×

System and method for selecting media to be preloaded for adjacent channels

  • US 10,455,279 B2
  • Filed: 01/27/2014
  • Issued: 10/22/2019
  • Est. Priority Date: 06/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with one or more processors, memory, and a display;

    receiving a first request to display a first video stream on the display, wherein the first video stream corresponds to a first channel in a predetermined sequence of channels;

    in response to receiving the first request;

    starting to download the first video stream from a content delivery server for the first video stream;

    while downloading the first video stream and before displaying a second video stream that corresponds to a second channel that is adjacent to the first channel in the predetermined sequence of channels;

    displaying the first video stream on the display;

    periodically preloading, using a connection over the Internet to a content delivery server for the second video stream, portions of the second video stream from the content delivery server for the second video stream, wherein periodically preloading portions of the second video stream comprises, while maintaining the connection over the Internet to the content delivery server for the second video stream, stopping delivery of the second video stream to the electronic device from the content delivery server for the second video stream after downloading a portion and, at a later time, refreshing the downloading; and

    periodically storing the preloaded portions of the second video stream in the memory;

    while displaying the first video stream on the display, receiving a second request to display the second video stream on the display, the receiving including detecting a swiping gesture corresponding to movement in a respective direction; and

    in response to receiving the second request, sliding a first video tile that includes content from the first video stream off of a first edge of the display while sliding a second video tile that includes content from the second video stream onto the display from a second edge of the display, wherein at least a portion of the first video tile and at least a portion of the second video tile are displayed on the display simultaneously, and wherein the at least a portion of the second video tile displayed on the display includes a preloaded portion of the second video stream stored in the memory.

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