Wireless methods and devices employing steganography
AssigneeDigimarc Corporation
InventorGeoffrey B. Rhoads
Life of this patent
Estimating the term…
Abstract
A wireless device includes a data capture system, a radiant-energy data transmission system, and a steganographic encoder that hides a plural-bit auxiliary code within data captured by the data capture system prior to its transmission by the data transmission system. An illustrative system, operable with audio input data, is a cell phone that steganographically encodes a user's voice. In some arrangements the steganographic encoding depends on data wirelessly received from a remote location. A variety of other arrangements and systems are also detailed.
Claims15
A method of steganography usage in a wireless communications device, the method comprising:
- receiving data wirelessly sent from a remote transmitter;
- generating encoding data that depends on the received data wirelessly sent from the remote location;
- altering digital data in accordance with the encoding data to yield steganographically-encoded data;
- and
- wirelessly transmitting the steganographically-encoded data from the wireless communications device to a remote location.
A method of steganography usage in a wireless communications device, the method comprising:
- generating encoding data, by reference to input digital data and to plural-bit auxiliary data, that represents the plural-bit auxiliary data and that depends, in part, on the input digital data;
- altering the input digital data in accordance with the encoding data to yield steganographically-encoded data;
- and
- wirelessly transmitting from the wireless communications device the steganographically-encoded data to a remote location.
A method of steganography usage in a wireless communications device, the method comprising:
- wirelessly communicating plural-bit auxiliary data from the wireless communications device to a remote location;
- and
- separately, conveying at least a portion of the plural-bit auxiliary data from the wireless communications device to the remote location through use of steganographic encoding of information data transmitted by the wireless communications device, wherein the at least a portion of the plural-bit auxiliary data is sent from the wireless communications device in two different manners.
A method of steganography usage in a wireless communications device, the method comprising:
- steganographically encoding information with first encoding data;
- transmitting the steganographically-encoded information from the wireless communications device;
- steganographically encoding the information with second encoding data different than the first;
- transmitting the steganographically-encoded information with the second encoding data from the wireless communications device, wherein the first and second encoding data differ by reason of at least one of the following:
- different first and second data wirelessly received by the wireless communications device from a remote location, wherein the encoding data depends on the first and second data;
- or
- the first encoding data encodes a first identifier, and the second encoding data also encodes the first identifier, but represents the first identifier with a different encoding than the first encoding data.
A method of steganography usage in a wireless communications device, the method comprising:
- processing information data to steganographically encode the information data with auxiliary data, wherein the auxiliary data comprises an identifier;
- and
- transmitting from the wireless communications device the steganographically-encoded information data, wherein the identifier comprises data uniquely identifying the wireless communications device.
A tangible computer-readable medium having instructions stored thereon that, when executed by a wireless communications device, cause the wireless communications device to perform operations comprising:
- receiving data wirelessly sent from a remote transmitter;
- generating an encoding data that depends on the received data wirelessly sent from the remote location;
- altering digital data in accordance with the encoding data to yield steganographically-encoded data;
- and
- wirelessly transmitting the steganographically-encoded data to a remote location.
A wireless communications device comprising:
- a receiver configured to receive data wirelessly sent from a remote transmitter;
- a processor configured to:
- generate an encoding data that depends on the received data wirelessly sent from the remote location;
- and
- alter digital data in accordance with the encoding data to yield steganographically-encoded data;
- and
- a transmitter configured to wirelessly transmit the steganographically- encoded data to a remote location.
A tangible computer-readable medium having instructions stored thereon that, when executed by a wireless communications device, cause the wireless communications device to perform operations comprising:
- generating an encoding data, by reference to input digital data and to plural-bit auxiliary data, that represents the plural-bit auxiliary data and that depends, in part, on the input digital data;
- altering the input digital data in accordance with the encoding data to yield steganographically-encoded data;
- and
- wirelessly transmitting the steganographically-encoded data to a remote location.
A wireless communications device comprising:
- a processor configured to:
- generate an encoding data, by reference to input digital data and to plural-bit auxiliary data, that represents the plural-bit auxiliary data and that depends, in part, on the input digital data;
- and
- alter the input digital data in accordance with the encoding data to yield steganographically-encoded data;
- and
- a transmitter configured to wirelessly transmit the steganographically- encoded data to a remote location.
A tangible computer-readable medium having instructions stored thereon that, when executed by a wireless communications device, cause the wireless communications device to perform operations comprising:
- wirelessly communicating plural-bit auxiliary data to a remote location;
- and
- communicating at least a portion of the plural-bit auxiliary data to the remote location through use of steganographic encoding of information data, wherein the at least a portion of the plural-bit auxiliary data is sent in two different manners.
A wireless communications device comprising:
- a transmitter configured to:
- wirelessly communicate plural-bit auxiliary data to a remote location;
- and
- communicate at least a portion of the plural-bit auxiliary data to the remote location through use of steganographic encoding of information data, wherein the at least a portion of the plural-bit auxiliary data is sent in two different manners.
A tangible computer-readable medium having instructions stored thereon that, when executed by a wireless communications device, cause the wireless communications device to perform operations comprising:
- steganographically encoding information with a first encoding data;
- transmitting the steganographically-encoded information;
- steganographically encoding the information with a second encoding data different than the first;
- transmitting the steganographically-encoded information with the second encoding data, wherein the first and second encoding data differ by reason of at least one of the following:
- different first and second data wirelessly received from a remote location, wherein the encoding data depends on the first and second data;
- or
- the first encoding data encodes a first identifier, and the second encoding data also encodes the first identifier, but represents the first identifier with a different encoding than the first encoding data.
A wireless communications device comprising:
- a processor configured to:
- steganographically encode information with a first encoding data;
- and
- steganographically encode the information with a second encoding data different than the first;
- and
- a transmitter configured to:
- transmit the steganographically-encoded information;
- and
- transmit the steganographically-encoded information with the second encoding data, wherein the first and second encoding data differ by reason of at least one of the following:
- different first and second data wirelessly received from a remote location, wherein the encoding data depends on the first and second data;
- or
- the first encoding data encodes a first identifier, and the second encoding data also encodes the first identifier, but represents the first identifier with a different encoding than the first encoding data.
A tangible computer-readable medium having instructions stored thereon that, when executed by a wireless communications device, cause the wireless communications device to perform operations comprising:
- processing information data to steganographically encode the information data with auxiliary data, wherein the auxiliary data comprises an identifier;
- and
- transmitting the steganographically-encoded information data, wherein the identifier comprises data uniquely identifying the wireless communications device.
A wireless communications device comprising:
- a processor configured to:
- process an information data to steganographically encode the information data with auxiliary data, wherein the auxiliary data comprises an identifier;
- and
- a transmitter configured to transmit the steganographically-encoded information data, wherein the identifier comprises data uniquely identifying the wireless communications device.
Dependencies are inferred from the claim text.