Vehicle traffic state determination
First Claim
1. An apparatus comprising at least one processor, at least one communications interface, and at least one memory storing computer program code, with the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- receive, via the at least one communications interface, an instance of probe data captured by one or more sensors of a probe apparatus onboard a particular vehicle, the instance of probe data comprising speed data indicating the speed of the particular vehicle when the instance of probe data was captured;
access from the at least one memory one or more previous instances of probe data captured by the probe apparatus onboard the particular vehicle;
analyze the instance of probe data based on the one or more previous instances of probe data; and
determine a current traffic state for the particular vehicle based on the analysis of the instance of probe data based on the one or more previous instances of probe data, the current traffic state being a state of a predefined set of states.
1 Assignment
0 Petitions
Accused Products
Abstract
An instance of probe data that was captured by sensors of a probe apparatus onboard a vehicle is received. Previous instances of probe data captured by the probe apparatus onboard the vehicle are accessed and the instance of probe is analyzed based on the previous instances of probe data. A current traffic state is determined for the vehicle based on the analysis. In an example embodiment, the analysis comprises generating a hidden Markov model based on speed data of the probe data. A Viterbi-path is obtained corresponding to the instance of probe data and the previous instances of probe data. The current traffic state is defined based on the Viterbi-path. The current traffic state may be used to determine traffic information/data for a road segment and/or predict a future traffic state for the vehicle. Traffic management decisions and/or routing decisions for the vehicle may be made based thereon.
-
Citations
20 Claims
-
1. An apparatus comprising at least one processor, at least one communications interface, and at least one memory storing computer program code, with the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive, via the at least one communications interface, an instance of probe data captured by one or more sensors of a probe apparatus onboard a particular vehicle, the instance of probe data comprising speed data indicating the speed of the particular vehicle when the instance of probe data was captured; access from the at least one memory one or more previous instances of probe data captured by the probe apparatus onboard the particular vehicle; analyze the instance of probe data based on the one or more previous instances of probe data; and determine a current traffic state for the particular vehicle based on the analysis of the instance of probe data based on the one or more previous instances of probe data, the current traffic state being a state of a predefined set of states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving an instance of probe data captured by one or more sensors of a probe apparatus onboard a particular vehicle, the instance of probe data comprising speed data indicating the speed of the particular vehicle when the instance of probe data was captured; accessing one or more previous instances of probe data captured by the probe apparatus onboard the particular vehicle; analyzing the instance of probe data based on the one or more previous instances of probe data; and determining a current traffic state for the particular vehicle based on the analysis of the instance of probe data based on the one or more previous instances of probe data, the current traffic state being a state of a predefined set of states. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein with the computer-executable program code instructions comprising program code instructions configured to:
-
receive an instance of probe data captured by one or more sensors of a probe apparatus onboard a particular vehicle, the instance of probe data comprising speed data indicating the speed of the particular vehicle when the instance of probe data was captured; access one or more previous instances of probe data captured by the probe apparatus onboard the particular vehicle; analyze the instance of probe data based on the one or more previous instances of probe data; and determine a current traffic state for the particular vehicle based on the analysis of the instance of probe data based on the one or more previous instances of probe data, the current traffic state being a state of a predefined set of states. - View Dependent Claims (20)
-
Specification