Data network for real time information
First Claim
1. A method of transmitting real time data on a carrier sense collision detection network, the method comprising:
- establishing a maximum wait time for a real time data item;
forcing a collision when the maximum wait time is reached; and
transmitting the real time data item after the network becomes quiet as a result of the forced collision.
11 Assignments
0 Petitions
Accused Products
Abstract
A node on a collision detection protocol based network forces collisions to gain control of the network when it has real time data that needs to be transferred to another node on the network, and then begins transmitting the real time data prior to other nodes gaining control of the network. Each node which has real time data to transfer keeps track of a maximum wait time parameter to determine when the real time data must be transferred to ensure it arrives at a destination on time. As the maximum wait time is approached, the node forces a collision by transmitting even though it senses another node is already transmitting to force the network into a quiet mode. It then starts transmitting the real time data prior to other nodes beginning transmission.
24 Citations
20 Claims
-
1. A method of transmitting real time data on a carrier sense collision detection network, the method comprising:
-
establishing a maximum wait time for a real time data item;
forcing a collision when the maximum wait time is reached; and
transmitting the real time data item after the network becomes quiet as a result of the forced collision. - View Dependent Claims (2)
-
-
3. A method of transmitting real time data from one of many nodes on a carrier sense, multiple access, collision detection network, the method comprising:
-
queuing real time data items having maximum wait times;
forcing a collision when the maximum wait time is reached for a real time data item; and
transmitting the real time data item after a collision detection timer value has been passed. - View Dependent Claims (4, 5, 6)
-
-
7. A system for transmitting real time data on a carrier sense collision detection network, the system comprising:
-
a queue that identifies packets of real time data and associates a maximum wait time for each packet;
a monitor that detects when the maximum wait time is reached for each real time data packet;
a transmitter that forces collisions on the network when the maximum wait time is reached for each packet and transmits the real time packet following a quiet period of the network. - View Dependent Claims (8, 9)
-
-
10. A system for transmitting real time data on a carrier sense collision detection network, the system comprising:
-
means for identifying packets of real time data and associates a maximum wait time for each packet;
means for detecting when the maximum wait time is reached for each real time data packet;
means for forcing collisions on the network when the maximum wait time is reached for each packet and transmits the real time packet following a quiet period of the network. - View Dependent Claims (11)
means for providing a time at which to begin transmitting the real time data packet in the quite period following a forced collision.
-
-
12. A node for coupling to a shared carrier sense, multiple access, collision detection network having multiple nodes coupled thereto, the node comprising:
-
a network busy detector;
a collision detector;
a collision forcer;
a collision detection timer having a shorter value than other nodes on the network. - View Dependent Claims (13, 14)
-
-
15. A network comprising:
-
a plurality of normal nodes implementing a shared Ethernet protocol coupled to the network;
a first real time data node coupled to the network that has the ability to force collisions and transmit real time data prior to the normal nodes beginning to transmit data following a collision; and
a second real time data node coupled to the network that has the ability to force collisions and transmit real time data prior to the normal nodes beginning to transmit data following a collision, wherein the first real time data node is a voice over IP gateway server and the second real time data node is a router coupled to a further network.
-
-
16. A network comprising:
-
a plurality of normal nodes implementing a shared Ethernet protocol coupled to the network;
a first real time data node coupled to the network that has the ability to force collisions and transmit real time data prior to the normal nodes beginning to transmit data following a collision; and
a second real time data node coupled to the network that has the ability to force collisions and transmit real time data prior to the normal nodes beginning to transmit data following a collision, wherein the first real time data node comprises a queue having maximum wait times associated with real time data items to be sent. - View Dependent Claims (17, 18)
-
-
19. A machine readable medium having instructions stored thereon for causing a computer to perform a method of transmitting real time data on a carrier sense collision detection network, the method comprising:
-
establishing a maximum wait time for a real time data item;
forcing a collision when the maximum wait time is reached; and
transmitting the real time data item after the network becomes quiet as a result of the forced collision.
-
-
20. A machine readable medium having instructions stored thereon for causing a computer to perform a method of transmitting real time data from one of many nodes on a carrier sense, multiple access, collision detection network, the method comprising:
-
queuing real time data items having maximum wait times;
forcing a collision when the maximum wait time is reached for a real time data item; and
transmitting the real time data item after a collision detection timer value has been passed.
-
Specification