IP Library Granted Patent US 9,883,538
Granted Patent B2
US 9,883,538 · App. 14/470,534 · Granted Jan 30, 2018

Avoiding P2P connection failure due to push button configuration overlap

Inventors: Chinamay Kumar (Hyderabad, IN); Ashish Kumar Agrawal (Hyderabad, IN); Krishna Chaitanya Suryavenkata Emani (Hyderabad, IN); Deepak Jindal Kumar (Hyderabad, IN); Anil Kumar Daga (Hyderabad, IN)
Assignee: Qualcomm Incorporated
H04W76/021H04W12/06H04W76/023H04L67/141H04W12/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,883,538
App. No.
14/470,534
Granted
Jan 30, 2018
Kind
B2
Abstract

Methods, systems, and devices are provided that reduce delay in establishing connectivity between wireless devices when either device detects a session overlap condition during a wireless network setup. In response to detecting the session overlap condition at a first node, the first node made transmit a notification to a second node to switch from the first setup procedure to a second setup procedure using a vendor specific information element.

Claims (52)

1. A method for wireless communication, comprising:

detecting, at a first node, a session overlap condition during a wireless network setup for a second node utilizing a first setup procedure;

in response to detecting the session overlap condition, transmitting to the second node a notification to switch from the first setup procedure to a second setup procedure using a vendor specific information element, wherein the second setup procedure comprises a personal identification number (PIN) setup procedure;

generating a PIN associated with the second setup procedure in response to detecting the session overlap condition, wherein the PIN is generated using a function common to the first node and the second node;

receiving a second PIN from the second node;

comparing, internally at the first node, the PIN generated at the first node to the second PIN received from the second node; and

establishing a secure connection between the first node and the second node using the generated PIN based at least in part on the comparing the PIN generated at the first node to the second PIN received from the second node.

2. The method of claim 1 , wherein the first setup procedure comprises a push button configuration (PBC) setup procedure.

3. The method of claim 1 , wherein generating the PIN associated with the second setup procedure is based at least in part on a media access control (MAC) address for at least one from the group consisting of: the first node and the second node.

4. The method of claim 1 , wherein detecting the session overlap condition comprises:

transmitting a probe request; and

receiving, at the first node, a plurality of responses to the probe request.

5. The method of claim 1 , wherein transmitting the notification to the second node comprises using a provision discovery message.

6. The method of claim 1 , wherein transmitting the notification to the second node comprises using beacons to notify the second node to switch from the first setup procedure to the second setup procedure.

7. The method of claim 1 , wherein the first node is one the group consisting of: a peer-to-peer group owner and a peer-to-peer client device.

8. An apparatus for wireless communication, comprising:

an overlap condition detector to detect, at a first node, a session overlap condition during a wireless network setup between the first node and a second node utilizing a first setup procedure;

a notification manager to, in response to detecting the session overlap condition, transmit to the second node a notification to switch from the first setup procedure to a second setup procedure using a vendor specific information element, wherein the second setup procedure comprises a personal identification number (PIN) setup procedure; and

a P2P connection manager to:

generate a PIN associated with the second setup procedure in response to detecting the session overlap condition, wherein the PIN is generated using a function common to the first node and the second node,

receive a second PIN from the second node,

compare, internally at the first node, the PIN generated at the first node to the second PIN received from the second node, and

establish a secure connection between the first node and the second node using the generated PIN based at least in part on the comparing the PIN generated at the first node to the second PIN received from the second node.

9. The apparatus of claim 8 , wherein the first setup procedure comprises a push button configuration (PBC) setup procedure.

10. The apparatus of claim 8 , wherein generating the PIN associated with the second setup procedure is based at least in part on a media access control (MAC) address for at least one from the group consisting of: the first node and the second node.

11. The apparatus of claim 8 , wherein detecting the session overlap condition comprises:

transmitting a probe request; and

receiving, at the first node, a plurality of responses to the probe request.

12. The apparatus of claim 8 , wherein transmitting the notification to the second node comprises using a provision discovery message.

13. The apparatus of claim 8 , wherein transmitting the notification to the second node comprises using beacons to notify the second node to switch from the first setup procedure to the second setup procedure.

14. The apparatus of claim 8 , wherein the first node is one from the group consisting of: a peer-to-peer group owner and a peer-to-peer client device.

15. An apparatus for wireless communication, comprising:

means for detecting, at a first node, a session overlap condition during a wireless network setup for a second node utilizing a first setup procedure;

means for, in response to detecting the session overlap condition, transmitting to the second node a notification to switch from the first setup procedure to a second setup procedure using a vendor specific information element, wherein the second setup procedure comprises a personal identification number (PIN) setup procedure;

means for generating a PIN associated with the second setup procedure in response to detecting the session overlap condition, wherein the PIN is generated using a function common to the first node and the second node;

means for receiving a second PIN from the second node;

means for comparing, internally at the first node, the PIN generated at the first node to the second PIN received from the second node; and

means for establishing a secure connection between the first node and the second node using the generated PIN based at least in part on the comparing the PIN generated at the first node to the second PIN received from the second node.

16. The apparatus of claim 15 , wherein the first setup procedure comprises a push button configuration (PBC) setup procedure.

17. The apparatus of claim 15 , wherein generating the PIN associated with the second setup procedure based at least in part on a media access control (MAC) address for at least one from the group consisting of: the first node and the second node.

18. The apparatus of claim 15 , wherein detecting the session overlap condition comprises:

transmitting a probe request; and

receiving, at the first node, a plurality of responses to the probe request.

19. The apparatus of claim 15 , wherein transmitting the notification to the second node comprises using beacons to notify the second node to switch from the first setup procedure to the second setup procedure.

20. A non-transitory computer-readable medium comprising computer-readable instructions that, when executed by a processor, cause the processor to:

detect, at a first node, a session overlap condition during a wireless network setup for a second node utilizing a first setup procedure;

in response to detecting the session overlap condition, transmit to the second node a notification to switch from the first setup procedure to a second setup procedure using a vendor specific information element, wherein the second setup procedure comprises a personal identification number (PIN) setup procedure;

generate a PIN associated with the second setup procedure in response to detecting the session overlap condition, wherein the PIN is generated using a function common to the first node and the second node;

receive a second PIN from the second node;

compare, internally at the first node, the PIN generated at the first node to the second PIN received from the second node; and

establish a secure connection between the first node and the second node using the generated PIN based at least in part on the comparing the PIN generated at the first node to the second PIN received from the second node.

21. The non-transitory computer-readable medium of claim 20 , wherein the first setup procedure comprises a push button configuration (PBC) setup procedure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: KUMAR, CHINAMAY; AGRAWAL, ASHISH KUMAR; EMANI, KRISHNA CHAITANYA SURYAVENKATA; KUMAR, DEEPAK JINDAL; DAGA, ANIL KUMAR
To: QUALCOMM INCORPORATED
Reel/Frame 033697/0526 →
Continuity (1)
Related Publication 20160066353A1 · Mar 3, 2016