The present invention is a secure 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 is encoded with source data (including a file location pointer) that is first obfuscated by generating a checksum of the source data, encrypting the source data by using the checksum as an encryption key, and assembling the checksum with the encrypted source data prior to encoding. The machine-readable symbol is then printed and 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, and de-obfuscates the scanned data by parsing the checksum, decrypting the remainder of the scanned data string (which includes the file location pointer) using the parsed checksum as a decryption key, computing a checksum of the decrypted data string, and comparing the computed checksum with the parsed checksum to determine the validity of the code. The file location pointer 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.

La présente invention est un système et une méthode bloqués pour fournir l'accès automatisé à l'information électronique stockée dans une base de données dans un site local ou éloigné. Le système utilise un code compréhensible par une machine imprimé sur un document, désigné ci-après sous le nom d'un document intelligent puisqu'il stocke l'information employée pour accéder automatiquement à l'information. Le symbole compréhensible par une machine est codé avec les données de base (indicateur y compris d'endroit de dossier) qui sont d'abord assombries en produisant d'une somme des données de base, chiffrant les données de base en employant la somme comme clef de chiffrage, et en assemblant la somme avec les données de base chiffrées avant de coder. Le symbole compréhensible par une machine est alors imprimé et distribué par le fournisseur par tous les moyens logiques à l'utilisateur. L'utilisateur balaye alors le code par l'intermédiaire de l'équipement approprié de balayage de code (par exemple balayage de code à barres), et De-assombrit les données balayées en analysant la somme, déchiffrant le reste de la corde balayée de données (qui inclut l'indicateur d'endroit de dossier) employant la somme analysée comme clef de déchiffrage, calculant une somme de la corde déchiffrée de données, et comparant la somme calculée à la somme analysée pour déterminer la validité du code. L'indicateur d'endroit de dossier est alors employé pour accéder au dossier approprié. Dans un mode de réalisation préféré, un programme de navigateur de Web est lancé, et le URL de l'emplacement du Web du fournisseur est consulté par l'Internet.

 
Web www.patentalert.com

< (none)

< Noise suppression method and circuits for sensitive circuits

> System and method for delivering financial services

> (none)

~ 00000