IP Library Granted Patent US 10,098,067
Granted Patent B2
US 10,098,067 · App. 15/272,028 · Granted Oct 9, 2018

Service discovery via low-power wake-up radio

Inventors: Emily H. Qi (Portland, OR); Minyoung Park (Portland, OR); Po-Kai Huang (West Lafayette, IN)
Assignee: Intel IP Corporation
H04W52/0235H04W8/005H04W76/14H04W84/12
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 10,098,067
App. No.
15/272,028
Granted
Oct 9, 2018
Kind
B2
Abstract

Embodiments of service discovery via LP-WUR (low-power wake-up radio) are generally described herein, A wireless device receives, at a LP-WUR of the wireless device, a wake-up packet from a peer device. The wireless device decodes the wake-up packet to determine a service ID (identifier) and protocol support information. The wireless device determines that the wireless device is operable to provide a service identified by the service ID and implement a protocol identified by the protocol support information, the protocol comprising NAN (neighbor aware networking) or Wi-Fi direct. The wireless device wakes up a WLAN (wireless local area network) radio of the wireless device in response to determining that the wireless device is capable of providing the service and implementing the protocol.

Claims (49)

1. An apparatus of a wireless device configured for peer-to-peer (P2P) communication, the apparatus comprising:

memory; and processing circuitry, the processing circuitry to:

receive, at a LP-WUR (low-power wake-up radio) of the wireless device, a wake-up packet from a peer device, wherein the wake-up packet includes band support information, the band support information indicating support for 2.4/5 GHz or 60 GHz;

decode the wake-up packet to determine a service ID (identifier) and protocol support information;

determine that the wireless device is operable to provide a service identified by the service ID and implement a protocol identified by the protocol support information, the protocol comprising NAN (neighbor aware networking) or Wi-Fi direct;

wake up a WLAN (wireless local area network) radio of the wireless device in response to determining that the wireless device is capable of providing the service and implementing the protocol;

if the wireless device is operating as a seeker or a subscriber device: initiate further service discovery or setup connectivity using the WLAN radio; and

if the wireless device is operating as an advertiser or a publisher device: initiate advertising service information using the WLAN radio.

2. The apparatus of claim 1 , wherein the service ID comprises one or more of a hash value of a service name, a hash value of a standard name, the standard comprising ASP2 or NAN, or a Bloom filter that includes a multiple service hash.

3. The apparatus of claim 1 , wherein the protocol comprises Wi-Fi direct, and wherein the processing circuitry is further to:

encode for transmission of a probe response frame in response to the wake-up packet.

4. The apparatus of claim 1 , wherein the protocol comprises NAN, and wherein the processing circuitry is further to:

encode for transmission of a NAN SD (service discovery) frame to start NAN discovery and set up NAN connectivity in response to the wake-up packet.

5. The apparatus of claim 1 , wherein the band support information occupies one bit and the protocol support information occupies four bits.

6. The apparatus of claim 1 , wherein waking up the WLAN radio is in response to determining that the wireless device is capable of supporting a band identified by the band support information.

7. The apparatus of claim 1 , wherein the wake-up packet indicates a wake-up time, and wherein waking up the WLAN radio of the wireless device occurs at the indicated wake-up time.

8. The apparatus of claim 1 , wherein the processing circuitry is further to:

turn off the LP-WUR upon waking up the WLAN radio of the computing device.

9. The apparatus of claim 1 , further comprising:

the LP-WUR; and

the WLAN radio.

10. A non-transitory machine-readable medium storing instructions for execution by processing circuitry of a wireless device configured for peer-to-peer (P2P) communication, the instructions causing the processing circuitry to:

receive, at a LP-WUR (low-power wake-up radio) of the wireless device, a wake-up packet from a peer device, wherein the wake-up packet includes band support information, the band support information indicating support for 2.4/5 GHz or 60 GHz;

decode the wake-up packet to determine a service ID (identifier) and protocol support information;

determine that the wireless device is operable to provide a service identified by the service ID and implement a protocol identified by the protocol support information, the protocol comprising NAN (neighbor aware networking) or Wi-Fi direct;

wake up a WLAN (wireless local area network) radio of the wireless device in response to determining that the wireless device is capable of providing the service and implementing the protocol, the WLAN radio meeting an IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard;

if the wireless device is operating as a seeker or a subscriber device: initiate further service discovery or setup connectivity using the WLAN radio; and

if the wireless device is operating as an advertiser or a publisher device: initiate advertising service information using the WLAN radio.

11. The machine-readable medium of claim 10 , wherein the service ID comprises one or more of a hash value of a service name, a hash value of a standard name, the standard comprising ASP2 or NAN, or a Bloom filter that includes a multiple service hash.

12. The machine-readable medium of claim 10 , wherein the protocol comprises Wi-Fi direct, and wherein the processing circuitry is further to:

encode for transmission of a probe response frame in response to the wake-up packet.

13. The machine-readable medium of claim 10 , wherein the protocol comprises NAN, and wherein the processing circuitry is further to:

encode for transmission of a NAN SD (service discovery) frame to start NAN discovery and set up NAN connectivity in response to the wake-up packet.

14. The machine-readable medium of claim 10 , wherein the band support information occupies one bit and the protocol support information occupies four bits.

15. The machine-readable medium of claim 10 , wherein waking up the WLAN radio is in response to determining that the wireless device is capable of supporting a band identified by the band support information.

16. A method, implemented at a wireless device configured for peer-to-peer (P2P) communication, the method comprising:

receiving, at a LP-WUR (low-power wake-up radio) of the wireless device, a wake-up packet from a peer device, wherein the wake-up packet includes band support information, the band support information indicating support for 2.4/5 GHz or 60 GHz;

decoding the wake-up packet to determine a service ID (identifier) and protocol support information;

determining that the wireless device is operable to provide a service identified by the service ID and implement a protocol identified by the protocol support information, the protocol comprising NAN (neighbor aware networking) or Wi-Fi direct;

waking up a WEAN (wireless local area network) radio of the wireless device in response to determining that the wireless device is capable of providing the service and implementing the protocol, the WLAN radio meeting an IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard;

if the wireless device is operating as a seeker or a subscriber device: initiating further service discovery or setup connectivity using the WEAN radio; and

if the wireless device is operating as an advertiser or a publisher device: initiating advertising service information using the WLAN radio.

17. The method of claim 16 , wherein the service ID comprises one or more of a hash value of a service name, a hash value of a standard name, the standard comprising ASP2 or NAN, or a Bloom filter that includes a multiple service hash.

18. An apparatus of a peer device configured for peer-to-peer (P2P) communication, the apparatus comprising:

memory; and processing circuitry, the processing circuitry to:

encode for transmission of a wake-up packet from the peer device to a LP-WUR (low-power wake-up radio) of a wireless device, the wake-up packet comprising a service ID (identifier) and protocol support information, the protocol support information identifying a protocol, the protocol comprising NAN (neighbor aware networking) or Wi-Fi direct, wherein the wake-up packet includes band support information, the band support information indicating support for 2.4/5 GHz or 60 GHz; and

decode a frame, received in response to the wake-up packet, the frame indicating that a WLAN (wireless local area network) radio of the wireless device has been activated, and that the wireless device is operable to provide a service identified by the service ID and implement the protocol identified by the protocol support information.

19. The apparatus of claim 18 , wherein the protocol comprises Wi-Fi direct, and wherein the frame comprises a probe response frame.

20. The apparatus of claim 18 , wherein the protocol comprises NAN, and wherein the frame comprises a NAN SD (service discovery) frame, the NAN SD frame indicating starting of NAN discovery and setting up of NAN connectivity, at the wireless device, in response to the wake-up packet from the peer device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2017
From: QI, EMILY H; PARK, MINYOUNG; HUANG, PO-KAI
To: INTEL IP CORPORATION
Reel/Frame 041219/0021 →
Continuity (1)
Related Publication 20180084499A1 · Mar 22, 2018
Cited By (1)
US 12,638,905