IP Library Granted Patent US 9,998,602
Granted Patent B2
US 9,998,602 · App. 15/730,186 · Granted Jun 12, 2018

Voice communications with real-time status notifications

Inventors: Jan Koum (Redwood City, CA); Michael B Donohue (Mountain View, CA); Brian Acton (Santa Clara, CA); Erik James Reed (Dublin, CA); Dima Stukalov (Santa Clara, CA)
Assignee: WHATSAPP INC.
H04M3/537H04L51/043H04L51/10H04M1/7255H04M3/42382H04M7/0045H04M7/0051H04W4/12H04M2201/38H04M2201/42H04M2203/2083
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,998,602
App. No.
15/730,186
Granted
Jun 12, 2018
Kind
B2
Abstract

A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.

Claims (33)

1. A method comprising:

receiving from a first device a notification transmitted after commencement of an audio recording at the first device;

relaying the notification toward a second device during the recording of the audio at the first device, the notification configured to cause the second device to display a status of the audio recording in response to the first notification;

receiving the audio recording from the first device subsequent to receiving the notification; and

transmitting the audio recording toward the second device.

2. The method of claim 1 , further comprising:

receiving a second notification, in response to commencing playback of the audio recording at the first device, and relaying the second notification to the first device.

3. The method of claim 2 , the second notification configured to cause the first device to update a display to indicate that the second device has commenced playback of the audio recording, the second notification being transmitted from the second device in real-time or during playback of the audio recording at the second device.

4. The method of claim 2 , wherein the second notification is configured to cause the sending device to change a display of a status of the receiving device before playback of the audio recording at the receiving device has completed.

5. The method of claim 1 , further comprising sending to the second device a textual message comprising a link associated with the audio recording.

6. The method of claim 5 , further comprising transmitting the audio recording towards the second device upon receipt of a selection of the link from the second device.

7. The method of claim 1 , further comprising receiving, from the first device, a termination notification transmitted upon termination of the audio recording at the first device, the termination notification configured to cause the second device to remove the status of the audio recording.

8. A non-transitory computer-readable medium storing instructions configured to cause a processor to:

receive from a first device a notification transmitted after commencement of an audio recording at the first device;

relay the notification toward a second device during the recording of the audio at the first device, the notification configured to cause the second device to display a status of the audio recording in response to the first notification;

receive the audio recording from the first device subsequent to receiving the notification; and

transmit the audio recording toward the second device.

9. The medium of claim 8 , further storing instructions for receiving a second notification, in response to commencing playback of the audio recording at the first device, and relaying the second notification to the first device.

10. The medium of claim 9 , the second notification configured to cause the first device to update a display to indicate that the second device has commenced playback of the audio recording, the second notification being transmitted from the second device in real-time or during playback of the audio recording at the second device.

11. The medium of claim 9 , wherein the second notification is configured to cause the sending device to change a display of a status of the receiving device before playback of the audio recording at the receiving device has completed.

12. The medium of claim 8 , further comprising sending to the second device a textual message comprising a link associated with the audio recording.

13. The medium of claim 12 , further comprising transmitting the audio recording towards the second device upon receipt of a selection of the link from the second device.

14. The medium of claim 8 , further comprising receiving, from the first device, a termination notification transmitted upon termination of the audio recording at the first device, the termination notification configured to cause the second device to remove the status of the audio recording.

15. A server device comprising:

a network receiver configured to receive from a first device a notification transmitted after commencement of an audio recording at the first device;

a network transmitter configured to relay the notification toward a second device during the recording of the audio at the first device, the notification configured to cause the second device to display a status of the audio recording in response to the first notification;

wherein the network receiver is further configured to receive the audio recording from the first device subsequent to receiving the notification, and

the network transmitter is further configured to transmit the audio recording toward the second device.

16. The server device of claim 15 , wherein the network receiver is further configured to receive a second notification, in response to commencing playback of the audio recording at the first device, and relay the second notification to the first device.

17. The server device of claim 16 , the second notification configured to cause the first device to update a display to indicate that the second device has commenced playback of the audio recording, the second notification being transmitted from the second device in real-time or during playback of the audio recording at the second device.

18. The server device of claim 16 , wherein the second notification is configured to cause the sending device to change a display of a status of the receiving device before playback of the audio recording at the receiving device has completed.

19. The server device of claim 15 , wherein the network transmitter is further configured to send to the second device a textual message comprising a link associated with the audio recording.

20. The server device of claim 19 , wherein the network transmitter is further configured to transmit the audio recording towards the second device upon receipt of a selection of the link from the second device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: KOUM, JAN; DONOHUE, MICHAEL B.; ACTON, BRIAN; REED, ERIK JAMES; STUKALOV, DIMA
To: WHATSAPP INC.
Reel/Frame 061762/0807 →
CHANGE OF NAME Recorded Jun 22, 2021
From: WHATSAPP INC.
To: WHATSAPP LLC
Reel/Frame 056646/0001 →
Continuity (4)
Continuation 15428055 · Feb 8, 2017
Continuation 14949057 · Nov 23, 2015
Continuation 13958408 · Aug 2, 2013
Related Publication 20180034969A1 · Feb 1, 2018