Patent ID: 9491153
Filing Date: 2016-11-08
CPC Classification: H04L,H04W

Claim Text:
1. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising: receiving, from a user device, data via a non-WiFi network connection, wherein the data comprises authentication credentials for a WiFi network connection, a location associated with the user device, and a signal strength associated with user device; identifying a plurality of wireless endpoints based at least in part on the location associated with the user device and the signal strength, wherein the plurality of wireless endpoints comprise one or more access points, one or more WiFi controllers, or one or more authentication servers; determining information associated with the user device using the data received from the user device; determining a proximity of the user device to at least one of the plurality of wireless endpoints; and transmitting, to at least one of the plurality of wireless endpoints, based on the determined proximity, the determined information associated with the user device and the authentication credentials for authenticating the user device.