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 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 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.
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).
62 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 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 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. - 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:
-
computer readable program code components configured to determine a priority level for a user of the source node and a priority level for a user of the destination node;
computer readable program code components configured 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
computer readable program code components configured to select a routing path 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. - 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 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.
-
Specification