Pre-association discovery
First Claim
Patent Images
1. A system comprising:
- a wireless interface communicating in accordance with a wireless networking protocol;
one or more processors implemented at least partially in hardware;
a memory storing processor-executable instructions that, responsive to execution by the one or more processors, implement a wireless-service manager to perform operations comprising;
receiving, via the wireless interface, a data frame from a wireless device, the data frame including a service set identity (SSID) field comprising;
a first sub-field that includes information useful to identify a name of a wireless network with which the wireless device is associated a second sub-field that includes information useful to identify a service provided by the wireless device the service provided by the wireless device being a service other than access to the wireless network;
a third sub-field that includes information useful to identify the wireless device, the third sub-field including at least a portion of the wireless device'"'"'s media-access controller (MAC) address;
identifying, based on the information included in the SSID field of the data frame and known service identification information, the service provided by the wireless device; and
associating the identified service with the wireless device effective to enable use of the identified service via the wireless interface of the system.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes techniques for pre-association discovery. In some aspects a frame having information useful to identify a service provided by a wireless device is received, the service provided by the wireless device is identified based on the information of the frame and known service identification information, and the identified service is associated with the wireless device effective to enable use of the identified service.
-
Citations
20 Claims
-
1. A system comprising:
- a wireless interface communicating in accordance with a wireless networking protocol;
one or more processors implemented at least partially in hardware;
a memory storing processor-executable instructions that, responsive to execution by the one or more processors, implement a wireless-service manager to perform operations comprising;
receiving, via the wireless interface, a data frame from a wireless device, the data frame including a service set identity (SSID) field comprising;
a first sub-field that includes information useful to identify a name of a wireless network with which the wireless device is associated a second sub-field that includes information useful to identify a service provided by the wireless device the service provided by the wireless device being a service other than access to the wireless network;
a third sub-field that includes information useful to identify the wireless device, the third sub-field including at least a portion of the wireless device'"'"'s media-access controller (MAC) address;
identifying, based on the information included in the SSID field of the data frame and known service identification information, the service provided by the wireless device; and
associating the identified service with the wireless device effective to enable use of the identified service via the wireless interface of the system. - View Dependent Claims (2, 3, 4, 5, 6, 20)
- a wireless interface communicating in accordance with a wireless networking protocol;
-
7. One or more computer-readable memory devices comprising computer-executable instructions that, responsive to execution by one or more processors, implement a wireless-service manager to:
-
receive, via a wireless interface, a data frame from a wireless device, the data frame including a service set identity (SSID) field comprising; a first sub-field that includes information useful to identify a name of a wireless network with which the wireless device is associated; a second sub-field that includes information useful to identify a service provided by the wireless device, the service provided by the wireless device being a service other than network access; a third sub-field that includes information useful to identify the wireless device, the third sub-field including at least a portion of the wireless device'"'"'s media-access controller (MAC) address; identify, based on the information included in the SSID field and known service identification information, the service provided by the wireless device; and associate the identified service with the wireless device effective to enable use of the identified service via the wireless interface. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system-on-chip comprising:
-
one or more processors implemented at least partially in hardware; a memory storing processor-executable instructions that, responsive to execution by the one or more processors, implement a wireless-service manager to perform operations comprising; broadcasting, from a wireless interface of a device providing the wireless network, a data frame including a service set identity (SSID) field comprising; a first sub-field that includes information identifying a name of the wireless network provided by the device; a second sub-field that includes information identifying a service that is provided by the device and accessible via the wireless network, the service provided by the device and accessible via the wireless network being a service other than network access; a third sub-field that includes information useful to identify the device, the third sub-field including at least a portion of the wireless interface'"'"'s media-access controller (MAC) address; receiving a request to associate with the wireless network from a wireless device capable of accessing the service identified by the data frame; and granting the request to associate with the wireless network effective to enable the wireless device to access the service via the wireless network provided by the wireless interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification