Substituting or Replacing Components in Media Objects Based on Steganographic Encoding
First Claim
1. An apparatus comprising:
- an input to receive an identifier obtained from a steganographically encoded media object;
an output to communicate;
i) at least a portion of the identifier to a remote data repository, the remote data repository including at least a plurality of substitute media objects corresponding, respectively, to at least one of a plurality of identifiers, and ii) an instruction to the remote data repository, anda processor to control said apparatus.
6 Assignments
0 Petitions
Accused Products
Abstract
The application discloses various methods and systems to provide substitute or replacement components for media objects (e.g., audio, video or images). The substitute or replacement components can be substituted for or to replace corresponding components when making copies of media objects. One claim includes: an apparatus comprising: a processor; and memory. The memory includes instructions for execution by said processor. The instructions include instructions to: upon receipt of a copy request, determine whether an object to be copied comprises a steganographic signal hidden within at least one component of the object; if the object comprises a steganographic signal hidden therein, obtain a substitute or replacement component corresponding to the steganographic signal; and execute the copy request of the object to yield a copy object including providing in the copy object the substitute or replacement component for the at least one component of the object. Of course, other apparatus, methods and combinations are provided as well.
108 Citations
21 Claims
-
1. An apparatus comprising:
-
an input to receive an identifier obtained from a steganographically encoded media object; an output to communicate;
i) at least a portion of the identifier to a remote data repository, the remote data repository including at least a plurality of substitute media objects corresponding, respectively, to at least one of a plurality of identifiers, and ii) an instruction to the remote data repository, anda processor to control said apparatus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a processor; and memory, said memory comprising instructions for execution by said processor, said instructions comprising instructions to; upon receipt of a copy request, determine whether an object to be copied comprises a steganographic signal hidden within at least one component of the object, if the object comprises a steganographic signal hidden therein, obtain a substitute or replacement component corresponding to the steganographic signal, and execute the copy request of the object to yield a copy object including providing in the copy object the substitute or replacement component for the at least one component of the object. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a processor; and memory, said memory comprising instructions for execution by said processor, said instructions comprising instructions to; analyze data corresponding to a media object to obtain a first identifier steganographically hidden in a first component of the media object, and to obtain a second identifier steganographically hidden in a second component of the media object, obtain a substitute or replacement component for the first component using at least the first identifier, obtain a substitute or replacement component for the second component using at least the second identifier, provide an altered version of the media object, the altered version of the media object including the substitute or replacement component for the first component and the substitute or replacement component for the second component in place of the first component and the second component. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
analyzing data corresponding to a media object to obtain a first identifier steganographically hidden in a first component of the media object, and to obtain a second identifier steganographically hidden in a second component of the media object; obtaining a substitute or replacement component for the first component using at least the first identifier; obtaining a substitute or replacement component for the second component using at least the second identifier; and providing an altered version of the media object, the altered version of the media object including the substitute or replacement component for the first component and the substitute or replacement component for the second component in place of the first component and the second component. - View Dependent Claims (21)
-
Specification