Changing topology of wireless peer-to-peer group
US-2015264123-A1 · Sep 17, 2015 · US
US9681365B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9681365-B2 |
| Application number | US-201514590847-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 6, 2015 |
| Priority date | Oct 29, 2014 |
| Publication date | Jun 13, 2017 |
| Grant date | Jun 13, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to one embodiment, a non-transitory computer readable medium within a first network device operating as an access point and comprising instructions which, when executed by one or more hardware processors, causes performance of a number of operations including transmission and reception of Peer-to-Peer messages between two or more network devices having Peer-to-Peer functionality. Thereafter, negotiations are conducted by network devices to selection of a Group Owner (GO) for a Peer-To-Peer group. The negotiations comprise specifically selecting a set of one or more values that ensures the first network device obtaining the GO role for Peer-to-Peer communications within the Peer-to-Peer group instead of randomly selecting the one or more values for the negotiating of the GO role.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer readable medium comprising instructions which, when executed by a processor, causes the processor to: transmit, by a first network device, a Peer-To-Peer (P2P) Probe Request message; receive, by the first network device, a Peer-To-Peer Probe Response message from a second network device; negotiate, by the first network device with the second network device, a Group Owner (GO) role for a Peer-To-Peer group by setting, in a GO negotiation message transmitted from the first network device to the second network device, a group intent field to a maximum value and a tie-breaking field to denote that the first network device obtains the GO role in an event of a tie for the group intent field, wherein the first network device comprises an access point; and in response to the first network device failing to negotiate the GO role for the Peer-To-Peer group, refrain from forming the Peer-to-Peer group. 2. The medium of claim 1 , wherein the first network device is an edge device. 3. The medium of claim 1 , wherein setting the group intent field to the maximum value and the tie-breaking field to denote that the first network device obtains the GO role in the event of the tie for the group intent field increases a likelihood of the first network device obtaining the P2P owner role. 4. The medium of claim 1 , wherein the medium further comprises instructions to: determine a set of P2P capabilities of the first network device, wherein the set of P2P capabilities comprises: (1) information identifying whether the first network device supports group invitation; (2) information identifying whether the first network device is a member of multiple P2P groups; (3) a group capability bitmap that identities whether the first network device supports direct communication with other peer network devices in the P2P group; (4) information identifying that the first network device is a P2P group owner; and (5) information identifying whether the first network device undergoes group formulation phase; and generate a P2P information element (IE) based on the set of P2P capabilities; and including the P2P IE in the GO negotiation message transmitted from the first network device to the second network device. 5. The medium of claim 1 , wherein the instructions to negotiate the GO role comprises instructions to: transmit a first message from the first network device to the second network device, the first message includes (i) a GO intent value set to a maximum GO intent value along with a tie-breaking bit being set, (ii) information associated with the first network device, and (iii) a listing of operating frequency channels supported by the first network device; receive a second message from the second network device, the second message includes (i) a GO intent value, (ii) information associated with the second network device, and (iii) a listing of operating frequency channels supported by the second network device; place the first network device in the GO role upon determining that the maximum GO intent value in the first message is greater than the GO intent value in the second message. 6. The medium of claim 1 , wherein the instructions to negotiate the GO role comprises instructions to: receive a first message from the second network device, the first message includes (i) a GO intent value; (ii) information associated with the second network device, and (iii) a listing of operating frequency channels supported by the second network device; in response to the first message, transmit a second message from the first network device to the second network device, the second message includes (i) a GO intent value set to a maximum GO intent value along with a tie-breaking bit being set, (ii) information associated with the first network device; and (iii) at least one operating frequency channel supported by the first network device; place the first network device in the GO role with the Peer-to-Peer group operating on the at least one operating frequency channel upon both the first network device and the second network device determining that the maximum GO intent value is greater than the GO intent value. 7. The medium of claim 1 ; wherein the Peer-To-Peer Probe Request message and the Peer-To-Peer Probe Response message correspond to a wireless peer-to-peer protocol that allows two devices to connect with each other without the access point. 8. The medium of claim 1 , comprising instructions to: transmit, by the first network device, a message identifying the Peer-to-Peer group and information associated with network devices that are members of the Peer-to-Peer group; receive, by the first network device, a message from a network device requesting to join the Peer-to-Peer group; upon granting access for the network device to join the Peer-to-Peer group, store information associated with the network device for use in subsequent transmission of messages in management of the Peer-to-Peer group by the first network device while allowing the network device to communicate directly with the second network device being a member of the Peer-to-Peer group. 9. The medium of claim 8 , wherein the message identifying the Peer-to-Peer group that is transmitted after the negotiating operation comprises a Basic Service Set Identifier (BSSID) corresponds to a wireless network advertised by the first network device. 10. A system comprising: a controller; and an access point communicatively coupled to the controller and having Peer-to-Peer (P2P) functionality, the access point includes hardware logic that comprises at least one processor, a memory, and a communication interface that includes radio circuitry, wherein the hardware logic is to perform operations comprising: transmitting a P2P Probe Request message; receiving a P2P Probe Response message from a network device having P2P functionality and remotely located from the access point; negotiating with the network device a Group Owner (GO) role for a P2P group by setting, in a GO negotiation message transmitted from the access point to the network device, a group intent field to a maximum value and a tie-breaking field to denote that the first network device obtains the GO role in an event of a tie for the group intent field; and in response to the access point failing to negotiate the GO role for the Peer-To-Peer group, refrain from forming the Peer-to-Peer group. 11. The system of claim 10 , wherein setting the group intent field to the maximum value and the tie-breaking field to denote that the first network device obtains the GO role in the event of the tie for the group intent field increases a likelihood of the first network device obtaining the P2P owner role. 12. The system of claim 10 , wherein the hardware logic is further to perform operations comprising: determining a set of P2P capabilities of the access point, wherein the set of P2P capabilities comprises: (1) information identifying whether the access point supports group invitation; (2) information identifying whether the access point is a member of multiple P2P groups; (3) a group capability bitmap that identifies whether the access point supports direct communication with other peer network devices in the P2P group; (4) information identifying that the access point is a P2P group owner; and (5) information identifying whether the access point undergoes group formulation phase; and generating a P2P information element (IE) based on the set of P2P capabilities; and including the P2P IE in the GO negotiation message transmitted from the access point to the network device. 13. The system of claim 10 , wherein the ne
Related publications grouped by family.
Answers are generated from the same data shown on this page.