Methods and apparatus for identifying and/or selecting channels
First Claim
1. A method of operating a node in a peer to peer communications system, the method comprising:
- determining channel usage by a plurality of peer to peer devices, said channel usage indicating usage of one or more channels for peer discovery; and
selecting at least one channel for use as a peer discovery channel, said selecting being performed as a function of the number of peer to peer devices already using individual channels for peer discovery, wherein said selecting is biased to prefer a first channel having a higher number of peer to peer devices already using the first channel for peer discovery over a second channel having a lower number of peer to peer devices already using the second channel for peer discovery.
1 Assignment
0 Petitions
Accused Products
Abstract
A decentralized approach to peer discovery channel selection is used in some embodiments. In some such embodiments, a mobile wireless terminal supporting a peer to peer signaling protocol, independently determines what channels to use for peer discovery without a central controller indicating the channel or channels to be used. Assuming channels are of a suitable quality, the channels having the best quality need not be identified, with channel selection being made on a predetermined channel ordering basis from those with suitable quality. Different wireless communications devices in the system use the same peer discovery channel selection process making it likely that the same channel or channels will tend to be picked to be used for peer discovery. Other embodiments are directed to implementing a centralized approach to peer discovery channel selection in which a central controller or base station selects channels to be used for peer discovery signaling.
12 Citations
15 Claims
-
1. A method of operating a node in a peer to peer communications system, the method comprising:
-
determining channel usage by a plurality of peer to peer devices, said channel usage indicating usage of one or more channels for peer discovery; and selecting at least one channel for use as a peer discovery channel, said selecting being performed as a function of the number of peer to peer devices already using individual channels for peer discovery, wherein said selecting is biased to prefer a first channel having a higher number of peer to peer devices already using the first channel for peer discovery over a second channel having a lower number of peer to peer devices already using the second channel for peer discovery. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A node in a peer to peer communications system, the node comprising:
-
means for determining channel usage by a plurality of peer to peer devices, said channel usage indicating usage of one or more channels for peer discovery; and means for selecting at least one channel for use as a peer discovery channel, said selecting being performed as a function of the number of peer to peer devices already using individual channels for peer discovery, wherein said selecting is biased to prefer a first channel having a higher number of peer to peer devices already using the first channel for peer discovery over a second channel having a lower number of peer to peer devices already using the second channel for peer discovery. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for use in a node, the computer program product comprising:
a non-transitory computer readable medium comprising; code for causing at least one computer to determine channel usage by a plurality of peer to peer devices, said channel usage indicating usage of one or more channels for peer discovery; and code for causing said at least one computer to select at least one channel for use as a peer discovery channel, said selecting being performed as a function of the number of peer to peer devices already using individual channels for peer discovery, wherein said selecting is biased to prefer a first channel having a higher number of peer to peer devices already using the first channel for peer discovery over a second channel having a lower number of peer to peer devices already using the second channel for peer discovery.
-
12. A node comprising:
-
at least one processor configured to; determine channel usage by a plurality of peer to peer devices, said channel usage indicating usage of one or more channels for peer discovery; and select at least one channel for use as a peer discovery channel, said selecting being performed as a function of the number of peer to peer devices already using individual channels for peer discovery, wherein said selecting is biased to prefer a first channel having a higher number of peer to peer devices already using the first channel for peer discovery over a second channel having a lower number of peer to peer devices already using the second channel for peer discovery; and memory coupled to said at least one processor. - View Dependent Claims (13, 14, 15)
-
Specification