Wireless network access credential sharing using a network based credential storage service
First Claim
1. A method of accessing a wireless network previously not accessed by an individual client device, the method comprising:
- receiving, at a connection helper service of a server, a request for access credentials for the wireless network previously not accessed by the individual client device, wherein the individual client device stores access credentials for a plurality of wireless networks that the individual client device accesses and synchronizes the stored access credentials for the plurality of wireless networks with a remote database that is associated with a user account of the individual client device;
in response to receiving the request for the access credentials for the wireless network previously not accessed by the individual client device, searching, by the connection helper service, a global database to determine a subset of user accounts, wherein the subset of user accounts have the access credentials for the wireless network previously not accessed by the individual client device, wherein the access credentials in the subset of user accounts have not been shared with the user account of the individual client device, and wherein the global database associates wireless networks and user accounts that have previously been granted access to the wireless networks;
after the request for the access credentials for the wireless network previously not accessed by the individual client device is received and after searching the global database, querying, by the connection helper service, social network connections and determining whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device through the social network connections;
sharing, by the connection helper service, the access credentials in the subset of user accounts with the user account of the individual client device based on the determination of whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device; and
in response to determining at least one user account of the subset of user accounts from the global database is associated with the user account of the individual client device based on the querying of the social network connections, requesting, by the connection helper service, the access credentials for the wireless network previously not accessed by the individual client device from the at least one user account.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing access credentials for a wireless network is provided. The system and method comprises sending a request for access credentials for a wireless network never previously accessed from a requesting client device to a connection helper service hosted by a server. The connection helper service determines a subset of user accounts that have the access credentials for the wireless network stored in an associated remote database. The connection helper service then searches social media to determine whether any of the subset of user accounts are connected with a user account associated with the requesting client device. If there is a connection, then the connection helper service facilitates requesting permission to acquire the access credentials from a remote database associated with a user account for the connection with the access credentials. In this manner, access to the wireless network is provided without manually entering access credentials.
-
Citations
17 Claims
-
1. A method of accessing a wireless network previously not accessed by an individual client device, the method comprising:
-
receiving, at a connection helper service of a server, a request for access credentials for the wireless network previously not accessed by the individual client device, wherein the individual client device stores access credentials for a plurality of wireless networks that the individual client device accesses and synchronizes the stored access credentials for the plurality of wireless networks with a remote database that is associated with a user account of the individual client device; in response to receiving the request for the access credentials for the wireless network previously not accessed by the individual client device, searching, by the connection helper service, a global database to determine a subset of user accounts, wherein the subset of user accounts have the access credentials for the wireless network previously not accessed by the individual client device, wherein the access credentials in the subset of user accounts have not been shared with the user account of the individual client device, and wherein the global database associates wireless networks and user accounts that have previously been granted access to the wireless networks; after the request for the access credentials for the wireless network previously not accessed by the individual client device is received and after searching the global database, querying, by the connection helper service, social network connections and determining whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device through the social network connections; sharing, by the connection helper service, the access credentials in the subset of user accounts with the user account of the individual client device based on the determination of whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device; and in response to determining at least one user account of the subset of user accounts from the global database is associated with the user account of the individual client device based on the querying of the social network connections, requesting, by the connection helper service, the access credentials for the wireless network previously not accessed by the individual client device from the at least one user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing access credentials for a wireless network, the apparatus comprising:
-
a processor device configured to; provide an account for each client device configured to access the apparatus; provide a remote database for each account provided by the account service, wherein the remote database for each account stores access credentials for wireless networks previously accessed by at least one client device associated with each account; synchronize all access credentials acquired from all client devices associated with each account; interact with a requesting connection helper client of a requesting client device; and a global database coupled to the processor device that maps accounts to wireless networks, wherein the mapping is based on whether a specific account of the accounts in the global database contains access credentials for a specific wireless network of the wireless networks; wherein; the processor device is further configured to receive a request from the connection helper client of the requesting client device, wherein the request is for access credentials for a wireless network previously not accessed by the requesting client device; in response to receiving the request, the processor device is further configured to search the global database to determine a subset of the accounts, wherein the subset of the accounts have the access credentials for the wireless network previously not accessed by the requesting client device, wherein the access credentials in the subset of the accounts have not been shared with an account of the requesting client device; after the request is received and after searching the global database, the processor device is further configured to query social network connections and determine whether any of the determined subset of the accounts from the global database is associated with the account of the requesting client device through the social network connections, and share the access credentials in the subset of the accounts with the account of the requesting client device based on the determination of whether any of the determined subset of the accounts from the global database is associated with the account of the requesting client device; and in response to determining at least one account of the subset of the accounts from the global database is associated with the account of the requesting client device based on the querying of the social network connections, the processor device is further configured to send another request to the at least one account for the access credentials for the wireless network previously not accessed by the requesting client device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage device for providing access to a wireless network previously not accessed by an individual client device, the computer readable storage device having computer executable instructions for performing the steps of:
-
receiving, at a connection helper service of a server, a request for access credentials for the wireless network previously not accessed by the individual client device, wherein the individual client device stores access credentials for a plurality of wireless networks that the individual client device accesses and synchronizes the stored access credentials for the plurality of wireless networks with a remote database that is associated with a user account of the individual client device; in response to receiving the request for the access credentials for the wireless network previously not accessed by the individual client device, searching, by the connection helper service, a global database to determiner a subset of user accounts, wherein the subset of user accounts have the access credentials for the wireless network previously not accessed by the individual client device, wherein the access credentials in the subset of user accounts have not been shared with the user account of the individual client device, and wherein the global database associates wireless networks and user accounts that have previously been granted access to the wireless networks; after the request for the access credentials for the wireless network previously not accessed by the individual client device is received and after searching the global database, querying, by the connection helper service, social network connections and determining whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device through the social network connections; sharing, by the connection helper service, the access credentials in the subset of user accounts with the user account of the individual client device based on the determination of whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device; and in response to determining at least one user account of the subset of user accounts from the global database is associated with the user account of the individual client device based on the querying of the social network connections, requesting, by the connection helper service, the access credentials for the wireless network previously not accessed by the individual client device from the at least one user account. - View Dependent Claims (15, 16)
-
-
17. A method of accessing a wireless network previously not accessed by an individual client device, the method comprising:
-
receiving, at a server, a request for access credentials for the wireless network previously not accessed by the individual client device; in response to receiving the request, searching, by the server, a global database to determine a subset of user accounts, wherein the subset of user accounts have the access credentials for the wireless network previously not accessed by the individual client device, wherein the access credentials in the subset of user accounts have not been shared with a user account of the individual client device; after the request is received and after searching the global database, querying, by the server, social network connections and determining whether any of the determined subset of user accounts from the global database is associated with the user account of the individual client device through the social network connections; in response to determining at least one user account of the determined subset of user accounts from the global database is associated with the user account of the individual client device, determining, by the server, whether the at least one user account has access granting rights for the wireless network previously not accessed by the individual client device; in response to determining the at least one user account has the access granting rights, requesting, by the server, the access credentials for the wireless network previously not accessed by the individual client device from the at least one user account; synchronizing, by the server, the access credentials for the wireless network previously not accessed by the individual client device from the at least one user account with the individual client device; and updating, by the server, the global database to have the user account of the individual client device be associated with the wireless network previously not accessed by the individual client device.
-
Specification