Automatically identifying associations between vehicle operating data and non-vehicle operating data
First Claim
1. A system for identifying vehicle transportation network data, the system including:
- a memory including a non-transitory computer readable medium; and
a processor configured to execute instructions stored on the non-transitory computer readable medium to;
identify first vehicle transportation network data representing a vehicle transportation network;
identify vehicle operating data reported for a plurality of vehicles, wherein the vehicle operating data includes vehicle operation records, wherein each vehicle operation record from the vehicle operation records includes;
a vehicle identifier associating a vehicle with the vehicle operation record;
a passenger identifier associating a passenger with the vehicle operation record; and
a vehicle operation identifier associating a vehicle operation with the vehicle operation record, such that the vehicle performed the vehicle operation;
identify non-vehicle operating data reported for a plurality of users, wherein the non-vehicle operating data includes non-vehicle operation records, wherein each non-vehicle operation record from the non-vehicle operation records includes;
a user identifier associating a user with the non-vehicle operation record;
a destination identifier associating a destination with the non-vehicle operation record; and
a non-vehicle operation identifier associating a non-vehicle operation with the non-vehicle operation record, such that the user performed the non-vehicle operation at the destination;
automatically identify an association between the vehicle operating data and the non-vehicle operating data;
identify second vehicle transportation network data based on the first vehicle transportation network data and the association between the vehicle operating data and the non-vehicle operating data; and
output the second vehicle transportation network data for use by a vehicle to traverse a portion of the vehicle transportation network corresponding to the association, such that operating the vehicle to traverse the portion in accordance with the second vehicle transportation network data differs from operating the vehicle to traverse the portion of the vehicle transportation network in accordance with the first vehicle transportation network data.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatically identifying associations between vehicle operating data and non-vehicle operating data may include identifying vehicle transportation network data representing a vehicle transportation network, identifying vehicle operating data reported for a plurality of vehicles, wherein the vehicle operating data includes vehicle operation records, identifying non-vehicle operating data reported for a plurality of users, wherein the non-vehicle operating data includes non-vehicle operation records, automatically identifying an association between the vehicle operating data and the non-vehicle operating data, and generating updated vehicle transportation network data based on the vehicle transportation network data.
67 Citations
20 Claims
-
1. A system for identifying vehicle transportation network data, the system including:
-
a memory including a non-transitory computer readable medium; and a processor configured to execute instructions stored on the non-transitory computer readable medium to; identify first vehicle transportation network data representing a vehicle transportation network; identify vehicle operating data reported for a plurality of vehicles, wherein the vehicle operating data includes vehicle operation records, wherein each vehicle operation record from the vehicle operation records includes; a vehicle identifier associating a vehicle with the vehicle operation record; a passenger identifier associating a passenger with the vehicle operation record; and a vehicle operation identifier associating a vehicle operation with the vehicle operation record, such that the vehicle performed the vehicle operation; identify non-vehicle operating data reported for a plurality of users, wherein the non-vehicle operating data includes non-vehicle operation records, wherein each non-vehicle operation record from the non-vehicle operation records includes; a user identifier associating a user with the non-vehicle operation record; a destination identifier associating a destination with the non-vehicle operation record; and a non-vehicle operation identifier associating a non-vehicle operation with the non-vehicle operation record, such that the user performed the non-vehicle operation at the destination; automatically identify an association between the vehicle operating data and the non-vehicle operating data; identify second vehicle transportation network data based on the first vehicle transportation network data and the association between the vehicle operating data and the non-vehicle operating data; and output the second vehicle transportation network data for use by a vehicle to traverse a portion of the vehicle transportation network corresponding to the association, such that operating the vehicle to traverse the portion in accordance with the second vehicle transportation network data differs from operating the vehicle to traverse the portion of the vehicle transportation network in accordance with the first vehicle transportation network data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
identifying first vehicle transportation network data representing a vehicle transportation network; identifying vehicle operating data reported for a plurality of vehicles, wherein the vehicle operating data includes vehicle operation records, wherein each vehicle operation record from the vehicle operation records includes; a vehicle identifier associating a vehicle with the vehicle operation record; a passenger identifier associating a passenger with the vehicle operation record; and a vehicle operation identifier associating a vehicle operation with the vehicle operation record, such that the vehicle performed the vehicle operation; identifying non-vehicle operating data reported for a plurality of users, wherein the non-vehicle operating data includes non-vehicle operation records, wherein each non-vehicle operation record from the non-vehicle operation records includes; a user identifier associating a user with the non-vehicle operation record; a destination identifier associating a destination with the non-vehicle operation record; and a non-vehicle operation identifier associating a non-vehicle operation with the non-vehicle operation record, such that the user performed the non-vehicle operation at the destination; automatically identifying an association between the vehicle operating data and the non-vehicle operating data; identifying second vehicle transportation network data based on the first vehicle transportation network data and the association between the vehicle operating data and the non-vehicle operating data; and outputting the second vehicle transportation network data for use by a vehicle to traverse a portion of the vehicle transportation network corresponding to the association, such that operating the vehicle to traverse the portion in accordance with the second vehicle transportation network data differs from operating the vehicle to traverse the portion of the vehicle transportation network in accordance with the first vehicle transportation network data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
identifying first vehicle transportation network data representing a vehicle transportation network; identifying vehicle operating data reported for a plurality of vehicles; identifying non-vehicle operating data reported for a plurality of users; automatically identifying an association between the vehicle operating data and the non-vehicle operating data, wherein automatically identifying the association between the vehicle operating data and the non-vehicle operating data includes; generating temporal operating groups by temporally grouping the vehicle operating data and the non-vehicle operating data; for each temporal operating group from the temporal operating groups, generating respective spatial clusters; for each spatial cluster from the respective spatial clusters; identifying distinct tuples, wherein each distinct tuple from the distinct tuples includes a passenger identifier and a user identifier; and identifying candidate tuples from the distinct tuples; identifying exclusive tuples from the candidate tuples; and generating exclusive tuple groups; identifying second vehicle transportation network data based on the vehicle transportation network data and the association between the vehicle operating data and the non-vehicle operating data; and outputting the second vehicle transportation network data for use by a vehicle to traverse a portion of the vehicle transportation network corresponding to the association, such that operating the vehicle to traverse the portion in accordance with the second vehicle transportation network data differs from operating the vehicle to traverse the portion of the vehicle transportation network in accordance with the first vehicle transportation network data. - View Dependent Claims (18, 19, 20)
-
Specification