Systems and methods for establishing wireless connections based on access conditions
First Claim
1. A method for managing alternative network access implemented by a mobile device, the method comprising:
- downloading, from a remote server, information for one or more access points within a geographical vicinity of a location, wherein the information comprises simple terms and conditions (TCs), wherein the simple TCs comprise one or more parameters including a price that is acceptable under all circumstances until the mobile device can connect to the remote server to download complex TCs, and wherein each of the complex TCs comprises a plurality of parameters, which are greater in number than the one or more parameters in the simple TCs, and wherein the plurality of parameters in each of the complex TCs comprise a price for utilizing an access point;
determining to establish a connection with at least one of the one or more access points, based on at least the one or more parameters in the simple TCs;
based on the determination, establishing the connection with the at least one access point, in accordance with the simple TCs, for at least a minimum time period determined from the simple TCs; and
,subsequent to the establishment of the connection and during the minimum time period, downloading the complex TCs from the remote server over the connection with the at least one access point, and determining whether to continue the connection with the at least one access point, beyond the minimum time period, based on the plurality of parameters in the downloaded complex TCs.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter described herein includes managing access conditions and determining which access point to use by a wireless device based on terms and conditions (TCs) for allowing access (TCsAA) and terms and conditions for utilizing access (TCsUA) provided and updated by various parties in a system for alternative network access provision (ANAPS) comprising of a cloud based server system and a wireless device and its connection manager software system. The TCs may depend on a number of variables including one or more of the following: price, availability, relative signal strengths and communication speeds of different cellular base pay and or access points and connections through the stations or access points to the Internet or other backend systems, the location and possible motion of the device, the time of day, week, month or year as well as the cost of communication alternatives.
-
Citations
25 Claims
-
1. A method for managing alternative network access implemented by a mobile device, the method comprising:
-
downloading, from a remote server, information for one or more access points within a geographical vicinity of a location, wherein the information comprises simple terms and conditions (TCs), wherein the simple TCs comprise one or more parameters including a price that is acceptable under all circumstances until the mobile device can connect to the remote server to download complex TCs, and wherein each of the complex TCs comprises a plurality of parameters, which are greater in number than the one or more parameters in the simple TCs, and wherein the plurality of parameters in each of the complex TCs comprise a price for utilizing an access point; determining to establish a connection with at least one of the one or more access points, based on at least the one or more parameters in the simple TCs; based on the determination, establishing the connection with the at least one access point, in accordance with the simple TCs, for at least a minimum time period determined from the simple TCs; and
,subsequent to the establishment of the connection and during the minimum time period, downloading the complex TCs from the remote server over the connection with the at least one access point, and determining whether to continue the connection with the at least one access point, beyond the minimum time period, based on the plurality of parameters in the downloaded complex TCs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. A non-transitory computer readable medium having stored therein computer executable instructions for:
-
downloading, from a remote server, information for one or more access points within a geographical vicinity of a location, wherein the information comprises simple terms and conditions (TCs), wherein the simple TCs comprise one or more parameters including a price that is acceptable under all circumstances until the mobile device can connect to the remote server to download complex TCs, and wherein each of the complex TCs comprises a plurality of parameters which are greater in number than the one or more parameters in the simple TCs, and wherein the plurality of parameters in each of the complex TCs comprise a price for utilizing an access point; determining to establish a connection with at least one of the one or more access points, based on at least the simple TCs; based on the determination, establishing the connection with the at least one access point, in accordance with the simple TCs, for at least a minimum time period determined from the simple TCs; and
,subsequent to the establishment of the connection and during the minimum time period, downloading the complex TCs from the remote server over the connection with the at least one access point, and determining whether to continue the connection with the at least one access point, beyond the minimum time period, based on the plurality of parameters in the downloaded complex TCs. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile device comprising storage and a processor configured to perform:
-
downloading, from a remote server, information for one or more access points within a geographical vicinity of a location, wherein the information comprises simple terms and conditions (TCs), wherein the simple TCs comprise one or more parameters including a price that is acceptable under all circumstances until the mobile device can connect to the remote server to download complex TCs, and wherein each of the complex TCs comprises a plurality of parameters which are greater in number than the one or more parameters in the simple TCs, and wherein the plurality of parameters in each of the complex TCs comprise a price for utilizing an access point; determining to establish a connection with at least one of the one or more access points, based on at least the simple TCs; based on the determination, establishing the connection with the at least one access point, in accordance with the simple TCs, for at least a minimum time period determined from the simple TCs; and
,subsequent to the establishment of the connection and during the minimum time period, downloading the complex TCs from the remote server over the connection with the at least one access point, and determining whether to continue the connection with the at least one access point, beyond the minimum time period, based on the plurality of parameters in the downloaded complex TCs. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
22. A method for managing alternative network access implemented by a remote server, the method comprising:
-
sending information to a mobile device for one or more access points within a geographical vicinity of a location, wherein the information comprises simple terms and conditions (TCs), wherein the simple TCs comprise one or more parameters including a price that is acceptable under all circumstances until complex TCs are sent to the mobile device, wherein each of the complex TCs comprises a plurality of parameters which are greater in number than the one or more parameters in the simple TCs, and wherein the plurality of parameters in each of the complex TCs comprise a price for utilizing an access point; and
,subsequently, when a request is received from the mobile device via a connection through at least one access point during a minimum time period determined by the simple TCs, sending the complex TCs for the at least one access point to the mobile device over the connection through the at least one access point. - View Dependent Claims (24)
-
-
23. A remote server comprising storage and a processor configured to perform:
-
sending information to a mobile device for one or more access points within a geographical vicinity of a location, wherein the information comprises simple terms and conditions (TCs), wherein the simple TCs comprise one or more parameters including a price that is acceptable under all circumstances until complex TCs are sent to the mobile device, wherein each of the complex TCs comprises a plurality of parameters which are greater in number than the one or more parameters in the simple TCs, and wherein the plurality of parameters in each of the complex TCs comprise a price for utilizing an access point; and
,subsequently, when a request is received from the mobile device via a connection through at least one access point during a minimum time period determined by the simple TCs, sending the complex TCs for the at least one access point to the mobile device over the connection through the at least one access point. - View Dependent Claims (25)
-
Specification