Method, system and device for inferring a mobile user's current context and proactively providing assistance
First Claim
Patent Images
1. A method for presenting an automated suggestion at a mobile electronic device, the method comprising, with the mobile electronic device:
- by one or more sensors coupled to the mobile electronic device, receiving one or more real-time inputs indicative of an implicit cue regarding a user-specific physical activity in relation to a surrounding physical environment;
by an automated inference engine coupled to the mobile electronic device, accessing the real-time inputs and one more items of previously stored user-specific information;
by the automated inference engine, based on a combination of the one or more real-time inputs and the stored user-specific information, generating a plurality of different user-specific contexts, each user-specific context corresponding to an inferred purpose for the user-specific physical activity;
by the automated inference engine, algorithmically selecting at least one of the plurality of different user-specific contexts;
generating an automated suggestion based on the selected user-specific context; and
presenting the automated suggestion by an output device of the mobile electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, method and system for automatically inferring a mobile user'"'"'s current context includes applying a user activity knowledge base to real-time inputs and stored user-specific information to determine a current situation. Automated reasoning is used to infer a user-specific context of the current situation. Automated candidate actions may be generated and performed in accordance with the current situation and user-specific context.
-
Citations
21 Claims
-
1. A method for presenting an automated suggestion at a mobile electronic device, the method comprising, with the mobile electronic device:
-
by one or more sensors coupled to the mobile electronic device, receiving one or more real-time inputs indicative of an implicit cue regarding a user-specific physical activity in relation to a surrounding physical environment; by an automated inference engine coupled to the mobile electronic device, accessing the real-time inputs and one more items of previously stored user-specific information; by the automated inference engine, based on a combination of the one or more real-time inputs and the stored user-specific information, generating a plurality of different user-specific contexts, each user-specific context corresponding to an inferred purpose for the user-specific physical activity; by the automated inference engine, algorithmically selecting at least one of the plurality of different user-specific contexts; generating an automated suggestion based on the selected user-specific context; and presenting the automated suggestion by an output device of the mobile electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21)
-
-
10. A method for providing an automated suggestion in response to a current situation pertaining to a location, position, or movement of a person in relation to a physical environment, the method comprising, with a mobile electronic device:
-
by one or more sensors coupled to the mobile electronic device, receiving one or more real-time inputs indicative of an implicit cue regarding a user-specific physical activity in relation to a surrounding physical environment; by an automated inference engine coupled to the mobile electronic device, accessing the real-time inputs and one more items of previously stored information; by the automated inference engine, based on a combination of the one or more real-time inputs and the stored user-specific information, generating a plurality of user-specific contexts, each user-specific context corresponding to a different inferred purpose for the user-specific physical activity; by the automated inference engine, algorithmically selecting a user-specific context of the plurality of different user-specific contexts; generating an automated response based on the selected user-specific context; and by a processor of the mobile electronic device, executing the automated response. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification