US 11,907,037 B2
Systems and methods for providing audio-file loop-playback functionality
John O'Donnell, Fort Lauderdale, FL (US); Christopher Blane Roman, Wrentham, MA (US); Vincent Ming Chen, Bremen (DE); and Marcus Tillmans, Bremen (DE)
Assigned to InMusic Brands, Inc., Cumberland, RI (US)
Filed by InMusic Brands, Inc., Cumberland, RI (US)
Filed on Dec. 30, 2022, as Appl. No. 18/148,738.
Application 18/148,738 is a continuation of application No. 16/476,481, abandoned, previously published as PCT/US2018/012701, filed on Jan. 5, 2018.
Claims priority of provisional application 62/444,219, filed on Jan. 9, 2017.
Prior Publication US 2023/0133084 A1, May 4, 2023
Int. Cl. G06F 1/30 (2006.01); G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 3/04886 (2022.01); G06F 3/16 (2006.01); G06F 3/0488 (2022.01); G06F 3/044 (2006.01); G06F 3/0481 (2022.01); G06F 3/04883 (2022.01); G06F 3/0362 (2013.01); G06F 3/14 (2006.01); G06F 16/683 (2019.01); G06F 1/28 (2006.01); G10H 1/00 (2006.01); G10H 1/12 (2006.01); G10H 1/40 (2006.01); G11B 27/00 (2006.01); G11B 27/031 (2006.01); G11B 27/10 (2006.01); G10L 21/04 (2013.01); G10L 21/043 (2013.01)
CPC G06F 1/30 (2013.01) [G06F 3/0362 (2013.01); G06F 3/044 (2013.01); G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01); G06F 3/1423 (2013.01); G06F 3/165 (2013.01); G06F 9/451 (2018.02); G06F 16/683 (2019.01); G10H 1/0008 (2013.01); G10H 1/0066 (2013.01); G10H 1/12 (2013.01); G10H 1/40 (2013.01); G10L 21/04 (2013.01); G10L 21/043 (2013.01); G11B 27/005 (2013.01); G11B 27/031 (2013.01); G11B 27/105 (2013.01); G06F 1/28 (2013.01); G10H 2210/076 (2013.01); G10H 2210/125 (2013.01); G10H 2210/241 (2013.01); G10H 2210/381 (2013.01); G10H 2220/116 (2013.01); G10H 2220/126 (2013.01); G10H 2250/641 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A DJ media player comprising:
a user interface having a plurality of loop buttons;
a memory for storing one or more audio files; and
at least one processor operatively coupled to the user interface and the memory and configured to:
receive, through the user interface, metadata defining a plurality of different playback loops each associated with a portion of an audio file;
add the metadata defining the plurality of different playback loops to the audio file, wherein the metadata comprises information for recreating the plurality of different playback loops;
when the audio file is reloaded for playback, recall the metadata defining the plurality of different playback loops from the audio file; and
enable control of the plurality of different playback loops during a subsequent playback of the audio file by associating the metadata defining each one of the plurality of different playback loops with a different one of the plurality of loop buttons.