Node query in ad hoc home mesh network
First Claim
Patent Images
1. A method comprising:
- responding to a request for local information, the request being sent by a remote node in an ad hoc home mesh network, the local information being associated with a local route table, wherein responding to the request for the local information includes listening to the request on a pre-determined port, and decrypting the request;
querying a first node listed in the local route table for node information of the first node, wherein querying the first node includes encrypting a query for the node information; and
expanding querying to a second node in the ad hoc home mesh network using the node information, the second node being a neighbor of the first node,wherein the node information includes a node network capability and a node power attribute, wherein the node network capability includes at least one of multi-channel capability, Quality of Service (QoS) capability, and QoS priority, and wherein the node power attribute includes a battery level, wherein the expanding querying comprises;
analyzing the node information to obtain neighbor information of the first node, and building a local knowledge base using the neighbor information, wherein building the local knowledge base comprises organizing the analyzed node information, the organizing including rearranging a list of nodes to be queried or have been queried.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment is a technique to collect network and device information. A request for local information is responded to. The request is sent by a remote node in an ad hoc home mesh network. A first node listed in a local route table is queried for node information of the first node. Querying is expanded to a second node in the ad hoc home mesh network using the node information. The second node is a neighbor of the first node.
-
Citations
30 Claims
-
1. A method comprising:
-
responding to a request for local information, the request being sent by a remote node in an ad hoc home mesh network, the local information being associated with a local route table, wherein responding to the request for the local information includes listening to the request on a pre-determined port, and decrypting the request; querying a first node listed in the local route table for node information of the first node, wherein querying the first node includes encrypting a query for the node information; and expanding querying to a second node in the ad hoc home mesh network using the node information, the second node being a neighbor of the first node, wherein the node information includes a node network capability and a node power attribute, wherein the node network capability includes at least one of multi-channel capability, Quality of Service (QoS) capability, and QoS priority, and wherein the node power attribute includes a battery level, wherein the expanding querying comprises; analyzing the node information to obtain neighbor information of the first node, and building a local knowledge base using the neighbor information, wherein building the local knowledge base comprises organizing the analyzed node information, the organizing including rearranging a list of nodes to be queried or have been queried. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising:
-
a non-transitory machine-accessible storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising; responding to a request for local information, the request being sent by a remote node in an ad hoc home mesh network, a local information being associated with a local route table, wherein responding to the request for the local information includes listening to the request on a pre-determined port, and decrypting the request; querying a first node listed in the local route table for node information of the first node, wherein querying the first node includes encrypting a query for the node information; expanding querying to a second node in the ad hoc home mesh network using the node information, the second node being a neighbor of the first node, wherein the node information includes a node network capability and a node power attribute, wherein the node network capability includes at least one of multi-channel capability, Quality of Service (QoS) capability, and QoS priority, and wherein the node power attribute includes a battery level; querying the first node at a first periodicity according to an application; and expanding querying to the second node at a second periodicity according to a predetermined frequency as established by network conditions and a query mesh protocol. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a hardware responder to respond to a request for local information, the request being sent by a remote node in an ad hoc home mesh network, the local information being retrieved from a local route table, wherein the hardware responder listens to the request on a pre-determined port; a query module coupled to the local route table to query a first node listed in the local route table for node information of the first node; a query expander coupled to the query module expanding querying to a second node in the ad hoc home mesh network using the node information, the second node being a neighbor of the first node; and a cryptographic engine coupled to the hardware responder and the query module to decrypt the request or to encrypt a query for the node information according to a cryptographic procedure, wherein the node information includes a node network capability and a node power attribute, wherein the node network capability includes at least one of multi-channel capability, Quality of Service (QoS) capability, QoS priority, and wherein the node power attribute includes a battery level wherein the query expander analyzes the node information to obtain neighbor information of the first node, builds a local knowledge base using the neighbor information, and sends a next query to the second node based on the local knowledge base, wherein the query expander builds the local knowledge base by organizing the analyzed node information and identifying the second node as not having been queried, wherein the query module queries the first node at a first periodicity according to an application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification