System and methods for providing user generated video reviews
DC CAFCFirst Claim
1. A non-transitory computer-readable medium storing executable instructions that when executed by a system including at least one computing device cause the system to perform operations comprising:
- receiving, using a network interface, a video file or a link to the video file from a terminal of a first user, wherein said video file from the first user terminal comprises two or more segments, including;
a first segment, including audio and video data, anda second segment, including audio and video data;
providing a user interface, including a control, to the first user terminal via which the first user can associate a first photographic image with a start time of the first segment of the video file and via which the first user can associate a second photographic image with a start time of the second segment of the video file;
receiving from the first user terminal an association of the first photographic image with the start time of the first segment of the video file, wherein the first photographic image is from a source other than the video file;
storing the first photographic image, the association of the first photographic image with the start time of the first segment of the video file, and a link to a first destination;
receiving from the first user terminal an association of the second photographic with the start time of the second segment of the video file, wherein the second photographic image is from a source other than the video file;
storing the second photographic image, the association of the second photographic image with the start time of the second segment of the video file, and a link to a second destination;
compressing the video file from the first user using at least a first format;
storing multiple copies of the video file from the first user in a backup-enabled video file data store;
providing, using the network interface, a video player to a terminal of a second user to be displayed by the terminal of the second user, the video player configured to enable navigation via photographic images displayed at the same time;
providing, using the network interface, the video file for display via the video player presented on the terminal of a second user;
enabling the video player to play back the video file,wherein the video player is configured to;
play the video file;
display at least the first photographic image at a first location while the video file is played, and at the same time, display the second photographic image at a second location while the video file is played, wherein the first photographic image is from a source other than the video file and the second photographic image is from a source other than the video file;
detect a selection by the second user of the first photographic image at the first location or the second photographic image at the second location, andin response to a detection of a selection by the second user of the first photographic image or the second photographic image cause navigation to the corresponding destination.
0 Assignments
Litigations
1 Petition
Accused Products
Abstract
Methods and systems for content aggregation and distribution are described. Video content may be received from a plurality of sources. The video content may be associated with metadata identifying items included within the video content. A video player may be provided which enables video content to be displayed on a user terminal, and a control may be provided enabling the user to quickly navigate to specific portions of the video content. A viewer of the video content may, in turn, author and provide additional video content. The video player may be embeddable.
164 Citations
28 Claims
-
1. A non-transitory computer-readable medium storing executable instructions that when executed by a system including at least one computing device cause the system to perform operations comprising:
-
receiving, using a network interface, a video file or a link to the video file from a terminal of a first user, wherein said video file from the first user terminal comprises two or more segments, including; a first segment, including audio and video data, and a second segment, including audio and video data; providing a user interface, including a control, to the first user terminal via which the first user can associate a first photographic image with a start time of the first segment of the video file and via which the first user can associate a second photographic image with a start time of the second segment of the video file; receiving from the first user terminal an association of the first photographic image with the start time of the first segment of the video file, wherein the first photographic image is from a source other than the video file; storing the first photographic image, the association of the first photographic image with the start time of the first segment of the video file, and a link to a first destination; receiving from the first user terminal an association of the second photographic with the start time of the second segment of the video file, wherein the second photographic image is from a source other than the video file; storing the second photographic image, the association of the second photographic image with the start time of the second segment of the video file, and a link to a second destination; compressing the video file from the first user using at least a first format; storing multiple copies of the video file from the first user in a backup-enabled video file data store; providing, using the network interface, a video player to a terminal of a second user to be displayed by the terminal of the second user, the video player configured to enable navigation via photographic images displayed at the same time; providing, using the network interface, the video file for display via the video player presented on the terminal of a second user; enabling the video player to play back the video file, wherein the video player is configured to; play the video file; display at least the first photographic image at a first location while the video file is played, and at the same time, display the second photographic image at a second location while the video file is played, wherein the first photographic image is from a source other than the video file and the second photographic image is from a source other than the video file; detect a selection by the second user of the first photographic image at the first location or the second photographic image at the second location, and in response to a detection of a selection by the second user of the first photographic image or the second photographic image cause navigation to the corresponding destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
at least one processing device; a network interface configured to communicate over a network with a video data store; non-transitory memory storing programmatic code that when executed by the at least one processing device, cause the system to perform operations comprising; receive, over a network using the network interface, a first video; store an association of a first image not from the first video and/or a first text with a first start time; store an association of a second image not from the first video and/or a second text with a second start time; cause the first image and/or the first text to be presented at the first start time, during playback of the of the first video, in or adjacent to a playback area of a video player via a user device; cause the second image and/or the second text to be presented in place of the first image and/or the first text at the second start time during a playback of the first video in or adjacent to the playback area of the video player via the user device; enable a corresponding navigation event to occur at least partly in response to a user selecting; the first image and/or the first text during a playback of the first video, wherein the first image and/or the first text is presented in or adjacent to the playback area;
orthe second image and/or the second text during a playback of the first video, wherein the second image and/or the second text is presented in or adjacent to the playback area. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 26)
-
-
20. A system, comprising:
-
at least one processing device; a network interface configured to communicate over a network with a video data store; non-transitory memory storing programmatic code that when executed by the at least one processing device, cause the system to perform operations comprising; provide over a network, using the network interface, to a first user device a user interface that enables a user to associate, with respect to a given video, an image not from the given video and/or text with a user-specified position of the given video; receive, over the network using the network interface, a first video; receive, via the user interface that enables a user to associate an image not from the given video and/or text with a user-specified position of the given video, from the first user device an association of a first image and/or a first text with a first start position of the first video; store the association of the first image and/or a first text with the first start position; cause the first image and/or the first text to be presented at the first start position, during playback of the of the first video, in or adjacent to a playback area of a video player via a second user device; enable a corresponding navigation event to occur at least partly in response to a user selecting; the first image and/or the first text during a playback of the first video, wherein the first image and/or the first text is presented in or adjacent to the playback area. - View Dependent Claims (21, 22, 23, 24, 25, 27, 28)
-
Specification