ATTENTION AWARE VIRTUAL ASSISTANT DISMISSAL
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:
- initiate a virtual assistant session responsive to receiving user input;
in accordance with initiating the virtual assistant session, determine, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user engagement are satisfied, wherein determining that the one or more criteria representing expressed user engagement are satisfied includes determining that a direction of a user gaze is directed to the electronic device;
in accordance with determining that the one or more criteria representing expressed user engagement are satisfied prior to a first time, forgo deactivating the virtual assistant session at the first time, wherein the first time is a predetermined duration after a second time at which a final result for the virtual assistant session is presented; and
in accordance with determining that the one or more criteria representing expressed user engagement are not satisfied prior to the first time, deactivate the virtual assistant session at the first time.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and processes for operating an intelligent automated assistant are provided. An example process includes initiating a virtual assistant session responsive to receiving user input. In accordance with initiating the virtual assistant session, the process includes determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied. In accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a first time, the process includes automatically deactivating the virtual assistant session prior to the first time. The first time is defined by a setting of the electronic device. In accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the first time, the process includes automatically deactivating the virtual assistant session at the first time.
60 Citations
27 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:
-
initiate a virtual assistant session responsive to receiving user input; in accordance with initiating the virtual assistant session, determine, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user engagement are satisfied, wherein determining that the one or more criteria representing expressed user engagement are satisfied includes determining that a direction of a user gaze is directed to the electronic device; in accordance with determining that the one or more criteria representing expressed user engagement are satisfied prior to a first time, forgo deactivating the virtual assistant session at the first time, wherein the first time is a predetermined duration after a second time at which a final result for the virtual assistant session is presented; and in accordance with determining that the one or more criteria representing expressed user engagement are not satisfied prior to the first time, deactivate the virtual assistant session at the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device, comprising:
-
one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; initiating a virtual assistant session responsive to receiving user input; in accordance with initiating the virtual assistant session, determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user engagement are satisfied, wherein determining that the one or more criteria representing expressed user engagement are satisfied includes determining that a direction of a user gaze is directed to the electronic device; in accordance with determining that the one or more criteria representing expressed user engagement are satisfied prior to a first time, forgoing deactivating the virtual assistant session at the first time, wherein the first time is a predetermined duration after a second time at which a final result for the virtual assistant session is presented; and in accordance with determining that the one or more criteria representing expressed user engagement are not satisfied prior to the first time, deactivating the virtual assistant session at the first time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
11. A method for operating a virtual assistant, comprising:
at an electronic device; initiating a virtual assistant session responsive to receiving user input; in accordance with initiating the virtual assistant session, determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user engagement are satisfied, wherein determining that the one or more criteria representing expressed user engagement are satisfied includes determining that a direction of a user gaze is directed to the electronic device; in accordance with determining that the one or more criteria representing expressed user engagement are satisfied prior to a first time, forgoing deactivating the virtual assistant session at the first time, wherein the first time is a predetermined duration after a second time at which a final result for the virtual assistant session is presented; and in accordance with determining that the one or more criteria representing expressed user engagement are not satisfied prior to the first time, deactivating the virtual assistant session at the first time. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
Specification