Real-Time Mapping Using Geohashing
First Claim
Patent Images
1. A method comprising:
- receiving current location data from a first computing device in real-time;
mapping the current location data in a map that includes collected location data from a second computing device;
generating a heat map based on the current location data and the collected location data;
determining a line using the generated heat map; and
providing a route suggestion based on the determined line to the first computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for real-time mapping using geohashing are described. In an example implementation, a method includes receiving current location data from a first computing device in real-time, mapping the current location data in a map that includes collected location data from a second computing device, generating a heat map based on the current location data and the collected location data, determining a line using the generated heat map, and providing a route suggestion based on the determined line to the first computing device.
22 Citations
20 Claims
-
1. A method comprising:
-
receiving current location data from a first computing device in real-time; mapping the current location data in a map that includes collected location data from a second computing device; generating a heat map based on the current location data and the collected location data; determining a line using the generated heat map; and providing a route suggestion based on the determined line to the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to perform instructions including; receiving current location data from a first computing device in real-time; mapping the current location data in a map that includes collected location data from a second computing device; generating a heat map based on the current location data and the collected location data; determining a line using the generated heat map; and providing a route suggestion based on the determined line to the first computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
detecting that a computing device has entered into a tracking area and beginning a session related to the computing device; receiving a plurality of location points related to locations of the computing device at periodic time intervals; determine an accuracy of each of the plurality of location points and storing location points that satisfy a threshold accuracy; aggregating the plurality of location points by mapping the plurality of location points into a grid including grid sections; clustering the location points in each of the grid sections; decoding a portion of the grid sections into coordinate data and labeling one of the grid sections that corresponds to an area of interest within the tracking area as a grid section of interest; comparing a timestamp of a location point in the grid section of interest to a timestamp of a neighboring location point in a neighboring grid section; determining that the comparison satisfies a threshold time period; aggregating the neighboring grid section and the grid section of interest and labeling the aggregated sections as a line; determining a wait-time for the session based on the line; and providing the wait-time to a computing device. - View Dependent Claims (18, 19, 20)
-
Specification