IP Library Granted Patent US 12,063,327
Granted Patent B2
US 12,063,327 · App. 18/196,522 · Granted Aug 13, 2024

Context-aware audio interfacing

Inventors: Marc Hayes (Atlanta, GA); Matt Fanning (Atlanta, GA)
Assignee: LIVEPERSON, INC.
H04M3/5183H04M3/42034H04M3/5166H04M3/5233H04M3/5238
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 12,063,327
App. No.
18/196,522
Granted
Aug 13, 2024
Kind
B2
Abstract

A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.

Claims (131)

1. A method of context-aware interfacing, the method comprising:

receiving a recording of a voice of a caller from a telephone call;

interpreting the recording of the voice of the caller using a voice recognition algorithm to generate an interpreted message;

automatically generating a response that is responsive to the interpreted message and customized to the caller; and

outputting the response during the telephone call using a text-to-speech algorithm.

2. The method of claim 1 , wherein the response is automatically generated using an artificially intelligent chatbot based on the interpreted message.

3. The method of claim 1 , further comprising:

identifying a topic based on the interpreted message; and

selecting an artificially intelligent chatbot based on the topic, wherein the response is automatically generated using the selected artificially intelligent chatbot.

4. The method of claim 1 , wherein the response includes a name of the caller.

5. The method of claim 1 , wherein the response identifies an account balance of the caller.

6. The method of claim 1 , wherein the response includes information associated with an object owned by the caller.

7. The method of claim 1 , further comprising:

retrieving information from a database based on the interpreted message, wherein the response is generated to include the information from the database.

8. The method of claim 1 , further comprising:

modifying information in a database based on the interpreted message, wherein the response is generated to include an indication that the information in the database is modified.

9. The method of claim 1 , further comprising:

modifying user profile information associated with the caller based on the interpreted message, wherein the response is generated to include an indication that the user profile information is modified.

10. The method of claim 1 , further comprising:

receiving a second recording of the voice of the caller from the telephone call after the response is output; and

interpreting the second recording of the voice of the caller using the voice recognition algorithm to generate a second interpreted message.

11. The method of claim 1 , further comprising:

automatically generating a second response that is responsive to a second interpreted message and customized to the caller, the second interpreted message corresponding to a second recording of the voice of the caller; and

outputting the second response during the telephone call using the text-to-speech algorithm.

12. The method of claim 1 , wherein a portion of the response includes pre-recorded audio.

13. The method of claim 1 , wherein the response is configured to redirect the caller from the telephone call to a messaging conversational interface using a messaging platform.

14. The method of claim 1 , further comprising:

outputting the response through a messaging conversational interface using a messaging platform.

15. The method of claim 1 , further comprising:

automatically generating a second response; and

outputting the second response through a messaging conversational interface using a messaging platform.

16. The method of claim 1 , further comprising:

determining a wait time associated with the telephone call; and

determining a wait time associated with a messaging platform, wherein the response is based on a comparison between the wait time associated with the telephone call and the wait time associated with the messaging platform.

17. The method of claim 1 , further comprising:

determining a wait time, wherein the response is generated to identify the wait time, wherein the wait time is associated with at least one of the telephone call or a messaging platform.

18. The method of claim 1 , further comprising:

identifying a messaging operator to connect the caller to through a messaging platform; and

connecting the caller to the messaging operator through a messaging conversational interface.

19. The method of claim 1 , further comprising:

identifying a telephone operator to connect the caller to.

20. The method of claim 1 , further comprising:

receiving call context information about the telephone call, wherein the response is generated also based on the call context information.

21. A apparatus of context-aware interfacing, the apparatus comprising:

at least one memory; and

at least one processor that executes instructions stored in the at least one memory to:

receive a recording of a voice of a caller from a telephone call;

interpret the recording of the voice of the caller using a voice recognition algorithm to generate an interpreted message;

automatically generate a response that is responsive to the interpreted message and customized to the caller; and

output the response during the telephone call using a text-to-speech algorithm.

22. The apparatus of claim 21 , wherein the response is automatically generated using an artificially intelligent chatbot based on the interpreted message.

23. The apparatus of claim 21 , the at least one processor to:

identify a topic based on the interpreted message; and

select an artificially intelligent chatbot based on the topic, wherein the response is automatically generated using the selected artificially intelligent chatbot.

24. The apparatus of claim 21 , wherein the response includes a name of the caller.

25. The apparatus of claim 21 , wherein the response identifies an account balance of the caller.

26. The apparatus of claim 21 , wherein the response includes information associated with an object owned by the caller.

27. The apparatus of claim 21 , the at least one processor to:

retrieve information from a database based on the interpreted message, wherein the response is generated to include the information from the database.

28. The apparatus of claim 21 , the at least one processor to:

modify information in a database based on the interpreted message, wherein the response is generated to include an indication that the information in the database is modified.

29. The apparatus of claim 21 , the at least one processor to:

modify user profile information associated with the caller based on the interpreted message, wherein the response is generated to include an indication that the user profile information is modified.

30. The apparatus of claim 21 , the at least one processor to:

receive a second recording of the voice of the caller from the telephone call; and

interpret the second recording of the voice of the caller using the voice recognition algorithm to generate a second interpreted message.

31. The apparatus of claim 21 , the at least one processor to:

automatically generate a second response that is responsive to a second interpreted message and customized to the caller, the second interpreted message corresponding to a second recording of the voice of the caller; and

output the second response during the telephone call using the text-to-speech algorithm.

32. The apparatus of claim 21 , wherein a portion of the response includes pre-recorded audio.

33. The apparatus of claim 21 , wherein the response is configured to redirect the caller from the telephone call to a messaging conversational interface using a messaging platform.

34. The apparatus of claim 21 , the at least one processor to:

output the response through a messaging conversational interface using a messaging platform.

35. The apparatus of claim 21 , the at least one processor to:

automatically generate a second response; and

output the second response through a messaging conversational interface using a messaging platform.

36. The apparatus of claim 21 , the at least one processor to:

determine a wait time associated with the telephone call; and

determine a wait time associated with a messaging platform, wherein the response is based on a comparison between the wait time associated with the telephone call and the wait time associated with the messaging platform.

37. The apparatus of claim 21 , the at least one processor to:

determine a wait time, wherein the response is generated to identify the wait time, wherein the wait time is associated with at least one of the telephone call or a messaging platform.

38. The apparatus of claim 21 , the at least one processor to:

identify a messaging operator to connect the caller to through a messaging platform; and

connect the caller to the messaging operator through a messaging conversational interface.

39. The apparatus of claim 21 , the at least one processor to:

identify a telephone operator to connect the caller to.

40. The apparatus of claim 21 , the at least one processor to:

receive call context information about the telephone call, wherein the response is generated also based on the call context information.

41. A non-transitory computer readable storage medium having embodied thereon a program, wherein the program is executable by a processor to perform a method of context-aware interfacing, the method comprising:

receiving a recording of a voice of a caller from a telephone call;

interpreting the recording of the voice of the caller using a voice recognition algorithm to generate an interpreted message;

automatically generating a response that is responsive to the interpreted message and customized to the caller; and

outputting the response during the telephone call using a text-to-speech algorithm.

42. The non-transitory computer readable storage medium of claim 41 , wherein the response is automatically generated using an artificially intelligent chatbot based on the interpreted message.

43. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

identifying a topic based on the interpreted message; and

selecting an artificially intelligent chatbot based on the topic, wherein the response is automatically generated using the selected artificially intelligent chatbot.

44. The non-transitory computer readable storage medium of claim 41 , wherein the response includes a name of the caller.

45. The non-transitory computer readable storage medium of claim 41 , wherein the response identifies an account balance of the caller.

46. The non-transitory computer readable storage medium of claim 41 , wherein the response includes information associated with an object owned by the caller.

47. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

retrieving information from a database based on the interpreted message, wherein the response is generated to include the information from the database.

48. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

modifying information in a database based on the interpreted message, wherein the response is generated to include an indication that the information in the database is modified.

49. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

modifying user profile information associated with the caller based on the interpreted message, wherein the response is generated to include an indication that the user profile information is modified.

50. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

receiving a second recording of the voice of the caller from the telephone call; and

interpreting the second recording of the voice of the caller using the voice recognition algorithm to generate a second interpreted message.

51. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

automatically generating a second response that is responsive to a second interpreted message and customized to the caller, the second interpreted message corresponding to a second recording of the voice of the caller; and

outputting the second response during the telephone call using the text-to-speech algorithm.

52. The non-transitory computer readable storage medium of claim 41 , wherein a portion of the response includes pre-recorded audio.

53. The non-transitory computer readable storage medium of claim 41 , wherein the response is configured to redirect the caller from the telephone call to a messaging conversational interface using a messaging platform.

54. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

outputting the response through a messaging conversational interface using a messaging platform.

55. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

automatically generating a second response; and

outputting the second response through a messaging conversational interface using a messaging platform.

56. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

determining a wait time associated with the telephone call; and

determining a wait time associated with a messaging platform, wherein the response is based on a comparison between the wait time associated with the telephone call and the wait time associated with the messaging platform.

57. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

determining a wait time, wherein the response is generated to identify the wait time, wherein the wait time is associated with at least one of the telephone call or a messaging platform.

58. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

identifying a messaging operator to connect the caller to through a messaging platform; and

connecting the caller to the messaging operator through a messaging conversational interface.

59. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

identifying a telephone operator to connect the caller to.

60. The non-transitory computer readable storage medium of claim 41 , the method further comprising:

receiving call context information about the telephone call, wherein the response is generated also based on the call context information.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: HAYES, MARC; FANNING, MATT
To: LIVEPERSON, INC.
Reel/Frame 067601/0779 →
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 →
Continuity (7)
Continuation 17869853 · Jul 21, 2022
Continuation 17469408 · Sep 8, 2021
Continuation 17076085 · Oct 21, 2020
Continuation 16835695 · Mar 31, 2020
Continuation 16715955 · Dec 16, 2019
Provisional Application 62766601 · Dec 18, 2018
Related Publication 20230412733A1 · Dec 21, 2023