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

Signaling state management system for packet network gateways

Assignee: Cisco Technology Inc
•
Filing: 2000-12-07
•
Granted: 2002-06-25
•
Expires: 2020-12-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A signal state management (SSM) system avoids both the overhead of maintaining call state and complex signaling in a packet network gateway, while simultaneously providing a more scalable system by not placing too great a state or processing burden on the signaling or call processing server. The SSM system sends an event/action table from a call agent to the gateway that directs the gateway to detect and accumulate specified signaling events generated by a telephone. The gateway accumulates the signaling events according to the event/action table and notifies the call agent only when the signaling events specified in the event/action table are detected. The call agent then sends a new event/action table to the gateway that commands the gateway to detect and accumulate a new set of signaling events. After notifying the call agent, the gateway operates in a quarantine where all signaling events are queued. The gateway remains in the quarantine state until the new event/action table is received from the call agent.

Inventors

  • 👤 David R. Oran
  • 👤 Kevin J. Rowett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 00:19
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/10; H04L65/102; H04L65/1033; H04L65/104; H04L9/00; H04L9/40; H04M; H04M7/00; H04M7/006; H04M7/0066; H04M7/0069; H04M7/12; H04M7/1205; H04M7/125; H04L65/1066; H04L65/1101; H04Q; H04Q2213/00; H04Q2213/1309; H04Q2213/13176; H04Q2213/13196; H04Q2213/13204; H04Q2213/13216; H04Q2213/13345; H04Q2213/13405

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 86 words
A method for managing signaling states in a packet network, comprising: sending a map to a gateway that directs the gateway to accumulate specified signaling events; receiving a batched message back from the gateway containing the signaling events accumulated by the gateway according to the map; sending a new map that causes the gateway to accumulate signaling events according to the new map; and receiving a new batched message back from the gateway containing the signaling events accumulated by the gateway according to the new map.
Claim 2
Independent Claim 86 words
A method for managing signaling states in a packet network, comprising: sending a map to a gateway that directs the gateway to accumulate specified signaling events; receiving a batched message back from the gateway containing the signaling events accumulated by the gateway according to the map; sending a new map that causes the gateway to accumulate signaling events according to the new map; and receiving a new batched message back from the gateway containing the signaling events accumulated by the gateway according to the new map.
Claim 3
Dependent Claim 39 words
A method according to claim 1 including causing the gateway to operate in a quarantine state where all signaling events are accumulated and not acted upon until an acknowledgment of the batched message is sent back to the gateway.
Claim 4
Dependent Claim 23 words
A method according to claim 1 including sending an event table to the gateway that directs the gateway to detect specified signaling events.
Claim 5
Dependent Claim 28 words
A method according to claim 3 including using the event table to cause the gateway to take specified actions when events identified in the event table are detected.
Claim 6
Dependent Claim 25 words
A method according to claim 3 including using the event table to cause the gateway to send a notification message for a detected signaling event.
Claim 7
Dependent Claim 19 words
A method according to claim 3 including using the event table to cause the gateway to accumulate signaling events.
Claim 8
Dependent Claim 24 words
A method according to claim 3 including using the event table to cause the gateway to process the signaling events according to the map.
Claim 9
Dependent Claim 20 words
A method according to claim 3 including using the event table to cause the gateway to ignore the signaling events.
Claim 10
Dependent Claim 60 words
A gateway for managing signaling states, comprising: a device configured to receive an operating state message for accumulating signaling events; the device configured to generate a notification message when the signaling events specified in the operating state message are accumulated; and the device configured to receive a new operating state message that changes the signaling events accumulated by the device.
Claim 11
Dependent Claim 60 words
A gateway for managing signaling states, comprising: a device configured to receive an operating state message for accumulating signaling events; the device configured to generate a notification message when the signaling events specified in the operating state message are accumulated; and the device configured to receive a new operating state message that changes the signaling events accumulated by the device.
Claim 12
Dependent Claim 29 words
A gateway according to claim 9 wherein the device is configured to stop processing signaling events and only accumulating signaling events until receiving and acknowledgement of the notification message.
Claim 13
Dependent Claim 33 words
A gateway according to claim 9 wherein the operating state message specifies telephone signaling events to be detected or accumulated by the device and what telephone signaling events initiate sending the notification message.
Claim 14
Dependent Claim 28 words
A gateway according to claim 9 wherein the operating state message specifies what actions that the device takes when the specified telephone signaling events are detected or accumulated.
Claim 15
Dependent Claim 28 words
A gateway according to claim 9 wherein the operating state message tells the device to immediately send the notification message after detecting one of the specified signaling events.
Claim 16
Dependent Claim 42 words
A gateway according to claim 9 wherein the operating state message tells the device to add a next one of the signaling events to a list and send the list when a next one of the signaling events is a send event.
Claim 17
Dependent Claim 24 words
A gateway according to claim 9 wherein the operating state message tells the device to ignore at least some of the specified signaling events.
Claim 18
Dependent Claim 27 words
A gateway according to claim 9 wherein the operating state message includes a map that specifies which signaling events are batched together and sent as one message.
Claim 19
Dependent Claim 19 words
A gateway according to claim 16 wherein the signaling events specified in the map comprise digits, letters or timers.
Claim 20
Independent Claim 62 words
A system for managing signaling states, comprising: a call agent configured to send a message specifying signaling events to be accumulated or detected, and configured to receive a notification when the signaling events specified in the message are accumulated or detected; and the call agent then configured to send a new message that changes the signaling events to be accumulated or detected.
Claim 21
Independent Claim 62 words
A system for managing signaling states, comprising: a call agent configured to send a message specifying signaling events to be accumulated or detected, and configured to receive a notification when the signaling events specified in the message are accumulated or detected; and the call agent then configured to send a new message that changes the signaling events to be accumulated or detected.
Claim 22
Dependent Claim 30 words
A system according to claim 18 wherein the processing of the signaling events are accumulated but not processed until the call agent acknowledges the notification by sending the new message.
Claim 23
Dependent Claim 35 words
A system according to claim 18 wherein the message is sent to a gateway and specifies what telephone signaling events should be accumulated or detected by the gateway and notified back to the call agent.
Claim 24
Dependent Claim 27 words
A system according to claim 18 wherein the message specifies what actions should take when the specified telephone signaling events are accumulated or detected by the gateway.
Claim 25
Dependent Claim 28 words
A system according to claim 18 wherein the message requests immediate notification back to the call agent when one of the specified signaling events is accumulated or detected.
Claim 26
Dependent Claim 43 words
A system according to claim 18 wherein the message directs addition of a next one of the signaling events to a list and sending of the list to the call agent when the next one of the signaling events is a send event.
Claim 27
Dependent Claim 21 words
A system according to claim 18 wherein the message directs at least one of the specified signaling events to be ignored.
Claim 28
Dependent Claim 29 words
A system according to claim 18 wherein the message includes a map that specifies which signaling events to batch together and send to the call agent as one message.
Claim 29
Dependent Claim 19 words
A system according to claim 25 herein the signaling events specified in the map comprise digits, letters or timers.
Claim 30
Dependent Claim 100 words
Computer code stored on a computer readable medium for managing signaling states in a packet network, comprising: code for sending a map to a gateway that directs the gateway to accumulate specified signaling events; code for receiving a batched message back from the gateway containing the signaling events accumulated by the gateway according to the map; code for sending a new map that causes the gateway to accumulate signaling events according to the new map; and code for receiving a new batched message back from the gateway containing the signaling events accumulated by the gateway according to the new map.
Claim 31
Dependent Claim 100 words
Computer code stored on a computer readable medium for managing signaling states in a packet network, comprising: code for sending a map to a gateway that directs the gateway to accumulate specified signaling events; code for receiving a batched message back from the gateway containing the signaling events accumulated by the gateway according to the map; code for sending a new map that causes the gateway to accumulate signaling events according to the new map; and code for receiving a new batched message back from the gateway containing the signaling events accumulated by the gateway according to the new map.
Claim 32
Dependent Claim 41 words
Computer code according to claim 27 including code for causing the gateway to operate in a quarantine state where all signaling events are accumulated and not acted upon until an acknowledgment of the batched message is sent back to the gateway.
Claim 33
Dependent Claim 25 words
Computer code according to claim 27 including code for sending an event table to the gateway that directs the gateway to detect specified signaling events.
Claim 34
Dependent Claim 30 words
Computer code according to claim 29 including code for using the event table to cause the gateway to take specified actions when events identified in the event table are detected.
Claim 35
Dependent Claim 27 words
Computer code according to claim 29 including code for using the event table to cause the gateway to send a notification message for a detected signaling event.
Claim 36
Dependent Claim 21 words
Computer code according to claim 29 including code for using the event table to cause the gateway to accumulate signaling events.
Claim 37
Dependent Claim 26 words
Computer code according to claim 29 including code for using the event table to cause the gateway to process the signaling events according to the map.
Claim 38
Dependent Claim 22 words
Computer code according to claim 29 including code for using the event table to cause the gateway to ignore the signaling events.
Claim 39
Independent Claim 94 words
A system for managing signaling states in a packet network, comprising: means for sending a map to a gateway that directs the gateway to accumulate specified signaling events; means for receiving a batched message back from the gateway containing the signaling events accumulated by the gateway according to the map; means for sending a new map that causes the gateway to accumulate signaling events according to the new map; and means for receiving a new batched message back from the gateway containing the signaling events accumulated by the gateway according to the new map.
Claim 40
Independent Claim 94 words
A system for managing signaling states in a packet network, comprising: means for sending a map to a gateway that directs the gateway to accumulate specified signaling events; means for receiving a batched message back from the gateway containing the signaling events accumulated by the gateway according to the map; means for sending a new map that causes the gateway to accumulate signaling events according to the new map; and means for receiving a new batched message back from the gateway containing the signaling events accumulated by the gateway according to the new map.
Claim 41
Dependent Claim 41 words
A system according to claim 35 including means for causing the gateway to operate in a quarantine state where all signaling events are accumulated and not acted upon until an acknowledgment of the batched message is sent back to the gateway.
Claim 42
Dependent Claim 25 words
A system according to claim 35 including means for sending an event table to the gateway that directs the gateway to detect specified signaling events.
Claim 43
Dependent Claim 30 words
A system according to claim 37 including means for using the event table to cause the gateway to take specified actions when events identified in the event table are detected.
Claim 44
Dependent Claim 25 words
A system according to claim 37 including means for using the to cause the gateway to send a notification message for a detected signaling event.
Claim 45
Dependent Claim 19 words
A system according to claim 37 including means for using the to cause the gateway to accumulate signaling events.
Claim 46
Dependent Claim 24 words
A system according to claim 37 including means for using the to cause the gateway to process the signaling events according to the map.
Claim 47
Dependent Claim 20 words
A system according to claim 37 including means for using the to cause the gateway to ignore the signaling events.

References Cited (Backward Citations)

US4506358A Cited
US4991169A Cited
US5282244A Cited
US5384840A Cited
US5799317A Cited
US5757895A Cited
US5848069A Cited
US5822420A Cited
US6052458A Cited
US6081591A Cited
US6188760B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-24 2005-12-24 2006-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-24 2009-12-24 2010-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-24 2013-12-24 2014-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag