Legal claims defining the scope of protection, as filed with the USPTO.
1. A system for executing tasks in a shared hosting infrastructure, the system comprising: a processor and a memory coupled to the processor; computer code loaded into the memory and executing on the processor to perform the following: a client receiving data from a server through Internet protocol; a plurality of scripts residing on the client, the plurality of scripts used in task formation and configured for sending scripts to a script execution engine residing on the server; a script parsing engine configured to parse the scripts and divide the scripts into sub-scripts; wherein: the script execution engine limits execution time for each script and sub-script; the script parsing engine is configured to order the scripts based on a dependency of the scripts from each other; and the script parsing engine is configured to divide the sub-script into micro-scripts, if the execution time of the sub-script exceeds a time limit.
2. The system of claim 1 , wherein the dividing scripts into sub-scripts is performed after a predefined number of unsuccessful attempts of script executions.
3. The system of claim 1 , wherein the script parsing engine runs on the server.
4. The system of claim 1 , wherein the script parsing engine is configured to send a sub-scripts' execution status to the client.
5. The system of claim 4 , further comprising showing a script execution progress bar to a user.
6. The system of claim 1 , wherein the task is any of: publishing the client's web-site; a backup of a web site; a restoration of a web site from a snapshot; an upgrade of a web site; an import of a web site; and generation of a web site content.
7. The system of claim 1 , wherein the client receives a number of unsuccessful attempts of script executions set by the server.
8. The system of claim 1 , wherein execution of the sub-scripts starts before a complete execution of the sub-scripts with a higher priority.
9. The system of claim 1 , wherein the scripts are stored in a script library residing on the client.
10. A system for executing tasks in a shared hosting infrastructure, the system comprising: a processor and a memory coupled to the processor; computer code loaded into the memory and executing on the processor to perform the following: a client receiving data from a server; at least one script residing on the client and used in task formation, the client configured for sending scripts to an execution engine residing on the server; a parsing engine configured to parse the scripts and divide the scripts into sub-scripts; wherein: the execution engine limits execution time for each script and sub-script; the parsing engine orders the scripts based on a dependency of the scripts from each other; and the parsing engine divides the sub-script into smaller units, if the execution time of the sub-script exceeds a time limit.
11. A method for executing tasks in a shared hosting infrastructure, the method comprising: on a computer having a processor and a memory, executing computer code on the processor to perform the following: receiving data on a client from a server; configuring the client for sending scripts to an execution engine residing on the server; and configuring a parsing engine to parse the scripts and divide the scripts into sub-scripts; wherein: the execution engine limits execution time for each script and sub-script; the parsing engine orders the scripts based on a dependency of the scripts from each other; and the parsing engine divides the sub-script into smaller units, if the execution time of the sub-script exceeds a time limit.
Unknown
March 1, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.