Bluetooth low energy triggering NAN for further discovery and connection
First Claim
1. A wireless station, comprising:
- at least one antenna;
a first wireless interface and a second wireless interface, each configured to perform wireless communications; and
at least one processor communicatively coupled to one or more radios, wherein the one or more radios are associated with the first and second wireless interfaces;
wherein the at least one processor is configured to cause the wireless station to;
detect a first neighboring wireless station via signal scanning using the first wireless interface;
discover one or more services available via the second wireless interface via exchange of messages over the first wireless interface with the first neighboring wireless station; and
establish a wireless connection via the second wireless interface with the first neighboring wireless station, based, at least in part, on an identification of a desired service among the one or more discovered services, wherein to establish the wireless connection, the at least one processor is further configured to;
scan for existing device clusters via the second wireless interface;
create, in response to not discovering existing device clusters, a new device cluster; and
broadcast discovery beacon frames via the second wireless interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, one or more wireless stations operate according to Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to triggering a NAN datapath using Bluetooth low energy (BLE) signaling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate to establish a Wi-Fi connection via non-Wi-Fi signaling and provide services. Aspects of the datapath development include Wi-Fi connection establishment and datapath initiation. The datapath model may be implemented for unicast and/or multicast communication between wireless stations, including mobile stations.
29 Citations
20 Claims
-
1. A wireless station, comprising:
-
at least one antenna; a first wireless interface and a second wireless interface, each configured to perform wireless communications; and at least one processor communicatively coupled to one or more radios, wherein the one or more radios are associated with the first and second wireless interfaces; wherein the at least one processor is configured to cause the wireless station to; detect a first neighboring wireless station via signal scanning using the first wireless interface; discover one or more services available via the second wireless interface via exchange of messages over the first wireless interface with the first neighboring wireless station; and establish a wireless connection via the second wireless interface with the first neighboring wireless station, based, at least in part, on an identification of a desired service among the one or more discovered services, wherein to establish the wireless connection, the at least one processor is further configured to; scan for existing device clusters via the second wireless interface; create, in response to not discovering existing device clusters, a new device cluster; and broadcast discovery beacon frames via the second wireless interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a memory; and a processing element in communication with the memory, wherein the processing element is configured to; receive first instructions to advertise a service, wherein the service is provided via a first wireless interface in communication with the processing element, wherein the instructions indicate advertisement of the service via a second wireless interface in communication with the processing element, and wherein the first wireless interface is a higher power interface than the second wireless interface; generate second instructions to advertise the service via the second wireless interface; receive response information via the second wireless interface, wherein the response information indicates a subscription to the service from a neighboring wireless station, wherein to receive the response information, the processing element is further configured to; receive, via the first wireless interface, at least one discovery beacon frame from the neighboring wireless station; and generate instructions to join, based, at least in part, on the at least one discovery beacon, a device cluster initiated by the neighboring wireless station; and provide third instructions to establish a datapath to support the service via the first wireless interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable memory medium storing program instructions executable by a processor to:
-
generate instructions to detect a first neighboring wireless station via Bluetooth low energy (BLE) signal scanning using a BLE interface in communication with the processor; generate instructions to discover a service available via a Wi-Fi interface in communication with the processor via exchange of BLE signal messages with the first neighboring wireless station; and generate instructions to establish a Wi-Fi connection with the first neighboring wireless station based at least in part on discovery of the service, wherein to establish the Wi-Fi connection, the program instructions are further executable to; generate instructions to scan for existing device clusters via the Wi-Fi interface; generate instructions to create, in response to not discovering existing device clusters, a new device cluster; and generate instructions to broadcast discovery beacon frames via the Wi-Fi interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification