Systems, methods, and computer-readable media for verifying traffic designations of roads
First Claim
1. A computer-implemented method for verifying a traffic designation of a road, the method comprising:
- obtaining, by one or more processors, location data in a geographic area, the location data including a plurality of points each having a heading and a speed;
associating, by one or more processors, a first group of the plurality of points with a selected road in the geographic area, the selected road having a traffic designation;
counting, by one or more processors, a first number of the first group of points having a heading in a first direction;
counting, by one or more processors, a second number of the first group of points having a heading in a second direction substantially opposite the first direction;
determining a traffic direction of the road based on the first number and the second number; and
determining, by one or more processors, whether a conflict exists between the determined traffic direction and the traffic designation of the road.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems, methods, and computer-readable for verifying the traffic designations of roads of a geographic map. Location data for a geographic area is obtained and location data points are filtered based on speed. A road network for the geographic area is obtained, and location data points are associated with a road based on proximity and heading with respect to the orientation of the road. The associated location data points in each direction are counted and used to determine a traffic direction. The traffic direction is compared to the existing traffic designation for the road, and conflicts are identified, such as missing one-way designations, unlikely one-way designations, and incorrect one-way designations.
-
Citations
20 Claims
-
1. A computer-implemented method for verifying a traffic designation of a road, the method comprising:
-
obtaining, by one or more processors, location data in a geographic area, the location data including a plurality of points each having a heading and a speed; associating, by one or more processors, a first group of the plurality of points with a selected road in the geographic area, the selected road having a traffic designation; counting, by one or more processors, a first number of the first group of points having a heading in a first direction; counting, by one or more processors, a second number of the first group of points having a heading in a second direction substantially opposite the first direction; determining a traffic direction of the road based on the first number and the second number; and determining, by one or more processors, whether a conflict exists between the determined traffic direction and the traffic designation of the road. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory tangible computer-readable storage medium having executable computer code stored thereon for verifying a traffic designation of a road, the computer code comprising a set of instructions that causes one or more processors to perform the following:
-
obtaining, by one or more processors, location data in a geographic area, the location data including a plurality of points each having a heading and a speed; associating, by one or more processors, a first group of the plurality of points with a selected road in the geographic area, the selected road having a traffic designation; counting, by one or more processors, a first number of the first group of points having a heading in a first direction; counting, by one or more processors, a second number of the first group of points having a heading in a second direction substantially opposite the first direction; determining a traffic direction of the road based on the first number and the second number; and determining, by one or more processors, whether a conflict exists between the determined traffic direction and the traffic designation of the road. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for verifying a traffic designation of a road, the system comprising
one or more processors; a non-transitory tangible memory accessible by the one or more processors and having executable computer code stored thereon, the computer code comprising a set of instructions that causes one or more processors to perform the following; obtaining, by one or more processors, location data in a geographic area, the location data including a plurality of points each having a heading and a speed; associating, by one or more processors, a first group of the plurality of points with a selected road in the geographic area, the selected road having a traffic designation; counting, by one or more processors, a first number of the first group of points having a heading in a first direction; counting, by one or more processors, a second number of the first group of points having a heading in a second direction substantially opposite the first direction; determining a traffic direction of the road based on the first number and the second number; and determining, by one or more processors, whether a conflict exists between the determined traffic direction and the traffic designation of the road. - View Dependent Claims (17, 18, 19, 20)
Specification