Systems and methods for wireless network selection based on attributes stored in a network database
First Claim
1. A method comprising:
- receiving a network identifier associated with a wireless network;
determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; and
if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile;
if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile;
comparing an attribute from within the network profile to personalized settings;
determining if the wireless network associated with the network identifier meets user requirements based on the comparison; and
providing a credential request response based on the determination.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for wireless network selection based on attributes stored in a network database are disclosed. In some embodiments, a method comprises receiving a network identifier associated with a wireless network, determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles, and if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile, or if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network device identifier, and storing the attribute within the network profile.
-
Citations
115 Claims
-
1. A method comprising:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; and if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to personalized settings; determining if the wireless network associated with the network identifier meets user requirements based on the comparison; and providing a credential request response based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
9. A method comprising:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; and if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to minimum requirements; determining if the wireless network associated with the network identifier meets the minimum requirements based on the comparison; and providing a credential request response based on the determination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; and if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to another attribute from within another network profile stored within the network database; and providing a credential request response based on the comparison. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; and if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile comparing an attribute from within the network profile to minimum requirements; determining if the wireless network associated with the network identifier meets the minimum requirements based on the comparison; comparing an attribute from within the network profile to another attribute from within another network profile stored within the network database; and selecting the wireless network based, at least in part, on the comparisons. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
41. A system comprising:
-
a digital device configured to provide a network identifier associated with a wireless network over a communication network; and a server configured to receive the network identifier, determine if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles, and if the network profile associated with the network identifier is stored within the network profile database, retrieve the network profile, or if the network profile associated with the network identifier is not stored within the network profile database, initiate the network profile, obtain an attribute associated with the network identifier, and store the attribute within the network profile, wherein the server is further configured to compare an attribute from within the network profile to personalized settings, determine if the wireless network associated with the network identifier meets user requirements based on the comparison, and provide a credential request response based on the determination. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A system comprising:
-
a digital device configured to provide a network identifier associated with a wireless network over a communication network; and a server configured to receive the network identifier, determine if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles, and if the network profile associated with the network identifier is stored within the network profile database, retrieve the network profile, or if the network profile associated with the network identifier is not stored within the network profile database, initiate the network profile, obtain an attribute associated with the network identifier, and store the attribute within the network profile, wherein the server is further configured to compare an attribute from within the network profile to minimum requirements, determine if the wireless network associated with the network identifier meets the minimum requirements based on the comparison, and provide a credential request response based on the determination. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A system comprising:
-
a digital device configured to provide a network identifier associated with a wireless network over a communication network; and a server configured to receive the network identifier, determine if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles, and if the network profile associated with the network identifier is stored within the network profile database, retrieve the network profile, or if the network profile associated with the network identifier is not stored within the network profile database, initiate the network profile, obtain an attribute associated with the network identifier, and store the attribute within the network profile, wherein the server is further configured to compare an attribute from within the network profile to another attribute from within another network profile stored within the network database and provide a credential request response based on the comparison. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
-
62. A system comprising:
-
a digital device configured to provide a network identifier associated with a wireless network over a communication network; and a server configured to receive the network identifier, determine if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles, and if the network profile associated with the network identifier is stored within the network profile database, retrieve the network profile, or if the network profile associated with the network identifier is not stored within the network profile database, initiate the network profile, obtain an attribute associated with the network identifier, and store the attribute within the network profile, wherein the server is further configured to compare an attribute from within the network profile to minimum requirements, determine if the wireless network associated with the network identifier meets the minimum requirements based on the comparison, compare an attribute from within the network profile to another attribute from within another network profile stored within the network database, and select the wireless network based, at least in part, on the comparisons. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
-
69. A system comprising:
-
a digital device configured to provide a network identifier associated with a wireless network over a communication network; and a server configured to receive the network identifier, determine if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles, and if the network profile associated with the network identifier is stored within the network profile database, retrieve the network profile, or if the network profile associated with the network identifier is not stored within the network profile database, initiate the network profile, obtain an attribute associated with the network identifier, and store the attribute within the network profile, wherein the server configured to store the attribute within the network profile comprises the server configured to average one or more existing attributes with the obtained attribute and store the result in the network profile. - View Dependent Claims (70, 71, 72, 73, 74, 75)
-
-
76. A computer readable storage medium configured to store instructions, the instructions comprising a method, the method comprising the steps of:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to personalized settings; determining if the wireless network associated with the network identifier meets user requirements based on the comparison; and providing a credential request response based on the determination. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83)
-
-
84. A computer readable storage medium configured to store instructions, the instructions comprising a method, the method comprising the steps of:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to minimum requirements; determining if the wireless network associated with the network identifier meets the minimum requirements based on the comparison; and providing a credential request response based on the determination. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91)
-
-
92. A computer readable storage medium configured to store instructions, the instructions comprising a method, the method comprising the steps of:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to another attribute from within another network profile stored within the network database; and providing a credential request response based on the comparison. - View Dependent Claims (93, 94, 95, 96, 97, 98, 99)
-
-
100. A computer readable storage medium configured to store instructions, the instructions comprising a method, the method comprising the steps of:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile; comparing an attribute from within the network profile to minimum requirements; determining if the wireless network associated with the network identifier meets the minimum requirements based on the comparison; comparing an attribute from within the network profile to another attribute from within another network profile stored within the network database; and selecting the wireless network based, at least in part, on the comparisons. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107)
-
-
108. A computer readable storage medium configured to store instructions, the instructions comprising a method, the method comprising the steps of:
-
receiving a network identifier associated with a wireless network; determining if a network profile associated with the network identifier is stored within a network profile database comprising a plurality of network profiles; and if the network profile associated with the network identifier is stored within the network profile database, retrieving the network profile; and if the network profile associated with the network identifier is not stored within the network profile database, initiating the network profile, obtaining an attribute associated with the network identifier, and storing the attribute within the network profile, wherein storing the attribute within the network profile comprises averaging one or more existing attributes with the obtained attribute and storing the result in the network profile. - View Dependent Claims (109, 110, 111, 112, 113, 114, 115)
-
Specification