×

Broadcast content delivery systems and methods

  • US 7,904,930 B2
  • Filed: 10/14/2004
  • Issued: 03/08/2011
  • Est. Priority Date: 10/14/2004
  • Status: Active Grant
First Claim
Patent Images

1. A broadcast content delivery system, comprising:

  • a content provider configured to broadcast content to a plurality of client devices, comprising a first client device and a second client device, the broadcast content including a first Web page received by the content provider from a Web server in communication with the content provider, wherein the first Web page is broadcast by the content provider to the plurality client devices as broadcast content viewable for display at the client devices, the Web page having a selectable control to initiate requests from the client devices to the content provider for a selectable content which includes at least one of broadcast content and on-demand content;

    a broadcast communication link configured to communicate the broadcast content and the on-demand content from the content provider to the plurality of client devices;

    an out-of-band two-way communication link configured to communicate the requests for the on-demand content from the client devices to the content provider;

    the content provider further configured to;

    receive the on-demand content from the Web server;

    broadcast the on-demand content received from the Web server to the one or more client devices as transient in-band data over a particular channel of the broadcast communication link in response to a first request for the on-demand content received from the first client through initiation of the selectable control on the first Web page displayed at the first client;

    communicate a first identifier to the first client device over the two way communication link such that the first client device can identify the particular channel of the broadcast communication link and receive the on-demand content;

    receive a second request for the on-demand content from the second client device through initiation of the selectable control on the first Web page displayed at the second client device;

    determine that the on-demand content requested by the second client device is currently being broadcasted to the first client device as the transient in-band data on the particular channel of the broadcast communication link; and

    communicate a second identifier to the second client device over the two way communication link such that the second client device identifies the particular channel of the broadcast communication link and receives the on-demand content already being broadcasted on the particular channel in response to the first request, wherein the first client device and the second client device receive the on-demand content for generating a second Web page, wherein;

    the selectable content is cached on-demand content received from the Web server and stored in a cache memory at the content provider in anticipation of the requests for the cached on-demand content from the client devices;

    the content provider is further configured to broadcast the cached on-demand content to the client devices as the transient in-band data; and

    when the cached on-demand content is requested a certain number of times, the cached on-demand content is removed from the cache memory at the content provider and distributed by the content provider as broadcast content to the client devices, rather than as on-demand content.

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