×

Switching content

  • US 10,313,734 B1
  • Filed: 10/14/2015
  • Issued: 06/04/2019
  • Est. Priority Date: 03/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computer processors configured to;

    display, using a first instance of a video player, a first video stream from a first remote video streaming source;

    while the first video stream is being displayed using the first instance of the video player in a first region of a display, process, by a second instance of the video player, a second video stream from a second remote video streaming source, wherein the processing performed by the second instance of the video player while the first video stream is being displayed using the first instance of the video player includes establishing a network connection with the second remote video streaming source and fetching video chunks from the second remote video streaming source;

    cease display of the first video stream in the first region of the display and instead display, in the first region of the display, the second video stream at least in part by switching from playing a video chunk from the first video stream by the first instance of the video player to playing, by the second instance of the video player, a video chunk that was fetched from the second remote video streaming source while the first video stream was being displayed; and

    subsequent to the switching, receive, by the second instance of the video player via the established network connection, additional video chunks from the second remote video streaming source;

    while the second video stream is being displayed in the first region of the display using the second instance of the video player, process, by the first instance of the video player, a third video stream from a third remote video streaming source, wherein the processing performed by the first instance of the video player while the second video stream is being displayed in the first region of the display using the second instance of the video player includes establishing a network connection with the third remote video streaming source and fetching video chunks from the third remote video streaming source;

    cease display of the second video stream in the first region of the display and instead display the third video stream at least in part by switching from playing a video chunk from the second video stream by the second instance of the video player to playing, by the first instance of the video player, a video chunk that was fetched from the third remote video streaming source while the second video stream was being displayed; and

    a memory coupled to the one or more computer processors and configured to provide the one or more computer processors with instructions.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×