Method and system for delivering an application in an interactive television network
First Claim
1. In an interactive television network including a server and a client station, the client station including a processor, a memory and an input device, a method for delivering an application segment of a first application from the server to the client, said application segment comprising logic, the method comprising:
- storing an application engine in the memory of the client station;
transmitting a signal from the client station to the server representing a request for a first application segment of a first application;
downloading the first application segment from the server to the client station;
storing the first application segment in the memory of the client station; and
executing logic in the first application segment.
9 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for dynamically transferring an application from a server to a client station in an interactive television network. The method begins with the step of storing an application engine in the memory of the client station. The method further includes the step of transmitting a signal from the client station to the server. The signal represents a request for an application. The method also includes the steps of downloading an application segment from the server to the client station and storing the application segment in the memory of the client station. Finally, the method includes the step of executing the control logic of the application segment. An apparatus is also disclosed for implementing the method.
390 Citations
18 Claims
-
1. In an interactive television network including a server and a client station, the client station including a processor, a memory and an input device, a method for delivering an application segment of a first application from the server to the client, said application segment comprising logic, the method comprising:
-
storing an application engine in the memory of the client station; transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; and executing logic in the first application segment. - View Dependent Claims (2, 3, 6)
-
-
4. In an interactive television network including a server and a client station, the client station including a processor, a memory and an input device, a method for delivering an application segment of a first application from the server to the client, the method comprising:
-
storing an application engine in the memory of the client station; transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; and executing the first application segment, wherein the application engine tracks the usage of the first application.
-
-
5. In an interactive television network including a server and a client station, the client station including a processor, a memory and an input device, a method for delivering an application segment of a first application from the server to the client, the method comprising:
-
storing an application engine in the memory of the client station; transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; and executing the first application segment, wherein the application engine anticipates requirements of the first application using statistical analysis.
-
-
7. In an interactive television network including a server and a client station, the client station including a processor, a memory and an input device, a method for delivering a plurality of application segments of a plurality of applications from the server to the client, each application segment comprising logic, the method comprising:
-
storing an application engine in the memory of the client station; transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; executing logic in the first application segment; transmitting a signal from the client station to the server representing a request for a second application segment of a second application; downloading the second application segment from the server to the client station; storing the second application segment in the memory of the client station; and executing logic in the second application segment. - View Dependent Claims (8, 9)
-
-
10. A client station for use in an interactive television network including a server, the client station including a processor, a memory, an input device, and an application engine in the memory having control logic for receiving and executing an application segment from the server, the application engine control logic performing the steps of:
-
transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; and executing logic in the first application segment on the client station. - View Dependent Claims (11, 12, 15)
-
-
13. A client station for use in an interactive television network including a server, the client station including a processor, a memory, an input device, and control logic for receiving and executing an application segment from the server, the control logic performing the steps of:
-
storing an application engine in the memory of the client station; transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; and executing the first application segment, wherein the application engine tracks the usage of the first application.
-
-
14. A client station for use in an interactive television network including a server, the client station including a processor, a memory, an input device, and control logic for receiving and executing an application segment from the server, the control logic performing the steps of:
-
storing an application engine in the memory of the client station; transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; and executing the first application segment, wherein the application engine anticipates the resource requirements of the first application using statistical analysis.
-
-
16. A client station for use in an interactive television network including a server, the client station including a processor, a memory, an input device, and an application engine in the memory having control logic for receiving and executing a plurality of application segments from a plurality of application on the server, the application engine control logic performing the steps of:
-
transmitting a signal from the client station to the server representing a request for a first application segment of a first application; downloading the first application segment from the server to the client station; storing the first application segment in the memory of the client station; executing logic in the first application segment; transmitting a signal from the client station to the server representing a request for a second application segment of a second application; downloading the second application segment from the server to the client station; storing the second application segment in the memory of the client station; and executing logic in the second application segment. - View Dependent Claims (17, 18)
-
Specification