Patent US6108656A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6108656A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic access of electronic information through machine-readable codes on printed documents

Assignee: Nm LLC
•
Filing: 1999-05-11
•
Granted: 2000-08-22
•
Expires: 2019-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a system and method for providing automated access to electronic information stored in a database in either a local or remote location. The system utilizes a machine-readable code printed on a document, referred to herein as an intelligent document since it stores information used to automatically access the information. The machine-readable symbol comprises encoded source data, wherein the source data comprises application launch information as well as file location information. The source data is encoded and printed, and then distributed by the vendor by any logical means to the end user. The end user then scans the code via appropriate code scanning (e.g. bar code scanning) equipment, decodes the raw decoded data, and the file location information is then used to access the appropriate file. In a preferred embodiment, a Web browser program is launched, and the URL of the vendor's Web site is accessed through the Internet. Local file retrieval may also be implemented on the client computer itself, as well as over an intranet or LAN environment. Additional user-specific demographic data such as the user's name and address may also be encoded in the machine-readable code when the document is specifically tailored for individual targeting, such as mailing labels. This demographic information is uploaded to the WWW site for use by the vendor. In addition, the present invention encodes security data, such as an encryption key, for use in secure data transmissions such as electronic commerce over the Internet.

Inventors

  • 👤 Robert T. Durst
  • 👤 Kevin Hunter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 09:16
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/333; H04N1/33307; H04N1/33323; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9554; H04L; H04L9/00; H04L9/32; H04L9/3236; H04N1/44; H04N1/4406; H04L2209/00; H04L2209/16; H04L2209/56; H04N2201/00; H04N2201/32; H04N2201/333; H04N2201/33307; H04N2201/33342; H04N2201/33357; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99939

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 192 words
A method for a client computer to retrieve a computer file comprising the steps of: a) encoding a symbol data string comprising a file location pointer into a machine readable symbol; b) rendering said machine readable symbol within a data carrier; c) transposing an input data string from said machine readable symbol with a computer input device coupled to said client computer; d) parsing said input data string to determine said file location pointer; and e) utilizing said file location pointer to request the computer file designated thereby, by assembling a computer file transfer request word comprising said file location pointer, and transmitting said computer file transfer request word to a target server computer via a computer network system; f) said target server computer receiving said computer file transfer request word and g) said target server computer transmitting a computer file to said client computer in response thereto; wherein said machine readable symbol also has encoded therein a source identifier data string, said source identifier data string comprising data correlated to an expected user of said data carrier, and wherein said source identifier data string is transposed by said computer input device.
Claim 2
Independent Claim 192 words
A method for a client computer to retrieve a computer file comprising the steps of: a) encoding a symbol data string comprising a file location pointer into a machine readable symbol; b) rendering said machine readable symbol within a data carrier; c) transposing an input data string from said machine readable symbol with a computer input device coupled to said client computer; d) parsing said input data string to determine said file location pointer; and e) utilizing said file location pointer to request the computer file designated thereby, by assembling a computer file transfer request word comprising said file location pointer, and transmitting said computer file transfer request word to a target server computer via a computer network system; f) said target server computer receiving said computer file transfer request word and g) said target server computer transmitting a computer file to said client computer in response thereto; wherein said machine readable symbol also has encoded therein a source identifier data string, said source identifier data string comprising data correlated to an expected user of said data carrier, and wherein said source identifier data string is transposed by said computer input device.
Claim 3
Dependent Claim 33 words
The method of claim 1 wherein said computer network system is an Internet, and wherein said computer file transfer request word is directed towards a target server computer in communication with the Internet.
Claim 4
Dependent Claim 30 words
The method of claim 2 wherein said file location pointer comprises a uniform resource locator (URL) for specifying a file on the target server computer in communication with the Internet.
Claim 5
Dependent Claim 34 words
The method of claim 1 wherein said file location pointer comprises a network address associated with said target server computer and a file identifier correlated to the computer file requested by said client computer.
Claim 6
Dependent Claim 29 words
The method of claim 1 wherein said source transposed source identifier data string is assembled within said computer file transfer request word and transmitted to said target server computer.
Claim 7
Dependent Claim 28 words
The method of claim 5 wherein said target server computer stores said source identifier data string received from said client computer in said computer file transfer request word.
Claim 8
Dependent Claim 77 words
The method of claim 5 wherein said machine readable symbol also has encoded therein an encryption key associated with said source identifier data string, said encryption key is transposed by said computer input device, said transposed encryption key is used by said client computer to encrypt information specific to a user associated with said client computer, and said encrypted user information is assembled within said computer file transfer request word and transmitted to said target server computer.
Claim 9
Dependent Claim 29 words
The method of claim 7 wherein said information specific to a user is obtained, prior to encryption thereof, from a user information data file stored on said client computer.
Claim 10
Dependent Claim 61 words
The method of claim 7 wherein said machine readable symbol also has encoded therein user demographics data, said user demographics data correlated to a targeted user of said data carrier, said user demographics data is transposed by said computer input device, and wherein said information specific to a user is obtained, prior to encryption thereof, from said transposed user demographics data.
Claim 11
Dependent Claim 45 words
The method of claim 7 wherein said target server computer utilizes said source identifier data string to access a lookup table to determine a decryption key associated with said encryption key, and said target server decrypts said encrypted user information received from said client computer.
Claim 12
Dependent Claim 17 words
The method of claim 10 wherein said lookup table is stored locally on said target server computer.
Claim 13
Dependent Claim 17 words
The method of claim 10 wherein said lookup table is stored remotely on a secondary server computer.
Claim 14
Dependent Claim 37 words
The method of claim 10 wherein said user information comprises a credit card number associated with said user of said client computer, and wherein on online electronic commercial transaction is accomplished by utilizing said credit card number.
Claim 15
Independent Claim 186 words
A method for a client computer to retrieve a computer file comprising the steps of: a) encoding a symbol data string comprising a file location pointer into a machine readable symbol; b) rendering said machine readable symbol within a data carrier; c) transposing an input data string from said machine readable symbol with a computer input device coupled to said client computer; d) parsing said input data string to determine said file location pointer; and e) utilizing said file location pointer to request the computer file designated thereby, by assembling a computer file transfer request word comprising said file location pointer, and transmitting said computer file transfer request word to a target server computer via a computer network system; f) said target server computer receiving said computer file transfer request word and g) said target server computer transmitting a computer file to said client computer in response thereto; wherein said machine readable symbol also has encoded therein user demographics data, said user demographics data correlated to a targeted user of said data carrier, and wherein said user demographics data is transposed by said computer input device.
Claim 16
Independent Claim 186 words
A method for a client computer to retrieve a computer file comprising the steps of: a) encoding a symbol data string comprising a file location pointer into a machine readable symbol; b) rendering said machine readable symbol within a data carrier; c) transposing an input data string from said machine readable symbol with a computer input device coupled to said client computer; d) parsing said input data string to determine said file location pointer; and e) utilizing said file location pointer to request the computer file designated thereby, by assembling a computer file transfer request word comprising said file location pointer, and transmitting said computer file transfer request word to a target server computer via a computer network system; f) said target server computer receiving said computer file transfer request word and g) said target server computer transmitting a computer file to said client computer in response thereto; wherein said machine readable symbol also has encoded therein user demographics data, said user demographics data correlated to a targeted user of said data carrier, and wherein said user demographics data is transposed by said computer input device.
Claim 17
Dependent Claim 36 words
The method of claim 14 wherein said user demographics data is included in said file transfer request word transmitted to said target computer, and wherein said user demographics data is stored in said target server computer.
Claim 18
Dependent Claim 33 words
The method of claim 15 wherein said computer file transmitted by said target server computer to said client computer is at least partially determined by at least part of said user demographics data.
Claim 19
Dependent Claim 228 words
A computer system comprising: a) a client computer interconnected to a computer network comprising a target server computer associated therewith, and b) a computer input device coupled to said client computer, adapted to read a machine readable symbol from a data carrier and transmit to said client computer an input data string; wherein said client computer comprises processing means for transposing said input data string to a plurality of constituent fields, said fields comprising at least a file location pointer; means for utilizing said file location pointer to request the computer file designated thereby; comprising means for passing said file location pointer to an application program on said client computer suitable for processing the corresponding computer file; means for the application program to retrieve the computer file from the specified file location; means for assembling a computer file transfer request word comprising said file location pointer, and means for transmitting said computer file transfer request word to said target server computer via said network; wherein said target server computer comprises: means for receiving said computer file transfer request word; and means for transmitting a computer file to said client computer in response to said computer file transfer request word; wherein said input data string fields also comprise a source identifier data string, said source identifier data string comprising data correlated to an expected user of said data carrier.
Claim 20
Dependent Claim 228 words
A computer system comprising: a) a client computer interconnected to a computer network comprising a target server computer associated therewith, and b) a computer input device coupled to said client computer, adapted to read a machine readable symbol from a data carrier and transmit to said client computer an input data string; wherein said client computer comprises processing means for transposing said input data string to a plurality of constituent fields, said fields comprising at least a file location pointer; means for utilizing said file location pointer to request the computer file designated thereby; comprising means for passing said file location pointer to an application program on said client computer suitable for processing the corresponding computer file; means for the application program to retrieve the computer file from the specified file location; means for assembling a computer file transfer request word comprising said file location pointer, and means for transmitting said computer file transfer request word to said target server computer via said network; wherein said target server computer comprises: means for receiving said computer file transfer request word; and means for transmitting a computer file to said client computer in response to said computer file transfer request word; wherein said input data string fields also comprise a source identifier data string, said source identifier data string comprising data correlated to an expected user of said data carrier.
Claim 21
Dependent Claim 33 words
The computer system of claim 17 wherein said computer network is an Internet, and wherein said computer file transfer request word is directed towards a target server computer in communication with the Internet.
Claim 22
Dependent Claim 31 words
The computer system of claim 18 wherein said file location pointer comprises a uniform resource locator (URL) for specifying a file on the target server computer in communication with the Internet.
Claim 23
Dependent Claim 23 words
The system of claim 17 wherein said assembling means also assembles said source identifier data string within said computer file transfer request word.
Claim 24
Dependent Claim 33 words
The computer system of claim 20 wherein said target server computer further comprises means for storing said source identifier data string received from said client computer in said computer file transfer request word.
Claim 25
Dependent Claim 87 words
The computer system of claim 20 wherein said input data string fields also comprise an encryption key associated with said source identifier data string, and wherein said client computer further comprises means for encrypting with said encryption key a user information data file stored on said client computer, said user information data file comprising information regarding the user associated with said client computer, and wherein said encrypted user information data file is assembled within said computer file transfer request word and transmitted to said target server computer.
Claim 26
Dependent Claim 40 words
The computer system of claim 22 wherein said client computer comprises memory means for storing a user information data file, and wherein said information specific to a user is obtained, prior to encryption thereof, from said user information data file.
Claim 27
Dependent Claim 45 words
The computer system of claim 22 wherein said input data string fields also comprise user demographics data correlated to a targeted user of said data carrier, and wherein said information specific to a user is obtained, prior to encryption thereof, from said user demographics data.
Claim 28
Dependent Claim 62 words
The computer system of claim 22 wherein said target server computer comprises means for accessing a lookup table, said lookup table for storing a decryption key associated with said source identifier data string, to obtain said decryption key associated with said source identifier data string, and means for decrypting, utilizing said decryption key, said encrypted user information received from said client computer.
Claim 29
Dependent Claim 18 words
The computer system of claim 25 wherein said lookup table is stored locally on said target server computer.
Claim 30
Dependent Claim 18 words
The computer system of claim 25 wherein said lookup table is stored remotely on a secondary server computer.
Claim 31
Dependent Claim 44 words
The computer system of claim 25 wherein said user information comprises a credit card number associated with said user of said client computer, and wherein said client computer further comprises means for executing on online electronic commercial transaction by utilizing said credit card number.
Claim 32
Dependent Claim 219 words
A computer system comprising: a) a client computer interconnected to a computer network comprising a target server computer associated therewith, and b) a computer input device coupled to said client computer, adapted to read a machine readable symbol from a data carrier and transmit to said client computer an input data string; wherein said client computer comprises processing means for transposing said input data string to a plurality of constituent fields, said fields comprising at least a file location pointer; means for utilizing said file location pointer to request the computer file designated thereby; comprising means for passing said file location pointer to an application program on said client computer suitable for Processing the corresponding computer file; means for the application program to retrieve the computer file from the specified file location; means for assembling a computer file transfer request word comprising said file location pointer, and means for transmitting said computer file transfer request word to said target server computer via said network; wherein said target server computer comprises: means for receiving said computer file transfer request word; and means for transmitting a computer file to said client computer in response to said computer file transfer request word; wherein said input data string fields also comprise user demographics data correlated to a targeted user of said data carrier.
Claim 33
Dependent Claim 219 words
A computer system comprising: a) a client computer interconnected to a computer network comprising a target server computer associated therewith, and b) a computer input device coupled to said client computer, adapted to read a machine readable symbol from a data carrier and transmit to said client computer an input data string; wherein said client computer comprises processing means for transposing said input data string to a plurality of constituent fields, said fields comprising at least a file location pointer; means for utilizing said file location pointer to request the computer file designated thereby; comprising means for passing said file location pointer to an application program on said client computer suitable for Processing the corresponding computer file; means for the application program to retrieve the computer file from the specified file location; means for assembling a computer file transfer request word comprising said file location pointer, and means for transmitting said computer file transfer request word to said target server computer via said network; wherein said target server computer comprises: means for receiving said computer file transfer request word; and means for transmitting a computer file to said client computer in response to said computer file transfer request word; wherein said input data string fields also comprise user demographics data correlated to a targeted user of said data carrier.
Claim 34
Dependent Claim 38 words
The computer system of claim 29 wherein said user demographics data is included in said file transfer request word transmitted to said target computer, and wherein said target server computer comprises means for storing said user demographics data.
Claim 35
Dependent Claim 37 words
The computer system of claim 30 wherein said target server computer comprises means for utilizing said user demographics data to at least partially determine the computer file transmitted by said target server computer to said client computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-22 2004-02-21 2004-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-22 2008-02-21 2008-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-22 2012-02-21 2012-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag