# US 11,443,322 B2 · Remote pay messaging system and methods thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,443,322 B2
- Document ID: US11443322B2
- Status: Granted
- Kind: B2
- Application number: 17/328,929
- Filed: 2021-05-24
- Published: 2021-11-25
- Granted: 2022-09-13
- Earliest claimed: 2020-05-22
- Assignees: Transactiontree, Inc
- Applicants: Transactiontree, Inc
- Inventors: Jason Louis Shapiro; James Christopher Wilson; Jose Angel Jimenez Dams; Mark Theodore Shapiro
- Web page: https://patentgrep.com/patent/US11443322B2

## CPC

- G06Q 20/3223: {Realising banking transactions through M-devices}
- G06Q 20/4097: {using mutual authentication between devices and transaction partners}
- G06Q 20/204: {comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit}
- G06Q 20/3255: {using mobile network messaging services for payment, e.g. SMS}
- G06Q 20/386: {using messaging services or messaging apps (using mobile network messaging services for payment, e.g. SMS G06Q20/3255)}
- G06Q 20/405: {Establishing or using transaction specific rules}
- 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

## Abstract

A computer operable method of processing a current transaction between a merchant device and a customer device, including: receiving a command for remote payment from a computer application program on a computer system in a merchant network; receiving said transaction data from the computer application program; said transaction data containing phone number or unique identifiable data element for the customer; generating a message which contains a clickable link; sending a short messaging service (SMS) or multimedia messaging service (MMS) based on the message that is generated; displaying a web page with payment options when link is clicked; directing data transmission to different payment gateways from the payment options displayed on the web page; receiving data from different payment gateways based on the payment option selected; and transmitting said received data from a payment gateway to the originating merchant device.

## Claims

### Claim 1

A network based method for authorizing the fulfillment of a transaction, the method comprising:
receiving a transaction initiation that is triggered as the result of a user interface of a computer program associated with a particular merchant being actuated by a particular entity, wherein the transaction includes a remote pay request;
obtaining transaction processing data from an information source, the transaction processing data uniquely identifying the particular entity that actuated the user interface, the particular merchant and one or more parameters pertaining to the transaction;
a remote server receiving and utilizing the transaction processing data to formulate an electronic message, wherein the electronic message comprises an actionable element that is associated with the particular entity, the particular merchant and the transaction, the actionable element including a link that can be selected by a user to invoke an action;
the remote server providing the electronic message to a communication device that is associated with the particular entity but that is not associated with the particular merchant or involved in the transaction;
detecting an actuation of the actionable element within the electronic message;
in response to detecting the actuation of the actionable element, providing further information to the communication device to identify the particular merchant, the transaction and options for fulfillment of the transaction, wherein the options include payment with a digital wallet, payment using one or more commercial payment processing systems and payment utilizing a payment gateway server;
receiving an option selection from the particular entity utilizing the communication device;
transmitting the option selection over a network to a fulfillment system;
receiving an approval for the fulfillment of the transaction from the fulfillment system; and
providing an indication to the communication device and the computer program associated with the particular merchant that the approval for the fulfillment of the transaction has been received; whereby a user can initiate a transaction on any merchant device and complete the transaction on any personal computing devices of the user without having to provide personal credentials to the merchant device.

### Claim 2 (depends on 1)

The network based method of claim 1, wherein the computer program associated with a particular merchant resides within a point-of-sale system and receiving a transaction initiation further comprises receiving a purchase initiation.

### Claim 3 (depends on 2)

The network based method of claim 2, wherein obtaining transaction processing data from an information source comprises receiving information to identify the particular entity from the entity and receiving information to identify the particular merchant and one or more parameters pertaining to the transaction from a datastore communicatively coupled to the point-of-sale system.

### Claim 4 (depends on 3)

The network based method of claim 3, wherein the communication device associated with the particular entity is a mobile device provisioned with a network telephone number and providing the electronic message to the communication device comprises sending the electronic message through a communications network directed to the network telephone number.

### Claim 5 (depends on 4)

The network based method of claim 4, wherein detecting the actuation of the actionable element comprises receiving a response electronic message from the communication device transmitted in response to the entity actuating the actionable element.

### Claim 6 (depends on 5)

The network based method of claim 5, wherein providing further information to the communication device comprises providing one or more payment options.

### Claim 7 (depends on 6)

The network based method of claim 6, wherein receiving an option selection from the particular entity comprises receiving an electronic message that identifies a selected payment option and information necessary to perform the selected payment option.

### Claim 8 (depends on 7)

The network based method of claim 7, wherein transmitting the option selection over a network to a fulfillment system comprises sending a payment request to the fulfillment system, the payment request including a dollar amount, the identity of the particular merchant and payment authorization information.

### Claim 9 (depends on 8)

The network based method of claim 8, wherein the fulfillment system accesses an account associated with the particular entity to extract funds in the dollar amount and provide the extracted funds to an account associated with the particular merchant.

### Claim 10 (depends on 9)

The network based method of claim 9, further comprising the computer application providing a visual indication on the point-of-sale system that the purchase has been fulfilled.

### Claim 11

A network based system for authorizing the fulfillment of a transaction that is initiated on a merchant device such that it is completed utilizing a user communication device, the system comprising:
a computer program running on a merchant device that is associated with a particular merchant entity;
a communication device associated with a particular consumer entity;
a fulfillment system;
a transaction processing system, wherein the transaction processing system is configured to interface to the merchant device, the computer program running on the merchant device, the communication device and the fulfillment system over one or more networks, the transaction processing system including a transaction program in a non-transitory medium and a processor, and in response to the processor executing the transaction program, the transaction processing system operates to:
receive a transaction initiation as the result of the computer program being actuated by the particular entity, wherein the transaction initiation includes a remote pay request;
obtain transaction processing data from an information source, the transaction processing data uniquely identifying the particular consumer entity, the particular merchant entity and one or more parameters pertaining to the transaction;
utilize the transaction processing data to formulate an electronic message, wherein the electronic message comprises an actionable element that is associated with the particular merchant entity and the transaction, the actionable element including a link that can be selected by a user the particular consumer entity to further the fulfillment of the transaction;
provide the electronic message to the communication device associated with the particular consumer entity;
detect an actuation of the actionable element within the electronic message, the actuation being performed by the particular consumer entity;
in response to detecting the actuation of the actionable element, provide further information to the communication device to identify the particular merchant, the transaction and options for fulfillment of the transaction, wherein the options include payment with a digital wallet, payment using one or more commercial payment processing systems and payment utilizing a payment gateway server;
receive an option selection from the particular entity utilizing the communication device;
transmit the option selection over a network to the fulfillment system;
receive over the network, an approval of the fulfillment of the transaction from the fulfillment system; and
provide an indication to the communication device and the computer program associated that the approval for the fulfillment of the transaction has been received.

### Claim 12 (depends on 11)

The network based system of claim 11, wherein the merchant device is a point-of-sale system and transaction is a purchase.

### Claim 13 (depends on 12)

The network based system of claim 12, wherein the information source comprises the communication device and a datastore communicatively coupled to the merchant device and the computer program is configured to receive information to identify the particular entity from the communication device and to receive information to identify the particular merchant and one or more parameters pertaining to the transaction from the datastore and provide the information to the transaction processing system.

### Claim 14 (depends on 13)

The network based system of claim 13, wherein the communication device associated with the particular entity is a mobile device provisioned with a network telephone number and the transaction processing system is configured to provide the electronic message to the communication device by sending the electronic message through a communications network directed to the network telephone number.

### Claim 15 (depends on 14)

The network based system of claim 14, wherein the transaction processing system is configured to detect the actuation of the actionable element by receiving a response electronic message from the communication device transmitted in response to the entity actuating the actionable element.

### Claim 16 (depends on 15)

The network based system of claim 15, wherein the transaction processing system is configure to provide further information to the communication device by providing one or more payment options.

### Claim 17 (depends on 16)

The network based system of claim 16, wherein the transaction processing system is configured to receive an option selection from the particular entity by receiving an electronic message that identifies a selected payment option and information necessary to perform the selected payment option.

### Claim 18 (depends on 17)

The network based system of claim 17, wherein the transaction processing system is configured to transmit the option selection over a network to a fulfillment system by sending a payment request to the fulfillment system, the payment request including a dollar amount, the identity of the particular merchant and payment authorization information.

### Claim 19 (depends on 18)

The network based system of claim 18, wherein the fulfillment system is configured to access an account associated with the particular entity to extract funds in the dollar amount and provide the extracted funds to an account associated with the particular merchant.

### Claim 20 (depends on 19)

The network based system of claim 19, wherein the computer application is configured to provide a visual indication on the point-of-sale system that the purchase has been fulfilled.
