IP Library Granted Patent US 7,545,801
Granted Patent B2
US 7,545,801 · App. 10/726,000 · Granted Jun 9, 2009

In-band control mechanism for switching architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,545,801
App. No.
10/726,000
Granted
Jun 9, 2009
Kind
B2
Abstract

Systems for in-band control that establish relationships between incoming data and one or more destinations to which the data is to be transmitted. In the in-band control embodiments described herein, a connection is established between two ends of a circuit by provisioning at one end of the circuit. A circuit connection table is kept at both ends of the circuit. This table contains the new and existing circuit connection information. A software process writes to the connection table at the local end of the circuit with the address information of the remote end of the circuit. The circuit connection information is to be periodically sent to the remote end to establish or tear down new connections.

Claims (23)

1. A system for providing in-band control for transmitting data from a local end to a remote end and for remote provisioning of circuits, comprising

a plurality of storage devices at the local end,

a switching system executing:

a process for sorting incoming TDM data into the plurality of storage devices as a function of a destination associated with respective TDM data,

a process for reading data from the storage devices according to a predetermined sequence, whereby data transmitted from the local end is received at the remote end in a sequence representative of data destination, and

a process for monitoring incoming data and creating a connection table at the local end for storing information representative of memory locations at the remote end being provisioned for storing data associated with a respective one of the destinations.

2. A system according to claim 1 , further comprising a process for in-band transmission of data representative of the connection table to the remote end for creating a remote connection table.

3. A system according to claim 1 , further comprising An initialization process for transmitting a connection table to the remote end to allow transmission of data between the local and the remote end.

4. A system according to claim 1 , further comprising an update process for monitoring incoming TDM data and altering the local and remote connection tables in response to detected changes in calls being handled by the system.

5. A system according to claim 4 , wherein the update process further includes a remote table update process for generating control cells for in-band communication of connection table data for updating the remote connection table.

6. A system according to claim 1 , wherein the remote end and the local end each include connection tables for supporting bidirectional calls.

7. A system according to claim 1 , wherein the connection table stores information for supporting 1:1 switching.

8. A system according to claim 1 , wherein the connection table stores information for supporting 1:N switching.

9. A system according to claim 1 , wherein the connection table stores information for supporting multi-cast or broadcast switching.

10. A system according to claim 3 , wherein the initialization process is activated as part of a fail-over sequence.

11. A system according to claim 4 , wherein the update process is responsive to a scheduling signal that schedules updates at a rate selected to employ an amount of predefined amount of bandwidth.

12. A process for providing in-band provisioning control for a switch, comprising the steps of processing incoming TDM data to identify a number of circuits to provision for, at a local end, provision memory locations at a remote end that are capable of storing data for respective ones of the identified circuits, generating a table representative of the circuits and provisionable memory locations, and transmitting the table as in-band data packets to the remote end.

13. The process of claim 12 , further comprising defining a sequence for transferring data between the local and remote end, and at the remote end, storing data into memory locations as a function of the order in which data occurs in the sequence.

14. The process of claim 12 , further comprising at the remote end, building a connection table, and returning an acknowledge signal to the local end.

15. The process of claim 12 , further comprising periodically transferring connection table data to the remote end.

16. The process of claim 12 , further comprising providing connection tables at the local end and the remote end to support bidirectional calling.

17. The process of claim 12 , further comprising transferring connection table data in response to a detected failure at the remote end.

18. The process of claim 12 , further comprising determining a rate for updating a remote connection table as a function of available bandwidth.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
MERGER Recorded Sep 24, 2012
From: CEDAR POINT COMMUNICATIONS LLC
To: GENBAND US LLC
Reel/Frame 029014/0614 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 2, 2011
From: GENBEND US LLC (A DELAWARE LLC)
To: COMERICA BANK (A TEXAS BANKING ASSOCIATION), AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICES
Reel/Frame 027315/0293 →
CHANGE OF NAME Recorded Jan 10, 2011
From: CEDAR POINT COMMUNICATIONS, INC.
To: CEDAR POINT COMMUNICATIONS, LLC
Reel/Frame 025610/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2008
From: MILLER, PAUL JR.; ENGLISH, DANIEL W.; DOUCETTE, JOHN; SAAB, HICHAM
To: CEDAR POINT COMMUNICATIONS, INC.
Reel/Frame 021917/0157 →
EMPLOYEE NONCOMPETITION, NONDISCLOSURE AND DEVELOPMENTS AGREEMENT Recorded Dec 2, 2008
From: FITZGERALD, JEFFREY J.
To: CEDAR POINT COMMUNICATIONS, INC.
Reel/Frame 021917/0974 →
EMPLOYEE NONCOMPETITION, NONDISCLOSURE AND DEVELOPMENTS AGREEMENT Recorded Dec 2, 2008
From: MISHRA, RAJESH
To: CEDAR POINT COMMUNICATIONS, INC.
Reel/Frame 021917/0988 →