Tool memory-based software upgrades for robotic surgery

US9345546B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9345546-B2
Application numberUS-201314145406-A
CountryUS
Kind codeB2
Filing dateDec 31, 2013
Priority dateMay 4, 2004
Publication dateMay 24, 2016
Grant dateMay 24, 2016

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.

Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and/or medical instrument devices, systems, and methods includes both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory the limited-use component includes machine readable code with data and/or programming instructions to be implemented by the processor. Programming of the processor can be updated by shipping of new data once downloaded by the processor from a component, subsequent components can take advantage of the updated processor without repeated downloading.

First claim

Opening claim text (preview).

What is claimed is: 1. A robotic system comprising: at least one robotic arm having a tool holder and a signal interface; a processor coupled to the at least one robotic arm; and a memory coupled to the processor; wherein the processor is configured to: download tool type identifier to the memory from a first robotic tool coupled to one of said at least one robotic arm; determine from the tool type identifier whether tool kinematic data corresponding to the first robotic tool is available in the memory; if said corresponding tool kinematic data is determined to be not available, download said tool kinematic data corresponding to the first robotic tool to the memory; and drive a second robotic tool coupled to one of said at least one robotic arm using the tool kinematic data downloaded to the memory from the first robotic tool, wherein the first robotic tool and the second robotic tool share the same tool type identifier. 2. The system of claim 1 , the second robotic tool being coupled to the same robotic arm as the first robotic tool, and wherein the first robotic tool is decoupled from said robotic arm prior to the second robotic tool being coupled to said robotic arm. 3. The system of claim 1 , the second robotic tool being coupled to a different robotic arm from the first robotic tool. 4. The system of claim 1 , the processor further configured to associate the downloaded tool kinematic data to the second robotic tool using a tool type identifier of the second robotic tool. 5. The system of claim 1 , the processor further configured to drive a third robotic tool coupled to one of said at least one robotic arm using tool kinematic data already stored in the memory, if a tool type identifier of the third robotic tool is included on a native list. 6. The system of claim 1 , the processor further configured to drive a third robotic tool coupled to one of said at least one robotic arm using tool kinematic data already stored in the memory, if a system software revision stored on the third robotic tool is more recent than a system software revision of the processor. 7. The system of claim 1 , the processor further configured to drive a third robotic tool coupled to one of said at least one robotic arm using robotic tool data already stored in the memory. 8. The system of claim 1 , the processor further configured to download data from the first robotic tool only in response to the first robotic tool conveying a PNP flag signal to the processor. 9. The system of claim 1 , the tool type identifier comprising a software revision identifier.

Assignees

Inventors

Classifications

  • for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades · CPC title

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

  • Coupling (A61B2017/0046 takes precedence) · CPC title

  • Store, memory on tool with control and maintenance data · CPC title

  • Arm motion controller · 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 US9345546B2 cover?
Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and/or medical instrument devices, systems, and methods includes both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory the limited-use component includes machine readable code with data and/or programming instructions to be implemented by the processor. Progra…
Who is the assignee on this patent?
Intuitive Surgical Operations
What technology area does this patent fall under?
Primary CPC classification A61B34/30. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 24 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).