CPC G06T 19/006 (2013.01) [G02B 27/01 (2013.01); G06F 1/163 (2013.01); G06F 3/011 (2013.01); G06F 21/53 (2013.01); G06T 15/005 (2013.01)] | 22 Claims |
1. A method comprising:
receiving, at a first time, via a first sensor of a first device, a first input from an environment of a user;
receiving user data via a second device in communication with the first device via a network;
determining, based on the first input and the user data, an occurrence of an event in the environment;
receiving, via a second sensor of the first device, a second input from the user;
identifying, based on the second input, an emotional reaction of the user;
receiving, via the second sensor at a second time later than the first time, a third input from the user;
in accordance with a determination that the third input comprises a request for information about the event:
constructing a query based on the third input, wherein the query is associated with the event and further associated with the requested information; and
presenting a response to the query via a display; and
in accordance with a determination that the third input does not comprise a request for information about the event, forgoing constructing the query.
|