A method and system that registers data carried by a watermark with a
server, reads watermark data from a document and generates an action
string if a watermark read from a document matches registered data. In
one embodiment the system includes two servers. Registration is done on
one server via the internet the registration data is sent to a second
server. The second server is interrogated via a local area network (LAN)
to determine if particular watermark data is registered. The LAN allows
data carried on documents such as tickets to be authenticated very
quickly. In a second embodiment, there are multiple registration servers,
each of which registers a different sets of watermark data. The
compartmentalization of data increases security and privacy of data.