CONTEXTUAL VOICE SEARCH SUGGESTIONS
First Claim
Patent Images
1. A method performed by one or more computing devices, the method comprising:
- receiving, by the one or more computing devices, user input that invokes digital assistant functionality;
obtaining, by the one or more computing devices, screen data indicating content displayed on a screen of the computing device;
determining, by the one or more computing devices, a classification for an entity referenced in the content indicated by the screen data;
determining, by the one or more computing devices, a suggested request that refers to the entity based on the determined classification; and
providing, by the one or more computing devices, the suggested request in response to receiving the user input that invokes the digital assistant functionality.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for receiving user input that invokes digital assistant functionality; obtaining screen data indicating content displayed on a screen of the computing device; determining a classification for an entity referenced in the content indicated by the screen data; determining a suggested request that refers to the entity based on the determined classification; and providing the suggested request in response to receiving the user input that invokes the digital assistant functionality.
-
Citations
20 Claims
-
1. A method performed by one or more computing devices, the method comprising:
-
receiving, by the one or more computing devices, user input that invokes digital assistant functionality; obtaining, by the one or more computing devices, screen data indicating content displayed on a screen of the computing device; determining, by the one or more computing devices, a classification for an entity referenced in the content indicated by the screen data; determining, by the one or more computing devices, a suggested request that refers to the entity based on the determined classification; and providing, by the one or more computing devices, the suggested request in response to receiving the user input that invokes the digital assistant functionality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
one or more computing devices and more or more storage devices storing instructions that are operable, when executed by the one or more computing devices, to cause the one or more computing devices to perform operations comprising; receiving, by the one or more computing devices, user input that invokes digital assistant functionality; obtaining, by the one or more computing devices, screen data indicating content displayed on a screen of the computing device; determining, by the one or more computing devices, a classification for an entity referenced in the content indicated by the screen data; determining, by the one or more computing devices, a suggested request that refers to the entity based on the determined classification; and providing, by the one or more computing devices, the suggested request in response to receiving the user input that invokes the digital assistant functionality. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. One or more non-transitory computer-readable storage media encoded with a software program, the program comprising instructions that, if executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
receiving, by the one or more computing devices, user input that invokes digital assistant functionality; obtaining, by the one or more computing devices, screen data indicating content displayed on a screen of the computing device; determining, by the one or more computing devices, a classification for an entity referenced in the content indicated by the screen data; determining, by the one or more computing devices, a suggested request that refers to the entity based on the determined classification; and providing, by the one or more computing devices, the suggested request in response to receiving the user input that invokes the digital assistant functionality.
-
Specification