Driving without distraction support system
First Claim
1. A method comprising:
- transmitting a particular reduced distraction application (“
the particular application”
) to a plurality of mobile devices, the particular application configured to;
access at least one of location data or sensor data of a particular mobile device on which the particular application is installed;
determine when the particular mobile device is in a moving vehicle based on the at least one of the location data or the sensor data;
set a driving mode based on determining that the particular mobile device is in a moving vehicle;
provide operation data corresponding to use of the particular application on the particular mobile device to a particular user of the particular mobile device via a user interface, the operation data comprising at least one of;
distance traveled by the particular mobile device with the particular application active and a total distance traveled by the particular mobile device;
orlength of time the particular mobile device is operated with the particular application active and a total length of time the particular mobile device is operated; and
transmit 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 particular application on the plurality of mobile devices;
aggregating by a processor the operation data from the plurality of mobile devices wherein the aggregated operation data comprises at least one of;
distance traveled by the plurality of mobile devices with the particular application active and a total distance traveled by the plurality of mobile devices;
orlength of time the plurality of mobile devices are operated with the particular application active and a total length of time the plurality of mobile devices are operated; and
selectively transmitting the operation data of the plurality of mobile devices to a plurality of users of the plurality of mobile devices, the particular application further configured to provide to the particular user of the particular mobile device via the user interface the operation data of the plurality of mobile devices.
2 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.
120 Citations
27 Claims
-
1. A method comprising:
-
transmitting a particular reduced distraction application (“
the particular application”
) to a plurality of mobile devices, the particular application configured to;access at least one of location data or sensor data of a particular mobile device on which the particular application is installed; determine when the particular mobile device is in a moving vehicle based on the at least one of the location data or the sensor data; set a driving mode based on determining that the particular mobile device is in a moving vehicle; provide operation data corresponding to use of the particular application on the particular mobile device to a particular user of the particular mobile device via a user interface, the operation data comprising at least one of; distance traveled by the particular mobile device with the particular application active and a total distance traveled by the particular mobile device;
orlength of time the particular mobile device is operated with the particular application active and a total length of time the particular mobile device is operated; and transmit 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 particular application on the plurality of mobile devices; aggregating by a processor the operation data from the plurality of mobile devices wherein the aggregated operation data comprises at least one of; distance traveled by the plurality of mobile devices with the particular application active and a total distance traveled by the plurality of mobile devices;
orlength of time the plurality of mobile devices are operated with the particular application active and a total length of time the plurality of mobile devices are operated; and selectively transmitting the operation data of the plurality of mobile devices to a plurality of users of the plurality of mobile devices, the particular application further configured to provide to the particular 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. A method comprising:
-
running a reduced distraction program on a plurality of mobile devices; detecting via the reduced distraction program when the plurality of mobile devices are in respective ones of a plurality of moving vehicles; setting for the plurality of mobile devices a driving mode when detected in the respective ones of the plurality of moving vehicles, wherein driving is determined to be protected driving when the reduced distraction program is being followed and unprotected driving when the reduced distraction program is not being followed; tracking the protected driving of the plurality of mobile devices; aggregating the protected driving of the plurality of mobile devices; comparing the protected driving of the plurality of mobile devices; and notifying a particular user of at least one of the plurality of mobile devices via the reduced distraction program of the comparing of protected driving of the plurality of mobile devices. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
transmitting a particular reduced distraction application (“
the particular application”
) to a plurality of mobile devices of a plurality of users, the particular application configured to;access at least one of location data or sensor data of a particular mobile device on which the particular application is installed; determine when the particular mobile device is in a moving vehicle based on the at least one of the location data or the sensor data; set a driving mode based on determining that the particular mobile device is in a moving vehicle; provide operation data indicating use of the particular application on the particular mobile device to a particular user of the particular mobile device via a user interface, and transmit the operation data through a network; receiving by a network connectable computing system from the plurality of mobile devices operation data indicating use of the particular application on the plurality of mobile devices; aggregating the operation data from the plurality of mobile devices and comparing by at least one processor the operation data of the particular user with the operation data of at least one of the plurality of users other than the particular user; and selectively transmitting the operation data of the plurality of mobile devices to the plurality of users of the plurality of mobile devices, the particular application further configured to provide to the particular user of the particular mobile device via the user interface results of the comparing. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
using a processor to run a reduced distraction program on a particular mobile device; detecting with the processor whether the particular mobile device is in a moving vehicle; setting a driving mode when the particular 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 of the particular mobile device; tracking protected driving of the particular mobile device; aggregating unprotected driving and protected driving; and notifying a party regarding the aggregation of tracked unprotected driving and tracked protected driving. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A mobile computing device (“
- the 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 by a particular reduced distraction application (“
the particular application”
) including;activating at least one of an accelerometer or a GPS sensor to access at least one of location data or sensor data of the particular mobile device on which the particular application is installed; determining when the particular mobile device is in a moving vehicle based on the at least one of the location data or the sensor data; setting a driving mode based on determining that the particular mobile device is in a moving vehicle; providing operation data indicating use of the particular application on the particular mobile device to a particular user of the particular mobile device via a user interface of the particular mobile device; transmitting through a network the operation data corresponding to use of the particular application on the particular mobile device; selectively receiving from a network-connected computing system operation data corresponding to use of the particular application on a plurality of other mobile devices of a plurality of users other than the particular user; comparing the operation data of the particular user with the operation data of at least one of the plurality of users other than the particular user; and providing to the particular user of the particular mobile device via the user interface results of the comparing. - View Dependent Claims (26, 27)
- the particular mobile device”
Specification