IP Library Granted Patent US 9,201,961
Granted Patent B2
US 9,201,961 · App. 13/625,121 · Granted Dec 1, 2015

Concurrent web based multi-task support for computer system

Inventor: Sheng Tai (Ted) Tsao (Fremont, CA)
Assignee: Sheng Tai (Ted) Tsao
G06F17/30861
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,201,961
App. No.
13/625,121
Granted
Dec 1, 2015
Kind
B2
Abstract

Supporting of web multitasking via a single web browser is important, especially for small sized communication device where a displayed web browser is a precious resource. The supporting of the web multitasking improves efficiency for user to utilize the web browser 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 (50)

1. A wireless device for access remote storage, the wireless device comprising:

at least one hardware processor, and a memory device comprising program code that, being executed by the at least one hardware processor, causes the wireless device to:

establish a wireless link for access to a remote storage space controlled by a remote server, the remote storage space being allocated to a user of the wireless device for exclusive access;

display information of the remote storage space on the wireless device upon receiving the information from the remote server; and

process a first task for access to the remote storage space in response to the user from the wireless device through the information displayed performed the first task for said access,

wherein the processing of the first task comprises:

storing information of the first task and invoking a lock protection to protect the storing of the information;

processing, according to the stored information, the first task in the background and causing the displaying of the information of the remote storage space on the wireless device without being blocked to allow the user through the information displayed performing a second task for access to the remote storage space without waiting for completion of the first task; and

removing the stored information of the first task in respect to the completion of the first task.

2. The wireless device as recited in claim 1 , wherein said program code causing the wireless device coupling with the remote server to process a first task further comprises:

sending the first task to the remote server for further processing after processing the first task into the background.

3. The wireless device as recited in claim 2 , further comprising: the remote server sending a response comprising status or result of the processing of the first task back to the wireless device and causing display of the response on the wireless device.

4. The wireless device as recited in claim 1 , wherein said access to the remote storage space comprises:

from the wireless device to store a file into the storage space or retrieve a file from the remote storage space.

5. The wireless device as recited in claim 1 , wherein said access to the remote storage space comprises:

creating, from the wireless device, a file or a folder (directory) in the remote storage space.

6. The wireless device as recited in claim 1 , wherein said access to the remote storage space comprises:

access, from the wireless device, to a video residing in the remote storage space.

7. The wireless device as recited in claim 1 , wherein said wireless device displaying of information about the remote storage space further comprises:

displaying information of a folder (directory) structure received from the remote server.

8. The wireless device as recited in claim 1 , wherein the wireless device is one of a cell phone or a personal data assistant and management device (“PDA”).

9. The wireless device as recited in claim 1 , wherein the wireless device process the second task in the same way as to process the first task.

10. A system for access storage spaces, comprising:

a server configured to control the storage spaces;

a plurality of wireless devices, each of which being exclusively allocated by the server with one of the storage spaces for exclusive remote access, and

wherein the each of the wireless devices is configured to:

establish a wireless link for the each of the wireless devices remotely access to the one of the storage spaces;

display information of the one of the storage spaces upon receiving the information from the server; and

process a first task for access to the one of the storage spaces in response to a user of the each of the wireless devices through the information displayed performed the first task for said access,

wherein the processing of the first task comprises:

storing information of the first task and invoking a lock protection to protect the storing of the information;

processing, according to the stored information, the first task in the background and causing the displaying of the information of the one of the storage spaces on the each of the wireless devices without being blocked to allow the user through the information displayed performing a second task for access to the one of the storage spaces without waiting for completion of the first task; and

removing the stored information of the first task in respect to the completion of the first task.

11. The system as recited in claim 10 , wherein the each of the wireless devices coupling with the server to process the first task further comprises: the each of the wireless devices sending the first task to the remote server for further processing after processing the first task into the background.

12. The system as recited in claim 11 , further comprising: the remote server sending a response comprising status or result of the processing of the first task back to the each of the wireless devices and causing display of the response on the each of the wireless devices.

13. The system as recited in claim 11 , wherein each of the wireless devices is one of a cell phone or a personal data assistant and management device (“PDA”).

14. The system as recited in claim 10 , wherein said access to the one of the storage spaces further comprises storing a file therein or retrieving a file therefrom, or creating a file or folder therein, or access to a video therefrom.

15. The system as recited in claim 10 , wherein the wireless device processes the second task in the same way as to process the first task.

16. A non-transitory computer-readable medium configured in a wireless device and comprising program code which, being executed by the wireless device, causes the wireless device to:

establish a wireless link for access to a remote storage space controlled by a remote server, the remote storage space being assigned to a user of the wireless device for exclusive access;

display information of the remote storage space on the wireless device upon receiving the information from the remote server; and

process a first task for access to the remote storage space in response to the user from the wireless device through the information displayed performed the first task for said access,

wherein the processing of the first task comprises:

storing information of the first task and invoking a lock protection to protect the storing of the information;

processing, according to the information stored, the first task in the background and causing the displaying of the information of the remote storage space on the wireless device without being blocked to allow the user through the information displayed performing a second task for access to the remote storage space without waiting for completion of the first task; and

removing the stored information of the first task in respect to the completion of the first task.

17. The computer-readable storage device of claim 16 , wherein said program code causing the wireless device coupling with the remote server to process a first task further comprises: sending the first task to the remote server for further processing after processing the first task into the background.

18. The computer-readable storage device of claim 17 , further comprising: the remote server sending a response comprising status or result of the processing of the first task back to the wireless device and causing display of the response on the wireless device.

19. The computer-readable storage device of claim 16 , wherein the wireless device is one of a cell phone or a personal data assistant and management device (“PDA”).

20. The computer-readable storage device of claim 16 , wherein said access to the one of the storage spaces further comprises storing a file therein or retrieving a file therefrom, or creating a file or folder therein, or access to a video therefrom.

Assignments (3)
REASSIGNMENT Recorded Mar 18, 2026
From: STT WEBOS, INC. (TEXAS)
To: STT WEBOS, INC. (DELAWARE)
Reel/Frame 075137/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2018
From: TS PATENTS LLC
To: STT WEBOS, INC.
Reel/Frame 046538/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2017
From: STT WEBOS, INC.; TSAO, SHENG TAI
To: TS PATENTS LLC
Reel/Frame 041276/0240 →
Continuity (3)
Continuation 12079521 · Mar 27, 2008
Division 10713904 · Aug 6, 2002
Related Publication 20140089380A1 · Mar 27, 2014