Scripted Interactivity for Non-Real-Time Services
First Claim
Patent Images
1. A method, comprising:
- receiving a triggered declarative object (TDO) at a digital television receiver device, the TDO including a scripted executable routine;
the scripted executable routine comprising a script that generates a user interface that presents a viewer with options for selection of items of non-real-time (NRT) television service for viewing or downloading;
initiating the execution of the TDO by the digital television receiver device to start the NRT service; and
where the television receiver device processes a plurality of scripted control objects and functions including but not limited to;
a control object that when selected causes the receiver to schedule a particular NRT download to occur at a future time;
a control object that when selected causes playback of an indicated item of NRT content when that content is available in local storage;
a function that returns an indication of whether or not a specified item of NRT content is available in local storage;
a function that returns an indication of whether or not a specified item of NRT content is already scheduled for download;
a function that returns an amount of available local storage; and
a function that deletes a specified item of NRT television service from storage.
2 Assignments
0 Petitions
Accused Products
Abstract
A method consistent with certain implementations involves receiving a triggered declarative object (TDO) at a digital television receiver device, the TDO including a scripted executable routine; the scripted executable routine having a script that defines a user interface (UI) for manipulation of non-real-time (NRT) content; initiating the operation of the TDO; and the digital television receiver, executing scripted operations to present the user with the user interface. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
152 Citations
31 Claims
-
1. A method, comprising:
-
receiving a triggered declarative object (TDO) at a digital television receiver device, the TDO including a scripted executable routine; the scripted executable routine comprising a script that generates a user interface that presents a viewer with options for selection of items of non-real-time (NRT) television service for viewing or downloading; initiating the execution of the TDO by the digital television receiver device to start the NRT service; and where the television receiver device processes a plurality of scripted control objects and functions including but not limited to; a control object that when selected causes the receiver to schedule a particular NRT download to occur at a future time; a control object that when selected causes playback of an indicated item of NRT content when that content is available in local storage; a function that returns an indication of whether or not a specified item of NRT content is available in local storage; a function that returns an indication of whether or not a specified item of NRT content is already scheduled for download; a function that returns an amount of available local storage; and a function that deletes a specified item of NRT television service from storage.
-
-
2. A method, comprising:
-
receiving a triggered declarative object (TDO) at a digital television receiver device, the TDO including a scripted executable routine; the scripted executable routine comprising a script that defines a user interface (UI) for manipulation of non-real-time (NRT) content; initiating the operation of the TDO; and the digital television receiver, executing operations to present the user with the user interface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device, comprising:
-
a processor; a memory; a digital television receiver device that receives and stores to the memory a triggered declarative object (TDO), the TDO including a scripted executable routine that is executable by a processor of the digital television receiver device; upon occurrence of a triggering action, the processor executing the operations of the scripted executable routine to define a user interface (UI) for manipulation of non-real-time (NRT) television content; and the processor further executing scripted operations to present the user with the user interface. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A device, comprising:
-
a processor; a memory; a digital television receiver device configured to receive and store to the memory a triggered declarative object (TDO), the TDO comprising a scripted executable routine that is executable by a processor of the digital television receiver device; the processor being programmed to execute the operations of the scripted executable routine to define a user interface (UI) for manipulation of non-real-time (NRT) television content upon occurrence of a triggering action; and the processor further being programmed to executing scripted operations to present the user with the user interface. - View Dependent Claims (28, 29, 30, 31)
-
Specification