US2016109253A1PendingUtilityA1
Systems And Methods For Identifying An Activity Of A User Based On A Chronological Order Of Detected Movements Of A Computing Device
Est. expiryDec 22, 2029(~3.4 yrs left)· nominal 20-yr term from priority
G01C 21/3617G01C 21/3697G01S 19/43G01C 21/3484G01C 21/20
48
PatentIndex Score
0
Cited by
0
References
0
Claims
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 can include determining a geographic location associated with at least one of the movements. Further, the method includes presenting identification of the activity.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
at a server device comprising a processor and memory:
receiving from a mobile device an activity inference rule comprising at least one predetermined transition movement criteria and at least one predetermined action associated with the inferred activity of the mobile computing device;
determining a chronological set of movement information based on movement information received from at least one of an accelerometer and a magnometer of the mobile computing device;
determining a transition movement based on the chronological set of movement information;
determining whether the transition movement meets the at least one predetermined transition movement criteria of the activity inference rule; and
in response to determining the transition movement meets the at least one predetermined transition movement criteria of the activity inference rule:
inferring an activity of the user of the mobile computing device based on the determined transition movement; and
applying the at least one predetermined action of the activity inference rule.
2 . The method of claim 1 further comprising determining a geographic location associated with the identified activity
3 . The method of claim 2 wherein determining a geographic location associated with the identified activity comprises determining a geographic location associated with the identified activity based on the determined transition movement; and
4 . The method of claim 3 , wherein determining a geographic location associated with the inferred activity based on the determined transition movement comprises:
determining current coordinates of the mobile computing device; and storing the coordinates with the inferred activity.
5 . The method of claim 2 , wherein the predetermined action comprises communicating identification of the inferred activity and the geographic location to another computing device for presentation to a user of the other computing device.
6 . The method of claim 5 , wherein the user of the other computing device is specified in a contact list of the mobile computing device.
7 . The method of claim 6 , further comprising receiving an indication that the inferred activity and the geographic location are associated with a contact entry of the contact list.
8 . The method of claim 2 , comprising determining whether the geographic location associated with the inferred activity is confirmed.
9 . The method of claim 8 , wherein determining whether the geographic location associated with the inferred activity is confirmed comprises:
accessing a geographic information system to obtain information associated with the geographic location; analyzing the information with respect to the inferred activity; and verifying association of the geographic location with the inferred activity based on the analysis.
10 . The method of claim 1 , wherein determining the chronological set of movement information comprises receiving movement information received from a satellite navigation system.
11 . The method of claim 1 , wherein determining the chronological set of movement information detecting comprises:
communicating with a remote device; and determining that the mobile computing device is moving with respect to the remote device based on the communication.
12 . The method of claim 1 , wherein inferring an activity of the user based on the determined transition movement comprises:
inferring at least one of the user parking an automobile and an accident involving an automobile.
13 . The method of claim 1 , wherein inferring an activity of the user based on the determined transition movement comprises inferring movement behavior of the user.
14 . The method of claim 1 , wherein inferring an activity of the user based on the determined transition movement comprises inferring a type of transportation used.
15 . The method of claim 1 , further comprising analyzing the chronological set of movement information to determine at least one of a speed, a velocity, a position, and a route of the mobile computing device, and wherein inferring an activity comprises inferring the activity of the user of the mobile computing device based on the at least one of a speed, a velocity, a position, and a route of the mobile computing device.
16 . The method of claim 1 , wherein applying the at least one predetermined action of the activity inference rule comprises controlling an application to implement a predetermined command.
17 . The method of claim 1 , wherein applying the at least one user-selected predetermined action of the activity inference rule comprises:
determining a geographic location of the mobile computing device; and associating the geographic location with the inferred activity.
18 . The method of claim 1 , wherein applying the at least one predetermined action of the activity inference rule comprises presenting identification of the inferred activity to the user of the mobile computing device.
19 . A method comprising:
at a server device comprising a processor and memory:
receiving activity inference rules for inferring activities of a user of a mobile computing device, each of the activity inference rules comprising at least one predetermined transition movement criteria associated with each of the inferred activities of the mobile computing device;
determining a chronological set of movement information based on movement information received from at least one of an accelerometer and a magnometer of the mobile computing device;
determining transition movements based on the chronological set of movement information;
inferring activities of the user of a mobile computing device based on the determination the transition movements meet the predetermined transition movement criteria of the activity inference rules;
determining a chronological order and geographic locations of the inferred activities;
deducing another activity of the user based on the inferred activities and the chronological order and geographic locations of the inferred activities; and
presenting identification of the deduced activity.
20 . The method of claim 19 , wherein determining a chronological set of movement information comprises using a satellite navigation system.
21 . The method of claim 19 , wherein determining a chronological order of the inferred activities comprises determining a time associated with an occurrence of each inferred activity.
22 . The method of claim 19 , wherein deducing another activity of the user comprises:
determining confidence levels for the inferred activities of a user of the mobile computing device; and determining the deduced activity based on the confidence levels for the inferred activities.
23 . The method of claim 19 , further comprising presenting the chronological order in association with the inferred activities and the deduced activity.
24 . The method of claim 19 , further comprising presenting the geographic locations in association with the inferred activities and the deduced activity.
25 . The method of claim 19 , wherein presenting identification of the deduced activity comprises displaying identification of the deduced activity.
26 . A system comprising:
a server device configured to:
receive activity inference rules for inferring activities of a user of a mobile computing device, each of the activity inference rules comprising at least one predetermined transition movement criteria associated with each of the inferred activities of the mobile computing device;
determine a chronological set of movement information based on movement information received from at least one of an accelerometer and a magnometer of the mobile computing device;
determine transition movements based on the chronological set of movement information;
infer activities of the user of the mobile computing device based the determination the transition movements meet the predetermined transition movement criteria of the activity inference rules;
determine a chronological order of the inferred activities;
deduce another activity of the user based on the inferred activities and the chronological order; and
enable presentation of identification of the deduced activity.
27 . The system of claim 26 wherein determining a chronological order of the inferred activities further comprises determining geographic locations of the inferred activities and deducing another activity of the user is based on the inferred activities and the chronological order and geographic locations of the inferred activities
28 . A non-transitory computer-readable medium having stored thereon computer executable instructions for performing the following steps:
receiving an activity inference rule for inferring an activity of the user of a mobile computing device, the activity inference rule comprising at least one predetermined transition movement criteria and at least one predetermined action associated with the inferred activity of the mobile computing device; determining a chronological set of movement information based on movement information received from at least one of an accelerometer and a magnometer of the mobile computing device; determining a transition movement based on the chronological set of movement information; determining whether the transition movement meets the at least one predetermined transition movement criteria of the activity inference rule; and in response to determining the transition movement meets the at least one user selected predetermined transition movement criteria of the activity inference rule:
inferring an activity of the user of the mobile computing device based on the determined transition movement; and
applying the at least one user selected predetermined action of the activity inference rule.
29 . A non-transitory computer-readable medium having stored thereon computer executable instructions for performing the following steps:
receiving activity inference rules for inferring activities of a user of a mobile computing device, each of the activity inference rules comprising at least one predetermined transition movement criteria associated with each of the inferred activities of the mobile computing device; determining a chronological set of movement information based on movement information received from at least one of an accelerometer and a magnometer of the mobile computing device; determining transition movements based on the chronological set of movement information; inferring activities of the user of a mobile computing device based on the rule determination the transition movements meet the user-selected predetermined transition movement criteria of the activity inference rules; determining a chronological order of the inferred activities; deducing another activity of the user based on the inferred activities and the chronological order of the inferred activities; and enabling presentation of identification of the deduced activity.
30 . The computer-readable medium of claim 29 wherein determining a chronological order of the inferred activities further comprises determining geographic locations of the inferred activities and deducing another activity of the user is based on the inferred activities and the chronological order and geographic locations of the inferred activitiesCited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.