IP Library Granted Patent US 9,898,728
Granted Patent B2
US 9,898,728 · App. 13/448,193 · Granted Feb 20, 2018

System and method for one-time payment authorization in a portable communication device

Inventors: David Brudnicki (Duvall, WA); Michael Craft (Carlsbad, CA); Hans Reisgies (San Jose, CA); Andrew Weinstein (San Francisco, CA)
Assignee: GFA Worldwide, Inc.
G06Q20/3224G06Q20/227G06Q20/3274G06Q20/3278G06Q20/385G06Q20/4012
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 9,898,728
App. No.
13/448,193
Granted
Feb 20, 2018
Kind
B2
Abstract

A system for using a dynamic temporary credential with a portable communication device for use in a transaction with an electronic control point (e.g. point of sale, NFC access point) wherein the portable communication device has a geo-location module (e.g. GPS). The system has a centralized module that receives the portable communication device's current geo-location and transmits the dynamic temporary credential to the portable communication device and provides predictive transaction information—including the dynamic temporary credential and portable communication device's geo-location—to an authorization system operably associated with the electronic control point. The dynamic temporary credential has a predetermined time to live, which allows for the recycling of the dynamic credential, such recycling may take into account the geo-location for which the credential has been recently issued. A method for using a dynamic temporary credential with a portable communication device is also disclosed.

Claims (35)

1. A system for verifying a transaction between a portable communication device and an electronic control point using a dynamic temporary credential issued to the portable communication device, the portable communication device having a service that provides a current geo-location of the portable communication device, the system comprising:

means for storing passcode information in a user identification database:

means for receiving a passcode and the current geo-location of the portable communication device from the portable communication device;

means for verifying the passcode using the passcode information;

means for determining, after verifying the passcode, using the current geo-location coordinates, one or more likely merchants and a type of electronic control point within the one or more likely merchants;

means for generating a dynamic temporary credential using the determined type electronic control point and routing information of a validation mapping gateway;

means for transmitting the generated dynamic temporary credential to the portable communication device; and

means for providing the dynamic temporary credential, a merchant ID for the likely merchant, a user ID associated with the portable communication device, and an expiration time for the dynamic temporary credential to an authorization system operably associated with the electronic control point; and

means for verifying the transaction with the dynamic temporary credential that was received from the electronic control point within the likely merchant before the expiration time and an emulation type associated with the electronic control point.

2. The system of claim 1 wherein the verifying means further verifies the pairing of the passcode with a unique digital signature associated with the portable communication device.

3. The system of claim 2 wherein the means for providing further provides the unique digital signature of the portable communication device.

4. The system of claim 1 wherein each of the one or more likely merchants is represented by a merchant name and a merchant identification code.

5. The system of claim 1 wherein the transmitting means further transmits the one or more likely merchants to the portable communication device, the system further comprising means for ascertaining confirmation of one of the one or more likely merchants from the portable communication device, the ascertaining means selecting another one or more likely merchant upon receiving an indication of no match.

6. The system of claim 1 wherein the authorization system further comprises a validation mapping gateway connected to a merchant payment network, the merchant payment network connected to the electronic control point which is a point-of-sale terminal.

7. The system of claim 6 wherein the validation mapping gateway includes a validation database containing the dynamic temporary credential and legacy payment data.

8. The system of claim 7 wherein the validation mapping gateway being operably connected to one or more issuers, the system further comprising means associated with the validation mapping gateway to substitute the legacy payment data for the dynamic temporary credential in a payment transaction before sending the payment transaction to the issuer associated with the legacy payment data.

9. The system of claim 8 wherein the means for verifying further includes means for verifying that an execution time matches an expected value.

10. The system of claim 9 wherein the means for verifying further includes means for verifying that the dynamic temporary credential is from the merchant most-likely located at the current geo-location.

11. The system of claim 1 wherein the expiration time is on the order of minutes, the system further comprising means for recycling the dynamic temporary credentials wherein the recycling means uses the current geo-location of the portable communication device, a geo-location of a second portable communication device and the expiration time associated with the dynamic temporary credential to transmit the dynamic temporary credential to the second portable communication device following expiration of the expiration time when the second portable communication device is located in a second disparate geo-location relative to the current geo-location of the first portable communication device.

12. A method for verifying a transaction between a portable communication device and an electronic control point using a dynamic temporary credential issued to the portable communication device, the portable communication device having a service that provides a current geo-location of the portable communication device, the method comprising:

storing, by a centralized computer, passcode information in a user identification database:

receiving, in the centralized computer, a passcode and the current geo-location of the portable communication device from the portable communication device;

verifying, by the centralized computer, the passcode using the passcode information;

based on the verifying, determining, by the centralized computer, using the current geo-location coordinates a likely merchant and a type of electronic control point within the likely merchant;

generating, by the centralized computer, a dynamic temporary credential using the determined type electronic control point and routing information of a validation mapping gateway;

transmitting, from the centralized computer, the generated dynamic temporary credential to the portable communication device; and

providing, from the centralized computer, to an authorization system operably associated with the electronic control point, the dynamic temporary credential, a merchant ID for the likely merchant, user ID associated with the portable communication device, and expiration time for the dynamic temporary credential; and

verifying, in the authorization system, the transaction with the dynamic temporary credential was received from the electronic control point of the determined type within the likely merchant before the expiration time.

13. The method of claim 12 further comprising:

transmitting, from the centralized computer to the portable communication device the merchant ID for the likely merchant; and

receiving, by the centralized computer, a validation of the likely merchant from the portable communication device.

14. The method of claim 12 wherein the portable communication device has a unique digital signature, the verifying further comprises checking an association between the passcode and the unique digital signature.

15. The method of claim 12 wherein the method further comprises following authorization:

substituting legacy card payment data associated with an end user of the portable communication device for the dynamic temporary credential in a transaction record; and

passing the transaction record onto an issuer authorization system for payment using the legacy card payment data associated with the end user.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2023
From: SEQUENT SOFTWARE, INC.
To: TIS INC.
Reel/Frame 064105/0348 →
SECURITY INTEREST Recorded Dec 22, 2022
From: SEQUENT SOFTWARE INC.
To: TIS INC.
Reel/Frame 062179/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: GFA WORLDWIDE, INC.
To: SEQUENT SOFTWARE, INC.
Reel/Frame 051534/0422 →
SECURITY INTEREST Recorded Jun 27, 2019
From: SEQUENT SOFTWARE INC.; GFA WORLDWIDE, INC.
To: TIS INC.
Reel/Frame 049623/0638 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2019
From: COMERICA BANK
To: SEQUENT SOFTWARE INC.
Reel/Frame 049437/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2017
From: SEQUENT SOFTWARE, INC.
To: GFA WORLDWIDE, INC.
Reel/Frame 044432/0366 →
SECURITY INTEREST Recorded Dec 11, 2014
From: SEQUENT SOFTWARE LLC
To: COMERICA BANK
Reel/Frame 034477/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2012
From: BRUDNICKI, DAVID; CRAFT, MICHAEL; REISGIES, HANS; WEINSTEIN, ANDREW
To: SEQUENT SOFTWARE, INC.
Reel/Frame 028492/0072 →
Continuity (2)
Provisional Application 61577652 · Dec 19, 2011
Related Publication 20130159186A1 · Jun 20, 2013