Terminal and synchronization control method among terminals
US-2015282106-A1 · Oct 1, 2015 · US
US2016203282A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016203282-A1 |
| Application number | US-201414912083-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 14, 2014 |
| Priority date | Aug 16, 2013 |
| Publication date | Jul 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.