IP Library Granted Patent US 10,608,978
Granted Patent B2
US 10,608,978 · App. 15/208,552 · Granted Mar 31, 2020

Voice communications with real-time status notifications

Inventors: Jan Koum (Santa Clara, 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.
H04L51/36G06F3/0488G06F3/04842G06F3/04886G06F3/167H04L51/10H04W4/06H04W4/20H04W88/02
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 10,608,978
App. No.
15/208,552
Granted
Mar 31, 2020
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 (62)

1. A method, comprising:

presenting, on a touch-screen display, a conversation region populated with communications of a message conversation between a portable device and a plurality of other devices;

presenting a dual-purpose, selectable control and a text entry window on the touch-screen display;

in response to receiving a user selection of the dual-purpose, selectable control when no text has been entered into the text entry window:

commencing creation of an audio recording;

automatically transmitting the audio recording to the plurality of other devices upon de-selection of the dual-purpose, selectable control;

presenting a first indicator in the conversation region when the communication has been dispatched from the portable device;

presenting a second indicator in the conversation region when the communication has been delivered to one or more of the other devices;

presenting a status indicator on the touch-screen display; and

changing the appearance of the status indicator a number of times when an operator of another device in the message conversation plays the audio recording to indicate a number of the operators who have played the audio recording.

2. The method of claim 1 , comprising:

presenting the second indicator adjacent to the first indicator.

3. The method of claim 1 , comprising:

replacing the first indicator with the second indicator on the touch-screen display.

4. The method of claim 1 , comprising:

receiving text entered in the text entry window;

receiving a user selection of the dial-purpose, selectable control; and

initiating transmission of a text message comprising the entered text.

5. The method of claim 4 , comprising, after transmitting the audio recording:

presenting, in the conversation region, a representation of the audio recording or the transmitted text message.

6. An apparatus

comprising:

a touch-screen display;

one or more processors;

a client communication component executing on the one or more processors to:

present, on the touch-screen display, a conversation region populated with communications of a message conversation between a portable device and a plurality of other devices;

present a dual-purpose, selectable control and a text entry window on the touch-screen display;

in response to receiving a user selection of the dual-purpose, selectable control when no text has been entered into the text entry window:

commence creation of an audio recording;

automatically transmit the audio recording to the plurality of other devices upon de-selection of the dual-purpose, selectable control;

present a first indicator in the conversation region when the communication has been dispatched from the portable device;

present a second indicator in the conversation region when the communication has been delivered to one or more of the other devices;

present a status indicator on the touch-screen display; and

change the appearance of the status indicator a number of times when an operator of another device in the message conversation plays the audio recording to indicate a number of the operators who have played the audio recording.

7. The apparatus of claim 6 , the client communication component to: present the second indicator adjacent to the first indicator.

8. The apparatus of claim 6 , the client communication component to:

replace the first indicator with the second indicator on the touch-screen display.

9. The apparatus of claim 6 , the client communication component to:

receive text entered in the text entry window;

receive a user selection of the dual-purpose, selectable control; and

initiate transmission of a text message comprising the entered text.

10. The apparatus of claim 9 , the client communication component to, after the audio recording is transmitted:

present, in the conversation region, a representation of the audio recording or the transmitted text message.

11. A non-transitory computer-readable medium storing instructions that, when executed by a portable device having a touch-screen display, cause the device to:

present, on the touch-screen display, a conversation region populated with message communications of a conversation between a portable device and a plurality of other devices;

present a dual-purpose, selectable control and a text entry window on the touch-screen display;

in response to receiving a user selection of the dual-purpose, selectable control when no text has been entered into the text entry window:

commence creation of an audio recording;

automatically transmit the audio recording to the plurality of other devices upon de-selection of the dual-purpose, selectable control;

present a representation of the communication in the conversation region; present a first indicator in the conversation region when the communication has been dispatched from the portable device;

present a second indicator in the conversation region when the communication has been delivered to one or more of the other devices

present a status indicator on the touch-screen display; and

change the appearance of the status indicator a number of times when an operator of another device in the message conversation plays the audio recording to indicate a number of the operators who have played the audio recording.

12. The non-transitory computer-readable medium of claim 11 , further comprising instructions that, when executed, cause the portable device to one of:

present the second indicator adjacent to the first indicator; or

replace the first indicator with the second indicator on the touch-screen display.

13. The non-transitory computer-readable medium of claim 11 , further comprising instructions that, when executed, cause the portable device to:

receive text entered in the text entry window;

receive a user selection of the dual-purpose, selectable control; and

initiate transmission of a text message comprising the entered text.

14. The non-transitory computer-readable medium of claim 13 , further comprising instructions that, when executed, cause the portable device to, after the audio recording is transmitted:

present, in the conversation region, a representation of the audio recording or the transmitted text message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2022
From: KOUM, JAN; DONOHUE, MICHAEL B.; ACTON, BRIAN; REED, ERIK JAMES; STUKALOV, DIMA
To: WHATSAPP INC.
Reel/Frame 061156/0203 →
CHANGE OF NAME Recorded Jun 22, 2021
From: WHATSAPP INC.
To: WHATSAPP LLC
Reel/Frame 056646/0001 →
Continuity (2)
Continuation 13958417 · Aug 2, 2013
Related Publication 20160323726A1 · Nov 3, 2016
Cited By (4)
US 12,425,511 US 12,463,931 US 12,543,028 US 12,676,929