Methods, systems, and devices for enabling multiple radio assisted discovery
AssigneeIntel Corporation
InventorsEmily Qi, Carlos Cordeiro, Ganesh Venkatesan
Life of this patent
Estimating the term…
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.
Claims20
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 identification of the service and 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.
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 identification of the service and 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.
Dependencies are inferred from the claim text.