IP Library Granted Patent US 8,503,858
Granted Patent B2
US 8,503,858 · App. 12/013,189 · Granted Aug 6, 2013

Machine-implemented method for establishing a playback interface, and computer-readable recording medium for implementing the same

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 8,503,858
App. No.
12/013,189
Granted
Aug 6, 2013
Kind
B2
Abstract

A machine-implemented method for establishing a playback interface for a target disc when storing contents of a plurality of original discs into the target disc includes: (A) analyzing each of the original discs for relevant disc information, and recording the disc information of the original discs in a disc information list; (B) analyzing each sequence of each of the original discs for relevant sequence information, and recording the sequence information of the original discs in a playback sequence list; and (C) establishing a playback interface for the target disc according to the disc information list and the playback sequence list.

Claims (48)

1. A machine-implemented method for establishing a playback interface for a target disc when storing contents of a plurality of original discs into the target disc, the machine-implemented method comprising:

(A) analyzing the contents of each of the original discs for relevant disc information, and recording the disc information extracted from the contents of the original discs in a disc infoilliation list;

(B) analyzing the contents of each of the original discs for relevant information regarding how a sequence of content is arranged in the original disc, dynamically generating sequence information based on the analysis, and recording the sequence information dynamically generated based on the analysis of the contents of the original discs in a newly created playback sequence list for the target disc, wherein recording the dynamically generated sequence information includes preserving the sequence of content in the original discs, such that when playing back content from the target disc stored from the original discs, the dynamically generated sequence information from the original discs is used; and

(C) establishing a playback interface for the target disc according to the disc information list and the playback sequence list, the playback interface providing an interactive user interface for allowing a user to selectively playback contents of the target disc stored from the plurality of original discs,

wherein the playback interface is a script-structure playback interface, and

wherein step (C) includes:

establishing a script according to the disc information list and the playback sequence list;

adding a disc-information processing program into the script, the disc-information processing program being triggerable to jump to a playback sequence frontpage that corresponds to a selected one of the original discs; and

adding a playback-sequence processing program into the script, the playback-sequence processing program being triggerable to jump to a playback sequence that corresponds to a selected sequence of a selected one of the original discs.

2. The machine-implemented method for establishing a playback interface as claimed in claim 1 , wherein the playback interface includes a hierarchical playback menu.

3. The machine-implemented method for establishing a playback interface as claimed in claim 2 , wherein step (C) includes establishing a first layer submenu of the hierarchical playback menu according to the disc information list, and establishing a second layer submenu of the hierarchical playback menu according to the playback sequence list.

4. The machine-implemented method for establishing a playback interface as claimed in claim 3 , wherein step (C) further includes setting an activation command for a first option of the first layer submenu to correspond to a respective second layer submenu, and setting an activation command for a second option of the second layer submenu to correspond to a respective sequence of a respective one of the original discs.

5. The machine-implemented method for establishing a playback interface as claimed in claim 1 , further comprising, prior to step (C), analyzing each chapter of each sequence of each of the original discs for relevant chapter information, and recording the chapter information of the original discs in a chapter information list; wherein, in step (C), the playback interface for the target disc is established according to the disc information list, the playback sequence list and the chapter information list.

6. The machine-implemented method for establishing a playback interface as claimed in claim 5 , wherein the playback interface includes a hierarchical playback menu.

7. The machine-implemented method for establishing a playback interface as claimed in claim 6 , wherein step (C) includes:

establishing a first layer submenu of the hierarchical playback menu according to the disc information list;

establishing a second layer submenu of the hierarchical playback menu according to the playback sequence list; and

establishing a third layer submenu of the hierarchical playback menu according to the chapter information list.

8. The machine-implemented method for establishing a playback interface as claimed in claim 7 , wherein step (C) further includes setting an activation command for a first option of the first layer submenu to correspond to a respective second layer submenu, setting an activation command for a second option of the second layer submenu to correspond to a respective third layer submenu, and setting an activation command for a third option of the third layer submenu to correspond to a respective chapter of a respective sequence of a respective one of the original discs.

9. The machine-implemented method for establishing a playback interface as claimed in claim 5 , wherein step (C) further includes:

adding a chapter processing program into the script, the chapter processing program being triggerable to jump to a selected chapter of a selected sequence of a selected one of the original discs.

10. The machine-implemented method for establishing a playback interface as claimed in claim 1 , wherein the disc information of each of the original discs includes a disc title, a file name of each data file included in the original disc, and a disc playback duration of the original disc.

11. The machine-implemented method for establishing a playback interface as claimed in claim 1 , wherein the sequence information of each sequence of each of the original discs includes a sequence number of the sequence and a chapter number of each chapter included in the sequence.

12. The machine-implemented method for establishing a playback interface as claimed in claim 5 , wherein the chapter information of each chapter of each sequence of each of the original discs includes a file name of each corresponding data file, a start time, an end time, and a chapter playback duration.

13. A non-transitory computer-readable recording medium comprising program instructions for causing a computing apparatus to execute consecutive steps of a machine-implemented for establishing a playback interface for a target disc when storing contents of a plurality of original discs into the target disc, said machine-implemented method comprising:

(A) analyzing the contents of each of the original discs for relevant disc information, and recording the disc information extracted from the contents of the original discs in a disc information list;

(B) analyzing the contents of each of the original discs for relevant information regarding how a sequence of content is arranged in the original disc, dynamically generating sequence information based on the analysis, and recording the dynamically generated sequence information based on the analysis of the contents of the original discs in a newly created playback sequence list for the target disc, wherein recording the dynamically generated sequence information includes preserving the sequence of content as defined in the original discs, such that when playing back content from the target disc stored from the original discs, the dynamically generated sequence information from the original discs is used; and

(C) establishing a playback interface for the target disc according to the disc information list and the playback sequence list, the playback interface providing an interactive user interface for allowing a user to selectively playback contents of the target disc stored from the plurality of original discs,

wherein the playback interface is a script-structure playback interface, and

wherein step (C) includes:

establishing a script according to the disc information list and the playback sequence list;

adding a disc-information processing program into the script, the disc-information processing program being triggerable to jump to a playback sequence frontpage that corresponds to a selected one of the original discs; and

adding a playback-sequence processing program into the script, the playback-sequence processing program being triggerable to jump to a playback sequence that corresponds to a selected sequence of a selected one of the original discs.

14. The non-transitory computer-readable recording medium as claimed in claim 13 , wherein the playback interface includes a hierarchical playback menu.

15. The non-transitory computer-readable recording medium as claimed in claim 14 , where in step (C) of said machine-implemented method includes establishing a first layer submenu of the hierarchical playback menu according to the disc information list, and establishing a second layer submenu of the hierarchical playback menu according to the playback sequence list.

16. The non-transitory computer-readable recording medium as claimed in claim 15 , wherein step (C) of said machine-implemented method further includes setting an activation command for a first option of the first layer submenu to correspond to a respective second layer submenu, and setting an activation command for a second option of the second layer submenu to correspond to a respective sequence of a respective one of the original discs.

17. The non-transitory computer-readable recording medium as claimed in claim 13 , wherein said machine-implemented method further comprises, prior to step (C), analyzing each chapter of each sequence of each of the original discs for relevant chapter information, and recording the chapter information of the original discs in a chapter information list; and wherein, in step (C) of said machine-implemented method, the playback interface for the target disc is established according to the disc information list, the play back sequence list and the chapter information list.

18. The non-transitory computer-readable recording medium as claimed in claim 17 , wherein the playback interface includes a hierarchical playback menu.

19. The non-transitory computer-readable recording medium as claimed in claim 18 , wherein step (C) of said machine-implemented method includes:

establishing a first layer submenu of the hierarchical playback menu according to the disc information list;

establishing a second layer submenu of the hierarchical playback menu according to the playback sequence list; and

establishing a third layer submenu of the hierarchical playback menu according to the chapter information list.

20. The non-transitory computer-readable recording medium as claimed in claim 19 , wherein step (C) of said machine-implemented method further includes setting an activation command for a first option of the first layer submenu to correspond to a respective second layer submenu, setting an activation command for a second option of the second layer submenu to correspond to a respective third layer submenu, and setting an activation command for a third option of the third layer submenu to correspond to a respective chapter of a respective sequence of a respective one of the original discs.

21. The non-transitory computer-readable recording medium as claimed in claim 17 , wherein step (C) of said machine-implemented method further includes:

adding a chapter processing program into the script, the chapter processing program being triggerable to jump to a selected chapter of a selected sequence of a selected one of the original discs.

22. The non-transitory computer-readable recording medium as claimed in claim 17 , wherein the chapter information of each chapter of each sequence of each of the original discs includes a file name of each corresponding data file, a start time, an end time, and a chapter playback duration.

23. The non-transitory computer-readable recording medium as claimed in claim 13 , wherein the disc information of each of the original discs includes a disc title, a file name of each data file included in the original disc, and a disc playback duration of the original disc.

24. The non-transitory computer-readable recording medium as claimed in claim 13 , wherein the sequence information of each sequence of each of the original discs includes a sequence number of the sequence and a chapter number of each chapter included in the sequence.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2019
From: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AND COLLATERAL AGENT
To: COREL CORPORATION; CLEARSLIDE, INC.; PARALLELS INTERNATIONAL GMBH
Reel/Frame 049787/0073 →
RELEASE OF SECURITY INTEREST RECORDED AT : REEL 046299 FRAME 0836 Recorded Jul 17, 2019
From: UBS AG, STAMFORD BRANCH
To: COREL CORPORATION; CLEARSLIDE, INC.
Reel/Frame 049773/0628 →
SECURITY INTEREST Recorded Jun 5, 2018
From: COREL CORPORATION
To: UBS AG, STAMFORD BRANCH
Reel/Frame 046299/0836 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2018
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: COREL CORPORATION
Reel/Frame 047229/0384 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
SECURITY INTEREST Recorded Dec 23, 2016
From: COREL CORPORATION
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041187/0165 →
SECURITY AGREEMENT Recorded Jun 21, 2013
From: COREL CORPORATION; COREL US HOLDINGS, LLC; COREL INC.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC; WINZIP COMPUTING LP
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 030657/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2010
From: COREL TW CORPORATION
To: COREL CORPORATION
Reel/Frame 025387/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2008
From: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
To: COREL TW CORP.
Reel/Frame 020936/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2008
From: CHEN, CHIOU-HUNG; CHANG, SHU-YUAN
To: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
Reel/Frame 020356/0659 →