US 12,437,786 B2
Stem separation systems and devices
Geraldo Ramos, Salt Lake City, UT (US); Caio Marcelo Campoy Guedes, Cabedelo (BR); Eddie Hsu, Paraíba (BR); and Igor Gadelha Pereira, João Pessoa (BR)
Assigned to Moises Systems, Inc., Salt Lake City, UT (US)
Filed by MOISES SYSTEMS, INC., Salt Lake City, UT (US)
Filed on Feb. 27, 2025, as Appl. No. 19/065,774.
Claims priority of provisional application 63/708,164, filed on Oct. 16, 2024.
Claims priority of provisional application 63/558,985, filed on Feb. 28, 2024.
Prior Publication US 2025/0272049 A1, Aug. 28, 2025
Int. Cl. G06F 3/16 (2006.01)
CPC G06F 3/162 (2013.01) [G06F 3/165 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A hardware peripheral, comprising:
one or more communication systems configured to facilitate communication between the hardware peripheral and one or more external systems via one or more communication modalities;
one or more processing units; and
one or more computer-readable recording media that store instructions that are executable by the one or more processing units to configure the hardware peripheral to:
receive, via the one or more communication systems, at least a part of an input audio signal from a user device, wherein the part of the input audio signal is received via a peer-to-peer connection between the user device and the hardware peripheral;
process, via the one or more processing units residing on the hardware peripheral, the part of the input audio signal using a stem separation module to generate stem-separated audio, the stem-separated audio comprising a plurality of audio stems corresponding to different audio sources represented in the part of the input audio signal; and
trigger playback of one or more of the plurality of audio stems by sending, via the one or more communication systems, the one or more of the plurality of audio stems to the user device via the peer-to-peer connection between the user device and the hardware peripheral such that, following the hardware peripheral receiving the part of the input audio signal, the playback of the one or more of the plurality of audio stems begins at a playback component in real-time or near-real-time.