Automatic lead orientation adjustment
US-12170150-B2 · Dec 17, 2024 · US
US8933944B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8933944-B2 |
| Application number | US-201113218049-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 25, 2011 |
| Priority date | Oct 13, 2010 |
| Publication date | Jan 13, 2015 |
| Grant date | Jan 13, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An improved external controller with dual microcontrollers useable with an implantable medical device is disclosed. The external controller comprises a low speed (low frequency) microcontroller and a high speed (high frequency) microcontroller. The low speed microcontroller receives telemetry data from the medical device, converts data into graphical commands, and transmits commands to the high speed microcontroller. The high speed microcontroller interprets the graphical commands, retrieves images indicative of the commands from a storage device, and renders the images onto a display screen. The high speed microcontroller may also process more complicated data sent from the low speed microcontroller, and return the results to the low speed microcontroller to allow it to form the graphics command for the high speed microcontroller to execute.
Opening claim text (preview).
What is claimed is: 1. A method for rendering at least one graphic on a display of an external medical device, comprising: receiving at a first microcontroller input data telemetered from an implantable medical device, wherein the input data comprises at least one attribute, and wherein each attribute is associated with a graphic to be rendered on the display; converting the input data to a graphics command at the first microcontroller, the graphics command comprising a screen index and the at least one attribute, wherein the screen index corresponds to a set of graphics to be rendered on the display and the location of the graphics on the display; transmitting the graphics command to a second microcontroller; receiving at the second microcontroller at least one image file and a location associated with each image file from a storage device using the screen index, wherein each image file corresponds to a graphic to be rendered; modifying at the second microcontroller each graphic in accordance with its associated attribute; and using the second microcontroller to render each modified graphic using its corresponding image file, wherein each modified graphic is rendered at the location on the display associated with the image file corresponding to the graphic. 2. The method of claim 1 , wherein the first microcontroller operates at a slower clock frequency than does the second microcontroller. 3. The method of claim 1 , wherein the input data can additionally be received from a user interface of the external controller. 4. The method of claim 3 , wherein the user interface comprises a plurality of buttons. 5. The method of claim 1 , wherein the input data comprises a capacity of a battery in the implantable medical device. 6. A method for rendering graphics on a display of an external medical device, comprising: (a) receiving at a first microcontroller input data telemetered from an implantable medical device, the input data indicative of at least one graphic to be rendered on the display; (b) transmitting at least a first part of the input data from the first microcontroller to a second microcontroller; (c) processing the at least first part of the input data at the second microcontroller; (d) transmitting the processed data to the first microcontroller; (e) converting at least the processed data to a graphics command at the first microcontroller; (f) transmitting the graphics command to the second microcontroller; (g) retrieving at least one image file from a storage device using the graphics command; and (h) using the second microcontroller to render the at least one image file on the display. 7. The method of claim 6 , further comprising storing a second part of the input data at the first microcontroller, and converting the processed data and the second part of the input data to the graphical command at the first microcontroller. 8. The method of claim 6 , wherein steps (b) and (d) occur using a data bus between the first and second microcontrollers, and wherein step (f) occurs using a control bus between the first and second microcontrollers. 9. The method of claim 6 , wherein the first microcontroller operates at a slower clock frequency than does the second microcontroller. 10. The method of claim 6 , wherein the graphics command comprises a screen index. 11. The method of claim 10 , wherein the graphics command further comprises at least one attribute, wherein the at least one attribute modifies the rendering of the graphic. 12. The method of claim 10 , wherein the screen index is used to retrieve the at least one image file from the storage device. 13. The method of claim 6 , wherein the graphics command is additionally used to retrieve a location for the at least one image file, and wherein the at least one graphic is rendered at the location on the display. 14. The method of claim 6 , wherein the input data can additionally be received from a user interface of the external controller. 15. The method of claim 14 , wherein the user interface comprises a plurality of buttons. 16. The method of claim 6 , wherein the input data comprises electrode resistance values.
User interfaces, e.g. input or presentation means · CPC title
for local operation · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.