IP Library Granted Patent US 9,949,305
Granted Patent B2
US 9,949,305 · App. 12/868,550 · Granted Apr 17, 2018

Methods and apparatus for peer-to-peer communications in a wireless local area network

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,949,305
App. No.
12/868,550
Granted
Apr 17, 2018
Kind
B2
Abstract

A method and device for peer-to-peer communications is provided. The method includes communication of the capabilities of a device to another device or network component. A peer to peer communication is established based on at least one of the capabilities of the device. The method may also include utilizing a control point or access point in conveying the capabilities of the device to another device.

Claims (23)

1. A method for peer-to-peer (P2P) communication in a wireless local area network (WLAN), the method comprising:

transmitting, by a hardware processor of a first peer wireless station (STA1), first peer capability information to a second peer wireless station (STA2) using a capability discovery protocol request, wherein the first peer capability information describes the STA1's capability information for a P2P connection between the STA1 and the STA2, and the first peer capability information includes a first netmask associated with the STA1, a first indication of whether dynamic host configuration protocol (DHCP) is used at the STA1, a first internet protocol (IP) address of the STA1, and a first direct link setup (DLS) link mechanism type supported by the STA1;

in response to transmitting the first peer capability information of the STA1, receiving, by the hardware processor of the STA1, second peer capability information of the STA2 using a capability discovery protocol response, wherein the second peer capability information describes the STA2's capability information for the P2P connection between the STA1 and the STA2, the second peer capability information includes a second netmask associated with the STA2, a second indication of whether DHCP is used at the STA2, a second IP address of the STA2 different from the first IP address of the STA1, and a second DLS link mechanism type supported by the STA2, and the second peer capability information contains updated capabilities of the first peer capability information of the STA1; and

establishing, by the hardware processor of the STA1, the P2P connection between the STA1 and the STA2 based on the first peer capability information and the second peer capability information;

wherein the first peer capability information and the second peer capability information are defined as an XML schema, the STA1's capability information and the STA2's capability information are in accordance with an IEEE 802.11 standard, the P2P connection between the STA1 and the STA2 is in accordance with the IEEE 802.11 standard, and the capability discovery protocol request and the capability discovery protocol response are in accordance with the IEEE 802.11 standard.

2. The method of claim 1 , wherein the first peer capability information is stored on at least one of: a non-removable memory, a removable memory, or a removable module.

3. The method of claim 1 , wherein the second peer capability information is used by the STA1 to discover capabilities of the STA2.

4. The method of claim 1 , wherein the first peer capability information comprises a static internet protocol address if a dynamic host configuration protocol-based IP address is not available.

5. The method of claim 1 , wherein the STA1 selects a P2P communication mechanism indicating TDLS capability of the STA1 from a plurality of P2P communication mechanisms that the STA1 is capable of using.

6. The method of claim 5 , wherein the plurality of P2P communication mechanisms includes at least one of an adhoc link mechanism, a Wi-Fi link mechanism, or a Bluetooth link mechanism.

7. The method of claim 1 , wherein the first peer capability information further includes one or more of an IP subnet, a gateway address, a domain name server (DNS) address, or a network address translation (NAT) address.

8. A device for peer-to-peer (P2P) communication in a wireless local area network (WLAN), the device comprising:

a hardware processor configured to:

transmit, from a first peer wireless station (STA1), first peer capability information to a second peer wireless station (STA2) using a capability discovery protocol request, wherein the first peer capability information describes the STA1's capability information for a P2P connection between the STA1 and the STA2, and the first peer capability information includes a first netmask associated with the STA1, a first indication of whether dynamic host configuration protocol (DHCP) is used at the STA1, a first internet protocol (IP) address of the STA1, and a first direct link setup (DLS) link mechanism type supported by the STA1;

in response to transmitting the first peer capability information of the STA1, receive second peer capability information of the STA2 using a capability discovery protocol response, wherein the second peer capability information describes the STA2's capability information for the P2P connection between the STA1 and the STA2, the second peer capability information includes a second netmask associated with the STA2, a second indication of whether DHCP is used at the STA2, a second IP address of the STA2 different from the first IP address of the STA1, and a second DLS link mechanism type supported by the STA2, and the second peer capability information contains updated capabilities of the first peer capability information of the STA1; and

establish the the P2P connection between the STA1 and the STA2 based on the first peer capability information and the second peer capability information;

wherein the first peer capability information and the second peer capability information are defined as an XML schema, the STA1's capability information and the STA2's capability information are in accordance with an IEEE 802.11 standard, the P2P connection between the STA1 and the STA2 is in accordance with the IEEE 802.11 standard, and the capability discovery protocol request and the capability discovery protocol response are in accordance with the IEEE 802.11 standard.

9. The device of claim 8 wherein the first peer capability information is stored on at least one of a non-removable memory, a removable memory, or a removable module.

10. The device of claim 8 , wherein the second peer capability information is used by the STA1 to discover the capabilities of the STA2.

11. The device of claim 8 , wherein the first peer capability information comprises a static internet protocol address if a dynamic host configuration protocol-based IP address is not available.

12. The device of claim 8 , wherein the STA1 selects a P2P communication mechanism indicating TDLS capability of the STA1 from a plurality of P2P communication mechanisms that the STA1 is capable of using.

13. The device of claim 12 , wherein the plurality of P2P communication mechanisms includes at least one of an adhoc link mechanism, a Wi-Fi link mechanism, or a Bluetooth link mechanism.

14. The device of claim 8 , wherein the first peer capability information further includes one or more of an IP subnet, a gateway address, a domain name server (DNS) address, or a network address translation (NAT) address.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2011
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026430/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2010
From: MCCANN, STEPHEN
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 025059/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2010
From: MONTEMURRO, MICHAEL; MCCOLGAN, BRIAN EDWARD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025059/0707 →