IP Library Granted Patent US 11,240,377
Granted Patent B2
US 11,240,377 · App. 16/378,789 · Granted Feb 1, 2022

Interactive system for rerouting a two-way text communication pathway

Inventor: Paul Roller Michaelis (Louisville, CO)
Assignee: Avaya Inc.
H04M3/4931H04L51/046H04L51/14H04M3/4938H04W4/14
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,240,377
App. No.
16/378,789
Granted
Feb 1, 2022
Kind
B2
Abstract

A first text message is received from a first user communication endpoint. In one embodiment, the first text message is addressed to a general text messaging address for a corporation. In response to receiving the first text message from the first user communication endpoint, a second text message is sent to the first user communication endpoint. The second text message is used to identify a way to select an individual user of the plurality users. For example, the second text message may have a menu with a list of users. A third text message is received from the first user communication endpoint. The third text message identifies the individual user of the plurality of users. A fourth text message is sent that allows the first user communication endpoint and a user communication endpoint of the selected individual user to establish a text messaging session.

Claims (47)

1. An automated text messaging attendant comprising:

a microprocessor; and

a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that, when executed by the microprocessor, cause the microprocessor to:

receive a first text message directed to a general text messaging address from a first user communication endpoint of a first user;

in response to receiving the first text message from the first user communication endpoint, send a second text message to the first user communication endpoint, wherein the second text message identifies a way to select individual ones of a plurality of users, and wherein the second text message is sent from the general text messaging address;

receive a third text message from the first user communication endpoint, wherein the third text message identifies a selected one of the plurality of users; and

send a fourth text message, wherein the fourth text message allows the first user communication endpoint and a user communication endpoint of the selected one of the plurality of users to establish a text messaging session, and wherein the fourth text message is sent from a text messaging address associated with the selected one of the plurality of users.

2. The automated text messaging attendant of claim 1 , wherein the fourth text message is sent to the first user communication endpoint, and wherein the fourth text message is tagged with a name of the selected one of the plurality of users.

3. The automated text messaging attendant of claim 1 , wherein the fourth text message is sent to the user communication endpoint of the selected one of the plurality of users, and wherein responding to the fourth text message causes the text messaging session to be established.

4. The automated text messaging attendant of claim 1 , wherein the fourth text message is sent to the user communication endpoint of the selected one of the plurality of users, and wherein the fourth text message includes additional information about a user associated with the first user communication endpoint.

5. The automated text messaging attendant of claim 1 , wherein the fourth text message is sent to the user communication endpoint of the selected one of the plurality of users, and wherein the microprocessor readable and executable instructions further cause the microprocessor to:

send a fifth text message to the first user communication endpoint, wherein the fifth text message indicates that the selected one of the plurality of users has been notified of a request to establish the text messaging session.

6. The automated text messaging attendant of claim 1 , wherein the fourth text message is sent to the first user communication endpoint, wherein the fourth text message includes a telephone number for the selected one of the plurality of users, and wherein the first user can establish the text messaging session with the selected one of the plurality of users by sending a text message to the telephone number.

7. The automated text messaging attendant of claim 1 , wherein the third text message comprises a name or number that is used to select the selected one of the plurality of users.

8. The automated text messaging attendant of claim 1 , wherein the microprocessor readable and executable instructions further cause the microprocessor to:

determine that a first user of the first user communication endpoint has been blocked; and

in response to determining that the first user of the first user communication endpoint has been blocked, not sending the fourth text message.

9. The automated text messaging attendant of claim 1 , wherein each message is sent on a character-by-character basis, and wherein the microprocessor readable and executable instructions further cause the microprocessor to:

search, when receiving the third text message from the first user communication endpoint, on each character to see if there is a match that identifies the selected one of the plurality of users.

10. The automated text messaging attendant of claim 9 , wherein the microprocessor readable and executable instructions further cause the microprocessor to:

send a fifth text message in response to receiving the third text message, wherein the fifth text message is a confirmation of the third text message; and

receive a sixth text message, wherein the sixth text message confirms or rejects the fifth text message.

11. A method comprising:

receiving, by a microprocessor, a first text message directed to a general text messaging address from a first user communication endpoint of a first user;

in response to receiving the first text message from the first user communication endpoint, sending, by the microprocessor, a second text message to the first user communication endpoint, wherein the second text message identifies a way to select individual ones of a plurality of users, and wherein the second text message is sent from the general text messaging address;

receiving, by the microprocessor, a third text message from the first user communication endpoint, wherein the third text message identifies a selected one of the plurality of users; and

sending, by the microprocessor, a fourth text message, wherein the fourth text message allows the first user communication endpoint and a user communication endpoint of the selected one of the plurality of users to establish a text messaging session, and wherein the fourth text message is sent from a text messaging address associated with the selected one of the plurality of users.

12. The method of claim 11 , wherein the fourth text message is sent to the first user communication endpoint, and wherein responding to the fourth text message causes the text messaging session to be established.

13. The method of claim 11 , wherein the fourth text message is sent to the user communication endpoint of the selected one of the plurality of users, and wherein the fourth text message includes additional information about a user associated with the first user communication endpoint.

14. The method of claim 11 , wherein the fourth text message is sent to the first user communication endpoint, and wherein the fourth text message is tagged with a name of the selected one of the plurality of users.

15. The method of claim 11 , wherein the fourth text message is sent to the user communication endpoint of the selected one of the plurality of users and further comprising:

sending a fifth text message to the first user communication endpoint, wherein the fifth text message indicates that the selected one of the plurality of users has been notified of a request to establish the text messaging session.

16. The method of claim 11 , wherein the fourth text message is sent to the first user communication endpoint, wherein the fourth text message includes a telephone number for the selected one of the plurality of users, and wherein the first user can establish the text messaging session with the selected one of the plurality of users by sending a text message to the telephone number.

17. The method of claim 11 , further comprising:

determining that a first user of the first user communication endpoint has been blocked; and

in response to determining that the first user of the first user communication endpoint has been blocked, not sending the fourth text message.

18. The method of claim 11 , wherein each message is sent on a character-by-character basis and further comprising:

searching, when receiving the third text message from the first user communication endpoint, on each character to see if there is a match that identifies the selected one of the plurality of users.

19. The method of claim 18 , further comprising:

sending a fifth text message in response to receiving the third text message, wherein the fifth text message is a confirmation of the third text message; and

receiving a sixth text message, wherein the sixth text message confirms or rejects the fifth text message.

20. An automated text messaging attendant comprising:

a microprocessor; and

a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that, when executed by the microprocessor, cause the microprocessor to:

receive, a first text message directed to a general text messaging address from a first user, wherein a body of the first text message includes a name;

select a second user from a plurality of users based on the name in the body of the first text message; and

send a second text message wherein the second text message allows the first user and the second user to establish a text messaging session, and wherein the second text message is sent from a text messaging address associated with the second user.

Assignments (8)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: MICHAELIS, PAUL ROLLER
To: AVAYA INC.
Reel/Frame 048829/0614 →
Continuity (1)
Related Publication 20200329141A1 · Oct 15, 2020