Mobile device with smart buffering
First Claim
1. A method for buffering video feeds associated with a live event using a mobile device, comprising:
- acquiring one or more video feeds associated with the live event;
determining one or more group devices associated with a group of spectators at the live event;
acquiring one or more video feed identifications corresponding with video feeds displayed on the one or more group devices;
ranking the one or more video feeds based on the one or more video feed identifications; and
automatically buffering a first set of the one or more video feeds based on the ranking of the one or more video feeds.
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.
-
Citations
20 Claims
-
1. A method for buffering video feeds associated with a live event using a mobile device, comprising:
-
acquiring one or more video feeds associated with the live event; determining one or more group devices associated with a group of spectators at the live event; acquiring one or more video feed identifications corresponding with video feeds displayed on the one or more group devices; ranking the one or more video feeds based on the one or more video feed identifications; and automatically buffering a first set of the one or more video feeds based on the ranking of the one or more video feeds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device for automatically buffering video feeds associated with a live event, comprising:
-
a receiver, the receiver receives a plurality of video feeds of the live event as the live event occurs; one or more processors in communication with the receiver, the one or more processors determine one or more group devices associated with a group of spectators at the live event, the one or more processors acquire one or more video feed identifications corresponding with video feeds displayed on the one or more group devices, the one or more processors rank the plurality of video feeds based on the one or more video feed identifications, the one or more processors determine a first set of the plurality of video feeds based on the ranking of the plurality of video feeds; and a memory buffer in communication with the one or more processors, the memory buffer stores the first set of the plurality of video feeds. - View Dependent Claims (13)
-
-
14. A method for buffering video feeds associated with a live event using a mobile device, comprising:
-
acquiring a map of a venue associated with the live event; determining a first object to track during the live event; acquiring a location of the first object relative to the map; acquiring one or more video feeds of the live event, the one or more video feeds correspond with one or more fields of view; determining a first set of the one or more video feeds, each video feed of the first set includes the location of the first object within its field of view; determining one or more group devices associated with a group of spectators at the live event; acquiring one or more video feed identifications corresponding with video feeds displayed on the one or more group devices; ranking the first set of the one or more video feeds based on the one or more video feed identifications; and automatically buffering a subset of the first set based on the ranking of the first set. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification