×

Stream sourcing content delivery system

  • US 7,912,920 B2
  • Filed: 10/16/2003
  • Issued: 03/22/2011
  • Est. Priority Date: 12/13/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of delivering streams of content, the method comprising:

  • periodically querying a database for multiple playlists, wherein each playlist of the multiple playlists is associated with multiple content items;

    receiving the multiple playlists from the database based upon the periodic querying;

    analyzing each of the received multiple playlists to determine content items that are already cached on a local disk and content items to be retrieved from a content source;

    retrieving the content items to be retrieved for each of the received playlists from the content source;

    caching the retrieved content items on the local disk;

    creating streams of content by, for each playlist of the multiple playlists, concatenating content items associated with said each playlist;

    upon receiving a request for one or more of the streams of content, transmitting the requested one or more streams of content to at least one distribution point for relaying to at least one client terminal; and

    in response to a disruption in the retrieval from the content source of content items associated with a first playlist of the multiple playlists, wherein a first stream of content corresponds to the first playlist;

    continuing to advance through content items of the first playlist;

    copying a first content item of the first playlist from the local disk to a memory cache prior to reaching a last content item of the first playlist;

    linking the last content item of the first playlist to the first content item of the first playlist to loop at least one of the content items of the first playlist in the first stream of content; and

    transmitting the first stream of content containing the looped at least one of the content items of the first playlist to the at least one distribution point for relaying to the at least one client terminal.

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