Wireless location optimization
First Claim
1. A method for configuring one or more settings of a mobile device of a user based on an inferred location, the method comprising:
- analyzing, with the mobile device, data stored in a storage of the mobile device to identify indicia of an origination location and a destination location of a trip by the user;
inferring a start of the trip at the origination location based on a first change in operation of the mobile device, wherein the mobile device includes a network interface, and wherein the first change in operation involves a change in connectivity at the network interface;
inferring an end of the trip at the destination location based on a second change in operation of the mobile device;
after inferring the end of the trip, identifying the destination location as a current location of the mobile device;
configuring the one or more settings of the mobile device based on the identified current location, wherein configuring the one or more settings of the mobile device comprises;
accessing a data table stored in the storage of the mobile device, wherein the data table includes a plurality of locations and one or more settings for each of the plurality of locations;
retrieving the one or more settings for the identified current location from the data table; and
using the one or more settings retrieved from the data table to configure the one or more settings of the mobile device; and
using the one or more configured settings to establish a network connection.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for configuring settings of a mobile device based on an inferred location. The mobile device can use stored indicia of trip (e.g., an electronic ticket or itinerary) to identify origination and destination locations. The start and end of the trip can be inferred based on changes in operation of the mobile device. For instance, if the user is on an airplane, the user may turn off network connectivity at the origination location just prior to takeoff, and may turn the network connectivity back on upon landing at the destination location. If the time that elapsed between the changes in operation is consistent with the duration of the trip indicated by the stored indicia, the mobile device can infer that the current location is the destination location. The mobile device can then configure location-specific settings in accordance with the destination location to establish a network connection.
16 Citations
21 Claims
-
1. A method for configuring one or more settings of a mobile device of a user based on an inferred location, the method comprising:
-
analyzing, with the mobile device, data stored in a storage of the mobile device to identify indicia of an origination location and a destination location of a trip by the user; inferring a start of the trip at the origination location based on a first change in operation of the mobile device, wherein the mobile device includes a network interface, and wherein the first change in operation involves a change in connectivity at the network interface; inferring an end of the trip at the destination location based on a second change in operation of the mobile device; after inferring the end of the trip, identifying the destination location as a current location of the mobile device; configuring the one or more settings of the mobile device based on the identified current location, wherein configuring the one or more settings of the mobile device comprises; accessing a data table stored in the storage of the mobile device, wherein the data table includes a plurality of locations and one or more settings for each of the plurality of locations; retrieving the one or more settings for the identified current location from the data table; and using the one or more settings retrieved from the data table to configure the one or more settings of the mobile device; and using the one or more configured settings to establish a network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable medium storing a plurality of instruction that when executed control a processor to configure one or more settings based on an inferred location, the instructions comprising:
-
analyzing data stored in a storage of a mobile device to identify indicia of an origination location and a destination location of a trip by a user; inferring a start of the trip at the origination location based on a first change in operation of the mobile device, wherein the first change in operation involves a change in connectivity at a network interface of the mobile device; inferring an end of the trip at the destination location based on a second change in operation of the mobile device; after inferring the end of the trip, identifying the destination location as a current location of the mobile device; configuring the one or more settings of the mobile device based on the identified current location, wherein configuring the one or more settings of the mobile device comprises; accessing a data table stored in the storage of the mobile device, wherein the data table includes a plurality of locations and one or more settings for each of the plurality of locations; retrieving the one or more settings for the identified current location from the data table; and using the one or more settings retrieved from the data table to configure the one or more settings of the mobile device; and using the one or more configured settings to establish a network connection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device for configuring one or more settings based on an inferred location, the mobile device comprising:
-
a storage subsystem that stores indicia of an origination location and a destination location of a trip by a user; a network interface; and a processing subsystem configured to; analyze the stored indicia; infer a start of the trip at the origination location based on a first change in operation of the mobile device, wherein the first change in operation involves a change in connectivity at the network interface; infer an end of the trip at the destination location based on a second change in operation of the mobile device; after inferring the end of the trip, identify the destination location as a current location of the mobile device; configure the one or more settings of the mobile device based on the identified current location, wherein configuring the one or more settings of the mobile device comprises; accessing a data table stored in the storage subsystem of the mobile device, wherein the data table includes a plurality of locations and one or more settings for each of the plurality of locations; retrieving the one or more settings for the identified current location from the data table; and using the one or more settings retrieved from the data table to configure the one or more settings of the mobile device; and use the one or more configured settings to establish a network connection via the network interface. - View Dependent Claims (20, 21)
-
Specification