Method and system for priority based routing
First Claim
1. A method for routing a data packet, intended for a destination node, from a source node to a first intermediate node in a network, the method comprising:
- determining, by a node, a priority level for a user of the source node and a priority level for a user of the destination node;
determining a priority level for a device associated with the source node, a priority level for a device associated with the destination node, and a priority level for a device associated with the first intermediate node; and
selecting a routing path that routes the data packet from the source node to the first intermediate node, rather than to other intermediate nodes capable of routing the data packet, based on a comparison of the priority level for the device associated with the first intermediate node, the priority levels for the users of the source and destination nodes, and the priority levels for the devices associated with the source and destination nodes,wherein the priority levels for the device associated with the first intermediate node, the users of the source and destination nodes, and the devices associated with the source and destination nodes are independent of each other.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for routing a data packet, intended for a destination node, from a source node to a first intermediate node in a network is useful for improving the efficiency of the network. The method includes determining a priority level for a user of the source node and a priority level for a user of the destination node (step 505). A priority level is also determined for each of the following: a device associated with the source node, a device associated with the destination node, and a device associated with the first intermediate node (step 510). A routing path is then selected that routes the data packet from the source node to the first intermediate node based on a comparison of the priority level for the device associated with the first intermediate node, the priority levels for the users of the source and destination nodes, and the priority levels for the devices associated with the source and destination nodes (step 515).
29 Citations
22 Claims
-
1. A method for routing a data packet, intended for a destination node, from a source node to a first intermediate node in a network, the method comprising:
-
determining, by a node, a priority level for a user of the source node and a priority level for a user of the destination node; determining a priority level for a device associated with the source node, a priority level for a device associated with the destination node, and a priority level for a device associated with the first intermediate node; and selecting a routing path that routes the data packet from the source node to the first intermediate node, rather than to other intermediate nodes capable of routing the data packet, based on a comparison of the priority level for the device associated with the first intermediate node, the priority levels for the users of the source and destination nodes, and the priority levels for the devices associated with the source and destination nodes, wherein the priority levels for the device associated with the first intermediate node, the users of the source and destination nodes, and the devices associated with the source and destination nodes are independent of each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for routing a data packet, intended for a destination node, from a source node to a first intermediate node in a network, comprising:
-
non-transitory computer readable medium encoded with computer executable instructions to determine a priority level for a user of the source node and a priority level for a user of the destination node; non-transitory computer readable medium encoded with computer executable instructions to determine a priority level for a device associated with the source node, a priority level for a device associated with the destination node, and a priority level for a device associated with the first intermediate node; and non-transitory computer readable medium encoded with computer executable instructions to select a routing path that routes the data packet from the source node to the first intermediate node, rather than to other intermediate nodes capable of routing the data packet, based on a comparison of the priority level for the device associated with the first intermediate node, the priority levels for the users of the source and destination nodes, and the priority levels for the devices associated with the source and destination nodes, wherein the priority levels for the device associated with the first intermediate node, the users of the source and destination nodes, and the devices associated with the source and destination nodes are independent of each other. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for routing a data packet, intended for a destination node, from a source node to a first intermediate node in a network, comprising:
-
means for determining a priority level for a user of the source node and a priority level for a user of the destination node; means for determining a priority level for a device associated with the source node, a priority level for a device associated with the destination node, and a priority level for a device associated with the first intermediate node; and means for selecting a routing path that routes the data packet from the source node to the first intermediate node, rather than to other intermediate nodes capable of routing the data packet, based on a comparison of the priority level for the device associated with the first intermediate node, the priority levels for the users of the source and destination nodes, and the priority levels for the devices associated with the source and destination nodes, wherein the priority levels for the device associated with the first intermediate node, the users of the source and destination nodes, and the devices associated with the source and destination nodes are independent of each other.
-
Specification