Generation and utilization of a database of cell phone usage events
First Claim
1. A non-transitory computer readable medium having instructions embodied thereon for creating a set of distracted driving events from one or more driving trips, the instructions comprising instructions that, in response to being executed by a computing device, cause the computing device to:
- determine, based on driving trip data from one or more data sources, one or more driving trips for a plurality of drivers of one or more vehicles;
identify usage event data of one or more portable electronic devices, the usage event data corresponding to usage of the one or more portable electronic devices that occurred during the one or more driving trips;
determine, based on the one or more driving trips and context data acquired from the one or more data sources, one or more driving contexts for one or more drivers of the plurality of drivers;
filter the usage event data based on the driving context to create a set of distracted driving events for the one or more drivers that occurred during the one or more driving trips due to usage of the one or more portable electronic devices;
aggregate data from the set of distracted driving events for the one or more drivers to generate an aggregated set of distracted driving events for the plurality of drivers; and
take one or more actions based on the aggregated set of distracted driving events.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and program of instructions for generating and utilizing a database of driving trip data and event data to identify drivers by mobile devices during a driving trip, comprising identifying a driver, determining a driving trip based on driving trip data, identifying device usage events associated with the driver, determining a driving context for the driver based on the driving trip, the usage events and context data, filtering the usage event data associated with the portable electronic device based on the driving context to create a set of risk events that occurred during the trip, and taking some action based on the set of risk events. The usage event data includes phone calls, text and other forms of messages, emails, applications, and other usage information, including usage associated with third party sources, each of which occur during the operation of a motor vehicle during a trip.
46 Citations
47 Claims
-
1. A non-transitory computer readable medium having instructions embodied thereon for creating a set of distracted driving events from one or more driving trips, the instructions comprising instructions that, in response to being executed by a computing device, cause the computing device to:
-
determine, based on driving trip data from one or more data sources, one or more driving trips for a plurality of drivers of one or more vehicles; identify usage event data of one or more portable electronic devices, the usage event data corresponding to usage of the one or more portable electronic devices that occurred during the one or more driving trips; determine, based on the one or more driving trips and context data acquired from the one or more data sources, one or more driving contexts for one or more drivers of the plurality of drivers; filter the usage event data based on the driving context to create a set of distracted driving events for the one or more drivers that occurred during the one or more driving trips due to usage of the one or more portable electronic devices; aggregate data from the set of distracted driving events for the one or more drivers to generate an aggregated set of distracted driving events for the plurality of drivers; and take one or more actions based on the aggregated set of distracted driving events. - 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, 26)
-
-
27. A system for identifying when one or more drivers could be distracted by one or more portable electronic devices used by the one or more drivers while driving one or more vehicles, the system comprising:
-
a database configured to store driving trip data, usage data associated with the one or more portable electronic devices, and context data; and one or more computing devices configured to; filter the driving trip data, the usage data, and the context data in the database to determine one or more driving trips for a plurality of drivers, identify usage event data corresponding to usage of the one or more portable electronic devices that occurred during the one or more driving trips, determine one or more driving contexts for the one or more drivers of the plurality of drivers, create a set of distracted driving events for the one or more drivers that occurred during the one or more driving trips due to usage of the one or more portable electronic devices, aggregate data from the set of distracted driving events for the one or more drivers to generate an aggregated data set of distracted driving events for the plurality of drivers, and take one or more actions based on the aggregated set of distracted driving events. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method for creating a set of distracted driving events from one or more driving trips by a computing system comprising one or more computing devices, the method comprising:
-
determining, by the computing system, based on driving trip data from one or more data sources, one or more driving trips for a plurality of drivers of one or more vehicles; identifying, by the computing system, usage event data of one or more portable electronic devices, the usage event data corresponding to usage of the one or more portable electronic devices that occurred during the one or more driving trips; determining, by the computing system, based on the one or more driving trips and context data acquired from the one or more data sources, one or more driving contexts for one or more drivers of the plurality of drivers; filtering, by the computing system, the usage event data based on the driving context to create a set of distracted driving events for the one or more drivers that occurred during the one or more driving trips due to usage of the one or more portable electronic devices; aggregating, by the computing system, data from the set of distracted driving events for the one or more drivers to generate an aggregated set of distracted driving events for the plurality of drivers; and taking, by the computing system, one or more actions based on the aggregated set of distracted driving events. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A system for creating a set of distracted driving events from one or more driving trips, the system comprising:
-
means for determining, based on driving trip data from one or more data sources, one or more driving trips for a plurality of drivers of one or more vehicles; means for identifying usage event data of one or more portable electronic devices, the usage event data corresponding to usage of the one or more portable electronic devices that occurred during the one or more driving trips; means for determining, based on the one or more driving trips and context data acquired from the one or more data sources, one or more driving contexts for one or more drivers of the plurality of drivers; means for filtering the usage event data based on the driving context to create a set of distracted driving events for the one or more drivers that occurred during the one or more driving trips due to usage of the one or more portable electronic devices; means for aggregating data from the set of distracted driving events for the one or more drivers to generate an aggregated set of distracted driving events for the plurality of drivers; and means for taking one or more actions based on the aggregated set of distracted driving events. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification