Systems and methods for dynamic conversion of web content to an interactive walled garden program
First Claim
Patent Images
1. In a television entertainment infrastructure, a head-end server comprising:
- one or more processors;
a memory;
a data input component maintained in the memory and executed on the one or more processors to;
identify an address corresponding to an external data source and source content, the source content being in an HTML data format; and
download the source content from the external data source; and
a conversion component maintained in the memory and executed on the one or more processors to;
determine a structure of the source content based at least in part on a document object model, the structure of the source content being transcoded by extracting a location and a shape of hot-spots associated with the source content by searching the document object model for anchor tags and client-side image maps, the location and shape of the hot-spots being stored in metadata associated with the source content;
automatically convert the structure of the source content into an interactive walled garden program (iWGP), the iWGP being a navigable page tree that includes multiple MPEG stills and metadata for navigating the MPEG stills, the iWGP for broadcast delivery to a client in the television entertainment infrastructure; and
add multiple instances of a more frequently accessed MPEG still of the multiple MPEG stills to a transport carousel at predetermined spaced-apart locations, a priority assigned to the more frequently accessed MPEG still determining a frequency with which the more frequently accessed MPEG still appears in the transport carousel.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to dynamically convert Web content to an interactive program for display on resource constrained television clients are described. In particular, a head-end server in a digital television entertainment system downloads the Web content from an external data source. The head-end server dynamically transcodes the downloaded content into an interactive walled garden program (iWGP) that includes MPEG stills and metadata for delivery to a client in the television entertainment system.
-
Citations
19 Claims
-
1. In a television entertainment infrastructure, a head-end server comprising:
-
one or more processors; a memory; a data input component maintained in the memory and executed on the one or more processors to; identify an address corresponding to an external data source and source content, the source content being in an HTML data format; and download the source content from the external data source; and a conversion component maintained in the memory and executed on the one or more processors to; determine a structure of the source content based at least in part on a document object model, the structure of the source content being transcoded by extracting a location and a shape of hot-spots associated with the source content by searching the document object model for anchor tags and client-side image maps, the location and shape of the hot-spots being stored in metadata associated with the source content; automatically convert the structure of the source content into an interactive walled garden program (iWGP), the iWGP being a navigable page tree that includes multiple MPEG stills and metadata for navigating the MPEG stills, the iWGP for broadcast delivery to a client in the television entertainment infrastructure; and add multiple instances of a more frequently accessed MPEG still of the multiple MPEG stills to a transport carousel at predetermined spaced-apart locations, a priority assigned to the more frequently accessed MPEG still determining a frequency with which the more frequently accessed MPEG still appears in the transport carousel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
identifying, by a head-end server, an external data source and corresponding source content; downloading the source content from the external data source; determining a structure of the source content based at least in part on a document object model and transcoding the structure by extracting a location and a shape of hot-spots associated with the source content by searching the document object model for anchor tags or client-side image maps, the location and shape of the hot-spots being stored in metadata associated with the source content; converting the source content into an interactive walled garden program (iWGP), the iWGP including a plurality of MPEG stills, metadata for navigating between the plurality of MPEG stills, and audio associated with the plurality of MPEG stills; adding multiple instances of a particular one of the plurality of MPEG stills that is more frequently accessed than other MPEG stills to a transport carousel system; and distancing the multiple instances of the MPEG still a predetermined space from each other in the transport carousel system. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a processor one or more processors; a memory; a data input component maintained in the memory and executed on the one or more processors to; identifies an address corresponding to an external data source and source content, the source content being in an HTML data format; and downloads the source content from the external data source; and a conversion component maintained in the memory and executed on the one or more processors to; determine a structure of the source content based at least in part on a document object model that is indicated by the source content, the structure of the source content being transcoded by extracting a location and a shape of hot-spots associated with the source content by searching the document object model for anchor tags and client-side image maps, the location and shape of the hot-spots being stored in metadata associated with the source content; automatically convert the source content into an interactive walled garden program (iWGP), the iWGP being a navigable page tree that includes multiple MPEG stills, metadata for navigating the MPEG stills, and audio associated with the multiple MPEG stills, the iWGP being delivered to a client in the television entertainment infrastructure; add multiple instances of a more frequently accessed MPEG still of the multiple MPEG stills to a transport carousel system at predetermined spaced-apart locations, a priority assigned to the more frequently accessed MPEG still determining a frequency with which the more frequently accessed MPEG still appears in the transport carousel system; and reduce a latency associated with the more frequently accessed MPEG still by increasing the frequency with which the more frequently accessed MPEG still appears in the transport carousel system and is delivered to one or more clients in the television entertainment infrastructure. - View Dependent Claims (17, 18, 19)
-
Specification