Traffic disruption detection using passive monitoring of vehicle occupant frustration level
First Claim
1. A system comprising:
- one or more processors of a machine; and
one or more machine-readable mediums storing instructions to configure the one or more processors to perform operations comprising;
detecting a traffic disruption event at a particular location, the detecting of the traffic disruption event including;
identifying a plurality of navigation-enabled devices within a predefined distance of the particular location based on location data received from geolocation components of the plurality of navigation-enabled devices;
determining a frustration score associated with each of the plurality of navigation-enabled devices based on input component data received from one or more input components coupled to or embedded in the plurality of navigation-enabled devices, the determining of the frustration score associated with each of the plurality of navigation-enabled devices including;
scoring respective input component data based on input component type, andaggregating respective input component data scores to determine the frustration score, anddetermining that at least a portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above a threshold frustration score, the detecting of the traffic disruption event being in response to the determining that at least the portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above the threshold frustration score;
in response to detecting the traffic disruption event, generating traffic disruption report data for the traffic disruption event; and
storing the traffic disruption report data at a database coupled to a navigation server.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure include a navigation system and computer-implemented methods for detecting traffic disruption events based on an analysis of input component data obtained from navigation-enabled devices of vehicles near a particular location. Traffic disruption events are events such as accidents, construction road closures, police and speed traps, or road hazards that cause a decrease in the flow of traffic along a particular route and thus, added time delays for occupants of vehicles traveling along those routes. The navigation system scores the input component data associated with each vehicle and aggregates the scored input component data to obtain a frustration score associated with the vehicle. The navigation system may detect traffic disruption events based on a number of vehicles near a particular area having associated frustration scores above a certain threshold.
36 Citations
18 Claims
-
1. A system comprising:
-
one or more processors of a machine; and one or more machine-readable mediums storing instructions to configure the one or more processors to perform operations comprising; detecting a traffic disruption event at a particular location, the detecting of the traffic disruption event including; identifying a plurality of navigation-enabled devices within a predefined distance of the particular location based on location data received from geolocation components of the plurality of navigation-enabled devices; determining a frustration score associated with each of the plurality of navigation-enabled devices based on input component data received from one or more input components coupled to or embedded in the plurality of navigation-enabled devices, the determining of the frustration score associated with each of the plurality of navigation-enabled devices including; scoring respective input component data based on input component type, and aggregating respective input component data scores to determine the frustration score, and determining that at least a portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above a threshold frustration score, the detecting of the traffic disruption event being in response to the determining that at least the portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above the threshold frustration score; in response to detecting the traffic disruption event, generating traffic disruption report data for the traffic disruption event; and storing the traffic disruption report data at a database coupled to a navigation server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting a traffic disruption event at a particular location, the detecting of the traffic disruption including; identifying a plurality of navigation-enabled devices within a predefined distance of the particular location based on location data received from geolocation components of the plurality of navigation-enabled devices; determining, using one or more processors of a machine, a frustration score associated with each of the plurality of navigation-enabled devices based on input component data received from one or more input components coupled to or embedded in the plurality of navigation-enabled devices, the determining of the frustration score associated with each of the plurality of navigation-enabled devices including; scoring respective input component data based on input component type, and aggregating respective input component data scores to determine the frustration score, and determining that at least a portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above a threshold frustration score, the detecting of the traffic disruption event being in response to the determining that at least the portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above the threshold frustration score; in response to detecting the traffic disruption event, generating traffic disruption report data for the traffic disruption event; and storing the traffic disruption report data at a database coupled to a navigation server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
detecting a traffic disruption event at a particular location, the detecting of the traffic disruption including; identifying a plurality of navigation-enabled devices within a predefined distance of the particular location based on location data received from geolocation components of the plurality of navigation-enabled devices; determining a frustration score associated with each of the plurality of navigation-enabled devices based on input component data received from one or more input components coupled to or embedded in the plurality of navigation-enabled devices, the determining of the frustration score associated with each of the plurality of navigation-enabled devices including; scoring respective input component data based on input component type, and aggregating respective input component data scores to determine the frustration score, and determining that at least a portion of the plurality navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above a threshold frustration score, the detecting of the traffic disruption event being in response to the determining that at least the portion of the plurality of the navigation-enabled devices within the predefined distance of the particular location have an associated frustration score above the threshold frustration score; in response to detecting the traffic disruption event, generating traffic disruption report data for the traffic disruption event; and storing the traffic disruption report data at a database coupled to a navigation server.
-
Specification