System and method for lower power data routing
First Claim
Patent Images
1. A method for routing data within a local node network including a plurality of individually-addressed Bluetooth nodes, the method comprising:
- at a remote computing system physically remote from the node network;
determining a battery level for each node within the node network, comprising receiving the battery levels from the nodes via a plurality of user devices, wherein each battery level is associated with a locally unique node identifier for the respective node; and
generating a routing table for the node network based on the node battery levels;
at a first node of the node network, after connecting to a second user device, receiving, from the remote computing system, via the second user device;
data addressed to a target node of the node network; and
an optimal routing path from the first node to the target node, wherein the routing path is determined based on the routing table,wherein the data is routed from the first node to the target node according to the routing path, using Bluetooth radios of nodes identified within the routing path; and
at the first node, discarding the data and the routing path in response to routing the data to a successive node identified within the routing path.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for data routing includes a set of beacons, an object, and a data routing system. A method for data routing can include: generating a routing table, determining a data routing path based on the routing table, and routing data to an endpoint based on the data routing path.
-
Citations
19 Claims
-
1. A method for routing data within a local node network including a plurality of individually-addressed Bluetooth nodes, the method comprising:
-
at a remote computing system physically remote from the node network; determining a battery level for each node within the node network, comprising receiving the battery levels from the nodes via a plurality of user devices, wherein each battery level is associated with a locally unique node identifier for the respective node; and generating a routing table for the node network based on the node battery levels; at a first node of the node network, after connecting to a second user device, receiving, from the remote computing system, via the second user device; data addressed to a target node of the node network; and an optimal routing path from the first node to the target node, wherein the routing path is determined based on the routing table, wherein the data is routed from the first node to the target node according to the routing path, using Bluetooth radios of nodes identified within the routing path; and at the first node, discarding the data and the routing path in response to routing the data to a successive node identified within the routing path. - View Dependent Claims (2, 3)
-
-
4. A method for routing data within a node network including a plurality of individually-addressed nodes, the method comprising:
-
at a remote computing system remote from the node network, generating a routing table for the node network based on node telemetry, received from the nodes via a set of intermediary devices; at a first node of the node network, after connecting to an intermediary device from the set of intermediary devices, receiving, from the remote computing system via the set of intermediary devices; data addressed to a target node of the node network; and an optimal routing path from the first node to the target node, wherein the routing path is determined from the routing table; wherein the data is routed from the first node to the target node according to the routing path, using short-range radios of nodes identified within the routing path; and at the first node, discarding the data and the routing path in response to routing the data to a successive node identified within the optimal routing path. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification