Method and System for Operating Applications for Remote Terminal Devices
First Claim
1. A method for allowing a user of a mobile terminal device having predetermined computational resources and inherent capabilities to remotely develop and operate upgraded content delivery application(s), comprising:
- a) installing, on said terminal device, a generic client-side application designed to be compatible with different terminal devices with different inherent capabilities;
b) installing, on a server being in data communication with said mobile terminal device, a corresponding remote application for implementing the logic for each operated content delivery application and for performing, whenever required, most of the graphical processing according to said predetermined computational resources and inherent capabilities;
c) allowing said server to exchange data with said terminal device;
d) dynamically splitting, by said remote application, the tasks to be performed by said content delivery application between said client-side application and remote application, according to said computational resources and inherent capabilities;
e) adaptively processing, by said remote application, the content and its associated logic and input data to be delivered to said mobile terminal device according to said computational resources and inherent capabilities;
f) transmitting the processed content to said mobile terminal device over said data network;
g) rendering said content by said client-side application; and
h) allowing the client-side application to respond to inputs from the user and/or to messages from the server or further connected devices.
6 Assignments
0 Petitions
Accused Products
Abstract
Method for allowing a user of a mobile terminal device having predetermined computational resources to remotely develop and operate upgraded content delivery applications. A client-side application and a corresponding remote application are installed on the terminal device and on a server connected to the terminal device. The remote application dynamically splits the tasks to be performed by the content delivery application between the client-side application and remote application, according to its computational resources and processes, in real-time, the content and its associated logic and input data to be delivered to the terminal device. The processed content is then transmitted to the terminal device over the data network and the content is rendered by the client-side application. The client-side application responds to inputs from the user and/or to messages from the server or further connected devices.
21 Citations
10 Claims
-
1. A method for allowing a user of a mobile terminal device having predetermined computational resources and inherent capabilities to remotely develop and operate upgraded content delivery application(s), comprising:
-
a) installing, on said terminal device, a generic client-side application designed to be compatible with different terminal devices with different inherent capabilities; b) installing, on a server being in data communication with said mobile terminal device, a corresponding remote application for implementing the logic for each operated content delivery application and for performing, whenever required, most of the graphical processing according to said predetermined computational resources and inherent capabilities; c) allowing said server to exchange data with said terminal device; d) dynamically splitting, by said remote application, the tasks to be performed by said content delivery application between said client-side application and remote application, according to said computational resources and inherent capabilities; e) adaptively processing, by said remote application, the content and its associated logic and input data to be delivered to said mobile terminal device according to said computational resources and inherent capabilities; f) transmitting the processed content to said mobile terminal device over said data network; g) rendering said content by said client-side application; and h) allowing the client-side application to respond to inputs from the user and/or to messages from the server or further connected devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification