CONTEXT AWARE, PROACTIVE DIGITAL ASSISTANT
First Claim
1. A system for proactively providing information, comprising:
- a sensor, wearable by a user, configured to detect at least one of visual data and auditory data associated with an environment of the user;
an output module configured to present information to the user; and
control logic configured to perform an operation comprising;
identifying a context of the environment of the user from the detected at least one of visual data and auditory data associated with the environment of the user;
retrieving information relevant to the identified context; and
proactively presenting the retrieved information to the user through the output module.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital assistant system may be used to proactively retrieve and provide information to a user based on an identified context of the user'"'"'s environment and/or activities. By monitoring a user'"'"'s environment and/or activities, an inference can be made about what supplemental information the user may find helpful and/or relevant. The supplemental information can be proactively retrieved and presented to the user. The system can include one or more sensors to gather information about the user'"'"'s environment and/or activities. The system can also include one or more output modules for proactively providing information to the user, such as a speaker for providing information in an auditory format and a display for providing information in a visual format. The system can be wearable and always on so that it can quickly and unobtrusively provide information to the user.
-
Citations
20 Claims
-
1. A system for proactively providing information, comprising:
-
a sensor, wearable by a user, configured to detect at least one of visual data and auditory data associated with an environment of the user; an output module configured to present information to the user; and control logic configured to perform an operation comprising; identifying a context of the environment of the user from the detected at least one of visual data and auditory data associated with the environment of the user; retrieving information relevant to the identified context; and proactively presenting the retrieved information to the user through the output module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for proactively providing information, comprising:
-
detecting at least one of visual data and auditory data associated with an environment of a user using environmental sensors associated with the user; identifying a context of the environment of the user from the detected at least one of visual data and auditory data associated with the environment of the user based on a relavancy between the detected aspect and an attribute associated with the user; retrieving information relevant to the identified context; and proactively presenting the retrieved information to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for proactively providing information, the computer program product comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to capture environmental context data associated with a user; computer-readable program code configured to identify an activity of a user within the captured context data; computer-readable program code configured to evaluate the activity to determine whether to provide supplemental information regarding the activity to the user; computer-readable program code configured to, upon determining to provide the supplemental data, retrieve supplemental information associated with the activity; and computer-readable program code configured to proactively present the retrieved information to the user. - View Dependent Claims (18, 19, 20)
Specification