← Back to Patent Explorer
US5894574A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for SIB-based global title translation services

Assignee: Alcatel USA Sourcing Inc
•
Filing: 1996-12-26
•
Granted: 1999-04-13
•
Expires: 2016-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Global title translation services or programs are generated by using service independent building blocks (200). A graphical editor or interface (300) may be used to select and link icon representations (302) of service independent building blocks previously defined to perform discrete functions associated with global title translation. The linked service independent building blocks form a logic program (220) which is then interpreted to generate a C++ equivalent executable program (241).

Inventors

  • 👤 John L. Whited

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 07:16
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/42; H04Q3/47; H04Q2213/00; H04Q2213/1305; H04Q2213/13502; H04Q2213/13525

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 128 words
A system for performing global title translation using service independent building blocks, comprising: a graphical editor adapted for facilitating a user to select and link a plurality of service independent building blocks to form a logic program performing a global title translation service, the plurality of service independent building blocks operable to access a received signaling system no. 7 message of a global title translation request; an object library having a plurality of predefined object classes each corresponding to a service independent building block; and a logic interpreter adapted for receiving the logic program and creating instances of objects from the predefined object classes in the object library to correspond with the plurality of service independent building blocks in the logic program to produce an executable logic program.
Claim 2
Independent Claim 128 words
A system for performing global title translation using service independent building blocks, comprising: a graphical editor adapted for facilitating a user to select and link a plurality of service independent building blocks to form a logic program performing a global title translation service, the plurality of service independent building blocks operable to access a received signaling system no. 7 message of a global title translation request; an object library having a plurality of predefined object classes each corresponding to a service independent building block; and a logic interpreter adapted for receiving the logic program and creating instances of objects from the predefined object classes in the object library to correspond with the plurality of service independent building blocks in the logic program to produce an executable logic program.
Claim 3
Dependent Claim 20 words
The system, as set forth in claim 1, wherein the logic interpreter comprises a parser for parsing the logic program.
Claim 4
Dependent Claim 37 words
The system, as set forth in claim 1, wherein the logic interpreter comprises an execution function adapted for receiving a request for global title translation, and selecting an appropriate executable logic program for executing on the request.
Claim 5
Dependent Claim 33 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for accessing a signaling connection control part of the global title translation request.
Claim 6
Dependent Claim 33 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for updating a signaling connection control part of the global title translation request.
Claim 7
Dependent Claim 33 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for accessing a transaction capabilities application part of the global title translation request.
Claim 8
Dependent Claim 27 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for receiving the global title translation request.
Claim 9
Dependent Claim 30 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for returning a response to the global title translation request.
Claim 10
Dependent Claim 29 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for receiving a signaling connection control part unitdata message.
Claim 11
Dependent Claim 32 words
The system, as set forth in claim 3, wherein the service independent building blocks comprise a service independent building block for extracting a service key from a transaction capabilities application part message.
Claim 12
Dependent Claim 22 words
The system, as set forth in claim 1, wherein the graphical editor comprises user-manipulatable icon representations of the service independent building blocks.
Claim 13
Independent Claim 140 words
A system for coding global title translation services, comprising: a plurality of predefined service independent building blocks each performing a discrete function associated with global title translation; a graphical editor adapted for facilitating a user to select and link the plurality of service independent building blocks to form a logic program performing a global title translation service, the service independent building blocks operable to access a received signaling system no. 7 message of a global title translation request; an object library having a plurality of predefined object classes each corresponding to a service independent building block; and a logic interpreter adapted for receiving the logic program and creating instances of objects from the predefined object classes in the object library to correspond with the plurality of service independent building blocks in the logic program to produce an executable logic program.
Claim 14
Independent Claim 140 words
A system for coding global title translation services, comprising: a plurality of predefined service independent building blocks each performing a discrete function associated with global title translation; a graphical editor adapted for facilitating a user to select and link the plurality of service independent building blocks to form a logic program performing a global title translation service, the service independent building blocks operable to access a received signaling system no. 7 message of a global title translation request; an object library having a plurality of predefined object classes each corresponding to a service independent building block; and a logic interpreter adapted for receiving the logic program and creating instances of objects from the predefined object classes in the object library to correspond with the plurality of service independent building blocks in the logic program to produce an executable logic program.
Claim 15
Dependent Claim 20 words
The system, as set forth in claim 12, wherein the logic interpreter comprises a parser for parsing the logic program.
Claim 16
Dependent Claim 37 words
The system, as set forth in claim 12, wherein the logic interpreter comprises an execution function adapted for receiving a request for global title translation, and selecting an appropriate executable logic program for executing on the request.
Claim 17
Dependent Claim 33 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building block for accessing a signaling connection control part of the global title translation request.
Claim 18
Dependent Claim 33 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building block for updating a signaling connection control part of the global title translation request.
Claim 19
Dependent Claim 33 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building block for accessing a transaction capabilities application part of the global title translation request.
Claim 20
Dependent Claim 27 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building block for receiving the global title translation request.
Claim 21
Dependent Claim 30 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building block for returning a response to the global title translation request.
Claim 22
Dependent Claim 29 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building blocks for receiving a signaling connection control part unitdata message.
Claim 23
Dependent Claim 32 words
The system, as set forth in claim 14, wherein the service independent building blocks comprise a service independent building block for extracting a service key from a transaction capabilities application part message.
Claim 24
Dependent Claim 22 words
The system, as set forth in claim 12, wherein the graphical editor comprises user-manipulatable icon representations of the service independent building blocks.
Claim 25
Independent Claim 102 words
A method for coding global title translation services, comprising the steps of: defining a plurality of service independent building blocks each performing a discrete function associated with global title translation; selecting and linking service independent building blocks to form a logic program performing a global title translation service; accessing a signaling system no. 7 message of a global title translation request by the service independent building blocks; selecting from an object library object classes corresponding to service independent building blocks in the logic program; instantiating objects of the selected object classes; and creating an executable logic program having instances of object classes.
Claim 26
Independent Claim 102 words
A method for coding global title translation services, comprising the steps of: defining a plurality of service independent building blocks each performing a discrete function associated with global title translation; selecting and linking service independent building blocks to form a logic program performing a global title translation service; accessing a signaling system no. 7 message of a global title translation request by the service independent building blocks; selecting from an object library object classes corresponding to service independent building blocks in the logic program; instantiating objects of the selected object classes; and creating an executable logic program having instances of object classes.
Claim 27
Dependent Claim 25 words
The method, as set forth in claim 23, further comprising the step of forming an ASCII logic program of the linked service independent building blocks.
Claim 28
Dependent Claim 25 words
The method, as set forth in claim 24, further comprising the step of parsing the ASCII logic program for identifying the service independent building blocks.
Claim 29
Dependent Claim 24 words
The method, as set forth in claim 23, further comprising the step of parsing the logic program for identifying the service independent building blocks.
Claim 30
Dependent Claim 31 words
The method, as set forth in claim 23, further comprising the steps of: receiving a request for global title translation; and selecting an appropriate executable logic program for handling the request.
Claim 31
Dependent Claim 29 words
The method, as set forth in claim 23, further comprising the step of using a graphical editor for selecting and linking icon representations of the service independent building blocks.
Claim 32
Dependent Claim 36 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of defining a service independent building block for accessing a signaling connection control part of a global title translation request.
Claim 33
Dependent Claim 36 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of defining a service independent building block for updating a signaling connection control part of a global title translation request.
Claim 34
Dependent Claim 36 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of defining a service independent building block for accessing a transaction capabilities application part of a global title translation request.
Claim 35
Dependent Claim 30 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of defining a service independent building block for receiving a global title translation request.
Claim 36
Dependent Claim 33 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of defining a service independent building block for returning a response to a global title translation request.
Claim 37
Dependent Claim 25 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of receiving a signaling connection control part unitdata message.
Claim 38
Dependent Claim 28 words
The method, as set forth in claim 23, wherein the defining step further comprises the step of extracting a service key from a transaction capabilities application part message.
Claim 39
Independent Claim 98 words
A method for coding global title translation services, comprising the steps of: defining a plurality of discrete function blocks each performing a discrete function associated with global title translation; selecting and linking discrete function blocks to form a logic program performing a global title translation service; accessing a signaling system no. 7 message of a global title translation request by the discrete function blocks; selecting from an object library object classes corresponding to discrete function blocks in the logic program; instantiating objects of the selected object classes; and creating an executable logic program having instances of object classes.
Claim 40
Independent Claim 98 words
A method for coding global title translation services, comprising the steps of: defining a plurality of discrete function blocks each performing a discrete function associated with global title translation; selecting and linking discrete function blocks to form a logic program performing a global title translation service; accessing a signaling system no. 7 message of a global title translation request by the discrete function blocks; selecting from an object library object classes corresponding to discrete function blocks in the logic program; instantiating objects of the selected object classes; and creating an executable logic program having instances of object classes.
Claim 41
Dependent Claim 24 words
The method, as set forth in claim 36, further comprising the step of forming an ASCII logic program of the linked discrete function blocks.
Claim 42
Dependent Claim 24 words
The method, as set forth in claim 37, further comprising the step of parsing the ASCII logic program for identifying the discrete function blocks.
Claim 43
Dependent Claim 23 words
The method, as set forth in claim 36, further comprising the step of parsing the logic program for identifying the discrete function blocks.
Claim 44
Dependent Claim 31 words
The method, as set forth in claim 36, further comprising the steps of: receiving a request for global title translation; and selecting an appropriate executable logic program for handling the request.
Claim 45
Dependent Claim 28 words
The method, as set forth in claim 36, further comprising the step of using a graphical editor for selecting and linking icon representations of the discrete function blocks.
Claim 46
Dependent Claim 35 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of defining a discrete function block for accessing a signaling connection control part of a global title translation request.
Claim 47
Dependent Claim 35 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of defining a discrete function block for updating a signaling connection control part of a global title translation request.
Claim 48
Dependent Claim 35 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of defining a discrete function block for accessing a transaction capabilities application part of a global title translation request.
Claim 49
Dependent Claim 29 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of defining a discrete function block for receiving a global title translation request.
Claim 50
Dependent Claim 32 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of defining a discrete function block for returning a response to a global title translation request.
Claim 51
Dependent Claim 25 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of receiving a signaling connection control part unitdata message.
Claim 52
Dependent Claim 28 words
The method, as set forth in claim 36, wherein the defining step further comprises the step of extracting a service key from a transaction capabilities application part message.

References Cited (Backward Citations)

US5297285A Cited
US5577041A Cited
US5706286A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-12 2002-10-12 2003-04-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-12 2006-10-12 2007-04-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-12 2010-10-12 2011-04-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag