IP Library › Granted Patent US 10,506,420
Granted Patent B2
US 10,506,420 · App. 16/250,296 · Granted Dec 10, 2019

Methods, systems, and devices for enabling multiple radio assisted discovery

Inventors: Emily Qi (Gig Harbor, WA); Carlos Cordeiro (Portland, OR); Ganesh Venkatesan (Hillsboro, OR)
Assignee: Intel Corporation
H04W8/005H04W4/80H04W48/10H04W48/16H04W76/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,506,420
App. No.
16/250,296
Granted
Dec 10, 2019
Kind
B2
Abstract

Embodiments of the present disclosure can include methods, devices and systems for unified information to be carried in P2P discovery, NAN discovery, BLE discovery and NFC discovery that enable two devices to set up a data session either over a P2P link or over an AP infrastructure link. Certain embodiments can be used or extended to any other out-of-band Wi-Fi or Wireless Gigabit Alliance (WiGig) Discovery.

Claims (47)

1. A service device for providing to a service seeking device a service using multiple radio assisted discovery, comprising:

at least one memory that stores computer-executable instructions; and

at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:

identify a probe request received from the service seeking device, the probe request including a hash value corresponding to the service;

determine a match between the service and one or more services of the service device based at least in part on the hash value in the probe request;

generate, by the service device, a probe response that comprises a service provider information (SPI) attribute field that includes at least an indication of a network connection associated with the service, wherein the computer-executable instructions to generate the probe response include computer-executable instructions to:

generate a first Wi-Fi Neighbor Awareness Networking (NAN) service discovery frame when the probe request comprises a second NAN service discovery frame,

generate a Bluetooth Low Energy (BLE) scan response frame when the probe request comprises a BLE scan frame, or

generate a Near Field Communication (NFC) handover response frame when the probe request comprises a first NFC handover request frame;

cause to send the probe response; and

cause to initiate a communication session with the service seeking device.

2. The device of claim 1 , wherein the at least one processor further configured to execute the computer-executable instructions to:

identify a service discovery request received from the service seeking device, the service discovery request including an indication of a name of the service;

determine a match of the service identified in the service discovery request with one or more services offered by the service device; and

cause to send a service discovery response to the service seeking device.

3. The device of claim 1 , wherein the indication of the network connection is a network configuration type field.

4. The device of claim 3 , wherein the network configuration type field includes at least a P2P connection value.

5. The device of claim 3 , wherein the network configuration type field includes at least an AP connection value.

6. The device of claim 1 , wherein the probe request includes information identifying a wireless access point to which the service seeking device is connected.

7. The device of claim 1 , wherein the SPI attribute field further includes at least an information field identifying a wireless access point to which the service device is connected.

8. The device of claim 1 , wherein the at least one processor further configured to execute the computer-executable instructions to:

identify a peer-to-peer (P2P) provision discovery request received from the service seeking device;

cause to send a P2P provision discovery response to the service seeking device.

9. The device of claim 1 , wherein the SPI attribute field includes at least a status information field indicating a status of the service.

10. The device of claim 1 , wherein the at least one processor further configured to execute the computer-executable instructions to determine a name of the service from the hash value.

11. The device of claim 1 , further comprising a transceiver configured to transmit and receive wireless signals.

12. The device of claim 11 , further comprising one or more antennas coupled to the transceiver.

13. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:

identifying a probe request received from a service seeking device, the probe request including a hash value corresponding to a service;

determining a match between the service and one or more services of a service device based at least in part on the hash value in the probe request;

generating, by the service device, a probe response that comprises a service provider information (SPI) attribute filed that includes at least an indication of a network connection associated with the service, wherein generating the probe response includes generating:

a first Wi-Fi Neighbor Awareness Networking (NAN) service discovery frame when the probe request comprises a second NAN service discovery frame,

a Bluetooth Low Energy (BLE) scan response frame when the probe request comprises a BLE scan frame, or

a Near Field Communication (NFC) handover response frame when the probe request comprises a first NFC handover request frame; and

causing to send the probe response.

14. The non-transitory computer-readable medium of claim 13 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform an operation of causing to initiate a communication session with the service seeking device.

15. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable instructions for identifying the probe request includes computer executable instructions for identifying the probe request received from the service seeking device using a wireless peer-to-peer protocol.

16. The non-transitory computer-readable medium of claim 15 , wherein the indication of the network connection is a network configuration type field.

17. The non-transitory computer-readable medium of claim 16 , wherein the network configuration type field includes a P2P connection value.

18. The non-transitory computer-readable medium of claim 16 , wherein the network configuration type field includes an AP connection value.

19. The non-transitory computer-readable medium of claim 13 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform operations comprising:

identifying a peer-to-peer (P2P) provision discovery request received from the service seeking device; and

causing to send a P2P provisions discovery response to the service seeking device.

20. The non-transitory computer-readable medium of claim 13 , wherein the at least one processor is further configured to execute the computer-executable instructions to perform operations comprising:

identifying a service discovery request received from the service seeking device, the service discovery request including an indication of a service;

determining a match of the service identified in the service discovery request with one or more services offered by the service device; and

causing to a send service discovery response to the service seeking device.

Continuity (4)
Continuation 15492241 · Apr 20, 2017
Continuation 14498795 · Sep 26, 2014
Provisional Application 62038109 · Aug 15, 2014
Related Publication 20190281435A1 · Sep 12, 2019