Method and System for Controlling Mobile Device Functions via a Service or Background Process
First Claim
1. A method for modifying one or more functions or available choices for a mobile communication device, said method comprising:
- a first antenna of said mobile communication device receiving or transmitting voice or data communication via a wireless network;
first module receiving a code from a short-range wireless transmitter or transceiver at an in-range vicinity of said short-range wireless transmitter or transceiver via a second antenna or detector of said mobile communication device,wherein said first module runs in said mobile communication device and said short-range wireless transmitter or transceiver is outside of said mobile communication device;
determining an in-range event, based on a wireless signal transmitted between said short-range wireless transmitter or transceiver and said second antenna or detector;
a first process setting a modification status for a first function or available choice related to said voice or data communication corresponding to said mobile communication device, based on said in-range event and one or more policies, rules or configurations;
wherein said first process runs on a processing unit of said mobile communication device, and said one or more policies, rules or configurations are stored in a first memory or storage unit;
modifying said first function or available choice related to said voice or data communication; and
using a registry module to facilitate communication between said first process and one or more voice or data application modules;
wherein said one or more voice or data application modules run on said processing unit to provide said voice or data communication for said mobile communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
This provides for controlling mobile device functions and features, along with systems incorporating these devices and methods. For example, it limits or disables the use of some of mobile device features which could cause distraction to the user, when the user is engaged in another activity. In an example, it enables other mobile device features based on occurrence of events related to the user or environment. Another example addresses controlling the mobile device features, such as SMS, while the user is in a vehicle or driving. Another example restricts the ability of the driver of a vehicle to text, while the vehicle is in motion, by automatically disabling the texting ability of mobile device within and around the perimeter of the driver'"'"'s seat. Other variations, examples, improvements, detection mechanisms, models, techniques, calculations, verification mechanisms, and features are also described in details.
206 Citations
23 Claims
-
1. A method for modifying one or more functions or available choices for a mobile communication device, said method comprising:
-
a first antenna of said mobile communication device receiving or transmitting voice or data communication via a wireless network; first module receiving a code from a short-range wireless transmitter or transceiver at an in-range vicinity of said short-range wireless transmitter or transceiver via a second antenna or detector of said mobile communication device, wherein said first module runs in said mobile communication device and said short-range wireless transmitter or transceiver is outside of said mobile communication device; determining an in-range event, based on a wireless signal transmitted between said short-range wireless transmitter or transceiver and said second antenna or detector; a first process setting a modification status for a first function or available choice related to said voice or data communication corresponding to said mobile communication device, based on said in-range event and one or more policies, rules or configurations; wherein said first process runs on a processing unit of said mobile communication device, and said one or more policies, rules or configurations are stored in a first memory or storage unit; modifying said first function or available choice related to said voice or data communication; and using a registry module to facilitate communication between said first process and one or more voice or data application modules; wherein said one or more voice or data application modules run on said processing unit to provide said voice or data communication for said mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification