Methods, systems, and media for aggregating and presenting multiple videos of an event
First Claim
1. A method for identifying related video content, the method comprising:
- receiving, using a hardware processor, a first video and first video metadata that describes the first video submitted to a video hosting service over the Internet from a first camera device;
receiving a second video and second video metadata that describes the second video submitted to the video hosting service over the Internet from a second camera device;
comparing the first video metadata and the second video metadata;
determining whether the first video and the second video are associated with an event based on the comparison, wherein the event is associated with timing information and location information;
in response to determining that the first video and the second video are associated with the event, grouping the first video and second video into a plurality of videos associated with the event;
receiving a request over the Internet from a first remote computing device to present at least the first video;
causing the first remote computing device to present the first video in response to the request to present at least the first video;
causing the first remote computing device to present, during presenting of the first video, image data of one or more videos of the plurality of videos, including the second video, associated with the event other than the first video;
subsequent to causing the first remote computing device to present the first video, receiving a third video and third video metadata that describes the third video submitted to the video hosting service over the Internet from a third camera device;
comparing the third video metadata, the first video metadata and the second video metadata;
determining that the third video is associated with the event based on the comparison;
in response to determining that the third video is associated with the event, grouping the third video into the plurality of videos associated with the event;
receiving a request over the Internet from a second remote computing device to present at least the third video;
causing the second remote computing device to present the third video in response to the request to present at least the third video; and
causing the second remote computing device to present, during presenting of the third video, image data of one or more videos of the plurality of videos, including the first video and the second video, associated with the event other than the third video.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and media for aggregating and presenting multiple videos of an event are provided. In some implementations, a method for identifying related video content is provided, the method comprising: receiving a first video and first video metadata that describes the first video from a first camera device; receiving a second video and second video metadata that describes the second video from a second camera device; comparing the first video metadata and the second video metadata; determining whether the first video and the second video are associated with an event based on the comparison; in response to determining that the first video and the second video are associated with the event, grouping the first video and second video into a plurality of videos associated with the event; and causing the plurality of videos to be displayed to a viewer based on the viewer requesting at least one of the plurality of videos.
48 Citations
24 Claims
-
1. A method for identifying related video content, the method comprising:
-
receiving, using a hardware processor, a first video and first video metadata that describes the first video submitted to a video hosting service over the Internet from a first camera device; receiving a second video and second video metadata that describes the second video submitted to the video hosting service over the Internet from a second camera device; comparing the first video metadata and the second video metadata; determining whether the first video and the second video are associated with an event based on the comparison, wherein the event is associated with timing information and location information; in response to determining that the first video and the second video are associated with the event, grouping the first video and second video into a plurality of videos associated with the event; receiving a request over the Internet from a first remote computing device to present at least the first video; causing the first remote computing device to present the first video in response to the request to present at least the first video; causing the first remote computing device to present, during presenting of the first video, image data of one or more videos of the plurality of videos, including the second video, associated with the event other than the first video; subsequent to causing the first remote computing device to present the first video, receiving a third video and third video metadata that describes the third video submitted to the video hosting service over the Internet from a third camera device; comparing the third video metadata, the first video metadata and the second video metadata; determining that the third video is associated with the event based on the comparison; in response to determining that the third video is associated with the event, grouping the third video into the plurality of videos associated with the event; receiving a request over the Internet from a second remote computing device to present at least the third video; causing the second remote computing device to present the third video in response to the request to present at least the third video; and causing the second remote computing device to present, during presenting of the third video, image data of one or more videos of the plurality of videos, including the first video and the second video, associated with the event other than the third video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying related media content, the system comprising:
at least one hardware processor that is configured to; receive a first video and first video metadata that describes the first video submitted to a video hosting service over the Internet from a first camera device; receive a second video and second video metadata that describes the second video submitted to the video hosting service over the Internet from a second camera device; compare the first video metadata and the second video metadata; determine whether the first video and the second video are associated with an event based on the comparison, wherein the event is associated with timing information and location information; group the first video and second video into a plurality of videos associated with the event in response to determining that the first video and the second video are associated with the event; and receive a request over the Internet from a first remote computing device to present at least the first video; cause the first remote computing device to present the first video in response to the request to present at least the first video; cause the first remote computing device to present, during presenting of the first video, image data of one or more videos of the plurality of videos, including the second video, associated with the event other than the first video; subsequent to causing the first remote computing device to present the first video, receive a third video and third video metadata that describes the third video submitted to the video hosting service over the Internet from a third camera device; compare the third video metadata, the first video metadata and the second video metadata; determine that the third video is associated with the event based on the comparison; in response to determining that the third video is associated with the event, group the third video into the plurality of videos associated with the event; receive a request over the Internet from a second remote computing device to present at least the third video; cause the second remote computing device to present the third video in response to the request to present at least the third video; and cause the second remote computing device to present, during presenting of the third video, image data of one or more videos of the plurality of videos, including the first video and the second video, associated with the event other than the third video. - 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 aggregating and presenting multiple videos, the method comprising:
-
receiving a first video and first video metadata that describes the first video submitted to a video hosting service over the Internet from a first camera device; receiving a second video and second video metadata that describes the second video submitted to the video hosting service over the Internet from a second camera device; comparing the first video metadata and the second video metadata; determining whether the first video and the second video are associated with an event based on the comparison, wherein the event is associated with timing information and location information; in response to determining that the first video and the second video are associated with the event, grouping the first video and second video into a plurality of videos associated with the event; and receiving a request over the Internet from a first remote computing device to present at least the first video; causing the first remote computing device to present the first video in response to the request to present at least the first video; causing the first remote computing device to present, during presenting of the first video, image data of one or more videos of the plurality of videos, including the second video, associated with the event other than the first video; subsequent to causing the first remote computing device to present the first video, receiving a third video and third video metadata that describes the third video submitted to the video hosting service over the Internet from a third camera device; comparing the third video metadata, the first video metadata and the second video metadata; determining that the third video is associated with the event based on the comparison; in response to determining that the third video is associated with the event, grouping the third video into the plurality of videos associated with the event; receiving a request over the Internet from a second remote computing device to present at least the third video; causing the second remote computing device to present the third video in response to the request to present at least the third video; and causing the second remote computing device to present, during presenting of the third video, image data of one or more videos of the plurality of videos, including the first video and the second video, associated with the event other than the third video. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification