Methods, systems, and media for presenting annotations across multiple videos
First Claim
Patent Images
1. A method for presenting annotations across multiple videos, the method comprising:
- receiving a selection of a first video for annotation and an indication to place the annotation in a plurality of videos associated with a user account in which the first video is associated;
in response to receiving the selection of the first video for annotation and the indication to place the annotation in the plurality of videos associated with the user account, identifying, by a hardware processor, the user account associated with the selected first video and identifying the plurality of videos associated with the user account;
receiving a selection of a subset of videos from the plurality of videos for the annotation, wherein the subset of videos includes a first video and a second video;
causing an annotation interface for configuring a first annotation in the selected subset of videos to be presented, wherein the annotation interface includes a position selection within each video in the subset for placing the first annotation, a display time selection for the first annotation to begin being presented within each video in the subset, and a time duration selection for the first annotation to be presented within each video in the subset, wherein the position selection, the display time selection, the duration of time selection associated with the first annotation are to be applied to each video in the subset of videos, and a preview of the first annotation within the selected first video at a position corresponding to the position selection and at times corresponding to the display time selection and the time duration selection;
in response to receiving user inputs in the annotation interface that configure the position selection, the display time selection, and the duration of time selection associated with the first annotation, associating the first annotation with the first video of the subset of videos and, associating the first annotation with the second video of the subset of videos, wherein the first video and the second video are both associated with the user account; and
causing the first annotation to be presented during playback of each of the subset of videos, including both the first video and the second video, at the position corresponding to the position selection, starting at a display time corresponding to the display time selection and for a time duration corresponding to the time duration selection inputted using the annotation interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and media for presenting annotations across multiple videos are provided. In some implementations, methods for presenting annotations across multiple videos are provided, the methods comprising: receiving a selection of an annotation from a user; identifying, by a hardware processor, a plurality of videos associated with the user account to be associated with the annotation; and presenting the annotation upon rendering one of the plurality of videos.
-
Citations
24 Claims
-
1. A method for presenting annotations across multiple videos, the method comprising:
-
receiving a selection of a first video for annotation and an indication to place the annotation in a plurality of videos associated with a user account in which the first video is associated; in response to receiving the selection of the first video for annotation and the indication to place the annotation in the plurality of videos associated with the user account, identifying, by a hardware processor, the user account associated with the selected first video and identifying the plurality of videos associated with the user account; receiving a selection of a subset of videos from the plurality of videos for the annotation, wherein the subset of videos includes a first video and a second video; causing an annotation interface for configuring a first annotation in the selected subset of videos to be presented, wherein the annotation interface includes a position selection within each video in the subset for placing the first annotation, a display time selection for the first annotation to begin being presented within each video in the subset, and a time duration selection for the first annotation to be presented within each video in the subset, wherein the position selection, the display time selection, the duration of time selection associated with the first annotation are to be applied to each video in the subset of videos, and a preview of the first annotation within the selected first video at a position corresponding to the position selection and at times corresponding to the display time selection and the time duration selection; in response to receiving user inputs in the annotation interface that configure the position selection, the display time selection, and the duration of time selection associated with the first annotation, associating the first annotation with the first video of the subset of videos and, associating the first annotation with the second video of the subset of videos, wherein the first video and the second video are both associated with the user account; and causing the first annotation to be presented during playback of each of the subset of videos, including both the first video and the second video, at the position corresponding to the position selection, starting at a display time corresponding to the display time selection and for a time duration corresponding to the time duration selection inputted using the annotation interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for presenting annotations across multiple videos, the system comprising:
a hardware processor configured to; receive a selection of a first video for annotation and an indication to place the annotation in a plurality of videos associated with a user account in which the first video is associated; in response to receiving the selection of the first video for annotation and the indication to place the annotation in the plurality of videos associated with the user account, identify the user account associated with the selected first video and identifying the plurality of videos associated with the user account; receive a selection of a subset of videos from the plurality of videos for the annotation, wherein the subset of videos includes a first video and a second video; cause an annotation interface for configuring a first annotation in the selected subset of videos to be presented, wherein the annotation interface includes a position selection within each video in the subset for placing the first annotation, a display time selection for the first annotation to begin being presented within each video in the subset, and a time duration selection for the first annotation to be presented within each video in the subset, wherein the position selection, the display time selection, the duration of time selection associated with the first annotation are to be applied to each video in the subset of videos, and a preview of the first annotation within the selected first video at a position corresponding to the position selection and at times corresponding to the display time selection and the time duration selection; in response to receiving user inputs in the annotation interface that configure the position selection, the display time selection, and the duration of time selection associated with the first annotation, associate the first annotation with the first video of the subset of videos and, associating the first annotation with the second video of the subset of videos, wherein the first video and the second video are both associated with the user account; and cause the first annotation to be presented during playback of each of the subset of videos, including both the first video and the second video, at the position corresponding to the position selection, starting at a display time corresponding to the display time selection and for a time duration corresponding to the time duration selection inputted using the annotation interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for presenting annotations across multiple videos, the method comprising:
-
receiving a selection of a first video for annotation and an indication to place the annotation in a plurality of videos associated with a user account in which the first video is associated; in response to receiving the selection of the first video for annotation and the indication to place the annotation in the plurality of videos associated with the user account, identifying the user account associated with the selected first video and identifying the plurality of videos associated with the user account; receiving a selection of a subset of videos from the plurality of videos for the annotation, wherein the subset of videos includes a first video and a second video; causing an annotation interface for configuring a first annotation in the selected subset of videos to be presented, wherein the annotation interface includes a position selection within each video in the subset for placing the first annotation, a display time selection for the first annotation to begin being presented within each video in the subset, and a time duration selection for the first annotation to be presented within each video in the subset, wherein the position selection, the display time selection, the duration of time selection associated with the first annotation are to be applied to each video in the subset of videos, and a preview of the first annotation within the selected first video at a position corresponding to the position selection and at times corresponding to the display time selection and the time duration selection; in response to receiving user inputs in the annotation interface that configure the position selection, the display time selection, and the duration of time selection associated with the first annotation, associating the first annotation with the first video of the subset of videos and, associating the first annotation with the second video of the subset of videos, wherein the first video and the second video are both associated with the user account; and causing the first annotation to be presented during playback of each of the subset of videos, including both the first video and the second video, at the position corresponding to the position selection, starting at a display time corresponding to the display time selection and for a time duration corresponding to the time duration selection inputted using the annotation interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification