IP Library Patent Application 11023450
Patent Application
App. No. 11/023,450

Application program sharing framework and method for operating systems

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/023,450
Abstract

An application program sharing framework and method includes an Basic input/output system for issuing the starting command of a second operating system which consuming fewer system resources, an application program executed in an environment of the second operating system, and an interface for transforming the data parameter and the parameter of the multimedia playing program in the first operating system into the executable format of the second operating system. Accordingly, the waiting time for starting the first operating system and the resource consuming will be reduced, and the resource sharing, re-installation avoidance and storage-saving can be achieved as well.

Claims (87)

1 . An application program sharing framework for operating systems, the framework comprising:

a first operating system;

a second operating system;

at least one data parameter recorded in a file system of the first operating system;

an application program executed in an environment of the second operating system; and

an interface for transforming the data parameter between the first operating system and the second operating system;

wherein the application program can share the data parameter in the environment of the second operating system through the interface.

2 . The framework of claim 1 , further comprising:

a first storage which is a hard disk for storing the first operating system.

3 . The framework of claim 2 , wherein the first storage is a related storage.

4 . The framework of claim 3 , wherein the related storage is a read-only memory.

5 . The framework of claim 1 , further comprising: a second storage which is a hard disk with universal serial bus interface for storing the second operating system.

6 . The framework of claim 5 , wherein the second storage is a read-only memory.

7 . The framework of claim 5 , wherein the second storage is a related storage.

8 . The framework of claim 7 , wherein the related storage is a hard disk.

9 . An application program sharing method for operating systems, the method comprising:

providing a first operating system and a second operating system;

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

providing an application program in an executing environment of the second operating system;

executing the application program in the executing environment of the second operating system; and

transforming the data parameter through an interface to allow the application program to share the data parameter.

10 . The method of claim 9 , further comprising:

storing the first operating system in a first storage which is a hard disk.

11 . The method of claim 10 , wherein the first storage is a related storage.

12 . The method of claim 11 , wherein the related storage is a read-only memory.

13 . The method of claim 9 , further comprising:

storing the second operating system in a second storage which is a hard disk with universal serial bus interface.

14 . The method of claim 13 , wherein the second storage is a related storage.

15 . The method of claim 14 , wherein the related storage is a read-only memory.

16 . The method of claim 14 , wherein the related storage is a hard disk.

17 . An application program sharing framework for operating systems, the framework comprising:

a first operating system;

a second operating system;

a multimedia playing program executing in a environment of the first operating system for playing at least one audio/video data; and

an interface for transforming the multimedia playing program between the first operating system and the second operating system;

wherein the second operating system sharing the multimedia playing program by using the interface to transform a data parameter of the multimedia playing program.

18 . The framework of claim 17 , further comprising:

a first storage which is a hard disk for storing the first operating system.

19 . The framework of claim 18 , wherein the first storage is a related storage.

20 . The framework of claim 19 , wherein the related storage is a read-only memory.

21 . The framework of claim 17 , further comprising:

a second storage which is a hard disk with universal serial bus interface for storing the second operating system.

22 . The framework of claim 21 , wherein the second storage is a read-only memory.

23 . The framework of claim 21 , wherein the second storage is a related storage.

24 . The framework of claim 23 , wherein the related storage is a hard disk.

25 . An application program sharing method for operating system, the method comprising:

providing a first operating system and a second operating system;

providing a multimedia playing program in an executing environment of the first operating system;

transforming a data parameter of the multimedia playing program through an interface to allow the second operating system to share the multimedia playing program; and

executing the multimedia playing program in the executing environment of the second operating system.

26 . The method of claim 25 , further comprising: storing the first operating system in a first storage which is a hard disk.

27 . The method of claim 26 , wherein the related storage is a related storage.

28 . The method of claim 27 , wherein the related storage is read-only memory.

29 . The method of claim 25 , further comprising:

storing the second operating system in a second storage which is a hard disk with universal serial bus interface.

30 . The method of claim 29 , wherein the second storage is a related storage.

31 . The method of claim 30 , wherein the related storage is a read-only memory.

32 . The method of claim 30 , wherein the related storage is a hard disk.

33 . An application program sharing framework, the framework comprising:

a first operating system;

a second operating system;

at least one data parameter for recording in a file system of the first operating system;

a multimedia playing program executing in an environment of the second operating system for playing at least one audio/video data; and

an interface for transforming the data parameter between the first operating system and the second operating system;

wherein the multimedia playing program sharing the data parameter by using the interface to transform the data parameter of the first operating system.

34 . The framework of claim 33 , further comprising:

a first storage which is a hard disk for storing the first operating system.

35 . The framework of claim 34 , wherein the first storage is a related storage.

36 . The framework of claim 35 , wherein the related storage is a read-only memory.

37 . The framework of claim 33 , further comprising:

a second storage which is a hard disk with universal serial bus interface for storing the second operating system.

38 . The framework of claim 37 , wherein the storage is a read-only memory.

39 . The framework of claim 37 , wherein the storage is a related storage.

40 . The framework of claim 39 , wherein the related storage is a hard disk.

41 . An application program sharing method for operating systems, the method comprising:

providing a first operating system and a second operating system; providing at least one data parameter in a file system of the first operating system;

providing a multimedia playing program in an executing environment of the second operating system;

executing the multimedia playing program in the executing environment of the second operating system; and

transforming the data parameter through an interface to allow the multimedia playing program to share the data parameter of the first operating system.

42 . The method of claim 41 , further comprising: a first storage which is a hard disk for storing the first operating system.

43 . The method of claim 42 , wherein the first storage is a related storage.

44 . The method of claim 43 , wherein the related storage is a read-only memory.

45 . The method of claim 41 , further comprising:

a second storage which is a hard disk with universal serial bus interface for storing the second operating system.

46 . The method of claim 45 , wherein the second storage is a related storage.

47 . The method of claim 46 , wherein the related storage is a read-only memory.

48 . The method of claim 46 , wherein the related storage is a hard disk.

Assignments (3)
CHANGE OF NAME Recorded May 5, 2008
From: INTERVIDEO INC.
To: COREL TW CORP.
Reel/Frame 020899/0314 →
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 Jan 13, 2005
From: LIU, ELDON; WU, ALEX
To: INTERVIDEO, INC.
Reel/Frame 015589/0477 →