US2014040480A1PendingUtilityA1
Method and System For Supporting Concurrent Web Based multitasking
Est. expiryAug 6, 2022(expired)· nominal 20-yr term from priority
Inventors:Sheng Tai Tsao
G06F 9/526H04L 47/783H04L 41/0806G06F 2209/541H04L 67/02H04L 69/18G06F 9/54G06F 9/45558H04L 67/06H04L 67/10G06F 9/5016G06F 16/95G06F 9/4843G06F 2009/45595
60
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The supporting of the web multitasking improves efficiency for use of the web browser resources for daily works, for example, while a person accessing a streaming video in a storage space across world wide web, the person also needs to handle an emergent incoming email or check a document. The supporting of the web multitasking is also an important step towards creating a web based computer user work environment to be run on top of any type of operating system.
Claims
exact text as granted — not AI-modified1 - 19 . (canceled)
20 . A server supporting access to resources, the server comprising:
at least one hardware processor, and program code that, when executed by the at least one hardware processor, cause the server to:
send information about a first resource and a second resource residing in the server to a first end-user device to be displayed to a first user to allow the first user selecting the first resource from the information displayed and requesting access to the first resource residing in the server; and
process the request for access to the first resource received from the first end-user device to carry out the requested access to the first resource,
wherein the processing of the request for access to the first resource comprises processing the request in the background and causes the information about the second resource being displayed to the first user without being blocked during a regular network traffic to allow the first user selecting the second resource from the information displayed and requesting access to the second resource in the server without waiting for completion of the request for access to the first resource.
21 . The server as recited in claim 20 , wherein said program code causing the server to process a request comprises:
storing information about the request before processing the request in the background; and deleting the stored information about the request upon the completion of the processing of the request; wherein the server configures at least a lock to protect the processing of the request.
22 . The server as recited in claim 21 , further comprising:
sending a response to comprise status or result of the processing of the request to a end-user device from which the request is received.
23 . The server as recited in claim 20 , wherein the program code causes the server to send information about a third resource and a fourth resource in the server to a second end-user device to be displayed to a second user to allow the second user requesting access to the fourth resource without waiting for completion of previously requested by the second user for access to the third resource.
24 . The server as recited in claim 20 wherein each of said first and second resources at least is one of a video, an application service, a file, a file system, a storage space, or a hardware device of storage, network, or CPU (“processor”).
25 . A computer program product supporting access to resources, the program product comprising:
a non-transitory computer-readable medium comprising program code configured to cause a server to: send information about a first resource and a second resource residing in the server to a first end-user device to be displayed to a first user to allow the first user selecting the first resource from the information displayed and requesting access to the first resource in the server; and process the request for access to the first resource received the first end-user device to carry out the requested access to the first resource,
wherein the processing of the request for access to the first resource comprises processing the request in the background and
causes information about the second resources being displayed to the first user without being blocked during a regular network traffic to allow the first user selecting the second resource from the information displayed and requesting access to the second resource in the server without waiting for completion of the request for access to the first resource.
26 . The program product of claim 25 wherein the program code causing the server to process a request comprises to:
storing information about the request before processing the request in the background; and
deleting the stored information about the request upon the completion of the processing of the request;
wherein the server configures at least a lock to protect the processing of the request.
27 . The program product as recited in claim 26 , wherein said display of said information further comprises:
sending information about the first and second resources to an end-user device to be display to a user, wherein the end-user device is the server or a remote device coupled to the server across a network.
28 . The program product as recited in claim 26 further comprising:
sending a response to include a status of the processing of the request to an end-user device from which the request is received.
29 . The program product as recited in claim 26 further comprising:
sending a response to include a result of the processing of the request to an end-user device from which the request is received.
30 . The program product as recited in claim 25 wherein the program code further causes the server to send information about a third resource and a fourth resource in the server to a second end-user device to be displayed to a second user to allow the second user requesting access to the fourth resource without waiting for completion of previously requested by the second user for access to the third resource.
31 . The program product as recited in claim 27 , wherein each of the first and second resources is further displayed on a web browser screen.
32 . A method for a server supporting access to resources, the method comprising:
sending information about a first resource and second resource residing in the server to an end-user device to be displayed to a user to allow the user selecting the first resource from the information displayed and requesting access to the first resource in the server; and causing the server to process the request for access to the first resource received from the end-user device,
wherein the processing of the request for access to the first resource comprises processing the request in the background and
causes the information about the second resource being displayed on the end-user device without being blocked during a regular network traffic to allow the user selecting the second resource from the information displayed and requesting access to the second resource in the server without waiting for completion of the request for access to the first resource.
33 . The method as recited in claim 32 , wherein said causing the server to process a request comprises:
storing information about the request before processing the request in the background; and deleting the stored information about the request upon the completion of executing the request; wherein the server configures at least a lock to protect the processing of the request.
34 . The method as recited in claim 33 , wherein said display of said information further comprises:
sending the information about the first and second resources to the end-user device.
35 . The method as recited in claim 33 , wherein said processing of the request further comprising:
sending a response to include a status of the execution of the request to the end-user device.
36 . The method as recited in claim 33 , wherein said execution of the request further comprises:
sending a response to include a result of the execution of the request to the end-user device.
37 . The method as recited in claim 32 , wherein each of the first and the second resources further are displayable on a web browser screen.
38 . The method as recited in claim 32 , wherein the server and the end-user device are a same computing device or are different computing devices located apart across a network.
39 . The method as recited in claim 32 , wherein each of said first and second resources is at least one of an application service, a video, a file, a file system, a storage space, or a hardware device of storage, network, or CPU (“processor”).Join the waitlist — get patent alerts
Track US2014040480A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.