Time-scheduled and time-reservation packet switching
First Claim
1. A method for switching information through one or more of network elements, comprising the steps of:
- receiving one or more particular priority datagrams;
determining one or more special identifiers associated with said particular priority datagrams;
assigning one or more reserved times in one or more time-reservation schedules for said particular priority datagrams in accordance with said one or more special identifiers;
transmitting said one or more particular priority datagrams with said one or more special identifiers at said one or more reserved times according to said one or more time-reservation schedules.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, devices, processes, procedures, algorithms, networks, and network elements are described for time-scheduled and/or time-reserved dat networks. Invention provides capabilities for synchronizing data networks and/or data network links; for establishing time-schedules, time-reservations, time-schedule reservations, and/or reservation time-slots for packets, cells, frames, and/or datagrams; and for transferring, transmitting, switching, routing, and/or receiving time-sensitive, high-reliability, urgent, and/or other time-scheduled, time-reserved, time-allocated, and/or time-scheduled-reservation packets, cells, frames, and/or datagrams, such as real-time and high-priority messages over these networks. The invention(s) enables packet-, cell-, datagram- and/or frame-based networks to thereby efficiently, reliably, and in guaranteed real-time, to switch and/or route data such as voice, video, streaming, and other real-time, high-priority, high-reliability, and/or expedited data with guaranteed delivery and guaranteed quality of service. Networks may be fixed, point-to-point, mobile, ad-hoc, optical, electrical, and/or wireless.
535 Citations
20 Claims
-
1. A method for switching information through one or more of network elements, comprising the steps of:
-
receiving one or more particular priority datagrams;
determining one or more special identifiers associated with said particular priority datagrams;
assigning one or more reserved times in one or more time-reservation schedules for said particular priority datagrams in accordance with said one or more special identifiers;
transmitting said one or more particular priority datagrams with said one or more special identifiers at said one or more reserved times according to said one or more time-reservation schedules. - View Dependent Claims (2)
-
-
3. A method for transferring information through one or more network elements, comprising the steps of:
-
synchronizing said one or more network elements;
scheduling one or more scheduled transfer times for one or more datagrams from said one or more network elements;
transferring said one or more datagrams from said one or more network elements in accordance with said one or more scheduled transfer times. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network element for transferring data comprising:
-
one or more first-in-first-out buffers associated with non-time-reserved data;
one or more buffers associated with time-reserved data;
circuitry for transferring data wherein said circuitry transfers said time-reserved data from said one or more buffers associated with said time-reserved data before transferring said non-time-reserved data from said one or more first-in-first-out buffers associated with said non-time-reserved data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification