IP Library Granted Patent US 11,540,340
Granted Patent B2
US 11,540,340 · App. 17/000,951 · Granted Dec 27, 2022

System and method for analyzing messages and initiating communication sessions

Inventor: Marc F. Hayes, Jr. (Roswell, GA)
Assignee: LIVEPERSON AUTOMOTIVE, LLC
H04W76/14G06Q30/02G06Q30/0242G06Q30/0253G06Q30/0256G06Q30/0267G06Q30/0276H04L51/043H04L51/58H04W4/14H04W8/005
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,540,340
App. No.
17/000,951
Granted
Dec 27, 2022
Kind
B2
Abstract

Systems and methods are described herein for analyzing messages and other information provided in relation to a web communication, a mobile application communication session, a phone communication, or another type of communication. For example, a system and method are provided for initiating a text message communication session between an agent and a user. A two-way communication session may be facilitated between the user and the agent. A mobile telephone number disclosed by the user during the two-way communication session may be detected, and a text message communication session between the user and the agent may be initiated if a mobile telephone number was detected. Availability status associated with a provider of items or services may also be analyzed to determine an agent for communicating with the user.

Claims (59)

1. A computer-implemented method comprising:

facilitating a two-way communication session between an agent device and a user computing device;

automatically analyzing one or more messages exchanged during the two-way communication session, wherein analyzing is performed using pattern recognition;

automatically detecting a telephone number from the one or more messages exchanged during the two-way communication session, wherein detecting is performed using the pattern recognition;

dynamically determining whether the telephone number is a mobile telephone number; and

automatically facilitating an agent initiated text communication between the agent device and the user computing device when the telephone number is determined to be the mobile telephone number, wherein automatically facilitating the agent initiated text communication includes generating a provider proxy interface associated with a provider proxy, the provider proxy interface including an indicator associated with determining that the telephone number is the mobile telephone number.

2. The computer-implemented method of claim 1 , wherein determining whether the telephone number is the mobile telephone number further comprises:

transmitting the telephone number; and

receiving provided information about the telephone number indicating whether the telephone number is the mobile telephone number.

3. The computer-implemented method of claim 1 , wherein determining whether the telephone number is the mobile telephone number further comprises:

transmitting a query including the telephone number, wherein when the query is received at an independent information service, the independent information service generates provided information about the telephone number indicating whether the telephone number is the mobile telephone number; and

receiving provided information about the telephone number.

4. The computer-implemented method of claim 1 , wherein automatically facilitating the agent initiated text communication further comprises:

prepopulating a request to consent to the agent initiated text communication; and

transmitting the request to consent to the agent initiated text communication.

5. The computer-implemented method of claim 1 , wherein automatically facilitating the agent initiated text communication further comprises:

prepopulating a provider proxy name associated with the agent initiated text communication; and

receiving consent to text based communications associated with the agent initiated text communication.

6. The computer-implemented method of claim 1 , wherein the agent initiated text communication is a Multimedia Messaging Service (MMS) communication.

7. A system, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to perform operations including:

facilitating a two-way communication session between an agent device and a user computing device;

automatically analyzing one or more messages exchanged during the two-way communication session, wherein analyzing is performed using pattern recognition;

automatically detecting a telephone number from the one or more messages exchanged during the two-way communication session, wherein detecting is performed using the pattern recognition;

dynamically determining whether the telephone number is a mobile telephone number; and

automatically facilitating an agent initiated text communication between the agent device and the user computing device when the telephone number is determined to be the mobile telephone number, wherein automatically facilitating the agent initiated text communication includes generating a provider proxy interface associated with a provider proxy, the provider proxy interface including an indicator associated with determining that the telephone number is the mobile telephone number.

8. The system of claim 7 , wherein determining whether the telephone number is the mobile telephone number further comprises:

transmitting the telephone number; and

receiving provided information about the telephone number indicating whether the telephone number is the mobile telephone number.

9. The system of claim 7 , wherein determining whether the telephone number is the mobile telephone number further comprises:

transmitting a query including the telephone number, wherein when the query is received at an independent information service, the independent information service generates provided information about the telephone number indicating whether the telephone number is the mobile telephone number; and

receiving provided information about the telephone number.

10. The system of claim 7 , wherein automatically facilitating the agent initiated text communication further comprises:

prepopulating a request to consent to the agent initiated text communication; and

transmitting the request to consent to the agent initiated text communication.

11. The system of claim 7 , wherein automatically facilitating the agent initiated text communication further comprises:

prepopulating a provider proxy name associated with the agent initiated text communication; and

receiving consent to text based communications associated with the agent initiated text communication.

12. The system of claim 7 , wherein the agent initiated text communication is a Multimedia Messaging Service (MMS) communication.

13. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors of a device, cause the device to perform operations comprising:

facilitating a two-way communication session between an agent device and a user computing device;

automatically analyzing one or more messages exchanged during the two-way communication session, wherein analyzing is performed using pattern recognition;

automatically detecting a telephone number from the one or more messages exchanged during the two-way communication session, wherein detecting is performed using the pattern recognition;

dynamically determining whether the telephone number is a mobile telephone number; and

automatically facilitating an agent initiated text communication between the agent device and the user computing device when the telephone number is determined to be the mobile telephone number, wherein automatically facilitating the agent initiated text communication includes generating a provider proxy interface associated with a provider proxy, the provider proxy interface including an indicator associated with determining that the telephone number is the mobile telephone number.

14. The non-transitory computer readable medium of claim 13 , wherein determining Whether the telephone number is the mobile telephone number farther comprises:

transmitting the telephone number; and

receiving provided information about the telephone number indicating whether the telephone number is the mobile telephone number.

15. The non-transitory computer readable medium of claim 13 , wherein determining whether the telephone number is the mobile telephone number further comprises:

transmitting a query including the telephone number; wherein when the query is received at an independent information service, the independent information service generates provided information about the telephone number indicating if the telephone number is the mobile telephone number; and

receiving provided information about the telephone number.

16. The non-transitory computer readable medium of claim 13 , wherein automatically facilitating the agent initiated text communication further comprises:

prepopulating a request to consent to the agent initiated text communication; and

transmitting the request to consent to the agent initiated text communication.

17. The non-transitory computer readable medium of claim 13 , wherein automatically facilitating the agent initiated text communication further comprises:

prepopulating a provider proxy name associated with the agent initiated text communication; and

receiving consent to text based communications associated with the agent initiated text communication.

18. The non-transitory computer readable medium of claim 13 , wherein the agent initiated text communication is a Multimedia Messaging Service (MMS) communication.

Assignments (4)
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 Nov 3, 2020
From: HAYES, JR., MARC F.
To: CONTACT AT ONCE!, LLC.
Reel/Frame 054255/0967 →
CHANGE OF NAME Recorded Nov 3, 2020
From: CONTACT AT ONCE!, LLC.
To: LIVEPERSON AUTOMOTIVE, LLC
Reel/Frame 054291/0057 →
Continuity (16)
Continuation 16453342 · Jun 26, 2019
Continuation 16018718 · Jun 26, 2018
Continuation 15392481 · Dec 28, 2016
Continuation 14948017 · Nov 20, 2015
Continuation In Part 13754179 · Jan 30, 2013
Continuation In Part 13754209 · Jan 30, 2013
Continuation In Part 13754142 · Jan 30, 2013
Continuation In Part 11409279 · Apr 20, 2006
Continuation In Part 11409279 · Apr 20, 2006
Continuation In Part 11408864 · Apr 20, 2006
Continuation In Part 11409279 · Apr 20, 2006
Continuation In Part 11408864 · Apr 20, 2006
Continuation In Part 11408864 · Apr 20, 2006
Provisional Application 60713394 · Sep 1, 2005
Provisional Application 60673143 · Apr 20, 2005
Related Publication 20210045172A1 · Feb 11, 2021