Interaction with a portion of a content item through a virtual assistant
First Claim
Patent Images
1. A computer-implemented method comprising:
- causing, by a computing device, display of information representing a virtual assistant to facilitate a conversation between a user and the virtual assistant;
receiving, by the computing device, speech input from the user of a smart device, the speech input requesting an action associated with a content item;
determining a characteristic of a display of the smart device, the characteristic comprising at least one of a screen dimension or a screen resolution;
based at least in part on the characteristic of the display of the smart device, identifying a portion of the content item that satisfies the speech input;
determining a text size at which textual content within the content item is designed to be viewed;
based at least in part on the text size, processing the portion of the content item to convert the portion of the content item into a format that is associated with a particular legibility level; and
displaying the converted portion of the content item on the display of the smart device, the converted portion of the content item being displayed as a message from the virtual assistant.
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.
97 Citations
33 Claims
-
1. A computer-implemented method comprising:
-
causing, by a computing device, display of information representing a virtual assistant to facilitate a conversation between a user and the virtual assistant; receiving, by the computing device, speech input from the user of a smart device, the speech input requesting an action associated with a content item; determining a characteristic of a display of the smart device, the characteristic comprising at least one of a screen dimension or a screen resolution; based at least in part on the characteristic of the display of the smart device, identifying a portion of the content item that satisfies the speech input; determining a text size at which textual content within the content item is designed to be viewed; based at least in part on the text size, processing the portion of the content item to convert the portion of the content item into a format that is associated with a particular legibility level; and displaying the converted portion of the content item on the display of the smart device, the converted portion of the content item being displayed as a message from the virtual assistant. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory computer-readable storage media storing computer-readable instructions that, when executed, instruct one or more processors to perform operations comprising:
-
causing output of a conversation user interface via a smart device, the conversation user interface being associated with a virtual assistant; receiving user input requesting an action associated with a content item; determining a characteristic of a display of the smart device, the characteristic comprising at least one of a screen dimension or a screen resolution; based at least in part on the characteristic of the display of the smart device, identifying a portion of the content item that satisfies the user input; determining a text size at which the portion of the content item is designed to be viewed; based at least in part on the text size, processing the portion of the content item to convert the portion of the content item into a different format; and causing display of the converted portion of the content item via the display of the smart device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving, by a computing device, user input requesting an action associated with a content item; determining, by the computing device, a characteristic of a display of a smart device, the characteristic comprising at least one of a screen dimension or a screen resolution; determining, by the computing device, a portion of the content item that satisfies the user input based at least in part on a tag that is associated with the portion of the content item and the characteristic of the display of the smart device, the tag indicating a boundary of the portion of the content item; determining, by the computing device, a text size at which textual content within the content item is designed to be viewed; based at least in part on the text size, processing the portion of the content item to convert the portion of the content item into a format that is associated with a particular legibility level; and utilizing the converted portion of the content item to perform the action requested by the user input, the action being performed at least in part by a virtual assistant. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. 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 display of information representing a virtual assistant to facilitate a conversation between a user and the virtual assistant; receiving speech input of the user of a smart device, the speech input requesting an action; determining a characteristic of a display of the smart device, the characteristic comprising at least one of a screen dimension or a screen resolution; based at least in part on the characteristic of the display of the smart device, identifying a portion of a content item that satisfies the speech input; determining a text size at which textual content within the content item is designed to be viewed; based at least in part on the text size, processing the portion of the content item to convert the portion of the content item into a format that is associated with a particular legibility level; and causing display of the converted portion of the content item on the display of the smart device, the converted portion of the content item being displayed as a message from the virtual assistant. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. 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; receiving user input requesting an action; determining a characteristic of a display of a smart device, the characteristic comprising at least one of a screen dimension or a screen resolution; identifying a portion of a content item that satisfies the user input based at least in part on a tag that is associated with the portion of the content item and the characteristic of the display of the smart device; determining a text size at which textual content within the content item is designed to be viewed; based at least in part on the text size, processing the portion of the content item to convert the portion of the content item into a format that is associated with a predetermined legibility level; and utilizing the converted portion of the content item to perform the action, the action being performed at least in part by a virtual assistant. - View Dependent Claims (27, 28, 29)
-
-
30. A computer-implemented method comprising:
-
providing, by a computing device, a virtual assistant via a smart device to interface with a user; causing, by the computing device, the virtual assistant to solicit input from the user; upon causing the virtual assistant to solicit input from the user, receiving input from the user requesting an action associated with a content item; determining a characteristic of a display of the smart device, the characteristic comprising at least one of a screen dimension or a screen resolution; based at least in part on the characteristic of the display of the smart device, identifying a portion of the content item that satisfies the input; determining a size at which the portion of the content item is designed to be displayed; based at least in part on the size, processing the portion of the content item to convert the portion of the content item into a different format; and causing, by the computing device, the virtual assistant to display the converted portion of the content item. - View Dependent Claims (31, 32, 33)
-
Specification