Query response using media consumption history
First Claim
1. A computer-implemented method comprising:
- receiving (i) a natural language query submitted by a user that requests information relating to a context associated with a prior consumption of a media item, and (ii) ambient environmental data obtained from an environment of a user;
identifying a particular media item based on detecting a match between one or more features of the ambient environmental data obtained from the environment of the user and one or more features of the particular media item;
determining that the particular media item is identified 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 (i) identifies a context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user; and
providing a response to the natural language query submitted by the user that includes at least a portion of the information accessed at the media consumption database that (i) identifies the context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user.
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.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving (i) a natural language query submitted by a user that requests information relating to a context associated with a prior consumption of a media item, and (ii) ambient environmental data obtained from an environment of a user; identifying a particular media item based on detecting a match between one or more features of the ambient environmental data obtained from the environment of the user and one or more features of the particular media item; determining that the particular media item is identified 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 (i) identifies a context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user; and providing a response to the natural language query submitted by the user that includes at least a portion of the information accessed at the media consumption database that (i) identifies the context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user. - 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 submitted by a user that requests information relating to a context associated with a prior consumption of a media item, and (ii) ambient environmental data obtained from an environment of a user; identifying a particular media item based on detecting a match between one or more features of the ambient environmental data obtained from the environment of the user and one or more features of the particular media item; determining that the particular media item is identified 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 (i) identifies a context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user; and providing a response to the natural language query submitted by the user that includes at least a portion of the information accessed at the media consumption database that (i) identifies the context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user. - 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 submitted by a user that requests information relating to a context associated with a prior consumption of a media item, and (ii) ambient environmental data obtained from an environment of a user; identifying a particular media item based on detecting a match between one or more features of the ambient environmental data obtained from the environment of the user and one or more features of the particular media item; determining that the particular media item is identified 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 (i) identifies a context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user; and providing a response to the natural language query submitted by the user that includes at least a portion of the information accessed at the media consumption database that (i) identifies the context associated with the previous consumption of the particular media item by the user, and that is (ii) identified as being responsive to the natural language query submitted by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification