Digital asset data type definitions
First Claim
1. A computer readable storage medium storing computer-executable instructions that are executed by a computer for performing steps of:
- storing data in a memory, the data comprising a server application program and only one single document type definition (DTD) for use in storing, retrieving, searching, or tracking at least three different types of digital assets stored in a single database, each digital asset of the digital assets includes content and metadata, the metadata includes rights management information, the server application program including modules for a parser, a query language utility, and a style sheet processor;
receiving a demand containing user entered search parameters for information pertaining to the at least three different types of the digital assets;
accessing the DTD that defines declared elements for the at least three different types of the digital assets, wherein the DTD further defines elements and attributes for rights management of the at least three different types of the digital assets, the at least three different types of the digital assets including photographs, audio recordings and at least one of promo, video recordings, and voiceover digital assets, wherein the rights management elements and attributes comprise metadata for at least one of;
a contract identifier, an availability start date, an availability end date, an allowed number of plays per agreement, a copyright holder identifier, and a worldwide rights identifier, wherein the DTD defines metadata for the photographs and metadata attributes for the photographs metadata, the photographs metadata attributes comprising at least one of a definition for black/white, a definition for color, a definition for caption, and a definition for legal restrictions, wherein the DTD defines metadata for the audio recordings and metadata attributes for the audio recordings metadata, the audio recordings metadata attributes comprising a definition for rights issues regarding use of an audio recording;
converting, by using the query language utility, the demand containing user entered search parameters for information pertaining to the digital assets into a query to be transmitted to the database, wherein the query language utility is a structured query language (SQL) utility and the style sheet processor is an extensible style sheet language (XSL) processor;
searching the at least three different types of the digital assets based on the converted demand and the accessed DTD; and
converting, by using the style sheet processor, search results returned from the database into a style sheet for input to a client application and displaying the converted search results to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
Data definitions for digital assets, such as, for example, audio, video, photographs, graphics, and electronic documents, are provided that allow these different asset types to be stored in a single database. The definitions are preferably in XML and can be used as a standardized dictionary to more efficiently and economically manage digital-assets, thus improving system interoperability between companies or organizations within a company. A digital asset ordering interface, hardware system, software arrangement, and application interface configuration advantageously using these data definitions are also provided.
76 Citations
3 Claims
-
1. A computer readable storage medium storing computer-executable instructions that are executed by a computer for performing steps of:
-
storing data in a memory, the data comprising a server application program and only one single document type definition (DTD) for use in storing, retrieving, searching, or tracking at least three different types of digital assets stored in a single database, each digital asset of the digital assets includes content and metadata, the metadata includes rights management information, the server application program including modules for a parser, a query language utility, and a style sheet processor; receiving a demand containing user entered search parameters for information pertaining to the at least three different types of the digital assets; accessing the DTD that defines declared elements for the at least three different types of the digital assets, wherein the DTD further defines elements and attributes for rights management of the at least three different types of the digital assets, the at least three different types of the digital assets including photographs, audio recordings and at least one of promo, video recordings, and voiceover digital assets, wherein the rights management elements and attributes comprise metadata for at least one of;
a contract identifier, an availability start date, an availability end date, an allowed number of plays per agreement, a copyright holder identifier, and a worldwide rights identifier, wherein the DTD defines metadata for the photographs and metadata attributes for the photographs metadata, the photographs metadata attributes comprising at least one of a definition for black/white, a definition for color, a definition for caption, and a definition for legal restrictions, wherein the DTD defines metadata for the audio recordings and metadata attributes for the audio recordings metadata, the audio recordings metadata attributes comprising a definition for rights issues regarding use of an audio recording;converting, by using the query language utility, the demand containing user entered search parameters for information pertaining to the digital assets into a query to be transmitted to the database, wherein the query language utility is a structured query language (SQL) utility and the style sheet processor is an extensible style sheet language (XSL) processor; searching the at least three different types of the digital assets based on the converted demand and the accessed DTD; and converting, by using the style sheet processor, search results returned from the database into a style sheet for input to a client application and displaying the converted search results to a user.
-
-
2. A method for retrieving and tracking different types of assets, the method comprising:
-
storing data in a memory that is read by a computer, the data comprising a server application program and only one single document type definition (DTD) for use in storing, retrieving, searching, or tracking at least three different types of digital assets stored in a single database, each digital asset of the digital assets includes content and metadata, the metadata includes rights management information, the server application program includes modules for a parser, a query language utility, and a style sheet processor; receiving a demand containing user entered search parameters for information pertaining to the at least three different types of the digital assets; accessing the DTD that defines declared elements for the at least three different types of the digital assets by executing the server application program, wherein the DTD further defines elements and attributes for rights management of the at least three different types of the digital assets, the at least three different types of the digital assets including photographs, audio recordings and at least one of promo, video recordings, and voiceover digital assets, wherein the rights management elements and attributes comprise metadata for at least one of;
a contract identifier, an availability start date, an availability end date, an allowed number of plays per agreement, a copyright holder identifier, and a worldwide rights identifier, wherein the DTD defines metadata for the photographs and metadata attributes for the photographs metadata, the photographs metadata attributes comprising at least one of a definition for black/white, a definition for color, a definition for caption, and a definition for legal restrictions, wherein the DTD defines metadata for the audio recordings and metadata attributes for the audio recordings metadata, the audio recordings metadata attributes comprising a definition for rights issues regarding use of an audio recording;converting, by using the query language utility, the demand containing user entered search parameters for information pertaining to the digital assets into a query to be transmitted to the database, wherein the query language utility is a structured query language (SQL) utility and the style sheet processor is an extensible style sheet language (XSL) processor; searching the at least three different types of the digital assets based on the converted demand and the accessed DTD; and converting, by using the style sheet processor, search results returned from the database into a style sheet for input to a client application and displaying the converted search results to a user.
-
-
3. A computer system for retrieving assets, the system comprising:
-
a server comprising application software and a single database, the database storing a plurality of digital assets of different types, the different types including photographs, movies, audio recordings, video recordings, graphics, and text documents, each digital asset of the digital assets comprising content and metadata, the metadata comprising rights management information, the application software includes modules for a parser, a query language utility, and a style sheet processor; a first computer readable storage medium comprising only one single document type definition (DTD) accessible by the server application software, the DTD defining data structure of each different type of the digital assets stored in the database; a second computer readable storage medium comprising search and retrieval software for searching and retrieving one or more of the different types of the digital assets from the database and further comprising computer-executable instructions that are executed by a computer to; receive a demand containing user entered search parameters for information pertaining to at least three different types of the digital assets; access the DTD that defines declared elements for the at least three different types of the digital assets, wherein the DTD further defines elements and attributes for rights management of the at least three different types of the digital assets, the at least three different types of the digital assets including the photographs, the audio recordings and at least one of promo, video recordings, and voiceover digital assets, wherein the rights management elements and attributes comprise metadata for at least one of;
a contract identifier, an availability start date, an availability end date, an allowed number of plays per agreement, a copyright holder identifier, and a worldwide rights identifier, wherein the DTD defines metadata for the photographs and metadata attributes for the photographs metadata, the photographs metadata attributes comprising at least one of a definition for black/white, a definition for color, a definition for caption, and a definition for legal restrictions, wherein the DTD defines metadata for the audio recordings and metadata attributes for the audio recordings metadata, the audio recordings metadata attributes comprising a definition for rights issues regarding use of an audio recording;convert, by using the query language utility, the demand containing user entered search parameters for information pertaining to the digital assets into a query to be transmitted to the database, wherein the query language utility is a structured query language (SQL) utility and the style sheet processor is an extensible style sheet language (XSL) processor; search the at least three different types of the digital assets based on the converted demand and the accessed DTD; and convert, by using the style sheet processor, search results returned from the database into a style sheet for input to a client application and displaying the converted search results to a user.
-
Specification