BUFFERING CONTENT ON A HANDHELD ELECTRONIC DEVICE
First Claim
1. A method of presenting content on a wireless mobile computing device, comprising:
- receiving, at the wireless mobile computing device during a live event, multiple video streams showing different perspectives of the live event;
displaying a first video stream of the received multiple video streams using a display of the wireless mobile computing device;
buffering a plurality of the received video streams in the wireless mobile computing device, the buffering is performed without the user of the mobile computing device indicating which video streams to buffer, the buffered video streams includes at least one video stream other than the first video stream;
after displaying at least a portion of the first video stream and after starting the buffering, receiving a request to access the buffered video streams; and
displaying one of the buffered video streams, other than the first video stream, in response to the request.
4 Assignments
0 Petitions
Accused Products
Abstract
A handheld device receives a wireless RF transmission that includes multiple video streams and buffers all video streams or selected video streams based on an identification of video streams to buffer. The device might also buffer all or selected audio streams or other real-time data content that is received in the wireless RF transmission. The wireless RF transmission may include a set of video streams (and/or audio streams, and/or other real-timed data) for the handheld device to buffer. A head end that sends the RF transmission may determine which streams to buffer based on operator input, user preferences, and other factors. Alternatively, the handheld device may automatically determine which streams to buffer based on information such as user preferences and information in the RF transmission. Alternatively, a user may select which streams to buffer.
-
Citations
52 Claims
-
1. A method of presenting content on a wireless mobile computing device, comprising:
-
receiving, at the wireless mobile computing device during a live event, multiple video streams showing different perspectives of the live event; displaying a first video stream of the received multiple video streams using a display of the wireless mobile computing device; buffering a plurality of the received video streams in the wireless mobile computing device, the buffering is performed without the user of the mobile computing device indicating which video streams to buffer, the buffered video streams includes at least one video stream other than the first video stream; after displaying at least a portion of the first video stream and after starting the buffering, receiving a request to access the buffered video streams; and displaying one of the buffered video streams, other than the first video stream, in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile computing device, comprising:
-
a wireless receiver, the wireless receiver multiple video streams during a live event that show different perspectives of the live event; a display, at least one of the received video streams are displayed on the display; one or more buffers; and a processor in communication with the wireless receiver, the display, and the one or more buffers; the processor buffers a plurality of the video streams into the one or more buffers without the user of the mobile computing device indicating which video streams to buffer, receives a request from a user to play a stored video stream from the one or more buffers, and plays at least a portion of the stored video stream from the one or more buffers in response to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of presenting content on a wireless mobile computing device, comprising:
-
receiving multiple video channels at a wireless mobile computing device; displaying a first video channel of the received video channels using a display of the wireless mobile computing device; automatically determining a subset of the video channels to buffer, the subset of received video channels includes at least one video channel other than the first video channel; buffering the subset of received video channels in one or more buffers in the wireless mobile computing device; receiving a request to access a buffered video channel, other than the first video channel, from the buffered subset of video channels; and displaying the buffered video channel from the buffered subset of video channels. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of presenting content to a wireless mobile computing device, comprising:
-
receiving multiple video streams depicting a live event; wirelessly transmitting the multiple video streams to a first set of mobile computing devices during the live event; and transmitting to the first set of mobile computing devices first information that identifies a first subset of the video streams for the first set of mobile computing devices to buffer for replay mode playback. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A content transmission system, comprising:
-
one or more storage devices that store multiple video streams depicting a live event during the live event; a wireless transmitter that wirelessly transmits the multiple video streams to a first set of mobile computing devices during the live event; and a processor in communication with the one or more storage devices and the wireless transmitter, the processor communicates first information to the first set of mobile computing devices that identifies a first subset of the video streams for the first set of mobile computing devices to buffer for replay mode playback. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of presenting content on a wireless mobile computing device, comprising:
-
continuously receiving multiple video channels at the wireless mobile computing device; displaying a first video channel of the received video channels as live video using a display of the wireless mobile computing device; continuously buffering at least a subset of two or more of the received multiple video channels in one or more buffers of the wireless mobile computing device while receiving the multiple video channels at the wireless mobile computing device; receiving a request to access one or more of the buffered video channels; freezing the one or more buffers and displaying one or more of the buffered video channels in response to the request, the displaying one or more of the buffered video channels displays an action that occurred previously in time; receiving a request to return to live video; releasing the one or more buffers from being frozen in response to the request to return to live video; displaying at least one of received video channels as live video using the display in response to the request to return to live video; and continuously buffering two or more of the received multiple video channels in the one or more buffers of the wireless mobile computing device while receiving the multiple video channels at the wireless mobile computing device in response to the request to return to live video.
-
-
50. A mobile computing device, comprising:
-
a wireless receiver, the wireless receive receives a first video stream in a wireless transmission; a display; a first buffer; a second buffer; and a processor in communication with the wireless receiver, the display, the first buffer and the second buffer; the processor buffers the first video stream into the first buffer, receives a first request to replay the first video stream, replays at least a portion of the first video stream from the first buffer in response to the first request and buffers the first video stream into the second buffer at least while replaying the first video stream from the first buffer. - View Dependent Claims (51, 52)
-
Specification