Method and apparatus for distributing binary presentations within digital media content files
First Claim
1. A method comprising:
- receiving a first digital media content file corresponding to a first of a plurality of digital media file types, the digital media file including first digital media content and a binary presentation embedded within the first digital media file;
facilitating rendering of the binary presentation contemporaneously with rendering of the first digital media content;
receiving a second digital media content file corresponding to a second of the plurality of digital media file types, the digital media file including second digital media content and the binary presentation embedded within the second digital media file; and
facilitating rendering of the binary presentation contemporaneously with rendering of the second digital audio content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for distributing binary presentations within digital media content files includes receiving a first digital media content file of a first digital media file type and including first digital media content and a binary presentation embedded within the digital media file, facilitating rendering of the binary presentation contemporaneously with rendering of the first digital media content, receiving a second digital media content file of a second digital media file type and including second digital media content and the binary presentation embedded within the second digital media file, and facilitating rendering of the binary presentation contemporaneously with the rendering of the second digital audio content.
34 Citations
42 Claims
-
1. A method comprising:
-
receiving a first digital media content file corresponding to a first of a plurality of digital media file types, the digital media file including first digital media content and a binary presentation embedded within the first digital media file;
facilitating rendering of the binary presentation contemporaneously with rendering of the first digital media content;
receiving a second digital media content file corresponding to a second of the plurality of digital media file types, the digital media file including second digital media content and the binary presentation embedded within the second digital media file; and
facilitating rendering of the binary presentation contemporaneously with rendering of the second digital audio content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a digital media content player, a method comprising:
-
receiving a first media file including first audio content and a first embedded binary presentation;
determining a first media file type of a plurality of media file types to which the first media file corresponds;
invoking one of a plurality of interpreters based upon the first media file type to extract the first embedded binary presentation from the first media file and pass the binary presentation to a rendering engine to facilitate rendering of the first binary presentation while the first audio content is being rendered;
receiving a second media file including second audio content and a second embedded binary presentation;
determining a second media file type of the plurality of media file types to which the second media file corresponds; and
invoking a second of the plurality of interpreters based upon the second media file type to extract the second embedded binary presentation from the second media file and pass the binary presentation to the rendering engine to facilitate rendering of the second binary presentation while the second audio content is being rendered. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
identifying a binary presentation to be embedded into one or more of a plurality of digital media content files for distribution as a component of the one or, more digital media content files, each of the one or more digital media content files corresponding to one of a plurality of digital media file types;
identifying a first of the plurality of digital media content files to receive the binary presentation;
determining a first file type corresponding to the first digital media content file; and
embedding the binary presentation into the first digital media content file in accordance with a file type-specific data mapping, to facilitate subsequent extraction of the binary presentation from the first digital media content file and rendering of the binary presentation upon rendering of the first digital media content file by a digital media content player. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
receiving a first digital media content file corresponding to a first of a plurality of digital media file types, the digital media file including first digital media content and a binary presentation embedded within the first digital media file;
rendering the complex binary presentation contemporaneously with the first digital media content;
receiving a second digital media content file corresponding to a second of the plurality of digital media file types, the digital media file including second digital media content and the binary presentation embedded within the second digital media file; and
rendering the complex binary presentation contemporaneously with the second digital audio content. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
identifying a binary presentation to be embedded into one or more of a plurality of digital media content files for distribution as a component of the one or more digital media content files, the one or more digital media content files corresponding to a plurality of digital media file types;
identifying a first of the plurality of digital media content files to receive the binary presentation;
determining a first file type corresponding to the first digital media content file; and
embedding the binary presentation into the first digital media content file in accordance with a file type-specific data mapping, to facilitate subsequent extraction of the binary presentation from the first digital media content file and rendering of the binary presentation upon rendering of the first digital media content file by a digital media content player. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to receive a first digital media content file corresponding to a first of a plurality of digital media file types, the digital media file including first digital media content and a binary presentation embedded within the first digital media file, render the complex binary presentation contemporaneously with the first digital media content, receive a second digital media content file corresponding to a second of the plurality of digital media file types, the digital media file including second digital media content and the binary presentation embedded within the second digital media file, and render the complex binary presentation contemporaneously with the second digital audio content; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to identify a binary presentation to be embedded into one or more of a plurality of digital media content files for distribution as a component of the one or more digital media content files, the one or more digital media content files corresponding to a plurality of digital media file types, identify a first of the plurality of digital media content files to receive the binary presentation, determine a first file type corresponding to the first digital media content file, and embed the binary presentation into the first digital media content file in accordance with a file type-specific data mapping, to facilitate subsequent extraction of the binary presentation from the first digital media content file and rendering of the binary presentation upon rendering of the first digital media content file by a digital media content player; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification