Patent ID: 8780762

Claim:
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.