IP Library Granted Patent US 8,059,686
Granted Patent B2
US 8,059,686 · App. 12/277,956 · Granted Nov 15, 2011

Method, apparatus and system for guaranteed packet delivery times in asynchronous networks

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 8,059,686
App. No.
12/277,956
Granted
Nov 15, 2011
Kind
B2
Abstract

A method and apparatus for guaranteeing packet delivery times in an asynchronous network includes generating a global timing schedule to synchronize the communication between the terminals of a network and, in response to at least one trigger, transmitting and receiving data according to the generated global timing schedule. To optimize bandwidth utilization, more than one terminal may transmit data during a specific time slot of each time frame of the global timing schedule as long as no more than one terminal attempts to transmit data to a common other terminal.

Claims (30)

1. A method for guaranteeing delivery times of data communicated between communications devices of an asynchronous network comprising:

generating a global timing schedule for synchronizing the communication between the communications devices, wherein:

the global timing schedule comprises at least one time frame including a plurality of time slots;

in each of at least one of the time slots, the global timing schedule being configured to associate a plurality of transmitting communications devices with a respective plurality of receiving communications devices such that each of the communications devices is associated with only one other of the communications devices in the time slot.

2. The method of claim 1 , wherein each of the communications devices generates a respective trigger for enabling the transmitting or receiving of data by the communications device according to the global timing schedule.

3. The method of claim 1 , further comprising:

transmitting and receiving data by the communications devices according to the global timing schedule.

4. The method of claim 3 , wherein synchronous data is communicated within each of the plurality of time slots.

5. The method of claim 3 , wherein the transmitting and receiving data according to the global timing schedule is prioritized such that delivery time of synchronous data does not exceed a maximum latency allowed for the synchronous data.

6. The method of claim 3 , wherein each of the at least one time frame further comprises a period of time for communicating asynchronous data.

7. The method of claim 6 , wherein the communicating of asynchronous data is performed without undermining conventional Ethernet protocol standards.

8. The method of claim 3 , wherein the transmitting and receiving data during each of the plurality of time slots is performed according to pre-defined priorities of communication.

9. The method of claim 8 , wherein a selected one of the communications devices is given priority for communicating during each of the plurality of time slots.

10. The method of claim 8 , wherein each of the communications devices is given priority for communicating during a respective one of the plurality of time slots.

11. An apparatus for guaranteeing delivery times of data communicated between communications devices of an asynchronous network, comprising:

a timing signal generator, for generating a global timing schedule for synchronizing communication between the communications devices, wherein:

the global timing schedule comprises at least one time frame including a plurality of time slots;

in each of at least one of the time slots, the global timing schedule being configured to associate a plurality of transmitting communications devices with a respective plurality of receiving communications devices such that each of the communications devices is associated with only one other of the communications devices in the time slot.

12. The apparatus of claim 11 , wherein each of the plurality of slots is adapted for transmitting and receiving synchronous data by the communications devices.

13. The apparatus of claim 12 , wherein the global timing schedule is adapted to prioritize transmitting and receiving data such that delivery time of the synchronous data does not exceed a maximum latency allowed for the synchronous data.

14. The apparatus of claim 12 , wherein each of the at least one time frame further comprises a period of time for communicating asynchronous data.

15. The apparatus of claim 14 , wherein the global timing schedule is configured to provide for transmitting and receiving of asynchronous data without undermining conventional Ethernet protocol standards.

16. In an asynchronous network including a plurality of communications devices, a system for guaranteeing delivery times of data communicated between the communications devices, the system comprising:

a timing signal generator, for generating a global timing schedule for synchronizing communication between the communications devices, wherein:

the global timing schedule comprises at least one time frame including a plurality of time slots;

in each of at least one of the time slots, the global timing schedule being configured to associate a plurality of transmitting communications devices with a respective plurality of receiving communications devices such that each of the communications devices is associated with only one other of the communications devices in the time slot.

17. The system of claim 16 , wherein the global timing schedule is configured to define priorities of communication for transmitting and receiving data during each of the plurality of time slots.

18. The system of claim 17 , wherein the global timing schedule is configured to provide priority for communicating, during each of the plurality of time slots, to a selected communications device.

19. The system of claim 17 , wherein the global timing schedule is configured to provide priority for communicating to each of the communications devices during a respective time slot of the plurality of time slots.

20. The system of claim 16 , wherein each of the communications devices generates a respective trigger for enabling of transmitting or receiving data by the communications device according to the global timing schedule.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 026935/0258 →
MERGER Recorded Sep 14, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 026903/0793 →