Patent ID: 7590622

Claim:
A system for facilitating searches for data stored on a network, the system comprising a computer system forming a node on the network and having a database of electronic documents, each of which are associated with at least one resource description; a printer connected to the network, said printer being configured to: receive first print instructions from the computer system; print a first document representing a first electronic document, said first printed document containing graphical information relating to the search to be carried out and coded data printed as a collection of tags, each tag identifying an identity of the first printed document and a location of the tag on the first printed document, said coded data being printed with said graphical information by said printer; receive data from an optically imaging pen reading the first coded data, said data being indicative of the identity of the printed document and a position of a nib of the pen, the position of the nib being calculated using a first position determined from decoding an imaged tag, a perspective distortion observed on the imaged tag and a known spatial relationship between an optical axis and the nib, wherein the first position is different from the nib position; receive second print instructions from the computer system in response to the received data; and print a second document containing information identified by the computer system.