Methods and systems for peer-to-peer network discovery using multi-user diversity
AssigneeQUALCOMM Incorporated
InventorsJ. Rodney Walton, John W. Ketchum
Life of this patent
Estimating the term…
Abstract
A collection of nodes in a peer-to-peer (P2P) network can have a larger aggregate coverage footprint than any given single node. This inherent multi-site property of P2P wireless networks can provide each node with benefits of multi-user diversity. This can improve the effective coverage of nodes within a P2P wireless network and improve discovery of devices in the P2P network.
Claims48
A method for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- and
- transmitting the type of each specified wireless node and the class of each offered service within an identifier (ID) discovery probe message.
A method for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- receiving a query for service, wherein the query was transmitted by another wireless node of the P2P wireless network as a part of an identifier (ID) discovery probe message;
- and
- scanning the maintained discovery database to determine if there is a service entry matching the received query.
A method for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- reading identifier (ID) discovery probe messages transmitted from at least one other wireless node of the P2P wireless network;
- and
- determining, based on information in the ID discovery probe messages, which of the at least one other wireless node is aware of a service sought by the wireless node, the sought service offered by a wireless node other than the determined wireless node.
A method for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- generating an identifier (ID) discovery probe message with a query field indicating a service class being sought;
- and
- transmitting, to at least one other wireless node of the P2P wireless network, the query field within the ID discovery probe message to search for the service class.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- logic for maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- and
- logic for transmitting the type of each specified wireless node and the class of each offered service within an identifier (ID) discovery probe message.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- logic for maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- logic for receiving a query for service, wherein the query was transmitted by another wireless node of the P2P wireless network as a part of an identifier (ID) discovery probe message;
- and
- logic for scanning the maintained discovery database to determine if there is a service entry matching the received query.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- logic for reading identifier (ID) discovery probe messages transmitted from at least one other wireless node of the P2P wireless network;
- and
- logic for determining, based on information in the ID discovery probe messages, which of the at least one other wireless node is aware of a service sought by the wireless node, the sought service offered by a wireless node other than the determined wireless node.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- logic for generating an identifier (ID) discovery probe message with a query field indicating a service class being sought;
- and
- logic for transmitting, to at least one other wireless node of the P2P wireless network, the query field within the ID discovery probe message to search for the service class.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- means for maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- and
- means for transmitting the type of each specified wireless node and the class of each offered service within an identifier (ID) discovery probe message.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- means for maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- means for receiving a query for service, wherein the query was transmitted by another wireless node of the P2P wireless network as a part of an identifier (ID) discovery probe message;
- and
- means for scanning the maintained discovery database to determine if there is a service entry matching the received query.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- means for reading identifier (ID) discovery probe messages transmitted from at least one other wireless node of the P2P wireless network;
- and
- means for determining, based on information in the ID discovery probe messages, which of the at least one other wireless node is aware of a service sought by the wireless node, the sought service offered by a wireless node other than the determined wireless node.
An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- means for generating an identifier (ID) discovery probe message with a query field indicating a service class being sought;
- and
- means for transmitting, to at least one other wireless node of the P2P wireless network, the query field within the ID discovery probe message to search for the service class.
A software storage apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising a computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
- instructions for maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- and
- instructions for transmitting the type of each specified wireless node and the class of each offered service within an identifier (ID) discovery probe message.
A software storage apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising a computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
- instructions for maintaining a discovery database of at least one other wireless node of the P2P wireless network, wherein the discovery database comprises a type of each specified wireless node and a class of each offered service;
- instructions for receiving a query for service, wherein the query was transmitted by another wireless node of the P2P wireless network as a part of an identifier (ID) discovery probe message;
- and
- instructions for scanning the maintained discovery database to determine if there is a service entry matching the received query.
A software storage apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising a computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
- instructions for reading identifier (ID) discovery probe messages transmitted from at least one other wireless node of the P2P wireless network;
- and
- instructions for determining, based on information in the ID discovery probe messages, which of the at least one other wireless node is aware of a service sought by the wireless node, the sought service offered by a wireless node other than the determined wireless node.
A software storage apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising a computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
- instructions for generating an identifier (ID) discovery probe message with a query field indicating a service class being sought;
- and
- instructions for transmitting, to at least one other wireless node of the P2P wireless network, the query field within the ID discovery probe message to search for the service class.
Dependencies are inferred from the claim text.