Interaction with a portion of a content item through a virtual assistant
First Claim
Patent Images
1. A computer-implemented method comprising:
- causing a virtual assistant to be output via a first smart device in a first output format to facilitate a conversation with a user;
receiving user input, the user input comprising one or more of speech input, text input, touch input, or gesture input;
identifying a portion of a content item that satisfies the user input;
determining that the user is located within a predetermined distance to a second smart device;
determining that the user has previously interacted with the second smart device;
based at least in part on determining that the user is located within the predetermined distance to the second smart device and determining that the user has previously interacted with the second smart device, and without having received user input to transfer the virtual assistant to the second smart device, determining to output the virtual assistant via the second smart device; and
causing the virtual assistant to be output via the second smart device along with the portion of the content item that satisfies the user input, the portion of the content item being output in a displayable format that is adapted to a display characteristic of the second smart device, the virtual assistant being output via the second smart device in a second output format that is different than the first output format.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for interacting with a portion of a content item through a virtual assistant are described herein. The techniques may include identifying a portion of a content item that is relevant to user input and causing an action to be performed related to the portion of the content item. The action may include, for example, displaying the portion of the content item on a smart device in a displayable format that is adapted to a display characteristic of the smart device, performing a task for a user that satisfies the user input, and so on.
-
Citations
12 Claims
-
1. A computer-implemented method comprising:
-
causing a virtual assistant to be output via a first smart device in a first output format to facilitate a conversation with a user; receiving user input, the user input comprising one or more of speech input, text input, touch input, or gesture input; identifying a portion of a content item that satisfies the user input; determining that the user is located within a predetermined distance to a second smart device; determining that the user has previously interacted with the second smart device; based at least in part on determining that the user is located within the predetermined distance to the second smart device and determining that the user has previously interacted with the second smart device, and without having received user input to transfer the virtual assistant to the second smart device, determining to output the virtual assistant via the second smart device; and causing the virtual assistant to be output via the second smart device along with the portion of the content item that satisfies the user input, the portion of the content item being output in a displayable format that is adapted to a display characteristic of the second smart device, the virtual assistant being output via the second smart device in a second output format that is different than the first output format. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; causing a virtual assistant to be output via a first smart device to facilitate a conversation with a user; receiving user input, the user input comprising one or more of speech input, text input, touch input, or gesture input; determining that the user is located within a predetermined distance to a second smart device; based at least in part on determining that the user is located within the predetermined distance to the second smart device and without having received user input to transfer the virtual assistant to the second smart device, determining to output the virtual assistant via the second smart device; causing the virtual assistant to be output via the second smart device; identifying a portion of a content item that satisfies the user input; and displaying the portion of the content item via the second smart device in a displayable format that is adapted to a display characteristic of the second smart device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification