Dynamic routing for data transmissions
First Claim
Patent Images
1. A method comprising:
- building a network table at a first node, the network table including transmission paths for a data packet transmitted from the first node to a second node in a network, the data packet having a transmission requirement;
selecting an optimal path from the transmission paths according to the transmission requirement; and
routing the data packet from the first node to the second node using the optimal path.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the present invention is a technique to dynamically route data packets. A network table is built at a first node. The network table includes transmission paths for a data packet transmitted from the first node to a second node in a network. The data packet has a transmission requirement. An optimal path is selected from the transmission paths according to the transmission requirement. The data packet is routed from the first node to the second node using the optimal path.
54 Citations
43 Claims
-
1. A method comprising:
-
building a network table at a first node, the network table including transmission paths for a data packet transmitted from the first node to a second node in a network, the data packet having a transmission requirement;
selecting an optimal path from the transmission paths according to the transmission requirement; and
routing the data packet from the first node to the second node using the optimal path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising:
-
a machine-accessible medium including data that, when accessed by a machine, causes the machine to perform operations comprising;
building a network table at a first node, the network table including transmission paths for a data packet transmitted from the first node to a second node in a network, the data packet having a transmission requirement;
selecting an optimal path from the transmission paths according to the transmission requirement; and
routing the data packet from the first node to the second node using the optimal path. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a destination node in a network;
a first node coupled to the destination node to transmit a packet to the destination node, the first node having a processor and a memory, the memory containing instructions that, when executed by the processor, causes the processor to;
build a network table at a first node, the network table including transmission paths for a data packet transmitted from the first node to a second node in a network, the data packet having a transmission requirement, select an optimal path from the transmission paths according to the transmission requirement, and route the data packet from the first node to the second node using the optimal path. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
transmitting data over a data channel having a data transmission power to a receiving device at a data transmission rate according to a data transmission protocol; and
transmitting error information associated with the data over an error channel to the receiving device at an error transmission rate according to an error transmission protocol, the error transmission rate being independent of the data transmission rate, the error transmission protocol being independent of the data transmission protocol, the error channel having an error transmission power less than the data transmission power. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method comprising:
-
receiving data over a data channel having a data transmission power from a transmitting device at a data transmission rate according to a data transmission protocol; and
receiving error information associated with the data over an error channel from the transmitting device at an error transmission rate according to an error transmission protocol, the error transmission rate being independent of the data transmission rate, the error transmission protocol being independent of the data transmission protocol, the error channel having an error transmission power less than the data transmission power. - View Dependent Claims (37, 38, 39, 40)
-
-
41. An article of manufacture comprising:
-
a machine-accessible medium including data that, when accessed by a machine, causes the machine to perform operations comprising;
transmitting data over a data channel having a data transmission power to a receiving device at a data transmission rate according to a data transmission protocol; and
transmitting error information associated with the data over an error channel to the receiving device at an error transmission rate according to an error transmission protocol, the error transmission rate being independent of the data transmission rate, the error transmission protocol being independent of the data transmission protocol, the error channel having an error transmission power less than the data transmission power.
-
-
42. An article of manufacture comprising:
-
a machine-accessible medium including data that, when accessed by a machine, causes the machine to perform operations comprising;
receiving data over a data channel having a data transmission power from a transmitting device at a data transmission rate according to a data transmission protocol; and
receiving error information associated with the data over an error channel from the transmitting device at an error transmission rate according to an error transmission protocol, the error transmission rate being independent of the data transmission rate, the error transmission protocol being independent of the data transmission protocol, the error channel having an error transmission power less than the data transmission power.
-
-
43. A system comprising:
-
a data channel having a data transmission power to carry data transmitted from a transmitting device to a receiving device at a data transmission rate according to a data transmission protocol; and
an error channel separated from the data channel to carry error information associated with the data at an error transmission rate according to an error transmission protocol, the error transmission rate being independent of the data transmission rate, the error transmission protocol being independent of the data transmission protocol, the error channel having an error transmission power less than the data transmission power.
-
Specification