Concurrent Web Based Multitasking Support For Computing System
0 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 modem computer user working environment, which is running on top of modem 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.
20 Citations
39 Claims
-
1-19. -19. (canceled)
-
20. A server supporting access to resources, the server comprising:
-
at least one hardware processor, memory, and program code which, when executed by the at least one hardware processor, causes the server to; cause displaying information about a first resource and a second resource on a first end-user device across a network, and allow a first user to select the first resource from the information displayed and submit a first request for access to the first resource; and process the first request received from the first end-user device including to cause the display of the information about the second resource on the first end-user device without being block during a regular network traffic, and allow the first user to select the second resource from the information displayed and submit a second request for access to the second resource without waiting for completion of the first request for access to the first resource. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A program product comprising:
a non-transitory computer-readable medium comprising program code which, when executed by a server, causes the server to; cause displaying information about a first resource and a second resource on a first end-user device, and allow a first user to select the first resource from the information displayed and submit a first request for access to the first resource; and process the first request received from the first end-user device including to cause the display of the information about the second resource on the first end-user device without being block during a regular network traffic and allow the first user to select the second resource from the information displayed and submit a second request for access to the second resource without waiting for completion of the first request for access to the first resource. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
36. A method of access to resources comprising:
-
causing, by a server, display of information about a first resource and a second resource on an end-user device and allowing a user to select the first resource from the information displayed and submit a first request for access to the first resource; and processing, by the server, the first request received from the end-user device, the processing of the first request including to cause the display of the information about the second resource on the end-user device without being block during a regular network traffic and allow the user to select the second resource from the information displayed and submit a second request for access to the second resource without waiting for completion of the first request for access to the first resource. - View Dependent Claims (37, 38, 39)
-
Specification