US 12,436,729 B2
Neurostimulation systems and methods
Daniel Clark, Brooklyn, NY (US); and Kevin J. P. Woods, Brooklyn, NY (US)
Assigned to BrainFM, Inc., Brooklyn, NY (US)
Filed by BrainFM, Inc., Brooklyn, NY (US)
Filed on Jul. 1, 2022, as Appl. No. 17/856,617.
Application 17/856,617 is a continuation in part of application No. 17/804,407, filed on May 27, 2022.
Application 17/856,617 is a continuation in part of application No. 17/556,583, filed on Dec. 20, 2021, granted, now 11,392,345.
Application 17/856,617 is a continuation in part of application No. 17/505,453, filed on Oct. 19, 2021, granted, now 11,966,661.
Application 17/856,617 is a continuation in part of application No. 17/366,896, filed on Jul. 2, 2021, granted, now 11,957,467.
Claims priority of provisional application 63/268,168, filed on Feb. 17, 2022.
Prior Publication US 2023/0073174 A1, Mar. 9, 2023
Int. Cl. G06F 3/16 (2006.01); A61B 5/00 (2006.01); A61B 5/16 (2006.01); A61M 21/00 (2006.01); A61M 21/02 (2006.01); G10L 25/06 (2013.01); G10L 25/51 (2013.01); G11B 27/031 (2006.01); G16H 20/70 (2018.01); G16H 40/63 (2018.01); G16H 50/50 (2018.01)
CPC G06F 3/165 (2013.01) [G10L 25/06 (2013.01); A61B 5/165 (2013.01); A61B 5/486 (2013.01); A61B 5/7415 (2013.01); A61M 21/00 (2013.01); A61M 2021/0016 (2013.01); A61M 21/02 (2013.01); A61M 2230/005 (2013.01); G10H 2210/061 (2013.01); G10H 2220/371 (2013.01); G10H 2240/085 (2013.01); G10H 2240/141 (2013.01); G10H 2250/135 (2013.01); G10L 25/51 (2013.01); G11B 27/031 (2013.01); G16H 20/70 (2018.01); G16H 40/63 (2018.01); G16H 50/50 (2018.01); H04R 2225/41 (2013.01)] 20 Claims
OG exemplary drawing
 
1. Tangible, non-transitory computer-readable media comprising program instructions, wherein the program instructions, when executed by one or more processors, cause a computing system to perform functions comprising:
segmenting an individual audio track into a plurality of audio segments;
determining similarities between individual audio segments of the plurality of audio segments;
after receiving a request to generate an extended audio track, generating the extended audio track in an ongoing manner until determining to stop generating the extended audio track such that the extended audio track has a duration that is longer than a duration of the individual audio track from which the extended audio track was generated, wherein generating the extended audio track comprises joining together at least a first portion of the individual audio track that includes a first audio segment with a second portion of the individual audio track that includes a second audio segment, and wherein the joining together is based at least in part on one or more similarities between the first audio segment and the second audio segment;
generating a modulated extended audio track by modulating one or more frequency components of the extended audio track; and
while generating the modulated extended audio track by modulating one or more frequency components of the extended audio track, varying one or more modulation characteristics based at least in part on one or more sensor inputs, wherein the modulation characteristics comprise one or more of modulation rate, phase, depth, or waveform shape.