Live concert/event video system and method
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, while a live event is occurring, user content data associated with the live event, and the user content data including a video signal generated during the live event using a camera included in a mobile user device located within a venue associated with the live event;
repeatedly caching a portion of the video signal in a cache;
transmitting the video signal to each of a plurality of additional mobile user devices, each of the plurality of additional mobile user devices being located within the venue;
receiving, in association with a particular mobile user device of the plurality of additional mobile user devices, an electronic indication that a replay of the video signal is requested during the live event;
in response to receiving the electronic indication during the live event, identifying one or more cached portions of the video signal from the cache, the identification being based at least in part on the electronic indication;
retrieving the one or more identified cached portions from the cache; and
availing the one or more cached portions to the particular mobile user device.
3 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the invention is a method of providing video to attendees of a live concert. Video of different views of the live concert is captured. A plurality of video streams are provided to attendees of the live concert while the live concert is occurring. The plurality of digital video streams enable an attendee of the live concert to select which of the plurality of digital video streams to view using a portable digital device associated with that attendee such that the attendee may choose from among the different views of the live concert.
29 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, while a live event is occurring, user content data associated with the live event, and the user content data including a video signal generated during the live event using a camera included in a mobile user device located within a venue associated with the live event; repeatedly caching a portion of the video signal in a cache; transmitting the video signal to each of a plurality of additional mobile user devices, each of the plurality of additional mobile user devices being located within the venue; receiving, in association with a particular mobile user device of the plurality of additional mobile user devices, an electronic indication that a replay of the video signal is requested during the live event; in response to receiving the electronic indication during the live event, identifying one or more cached portions of the video signal from the cache, the identification being based at least in part on the electronic indication; retrieving the one or more identified cached portions from the cache; and availing the one or more cached portions to the particular mobile user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including; receiving, while a live event is occurring, user content data associated with the live event, and the user content data including a video signal generated during the live event using a camera included in a mobile user device located within a venue associated with the live event; repeatedly caching a portion of the video signal in a cache; transmitting the video signal to each of a plurality of additional mobile user devices, each of the plurality of additional mobile user devices being located within the venue; receiving, in association with a particular mobile user device of the plurality of additional mobile user devices, an electronic indication that a replay of the video signal is requested during the live event; in response to receiving the electronic indication during the live event, identifying one or more cached portions of the video signal from the cache, the identification being based at least in part on the electronic indication; retrieving the one or more identified cached portions from the cache; and availing the one or more cached portions to the particular mobile user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, the computer-program product including instructions configured to cause one or more data processors to perform actions including:
-
receiving, while a live event is occurring, user content data associated with the live event, and the user content data including a video signal generated during the live event using a camera included in a mobile user device located within a venue associated with the live event; repeatedly caching a portion of the video signal in a cache; transmitting the video signal to each of a plurality of additional mobile user devices, each of the plurality of additional mobile user devices being located within the venue; receiving, in association with a particular mobile user device of the plurality of additional mobile user devices, an electronic indication that a replay of the video signal is requested during the live event; in response to receiving the electronic indication during the live event, identifying one or more cached portions of the video signal from the cache, the identification being based at least in part on the electronic indication; retrieving the one or more identified cached portions from the cache; and availing the one or more cached portions to the particular mobile user device. - View Dependent Claims (18, 19, 20)
-
Specification