US 12,418,570 B2
Real-time and file-based audio data processing
Marvin Tobi Ramin, Zurich (CH); Siarhei Salnikau, Zurich (CH); and Madhava Gauranga Srinivasan, Zurich (CH)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 18/029,957
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Oct. 1, 2021, PCT No. PCT/US2021/053105
§ 371(c)(1), (2) Date Apr. 3, 2023,
PCT Pub. No. WO2022/072786, PCT Pub. Date Apr. 7, 2022.
Claims priority of provisional application 63/086,953, filed on Oct. 2, 2020.
Prior Publication US 2023/0370506 A1, Nov. 16, 2023
Int. Cl. H04L 65/1094 (2022.01); H04L 65/1059 (2022.01); H04L 65/402 (2022.01); H04L 65/61 (2022.01)
CPC H04L 65/1094 (2022.05) [H04L 65/1059 (2013.01); H04L 65/4025 (2022.05); H04L 65/61 (2022.05)] 23 Claims
OG exemplary drawing
 
1. A method of processing audio data, comprising:
receiving, by a second electronic device, a first sequence of audio data samples and a second sequence of audio data samples from a first electronic device, wherein the second sequence of audio data samples follows the first sequence of audio data samples in audio signals captured by a microphone of the first electronic device;
processing, by the second electronic device, the first sequence of audio data samples according to a real time data processing mode;
determining that the second electronic device cannot support processing of audio data samples in the real time data processing mode; and
in accordance with the determination that the second electronic device cannot support processing of audio data samples in the real time data processing mode, caching, in a buffer of the second electronic device, the second sequence of audio data samples, and generating a data file including the second sequence of audio data samples in a batch data processing mode.