US20070083380A1 - Data container and set of metadata for association with a media item and composite media items - Google Patents
Data container and set of metadata for association with a media item and composite media items Download PDFInfo
- Publication number
- US20070083380A1 US20070083380A1 US11/247,015 US24701505A US2007083380A1 US 20070083380 A1 US20070083380 A1 US 20070083380A1 US 24701505 A US24701505 A US 24701505A US 2007083380 A1 US2007083380 A1 US 2007083380A1
- Authority
- US
- United States
- Prior art keywords
- media item
- metadata
- container
- data container
- subset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 239000002131 composite material Substances 0.000 title claims abstract description 160
- 238000000034 method Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000033764 rhythmic process Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/966—Computer process, e.g. operation of computer
- Y10S715/968—Computer process, e.g. operation of computer interface for database querying and retrieval
Definitions
- the present disclosure relates generally to a various types of metadata and data containers associated with a media item and media item portions.
- the disclosure relates to a data container associated a media item, a rights-preserving metadata subset associated with a media item portion, and a set of metadata associated with a composite media item.
- new digital media data models such as the MPEG-21 standard or enhanced ID3 tags, enable the binding of detailed descriptions or metadata about an item of digital media. Such data models can make it possible to determine what portions of a media item are contained in a given media item.
- metadata is typically entered manually in ad hoc formats into whatever tags are available, such as, for example, ID3 tags in MP3 files.
- existing systems and software tools enable one to mix the sequences of digital data that represent the audiovisual information, but do not contemplate or make any attempt to systematically or reliably integrate the respective metadata of individual media portions that together comprise a new remixed or composite media item.
- the new media products may be mixed together, such mixing lacks sufficient reliability to be associated with the rights, business rules, authorship, or accounting functionality needed to enable a marketplace in both composite media or its constituent portions.
- the present disclosure addresses this deficiency in the current art.
- the present disclosure relates generally to a type of data container or metadata subset or set that easily identifies the rights, rules, terms, and various types of useful information regarding the media item or media item portion.
- the present disclosure relates to a various types of metadata and data containers associated with a media item and media item portions.
- the disclosure relates to a data container associated with a media item, a rights-preserving metadata subset associated with a media item portion, and a set of metadata associated with a composite media item.
- the present disclosure relates generally to a set of metadata for association with the composite media item and a tool for logically creating a composite media item with an associated set of metadata.
- the combined metadata of a composite media item can then be used to fulfill the rights, authorship, search and discovery, and commerce requirements necessary to the functioning of a composite media marketplace.
- a data container for association with a media item comprises at least one metadata subset associated with a portion of a media item, the portion being derived from a source media item, the metadata subset being derived from source metadata associated with the source media item; container-related metadata; and at least one media item identifier associated with a media item that may or may not be the source media item.
- the metadata subset associated with a portion of a media item comprises a set of commerce-enabling information.
- the set of commerce-enabling information comprises usage rights.
- the usage rights comprise a right to use the media item portions in a derivate work.
- the data container may comprise, a commercial designation, a non-commercial designation, an attribution of a publisher, a price per copy of the media item portion, the identity of a rights holder, a set of licensing terms, a copyright message, a digital rights message, a pointer to a copyright message, and a pointer to licensing information.
- the media item portion may comprise any of one an a cappella track of the source media item, a backing track of the source media item, a sample of the source media item, a graphical image of the source media item, an equalizer preset of the source media item, an accompaniment of the source media item, and/or a portion of the source media item
- either one or both of the media item portion and the media item is an audio file or a video file. In another embodiment, either one or both of the media item portion and the media item is a podcast. In another embodiment, either one or both of the media item portion and the media item is in mp3 format. In one embodiment, either one or both of the media item portion and the media item is an aac recorded audio track. In one embodiment, either one or both of the media item portion and the media item is a graphical image.
- the media item identifier may comprise a pointer, an uniform resource locator, an id unique to an online music service, an id unique to an online community.
- either one or both of the media item portion and the media item is acquired from a server. In another embodiment, either one or both of the media item portion and the media item is acquired from a user's local media library accessed from the user's computing device. In another embodiment, either one or both of the media item portion and the media item is acquired from the internet.
- the container related metadata comprises a string of text representing the name of the container. In another embodiment, the container related metadata comprises a title of the media item portion. In another embodiment, the container related metadata comprises a title of the source media item. In other embodiments, the container related metadata comprises a date the container is created, a date the container is modified, a genre associated with the container, a size of the container, a length of the container, a type of content associated with the container, a file type associated with the container, an international standard recording code associated with the container, software requirements for encoding the container, software requirements for decoding the container, user-defined text information.
- the metadata subset comprises a name of a performer, a name of an album, the identity of a composer, the identity of a lyricist, the date that the media item portion is recorded, a type of language associated with the media item portion, the original name of the media item portion, the year the media item portion is released, the identity of a lead performer, a link to a webpage of the artist associated with the media item portion, a link to a webpage of an on-demand music service.
- a commerce-enabling information metadata subset associated with a media item portion comprises a set of digitally defined commerce-enabling information associated with the media item portion, the portion being derived from a source media item, the metadata subset being derived from commerce-enabling information-related metadata associated with the source media item, such that the metadata subset remains associated with the media item portion in order to preserve a relationship between the digitally defined commerce-enabling information and the metadata portion when the source media item and the media item portion exist separately.
- a set of metadata for association with a composite media item comprises a first metadata subset representing data associated with a first portion of a media item, the first portion being derived from a first source media item, the first metadata subset being derived from first metadata associated with the first source media item; and a second metadata subset representing data associated with a second portion of a media item, the second portion being derived from second source media item, the second metadata subset being derived from second metadata associated with the second source media item, the first portion and the second portion being combined to form a composite media item, the first subset and the second subset forming a new set of metadata for association with the composite media item, the new set of metadata being based upon the first metadata subset and the second metadata subset.
- the data associated with the first metadata subset and the second metadata subset comprises commerce-enabling information.
- the commerce-enabling information comprises a first set of rights associated with the first metadata subset and a second set of rights associated with the second set of metadata.
- the first media item portion and the second media item portion are not combined if the first set of rights and the second set of rights conflict.
- the first media item portion and the second media item portion are not finalized if the first set of rights and the second set of rights conflict.
- the first media item portion and the second media item portion are not combined if either one or both of the first set of rights and the second set of rights does not match a desired set of rights.
- the first media item portion and the second media item portion are combined if the first set of rights and the second set of rights are similar.
- a user is notified if the first set of rights and the second set of rights conflict.
- either one or both of the first and second set of rights is based upon a commercial or non-commercial designation. In a further embodiment, if both of the first set of rights and the second set of rights is designated commercial, a price associated with the composite media item is calculated.
- either one or both of the first and second set of rights is based upon the identity of attribution, upon a price per copy of each of the first and second media item portion, upon an identity of a rights holder, upon a licensing term.
- the logical combination is determined by a set of logical operators, a logical combination of rights, and/or conditional logic.
- either one or both of the first media item source and the second media item source is a media file. In one embodiment, either one or both of the first media item source and the second media item source is a video file.
- the set of metadata associated with the composite media item identifies a rights holder associated with the composite media item, a price per copy associated with the composite media item, an attribution associated with the composite media item, a royalty amount associated with the composite media item, and/or a licensing term associated with the composite media item.
- either one or both of the first media item portion and the second media item portion is an a capella track, a backing track, and/or a sample of a media item.
- the metadata associated with the composite media item is appended to the composite media item.
- the metadata associated with the composite media item is and the composite media item are rendered as a digital container object.
- a set of metadata associated with a composite media item the metadata set comprise a name or descriptive term; a pointer to commerce enabling information; and a pointer to the location of the associated media item.
- the metadata set further comprises at least one set of informative tags associated with the composite media item.
- the metadata set further comprises the format type associated with the composite media item.
- the metadata set further comprises an ID unique to a community or online music service.
- the name or descriptive term is associated with the metadata set.
- the name or descriptive term is associated with the composite media item.
- a data container associated with a media item comprises a name or descriptive term; a pointer to commerce enabling information; and a pointer to the location of the associated media item.
- the data container further comprises at least one set of informative tags associated with the media item, the format type associated with the composite media item, and/or an ID unique to a community or online music service.
- the name or descriptive term is associated with the data container or is associated with the media item.
- a metadata subset associated with a media item portion comprises a name or descriptive term; a pointer to commerce enabling information; and a pointer to the location of the associated media item.
- the metadata subset further comprises at least one set of informative tags associated with the media item portion, the format type associated with the media item portion, and/or an ID unique to an online music service.
- the name or descriptive term is associated with the data container or is associated with the media item.
- FIG. 1 is an exemplary user interface according to an embodiment of the present disclosure
- FIG. 2 is an exemplary user interface according to an embodiment of the present disclosure
- FIG. 3 a is an exemplary illustration of combining metadata subsets according to an embodiment of the present disclosure
- FIG. 3 b is an exemplary illustration of combining metadata subsets according to an embodiment of the present disclosure
- FIG. 4 is an exemplary illustration of the logic or rules associated with a media item portion according to an embodiment of the present disclosure
- FIG. 5 is an exemplary flowchart according to an embodiment of the present disclosure.
- FIG. 6 is an exemplary illustration of combining media item portions according to an embodiment of the present disclosure.
- FIG. 7 is an exemplary illustration of a data container according to an embodiment of the present disclosure.
- FIG. 8 a is an exemplary illustration of creating a new composite media item and its associated metadata
- FIG. 8 b is an exemplary illustration of creating a new composite media item and its associated metadata.
- the present disclosure relates to a data container associated with a media item. In another embodiment, the present disclosure relates to a rights-preserving metadata subset associated with a portion of a media item. In another embodiment, the present disclosure relates to a set of metadata for association with a composite media item and a tool for creating such composite media item with an associated set of metadata, wherein the composite media item comprises portions of media items and metadata subsets.
- either of the data container, the rights-preserving metadata subset, the set of metadata associated with a composite media item, or the tool can be used to fulfill the rights, authorship, search and discovery, and commerce requirements necessary to the functioning of a composite media marketplace.
- media or “media items” are used broadly to encompass any type or category of experienceable, retrievable, filed and/or stored media, either singly or collectively, and individual items of media or content are generally referred to as entries, songs, tracks, items or files, however, the use of any one term is not to be considered limiting as the concept's features and functions described herein are generally intended to apply to any storable and/or retrievable item that may be experienced by a user, whether audibly, visually or otherwise, in any manner now known or to become known.
- media comprises all types of media such as audio and video, text, photos, or other forms.
- a data container is associated with a media item.
- a container is a structure that allows items and or other containers to be grouped.
- a container can also comprise sets of metadata which may or may not be physically located in the container.
- the data container associated with a media item comprises at least one metadata subset associated with a portion of a media item, wherein the portion is derived from a source media item and wherein the metadata subset is derived from metadata associated with the source media item; container-related metadata; and at least one media item identifier associated with a media item that may or may not be said source media item.
- the data container comprises any number and type of set(s) of metadata associated with a media item portion, any number and type of set(s)of metadata associated with the container itself and any number and type of media item identifier(s).
- a data container may comprise three sets of metadata, each associated with a different media item portion, five different types of container related metadata, and six media item identifiers.
- the data container comprises at least one metadata subset.
- the metadata subset is a subset or identifiable group that is associated with a media item portion and is derived from the metadata associated with a source media item.
- the metadata subset comprises information or data about a media item portion such as the name of the artist or performer, the album name, the identity of a composer, the identity of lyricist, the identity of a lead performer or soloist, the genre, the tempo, the rhythm pattern, the date or time of recording of the media item, identity of the language associated with the media item, the original filename of the media item, the original release year of the media item, the format type of the media item, a URL or link to the official webpage of an on-demand music service or internet radio station, or the a URL or link to the official webpage of the artist, album, rights holder, or producer associated with the media item.
- a media item portion such as the name of the artist or performer, the album name, the identity of a composer, the identity of lyricist, the identity of a lead performer or soloist, the genre, the tempo, the rhythm pattern, the date or time of recording of the media item, identity of the language associated with the media item, the original filename of the media item,
- the source media item may be an audio media file comprising a backing track media item portion, a jpeg image media item portion, and a cappella media item portion.
- the metadata subset associated with the media item portion may comprise data or information about the backing track media item portion, the jpeg image media item portion, and the cappella media item portion such as the date of creation of each media item portion, the size of each media item portion, or the price of per copy of each media item portion.
- the media item portion may be the instrumental part of a media item.
- the metadata subset is the metadata that is associated with the instrumentals portion such as the identity of a composer or lead performer of the instrumental portion, tempo, timing, key or other such information.
- the metadata subset associated with a portion of a media item comprises a set of commerce enabling information.
- commerce enabling information governs the use of a media item or portion.
- Commerce enabling information refers, by way of non-limiting example, to information, data, or pointers thereto, that can be utilized to facilitate electronic commerce involving a media item.
- such commerce enabling information can comprise the identity of attribution, the identity of a rights holder, a link or address of a website, a copyright message or a pointer thereto, licensing information or pointer thereto, or a digital rights management (DRM) related license or authorization or pointer thereto.
- DRM digital rights management
- the commerce enabling information may also comprise the authorship of the media item portion, the royalty amount of each media item portion, the price per copy of the media item, whether the media item portion is available for combining, the business terms, rules, and rights governing the use of a media portion could include designations derived from the metadata subsets such as whether a media item portion is designated non-commercial or commercial-only, or is designated as unavailable for inclusion in any derivative works or conversely is designated as available for inclusion in any derivative works, and designated as share-alike, meaning that a new derivative work containing the media portion can only be made available with identical licensing terms.
- the media item portion may be any type of identifiable portion or component of media item.
- the data container comprises a media item identifier.
- the media item identifier is associated with a media item.
- the media item identifier comprises information identifying the media item and the contents of the media item itself.
- the media item may be located, identified, and/or acquired from several sources and through different ways.
- the media item portion may be acquired from a server, from a user's local media library, from an on-demand streaming music service, and/ or from the internet.
- the media item identifier is associated an item that may or may not be a source media item.
- the media item identifier may be a pointer, a uniform resource locator, or an id unique to an online music service or an online community.
- the data container comprises metadata related to the container itself.
- the container related metadata comprises a string of text representing the name of the container, a string of text representing the media item portion title, the date the container is created and/or last modified, the genre associated with the overall items within the container, the size of the container, the length of the container, the content type of the container, the file type, the international standard recording code associated with the container, the software and/or hardware necessary for encoding and decoding the container and its items, and/or any user-defined text information.
- a pointer points to a media item located anywhere - even within the container itself.
- the container may be constructed so that software programs acting upon or utilizing the container can expect given fields or portions of the metadata or data to contain data representing useful information.
- Containers may comprise software objects or software objects may comprise containers. Further, such containers may be created using a variety of methods such as XML, using linear strings of data with internal header information, or software objects such as those utilized in the Java or C++ programming language, with data encapsulated within the software object according to the conventions of the language used. Any and all methods and programs for creating such a data container known by one skilled in the art presently or the equivalents thereof in the future are also contemplated.
- FIG. 7 illustrates one exemplary embodiment of a data container 721 associated with a media item.
- the data container 721 comprises of a first metadata subset 718 associated with a media item portion, a second metadata subset 719 associated with a media item portion, a third metadata subset 720 associated with a media item portion, and container related metadata 717 .
- the first metadata subset 718 is the complete media item or source media item
- the second metadata subset 719 is the A cappella vocals, that is, the same vocals as included in the complete media item, but without any instrumentals
- the third metadata subset 720 is a graphical image such as a jpeg.
- the container related metadata 717 can include any type, combination, or number of information or data associated with the attributes of the container itself.
- the container related metadata can include any type, combination, or number of information or data associated with the attributes of a media item source, media item portion, or media item.
- the container related metadata 717 comprises a name or descriptive term associated with the container 700 , an internal metadata subset reference 706 , an ID unique to a community or online music service 701 , a format type of the container 702 , a set of informative tags 703 , a pointer to a set of rights. 704 , and a pointer 705 to a physical file location of the associated media item.
- a container represents a genome for a media item
- the internal metadata is analogous to DNA that may be spliced to create new media “life forms”.
- a metadata subset of a data container is depicted in FIG. 7 .
- the metadata subsets are a subset or identifiable group that is derived from the metadata associated with a media item portion.
- a metadata subset may comprise any number and combination of information or data about a media item portion such as the name of the artist or performer, the album name, the identity of a composer, the identity of lyricist, the identity of a lead performer or soloist, the date or time of recording of the media item, identity of the language associated with the media item, the original filename of the media item, the original release year of the media item, the format type of the media item, a URL or link to the official webpage of an on-demand music service or internet radio station, or the a URL or link to the official webpage of the artist, album, rights holder, or producer associated with the media item.
- each of the metadata subsets 718 , 719 , 720 comprise an internal metadata subset reference 206 , 713 , 716 ; a name or descriptive term associated with the type of the subset 707 , 727 , 730 ; an ID unique to a community or online music service 708 , 728 , 731 ; a format type of the subset 709 , 729 , 733 ; informative tags 710 , 725 , 725 ; a pointer to a license 711 , 714 , 726 ; and a pointer to a physical file location of the associated media item 712 , 715 , 732 .
- the container ID 701 , 708 , 728 , 731 unique to a community or online music service may be associated with any type of entity capable of assigning unique IDs. Further, the unique ID may be kept in a registry or collection of unique IDs. The registry can be maintained by any type of entity or a federation of entities.
- the format type of the container 702 describes the nature of the media items referenced in the data container.
- the format may be audio, a podcast, enhanced podcast including visual material, MP3 or AAC audio track, digital video, e-Book, or a webpage, blog or other format.
- static media may also be included, such as a JPEG still image.
- the format type may be a logical combination or a concatenation of all the different types of format types included in the data container.
- the terms logic, logical, and rules are used interchangeably, and are generally intended to refer broadly to any application specific set of rules, instructions, or heuristics that may be implemented and followed to achieve a desired result.
- each of the metadata subsets 709 , 729 , 733 may be audio, a podcast, enhanced podcast including visual material, MP3 or AAC audio track, digital video, e-Book, blog entries, static media such as a JPEG still image, or other format.
- the informative tags 703 , 710 , 725 , 725 can vary as to number or length.
- the informative tags are associated with the container itself 703 .
- the informative tags 710 , 724 , 725 are associated with the metadata subsets 718 , 719 , 720 .
- An exemplary excerpt of the container related metadata informative tag 703 is depicted in FIG. 7 .
- the informative tag associated with the container related metadata 703 includes the size 721 of the container, the date the container is created 722 , and the date the container was last modified 723 .
- Other types of informative tags included in metadata subsets 718 , 719 , 720 and/or the container related metadata 703 includes, but is not limited to a string of text representing the name of the container, a string of text representing the media item portion title, pricing information, the genre associated with the overall items within the container, the length of the container, the content type of the container, the file type, the international standard recording code associated with the container, the software and/or hardware necessary for encoding and decoding the container and its items, and/or any user-defined text information.
- the pointer to a license 704 , 711 , 714 , 726 includes, but is not limited to a pointer to licensing information or related message, a DRM authorization or message, contract terms, or copyright information or message.
- a URL may reference a document containing machine-readable licensing information such as, for example, a machine readable Creative Commons license.
- the license information might be directly embedded within the metadata subset and/or data container itself. Indirect reference of a licensing term or set of rights, in one aspect, enables the updating of terms as only the destination document need be changed to propagate new licensing terms to all relevant metadata subsets and/or data containers.
- the pointer to a physical file location of the associated media item 705 , 712 , 715 , 732 comprises a pointer to a physical file location where a media item portion or media item may be found.
- the media itself might be directly embedded within the metadata subset and/or data container.
- a URL may reference an AAC audio media item portion stored on a server.
- the media item or media item portion may be acquired from a server, the internet, or a user's local media library.
- distribution and commerce is simplified, as data containers may be exchanged in a commerce implementation, without the inconvenience or expense of exchanging files in every transaction.
- the user in possession of a data container can cause the media to be streamed or transferred to his or her media player of choice when she desires to do so.
- a commerce enabling metadata subset associated with a media item portion is disclosed.
- the commerce enabling metadata subset may comprise a set of commerce enabling information associated with a media item portion, wherein the portion is derived from a source media item and wherein the metadata subset is derived from a commerce-enabled related metadata associated with the source media item.
- the media item portion and source media item can be of various types.
- the metadata subset remains associated with the media item portion in order to preserve a relationship between the commerce enabling information and the metadata portion when the source media item and the media item portion exists separately.
- the commerce enabling information comprises information that governs the use of a media item portion.
- such commerce enabling information comprises the identity of attribution, the identity of a rights holder, a link or address of a website, a copyright message or a pointer thereto, licensing information or pointer thereto, or a digital rights management (DRM) related message or pointer thereto.
- DRM digital rights management
- the commerce enabling information comprises the authorship of the media item portion, the royalty amount of each media item portion, the price per copy of the media item, whether the media item portion is available for combining with the media items, the business terms, rules, and rights governing the use of a media portion could include designations derived from the metadata subsets such as whether a media item portion is designated non-commercial or commercial-only, or is designated as unavailable for inclusion in any derivative works or conversely is designated as available for inclusion in any derivative works, and designated as share-alike, meaning that a new derivative work containing the media portion can only be made available with identical licensing term.
- the commerce enabling metadata subset may be a part of a data container as discussed above.
- the commerce enabling metadata subset may be associated with a media item portion used to create a composite media item as discussed in further detail below.
- a set of metadata for association with a composite media item comprises a first metadata subset representing data associated with a first portion of a media item, the first portion being derived from a first source media item, the first metadata subset being derived from first metadata associated with the first source media item; and a second metadata subset representing data associated with a second portion of the media item, the second portion being derived from a second source media item, the second metadata subset being derived from second metadata associated with the second source media item, the first portion and the second portion being combined to form a composite media item, the first subset and the second subset forming a set of metadata for association with the composite media item that comprises predetermined information based on the first metadata subset and the second metadata subset.
- the metadata associated with a composite media item can be formed from any number or any type of metadata subsets.
- a metadata subset may be a subset or identifiable group that is derived from the metadata associated with a media item portion.
- the media item portion or a source media item comprises any type of identifiable portion or component of media item.
- FIG. 6 depicts in conceptual form one exemplary embodiment of a composite media item created from two media item portions.
- the composite media item 600 is a track entitled “Hollaback Inc.”
- the composite media item is created from two media item portions “Hollaback” 602 and “Feel Good Inc” 604 .
- the metadata subsets associated with the media item portions 602 , 604 in combination create metadata associated with the composite media item comprising licensing information 600 and a graphical image 606 .
- the composite media item 600 has an associated metadata comprising a license 601 based on two metadata subsets; a license excerpt information from both “Hollaback” 603 and “Feel Good Inc” 605 .
- metadata associated with the composite media item 600 in this case a graphic image 606 associated with the media item portion “Hollaback Inc” 600 , is created from the combination of two other metadata subsets; a graphic image from “Hollaback” 607 and a graphic image from “Feel Good Inc” 608 .
- the media item portions/metadata subsets are combined using a metadata processor capable of identifying the relevant metadata, extracting the metadata, and combing the metadata into a new set of metadata.
- the media item portions/metadata subsets may be combined via concatenating the metadata subsets.
- media item portions are combined using a set of logic and/or rules discussed in further detail below.
- the newly formed set of metadata associated with the composite media item comprises predetermined information based on the metadata subsets.
- the predetermined information comprises any information derived from the metadata subset.
- the predetermined information can be any type of metadata information such as the media item's name, a media item's location, the nature of the media item, the size of the media item, the creation date of the media item, the date of the last modification of the media item and or metadata, the last date the media items accessed, permissions associated with the media item such as the identity of whom can read, write, and/or run the media item, and any of the metadata subset types discussed above.
- the predetermined information comprises the identity of a rights holder associated with a media portion. For example, a record label or producer who owns the rights to distribute and reproduce the media item portions.
- the predetermined information comprises commerce enabling information that governs the use of a media item portion.
- commerce enabling information can comprise the identity of attribution, the identity of a rights holder, a link or address of a website , a copyright message or a pointer thereto, licensing information or pointer thereto, or a digital rights management (DRM) related license or authorization or pointer thereto.
- DRM digital rights management
- Commerce enabling information also preferably, but not necessarily comprises the authorship of the media item portion, the royalty amount of each media item portion, the price per copy of the media item, whether the media item portion is available for combining, the business terms, rules, and rights governing the use of a media portion could include designations derived from the metadata subsets such as whether a media item portion is designated non-commercial or commercial-only, or is designated as unavailable for inclusion in any derivative works or conversely is designated as available for inclusion in any derivative works, and designated as share-alike, meaning that a new derivative work containing the media portion can only be made available with identical licensing term.
- the newly formed set of metadata associated with the composite media item not only comprises the predetermined information, but also a logical combination of the predetermined information.
- the price per copy of one media item portion may be 0.50 cents
- the price per copy of another media item portion may be 0.80 cents.
- the prices are added to produce the total minimum price of a composite media item copy based on the two media item portions is $1.30.
- the price may be portion dependent, so that, for example, discounts or alternative pricing models could be applied.
- the logic is conditional logic.
- one metadata subset may be designated as commercial only, meaning that it can only be combined with other media item portions having metadata subset designated also as commercial only.
- the designations derived from the metadata subsets conflict, as determined by applying logical operators or a set of rules, the media item portions cannot be combined.
- a tool for creating a composite media item with an associated set of metadata is disclosed. It is important to note that the metadata associated with composite media item, the data container, and the rights-preserving metadata set discussed above are not limited to being created solely by the disclosed tool, as other types of programs and methods are contemplated.
- the tool may be a part of a software application.
- the tool may be part of a software application incorporated in a music management application, for example, such as media applications sold under the trade names MusicMatch Jukebox and/or Yahoo! Music Engine.
- the tool may comprise a metadata processor for identifying, extracting, and combining metadata.
- the metadata processor may also comprise a metadata language interpreter or translator for interpreting and/or translating the metadata languages of disparate media items into the same metadata language so the metadata may be more easily combined and subsequently interpreted as applied.
- the tool may be stored locally on an end-user's computing device.
- the tool may be accessible from a remote computing device or a remote server.
- the tool may be machine readable code on a storage medium or embedded in a signal.
- the computing device may be a personal computer, personal digital assistant, a cellular telephone, a portable media player, and/or any device now known or to become known capable of accommodating the tool as herein described.
- the tool comprises a component for extracting a portion of a first media item having first metadata and for extracting a portion of a second media item having second metadata, a component for combining the first portion and the second portion to form a composite media item, and preferably a component for analyzing the first and second metadata in order to extract predetermined portions of the first and second metadata to form a new set a metadata for association with the composite media item.
- a portion of a media item may be extracted by examining the container to discover what portions are available, then following links to the physical media and downloading or otherwise obtaining it from its location as represented in the container, whether that location is local and in fact bound to the metadata in the file being examined or located on a distant computer accessible via the Internet or other network.
- the metadata is analyzed.
- analyzing the metadata comprises traversing the metadata and examining the information according to find known items of information, then relating those items of information to known schema, such that they may be subjected to logical or ruled based processes to determine if the media portions can be combined and what commercial terms might govern such combination.
- the relevant information is copied from the metadata portions in the container object, inserted into data structures used by the program during manipulation of the media item portions. Program logic, such as object-oriented programming methods capable of acting upon the data may then be applied to accomplish tasks relevant to analyzing or combining the media portions.
- a work-in-progress data container that will hold the combined information is also created by the program, and relevant information is inserted into this data container.
- the work-in-progress data container is saved in a form that enables its transfer between users or machines locally or across networks.
- first portion and the second portion are combined according to a set of logic and/or rules discussed in further detail herein or developed in accordance with the teachings herein.
- the tool for creating a composite media item with an associated set of metadata comprises a module for identifying a first metadata subset representing data associated with a first portion of a media item, the first portion being derived from a first source media item and the first metadata subset being derived from first metadata associated with the first source media item; a module for identifying a second metadata subset representing data associated with a second portion of the media item, the second portion being derived from a second source media item, the second metadata subset being derived from second metadata associated with the second source media item; a module for combining the first portion and the second portion to form a composite media item; and a module for combining the first subset and the second subset so as to form a set of metadata for association with the composite media item that comprises predetermined information based on the first metadata subset and the second metadata subset.
- module is used broadly, in non-limiting fashion, to define or describe any single or plural component of software, hardware, firmware, signal, or combination thereof, capable of performing a task, function or operation. Modules may be formed of other modules or may be formed of parts of other modules, or may be the result of functions distributed across a network or parts thereof.
- a metadata subset is identified by a user-based search using input criteria associated with the metadata subset such as an artist, album, song title, genre, tempo, timing, rhythm, type or category of metadata, price, rights holders, business or licensing terms or rules, or any of the type of information discussed above that associated with the metadata subset.
- the metadata subset is identified through a browsing tool that may be operable on an end user computer or available via a network.
- the metadata is identified via a metadata processor.
- the metadata subset is identified using a metadata language translator or interpreter.
- the metadata subset is identified by examining the container-related metadata to discover pointers to those subsets.
- the header information is known to contain a pointer to a linked list of metadata subsets.
- the program finds the starting point of the linked list by examining the container metadata, it is thereafter able to find the first metadata subset, and in that metadata, find a pointer or data location to the next metadata subset, and so on.
- approaches to traversing and examining related sets of data or subsets of such data For example other embodiments comprise the use of tables, XML tags, arrays of pointers, and so on. Any such method and others is a way that metadata subsets can be identified. Once such a subset has been identified, similar techniques enable the program to extract the individual pieces of information comprising the metadata subset.
- a metadata subset is derived from metadata by querying a data dictionary using SQL statements, an API constructed to derive metadata subsets, or any of the methods discussed above.
- the metadata subsets may be combined into a set of metadata associated with a composite media item via a metadata processor.
- the metadata processor is a software program capable of examining and identifying the metadata associated with each media item and media item portion.
- FIG. 3 c depicts two sets of metadata 300 , 301 each associated with a media item or source media item (not shown) and comprising at least one metadata subset. Further, some or all of these metadata subsets are combined to form a new metadata 303 associated with a composite media item (not shown).
- the metadata 300 , 301 associated with a media item or a source media item (not shown) comprises metadata subsets 304 , 306 , 307 , 308 , 305 , 309 , 310 .
- the metadata subsets 304 , 306 , 307 , 308 , 305 , 309 , 310 are each associated with a media item portion, wherein the media item portion (not shown) is derived from the media item or source media item (not shown).
- the metadata subset 307 associated with the a capella media item portion is derived from the metadata 300 associated with the media item or source media item (not shown), “Hollaback Girl.”
- the metadata processor 302 examines and determines the type and makeup of each of the metadata 300 , 301 associated with media items or source media items (not shown) and the metadata subsets 304 , 306 , 307 , 308 , 305 , 309 , 310 associated the media item portions (not shown). Then, the metadata processor converts some or all of the metadata subsets 304 , 306 , 307 , 308 , 305 , 309 , 310 into new metadata 303 associated with the newly created composite media item (not shown). In one embodiment, the new metadata 303 is formed by the metadata processor 302 concatenating or otherwise combining the metadata subsets.
- the new metadata 303 is formed by the metadata processor 302 via application specific logic and/or rules that may preserve some, all, or none of the metadata subsets 304 , 306 , 307 , 308 , 305 , 309 , 310 .
- the new metadata 303 comprises data associated with the title of the composite media item associated with the new metadata 303 , in this case “Hollaback Inc.”
- the metadata processor 302 extracts “Hollaback” from the title from one metadata subset 304 and “Inc” from the title from metadata subset 305 to form a new title, “Hollaback Inc”, in the new metadata 303 .
- FIG. 8 a depicts an exemplary embodiment of creating new metadata associated with a composite media item.
- FIG. 8 a depicts media item portions 805 , 806 , metadata subsets 801 - 804 associated the media item portions 805 , 806 , a metadata processor 807 , and new metadata 809 comprising pointers 810 , 811 .
- the pointers 810 , 811 are each respectively associated with media item portions 805 , 806 .
- pointer 810 may be associated with and thus point to media item 805 and pointer 811 may be associated with and thus point to media item portion 806 .
- pointer refer generally to any for of location identifier that point to, or identifiers, a location on a global network or portion thereof, intranet, a distributed storage environment, in whatever form accessed, where media items or portions thereof may be found.
- a composite media item (not shown) can be created from the media item portions 805 , 806 , and the new metadata 809 is associated with this new composite media item.
- the metadata processor 807 interprets the metadata subsets 801 - 804 and then processes them to create new metadata 809 .
- the new metadata 809 comprises pointers 810 , 811 associated with the media item portions 805 , 806 .
- the pointers 810 , 811 may be used by a media playing device or application to acquire or otherwise access the media item portions 805 , 806 in various ways.
- the media item portions may be streamed from a server, the internet, or a remote location, the media item portions may be downloaded, and/or acquired from a local memory.
- the pointers contained in new metadata 809 the media item portions are acquired or otherwise accessed.
- the composite media file will be accessed or reproduced.
- the pointers 810 , 811 point to locations on a global network from which media may be streamed, the newly created composite media item is experienced by streaming media item portions 805 , 806 , as appropriate.
- FIG. 8 b depicts another exemplary embodiment of creating new metadata associated with a composite media item.
- FIG. 8b depicts media item portions 805 , 806 , metadata subsets 801 - 804 associated the media item portions 805 , 806 , a metadata processor 807 , a newly created composite media item 808 , and new metadata 809 associated with the new composite media item 808 .
- the metadata processor 807 interprets the metadata subsets 801 - 804 and then processes them to create new metadata 809 , and interprets the media item portions 805 , 806 and then processes them to create a new composite media item 808 .
- FIG. 8b depicts another exemplary embodiment of creating new metadata associated with a composite media item.
- FIG. 8b depicts media item portions 805 , 806 , metadata subsets 801 - 804 associated the media item portions 805 , 806 , a metadata processor 807 , a newly created composite media item 808 , and new metadata 809 associated with the
- the new metadata 809 does not contain pointers to the media item portions that create the composite media item 808 .
- the composite media item 808 is caused to be created by metadata processor 807 processing metadata subsets 801 - 804 in accordance with predetermined rules or logic in the same or similar manner to that discussed above.
- the metadata processor 807 then accesses, or causes another process or program to access media item portions 805 , 806 , which, are then processed in accordance with said rules or logic to form a new composite media item 808 , which may then be experienced or stored or shared in any manner now known or to become known with respect to items of experianceable media.
- any number or combination of metadata subsets can be appended to or otherwise associated with the new metadata.
- some or all of the metadata subsets 304 , 306 , 307 , 308 , 305 , 309 , 310 are appended to or otherwise associated with ( 311 , 312 , 313 , 314 ) the new metadata 303 associated with the newly created composite media item.
- some of the metadata subsets 307 , 308 , 309 , 310 not only make up the new metadata 303 , but are also appended or otherwise associated 307 ′, 308 ′, 305 ′, 309 ′, 310 ′with the new metadata.
- FIG. 3 a some of the metadata subsets 307 , 308 , 309 , 310 not only make up the new metadata 303 , but are also appended or otherwise associated 307 ′, 308 ′, 305 ′, 309 ′, 310 ′with the new metadata.
- FIG. 3 a some of
- metadata subsets 307 , 309 are appended or otherwise associated 307 ′, 309 ′ with the new metadata 303 .
- some of metadata subsets may not be appended or otherwise attached to the new metadata 303 , they still may be incorporated into the new metadata 303 .
- a metadata subsets 304 , 306 , 305 are not appended to the new metadata 303 , but that does not mean that metadata subsets 304 , 306 , 305 cannot form, in part, the new metadata 303 .
- none of the metadata subsets 300 , 301 are appended to or otherwise associated with the new metadata 303 associated with the newly created composite media item (not shown).
- the metadata that is appended or otherwise associated with the new metadata depends on the media item portions that are used to form the composite media item. For example, referring to FIG. 3 b , if the only media item portions associated with metadata subsets 307 , 308 are combined to form a composite media item, then the new metadata 303 associated with the composite media item comprises of metadata subsets 307 , 308 . Further, metadata subsets 307 , 308 are appended or otherwise associated 307 ′, 308 ′ with the new metadata 303 . Thus, in this exemplary embodiment, new metadata has been created containing all the information relating to its provenance, licensing requirements, business terms, and source media items of the collected components.
- a marketplace in composite media would be able to offer a search and discovery capability, enabling end users to search by any of the informative tags, such as artist or genre.
- the search and discovery software would find composite works that contained media portions related to the search terms used by the end user.
- an end user might enter Gorillaz, and find not only work by this artist, but also composite media items wherein one component is a backing track by Gorillaz.
- the pricing and licensing information in the composite media item's metadata can be utilized to effect the transaction, notifying the user of the price required in, for example, a credit card transaction.
- Various payment schemes known or to become known for carrying out networked commerce may be used, and the particular payment scheme can be flexibly applied utilizing the teachings heein. For example, once the money has been collected for the item, the marketplace commerce system could examine the respective terms for the composite item sold, and discover that there are two rights holders who are to be paid, for example, $0.50 and $0.80 respectively for the content included in the composite media item. This money could be disbursed to each one using identifying information about the rights holders found, again, in the metadata of the composite media item.
- the logic and/or rules used to combine the metadata subsets and/or media item portions may be based on conditional logic operators. For example, Boolean operators such as “and”, “or”, “xor”, and “not” and conditional logic such as “if then” and “if then else” statements can be utilized to determine whether and how to combine the metadata subsets and/or media item portions.
- the new metadata 303 can be formed as by using logic and/or rules.
- the logic and/or rules are used to combine a set of business rules and licensing rules and terms and commerce terms associated with the metadata subsets. Other methods known to those skilled in the art of creating and utilizing metadata are also contemplated.
- the metadata processor can be appropriately programmed or designed to determine the commerce enabling information such as the licensing schemes, rights, and/or business terms, and commerce terms of the metadata associated with a composite media item. Furthermore, through the metadata processor, the metadata subsets can be combined based on specific commerce enabling information including the rights derived from the metadata subsets. In a further embodiment, the logically combined metadata associated with the composite media item will be appended or otherwise associated to the composite media item so that the commerce enabling information associated with the composite media item are easily recognized and useable.
- FIG. 4 depicts a representation of an exemplary set of logic or rules 407 , 408 used to determine whether the commerce enabling information of the metadata subsets can be combined.
- the commerce enabling information may comprise a set of rights.
- FIG. 4 for each set of logic and/or rules associated with a media item portion 407 , there is a possible set of logic and/or rules 408 for a second media item portion or indeed for any media item portions added thereafter.
- a set of icons 400 represents a set of rights derived from a metadata subset associated with a media item portion.
- these rights may include the associated attribution 409 , whether a media item portion is designated non-commercial 410 , whether a media item portion is designated as preventing any derivative works 412 , whether a media item portion is designated as share-alike 412 , whether a media item portion is designated as commercial only 413 , and the price of a copy of the media item portion 414 .
- a user building a media item may incorporate such icons through a user interface (e.g. FIG. 1 ) in drag and drop fashion to create a new media item with user selected commerce characteristics.
- the metadata processor is appropriately programmed or designed to follow the rules set forth in, or that govern certain types of, metadata.
- the commerce enabling information may state that the media item portion can be included on a commercial-only basis 413 , and that a minimum fee of $0.40 414 must be paid to the rights holder when a copy of the new composite media item sold.
- a third media item portion were to be included but use of that component was restricted to non-commercial 402 distribution, then the composite media item using the third media item portion is not feasible because the rights, rules, or terms conflict.
- a metadata subset requires specific commerce enabling information such as a share alike rights 413 that requires the media item portions only be conveyed with exactly the same terms under which the portions were acquired, then only the media item portions with metadata subsets that have the same share-alike designation 404 can be combined.
- the commercial enabling information may comprise a license to obtain and use samples of media items.
- the logic and/or rules may implement these license terms.
- a license may allow a user or the system to obtain and use samples of a media item for any purpose other than advertising.
- the license may prohibit copying and distribution of a composite media item comprising a sample unless the proper attribution is included.
- a license may allow for only non-commercial copying and use of a sample in a composite media item.
- the metadata processor, or tool incorporating the metadata processor, or the metadata processor, and other software, hardware or signal causes the media item portion is filtered out or otherwise prevented from being combined or included in the composite media item portion.
- rights may be in conflict when their designations do not match, when a designation specifically excludes the other, or when the rights associated cannot be logically combined. For example, if a media item portion is designated as non-commercial 410 , then the other media item portion's metadata subset must also must also have the non-commercial 402 designation.
- a media item portion is designated as commercial-only 413
- the other media item portion(s) should at a minimum not be designated non-commercial 410 .
- a lack of a non-commercial 410 specification means that the rights holder authorizes either commercial or non-commercial use of his or her work. So, if a media item portion is designated as commercial-only 413 , any other media item portion(s) should at a minimum not be designated non-commercial 413 .
- an optional price per media item copy 414 will may follow, but there may be no such price per copy 406 requirements on other media item portions. Instead, all that is required is the lack of a non-commercial 410 designation.
- the rights may not impose a requirement on any other media item portions.
- a media item portion may require attribution 409 , but all other media item portions for combination are not required to have an attribution 401 .
- attribution is simplified and made reliably available since the attribution itself can be assured by the metadata processor by embedding the attribution directly in the new composite media item.
- a right may completely prevent a media item portion from being combined with any other media item portion. For example, if a media item portion contains a no derivative works 411 designation, no composite media item is possible.
- the conflicting media item portion is filtered out so that it may be considered or even used for a composite media item, but the user is not able to finalize and/or save the composite media item due to the conflicting media item portion.
- the tool can be set to function without any filtering part of the tool but will notify the user of which distribution models, if any, may be used to conform at the rights collectively associated with the media item portions.
- the metadata processor or tool may comprise a rights interpreter or translator for interpreting/translating the metadata language among different media item formats, metadata language, and multimedia resources across a wide range of networks and devices used by different communities, independent of structure and platform to achieve semantic reconciliation.
- the metadata translator/interpreter function performed by the metadata processor or by an ancillary processor or component, is able to interpret/translate these various types of metadata language.
- a rights interpreter or translator 515 is applied to interpret/translate the metadata content and associated rights and rules associated with the metadata of disparate media items and media portions 505 , 510 into the same metadata language 520 so that the metadata may be easily combined.
- the rights interpreter/translator 515 can facilitate the transformation of metadata from the terminology of one operational domain or commerce system 505 , 510 into that of another operational domain or commerce system 520 in an automated or partially-automated way with the minimum ambiguity or loss of semantic integrity.
- the composite media item is saved and is associated or appended with newly generated metadata associated with the composite media item.
- the metadata may be embedded in a field of the digital media file itself, rendered as a data container as discussed above, encapsulated data structure, or in some other form according to the approach to metadata employed.
- the final composite media item is then made available to third parties, and its commerce enabling information such as the rights, licensing, commerce, and business rule requirements are available when it is in turn incorporated into yet another media item.
- a commerce system for facilitating the transfer and exchange of payment of a composite media item.
- a commerce system affecting the transfer of a newly created composite media item can determine which composite media items are commercial and require a payment.
- the commerce system can determine the payment amount required for each copy sold, and by examining other metadata, can determine who the rights holder is.
- the rights holder metadata can contain sufficient information to enable the issuing of funds, or the notification that funds are available for pickup by the rights holder.
- a commerce engine can determine the payment requirement for each of a set of media item portions making up a composite media item, and handle payment disbursements for each.
- the pricing of the composite media item can also be validated.
- the price of the composite media item must equal or exceed the sum of individual split payments due collectively for the media item portions.
- the tool comprises a user interface (e.g., FIGS. 1 and 2 ) for creating a composite media item with an associated set of metadata.
- the tool allows the user to identify media items, the metadata associated with the media items, the media item portions, and the metadata subsets associated with the media item portions.
- the user interface allows a user to browse and/or search through a collection of media items.
- the user interface allows a user to browse/and or search through a collection of media item portions.
- the user interface allows a user to browse and/or search through a collection of metadata associated with a media item.
- the user interface allows a user to browse/and or search through a collection of metadata subsets associated with media item portions.
- the user may search for media items and media item portions via input criteria.
- the input criteria allows a user to search via relate to attributes associated with the media item including, but not limited to the album, artist, genre, type or category, price, identity of the rights holder, or by a specific licensing, commerce, or business rule or term.
- the input criteria allow a user to search via predetermined information associated with the metadata subsets.
- the input criteria allow a user to search via attributes associated with a media item portion.
- the user interface facilitates the search through a drop down menu and a text field box that allows the user to select the search criteria from the drop down menu and enter the input into the text field box.
- the user interface displays the media item and its media item portions available for combining.
- the media item and its media item portions may be displayed in a hierarchical fashion, in a drop down menu, in a right click menu, in a single area, or in multiple areas of the user interface.
- the user interface displays the media item, its media item portions, and the metadata subsets associated with the media item portions.
- a graphical user interface window 100 comprises an area 104 for displaying graphical representations of the media item portions 112 and 113 of a media item 102 , an area 103 for displaying a hierarchical menu associated with the media item portions, an area 109 that allows a user to play a media item 102 or media item portion 112 and 113 , an area 105 for displaying and/or previewing the structure of a particular media item portion 112 and 113 , an area 115 for displaying the metadata subsets 106 , 107 , 108 associated with a particular media item portion, and an area 114 for searching/and or browsing for media items and/or media item portions.
- the user is able to browse, search, or otherwise identify media item portions for combining to create a composite media item. Furthermore, the user is able to view the metadata subsets associated with each media item portion. For example, in FIG. 1 , the user has identified the media item 102 entitled “Hollaback Girl.” As can be seen, the user interface displays the media item 102 in a hierarchical menu 103 arranged in the categories associated with the media item portions 112 , 113 . In particular, the categories associated with the media item portions of the “Hollaback Girl” media item include audio 110 and photos 111 .
- the user interface displays in an adjacent area 104 , the graphical images representing the particular media item portions 1123 , 113 of the media item 102 highlighted and/or selected.
- the area 104 displaying a hierarchical menu associated with the media item portions 112 , 113 corresponds to the same media item portions displayed in the area 104 for displaying graphical representations of the media item portions 112 , 113 .
- the media item portions are an a cappllea track 112 and a jpeg image of the media item's artist 113 .
- a media item portion 112 when a media item portion 112 is highlighted or otherwise selected, it is then previewed in an area 105 .
- the selected media item portion's structure is displayed in this area 105 for the user.
- the user can view the graphical representation of the waveform of the audio, the length, and any other relevant components of the media item.
- the media item portion upon selecting a media item portion, is also played in an area for the user. As can also be seen in FIG.
- the user interface displays some of the metadata subsets associated with a media item portion. Specifically, in FIG. 1 , some the metadata subsets associated with the A cappella track 112 is displayed in area 115 . Specifically, some the metadata subsets associated with the A cappella track 112 comprise the identity of the rights holder 106 of the media item portion, the licensing information 107 governing the use of a media portion, and the business rules or terms applicable to the commercial use of a media portion 108 .
- the user can identify a media item and through the tool's user interface, the user can view a hierarchical menu of the media item portions associated with the media item and view the graphical representations of the media item portions associated with the media item.
- the structure of the media item portion and the metadata subsets associated with the media item portion are displayed on the user interface.
- the user interface is capable of playing the media item portion for the user.
- the tool's user interface allows a user to create, display, and/or play a composite media item based on at least two media item portions. Furthermore, the user interface displays the metadata associated with the composite media item, the metadata being based on the logical combination of the metadata subsets of the media item portions of the composite media item.
- FIG. 2 depicts an exemplary embodiment of a user interface for creating a composite media item. As can be seen in FIG. 2 , a composite media item 200 has been created from two media item portions 204 , 205 and is displayed on the user interface. Specifically, FIG. 2 depicts a graphical user interface window 100 comprising an area 104 for displaying graphical images representing the media item portions 202 and 212 of a particular media item 210 .
- the media item 210 selected or highlighted in the hierarchal menu is the media item with listed by its artist name, “Gorillaz”.
- an area 104 adjacent to the menu displays graphical images representing the media item portions 212 , 202 associated with the selected media item 210 .
- the media item portions associated with the “Gorillaz” is a head shot in jpeg format 212 and a backing track 202 .
- the composite media item 200 is based on two media item portions; an a capella track from Gwen Stefani 204 and a backing track from the Gorillaz 205 .
- the user interface comprises an area 105 for displaying and/or previewing the structure of the media item portions 204 , 205 used to create the composite media item 200 .
- the structure of the A Capella track from Gwen Stefani 204 and the structure of the Gorillaz backing track are displayed in an area 105 .
- the user is able to view the media item portions selected for the composite media item.
- the user interface comprises an area 109 that allows a user to play a composite media item 200 or each of the media item portions.
- the user interface comprises an area 115 for displaying the metadata subsets 207 , 208 , 209 associated with the composite media item.
- the metadata associated with the composite media item is based on the metadata subsets associated with the media item portions used to create the composite media item.
- the metadata subsets displayed comprise an area 207 for displaying the identity of a rights holder associated with the composite media item, an area 208 for displaying the licensing information governing the use of the composite media item, and an area 209 for displaying some of the business rules or terms applicable to the commercial use of the composite media item.
- the metadata subsets are logically combined together to form a set of metadata associated with the composite media item.
- the set of metadata associated with the media item is based on the predetermined information derived from the metadata subsets.
- the data container, the commerce enabling metadata, metadata associated with the media item and its tool each facilitate the managing of complex of rights, attributions, and business terms necessary to operate a commercial market place for composite media items.
- the present disclosure enables a user to search for and locate component media items, browse through component elements (DNA) to discover, acquire, and use the source material, Provide composite creating interfaces enabling creation of new works that contain information about the provenance, commerce enabling information, associated rights, business rules, and general metadata of each component part.
- these disclosures provide a way of “publishing” new works into a media directories or catalogs, Ingesting a large number of suitable media elements currently discoverable through searches into a library or remixable media, enable the inclusion of author information for new works, including association of authors with commercial entities that may be compensated for their work, enable the accounting of split payments amongst rights holders to the various media item portions elements incorporated within a single remix work, enhance the range of affinities associated with a given end user to include the media item portions in his or her collection, enable the creation of media collections that support easy transfer of newly-created remix media between users, as such media is represented by encapsulated, and easily transferred digital objects.
Abstract
Description
- This application claims the benefit of U.S. Provisional Application Ser. No. 60/657,222, filed Feb. 28, 2005, entitled A SYSTEM AND METHOD FOR DELIVERING MEDIA OVER A NETWORK, and U.S. Provisional Application Ser. No. 60/678,718, filed May 5, 2005, entitled A SYSTEM AND METHOD FOR DELIVERING MEDIA OVER A NETWORK, both of which are hereby incorporated herein by reference.
- The present disclosure relates generally to a various types of metadata and data containers associated with a media item and media item portions. In one aspect, the disclosure relates to a data container associated a media item, a rights-preserving metadata subset associated with a media item portion, and a set of metadata associated with a composite media item.
- The practice of mixing and remixing media is no longer restricted to media professionals. Emerging technology of remixing digital media enables end-users to combine media elements new media products.
- Further, new digital media data models, such as the MPEG-21 standard or enhanced ID3 tags, enable the binding of detailed descriptions or metadata about an item of digital media. Such data models can make it possible to determine what portions of a media item are contained in a given media item. Currently, such metadata is typically entered manually in ad hoc formats into whatever tags are available, such as, for example, ID3 tags in MP3 files. However, existing systems and software tools enable one to mix the sequences of digital data that represent the audiovisual information, but do not contemplate or make any attempt to systematically or reliably integrate the respective metadata of individual media portions that together comprise a new remixed or composite media item. Furthermore, although the new media products may be mixed together, such mixing lacks sufficient reliability to be associated with the rights, business rules, authorship, or accounting functionality needed to enable a marketplace in both composite media or its constituent portions. Thus, there is a lack of methods and tools for combining such metadata associated with the media item when combining the media itself.
- The present disclosure addresses this deficiency in the current art. In one embodiment, the present disclosure relates generally to a type of data container or metadata subset or set that easily identifies the rights, rules, terms, and various types of useful information regarding the media item or media item portion.
- The present disclosure relates to a various types of metadata and data containers associated with a media item and media item portions. In one aspect, the disclosure relates to a data container associated with a media item, a rights-preserving metadata subset associated with a media item portion, and a set of metadata associated with a composite media item.
- In another embodiment, the present disclosure relates generally to a set of metadata for association with the composite media item and a tool for logically creating a composite media item with an associated set of metadata. In further embodiments, the combined metadata of a composite media item can then be used to fulfill the rights, authorship, search and discovery, and commerce requirements necessary to the functioning of a composite media marketplace.
- In one embodiment, a data container for association with a media item comprises at least one metadata subset associated with a portion of a media item, the portion being derived from a source media item, the metadata subset being derived from source metadata associated with the source media item; container-related metadata; and at least one media item identifier associated with a media item that may or may not be the source media item.
- In one embodiment, the metadata subset associated with a portion of a media item comprises a set of commerce-enabling information. In one embodiment, the set of commerce-enabling information comprises usage rights. In one embodiment, the usage rights comprise a right to use the media item portions in a derivate work. The data container may comprise, a commercial designation, a non-commercial designation, an attribution of a publisher, a price per copy of the media item portion, the identity of a rights holder, a set of licensing terms, a copyright message, a digital rights message, a pointer to a copyright message, and a pointer to licensing information.
- In one embodiment, the media item portion may comprise any of one an a cappella track of the source media item, a backing track of the source media item, a sample of the source media item, a graphical image of the source media item, an equalizer preset of the source media item, an accompaniment of the source media item, and/or a portion of the source media item
- In one embodiment, either one or both of the media item portion and the media item is an audio file or a video file. In another embodiment, either one or both of the media item portion and the media item is a podcast. In another embodiment, either one or both of the media item portion and the media item is in mp3 format. In one embodiment, either one or both of the media item portion and the media item is an aac recorded audio track. In one embodiment, either one or both of the media item portion and the media item is a graphical image.
- In one embodiment, the media item identifier may comprise a pointer, an uniform resource locator, an id unique to an online music service, an id unique to an online community.
- In one embodiment, either one or both of the media item portion and the media item is acquired from a server. In another embodiment, either one or both of the media item portion and the media item is acquired from a user's local media library accessed from the user's computing device. In another embodiment, either one or both of the media item portion and the media item is acquired from the internet.
- In one embodiment, the container related metadata comprises a string of text representing the name of the container. In another embodiment, the container related metadata comprises a title of the media item portion. In another embodiment, the container related metadata comprises a title of the source media item. In other embodiments, the container related metadata comprises a date the container is created, a date the container is modified, a genre associated with the container, a size of the container, a length of the container, a type of content associated with the container, a file type associated with the container, an international standard recording code associated with the container, software requirements for encoding the container, software requirements for decoding the container, user-defined text information.
- In on embodiment, the metadata subset comprises a name of a performer, a name of an album, the identity of a composer, the identity of a lyricist, the date that the media item portion is recorded, a type of language associated with the media item portion, the original name of the media item portion, the year the media item portion is released, the identity of a lead performer, a link to a webpage of the artist associated with the media item portion, a link to a webpage of an on-demand music service.
- In one embodiment, a commerce-enabling information metadata subset associated with a media item portion comprises a set of digitally defined commerce-enabling information associated with the media item portion, the portion being derived from a source media item, the metadata subset being derived from commerce-enabling information-related metadata associated with the source media item, such that the metadata subset remains associated with the media item portion in order to preserve a relationship between the digitally defined commerce-enabling information and the metadata portion when the source media item and the media item portion exist separately.
- In one embodiment, a set of metadata for association with a composite media item comprises a first metadata subset representing data associated with a first portion of a media item, the first portion being derived from a first source media item, the first metadata subset being derived from first metadata associated with the first source media item; and a second metadata subset representing data associated with a second portion of a media item, the second portion being derived from second source media item, the second metadata subset being derived from second metadata associated with the second source media item, the first portion and the second portion being combined to form a composite media item, the first subset and the second subset forming a new set of metadata for association with the composite media item, the new set of metadata being based upon the first metadata subset and the second metadata subset.
- In one embodiment, with regard to the set of metadata for association with a composite media item, the data associated with the first metadata subset and the second metadata subset comprises commerce-enabling information.
- In one embodiment, the commerce-enabling information comprises a first set of rights associated with the first metadata subset and a second set of rights associated with the second set of metadata. In one embodiment, the first media item portion and the second media item portion are not combined if the first set of rights and the second set of rights conflict. In another embodiment, the first media item portion and the second media item portion are not finalized if the first set of rights and the second set of rights conflict. In another embodiment, the first media item portion and the second media item portion are not combined if either one or both of the first set of rights and the second set of rights does not match a desired set of rights. In another embodiment, the first media item portion and the second media item portion are combined if the first set of rights and the second set of rights are similar. In one embodiment, a user is notified if the first set of rights and the second set of rights conflict.
- In one embodiment, either one or both of the first and second set of rights is based upon a commercial or non-commercial designation. In a further embodiment, if both of the first set of rights and the second set of rights is designated commercial, a price associated with the composite media item is calculated.
- In one embodiment, either one or both of the first and second set of rights is based upon the identity of attribution, upon a price per copy of each of the first and second media item portion, upon an identity of a rights holder, upon a licensing term.
- In one embodiment, the logical combination is determined by a set of logical operators, a logical combination of rights, and/or conditional logic.
- In one embodiment, either one or both of the first media item source and the second media item source is a media file. In one embodiment, either one or both of the first media item source and the second media item source is a video file.
- In one embodiment, the set of metadata associated with the composite media item identifies a rights holder associated with the composite media item, a price per copy associated with the composite media item, an attribution associated with the composite media item, a royalty amount associated with the composite media item, and/or a licensing term associated with the composite media item.
- In one embodiment, either one or both of the first media item portion and the second media item portion is an a capella track, a backing track, and/or a sample of a media item.
- In one embodiment, the metadata associated with the composite media item is appended to the composite media item.
- In one embodiment, the metadata associated with the composite media item is and the composite media item are rendered as a digital container object.
- In one embodiment, a set of metadata associated with a composite media item, the metadata set comprise a name or descriptive term; a pointer to commerce enabling information; and a pointer to the location of the associated media item. In one embodiment, the metadata set further comprises at least one set of informative tags associated with the composite media item. In another embodiment, the metadata set further comprises the format type associated with the composite media item. the metadata set further comprises an ID unique to a community or online music service. In one embodiment, the name or descriptive term is associated with the metadata set. In another embodiment, the name or descriptive term is associated with the composite media item.
- In one embodiment, a data container associated with a media item, the container comprises a name or descriptive term; a pointer to commerce enabling information; and a pointer to the location of the associated media item. In one embodiment, the data container further comprises at least one set of informative tags associated with the media item, the format type associated with the composite media item, and/or an ID unique to a community or online music service. In one embodiment, and/or the name or descriptive term is associated with the data container or is associated with the media item.
- In one embodiment, a metadata subset associated with a media item portion, the metadata subset comprises a name or descriptive term; a pointer to commerce enabling information; and a pointer to the location of the associated media item. In one embodiment, the metadata subset further comprises at least one set of informative tags associated with the media item portion, the format type associated with the media item portion, and/or an ID unique to an online music service. In one embodiment, and/or the name or descriptive term is associated with the data container or is associated with the media item.
- The following drawing figures, which form a part of this application, are illustrative of embodiments of the present invention and are not meant to limit the scope of the invention in any manner, which scope shall be based on the claims appended hereto.
-
FIG. 1 is an exemplary user interface according to an embodiment of the present disclosure; -
FIG. 2 is an exemplary user interface according to an embodiment of the present disclosure; -
FIG. 3 a is an exemplary illustration of combining metadata subsets according to an embodiment of the present disclosure; -
FIG. 3 b is an exemplary illustration of combining metadata subsets according to an embodiment of the present disclosure; -
FIG. 4 is an exemplary illustration of the logic or rules associated with a media item portion according to an embodiment of the present disclosure; -
FIG. 5 is an exemplary flowchart according to an embodiment of the present disclosure; -
FIG. 6 is an exemplary illustration of combining media item portions according to an embodiment of the present disclosure; -
FIG. 7 is an exemplary illustration of a data container according to an embodiment of the present disclosure; -
FIG. 8 a is an exemplary illustration of creating a new composite media item and its associated metadata; and -
FIG. 8 b is an exemplary illustration of creating a new composite media item and its associated metadata. - In one embodiment, the present disclosure relates to a data container associated with a media item. In another embodiment, the present disclosure relates to a rights-preserving metadata subset associated with a portion of a media item. In another embodiment, the present disclosure relates to a set of metadata for association with a composite media item and a tool for creating such composite media item with an associated set of metadata, wherein the composite media item comprises portions of media items and metadata subsets.
- In further embodiments, either of the data container, the rights-preserving metadata subset, the set of metadata associated with a composite media item, or the tool can be used to fulfill the rights, authorship, search and discovery, and commerce requirements necessary to the functioning of a composite media marketplace.
- Certain embodiments of the present disclosure will now be discussed with reference to the aforementioned figures wherein like reference numerals refer to like components. The figures are intended as exemplary embodiments and are not intended to be limiting. As used herein, the terms “media” or “media items” are used broadly to encompass any type or category of experienceable, retrievable, filed and/or stored media, either singly or collectively, and individual items of media or content are generally referred to as entries, songs, tracks, items or files, however, the use of any one term is not to be considered limiting as the concept's features and functions described herein are generally intended to apply to any storable and/or retrievable item that may be experienced by a user, whether audibly, visually or otherwise, in any manner now known or to become known. Further, the term media comprises all types of media such as audio and video, text, photos, or other forms.
- In one embodiment, a data container is associated with a media item. In this embodiment, a container is a structure that allows items and or other containers to be grouped. In another embodiment, a container can also comprise sets of metadata which may or may not be physically located in the container. In one exemplary embodiment, the data container associated with a media item comprises at least one metadata subset associated with a portion of a media item, wherein the portion is derived from a source media item and wherein the metadata subset is derived from metadata associated with the source media item; container-related metadata; and at least one media item identifier associated with a media item that may or may not be said source media item. Thus in one embodiment, the data container comprises any number and type of set(s) of metadata associated with a media item portion, any number and type of set(s)of metadata associated with the container itself and any number and type of media item identifier(s). For example, in one embodiment, a data container may comprise three sets of metadata, each associated with a different media item portion, five different types of container related metadata, and six media item identifiers.
- In one embodiment, the data container comprises at least one metadata subset. In one embodiment, the metadata subset is a subset or identifiable group that is associated with a media item portion and is derived from the metadata associated with a source media item.
- In one exemplary embodiment, the metadata subset comprises information or data about a media item portion such as the name of the artist or performer, the album name, the identity of a composer, the identity of lyricist, the identity of a lead performer or soloist, the genre, the tempo, the rhythm pattern, the date or time of recording of the media item, identity of the language associated with the media item, the original filename of the media item, the original release year of the media item, the format type of the media item, a URL or link to the official webpage of an on-demand music service or internet radio station, or the a URL or link to the official webpage of the artist, album, rights holder, or producer associated with the media item.
- For example, the source media item may be an audio media file comprising a backing track media item portion, a jpeg image media item portion, and a cappella media item portion. Thus, the metadata subset associated with the media item portion may comprise data or information about the backing track media item portion, the jpeg image media item portion, and the cappella media item portion such as the date of creation of each media item portion, the size of each media item portion, or the price of per copy of each media item portion.
- In another example, the media item portion may be the instrumental part of a media item. Accordingly, the metadata subset is the metadata that is associated with the instrumentals portion such as the identity of a composer or lead performer of the instrumental portion, tempo, timing, key or other such information.
- In a further embodiment, the metadata subset associated with a portion of a media item (media item portion) comprises a set of commerce enabling information. In one embodiment, commerce enabling information governs the use of a media item or portion. Commerce enabling information refers, by way of non-limiting example, to information, data, or pointers thereto, that can be utilized to facilitate electronic commerce involving a media item. For example, such commerce enabling information can comprise the identity of attribution, the identity of a rights holder, a link or address of a website, a copyright message or a pointer thereto, licensing information or pointer thereto, or a digital rights management (DRM) related license or authorization or pointer thereto. The commerce enabling information may also comprise the authorship of the media item portion, the royalty amount of each media item portion, the price per copy of the media item, whether the media item portion is available for combining, the business terms, rules, and rights governing the use of a media portion could include designations derived from the metadata subsets such as whether a media item portion is designated non-commercial or commercial-only, or is designated as unavailable for inclusion in any derivative works or conversely is designated as available for inclusion in any derivative works, and designated as share-alike, meaning that a new derivative work containing the media portion can only be made available with identical licensing terms.
- In one embodiment, the media item portion may be any type of identifiable portion or component of media item. For example, an a capella track, a backing track, a sample or loop of a media item recording, the beat of a media item, the chords of a media item, a graphical image, the equalizer presets, a band or orchestra accompaniment, the instrumentals, a conductor or performer refinement, or part of a set.
- In one embodiment, the data container comprises a media item identifier. In one exemplary embodiment, the media item identifier is associated with a media item. In another exemplary embodiment, the media item identifier comprises information identifying the media item and the contents of the media item itself. In other embodiments, the media item may be located, identified, and/or acquired from several sources and through different ways. For example, the media item portion may be acquired from a server, from a user's local media library, from an on-demand streaming music service, and/ or from the internet. In one embodiment, the media item identifier is associated an item that may or may not be a source media item. In another embodiment, the media item identifier may be a pointer, a uniform resource locator, or an id unique to an online music service or an online community.
- Furthermore, in one embodiment, the data container comprises metadata related to the container itself. In one exemplary embodiment, the container related metadata comprises a string of text representing the name of the container, a string of text representing the media item portion title, the date the container is created and/or last modified, the genre associated with the overall items within the container, the size of the container, the length of the container, the content type of the container, the file type, the international standard recording code associated with the container, the software and/or hardware necessary for encoding and decoding the container and its items, and/or any user-defined text information. A pointer points to a media item located anywhere - even within the container itself.
- Described below, by way of example, are several formulations and methods for creating a data container. For example, the container may be constructed so that software programs acting upon or utilizing the container can expect given fields or portions of the metadata or data to contain data representing useful information. Containers may comprise software objects or software objects may comprise containers. Further, such containers may be created using a variety of methods such as XML, using linear strings of data with internal header information, or software objects such as those utilized in the Java or C++ programming language, with data encapsulated within the software object according to the conventions of the language used. Any and all methods and programs for creating such a data container known by one skilled in the art presently or the equivalents thereof in the future are also contemplated.
-
FIG. 7 illustrates one exemplary embodiment of adata container 721 associated with a media item. As can be seen in the embodiment depicted inFIG. 7 , thedata container 721 comprises of afirst metadata subset 718 associated with a media item portion, asecond metadata subset 719 associated with a media item portion, athird metadata subset 720 associated with a media item portion, and container relatedmetadata 717. In the embodiment as depicted inFIG. 7 , thefirst metadata subset 718 is the complete media item or source media item, thesecond metadata subset 719 is the A cappella vocals, that is, the same vocals as included in the complete media item, but without any instrumentals, and thethird metadata subset 720 is a graphical image such as a jpeg. - In one embodiment, the container related
metadata 717 can include any type, combination, or number of information or data associated with the attributes of the container itself. In another embodiment, the container related metadata can include any type, combination, or number of information or data associated with the attributes of a media item source, media item portion, or media item. In one exemplary embodiment, as depicted inFIG. 7 , the container relatedmetadata 717 comprises a name or descriptive term associated with thecontainer 700, an internalmetadata subset reference 706, an ID unique to a community oronline music service 701, a format type of thecontainer 702, a set ofinformative tags 703, a pointer to a set of rights. 704, and apointer 705 to a physical file location of the associated media item. By analogy, it is contemplated that a container represents a genome for a media item, and the internal metadata is analogous to DNA that may be spliced to create new media “life forms”. - One exemplary embodiment of a metadata subset of a data container is depicted in
FIG. 7 . As discussed above, the metadata subsets are a subset or identifiable group that is derived from the metadata associated with a media item portion. For example, a metadata subset may comprise any number and combination of information or data about a media item portion such as the name of the artist or performer, the album name, the identity of a composer, the identity of lyricist, the identity of a lead performer or soloist, the date or time of recording of the media item, identity of the language associated with the media item, the original filename of the media item, the original release year of the media item, the format type of the media item, a URL or link to the official webpage of an on-demand music service or internet radio station, or the a URL or link to the official webpage of the artist, album, rights holder, or producer associated with the media item. As can be seen inFIG. 7 , each of themetadata subsets metadata subset reference subset online music service subset informative tags license media item - In one embodiment, the
container ID - In one embodiment, the format type of the
container 702 describes the nature of the media items referenced in the data container. For example, the format may be audio, a podcast, enhanced podcast including visual material, MP3 or AAC audio track, digital video, e-Book, or a webpage, blog or other format. Moreover, static media may also be included, such as a JPEG still image. In a further embodiment, the format type may be a logical combination or a concatenation of all the different types of format types included in the data container. In the present disclosure, the terms logic, logical, and rules are used interchangeably, and are generally intended to refer broadly to any application specific set of rules, instructions, or heuristics that may be implemented and followed to achieve a desired result. Accordingly, the format type of each of themetadata subsets - In one embodiment, the
informative tags FIG. 7 , the informative tags are associated with the container itself 703. In another embodiment, theinformative tags metadata subsets informative tag 703 is depicted inFIG. 7 . As can be seen, the informative tag associated with the container relatedmetadata 703, includes thesize 721 of the container, the date the container is created 722, and the date the container was last modified 723. Other types of informative tags included inmetadata subsets metadata 703 includes, but is not limited to a string of text representing the name of the container, a string of text representing the media item portion title, pricing information, the genre associated with the overall items within the container, the length of the container, the content type of the container, the file type, the international standard recording code associated with the container, the software and/or hardware necessary for encoding and decoding the container and its items, and/or any user-defined text information. - In one embodiment, the pointer to a
license - In one embodiment, the pointer to a physical file location of the associated
media item - In one embodiment, a commerce enabling metadata subset associated with a media item portion is disclosed. In one exemplary embodiment, the commerce enabling metadata subset may comprise a set of commerce enabling information associated with a media item portion, wherein the portion is derived from a source media item and wherein the metadata subset is derived from a commerce-enabled related metadata associated with the source media item. As stated above, the media item portion and source media item can be of various types. Thus, the metadata subset remains associated with the media item portion in order to preserve a relationship between the commerce enabling information and the metadata portion when the source media item and the media item portion exists separately.
- In one embodiment, the commerce enabling information comprises information that governs the use of a media item portion. For example, in one embodiment, such commerce enabling information comprises the identity of attribution, the identity of a rights holder, a link or address of a website, a copyright message or a pointer thereto, licensing information or pointer thereto, or a digital rights management (DRM) related message or pointer thereto. Furthermore, the commerce enabling information comprises the authorship of the media item portion, the royalty amount of each media item portion, the price per copy of the media item, whether the media item portion is available for combining with the media items, the business terms, rules, and rights governing the use of a media portion could include designations derived from the metadata subsets such as whether a media item portion is designated non-commercial or commercial-only, or is designated as unavailable for inclusion in any derivative works or conversely is designated as available for inclusion in any derivative works, and designated as share-alike, meaning that a new derivative work containing the media portion can only be made available with identical licensing term.
- In a further embodiment, the commerce enabling metadata subset may be a part of a data container as discussed above. In another embodiment, the commerce enabling metadata subset may be associated with a media item portion used to create a composite media item as discussed in further detail below.
- In one embodiment, a set of metadata for association with a composite media item is disclosed. In one exemplary embodiment, the set of metadata for association with a composite media item comprises a first metadata subset representing data associated with a first portion of a media item, the first portion being derived from a first source media item, the first metadata subset being derived from first metadata associated with the first source media item; and a second metadata subset representing data associated with a second portion of the media item, the second portion being derived from a second source media item, the second metadata subset being derived from second metadata associated with the second source media item, the first portion and the second portion being combined to form a composite media item, the first subset and the second subset forming a set of metadata for association with the composite media item that comprises predetermined information based on the first metadata subset and the second metadata subset.
- The metadata associated with a composite media item can be formed from any number or any type of metadata subsets. As stated above, in one embodiment, a metadata subset may be a subset or identifiable group that is derived from the metadata associated with a media item portion. Furthermore, as stated above, in one embodiment, the media item portion or a source media item comprises any type of identifiable portion or component of media item.
-
FIG. 6 depicts in conceptual form one exemplary embodiment of a composite media item created from two media item portions. As can be seen inFIG. 6 , thecomposite media item 600 is a track entitled “Hollaback Inc.” As shown inFIG. 6 , the composite media item is created from two media item portions “Hollaback” 602 and “Feel Good Inc” 604. In addition to themedia item portions composite media item 600, the metadata subsets associated with themedia item portions licensing information 600 and agraphical image 606. In particular, thecomposite media item 600 has an associated metadata comprising alicense 601 based on two metadata subsets; a license excerpt information from both “Hollaback” 603 and “Feel Good Inc” 605. Furthermore, metadata associated with thecomposite media item 600, in this case agraphic image 606 associated with the media item portion “Hollaback Inc” 600, is created from the combination of two other metadata subsets; a graphic image from “Hollaback” 607 and a graphic image from “Feel Good Inc” 608. - In one embodiment, the media item portions/metadata subsets are combined using a metadata processor capable of identifying the relevant metadata, extracting the metadata, and combing the metadata into a new set of metadata. In one embodiment, the media item portions/metadata subsets may be combined via concatenating the metadata subsets. In another embodiment, media item portions are combined using a set of logic and/or rules discussed in further detail below.
- In one embodiment, the newly formed set of metadata associated with the composite media item comprises predetermined information based on the metadata subsets. In one embodiment, the predetermined information comprises any information derived from the metadata subset. In another embodiment, the predetermined information can be any type of metadata information such as the media item's name, a media item's location, the nature of the media item, the size of the media item, the creation date of the media item, the date of the last modification of the media item and or metadata, the last date the media items accessed, permissions associated with the media item such as the identity of whom can read, write, and/or run the media item, and any of the metadata subset types discussed above.
- In another embodiment, the predetermined information comprises the identity of a rights holder associated with a media portion. For example, a record label or producer who owns the rights to distribute and reproduce the media item portions.
- In another embodiment, the predetermined information comprises commerce enabling information that governs the use of a media item portion. As stated above, such commerce enabling information can comprise the identity of attribution, the identity of a rights holder, a link or address of a website , a copyright message or a pointer thereto, licensing information or pointer thereto, or a digital rights management (DRM) related license or authorization or pointer thereto. Commerce enabling information also preferably, but not necessarily comprises the authorship of the media item portion, the royalty amount of each media item portion, the price per copy of the media item, whether the media item portion is available for combining, the business terms, rules, and rights governing the use of a media portion could include designations derived from the metadata subsets such as whether a media item portion is designated non-commercial or commercial-only, or is designated as unavailable for inclusion in any derivative works or conversely is designated as available for inclusion in any derivative works, and designated as share-alike, meaning that a new derivative work containing the media portion can only be made available with identical licensing term.
- In an alternative embodiment, the newly formed set of metadata associated with the composite media item not only comprises the predetermined information, but also a logical combination of the predetermined information. For example, the price per copy of one media item portion may be 0.50 cents, and the price per copy of another media item portion may be 0.80 cents. Thus, through logical operators, the prices are added to produce the total minimum price of a composite media item copy based on the two media item portions is $1.30. Alternatively, the price may be portion dependent, so that, for example, discounts or alternative pricing models could be applied.
- In a further embodiment, the logic is conditional logic. For example, one metadata subset may be designated as commercial only, meaning that it can only be combined with other media item portions having metadata subset designated also as commercial only. Thus, in one embodiment, if the designations derived from the metadata subsets conflict, as determined by applying logical operators or a set of rules, the media item portions cannot be combined.
- In one embodiment, a tool for creating a composite media item with an associated set of metadata is disclosed. It is important to note that the metadata associated with composite media item, the data container, and the rights-preserving metadata set discussed above are not limited to being created solely by the disclosed tool, as other types of programs and methods are contemplated.
- In one embodiment, the tool may be a part of a software application. In another embodiment, the tool may be part of a software application incorporated in a music management application, for example, such as media applications sold under the trade names MusicMatch Jukebox and/or Yahoo! Music Engine. In a further embodiment, the tool may comprise a metadata processor for identifying, extracting, and combining metadata. In yet a further embodiment, the metadata processor may also comprise a metadata langue interpreter or translator for interpreting and/or translating the metadata languages of disparate media items into the same metadata language so the metadata may be more easily combined and subsequently interpreted as applied.
- In one embodiment, the tool may be stored locally on an end-user's computing device. In another embodiment, the tool may be accessible from a remote computing device or a remote server. In another embodiment the tool may be machine readable code on a storage medium or embedded in a signal. In one embodiment, the computing device may be a personal computer, personal digital assistant, a cellular telephone, a portable media player, and/or any device now known or to become known capable of accommodating the tool as herein described.
- In one embodiment, the tool comprises a component for extracting a portion of a first media item having first metadata and for extracting a portion of a second media item having second metadata, a component for combining the first portion and the second portion to form a composite media item, and preferably a component for analyzing the first and second metadata in order to extract predetermined portions of the first and second metadata to form a new set a metadata for association with the composite media item.
- In one embodiment, a portion of a media item may be extracted by examining the container to discover what portions are available, then following links to the physical media and downloading or otherwise obtaining it from its location as represented in the container, whether that location is local and in fact bound to the metadata in the file being examined or located on a distant computer accessible via the Internet or other network.
- In one embodiment, the metadata is analyzed. In one embodiment, analyzing the metadata comprises traversing the metadata and examining the information according to find known items of information, then relating those items of information to known schema, such that they may be subjected to logical or ruled based processes to determine if the media portions can be combined and what commercial terms might govern such combination. In one embodiment, the relevant information is copied from the metadata portions in the container object, inserted into data structures used by the program during manipulation of the media item portions. Program logic, such as object-oriented programming methods capable of acting upon the data may then be applied to accomplish tasks relevant to analyzing or combining the media portions. A work-in-progress data container that will hold the combined information is also created by the program, and relevant information is inserted into this data container. Thus, in one embodiment, when the finished work is complete, the work-in-progress data container is saved in a form that enables its transfer between users or machines locally or across networks.
- In one embodiment, the first portion and the second portion are combined according to a set of logic and/or rules discussed in further detail herein or developed in accordance with the teachings herein.
- In an alternate embodiment, the tool for creating a composite media item with an associated set of metadata comprises a module for identifying a first metadata subset representing data associated with a first portion of a media item, the first portion being derived from a first source media item and the first metadata subset being derived from first metadata associated with the first source media item; a module for identifying a second metadata subset representing data associated with a second portion of the media item, the second portion being derived from a second source media item, the second metadata subset being derived from second metadata associated with the second source media item; a module for combining the first portion and the second portion to form a composite media item; and a module for combining the first subset and the second subset so as to form a set of metadata for association with the composite media item that comprises predetermined information based on the first metadata subset and the second metadata subset. As used herein the term module is used broadly, in non-limiting fashion, to define or describe any single or plural component of software, hardware, firmware, signal, or combination thereof, capable of performing a task, function or operation. Modules may be formed of other modules or may be formed of parts of other modules, or may be the result of functions distributed across a network or parts thereof.
- In one embodiment, a metadata subset is identified by a user-based search using input criteria associated with the metadata subset such as an artist, album, song title, genre, tempo, timing, rhythm, type or category of metadata, price, rights holders, business or licensing terms or rules, or any of the type of information discussed above that associated with the metadata subset. In another embodiment, the metadata subset is identified through a browsing tool that may be operable on an end user computer or available via a network. In another embodiment, the metadata is identified via a metadata processor. In another embodiment, the metadata subset is identified using a metadata language translator or interpreter. In another embodiment, the metadata subset is identified by examining the container-related metadata to discover pointers to those subsets. In other words, in one embodiment, the header information is known to contain a pointer to a linked list of metadata subsets. When the program finds the starting point of the linked list by examining the container metadata, it is thereafter able to find the first metadata subset, and in that metadata, find a pointer or data location to the next metadata subset, and so on. There are a number of approaches to traversing and examining related sets of data or subsets of such data. For example other embodiments comprise the use of tables, XML tags, arrays of pointers, and so on. Any such method and others is a way that metadata subsets can be identified. Once such a subset has been identified, similar techniques enable the program to extract the individual pieces of information comprising the metadata subset.
- In one embodiment, a metadata subset is derived from metadata by querying a data dictionary using SQL statements, an API constructed to derive metadata subsets, or any of the methods discussed above.
- In one embodiment, the metadata subsets may be combined into a set of metadata associated with a composite media item via a metadata processor. In one embodiment, the metadata processor is a software program capable of examining and identifying the metadata associated with each media item and media item portion.
- One exemplary embodiment of combining metadata is depicted in
FIG. 3 c.FIG. 3 c depicts two sets ofmetadata new metadata 303 associated with a composite media item (not shown). As depicted inFIG. 3 c, themetadata metadata subsets metadata subsets FIG. 3 c, themetadata subset 307 associated with the a capella media item portion is derived from themetadata 300 associated with the media item or source media item (not shown), “Hollaback Girl.” - As depicted in
FIG. 3 c, themetadata processor 302 examines and determines the type and makeup of each of themetadata metadata subsets metadata subsets new metadata 303 associated with the newly created composite media item (not shown). In one embodiment, thenew metadata 303 is formed by themetadata processor 302 concatenating or otherwise combining the metadata subsets. In another embodiment, thenew metadata 303 is formed by themetadata processor 302 via application specific logic and/or rules that may preserve some, all, or none of themetadata subsets FIG. 3 c, thenew metadata 303 comprises data associated with the title of the composite media item associated with thenew metadata 303, in this case “Hollaback Inc.” With respect to this example, themetadata processor 302 extracts “Hollaback” from the title from onemetadata subset 304 and “Inc” from the title frommetadata subset 305 to form a new title, “Hollaback Inc”, in thenew metadata 303. - Various different methods are contemplated for creating a composite media.
FIG. 8 a depicts an exemplary embodiment of creating new metadata associated with a composite media item.FIG. 8 a depictsmedia item portions media item portions metadata processor 807, andnew metadata 809 comprisingpointers pointers media item portions pointer 810 may be associated with and thus point tomedia item 805 andpointer 811 may be associated with and thus point tomedia item portion 806. The term pointer refer generally to any for of location identifier that point to, or identifiers, a location on a global network or portion thereof, intranet, a distributed storage environment, in whatever form accessed, where media items or portions thereof may be found. In one embodiment, a composite media item (not shown) can be created from themedia item portions new metadata 809 is associated with this new composite media item. InFIG. 8 a, through a set of logic and/or rules, themetadata processor 807 interprets the metadata subsets 801-804 and then processes them to createnew metadata 809. As depicted in FIG, 8 a, thenew metadata 809 comprisespointers media item portions pointers media item portions new metadata 809, the media item portions are acquired or otherwise accessed. Thus, when the pointers are simultaneously or sequentially acquired, or otherwise accessed, the composite media file will be accessed or reproduced. For example, if thepointers media item portions -
FIG. 8 b depicts another exemplary embodiment of creating new metadata associated with a composite media item.FIG. 8b depictsmedia item portions media item portions metadata processor 807, a newly created composite media item 808, andnew metadata 809 associated with the new composite media item 808. As can be seen inFIG. 8 b, through a set of logic and/or rules themetadata processor 807 interprets the metadata subsets 801-804 and then processes them to createnew metadata 809, and interprets themedia item portions FIG. 8 a, thenew metadata 809 does not contain pointers to the media item portions that create the composite media item 808. Rather, inFIG. 8 b, the composite media item 808 is caused to be created bymetadata processor 807 processing metadata subsets 801-804 in accordance with predetermined rules or logic in the same or similar manner to that discussed above. Themetadata processor 807 then accesses, or causes another process or program to accessmedia item portions - In one embodiment, any number or combination of metadata subsets can be appended to or otherwise associated with the new metadata. In one embodiment, some or all of the
metadata subsets new metadata 303 associated with the newly created composite media item. For example, inFIG. 3 a, some of themetadata subsets new metadata 303, but are also appended or otherwise associated 307′,308′,305′,309′,310′with the new metadata. In another example, inFIG. 3 b, only metadatasubsets new metadata 303. In one embodiment, although some of metadata subsets may not be appended or otherwise attached to thenew metadata 303, they still may be incorporated into thenew metadata 303. For example, inFIG. 3 ametadata subsets new metadata 303, but that does not mean thatmetadata subsets new metadata 303. - In another embodiment, as depicted in
FIG. 3 c, none of themetadata subsets new metadata 303 associated with the newly created composite media item (not shown). - In one embodiment, the metadata that is appended or otherwise associated with the new metadata depends on the media item portions that are used to form the composite media item. For example, referring to
FIG. 3 b, if the only media item portions associated withmetadata subsets new metadata 303 associated with the composite media item comprises ofmetadata subsets metadata subsets new metadata 303. Thus, in this exemplary embodiment, new metadata has been created containing all the information relating to its provenance, licensing requirements, business terms, and source media items of the collected components. This encapsulation of all relevant information for the newly composite media item makes it possible for commerce systems to obtain and utilize necessary information to reliably affect the commercial transfer of such products. For example, in one embodiment, a marketplace in composite media would be able to offer a search and discovery capability, enabling end users to search by any of the informative tags, such as artist or genre. The search and discovery software would find composite works that contained media portions related to the search terms used by the end user. In another embodiment, an end user might enter Gorillaz, and find not only work by this artist, but also composite media items wherein one component is a backing track by Gorillaz. If the user decided to purchase this sample track, the pricing and licensing information in the composite media item's metadata can be utilized to effect the transaction, notifying the user of the price required in, for example, a credit card transaction. Various payment schemes known or to become known for carrying out networked commerce may be used, and the particular payment scheme can be flexibly applied utilizing the teachings heein. For example, once the money has been collected for the item, the marketplace commerce system could examine the respective terms for the composite item sold, and discover that there are two rights holders who are to be paid, for example, $0.50 and $0.80 respectively for the content included in the composite media item. This money could be disbursed to each one using identifying information about the rights holders found, again, in the metadata of the composite media item. As can be seen, it would not be possible to accomplish such commerce easily, reliably or perhaps at all without the benefits of the composite metadata, particularly when one recognizes that myriad composite media items may be constructed by end users making use of the tool described, and that no one can envision or catalog with any ease or certainty all the possible combinations and composite metadata describing terms that will arise from such production. - In one embodiment, the logic and/or rules used to combine the metadata subsets and/or media item portions may be based on conditional logic operators. For example, Boolean operators such as “and”, “or”, “xor”, and “not” and conditional logic such as “if then” and “if then else” statements can be utilized to determine whether and how to combine the metadata subsets and/or media item portions. As seen in
FIG. 3 a, thenew metadata 303 can be formed as by using logic and/or rules. In one embodiment, the logic and/or rules are used to combine a set of business rules and licensing rules and terms and commerce terms associated with the metadata subsets. Other methods known to those skilled in the art of creating and utilizing metadata are also contemplated. Thus, the metadata processor can be appropriately programmed or designed to determine the commerce enabling information such as the licensing schemes, rights, and/or business terms, and commerce terms of the metadata associated with a composite media item. Furthermore, through the metadata processor, the metadata subsets can be combined based on specific commerce enabling information including the rights derived from the metadata subsets. In a further embodiment, the logically combined metadata associated with the composite media item will be appended or otherwise associated to the composite media item so that the commerce enabling information associated with the composite media item are easily recognized and useable. -
FIG. 4 depicts a representation of an exemplary set of logic orrules FIG. 4 , for each set of logic and/or rules associated with amedia item portion 407, there is a possible set of logic and/orrules 408 for a second media item portion or indeed for any media item portions added thereafter. As can be seen inFIG. 4 , a set oficons 400 represents a set of rights derived from a metadata subset associated with a media item portion. In one embodiment, these rights may include the associatedattribution 409, whether a media item portion is designated non-commercial 410, whether a media item portion is designated as preventing anyderivative works 412, whether a media item portion is designated as share-alike 412, whether a media item portion is designated as commercial only 413, and the price of a copy of themedia item portion 414. Thus a user building a media item may incorporate such icons through a user interface (e.g.FIG. 1 ) in drag and drop fashion to create a new media item with user selected commerce characteristics. The metadata processor is appropriately programmed or designed to follow the rules set forth in, or that govern certain types of, metadata. - In one example, the commerce enabling information may state that the media item portion can be included on a commercial-
only basis 413, and that a minimum fee of $0.40 414 must be paid to the rights holder when a copy of the new composite media item sold. Thus, if a third media item portion were to be included but use of that component was restricted to non-commercial 402 distribution, then the composite media item using the third media item portion is not feasible because the rights, rules, or terms conflict. - In another example, if a metadata subset requires specific commerce enabling information such as a share
alike rights 413 that requires the media item portions only be conveyed with exactly the same terms under which the portions were acquired, then only the media item portions with metadata subsets that have the same share-alike designation 404 can be combined. - In yet another example, if a media item portion's license provides for non-commercial 402 designation, but with
attribution 401 inclusion in a derivative work, and another media item portions'license specifies commercial-only 405 inclusion with the example $0.40minimum terms 414, the composite media item is again non-feasible, as the rights conflict. - In another embodiment, the commercial enabling information may comprise a license to obtain and use samples of media items. Furthermore, the logic and/or rules may implement these license terms. For example, a license may allow a user or the system to obtain and use samples of a media item for any purpose other than advertising. In another embodiment, the license may prohibit copying and distribution of a composite media item comprising a sample unless the proper attribution is included. In another embodiment, a license may allow for only non-commercial copying and use of a sample in a composite media item.
- In one embodiment, if a media item portions' rights are in conflict, the metadata processor, or tool incorporating the metadata processor, or the metadata processor, and other software, hardware or signal, causes the media item portion is filtered out or otherwise prevented from being combined or included in the composite media item portion. In one embodiment, rights may be in conflict when their designations do not match, when a designation specifically excludes the other, or when the rights associated cannot be logically combined. For example, if a media item portion is designated as non-commercial 410, then the other media item portion's metadata subset must also must also have the non-commercial 402 designation. In another example, if a media item portion is designated as commercial-only 413, then the other media item portion(s) should at a minimum not be designated non-commercial 410. In one embodiment, a lack of a non-commercial 410 specification means that the rights holder authorizes either commercial or non-commercial use of his or her work. So, if a media item portion is designated as commercial-only 413, any other media item portion(s) should at a minimum not be designated non-commercial 413. In a further embodiment, when a commercial-
only designation 413 is used, an optional price permedia item copy 414 will may follow, but there may be no such price percopy 406 requirements on other media item portions. Instead, all that is required is the lack of a non-commercial 410 designation. - In some embodiments, the rights may not impose a requirement on any other media item portions. For example, a media item portion may require
attribution 409, but all other media item portions for combination are not required to have anattribution 401. Thus, in one embodiment, attribution is simplified and made reliably available since the attribution itself can be assured by the metadata processor by embedding the attribution directly in the new composite media item. - In other embodiments, a right may completely prevent a media item portion from being combined with any other media item portion. For example, if a media item portion contains a no
derivative works 411 designation, no composite media item is possible. - In another embodiment, the conflicting media item portion is filtered out so that it may be considered or even used for a composite media item, but the user is not able to finalize and/or save the composite media item due to the conflicting media item portion. In another embodiment, the tool can be set to function without any filtering part of the tool but will notify the user of which distribution models, if any, may be used to conform at the rights collectively associated with the media item portions.
- In a further embodiment, the metadata processor or tool may comprise a rights interpreter or translator for interpreting/translating the metadata language among different media item formats, metadata language, and multimedia resources across a wide range of networks and devices used by different communities, independent of structure and platform to achieve semantic reconciliation. It is important to note that as different types of metadata arise and standards develop, the metadata translator/interpreter function, performed by the metadata processor or by an ancillary processor or component, is able to interpret/translate these various types of metadata language. For example, in
FIG. 5 , a rights interpreter ortranslator 515 is applied to interpret/translate the metadata content and associated rights and rules associated with the metadata of disparate media items andmedia portions same metadata language 520 so that the metadata may be easily combined. Thus, in one embodiment, the rights interpreter/translator 515 can facilitate the transformation of metadata from the terminology of one operational domain orcommerce system commerce system 520 in an automated or partially-automated way with the minimum ambiguity or loss of semantic integrity. - In one embodiment, once the composite media item is determined to be feasible by the metadata processor or similar element, and deemed complete by the user or the system, the composite media item is saved and is associated or appended with newly generated metadata associated with the composite media item. For example, the metadata may be embedded in a field of the digital media file itself, rendered as a data container as discussed above, encapsulated data structure, or in some other form according to the approach to metadata employed. The final composite media item is then made available to third parties, and its commerce enabling information such as the rights, licensing, commerce, and business rule requirements are available when it is in turn incorporated into yet another media item.
- In one embodiment, a commerce system for facilitating the transfer and exchange of payment of a composite media item is disclosed. For example, a commerce system affecting the transfer of a newly created composite media item can determine which composite media items are commercial and require a payment. The commerce system can determine the payment amount required for each copy sold, and by examining other metadata, can determine who the rights holder is. The rights holder metadata can contain sufficient information to enable the issuing of funds, or the notification that funds are available for pickup by the rights holder. In one embodiment, a commerce engine can determine the payment requirement for each of a set of media item portions making up a composite media item, and handle payment disbursements for each. In a further embodiment, the pricing of the composite media item can also be validated. In one embodiment, the price of the composite media item must equal or exceed the sum of individual split payments due collectively for the media item portions.
- In one embodiment, the tool comprises a user interface (e.g.,
FIGS. 1 and 2 ) for creating a composite media item with an associated set of metadata. In one embodiment, the tool allows the user to identify media items, the metadata associated with the media items, the media item portions, and the metadata subsets associated with the media item portions. In one embodiment, the user interface allows a user to browse and/or search through a collection of media items. In a further embodiment, the user interface allows a user to browse/and or search through a collection of media item portions. In one embodiment, the user interface allows a user to browse and/or search through a collection of metadata associated with a media item. In another embodiment, the user interface allows a user to browse/and or search through a collection of metadata subsets associated with media item portions. - In another embodiment, the user may search for media items and media item portions via input criteria. The input criteria allows a user to search via relate to attributes associated with the media item including, but not limited to the album, artist, genre, type or category, price, identity of the rights holder, or by a specific licensing, commerce, or business rule or term. In another embodiment, the input criteria allow a user to search via predetermined information associated with the metadata subsets. In another embodiment, the input criteria allow a user to search via attributes associated with a media item portion. In one embodiment, the user interface facilitates the search through a drop down menu and a text field box that allows the user to select the search criteria from the drop down menu and enter the input into the text field box.
- In a further embodiment, once the user or the system has identified a media item, the user interface displays the media item and its media item portions available for combining. For example, the media item and its media item portions may be displayed in a hierarchical fashion, in a drop down menu, in a right click menu, in a single area, or in multiple areas of the user interface. In another embodiment, once the user has identified a media item, the user interface displays the media item, its media item portions, and the metadata subsets associated with the media item portions.
- One exemplary embodiment of a user interface is depicted in
FIG. 1 . As can be seen inFIG. 1 , a graphicaluser interface window 100 comprises anarea 104 for displaying graphical representations of themedia item portions media item 102, anarea 103 for displaying a hierarchical menu associated with the media item portions, anarea 109 that allows a user to play amedia item 102 ormedia item portion area 105 for displaying and/or previewing the structure of a particularmedia item portion area 115 for displaying themetadata subsets area 114 for searching/and or browsing for media items and/or media item portions. - As depicted in
FIG. 1 , the user is able to browse, search, or otherwise identify media item portions for combining to create a composite media item. Furthermore, the user is able to view the metadata subsets associated with each media item portion. For example, inFIG. 1 , the user has identified themedia item 102 entitled “Hollaback Girl.” As can be seen, the user interface displays themedia item 102 in ahierarchical menu 103 arranged in the categories associated with themedia item portions photos 111. Furthermore, the user interface displays in anadjacent area 104, the graphical images representing the particularmedia item portions 1123, 113 of themedia item 102 highlighted and/or selected. In other embodiments, instead of graphical representations, other embodiments may display further information of the media item portions. Thus, in one embodiment, thearea 104 displaying a hierarchical menu associated with themedia item portions area 104 for displaying graphical representations of themedia item portions - In
FIG. 1 , the media item portions are an acappllea track 112 and a jpeg image of the media item'sartist 113. In one embodiment, as depicted inFIG. 1 , when amedia item portion 112 is highlighted or otherwise selected, it is then previewed in anarea 105. In one embodiment, the selected media item portion's structure is displayed in thisarea 105 for the user. For example, the user can view the graphical representation of the waveform of the audio, the length, and any other relevant components of the media item. In a further embodiment, upon selecting a media item portion, the media item portion is also played in an area for the user. As can also be seen inFIG. 1 , the user interface displays some of the metadata subsets associated with a media item portion. Specifically, inFIG. 1 , some the metadata subsets associated with theA cappella track 112 is displayed inarea 115. Specifically, some the metadata subsets associated with theA cappella track 112 comprise the identity of therights holder 106 of the media item portion, thelicensing information 107 governing the use of a media portion, and the business rules or terms applicable to the commercial use of amedia portion 108. Thus, in one embodiment, the user can identify a media item and through the tool's user interface, the user can view a hierarchical menu of the media item portions associated with the media item and view the graphical representations of the media item portions associated with the media item. Further, once the user highlights or otherwise selects a media item portion, the structure of the media item portion and the metadata subsets associated with the media item portion are displayed on the user interface. Moreover, the user interface is capable of playing the media item portion for the user. Of course there are many contemplated combinations and arrangements of areas and features of the tool user interface contemplated. - In a further embodiment, the tool's user interface allows a user to create, display, and/or play a composite media item based on at least two media item portions. Furthermore, the user interface displays the metadata associated with the composite media item, the metadata being based on the logical combination of the metadata subsets of the media item portions of the composite media item.
FIG. 2 depicts an exemplary embodiment of a user interface for creating a composite media item. As can be seen inFIG. 2 , acomposite media item 200 has been created from twomedia item portions FIG. 2 depicts a graphicaluser interface window 100 comprising anarea 104 for displaying graphical images representing themedia item portions FIG. 2 also comprises anarea 103 for displaying a hierarchical menu of the media item portions of the media items 210, 211. As can be seen inFIG. 2 , the media item 210 selected or highlighted in the hierarchal menu is the media item with listed by its artist name, “Gorillaz”. In one embodiment, upon highlighting or otherwise selecting a media item in themenu area 103, anarea 104 adjacent to the menu displays graphical images representing themedia item portions area 104, the media item portions associated with the “Gorillaz” is a head shot injpeg format 212 and abacking track 202. Thus, through thehierarchical menu area 103 and theadjacent area 104, the user is able to view the media item portions of media items. - Furthermore, as can be seen in
FIG. 2 , thecomposite media item 200, is based on two media item portions; an a capella track fromGwen Stefani 204 and a backing track from theGorillaz 205. Accordingly, the user interface comprises anarea 105 for displaying and/or previewing the structure of themedia item portions composite media item 200. InFIG. 2 , the structure of the A Capella track fromGwen Stefani 204 and the structure of the Gorillaz backing track are displayed in anarea 105. Thus, the user is able to view the media item portions selected for the composite media item. Furthermore, the user interface comprises anarea 109 that allows a user to play acomposite media item 200 or each of the media item portions. In addition, the user interface comprises anarea 115 for displaying themetadata subsets FIG. 2 , the metadata subsets displayed comprise anarea 207 for displaying the identity of a rights holder associated with the composite media item, anarea 208 for displaying the licensing information governing the use of the composite media item, and anarea 209 for displaying some of the business rules or terms applicable to the commercial use of the composite media item. As discussed above, in one embodiment, the metadata subsets are logically combined together to form a set of metadata associated with the composite media item. In another embodiment, the set of metadata associated with the media item is based on the predetermined information derived from the metadata subsets. - Thus, the data container, the commerce enabling metadata, metadata associated with the media item and its tool each facilitate the managing of complex of rights, attributions, and business terms necessary to operate a commercial market place for composite media items. For example, the present disclosure enables a user to search for and locate component media items, browse through component elements (DNA) to discover, acquire, and use the source material, Provide composite creating interfaces enabling creation of new works that contain information about the provenance, commerce enabling information, associated rights, business rules, and general metadata of each component part. Also, these disclosures provide a way of “publishing” new works into a media directories or catalogs, Ingesting a large number of suitable media elements currently discoverable through searches into a library or remixable media, enable the inclusion of author information for new works, including association of authors with commercial entities that may be compensated for their work, enable the accounting of split payments amongst rights holders to the various media item portions elements incorporated within a single remix work, enhance the range of affinities associated with a given end user to include the media item portions in his or her collection, enable the creation of media collections that support easy transfer of newly-created remix media between users, as such media is represented by encapsulated, and easily transferred digital objects.
- Those skilled in the art will recognize that the method and system of the present invention within the application may be implemented in many manners and as such is not to be limited by the foregoing exemplary embodiments and examples. In other words, functional elements being performed by a single or multiple components, in various combinations of hardware and software, and individual functions can be distributed among software applications at either the client or server level. In this regard, any number of the features of the different embodiments described herein may be combined into one single embodiment and alternate embodiments having fewer than or more than all of the features herein described are possible. Functionality may also be, in whole or in part, distributed among multiple components, in manners now known or to become known. Thus, myriad software/hardware/firmware combinations are possible in achieving the functions, features, interfaces and preferences described herein. Moreover, the scope of the present invention covers conventionally known and features of those variations and modifications through the system component described herein as would be understood by those skilled in the art.
Claims (107)
Priority Applications (16)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/247,015 US20070083380A1 (en) | 2005-10-10 | 2005-10-10 | Data container and set of metadata for association with a media item and composite media items |
US11/292,046 US20070083537A1 (en) | 2005-10-10 | 2005-11-30 | Method of creating a media item portion database |
US11/292,034 US7707500B2 (en) | 2005-10-10 | 2005-11-30 | User interface for media item portion search tool |
US11/292,214 US8762403B2 (en) | 2005-10-10 | 2005-11-30 | Method of searching for media item portions |
US11/453,958 US20070094139A1 (en) | 2005-10-10 | 2006-06-14 | Media item payment system and associated method of use |
US11/453,476 US20070083558A1 (en) | 2005-10-10 | 2006-06-14 | Media item registry and associated methods of registering a rights holder and a media item |
KR1020087011219A KR101114037B1 (en) | 2005-10-10 | 2006-09-27 | A media item registry and associated methods of registering a rights holder and a media item |
EP06804233A EP1934930A4 (en) | 2005-10-10 | 2006-09-27 | A data container and set of metadata for association with a media item and composite media items |
CNA2006800463596A CN101529461A (en) | 2005-10-10 | 2006-09-27 | A data container and set of metadata for association with a media item and composite media items |
JP2008535552A JP2009512065A (en) | 2005-10-10 | 2006-09-27 | Media item registration unit for registering rights holder and media item and method related thereto |
CNA2006800464067A CN101512478A (en) | 2005-10-10 | 2006-09-27 | A media item registry and associated methods of registering a rights holder and a media item |
EP06804234A EP1934931A4 (en) | 2005-10-10 | 2006-09-27 | A media item registry and associated methods of registering a rights holder and a media item |
KR1020087011182A KR20080072648A (en) | 2005-10-10 | 2006-09-27 | A data container and set of metadata for association with a media item and composite media items |
JP2008535551A JP5665273B2 (en) | 2005-10-10 | 2006-09-27 | Data containers and metadata sets for association with media items and composite media items |
PCT/US2006/037908 WO2007044242A2 (en) | 2005-10-10 | 2006-09-27 | A media item registry and associated methods of registering a rights holder and a media item |
PCT/US2006/037907 WO2007044241A2 (en) | 2005-10-10 | 2006-09-27 | A data container for association with media items |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/247,015 US20070083380A1 (en) | 2005-10-10 | 2005-10-10 | Data container and set of metadata for association with a media item and composite media items |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/247,562 Continuation-In-Part US7844820B2 (en) | 2005-10-10 | 2005-10-10 | Set of metadata for association with a composite media item and tool for creating such set of metadata |
Related Child Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/292,034 Continuation-In-Part US7707500B2 (en) | 2005-10-10 | 2005-11-30 | User interface for media item portion search tool |
US11/292,214 Continuation-In-Part US8762403B2 (en) | 2005-10-10 | 2005-11-30 | Method of searching for media item portions |
US11/292,046 Continuation-In-Part US20070083537A1 (en) | 2005-10-10 | 2005-11-30 | Method of creating a media item portion database |
US11/453,958 Continuation-In-Part US20070094139A1 (en) | 2005-10-10 | 2006-06-14 | Media item payment system and associated method of use |
US11/453,476 Continuation-In-Part US20070083558A1 (en) | 2005-10-10 | 2006-06-14 | Media item registry and associated methods of registering a rights holder and a media item |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070083380A1 true US20070083380A1 (en) | 2007-04-12 |
Family
ID=37911922
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/247,015 Abandoned US20070083380A1 (en) | 2005-10-10 | 2005-10-10 | Data container and set of metadata for association with a media item and composite media items |
US11/292,034 Active 2026-10-01 US7707500B2 (en) | 2005-10-10 | 2005-11-30 | User interface for media item portion search tool |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/292,034 Active 2026-10-01 US7707500B2 (en) | 2005-10-10 | 2005-11-30 | User interface for media item portion search tool |
Country Status (6)
Country | Link |
---|---|
US (2) | US20070083380A1 (en) |
EP (1) | EP1934930A4 (en) |
JP (2) | JP2009512065A (en) |
KR (2) | KR20080072648A (en) |
CN (2) | CN101529461A (en) |
WO (1) | WO2007044241A2 (en) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080109482A1 (en) * | 2006-11-04 | 2008-05-08 | Alessandra Macchletti | Digital asset management data model |
US20080200999A1 (en) * | 2007-02-15 | 2008-08-21 | Johannes Hakansson | Player device controllable by functional meta-data, content item comprising such meta-data, and computer program product therefor |
US20080257134A1 (en) * | 2007-04-18 | 2008-10-23 | 3B Music, Llc | Method And Apparatus For Generating And Updating A Pre-Categorized Song Database From Which Consumers May Select And Then Download Desired Playlists |
US20080269931A1 (en) * | 2005-10-10 | 2008-10-30 | Ronald Martinez | Set of metadata for association with a composite media item and tool for creating such set of metadata |
US20080306998A1 (en) * | 2007-06-08 | 2008-12-11 | Yahoo! Inc. | Method and system for rendering a collection of media items |
US20090007221A1 (en) * | 2007-06-28 | 2009-01-01 | Lg Electronics Inc. | Generation and use of digital contents |
US20090044689A1 (en) * | 2005-12-09 | 2009-02-19 | Sony Corporation | Music edit device, music edit information creating method, and recording medium where music edit information is recorded |
US20090062943A1 (en) * | 2007-08-27 | 2009-03-05 | Sony Computer Entertainment Inc. | Methods and apparatus for automatically controlling the sound level based on the content |
US20090272251A1 (en) * | 2002-11-12 | 2009-11-05 | Alain Georges | Systems and methods for portable audio synthesis |
EP2200236A1 (en) * | 2008-12-19 | 2010-06-23 | Research In Motion Limited | Method and communication device for processing data for transmission from the communication device to a second communication device |
US20100161753A1 (en) * | 2008-12-19 | 2010-06-24 | Research In Motion Limited | Method and communication device for processing data for transmission from the communication device to a second communication device |
US20100250323A1 (en) * | 2009-03-31 | 2010-09-30 | Sony Corporation And Sony Electronics Inc. | System and method for dynamically updating a transport structure in an electronic network |
US20100268735A1 (en) * | 2009-04-17 | 2010-10-21 | Microsoft Corporation | Online content service with catalog-based interaction |
US20110029503A1 (en) * | 2009-07-30 | 2011-02-03 | Yahoo! Inc. | Apparatus and methods for managing a social media universe |
US20120066386A1 (en) * | 2010-09-09 | 2012-03-15 | Unicorn Media, Inc. | Enterprise grade rights management |
US8140953B1 (en) * | 2007-10-26 | 2012-03-20 | Adobe Systems Incorporated | Flexible media catalog for multi-format project export |
CN102841925A (en) * | 2008-04-11 | 2012-12-26 | 奥多比公司 | Systems and methods for associating metadata with media |
US8502056B2 (en) | 2007-04-18 | 2013-08-06 | Pushbuttonmusic.Com, Llc | Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists |
US8538907B2 (en) | 2010-11-08 | 2013-09-17 | International Business Machines Corporation | Autonomous intelligent content items |
US20140283114A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Rights management for content aggregators |
US9191434B2 (en) | 2008-10-31 | 2015-11-17 | Disney Enterprises, Inc. | System and method for managing digital media content |
US9235572B2 (en) * | 2008-10-31 | 2016-01-12 | Disney Enterprises, Inc. | System and method for updating digital media content |
US20160269782A1 (en) * | 2008-01-10 | 2016-09-15 | At&T Intellectual Property I, Lp | System for managing media content |
US20180137174A1 (en) * | 2016-11-14 | 2018-05-17 | International Business Machines Corporation | Container application execution using image metadata |
US10019500B2 (en) | 2005-02-28 | 2018-07-10 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
US20190095446A1 (en) * | 2017-09-26 | 2019-03-28 | Disney Enterprises, Inc. | Manipulation of non-linearly connected transmedia content data |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006053019A2 (en) | 2004-11-08 | 2006-05-18 | Sharpcast, Inc. | Method and apparatus for a file sharing and synchronization system |
US7770109B2 (en) * | 2005-12-16 | 2010-08-03 | Microsoft Corporation | Adaptive layout for content |
US20090007014A1 (en) * | 2007-06-27 | 2009-01-01 | Microsoft Corporation | Center locked lists |
US7725362B2 (en) * | 2007-07-12 | 2010-05-25 | Qualcomm Incorporated | Virtual group shopping mall |
US8468212B2 (en) * | 2007-08-08 | 2013-06-18 | Silicon Image, Inc. | Network repository for metadata |
US8812710B2 (en) * | 2007-10-05 | 2014-08-19 | At&T Intellectual Property I, L.P. | Video content monitoring and display based on popularity |
US9032295B1 (en) * | 2008-03-19 | 2015-05-12 | Dropbox, Inc. | Method for displaying files from a plurality of devices in a multi-view interface and for enabling operations to be performed on such files through such interface |
US8019900B1 (en) | 2008-03-25 | 2011-09-13 | SugarSync, Inc. | Opportunistic peer-to-peer synchronization in a synchronization system |
US9141483B1 (en) | 2008-03-27 | 2015-09-22 | Dropbox, Inc. | System and method for multi-tier synchronization |
US8650498B1 (en) | 2009-05-04 | 2014-02-11 | SugarSync, Inc. | User interface for managing and viewing synchronization settings in a synchronization system |
US20110113330A1 (en) * | 2009-11-06 | 2011-05-12 | Sony Ericsson Mobile Communications Ab | Method for setting up a list of audio files |
US20110231322A1 (en) * | 2010-03-16 | 2011-09-22 | Copyright Clearance Center, Inc. | Automated rules-based rights resolution |
US9055113B2 (en) * | 2010-08-20 | 2015-06-09 | Arbor Networks, Inc. | Method and system for monitoring flows in network traffic |
US8838582B2 (en) * | 2011-02-08 | 2014-09-16 | Apple Inc. | Faceted search results |
USD726735S1 (en) * | 2012-03-30 | 2015-04-14 | Sony Corporation | Display screen with graphical user interface |
US9633125B1 (en) | 2012-08-10 | 2017-04-25 | Dropbox, Inc. | System, method, and computer program for enabling a user to synchronize, manage, and share folders across a plurality of client devices and a synchronization server |
US10057318B1 (en) | 2012-08-10 | 2018-08-21 | Dropbox, Inc. | System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients |
US8799170B2 (en) * | 2012-09-28 | 2014-08-05 | United Video Properties, Inc. | Systems and methods for enabling an automatic license for mashups |
FR3021789A1 (en) * | 2014-05-30 | 2015-12-04 | Amadeus Sas | |
JPWO2015182491A1 (en) * | 2014-05-30 | 2017-04-20 | ソニー株式会社 | Information processing apparatus and information processing method |
US10656801B1 (en) * | 2016-04-05 | 2020-05-19 | Inkbench Inc. | Systems and methods for creating, archiving and sharing digital assets |
JP6708297B2 (en) * | 2017-03-03 | 2020-06-10 | 京セラドキュメントソリューションズ株式会社 | Recording head recovery system, inkjet recording apparatus including the same, and recording head recovery method |
EP3399438A1 (en) * | 2017-05-04 | 2018-11-07 | Buzzmusiq Inc. | Method for creating preview track and apparatus using same |
US10721503B2 (en) * | 2017-06-09 | 2020-07-21 | Sony Interactive Entertainment LLC | Systems and methods for operating a streaming service to provide community spaces for media content items |
USD851667S1 (en) | 2017-09-29 | 2019-06-18 | Humantelligence Inc. | Display screen with graphical user interface for assessment instructions |
USD880506S1 (en) * | 2017-11-03 | 2020-04-07 | Humantelligence Inc. | Display screen with user interface for culture analytics |
USD871429S1 (en) | 2017-11-13 | 2019-12-31 | Humantelligence Inc. | Display screen with graphical user interface for culture analytics |
USD878403S1 (en) | 2017-11-14 | 2020-03-17 | Humantelligence Inc. | Display screen with user interface for culture analytics |
US11334596B2 (en) | 2018-04-27 | 2022-05-17 | Dropbox, Inc. | Selectively identifying and recommending digital content items for synchronization |
KR101986345B1 (en) * | 2019-02-08 | 2019-06-10 | 주식회사 스위트케이 | Apparatus for generating meta sentences in a tables or images to improve Machine Reading Comprehension perfomance |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5915019A (en) * | 1995-02-13 | 1999-06-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6119229A (en) * | 1997-04-11 | 2000-09-12 | The Brodia Group | Virtual property system |
US6138119A (en) * | 1997-02-25 | 2000-10-24 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures |
US20010014882A1 (en) * | 1994-11-23 | 2001-08-16 | Stefik Mark J. | System for controlling the distribution and use of digital works using digital tickets |
US20020001395A1 (en) * | 2000-01-13 | 2002-01-03 | Davis Bruce L. | Authenticating metadata and embedding metadata in watermarks of media signals |
US6549922B1 (en) * | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US20030120928A1 (en) * | 2001-12-21 | 2003-06-26 | Miles Cato | Methods for rights enabled peer-to-peer networking |
US6587837B1 (en) * | 1998-08-13 | 2003-07-01 | International Business Machines Corporation | Method for delivering electronic content from an online store |
US20030174861A1 (en) * | 1995-07-27 | 2003-09-18 | Levy Kenneth L. | Connected audio and other media objects |
US20040267552A1 (en) * | 2003-06-26 | 2004-12-30 | Contentguard Holdings, Inc. | System and method for controlling rights expressions by stakeholders of an item |
US20050015389A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Intelligent metadata attribute resolution |
US20050065912A1 (en) * | 2003-09-02 | 2005-03-24 | Digital Networks North America, Inc. | Digital media system with request-based merging of metadata from multiple databases |
US20050108770A1 (en) * | 2002-12-11 | 2005-05-19 | Jeyhan Karaoguz | Method and system for mixing broadcast and stored media in a media exchange network |
US20050165795A1 (en) * | 2003-12-31 | 2005-07-28 | Nokia Corporation | Media file sharing, correlation of metadata related to shared media files and assembling shared media file collections |
US20050262989A1 (en) * | 2004-05-28 | 2005-12-01 | Electronic Learning Products, Inc. | Computer-aided learning system employing a pitch tracking line |
US20060026634A1 (en) * | 2002-10-16 | 2006-02-02 | Microsoft Corporation | Creating standardized playlists and maintaining coherency |
US20060190290A1 (en) * | 2005-02-22 | 2006-08-24 | Brainshield Technologies, Inc. | Systems and methods for distributing electronic files |
US7107395B1 (en) * | 1998-12-31 | 2006-09-12 | Emc Corporation | Apparatus and methods for operating a computer storage system |
US20060268667A1 (en) * | 2005-05-02 | 2006-11-30 | Jellison David C Jr | Playlist-based content assembly |
US20070005653A1 (en) * | 2002-04-16 | 2007-01-04 | Microsoft Corporation | Media Content Descriptions |
US20070067427A1 (en) * | 2005-08-26 | 2007-03-22 | Harris Corporation | System, methods, and program product to trace content genealogy |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
US20090138484A1 (en) * | 1998-10-01 | 2009-05-28 | Ramos Daniel O | Method for Enhancing Content using Persistent Content Identification |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020156737A1 (en) | 1993-10-22 | 2002-10-24 | Corporation For National Research Initiatives, A Virginia Corporation | Identifying, managing, accessing, and tracking digital objects and associated rights and payments |
US5493677A (en) * | 1994-06-08 | 1996-02-20 | Systems Research & Applications Corporation | Generation, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface |
US5832501A (en) * | 1996-12-31 | 1998-11-03 | Apple Computer, Inc. | Method and system for filtering file manager attribute values |
JP2000036781A (en) | 1998-07-17 | 2000-02-02 | Sony Corp | Copyright managing device, work distributing device and work distribution/reception system |
US6389403B1 (en) * | 1998-08-13 | 2002-05-14 | International Business Machines Corporation | Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system |
US7624046B2 (en) | 1998-12-24 | 2009-11-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
JP2001022844A (en) * | 1999-07-07 | 2001-01-26 | Sony Corp | System and method for providing data, managing device and data processor |
JP2001034666A (en) * | 1999-07-21 | 2001-02-09 | Sunmoretec Co Ltd | Copyright information management system |
US7213005B2 (en) * | 1999-12-09 | 2007-05-01 | International Business Machines Corporation | Digital content distribution using web broadcasting services |
US6718308B1 (en) * | 2000-02-22 | 2004-04-06 | Daniel L. Nolting | Media presentation system controlled by voice to text commands |
EP1134724B1 (en) | 2000-03-17 | 2008-07-23 | Sony France S.A. | Real time audio spatialisation system with high level control |
JP2003006364A (en) | 2001-06-22 | 2003-01-10 | Nippon Telegraph & Telephone West Corp | Utilization permission system for digital literary work, its method, and its program |
JP2002133147A (en) * | 2001-10-15 | 2002-05-10 | Fujitsu Ltd | Contents proceeds distributing system and distributing method |
JP2003233690A (en) * | 2002-02-08 | 2003-08-22 | Dainippon Printing Co Ltd | System and method for managing license |
US6944612B2 (en) * | 2002-11-13 | 2005-09-13 | Xerox Corporation | Structured contextual clustering method and system in a federated search engine |
US6874015B2 (en) | 2002-12-16 | 2005-03-29 | International Business Machines Corporation | Parallel CDN-based content delivery |
US20040181487A1 (en) | 2003-03-10 | 2004-09-16 | Microsoft Corporation | Digital media clearing house platform |
US7155460B2 (en) | 2003-03-18 | 2006-12-26 | Network Appliance, Inc. | Write-once-read-many storage system and method for implementing the same |
US20040199471A1 (en) | 2003-04-01 | 2004-10-07 | Hardjono Thomas P. | Rights trading system |
KR100927731B1 (en) | 2003-09-27 | 2009-11-18 | 한국전자통신연구원 | Package metadata and targeting and synchronization service provision system using it |
US20050119976A1 (en) | 2003-11-14 | 2005-06-02 | Crossflux Inc. | System and method for managing the performance of digital media in computer networks |
-
2005
- 2005-10-10 US US11/247,015 patent/US20070083380A1/en not_active Abandoned
- 2005-11-30 US US11/292,034 patent/US7707500B2/en active Active
-
2006
- 2006-09-27 CN CNA2006800463596A patent/CN101529461A/en active Pending
- 2006-09-27 WO PCT/US2006/037907 patent/WO2007044241A2/en active Application Filing
- 2006-09-27 JP JP2008535552A patent/JP2009512065A/en active Pending
- 2006-09-27 JP JP2008535551A patent/JP5665273B2/en active Active
- 2006-09-27 CN CNA2006800464067A patent/CN101512478A/en active Pending
- 2006-09-27 KR KR1020087011182A patent/KR20080072648A/en not_active Application Discontinuation
- 2006-09-27 EP EP06804233A patent/EP1934930A4/en not_active Withdrawn
- 2006-09-27 KR KR1020087011219A patent/KR101114037B1/en active IP Right Grant
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010014882A1 (en) * | 1994-11-23 | 2001-08-16 | Stefik Mark J. | System for controlling the distribution and use of digital works using digital tickets |
US5915019A (en) * | 1995-02-13 | 1999-06-22 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US20030174861A1 (en) * | 1995-07-27 | 2003-09-18 | Levy Kenneth L. | Connected audio and other media objects |
US6138119A (en) * | 1997-02-25 | 2000-10-24 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures |
US6119229A (en) * | 1997-04-11 | 2000-09-12 | The Brodia Group | Virtual property system |
US6587837B1 (en) * | 1998-08-13 | 2003-07-01 | International Business Machines Corporation | Method for delivering electronic content from an online store |
US20090138484A1 (en) * | 1998-10-01 | 2009-05-28 | Ramos Daniel O | Method for Enhancing Content using Persistent Content Identification |
US7107395B1 (en) * | 1998-12-31 | 2006-09-12 | Emc Corporation | Apparatus and methods for operating a computer storage system |
US6549922B1 (en) * | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US20020001395A1 (en) * | 2000-01-13 | 2002-01-03 | Davis Bruce L. | Authenticating metadata and embedding metadata in watermarks of media signals |
US20030120928A1 (en) * | 2001-12-21 | 2003-06-26 | Miles Cato | Methods for rights enabled peer-to-peer networking |
US20070005653A1 (en) * | 2002-04-16 | 2007-01-04 | Microsoft Corporation | Media Content Descriptions |
US20060026634A1 (en) * | 2002-10-16 | 2006-02-02 | Microsoft Corporation | Creating standardized playlists and maintaining coherency |
US20050108770A1 (en) * | 2002-12-11 | 2005-05-19 | Jeyhan Karaoguz | Method and system for mixing broadcast and stored media in a media exchange network |
US20040267552A1 (en) * | 2003-06-26 | 2004-12-30 | Contentguard Holdings, Inc. | System and method for controlling rights expressions by stakeholders of an item |
US20050015389A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Intelligent metadata attribute resolution |
US20050065912A1 (en) * | 2003-09-02 | 2005-03-24 | Digital Networks North America, Inc. | Digital media system with request-based merging of metadata from multiple databases |
US20050165795A1 (en) * | 2003-12-31 | 2005-07-28 | Nokia Corporation | Media file sharing, correlation of metadata related to shared media files and assembling shared media file collections |
US20050262989A1 (en) * | 2004-05-28 | 2005-12-01 | Electronic Learning Products, Inc. | Computer-aided learning system employing a pitch tracking line |
US20060190290A1 (en) * | 2005-02-22 | 2006-08-24 | Brainshield Technologies, Inc. | Systems and methods for distributing electronic files |
US20060268667A1 (en) * | 2005-05-02 | 2006-11-30 | Jellison David C Jr | Playlist-based content assembly |
US20070067427A1 (en) * | 2005-08-26 | 2007-03-22 | Harris Corporation | System, methods, and program product to trace content genealogy |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9065931B2 (en) * | 2002-11-12 | 2015-06-23 | Medialab Solutions Corp. | Systems and methods for portable audio synthesis |
US20090272251A1 (en) * | 2002-11-12 | 2009-11-05 | Alain Georges | Systems and methods for portable audio synthesis |
US11709865B2 (en) | 2005-02-28 | 2023-07-25 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
US11048724B2 (en) | 2005-02-28 | 2021-06-29 | Huawei Technologies Co., Ltd. | Method and system for exploring similarities |
US11468092B2 (en) | 2005-02-28 | 2022-10-11 | Huawei Technologies Co., Ltd. | Method and system for exploring similarities |
US11573979B2 (en) | 2005-02-28 | 2023-02-07 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
US10860611B2 (en) | 2005-02-28 | 2020-12-08 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
US10019500B2 (en) | 2005-02-28 | 2018-07-10 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
US11789975B2 (en) | 2005-02-28 | 2023-10-17 | Huawei Technologies Co., Ltd. | Method and system for exploring similarities |
US10614097B2 (en) | 2005-02-28 | 2020-04-07 | Huawei Technologies Co., Ltd. | Method for sharing a media collection in a network environment |
US10521452B2 (en) | 2005-02-28 | 2019-12-31 | Huawei Technologies Co., Ltd. | Method and system for exploring similarities |
US20080269931A1 (en) * | 2005-10-10 | 2008-10-30 | Ronald Martinez | Set of metadata for association with a composite media item and tool for creating such set of metadata |
US8166305B2 (en) * | 2005-10-10 | 2012-04-24 | Yahoo! Inc. | Set of metadata for association with a composite media item and tool for creating such set of metadata |
US7678983B2 (en) * | 2005-12-09 | 2010-03-16 | Sony Corporation | Music edit device, music edit information creating method, and recording medium where music edit information is recorded |
US20090044689A1 (en) * | 2005-12-09 | 2009-02-19 | Sony Corporation | Music edit device, music edit information creating method, and recording medium where music edit information is recorded |
US20080109482A1 (en) * | 2006-11-04 | 2008-05-08 | Alessandra Macchletti | Digital asset management data model |
US9275084B2 (en) | 2006-11-14 | 2016-03-01 | Accenture Global Services Limited | Digital asset management data model |
US8996589B2 (en) * | 2006-11-14 | 2015-03-31 | Accenture Global Services Limited | Digital asset management data model |
US20080200999A1 (en) * | 2007-02-15 | 2008-08-21 | Johannes Hakansson | Player device controllable by functional meta-data, content item comprising such meta-data, and computer program product therefor |
US8502056B2 (en) | 2007-04-18 | 2013-08-06 | Pushbuttonmusic.Com, Llc | Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists |
US20080257134A1 (en) * | 2007-04-18 | 2008-10-23 | 3B Music, Llc | Method And Apparatus For Generating And Updating A Pre-Categorized Song Database From Which Consumers May Select And Then Download Desired Playlists |
US8799249B2 (en) * | 2007-06-08 | 2014-08-05 | Yahoo! Inc. | Method and system for rendering a collection of media items |
US20080306998A1 (en) * | 2007-06-08 | 2008-12-11 | Yahoo! Inc. | Method and system for rendering a collection of media items |
US8336104B2 (en) * | 2007-06-28 | 2012-12-18 | Lg Electronics Inc. | Generation and use of digital contents |
US20090007221A1 (en) * | 2007-06-28 | 2009-01-01 | Lg Electronics Inc. | Generation and use of digital contents |
US20090062943A1 (en) * | 2007-08-27 | 2009-03-05 | Sony Computer Entertainment Inc. | Methods and apparatus for automatically controlling the sound level based on the content |
US8140953B1 (en) * | 2007-10-26 | 2012-03-20 | Adobe Systems Incorporated | Flexible media catalog for multi-format project export |
US20160269782A1 (en) * | 2008-01-10 | 2016-09-15 | At&T Intellectual Property I, Lp | System for managing media content |
US10455285B2 (en) * | 2008-01-10 | 2019-10-22 | At&T Intellectual Property I, L.P. | System for managing media content |
CN102841925A (en) * | 2008-04-11 | 2012-12-26 | 奥多比公司 | Systems and methods for associating metadata with media |
US9191434B2 (en) | 2008-10-31 | 2015-11-17 | Disney Enterprises, Inc. | System and method for managing digital media content |
US9235572B2 (en) * | 2008-10-31 | 2016-01-12 | Disney Enterprises, Inc. | System and method for updating digital media content |
US9413813B2 (en) | 2008-10-31 | 2016-08-09 | Disney Enterprises, Inc. | System and method for providing media content |
EP2200236A1 (en) * | 2008-12-19 | 2010-06-23 | Research In Motion Limited | Method and communication device for processing data for transmission from the communication device to a second communication device |
EP2858311A1 (en) * | 2008-12-19 | 2015-04-08 | BlackBerry Limited | Method and communication device for processing data for transmission from the communication device to a second communication device |
US20100161753A1 (en) * | 2008-12-19 | 2010-06-24 | Research In Motion Limited | Method and communication device for processing data for transmission from the communication device to a second communication device |
US8032611B2 (en) | 2008-12-19 | 2011-10-04 | Research In Motion Limited | Method and communication device for processing data for transmission from the communication device to a second communication device |
US20100250323A1 (en) * | 2009-03-31 | 2010-09-30 | Sony Corporation And Sony Electronics Inc. | System and method for dynamically updating a transport structure in an electronic network |
US20100268735A1 (en) * | 2009-04-17 | 2010-10-21 | Microsoft Corporation | Online content service with catalog-based interaction |
WO2010120936A3 (en) * | 2009-04-17 | 2011-01-13 | Microsoft Corporation | Online content service with catalog-based interaction |
CN102395990A (en) * | 2009-04-17 | 2012-03-28 | 微软公司 | Online content service with catalog-based interaction |
US8504545B2 (en) | 2009-07-30 | 2013-08-06 | Yahoo! Inc. | Apparatus and methods for managing a social media universe |
US20110029503A1 (en) * | 2009-07-30 | 2011-02-03 | Yahoo! Inc. | Apparatus and methods for managing a social media universe |
US8180752B2 (en) | 2009-07-30 | 2012-05-15 | Yahoo! Inc. | Apparatus and methods for managing a social media universe |
US8898303B2 (en) * | 2010-09-09 | 2014-11-25 | Albert J. McGowan | Enterprise grade rights management |
US20120066386A1 (en) * | 2010-09-09 | 2012-03-15 | Unicorn Media, Inc. | Enterprise grade rights management |
US8538907B2 (en) | 2010-11-08 | 2013-09-17 | International Business Machines Corporation | Autonomous intelligent content items |
US9262792B2 (en) * | 2013-03-15 | 2016-02-16 | International Business Machines Corporation | Rights management for content aggregators |
US20140283114A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Rights management for content aggregators |
US20140279578A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Rights management for content aggregators |
US9251545B2 (en) * | 2013-03-15 | 2016-02-02 | International Business Machines Corporation | Rights management for content aggregators |
US10521447B2 (en) * | 2016-11-14 | 2019-12-31 | International Business Machines Corporation | Container application execution using image metadata |
US20180137174A1 (en) * | 2016-11-14 | 2018-05-17 | International Business Machines Corporation | Container application execution using image metadata |
US10706097B2 (en) * | 2017-09-26 | 2020-07-07 | Disney Enterprises, Inc. | Manipulation of non-linearly connected transmedia content data |
US20190095446A1 (en) * | 2017-09-26 | 2019-03-28 | Disney Enterprises, Inc. | Manipulation of non-linearly connected transmedia content data |
Also Published As
Publication number | Publication date |
---|---|
JP2009512064A (en) | 2009-03-19 |
KR20080056768A (en) | 2008-06-23 |
US7707500B2 (en) | 2010-04-27 |
EP1934930A4 (en) | 2011-05-25 |
EP1934930A2 (en) | 2008-06-25 |
KR20080072648A (en) | 2008-08-06 |
KR101114037B1 (en) | 2012-03-19 |
CN101512478A (en) | 2009-08-19 |
JP2009512065A (en) | 2009-03-19 |
WO2007044241A2 (en) | 2007-04-19 |
WO2007044241A3 (en) | 2009-04-23 |
US20070083496A1 (en) | 2007-04-12 |
CN101529461A (en) | 2009-09-09 |
JP5665273B2 (en) | 2015-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8166305B2 (en) | Set of metadata for association with a composite media item and tool for creating such set of metadata | |
US20070083380A1 (en) | Data container and set of metadata for association with a media item and composite media items | |
US6938005B2 (en) | Digital content distribution | |
US7844548B2 (en) | Techniques and systems for electronic submission of media for network-based distribution | |
US8762403B2 (en) | Method of searching for media item portions | |
US20070083537A1 (en) | Method of creating a media item portion database | |
US7440975B2 (en) | Unified media collection system | |
US20070083558A1 (en) | Media item registry and associated methods of registering a rights holder and a media item | |
US20050071780A1 (en) | Graphical user interface for browsing, searching and presenting classical works | |
WO2000042555A9 (en) | Method and system for registering and licensing works over a network | |
US20080114688A1 (en) | Systems and methods for providing bundles of rights | |
EP1062605A1 (en) | Method and system for registering and licensing works over a network | |
US20070094139A1 (en) | Media item payment system and associated method of use | |
EP1766539A1 (en) | Data compilation apparatus and method | |
EP1696340B1 (en) | Information processing apparatus, information processing method, and computer program | |
JP2005516279A (en) | Method and system for music industry release and license identification | |
US20100082663A1 (en) | Method and System for Identifying Equivalent Digital Media Assets | |
JP2002538554A (en) | Intellectual Property Asset Manager (IPAM) to handle the context of data objects | |
JP2006047644A (en) | Exchange system for lists of musical piece, video content, electronic book, and web content, and server and terminal device used therefor | |
GB2380378A (en) | A method of sending data files, e.g. audio files | |
Noor et al. | Improving music streaming services through metadata: Case study from JOOX Indonesia | |
Brooke | Descriptive metadata in the music industry: Why it is broken and how to fix it—Part one | |
Magazine | Identifier Interoperability | |
Miszczynski et al. | Deliverable D3. 4 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: YAHOO| INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARTINEZ, RONALD;REEL/FRAME:017112/0399 Effective date: 20051006 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: HUAWEI TECHNOLOGIES CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:037602/0716 Effective date: 20160120 |
|
AS | Assignment |
Owner name: YAHOO HOLDINGS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:042963/0211 Effective date: 20170613 |
|
AS | Assignment |
Owner name: OATH INC., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO HOLDINGS, INC.;REEL/FRAME:045240/0310 Effective date: 20171231 |