CONTENT ANNOTATION TOOL
First Claim
1. A computer-implemented method comprising:
- obtaining a portion of a first movie;
automatically identifying an entity within the portion of the movie;
receiving supplemental content from a first user about the identified entity within the first movie;
storing a database entry that links the identified entity within the portion of the first movie and the supplemental content about the identified entity;
providing a portion of a second movie to a second user, the portion of the second movie including the identified entity;
receiving a request from the second user based upon the portion of the second movie and the identified entity; and
responsive to the request, providing the supplemental content to the second user.
2 Assignments
0 Petitions
Accused Products
Abstract
A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music, text, etc. may be automatically identified in the movie. A user, such as a content producer, may associate and/or provide supplemental content for an identified entity to the database. A selection of one or more automatically identified entities may be received. A database entry may be generated that links the identified entity with the supplemental content. The selected automatically identified one or more entities and//or supplemental content associated therewith may be presented to an end user.
26 Citations
35 Claims
-
1. A computer-implemented method comprising:
-
obtaining a portion of a first movie; automatically identifying an entity within the portion of the movie; receiving supplemental content from a first user about the identified entity within the first movie; storing a database entry that links the identified entity within the portion of the first movie and the supplemental content about the identified entity; providing a portion of a second movie to a second user, the portion of the second movie including the identified entity; receiving a request from the second user based upon the portion of the second movie and the identified entity; and responsive to the request, providing the supplemental content to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
providing a movie; receiving a query from a user, where the query is received by an input method during playback of the movie; determining a location reference for the query, where the location reference identifies an entity in the movie; retrieving, from a database, supplemental content about the identified entity, where the database comprising a plurality of automatically identified entities for a plurality of movies and supplemental content; and providing a response to the query to the user, where the response includes supplemental content. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
receiving a query by a database, where the database comprising a plurality of automatically identified entities for a plurality of movies and supplemental content; generating a response, where the response comprises supplemental content and is based on at least one of;
a user history and a user location; andsending the response to a device. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer-implemented method comprising:
-
receiving supplemental content; storing the supplemental content; obtaining content; automatically identifying an entity in the content; retrieving a portion of the supplemental content based on the entity; storing a database entry that links the identified entity with a portion of the supplemental content while the entity is present in the content; providing a portion of the content to a user, the portion of the content movie including the identified entity; receiving a request from the user based upon the portion of the movie and the identified entity; and responsive to the request, providing the supplemental content to the user. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method comprising:
-
obtaining a portion of a first movie; automatically identifying an entity within the portion of the movie; receiving supplemental content from a first user about the identified entity within the first movie; and storing a database entry that links the identified entity within the portion of the first movie and the supplemental content about the identified entity. - View Dependent Claims (34, 35)
-
Specification