Location based, software control of mobile devices
First Claim
Patent Images
1. A computer implemented method of controlling system settings of a plurality of mobile computing devices based on locations of the devices, comprising the steps of:
- (a) receiving one or more defined geographic zones for each mobile computing device of the plurality of mobile computing devices, the one or more geographic zones for a first mobile computing device capable of being different than the one or more geographic zones for a second mobile computing device and the one or more defined geographic zones for the first mobile computing device includes;
a first geographic zone having a first set of system settings associated therewith for the first mobile computing device, the first geographic zone capable of being uniquely created for the first mobile computing device, anda second geographic zone having a second set of system settings associated therewith for the first mobile computing device, the second set of system settings being different than the first set of system settings, the second geographic zone capable of being uniquely created for the first mobile computing device, the second geographic zone being different than and overlapping with the first geographic zone;
(b) determining when the first mobile computing device crosses a boundary of a geographic zone received in said step (a) associated with the first mobile computing device; and
(c) altering the system setting of the first mobile computing device upon crossing the boundary of the geographic zone in said step (b).
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed for controlling mobile computing devices such as laptops, PDAs and cellular telephones, based on their location. A mobile computing device may include a software-rendered map of defined geographic regions, location handlers for defining behavior of a mobile device in a given geographic region, and a location handling engine for determining when a new geographic zone has been entered and exited, and for executing and terminating location handlers accordingly.
43 Citations
15 Claims
-
1. A computer implemented method of controlling system settings of a plurality of mobile computing devices based on locations of the devices, comprising the steps of:
-
(a) receiving one or more defined geographic zones for each mobile computing device of the plurality of mobile computing devices, the one or more geographic zones for a first mobile computing device capable of being different than the one or more geographic zones for a second mobile computing device and the one or more defined geographic zones for the first mobile computing device includes; a first geographic zone having a first set of system settings associated therewith for the first mobile computing device, the first geographic zone capable of being uniquely created for the first mobile computing device, and a second geographic zone having a second set of system settings associated therewith for the first mobile computing device, the second set of system settings being different than the first set of system settings, the second geographic zone capable of being uniquely created for the first mobile computing device, the second geographic zone being different than and overlapping with the first geographic zone; (b) determining when the first mobile computing device crosses a boundary of a geographic zone received in said step (a) associated with the first mobile computing device; and (c) altering the system setting of the first mobile computing device upon crossing the boundary of the geographic zone in said step (b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method of controlling a behavior of a plurality of mobile computing devices based on a location of the devices, comprising the steps of:
-
(a) defining one or more geographic zones for each mobile computing device of the plurality of mobile computing devices, the one or more geographic zones for a first mobile computing device capable of being different than the one or more geographic zones for a second mobile computing device and the one or more defined geographic zones for the first mobile computing device includes; a first geographic zone having a first set of system settings associated therewith for the first mobile computing device, the first geographic zone capable of being uniquely created for the first mobile computing device, and a second geographic zone having a second set of system settings associated therewith for the first mobile computing device, the second set of system settings being different than the first set of system settings, the second geographic zone capable of being uniquely created for the first mobile computing device, the second geographic zone being different than and completely contained within the first geographic zone; (b) defining one or more location handlers, associated with the one or more geographic zones for each mobile computing device, the one or more location handlers capable of altering one or more system settings of mobile computing devices of the plurality of mobile computing devices in different ways; (c) storing the one or more location handlers defined in said step (a) in a memory location accessible by the plurality of mobile computing devices; (d) receiving a request to receive the one or more location handlers from a mobile computing device of the plurality of mobile computing devices upon the mobile computing device crossing a boundary of the geographic zone with which the one or more location handlers are associated; and (e) forwarding the one or more location handlers requested in said step (c) to alter the one or more system settings of the requesting mobile computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification