DRIVING WITHOUT DISTRACTION SUPPORT SYSTEM
First Claim
1. A method comprising:
- transmitting a device control application to a plurality of mobile devices, the device control application configured to;
access at least one of location data and sensor data of a particular mobile device on which the device control application is installed;
determine when the particular mobile device is in a moving vehicle based on the at least one of the location data and the sensor data;
disable at least one functional component of the particular mobile device based on determining that the device is in a moving vehicle;
provide operation data corresponding to use of the device control application on the particular mobile device to a particular user of the particular mobile device via a user interface; and
transmitting the operation data through a network;
receiving by a network connectable computing system from the plurality of mobile devices operation data corresponding to use of the device control application on the plurality of mobile devices;
aggregating by a processor the operation data from the plurality of mobile devices; and
selectively transmitting the operation data of the plurality of mobile devices to users of the plurality of mobile devices, the device control application further configured to provide to the user of the particular mobile device via the user interface the operation data of the plurality of mobile devices.
8 Assignments
0 Petitions
Accused Products
Abstract
A processor-implemented system for supporting use of a reduced driving distraction program on a mobile device is disclosed. The system detects whether the mobile device is in a moving vehicle. If so, a driving mode is set in which driving is determined to be protected driving if the reduced distraction program is being followed and unprotected if the reduced distraction program is not being followed. The system then tracks unprotected driving and protected driving and aggregates the unprotected driving and protected driving. A party is then notified regarding the aggregation of unprotected driving and protected driving. Other drivers can be asked to join the reduced driving distraction program and awards can be given to drivers for meeting pre-determined milestones of protected driving. Either the mobile device or a remote computer may aggregate driving and send notifications.
-
Citations
32 Claims
-
1. A method comprising:
-
transmitting a device control application to a plurality of mobile devices, the device control application configured to; access at least one of location data and sensor data of a particular mobile device on which the device control application is installed; determine when the particular mobile device is in a moving vehicle based on the at least one of the location data and the sensor data; disable at least one functional component of the particular mobile device based on determining that the device is in a moving vehicle; provide operation data corresponding to use of the device control application on the particular mobile device to a particular user of the particular mobile device via a user interface; and transmitting the operation data through a network; receiving by a network connectable computing system from the plurality of mobile devices operation data corresponding to use of the device control application on the plurality of mobile devices; aggregating by a processor the operation data from the plurality of mobile devices; and selectively transmitting the operation data of the plurality of mobile devices to users of the plurality of mobile devices, the device control application further configured to provide to the user of the particular mobile device via the user interface the operation data of the plurality of mobile devices. - 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, 24)
-
-
25. A method comprising:
-
receiving by a network connectable computing system from a plurality of mobile devices operation data corresponding to use of a particular device control application on the plurality of mobile devices, the particular device control application configured to; access at least one of location data and sensor data of a particular mobile device on which the device control application is installed; determine when the particular mobile device is in a moving vehicle based on the at least one of the location data and the sensor data; and disable at least one functional component of the mobile device based on determining that the device is in a moving vehicle; comparing by a processor the operation data corresponding to a particular user of the particular mobile device with the operation data corresponding to at least one of the plurality of users of the plurality of mobile devices; and providing results of the comparison to the particular user of the particular mobile device.
-
-
26. A mobile computing device (“
- particular mobile device”
) comprising at least one non-transitory computer readable storage medium having encoded thereon instructions that, when executed by one or more processors, cause the particular mobile device to perform a process including;accessing at least one of location data and sensor data of the particular mobile device on which the device control application is installed; determining when the particular mobile device is in a moving vehicle based on the at least one of the location data and the sensor data; disabling at least one functional component of the particular mobile device based on determining that the particular mobile device is in a moving vehicle; providing operation data corresponding to use of the device control application on the particular mobile device to a user of the particular mobile device via a user interface; transmitting through a network the operation data corresponding to use of the device control application on the particular mobile device; selectively receiving from a network connected computing system operation data corresponding to use of the device control application on a plurality of other mobile devices; and providing to the user of the particular mobile device via the user interface the operation data corresponding to use of the device control application on the plurality of other mobile devices.
- particular mobile device”
-
27. Non-transitory computer-readable media tangibly embodying a program of instructions executable by at least one processor-enabled computer to implement a method, the at least one computer being capable of interfacing with a communications network, the method comprising:
-
accessing at least one of location data and sensor data of a particular mobile device on which the device control application is installed; determining when the particular mobile device is in a moving vehicle based on the at least one of the location data and the sensor data; disabling at least one functional component of the particular mobile device based on determining that the particular mobile device is in a moving vehicle; providing operation data corresponding to use of the device control application on the particular mobile device to a user of the particular mobile device via a user interface; transmitting through a network the operation data corresponding to use of the device control application on the particular mobile device; selectively receiving from a network connected computing system operation data corresponding to use of the device control application on a plurality of other mobile devices; and providing to the user of the particular mobile device via the user interface the operation data corresponding to use of the device control application on the plurality of other mobile devices.
-
-
28. A method comprising:
-
using a processor to run a reduced distraction program on a mobile device; detecting with the processor whether the mobile device is in a moving vehicle; setting a driving mode when the mobile device is detected in a moving vehicle, wherein driving is determined to be protected driving if the reduced distraction program is being followed and unprotected if the reduced distraction program is not being followed; tracking unprotected driving; tracking protected driving; aggregating unprotected driving and protected driving; and notifying a party regarding the aggregation of tracked unprotected driving and tracked protected driving. - View Dependent Claims (29, 30, 31, 32)
-
Specification