Wireless local area network access
First Claim
1. An access system for a wireless local area network, the access system comprising:
- one or more processors; and
a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising;
broadcasting a message, the message indicating an availability for authentication with a cloud-based service over a public network;
receiving, from a wireless client device and responsive to the broadcasting, an authentication request comprising credentials for a user account of the cloud-based service, the authentication request being received prior to the wireless client device being associated with the wireless local area network;
forwarding, over the public network, the authentication request including the credentials for the user account to a server associated with the cloud-based service for authentication of the credentials for the user account;
receiving, from the server over the public network, a list of one or more network identifiers that identify one or more networks for which access by the user account of the cloud-based service is authorized; and
sending the received list of one or more network identifiers to the wireless client device,wherein the received list of one or more network identifiers that identify the one or more networks for which access by the user account of the cloud-based service is authorized is sent to the wireless client device prior to the wireless client device being associated with the wireless local area network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and machine-implemented method of wireless network access are provided. An authentication request comprising credentials for a user account of a cloud-based service is received from a wireless client device. The authentication request is forwarded to a server associated with the cloud-based service for authentication of the user account credentials. A list of one or more network identifiers corresponding to networks for which access by the user account of the cloud-based service is authorized is received from the server. The received list of one or more network identifiers is sent to the wireless client device, wherein the received list of one or more network identifiers is sent to the wireless client device prior to the wireless client device being associated with the wireless local area network.
-
Citations
33 Claims
-
1. An access system for a wireless local area network, the access system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; broadcasting a message, the message indicating an availability for authentication with a cloud-based service over a public network; receiving, from a wireless client device and responsive to the broadcasting, an authentication request comprising credentials for a user account of the cloud-based service, the authentication request being received prior to the wireless client device being associated with the wireless local area network; forwarding, over the public network, the authentication request including the credentials for the user account to a server associated with the cloud-based service for authentication of the credentials for the user account; receiving, from the server over the public network, a list of one or more network identifiers that identify one or more networks for which access by the user account of the cloud-based service is authorized; and sending the received list of one or more network identifiers to the wireless client device, wherein the received list of one or more network identifiers that identify the one or more networks for which access by the user account of the cloud-based service is authorized is sent to the wireless client device prior to the wireless client device being associated with the wireless local area network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions therein that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
sending an advertisement by an access system, the advertisement indicating an availability for authentication over a wide area network with a cloud-based service and the access system for accessing a wireless local area network; receiving, from a wireless client device and responsive to the advertisement, an authentication request comprising credentials for a user account of the cloud-based service, the authentication request being received prior to the wireless client device being associated with the wireless local area network; forwarding, over the wide area network, the authentication request to a server associated with the cloud-based service for authentication of the credentials for the user account; receiving, from the server over the wide area network, a list of one or more network identifiers that identify one or more networks for which access by the user account of the cloud-based service is authorized; and sending, to the wireless client device, the received list of one or more network identifiers that identify the one or more networks for which access by the user account of the cloud-based service is authorized, wherein the received list of one or more network identifiers is sent to the wireless client device prior to the wireless client device being associated with the wireless local area network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
broadcasting a message by an access system, the message indicating an availability for authentication with a cloud-based service and the access system for accessing a wireless local area network; receiving, from a wireless client device and responsive to broadcasting the message, an authentication request comprising credentials for a user account of a cloud-based service prior to the wireless client device being associated with the access system; forwarding, over a public network the authentication request to a server associated with the cloud-based service for authentication of the credentials for the user account; receiving, from the server and over the public network, a data item for identifying one or more network identifiers corresponding to one or more networks for which access by the user account of the cloud-based service is authorized; and sending, to the wireless client device, the received data item that identifies the one or more network identifiers corresponding to the one or more networks for which access by the user account of the cloud-based service is authorized, wherein the received data item is sent to the wireless client device prior to the wireless client device being associated with the wireless local area network. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium storing instructions therein that, when executed by one or more processors of a wireless client device, cause the one or more processors to perform operations comprising:
-
receiving a broadcast message from a first access device, the broadcast message indicating availability of authentication over a public network with a cloud-based service for access to a first wireless local area network and the broadcast message being received prior to the wireless client device determining whether to associate with the first wireless local area network; sending an authentication request to the first access device, the authentication request comprising credentials for a user account of the cloud-based service; and receiving a data item for identifying one or more network identifiers corresponding to one or more networks for which access by the user account of the cloud-based service is authorized, wherein the one or more network identifiers comprises a first network identifier and the data item is received prior to the wireless client device determining whether to associate with the first access device for the first wireless local area network; and associating the wireless client device with the first wireless local area network without providing the credentials when the first network identifier corresponds to the first wireless local area network. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A wireless client system comprising:
-
one or more hardware processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; receiving a broadcast message from a first access device, the broadcast message indicating availability of authentication over a public network with a cloud-based service for access to a first wireless local area network and the broadcast message being received without the wireless client system being associated with the first wireless local area network; sending an authentication request to the first access device, the authentication request comprising credentials for a user account of the cloud-based service; receiving a list of one or more network identifiers prior to association with the first access device for the first wireless local area network, wherein the received list of one or more network identifiers identifies one or more networks for which access by the user account of the cloud-based service is authorized; determining whether the received list of one or more network identifiers includes a first network identifier corresponding to the first wireless local area network of the first access device; sending, responsive to the determining, an association request to the first access device when the received list is determined to include the first network identifier corresponding to the first wireless local area network of the first access device; and receiving an association confirmation from the first access device confirming association with the first wireless local area network of the first access device. - View Dependent Claims (31, 32, 33)
-
Specification