Computer network debit disk used for prepayment to transfer information from a central computer
First Claim
1. A method for retrieving a selected type of information from a remote computer resource location via a computer network in response to a prepayment, comprising the steps of:
- providing a plurality of data storage media, each data storage medium having recorded thereon communication software, each data storage medium having associated with it a token identifier corresponding to an information type of a plurality of predetermined information types;
providing a central computer having a connection to a computer network and a memory for storing token records, each token record corresponding to one computer data storage medium and including said token identifier and a corresponding access unit balance;
issuing each said data storage medium to a customer in exchange for a payment corresponding to said access unit balance;
loading a selected one of said data storage media into a customer computer;
establishing data communication between said central computer and said customer computer under control of said communication software recorded on said selected one of said data storage media;
receiving said token identifier recorded on said selected one of said data storage media at said central computer;
comparing said received token identifier to said token identifier of said token records;
verifying said access unit balance corresponding to said received token identifier exceeds a predetermined number;
selecting a resource location from among a plurality of resource locations in response to said received token identifier;
transferring information of said information type from said central computer to said customer computer if said access unit balance exceeds a predetermined number; and
debiting said access unit balance in response to transfer of said information.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for retrieving a selected type of information from a remote computer via a computer network using a disk token purchased from a vendor that is associated with a certain type of information and a certain number of pre-paid access units. The information is provided by a central computer that is connected with the user'"'"'s computer via a computer network such as the Internet. To receive information of the type for which the user has pre-paid, the user loads the disk token into a disk drive of the user'"'"'s computer. Under control of software stored on the disk token, the user'"'"'s computer establishes a telephone connection with the central computer and transmits a serial number associated with the disk token. The central computer verifies the authenticity of the serial number and also verifies that an account associated with that disk token has a sufficient access unit balance to cover the cost of the information. If the disk token is authentic and the account has a sufficient balance, the central computer initiates a transfer to the user'"'"'s computer of information of the type for which the user has pre-paid. Alternatively, if such information is not stored in the central computer or otherwise readily accessible to it, the central computer may determine where such information may be found, retrieve it, and forward it to the user'"'"'s computer via the telephone connection. The central computer then debits the account balance associated with the disk token.
-
Citations
20 Claims
-
1. A method for retrieving a selected type of information from a remote computer resource location via a computer network in response to a prepayment, comprising the steps of:
-
providing a plurality of data storage media, each data storage medium having recorded thereon communication software, each data storage medium having associated with it a token identifier corresponding to an information type of a plurality of predetermined information types; providing a central computer having a connection to a computer network and a memory for storing token records, each token record corresponding to one computer data storage medium and including said token identifier and a corresponding access unit balance; issuing each said data storage medium to a customer in exchange for a payment corresponding to said access unit balance; loading a selected one of said data storage media into a customer computer; establishing data communication between said central computer and said customer computer under control of said communication software recorded on said selected one of said data storage media; receiving said token identifier recorded on said selected one of said data storage media at said central computer; comparing said received token identifier to said token identifier of said token records; verifying said access unit balance corresponding to said received token identifier exceeds a predetermined number; selecting a resource location from among a plurality of resource locations in response to said received token identifier; transferring information of said information type from said central computer to said customer computer if said access unit balance exceeds a predetermined number; and debiting said access unit balance in response to transfer of said information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for retrieving a selected type of information from a remote computer resource location via a computer network in response to a prepayment, comprising the steps of:
-
providing a plurality of data storage media, each data storage medium having recorded thereon communication software, each data storage medium having associated with it a token identifier corresponding to an information type of a plurality of predetermined information types; providing a central computer having a memory for storing token records, each token record corresponding to one computer data storage medium and including said token identifier and a corresponding access unit balance; issuing each said data storage medium to a customer in exchange for a payment corresponding to said access unit balance; loading a selected one of said data storage media into a customer computer; establishing data communication between said central computer and said customer computer under control of said communication software recorded on said selected one of said data storage media; receiving said token identifier recorded on said selected on of said data storage media at said central computer; comparing said received token identifier to said token identifier of said token records; verifying said access unit balance corresponding to said received token identifier exceeds a predetermined number; transferring information of said information type from said central computer to said customer computer in accordance with a distributed hypermedia information transfer protocol if said access unit balance exceeds a predetermined number; and debiting said access unit balance in response to transfer of said information. - View Dependent Claims (10)
-
-
11. A system for controlling access to electronically stored information comprising:
-
a plurality of computer data storage media, each data storage medium having recorded thereon communication software for establishing data communication between a customer computer reading said medium and a central computer, each data storage medium having associated with it a token identifier corresponding to an information type of a plurality of predetermined information types; a central computer having a memory in which is stored token records, each token record corresponding to one computer data storage medium and including a token identifier and a corresponding access unit balance, said central computer including; receiving means for receiving said token identifier associated with said computer data storage medium, token verification means for verifying said received token identifier corresponds to a token identifier of said token records; payment verification means for verifying said access unit balance corresponding to said received token identifier exceeds a predetermined number; selection means for selecting a selected resource location in response to said received token identifier; transfer means for transferring information of an information type corresponding to said received token identifier from said selected resource location to said customer computer; monitoring means for determining a measure of said transferred information; debit means for debiting said access unit balance corresponding to said received token identifier by an amount corresponding to said measure of said transferred information; and prevention means for preventing further transfer of information to said customer computer when said access unit balance corresponding to said received token identifier is below a predetermined number. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for controlling access to electronically stored information comprising:
-
a plurality of data storage media, each data storage medium having recorded thereon communication software for establishing data communication between a customer computer reading said medium and a central computer, each data storage medium having associated with it a token identifier corresponding to an information type of a plurality of predetermined information types; a central computer having a memory in which is stored token records, each token record corresponding to one computer data storage medium and including a token identifier and a corresponding access unit balance, said central computer including; receiving means for receiving said token identifier associated with said computer data storage medium, token verification means for verifying said received token identifier corresponds to a token identifier of said token records; payment verification means for verifying said access unit balance corresponding to said received token identifier exceeds a predetermined number; transfer means for transferring information of an information type corresponding to said received token identifier from said central computer to said customer computer in accordance with a distributed hypermedia information transfer protocol; debit means for debiting said access unit balance corresponding to said received token identifier; and prevention means for preventing further transfer of information to said customer computer when said access unit balance corresponding to said received token identifier is below a predetermined number. - View Dependent Claims (20)
-
Specification