Paper products and physical objects as means to access and control a computer or to navigate over or act as a portal on a network
First Claim
1. A method comprising:
- steganographically encoding, using at least a processor of a computer system, plural-bit auxiliary data onto a substrate at a specific location out of a plurality of distinct locations on the substrate, wherein the plural-bit auxiliary data is based at least in part on the specific location, wherein the plural-bit auxiliary data is substantially imperceptible to casual human inspection, but is detectable through normal ambient visible light imaging of the substrate without use of non-visible light lenses or filters, wherein the plural-bit auxiliary data is encoded such that decoding of the plural-bit auxiliary data relies on a Fourier transform that produces data in which scale and rotation can be ignored, and wherein the plural-bit auxiliary data comprises or links to information regarding use of an electronic version of a document that is placed onto the substrate; and
storing, in a memory of the computer system, at least a portion of the plural-bit auxiliary data in association with data identifying a location at which the electronic version of the document is stored.
6 Assignments
0 Petitions
Accused Products
Abstract
The claimed invention relates generally to steganography and watermarking. One claim recites: a method including: using an electronic application program to compose an electronic version of a document; providing the document onto a substrate, the provided substrate being steganographically encoded with plural-bit auxiliary data, the steganographically encoded plural-bit auxiliary data is substantially imperceptible to casual human inspection, but is detectable through visible light imaging of the document and processing of image data thereby produced; and storing at least some of the plural-bit auxiliary data in association with data identifying a location at which the electronic version of the document is stored. Of course, other combinations are provided and claimed as well.
228 Citations
11 Claims
-
1. A method comprising:
-
steganographically encoding, using at least a processor of a computer system, plural-bit auxiliary data onto a substrate at a specific location out of a plurality of distinct locations on the substrate, wherein the plural-bit auxiliary data is based at least in part on the specific location, wherein the plural-bit auxiliary data is substantially imperceptible to casual human inspection, but is detectable through normal ambient visible light imaging of the substrate without use of non-visible light lenses or filters, wherein the plural-bit auxiliary data is encoded such that decoding of the plural-bit auxiliary data relies on a Fourier transform that produces data in which scale and rotation can be ignored, and wherein the plural-bit auxiliary data comprises or links to information regarding use of an electronic version of a document that is placed onto the substrate; and storing, in a memory of the computer system, at least a portion of the plural-bit auxiliary data in association with data identifying a location at which the electronic version of the document is stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a processor configured to steganographically encode plural-bit auxiliary data onto a substrate at a specific location out of a plurality of distinct locations on the substrate, wherein the plural-bit auxiliary data is based at least in part on the specific location, wherein the plural-bit auxiliary data is substantially imperceptible to casual human inspection, but is detectable through normal ambient visible light imaging of the substrate without use of non-visible light lenses or filters, wherein the plural-bit auxiliary data is encoded such that decoding of the plural-bit auxiliary data relies on a Fourier transform that produces data in which scale and rotation can be ignored, and wherein the plural-bit auxiliary data comprises or links to information regarding use of an electronic version of a document that is placed onto the substrate; and a memory operatively coupled to the processor and configured to store at least a portion-of the plural-bit auxiliary data in association with data identifying a location at which the electronic version of the document is stored.
-
-
11. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions to steganographically encode plural-bit auxiliary data onto a substrate at a specific location out of a plurality of distinct locations on the substrate, wherein the plural-bit auxiliary data is based at least in part on the specific location, wherein the plural-bit auxiliary data is substantially imperceptible to casual human inspection, but is detectable through normal ambient visible light imaging of the substrate without use of non-visible light lenses or filters, wherein the plural-bit auxiliary data is encoded such that decoding of the plural-bit auxiliary data relies on a Fourier transform that produces data in which scale and rotation can be ignored, and wherein the plural-bit auxiliary data comprises or links to information regarding use of an electronic version of a document that is placed onto the substrate; and instructions to store at least a portion-of the plural-bit auxiliary data in association with data identifying a location at which the electronic version of the document is stored.
-
Specification