Method and apparatus for targeting a digital information playback device
AssigneeAudible, Inc.
InventorsTimothy Mott, Guy Story, Benjamin Che-Ming Jun, Samuel Hong-Yen Pai, Paul Kocher
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and article of manufacture for targeting a digital information playback device. A device ID and or a group ID is embedded in the playback device. A device ID or a group ID is also embedded in a digital information file. Upon receiving the digital information file, the device ID or the group ID of the playback device is compared to that contained in the digital information file. The digital information file is then played if either the device ID or the group ID of the digital information file matches that of the playback device.
Claims27
A method for targeting a digital information playback device comprising:
- embedding a first device identifier in the playback device;
- embedding a second device identifier in a digital information file;
- providing the digital information file to the playback device;
- comparing the first device identifier to the second device identifier;
- computing a first hash value for a section of the digital information file;
- embedding the first hash value in the digital information file;
- computing a second hash value when the digital information file is provided to the playback device;
- and
- playing the digital information file if the first hash value matches the second hash value and the first device identifier matches the second device identifier.
A system for targeting a digital information playback device, the system comprising:
- means for embedding a first device identifier in the playback device;
- means for embedding a second device identifier in a digital computer for embedding a second device identifier in a digital information file;
- means for computing a first hash value for a section of the digital information file;
- means for embedding the first hash value in the digital information file:
- means for providing the digital information file to the playback device;
- means for computing a second hash value when the digital information file is provided to the playback device;
- means for executing a digital signature algorithm to authenticate a header block of the digital information file;
- means for comparing the first device identifier to the second device identifier;
- and
- means for playing the digital information file if the first device identifier matches the second device identifier and if the first hash value matches the second hash value.
A system for targeting an audio playback device comprising:
- means for embedding a device identifier in an audio file;
- means for embedding a group identifier in the audio file;
- means for computing a first hash value for a section of the audio file;
- means for embedding the first hash value in the audio file;
- means for executing a digital signature algorithm to authenticate a header block of the audio file;
- means for providing the audio file to the playback device;
- and
- means for playing the audio file if the first hash value matches the second hash value.
A machine-readable medium having stored thereon sequences of instructions that, when executed, cause one or more electronic devices to:
- embed a first device identifier in a playback device;
- embed a second device identifier in a digital information file;
- provide the digital information file to the playback device;
- compare the first device identifier to the second device identifier;
- compute a first hash value for a section of the digital information file;
- embed the first hash value in the digital information file;
- compute a second hash value when the digital information file is provided to the playback device;
- and
- play the digital information file if the first hash value matches the second hash value and the first device identifier matches the second device identifier.
Dependencies are inferred from the claim text.