# US 12,002,151 B2 · Graphical display of volume of activation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,002,151 B2
- Document ID: US12002151B2
- Status: Granted
- Kind: B2
- Application number: 17/664,350
- Filed: 2022-05-20
- Published: 2022-11-03
- Granted: 2024-06-04
- Earliest claimed: 2020-01-03
- Assignees: Medtronic, Inc.
- Applicants: Medtronic, Inc.
- Inventors: Lukas Valine
- Web page: https://patentgrep.com/patent/US12002151B2

## CPC

- A61N 1/37247: {User interfaces, e.g. input or presentation means}
- G06T 15/80: Shading
- A61N 1/37241: {providing test stimulations}
- G06T 1/20: Processor architectures; Processor configuration, e.g. pipelining
- G06T 17/205: {Re-meshing}
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2210/41: Medical
- A61N: ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY (measurement of bioelectric currents A61B; surgical instruments, devices or methods for transferring non-mechanical forms of energy to or from the body A61B18/00; anaesthetic apparatus in general A61M; incandescent lamps H01K; infrared radiators for heating H05B)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The disclosure is directed to rendering visual representations of VOAs by manipulating vertices of a three-dimensional (3-D) mesh structure. In one example, a processing circuitry of a computing device may receive a 3-D mesh structure having adjustable vertices. The processing circuitry may adjust the vertices to generate an adjusted shape of the 3-D mesh structure according to an intersection between activated tissue and non-activated tissue defined by one or more stimulation parameter values.

## Claims

### Claim 1

A method comprising:
receiving, by a graphics processing unit (GPU), a three-dimensional mesh structure associated with a plurality of electrodes of a lead and generated by a central processing unit (CPU) different from the GPU;
receiving, by the GPU, tissue activation data defining an intersection between activated tissue and non-activated tissue;
automatically adjusting, by the GPU, a relative location of one or more vertices of the three-dimensional mesh structure toward the intersection between the activated tissue and the non-activated tissue to generate an adjusted shape of the three-dimensional mesh structure according to the intersection between the activated tissue and the non-activated tissue; and
controlling, by the GPU, a display interface to output a visual representation of the adjusted shape of the three-dimensional mesh structure.

### Claim 2 (depends on 1)

The method of claim 1, wherein the three-dimensional mesh structure comprises a plurality of vertices corresponding to respective locations on the three-dimensional mesh structure, the plurality of vertices comprising the one or more vertices.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
identifying, by the GPU, the three-dimensional mesh structure;
segmenting, by the GPU, the three-dimensional mesh structure to determine the plurality of vertices; and
storing the plurality of vertices to a location in graphics memory, and
wherein receiving the three-dimensional mesh structure further comprises:
receiving the plurality of vertices from the location in graphics memory.

### Claim 4 (depends on 2)

The method of claim 2, wherein adjusting the relative location of the one or more vertices of the plurality of vertices comprises adjusting at least two vertices of the plurality of vertices in parallel with one another.

### Claim 5 (depends on 1)

The method of claim 1,
wherein the tissue activation data is based on at least one of one or more stimulation parameter values or electrical field data, and wherein the method further comprises:
storing, by the GPU, the tissue activation data to a location in graphics memory.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
accessing the tissue activation data from the graphics memory; and
adjusting, via a vertex shader, the relative location of the one or more vertices according to the tissue activation data.

### Claim 7 (depends on 1)

The method of claim 1, wherein the three-dimensional mesh structure comprises a single mesh configured to model a plurality of different activated tissue regions.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
storing, by the GPU, data defining the three-dimensional mesh structure to a location in graphics memory.

### Claim 9 (depends on 1)

The method of claim 1, wherein the three-dimensional mesh structure comprises at least one of: a cylindrical portion or an at least partially spherical portion.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
receiving, by the GPU, one or more stimulation parameter values,
wherein the one or more stimulation parameter values comprise electrode polarity information, and
wherein the cylindrical portion of the three-dimensional mesh structure is configured to correspond to an electrode cathode location and the at least partially spherical portion of the three-dimensional mesh structure is configured to correspond to an electrode anode location.

### Claim 11 (depends on 1)

The method of claim 1, wherein the adjusted shape of the three-dimensional mesh structure represents a volume of neural activation (VNA) corresponding to electrical stimulation deliverable by the lead and according to one or more stimulation parameter values.

### Claim 12 (depends on 1)

The method of claim 1, wherein the display interface includes a touch screen interface.

### Claim 13

A computing device comprising:
a graphics processing unit (GPU) configured to:
receive a three-dimensional mesh structure associated with a plurality of electrodes of a lead and generated by a central processing unit (CPU) different from the GPU;
receive tissue activation data defining an intersection between activated tissue and non-activated tissue;
automatically adjust a relative location of one or more vertices of the three-dimensional mesh structure toward the intersection between the activated tissue and the non-activated tissue to generate an adjusted shape of the three-dimensional mesh structure according to the intersection between the activated tissue and the non-activated tissue; and
control a display interface to output a visual representation of the adjusted shape of the three-dimensional mesh structure.

### Claim 14 (depends on 13)

The computing device of claim 13, wherein the three-dimensional mesh structure comprises a plurality of vertices corresponding to respective locations on the three-dimensional mesh structure, the plurality of vertices comprising the one or more vertices.

### Claim 15 (depends on 13)

The computing device of claim 13, wherein
the tissue activation data is based on at least one of one or more stimulation parameter values or electrical field data, and wherein the GPU is configured to
store the tissue activation data to a location in graphics memory.

### Claim 16 (depends on 13)

The computing device of claim 13, the three-dimensional mesh structure comprises at least one of: a cylindrical portion or an at least partially spherical portion, and wherein the GPU is configured to receive one or more stimulation parameter values,
wherein the one or more stimulation parameter values comprise electrode polarity information, and
wherein a cylindrical portion of the three-dimensional mesh structure is configured to correspond to an electrode cathode location and the at least partially spherical portion of the three-dimensional mesh structure is configured to correspond to an electrode anode location.

### Claim 17 (depends on 13)

The computing device of claim 13, wherein an external programmer comprises the GPU, graphics memory, and the display interface.

### Claim 18 (depends on 13)

The computing device of claim 13, wherein the GPU is configured to:
identify the three-dimensional mesh structure;
segment the three-dimensional mesh structure to determine a plurality of vertices, the plurality of vertices comprising the one or more vertices;
store the plurality of vertices to a location in graphics memory; and
receive the three-dimensional mesh structure by at least receiving the plurality of vertices from the location in the graphics memory.

### Claim 19

A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause a graphics processing unit (GPU) to at least:
receive a three-dimensional mesh structure associated with a plurality of electrodes of a lead and generated by a central processing unit (CPU) different from the GPU;
receive tissue activation data defining an intersection between activated tissue and non-activated tissue;
automatically adjust a relative location of one or more vertices of the three-dimensional mesh structure toward the intersection between the activated tissue and the non-activated tissue to generate an adjusted shape of the three-dimensional mesh structure according to the intersection between the activated tissue and the non-activated tissue; and
control a display interface to output a visual representation of the adjusted shape of the three-dimensional mesh structure.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein
the tissue activation data is based on at least one of one or more stimulation parameter values or electrical field data, and wherein the instructions further comprise instructions that case the GPU to:
store the tissue activation data to a location in graphics memory.
