SYSTEMS AND METHODS FOR IDENTIFYING AN ACTIVITY OF A USER BASED ON A CHRONOLOGICAL ORDER OF DETECTED MOVEMENTS OF A COMPUTING DEVICE
First Claim
1. A method comprising:
- detecting movements of a computing device;
determining a chronological order of the detected movements;
identifying an activity of a user of the computing device based on the detected movements and the chronological order;
determining a geographic location associated with at least one of the movements; and
presenting identification of the activity and the geographic location.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for identifying an activity of a user based on a chronological order of detected movements of a computing device. According to embodiments of the present disclosure, the method may include detecting movements of a computing device. The method also includes determining a chronological order of the detected movements. Further, the method includes identifying an activity of a user of the computing device based on the detected movements and chronological order. The method also includes determining a geographic location associated with at least one of the movements. Further, the method includes presenting identification of the activity and the geographic location.
152 Citations
44 Claims
-
1. A method comprising:
-
detecting movements of a computing device; determining a chronological order of the detected movements; identifying an activity of a user of the computing device based on the detected movements and the chronological order; determining a geographic location associated with at least one of the movements; and presenting identification of the activity and the geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
detecting movements of a computing device; determining a chronological order of the detected movements; identifying an activity of a user of the computing device based on the detected movements and the chronological order; and in response to identifying the activity, applying a predetermined action. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving movement information and associated activity information from a plurality of computing devices; determining a confidence level for associating a movement of a computing device with an activity of a user based on the movement information and associated activity information; and communicating the confidence level to another computing device. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method comprising:
-
identifying activities of a user of a computing device; determining at least one of a chronological order and geographic locations of the identified activities; deducing another activity based on the identified activities and the at least one of the chronological order and geographic locations; and presenting identification of the deduced activity. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
a movement detection module configured to detect movements of a computing device; and a movement response manager configured to; determine a chronological order of the detected movements; identify an activity of a user of the computing device based on the detected movements and the chronological order; determine a geographic location associated with at least one of the movements; and a user interface configured to present identification of the activity and the geographic location.
-
-
38. A system comprising:
-
a movement detection module configured to detect movements of a computing device; and a movement response manager configured to; determine a chronological order of the detected movements; identify an activity of a user of the computing device based on the detected movements and the chronological order; and apply a predetermined action in response to identifying the activity.
-
-
39. A system comprising:
-
a communication interface configured to receive movement information and associated activity information from a plurality of computing devices; and a computing device movement and activity analyzer configured to; determine a confidence level for associating a movement of a computing device with an activity of a user based on the movement information and associated activity information; and communicate the confidence level to another computing device.
-
-
40. A system comprising:
-
an activity identifier configured to; identify activities of a user of a computing device; determine at least one of a chronological order and geographic locations of the identified activities; and deduce another activity based on the identified activities and the at least one of the chronological order and geographic locations; and a user interface configured to present identification of the deduced activity.
-
-
41. A computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
detecting movements of a computing device; determining a chronological order of the detected movements; identifying an activity of a user of the computing device based on the detected movements and the chronological order; determining a geographic location associated with at least one of the movements; and presenting identification of the activity and the geographic location.
-
-
42. A computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
detecting movements of a computing device; determining a chronological order of the detected movements; identifying an activity of a user of the computing device based on the detected movements and the chronological order; and in response to identifying the activity, applying a predetermined action.
-
-
43. A computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
receiving movement information and associated activity information from a plurality of computing devices; determining a confidence level for associating a movement of a computing device with an activity of a user based on the movement information and associated activity information; and communicating the confidence level to another computing device.
-
-
44. A computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
identifying activities of a user of a computing device; determining at least one of a chronological order and geographic locations of the identified activities; deducing another activity based on the identified activities and the at least one of the chronological order and geographic locations; and presenting identification of the deduced activity.
-
Specification