Concurrent web based multi-task support for control management system
First Claim
1. A web-based larger scale central controlled distributed scalable virtual machine (“
- CCDSMV”
) comprising;
systems of CCDSVM, wherein said systems of CCDSVM include at least a Control System may connect and control one or multiple System Units through network and to be accessed by each end user from each web browser through said network;
wherein said web browser can be on said Control System, on Console System or Client System;
software modules of said Control System coupled to service software of said System Unit and said web-browser to provide users through web-browser to control, operate, and manage said systems of CCDSVM via said network; and
a user administration scheme to allow privileged user from a web-browser to create and setup other users'"'"' security profiles with two level security authentication for said CCDSVM environment; and
a scheme of providing each login end user from their login web-browser to obtain resource information of said systems of CCDSVM;
wherein each end user may login concurrently; and
a method of supporting running multiple simultaneous concurrent tasks within a single web-browser of each user for Control systems of CCDSVM; and
a method of organizing said systems of CCDSVM to form a larger scale multi-layered system nodes structure, wherein the nodes of middle layer System Unit configured with both said software modules of control station and said service software of System Unit and further to have dual capability of control management station and system unit.
2 Assignments
0 Petitions
Accused Products
Abstract
Supporting multiple users concurrent login and providing each user to be able to perform multiple concurrent tasks in his/her computer work environment are very critical to modern computer user working environment, which is running on top of modern operating system, due to it greatly improved machine efficiency and user'"'"'s productivities. Therefore, supporting multiple users concurrent login CCDSVM through each user'"'"'s web-browser and providing each user to be able to perform multiple concurrent tasks in his/her single login web-browser over resources of CCDSVM will qualify the conventional web-browser to be a new means of a computer user working environment at the Internet era.
To support one or multiple users to perform multiple concurrent tasks within a single web-browser for system like CCDSVM, the software modules on systems of CCDSVM require to work and communicate together to collect resource information of CCDSVM, and to display them in each user'"'"'s web-browser, and further to allow each user selecting the resource, initiating and submitting the tasks from said single web-browser; the software of CCDSVM needs to store each received task information into a user space task list and further to distribute each task to the target system for executing. In addition, software of CCDSVM needs to obtain associated conventional or non-conventional locks for each task and properly release these acquired locks one at a time in the order during each tasks executing up to the point when the tasks are finished.
38 Citations
16 Claims
-
1. A web-based larger scale central controlled distributed scalable virtual machine (“
- CCDSMV”
) comprising;systems of CCDSVM, wherein said systems of CCDSVM include at least a Control System may connect and control one or multiple System Units through network and to be accessed by each end user from each web browser through said network;
wherein said web browser can be on said Control System, on Console System or Client System;software modules of said Control System coupled to service software of said System Unit and said web-browser to provide users through web-browser to control, operate, and manage said systems of CCDSVM via said network; and a user administration scheme to allow privileged user from a web-browser to create and setup other users'"'"' security profiles with two level security authentication for said CCDSVM environment; and a scheme of providing each login end user from their login web-browser to obtain resource information of said systems of CCDSVM;
wherein each end user may login concurrently; anda method of supporting running multiple simultaneous concurrent tasks within a single web-browser of each user for Control systems of CCDSVM; and a method of organizing said systems of CCDSVM to form a larger scale multi-layered system nodes structure, wherein the nodes of middle layer System Unit configured with both said software modules of control station and said service software of System Unit and further to have dual capability of control management station and system unit.
- CCDSMV”
-
2. A method of creating web-based larger scale central controlled distributed scalable virtual machine (“
- CCDSMV”
) comprising;providing systems of CCDSVM, wherein said systems of CCDSVM include at least a Control System may connect and control one or multiple System Units through network and to be accessed by each end user from each web browser through said network;
wherein said web browser can be on said Control System, on Console System or Client System;providing software modules of said Control System coupled to service software of said System Unit and said web-browser to provide users through web-browser to control, operate, and manage said systems of CCDSVM via said network; and providing a user administration scheme to allow privileged user from a web-browser to create and setup other users'"'"' security profiles with two level security authentication for said CCDSVM environment; and providing a scheme of authenticating each login user from their login web-browser to obtain resource information of said systems of CCDSVM;
wherein each end user may login concurrently; andproviding a method of supporting running multiple simultaneous concurrent tasks within a single web-browser of each user for Control systems of CCDSVM; and providing a method of organizing said systems of CCDSVM to form a larger scale multi-layered system nodes, wherein the nodes of middle layer System Unit configured with both said software modules of control station and said service software of System Unit and further to have dual capability of control management station and system unit. - View Dependent Claims (3, 4, 5, 6, 7, 8)
- CCDSMV”
-
9. A method and a system of creating a web-browser based computer user work environment (“
- WCUWE”
) for a Control system comprising;providing web-browser on a Control system or on one or multiple Console Systems over network such that from said web-browser end user can access and perform tasks over said Control system; providing said a Control system configured with server software of web browser, web server software, and console supporting software, wherein said console supporting software comprises of web server interface software modules and control management software modules;
wherein Control system may be a standalone system or connect to and control for one or multiple System Units;instructing said server software of Control system provides one or multiple said web browsers a web based computer user work environment such that each user from a web browser can initiate and submit one or multiple concurrent permitted tasks within a same web browser for Control system and/or may be for one or multiple System Units based on displayed obtained resource information; instructing said server software to obtain associated locks, receive, store each said submitted task into a valid slot on user space task list; and instructing said server software of Control system to distribute said task to be run in background either on said Control system and/or may be on said one or multiple System Units until task is finished and release associated locks and said valid slot of user space task list along with said task executing; and instructing said server software of Control system provides response back to said web browser at any appropriate time independent to end task result along with said task executing, wherein said response could be a status of task executing or a result of said task executing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- WCUWE”
Specification