# US 12,213,751 B1 · Interactive guidance of dental implant surgery

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

- Number: US 12,213,751 B1
- Document ID: US12213751B1
- Status: Granted
- Kind: B1
- Application number: 18/656,634
- Filed: 2024-05-07
- Granted: 2025-02-04
- Earliest claimed: 2024-05-07
- Assignees: Mars Dental AI Ltd.
- Applicants: Mars Dental AI Ltd.
- Inventors: Eyal Toledano; Eyal Tsvi Zak; Ariel Shusterman
- Web page: https://patentgrep.com/patent/US12213751B1

## CPC

- A61B 34/25: {User interfaces for surgical systems}
- A61B 34/20: Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B 90/37: {Surgical systems with images on a monitor during operation}
- A61B 90/39: {Markers, e.g. radio-opaque or breast lesions markers}
- A61C 1/084: {of implanting tools}
- A61C 8/0089: {Implanting tools or instruments}
- A61B 2034/107: {Visualisation of planned trajectories or target regions}
- A61B 2090/365: {augmented reality, i.e. correlating a live optical image with another image}
- A61B 2090/372: {Details of monitor hardware}
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- A61C: DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE (non-driven toothbrushes A46B; {tongue scrapers A61B17/24;} preparations for dentistry A61K6/00; preparations for cleaning the teeth or mouth A61K8/00, A61Q11/00)

## Abstract

There is provided, an interactive graphical user interface (GUI), comprising: presenting within the GUI, a first overlay of a target virtual vector overlaid on an image(s) of an oral cavity of a subject captured by an image sensor during a dental session of the subject, wherein the target virtual vector denotes a target vector defining a target location and/or a target angle for drilling by a real-world bur of a real-world drill for insertion of a dental implant, monitoring a real-world location and/or angle of the real-world bur of the drill during manipulations by a user, and dynamically updating, within the GUI, a second overlay of a current virtual vector overlaid on the image(s) including the first overlay, the current virtual vector including a virtual location and/or virtual angle corresponding to a current value of the monitored real-world location and/or angle of the real-world bur of the drill.

## Claims

### Claim 1

A computer-implemented method for processing data using at least one processor coupled to a memory, the method comprising:
displaying via a display unit of a client computing device, an interactive graphical user interface (GUI) for guiding positioning of a dental implant in a subject;
presenting within the GUI, a first overlay of a target virtual vector overlaid on at least one image of an oral cavity of a subject captured by at least one image sensor during a dental session of the subject,
wherein the target virtual vector denotes a target vector defining a target location and a target angle for drilling by a real-world bur of a real-world drill for insertion of a dental implant;
monitoring a real-world location and angle of the real-world bur of the drill during manipulations by a user; and
dynamically updating, within the GUI, a second overlay of a current virtual vector overlaid on the at least one image including the first overlay, the current virtual vector including a virtual location and virtual angle corresponding to a current value of the monitored real-world location and angle of the real-world bur of the drill,
wherein the current virtual vector is presented as a first line parallel to a long axis of the bur and as a plurality of first concentric circles arranged along a first plane, the first line is normal to the first plane, the target virtual vector is presented as a second line parallel to a direction for drilling for insertion of the dental implant and as a plurality of second concentric circles arranged along a second plane, the second line is normal to the second plane,
wherein when misaligned the plurality of first concentric circles and the plurality of second concentric circles are distinct and dynamically visually adapted for indicting direction and/or amount and/or angle for alignment, and when aligned are depicted as a single set of concentric circles.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising computing the target virtual vector based on anatomical landmarks identified within the oral cavity and a set of rules applied to distances to the anatomical landmarks.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising dynamically tracking a misalignment between the current virtual vector and the target virtual vector, and presenting within the GUI, an indication of the misalignment.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, further comprising presenting within the GUI, an indication for reducing the misalignment for obtaining an alignment between the current virtual vector and the target virtual vector.

### Claim 5 (depends on 3)

The computer-implemented method of claim 3, wherein the indication for reducing the misalignment is for adapting at least one of: spatial coordinates of the current virtual vector to match the spatial coordinates of the target virtual vector, the angle of the current virtual vector to substantially match the angle of the target virtual vector, and a depth of the current virtual vector corresponding to a tip of the tool relative to an initial location for drilling defined by the target virtual vector.

### Claim 6 (depends on 3)

The computer-implemented method of claim 3, further comprising computing a value indicating the amount of misalignment presenting an alert within the GUI when the value is larger than a threshold.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein a center of the plurality of first concentric circles and a center of the first line correspond to a tip of the bur.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, wherein a center of the plurality of second concentric circles corresponds to an initial location for drilling, wherein a center of the second line corresponds to the initial location for drilling, wherein a first portion of the second line below the center is depicted within tissue and a second portion of the second line above the center is depicted external to the tissue.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, further comprising:
dynamically computing an adaption of the current virtual vector for alignment with the target virtual vector; and
visually presenting within the GUI a marker with respect to the plurality of first visual elements indicating the adaption for alignment.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein a location and/or shape and/or color of the marker with respect to the plurality of first visual elements indicates a direction and/or amount and/or angle for adapting the current virtual vector for alignment with the target virtual vector.

### Claim 12 (depends on 1)

The computer-implemented method of claim 1, wherein dynamically visually adapted comprises a thickened and/or colored arc portion of the plurality of concentric circles, and at least one of: a color, length, a specific concentric circle of the plurality of concentric circles, visually indicates the direction and/or amount and/or angle for adapting the current virtual vector for alignment with the target virtual vector.

### Claim 13 (depends on 12)

The computer-implemented method of claim 12, wherein the specific concentric circle of the plurality of first and second concentric circles is dynamically adapted according to a magnitude of the misalignment between the current virtual vector and the target virtual vector, wherein a relatively outer concentric circle indicates a relatively larger magnitude and a relatively inner concentric circle indicates a relatively smaller magnitude.

### Claim 14 (depends on 1)

The computer-implemented method of claim 1, further comprising:
dynamically computing an adaptation vector indicating a magnitude and/or direction for adapting the location of the current virtual vector for alignment with a location of the target virtual vector; and
dynamically updating the adaption vector according to monitored changes in location of the current virtual vector.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein the adaption vector is presented as a distance to move along an x-axis, a y-axis, and an amplitude, from the current location of the virtual vector to the location of the target virtual vector.

### Claim 16 (depends on 14)

The computer-implemented method of claim 14, wherein the adaption vector is presented as a line connecting a position of the current virtual vector corresponding to a tip of the bur, and a position of the target virtual vector corresponding to an initial location for drilling.

### Claim 17 (depends on 1)

The computer-implemented method of claim 1, further comprising:
in response to detecting drilling by the drill, terminating the first overlay and the second overlay; and
in response to detecting termination of drilling by the drill, re-presenting the first overlay and the second overlay.

### Claim 18 (depends on 1)

The computer-implemented method of claim 1, further comprising:
detecting a stage of during a procedure for insertion of the dental implant; and
setting a presentation protocol of the GUI indicating features for presentation within the GUI according to the stage.

### Claim 19 (depends on 18)

The computer-implemented method of claim 18, further comprising:
detecting the stage according to a presence of the dental implant and absence of the drill within the at least one image,
monitoring the real-world location and/or angle of a real-world dental implant instead of the drill,
wherein the current virtual vector includes the virtual location and/or virtual angle corresponding to a current value of the monitored real-world location and/or angle of the real-world dental implant.

### Claim 20 (depends on 1)

The computer-implemented method of claim 1, wherein the GUI including first overlay and the second overlay is presented over the at least one image within an augmented reality device worn by a user.

### Claim 21

A system for presenting an interactive graphical user interface (GUI) for guiding positioning of a dental implant in a subject, comprising:
at least one processor executing a code for:
presenting a first overlay of a target virtual vector overlaid on at least one image of an oral cavity of a subject captured by at least one image sensor during a dental session of the subject,
wherein the target virtual vector denotes a target vector defining a target location and a target angle for drilling by a real-world bur of a real-world drill for insertion of a dental implant;
monitoring a real-world location and angle of the real-world bur of the drill during manipulations by a user; and
dynamically updating a second overlay of a current virtual vector overlaid on the at least one image including the first overlay, the current virtual vector including a virtual location and virtual angle corresponding to a current value of the monitored real-world location and angle of the real-world bur of the drill,
wherein the current virtual vector is presented as a first line parallel to a long axis of the bur and as a plurality of first concentric circles arranged along a first plane, the first line is normal to the first plane, the target virtual vector is presented as a second line parallel to a direction for drilling for insertion of the dental implant and as a plurality of second concentric circles arranged along a second plane, the second line is normal to the second plane,
wherein when misaligned the plurality of first concentric circles and the plurality of second concentric circles are distinct and dynamically visually adapted for indicting direction and/or amount and/or angle for alignment, and when aligned are depicted as a single set of concentric circles.

### Claim 22

A non-transitory medium storing program instructions for presenting an interactive graphical user interface (GUI) for guiding positioning of a dental implant in a subject, which when executed by at least one processor, cause the at least one processor to:
present a first overlay of a target virtual vector overlaid on at least one image of an oral cavity of a subject captured by at least one image sensor during a dental session of the subject,
wherein the target virtual vector denotes a target vector defining a target location and a target angle for drilling by a real-world bur of a real-world drill for insertion of a dental implant;
monitor a real-world location and angle of the real-world bur of the drill during manipulations by a user; and
dynamically update a second overlay of a current virtual vector overlaid on the at least one image including the first overlay, the current virtual vector including a virtual location and virtual angle corresponding to a current value of the monitored real-world location and angle of the real-world bur of the drill,
wherein the current virtual vector is presented as a first line parallel to a long axis of the bur and as a plurality of first concentric circles arranged along a first plane, the first line is normal to the first plane, the target virtual vector is presented as a second line parallel to a direction for drilling for insertion of the dental implant and as a plurality of second concentric circles arranged along a second plane, the second line is normal to the second plane,
wherein when misaligned the plurality of first concentric circles and the plurality of second concentric circles are distinct and dynamically visually adapted for indicting direction and/or amount and/or angle for alignment, and when aligned are depicted as a single set of concentric circles.
