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

System and method for creating, transfering, and monitoring services in a telecommunication system

Assignee: Intellectual Ventures II LLC
•
Filing: 1995-03-17
•
Granted: 1996-01-02
•
Expires: 2015-03-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for creating, transferring, and monitoring services in a telecommunication system includes a service creation and management application and a service execution application. Services are created as call processing records, each call processing record comprises call processing nodes, branches and call variables. An interface specification is provided which permits the creation and management application to communicate with the execution application at a high level. Call processing records, data, and management information to be exchanged between the creation and management application and the execution application are encoded in accordance with the interface specification to permit the effective and efficient communication between the two applications and to permit the system to activate, monitor, trace, audit, and manage telecommunication services.

Inventors

  • 👤 Zaher A. Nazif
  • 👤 Subramanya K. Shastry
  • 👤 Susan K. K. Man
  • 👤 Edith H. Chu
  • 👤 Francis Y. Chu
  • 👤 Gregory M. Fisher
  • 👤 Mohammad S. Nassirpour

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 12:07
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0062; H04Q3/007; H04M; H04M3/00; H04M3/42; H04M3/42136; H04M3/42144; H04Q3/0029; H04Q3/0054; H04M2207/00; H04M2207/12; H04Q2213/00; H04Q2213/13149; H04Q2213/1316; H04Q2213/135; H04Q2213/13503; H04Q2213/13517; H04Q2213/13525; H04Q2213/13545

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 237 words
A method for controlling a telephone switching network including: a management processor having a graphics terminal for creating a graphical representation of a telephone service which is then stored in binary form as a call processing record, a control processor having a memory, a plurality of telephones each having a corresponding telephone number, and a switching system coupled to the plurality of telephones, the method comprising the steps, executed by the management processor of: retrieving said call processing record; translating said call processing record from binary form into data structure form; encoding, in accordance with an interface specification, each data structure form of a call processing record into a machine independent data transfer syntax form; sending the machine independent data transfer syntax form of the call processing record to the control processor; wherein the method further comprises the steps, executed by the control processor, of: receiving said machine independent data transfer syntax form of the call processing record; decoding, in accordance with the interface specification, each of said machine independent data transfer syntax form of the call processing record received in the receiving step to generate a plurality of service procedures; storing the plurality of service procedures in the memory; detecting a telephone call; selecting one of the plurality of service procedures stored in the memory according to a telephone number corresponding to the telephone call; and executing the selected service procedure to control the switching network.
Claim 2
Independent Claim 237 words
A method for controlling a telephone switching network including: a management processor having a graphics terminal for creating a graphical representation of a telephone service which is then stored in binary form as a call processing record, a control processor having a memory, a plurality of telephones each having a corresponding telephone number, and a switching system coupled to the plurality of telephones, the method comprising the steps, executed by the management processor of: retrieving said call processing record; translating said call processing record from binary form into data structure form; encoding, in accordance with an interface specification, each data structure form of a call processing record into a machine independent data transfer syntax form; sending the machine independent data transfer syntax form of the call processing record to the control processor; wherein the method further comprises the steps, executed by the control processor, of: receiving said machine independent data transfer syntax form of the call processing record; decoding, in accordance with the interface specification, each of said machine independent data transfer syntax form of the call processing record received in the receiving step to generate a plurality of service procedures; storing the plurality of service procedures in the memory; detecting a telephone call; selecting one of the plurality of service procedures stored in the memory according to a telephone number corresponding to the telephone call; and executing the selected service procedure to control the switching network.
Claim 3
Dependent Claim 69 words
The method of claim 1, wherein the decoding step includes the substeps of: generating a service procedure including a logic part having a plurality of instructions; and a data storage part corresponding to the logic part, and wherein the executing step includes the substeps of reading an instruction from the logic part; and interpreting the instruction read in the reading step and writing data into the data storage part.
Claim 4
Dependent Claim 88 words
The method of claim 1, wherein the decoding step includes the substeps of: generating a service procedure including a logic part having a plurality of instructions, each instruction having a respective instruction identifier, one of the instructions containing the instruction indentifier of a subsequent instruction; and a data storage part corresponding to the logic part, and wherein the executing step includes the substeps of reading an instruction from the logic part; and interpreting the instruction read in the reading step and writing data into the data storage part.
Claim 5
Dependent Claim 40 words
The method of claim 1, wherein the decoding step includes the substeps of: generating a service procedure including a plurality of logic parts; and a plurality of data storage parts, each data storage part corresponding to a respective logic part.
Claim 6
Dependent Claim 33 words
The method of claim 4, wherein the decoding step further includes the substep of: generating the service procedure to include a common data part corresponding to each of the plurality of logic parts.
Claim 7
Dependent Claim 37 words
The method of claim 1, wherein the sending step includes the substep of: embedding said machine independent data transfer syntax form of said call processing procedure in a message having a certain format; and sending the message.
Claim 8
Independent Claim 190 words
A system for controlling a telephone network having a plurality of telephones, each telephone capable of originating a phone call, the system comprising: graphical means for creating a call processing record for a customized telephone service; means for encoding said call processing record, using an interface specification, into a plurality of memory structures; means for sending the plurality of memory structures to a remotely located control processor; means for receiving at said control processor a plurality of memory structures representing service procedures; means for decoding, in accordance with the interface specification, each of the plurality of first memory structures received from the means for receiving to generate a plurality of service procedures; means for storing the service procedures created by said means for decoding; means, responsive to a telephone call originating from one of the telephones, for selecting one of the plurality of service procedures according to a telephone number identifying either a source or destination address of the telephone call; means for executing the selected service procedure by writing a value to the memory location defined by the variable corresponding to the procedure and subsequently reading the memory location.
Claim 9
Independent Claim 190 words
A system for controlling a telephone network having a plurality of telephones, each telephone capable of originating a phone call, the system comprising: graphical means for creating a call processing record for a customized telephone service; means for encoding said call processing record, using an interface specification, into a plurality of memory structures; means for sending the plurality of memory structures to a remotely located control processor; means for receiving at said control processor a plurality of memory structures representing service procedures; means for decoding, in accordance with the interface specification, each of the plurality of first memory structures received from the means for receiving to generate a plurality of service procedures; means for storing the service procedures created by said means for decoding; means, responsive to a telephone call originating from one of the telephones, for selecting one of the plurality of service procedures according to a telephone number identifying either a source or destination address of the telephone call; means for executing the selected service procedure by writing a value to the memory location defined by the variable corresponding to the procedure and subsequently reading the memory location.
Claim 10
Dependent Claim 42 words
The system for controlling a telephone network of claim 7, wherein each of multiple ones of the plurality of service procedures defines a graph having nodes and branches; and wherein the executing means includes means for following a path in the graph.
Claim 11
Dependent Claim 31 words
The system of claim 7, further including means for generating a service procedure by processing a graph data structure; and means for sending the generated service procedure to the receiving means.
Claim 12
Dependent Claim 17 words
The system of claim 9, further including means for sending an audit message to the executing means.
Claim 13
Dependent Claim 23 words
The system of claim 7, further including means, responsive to one of the telephones, for changing a service procedure in the storing means.
Claim 14
Dependent Claim 35 words
The system of claim 7, wherein the system further includes means for receiving an audit message; means for processing an audit message by sending a message indicating a content of the service procedure storing means.
Claim 15
Independent Claim 313 words
A method of controlling a telephone switching network including: a management processor having a graphics terminal, a control processor having a memory, and a switching system coupled to a plurality of telephones, the method of comprising the steps, executed by the management processor of: a first step of sending a plurality of table memory structures to the control processor, each table memory structure having a respective table identifier; displaying a plurality of graphs on the graphics terminal; encoding, in accordance with an interface specification each of the plurality of graphs to generate a plurality of first memory structures; a second step of sending the plurality of first memory structures to the control processor; wherein the method further comprises the steps, executed by the control processor of: a first step of receiving the plurality of table memory structures sent in the first sending step; a first step of storing the plurality of table memory structures, received in the first step, in the memory; a third step of receiving the plurality of first memory structures sent in the sending step; decoding, in accordance with the interface specification, each of the plurality of first memory structures received in the receiving step to generate a plurality of service procedures, one of the service procedures including an instruction having a table identifier; a second step of storing the plurality of service procedures in the memory; detecting a telephone call; selecting one of the plurality of service procedures stored in the memory according to a telephone number identifying either the source or destination address of the telephone call; and executing the selected service procedure to control the switching network, including the substeps of recognizing the instruction having the table identifier, accessing a table memory structure stored in the first storing step, corresponding to the table identifier, and retrieving from said table memory structure information for executing said service procedure.
Claim 16
Independent Claim 313 words
A method of controlling a telephone switching network including: a management processor having a graphics terminal, a control processor having a memory, and a switching system coupled to a plurality of telephones, the method of comprising the steps, executed by the management processor of: a first step of sending a plurality of table memory structures to the control processor, each table memory structure having a respective table identifier; displaying a plurality of graphs on the graphics terminal; encoding, in accordance with an interface specification each of the plurality of graphs to generate a plurality of first memory structures; a second step of sending the plurality of first memory structures to the control processor; wherein the method further comprises the steps, executed by the control processor of: a first step of receiving the plurality of table memory structures sent in the first sending step; a first step of storing the plurality of table memory structures, received in the first step, in the memory; a third step of receiving the plurality of first memory structures sent in the sending step; decoding, in accordance with the interface specification, each of the plurality of first memory structures received in the receiving step to generate a plurality of service procedures, one of the service procedures including an instruction having a table identifier; a second step of storing the plurality of service procedures in the memory; detecting a telephone call; selecting one of the plurality of service procedures stored in the memory according to a telephone number identifying either the source or destination address of the telephone call; and executing the selected service procedure to control the switching network, including the substeps of recognizing the instruction having the table identifier, accessing a table memory structure stored in the first storing step, corresponding to the table identifier, and retrieving from said table memory structure information for executing said service procedure.
Claim 17
Dependent Claim 33 words
The method according to claim 13, wherein the second sending step includes the substeps of: embedding one of the first memory structures in a message having a certain format; and sending the message.
Claim 18
Dependent Claim 33 words
The method according to claim 14, wherein the first sending step includes the substeps of: embedding one of the table structures in another message having the certain structure; and sending the other message.

References Cited (Backward Citations)

CA879364A Cited
US2957047A Cited
US3576398A Cited
US3564149A Cited
US3691301A Cited
USRE31319E Cited
US3938091A Cited
CA1008956A Cited
US3881060A Cited
US3867582A Cited
CA1015857A Cited
US3931476A Cited
US3934095A Cited
CA1052472A Cited
US3978456A Cited
US4068099A Cited
CA1078048A Cited
US4093819A Cited
CA1063704A Cited
US4119805A Cited
US4054756A Cited
US4139739A Cited
US4156114A Cited
US4191860A Cited
US4162377A Cited
CA1120164A Cited
CA1129054A Cited
US4232199A Cited
US4338495A Cited
CA1177981A Cited
US4313035A Cited
CA1149916A Cited
US4277649A Cited
US4310726A Cited
US4348554A Cited
US4332980A Cited
CA1169985A Cited
CA1191920A Cited
CA1184637A Cited
US4345116A Cited
US4371758A Cited
US4538031A Cited
CA1169597A Cited
US4436962A Cited
US4520235A Cited
CA1219325A Cited
US4545043A Cited
CA1221444A Cited
US4479196A Cited
CA1204881A Cited
CA1216349A Cited
US4555594A Cited
US4577066A Cited
US4611094A Cited
CA1228659A Cited
US4556972A Cited
US4596010A Cited
CA1237805A Cited
CA1237804A Cited
CA1248616A Cited
US4656624A Cited
CA1249382A Cited
US4782506A Cited
US4665514A Cited
US4756020A Cited
CA1252861A Cited
US4723273A Cited
CA1253241A Cited
US4737983A Cited
CA1270337A Cited
CA1254978A Cited
CA1253939A Cited
US4653090A Cited
CA1253986A Cited
CA1253987A Cited
CA1254980A Cited
US4695977A Cited
US4747127A Cited
US4688214A Cited
US4713806A Cited
US4720850A Cited
CA1262272A Cited
US4827404A Cited
US4902469A Cited
US4782519A Cited
US4835683A Cited
CA1273088A Cited
CA1273089A Cited
US4811378A Cited
CA1258548A Cited
US4782517A Cited
CA1293830C Cited
US4740955A Cited
CA1277016C Cited
CA1295750C Cited
US4899373A Cited
US4989176A Cited
CA1277791C Cited
CA1287925C Cited
US4763356A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-01 1999-07-03 2000-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-01 2003-07-03 2004-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-01 2007-07-03 2008-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag