Supporting common interactive television functionality through presentation engine syntax
DCFirst Claim
1. A method comprising:
- receiving one or more directives, wherein said directives are indicative of an audio, video and/or graphic presentation which requires a set of resources;
determining whether said one or more directives includes a prerequisite directive which indicates that acciuisition of a subset of said set of resources is a prerequisite for initiating the presentation;
initiating said presentation, in response to determining the one or more directives do not include said prerequisite directive; and
prohibiting initiation of said presentation until said subset of resources are acquired, in response to determining the one or more directives include said prerequisite directive.
1 Assignment
Litigations
3 Petitions
Accused Products
Abstract
A method and mechanism for enabling the creation and/or control of interactive television content using declarative-like directives such as HTML, scripting languages, or other languages. A a centrally located proxy server is configured to receive, transcode and convey transcoded web based content to client devices. Upon detecting directives which indicate particular resources required for a presentation are prerequisites, the proxy server conveys signals to a client device that these particular resources are prerequisites. In response to receiving the conveyed signals, the client device may take actions to prefetch these resources. The client device is further configured to prohibit initiation of the presentation until the prerequisite resources are acquired.
276 Citations
23 Claims
-
1. A method comprising:
-
receiving one or more directives, wherein said directives are indicative of an audio, video and/or graphic presentation which requires a set of resources; determining whether said one or more directives includes a prerequisite directive which indicates that acciuisition of a subset of said set of resources is a prerequisite for initiating the presentation; initiating said presentation, in response to determining the one or more directives do not include said prerequisite directive; and prohibiting initiation of said presentation until said subset of resources are acquired, in response to determining the one or more directives include said prerequisite directive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An interactive television system comprising:
-
a remote proxy server configured to; receive one or more directives, wherein said directives are indicative of an audio, video and/or graphic presentation which requires a set of resources; determine whether said one or more directives includes a prerequisite directive which indicates that acquisition of a subset of said set of resources is a prerequisite for initiating the presentation; convey first signals which identify said subset of resources to a remote client device, in response to determining the one or more directives include said prerequisite directive; and convey second signals which correspond to said one or more directives; a client device configured to; receive said first signals; receive said second signals; and prohibit initiation of said presentation until said subset of resources are acquired, in response to detecting said first signals. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A client device in an interactive television system, said device comprising:
-
a receiver configured to receive signals corresponding to directives which are indicative of an audio, video and/or graphic presentation requiring a set of resources; and a processing unit coupled to said receiver, wherein said processing unit is configured to; determine whether said one or more directives includes a prerequisite directive which indicates that acquisition of a subset of said set of resources is a prerequisite for initiating the presentation; initiate said presentation, in response to determining the one or more directives do not include said prerequisite directive; and prohibit initiation of said presentation until said subset of resources are acquired, in response to determining the one or more directives include said prerequisite directive.
-
-
23. A computer readable medium comprising program instructions executable by a computer to:
-
receive directives which are indicative of an audio, video and/or graphic presentation which requires a set of resources; determine whether said one or more directives includes a prerequisite directive which indicates that acquisition of a subset of said set of resources is a prerequisite for the presentation; initiate said presentation, in response to determining the one or more directives do not include said prerequisite directive; and prohibit the presenting of said presentation until said subset of resources are acquired, in response to determining the one or more directives include said prerequisite directive.
-
Specification