Adding content to a media timeline
First Claim
Patent Images
1. A method comprising:
- storing comment data that indicates a plurality of comments that are associated with a media item;
wherein two comments in the plurality of comments are from different users of a plurality of users;
wherein each comment in the plurality of comments is associated with a time within the media item;
receiving first input that indicates one or more search criteria;
in response to receiving the first input;
performing a search of the plurality of comments based on the one or more search criteria,wherein performing the search of the plurality of comments comprises limiting the search to comments that are associated with (1) the one or more search criteria and (2) a time that is within a time range that is based on a current playback position of the media item;
identifying, as a result of performing the search, one or more comments of the plurality of comments;
in response to identifying the one or more comments as the result of performing the search, causing, to be displayed on a screen of a computing device, the one or more comments of the plurality of comments;
wherein the method is performed by one or more computing devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for associating comments with certain positions within a video (or audio) timeline. Multiple users compose comments, such as questions, and cause those comments to be stored in association with the video. Each comment is stored in association with a specific point or section in the video timeline. Later, another user can view the comments and select a particular comment, which causes the video to be played at the position in the timeline associated with the particular comment. Additionally or alternatively, playing a particular portion of a video may cause one or more comments that are associated with the particular portion to be displayed.
28 Citations
21 Claims
-
1. A method comprising:
-
storing comment data that indicates a plurality of comments that are associated with a media item; wherein two comments in the plurality of comments are from different users of a plurality of users; wherein each comment in the plurality of comments is associated with a time within the media item; receiving first input that indicates one or more search criteria; in response to receiving the first input; performing a search of the plurality of comments based on the one or more search criteria, wherein performing the search of the plurality of comments comprises limiting the search to comments that are associated with (1) the one or more search criteria and (2) a time that is within a time range that is based on a current playback position of the media item; identifying, as a result of performing the search, one or more comments of the plurality of comments; in response to identifying the one or more comments as the result of performing the search, causing, to be displayed on a screen of a computing device, the one or more comments of the plurality of comments; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
storing comment data that indicates a plurality of comments that are associated with a media item; wherein each comment in the plurality of comments is associated with a time within the media item; receiving one or more search criteria; in response to receiving the one or more search criteria; performing a search of the plurality of comments based on the one or more search criteria, identifying, as a result of performing the search, one or more comments of the plurality of comments; in response to identifying the one or more comments as the result of performing the search, causing, to be displayed on a screen of a computing device, the one or more comments of the plurality of comments; causing to be displayed, on the screen of the computing device, a question that is associated with a first time within a timeline of the media item, wherein the question is a comment of the plurality of comments; receiving input that indicates an answer to the question; in response to receiving the input; associating the answer with a second time, within the timeline, that is different than the first time, and storing the answer in association with the question; wherein the method is performed by one or more computing devices.
-
-
13. A system comprising:
-
one or more processors; one or more storage media carrying instructions which, when executed by the one or more processors, cause; storing comment data that indicates a plurality of comments that are associated with a media item; wherein two comments in the plurality of comments are from different users of a plurality of users; wherein each comment in the plurality of comments is associated with a time within the media item; receiving first input that indicates a particular time; wherein the particular time is one of; a selection time indicating when a comment was first or last selected by a user, or a view time indicating when a comment was first or last viewed by a user in response to receiving the first input; performing a search of the plurality of comments based on the particular time, identifying, as a result of performing the search, one or more comments of the plurality of comments that are associated with the particular time; in response to identifying the one or more comments as the result of performing the search, causing, to be displayed on a screen of a computing device, the one or more comments of the plurality of comments; receiving second input that indications user selection of a first comment in the one or more comments; in response to receiving the second input; identifying a first time that is associated with the first comment, identifying, within the media item, a location that corresponds to the first time, causing a playback position of a media player to move to the location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause; storing comment data that indicates a plurality of comments that are associated with a media item; wherein two comments in the plurality of comments are from different users of a plurality of users; wherein each comment in the plurality of comments is associated with a time within the media item; while playing the media item; identifying a current time of a current playback position of the media item; comparing the current time to times associated with multiple comments of the plurality of comments; in response to determining that the current time corresponds to a particular time associated with a particular comment, causing playback of the media item to pause; determining a length of time to pause the media item based on one or more criteria associated with the particular comment; automatically causing playback of the media item to resume after the length of the time has elapsed; wherein the one or more criteria includes a number of words or characters in the particular comment, a number of sub-comments of the particular comment, or a length of the sub-comments of the particular comment.
-
Specification