METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING SENSOR DATA
First Claim
1. A method comprising:
- receiving a plurality of estimated position points, each estimated position point including a timestamp, wherein each estimated position point is an estimate of a position of a vehicle at a time represented by the respective timestamp;
receiving one or more path events, wherein each of the one or more path events includes a timestamp and data from at least one sensor of the vehicle;
generating a path from the plurality of estimated position points, wherein the estimated position points are arranged in order of ascending time represented by the respective timestamp; and
interpolating between two of the estimated position points to determine a location corresponding to one of the one or more path events, where the timestamp of the one of the one or more path events corresponds to a time that is between the times represented by the timestamps of the two of the estimated position points.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided that includes: receiving a plurality of estimated position points, each estimated position point including a timestamp, where each estimated position point is an estimate of a position of a vehicle at a time respective timestamp; receiving on or more path events, where each of the one or more path events includes a timestamp and data from at least one sensor of the vehicle; generating a path from the plurality of estimated position points, where the estimated position points are arranged in order of ascending time represented by the respective timestamp; and interpolating between two of the estimated position points to determine a location corresponding to one of the one or more path events, where the timestamp of the one of the one or more path event corresponds to a time that is between the times represented by the timestamps of the two estimated position points.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a plurality of estimated position points, each estimated position point including a timestamp, wherein each estimated position point is an estimate of a position of a vehicle at a time represented by the respective timestamp; receiving one or more path events, wherein each of the one or more path events includes a timestamp and data from at least one sensor of the vehicle; generating a path from the plurality of estimated position points, wherein the estimated position points are arranged in order of ascending time represented by the respective timestamp; and interpolating between two of the estimated position points to determine a location corresponding to one of the one or more path events, where the timestamp of the one of the one or more path events corresponds to a time that is between the times represented by the timestamps of the two of the estimated position points. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus to at least:
-
receive a plurality of estimated position points, each estimated position point including a timestamp, wherein each estimated position point is an estimate of a position of a vehicle at a time represented by the respective timestamp; receive one or more path events, wherein each of the one or more path events includes a timestamp and data from at least one sensor of the vehicle; generate a path from the plurality of estimated position points, wherein the estimated position points are arranged in order of ascending time represented by the respective timestamp; and interpolate between two of the estimated position points to determine a location corresponding to one of the one or more path events, where the timestamp of the one of the one or more path events corresponds to a time that is between the times represented by the timestamps of the two of the estimated position points. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to:
-
receive a plurality of estimated position points, each estimated position point including a timestamp, wherein each estimated position point is an estimate of a position of a vehicle at a time represented by the respective timestamp; receive one or more path events, wherein each of the one or more path events includes a timestamp and data from at least one sensor of the vehicle; generate a path from the plurality of estimated position points, wherein the estimated position points are arranged in order of ascending time represented by the respective timestamp; and interpolate between two of the estimated position points to determine a location corresponding to one of the one or more path events, where the timestamp of the one of the one or more path events corresponds to a time that is between the times represented by the timestamps of the two of the estimated position points. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21-40. -40. (canceled)
Specification