IP Library Granted Patent US 9,867,671
Granted Patent B2
US 9,867,671 · App. 15/607,676 · Granted Jan 16, 2018

Multi-user medical robotic system for collaboration or training in minimally invasive surgical procedures

Inventors: Rajesh Kumar (Sunnyvale, CA); Brian D. Hoffman (Mountain View, CA); Giuseppe Maria Prisco (Calci, IT); David Q. Larkin (Menlo Park, CA); William C. Nowlin (Los Altos Hills, CA); Frederic H. Moll (San Francisco, CA); Stephen J. Blumenkranz (Los Altos Hills, CA); Gunter D. Niemeyer (Pasadena, CA); J. Kenneth Salisbury, Jr. (Mountain View, CA); Yulun Wang (Goleta, CA); Modjtaba Ghodoussi (Santa Barbara, CA); Darrin R. Uecker (San Mateo, CA); James W. Wright (Santa Barbara, CA); Amante A. Mangaser (Goleta, CA); Ranjan Mukherjee (East Lansing, MI)
Assignee: Intuitive Surgical Operations, Inc.
A61B34/37A61B34/70A61B90/37A61B1/00193A61B90/361A61B2017/00017G09B23/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,867,671
App. No.
15/607,676
Granted
Jan 16, 2018
Kind
B2
Abstract

A multi-user medical robotic system for collaboration or training in minimally invasive surgical procedures includes first and second master input devices, a first slave robotic mechanism, and at least one processor configured to generate a first slave command for the first slave robotic mechanism by switchably using one or both of a first command indicative of manipulation of the first master input device by a first user and a second command indicative of manipulation of the second master input device by a second user. To facilitate the collaboration or training, both first and second users communicate with each other through an audio system and see the minimally invasive surgery site on first and second displays respectively viewable by the first and second users.

Claims (35)

1. A medical system comprising:

a first slave manipulator configured to move a first device according to a first slave command;

a first input device operated by a first user, the first input device configured to generate a first command by the first user operating the first input device; and

a control station operated by a second user, the control station coupled to the first slave manipulator and the first input device, the control station including:

a second input device operated by the second user, the second input device configured to generate a second command by the second user operating the second input device;

means for generating one or more switch commands; and

an association module adapted to:

receive the first command and the second command,

generate the first slave command by using one or both of the first command and the second command according to the one or more switch commands; and

provide the first slave command to the first slave manipulator.

2. The medical system according to claim 1 ,

wherein the association module comprises:

a plurality of inputs, a first input associated with the first input device to receive the first command, a second input associated with the second input device to receive the second command;

a plurality of outputs, a first output associated with the first slave manipulator;

a routing table selectively coupling the plurality of inputs to the plurality of outputs according to the one or more switch commands; and

a shared command filter;

wherein the association module is configured to:

conditioned upon the routing table selectively coupling only one of the first command and the second command to the first output, generate the first slave command by using the selectively coupled one of the first command and the second command; and

conditioned upon the routing table selectively coupling both of the first command and the second command to the first output, coupling the first command and the second command to the shared command filter to generate the first slave command according to the one or more switch commands.

3. The medical system according to claim 2 ,

wherein the shared command filter comprises:

an arbiter configured to select one of the first command and the second command to be the first slave command, according to a priority input included among the one or more switch commands.

4. The medical system according to claim 2 ,

wherein the shared command filter comprises:

a weighting function configured to weight each of the first command and the second command to generate the first slave command, according to weight values, included among the one or more switch commands, for the first input device and the second input device.

5. The medical system according to claim 1 ,

wherein the means for generating one or more switch commands comprises:

means for phasing-in a new switch command and phasing-out an old switch command when selective coupling of the plurality of inputs to the plurality of outputs by the routing table is to change as a result of the old switch command being replaced with the new switch command.

6. The medical system according to claim 1 ,

wherein the means for generating one or more switch commands comprises any one or a combination of:

one or more buttons on the second input device,

one or more foot pedals,

a voice recognition and processing system,

a graphical user interface, and

other user operable input mechanism.

Continuity (20)
Continuation 15006555 · Jan 26, 2016
Division 13965581 · Aug 13, 2013
Division 11319012 · Dec 27, 2005
Continuation In Part 11025766 · Dec 28, 2004
Continuation 10214286 · Aug 6, 2002
Division 09436982 · Nov 9, 1999
Continuation In Part 09433120 · Nov 3, 1999
Continuation In Part 09399457 · Sep 17, 1999
Continuation In Part 09374643 · Aug 16, 1999
Continuation In Part 10948853 · Sep 23, 2004
Division 10246236 · Sep 17, 2002
Continuation In Part 10051796 · Jan 16, 2002
Provisional Application 60725770 · Oct 12, 2005
Provisional Application 60109303 · Nov 20, 1998
Provisional Application 60109301 · Nov 20, 1998
Provisional Application 60150145 · Aug 20, 1999
Provisional Application 60116891 · Jan 22, 1999
Provisional Application 60116842 · Jan 22, 1999
Provisional Application 60109359 · Nov 20, 1998
Related Publication 20170258537A1 · Sep 14, 2017