QUERY RESPONSE USING MEDIA CONSUMPTION HISTORY
First Claim
1. A computer-implemented method comprising:
- receiving (i) a natural language query that references a request relating to a media item, and (ii) environmental data;
identifying a particular media item based on detecting a match between one or more features of the environmental data and one or more features of the particular media item;
determining that the particular media item is referenced in a media consumption database that identifies media items that are identified as having been previously consumed by the user;
accessing, at the media consumption database, information that is (i) associated with the particular media item, and (ii) requested by the natural language query; and
providing a response to the natural language query that includes at least a portion of the information accessed at the media consumption database.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental data, determining an entity type based on the natural language query, selecting an entity associated with the media item that matches the entity type, selecting, from a media consumption database that identifies media items that have been indicated as consumed by the user, one or more media items that have been indicated as consumed by the user and that are associated with the selected entity, and providing a response to the query based on selecting the one or more media items that have been indicated as consumed by the user and that are associated with the selected entity.
31 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving (i) a natural language query that references a request relating to a media item, and (ii) environmental data; identifying a particular media item based on detecting a match between one or more features of the environmental data and one or more features of the particular media item; determining that the particular media item is referenced in a media consumption database that identifies media items that are identified as having been previously consumed by the user; accessing, at the media consumption database, information that is (i) associated with the particular media item, and (ii) requested by the natural language query; and providing a response to the natural language query that includes at least a portion of the information accessed at the media consumption database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving (i) a natural language query that references a request relating to a media item, and (ii) environmental data; identifying a particular media item based on detecting a match between one or more features of the environmental data and one or more features of the particular media item; determining that the particular media item is referenced in a media consumption database that identifies media items that are identified as having been previously consumed by the user; accessing, at the media consumption database, information that is (i) associated with the particular media item, and (ii) requested by the natural language query; and providing a response to the natural language query that includes at least a portion of the information accessed at the media consumption database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer-readable storage device encoded with a computer program, the program comprising instructions that, if executed by one or more computers, cause the one or more computers to perform operations comprising:
-
receiving (i) a natural language query that references a request relating to a media item, and (ii) environmental data; identifying a particular media item based on detecting a match between one or more features of the environmental data and one or more features of the particular media item; determining that the particular media item is referenced in a media consumption database that identifies media items that are identified as having been previously consumed by the user; accessing, at the media consumption database, information that is (i) associated with the particular media item, and (ii) requested by the natural language query; and providing a response to the natural language query that includes at least a portion of the information accessed at the media consumption database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification