System and method for coordinated motion among heterogeneous devices

US2016203282A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016203282-A1
Application numberUS-201414912083-A
CountryUS
Kind codeA1
Filing dateAug 14, 2014
Priority dateAug 16, 2013
Publication dateJul 14, 2016
Grant date

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 system and method of coordinated motion among heterogeneous devices includes a medical device with one or more movable elements and one or more processors. Any of the processors uses a shared interface to access services. The medical device requests a movement token from a token service through the shared interface, receive the movement token from the token service, exchange configuration data, kinematic data, or planned motion data through the shared interface, plan a first motion for a first movable element of the movable elements based on the movement token and the configuration data, the kinematic data, or the planned motion data, and execute the first motion. In some embodiments, the movement token is selected from a group consisting of an exclusive-motion token, a master follow-me token, a slave follow-me token, a master collision-avoidance token, a slave collision-avoidance token, and a passive collision-avoidance token.

First claim

Opening claim text (preview).

1 . A medical device comprising: a moveable element one or more processors, wherein any of the one or more processors uses a shared interface to access services; wherein the medical device is configured to: access services through a shared interface, the services comprising a token service and a data service, the shared interface being shared with a second medical device; request a movement token from the token service; receive the movement token from the token service; receive first data from the data service or transmit first data to the data service, the first data being chosen from one or more of configuration data, kinematic data, and planned motion data; plan a first motion for the movable element based on the first data and the movement token; and execute the first motion. 2 . The medical device of claim 1 wherein the first motion is only executed while the medical device holds the movement token. 3 . The medical device of claim 1 wherein the medical device is further configured to output an alarm when the medical device is unable to execute the first motion consistent with the movement token. 4 . The medical device of claim 1 wherein the medical device is further configured to perform one or more of: register with the shared interface; monitor the shared interface for an alert generated by the second medical device; receive an alert when a movable object enters or leaves a defined volume; request a list that indicates any other medical device coupled to the shared interface and holding a specific type of movement token; request assignment of another movement token to the second medical device; and keep the movement token until the medical device receives a request to release the movement token. 5 - 8 . (canceled) 9 . The medical device of claim 1 wherein the medical device is a device selected from a group consisting of a computer-assisted surgical device, a surgical table, an imaging device, a focal interventional device, and a motion tracking system. 10 . (canceled) 11 . The medical device of claim 1 herein: the shared services further comprise a blackboard service; the movement token is a master follow-me token; and the medical device is further configured to share the planned first motion for the movable element la using the blackboard service. 12 . The medical device of claim 1 wherein: the shared services further comprise a publisher service; the movement token is a slave follow-me token; and the medical device is further configured to: receive a planned second motion for the second medical device from the publisher service; and plan the first motion for the movable element that is compliant with the planned second motion. 13 . The medical device of claim 1 wherein: the shared services further comprise a blackboard service; the movement token is a master collision-avoidance token; and the medical device is further configured to share the planned first motion for the movable element by using the blackboard service. 14 . The medical device of claim 1 wherein: the shared services further comprise a publisher service; the movement token is a slave collision-avoidance token; and the medical device is further configured to: receive a planned second motion for the second medical device from the publisher service; and plan the first motion for the movable element to avoid a collision with the second medical device. 15 . The medical device of claim 1 wherein: the movement token is a passive collision-avoidance token; and the medical device is further configured to periodically transmit second data associated with the medical device, the second data being one or more of a current configuration, kinematics, statics, and dynamics of the medical device. 16 . The medical device of claim 9 wherein: the medical device is the motion tracking system; and the medical device is configured to detect and report the location of an object based on one or more registration points create a virtual device corresponding to the object and transmit kinematic data for the virtual device through the shared interface. 17 - 20 . (canceled) 21 . The medical device of claim 1 wherein the movable element includes one or more of an articulated arm, an energy beam, and an energy field. 22 - 25 . (canceled) 26 . The medical device of claim 1 wherein the medical device is further configured to: send or receive no-fly data or force data through the shared interface; and plan the first motion further based on the no-fly data, the force data, or on both the no-fly data and the force data; wherein the force data includes a data element associated with one or more static or dynamic characteristics selected from a group consisting of force, torque, and pressure. 27 . A method of coordinated motion, the method comprising: accessing a shared interface shared with another device; requesting a movement token from a token service through the shared interface; receiving the movement token from the token service; receive or transmit first data through the shared interface, the first data comprising one or more of configuration data, kinematic data, and planned motion data; planning a first motion for a movable element based on the movement token and the first data; and executing the first motion. 28 . The method of claim 27 wherein executing the first motion occurs only while the medical device holds the movement token. 29 . The medical device of claim 27 , further comprising outputting an alarm when the first motion consistent with the movement token cannot be executed. 30 . The method of claim 27 wherein the movement token is selected from a group consisting of an exclusive-motion token, a master follow-me token, a slave follow-me token, a master collision-avoidance token, a slave collision-avoidance token, and a passive collision-avoidance token. 31 - 33 . (canceled) 34 . A coordinated motion system, the system comprising: a server comprising a shared interface and a plurality of services accessed through the shared interface, the plurality of services comprising a token service, a publisher service, and a blackboard service; a first heterogeneous device coupled to the shared interface and comprising a first movable element; and a second heterogeneous device coupled to the shared interface and comprising a second movable element; wherein the first heterogeneous device is configured to: request a first movement token from the token service; receive the first movement token from the token service; receive first data from the publisher service, the first data comprising one or more of configuration data, kinematic data, and planned motion data for the second movable element; plan a first motion for the first movable element based on the first movement token and the first data; and execute the first motion; and wherein the second heterogeneous device is configured to: request a second movement token from the token service; receive the second movement token from the token service; transmit the first data to the shared interface using the blackboard service; and release the second movement token. 35 . The system of claim 34 wherein: the first movement token is a slave follow-me token; the second movement token is a master follow-me token; and the first motion moves the first movable element in compliance with the first data.

Assignees

Inventors

Classifications

  • using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing · CPC title

  • G16H40/63Primary

    for local operation · CPC title

  • electric · CPC title

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

  • for remote operation · 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 US2016203282A1 cover?
A system and method of coordinated motion among heterogeneous devices includes a medical device with one or more movable elements and one or more processors. Any of the processors uses a shared interface to access services. The medical device requests a movement token from a token service through the shared interface, receive the movement token from the token service, exchange configuration dat…
Who is the assignee on this patent?
Intuitive Surgical Operations
What technology area does this patent fall under?
Primary CPC classification G16H40/63. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).