Method and apparatus for targeting a digital information playback device
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
589 Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
recording a first group identifier in the playback device;
embedding a second group identifier in the digital information file;
comparing the first group identifier to the second group identifier; and
if the first group identifier matches the second group identifier, playing the digital information file.
-
-
5. The method of claim 4 wherein recording the first group identifier comprises electronically receiving the first group identifier from a remote electronic source.
-
6. The method of claim 4 wherein embedding the second group identifier comprises embedding the second group identifier in a header block of the digital information file.
-
7. The method of claim 6 further comprising executing a digital signature algorithm to authenticate the header block.
-
8. The method of claim 1 further comprising executing a digital signature algorithm to authenticate the digital information file.
-
9. The method of claim 1 further comprising executing a digital signature algorithm to authenticate a section of the digital information file.
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
means for recording a first group identifier in the playback device;
means for recording a second group identifier in the digital information file;
means for comparing the first group identifier to the second group identifier; and
means for playing the digital information file if the first group identifier matches the second group identifier.
-
-
14. The system of claim 13 wherein the means for recording the first group identifier further comprises means for electronically receiving the first group identifier from a remote electronic source.
-
15. The system of claim 13 wherein the means for recording the second group identifier further comprises means for recording the second group identifier in the header block of the digital information file.
-
16. The system of claim 15 further comprising means for executing a digital signature algorithm to authenticate the header block of the digital information file.
-
17. The system of claim 10 further comprising means for executing a digital signature algorithm to authenticate a subsection of the digital information file.
-
18. 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.
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
record a first group identifier in the playback device;
embed a second group identifier in the digital information file;
compare the first group identifier to the second group identifier; and
play the digital information file, if the first group identifier matches the second group identifier.
-
-
23. The machine-readable medium of claim 22 wherein the sequences of instructions that cause the one or more electronic devices to record the first group identifier comprise sequences of instructions that, when executed, cause the one or more electronic devices to receive the first group identifier from a remote source.
-
24. The machine-readable medium of claim 23 wherein the sequences of instructions that cause the one or more electronic devices to embed the second group identifier comprise sequences of instructions that, when executed, cause the one or more electronic devices to embed the second group identifier in a header block of the digital information file.
-
25. The machine-readable medium of claim 24 further comprising sequences of instructions that, when executed, cause the one or more electronic devices to execute a digital signature algorithm to authenticate the header block.
-
26. The machine-readable medium of claim 19 further comprising sequences of instructions that, when executed, cause the one or more electronic devices to execute a digital signature algorithm to authenticate the digital information file.
-
27. The machine-readable medium of claim 19 further comprising sequences of instructions that, when executed, cause the one or more electronic devices to execute a digital signature algorithm to authenticate a section of the digital information file.
Specification