Extensible library for storing objects of different types
First Claim
Patent Images
1. A method for enabling a program to create a multimedia object of an unknown class, comprising:
- associating the unknown class with a set of instantiation instructions; and
storing the association in a data repository;
wherein executing the set of instantiation instructions creates a multimedia object of the unknown class, the unknown class inheriting from a known class.
0 Assignments
0 Petitions
Accused Products
Abstract
A library can store different types of multimedia objects, including effects (for example, behaviors, filters, fonts, and particle effects) and content (for example, audio clips, video clips, and still images). The library can store both pre-defined objects and objects that have been created by a user. The library is extensible, so that it can store objects of unknown type.
-
Citations
19 Claims
-
1. A method for enabling a program to create a multimedia object of an unknown class, comprising:
-
associating the unknown class with a set of instantiation instructions; and
storing the association in a data repository;wherein executing the set of instantiation instructions creates a multimedia object of the unknown class, the unknown class inheriting from a known class. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A process for executing a method of a multimedia object, the process comprising:
-
determining a class of the multimedia object; determining a set of instantiation instructions associated with the class; creating the multimedia object by using a processor to execute the set of instantiation instructions; determining a method supported by the multimedia object; and executing the method using the multimedia object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for creating a multimedia object, the method comprising:
-
creating a multimedia object of an unknown class; determining a set of instantiation instructions that, when executed, create a multimedia object of the unknown class; associating the set of instantiation instructions with the class; and storing the association in a data repository. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification