# US 2018/0021093 A1 · Assisting a surgeon to operate a surgical device

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

- Number: US 2018/0021093 A1
- Document ID: US20180021093A1
- Status: Published application
- Kind: A1
- Application number: 15/651,525
- Filed: 2017-07-17
- Published: 2018-01-25
- Earliest claimed: 2016-07-19
- Assignees: HCL Technologies Limited
- Applicants: HCL Technologies Limited
- Inventors: Dorairaj BALUSAMY
- Web page: https://patentgrep.com/patent/US20180021093A1

## CPC

- A61B 34/20: Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B 34/30: Surgical robots
- A61B 34/70: {Manipulators specially adapted for use in surgery}
- A61B 2034/2046: {Tracking techniques}
- A61B 2034/2048: {using an accelerometer or inertia sensor}
- A61B 2034/2074: {Interface software}
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

The present disclosure relates to system(s) and method(s) for assisting a surgeon to operate a surgical device. The system is configured to receive real-time spatial data corresponding to a set of movable arms of a surgical device. In one embodiment, each tag may be enabled to capture the real-time spatial data by a set of sensors deployed on each tag with precise coordinate markings. Further, the system receive reference spatial data corresponding to each of the set of movable arms pertaining to the surgical device. The system is configured to compare the real-time spatial data with the reference spatial data to generate a matching score corresponding to each movable arm. The system is configured to identify one or more movable arms, from the set of movable arms with a matching score greater than a predefined threshold score and generate an alert corresponding to the one or more movable arms.

## Claims

### Claim 1

A method for assisting a surgeon to operate a surgical device, the method comprising steps of:
receiving, by a processor, real-time spatial data corresponding to a set of movable arms of a surgical device, wherein the real-time spatial data is captured by enabling a set of tags attached to the set of movable arms of the surgical device, wherein each tag is enabled to capture the real-time spatial data by a set of sensors deployed on each tag;
receiving, by the processor, reference spatial data corresponding to each of the set of movable arms pertaining to the surgical device;
comparing, by the processor, the real-time spatial data with the reference spatial data to generate a matching score corresponding to each movable arm;
identifying, by the processor, one or more movable arms, from the set of movable arms with a matching score greater than a predefined threshold score; and
generating, by the processor, an alert corresponding to the one or more movable arms, wherein the alert indicates that the one or more movable arms are not operated as per predefined guidelines, thereby assisting a surgeon to operate the surgical device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the set of sensors include an accelerometer sensor, a gyroscope sensor, a magnetometer sensor and proximity sensors, and wherein each tag from the set of tags are attached at a predefined location on the one or more movable arms.

### Claim 3 (depends on 2)

The method of claim 2, wherein the predefined location is determined based on the geometrical information of the one or more movable arms.

### Claim 4 (depends on 1)

The method of claim 1, wherein the matching score is computed and compared with the predefined threshold score recursively after a predefined time interval.

### Claim 5 (depends on 1)

The method of claim 1, wherein the alerts are generated in the form of audio signals, visual signals, and vibration signals.

### Claim 6

A system for assisting a surgeon to operate a surgical device, the system comprising:
a memory; and
a processor, wherein the processor is configured to execute programmed instructions stored in the memory for:
receiving real-time spatial data corresponding to a set of movable arms of a surgical device, wherein the real-time spatial data is captured by enabling a set of tags attached to the set of movable arms of the surgical device, wherein each tag is enabled to capture the real-time spatial data by a set of sensors deployed on each tag;
receiving reference spatial data corresponding to each of the set of movable arms pertaining to the surgical device;
comparing the real-time spatial data with the reference spatial data to generate a matching score corresponding to each movable arm;
identifying one or more movable arms, from the set of movable arms with a matching score greater than a predefined threshold score; and
generating an alert corresponding to the one or more movable arms, wherein the alert indicates that the one or more movable arms are not operated as per predefined guidelines, thereby assisting a surgeon to operate the surgical device.

### Claim 7 (depends on 1)

The system of claim 1, wherein the set of sensors include an accelerometer sensor, a gyroscope sensor, a magnetometer sensor and proximity sensors, and wherein each tag from the set of tags are attached at a predefined location on the one or more movable arms.

### Claim 8 (depends on 2)

The system of claim 2, wherein the predefined location is determined based on the geometrical information of the one or more movable arms.

### Claim 9 (depends on 1)

The system of claim 1, wherein the matching score is computed and compared with the predefined threshold score recursively after a predefined time interval.

### Claim 10 (depends on 1)

The system of claim 1, wherein the alerts are generated in the form of audio signals, visual signals, and vibration signals.

### Claim 11

A non-transitory computer readable medium embodying a program executable in a computing device for assisting a surgeon to operate a surgical device, the computer program product comprising:
a program code for receiving real-time spatial data corresponding to a set of movable arms of a surgical device, wherein the real-time spatial data is captured by enabling a set of tags attached to the set of movable arms of the surgical device, wherein each tag is enabled to capture the real-time spatial data by a set of sensors deployed on each tag;
a program code for receiving reference spatial data corresponding to each of the set of movable arms pertaining to the surgical device;
a program code for comparing the real-time spatial data with the reference spatial data to generate a matching score, corresponding to each movable arm;
a program code for identifying one or more movable arms, from the set of movable arms with a matching score greater than a predefined threshold score; and
a program code for generating an alert corresponding to the one or more movable arms, wherein the alert indicates that the one or more movable arms are not operated as per predefined guidelines, thereby assisting a surgeon to operate the surgical device.
