Managing sharing of wireless network login passwords
Abstract
Managing sharing of wireless network login passwords is disclosed, including: receiving from a terminal an authentication request to authenticate a wireless network, wherein the authentication request includes a first identifying information; sending an authentication code to the terminal, wherein the authentication code is to be configured as a newly configured login password associated with the wireless network; receiving a feedback response from the terminal, wherein the feedback response includes a second identifying information and the newly configured login password associated with the wireless network; in the event that the first identifying information matches the second identifying information and the authentication code matches the newly configured login password, determining that the terminal is an administrative terminal associated with the wireless network; and storing at least one of the first identifying information and the second identifying information as authentication identifying information with the newly configured login password.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A system, comprising:
one or more computer processors configured to:
determine whether a first terminal is an administrative terminal associated with a wireless network that the first terminal is currently using based at least in part on:
a first determination of whether a feedback response from the first terminal includes a newly configured login password that matches an authentication code that was previously sent to the first terminal, and
a second determination of whether the feedback response from the first terminal includes a first identifying information associated with the wireless network that matches a previously received second identifying information associated with the wireless network;
wherein in the event that the first terminal is determined to be the administrative terminal associated with the wireless network:
store at least one of the first identifying information or the second identifying information with the newly configured login password associated with the wireless network; and
determine that the wireless network that is currently used by the first terminal comprises an authenticated wireless network to include in one or more authenticated wireless networks and that the newly configured login password is configured to be shareable;
wherein in the event that the first terminal is not determined to be the administrative terminal associated with the wireless network:
determine that the wireless network that is currently used by the first terminal is not the authenticated wireless network and that the newly configured login password associated with the wireless network is not shareable;
receive a sharing request from a second terminal, wherein the sharing request includes identifying information corresponding to one or more wireless networks detected by the second terminal;
compare the identifying information corresponding to the one or more wireless networks detected by the second terminal to stored authentication identifying information associated with one or more authenticated wireless networks to determine at least one authenticated wireless network from the one or more wireless networks detected by the second terminal; and
send identifying information and a stored login password corresponding to the at least one authenticated wireless network to the second terminal; and
one or more memories coupled to the one or more computer processors and configured to provide the one or more computer processors with instructions.
2. The system of claim 1 , wherein the one or more computer processors are further configured to:
receive from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
send the authentication code to the first terminal;
receive the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
compare the first identifying information to the second identifying information; and
compare the authentication code to the newly configured login password.
3. The system of claim 1 , wherein the one or more computer processors are further configured to:
receive from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
send the authentication code to the first terminal;
receive the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
compare the first identifying information to the second identifying information; and
compare the authentication code to the newly configured login password,
wherein in the event that the first identifying information matches the second identifying information and the authentication code matches the newly configured login password:
determine that the first terminal is the administrative terminal associated with the wireless network that is currently used by the first terminal; and
in response to the determination that the first terminal comprises the administrative terminal associated with the wireless network that is currently used by the first terminal, store at least one of the first identifying information and the second identifying information as the authentication identifying information with the newly configured login password.
4. The system of claim 1 , wherein the one or more computer processors are further configured to:
receive from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
generate the authentication code;
send the authentication code to the first terminal;
receive the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
compare the first identifying information to the second identifying information; and
compare the authentication code to the newly configured login password.
5. The system of claim 1 , wherein the one or more computer processors are further configured to:
receive from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
send the authentication code to the first terminal;
receive the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
compare the first identifying information to the second identifying information; and
compare the authentication code to the newly configured login password,
wherein in the event that either one or both of the first identifying information does not match the second identifying information and the authentication code does not match the newly configured login password, determine that the first terminal is not the administrative terminal associated with the wireless network that is currently used by the first terminal.
6. The system of claim 1 , wherein the one or more computer processors are further configured to:
receive from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
send the authentication code to the first terminal;
receive the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
compare the first identifying information to the second identifying information;
compare the authentication code to the newly configured login password;
receive a discontinue request associated with the wireless network that is currently used by the first terminal from the first terminal; and
in response to the discontinue request, delete the newly configured login password stored with the authentication identifying information.
7. The system of claim 1 , wherein the first identifying information comprises one or more of the following: a name of the wireless network, a physical location of a wireless router associated with the wireless network, and geographic location information associated with the wireless network.
8. The system of claim 1 , wherein the sharing request from the second terminal is received over a network that is not one of the one or more wireless networks detected by the second terminal.
9. The system of claim 1 , wherein the one or more computer processors are further configured to:
receive an indication associated with a failed login from the second terminal; and
determine an aggregate number of failed logins associated with the at least one authenticated wireless network based at least in part on the received indication associated with the failed login from the second terminal.
10. A method, comprising:
determining whether a first terminal is an administrative terminal associated with a wireless network that the first terminal is currently using based at least in part on:
a first determination of whether a feedback response from the first terminal includes a newly configured login password that matches an authentication code that was previously sent to the first terminal, and
a second determination of whether the feedback response from the first terminal includes a first identifying information associated with the wireless network that matches a previously received second identifying information associated with the wireless network;
wherein in the event that the first terminal is determined to be the administrative terminal associated with the wireless network:
storing at least one of the first identifying information or the second identifying information with the newly configured login password associated with the wireless network; and
determining that the wireless network that is currently used by the first terminal comprises an authenticated wireless network to include in one or more authenticated wireless networks and that the newly configured login password is configured to be shareable;
wherein in the event that the first terminal is not determined to be the administrative terminal associated with the wireless network:
determining that the wireless network that is currently used by the first terminal is not the authenticated wireless network and that the newly configured login password associated with the wireless network is not shareable;
receiving a sharing request from a second terminal, wherein the sharing request includes identifying information corresponding to one or more wireless networks detected by the second terminal;
comparing the identifying information corresponding to the one or more wireless networks detected by the second terminal to stored authentication identifying information associated with one or more authenticated wireless networks to determine at least one authenticated wireless network from the one or more wireless networks detected by the second terminal; and
sending identifying information and a stored login password corresponding to the at least one authenticated wireless network to the second terminal.
11. The method of claim 10 , further comprising:
receiving from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
sending the authentication code to the first terminal;
receiving the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
comparing the first identifying information to the second identifying information; and
comparing the authentication code to the newly configured login password.
12. The method of claim 10 , further comprising:
receiving from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
sending the authentication code to the first terminal;
receiving the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
comparing the first identifying information to the second identifying information; and
comparing the authentication code to the newly configured login password,
wherein in the event that the first identifying information matches the second identifying information and the authentication code matches the newly configured login password:
determining that the first terminal is the administrative terminal associated with the wireless network that is currently used by the first terminal; and
in response to the determination that the first terminal comprises the administrative terminal associated with the wireless network that is currently used by the first terminal, storing at least one of the first identifying information and the second identifying information as the authentication identifying information with the newly configured login password.
13. The method of claim 10 , further comprising:
receiving from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
generating the authentication code;
sending the authentication code to the first terminal;
receiving the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
comparing the first identifying information to the second identifying information; and
comparing the authentication code to the newly configured login password.
14. The method of claim 10 , further comprising:
receiving from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
sending the authentication code to the first terminal;
receiving the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
comparing the first identifying information to the second identifying information; and
comparing the authentication code to the newly configured login password,
wherein in the event that either one or both of the first identifying information does not match the second identifying information and the authentication code does not match the newly configured login password, determining that the first terminal is not the administrative terminal associated with the wireless network that is currently used by the first terminal.
15. The method of claim 10 , further comprising:
receiving from the first terminal an authentication request to authenticate the wireless network that is currently used by the first terminal, wherein the authentication request includes the second identifying information associated with the wireless network that is currently used by the first terminal;
sending the authentication code to the first terminal;
receiving the feedback response from the first terminal, wherein the feedback response includes the first identifying information associated with the wireless network and the newly configured login password associated with the wireless network currently used by the first terminal;
comparing the first identifying information to the second identifying information;
comparing the authentication code to the newly configured login password;
receiving a discontinue request associated with the wireless network that is currently used by the first terminal from the first terminal; and
in response to the discontinue request, deleting the newly configured login password stored with the authentication identifying information.
16. A non-transitory computer readable storage medium comprising computer instructions for:
determining whether a first terminal is an administrative terminal associated with a wireless network that the first terminal is currently using based at least in part on:
a first determination of whether a feedback response from the first terminal includes a newly configured login password that matches an authentication code that was previously sent to the first terminal, and
a second determination of whether the feedback response from the first terminal includes a first identifying information associated with the wireless network that matches a previously received second identifying information associated with the wireless network;
wherein in the event that the first terminal is determined to be the administrative terminal associated with the wireless network:
storing at least one of the first identifying information or the second identifying information with the newly configured login password associated with the wireless network; and
determining that the wireless network that is currently used by the first terminal comprises an authenticated wireless network to include in one or more authenticated wireless networks and that the newly configured login password is configured to be shareable;
wherein in the event that the first terminal is not determined to be the administrative terminal associated with the wireless network:
determining that the wireless network that is currently used by the first terminal is not the authenticated wireless network and that the newly configured login password associated with the wireless network is not shareable;
receiving a sharing request from a second terminal, wherein the sharing request includes identifying information corresponding to one or more wireless networks detected by the second terminal;
comparing the identifying information corresponding to the one or more wireless networks detected by the second terminal to stored authentication identifying information associated with one or more authenticated wireless networks to determine at least one authenticated wireless network from the one or more wireless networks detected by the second terminal; and
sending identifying information and a stored login password corresponding to the at least one authenticated wireless network to the second terminal.Join the waitlist — get patent alerts
Track US9596232B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.