Methods and systems for exploitation of well-connected nodes in peer-to-peer wireless networks
First Claim
1. A method for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
- transmitting a connectivity metric (CM) value indicating a number of other wireless nodes of the P2P wireless network to which the wireless node is connected;
receiving a query for services;
responding to the query for services if the CM value is greater than a defined CM threshold value, wherein a higher CM value represents a higher number of wireless nodes in the P2P wireless network to which the wireless node is connected and a higher probability that the wireless node presents opportunities to discover services relative to a lesser CM value; and
determining when to respond to the query based on an absolute value of a difference between the CM value and the CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the present disclosure relate to methods for increasing a capacity in a peer-to-peer (P2P) wireless network. The methods include generating a connectivity metric (CM) value indicative of a number of other wireless nodes of the P2P wireless network to which the wireless node is connected, receiving a query for services, and then responding to the query for services if the CM value is greater than a defined CM threshold value. The disclosed methods therefore allow well-connected nodes of the P2P wireless network to be exploited in a manner that increases the overall connectivity of all the nodes in the network.
19 Citations
16 Claims
-
1. A method for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
-
transmitting a connectivity metric (CM) value indicating a number of other wireless nodes of the P2P wireless network to which the wireless node is connected; receiving a query for services; responding to the query for services if the CM value is greater than a defined CM threshold value, wherein a higher CM value represents a higher number of wireless nodes in the P2P wireless network to which the wireless node is connected and a higher probability that the wireless node presents opportunities to discover services relative to a lesser CM value; and determining when to respond to the query based on an absolute value of a difference between the CM value and the CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (2)
-
-
3. A method for wireless communications, comprising:
-
receiving, from one or more wireless nodes of a peer-to-peer (P2P) wireless network, a connectivity metric (CM) value associated with each of the one or more wireless nodes indicating a number of wireless nodes in the P2P wireless network to which each of the one or more wireless nodes is connected, wherein a higher CM value of the one or more wireless nodes represents a higher number of wireless nodes in the P2P wireless network to which the one or more wireless nodes is connected and a higher probability that the one or more wireless nodes presents opportunities to discover services relative to a lesser CM value; and transmitting a service query to the one or more wireless nodes, if the received CM value exceeds a defined CM threshold value, wherein each of the one or more wireless nodes determines when to respond to the service query based on an absolute value of a difference between the CM value associated with each of the one or more wireless nodes and the defined CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (4)
-
-
5. An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
-
logic for transmitting a connectivity metric (CM) value that indicates a number of other wireless nodes of the P2P wireless network to which the wireless node is connected; logic for receiving a query for services; logic for responding to the query for services if the CM value is greater than a defined CM threshold value, wherein a higher CM value represents a higher number of wireless nodes in the P2P wireless network to which the wireless node is connected and a higher probability that the wireless node presents opportunities to discover services relative to a lesser CM value; and logic for determining when to respond to the query based on an absolute value of a difference between the CM value and the CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (6)
-
-
7. An apparatus for wireless communications, comprising:
-
logic for receiving, from one or more wireless nodes of a peer-to-peer (P2P) wireless network, a connectivity metric (CM) value associated with each of the one or more wireless nodes indicating a number of wireless nodes in the P2P wireless network to which each of the one or more wireless nodes is connected and representing increased opportunities to discover services; and logic for transmitting a service query to the one or more wireless nodes, if the received CM value exceeds a defined CM threshold value, wherein a higher CM value of the one or more wireless nodes represents a higher number of wireless nodes in the P2P wireless network to which the one or more wireless nodes is connected and a higher probability that the one or more wireless nodes presents opportunities to discover services relative to a lesser CM value, wherein each of the one or more wireless nodes determines when to respond to the service query based on an absolute value of a difference between the CM value associated with each of the one or more wireless nodes and the defined CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (8)
-
-
9. An apparatus for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising:
-
means for transmitting a connectivity metric (CM) value indicating a number of other wireless nodes of the P2P wireless network to which the wireless node is connected; means for receiving a query for services; means for responding to the query for services if the CM value is greater than a defined CM threshold value, wherein a higher CM value represents a higher number of wireless nodes in the P2P wireless network to which the wireless node is connected and a higher probability that the wireless node presents opportunities to discover services relative to a lesser CM value; and means for determining when to respond to the query based on an absolute value of a difference between the CM value and the CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (10)
-
-
11. An apparatus for wireless communications, comprising:
-
means for receiving, from one or more wireless nodes of a peer-to-peer (P2P) wireless network, a connectivity metric (CM) value associated with each of the one or more wireless nodes indicating a number of wireless nodes in the P2P wireless network to which each of the one or more wireless nodes is connected, wherein a higher CM value of the one or more wireless nodes represents a higher number of wireless nodes in the P2P wireless network to which the one or more wireless nodes is connected and a higher probability that the one or more wireless nodes presents opportunities to discover services relative to a lesser CM value; and means for transmitting a service query to the one or more wireless nodes, if the received CM value exceeds a defined CM threshold value, wherein each of the one or more wireless nodes determines when to respond to the service query based on an absolute value of a difference between the CM value associated with each of the one or more wireless nodes and the defined CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (12)
-
-
13. A computer-program product for wireless communications by a wireless node in a peer-to-peer (P2P) wireless network, comprising a non-transitory computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
-
instructions for transmitting a connectivity metric (CM) value indicating a number of all other wireless nodes of the P2P wireless network to which the wireless node is connected; instructions for receiving a query for services; instructions for responding to the query for services if the CM value is greater than a defined CM threshold value, wherein a higher CM value represents a higher number of wireless nodes in the P2P wireless network to which the wireless node is connected and a higher probability that the wireless node presents opportunities to discover services relative to a lesser CM value; and instructions for determining when to respond to the query based on an absolute value of a difference between the CM value and the CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (14)
-
-
15. A computer-program product for wireless communications, comprising a non-transitory computer-readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
-
instructions for receiving, from one or more wireless nodes of a peer-to-peer (P2P) wireless network, a connectivity metric (CM) value associated with each of the one or more wireless nodes indicating a number of wireless nodes in the P2P wireless network to which each of the one or more wireless nodes is connected; and instructions for transmitting a service query to the one or more wireless nodes, if the received CM value exceeds a defined CM threshold, wherein a higher CM value of the one or more wireless nodes represents a higher number of wireless nodes in the P2P wireless network to which the one or more wireless nodes is connected and a higher probability that the one or more wireless nodes presents opportunities to discover services relative to a lesser CM value, wherein each of the one or more wireless nodes determines when to respond to the service query based on an absolute value of a difference between the CM value associated with each of the one or more wireless nodes and the defined CM threshold value, wherein the larger the difference, the greater the probability of a response in an earlier time slot, and the smaller the difference, the greater the probability the response is delayed for higher CM scored nodes to respond. - View Dependent Claims (16)
-
Specification