Method and system for performing automated transactions using a server-side script-engine
First Claim
1. A method comprising:
- responsive to a client application requesting that a first script be executed, executing the first script on a first script-engine associated with a first server, the first script-engine including a first server-specific command interface and a first script-interchange interface, wherein the executing performs an automated business transaction having multiple operations, a subset of which are key operations, the first script having a plurality of script commands corresponding to the multiple operations of the business transaction, the business transaction including,the first script-engine prompting a user to input data for the key operations of the business transaction,capturing the data at the first script-engine,the first script-engine providing a first one or more script commands to the first server via the first server-specific command interface, the first one or more script commands provided in a first format specific to the first server,the first script-engine providing via the first script-interchange interface a second one or more script commands to a second script-engine associated with a second server, the second one or more script commands provided in a common script-interchange format for communication between script-engines,the first script-engine receiving respective prompts for the data from the first server and from the second script-engine, andin response to the prompts from the first server and the second script-engine, the first script-engine automatically providing the captured data to the first server and the second script-engine without user interaction, wherein the first server performs the key operations, including initiating a first user session based on the first one or more script commands, wherein the first user session provides the captured data from the first script-engine to a first database, and wherein the second server initiates a second user session based on the second one or more script commands, wherein the second user session provides the captured data from the first script-engine to a second database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for performing automated transactions are disclosed. According to one aspect of the present invention, a script-engine associated with a particular server receives a request to execute a script. The script-engine executes a script and prompts a user to enter critical data directly related to the goal sought to be achieved by the script. After receiving the critical data related to the transaction, the script automatically executes and communicates commands to a server. The script automatically communicates the critical data to the server upon request by the server. In addition, the script retrieves and enters non-critical data without user interaction. The server performs operations according to the commands received from the script-engine to automatically carry out the transaction.
-
Citations
26 Claims
-
1. A method comprising:
-
responsive to a client application requesting that a first script be executed, executing the first script on a first script-engine associated with a first server, the first script-engine including a first server-specific command interface and a first script-interchange interface, wherein the executing performs an automated business transaction having multiple operations, a subset of which are key operations, the first script having a plurality of script commands corresponding to the multiple operations of the business transaction, the business transaction including, the first script-engine prompting a user to input data for the key operations of the business transaction, capturing the data at the first script-engine, the first script-engine providing a first one or more script commands to the first server via the first server-specific command interface, the first one or more script commands provided in a first format specific to the first server, the first script-engine providing via the first script-interchange interface a second one or more script commands to a second script-engine associated with a second server, the second one or more script commands provided in a common script-interchange format for communication between script-engines, the first script-engine receiving respective prompts for the data from the first server and from the second script-engine, and in response to the prompts from the first server and the second script-engine, the first script-engine automatically providing the captured data to the first server and the second script-engine without user interaction, wherein the first server performs the key operations, including initiating a first user session based on the first one or more script commands, wherein the first user session provides the captured data from the first script-engine to a first database, and wherein the second server initiates a second user session based on the second one or more script commands, wherein the second user session provides the captured data from the first script-engine to a second database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system including:
-
a first script-engine, configured to execute a first script in response to a request from a client application requesting that the first script be executed, the first script having a plurality of script commands corresponding to the multiple operations of an automated business transaction, wherein a subset of the multiple operations are key operations, wherein the first script-engine prompts a user to input data for key operations of the business transaction, the first script-engine further to capture the data, the first script-engine including, a first server-specific command interface configured to provide a first set of script commands, and a first script-interchange interface configured to provide a second set of script commands to a second script-engine associated with a second server, the second set of script commands provided by the first script-interchange interface in a common script-interchange format for communication between script-engines; and a first server connected to the first script-engine, the first server configured to receive the first set of script commands provided by the first server-specific command interface, the first server configured to automatically perform the key operations of the business transaction using the data; wherein the first set of script commands are provided by the first server-specific command interface in a first format specific to the first server, wherein the first script-engine is further configured to receive from the first server and from the second-script engine respective prompts for the data, wherein the first script-engine is further configured to provide the captured data to each of the first server and the second script-engine, the providing the respective copies of the captured critical data in response to the respective prompts by the first server and the second script-engine without user interaction, wherein the first server is further configured to perform the key operations, including initiating a first user session based on the first one or more script commands, wherein the first user session is configured to provide the captured data from the first script-engine to a first database, the second server further configured to initiate a second user session based on the second one or more script commands, wherein the second user session is configured to provide the captured data from the first script-engine to a second database. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification