External controller for an implantable medical device with dual microcontrollers for improved graphics rendering

US8933944B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8933944-B2
Application numberUS-201113218049-A
CountryUS
Kind codeB2
Filing dateAug 25, 2011
Priority dateOct 13, 2010
Publication dateJan 13, 2015
Grant dateJan 13, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • User interfaces, e.g. input or presentation means · CPC title

  • for local operation · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8933944B2 cover?
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…
Who is the assignee on this patent?
Aghassian Daniel, Stouffer Thomas, Nguyen Vuong, and 1 more
What technology area does this patent fall under?
Primary CPC classification A61N1/37247. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jan 13 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).