GB2102606A - Apparatus and methods for making payments electronically - Google Patents
Apparatus and methods for making payments electronically Download PDFInfo
- Publication number
- GB2102606A GB2102606A GB08217552A GB8217552A GB2102606A GB 2102606 A GB2102606 A GB 2102606A GB 08217552 A GB08217552 A GB 08217552A GB 8217552 A GB8217552 A GB 8217552A GB 2102606 A GB2102606 A GB 2102606A
- Authority
- GB
- United Kingdom
- Prior art keywords
- signals
- token
- transaction
- terminal
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
- G06Q20/4097—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
- G06Q20/40975—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1016—Devices or methods for securing the PIN and other transaction-data, e.g. by encryption
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Where simply the giving of a number is to be used as a payment, problems arise as to how the number can be generated securely and how it can be verified. A secret key held in a store 16 of a customers token 10 is used to encrypt a number specifying goods and a payment to be made transmitted from a shopkeepers terminal 14. The number generated is decrypted for checking by the terminal 14 using a non-secret key supplied by a store 20 of the token 10 but the non-secret key together with coded numbers does not provided enough information for the secret key to be found and hence for fraudulent coding to be carried out. <IMAGE>
Description
SPECIFICATION
Apparatus and methods for making payments electronically
The present invention relates to devices such as cards or tokens containing "active" electronic circuits, and methods of using such devices for carrying out transactions, for example payments. Usually the transactions are carried out "off line".
In the most commonly used method of making payment by passive credit card, a shopkeeper, for example, fills in a slip using details from the credit card and the customer signs the slip. Where the amount is greater than a certain limit, the shopkeeper telephones the credit card company and obtains a number to write on the slip provided the customer has sufficient credit to cover the purchase.
The slips are made out by shopkeepers are then passed to credit card companies who arrange for payment to the shopkeepers. Although this process works well, it is expensive and time consuming in writing out slips, and in the transmission and clearing of slips.
In another less well known credit card system which may be active or passive the customer prepays for some service such as a train fare and the amount he pays is recorded on the card. Each time the card is used an amount, for example corresponding to the fare, is deducted from the total on the card and the card has to be either discarded or reloaded when the prepaid amount has been used. Although this system is suitable for such payments as travel by railway and telephone usage, where a customer deals mainly with one organisation which can issue cards to be used only on its system, it is of little use where a card is required which can be used with a large number of relatively small organisations.
Although in theory the system could be operated by transferring an amount from the customer's card to an electronic or magnetic record kept by the shopkeeper, such a system would be very susceptible to fraud.
In another proposed arrangement which is quite similar to that previously described, the shopkeeper has an electronic cash register (ECR) which is connected "on line" to a number of banks and when the credit card is used, it is inserted into the ECR and an on line computer checks the card holder's current balance and debits it according to an amount entered at the ECR. At the same time the shopkeeper's account is increased by that amount.
Clearly this is a complex and expensive system which is susceptible to electronic faults.
According to a first aspect ofthe present invention there is provided a method of carrying out a transaction comprising automatically coding information relating to the transaction using a system of the type hereinafter specified, decoding the coded message in order to determine what information has been coded, and using the coded message to enable an action to be carried out and/or storing the coded message as evidence of the transaction.
In this specification a coding system of the type specified is a system in which a coded message can be decoded without such knowledge of the coding process which was used to produce the coded message, as would allow information to be coded according to the process.
Such a system can be based on the United States
Public Key Crypto System (PKCS). This system is discussed in more detail later.
Transactions which may be carried out using the first aspect of the invention include many recording and/or authorization processes, for example authorization for, and recording of, the removal of goods, the coded message being kept by the person parting with the goods as evidence of authorization. Of course, transactions according to the first aspect of the invention include payments when the coded message is evidence of payment and may, in effect, be regarded as the payment.
According to a second aspect of the present invention there is provided a portable token comprising means for receiving signals representing information concerning a transaction, means for encoding the signals received according to a coding system of the type hereinbefore specified, and means for providing an indication of the encoded signals.
Preferably the token is capable of being easily carried in one hand.
According to a third aspect of the present invention there is provided a terminal comprising means for supplying first electrical signals representative of information concerning a transaction to coding apparatus, means for receiving second encoded electrical signals representative of the first signals from coding apparatus, and means for decoding the second signals according to a coding system of the type hereinbefore specified.
The terminal may also include means for indicating the decoded contents of the second signals and/or means for checking the decoded signals against the first signals.
The terminal may also include storage means for storing a plurality of second signals in a form which can be transmitted to a clearing organisation, such as a bank. The storage means may be magnetic tape, for example in a cassette, a "floppy disc", a nonvolatile electrical memory, or even a volatile electrical memory where the second signals can betransmitted, for example by means of a telephone line, at certain times of day.
A main advantage of the present invention can now be appreciated since when the method of the first aspect of the invention is used using a token according to the second aspect of the invention in conjunction with a terminal of the third aspect of the invention, a shopkeeper, for example, receives a number from a customer and this number may for instance represent the date, time and amount of a payment and in addition account numbers of both the customer and the shopkeeper. Since the number received by the shopkeeper is encoded according to a secret process he cannot encode further fraudulent numbers. On the other hand he can check that the number he is given represents the correct amount, recipient, date and time by decoding the number.
Therefore the number given to the shopkeeper is a bankable commodity.
The token is usually formed by integrated circuits
including programmable read only memory (PROM) which contains the encoding key, in a form which cannot be accessed, and an algorithm for encoding incoming signals. The encoding process is carried out in other circuits, which may include a microp
rocessor.
The terminal also includes a small computer such as a microprocessor which is able to respond to a decoding key which may be either supplied by the token or by a separate credit card which could employ either active or passive storage (such as a magnetic strip). There is no particular need for the decoding key to be kept secret since as is pointed out above, messages cannot be encoded using this key.
The terminal is expected to form part of an electrical cash register.
Tokens according to the second aspect of the invention or for use with terminals according to the third aspect of the invention may take many forms, for example they may be card shaped or key shaped.
Tokens may be battery operatedor supplied by way of plug-in contacts from a terminal or by way of impedance coupling to a terminal.
The PKCS and its application to this invention will now be discussed. The PKCS is described in "New
Directions in Cryptography" by Diffie and Hell man,
I.E.E.E. Trans. Inform. Theory 11,22 (November 1976), also in "A Method for Obtaining Digital Signatures and Public-Key Crypto-systems", by Rivest,
Shamir and Adlerman, Comm. Assoc. Comp. Mach.
Vol 21, No. 2 (February 1978).
There are two kinds of PKCS available but only that known as the RSA algorithm is thought, at present, to be suitable for the present invention. The RSA is a number theoretic system which makes public two numbers Rand S. If the message is M then the encrypted message C is given by: C = (modR) The recipient knows a decryption key which is another number T which has the property that M = Q (mod R) and therefore he can decode Cto obtain
M. If R is the product of two large primes P and Q, then calculation of T, given S and R, is only possible if R can be factorised into PXQ. This is known to be very difficu It for large numbers (especially if, P = 2P' + 1 where P' is also prime). An advantage of the RSA algorithm is its symmetry.It does not matter whether S or T is used for "encryption" or "decryption".
A simple example of the system is now given using the "secret" numbers P = 5, 0 = 11 and T = 7, the "public" numbers R = 55 and S = 3. Suppose the message is the number 19 (in practice for payments the number has about 50 decimal digits (as is discussed below) and is in binary form) then
C = 193 (mod 55) = 6859 -455 x 120) = 39
(55 x 120 being the nearest multiple of 55 which is less than 6859). Thus the coded message is 39. On decoding,
M = 397 (mod 55) which can be found by first calculating 344 (mod 55) and 393 (mod 55) which equal 31 and 29 respectively and then finding 31 x 29 (mod 55).
That is 34 x 29 (mod 55) = 899 - 880 = 19.
An embodiment of the invention will now be described, by way of example, with reference to the accompanying drawing which is a block diagram of a customer's token and a shopkeeper's terminal according to the invention.
In the Figure a token 10, which may be in the form of a slim card, contains a number of integrated circuits and is connected by way of plug-in contacts 11, 12 and 13 to a terminal 14 which is part of an ECR only some parts of which relevant to the present invention are described here. The card 10 receives power by means of plug-in connections from the
ECR but these power circuits are not shown in the
Figure. The card is also synchronised to the terminal by means of connections and circuits which are not shown.
When a customer makes a purchase the shopkeeper enters details of the transaction into his ECR by means of a keyboard 15. These details, which include the amount of the transaction and the date and time of the transaction, are passed to a display 25 of the terminal.
If the customer agrees with the figures displayed, he inserts his card 10 into the terminal 14, initiating the operations now described.
The information entered on the keyboard 15 is held in a register 17 together with a number identifying the shop. This information is transferred to a register 18 in the token 10 which also receives a number from a store 16 identifying the customer, for example the number of his bank plus his account number. Thus the store 18 now holds all details of the transaction and these are passed to a PKCS encryption circuit 19 which also receives the encryption keyfrom the store 16.
The encrypted message is then passed to a register 21 and thence to a register 22 in the terminal 14.
The contents of the register 22 are applied to a PKCS decryption circuit 23 which receives the decryption key from a store 20 in the token 10. Circuits 19 and 23 may be in the form of microprocessor integrated circuits programmed according to the above mentioned paper by Rivest, Shamir and Adlerman. The decoded message thus arrives in a register 24 where it is used to drive the display 25. Since this display is available to both customer and shopkeeper, both can check that the number supplied from the register 21 to the register 22 contains correct information concerning the transaction. The display 25 may include a small printer which provides a permanent record forthe customer and also, if required, forthe shopkeeper.
The display may also include a character which indicates whether the message as sent from the ECR to the token 10 is the same (except for the customer's number which was added in the register 18) as that obtained after decryption in the register 24.
For this purpose a comparator 26 is provided and if the comparison is correct an enabling signal is applied to a gate 27. However a further enabling signal from the keyboard 15 is required which is supplied when the shopkeeper is satisfied that the details displayed are correct. The gate 27 then opens and the coded number held by the register 22 is pas sed to an electrical store 28.
After a number of such transactions the store 28 contains encoded numbers which represent payments. These numbers may be, as mentioned above, held on magnetic tape so that they can be taken to a bank at the end of the day or at the end of a week.
Other ways of storing and transmitting the numbers have already been mentioned.
In a typical token and terminal system the message which is coded and then stored in the store 28 may be made up as follows:- Amount ( or $) 5 decimal digits digits Date ........................................ 6 decimal digits Time 4 decimal digits 4 decimal digits Customer's Bank ......................... 8 decimal digits
Account number .......................... 8 decimal digits
Shop ........................................ 12 decimal digits
This gives a total of 43 decimal digits and by providing 50 such digits a few spare digits are available for further information.
The stores 16 and 20 may conveniently be PROMs but steps must be taken to ensure that the encoding key from the store 16 cannot be accessed from outside the token 10 without destroying the token. For some types of transaction it may be considered preferable to employ a second token or credit card instead of the store 20, which may be kept in a different place from the token 10 to give details of the decryption key for the circuit 23 in the terminal.
Details relating to the owner of the token 10 may also be held on this second card instead of in the store 16.
Such a card may simply include a magnetic strip with these details and printing giving the owner's name, address and, for example, bank.
Many of the circuits shown in the token 10 and the terminal 14 may be replaced by respective microprocessors.
It will be apparent that the invention may be put into effect in many other ways that specifically described above. In particular other encryption systems may prove suitable and other layouts of both token and terminal are possible using similar or different integrated circuits.
Claims (11)
1. A method of carrying out a transaction, comprising automatically coding information relating to the transaction using a system of the type hereinbefore specified, decoding the coded message in order to determine what information has been coded, and using the coded message to enable an action to be carried out and/or storing the coded message as evidence of the transaction.
2. A portable token comprising means for receiving signals representing information concerning a transaction, means for encoding the signals received according to a coding system of the type hereinbefore specified, and means for providing an indication of the encoded signals.
3. A token according to Claim 2 which is capable of being easily carried in one hand.
4. Atoken according to Claim 2 or 3 including first and second storage means containing an encoding key and a decoding key, respectively,thefirst storage means being coupled to the means for encoding, and the second storage means having coupling means for passing the decoding key to a terminal which is to be used in conjunction with the token.
5. A terminal comprising means for supplying first electrical signals representative of information concerning a transaction to coding apparatus, means for receiving second encoded electrical signals representative of the first signals from coding apparatus, and means for decoding the second signals according to a coding system of the type hereinbefore specified.
6. Aterminal according to Claim 5 including means for indicating the decoded contents of the second signals and/or means for checking the decoded second signals against the first signals.
7. Aterminal according to Claim 5 or 6 including storage means for storing a plurality of the second signals in a form which allows the stored signals to be transmitted later, when required.
8. A method, token or terminal according to any preceding claim wherein coding and decoding are according to the RSA alogorithm of the United
States Public Key Crypto System.
9. A method of carrying out a transaction as hereinbefore described.
10. A portable token as hereinbefore described with reference to and as shown in the accompanying drawing.
11. A terminal as hereinbefore described with reference to and as shown in the accompanying drawing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB08217552A GB2102606B (en) | 1981-06-19 | 1982-06-17 | Apparatus and methods for making payments electronically |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8118942 | 1981-06-19 | ||
| GB08217552A GB2102606B (en) | 1981-06-19 | 1982-06-17 | Apparatus and methods for making payments electronically |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| GB2102606A true GB2102606A (en) | 1983-02-02 |
| GB2102606B GB2102606B (en) | 1985-01-30 |
Family
ID=26279853
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB08217552A Expired GB2102606B (en) | 1981-06-19 | 1982-06-17 | Apparatus and methods for making payments electronically |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2102606B (en) |
Cited By (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0154972A3 (en) * | 1984-03-12 | 1986-12-03 | Pitney Bowes Inc. | Method and apparatus for verifying postage |
| EP0172670A3 (en) * | 1984-07-27 | 1987-01-21 | Technion Research & Development Foundation | An apparatus for effecting and recording monetary transactions |
| US4660221A (en) * | 1983-07-18 | 1987-04-21 | Pitney Bowes Inc. | System for printing encrypted messages with bar-code representation |
| EP0201514A4 (en) * | 1984-11-15 | 1987-04-29 | Intelligard Int Inc | A unitary, self-contained card verification and validation system and method. |
| EP0207376A3 (en) * | 1985-07-03 | 1987-08-26 | Cne A/S | Data carrier and system comprising a vending terminal for the data carrier |
| GB2190523A (en) * | 1986-04-08 | 1987-11-18 | Schlage Lock Co | Cryptographic based electronic lock system and method of operation |
| GB2190820A (en) * | 1986-05-22 | 1987-11-25 | Racal Guardata Ltd | Data communications systems and methods |
| US4775246A (en) * | 1985-04-17 | 1988-10-04 | Pitney Bowes Inc. | System for detecting unaccounted for printing in a value printing system |
| FR2620248A1 (en) * | 1987-09-07 | 1989-03-10 | France Etat | METHODS OF AUTHENTICATING ACCREDITATIONS OR MESSAGES WITHOUT KNOWLEDGE AND SIGNATURE OF MESSAGES |
| US4906828A (en) * | 1983-02-28 | 1990-03-06 | Paperless Accounting, Inc. | Electronic money purse and fund transfer system |
| US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
| US5724424A (en) * | 1993-12-16 | 1998-03-03 | Open Market, Inc. | Digital active advertising |
| US5884277A (en) * | 1995-05-01 | 1999-03-16 | Vinod Khosla | Process for issuing coupons for goods or services to purchasers at non-secure terminals |
| WO1999055991A3 (en) * | 1998-04-29 | 1999-12-16 | Siemens Ag | Authentication method |
| US6144988A (en) * | 1998-07-23 | 2000-11-07 | Experian Marketing Solutions, Inc. | Computer system and method for securely formatting and mapping data for internet web sites |
| US6560581B1 (en) | 1995-06-29 | 2003-05-06 | Visa International Service Association | System and method for secure electronic commerce transaction |
| US7272639B1 (en) | 1995-06-07 | 2007-09-18 | Soverain Software Llc | Internet server access control and monitoring systems |
| US8332278B2 (en) | 1995-04-26 | 2012-12-11 | Ebay Inc. | Method and system for retrieving information regarding an item posted for sale |
| US9654541B1 (en) | 2012-11-12 | 2017-05-16 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
| US9665854B1 (en) | 2011-06-16 | 2017-05-30 | Consumerinfo.Com, Inc. | Authentication alerts |
| US9697568B1 (en) | 2013-03-14 | 2017-07-04 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US9710852B1 (en) | 2002-05-30 | 2017-07-18 | Consumerinfo.Com, Inc. | Credit report timeline user interface |
| US9767513B1 (en) | 2007-12-14 | 2017-09-19 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US9792648B1 (en) | 2008-08-14 | 2017-10-17 | Experian Information Solutions, Inc. | Multi-bureau credit file freeze and unfreeze |
| US9830646B1 (en) | 2012-11-30 | 2017-11-28 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
| US9853959B1 (en) | 2012-05-07 | 2017-12-26 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
| US9870589B1 (en) | 2013-03-14 | 2018-01-16 | Consumerinfo.Com, Inc. | Credit utilization tracking and reporting |
| US9892457B1 (en) | 2014-04-16 | 2018-02-13 | Consumerinfo.Com, Inc. | Providing credit data in search results |
| US9900305B2 (en) | 1998-01-12 | 2018-02-20 | Soverain Ip, Llc | Internet server access control and monitoring systems |
| US9972048B1 (en) | 2011-10-13 | 2018-05-15 | Consumerinfo.Com, Inc. | Debt services candidate locator |
| US10025842B1 (en) | 2013-11-20 | 2018-07-17 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
| US10061936B1 (en) | 2011-09-16 | 2018-08-28 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
| US10075446B2 (en) | 2008-06-26 | 2018-09-11 | Experian Marketing Solutions, Inc. | Systems and methods for providing an integrated identifier |
| US10102570B1 (en) | 2013-03-14 | 2018-10-16 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
| US10176233B1 (en) | 2011-07-08 | 2019-01-08 | Consumerinfo.Com, Inc. | Lifescore |
| US10255598B1 (en) | 2012-12-06 | 2019-04-09 | Consumerinfo.Com, Inc. | Credit card account data extraction |
| US10262364B2 (en) | 2007-12-14 | 2019-04-16 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US10269065B1 (en) | 2013-11-15 | 2019-04-23 | Consumerinfo.Com, Inc. | Bill payment and reporting |
| US10325314B1 (en) | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
| US10621657B2 (en) | 2008-11-05 | 2020-04-14 | Consumerinfo.Com, Inc. | Systems and methods of credit information reporting |
| US10671749B2 (en) | 2018-09-05 | 2020-06-02 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
| US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
| US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
| US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
| US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7702540B1 (en) | 1995-04-26 | 2010-04-20 | Ebay Inc. | Computer-implement method and system for conducting auctions on the internet |
| US5774670A (en) | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
| US7647243B2 (en) | 1995-11-07 | 2010-01-12 | Ebay Inc. | Electronic marketplace system and method for creation of a two-tiered pricing scheme |
| US6856974B1 (en) | 1998-02-02 | 2005-02-15 | Checkfree Corporation | Electronic bill presentment technique with enhanced biller control |
| EP1049056A3 (en) | 1999-04-26 | 2001-06-13 | CheckFree Corporation | Electronic bill presentment and/or payment clearinghouse |
| US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
| US9400589B1 (en) | 2002-05-30 | 2016-07-26 | Consumerinfo.Com, Inc. | Circular rotational interface for display of consumer credit information |
| US7526448B2 (en) | 2002-11-01 | 2009-04-28 | Checkfree Corporation | Matching consumers with billers having bills available for electronic presentment |
| US7729996B2 (en) | 2002-11-01 | 2010-06-01 | Checkfree Corporation | Reuse of an EBP account through alternate authentication |
| US7395243B1 (en) | 2002-11-01 | 2008-07-01 | Checkfree Corporation | Technique for presenting matched billers to a consumer |
| US8073773B2 (en) | 2002-11-01 | 2011-12-06 | Checkfree Corporation | Technique for identifying probable billers of a consumer |
| US8856894B1 (en) | 2012-11-28 | 2014-10-07 | Consumerinfo.Com, Inc. | Always on authentication |
| USD760256S1 (en) | 2014-03-25 | 2016-06-28 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
| USD759690S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
| USD759689S1 (en) | 2014-03-25 | 2016-06-21 | Consumerinfo.Com, Inc. | Display screen or portion thereof with graphical user interface |
-
1982
- 1982-06-17 GB GB08217552A patent/GB2102606B/en not_active Expired
Cited By (110)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4906828A (en) * | 1983-02-28 | 1990-03-06 | Paperless Accounting, Inc. | Electronic money purse and fund transfer system |
| US4660221A (en) * | 1983-07-18 | 1987-04-21 | Pitney Bowes Inc. | System for printing encrypted messages with bar-code representation |
| EP0154972A3 (en) * | 1984-03-12 | 1986-12-03 | Pitney Bowes Inc. | Method and apparatus for verifying postage |
| EP0172670A3 (en) * | 1984-07-27 | 1987-01-21 | Technion Research & Development Foundation | An apparatus for effecting and recording monetary transactions |
| EP0201514A4 (en) * | 1984-11-15 | 1987-04-29 | Intelligard Int Inc | A unitary, self-contained card verification and validation system and method. |
| US4775246A (en) * | 1985-04-17 | 1988-10-04 | Pitney Bowes Inc. | System for detecting unaccounted for printing in a value printing system |
| EP0207376A3 (en) * | 1985-07-03 | 1987-08-26 | Cne A/S | Data carrier and system comprising a vending terminal for the data carrier |
| GB2190523B (en) * | 1986-04-08 | 1989-12-13 | Schlage Lock Co | Cryptographic based electronic lock system and method of operation |
| GB2190523A (en) * | 1986-04-08 | 1987-11-18 | Schlage Lock Co | Cryptographic based electronic lock system and method of operation |
| GB2190820A (en) * | 1986-05-22 | 1987-11-25 | Racal Guardata Ltd | Data communications systems and methods |
| GB2190820B (en) * | 1986-05-22 | 1990-01-24 | Racal Guardata Ltd | Data communication systems and methods |
| EP0311470A1 (en) * | 1987-09-07 | 1989-04-12 | France Telecom | Methods and systems to authenticate authorizations and messages with a zero knowledge-proof system and to provide messages with a signature |
| FR2620248A1 (en) * | 1987-09-07 | 1989-03-10 | France Etat | METHODS OF AUTHENTICATING ACCREDITATIONS OR MESSAGES WITHOUT KNOWLEDGE AND SIGNATURE OF MESSAGES |
| US6195649B1 (en) | 1993-12-16 | 2001-02-27 | Open Market, Inc. | Digital active advertising |
| US6205437B1 (en) | 1993-12-16 | 2001-03-20 | Open Market, Inc. | Open network payment system for providing for real-time authorization of payment and purchase transactions |
| US6199051B1 (en) | 1993-12-16 | 2001-03-06 | Open Market, Inc. | Digital active advertising |
| US5724424A (en) * | 1993-12-16 | 1998-03-03 | Open Market, Inc. | Digital active advertising |
| US6049785A (en) * | 1993-12-16 | 2000-04-11 | Open Market, Inc. | Open network payment system for providing for authentication of payment orders based on a confirmation electronic mail message |
| US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
| US5909492A (en) * | 1994-10-24 | 1999-06-01 | Open Market, Incorporated | Network sales system |
| US6449599B1 (en) | 1994-10-24 | 2002-09-10 | Open Market, Inc. | Network sales system |
| US8392273B2 (en) | 1995-04-26 | 2013-03-05 | Ebay Inc. | Marketplace payments |
| US8355956B2 (en) | 1995-04-26 | 2013-01-15 | Ebay Inc. | Marketing goods with bar codes |
| US8332278B2 (en) | 1995-04-26 | 2012-12-11 | Ebay Inc. | Method and system for retrieving information regarding an item posted for sale |
| US8332279B2 (en) | 1995-04-26 | 2012-12-11 | Ebay Inc. | Methods and systems for searching for goods and services |
| US8341028B2 (en) | 1995-04-26 | 2012-12-25 | Ebay Inc. | Methods and systems for searching for goods |
| US8352328B2 (en) | 1995-04-26 | 2013-01-08 | Ebay Inc. | Methods and systems for searching for goods in a virtual marketplace |
| US5884277A (en) * | 1995-05-01 | 1999-03-16 | Vinod Khosla | Process for issuing coupons for goods or services to purchasers at non-secure terminals |
| US7272639B1 (en) | 1995-06-07 | 2007-09-18 | Soverain Software Llc | Internet server access control and monitoring systems |
| US6560581B1 (en) | 1995-06-29 | 2003-05-06 | Visa International Service Association | System and method for secure electronic commerce transaction |
| US9900305B2 (en) | 1998-01-12 | 2018-02-20 | Soverain Ip, Llc | Internet server access control and monitoring systems |
| US9917827B2 (en) | 1998-01-12 | 2018-03-13 | Soverain Ip, Llc | Internet server access control and monitoring systems |
| WO1999055991A3 (en) * | 1998-04-29 | 1999-12-16 | Siemens Ag | Authentication method |
| US6144988A (en) * | 1998-07-23 | 2000-11-07 | Experian Marketing Solutions, Inc. | Computer system and method for securely formatting and mapping data for internet web sites |
| US9710852B1 (en) | 2002-05-30 | 2017-07-18 | Consumerinfo.Com, Inc. | Credit report timeline user interface |
| US11379916B1 (en) | 2007-12-14 | 2022-07-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US10614519B2 (en) | 2007-12-14 | 2020-04-07 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US10878499B2 (en) | 2007-12-14 | 2020-12-29 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US9767513B1 (en) | 2007-12-14 | 2017-09-19 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US10262364B2 (en) | 2007-12-14 | 2019-04-16 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US12067617B1 (en) | 2007-12-14 | 2024-08-20 | Consumerinfo.Com, Inc. | Card registry systems and methods |
| US11157872B2 (en) | 2008-06-26 | 2021-10-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
| US10075446B2 (en) | 2008-06-26 | 2018-09-11 | Experian Marketing Solutions, Inc. | Systems and methods for providing an integrated identifier |
| US11769112B2 (en) | 2008-06-26 | 2023-09-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
| US12205076B2 (en) | 2008-06-26 | 2025-01-21 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
| US9792648B1 (en) | 2008-08-14 | 2017-10-17 | Experian Information Solutions, Inc. | Multi-bureau credit file freeze and unfreeze |
| US10115155B1 (en) | 2008-08-14 | 2018-10-30 | Experian Information Solution, Inc. | Multi-bureau credit file freeze and unfreeze |
| US11636540B1 (en) | 2008-08-14 | 2023-04-25 | Experian Information Solutions, Inc. | Multi-bureau credit file freeze and unfreeze |
| US10650448B1 (en) | 2008-08-14 | 2020-05-12 | Experian Information Solutions, Inc. | Multi-bureau credit file freeze and unfreeze |
| US11004147B1 (en) | 2008-08-14 | 2021-05-11 | Experian Information Solutions, Inc. | Multi-bureau credit file freeze and unfreeze |
| US10621657B2 (en) | 2008-11-05 | 2020-04-14 | Consumerinfo.Com, Inc. | Systems and methods of credit information reporting |
| US11232413B1 (en) | 2011-06-16 | 2022-01-25 | Consumerinfo.Com, Inc. | Authentication alerts |
| US10115079B1 (en) | 2011-06-16 | 2018-10-30 | Consumerinfo.Com, Inc. | Authentication alerts |
| US10685336B1 (en) | 2011-06-16 | 2020-06-16 | Consumerinfo.Com, Inc. | Authentication alerts |
| US11954655B1 (en) | 2011-06-16 | 2024-04-09 | Consumerinfo.Com, Inc. | Authentication alerts |
| US9665854B1 (en) | 2011-06-16 | 2017-05-30 | Consumerinfo.Com, Inc. | Authentication alerts |
| US11665253B1 (en) | 2011-07-08 | 2023-05-30 | Consumerinfo.Com, Inc. | LifeScore |
| US10176233B1 (en) | 2011-07-08 | 2019-01-08 | Consumerinfo.Com, Inc. | Lifescore |
| US10798197B2 (en) | 2011-07-08 | 2020-10-06 | Consumerinfo.Com, Inc. | Lifescore |
| US11087022B2 (en) | 2011-09-16 | 2021-08-10 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
| US11790112B1 (en) | 2011-09-16 | 2023-10-17 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
| US10642999B2 (en) | 2011-09-16 | 2020-05-05 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
| US10061936B1 (en) | 2011-09-16 | 2018-08-28 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
| US11200620B2 (en) | 2011-10-13 | 2021-12-14 | Consumerinfo.Com, Inc. | Debt services candidate locator |
| US9972048B1 (en) | 2011-10-13 | 2018-05-15 | Consumerinfo.Com, Inc. | Debt services candidate locator |
| US12014416B1 (en) | 2011-10-13 | 2024-06-18 | Consumerinfo.Com, Inc. | Debt services candidate locator |
| US9853959B1 (en) | 2012-05-07 | 2017-12-26 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
| US11356430B1 (en) | 2012-05-07 | 2022-06-07 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
| US10277659B1 (en) | 2012-11-12 | 2019-04-30 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
| US11863310B1 (en) | 2012-11-12 | 2024-01-02 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
| US11012491B1 (en) | 2012-11-12 | 2021-05-18 | ConsumerInfor.com, Inc. | Aggregating user web browsing data |
| US9654541B1 (en) | 2012-11-12 | 2017-05-16 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
| US11651426B1 (en) | 2012-11-30 | 2023-05-16 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
| US10366450B1 (en) | 2012-11-30 | 2019-07-30 | Consumerinfo.Com, Inc. | Credit data analysis |
| US11308551B1 (en) | 2012-11-30 | 2022-04-19 | Consumerinfo.Com, Inc. | Credit data analysis |
| US10963959B2 (en) | 2012-11-30 | 2021-03-30 | Consumerinfo. Com, Inc. | Presentation of credit score factors |
| US12020322B1 (en) | 2012-11-30 | 2024-06-25 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
| US9830646B1 (en) | 2012-11-30 | 2017-11-28 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
| US11132742B1 (en) | 2012-11-30 | 2021-09-28 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
| US10255598B1 (en) | 2012-12-06 | 2019-04-09 | Consumerinfo.Com, Inc. | Credit card account data extraction |
| US11514519B1 (en) | 2013-03-14 | 2022-11-29 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US9697568B1 (en) | 2013-03-14 | 2017-07-04 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US12169867B1 (en) | 2013-03-14 | 2024-12-17 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
| US10929925B1 (en) | 2013-03-14 | 2021-02-23 | Consumerlnfo.com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US9870589B1 (en) | 2013-03-14 | 2018-01-16 | Consumerinfo.Com, Inc. | Credit utilization tracking and reporting |
| US12020320B1 (en) | 2013-03-14 | 2024-06-25 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US11113759B1 (en) | 2013-03-14 | 2021-09-07 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
| US10043214B1 (en) | 2013-03-14 | 2018-08-07 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
| US10102570B1 (en) | 2013-03-14 | 2018-10-16 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
| US11769200B1 (en) | 2013-03-14 | 2023-09-26 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
| US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
| US10325314B1 (en) | 2013-11-15 | 2019-06-18 | Consumerinfo.Com, Inc. | Payment reporting systems |
| US10269065B1 (en) | 2013-11-15 | 2019-04-23 | Consumerinfo.Com, Inc. | Bill payment and reporting |
| US10025842B1 (en) | 2013-11-20 | 2018-07-17 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
| US11461364B1 (en) | 2013-11-20 | 2022-10-04 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
| US10628448B1 (en) | 2013-11-20 | 2020-04-21 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
| US9892457B1 (en) | 2014-04-16 | 2018-02-13 | Consumerinfo.Com, Inc. | Providing credit data in search results |
| US10482532B1 (en) | 2014-04-16 | 2019-11-19 | Consumerinfo.Com, Inc. | Providing credit data in search results |
| US10880313B2 (en) | 2018-09-05 | 2020-12-29 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
| US11924213B2 (en) | 2018-09-05 | 2024-03-05 | Consumerinfo.Com, Inc. | User permissions for access to secure data at third-party |
| US11399029B2 (en) | 2018-09-05 | 2022-07-26 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
| US10671749B2 (en) | 2018-09-05 | 2020-06-02 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
| US12074876B2 (en) | 2018-09-05 | 2024-08-27 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
| US11265324B2 (en) | 2018-09-05 | 2022-03-01 | Consumerinfo.Com, Inc. | User permissions for access to secure data at third-party |
| US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
| US12182859B1 (en) | 2018-11-16 | 2024-12-31 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized credit card recommendations |
| US11842454B1 (en) | 2019-02-22 | 2023-12-12 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
| US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
| US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
| US12353482B1 (en) | 2019-09-13 | 2025-07-08 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2102606B (en) | 1985-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2102606A (en) | Apparatus and methods for making payments electronically | |
| US4962531A (en) | Transaction system comprising one or more host exchanges and a number of distributed terminal stations | |
| EP0151874B1 (en) | Prepayment metering system | |
| US9424573B2 (en) | Batch settlement transactions system and method | |
| TW477942B (en) | Electronic payment system | |
| US9123042B2 (en) | Pin block replacement | |
| EP0229006B1 (en) | Method and apparatus verifying the authenticity of documents associated with a person and the identity of their bearers | |
| US8355982B2 (en) | Metrics systems and methods for token transactions | |
| US4707592A (en) | Personal universal identity card system for failsafe interactive financial transactions | |
| US5877482A (en) | Security system for EFT using magnetic strip cards | |
| US20080040284A1 (en) | Method and system for secured transactions | |
| US20070180276A1 (en) | Key transformation unit for a tamper resistant module | |
| KR870008258A (en) | Offline cash card system and method | |
| JP2002512711A (en) | Transaction method with portable identification element | |
| WO1998052163A2 (en) | Ic card transportation key set | |
| US20080288403A1 (en) | Pin encryption device security | |
| US7505945B2 (en) | Electronic negotiable documents | |
| US6163612A (en) | Coding device, decoding device and IC circuit | |
| JPH11282974A (en) | Method for transferring value | |
| Gnanavel et al. | Computerized filling station management system | |
| JPH11283125A (en) | POS system | |
| JPS6017560A (en) | Secret code system processor | |
| JP2002329109A (en) | Print system | |
| MXPA00000323A (en) | Symmetrically-secured electronic communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 732 | Registration of transactions, instruments or events in the register (sect. 32/1977) | ||
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 19930617 |