System and method for reducing bandwidth requirements for remote applications by utilizing client processing power
First Claim
1. A method comprising:
- receiving first code to link one or more functions to a remote application, at a client digital processing system (DPS), each function containing instruction code to generate object construction code to create a corresponding object, and a set of object parameters;
linking the one or more functions to the remote application form;
receiving second code to call one or more of the functions;
calling one or more of the functions to construct one or more objects at the client DPS; and
presenting the constructed one or more objects as part of the remote application form based upon the object parameters.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for reducing transmitted code for remote application forms. First code to link one or more functions to a remote application is received at a client digital processing system (DPS). Each function contains instruction code to generate object construction code and a set of object parameters. The object construction code is used to create a corresponding object. The one or more functions are linked to the remote application form. Second code is received to call one or more of the functions. One or more of the functions is called to construct one or more objects at the client DPS. The constructed one or more objects is presented as part of the remote application form based upon the object parameters.
37 Citations
58 Claims
-
1. A method comprising:
-
receiving first code to link one or more functions to a remote application, at a client digital processing system (DPS), each function containing instruction code to generate object construction code to create a corresponding object, and a set of object parameters;
linking the one or more functions to the remote application form;
receiving second code to call one or more of the functions;
calling one or more of the functions to construct one or more objects at the client DPS; and
presenting the constructed one or more objects as part of the remote application form based upon the object parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
providing first code to link one or more functions to a remote application, each function containing instruction code, at a client DPS, to generate object construction code to create a corresponding object, and a set of object parameters; and
providing second code to call one or more of the functions, such that the one or more objects may be linked to the remote application form, one or more of the functions may be called, thereby constructing one or more objects, and the constructed one or more objects may be presented as part of the remote application form based upon the object parameters. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
establishing at least two communication paths between a client DPS and the server DPS;
accessing a remote application form from the client DPS via a first of the at least two communication paths;
entering data to a data-input field of the remote application;
transmitting the entered data and a corresponding database query from the client DPS to the server DPS via a second of the at least two communication paths;
determining if the transmitted data is valid at the server DPS; and
transmitting a validation indicator from the server DPS to the client DPS. - View Dependent Claims (25, 26)
-
-
27. A machine-readable medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving first code to link one or more functions to a remote application, at a client DPS, each function containing instruction code to generate object construction code to create a corresponding object, and a set of object parameters;
linking the one or more functions to the remote application form;
receiving second code to call one or more of the functions;
calling one or more of the functions to construct one or more objects at the client DPS; and
presenting the constructed one or more objects as part of the remote application form based upon the object parameters. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A machine-readable medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
establishing at least two communication paths between a client DPS and the server DPS;
accessing a remote application form from the client DPS via a first of the at least two communication paths;
entering data to a data-input field of the remote application;
transmitting the entered data and a corresponding database query from the client DPS to the server DPS via a second of the at least two communication paths;
determining if the transmitted data is valid at the server DPS; and
transmitting a validation indicator from the server DPS to the client DPS. - View Dependent Claims (43, 44)
-
-
45. A system comprising:
-
a server DPS to provide first code to link one or more functions to a remote application, each function containing instruction code, at a client DPS, to generate object construction code to create a corresponding object, and a set of object parameters, and to provide second code to call one or more of the functions; and
a client DPS to receiving the first code, link the one or more functions to the remote application form, receive the second code, call one or more of the functions to construct one or more objects at the client DPS, and present the constructed one or more objects as part of the remote application form based upon the object parameters. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system comprising:
-
a server DPS including a memory having a remote application form stored thereon;
a client DPS coupled to the sever DPS through at least two communication paths, such that the client DPS accesses the remote application form via a first of the at least two communication paths, enters data to a data-input field of the remote application, and transmits the entered data and a corresponding database query to the server DPS via a second of the at least two communication paths. - View Dependent Claims (56, 57, 58)
-
Specification