US 12,283,276 B2
Voice notes with transcription
Alex Edelsburg, Seattle, WA (US); Kyle Goodrich, Venice, CA (US); Pedram Javidpour, Los Angeles, CA (US); Andrew James McPhee, Culver City, CA (US); Daniel Moreno, Los Angeles, CA (US); and Jeremy Baker Voss, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 28, 2021, as Appl. No. 17/646,271.
Prior Publication US 2023/0206921 A1, Jun. 29, 2023
Int. Cl. G06F 3/04886 (2022.01); G06F 3/0481 (2022.01); G06F 3/04883 (2022.01); G06F 3/16 (2006.01); G10L 15/26 (2006.01); H04L 51/10 (2022.01)
CPC G10L 15/26 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01); G06F 3/165 (2013.01); H04L 51/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a first audio message at a recipient user device;
causing presentation, on a display of the recipient user device, of a chat user interface (UI) including a first user-selectable element actionable to cause playing of the first audio message and a second user-selectable element actionable to cause presentation of a transcription of the first audio message, the first user-selectable element and the second user-selectable element being simultaneously presented in the chat UI;
in response to detecting activation of the second user-selectable element:
modifying the chat UI to include the transcription of the first audio message; and
causing presentation of the modified chat UI on the display of the recipient user device, the first user-selectable element actionable to cause playing of the first audio message being presented in the modified chat UI simultaneously with the transcription of the first audio message; and
in response to detecting activation of a third user-selectable element associated with a second audio message, removing the transcription of the first audio message from the modified chat UI.
 
11. A system comprising:
one or more processors; and
a non-transitory computer readable storage medium comprising instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:
receiving a first audio message at a recipient user device;
causing presentation, on a display of the recipient user device, of a chat user interface (UI) including a first user-selectable element actionable to cause playing of the first audio message and a second user-selectable element actionable to cause presentation of a transcription of the first audio message, the first user-selectable element and the second user-selectable element being simultaneously presented in the chat UI;
in response to detecting activation of the second user-selectable element:
modifying the chat UI to include the transcription of the first audio message; and
causing presentation of the modified chat UI on the display of the recipient user device, the first user-selectable element actionable to cause playing of the first audio message being presented in the modified chat UI simultaneously with the transcription of the first audio message; and
in response to detecting activation of a third user-selectable element associated with a second audio message, removing the transcription of the first audio message from the modified chat UI.
 
20. A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
receiving a first audio message at a recipient user device;
causing presentation, on a display of the recipient user device, of a chat user interface (UI) including a first user-selectable element actionable to cause playing of the first audio message and a second user-selectable element actionable to cause presentation of a transcription of the first audio message, the first user-selectable element and the second user-selectable element being simultaneously presented in the chat UI;
in response to detecting activation of the second user-selectable element:
modifying the chat UI to include the transcription of the first audio message; and
causing presentation of the modified chat UI on the display of the recipient user device, the first user-selectable element actionable to cause playing of the first audio message being presented in the modified chat UI simultaneously with the transcription of the first audio message; and
in response to detecting activation of a third user-selectable element associated with a second audio message, removing the transcription of the first audio message from the modified chat UI.