Probabilistic Map Matching From A Plurality Of Observational And Contextual Factors
First Claim
1. A method comprising:
- determining one or more routes between a first point corresponding to a first location and a second point corresponding to a second location; and
assigning a relative probability to each of the one or more routes based on a combination of a plurality of factors.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are described for implementing map matching techniques relating to measured location data. Probabilistic models, including temporal Bayesian network models and Hidden Markov Models, may be used for combining multiple classes of evidence relating to potential locations of points traversed on routes over time. Multiple route segments and overall routes may be maintained under relative uncertainty as candidates. The candidate route segments and overall routes may then be reduced into a smaller number of candidates or a single most likely route as a trip progresses. As the trip progresses, route segments in proximity to each location point are identified and candidate matches are determined. A probability of an entity traversing a candidate match at a given time and a probability of an entity traversing between a first candidate match at a first time and a second candidate match at a second time are determined based on a plurality of factors. Different modalities may be used to measure and transmit the location data.
-
Citations
25 Claims
-
1. A method comprising:
-
determining one or more routes between a first point corresponding to a first location and a second point corresponding to a second location; and assigning a relative probability to each of the one or more routes based on a combination of a plurality of factors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory communicatively coupled to a processor; one or more computer-executable instructions stored in the memory that cause the processor to perform operations comprising; collecting a plurality of time-adjacent points each corresponding to a measured geographic location; determining, for each time-adjacent point, zero or more candidate matches in proximity to the geographic location; and computing a transition probability of moving from a first candidate match corresponding to a first point to a second candidate match corresponding to a second point subsequent in time to the first point based on a combination of a plurality of factors. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
determining an uncertainty of a location point; estimating a potential reduction in the uncertainty that would result from measuring one or more additional location points using one of a plurality of different sensors; estimating a potential cost of measuring the one or more additional location points using one of the plurality of sensors; selecting one or more sensors from the plurality of sensors based on the estimated potential reduction in uncertainty and the estimated potential cost; and collecting one or more time-adjacent location points using the one or more selected sensors. - View Dependent Claims (20, 21, 22)
-
-
23. A method comprising:
-
receiving a plurality of time-adjacent points each representing a geographic location at a different time; determining a route taken based on route segments in proximity to the time-adjacent points; and deleting one or more of the plurality of time-adjacent points if the route can be determined without considering the deleted time-adjacent points. - View Dependent Claims (24, 25)
-
Specification