US20110271116A1 - Set of metadata for association with a composite media item and tool for creating such set of metadata - Google Patents

Set of metadata for association with a composite media item and tool for creating such set of metadata Download PDF

Info

Publication number
US20110271116A1
US20110271116A1 US13/179,980 US201113179980A US2011271116A1 US 20110271116 A1 US20110271116 A1 US 20110271116A1 US 201113179980 A US201113179980 A US 201113179980A US 2011271116 A1 US2011271116 A1 US 2011271116A1
Authority
US
United States
Prior art keywords
metadata
media item
composite
subset
portions
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
Application number
US13/179,980
Inventor
Ronald Martinez
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Ronald Martinez
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ronald Martinez filed Critical Ronald Martinez
Priority to US13/179,980 priority Critical patent/US20110271116A1/en
Publication of US20110271116A1 publication Critical patent/US20110271116A1/en
Assigned to HUAWEI TECHNOLOGIES CO., LTD. reassignment HUAWEI TECHNOLOGIES CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YAHOO! INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/433Query formulation using audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/434Query formulation using image data, e.g. images, photos, pictures taken by a user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]

Definitions

  • the present disclosure relates generally to a set and metadata for association with the composite media item and a tool for creating a composite media item with an associated set metadata.
  • 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, it lacks the 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 lacks the 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.
  • 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 set and metadata for association with the composite media item and a tool for creating a composite media item with an associated set metadata.
  • 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 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 tool for creating a composite media item with an associated set of metadata comprises a module for identifying first metadata 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 being derived from first source metadata associated with the first source media item; a module for identifying second metadata 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 being derived from second source metadata associated with the second source media item; and a module for combining the first subset and the second subset so as to form new metadata, for association with the composite media item, that based upon and acquires some or all of the first metadata and the second metadata.
  • the tool for creating the composite media item is a software application.
  • the identifying module comprises a portion of a metadata processor. In another embodiment, the identifying module identifies either one or both of the first metadata and the second metadata is based on a search input criteria. In one embodiment, the search input criteria comprises an attribute associated with either one or both of the first metadata and the second metadata. For example, the attribute may comprise an artist name, album name, type of metadata, a musical genre, and a request for a second artist that is similar to a first artist, a rhythm pattern, a tempo, the price associated with either one or both of the first media item portion or the second media item portion, the identity of a rights holder, and/or a licensing term. In another embodiment, the identifying module identifies either one or both of the first metadata and the second metadata based on a user based browsing.
  • the tool for creating the composite media item further comprises a module for combining the first portion and the second portion to form the composite media item.
  • the new metadata formed comprises pointers to the first portion and the second portion.
  • the combining module combines the first and the second portions using the pointers.
  • the module for combining the first portion and the second portion comprises a portion of a metadata processor.
  • the module for combining the first portion and the second portion utilizes conditional logic.
  • the module for combining the first metadata and the second metadata comprises a portion of a metadata processor.
  • the module for combining the first portion and the second portion utilizes a predetermined instruction set.
  • the new metadata identifies a rights holder associated with the composite media item.
  • the tool for creating a composite media item and new data associated with the composite media item further comprises a module for facilitating a payment associated with the composite media item to the rights holder.
  • the payment associated with the composite media item is based on the logical combination based on a price derived from the first metadata and a price derived from the second metadata
  • the new metadata identifies an attribution associated with the composite media item. In another embodiment, the new metadata identifies a royalty amount associated with the composite media item. In another embodiment, the new metadata identifies a licensing term associated with the composite media item. In another embodiment, the new metadata identifies a price per copy associated with the composite media item.
  • the tool for creating a composite media item and new data associated with the composite media item further comprises a module for facilitating a payment associated with the composite media item to a rights holder.
  • the tool for creating a composite media item and new data associated with the composite media item further comprises a metadata language translator for translating a metadata language associated with either one or both of the first metadata and the second metadata.
  • the new metadata associated with a composite media item is a data container.
  • the data container comprises a name or descriptive term; a pointer to commerce enabling information; and a pointer to a location of the associated composite media item.
  • the data container further comprises at least one set of informative tags associated with the composite media item.
  • the data container further comprises the format type associated with the composite media item.
  • the data container further comprises an ID unique to a community or online music service.
  • the name or descriptive term is associated with the data container. In another embodiment, the name or descriptive term is associated with the composite media item.
  • a remix 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 a component for analyzing the first metadata and the second metadata to extract portions of the first and second metadata to form a new set of metadata for association with the composite media item.
  • either one or both of the first portion and the second portion is extracted by examining either one or both of the first metadata and the second metadata to determine availability of either one or both of the first and the second portion.
  • extracting either one or both of the first portion and the second portion further comprises obtaining either one or both of the first portion and the second portion.
  • either one or both of the first portion and the second portion is obtained from a server. In another embodiment, either one or both of the first portion and the second portion is obtained from a user's local media library. In another embodiment, either one or both of the first portion and the second portion is obtained from an on-demand streaming music service. In another embodiment, either one or both of the first portion and the second portion is obtained from the internet.
  • either one or both of the first metadata and the second metadata is analyzed by traversing either one or both of the first metadata and the second metadata and comparing either one or both of the first metadata and the second metadata to known data so that either one or both of the first metadata and the second metadata is identified according to the known data.
  • either one or both of the first metadata and the second metadata is extracted by copying either one or both of the first metadata and the second metadata and inserting the copied metadata into at least one data container.
  • 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 . As depicted in FIG.
  • 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. 8 b 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. 8 b depicts another exemplary embodiment of creating new metadata associated with a composite media item.
  • FIG. 8 b 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
  • 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 experienceable 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 herein. 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 cappella 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.
  • the user interface displays some of the metadata subsets associated with a media item portion.
  • some the metadata subsets associated with the A cappella track 112 is displayed in area 115 .
  • 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.
  • An embodiment of the present disclosure relates to a remix tool comprising 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 a component for analyzing the first metadata and the second metadata to extract portions of the first and second metadata to form a new set of metadata for association with the composite media item.
  • the first metadata and the second metadata may be extracted and inserted into at least one data container.
  • the data container may comprise commerce-enabling information.
  • the commerce-enabling information may comprise usage rights, comprising a right to use either one or both of first portion and the second portion in a derivate work.
  • the commerce-enabling information may further comprise a commercial designation, a non-commercial designation, an attribution of a publisher, a price per copy of either one or both of first portion and the second portion, identity of a rights holder, a set of licensing terms, a copyright message, a digital rights message, a pointer to a copyright message, and/or a pointer to licensing information.
  • the data container containing metadata may comprise an a cappella track, a backing track, a sample of the first media item, a graphical image of a media item, an equalizer preset of the first media item, an accompaniment of a media item, and/or a portion of the media item.
  • portions of media items may comprise audio files, video files, podcasts, mp3 formatted files, aac recorded audio tracks, and/or graphical images.
  • the portions of media items may be acquired from a server, acquired from a user's local media library accessed from a user's computing device, and/or acquired from the internet (or Internet, etc.).
  • metadata related to a data container may comprise a string of text representing a name of the container, a title of a media item portion, a title of a source media item, 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, and/or user-defined text information.

Abstract

A set of metadata for association with the composite media item and a tool for creating a composite media item with an associated set metadata. 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 a component for analyzing the first metadata and the second metadata to extract portions of the first and second metadata to form a new set of metadata for association with the composite media item. In one embodiment, the new metadata is a data container.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims the benefit of U.S. patent application Ser. No. 11/247,562, filed Oct. 10, 2005, entitled A SET OF METADATA FOR ASSOCIATION WITH A COMPOSITE MEDIA ITEM AND TOOL FOR CREATING SUCH SET OF METADATA, 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.
  • FIELD OF THE INVENTION
  • The present disclosure relates generally to a set and metadata for association with the composite media item and a tool for creating a composite media item with an associated set metadata.
  • BACKGROUND OF THE INVENTION
  • 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, it lacks the 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 lacks the methods and tools for combining such metadata associated with the media item when combining the media itself.
  • SUMMARY OF THE INVENTION
  • 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 set and metadata for association with the composite media item and a tool for creating a composite media item with an associated set metadata.
  • 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 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 tool for creating a composite media item with an associated set of metadata comprises a module for identifying first metadata 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 being derived from first source metadata associated with the first source media item; a module for identifying second metadata 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 being derived from second source metadata associated with the second source media item; and a module for combining the first subset and the second subset so as to form new metadata, for association with the composite media item, that based upon and acquires some or all of the first metadata and the second metadata.
  • In one embodiment, the tool for creating the composite media item is a software application.
  • In one embodiment, the identifying module comprises a portion of a metadata processor. In another embodiment, the identifying module identifies either one or both of the first metadata and the second metadata is based on a search input criteria. In one embodiment, the search input criteria comprises an attribute associated with either one or both of the first metadata and the second metadata. For example, the attribute may comprise an artist name, album name, type of metadata, a musical genre, and a request for a second artist that is similar to a first artist, a rhythm pattern, a tempo, the price associated with either one or both of the first media item portion or the second media item portion, the identity of a rights holder, and/or a licensing term. In another embodiment, the identifying module identifies either one or both of the first metadata and the second metadata based on a user based browsing.
  • In one embodiment, the tool for creating the composite media item further comprises a module for combining the first portion and the second portion to form the composite media item. In one embodiment, the new metadata formed comprises pointers to the first portion and the second portion. In a further embodiment, the combining module combines the first and the second portions using the pointers. In another embodiment, the module for combining the first portion and the second portion comprises a portion of a metadata processor.
  • In another embodiment, the module for combining the first portion and the second portion utilizes conditional logic. In a further embodiment, the module for combining the first metadata and the second metadata comprises a portion of a metadata processor. In one embodiment, the module for combining the first portion and the second portion utilizes a predetermined instruction set.
  • In one embodiment, the new metadata identifies a rights holder associated with the composite media item. In one embodiment, the tool for creating a composite media item and new data associated with the composite media item further comprises a module for facilitating a payment associated with the composite media item to the rights holder. In one embodiment, the payment associated with the composite media item is based on the logical combination based on a price derived from the first metadata and a price derived from the second metadata
  • In one embodiment, the new metadata identifies an attribution associated with the composite media item. In another embodiment, the new metadata identifies a royalty amount associated with the composite media item. In another embodiment, the new metadata identifies a licensing term associated with the composite media item. In another embodiment, the new metadata identifies a price per copy associated with the composite media item.
  • In one embodiment, the tool for creating a composite media item and new data associated with the composite media item further comprises a module for facilitating a payment associated with the composite media item to a rights holder.
  • In one embodiment, the tool for creating a composite media item and new data associated with the composite media item further comprises a metadata language translator for translating a metadata language associated with either one or both of the first metadata and the second metadata.
  • In one embodiment, the new metadata associated with a composite media item is a data container. In one embodiment, the data container comprises a name or descriptive term; a pointer to commerce enabling information; and a pointer to a location of the associated composite media item. In one embodiment, the data container further comprises at least one set of informative tags associated with the composite media item. In another embodiment, the data container further comprises the format type associated with the composite media item. In another embodiment, the data container further comprises an ID unique to a community or online music service.
  • In one embodiment, the name or descriptive term is associated with the data container. In another embodiment, the name or descriptive term is associated with the composite media item.
  • In one embodiment, a remix 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 a component for analyzing the first metadata and the second metadata to extract portions of the first and second metadata to form a new set of metadata for association with the composite media item. In one embodiment, either one or both of the first portion and the second portion is extracted by examining either one or both of the first metadata and the second metadata to determine availability of either one or both of the first and the second portion. In a further embodiment, extracting either one or both of the first portion and the second portion further comprises obtaining either one or both of the first portion and the second portion. In a further embodiment, either one or both of the first portion and the second portion is obtained from a server. In another embodiment, either one or both of the first portion and the second portion is obtained from a user's local media library. In another embodiment, either one or both of the first portion and the second portion is obtained from an on-demand streaming music service. In another embodiment, either one or both of the first portion and the second portion is obtained from the internet.
  • In one embodiment, either one or both of the first metadata and the second metadata is analyzed by traversing either one or both of the first metadata and the second metadata and comparing either one or both of the first metadata and the second metadata to known data so that either one or both of the first metadata and the second metadata is identified according to the known data.
  • In another embodiment, either one or both of the first metadata and the second metadata is extracted by copying either one or both of the first metadata and the second metadata and inserting the copied metadata into at least one data container.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION OF EMBODIMENTS
  • 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 a data container 721 associated with a media item. As can be seen in the embodiment depicted in FIG. 7, 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. In the embodiment as depicted in FIG. 7, 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, and the third 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 in FIG. 7, 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. 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 in FIG. 7, 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.
  • In one embodiment, 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.
  • 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 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.
  • In one embodiment, the informative tags 703, 710, 725, 725 can vary as to number or length. In the embodiment depicted in FIG. 7, the informative tags are associated with the container itself 703. In another embodiment, 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. As can be seen, 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.
  • In one embodiment, 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. In one exemplary embodiment, a URL may reference a document containing machine-readable licensing information such as, for example, a machine readable Creative Commons license. In another embodiment, 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.
  • In one embodiment, 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. In another embodiment, the media itself might be directly embedded within the metadata subset and/or data container. In one example, a URL may reference an AAC audio media item portion stored on a server. Further, the media item or media item portion may be acquired from a server, the internet, or a user's local media library. Thus, in one aspect, through the indirect reference of the media item portion or media item, 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. Thus, 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.
  • 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 in FIG. 6, the composite media item 600 is a track entitled “Hollaback Inc.” As shown in FIG. 6, the composite media item is created from two media item portions “Hollaback” 602 and “Feel Good Inc” 604. In addition to the media item portions 602, 604 being combined to create the composite media item 600, 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. In particular, 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. Furthermore, 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.
  • 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 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.
  • 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 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). As depicted in FIG. 3 c, 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. In one embodiment, 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). For example, in FIG. 3 c, 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.”
  • As depicted in FIG. 3 c, 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. In another embodiment, 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. For example, in FIG. 3 c, 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.” With respect to this example, 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.
  • 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 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. For example, 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. 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 the media item portions 805, 806, and the new metadata 809 is associated with this new composite media item. In FIG. 8 a, through a set of logic and/or rules, the metadata processor 807 interprets the metadata subsets 801-804 and then processes them to create new metadata 809. As depicted in FIG. 8 a, 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. For example, 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. Thus, via the pointers contained in 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 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. 8 b 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. As can be seen in FIG. 8 b, through a set of logic and/or rules 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. Unlike, FIG. 8 a, the new metadata 809 does not contain pointers to the media item portions that create the composite media item 808. Rather, in FIG. 8 b, 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 experienceable media.
  • 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 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. For example, in 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. In another example, in FIG. 3 b, only metadata subsets 307, 309 are appended or otherwise associated 307′, 309′ with the new metadata 303. In one embodiment, although 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. For example, in FIG. 3 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.
  • In another embodiment, as depicted in FIG. 3 c, 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).
  • 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 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. 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 herein. 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, the new 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 or rules 407, 408 used to determine whether the commerce enabling information of the metadata subsets can be combined. For example, in one embodiment, the commerce enabling information may comprise a set of rights. As can be seen in 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. As can be seen in FIG. 4, a set of icons 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 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. 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.40 minimum 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 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.
  • 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 an attribution 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 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. Thus, in one embodiment, 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.
  • 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 in FIG. 1, 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.
  • 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, 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. Furthermore, 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. In other embodiments, instead of graphical representations, other embodiments may display further information of the media item portions. Thus, in one embodiment, 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.
  • In FIG. 1, the media item portions are an a cappella track 112 and a jpeg image of the media item's artist 113. In one embodiment, as depicted in FIG. 1, when a media item portion 112 is highlighted or otherwise selected, it is then previewed in an area 105. In one embodiment, the selected media item portion's structure is displayed in this area 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 in FIG. 1, 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. 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 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. FIG. 2 also comprises an area 103 for displaying a hierarchical menu of the media item portions of the media items 210, 211. As can be seen in FIG. 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 the menu area 103, an area 104 adjacent to the menu displays graphical images representing the media item portions 212, 202 associated with the selected media item 210. As can be seen in area 104, the media item portions associated with the “Gorillaz” is a head shot in jpeg format 212 and a backing track 202. Thus, through the hierarchical menu area 103 and the adjacent area 104, the user is able to view the media item portions of media items.
  • Furthermore, as can be seen in FIG. 2, 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. Accordingly, 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. In FIG. 2, 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. Thus, the user is able to view the media item portions selected for the composite media item. Furthermore, 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. In addition, the user interface comprises an area 115 for displaying the metadata subsets 207, 208, 209 associated with the composite media item. In one embodiment, 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. In FIG. 2, 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. 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.
  • An embodiment of the present disclosure relates to a remix tool comprising 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 a component for analyzing the first metadata and the second metadata to extract portions of the first and second metadata to form a new set of metadata for association with the composite media item.
  • In an embodiment of the present disclosure some or all of either one or both of the first metadata and the second metadata may be extracted and inserted into at least one data container. The data container may comprise commerce-enabling information.
  • In an embodiment of the present disclosure, the commerce-enabling information may comprise usage rights, comprising a right to use either one or both of first portion and the second portion in a derivate work.
  • In some embodiments, the commerce-enabling information may further comprise a commercial designation, a non-commercial designation, an attribution of a publisher, a price per copy of either one or both of first portion and the second portion, identity of a rights holder, a set of licensing terms, a copyright message, a digital rights message, a pointer to a copyright message, and/or a pointer to licensing information.
  • In some embodiments of the present disclosure, the data container containing metadata may comprise an a cappella track, a backing track, a sample of the first media item, a graphical image of a media item, an equalizer preset of the first media item, an accompaniment of a media item, and/or a portion of the media item.
  • In embodiments of the present disclosure, portions of media items may comprise audio files, video files, podcasts, mp3 formatted files, aac recorded audio tracks, and/or graphical images.
  • In embodiments of the present invention, the portions of media items may be acquired from a server, acquired from a user's local media library accessed from a user's computing device, and/or acquired from the internet (or Internet, etc.).
  • In embodiments of the present disclosure, metadata related to a data container may comprise a string of text representing a name of the container, a title of a media item portion, a title of a source media item, 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, and/or user-defined text information.
  • 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 (36)

1. A method comprising:
extracting, via a computing device, a portion of a first media item having first metadata and a portion of a second media item having second metadata, each respective portion being a portion or component of a media item and not the entire media item;
combining, via the computing device, said first portion and said second portion to form a composite media item; and
analyzing, via the computing device, said first metadata and said second metadata to extract portions of said first and second metadata to form a new set of metadata for association with said composite media item.
2. The method of claim 1 wherein either one or both of said first portion and said second portion is extracted by examining either one or both of said first metadata and said second metadata to determine availability for remixing of either one or both of said first and said second portion.
3. The method of claim 2 wherein extracting either one or both of said first portion and said second portion further comprises obtaining either one or both of said first portion and said second portion.
4. The method of claim 3 wherein either one or both of said first portion and said second portion is obtained from a server.
5. The method of claim 3 wherein either one or both of said first portion and said second portion is obtained from a user's local media library.
6. The method of claim 3 wherein either one or both of said first portion and said second portion is obtained from an on-demand streaming music service.
7. The method of claim 3 wherein either one or both of said first portion and said second portion is obtained from the internet.
8. The method of claim 1 wherein either one or both of said first metadata and said second metadata is analyzed by traversing either one or both of said first metadata and said second metadata and comparing either one or both of said first metadata and said second metadata to known data so that either one or both of said first metadata and said second metadata is identified according to said known data.
9. The method of claim 1 wherein some or all of either one or both of said first metadata and said second metadata is extracted and inserted into at least one data container.
10. The method of claim 9 wherein said data container comprises commerce-enabling information.
11. The method of claim 1 wherein said first portion comprises an a cappella track.
12. The method of claim 1 wherein said first portion comprises a backing track.
13. The method of claim 1 wherein said first portion comprises a sample of said first media item.
14. The method of claim 1 wherein said first portion comprises a graphical image of said first media item.
15. The method of claim 1 wherein said first portion comprises an equalizer preset of said first media item.
16. The method of claim 1 wherein said first portion comprises an accompaniment of said first media item.
17. The method of claim 1 wherein said first portion comprises a portion of said first media item.
18. The method of claim 1 wherein either one or both of said first portion and said second portion is an audio file.
19. The method of claim 1 wherein either one or both of said first portion and said second portion is a video file.
20. The method of claim 1 wherein either one or both of said first portion and said second portion is a podcast.
21. The method of claim 1 wherein either one or both of said first portion and said second portion is in mp3 format.
22. The method of claim 1 wherein either one or both of said first portion and said second portion is a recorded audio track.
23. The method of claim 1 wherein either one or both of said first portion and said second portion is a graphical image.
24. The method of claim 1 wherein either one or both of said first portion and said second portion is acquired from a server.
25. The method of claim 1 wherein either one or both of said first portion and said second portion is acquired from a user's local media library accessed from a user's computing device.
26. The method of claim 1 wherein either one or both of said first portion and said second portion is acquired from the internet.
27. The method of claim 9 wherein said data container comprises container related metadata, wherein the metadata comprises information descriptive the of the content of the composite media item and requirements for rendering.
28. A method comprising:
identifying, via a computing device, 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;
identifying, via the computing device, 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, wherein each respective portion being a portion or component of a media item and not the entire media item; and
combining, via the computing device, the first portion and the second portion 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.
29. The method of claim 28, wherein formed metadata for the composite media item comprises any number and type of metadata subsets.
30. The method of claim 29, wherein the metadata subsets are identifiable groups identifying content, information, rendering capabilities and user-generated information for the composite media item.
31. The method of claim 28, wherein the first and second media item portions comprise at least one identifiable portion of each component of the first and the second media items.
32. The method of claim 29, further comprising:
identifying the formed set of metadata for the composite media item comprising the metadata subsets based upon attributes associated with either one or both of said first metadata and said second metadata, the attributes pertain to identifiers for the composite media item, wherein the attributes are identified subsequent to a content specific search.
33. The method of claim 29, wherein the metadata subsets for the composite media item comprise descriptive identifiers for location of said composite media item and associated information pertaining to the content and associated new metadata for said composite media item.
34. The method of claim 29, wherein the metadata subsets comprise informative tags and data containers identifying subset type information pertaining to each individual subset with the metadata.
35. The method of claim 28, wherein the first metadata subset remains associated with the first media item portion and the second metadata subsets remain associated with the second media item portion after said combining to form the composite media item and corresponding set of metadata in order to preserve a relationship between the source media items and the media item portions, wherein upon deriving the media item portions, the media item portions and the source media items exist separately.
36. The method of claim 34, wherein the metadata subsets comprise commerce enabling information pertaining to their respective media item.
US13/179,980 2005-10-10 2011-07-11 Set of metadata for association with a composite media item and tool for creating such set of metadata Abandoned US20110271116A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/179,980 US20110271116A1 (en) 2005-10-10 2011-07-11 Set of metadata for association with a composite media item and tool for creating such set of metadata

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/247,562 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
US12/111,758 US8166305B2 (en) 2005-10-10 2008-04-29 Set of metadata for association with a composite media item and tool for creating such set of metadata
US13/179,980 US20110271116A1 (en) 2005-10-10 2011-07-11 Set of metadata for association with a composite media item and tool for creating such set of metadata

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/111,758 Continuation US8166305B2 (en) 2005-10-10 2008-04-29 Set of metadata for association with a composite media item and tool for creating such set of metadata

Publications (1)

Publication Number Publication Date
US20110271116A1 true US20110271116A1 (en) 2011-11-03

Family

ID=37912175

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/247,562 Active 2029-09-26 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
US12/111,758 Active 2027-11-19 US8166305B2 (en) 2005-10-10 2008-04-29 Set of metadata for association with a composite media item and tool for creating such set of metadata
US13/179,980 Abandoned US20110271116A1 (en) 2005-10-10 2011-07-11 Set of metadata for association with a composite media item and tool for creating such set of metadata

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US11/247,562 Active 2029-09-26 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
US12/111,758 Active 2027-11-19 US8166305B2 (en) 2005-10-10 2008-04-29 Set of metadata for association with a composite media item and tool for creating such set of metadata

Country Status (1)

Country Link
US (3) US7844820B2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070266049A1 (en) * 2005-07-01 2007-11-15 Searete Llc, A Limited Liability Corportion Of The State Of Delaware Implementation of media content alteration
US20080013859A1 (en) * 2005-07-01 2008-01-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US20080052104A1 (en) * 2005-07-01 2008-02-28 Searete Llc Group content substitution in media works
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
US20110106879A1 (en) * 2009-10-30 2011-05-05 Samsung Electronics Co., Ltd. Apparatus and method for reproducing multimedia content
US8910033B2 (en) 2005-07-01 2014-12-09 The Invention Science Fund I, Llc Implementing group content substitution in media works
US20150066955A1 (en) * 2013-08-28 2015-03-05 Verizon Patent And Licensing Inc. System and method for providing a metadata management framework
US9065979B2 (en) 2005-07-01 2015-06-23 The Invention Science Fund I, Llc Promotional placement in media works
US9092928B2 (en) 2005-07-01 2015-07-28 The Invention Science Fund I, Llc Implementing group content substitution in media works
US9215512B2 (en) 2007-04-27 2015-12-15 Invention Science Fund I, Llc Implementation of media content alteration
US9230601B2 (en) 2005-07-01 2016-01-05 Invention Science Fund I, Llc Media markup system for content alteration in derivative works
US9426387B2 (en) 2005-07-01 2016-08-23 Invention Science Fund I, Llc Image anonymization
US9583141B2 (en) 2005-07-01 2017-02-28 Invention Science Fund I, Llc Implementing audio substitution options in media works
US10019500B2 (en) 2005-02-28 2018-07-10 Huawei Technologies Co., Ltd. Method for sharing and searching playlists

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006043929A1 (en) * 2004-10-12 2006-04-27 Madwaves (Uk) Limited Systems and methods for music remixing
US20070078773A1 (en) * 2005-08-31 2007-04-05 Arik Czerniak Posting digital media
US8706635B2 (en) * 2005-10-11 2014-04-22 Microsoft Corporation Use of licensed content without identification thereof
US8392528B2 (en) * 2005-11-22 2013-03-05 Motorola Mobility Llc Architecture for sharing podcast information
KR20080074975A (en) * 2005-12-09 2008-08-13 소니 가부시끼 가이샤 Music edit device, music edit information creating method, and recording medium where music edit information is recorded
US8463245B2 (en) * 2006-03-30 2013-06-11 Shoreline Innovations, Llc Systems and methods for communicating music indicia
US20070250533A1 (en) * 2006-04-20 2007-10-25 Wei-Hung Huang Method, Apparatus, System, and Computer Program Product for Generating or Updating a Metadata of a Multimedia File
US20070276852A1 (en) * 2006-05-25 2007-11-29 Microsoft Corporation Downloading portions of media files
US8554265B1 (en) * 2007-01-17 2013-10-08 At&T Mobility Ii Llc Distribution of user-generated multimedia broadcasts to mobile wireless telecommunication network users
US20090006342A1 (en) * 2007-06-26 2009-01-01 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Internationalization of Content Tagging
KR20090000898A (en) * 2007-06-28 2009-01-08 엘지전자 주식회사 Method and apparatus for creating and operating user generated contents of creative commons license and personal portable device using thereof
US8145572B2 (en) * 2007-10-19 2012-03-27 Kabushiki Kaisha Toshiba Information processing apparatus, content processing method, and computer program product thereof
US8135760B1 (en) * 2007-11-01 2012-03-13 Emc Corporation Determining the lineage of a content unit on an object addressable storage system
US20090132462A1 (en) * 2007-11-19 2009-05-21 Sony Corporation Distributed metadata extraction
US20090132422A1 (en) * 2007-11-21 2009-05-21 Microsoft Corporation Machine-readable and enforceable license
US20100115472A1 (en) * 2008-10-30 2010-05-06 Lee Kun-Bin Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof
US8364657B2 (en) 2008-10-31 2013-01-29 Disney Enterprises, Inc. System and method for providing media content
US9235572B2 (en) * 2008-10-31 2016-01-12 Disney Enterprises, Inc. System and method for updating digital media content
US8909806B2 (en) * 2009-03-16 2014-12-09 Microsoft Corporation Delivering cacheable streaming media presentations
US8180752B2 (en) 2009-07-30 2012-05-15 Yahoo! Inc. Apparatus and methods for managing a social media universe
US9237387B2 (en) 2009-10-06 2016-01-12 Microsoft Technology Licensing, Llc Low latency cacheable media streaming
EP2343668B1 (en) * 2010-01-08 2017-10-04 Deutsche Telekom AG A method and system of processing annotated multimedia documents using granular and hierarchical permissions
US9312969B2 (en) * 2010-04-15 2016-04-12 North Eleven Limited Remote server system for combining audio files and for managing combined audio files for downloading by local systems
US8745585B2 (en) * 2011-12-29 2014-06-03 Unisys Corporation Meta-data for single development test environment
WO2013033242A1 (en) * 2011-08-29 2013-03-07 Latakoo, Inc. Compressing, transcoding, sending, and retrieving video and audio files in a server-based system
US20130179475A1 (en) * 2012-01-05 2013-07-11 Konica Minolta Laboratory U.S.A., Inc. Managing the association of documents and their copyrights for generating and printing compilation of works
US9760694B2 (en) * 2012-03-21 2017-09-12 Konica Minolta Laboratory U.S.A., Inc. Method and related apparatus for generating online and printing on-demand compilation of works with excerpts handling features
US8799170B2 (en) * 2012-09-28 2014-08-05 United Video Properties, Inc. Systems and methods for enabling an automatic license for mashups
US9424352B2 (en) * 2012-12-20 2016-08-23 Ebay Inc. View item related searches
US9251545B2 (en) * 2013-03-15 2016-02-02 International Business Machines Corporation Rights management for content aggregators
US20150058181A1 (en) * 2013-08-21 2015-02-26 ShopAdvisor, Inc. Methods and systems for product identifier mapping
KR102361213B1 (en) 2013-09-11 2022-02-10 에이아이바이, 인크. Dynamic binding of live video content
KR20160064093A (en) 2013-09-27 2016-06-07 신세이, 인크. N-level replication of supplemental content
CN105580042B (en) 2013-09-27 2022-03-11 艾拜公司 Apparatus and method for supporting relationships associated with content provisioning
US9058375B2 (en) * 2013-10-09 2015-06-16 Smart Screen Networks, Inc. Systems and methods for adding descriptive metadata to digital content
US9460273B2 (en) * 2014-10-29 2016-10-04 International Business Machines Corporation Automatic generation of license terms for service application marketplaces
CN106095858A (en) * 2016-06-02 2016-11-09 海信集团有限公司 A kind of audio video searching method, device and terminal
US10698869B2 (en) * 2016-09-27 2020-06-30 Bank Of America Corporation System and method for data structure migration control
US10521447B2 (en) * 2016-11-14 2019-12-31 International Business Machines Corporation Container application execution using image metadata
US10297059B2 (en) * 2016-12-21 2019-05-21 Motorola Solutions, Inc. Method and image processor for sending a combined image to human versus machine consumers
US9990911B1 (en) * 2017-05-04 2018-06-05 Buzzmuisq Inc. Method for creating preview track and apparatus using the same
US11297396B2 (en) 2017-09-26 2022-04-05 Disney Enterprises, Inc. Creation of non-linearly connected transmedia content data
US10628405B2 (en) * 2017-09-26 2020-04-21 Disney Enterprises, Inc. Manipulation of non-linearly connected transmedia content data
US11037258B2 (en) * 2018-03-02 2021-06-15 Dubset Media Holdings, Inc. Media content processing techniques using fingerprinting and heuristics

Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862325A (en) * 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
US20020003879A1 (en) * 1997-07-07 2002-01-10 Matsushita Electric Industrial Co., Ltd. Data control method, method for embedding data control information, method for detecting data control information, device for embedding data control information, device for detecting data control information, and device for recording data
US6427140B1 (en) * 1995-02-13 2002-07-30 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US20020107850A1 (en) * 2000-06-14 2002-08-08 Kazuo Sugimoto Content searching/distributing device and content searching/distributing method
US20020108115A1 (en) * 2000-12-11 2002-08-08 The Associated Press News and other information delivery system and method
US20020128856A1 (en) * 1994-11-23 2002-09-12 Stefik Mark J. Composite digital works having usage rights and method for creating the same
US20020152173A1 (en) * 2001-04-05 2002-10-17 Rudd James M. System and methods for managing the distribution of electronic content
US20030009423A1 (en) * 2001-05-31 2003-01-09 Xin Wang Rights offering and granting
US20030028489A1 (en) * 2001-07-31 2003-02-06 Williamson Matthew Murray Method and apparatus for legitimate sharing of electronic content
US20030050919A1 (en) * 2001-09-05 2003-03-13 International Business Machines Corporation Apparatus and method for providing access rights information in a portion of a file
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20030158780A1 (en) * 2002-02-19 2003-08-21 Fujitsu Limited Information distribution method and apparatus, business method, and storage medium
US20030182328A1 (en) * 2001-10-29 2003-09-25 Jules Paquette Apparatus and method for sharing data between multiple, remote sites of a data network
US20030182579A1 (en) * 2000-08-24 2003-09-25 David Leporini Transmitting and processing protected content
US20030195863A1 (en) * 2002-04-16 2003-10-16 Marsh David J. Media content descriptions
US20030231188A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation Image server store system and method using combined image views
US20030233363A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation Combined image views and method of creating images
US20030233379A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation System and method for splitting an image across multiple computer readable media
US20040003403A1 (en) * 2002-06-19 2004-01-01 Marsh David J. Methods and systems for reducing information in electronic program guide and program recommendation systems
US6686970B1 (en) * 1997-10-03 2004-02-03 Canon Kabushiki Kaisha Multi-media editing method and apparatus
US20040024886A1 (en) * 2002-06-26 2004-02-05 Parichay Saxena Authorization access controlled content exchange
US20040034849A1 (en) * 2002-06-17 2004-02-19 Microsoft Corporation Volume image views and methods of creating volume images in which a file similar to a base file is stored as a patch of the base file
US20040049694A1 (en) * 2002-09-09 2004-03-11 Candelore Brant L. Content distribution for multiple digital rights management
US20040064209A1 (en) * 2002-09-30 2004-04-01 Tong Zhang System and method for generating an audio thumbnail of an audio track
US20040143604A1 (en) * 2003-01-21 2004-07-22 Steve Glenner Random access editing of media
US20040148564A1 (en) * 2003-01-21 2004-07-29 Canon Kabushiki Kaisha Information processing method and apparatus
US20040146275A1 (en) * 2003-01-21 2004-07-29 Canon Kabushiki Kaisha Information processing method, information processor, and control program
US20040200261A1 (en) * 2003-04-11 2004-10-14 Shuman David James Scanning tip orientation adjustment method for atomic force microscopy
US20040220791A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc. A California Corpor Personalization services for entities from multiple sources
US20040221322A1 (en) * 2003-04-30 2004-11-04 Bo Shen Methods and systems for video content browsing
US20040220926A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc., A California Cpr[P Personalization services for entities from multiple sources
US20050050446A1 (en) * 2003-02-10 2005-03-03 Akira Miura Content processing terminal, copyright management system, and methods thereof
US20050122397A1 (en) * 2003-12-03 2005-06-09 Safehouse International Limited Recording a sequence of images
US20050137984A1 (en) * 2001-05-31 2005-06-23 Mai Nguyen System and method for rights offering and granting using shared state variables
US20050177716A1 (en) * 1995-02-13 2005-08-11 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US20050182855A1 (en) * 2004-02-13 2005-08-18 Apostolopoulos John G. Media data transcoding devices
US20050192904A1 (en) * 2002-09-09 2005-09-01 Candelore Brant L. Selective encryption with coverage encryption
US20050228665A1 (en) * 2002-06-24 2005-10-13 Matsushita Electric Indusrial Co, Ltd. Metadata preparing device, preparing method therefor and retrieving device
US20050273399A1 (en) * 2004-06-08 2005-12-08 Sony Corporation Content distribution server, content distribution method, and program
US20050276570A1 (en) * 2004-06-15 2005-12-15 Reed Ogden C Jr Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media
US20050289111A1 (en) * 2004-06-25 2005-12-29 Tribble Guy L Method and apparatus for processing metadata
US20060095852A1 (en) * 2002-11-27 2006-05-04 Trepess David W Information storage and retrieval
US7095854B1 (en) * 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7099846B1 (en) * 1999-04-09 2006-08-29 Sony Corporation Apparatus and system for providing fee-based content
US7120800B2 (en) * 1995-02-13 2006-10-10 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7124302B2 (en) * 1995-02-13 2006-10-17 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US20060294571A1 (en) * 2005-06-27 2006-12-28 Microsoft Corporation Collaborative video via distributed storage and blogging
US20070005423A1 (en) * 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Providing promotional content
US20070005651A1 (en) * 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Restoring modified assets
US20070044137A1 (en) * 2005-08-22 2007-02-22 Bennett James D Audio-video systems supporting merged audio streams
US20070050409A1 (en) * 2005-08-26 2007-03-01 Harris Corporation System, methods, and program product to trace content genealogy
US20070067427A1 (en) * 2005-08-26 2007-03-22 Harris Corporation System, methods, and program product to trace content genealogy
US20070078896A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Identifying portions within media files with location tags
US20070078777A1 (en) * 2005-09-29 2007-04-05 Contentguard Holdings, Inc. System and method for digital rights management using advanced copy with issue rights, and managed copy tokens
US20070143365A1 (en) * 2005-02-07 2007-06-21 D Souza Roy P Synthetic full copies of data and dynamic bulk-to-brick transformation
US20070150499A1 (en) * 2005-02-07 2007-06-28 D Souza Roy P Dynamic bulk-to-brick transformation of data
US20070156792A1 (en) * 2005-02-07 2007-07-05 D Souza Roy P Dynamic bulk-to-brick transformation of data
US20070156793A1 (en) * 2005-02-07 2007-07-05 D Souza Roy P Synthetic full copies of data and dynamic bulk-to-brick transformation
US20070174321A1 (en) * 2004-02-13 2007-07-26 Mikko Viikari Data processing system
US7290285B2 (en) * 2000-06-30 2007-10-30 Zinio Systems, Inc. Systems and methods for distributing and viewing electronic documents
US20070266049A1 (en) * 2005-07-01 2007-11-15 Searete Llc, A Limited Liability Corportion Of The State Of Delaware Implementation of media content alteration
US20070263865A1 (en) * 2005-07-01 2007-11-15 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Authorization rights for substitute media content
US20070276757A1 (en) * 2005-07-01 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Approval technique for media content alteration
US20070274519A1 (en) * 2005-07-01 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Authorization for media content alteration
US20070294305A1 (en) * 2005-07-01 2007-12-20 Searete Llc Implementing group content substitution in media works
US20070294720A1 (en) * 2005-07-01 2007-12-20 Searete Llc Promotional placement in media works
US20080010083A1 (en) * 2005-07-01 2008-01-10 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Approval technique for media content alteration
US20080013859A1 (en) * 2005-07-01 2008-01-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US20080028422A1 (en) * 2005-07-01 2008-01-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US20080052161A1 (en) * 2005-07-01 2008-02-28 Searete Llc Alteration of promotional content in media works
US20080052104A1 (en) * 2005-07-01 2008-02-28 Searete Llc Group content substitution in media works
US20080059530A1 (en) * 2005-07-01 2008-03-06 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementing group content substitution in media works
US20080077954A1 (en) * 2005-07-01 2008-03-27 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional placement in media works
US20080086380A1 (en) * 2005-07-01 2008-04-10 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Alteration of promotional content in media works
US20080193101A1 (en) * 2005-03-31 2008-08-14 Koninklijke Philips Electronics, N.V. Synthesis of Composite News Stories
US20080209231A1 (en) * 2004-10-12 2008-08-28 Information And Communications University Research And Industrial Cooperation Group Contents Encryption Method, System and Method for Providing Contents Through Network Using the Encryption Method
US20080313233A1 (en) * 2005-07-01 2008-12-18 Searete Llc Implementing audio substitution options in media works
US20090037278A1 (en) * 2005-07-01 2009-02-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementing visual substitution options in media works
US20090037243A1 (en) * 2005-07-01 2009-02-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Audio substitution options in media works
US20090151004A1 (en) * 2005-07-01 2009-06-11 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for visual content alteration
US20090150444A1 (en) * 2005-07-01 2009-06-11 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for audio content alteration
US20090151008A1 (en) * 2005-07-01 2009-06-11 Searete Llc. A Limited Liability Corporation Of The State Of Delaware Media markup system for content alteration in derivative works
US20090150199A1 (en) * 2005-07-01 2009-06-11 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Visual substitution options in media works
US20090204475A1 (en) * 2005-07-01 2009-08-13 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional visual content
US20090210946A1 (en) * 2005-07-01 2009-08-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional audio content
US20090235364A1 (en) * 2005-07-01 2009-09-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional content alteration
US20090300480A1 (en) * 2005-07-01 2009-12-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media segment alteration with embedded markup identifier
US20090307201A1 (en) * 2002-04-03 2009-12-10 Dunning Ted E Associating and linking compact disc metadata
US20100017885A1 (en) * 2005-07-01 2010-01-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup identifier for alterable promotional segments
US7685642B2 (en) * 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US7698288B2 (en) * 2004-11-05 2010-04-13 Fuji Xerox Co., Ltd. Storage medium storing directory editing support program, directory editing support method, and directory editing support apparatus
US20100154065A1 (en) * 2005-07-01 2010-06-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for user-activated content alteration
US20100172540A1 (en) * 2000-02-04 2010-07-08 Davis Bruce L Synchronizing Rendering of Multimedia Content
US7779355B1 (en) * 2004-03-30 2010-08-17 Ricoh Company, Ltd. Techniques for using paper documents as media templates
US7844835B2 (en) * 1995-02-13 2010-11-30 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US7934159B1 (en) * 2004-02-19 2011-04-26 Microsoft Corporation Media timeline
US20110247077A1 (en) * 2001-05-31 2011-10-06 Contentguard Holdings, Inc. System and Method for Rights Offering and Granting Using Shared State Variables
US8041186B1 (en) * 2003-12-09 2011-10-18 Apple Inc. Propagating metadata associated with digital video
US8046424B2 (en) * 2003-08-21 2011-10-25 Microsoft Corporation Systems and methods for the utilization of metadata for synchronization optimization
US8375008B1 (en) * 2003-01-17 2013-02-12 Robert Gomes Method and system for enterprise-wide retention of digital or electronic data
US8554799B2 (en) * 2005-07-01 2013-10-08 Microsoft Corporation Blocks of time with metadata

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6119229A (en) 1997-04-11 2000-09-12 The Brodia Group Virtual property system
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US7213005B2 (en) * 1999-12-09 2007-05-01 International Business Machines Corporation Digital content distribution using web broadcasting services
US6496802B1 (en) * 2000-01-07 2002-12-17 Mp3.Com, Inc. System and method for providing access to electronic works
JP2002055995A (en) * 2000-05-31 2002-02-20 Canon Inc Method and device for information processing
US7623648B1 (en) * 2004-12-01 2009-11-24 Tellme Networks, Inc. Method and system of generating reference variations for directory assistance data
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7496764B2 (en) * 2001-09-12 2009-02-24 Nagravision S.A. Data transmission method between a local server and local peripherals
CN100403209C (en) * 2002-10-22 2008-07-16 皇家飞利浦电子股份有限公司 Method and device for authorizing content operations
MXPA05007001A (en) * 2002-12-27 2005-11-23 Nielsen Media Res Inc Methods and apparatus for transcoding metadata.
US20060167807A1 (en) * 2003-02-25 2006-07-27 Ali Aydar Dispute resolution in an open copyright database
US20060167804A1 (en) * 2003-02-25 2006-07-27 Ali Aydar Track listening and playing service for digital media files
KR100745995B1 (en) * 2003-06-04 2007-08-06 삼성전자주식회사 Device for managing meta data and method thereof
US7650563B2 (en) * 2003-07-18 2010-01-19 Microsoft Corporation Aggregating metadata for media content from multiple devices
US7725498B2 (en) * 2004-04-22 2010-05-25 International Business Machines Corporation Techniques for identifying mergeable data
US7730012B2 (en) * 2004-06-25 2010-06-01 Apple Inc. Methods and systems for managing data
US20080201299A1 (en) * 2004-06-30 2008-08-21 Nokia Corporation Method and System for Managing Metadata
US7310643B2 (en) * 2005-01-25 2007-12-18 International Business Machines Corporation Automatic capture of associations between content within a content framework system
US7533105B2 (en) * 2005-01-25 2009-05-12 International Business Machines Corporation Visual association of content in a content framework system
US20060190290A1 (en) 2005-02-22 2006-08-24 Brainshield Technologies, Inc. Systems and methods for distributing electronic files
US7454406B2 (en) * 2005-04-29 2008-11-18 Adaptec, Inc. System and method of handling file metadata
US7774713B2 (en) * 2005-06-28 2010-08-10 Microsoft Corporation Dynamic user experience with semantic rich objects
US20070083558A1 (en) * 2005-10-10 2007-04-12 Yahoo! Inc. Media item registry and associated methods of registering a rights holder and a media item
US20070083380A1 (en) * 2005-10-10 2007-04-12 Yahoo! Inc. Data container and set of metadata for association with a media item and composite media items
US7844820B2 (en) * 2005-10-10 2010-11-30 Yahoo! Inc. Set of metadata for association with a composite media item and tool for creating such set of metadata
US20070094139A1 (en) * 2005-10-10 2007-04-26 Yahoo! Inc. Media item payment system and associated method of use
US7904417B2 (en) * 2006-02-27 2011-03-08 Microsoft Corporation Recursive metadata templating
US7921116B2 (en) * 2006-06-16 2011-04-05 Microsoft Corporation Highly meaningful multimedia metadata creation and associations
US7991271B2 (en) * 2007-02-14 2011-08-02 Sony Corporation Transfer of metadata using video frames
US7962953B2 (en) * 2006-12-28 2011-06-14 Nokia Corporation DRM protected content sharing
DE102007034010A1 (en) * 2007-07-20 2009-01-22 Dallmeier Electronic Gmbh & Co. Kg Method and device for processing video data
US8095991B2 (en) * 2008-02-26 2012-01-10 International Business Machines Corporation Digital rights management of streaming captured content based on criteria regulating a sequence of elements
US20090259623A1 (en) * 2008-04-11 2009-10-15 Adobe Systems Incorporated Systems and Methods for Associating Metadata with Media
US7882110B2 (en) * 2008-04-30 2011-02-01 Enterprise Content Management Group Method and system for migrating documents
US8312158B2 (en) * 2010-01-26 2012-11-13 At&T Intellectual Property I, Lp System and method for providing multimedia digital rights transfer
US9516364B2 (en) * 2010-03-29 2016-12-06 Google Technology Holdings LLC Secure transcoding of content

Patent Citations (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020128856A1 (en) * 1994-11-23 2002-09-12 Stefik Mark J. Composite digital works having usage rights and method for creating the same
US6928419B2 (en) * 1994-11-23 2005-08-09 Contentguard Holdings, Inc. Method and apparatus for repackaging portions of digital works as new digital works
US7113912B2 (en) * 1994-11-23 2006-09-26 Contentguard Holdings, Inc. Composite digital works having usage rights and method for creating the same
US7120800B2 (en) * 1995-02-13 2006-10-10 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7124302B2 (en) * 1995-02-13 2006-10-17 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7844835B2 (en) * 1995-02-13 2010-11-30 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US8677507B2 (en) * 1995-02-13 2014-03-18 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US7076652B2 (en) * 1995-02-13 2006-07-11 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US7051212B2 (en) * 1995-02-13 2006-05-23 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7133845B1 (en) * 1995-02-13 2006-11-07 Intertrust Technologies Corp. System and methods for secure transaction management and electronic rights protection
US7095854B1 (en) * 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7100199B2 (en) * 1995-02-13 2006-08-29 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US6427140B1 (en) * 1995-02-13 2002-07-30 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US20050177716A1 (en) * 1995-02-13 2005-08-11 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5862325A (en) * 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
US20020003879A1 (en) * 1997-07-07 2002-01-10 Matsushita Electric Industrial Co., Ltd. Data control method, method for embedding data control information, method for detecting data control information, device for embedding data control information, device for detecting data control information, and device for recording data
US6686970B1 (en) * 1997-10-03 2004-02-03 Canon Kabushiki Kaisha Multi-media editing method and apparatus
US20080092168A1 (en) * 1999-03-29 2008-04-17 Logan James D Audio and video program recording, editing and playback systems using metadata
US7099846B1 (en) * 1999-04-09 2006-08-29 Sony Corporation Apparatus and system for providing fee-based content
US20040220791A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc. A California Corpor Personalization services for entities from multiple sources
US20040220926A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc., A California Cpr[P Personalization services for entities from multiple sources
US20100172540A1 (en) * 2000-02-04 2010-07-08 Davis Bruce L Synchronizing Rendering of Multimedia Content
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20020107850A1 (en) * 2000-06-14 2002-08-08 Kazuo Sugimoto Content searching/distributing device and content searching/distributing method
US7290285B2 (en) * 2000-06-30 2007-10-30 Zinio Systems, Inc. Systems and methods for distributing and viewing electronic documents
US20030182579A1 (en) * 2000-08-24 2003-09-25 David Leporini Transmitting and processing protected content
US20020108115A1 (en) * 2000-12-11 2002-08-08 The Associated Press News and other information delivery system and method
US20020152173A1 (en) * 2001-04-05 2002-10-17 Rudd James M. System and methods for managing the distribution of electronic content
US20050137984A1 (en) * 2001-05-31 2005-06-23 Mai Nguyen System and method for rights offering and granting using shared state variables
US20110247077A1 (en) * 2001-05-31 2011-10-06 Contentguard Holdings, Inc. System and Method for Rights Offering and Granting Using Shared State Variables
US20030009423A1 (en) * 2001-05-31 2003-01-09 Xin Wang Rights offering and granting
US8447697B2 (en) * 2001-05-31 2013-05-21 Contentguard Holdings, Inc. Rights offering and granting
US20030028489A1 (en) * 2001-07-31 2003-02-06 Williamson Matthew Murray Method and apparatus for legitimate sharing of electronic content
US20030050919A1 (en) * 2001-09-05 2003-03-13 International Business Machines Corporation Apparatus and method for providing access rights information in a portion of a file
US20030182328A1 (en) * 2001-10-29 2003-09-25 Jules Paquette Apparatus and method for sharing data between multiple, remote sites of a data network
US20030158780A1 (en) * 2002-02-19 2003-08-21 Fujitsu Limited Information distribution method and apparatus, business method, and storage medium
US20090307201A1 (en) * 2002-04-03 2009-12-10 Dunning Ted E Associating and linking compact disc metadata
US20030195863A1 (en) * 2002-04-16 2003-10-16 Marsh David J. Media content descriptions
US20030231188A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation Image server store system and method using combined image views
US20030233363A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation Combined image views and method of creating images
US20030233379A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation System and method for splitting an image across multiple computer readable media
US20040034849A1 (en) * 2002-06-17 2004-02-19 Microsoft Corporation Volume image views and methods of creating volume images in which a file similar to a base file is stored as a patch of the base file
US20040003403A1 (en) * 2002-06-19 2004-01-01 Marsh David J. Methods and systems for reducing information in electronic program guide and program recommendation systems
US20050228665A1 (en) * 2002-06-24 2005-10-13 Matsushita Electric Indusrial Co, Ltd. Metadata preparing device, preparing method therefor and retrieving device
US20040024886A1 (en) * 2002-06-26 2004-02-05 Parichay Saxena Authorization access controlled content exchange
US20050192904A1 (en) * 2002-09-09 2005-09-01 Candelore Brant L. Selective encryption with coverage encryption
US20040049694A1 (en) * 2002-09-09 2004-03-11 Candelore Brant L. Content distribution for multiple digital rights management
US20040064209A1 (en) * 2002-09-30 2004-04-01 Tong Zhang System and method for generating an audio thumbnail of an audio track
US20060095852A1 (en) * 2002-11-27 2006-05-04 Trepess David W Information storage and retrieval
US8375008B1 (en) * 2003-01-17 2013-02-12 Robert Gomes Method and system for enterprise-wide retention of digital or electronic data
US20040143604A1 (en) * 2003-01-21 2004-07-22 Steve Glenner Random access editing of media
US20040148564A1 (en) * 2003-01-21 2004-07-29 Canon Kabushiki Kaisha Information processing method and apparatus
US20040146275A1 (en) * 2003-01-21 2004-07-29 Canon Kabushiki Kaisha Information processing method, information processor, and control program
US20050050446A1 (en) * 2003-02-10 2005-03-03 Akira Miura Content processing terminal, copyright management system, and methods thereof
US20040200261A1 (en) * 2003-04-11 2004-10-14 Shuman David James Scanning tip orientation adjustment method for atomic force microscopy
US20040221322A1 (en) * 2003-04-30 2004-11-04 Bo Shen Methods and systems for video content browsing
US7685642B2 (en) * 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US8046424B2 (en) * 2003-08-21 2011-10-25 Microsoft Corporation Systems and methods for the utilization of metadata for synchronization optimization
US20050122397A1 (en) * 2003-12-03 2005-06-09 Safehouse International Limited Recording a sequence of images
US20110317985A1 (en) * 2003-12-09 2011-12-29 David Robert Black Propagating metadata associated with digital video
US8041186B1 (en) * 2003-12-09 2011-10-18 Apple Inc. Propagating metadata associated with digital video
US20070174321A1 (en) * 2004-02-13 2007-07-26 Mikko Viikari Data processing system
US7797454B2 (en) * 2004-02-13 2010-09-14 Hewlett-Packard Development Company, L.P. Media data transcoding devices
US20050182855A1 (en) * 2004-02-13 2005-08-18 Apostolopoulos John G. Media data transcoding devices
US7934159B1 (en) * 2004-02-19 2011-04-26 Microsoft Corporation Media timeline
US7779355B1 (en) * 2004-03-30 2010-08-17 Ricoh Company, Ltd. Techniques for using paper documents as media templates
US20050273399A1 (en) * 2004-06-08 2005-12-08 Sony Corporation Content distribution server, content distribution method, and program
US20050276570A1 (en) * 2004-06-15 2005-12-15 Reed Ogden C Jr Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media
US20050289111A1 (en) * 2004-06-25 2005-12-29 Tribble Guy L Method and apparatus for processing metadata
US20080209231A1 (en) * 2004-10-12 2008-08-28 Information And Communications University Research And Industrial Cooperation Group Contents Encryption Method, System and Method for Providing Contents Through Network Using the Encryption Method
US7698288B2 (en) * 2004-11-05 2010-04-13 Fuji Xerox Co., Ltd. Storage medium storing directory editing support program, directory editing support method, and directory editing support apparatus
US20070156793A1 (en) * 2005-02-07 2007-07-05 D Souza Roy P Synthetic full copies of data and dynamic bulk-to-brick transformation
US20070156792A1 (en) * 2005-02-07 2007-07-05 D Souza Roy P Dynamic bulk-to-brick transformation of data
US20070150499A1 (en) * 2005-02-07 2007-06-28 D Souza Roy P Dynamic bulk-to-brick transformation of data
US20070143365A1 (en) * 2005-02-07 2007-06-21 D Souza Roy P Synthetic full copies of data and dynamic bulk-to-brick transformation
US20080193101A1 (en) * 2005-03-31 2008-08-14 Koninklijke Philips Electronics, N.V. Synthesis of Composite News Stories
US20060294571A1 (en) * 2005-06-27 2006-12-28 Microsoft Corporation Collaborative video via distributed storage and blogging
US20090037243A1 (en) * 2005-07-01 2009-02-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Audio substitution options in media works
US20070299877A1 (en) * 2005-07-01 2007-12-27 Searete Llc Group content substitution in media works
US20080059530A1 (en) * 2005-07-01 2008-03-06 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementing group content substitution in media works
US20080077954A1 (en) * 2005-07-01 2008-03-27 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Promotional placement in media works
US20080086380A1 (en) * 2005-07-01 2008-04-10 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Alteration of promotional content in media works
US20080052161A1 (en) * 2005-07-01 2008-02-28 Searete Llc Alteration of promotional content in media works
US20080028422A1 (en) * 2005-07-01 2008-01-31 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US20080013859A1 (en) * 2005-07-01 2008-01-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US20080313233A1 (en) * 2005-07-01 2008-12-18 Searete Llc Implementing audio substitution options in media works
US20090037278A1 (en) * 2005-07-01 2009-02-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementing visual substitution options in media works
US20080010083A1 (en) * 2005-07-01 2008-01-10 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Approval technique for media content alteration
US20090151004A1 (en) * 2005-07-01 2009-06-11 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for visual content alteration
US20090150444A1 (en) * 2005-07-01 2009-06-11 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for audio content alteration
US20090151008A1 (en) * 2005-07-01 2009-06-11 Searete Llc. A Limited Liability Corporation Of The State Of Delaware Media markup system for content alteration in derivative works
US20090150199A1 (en) * 2005-07-01 2009-06-11 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Visual substitution options in media works
US20090204475A1 (en) * 2005-07-01 2009-08-13 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional visual content
US20090210946A1 (en) * 2005-07-01 2009-08-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional audio content
US20090235364A1 (en) * 2005-07-01 2009-09-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for promotional content alteration
US20090300480A1 (en) * 2005-07-01 2009-12-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media segment alteration with embedded markup identifier
US20080052104A1 (en) * 2005-07-01 2008-02-28 Searete Llc Group content substitution in media works
US20100017885A1 (en) * 2005-07-01 2010-01-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup identifier for alterable promotional segments
US20070294720A1 (en) * 2005-07-01 2007-12-20 Searete Llc Promotional placement in media works
US20070294305A1 (en) * 2005-07-01 2007-12-20 Searete Llc Implementing group content substitution in media works
US20100154065A1 (en) * 2005-07-01 2010-06-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for user-activated content alteration
US20070274519A1 (en) * 2005-07-01 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Authorization for media content alteration
US20070276757A1 (en) * 2005-07-01 2007-11-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Approval technique for media content alteration
US20070263865A1 (en) * 2005-07-01 2007-11-15 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Authorization rights for substitute media content
US20070266049A1 (en) * 2005-07-01 2007-11-15 Searete Llc, A Limited Liability Corportion Of The State Of Delaware Implementation of media content alteration
US7860342B2 (en) * 2005-07-01 2010-12-28 The Invention Science Fund I, Llc Modifying restricted images
US20070005423A1 (en) * 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Providing promotional content
US8554799B2 (en) * 2005-07-01 2013-10-08 Microsoft Corporation Blocks of time with metadata
US20070005422A1 (en) * 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Techniques for image generation
US20070005651A1 (en) * 2005-07-01 2007-01-04 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Restoring modified assets
US8126938B2 (en) * 2005-07-01 2012-02-28 The Invention Science Fund I, Llc Group content substitution in media works
US20070044137A1 (en) * 2005-08-22 2007-02-22 Bennett James D Audio-video systems supporting merged audio streams
US20070050409A1 (en) * 2005-08-26 2007-03-01 Harris Corporation System, methods, and program product to trace content genealogy
US20070067427A1 (en) * 2005-08-26 2007-03-22 Harris Corporation System, methods, and program product to trace content genealogy
US20070078777A1 (en) * 2005-09-29 2007-04-05 Contentguard Holdings, Inc. System and method for digital rights management using advanced copy with issue rights, and managed copy tokens
US20070078896A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Identifying portions within media files with location tags

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US11709865B2 (en) 2005-02-28 2023-07-25 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
US11573979B2 (en) 2005-02-28 2023-02-07 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
US11468092B2 (en) 2005-02-28 2022-10-11 Huawei Technologies Co., Ltd. Method and system for exploring similarities
US11048724B2 (en) 2005-02-28 2021-06-29 Huawei Technologies Co., Ltd. Method and system for exploring similarities
US10860611B2 (en) 2005-02-28 2020-12-08 Huawei Technologies Co., Ltd. Method for sharing and searching playlists
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
US8910033B2 (en) 2005-07-01 2014-12-09 The Invention Science Fund I, Llc Implementing group content substitution in media works
US20070266049A1 (en) * 2005-07-01 2007-11-15 Searete Llc, A Limited Liability Corportion Of The State Of Delaware Implementation of media content alteration
US9230601B2 (en) 2005-07-01 2016-01-05 Invention Science Fund I, Llc Media markup system for content alteration in derivative works
US20080013859A1 (en) * 2005-07-01 2008-01-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Implementation of media content alteration
US9426387B2 (en) 2005-07-01 2016-08-23 Invention Science Fund I, Llc Image anonymization
US9583141B2 (en) 2005-07-01 2017-02-28 Invention Science Fund I, Llc Implementing audio substitution options in media works
US9092928B2 (en) 2005-07-01 2015-07-28 The Invention Science Fund I, Llc Implementing group content substitution in media works
US20080052104A1 (en) * 2005-07-01 2008-02-28 Searete Llc Group content substitution in media works
US9065979B2 (en) 2005-07-01 2015-06-23 The Invention Science Fund I, Llc Promotional placement in media works
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
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
US9215512B2 (en) 2007-04-27 2015-12-15 Invention Science Fund I, Llc Implementation of media content alteration
US20110106879A1 (en) * 2009-10-30 2011-05-05 Samsung Electronics Co., Ltd. Apparatus and method for reproducing multimedia content
US10268760B2 (en) 2009-10-30 2019-04-23 Samsung Electronics Co., Ltd. Apparatus and method for reproducing multimedia content successively in a broadcasting system based on one integrated metadata
US9355682B2 (en) * 2009-10-30 2016-05-31 Samsung Electronics Co., Ltd Apparatus and method for separately viewing multimedia content desired by a user
US20150066955A1 (en) * 2013-08-28 2015-03-05 Verizon Patent And Licensing Inc. System and method for providing a metadata management framework

Also Published As

Publication number Publication date
US20070083762A1 (en) 2007-04-12
US8166305B2 (en) 2012-04-24
US20080269931A1 (en) 2008-10-30
US7844820B2 (en) 2010-11-30

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
US7844548B2 (en) Techniques and systems for electronic submission of media for network-based distribution
US6938005B2 (en) Digital content 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
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
EP1696340B1 (en) Information processing apparatus, information processing method, and computer program
CN102682055A (en) Method and apparatus for managing e-book contents
US20070094139A1 (en) Media item payment system and associated method of use
US20100082663A1 (en) Method and System for Identifying Equivalent Digital Media Assets
JP2006047644A (en) Exchange system for lists of musical piece, video content, electronic book, and web content, and server and terminal device used therefor
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
AU2018275145B2 (en) Interest-based and bibliographical data-based multimedia content exploration, curation and organization
Miszczynski et al. Deliverable D3. 4
Hsu Scenarios for Music Information Retrieval: A Value-Based Model for P2P Network Community

Legal Events

Date Code Title Description
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

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION