Processing location information
First Claim
Patent Images
1. A system, comprising:
- one or more interfaces configured to receive location information from a mobile device and a timestamp;
a location processing engine configured to, using one or more processors;
determine one or more polygons associated with the received location information;
convert the timestamp into one or more time slices;
determine one or more bucket indexes in which to store a representation of the mobile device, wherein the one or more bucket indexes are determined based at least in part on at least one of the one or more polygons, the timestamp, and the one or more time slices; and
store the representation of the mobile device in the determined one or more bucket indexes.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for processing location information is disclosed. The location information is received from a mobile device. One or more polygons associated with the received location information are determined. A representation of the mobile device is stored based at least in part on the determined one or more polygons associated with the received location information.
72 Citations
21 Claims
-
1. A system, comprising:
-
one or more interfaces configured to receive location information from a mobile device and a timestamp; a location processing engine configured to, using one or more processors; determine one or more polygons associated with the received location information; convert the timestamp into one or more time slices; determine one or more bucket indexes in which to store a representation of the mobile device, wherein the one or more bucket indexes are determined based at least in part on at least one of the one or more polygons, the timestamp, and the one or more time slices; and store the representation of the mobile device in the determined one or more bucket indexes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, via one or more interfaces, location information from a mobile device and a timestamp; determining, using a location processing engine and one or more processors, one or more polygons associated with the received location information; converting the timestamp into one or more time slices; determining one or more bucket indexes in which to store a representation of the mobile device, wherein the one or more bucket indexes are determined based at least in part on at least one of the one or more polygons, the timestamp, and the one or more time slices; and storing the representation of the mobile device in the determined one or more bucket indexes. - View Dependent Claims (9, 10, 11, 12, 14, 15)
-
-
13. A computer program product embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving location information from a mobile device and a timestamp; determining one or more polygons associated with the received location information; converting the timestamp into one or more time slices; determining one or more bucket indexes in which to store a representation of the mobile device, wherein the one or more bucket indexes are determined based at least in part on at least one of the one or more polygons, the timestamp, and the one or more time slices; and storing the representation of the mobile device in the determined one or more bucket indexes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification