Managing device functionality during predetermined conditions
First Claim
1. A mobile device, comprising:
- a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising;
retrieving parental controls governing operational features of the mobile device;
determining a location and a speed at which the mobile device travels;
storing a database that associates different locations to functional restrictions;
querying the database for the location;
determining the location matches a school zone in the database;
retrieving an illegal functionality from the database that is associated with the school zone;
determining the speed exceeds zero;
disabling one of the operational features of the mobile device that corresponds to the illegal functionality in response to the location matching the school zone at any speed;
querying the parental controls for the speed at which the mobile device travels;
retrieving parental rules associated with excessive speed; and
modifying another one of the operational features of the mobile device according to the parental rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Functionality of a mobile device depends on detected speed of the mobile device. Global positioning system (GPS) technology or tower triangulation may be used to estimate the speed of a mobile device. In addition, the geographic location of the mobile device may be estimated. A set of rules regarding when functionality of the mobile device should be limited is accessed and if the mobile device exceeds a threshold speed or is located in a restricted area, selected features of the mobile device are disabled. Incoming calls and outgoing calls may be restricted according to local regulations. Other features such as emergency dialing, hands-free operation of the mobile device, and playing audio files (e.g., MP3 music files) may remain functional regardless of the geographic location or estimated speed of the mobile device.
41 Citations
17 Claims
-
1. A mobile device, comprising:
-
a processor; and memory storing instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising; retrieving parental controls governing operational features of the mobile device; determining a location and a speed at which the mobile device travels; storing a database that associates different locations to functional restrictions; querying the database for the location; determining the location matches a school zone in the database; retrieving an illegal functionality from the database that is associated with the school zone; determining the speed exceeds zero; disabling one of the operational features of the mobile device that corresponds to the illegal functionality in response to the location matching the school zone at any speed; querying the parental controls for the speed at which the mobile device travels; retrieving parental rules associated with excessive speed; and modifying another one of the operational features of the mobile device according to the parental rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
determining, by a processor, locations and an estimated speed at which a wireless communication device travels; determining the locations encircle a coverage area of a single cellular tower; retrieving from memory a threshold speed; storing a database that associates different locations to functional restrictions; querying the database for one of the locations; determining the one of the locations match a school zone in the database; retrieving an illegal functionality from the database that is associated with the school zone; determining, by the processor, the estimated speed exceeds zero; disabling one of the operational features of the mobile device that corresponds to the illegal functionality in response to the one of the locations matching the school zone at any speed; disabling a set of the operational features of the mobile device in response to the locations encircling the coverage area of the single cellular tower; retrieving parental controls governing operational features of the mobile device; querying the parental controls for the speed at which the mobile device travels; retrieving parental rules associated with excessive speed; and modifying another one of the operational features of the wireless communications device according to the parental rules. - View Dependent Claims (13, 14)
-
-
15. A memory storing instructions, which when executed by a processor, cause the processor to perform operations, the operations comprising:
-
determining locations and an estimated speed at which a wireless communication device travels; determining the locations encircle a coverage area of a single cellular tower; determining the speed exceeds a threshold; storing a database that associates different locations to functional restrictions; querying the database for one of the locations; determining the one of the locations match a school zone in the database; retrieving an illegal functionality from the database that is associated with the school zone; retrieving parental controls governing operational features of the wireless communication device; disabling one of the operational features of the mobile device that corresponds to the illegal functionality in response to the one of the locations matching the school zone at any speed; disabling a set of the operational features of the mobile device in response to the locations encircling the coverage area of the single cellular tower; querying the parental controls for the speed at which the wireless communication device travels; retrieving parental rules associated with excessive speed; and modifying another one of the operational features of the wireless communication device according to the parental rules. - View Dependent Claims (16, 17)
-
Specification