×

Media exchange protocol supporting format conversion of media items

  • US 8,117,342 B2
  • Filed: 10/04/2005
  • Issued: 02/14/2012
  • Est. Priority Date: 10/04/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of determining an operability of a media item within a media exchange network, comprising:

  • comparing;

    a set of content parameters associated with the media item, the set of content parameters comprising a beginning media exchange description language (MX-DL) element designated <

    mediaXchange> and

    a closing MX-DL element designated <

    /mediaXchange>

    , and two or more additional MX-DL elements between the beginning element and the closing element, the two or more additional MX-DL elements comprising at least two of;

    one or more primitive MX-DL elements specifying encoding data, encapsulation features, and/or content protection associated with the media item, a primitive MX-DL element comprising a beginning element designated <

    primitives > and

    a closing element designated <

    /primitives>

    ;

    one or more compound MX-DL elements specifying primitive combinations for the media item, a compound MX-DL element comprising a beginning element designated <

    compounds> and

    a closing element designated <

    /compounds>

    ;

    one or more restriction MX-DL elements specifying value ranges for primitives, a restriction MX-DL element comprising a beginning element designated <

    restrictions> and

    a closing element designated <

    /restrictions>

    ; and

    one or more encapsulation MX-DL elements specifying encapsulation types for primitives, an encapsulation MX-DL element comprising a beginning element designated <

    encapsulations> and

    a closing element designated <

    /encapsulations>

    ; and

    device capabilities of one or more devices within the media exchange network, the device capabilities comprising a beginning MX-DL element designated <

    mediaXchange> and

    a closing MX-DL element designated <

    /mediaXchange>

    , and two or more additional MX-DL elements between the beginning element and the closing element, the two or more additional MX-DL elements comprising at least two of;

    one or more primitive MX-DL elements specifying codec functionality supported by a device, a primitive MX-DL element comprising a beginning element designated <

    primitives> and

    a closing element designated <

    /primitives>

    ;

    one or more compound MX-DL elements specifying primitive combinations supported by a device, a compound MX-DL element comprising a beginning element designated <

    compounds> and

    a closing element designated <

    /compounds>

    ;

    one or more restriction MX-DL elements specifying allowed values for primitives, a restriction MX-DL element comprising a beginning element designated <

    restrictions> and

    a closing element designated <

    /restrictions>

    ; and

    one or more encapsulation MX-DL elements specifying encapsulation types for primitives, an encapsulation MX-DL element comprising a beginning element designated <

    encapsulations> and

    a closing element designated <

    /encapsulations>

    ; and

    if the set of content parameters associated with the media item is not compatible with the device capabilities of one or more devices within the media exchange network,converting the set of content parameters into a compatible set of content parameters described in the media exchange description language (MX-DL) based upon the device capabilities of the one or more devices, andmaking the media item with the compatible set of content parameters accessible to the one or more devices.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×