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

System and method for implementing programmable transaction capabilities application part communication protocol

Assignee: Xylon LLC
•
Filing: 1997-08-21
•
Granted: 1999-10-26
•
Expires: 2017-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of implementing a transaction capabilities application part application protocol for transaction capabilities application part communication includes providing a transaction capabilities application part message definition. The method also includes generating a plurality of service independent building blocks to form a service logic program associated with transaction capabilities application part communication. At least one of the plurality of service independent building blocks associates a plurality of leaf-node parameters with respective variables in the at least one service independent building block. The leaf-node parameters are specified by fully qualified names derived from the transaction capabilities application part message definition. The method also includes creating an executable form of the service independent building blocks for execution.

Inventors

  • 👤 Ching-Der Lin
  • 👤 John L. Whited
  • 👤 Comandur S. Kannan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:17
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/0054; H04Q3/0058; H04Q3/0025

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 129 words
A method of implementing a transaction capabilities application part application protocol for transaction capabilities application part communication in a telecommunications network, the method comprising the steps of: providing a transaction capabilities application part message definition; generating a plurality of service independent building blocks to form a service logic program associated with transaction capabilities application part communication, at least one of the plurality of service independent building blocks associating a plurality of leaf-node parameters with respective variables in the at least one service independent building block, the leaf-node parameters specified by fully qualified names derived from the transaction capabilities application part message definition; and creating an executable form of the service independent building blocks for execution, the executable form operable to communicate a transaction capabilities application part message upon execution.
Claim 2
Independent Claim 129 words
A method of implementing a transaction capabilities application part application protocol for transaction capabilities application part communication in a telecommunications network, the method comprising the steps of: providing a transaction capabilities application part message definition; generating a plurality of service independent building blocks to form a service logic program associated with transaction capabilities application part communication, at least one of the plurality of service independent building blocks associating a plurality of leaf-node parameters with respective variables in the at least one service independent building block, the leaf-node parameters specified by fully qualified names derived from the transaction capabilities application part message definition; and creating an executable form of the service independent building blocks for execution, the executable form operable to communicate a transaction capabilities application part message upon execution.
Claim 3
Dependent Claim 38 words
The method of claim 1 wherein the at least one service independent building block comprises a service independent building block operable to get a value of a leaf-node parameter associated with the transaction capabilities application part message definition.
Claim 4
Dependent Claim 38 words
The method of claim 1 wherein the at least one service independent building block comprises a service independent building block operable to set a value of a leaf-node parameter associated with the transaction capabilities application part message definition.
Claim 5
Dependent Claim 30 words
The method of claim 1 wherein the at least one service independent building block comprises a service independent building block operable to send and receive transaction capabilities application part messages.
Claim 6
Dependent Claim 65 words
The method of claim 1 wherein the step of creating an executable form of the service independent building blocks for execution comprises the steps of: selecting from an object library object classes corresponding to the plurality of service independent building blocks in the service logic program; initiating objects of the select object classes; and creating an executable logic program having instances of the object classes.
Claim 7
Dependent Claim 27 words
The method of claim 1 wherein the step of defining a transaction capabilities application part application protocol comprises forming a transaction capabilities application part message definition file.
Claim 8
Dependent Claim 47 words
The method of claim 1 wherein the step of defining a plurality of service independent building blocks to form a logic program comprises creating by a utility at least one service independent building block template file for facilitating definition of the plurality of service independent building blocks.
Claim 9
Independent Claim 154 words
A method for coding transaction capabilities application part services according to a transaction capabilities application part application protocol, the method comprising the steps of: defining a transaction capabilities application part application protocol having at least one user-defined message and user-defined parameter; generating a set of fully-qualified names specifying leaf-node parameters associated with the at least one user-defined message; defining a plurality of service independent building blocks to form a logic program for communicating transaction capabilities application part messages, the at least one service independent building block associating the leaf-node parameters with variables internal to the at least one service independent building block; selecting from an object library object classes corresponding to the service independent building blocks in the logic program; initiating objects of the select object classes; and creating an executable logic program having instances of the object classes, the executable logic program operable to communicate a transaction capabilities application part message upon execution.
Claim 10
Independent Claim 154 words
A method for coding transaction capabilities application part services according to a transaction capabilities application part application protocol, the method comprising the steps of: defining a transaction capabilities application part application protocol having at least one user-defined message and user-defined parameter; generating a set of fully-qualified names specifying leaf-node parameters associated with the at least one user-defined message; defining a plurality of service independent building blocks to form a logic program for communicating transaction capabilities application part messages, the at least one service independent building block associating the leaf-node parameters with variables internal to the at least one service independent building block; selecting from an object library object classes corresponding to the service independent building blocks in the logic program; initiating objects of the select object classes; and creating an executable logic program having instances of the object classes, the executable logic program operable to communicate a transaction capabilities application part message upon execution.
Claim 11
Dependent Claim 27 words
The method of claim 8 wherein the step of defining a transaction capabilities application part application protocol comprises forming a transaction capabilities application part message definition file.
Claim 12
Dependent Claim 20 words
The method of claim 9 wherein the transaction capabilities application part message definition file is formed using Tcl scripting language.
Claim 13
Dependent Claim 36 words
The method of claim 8 wherein the step of defining a plurality of service independent building blocks comprises defining a service independent building block adapted to assign values to parameters specified by a fully qualified name.
Claim 14
Dependent Claim 36 words
The method of claim 8 wherein the step of defining a plurality of service independent building blocks comprises defining a service independent building block adapted to retrieve values of parameters specified by a fully qualified name.
Claim 15
Dependent Claim 36 words
The method of claim 8 wherein the step of defining a plurality of service independent building blocks comprises defining a service independent building block adapted to set values of parameters specified by a fully qualified name.
Claim 16
Dependent Claim 60 words
The method of claim 8 wherein the step of defining a plurality of service independent building blocks to form a logic program performing a transaction capabilities application part service associated with the user defined parameters comprises creating by a utility a plurality of service independent building block template files for facilitating definition of the plurality of service independent building blocks.
Claim 17
Independent Claim 205 words
A system for implementing a transaction capabilities application part application protocol for transaction capabilities application part communication, the system comprising: a transaction capabilities application part message set definition having a plurality of messages and parameters specifying the transaction capabilities application part application protocol; a plurality of service independent building blocks having internal variables, the plurality of service independent blocks associating the internal variables with fully qualified names specifying leaf-node parameters derived from the transaction capabilities application part message definition set; a graphical editor adapted for facilitating a user to select and link the plurality of service independent building blocks to form a logic program associated with a transaction capabilities application part messages; an object library having a plurality of pre-defined 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 pre-defined 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 operable to receive transaction capabilities application part information identified by fully qualified names specifying leaf-node parameters and transmit transaction capabilities application part information associated with fully qualified names specifying leaf-node parameters.
Claim 18
Independent Claim 205 words
A system for implementing a transaction capabilities application part application protocol for transaction capabilities application part communication, the system comprising: a transaction capabilities application part message set definition having a plurality of messages and parameters specifying the transaction capabilities application part application protocol; a plurality of service independent building blocks having internal variables, the plurality of service independent blocks associating the internal variables with fully qualified names specifying leaf-node parameters derived from the transaction capabilities application part message definition set; a graphical editor adapted for facilitating a user to select and link the plurality of service independent building blocks to form a logic program associated with a transaction capabilities application part messages; an object library having a plurality of pre-defined 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 pre-defined 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 operable to receive transaction capabilities application part information identified by fully qualified names specifying leaf-node parameters and transmit transaction capabilities application part information associated with fully qualified names specifying leaf-node parameters.
Claim 19
Dependent Claim 17 words
The system of claim 15 wherein the logic interpreter comprises a parser for parsing the logic program.
Claim 20
Dependent Claim 33 words
The system of claim 15 wherein the logic interpreter comprises an execution function adapted for receiving a transactions capabilities application part message and selecting an appropriate executable logic program for executing the request.
Claim 21
Dependent Claim 19 words
The system of claim 15 wherein the graphical editor comprises user-manipulatable icon representations of the service independent building blocks.
Claim 22
Dependent Claim 28 words
The system of claim 15 wherein the service independent building block comprises a service independent building block for assigning values to parameters represented by a fully qualified name.
Claim 23
Dependent Claim 29 words
The system of claim 15 wherein the service independent building block comprises a service independent building block for retrieving values of a parameter specified by a fully qualified name.
Claim 24
Dependent Claim 59 words
The system of claim 15 and further comprising a utility for receiving the transaction capabilities application part message set definition and creating a service independent building block template file associating a plurality of fully qualified names specifying leaf-node parameters with internal variables of the service independent building blocks for facilitating generation of the plurality of service independent building blocks.
Claim 25
Dependent Claim 28 words
The system of claim 15 wherein the plurality of pre-defined service independent building blocks comprises a Get block, a Set block, an Entry block, and a SendReceive block.

References Cited (Backward Citations)

US5799192A Cited
US5488569A Cited
US5487141A Cited
WO1995034175A1 Cited
US5867498A Cited
US5732130A Cited
US5574782A Cited
US5768361A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag