IP Library Granted Patent US 8,417,102
Granted Patent B2
US 8,417,102 · App. 11/856,114 · Granted Apr 9, 2013

Machine-implemented authoring method for a high definition digital versatile disc, and a computer readable storage 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,417,102
App. No.
11/856,114
Granted
Apr 9, 2013
Kind
B2
Abstract

A machine-implemented authoring method for a high definition digital versatile disc includes: receiving a user-specified title; enabling a user to specify an initial playlist file and at least one application, the initial playlist file being one of a template-generated raw playlist file and a user-authored raw playlist file; and in response to a user-inputted command, modifying the initial playlist file to set corresponding relationship between the user-specified title and the at least one application such that, during playback of the user-specified title, the at least one application set to correspond to the user-specified title can be invoked and executed.

Claims (51)

1. A machine-implemented authoring method for a high definition digital versatile disc (HD DVD) utilizing an interactive application for the HD DVD, comprising:

a) receiving a user-specified title of a video;

b) enabling a user to specify an initial playlist file and at least one application for the HD DVD, the initial playlist file being one of a template-generated raw playlist file and a user-authored raw playlist file, the at least one application for the HD DVD including interactive content comprising one or both of receiving user inputs and displaying prompt messages; and

c) in response to a user-inputted command, modifying the initial playlist file to set a corresponding relationship between the user-specified title and said at least one application for the HD DVD such that, during playback of the video having the user-specified title using the HD DVD, said at least one interactive application set to correspond to the user-specified title can be invoked and executed, wherein execution of the application includes allowing an audience of the video playback to simultaneously interact with the application in real-time via one or both of the user inputs and the prompt messages without interrupting playback of the video.

2. The machine-implemented authoring method as claimed in claim 1 , further comprising, between steps b) and c), placing the initial playlist file and said at least one application in a directory.

3. The machine-implemented authoring method as claimed in claim 1 , wherein, in step b), the initial playlist file is a template-generated raw playlist file.

4. The machine-implemented authoring method as claimed in claim 1 , wherein the initial playlist file is generated in step b).

5. The machine-implemented authoring method as claimed in claim 1 , wherein, in step b), the initial playlist file is a user-authored raw playlist file.

6. The machine-implemented authoring method as claimed in claim 1 , wherein, in step b), said at least one application is a user-authored application.

7. The machine-implemented authoring method as claimed in claim 1 , further comprising, after step c), previewing modified content of step c) to validate the HD DVD.

8. The machine-implemented authoring method as claimed in claim 1 , wherein:

the user-specified title includes a time map file, and the initial playlist file records file name and location of the time map file, and includes a playlist parameter segment and at least one title parameter segment; and

modifying to set the corresponding relationship in step c) includes at least one of modifying the playlist parameter segment such that value of an include parameter in the playlist parameter segment corresponds to name and location of an include file in said at least one application that corresponds to the user-specified title, and

modifying said at least one title parameter segment such that value of an include parameter in said at least one title parameter segment corresponds to name and location of an include file in said at least one application that corresponds to the user-specified title.

9. The machine-implemented authoring method as claimed in claim 1 , wherein, in step c), said at least one application is modified according to attributes of the user-specified title that corresponds to said at least one application.

10. The machine-implemented authoring method as claimed in claim 1 , wherein, in step c), the initial playlist file is modified according to modifying content in the user-inputted command.

11. The machine-implemented authoring method as claimed in claim 1 , wherein the corresponding relationship is modified in step c) according to settings in the user-inputted command, and is at least one of the relationship of the user-specified title with said at least one application, and the relationship of a playlist in the playlist file with said at least one application.

12. The machine-implemented authoring method as claimed in claim 1 , wherein an attribute of the user-specified title is represented by a keyword in at least one of the initial playlist file and said at least one application,

the machine-implemented authoring method further comprising, after step c), in response to another user-inputted command, updating occurrences of the keyword in said at least one of the initial playlist file and said at least one application with actual values of the attribute of the user-specified title.

13. The machine-implemented authoring method as claimed in claim 1 , wherein the application includes interactive content to be simultaneously rendered along with media content associated with the title.

14. A machine-implemented authoring method adapted for use when adding an interactive application to a high definition digital versatile disc (HD DVD) project, the project including at least one title of a video and a playlist file, said machine-implemented authoring method comprising:

a) receiving the application, the application for the HD DVD including interactive content comprising one or both of receiving user inputs and displaying prompt messages;

b) in response to a user-inputted command, setting a corresponding relationship between the application and the title for the HD DVD; and

c) modifying the playlist file according to the corresponding relationship thus set such that the interactive application can be invoked and executed during playback of the video having the title using the HD DVD, wherein execution of the application includes allowing an audience of the video playback to simultaneously interact with the application in real-time via one or both of the user inputs and the prompt messages without interrupting playback of the video.

15. The machine-implemented authoring method as claimed in claim 14 , wherein the application includes interactive content to be simultaneously rendered along with media content associated with the title.

16. A non-transitory computer-readable storage medium comprising program instructions for causing a computing apparatus to execute consecutive steps of a machine-implemented authoring method for a high definition digital versatile disc (HD DVD) utilizing an interactive application for the HD DVD, said machine-implemented authoring method comprising:

a) receiving a user-specified title of a video;

b) enabling a user to specify an initial playlist file and at least one application for the HD DVD, the initial playlist file being one of a template-generated raw playlist file and a user-authored raw playlist file, the at least one application for the HD DVD including interactive content comprising one or both of receiving user inputs and displaying prompt messages; and

c) in response to a user-inputted command, modifying the initial playlist file to set a corresponding relationship between the user-specified title and said at least one application for the HD DVD such that, during playback of the video having the user-specified title using the HD DVD, said at least one interactive application set to correspond to the user-specified title can be invoked and executed, wherein execution of the application includes allowing an audience of the video playback to simultaneously interact with the application in real-time via one or both of the user inputs and the prompt messages without interrupting playback of the video.

17. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein said machine-implemented authoring method further comprises, between steps b) and c) placing the initial playlist file and said at least one application in a directory.

18. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein, in step b), the initial playlist file is a template-generated raw playlist file generated by the computing apparatus.

19. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein the initial playlist file is generated by the computing apparatus in step b).

20. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein, in step b), the initial playlist file is a user-authored raw playlist file.

21. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein, in step b), said at least one application is a user-authored application.

22. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein said machine-implemented authoring method further comprises, after step c), previewing modified content of step c) to validate the HD DVD.

23. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein:

the user-specified title includes a time map file, and the initial playlist file records file name and location of the time map file, and includes a playlist parameter segment and at least one title parameter segment; and

modifying to set the corresponding relationship in step c) of said machine-implemented authoring method includes at least one of

modifying the playlist parameter segment such that value of an include parameter in the playlist parameter segment corresponds to name and location of an include file in said at least one application that corresponds to the user-specified title, and

modifying said at least one title parameter segment such that value of an include parameter in said at least one title parameter segment corresponds to name and location of an include file in said at least one application that corresponds to the user-specified title.

24. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein, in step c), said at least one application is modified according to attributes of the user-specified title that corresponds to said at least one application.

25. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein, in step c), the initial playlist file is modified according to modifying content in the user-inputted command.

26. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein the corresponding relationship is modified in step c) according to settings in the user-inputted command, and is at least one of the relationship of the user-specified title with said at least one application, and the relationship of a playlist in the playlist file with said at least one application.

27. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein an attribute of the user-specified title is represented by a keyword in at least one of the initial playlist file and said at least one application,

said machine-implemented authoring method further comprising, after step c), in response to another user-inputted command, updating occurrences of the keyword in said at least one of the initial playlist file and said at least one application with actual values of the attribute of the user-specified title.

28. The non-transitory computer-readable storage medium as claimed in claim 16 , wherein the application includes interactive content to be simultaneously rendered along with media content associated with the title.

29. A non-transitory computer-readable storage medium comprising program instructions for causing a computing apparatus to execute consecutive steps of a machine-implemented authoring method for adding an interactive application to a high definition digital versatile disc (HD DVD) project, the project including at least one title of a video and a playlist file, said machine-implemented authoring method comprising:

a) receiving the application, the application for the HD DVD including interactive content comprising one or both of receiving user inputs and displaying prompt messages;

b) in response to a user-inputted command, setting a corresponding relationship between the application and the title for the HD DVD; and

c) modifying the playlist file by the computing apparatus according to the corresponding relationship thus set such that the interactive application can be invoked and executed during playback of the video having the title using the HD DVD, wherein execution of the application includes allowing an audience of the video playback to simultaneously interact with the application in real-time via one or both of the user inputs and the prompt messages without interrupting playback of the video.

30. The non-transitory computer-readable storage medium as claimed in claim 29 , wherein the application includes interactive content to be simultaneously rendered along with media content associated with the title.

Assignments (15)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded May 1, 2026
From: COREL CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075315/0928 →
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 Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
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 →
CHANGE OF NAME Recorded May 6, 2008
From: INTERVIDEO DIGITAL TECHNOLOGY CORP.
To: COREL TW CORP.
Reel/Frame 020906/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2007
From: BAI, SHENG-WEN
To: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
Reel/Frame 019835/0428 →