Automatic Movement and Activity Tracking
First Claim
1. A computer-implemented method of classifying movement of an object, the method comprising:
- receiving geolocation data indicative of an object'"'"'s location during a period of time;
processing the geolocation data and timestamps associated with the geolocation data with a processing system to automatically identify a movement of the object during the period of time, the movement being characterized by at least (i) timing data, and (ii) location data indicative of starting and ending locations of the object;
accessing one or more criteria for classifying the identified movement with the processing system, the one or more criteria being based on historical data for previous movements, the historical data comprising a classification for each of the respective previous movements;
applying an algorithm that evaluates the timing data and the location data of the identified movement against the one or more criteria with the processing system, the algorithm being configured to automatically assign a classification of a plurality of classifications to the identified movement based on the evaluation; and
determining whether to provide information on the identified movement to an output destination based on the assigned classification.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods for classifying movement of an object are provided. Geolocation data for an object and timestamps associated with the geolocation data are processed to automatically identify a movement of the object. The movement is characterized by at least (i) timing data, and (ii) location data indicative of starting and ending locations of the object. One or more criteria for classifying the identified movement are accessed, where the one or more criteria are based on historical data for previous movements. An algorithm that evaluates the timing data and the location data of the identified movement against the one or more criteria is applied. The algorithm is configured to automatically assign a classification of a plurality of classifications to the identified movement based on the evaluation. A determination of whether to provide information on the identified movement to an output destination is made based on the assigned classification.
3 Citations
21 Claims
-
1. A computer-implemented method of classifying movement of an object, the method comprising:
-
receiving geolocation data indicative of an object'"'"'s location during a period of time; processing the geolocation data and timestamps associated with the geolocation data with a processing system to automatically identify a movement of the object during the period of time, the movement being characterized by at least (i) timing data, and (ii) location data indicative of starting and ending locations of the object; accessing one or more criteria for classifying the identified movement with the processing system, the one or more criteria being based on historical data for previous movements, the historical data comprising a classification for each of the respective previous movements; applying an algorithm that evaluates the timing data and the location data of the identified movement against the one or more criteria with the processing system, the algorithm being configured to automatically assign a classification of a plurality of classifications to the identified movement based on the evaluation; and determining whether to provide information on the identified movement to an output destination based on the assigned classification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system for classifying movement of an object, the system comprising:
-
a processing system; and computer-readable memory in communication with the processing system encoded with instructions for commanding the processing system to execute steps comprising; receiving geolocation data indicative of an object'"'"'s location during a period of time; processing the geolocation data and timestamps associated with the geolocation data to automatically identify a movement of the object during the period of time, the movement being characterized by at least (i) timing data, and (ii) location data indicative of starting and ending locations of the object; accessing one or more criteria for classifying the identified movement, the one or more criteria being based on historical data for previous movements, the historical data comprising a classification for each of the respective previous movements; applying an algorithm that evaluates the timing data and the location data of the identified movement against the one or more criteria, the algorithm being configured to automatically assign a classification of a plurality of classifications to the identified movement based on the evaluation; and determining whether to provide information on the identified movement to an output destination based on the assigned classification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium for classifying movement of an object, the computer-readable storage medium comprising computer executable instructions which, when executed, cause a processing system to execute steps including:
-
receiving geolocation data indicative of an object'"'"'s location during a period of time; processing the geolocation data and timestamps associated with the geolocation data to automatically identify a movement of the object during the period of time, the movement being characterized by at least (i) timing data, and (ii) location data indicative of starting and ending locations of the object; accessing one or more criteria for classifying the identified movement, the one or more criteria being based on historical data for previous movements, the historical data comprising a classification for each of the respective previous movements; applying an algorithm that evaluates the timing data and the location data of the identified movement against the one or more criteria, the algorithm being configured to automatically assign a classification of a plurality of classifications to the identified movement based on the evaluation; and determining whether to provide information on the identified movement to an output destination based on the assigned classification. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification