Apparatus, systems, and methods for analyzing movements of target entities
First Claim
Patent Images
1. An apparatus comprising:
- one or more interfaces configured to provide communication with a computing device; and
a processor, in communication with the one or more interfaces, and configured to acquire computer readable instructions stored in one or more memory devices and execute the instructions to cause the apparatus to;
receive, from the computing device, a time-series of location data points corresponding to a target entity;
determine one or more sessions from the time-series of location data points by grouping one or more of the time-series of location data points that are bounded in space and/or time;
determine one or more clusters of sessions based on the one or more sessions and based on a physical proximity between the sessions;
determine one or more attributes associated with the target entity based on the one or more sessions, the one or more clusters of sessions, and the time-series of location data points, andprovide a profile of the target entity based on the one or more attributes associated with the target entity,wherein the apparatus is further configured, using the computer readable instructions, to also be able determine the one or more attributes associated with the target entity based on the time-series of location data point or based on the one or more sessions and the one or more clusters of sessions.
5 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to apparatus, systems, and methods for providing a location information analytics mechanism. The location information analytics mechanism is configured to analyze location information to extract contextual information (e.g., profile) about a mobile device or a user of a mobile device, collectively referred to as a target entity. The location information analytics mechanism can include analyzing location data points associated with a target entity to determine features associated with the target entity, and using the features to predict attributes associated with the target entity. The set of predicted attributes can form a profile of the target entity.
125 Citations
17 Claims
-
1. An apparatus comprising:
-
one or more interfaces configured to provide communication with a computing device; and a processor, in communication with the one or more interfaces, and configured to acquire computer readable instructions stored in one or more memory devices and execute the instructions to cause the apparatus to; receive, from the computing device, a time-series of location data points corresponding to a target entity; determine one or more sessions from the time-series of location data points by grouping one or more of the time-series of location data points that are bounded in space and/or time; determine one or more clusters of sessions based on the one or more sessions and based on a physical proximity between the sessions; determine one or more attributes associated with the target entity based on the one or more sessions, the one or more clusters of sessions, and the time-series of location data points, and provide a profile of the target entity based on the one or more attributes associated with the target entity, wherein the apparatus is further configured, using the computer readable instructions, to also be able determine the one or more attributes associated with the target entity based on the time-series of location data point or based on the one or more sessions and the one or more clusters of sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, by a first computing device from a second computing device, a time-series of location data points corresponding to a target entity; determining, by the first computing device, one or more sessions from the time-series of location data points by grouping one or more of the time-series of location data points that are bounded in space and/or time; determining, by the first computing device, one or more clusters of sessions based on the one or more sessions and based on a physical proximity between sessions; determining, by the first computing device, one or more attributes associated with the target entity based on the one or more sessions, the one or more clusters of sessions, and the time-series of location data points corresponding to the target entity; and providing, by the first computing device, a profile of the target entity based on the one or more attributes associated with the target entity. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer readable medium having executable instructions executable to cause a data processing apparatus to operations comprising:
-
receive, from the computing device, a time-series of location data points corresponding to a target entity; determine one or more sessions from the time-series of location data points by grouping one or more of the time-series of location data points that are bounded in space and/or time; determine one or more clusters of sessions based on the one or more sessions and based on a physical proximity between the sessions; determine the one or more attributes associated with the target entity based on the one or more sessions, the one or more clusters of sessions, and the time-series of location data points, and provide a profile of the target entity based on the one or more attributes associated with the target entity, wherein the executable instructions further configure the data processing apparatus to also be able determine the one or more attributes associated with the target entity based on the time-series of location data point or based on the one or more sessions and the one or more clusters of sessions. - View Dependent Claims (17)
-
Specification