Quality of service for mesh networks
First Claim
1. A method for routing communication data from a source node to a destination node in a wireless mesh network, the method comprising:
- prioritizing, at the source node, the communication data as being of a first priority or a second priority, wherein the first priority is higher than the second priority;
in response to the communication data being prioritized as being of the first priority, determining, at the source node, a first route in the wireless mesh network through which the communication data is to be communicated from the source node to the destination node, wherein the first route has a minimum number of intermediate nodes between the source node and the destination node relative to that of another potential route; and
in response to the communication data being prioritized as being of the second priority, determining, at the source node, a second route in the wireless mesh network through which the communication data is to be communicated from the source node to the destination node, wherein the second route has a higher bit rate relative to that of another potential route,wherein determining the first route and determining the second route at the source node each comprises;
(i) sending, from the source node, a route request to the destination node via intermediate nodes of at least two potential routes, and(ii) receiving, at the source node, a reply to the route request from the destination node via the intermediate nodes of the at least two potential routes.
2 Assignments
0 Petitions
Accused Products
Abstract
Quality of service for mesh networks is described. In embodiment(s), communication data can be prioritized as priority data and/or non-priority data for communication from a source node to a destination node in a mesh network. A first route in the mesh network can be determined to communicate the priority data from the source node to the destination node based on a minimum number of intermediate nodes via which the priority data is communicated. Additionally, a second route in the mesh network can be determined to communicate the non-priority data from the source node to the destination node based on a highest bit rate to communicate the non-priority data. A time duration to communicate the priority via the first route is less than a time duration to communicate the non-priority data via the second route.
-
Citations
20 Claims
-
1. A method for routing communication data from a source node to a destination node in a wireless mesh network, the method comprising:
-
prioritizing, at the source node, the communication data as being of a first priority or a second priority, wherein the first priority is higher than the second priority; in response to the communication data being prioritized as being of the first priority, determining, at the source node, a first route in the wireless mesh network through which the communication data is to be communicated from the source node to the destination node, wherein the first route has a minimum number of intermediate nodes between the source node and the destination node relative to that of another potential route; and in response to the communication data being prioritized as being of the second priority, determining, at the source node, a second route in the wireless mesh network through which the communication data is to be communicated from the source node to the destination node, wherein the second route has a higher bit rate relative to that of another potential route, wherein determining the first route and determining the second route at the source node each comprises; (i) sending, from the source node, a route request to the destination node via intermediate nodes of at least two potential routes, and (ii) receiving, at the source node, a reply to the route request from the destination node via the intermediate nodes of the at least two potential routes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A source node device configured to route communication data to a destination node device in a wireless mesh network, the source node device comprising:
-
a data priority monitor configured to prioritize the communication data as being of a first priority or a second priority, wherein the first priority is higher than the second priority; routing logic configured to; in response to the communication data being prioritized as being of the first priority, determine, at the source node device, a first route in the wireless mesh network through which the communication data is to be communicated from the source node device to the destination node device, wherein the first route has a minimum number of intermediate node devices between the source node device and the destination node device relative to that of another potential route; and in response to the communication data being prioritized as being of the second priority, determine, at the source node device, a second route in the wireless mesh network through which the communication data is to be communicated from the source node device to the destination node device, wherein the second route has a higher bit rate relative to that of another potential route, wherein to determine each of the first route and the second route at the source node device, the routing logic is configured to; (i) send, from the source node device, a route request to the destination node device via intermediate node devices of at least two potential routes through the wireless mesh network, and (ii) receive, at the source node device, a reply to the route request from the destination node device via the intermediate node devices of the at least two potential routes through the wireless mesh network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable memory devices comprising computer executable instructions that, responsive to execution by a processor, implement operations to route communication data from a source node to a destination node in a wireless mesh network, the operations comprising:
-
prioritizing, at the source node, the communication data as being of a first priority or a second priority, wherein the first priority is higher than the second priority; in response to the communication data being prioritized as being of the first priority, determining, at the source node, a first route in the wireless mesh network through which the communication data is to be communicated from the source node to the destination node, wherein the first route has a minimum number of intermediate nodes between the source node and the destination node relative to that of another potential route; and in response to the communication data being prioritized as being of the second priority, determining, at the source node, a second route in the wireless mesh network through which the communication data is to be communicated from the source node to the destination node, wherein the second route has a higher bit rate relative to that of another potential route, wherein determining the first route and determining the second route at the source node each comprises; (i) sending, from the source node, a route request to the destination node via intermediate nodes of at least two potential routes, and (ii) receiving, at the source node, a reply to the route request from the destination node via the intermediate nodes of the at least two potential routes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification