Controlling mobile device calls, text messages and data usage while operating a motor vehicle
First Claim
1. A method of regulating mobile device communications while operating a motor vehicle, the method comprising:
- identifying an attempted communication comprising at least one of an attempted voice call, text message and mobile data communication from at least one mobile device located in the motor vehicle;
verifying a services profile of the at least one mobile device and determining at least one service is to be performed;
querying a carrier gateway server associated with the at least one service to identify a remote server;
querying, by the carrier gateway server, the remote server for a policy; and
applying the policy when a speed of a motor vehicle in which the at least one mobile device is located has either exceeded a first threshold, or fallen below a second threshold;
wherein the policy comprises at least one of rerouting, intercepting, delaying and disallowing the communication;
wherein the first threshold is related to invoking restriction policies of the at least one mobile device;
wherein the second threshold is related to removing restriction policies of the at least one mobile device; and
wherein the first threshold is equal to or greater than the second threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are an system and method of regulating mobile device communications while operating a motor vehicle. One example method may include determining a speed event indicating that a speed of the motor vehicle has performed at least one of exceeded a first threshold above which mobile device usage restriction policies are invoked and fallen below a second threshold allowing the mobile device restriction policies to be removed. The first threshold may be equal to or greater than the second threshold. As a result of obtaining the speed event, the method may also provide transmitting the speed event to a remote edge gateway server located remotely from the motor vehicle, which stores the speed event for reference purposes when determining a policy for routing a particular mobile device call, text message and/or mobile data session.
-
Citations
17 Claims
-
1. A method of regulating mobile device communications while operating a motor vehicle, the method comprising:
-
identifying an attempted communication comprising at least one of an attempted voice call, text message and mobile data communication from at least one mobile device located in the motor vehicle; verifying a services profile of the at least one mobile device and determining at least one service is to be performed; querying a carrier gateway server associated with the at least one service to identify a remote server; querying, by the carrier gateway server, the remote server for a policy; and applying the policy when a speed of a motor vehicle in which the at least one mobile device is located has either exceeded a first threshold, or fallen below a second threshold; wherein the policy comprises at least one of rerouting, intercepting, delaying and disallowing the communication; wherein the first threshold is related to invoking restriction policies of the at least one mobile device; wherein the second threshold is related to removing restriction policies of the at least one mobile device; and wherein the first threshold is equal to or greater than the second threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system configured to regulate mobile device communications while operating a motor vehicle, the system comprising:
-
a carrier gateway server; a session switching network; a remote server; a base station; and at least one mobile device connected to the session switching network via the base station, the at least one mobile device being configured to attempt to originate a communication comprising at least one of a voice call, text message and mobile data communication from inside the motor vehicle, and responsive to the attempt, the session switching network is configured to transmit a query to the carrier gateway server to identify and query the remote server for a policy and apply the policy when a speed of the motor vehicle in which the at least one mobile device is located has either exceeded a first threshold, or fallen below a second threshold, wherein the policy comprises at least one of rerouting, intercepting, delaying and disallowing the communication; wherein the first threshold is related to invoking restriction policies of the at least one mobile device; wherein the second threshold is related to removing restriction policies of the at least one mobile device; and wherein the first threshold is equal to or greater than the second threshold. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions that when executed cause a processor to perform regulating mobile device communications while operating a motor vehicle, the processor being further configured to perform:
-
identifying an attempted communication comprising at least one of an attempted voice call, text message and mobile data communication session from at least one mobile device located in the motor vehicle; verifying a services profile of the at least one mobile device and determining at least one service is to be performed; querying a carrier gateway server associated with the at least one service to identify a remote server; querying the remote server for a policy; and applying the policy when a speed of a motor vehicle in which the at least one mobile device is located has either exceeded a first threshold, or fallen below a second threshold; wherein the policy comprises at least one of rerouting, intercepting, delaying and disallowing the communication; wherein the first threshold is related to invoking restriction policies of the at least one mobile device; wherein the second threshold is related to removing restriction policies of the at least one mobile device; and wherein the first threshold is equal to or greater than the second threshold. - View Dependent Claims (14, 15, 16, 17)
-
Specification