Method and system for emulating and HTTP server through a broadcast carousel
AssigneeOpenTV, Inc.
InventorsEmmanuel Barbier, Alain Delpuch
Life of this patent
Estimating the term…
Abstract
In an interactive television system, an interactive television receiver can receives a carousel over a broadcast path. The broadcast server may run a carousel manager, and the carousel manager may formulate a broadcast policy to be used in constructing the carousel. The interactive television receiver may run a interface module that can process resource requests from an application program. The interface module may obtain a requested resource from the broadcast path or from a point-to-point path.
Claims25
A method for emulating a publishing server in a broadcast network, the method comprising:
- receiving a request for a resource from an application program, wherein the application program executes on a television receiver;
- receiving a broadcast signal via a broadcast path, the broadcast signal including data that identifies resources which are available via the broadcast, wherein the broadcast signal comprises a carousel of modules, and wherein the data that identifies resources which are available via the broadcast path comprises an index that maps one or more identified resources to a corresponding broadcast carousel;
- accessing the data in response to receiving the request, and searching the accessed data to determine whether the requested resource is available via the broadcast path;
- initiating retrieval of the resource via the broadcast path, in response to determining the resource is available via the broadcast path;
- and
- conveying a request for the resource via a point-to-point path, in response to determining the resource is not available via the broadcast path.
An interactive television system comprising:
- a broadcast server configured to convey a broadcast signal via a broadcast path;
- a service provider configured to convey resources via a point-to-point path;
- and
- a television receiver, wherein the television receiver is coupled to the broadcast server via the broadcast path and is coupled to the service provider via the point-to-point path;
- wherein the television receiver is configured to:
- receive data via the broadcast signal that identifies resources which are available via the broadcast path;
- receive a request for a resource from an application program executing in the television receiver;
- access the data in response to receiving the request, and search the accessed data to determine whether the requested resource is available via the broadcast path;
- initiate retrieval of the resource via the broadcast path, in response to determining the resource is available via the broadcast path;
- and
- convey a request for the resource via the point-to-point path, in response to determining the resource is not available via the broadcast path;
- wherein the broadcast signal comprises a carousel of modules, and wherein the data that identifies resources which are available via the broadcast path comprises an index that maps one or more identified resources to a corresponding broadcast carousel.
An interactive television receiver comprising:
- a processor;
- a data storage medium;
- and
- interface logic, wherein in response to receiving a request for a resource, the interface logic is configured to:
- access data which identifies resources that are available via a broadcast path, wherein the data that identifies resources which are available via the broadcast path comprises an index that maps one or more identified resources to a corresponding broadcast carousel;
- determine whether the requested resource is available via the broadcast path by searching the accessed data;
- initiate retrieval of the resource via the broadcast path, in response to determining the resource is available via the broadcast path;
- and
- convey a request for the resource via a point-to-point path, in response to determining the resource is not available via the broadcast path.
Dependencies are inferred from the claim text.