Concurrent web based multi-tasks support for computer system
2 Assignments
0 Petitions
Accused Products
Abstract
The traditional web based computing system did no support user space multitasking, therefore, if a task is submitted by a user from a web browser window via a user interface (“UI”), the user has to wait the task to be completed before the user can submit another task. Thus the web browser window will experience being blocked or hanged and the user can not do anything but wait. A method is disclosed herein for controlling each user initiated task to be run in background of the web based computing system for solving such problem.
7 Citations
61 Claims
-
1-41. -41. (canceled)
-
42. A computer program product, tangibly stored in a non-transitory computer readable medium, comprising computer readable program instructions, when executed by a computing device for the computing device to control web based tasks, the computer program product comprising:
-
program instructions for a native operating system (hereinafter “
NOS”
) being operable to manage computer resources and to allow other programs to execute and use the resources on the computing device;program instructions for a web browser being used for retrieving, displaying, and traversing information resources on the world wide web or on the computing device; and program instructions for a web based computer user interactive work environment (hereinafter “
WCUWE”
), being operable to the NOS and to the web browser, for controlling to submit execution for each of the tasks initiated via the information resources displayed on the computing device without interfering with the web browser displaying. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A web operating system operable to a computing device that connects to a network and is configured with at least a hardware processor, a network interface, a native operating system (hereinafter “
- NOS”
), a web browser, and a web based computer user interactive works environment (hereinafter “
WCUWE”
),the web operating system being a computer program product, tangibly stored in a non-transitory computer-readable medium, comprising computer readable program instructions, when executed by the computing device for the computing device to control web based tasks, the web operating system comprising; program instructions for a native operating system (hereinafter “
NOS”
) being operable to manage computer resources and to allow other computer programs to execute and use the resources on the computing device;program instructions for a web browser being used for retrieving, displaying, and traversing information resources on the world wide web or on the computing device; and program instructions for a web based computer user interactive work environment (hereinafter “
WCUWE”
), being operable to the NOS and to the web browser, for controlling to submit execution for each of the tasks initiated via the information resources displayed on the computing device without interfering with the web browser displaying.
- NOS”
-
54. A computing device configured with a web operating system to control web based tasks, the computing device comprising:
-
at least a hardware processor, a network interface, and a web operating system, the web operating system being a computer program product, tangibly stored in non-transitory computer readable medium of the computing device, comprising computer readable program instructions, including program instructions for a native operating system (“
NOS”
), program instructions for a web browser, and program instructions for a web based computer user interactive work environment (“
WCUWE”
), the web operating system when executed by the computing device, configures the computing device to;execute a web browser to retrieve and display information resources, and control submitting execution for each of the tasks initiated via the information resources displayed on the computing device without blocking the web browser displaying information resources on the computing device. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
Specification