CD-ROM content repurposing
First Claim
1. A method for modifying a multimedia work that is recorded on a non-volatile medium when the multimedia work is executed, to repurpose the multimedia work, said multimedia work comprising a plurality of objects, comprising the steps of:
- (a) implementing a data storage manager in a computer that is to execute the multimedia work using machine instructions stored on the non-volatile medium, said data storage manager controlling execution of the objects comprising the multimedia work including at least one data handler for handling the objects;
(b) providing a supplementary data storage medium on which is stored machine instructions that implement a filter for use in modifying the multimedia work; and
(c) transferring said machine instructions that implement the filter to the memory of the computer that is to execute the multimedia work for execution by the computer, said filter operating in combination with the data storage manager to modify a manner in which the data storage manager handles objects in the multimedia work.
2 Assignments
0 Petitions
Accused Products
Abstract
A multimedia work stored on a CD-ROM is repurposed at run time to include changes and additions to the original work. Files required for repurposing the multimedia work are distributed on a floppy disk or CD-ROM for installation on the user'"'"'s hard drive (16) prior to execution of the multimedia work on a personal computer (10). A run-time version of an authoring program employs one of the files for repurposing that includes references to objects/pages used in the repurposed multimedia work. Since objects communicate with the run-time authoring program through a node (89) and a filter (88), changes to the interaction between objects and the system are readily implemented by replacing the previous filter with a new filter. However, a filter is not required if the repurposing only replaces one object that was in the original work with a different object having the same label. Furthermore, because the objects and pages used in the multimedia work are not "hard wired" in a compiled executable file that is implemented when the work is played, late binding of the objects and other elements permits seamless modification of the work at run time.
-
Citations
25 Claims
-
1. A method for modifying a multimedia work that is recorded on a non-volatile medium when the multimedia work is executed, to repurpose the multimedia work, said multimedia work comprising a plurality of objects, comprising the steps of:
-
(a) implementing a data storage manager in a computer that is to execute the multimedia work using machine instructions stored on the non-volatile medium, said data storage manager controlling execution of the objects comprising the multimedia work including at least one data handler for handling the objects; (b) providing a supplementary data storage medium on which is stored machine instructions that implement a filter for use in modifying the multimedia work; and (c) transferring said machine instructions that implement the filter to the memory of the computer that is to execute the multimedia work for execution by the computer, said filter operating in combination with the data storage manager to modify a manner in which the data storage manager handles objects in the multimedia work. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for modifying a multimedia work that is recorded on a non-volatile medium when the multimedia work is executed, to repurpose the multimedia work, said multimedia work comprising a plurality of objects, comprising the steps of:
-
(a) on a storage medium, distributing; (i) a supplementary storage object that includes a replacement object to replace one of the plurality of objects comprising the multimedia work, said replacement object being referenced by a label that is identical to that used by said one of the plurality of objects to be replaced; and (ii) a modified storage definition file that includes references to storage handlers and storage objects that will be included in the multimedia work after it is repurposed, and a reference to the replacement object; and (b) instantiating the replacement object to repurpose the multimedia work, so that the replacement object has precedence over said one of the plurality of objects to be replaced.
-
-
8. A method for repurposing a multimedia work that is stored on a CD-ROM, when the multimedia work executes on a computer, said multimedia work comprising a plurality of objects and a system content management engine for controlling the objects, said method comprising the steps of:
-
(a) providing a modified system content management engine for controlling the objects in a different manner than provided on the CD-ROM; (b) replacing the system content management engine with the modified system content management engine; and (c) controlling the objects comprising the multimedia work in the different manner using the modified system content management engine, when the multimedia work executes on the computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for enabling a multimedia work stored on a CD-ROM to be repurposed when played, said multimedia work comprising a plurality of objects, comprising:
-
(a) a computer on which the multimedia work is executed, said computer including; (i) a central processing unit for executing machine instructions that effect play of the multimedia work on the computer; (ii) a CD-ROM drive for accessing data defining the multimedia work stored on the CD-ROM; (iii) a random access memory for storing machine instructions that control how the data stored on the CD-ROM is executed by the CPU; and (iv) means for reading machine instructions and data from a non-volatile storage medium; and (b) a non-volatile storage medium that is compatible for use with the means for reading, machine instructions for repurposing the multimedia work being stored on the non-volatile storage medium, said machine instructions on the non-volatile storage medium being input to the random access memory for execution by the central processing unit when executing the machine instructions stored on the CD-ROM to effect play of the multimedia work, and when executed by the central processing unit, modifying the multimedia work by using different objects to repurpose the multimedia work, said non-volatile storage medium also including storages for objects that will be used in the multimedia work as modified. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture that is adapted to be used with a computer for repurposing a multimedia work that is stored on a CD-ROM when the work is played, comprising:
a memory medium separate from the CD-ROM on which is stored data defining at least one object and a plurality of machine instructions that are executable by a computer, said machine instructions; (a) modifying and repurposing the multimedia work when it is played by the computer, by incorporating objects that differ from the objects of the multimedia work that is stored on the CD-ROM; and (b) providing a list of storage locations for the objects that will used in the multimedia work, as thus modified, including the storage locations for those object defined by the data stored on the memory medium. - View Dependent Claims (23, 24, 25)
Specification