Patent ID: 8341687

Claim:
A receiver for use in a method of enhancing an information resource comprising a Web page used to enhance a video broadcast signal with Internet content, wherein the information resource simultaneously resides in memory on a number of remote receivers, including said receiver, said receiver comprising: a processor for processing computer-executable instructions stored in memory; and memory having the computer-executable instructions stored thereon, wherein said computer executable instructions implement a method that includes: storing, in one or more receivers, an information resource identified by a first resource identifier; presenting a field configured to receive user input related to the information resource; receiving at the presented field user input including information associated with the information resource, wherein the user input is used to customize the information resource; monitoring at the one or more receivers a data service channel of a broadcast television signal for a script trigger, wherein the script trigger includes a second resource identifier, a script which contains executable code configured to directly modify at least a portion of the stored information resource based on the received user input, and a portion of updated information sent with the script trigger in response to the received user input that is to be applied to the information resource to customize the information resource, wherein the modifications include one or more changes to the functionality of the information resource and one or more changes to the data contained within the information resource, the changes to the data contained within the information resource being updated using the portion of updated information received with the script trigger, such that information resource data is updateable without linking to another network to request and receive the changes; and thereafter, running the executable code of the script on the one or more receivers to implement the data and functionality changes indicated in the received script trigger, wherein the data and functionality changes alter both a visual representation of the information resource which varies depending on a receiver's interpretation of the resource and upon the other resources referred to by the information resource and the context of the information resource including altering at least one of the information resource's associated HTML tags or scripts, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the stored information resource.