Substituting objects based on steganographic encoding
First Claim
1. A method comprising:
- receiving an identifier obtained from a steganographically encoded media object;
accessing memory associated with at least a portion of the identifier to obtain an address of a remote data repository, the remote data repository including at least a plurality of substitute media objects corresponding respectively to a plurality of identifiers;
forwarding;
i) at least a portion of the identifier obtained from the steganographic encoding, and ii) an instruction to the remote data repository at the address,wherein the instruction includes a request to provide a substitute media object corresponding to at least a portion of the identifier obtained from the steganographic encoding.
6 Assignments
0 Petitions
Accused Products
Abstract
The application discloses various methods and systems to provide substitute information or objects for, e.g., substitution when making copies of media objects (e.g., audio, video or images). One method includes: receiving i) an identifier obtained from a steganographic encoding encoded in a media object, and ii) state information associated with the steganographic encoding or associated with the media object; obtaining—from a storage location—a substitute media object corresponding to the identifier; adjusting the substitute media object in accordance with the state information; providing the adjusted, substituted media object. Another method includes: receiving an identifier obtained from a steganographically encoded media object; accessing memory associated with at least a portion of the identifier to obtain an address of a remote data repository, the remote data repository including at least a plurality of substitute media objects corresponding respectively to a plurality of identifiers; forwarding: i) at least a portion of the identifier obtained from the steganographic encoding, and ii) an instruction to the remote data repository at the address, wherein the instruction includes a request to provide a substitute media object corresponding to at least a portion of the identifier obtained from the steganographic encoding. Of course, other methods and combinations are provided as well.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving an identifier obtained from a steganographically encoded media object; accessing memory associated with at least a portion of the identifier to obtain an address of a remote data repository, the remote data repository including at least a plurality of substitute media objects corresponding respectively to a plurality of identifiers; forwarding;
i) at least a portion of the identifier obtained from the steganographic encoding, and ii) an instruction to the remote data repository at the address,wherein the instruction includes a request to provide a substitute media object corresponding to at least a portion of the identifier obtained from the steganographic encoding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving;
i) an identifier obtained from a steganographic encoding encoded in a media object, and ii) state information associated with the steganographic encoding or associated with the media object;obtaining—
from a storage location—
a substitute media object corresponding to the identifier;adjusting the substitute media object in accordance with the state information; providing the adjusted, substituted media object. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
in a consumer device; obtaining an identifier from steganographic encoding that is encoded in a media object; querying a data repository in the consumer device to determine whether substitute information corresponding to the identifier is located therein, the substitute information to be substituted for or in the media object by the consumer device, and if the substitute information is not located therein, querying a data repository remote from the consumer device to determine whether substitute information corresponding to the identifier is located therein, the substitute information to be substituted for or in the media object by the consumer device; and and once substitute information is obtained, substituting obtained substitute information for or in the media object. - View Dependent Claims (16, 17, 18, 19)
-
20. A method to provide a substitute object for an original media object, wherein the substitute object is to be provided in a copy of the original media object, and wherein the original media object comprises steganographic encoding including a plural-bit identifier, said method comprising:
-
decoding the steganographic encoding from the original media object or data representing the original media object to obtain the plural-bit identifier; using the plural-bit identifier to request the substitute object from a remote location; receiving the substitute object from the remote location; and when generating a copy of the original media object, using the substitute object to augment or replace the original media object. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification