Modifying data from a surgical robotic system

US12223092B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12223092-B2
Application numberUS-202017626312-A
CountryUS
Kind codeB2
Filing dateJul 10, 2020
Priority dateJul 11, 2019
Publication dateFeb 11, 2025
Grant dateFeb 11, 2025

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.

A method of reducing a data volume of a data stream in a surgical robotic system, the surgical robotic system comprising a robot having a base and an arm extending from the base to an attachment for an instrument, the arm comprising a plurality of joints whereby the configuration of the arm can be altered, the method comprising: receiving a data stream captured by the surgical robotic system, the data stream comprising data relating to a surgical procedure and having a first data volume; identifying a feature in the received data stream indicative of an event in the surgical procedure; and modifying, in dependence on the identified feature, the received data stream to generate a modified data stream having a second data volume that is smaller than the first data volume.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of controlling a data modifier to reduce overall a data volume of a data stream captured by a surgical robotic system, the surgical robotic system comprising a robot having a base and an arm extending from the base to an attachment for an instrument, the arm comprising a plurality of joints whereby the configuration of the arm can be altered, the method comprising: receiving a data stream captured by the surgical robotic system, the data stream comprising data relating to a surgical procedure and having a first data volume; identifying a feature in the received data stream indicative of an event in the surgical procedure; in dependence on the identified feature, determining selected data within the received data stream for which data fidelity is to be retained; in dependence on the determined selected data, controlling a data modifier to move between: an active state in which the data modifier is arranged to modify the received data stream to generate a modified data stream, and an inactive state in which the data modifier is arranged not to modify the received data stream, thereby leaving the received data stream unmodified; such that the data modifier selectively modifies in dependence on the identified feature, the received data stream to generate a modified data stream having a second data volume that is smaller than the first data volume whilst retaining the data fidelity of the determined data; and outputting the modified data stream. 2. A method according to claim 1 , comprising generating the modified data stream by modifying one or more of: a first data portion of the received data stream before the identified feature; and a second data portion of the received data stream after the identified feature. 3. A method according to claim 2 , in which one or both of the first data portion and the second data portion relate to predetermined time periods. 4. A method according to claim 1 , comprising identifying a further feature in the received data stream indicative of a further event in the surgical procedure, and generating the modified data stream by modifying a further data portion relating to a further time period of the received data stream: between the identified feature and the identified further feature; or before the first of the identified feature and the identified further feature and after the second of the identified feature and the identified further feature. 5. A method according to claim 1 , in which identifying the feature comprises determining whether a rule of a set of rules is satisfied and identifying the feature where the rule is satisfied. 6. A method according to claim 5 , in which the rule is satisfied where a parameter of a group of parameters of the surgical robotic system and/or the surgical procedure matches a predefined criterion. 7. A method according to claim 6 , in which the received data stream comprises the parameter or in which the parameter is determined from analysis of the received data stream. 8. A method according to claim 1 , in which the received data stream comprises one or more data channel from a group of data channels comprising: video data received from an endoscope coupled to the surgical robotic system; audio data recorded in respect of the surgical procedure; telematics data corresponding to the surgical robotic system; state data comprising the state of at least a portion of the surgical robotic system; and further data transmitted by additional devices on the local network; and in which the method comprises identifying the feature in dependence on one or more data channel from the group of data channels. 9. A method according to claim 8 , in which the method comprises identifying the feature in dependence on a first data channel of the group of data channels, and generating the modified data stream comprises modifying one or more of: the first data channel and a second data channel of the group of data channels. 10. A method according to claim 8 , in which the method comprises generating the modified data stream by modifying one or more of: a video definition of at least a portion of the video data; a number of video channels of at least a portion of the video data; a frame rate of at least a portion of the video data; a colour gamut of at least a portion of the video data; a representation of the state of the robotic system; an audio definition of at least a portion of the audio data; a number of data channels in the group of data channels. 11. A method according to claim 8 , in which the method comprises modifying the received data stream such that the modified data stream comprises one or more of: a portion of video data having a first resolution and a portion of video data having a second, lower, resolution; a portion of video data having a first number of channels and a portion of video data having a second, smaller, number of channels; a portion of video data having a first frame rate and a portion of video data having a second, lower, frame rate; a portion of video data having a first colour gamut and a portion of video data having a second, smaller, colour gamut; data relating to changes in state of the robotic system in place of data relating to the state of the robotic system at a plurality of points in time between which the state does not change; a wire frame model of a known shape in the video data in place of full video or graphics render data relating to that known shape; a description of a structure in the video data in place of full video data relating to that structure; and a description of an absolute location and/or a relative location, and a description of a speed and/or a trajectory of movement, in place of full video data or full telematics data. 12. A method according to claim 11 , in which the description of the structure comprises a description of one or more of an anatomical structure, an instrument, and an end effector. 13. A method according to claim 1 , in which the identified feature is indicative of a value of or change in one or more of: an attachment state of an instrument; an operational state of an instrument attached to the arm; an operational state or operational mode of the robotic system; a configuration of the arm and/or of an instrument attached to the arm; and a control state of the control console. 14. A method according to claim 1 , in which the identified feature is indicative of one or more of: a feature detected in the video data; sensor data; and data reported by an externally connected system. 15. A method according to claim 1 , in which the method comprises generating the modified data stream by compressing at least a portion of one or more data channel from the group of data channels. 16. A method according to claim 1 , in which the method comprises generating the modified data stream as the surgical procedure is being performed. 17. A method according to claim 1 , in which the method comprises: generating the modified data stream in real time or substantially real time; sending the modified data stream to a remote processor thereby enabling the remote processor to perform real time or substantially real time analysis of the modified data stream; and receiving from the remote processor in real time or substantially real time the result of the analysis for assisting an operator of the surgical robotic system. 18. A computer readable-storage medium having stored thereon computer readable instructions that, when executed at a computer system, c

Assignees

Inventors

Classifications

  • for processing medical images, e.g. editing · CPC title

  • for remote operation · CPC title

  • relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture · CPC title

  • Leader-follower robots (A61B34/35 takes precedence) · CPC title

  • Incoming video signal characteristics or properties · CPC title

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 US12223092B2 cover?
A method of reducing a data volume of a data stream in a surgical robotic system, the surgical robotic system comprising a robot having a base and an arm extending from the base to an attachment for an instrument, the arm comprising a plurality of joints whereby the configuration of the arm can be altered, the method comprising: receiving a data stream captured by the surgical robotic system, t…
Who is the assignee on this patent?
Cmr Surgical Ltd
What technology area does this patent fall under?
Primary CPC classification G06F21/6254. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 11 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).