US 11,669,296 B2
Computerized systems and methods for hosting and dynamically generating and providing customized media and media experiences
Brendon Patrick Cassidy, Venice, CA (US); and Zack J. Zalon, Sherman Oaks, CA (US)
Assigned to Super Hi Fi, LLC, Los Angeles, CA (US)
Filed by SUPER HI FI, LLC, Los Angeles, CA (US)
Filed on Mar. 23, 2021, as Appl. No. 17/210,177.
Application 17/210,177 is a continuation in part of application No. 16/717,096, filed on Dec. 17, 2019, granted, now 10,990,350.
Application 16/717,096 is a continuation of application No. 15/336,627, filed on Oct. 27, 2016, granted, now 10,509,622, issued on Dec. 17, 2019.
Claims priority of provisional application 62/993,911, filed on Mar. 24, 2020.
Claims priority of provisional application 62/993,850, filed on Mar. 24, 2020.
Claims priority of provisional application 62/993,486, filed on Mar. 23, 2020.
Claims priority of provisional application 62/393,522, filed on Sep. 12, 2016.
Claims priority of provisional application 62/254,072, filed on Nov. 11, 2015.
Claims priority of provisional application 62/246,849, filed on Oct. 27, 2015.
Prior Publication US 2021/0208842 A1, Jul. 8, 2021
Int. Cl. G06F 3/16 (2006.01); G11B 27/036 (2006.01); G11B 27/28 (2006.01); G05B 15/02 (2006.01); G10L 25/48 (2013.01)
CPC G06F 3/165 (2013.01) [G05B 15/02 (2013.01); G06F 3/16 (2013.01); G10L 25/48 (2013.01); G11B 27/036 (2013.01); G11B 27/28 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
analyzing, by a computing device, an audio file;
determining, by the computing device, based on the analysis, attributes of the audio file, the attributes comprising information related to features of the audio file;
analyzing, by the computing device, the attributes of the audio file;
determining, by the computing device, based on the analysis of the attributes, mixing information for the audio file, the mixing information identifying a portion of the audio file that is eligible for mixing with another file, the mixing information further identifying an ineligible portion that is ineligible for mixing with another file, the ineligible portion being a part of an audible section of the audio file where overlaying additional audio is not permitted;
generating, by the computing device, instructions for mixing audio data consistent with the mixing information; and
generating, by the computing device, a stream of audio data based on the generated instructions.
 
10. A non-transitory computer-readable storage medium tangibly encoded with computer-readable instructions, that when executed by a computing device, perform a method comprising:
analyzing, by the computing device, an audio file;
determining, by the computing device, based on the analysis, attributes of the audio file, the attributes comprising information related to features of the audio file;
analyzing, by the computing device, the attributes of the audio file;
determining, by the computing device, based on the analysis of the attributes, mixing information for the audio file, the mixing information identifying a portion of the audio file that is eligible for mixing with another file, the mixing information further identifying an ineligible portion that is ineligible for mixing with another file, the ineligible portion being a part of an audible section of the audio file where overlaying additional audio is not permitted;
generating, by the computing device, instructions for mixing audio data consistent with the mixing information; and
generating, by the computing device, a stream of audio data based on the generated instructions.
 
19. A device comprising:
a processor configured to:
analyze an audio file;
determine, based on the analysis, attributes of the audio file, the attributes comprising information related to features of the audio file;
analyze the attributes of the audio file;
determine, based on the analysis of the attributes, mixing information identifying a portion of the audio file that is eligible for mixing with another file, the mixing information further identifying an ineligible portion that is ineligible for mixing with another file, the ineligible portion being a part of an audible section of the audio file where overlaying additional audio is not permitted;
generate instructions for mixing audio data consistent with the mixing information; and
generate a stream of audio data based on the generated instructions.