Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu

Application US20210057089
Rune Labs Inc

Neuromodulation Therapy Development Environment

Methods and systems are provided for generating specific software implementations of neuromodulation-therapy algorithms. A dataset may be received that includes operational specifications that correspond to a plurality of types of neuromodulation-therapy implant devices. A neuromodulation-therapy design interface may provide a representation of the neuromodulation-therapy implant device. A selection if a particular representation of a particular neuromodulation-therapy implant device may be received. Hardware characteristics of the particular neuromodulation-therapy implant device may be used to determine constraints of the implant device. A listing of neuromodulation-therapy parameters that is constraining according to the constraints may be presented. In response to a selection of a parameter, executable software code corresponding to a specific implementation of a neuromodulation-therapy algorithm may be generated. The executable software code may be transmitted to a computing device compatible with the specific implementation.

Much More than Average Length Specification


1 Independent Claims

  • Claim CLM-00001. 1. A method of generating specific software implementations of neuromodulation-therapy algorithms, the method comprising: receiving a first dataset corresponding to operational specifications for a plurality of neuromodulation-therapy implant devices, wherein the plurality of neuromodulation-therapy implant devices includes different types of neuromodulation-therapy implant devices; providing a neuromodulation-therapy design interface that includes, for each of at least some neuromodulation-therapy implant devices of the plurality of neuromodulation-therapy implant devices, a representation of the neuromodulation-therapy implant device; receiving, via the neuromodulation-therapy design interface, a selection of a representation of a particular neuromodulation-therapy implant device of the plurality of neuromodulation-therapy implant devices; retrieving data that corresponds to one or more hardware characteristics of the particular neuromodulation-therapy implant device; automatically determining, based on the data, one or more constraints for the particular neuromodulation-therapy implant device; updating the neuromodulation-therapy design interface to represent a listing of neuromodulation-therapy parameters, wherein the listing of neuromodulation-therapy parameters is constrained in accordance with the one or more constraints; receiving, via the neuromodulation-therapy design interface, a selection of a particular neuromodulation-therapy parameter from among the listing of neuromodulation-therapy parameters; generating one or more executable software code outputs corresponding to a specific implementation of a neuromodulation-therapy algorithm, the executable software code outputs being based on the particular neuromodulation-therapy parameter; and transmitting the one or more executable software code outputs to one or more computing devices compatible with the specific implementation of the neuromodulation-therapy algorithm.
  • Claim CLM-00009. 9. A system comprising: one or more data processors; and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including: receiving a first dataset corresponding to operational specifications for a plurality of neuromodulation-therapy implant devices, wherein the plurality of neuromodulation-therapy implant devices includes different types of neuromodulation-therapy implant devices; providing a neuromodulation-therapy design interface that includes, for each of at least some neuromodulation-therapy implant devices of the plurality of neuromodulation-therapy implant devices, a representation of the neuromodulation-therapy implant device; receiving, via the neuromodulation-therapy design interface, a selection of a representation of a particular neuromodulation-therapy implant device of the plurality of neuromodulation-therapy implant devices; retrieving data that corresponds to one or more hardware characteristics of the particular neuromodulation-therapy implant device; automatically determining, based on the data, one or more constraints for the particular neuromodulation-therapy implant device; updating the neuromodulation-therapy design interface to represent a listing of neuromodulation-therapy parameters, wherein the listing of neuromodulation-therapy parameters is constrained in accordance with the one or more constraints; receiving, via the neuromodulation-therapy design interface, a selection of a particular neuromodulation-therapy parameter from among the listing of neuromodulation-therapy parameters; generating one or more executable software code outputs corresponding to a specific implementation of a neuromodulation-therapy algorithm, the executable software code outputs being based on the particular neuromodulation-therapy parameter; and transmitting the one or more executable software code outputs to one or more computing devices compatible with the specific implementation of the neuromodulation-therapy algorithm.
  • Claim CLM-00015. 15. A non-transitory computer-readable storage medium, storing instructions that, when executed by one or more data processors, causes the one or more data processors to perform operations including: receiving a first dataset corresponding to operational specifications for a plurality of neuromodulation-therapy implant devices, wherein the plurality of neuromodulation-therapy implant devices includes different types of neuromodulation-therapy implant devices; providing a neuromodulation-therapy design interface that includes, for each of at least some neuromodulation-therapy implant devices of the plurality of neuromodulation-therapy implant devices, a representation of the neuromodulation-therapy implant device; receiving, via the neuromodulation-therapy design interface, a selection of a representation of a particular neuromodulation-therapy implant device of the plurality of neuromodulation-therapy implant devices; retrieving data that corresponds to one or more hardware characteristics of the particular neuromodulation-therapy implant device; automatically determining, based on the data, one or more constraints for the particular neuromodulation-therapy implant device; updating the neuromodulation-therapy design interface to represent a listing of neuromodulation-therapy parameters, wherein the listing of neuromodulation-therapy parameters is constrained in accordance with the one or more constraints; receiving, via the neuromodulation-therapy design interface, a selection of a particular neuromodulation-therapy parameter from among the listing of neuromodulation-therapy parameters; generating one or more executable software code outputs corresponding to a specific implementation of a neuromodulation-therapy algorithm, the executable software code outputs being based on the particular neuromodulation-therapy parameter; and transmitting the one or more executable software code outputs to one or more computing devices compatible with the specific implementation of the neuromodulation-therapy algorithm.


View Abstract and Specification Size

PDF with Images and Document Face >

Full Text Publication >



Patent Matrix® Search


USPTO Patent Document Number