Mobile device with location-based content
First Claim
1. A method for automatically displaying video on a mobile device, comprising:
- acquiring a plurality of video feeds of a live event as the live event occurs;
determining a location of the mobile device within a venue hosting the live event;
determining a target region within the venue;
determining a plurality of group devices at the live event;
acquiring a plurality of video feed identifications associated with video feeds being displayed on the plurality of group devices, the determining a target region within the venue includes determining the target region based on the plurality of video feed identifications, the target region corresponds with a particular region within the venue that is being displayed on a greatest number of devices of the plurality of group devices at a first point in time, each of the greatest number of devices displays the target region within the venue at the first point in time;
determining a first video feed of the plurality of video feeds based on the location of the mobile device within the venue and the target region;
displaying on the mobile device at least a portion of the first video feed; and
wherein, the determining a first video feed includes determining a requested viewing vector based on the location of the mobile device within the venue and the target region, the plurality of video feeds corresponds with a plurality of feed vectors, the determining a first video feed includes determining a feed vector of the plurality of feed vectors that most closely matches the requested viewing vector, the feed vector corresponds with the first video feed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for automatically buffering and displaying video feeds associated with a live event are described. The video feeds displayed on the mobile device may comprise live video feeds or replays associated with the live event. A replay may comprise a playback of one or more buffered video feeds in a particular sequence and at a particular playback rate. The particular sequence may be determined based on the viewing behavior of the end user of the mobile device and/or the viewing behaviors of one or more other end users using other mobile devices at the live event. In some cases, the replay may comprise a shared replay in which a group of end users attending the live event may interact with each other while sharing a common replay.
18 Citations
17 Claims
-
1. A method for automatically displaying video on a mobile device, comprising:
-
acquiring a plurality of video feeds of a live event as the live event occurs; determining a location of the mobile device within a venue hosting the live event; determining a target region within the venue; determining a plurality of group devices at the live event; acquiring a plurality of video feed identifications associated with video feeds being displayed on the plurality of group devices, the determining a target region within the venue includes determining the target region based on the plurality of video feed identifications, the target region corresponds with a particular region within the venue that is being displayed on a greatest number of devices of the plurality of group devices at a first point in time, each of the greatest number of devices displays the target region within the venue at the first point in time; determining a first video feed of the plurality of video feeds based on the location of the mobile device within the venue and the target region; displaying on the mobile device at least a portion of the first video feed; and wherein, the determining a first video feed includes determining a requested viewing vector based on the location of the mobile device within the venue and the target region, the plurality of video feeds corresponds with a plurality of feed vectors, the determining a first video feed includes determining a feed vector of the plurality of feed vectors that most closely matches the requested viewing vector, the feed vector corresponds with the first video feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying video on a mobile device, comprising:
-
acquiring a plurality of video feeds of a live event as the live event occurs; determining a first location of the mobile device within a venue hosting the live event; determining a plurality of group devices within the venue hosting the live event based on a degree of closeness associated with a social graph for a plurality of end users of the plurality of group devices; acquiring a plurality of video feed identifications associated with video feeds being displayed on the plurality of group devices; determining a target region within the venue based on the plurality of video feed identifications, the target region corresponds with a particular region within the venue that is being displayed on a majority of the plurality of group devices at a first point in time, each of the majority of the plurality of group devices displays the target region within the venue at the first point in time; determining a first video feed of the plurality of video feeds based on the first location of the mobile device within the venue and the target region; displaying on the mobile device at least a portion of the first video feed; and wherein, the determining a first video feed includes determining a requested viewing vector based on the first location of the mobile device and the target region, the plurality of video feeds corresponds with a plurality of feed vectors, the determining a first video feed includes determining a feed vector of the plurality of feed vectors that most closely matches the requested viewing vector, the feed vector corresponds with the first video feed. - View Dependent Claims (10, 11)
-
-
12. One or more storage devices containing processor readable code for programming one or more processors to perform a method for displaying video on a mobile device, comprising:
-
acquiring a plurality of video feeds of a live event as the live event occurs; determining a source location within a venue hosting the live event; determining a target region within the venue; determining a plurality of group devices at the live event; acquiring a plurality of video feed identifications associated with video feeds being displayed on the plurality of group devices, the determining a target region within the venue includes determining the target region based on the plurality of video feed identifications, the target region corresponds with a particular region within the venue that is being displayed on a majority of the plurality of group devices at a first point in time, each of the majority of the plurality of group devices displays the target region within the venue at the first point in time; determining a first video feed of the plurality of video feeds based on the source location within the venue and the target region; displaying on the mobile device at least a portion of the first video feed; and wherein, the determining a first video feed includes determining a requested viewing vector based on the source location within the venue and the target region, the plurality of video feeds corresponds with a plurality of feed vectors, the determining a first video feed includes determining a feed vector of the plurality of feed vectors that most closely matches the requested viewing vector, the feed vector corresponds with the first video feed. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification