US5574782A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Minimizing service disruptions in handling call request messages where new message formats are needed in a telecommunication network
Assignee: Nokia of America Corp
•
Filing: 1995-04-14
•
Granted: 1996-11-12
•
Expires: 2015-04-14
Abstract
Abstract A service control point (SCP) node operates under the control of computer program instructions which interpret message instructions generated by a service administrator. The message instructions provide a hierarchical command structure which permits the SCP node to generate network messages having formats not previously defined as well as changing user specified data. Such network messages are transmitted by the SCP node to identified switches in a telecommunication network in order to determine how a call request, such as an incoming "800" call, will be handled and/or routed by the telecommunication network.
Inventors
- 👤 Michael H. Baird
- 👤 Dennis W. Jackson
- 👤 Ren-Wei Liou
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 17:29
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0025; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/523; H04Q3/0029; H04M7/00; H04Q2213/00; H04Q2213/13512; H04Q2213/13528; H04Q2213/13541
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
255 words
In a telecommunication network having a plurality of central office switches that directly serve subscribers, interoffice switches that provide communication channels on demand among the central office switches, a signaling network that controls handling requests for service via the interoffice switches, and a network service control point (SCP) node coupled to the signaling network, the SCP node storing call handling information and transmitting a first network message having predetermined stored set of formats defining the handling of said requests for service, a method for generating a second network message having a format not included in said predetermined set of formats, the method of comprising the steps of: (a) storing in the SCP node a computer implemented program that interprets instructions received from a service management system coupled to the SCP node; (b) receiving at the SCP node a first instruction identifying a format and data field structure of the second network message; (c) determining at the SCP node if the first instruction is a valid instruction; (d) if the first instruction is determined to be valid, copying at the SCP node data associated with data instructions contained in the data field structure to corresponding variables of the computer implemented program; (e) generating the second network message at the SCP node based on the format defined by the first instruction and data contained in the variables of the computer implemented program; and (f) transmitting the second network message from the SCP node via the signaling network to one of the central office switches and interoffice switches.
Claim 2
Dependent Claim
255 words
In a telecommunication network having a plurality of central office switches that directly serve subscribers, interoffice switches that provide communication channels on demand among the central office switches, a signaling network that controls handling requests for service via the interoffice switches, and a network service control point (SCP) node coupled to the signaling network, the SCP node storing call handling information and transmitting a first network message having predetermined stored set of formats defining the handling of said requests for service, a method for generating a second network message having a format not included in said predetermined set of formats, the method of comprising the steps of: (a) storing in the SCP node a computer implemented program that interprets instructions received from a service management system coupled to the SCP node; (b) receiving at the SCP node a first instruction identifying a format and data field structure of the second network message; (c) determining at the SCP node if the first instruction is a valid instruction; (d) if the first instruction is determined to be valid, copying at the SCP node data associated with data instructions contained in the data field structure to corresponding variables of the computer implemented program; (e) generating the second network message at the SCP node based on the format defined by the first instruction and data contained in the variables of the computer implemented program; and (f) transmitting the second network message from the SCP node via the signaling network to one of the central office switches and interoffice switches.
Claim 3
Dependent Claim
49 words
The method according to claim 1 wherein the step of generating the second network message includes the steps of identifying one service program at the SCP node from among a plurality of stored service programs to process the interpreted first instruction and transferring control to the identified service program.
Claim 4
Dependent Claim
83 words
The method according to claim 1 wherein the first instruction includes at least one component instruction, at least one parameter instruction, and at least one field instruction, the at least one component instruction identifying valid parameter instructions which can be included in the first instruction, the at least one parameter instruction identifying valid field instructions which can be included in the first instruction, identify the at least one field instruction including said data instructions that identify the variables to receive the stored data.
Claim 5
Dependent Claim
39 words
The method according to claim 1 further comprising the steps of storing the status of network messages transmitted by the SCP node, and using said status as a parameter in the determination of whether the first instruction is valid.
Claim 6
Dependent Claim
22 words
The method according to claim 4 further comprising the step of updating said status upon the transmission of the second network message.
Claim 7
Dependent Claim
247 words
In a telecommunication network having a plurality of central office switches that directly serve subscribers, interoffice switches that provide communication channels on demand among the central office switches, a signaling network that controls handling requests for service via the interoffice switches, and a service control point (SCP) node coupled to the signaling network, the SCP node storing call handling information and receiving network messages from the signaling network requesting instructions for processing an associated call request, a method for handling received network messages comprising the steps of: (a) receiving at the SCP node a first network message including a format and data field structure; (b) determining at the SCP node if the first network message is a valid network message; (c) identifying at the SCP node the format structure of the first network message; (d) storing in the SCP node a computer implemented program that interprets information contained in the first network message; (e) transferring data contained in data fields of the network message to selected variables of the computer implemented program as determined by field instructions contained in the data field structure; (f) identifying at the SCP node one service program from a plurality of stored service programs to process the first network message based on the selected variables containing data transferred from the first network message; and (g) transferring control to said service program which responds to the call request associated with the first network message based on the data contained in said selected variables.
Claim 8
Dependent Claim
247 words
In a telecommunication network having a plurality of central office switches that directly serve subscribers, interoffice switches that provide communication channels on demand among the central office switches, a signaling network that controls handling requests for service via the interoffice switches, and a service control point (SCP) node coupled to the signaling network, the SCP node storing call handling information and receiving network messages from the signaling network requesting instructions for processing an associated call request, a method for handling received network messages comprising the steps of: (a) receiving at the SCP node a first network message including a format and data field structure; (b) determining at the SCP node if the first network message is a valid network message; (c) identifying at the SCP node the format structure of the first network message; (d) storing in the SCP node a computer implemented program that interprets information contained in the first network message; (e) transferring data contained in data fields of the network message to selected variables of the computer implemented program as determined by field instructions contained in the data field structure; (f) identifying at the SCP node one service program from a plurality of stored service programs to process the first network message based on the selected variables containing data transferred from the first network message; and (g) transferring control to said service program which responds to the call request associated with the first network message based on the data contained in said selected variables.
Claim 9
Dependent Claim
40 words
The method according to claim 6 further comprising the steps of storing the status of network messages received by the SCP node, and using said status as a parameter in the determination of whether the first network message is valid.
Claim 10
Dependent Claim
20 words
The method according to claim 7 further comprising the step of updating said status prior to the transferring of control.
Claim 11
Dependent Claim
198 words
In a telecommunications network having a plurality of nodes that control the handling of requests for service, the nodes storing call handling information and transmitting a first network message having one of a predetermined stored set of formats defining the handling of said request for service, a method for generating a second network message having a format not included in said predetermined set of formats, the method comprising the steps of: (a) storing in a first node a computer implemented program that interprets received instructions; (b) receiving at the first node a first instruction identifying a format and data field structure of the second network message; (c) determining at the first node if the first instruction is a valid instruction; (d) if the first instruction is determined to be valid, copying at the SCP node data associated with data instructions contained in the data field structure to corresponding variables of the computer implemented program; (e) generating the second network message at the first node based on the format defined by the first instruction and data contained in the variables of the computer implemented program; (f) transmitting the second network message from the first node to a second node.
Claim 12
Dependent Claim
198 words
In a telecommunications network having a plurality of nodes that control the handling of requests for service, the nodes storing call handling information and transmitting a first network message having one of a predetermined stored set of formats defining the handling of said request for service, a method for generating a second network message having a format not included in said predetermined set of formats, the method comprising the steps of: (a) storing in a first node a computer implemented program that interprets received instructions; (b) receiving at the first node a first instruction identifying a format and data field structure of the second network message; (c) determining at the first node if the first instruction is a valid instruction; (d) if the first instruction is determined to be valid, copying at the SCP node data associated with data instructions contained in the data field structure to corresponding variables of the computer implemented program; (e) generating the second network message at the first node based on the format defined by the first instruction and data contained in the variables of the computer implemented program; (f) transmitting the second network message from the first node to a second node.
Claim 13
Dependent Claim
49 words
The method according to claim 9 wherein the step of generating the second network message includes the steps of identifying one service program at the first node from among a plurality of stored service programs to process the interpreted first instruction and transferring control to the identified service program.
Claim 14
Dependent Claim
83 words
The method according to claim 9 wherein the first instruction includes at least one component instruction, at least one parameter instruction, and at least one field instruction, the at least one component instruction identifying valid parameter instructions which can be included in the first instruction, the at least one parameter instruction identifying valid field instructions which can be included in the first instruction, and the at least one field instruction including said data instructions that identify the variables to receive the stored data.
Claim 15
Dependent Claim
39 words
The method according to claim 9 further comprising the steps of storing the status of network messages transmitted by the first node, and using said status as a parameter in the determination of whether the first instruction is valid.
Claim 16
Dependent Claim
22 words
The method according to claim 12 further comprising the step of updating said status upon the transmission of the second network message.
Claim 17
Dependent Claim
169 words
In a communication network having a plurality of nodes that control the handling of requests for service, the nodes along a communication handling information and transmitting a first network message having one of a predetermined stored set of formats defining the handling of said requests for service, a method for generating a second network message having a format not included in said predetermined set of formats, the method comprising the steps of; (a) storing in a first node a computer implemented program that interprets received instructions; (b) receiving at the first node a first instruction identifying a format and data field structure of the second network message; (c) transferring data contained in the data field structure to corresponding variables of the computer implemented program; (d) generating the second network message at the first node based on the format defined by the first instruction and data contained in the variables of the computer implemented program; and (e) transmitting the second network message from the first node to a second node.
Claim 18
Dependent Claim
169 words
In a communication network having a plurality of nodes that control the handling of requests for service, the nodes along a communication handling information and transmitting a first network message having one of a predetermined stored set of formats defining the handling of said requests for service, a method for generating a second network message having a format not included in said predetermined set of formats, the method comprising the steps of; (a) storing in a first node a computer implemented program that interprets received instructions; (b) receiving at the first node a first instruction identifying a format and data field structure of the second network message; (c) transferring data contained in the data field structure to corresponding variables of the computer implemented program; (d) generating the second network message at the first node based on the format defined by the first instruction and data contained in the variables of the computer implemented program; and (e) transmitting the second network message from the first node to a second node.
Claim 19
Dependent Claim
49 words
The method according to claim 14 wherein the step of generating the second network message includes the steps of identifying one service program at the first node from among a plurality of stored service programs to process the interpreted first instruction and transferring control to the identified service program.
Claim 20
Dependent Claim
83 words
The method according to claim 14 wherein the first instruction includes at least one component instruction, at least one parameter instruction, and at least one field instruction, the at least one component instruction identifying valid parameter instructions which can be included in the first instruction, the at least one parameter instruction identifying valid field instructions which can be included in the first instruction, and the at least one field instruction including said data instructions that identify the variables to receive the stored data.
Claim 21
Dependent Claim
39 words
The method according to claim 14 further comprising the steps of storing the status of network messages transmitted by the first node, and using said status as a parameter in a determination of whether the first instruction is valid.
Claim 22
Dependent Claim
22 words
The method according to claim 15 further comprising the step of updating said status upon the transmission of the second network message.
References Cited (Backward Citations)
US5422941A
Cited
US5455853A
Cited
US5481601A
Cited
US5430719A
Cited
US5438568A
Cited
US5475746A
Cited
US5469500A
Cited
US5425090A
Cited
US5473679A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-12 | 2000-05-13 | 2000-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-12 | 2004-05-13 | 2004-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-12 | 2008-05-13 | 2008-11-12 | $7700.00 | Window Closed / Lapsed |