Enabling a PC-DTV receiver to share the resource cache with multiple clients
First Claim
Patent Images
1. A method comprising:
- receiving a digital broadcast signal to a digital television receiver in a first computer, wherein the digital broadcast signal includes content and enhanced content data, and wherein the enhanced content data includes triggers and announcements to synchronize the digital broadcast signal content with content on a display;
processing the digital broadcast signal to extract the enhanced content data;
storing the enhanced content data in a web browser cache;
interrogating the web browser cache with an application programming interface;
providing the enhanced content data to a personal web server responsive to the application programming interface interrogating the web browser cache;
storing the enhanced content data in the personal web server; and
providing the enhanced content data stored in the personal web server to a client device via a personal web page hosted by the personal web server, wherein the personal web page is a home page for the personal web server, comprising;
loading the personal web page on the client device, wherein a synchronization client is created as an object window in the personal web page on the client device; and
updating the object window via the synchronization client when enhanced content data is received from a synchronization server in the first computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital broadcast signal is received to a digital television receiver in a computer. The digital broadcast signal is processed to extract enhanced content data. The enhanced content data is stored in a web browser cache. The web browser cache is interrogated with an application programming interface. Responsive to the application programming interface interrogating the web browser cache, the enhanced content data is provided to a personal web server. The enhanced content data in the personal web server is stored and providing to at least one client device.
68 Citations
29 Claims
-
1. A method comprising:
-
receiving a digital broadcast signal to a digital television receiver in a first computer, wherein the digital broadcast signal includes content and enhanced content data, and wherein the enhanced content data includes triggers and announcements to synchronize the digital broadcast signal content with content on a display; processing the digital broadcast signal to extract the enhanced content data; storing the enhanced content data in a web browser cache; interrogating the web browser cache with an application programming interface; providing the enhanced content data to a personal web server responsive to the application programming interface interrogating the web browser cache; storing the enhanced content data in the personal web server; and providing the enhanced content data stored in the personal web server to a client device via a personal web page hosted by the personal web server, wherein the personal web page is a home page for the personal web server, comprising; loading the personal web page on the client device, wherein a synchronization client is created as an object window in the personal web page on the client device; and updating the object window via the synchronization client when enhanced content data is received from a synchronization server in the first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A product, the product comprising:
-
instructions to direct a first processor to receive a digital broadcast signal to a digital television receiver in a first computer, wherein the digital broadcast signal includes content and enhanced content data, and wherein the enhanced content data includes triggers and announcements to synchronize the digital broadcast signal content with content on a display, process the digital broadcast signal to extract the enhanced content data, store the enhanced content data in a web browser cache, interrogate the web browser cache with an application programming interface from a personal web server, provide the enhanced content data to the personal web server responsive to the application programming interface interrogating the web browser cache, store the enhanced content data in the personal web server, and provide the enhanced content data stored in the personal web server to a client device via a personal web page hosted by the personal web server, wherein the personal web rage is a home page for the personal web server, wherein the personal web page is loaded on the client device, wherein a synchronization client is created as an object window in the personal web page on the client device and wherein the object window is updated via the synchronization client when enhanced content data is received from a synchronization server in the first computer, and; computer-readable medium to store the instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, the system comprising:
-
a first computer; a digital television receiver installed in the first computer; a client device communicably connected to the first computer through a network; instructions to direct a processor to;
receive a digital broadcast signal to a digital television receiver in a first computer, wherein the digital broadcast signal includes content and enhanced content data, and wherein the enhanced content data includes triggers and announcements to synchronize the digital broadcast signal content with content on a display, process the digital broadcast signal to extract the enhanced content data, store the enhanced content data in a web browser cache, interrogate the web browser cache with an application programming interface from a personal web server, provide the enhanced content data to the personal web server responsive to the API interrogating the web browser cache, store the enhanced content data in the personal web server, and provide the enhanced content stored in the personal web server to the client device via a personal web page hosted by the personal web server, wherein the personal web page is a home page for the personal web server, wherein the personal web page is loaded on the client device, wherein a synchronization client is created as an object window in the personal web page on the client device and wherein the object window is updated via the synchronization client when enhanced content data is received from a synchronization server in the first computer, and;machine readable media to store the instructions. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification