IP Library Granted Patent US 11,818,299
Granted Patent B2
US 11,818,299 · App. 17/864,969 · Granted Nov 14, 2023

Delivery of voicemails to handheld devices

Inventors: Michael Demmitt (Mountain View, CA); Amit Manna (Palo Alto, CA); Michael Smith (Palo Alto, CA); Luis Arellano (Redwood City, CA); Chris Pedregal (Stanford, CA); Mike LeBeau (Palo Alto, CA); Brian Salomaki (Mountain View, CA)
Assignee: Zoom Video Communications, Inc.
H04M3/533G06Q30/0267G10L15/26H04M3/4878H04M3/537H04M3/53333H04M7/12H04M2201/40H04M2203/253
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,818,299
App. No.
17/864,969
Granted
Nov 14, 2023
Kind
B2
Abstract

Briefly, a variety of embodiments, including the following, are described: a system embodiment and methods that allow random access to voice messages, in contrast to sequential access in existing system embodiments; a system embodiment and methods that allow for the optional use of voice recognition to enhance usability; and a system embodiment and methods that apply to the area of voicemail.

Claims (49)

1. A system for recording, transcribing and delivering voice messages, the system comprising a server comprising:

a non-transitory computer-readable medium;

a network interface; and

one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium, the processor-executable instructions configured to cause the one or more processors to:

receive voice messages in an audio format from user devices, each received voice message associated with a target user device,

convert the received voice messages to a text representation of the respective received voice message;

communicate at least a portion of the text representation to the respective target user device;

receive, from the respective target user device, a request for an audio representation of the received voice message; and

communicate the audio representation of the respective received voice message to the respective target user device.

2. The system of claim 1 , wherein the one or more processors are configured to execute further processor-executable instructions in the non-transitory computer-readable medium to communicate the audio representation of the respective received voice message to the respective target user device via a link to a web interface.

3. The system of claim 1 , wherein the one or more processors are configured to execute further processor-executable instructions in the non-transitory computer-readable medium to communicate the audio representation of the respective received voice message to the respective target user device via a multimedia message service message.

4. The system of claim 1 , wherein the one or more processors are configured to execute further processor-executable instructions in the non-transitory computer-readable medium to communicate a telephone number associated with the respective received voice message.

5. The system of claim 1 , further comprising a second server comprising a second non-transitory computer-readable medium; a second network interface; and one or more second processors configured to execute second processor-executable instructions stored in the second non-transitory computer-readable medium, the second processor-executable instructions configured to cause the one or more second processors to:

receive a phone call from the respective target user device;

determine the respective received voice message to the respective target user device; and

play the respective received voice message.

6. The system of claim 5 , wherein the one or more second processors are configured to execute further second processor-executable instructions stored in the second non-transitory computer-readable medium to:

determine the respective received voice message based on a telephone number of the respective target user device.

7. The system of claim 5 , wherein the one or more second processors are configured to execute further second processor-executable instructions stored in the second non-transitory computer-readable medium to:

determine the respective received voice message based on a telephone number called by the respective target user device.

8. A method comprising

receiving voice messages in an audio format from user devices, each received voice message associated with a target user device,

convert the received voice messages to a text representation of the respective received voice message;

communicate at least a portion of the text representation to the respective target user device;

receive, from the respective target user device, a request for an audio representation of the received voice message; and

communicate the audio representation of the respective received voice message to the respective target user device.

9. The method of claim 8 , further comprising communicating the audio representation of the respective received voice message to the respective target user device via a link to a web interface.

10. The method of claim 8 , further comprising communicating the audio representation of the respective received voice message to the respective target user device via a multimedia message service message.

11. The method of claim 8 , further comprising communicating a telephone number associated with the respective received voice message to the respective target user device.

12. The method of claim 8 , further comprising:

receiving a phone call from the respective target user device;

determining the respective received voice message to the respective target user device; and

playing the respective received voice message.

13. The method of claim 12 , further comprising determining the respective received voice message based on a telephone number of the respective target user device.

14. The method of claim 12 , further comprising determining the respective received voice message based on a telephone number called by the respective target user device.

15. A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive voice messages in an audio format from user devices, each received voice message associated with a target user device,

convert the received voice messages to a text representation of the respective received voice message;

communicate at least a portion of the text representation to the respective target user device;

receive, from the respective target user device, a request for an audio representation of the received voice message; and

communicate the audio representation of the respective received voice message to the respective target user device.

16. The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to communicate the audio representation of the respective received voice message to the respective target user device via a link to a web interface.

17. The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to communicate a telephone number associated with the respective received voice message.

18. The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause the one or more processors to:

receive a phone call from the respective target user device;

determine the respective received voice message to the respective target user device; and

play the respective received voice message.

19. The non-transitory computer-readable medium of claim 18 , further comprising processor-executable instructions configured to cause the one or more processors to determine the respective received voice message based on a telephone number of the respective target user device.

20. The non-transitory computer-readable medium of claim 18 , further comprising processor-executable instructions configured to cause the one or more processors to determine the respective received voice message based on a telephone number called by the respective target user device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: LEBEAU, MICHAEL
To: ONAVOICE, INC.
Reel/Frame 062934/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: DEMMITT, MICHAEL; MANNA, AMIT; SMITH, MICHAEL; ARELLANO, LUIS; PEDREGAL, CHRIS; SALOMAKI, BRIAN
To: ONAVOICE, INC.
Reel/Frame 062935/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: ONAVOICE, INC.
To: MAM
Reel/Frame 062935/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: MAM
To: TECHNOLOGY VALUE GROUP, LLC
Reel/Frame 062935/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: TECHNOLOGY VALUE GROUP, LLC
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 062935/0247 →
Continuity (9)
Continuation 16922726 · Jul 7, 2020
Continuation 16921747 · Jul 6, 2020
Continuation 16539073 · Aug 13, 2019
Continuation 16441769 · Jun 14, 2019
Continuation 15070671 · Mar 15, 2016
Continuation 14144439 · Dec 30, 2013
Continuation 11972610 · Jan 10, 2008
Provisional Application 60884414 · Jan 10, 2007
Related Publication 20230146743A1 · May 11, 2023