IP Library Granted Patent US 7,715,712
Granted Patent B2
US 7,715,712 · App. 12/185,198 · Granted May 11, 2010

System and method for implementing dynamic scheduling of data in a non-blocking all-optical switching network

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,715,712
App. No.
12/185,198
Granted
May 11, 2010
Kind
B2
Abstract

A non-blocking optical matrix core switching method that includes maintaining a schedule for routing data through an optical matrix core and receiving and analyzing reports from peripheral devices. The method determines whether the schedule is adequate for the current data traffic patterns and if the schedule is not adequate a new schedule is implemented. The new schedule is then transferred to the peripheral devices for implementation and the new schedule is transferred to the optical matrix core scheduler. Implementation of the new schedule as the schedule on the peripheral devices and the optical matrix core scheduler is then performed.

Claims (24)

1. An apparatus comprising:

at least one data communication port;

an edge scheduler to aggregate schedule sufficiency data from said at least one data communication port and to provide periodic schedule sufficiency reports to a switching core scheduler, wherein the edge scheduler is distinct from the switching core scheduler, the edge scheduler further, upon request of the switching core scheduler, to obtain demand-related information from the at least one data communication port, to provide a demand report to the switching core scheduler, and to receive and implement new scheduling information from the switching core scheduler.

2. The apparatus according to claim 1 , further comprising:

a hardware device coupled to the edge scheduler to store at least one schedule.

3. The apparatus according to claim 2 , wherein said hardware device comprises a field-programmable gate array (FPGA).

4. The apparatus according to claim 1 , wherein the information on sufficiency and/or demand is based upon at least one quality-of-service (QoS) criterion.

5. A method comprising:

aggregating schedule sufficiency data from at least one data communication port;

providing periodic schedule sufficiency reports to a switching core scheduler;

obtaining demand-related information from the at least one data communication port, upon request of the switching core scheduler, and providing a demand report to the switching core scheduler; and

receiving and implementing new scheduling information from the switching core scheduler.

6. The method according to claim 5 , wherein the information on sufficiency and/or demand is based upon at least one quality-of-service (QoS) criterion.

7. The method according to claim 5 , further comprising:

storing at least one set of scheduling information.

8. An apparatus comprising:

means for aggregating schedule sufficiency data from at least one data communication port;

means for providing periodic schedule sufficiency reports to a switching core scheduler;

means for obtaining demand-related information from the at least one data communication port, upon request of the switching core scheduler;

means for providing a demand report to the switching core scheduler; and

means for receiving and implementing new scheduling information from the switching core scheduler.

9. The apparatus according to claim 8 , wherein the information on sufficiency and/or demand is based upon at least one quality-of-service (QoS) criterion.

10. The apparatus according to claim 8 , further comprising:

means for storing at least one set of scheduling information.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 056981 FRAME: 0631. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 16, 2022
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 059907/0563 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 054443 FRAME: 0958. ASSIGNOR(S) HEREBY CONFIRMS THE LICENSE. Recorded Feb 4, 2021
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 056981/0631 →
LICENSE Recorded Nov 5, 2020
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED SOLUTIONS, INC.
Reel/Frame 054443/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 135 LLC
To: COMMWORKS SOLUTIONS, LLC
Reel/Frame 051463/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: S. AQUA SEMICONDUCTOR, LLC
To: INTELLECTUAL VENTURES ASSETS 135 LLC
Reel/Frame 050886/0724 →
MERGER Recorded Oct 23, 2015
From: YT NETWORKS CAPITAL, LLC
To: S. AQUA SEMICONDUCTOR, LLC
Reel/Frame 036872/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: YOTTA NETWORKS, LLC
To: YT NETWORKS CAPITAL, LLC
Reel/Frame 025593/0270 →