IP Library Patent Application 14044398
Patent Application
App. No. 14/044,398

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING REMOTE TRANSACTIONS

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 None
App. No.
14/044,398
Abstract

Systems, methods, and computer-program products are provided for managing remote transactions. Applet data and transaction parameters are received from a mobile wallet platform over a communications network. The applet data and transaction parameters are communicated to a secure element. Transaction data is received from the secure element. The transaction data is transmitted to the mobile wallet platform over a communications network. The transaction data includes one or more of (1) an account number and (2) a verification code.

Claims (67)

1 . A system for managing remote transactions, comprising:

at least one memory, and a processor coupled to the at least one memory, the processor being operable to:

receive applet data and transaction parameters from a mobile wallet platform over a communications network;

communicate the applet data and transaction parameters to a secure element;

receive transaction data from the secure element; and

transmit the transaction data to the mobile wallet platform over a communications network,

wherein the transaction data includes one or more of (1) an account number and (2) a verification code.

2 . The system of claim 1 , wherein the processor is further operable to:

retrieve an input passcode; and

transmit the input passcode to the secure element,

wherein the transaction data is received from the secure element if the input passcode is successfully authenticated by the secure element.

3 . A secure element for managing remote transactions, comprising

at least one memory including a pre-stored passcode, and

a processor communicatively coupled to the at least one memory, the processor being operable to:

receive an input passcode from a mobile wallet;

generate an authentication result by comparing the input passcode to the pre-stored passcode;

retrieve transaction data from the at least one memory, based on the authentication result; and

transmit the transaction data to the mobile wallet, the transaction data including one or more of (1) an account number and (2) a verification code.

4 . The secure element of claim 3 , the processor being further operable to receive applet data including an applet identifier, wherein the transaction data is retrieved from the at least one memory based on the applet identifier.

5 . The secure element of claim 4 , wherein the at least one memory includes at least one applet, and the applet identifier is associated with one of the at least one applet stored on the at least one memory.

6 . The system of claim 1 , comprising the secure element of claim 3 .

7 . A method for managing remote transactions, comprising steps of:

receiving applet data and transaction parameters from a mobile wallet platform over a communications network;

communicating the applet data and transaction parameters to a secure element;

receiving transaction data from the secure element; and

transmitting the transaction data to the mobile wallet platform over a communications network,

wherein the transaction data includes one or more of (1) an account number and (2) a verification code.

8 . The method of claim 7 , further comprising steps of:

retrieving an input passcode; and

transmitting the input passcode to the secure element,

wherein the transaction data is received from the secure element if the input passcode is successfully authenticated by the secure element.

9 . A method for managing remote transactions, comprising steps of:

receiving an input passcode from a mobile wallet;

generating an authentication result by comparing the input passcode to a pre-stored passcode stored on at least one memory;

retrieving transaction data from the at least one memory, based on the authentication result; and

transmitting the transaction data to the mobile wallet, the transaction data including one or more of (1) an account number and (2) a verification code.

10 . The method of claim 9 , further comprising steps of:

receiving applet data including an applet identifier, wherein the transaction data is retrieved from the at least one memory based on the applet identifier.

11 . The method of claim 10 , wherein the at least one memory includes at least one applet, and the applet identifier is associated with one of the at least one applet stored on the at least one memory.

12 . The method of claim 7 , further comprising steps of:

receiving an input passcode from a mobile wallet;

generating an authentication result by comparing the input passcode to a pre-stored passcode stored on at least one memory;

retrieving transaction data from the at least one memory, based on the authentication result; and

transmitting the transaction data to the mobile wallet, the transaction data including one or more of (1) an account number and (2) a verification code.

13 . A non-transitory computer-readable medium having stored thereon sequences of instructions for causing one or more processors to:

receive applet data and transaction parameters from a mobile wallet platform over a communications network;

communicate the applet data and transaction parameters to a secure element;

receive transaction data from the secure element; and

transmit the transaction data to the mobile wallet platform over a communications network,

wherein the transaction data includes one or more of (1) an account number and (2) a verification code.

14 . The computer-readable medium of claim 13 , wherein the sequences of instructions further cause the one or more processors to:

retrieve an input passcode; and

transmit the input passcode to the secure element,

wherein the transaction data is received from the secure element if the input passcode is successfully authenticated by the secure element.

15 . A non-transitory computer-readable medium having stored thereon sequences of instructions for causing one or more processors to:

receive an input passcode from a mobile wallet;

generate an authentication result by comparing the input passcode to a pre-stored passcode stored on at least one memory;

retrieve transaction data from the at least one memory, based on the authentication result; and

transmit the transaction data to the mobile wallet, the transaction data including one or more of (1) an account number and (2) a verification code.

16 . The computer-readable medium of claim 15 , wherein the sequences of instructions further cause the one or more processors to:

receive applet data including an applet identifier, wherein the transaction data is retrieved from the at least one memory based on the applet identifier.

17 . The computer-readable medium of claim 16 , wherein the at least one memory includes at least one applet, and the applet identifier is associated with one of the at least one applet stored on the at least one memory.

18 . The computer-readable medium of claim 13 , wherein the sequences of instructions further cause the one or more processors to:

receive an input passcode from a mobile wallet;

generate an authentication result by comparing the input passcode to a pre-stored passcode stored on at least one memory;

retrieve transaction data from the at least one memory, based on the authentication result; and

transmit the transaction data to the mobile wallet, the transaction data including one or more of (1) an account number and (2) a verification code.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: JVL VENTURES, LLC
To: GOOGLE INC.
Reel/Frame 035463/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2013
From: GRISSOM, TERRY J.; JOHNSON, KAI P.
To: JVL VENTURES, LLC
Reel/Frame 031331/0795 →