Secure digital communications
First Claim
Patent Images
1. A method for secure mobile wallet communications, the method comprising:
- using one or more processors;
determining an address of a public key server (PKS) of a first mobile wallet domain;
obtaining a public key of a first mobile wallet application associated with the first mobile wallet domain from the PKS;
sending the public key to a second mobile wallet application;
receiving from the second mobile wallet application a message at least partially encrypted with the public key and addressed to the first mobile wallet application, the message comprising a digital representation of a payment element;
determining an IP address of a message transfer agent (MTA) of the first mobile wallet domain; and
sending the message to the MTA of the first mobile wallet domain, the MTA of the first mobile wallet domain to forward the message to the first mobile wallet application.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed in some examples are methods, systems, and machine readable mediums for secure end-to-end digital communications involving mobile wallets. The result is direct, secure, in-band messaging using mobile wallets that may be used to send messages such as payments, requests for money, financial information, or messages to authorize a debit or credit.
87 Citations
18 Claims
-
1. A method for secure mobile wallet communications, the method comprising:
-
using one or more processors; determining an address of a public key server (PKS) of a first mobile wallet domain; obtaining a public key of a first mobile wallet application associated with the first mobile wallet domain from the PKS; sending the public key to a second mobile wallet application; receiving from the second mobile wallet application a message at least partially encrypted with the public key and addressed to the first mobile wallet application, the message comprising a digital representation of a payment element; determining an IP address of a message transfer agent (MTA) of the first mobile wallet domain; and sending the message to the MTA of the first mobile wallet domain, the MTA of the first mobile wallet domain to forward the message to the first mobile wallet application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for secure mobile wallet communications, the device comprising:
-
one or more hardware processors; a memory, storing instructions, which when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations to at least; determine an address of a public key server (PKS) of a first mobile wallet domain; obtain a public key of a first mobile wallet application associated with the first mobile wallet domain from the PKS; send the public key to a second mobile wallet application; receive from the second mobile wallet application a message at least partially encrypted with the public key and addressed to the first mobile wallet application, the message comprising a digital representation of a payment element; determine an IP address of a message transfer agent (MTA) of the first mobile wallet domain; and send the message to the MTA of the first mobile wallet domain, the MTA of the first mobile wallet domain to forward the message to the first mobile wallet application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium, comprising instructions, which when executed by a machine, causes the machine to perform operations comprising:
-
determining an address of a public key server (PKS) of a first mobile wallet domain; obtaining a public key of a first mobile wallet application associated with the first mobile wallet domain from the PKS; sending the public key to a second mobile wallet application; receiving from the second mobile wallet application a message at least partially encrypted with the public key and addressed to the first mobile wallet application, the message comprising a digital representation of a payment element; determining an IP address of a message transfer agent (MTA) of the first mobile wallet domain; and sending the message to the MTA of the first mobile wallet domain, the MTA of the first mobile wallet domain to forward the message to the first mobile wallet application. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification