IP Library Granted Patent US 8,893,967
Granted Patent B2
US 8,893,967 · App. 12/878,947 · Granted Nov 25, 2014

Secure Communication of payment information to merchants using a verification token

Inventor: Ayman Hammad (Pleasanton, CA)
Assignee: Visa International Service Association
G06Q20/40G06Q20/385G06Q20/20G06Q20/425G06F21/42G06Q20/3255G06Q20/12G06F21/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,893,967
App. No.
12/878,947
Granted
Nov 25, 2014
Kind
B2
Abstract

Disclosed are apparatuses, systems, and methods pertaining to the secure communication of payment information from portable consumer devices, such as credit cards, to online merchants using verification tokens.

Claims (51)

1. A method comprising:

establishing a communication link between a verification token and a computer, the computer having a networking facility, an Internet browser, and a display having a merchant web page of a merchant displayed thereon by the Internet browser;

reading identification information from a portable consumer device into the verification token;

obtaining a merchant identifier that identifies the merchant of the web page; and

transmitting, using the networking facility of the computer, at least a portion of the read identification information and the obtained merchant identifier from the verification token to a validation entity, wherein the validation entity thereafter provides at least a portion of the read identification information to the merchant webpage via a communication channel between the merchant webpage and the validation entity.

2. The method of claim 1 , wherein transmitting the at least a portion of the read identification information comprises:

establishing a communication link between the verification token and the validation entity using the networking facility of the computer.

3. The method of claim 1 , wherein obtaining the merchant identifier comprises displaying a dialog box on a display with a request for a user to enter the merchant identifier.

4. The method of claim 1 , wherein obtaining the merchant identifier comprises obtaining the universal resource locator of the merchant page and extracting the merchant identifier from the obtained universal resource locator.

5. The method of claim 1 , wherein obtaining the merchant identifier comprises reading a field on the merchant web page.

6. The method of claim 1 , further comprising:

obtaining a transaction identifier that identifies the transaction related to the merchant page; and

transmitting, using the networking facility of the computer, the obtained transaction identifier from the verification token to the entity that can provide at least a portion of the read identification information to the merchant.

7. The method of claim 6 , wherein the transaction identifier comprises an IP address assigned to the computer.

8. The method of claim 1 , further comprising:

encrypting, in the verification token, at least a portion of the identification information read from the portable consumer device.

9. The method of claim 1 further comprising:

prompting a user to enter a password into the computer;

reading a password entered by the user;

comparing the entered password against a password stored in the verification token; and

preventing identification information from at least being read or sent when the read password is not the same as the stored password.

10. The method of claim 1 further comprising:

transmitting from the verification token to the entity through the networking facility of the computer a serial number stored in the verification token and a message encrypted by an encryption key stored in the verification token, the serial number and the encryption key being uniquely assigned to the verification token.

11. The method of claim 1 further comprising:

after transmitting the at least a portion of the read identification information, receiving, at the verification token, a device verification value from the entity by way of the networking facility of the computer.

12. The method of claim 11 further comprising at least one of the actions of:

displaying the device verification value received from the entity to the user on the display of the computer; and

locating a browser web page on the computer that has a form field for a device verification value, and entering the device verification value received from the entity in the form field.

13. A system comprising a verification token and a computer, the system being configured to:

establish a communication link between the verification token and the computer, the computer having a networking facility, an Internet browser, and a display having a merchant web page of a merchant displayed thereon by the Internet browser;

read identification information from a portable consumer device into the verification token;

obtain a merchant identifier that identifies the merchant of the web page; and

transmit, using the networking facility of the computer, at least a portion of the read identification information and the obtained merchant identifier from the verification token to a validation entity, wherein the validation entity thereafter provides at least a portion of the read identification information to the merchant webpage via a communication channel between the merchant webpage and the validation entity.

14. The system of claim 13 , wherein the system is further configured to display a dialog box on a display with a request for a user to enter the merchant identifier.

15. The system of claim 13 , wherein the system is further configured to obtain the universal resource locator of the merchant page and extract the merchant identifier from the obtained universal resource locator.

16. The system of claim 13 , wherein the system is further configured to:

obtain a transaction identifier that identifies the transaction related to the merchant page; and

transmit, using the networking facility of the computer, the obtained transaction identifier from the verification token to the entity that can provide at least a portion of the read identification information to the merchant.

17. The system of claim 16 , wherein the transaction identifier comprises an IP address assigned to the computer.

18. The system of claim 13 , wherein the system is further configured to:

encrypt, in the verification token, at least a portion of the identification information read from the portable consumer device.

19. The system of claim 13 wherein the system is further configured to:

prompt a user to enter a password into the computer;

read a password entered by the user;

compare the entered password against a password stored in the verification token; and

prevent identification information from at least being read or sent when the read password is not the same as the stored password.

20. The system of claim 13 wherein the system is further configured to:

transmit from the verification token to the entity through the networking facility of the computer a serial number stored in the verification token and a message encrypted by an encryption key stored in the verification token, the serial number and the encryption key being uniquely assigned to the verification token.

21. The method of claim 13 wherein the system is further configured to perform at least one of the actions of:

displaying the device verification value received from the entity to the user on a display of the computer; and

locating a browser web page on the computer that has a form field for a device verification value, and entering the device verification value received from the entity in the form field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2010
From: HAMMAD, AYMAN
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 025116/0989 →
Continuity (6)
Continuation In Part 12712148 · Feb 24, 2010
Continuation In Part 12780657 · May 14, 2010
Provisional Application 61241367 · Sep 10, 2009
Provisional Application 61178636 · May 15, 2009
Provisional Application 61178636 · May 15, 2009
Related Publication 20100327054A1 · Dec 30, 2010