IP Library Granted Patent US 11,823,195
Granted Patent B2
US 11,823,195 · App. 17/338,980 · Granted Nov 21, 2023

Request processing via rich messaging systems

Inventor: Marc F. Hayes, Jr. (Atlanta, GA)
Assignee: LIVEPERSON, INC.
G06Q20/40145G06Q20/047G06Q20/3829
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 11,823,195
App. No.
17/338,980
Granted
Nov 21, 2023
Kind
B2
Abstract

Disclosed embodiments provide a framework to enable rich messaging via offline channels to obtain payments for completion of business transactions. In response to a request to obtain information associated with a customer to support a transaction performed via a communications session, a messaging platform transmits a request to a computing device associated with the customer to obtain authorization for the information. In response to obtaining the authorization for the information from the computing device associated with the customer, the messaging platform uses the authorization at a processing service to obtain the information subject to the authorization. The information is provided to fulfill the initial request.

Claims (53)

1. A computer-implemented method comprising:

receiving a capability request to determine a set of capabilities for submitting payments associated with a customer computing device, wherein the capability request is received during ongoing communications between a customer and an end agent using a first communications protocol, and wherein the payments are submitted using a second communications protocol;

receiving a payment request during the ongoing communications, wherein the payment request is for obtaining the payments using the second communications protocol, wherein the payment request is associated with the end agent, and wherein the payment request is received based on the set of capabilities;

training a machine learning model to determine a set of recommendations associated with the customer, wherein the machine learning model is trained using a dataset including recommendations to a set of customers and responses to input requests;

using the trained machine learning model to generate a response according to the set of recommendations, wherein the response includes an authorization request to obtain authorization for the payment request;

transmitting the authorization request during the ongoing communications, wherein the authorization request is transmitted using the second communications protocol;

receiving authorization data and payment information during the ongoing communications, wherein the authorization data and the payment information are received using the second communications protocol; and

updating the machine learning model based on the authorization request and the set of recommendations.

2. The computer-implemented method of claim 1 , wherein the payment information specifies a payment method.

3. The computer-implemented method of claim 1 , wherein the authorization data includes biometric information associated with the customer.

4. The computer-implemented method of claim 1 , further comprising:

providing a digital receipt corresponding to the payment request, wherein when the digital receipt is received at the customer computing device, the digital receipt is presented to the customer.

5. The computer-implemented method of claim 1 , wherein the authorization request is encrypted using a cryptographic key, and wherein the authorization request is decryptable by the customer computing device.

6. The computer-implemented method of claim 1 , wherein:

the authorization data and the payment information are encrypted using a cryptographic key associated with the customer computing device; and

the computer-implemented method further comprises decrypting the authorization data and the payment information.

7. The computer-implemented method of claim 1 , wherein the second communications protocol is a Rich Communication Services (RCS) protocol.

8. A system, comprising:

one or more processors; and

memory storing thereon instructions that, as a result of being executed by the one or more processors, cause the one or more processors to:

receive a capability request to determine a set of capabilities for submitting payments associated with a customer computing device, wherein the capability request is received during ongoing communications between a customer and an end agent using a first communications protocol, and wherein the payments are submitted using a second communications protocol;

receive a payment request during the ongoing communications, wherein the payment request is for obtaining the payments using the second communications protocol, wherein the payment request is associated with the end agent, and wherein the payment request is received based on the set of capabilities;

train a machine learning model to determine a set of recommendations associated with the customer, wherein the machine learning model is trained using a dataset including recommendations to a set of customers, and responses to input requests;

use the trained machine learning model to generate a response according to the set of recommendations, wherein the response includes an authorization request to obtain authorization for the payment request;

transmit the authorization request during the ongoing communications, wherein the authorization request is transmitted using the second communications protocol;

receive authorization data and payment information during the ongoing communications, wherein the authorization data and the payment information are received using the second communications protocol; and

update the machine learning model based on the authorization request and the set of recommendations.

9. The system of claim 8 , wherein the payment information specifies a payment method.

10. The system of claim 8 , wherein the authorization request is encrypted using a cryptographic key, and wherein the authorization request is decryptable by the customer computing device.

11. The system of claim 8 , wherein the instructions further cause the one or more processors to:

provide a digital receipt corresponding to the payment request, wherein when the digital receipt is received at the customer computing device, the digital receipt is presented to the customer.

12. The system of claim 8 , wherein the authorization data includes biometric information associated with the customer.

13. The system of claim 8 , wherein:

the authorization data and the payment information are encrypted using a cryptographic key associated with the customer computing device; and

the instructions further cause the one or more processors to decrypt the authorization data and the payment information.

14. The system of claim 8 , wherein the second communications protocol is a Rich Communications Services (RCS) protocol.

15. A non-transitory, computer-readable storage medium storing thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the one or more processors to:

receive a capability request to determine a set of capabilities for submitting payments associated with a customer computing device, wherein the capability request is received during ongoing communications between a customer and an end agent using a first communications protocol, and wherein the payments are submitted using a second communications protocol;

receive a payment request during the ongoing communications, wherein the payment request is for obtaining the payments using the second communications protocol, associated wherein the payment request is associated with the end agent, and wherein the payment request is received based on the set of capabilities;

train a machine learning model to determine a set of recommendations associated with the customer, wherein the machine learning model is trained using a dataset including recommendations to a set of customers and responses to input requests;

use the trained machine learning model to generate a response according to the set of recommendations, wherein the response includes an authorization request to obtain authorization for the payment request;

transmit the authorization request during the ongoing communications, wherein the authorization request is transmitted using the second communications protocol;

receive authorization data and payment information during the ongoing communications, wherein the authorization data and the payment information are received using the second communications protocol; and

update the machine learning model based on the authorization request and the set of recommendations.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the authorization request is encrypted using a cryptographic key, and wherein the authorization request is decryptable by the customer computing device.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the one or more processors to:

provide a digital receipt corresponding to the payment request, wherein when the digital receipt is received at the customer computing device, the digital receipt is presented to the customer.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein the authorization data includes biometric information associated with the customer.

19. The non-transitory, computer-readable storage medium of claim 15 , wherein the payment information specifies a payment method.

20. The non-transitory, computer-readable storage medium of claim 15 , wherein:

the authorization data and the payment information are encrypted using a cryptographic key associated with the customer computing device; and

the executable instructions further cause the one or more processors to decrypt the authorization data and the payment information.

21. The non-transitory, computer-readable storage medium of claim 15 , wherein the second communications protocol is a Rich Communications Services (RCS) protocol.

Assignments (3)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2022
From: HAYES, MARC F., JR.
To: LIVEPERSON, INC.
Reel/Frame 058849/0506 →
Continuity (2)
Provisional Application 63035418 · Jun 5, 2020
Related Publication 20210383399A1 · Dec 9, 2021
Cited By (1)
US 12,236,422