Digital watermarking apparatus, systems and methods
First Claim
1. A method of regulating access to a website by a user terminal via the internet, the user terminal reading a document including an embedded digital watermark, said method comprising the steps of:
- at the user terminal, extracting identifying data from the digital watermark, and providing the identifying data to a central computer;
at the central computer;
identifying a pointer associated with the identifying data;
generating at least one component of response information;
storing the response information; and
providing the pointer and response information to the user terminal;
at the user terminal, communicating with the website via the pointer and providing the response information to the website;
at the website, communicating verification information to the central computer; and
at the central computer, verifying authority to access the website based at least in part on a comparison of the verification information and the stored response information.
2 Assignments
0 Petitions
Accused Products
Abstract
A variety of systems responsive to watermarked documents are detailed. In one, a system includes a user terminal, a central site, and a website. The user terminal includes a watermark reader, and a capture device to capture an image of a watermarked document. The central site includes a database of watermark identifiers and corresponding and related information. The user terminal communicates an extracted watermark identifier to the central site. The central site interrogates a database via the extracted watermark identifier to find any related information. The central site generates a random number and a time stamp, and stores such as a verification record along with the extracted watermark identifier. Such a verification record can be used to verify authority to enter the website from the user terminal.
106 Citations
38 Claims
-
1. A method of regulating access to a website by a user terminal via the internet, the user terminal reading a document including an embedded digital watermark, said method comprising the steps of:
-
at the user terminal, extracting identifying data from the digital watermark, and providing the identifying data to a central computer;
at the central computer;
identifying a pointer associated with the identifying data;
generating at least one component of response information;
storing the response information; and
providing the pointer and response information to the user terminal;
at the user terminal, communicating with the website via the pointer and providing the response information to the website;
at the website, communicating verification information to the central computer; and
at the central computer, verifying authority to access the website based at least in part on a comparison of the verification information and the stored response information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21)
-
-
14. A method of authenticating permission to access a system comprising the steps of:
-
receiving a request to enter the system, the request including at least a verification key;
querying a data structure to determine whether the verification key is authorized; and
allowing access to the system based on the response to the query.
-
-
22. A system for exchanging data comprising:
a central server comprising at least one database including response information and pointer information, wherein when a user terminal communicates an extracted watermark identifier to said central server, said central server identifies a corresponding URL with the extracted watermark identifier, and wherein said central server generates a number, and stores the number and extracted watermark identifier in the database as response information. - View Dependent Claims (23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
26. A method of operating a computer server, the computer server to communicate with at least one user terminal, said method comprising the steps of:
-
receiving a document identifier from the user terminal;
identifying a pointer associated with the document identifier;
generating at least one component of response information;
storing the response information; and
providing the pointer and response information to the user terminal.
-
-
38. A data record stored on a computer readable medium, said data record comprising a watermark identifier, a randomly generated number, and a time stamp.
Specification