Pattern detection using probe data
First Claim
1. A vehicle comprising:
- a processor configured to execute instructions stored on a non-transitory computer readable medium to;
identify vehicle transportation network information representing a vehicle transportation network, wherein the vehicle transportation network includes a plurality of destinations, and wherein identifying the vehicle transportation network information includes identifying the vehicle transportation network information such that the vehicle transportation network information describes an association of a portion of the vehicle transportation network with a person associated with the vehicle based at least in part on an automatically identified association between the person associated with the vehicle and vehicle operating information of the vehicle;
determine whether the person associated with the vehicle changes over time by;
obtaining the vehicle operating information for the vehicle over defined time periods;
extracting a plurality of features of the vehicle operating information for each of the time periods; and
calculating a probability that the person associated with the vehicle has changed during each of the time periods by comparing respective features of the plurality of features for a time period with respective features for a previous time period;
determine a target destination from the plurality of destinations based on the vehicle transportation network information and the person associated with the vehicle; and
identify a route from an origin to the target destination in the vehicle transportation network using the vehicle transportation network information; and
a trajectory controller configured to operate the vehicle to travel from the origin to the target destination using the route, wherein the processor is configured to execute instructions stored on the non-transitory computer readable medium to automatically identify an association between the person and the vehicle operating information by;
obtaining an energy use of the vehicle during a first plurality of time windows;
summing the energy use occurring during each time window of the first plurality of time windows;
arranging the energy use sequentially in an order of the first plurality of time windows to form a pattern; and
associating the person with the pattern formed by the energy use during the first plurality of time windows.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for associating a person with a portion of transportation network information based on vehicle operating information are described. The information includes a plurality of destinations. First vehicle operating information for a vehicle is identified, which information includes a first plurality of vehicle operations occurring during a first plurality of time windows. First values for a plurality of features are extracted from the first plurality of vehicle operations. A portion of the vehicle transportation network is associated with an owner/operator of the vehicle based on the first values. For consecutive time windows thereafter, second values for the features are extracted from second vehicle operating information for the vehicle that includes a second plurality of vehicle operations occurring during the consecutive time windows. Based on changes, a determination can be made as to whether an identity of the person associated with the vehicle has changed over time.
67 Citations
18 Claims
-
1. A vehicle comprising:
-
a processor configured to execute instructions stored on a non-transitory computer readable medium to; identify vehicle transportation network information representing a vehicle transportation network, wherein the vehicle transportation network includes a plurality of destinations, and wherein identifying the vehicle transportation network information includes identifying the vehicle transportation network information such that the vehicle transportation network information describes an association of a portion of the vehicle transportation network with a person associated with the vehicle based at least in part on an automatically identified association between the person associated with the vehicle and vehicle operating information of the vehicle; determine whether the person associated with the vehicle changes over time by; obtaining the vehicle operating information for the vehicle over defined time periods; extracting a plurality of features of the vehicle operating information for each of the time periods; and calculating a probability that the person associated with the vehicle has changed during each of the time periods by comparing respective features of the plurality of features for a time period with respective features for a previous time period; determine a target destination from the plurality of destinations based on the vehicle transportation network information and the person associated with the vehicle; and identify a route from an origin to the target destination in the vehicle transportation network using the vehicle transportation network information; and a trajectory controller configured to operate the vehicle to travel from the origin to the target destination using the route, wherein the processor is configured to execute instructions stored on the non-transitory computer readable medium to automatically identify an association between the person and the vehicle operating information by; obtaining an energy use of the vehicle during a first plurality of time windows; summing the energy use occurring during each time window of the first plurality of time windows; arranging the energy use sequentially in an order of the first plurality of time windows to form a pattern; and associating the person with the pattern formed by the energy use during the first plurality of time windows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A vehicle comprising:
-
a processor configured to execute instructions stored on a non-transitory computer readable medium to; identify vehicle transportation network information representing a vehicle transportation network, wherein the vehicle transportation network includes a plurality of destinations, and wherein identifying the vehicle transportation network information includes identifying the vehicle transportation network information such that the vehicle transportation network information describes an association of a portion of the vehicle transportation network with a person associated with the vehicle based at least in part on an automatically identified association between the person associated with the vehicle and vehicle operating information of the vehicle, wherein the portion of the vehicle transportation network includes at least some of the plurality of destinations; determine a change in the person associated with the vehicle, based at least in part by; obtaining an energy use of the vehicle during a first plurality of time windows; summing the energy use occurring during each time window of the first plurality of time windows; arranging the energy use occurring during each time window of the first plurality of time windows in a first sequence of energy use over time; obtaining the energy use of the vehicle during a second plurality of time windows subsequent to the first plurality of time windows; summing the energy use occurring during each time window of the second plurality of time windows; arranging the energy use occurring during each time window of the second plurality of time windows in a second sequence of energy use over time; and determining that the second sequence of energy use over time is different from the first sequence of energy use over time; determine a target destination from the plurality of destinations based on the vehicle transportation network information, the target destination based on the change in the person associated with the vehicle; and identify a route from an origin to the target destination in the vehicle transportation network using the vehicle transportation network information; and a trajectory controller configured to operate the vehicle to travel from the origin to the target destination using the route. - View Dependent Claims (14)
-
-
15. A system for generating vehicle transportation network information, 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 vehicle transportation network information representing a vehicle transportation network, the vehicle transportation network information including a plurality of destinations; identify first vehicle operating information for a single vehicle, wherein the first vehicle operating information includes a first plurality of vehicle operations occurring during a first plurality of time windows; extract first values for a plurality of features from the first plurality of vehicle operations; associate a portion of the vehicle transportation network with a person associated with the single vehicle based on the first values; for consecutive time windows after the first plurality of time windows, extract second values for the plurality of features from second vehicle operating information for the single vehicle, wherein the second vehicle operating information includes a second plurality of vehicle operations occurring during the consecutive time windows; determine whether an identity of the person associated with the single vehicle has changed over time based on changes between the second values for the plurality of features and the first values for the plurality of features; and responsive to determining that the identity of the person has changed, remove an association of the portion of the vehicle transportation network within the vehicle transportation network information with the person associated with the single vehicle. - View Dependent Claims (16, 17, 18)
-
Specification