Method and System for Concurrent Web Based Multi-Task Support
Abstract
Supporting of web multitasking via a single web browser is important, especially for small sized communication device where a displayed web browser screen is a precious resource. 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. The supporting of the web multitasking is also an important step towards creating a web based computer user work environment for any type of operating system.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method for supporting access to services, the method comprising:
sending, by a server, information about a first service and a second service residing in the server or in at least one computing device to an end-user device to be displayed to a user to allow the user to select the first service from the information displayed to submit a first request for access to the first service; and processing by the server the first request received from the end-user device to carry out the access to the first service,
wherein the processing of the first request comprises causing the displaying of the first and the second services on the end-user device without being blocked during a regular network traffic to allow the user to select the second service from the information displayed to submit a second request for access to the second service without waiting for completion of the first request for access to the first service.
22 . The method as recited in claim 21 , wherein the processing of the first request comprises:
storing information about the first request; processing the first request in the background; and deleting the stored information about the first request in response to the completion of the first request; wherein the server facilitates a lock protection mechanism to protect the processing of the first request.
23 . The method as recited in claim 22 , wherein the processing of the first request comprises:
distributed the first request to the computing device for further processing when the first service residing in the computing device, or processing the first request locally on the server when the first service residing in the server.
24 . The method as recited in claim 21 , wherein each of the first and second services is an application service comprising video service, database service, storage service, web service, security service or file service.
25 . The method as recited in claim 23 , wherein the processing of the first request comprises: sending a response, comprising collected status or result of the processing of the first request, to the end-user device.
26 . The method as recited in claim 23 , wherein each one of the server or the computing device is operable to respond to the first request including to deliver the first service to the end-user device.
27 . A web based system supporting access to services, the web based system comprising:
at least one server and one computing device interconnected across a communication network; and program code that, when executed by a server, causes the server to: send information about a first service and a second service, residing in the server or in the computing device, to an end-user device to be displayed to a user to allow the user selecting the first service from the information displayed to submit a first request for access to the first service; and process the first request received from the end-user device to carry out the access to the first service,
wherein the processing of the first request comprises causing the displaying of the first and second services on the end-user device without being blocked during a regular network traffic to allow the user selecting the second service from the information displayed to submit a second request for access to the second service without waiting for completion of the first request for access to the first service.
28 . The web system as recited in claim 30 , wherein said processing of the first request comprises:
distributing the first request to the computing device for further processing when the first service residing in the computing device, or processing the first request locally when the first service residing in the server.
29 . The web system as recited in claim 28 , wherein said the processing of the first request further comprises: sending a response, comprising status or result of the processing of the first request, to the end-user device.
30 . The web system as recited in claim 27 , wherein said wherein the processing of the first request comprises:
storing information about the first request; processing the first request in the background; and deleting the stored information about the first request in response to the completion of the first request; wherein the server facilitates a lock protection mechanism to protect the processing of the first request.
31 . The web based system as recited in claim 27 , wherein said information about the first and second files further is displayed in a web browser screen.
32 . A computer program product, for supporting access to services,
a non-transitory computer-readable medium comprising program code that, when executed by a server, causes the server to: send information about a first service and a second service, residing in the server on or in at least one computing device to a first end-user device to be displayed to a first user to allow the first user selecting the first service from the information displayed to submit a first request for access to the first service; and process the first request received from the first end-user device to carry out the access to the first service,
wherein the processing of the first request comprises causing the displaying of the first and second services on the first end-user device without being blocked during a regular network traffic to allow the first user selecting the second service from the information displayed to submit a second request for access to the second service without waiting for completion of the first request for access to the first service.
33 . The program product as recited in claim 32 , wherein the program code causes the server to also facilitate a second user access to the first and second services via the information about the first and second services displayed on a second end-user device.
34 . The program product as recited in claim 32 , wherein the program code causing the server to process the first request comprises:
storing information about the first request; processing the first request in the background; and deleting the stored information about the first request in response to the completion of the request; wherein the server facilitates a lock protection mechanism to protect the processing of the first request.
35 . The program product as recited in claim 36 , wherein the computer-readable medium further comprises program code that, when executed by the computing device, causes the computing device being operable to process and respond to the first request received from the server including to deliver the first service to the first end-user device.
36 . The program product of claim 34 , wherein the program code also causes the server to distribute the first request to the computing device for further processing when the first service residing in the computing device, or processing the first request locally when the first service residing in the server.
37 . The program product of claim 36 , wherein the program code causing the server to process the first request further comprises:
sending a response, comprising status or result of the processing of the first request, to the first end-user device.
38 . The program product of claim 32 , wherein the program code further causes the server to process the second request in the same way as the processing of the first request.
39 . The program product as recited in claim 32 , wherein the program code causes the server to collect the information about the first and second services locally or collect from the computing device remotely across a network.
40 . The program product as recited in claim 32 , wherein each of the first and second services is an application service comprising video service, database service, storage service, web service, security service or file service.Join the waitlist — get patent alerts
Track US2015032852A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.