System and method for program execution
First Claim
1. A method for executing an application comprising components in a client-server environment, comprising:
- sending a request for a component from a client to a server, wherein the component comprises a script and an associated predefined structure on the server, and wherein the client and the server have same runtime engine having same functional capabilities, and wherein the runtime engine includes a linker module and a plurality of predefined structures, and wherein the script associated with the component is created for use with runtime engine at the client or the server;
transmitting parameter information associated with the requested component by the server to the client, wherein the parameter information comprises the script associated with the requested component; and
linking the transmitted parameter information to a corresponding predefined structure at the client using the linker module in the runtime engine residing in the client to create an executable script specific predefined structure of the requested component, wherein the predefined structure having an intended functionality of the requested component, and wherein the linking step comprises locating identifiers within the script and inserting the component data corresponding to the identifiers into the predefined structure at the client by the linker module; and
executing the application using the script specific predefined structure of the component at the client.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention pertains to a method and system that uses similar functionalities of different components within a software application when executing the application and application components. In one embodiment, predefined structures are created for a component type, where each component type has a similar functionality when executed. Parameter information is received at a client and linked with the predefined to provide a script specific predefined structure. The component is executed by executing the script specific predefined structure. After a user exits the component, the script specific predefined structure is automatically deleted.
-
Citations
17 Claims
-
1. A method for executing an application comprising components in a client-server environment, comprising:
-
sending a request for a component from a client to a server, wherein the component comprises a script and an associated predefined structure on the server, and wherein the client and the server have same runtime engine having same functional capabilities, and wherein the runtime engine includes a linker module and a plurality of predefined structures, and wherein the script associated with the component is created for use with runtime engine at the client or the server; transmitting parameter information associated with the requested component by the server to the client, wherein the parameter information comprises the script associated with the requested component; and linking the transmitted parameter information to a corresponding predefined structure at the client using the linker module in the runtime engine residing in the client to create an executable script specific predefined structure of the requested component, wherein the predefined structure having an intended functionality of the requested component, and wherein the linking step comprises locating identifiers within the script and inserting the component data corresponding to the identifiers into the predefined structure at the client by the linker module; and executing the application using the script specific predefined structure of the component at the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for executing an application comprising components in a client-server environment, comprising:
-
a client including a client memory, and a client processor, a client runtime engine configured to reside in the client memory, wherein the client runtime engine comprises a plurality of client predefined structures associated with the components and a linker module; and a server including a server memory and a server processor, a server runtime engine configured to reside in the server memory, wherein the server runtime engine and the client runtime engine have same functional capabilities, and wherein the client runtime engine sends a request for a component to the server, and wherein the component comprises a script and an associated predefined structure on the server, and wherein the server runtime engine transmits parameter information associated with the requested component of the script to the client, and wherein the parameter information comprises the script associated with the requested component, and wherein the script associated with the component is created for use with the client runtime engine or the server runtime engine, and wherein the client runtime engine links the transmitted parameter information received from the server with a corresponding client predefined structure of the plurality of client predefined structures to create an executable script specific predefined structure, and wherein the predefined structure having an intended functionality of the requested component, and wherein the client runtime engine links the parameter information comprises locating identifiers within the script and inserting the component data corresponding to the identifiers into the predefined structure using the linker module, and wherein the client executes the application using the script specific predefined structure of the component. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An application for executing a component when a user accesses a component on a system in a client-server environment, the application comprising:
a runtime engine comprising an execution engine comprising a plurality of predefined structures and a linker, a predefined structure of the plurality of predefined structures having an intended functionality of a component type of a plurality of component types, wherein the component has the intended functionality of the component types, wherein the component comprises a script and an associated predefined structure on a server, and wherein the script associated with the component is created for use with the runtime engine and wherein when the user accesses the component; (a) the linker instructs a client processor to link parameter information associated with the component to a corresponding predefined structure to create an executable script specific predefined structure, wherein the parameter information associated with the component is transmitted from the server to a client upon user access and stored in a client processor readable memory, and wherein the server and the client have the runtime engine functional capabilities, and wherein the parameter information comprises the script associated with user access, and wherein linking the parameter information by the client processor comprises locating identifiers within the script and inserting the component data corresponding to the identifiers into the predefined structure; and (b) the execution engine instructs the client processor to execute the executable script specific predefined structure to execute the component;
wherein the runtime engine is stored in a media and the runtime is transferred to the client processor readable memory of a system including the client processor readable memory and the client processor when the media is used with the system.- View Dependent Claims (14, 15, 16, 17)
Specification