Flow control in computer-assisted surgery based on marker position

US10092364B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10092364-B2
Application numberUS-201013635027-A
CountryUS
Kind codeB2
Filing dateMar 17, 2010
Priority dateMar 17, 2010
Publication dateOct 9, 2018
Grant dateOct 9, 2018

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.

The invention is in particular directed to a data processing method for use in computer-assisted surgery, comprising the following steps: a) providing marker data which describe a spatial arrangement of at least one marker device and/or a change in a relative spatial arrangement of at least two marker devices ( 5, 6, 7 ); b) providing condition data which describe a condition for the spatial arrangement of at least one marker device and/or a condition for the change in the relative spatial arrangement of the at least two marker devices ( 5, 6, 7 ); and c) controlling a control flow of the data processing method on the basis of the marker data and the condition data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of directing a control flow of an associated navigation system in computer-assisted surgery responsive to direct manual manipulation of a single marker device, the method comprising: providing marker data which describe a temporal series of detected positions of the single marker device as a temporal and spatial movement pattern of the detected positions of the single marker device, wherein the movement pattern is generated by the direct manual manipulation of the single marker device, wherein the detected positions of the single marker device are defined in an associated grid divided into a plurality of delineated predetermined geometric divisions in which the single marker device can lie; providing condition data comprising an instruction pattern defining one or more predetermined conditions of the temporal and spatial movement pattern of the detected positions of the single marker device, wherein the one or more predetermined conditions of the temporal and spatial movement pattern comprises a condition defining a predetermined sequence of the delineated predetermined geometric divisions through which the single marker device is to pass in order to create the instruction pattern; determining, based on the marker data and the condition data, whether the temporal and spatial movement pattern of the detected positions of the single marker device fulfill the one or more predetermined conditions; and in accordance with determining the fulfillment of the one or more predetermined conditions, selectively generating a first control flow instruction for use by the associated navigation system to control the control flow of the associated navigation system, wherein the associated navigation system is responsive to receiving the selectively generated first control flow instruction to modify an order in which steps of the control flow are executed by a computer of the associated navigation system to initiate following a first sequence of steps of the control flow, or in accordance with determining the non-fulfillment of the one or more predetermined conditions, selectively generating a second control flow instruction for use by the associated navigation system to control the control flow of the associated navigation system, wherein the associated navigation system is responsive to receiving the selectively generated second control flow instruction to modify the order in which the steps of the control flow are executed by the computer of the associated navigation system to initiate following a second sequence of steps of the control flow, the second sequence of steps of the control flow being different than the first sequence of steps of the control flow. 2. The method according to claim 1 , wherein the one or more predetermined conditions of the temporal and spatial movement pattern comprises a condition requiring that the single marker device performs a translational movement. 3. The method according to claim 1 , wherein the one or more predetermined conditions of the temporal and spatial movement pattern comprises a motion state condition for the single marker device, said motion state condition comprising one or more of: a predetermined velocity of the single marker device; a predetermined acceleration of the single marker device; a predetermined direction of velocity of the single marker device; and the single marker device remaining in a static status for a predetermined length of time. 4. The method according to claim 1 , wherein the condition data comprise a time-dependent condition. 5. The method according to claim 1 , wherein the condition data comprise a condition derived from a distance between the single marker device and an associated second single marker device. 6. The method according to claim 1 , wherein the condition data comprise a condition for an identity of the single marker device. 7. The method according to claim 1 , wherein: the generating the first or second control flow instruction in accordance with a control flow history. 8. The method according to claim 1 , wherein the condition data describe a pattern which represents a predetermined condition for a set of marker devices, the predetermined condition being at least one of: a condition for a motion state of a marker device of the set of marker devices; a condition for a distance between marker devices of the set of marker devices; a condition for a position of a marker device of the set of marker devices; and a condition for a presence or an absence of a marker device of the set of marker devices in a region. 9. The method according to claim 1 , wherein controlling the control flow comprises determining a control flow statement depending on whether the marker data meet the one or more predetermined conditions defined by the condition data and in accordance with respective assignments between a plurality of different conditions and a plurality of different control flow statements. 10. A method for use in computer-assisted surgery comprising the data processing method of claim 1 , wherein providing the marker data comprises: detecting one or more of a spatial arrangement of the single marker device and a change in a relative spatial arrangement of at least two marker devices by a marker detection device; and generating the marker data based on a result of the detecting. 11. The method according to claim 1 , wherein: the selectively generating the second control flow instruction in accordance with the determining the non-fulfillment of the one or more predetermined conditions comprises: selectively generating a query control flow instruction, wherein the associated navigation system is responsive to receiving the selectively generated query control flow instruction to modify the order in which the steps of the control flow are executed by the computer of the associated navigation system to initiate following the second sequence of steps of the control flow to generate a signal presenting a query to a user of the single marker device; and the selectively generating the first control flow instruction in accordance with the determining the fulfillment of the one or more predetermined conditions comprises: selectively generating a query response control flow instruction, wherein the associated navigation system is responsive to receiving the selectively generated query response control flow instruction to modify the order in which the steps of the control flow are executed by the computer of the associated navigation system to initiate following the first sequence of steps of the control flow to generate a signal representing a response by the user of the single marker device to the signal presenting the query. 12. The method according to claim 11 , wherein: the selectively generating the query control flow instruction comprises generating a first control flow statement causing the associated navigation system to present to the user of the single marker device a number of options for continuing a workflow; and the selectively generating the query response control flow instruction comprises generating a second control flow statement causing the associated navigation system to execute an option selected by the user of the single marker device. 13. The method according to claim 11 , wherein: the selectively generating the query control flow instruction comprises generating a first control flow statement causing the associated navigation system to present to the user of the single marker device a query for approval by the user of an instruction proposed by the computer of the associated navigation system; and the selectively generating t

Assignees

Inventors

Classifications

  • A61B34/20Primary

    Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis · CPC title

  • changing the image on a display according to the operator's position · CPC title

  • User interfaces for surgical systems · CPC title

  • using pointers, e.g. pointers having reference marks for determining coordinates of body points · CPC title

  • being adapted depending on the stage of the surgical procedure · 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 US10092364B2 cover?
The invention is in particular directed to a data processing method for use in computer-assisted surgery, comprising the following steps: a) providing marker data which describe a spatial arrangement of at least one marker device and/or a change in a relative spatial arrangement of at least two marker devices ( 5, 6, 7 ); b) providing condition data which describe a condition for the spatial ar…
Who is the assignee on this patent?
Schmoll Rainer, Flossman Sven, Schaal Alexander, and 3 more
What technology area does this patent fall under?
Primary CPC classification A61B34/20. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 09 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).