Enjoy your
FREE PREVIEW which shows only 2022 data and 25 documents. Contact
Patent Forecast for full access.
AI Biotech/Diagnostics: Cardio
Search All Applications in AI Biotech/Diagnostics: Cardio
Application US20210057089
Published 2021-02-25
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
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 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.
- 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.
- 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.