IP Library Patent Application 11055060
Patent Application
App. No. 11/055,060

Architecture and method for sharing application programs between multiple operating systems with feature of electricity saving

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 None
App. No.
11/055,060
Abstract

An architecture and method for sharing application programs between multiple operating systems with feature of electricity saving is disclosed. The architecture of computer system includes a first operating system that is installed in a first storage device, a second operating system that is compressed to be stored in a second storage device, and a virtual disk that is a disk storage device formed by simulation of part of area in a memory device. A basic input output system (BIOS) is used to boot the computer, then the second operating system is decompressed and is loaded into the virtual disc for being executed. Through an interface unit, the second operating system shares at least a data display program and a multimedia playback program with the first operating system. Thus the second storage device becomes in sleep mode. By reducing disc access, the electricity saving is achieved and the execution speed is increased effectively.

Claims (64)

1 . An architecture for sharing application programs between multiple operating systems with feature of electricity saving comprising

a first operating system;

a second operating system installed in a storage device;

a virtual disk that is a disk storage device simulated from part of area of a memory device; and

a basic input output system for loading the second operating system into the virtual disk.

2 . The architecture as claimed in claim 1 , wherein the second operating system is a compressed file.

3 . The architecture as claimed in claim 2 , wherein the basic input output system decompresses the compressed file.

4 . The architecture as claimed in claim 1 , wherein the second operating system is an executable file.

5 . The architecture as claimed in claim 4 , wherein the executable file is executed by the basic input output system.

6 . The architecture as claimed in claim 1 , wherein the storage device becomes in sleep mode after the basic input output system loading the second operating system into the virtual disk.

7 . A method for sharing application programs between multiple operating systems with feature of electricity saving comprising the steps of:

providing a first operating system;

providing a second operating system installed in a storage device;

loading the second operating system into a virtual disk by a basic input output system; and

executing the second operating system inside the virtual disk.

8 . The method as claimed in claim 7 , further comprising the step of compressing the second operating system into a compressed file before providing the second operating system.

9 . The method as claimed in claim 8 , wherein the basic input output system is used to execute the step of compressing for decompressing the compressed file.

10 . The method as claimed in claim 7 , further comprising the step of compressing the second operating system into an executable file before providing the second operating system.

11 . The method as claimed in claim 10 , wherein the executable file is run by the basic input output system.

12 . The method as claimed in claim 7 , further comprising the step of making the storage device into a sleep mode after loading the second operating system into the virtual disk by the basic input output system.

13 . An architecture for sharing application programs between multiple operating systems with feature of electricity saving comprising

a first operating system;

a multimedia playback program that is an application program installed in the first operating system for displaying DVD or VCD films;

a second operating system installed in a storage device;

a virtual disk that is a disk storage device simulated from part of area of a memory device; and

a basic input output system for loading the second operating system into the virtual disk;

wherein the second operating system executes conversion of parameters of the multimedia playback program through an interface unit for sharing the multimedia playback program with the first operating system.

14 . The architecture as claimed in claim 13 , wherein the second operating system is a compressed file.

15 . The architecture as claimed in claim 14 , wherein the basic input output system decompresses the compressed file.

16 . The architecture as claimed in claim 13 , wherein the second operating system is an executable file.

17 . The architecture as claimed in claim 16 , wherein the executable file is executed by the basic input output system.

18 . The architecture as claimed in claim 13 , wherein the storage device becomes in sleep mode after the basic input output system loading the second operating system into the virtual disk.

19 . A method for sharing application programs between multiple operating systems with feature of electricity saving comprising the steps of:

providing a first operating system;

providing a multimedia playback program installed in the first operating system;

providing a second operating system installed in a storage device;

loading the second operating system into a virtual disk by a basic input output system;

executing the second operating system inside the virtual disk; and

converting parameters of the multimedia playback program by an interface unit so as to make the second operating system share the multimedia playback program with the first operating system.

20 . The method as claimed in claim 19 , further comprising the step of compressing the second operating system into a compressed file before providing the second operating system.

21 . The method as claimed in claim 20 , wherein the basic input output system is used to execute the step of compressing for decompressing the compressed file.

22 . The method as claimed in claim 19 , further comprising the step of compressing the second operating system into an executable file before providing the second operating system.

23 . The method as claimed in claim 22 , wherein the executable file is run by the basic input output system.

24 . The method as claimed in claim 19 , further comprising the step of making the storage device into a sleep mode after loading the second operating system into the virtual disk by the basic input output system.

25 . An architecture for sharing application programs between multiple operating systems with feature of electricity saving comprising

a first operating system having a file system recording at least one piece of data;

a second operating system installed in a storage device;

a multimedia playback program that is an application program installed in the second operating system for displaying DVD or VCD films;

a virtual disk that is a disk storage device simulated from part of area of a memory device; and

a basic input output system for loading the second operating system into the virtual disk;

wherein the multimedia playback program converts the data through an interface unit for sharing the data with the first operating system.

26 . The architecture as claimed in claim 25 , wherein the second operating system is a compressed file.

27 . The architecture as claimed in claim 26 , wherein the basic input output system decompresses the compressed file.

28 . The architecture as claimed in claim 27 , wherein the second operating system is an executable file.

29 . The architecture as claimed in claim 28 , wherein the executable file is executed by the basic input output system.

30 . A method for sharing application programs between multiple operating systems with feature of electricity saving comprising the steps of:

providing a first operating system;

providing at least one piece of data of a file system of the first operating system;

providing a second operating system installed in a storage device;

loading the second operating system into a virtual disk by a basic input output system;

executing the second operating system inside the virtual disk;

executing a multimedia playback program in the second operating system; and

converting the data by an interface unit so as to make the multimedia playback program of the second operating system share the data with the first operating system.

31 . The method as claimed in claim 30 , further comprising the step of making the storage device into a sleep mode after loading the second operating system into the virtual disk by the basic input output system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2008
From: INTERVIDEO INC.
To: COREL TW CORP.
Reel/Frame 020899/0118 →
REAFFIRMATION AND JOINDER AGREEMENT Recorded Dec 28, 2006
From: COREL CORPORATION; COREL INC.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC; WINZIP COMPUTING LP; CAYMAN LTD. HOLDCO; WINZIP COMPUTING, S.L.U.; WINZIP HOLDINGS SPAIN, S.L.U.; INTERVIDEO, INC.; INTERVIDEO DIGITAL TECHNOLOGY CORP.; COREL US HOLDINGS, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 018688/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2005
From: WU, TUNG-PENG; LIU, CHI-MIN
To: INTERVIDEO, INC.
Reel/Frame 016253/0007 →