Presenting information relating to a program by recognizing text in closed captioning data
First Claim
1. In a client computer system that is capable of both communicating with at least one server computer system and receiving broadcast data from a broadcast data source, a method of analyzing the broadcast data to present to a viewer additional information relating to a program included in the broadcast data, the method comprising:
- receiving broadcast data that includes closed captioning data and a program;
decoding the closed captioning data;
accessing a list of key text data including key text data entries that reference additional data corresponding to programs based on closed captioning data associated with the programs;
comparing text included in the decoded closed captioning data with the list of key text data and determining that the text matches a particular key text data entry; and
based on the determination that the text matches the particular key text data entry, presenting to the viewer additional information that is referenced by the particular key text data entry and that corresponds to the program included in the received broadcast data.
3 Assignments
0 Petitions
Accused Products
Abstract
Presenting to a viewer additional information corresponding to a television program by recognizing key text data included in closed captioning is disclosed. A client computer that is capable of displaying television programming to a viewer and retrieving information from the Internet or from another network receives broadcast data including a program and closed captioning data. The client computer accesses a list of key text data having entries, each of which includes key text that is included in the closed captioning data of a particular program and that is distinctive to the program. The entries in the list of key text data further include instructions enabling the client computer to retrieve the additional information corresponding to the programs. The client computer decodes the closed captioning data and compares it to the key text data entries. When a match is identified, the client computer system executes the instructions included in the entry that has been matched. The instructions typically result in a viewer-selectable link being displayed on the display device. When the viewer selects the link, the client computer retrieves the additional information from a remote server computer and displays the additional information to the viewer.
-
Citations
19 Claims
-
1. In a client computer system that is capable of both communicating with at least one server computer system and receiving broadcast data from a broadcast data source, a method of analyzing the broadcast data to present to a viewer additional information relating to a program included in the broadcast data, the method comprising:
-
receiving broadcast data that includes closed captioning data and a program; decoding the closed captioning data; accessing a list of key text data including key text data entries that reference additional data corresponding to programs based on closed captioning data associated with the programs; comparing text included in the decoded closed captioning data with the list of key text data and determining that the text matches a particular key text data entry; and based on the determination that the text matches the particular key text data entry, presenting to the viewer additional information that is referenced by the particular key text data entry and that corresponds to the program included in the received broadcast data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having stored thereon sequences of instructions that, when executed by a processor of a client computer system, cause the processor to perform a method of analyzing broadcast data to present to a viewer additional information relating to a program included in the broadcast data, the method comprising the steps of:
-
decoding closed captioning data from broadcast data that has been received at the client computer system and includes the closed captioning data and a program; accessing a list of key text data including key text data entries that reference additional data corresponding to programs based on closed captioning data associated with the programs; comparing text included in the decoded closed captioning data with the list of key text data and determining that the text matches a particular data matches key text data entry; and based on the determination that the text matches the particular key text data entry, presenting to the viewer additional information that is referenced by the particular key text data entry and that corresponds to the program included in the received broadcast data. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. In a client computer system that is capable of both communicating with at least one server computer system and receiving broadcast data from a broadcast data source, a method of analyzing the broadcast data to present to a viewer additional information relating to a program included in the broadcast data, the method comprising:
-
accessing a list of key text data having at least one key text data entry, wherein each key text data entry; identifies a program included in broadcast data based on closed captioning data that is transmitted simultaneously in the broadcast data with the program; and references instructions that, when executed by the client computer system, enable a viewer to obtain to additional information corresponding to the program identified by the key text data entry; receiving broadcast data that includes closed captioning data and a program; decoding the closed captioning data; comparing text included in the decoded closed captioning data with the list of key text data and determining that the text matches a particular key text data entry; and executing the instructions referenced by the particular key text data entry and, upon executing the instructions, presenting to the viewer a link that, when selected by the viewer. causes the additional information corresponding to the program to be retrieved from one of said at least one server computer system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification