Patent ID: 8042140

Claim:
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, the displaying one of the buffered video streams comprises: freezing the buffering of the received video streams, displaying one of the buffered video streams, determining that a period of time for which the buffering has been frozen has expired, restarting the buffering of received video streams in response to determining that the period of time has expired, and displaying a live feed from one of the received video streams in response to determining that the period of time has expired.