IP Library Granted Patent US 9,319,854
Granted Patent B2
US 9,319,854 · App. 13/972,121 · Granted Apr 19, 2016

High fidelity voicemail system

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 9,319,854
App. No.
13/972,121
Granted
Apr 19, 2016
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a high fidelity voicemail system. In one aspect, a method includes detecting, by a caller device, a prompt to leave a voicemail message. The method further includes generating, by the caller device, a recording of the voicemail message based on detecting the prompt. The method further includes storing, by the caller device, the recording of the voicemail message. The method further includes transmitting, by the caller device, the stored recording of the voicemail message.

Claims (70)

1. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

detecting, by a caller device, a prompt to leave a voicemail message;

generating, by the caller device, a recording of the voicemail message based on detecting the prompt;

storing, by the caller device, the recording of the voicemail message;

receiving, by the caller device and from a voicemail system, a request to transmit to a voicemail system any stored voicemail messages;

authenticating the request to transmit to the voicemail system any stored voicemail messages; and

based on authenticating the request, transmitting, by the caller device and to the voicemail system, the stored recording of the voicemail message.

2. The medium of claim 1 , wherein the prompt to leave the voicemail message is detected over a telephone connection between the caller device and a telephone network.

3. The medium of claim 1 , wherein detecting a prompt to leave a voicemail message comprises:

detecting an audio tone associated with leaving voicemail messages.

4. The medium of claim 1 , wherein detecting a prompt to leave a voicemail message comprises:

obtaining a transcription of a recording of a telephone call; and

determining that the transcription includes text associated with leaving voicemail messages.

5. The medium of claim 1 , wherein detecting a prompt to leave a voicemail message comprises:

receiving, over a voice connection or a data connection, indicia associated with leaving voicemail messages from the voicemail system.

6. The medium of claim 1 , the operations further comprising:

generating metadata associated with the recording of the voicemail message, wherein the generated metadata comprises:

a time and date stamp;

data associated with a callee device;

data associated with the caller device; and

an authentication code.

7. The medium of claim 1 , the operations further comprising:

before transmitting, by the caller device, the stored recording of the voicemail message, determining when to transmit the stored recording of the voicemail message.

8. A computer-implemented method comprising:

detecting, by a caller device, a prompt to leave a voicemail message;

generating, by the caller device, a recording of the voicemail message based on detecting the prompt;

storing, by the caller device, the recording of the voicemail message;

receiving, by the caller device and from a voicemail system, a request to transmit to a voicemail system any stored voicemail messages;

authenticating the request to transmit to the voicemail system any stored voicemail messages; and

based on authenticating the request, transmitting, by the caller device and to the voicemail system, the stored recording of the voicemail message.

9. The method of claim 8 , wherein the prompt to leave the voicemail message is detected over a telephone connection between the caller device and a telephone network.

10. The method of claim 8 , wherein detecting a prompt to leave a voicemail message comprises:

detecting an audio tone associated with leaving voicemail messages.

11. The method of claim 8 , wherein detecting a prompt to leave a voicemail message comprises:

obtaining a transcription of a recording of a telephone call; and

determining that the transcription includes text associated with leaving voicemail messages.

12. The method of claim 8 , wherein detecting a prompt to leave a voicemail message comprises:

receiving, over a voice connection or a data connection, indicia associated with leaving voicemail messages from the voicemail system.

13. The method of claim 8 , comprising:

generating metadata associated with the recording of the voicemail message, wherein the generated metadata comprises:

a time and date stamp;

data associated with a callee device;

data associated with the caller device; and

an authentication code.

14. The method of claim 8 , comprising:

before transmitting, by the caller device, the stored recording of the voicemail message, determining when to transmit the stored recording of the voicemail message.

15. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

detecting, by a caller device, a prompt to leave a voicemail message;

generating, by the caller device, a recording of the voicemail message based on detecting the prompt;

storing, by the caller device, the recording of the voicemail message;

receiving, by the caller device and from a voicemail system, a request to transmit to a voicemail system any stored voicemail messages;

authenticating the request to transmit to the voicemail system any stored voicemail messages; and

based on authenticating the request, transmitting, by the caller device and to the voicemail system, the stored recording of the voicemail message.

16. The system of claim 15 , wherein the prompt to leave the voicemail message is detected over a telephone connection between the caller device and a telephone network.

17. The system of claim 15 , wherein detecting a prompt to leave a voicemail message comprises:

detecting an audio tone associated with leaving voicemail messages.

18. The system of claim 15 , wherein detecting a prompt to leave a voicemail message comprises:

obtaining a transcription of a recording of a telephone call; and

determining that the transcription includes text associated with leaving voicemail messages.

19. The system of claim 15 , wherein detecting a prompt to leave a voicemail message comprises:

receiving, over a voice connection or a data connection, indicia associated with leaving voicemail messages from the voicemail system.

20. The system of claim 15 , the operations further comprising:

generating metadata associated with the recording of the voicemail message, wherein the generated metadata comprises:

a time and date stamp;

data associated with a callee device;

data associated with the caller device; and

an authentication code.

21. The system of claim 15 , the operations further comprising:

before transmitting, by the caller device, the stored recording of the voicemail message, determining when to transmit the stored recording of the voicemail message.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2013
From: HERSHENSON, MATTHEW J.
To: GOOGLE INC.
Reel/Frame 031346/0679 →