US2015032852A1PendingUtilityA1

Method and System for Concurrent Web Based Multi-Task Support

Assignee: TSAO SHENG TAI TEDPriority: Aug 6, 2002Filed: Jul 25, 2013Published: Jan 29, 2015
Est. expiryAug 6, 2022(expired)· nominal 20-yr term from priority
Inventors:Sheng Tai Tsao
G06F 9/526H04L 47/783H04L 67/06H04L 41/0806H04L 69/18G06F 16/95G06F 2209/541G06F 9/54H04L 67/02G06F 9/5016G06F 9/4843G06F 9/45558H04L 67/10G06F 2009/45595
60
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.