Patents by Inventor Patrick O'Grady

Patrick O'Grady has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260037475
    Abstract: Approaches presented herein provide for the real-time backhauling of data streams direct to memory. In at least one embodiment, a host device can initiate a Remote Direct Memory Access (RDMA) transmission with a remote device for sensor data streams. Initialization data for the RDMA transmission can be sent from the host to the remote device, such as over an existing physical Ethernet or InfiniBand (IB) connection. The host device can enter a Ready-to-Receive (RTR) state and send instructions to the remote device to enter a Ready-to-Send (RTS) state. The RDMA transmission can be initialized between the host device and the remote device to transfer streaming data. Using a remote data manager, the streaming data can be sent over the existing Ethernet connection as a RDMA transmission and written directly to allocated memory. The system may be scaled to include higher throughput sensors, additional sensors, and multiple remote transmission devices.
    Type: Application
    Filed: July 31, 2024
    Publication date: February 5, 2026
    Inventors: Moein Khazraee, Mathias Blake, Adit Ranadive, Patrick O'Grady, Chunghoon Woo, Corey Simpson, Thomas Stewart Lassiter, John Wu
  • Publication number: 20260037476
    Abstract: Approaches presented herein provide for the real-time backhauling of data streams direct to memory. In at least one embodiment, a host device can initiate a Remote Direct Memory Access (RDMA) transmission with a remote device for sensor data streams. Initialization data for the RDMA transmission can be sent from the host to the remote device, such as over an existing physical Ethernet or InfiniBand (IB) connection. The host device can enter a Ready-to-Receive (RTR) state and send instructions to the remote device to enter a Ready-to-Send (RTS) state. The RDMA transmission can be initialized between the host device and the remote device to transfer streaming data. Using a remote data manager, the streaming data can be sent over the existing Ethernet connection as a RDMA transmission and written directly to allocated memory. The system may be scaled to include higher throughput sensors, additional sensors, and multiple remote transmission devices.
    Type: Application
    Filed: July 30, 2025
    Publication date: February 5, 2026
    Inventors: Moein Khazraee, Mathias Blake, Adit Ranadive, Patrick O'Grady, Chunghoon Woo, Corey Simpson, Thomas Stewart Lassiter, John Wu
  • Publication number: 20250143815
    Abstract: Integrated table motion includes a teleoperated device comprising an articulated structure and a control unit. The articulated structure comprises a first plurality of joints, a plurality of links coupled by the first plurality of joints, and a plurality of actuators coupled to drive motion of the articulated structure. The control unit comprises one or more hardware processors. The control unit is operatively coupled to the articulated structure. The control unit is configured to receive a table movement request from a command unit of a table, the table being separate from the teleoperated device; determine whether the table movement request should be allowed; and in response to a determination that the table movement request should be allowed, allow the table to perform the table movement request.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
  • Patent number: 12293352
    Abstract: Systems and methods for integration of components to facilitate executing transactions with different blockchain networks by using a standard API format. A standardized blockchain request identifying a blockchain network is received. The request is routed to a node synced with the blockchain network. A blockchain-specific call is constructed based on the standardized blockchain request. The blockchain network is interacted with using the blockchain-specific call. A response to the blockchain-specific call is returned in a standardized format.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: May 6, 2025
    Assignee: Coinbase, Inc.
    Inventor: Patrick O'Grady
  • Patent number: 12232834
    Abstract: Integrated table motion includes a computer-assisted device. The computer-assisted device includes articulating means; means for receiving, via a means for communicatively coupling the computer-assisted device with a table means, a table movement request from a table command means, the table means being separate from the computer-assisted device; means for determining whether the table movement request should be allowed; and means for allowing the table means to perform the table movement request based on determining that the table movement request should be allowed.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: February 25, 2025
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
  • Publication number: 20240115332
    Abstract: Integrated table motion includes a computer-assisted device. The computer-assisted device includes articulating means; means for receiving, via a means for communicatively coupling the computer-assisted device with a table means, a table movement request from a table command means, the table means being separate from the computer-assisted device; means for determining whether the table movement request should be allowed; and means for allowing the table means to perform the table movement request based on determining that the table movement request should be allowed.
    Type: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
  • Patent number: 11896326
    Abstract: Integrated table motion includes a computer-assisted device. The computer-assisted device includes an articulated arm and a control unit coupled to the articulated arm. To support integrated motion with a table physically separate from and communicatively coupled to the computer-assisted device via a communications connection, the control unit is configured to receive a table movement request from a table command unit of the table, determine whether the table movement request should be allowed, and allow the table to perform the table movement request based on determining that the table movement request should be allowed.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: February 13, 2024
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A. Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
  • Publication number: 20230125548
    Abstract: Integrated table motion includes a computer-assisted device. The computer-assisted device includes an articulated arm and a control unit coupled to the articulated arm. To support integrated motion with a table physically separate from and communicatively coupled to the computer-assisted device via a communications connection, the control unit is configured to receive a table movement request from a table command unit of the table, determine whether the table movement request should be allowed, and allow the table to perform the table movement request based on determining that the table movement request should be allowed.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 27, 2023
    Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
  • Patent number: 11576737
    Abstract: Integrated table motion includes a device including a control unit and an arm having one or more joints and a distal portion. The control unit is configured to receive a table movement request from a separate table, determine whether to allow the table movement request based on one or more of whether a type of movement in the table movement request is permitted, whether one or more instruments mounted to the device are within a field of view of an imaging device, or whether one or more instruments mounted to the device are withdrawn into respective cannulas, allow the table to perform the table movement request based on the determining; track movement of the table while the table performs the table movement request; and maintain, using the joint(s) and based on the tracked movement of the table, a position and/or an orientation of the distal portion relative to the table.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: February 14, 2023
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A. Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
  • Publication number: 20210304191
    Abstract: Systems and methods for integration of components to facilitate executing transactions with different blockchain networks by using a standard API format. A standardized blockchain request identifying a blockchain network is received. The request is routed to a node synced with the blockchain network. A blockchain-specific call is constructed based on the standardized blockchain request. The blockchain network is interacted with using the blockchain-specific call. A response to the blockchain-specific call is returned in a standardized format.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 30, 2021
    Inventor: Patrick O'Grady
  • Publication number: 20210251701
    Abstract: A method of estimating a pose of a surgical table comprises reading one or more fiducial markers on a base of the surgical table with a camera mounted to a manipulator assembly adjacent the surgical table. The surgical table includes a substrate and a support structure supporting the substrate. The substrate has a support surface. The support structure is movable such that the support surface of the substrate is positionable along one or more degrees of freedom (DOF).
    Type: Application
    Filed: May 4, 2021
    Publication date: August 19, 2021
    Inventors: Patrick O'Grady, Christopher R. Burns, Simon P. DiMaio, Jason Hemphill, Brian D. Hoffman, Rodney Vance, Tao Zhao
  • Publication number: 20210212780
    Abstract: Integrated table motion includes a device including a control unit and an arm having one or more joints and a distal portion. The control unit is configured to receive a table movement request from a separate table, determine whether to allow the table movement request based on one or more of whether a type of movement in the table movement request is permitted, whether one or more instruments mounted to the device are within a field of view of an imaging device, or whether one or more instruments mounted to the device are withdrawn into respective cannulas, allow the table to perform the table movement request based on the determining; track movement of the table while the table performs the table movement request; and maintain, using the joint(s) and based on the tracked movement of the table, a position and/or an orientation of the distal portion relative to the table.
    Type: Application
    Filed: March 30, 2021
    Publication date: July 15, 2021
    Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
  • Patent number: 11007017
    Abstract: Methods and systems for registering a manipulator assembly and independently positionable surgical table are provided herein. In one aspect, methods include reading a fiducial marker on the surgical table with a sensor associated with the manipulator assembly and localizing the manipulator assembly and surgical table with respect to a common reference frame. Methods may further include translating a 3D configuration of the surgical table to a 2D frame of reference so as to estimate a 3D pose of the surgical table relative the manipulator assembly for use in coordinating movements therebetween.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: May 18, 2021
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Patrick O'Grady, Tao Zhao, Christopher R. Burns, Jason Hemphill, Brian D. Hoffman, Simon P. Dimaio, Rodney Vance
  • Patent number: 10993772
    Abstract: A system and method for integrated table motion includes a device. The device includes an articulated arm having joints and a distal portion distal to the joints and a control unit. To support integrated motion with a separate table, the control unit is configured to receive a table movement request from the table, determine whether allowing the table movement request would result in a first joint of the joints being at a range of motion limit, allow the table to perform the table movement request based on determining that allowing the table to perform the table movement request would not result in the first joint being at the range of motion limit, track movement of the table due to performing the table movement request, and maintain, using the joints and based on the tracked movement, a position and/or an orientation of the distal portion relative to the table.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 4, 2021
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A. Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
  • Publication number: 20190192233
    Abstract: Methods and systems for registering a manipulator assembly and independently positionable surgical table are provided herein. In one aspect, methods include reading a fiducial marker on the surgical table with a sensor associated with the manipulator assembly and localizing the manipulator assembly and surgical table with respect to a common reference frame. Methods may further include translating a 3D configuration of the surgical table to a 2D frame of reference so as to estimate a 3D pose of the surgical table relative the manipulator assembly for use in coordinating movements therebetween.
    Type: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Inventors: Patrick O'Grady, Tao Zhao, Christopher R. Burns, Jason Hemphill, Brian D. Hoffman, Simon P. Dimaio, Rodney Vance
  • Publication number: 20190142533
    Abstract: A system and method for integrated table motion includes a device. The device includes an articulated arm having joints and a distal portion distal to the joints and a control unit. To support integrated motion with a separate table, the control unit is configured to receive a table movement request from the table, determine whether allowing the table movement request would result in a first joint of the joints being at a range of motion limit, allow the table to perform the table movement request based on determining that allowing the table to perform the table movement request would not result in the first joint being at the range of motion limit, track movement of the table due to performing the table movement request, and maintain, using the joints and based on the tracked movement, a position and/or an orientation of the distal portion relative to the table.
    Type: Application
    Filed: January 8, 2019
    Publication date: May 16, 2019
    Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A. Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
  • Patent number: 10258414
    Abstract: Methods and systems for registering a manipulator assembly and independently positionable surgical table are provided herein. In one aspect, methods include reading a fiducial marker on the surgical table with a sensor associated with the manipulator assembly and localizing the manipulator assembly and surgical table with respect to a common reference frame. Methods may further include translating a 3D configuration of the surgical table to a 2D frame of reference so as to estimate a 3D pose of the surgical table relative the manipulator assembly for use in coordinating movements therebetween.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: April 16, 2019
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Patrick O'Grady, Tao Zhao, Christopher R. Burns, Jason Hemphill, Brian D. Hoffman, Simon P. Dimaio, Rodney Vance
  • Patent number: 10226306
    Abstract: A system and method for an integrated surgical table includes a medical device including an articulated arm having one or more first and second joints and a control unit. The articulated arm has at least a cannula, an endoscope, or an instrument mounted distal to the first and second joints, which is inserted into a patient at a body opening. The control unit unlocks the first joints, receives a surgical table movement request, determines whether the surgical table movement request should be granted, allows the surgical table to perform the requested movement based on the determining, uses the first joints to allow the articulated arm to track movement of the body opening based on forces applied by a body wall at the body opening, and compensates for changes in a pose of the cannula, endoscope, or instrument due to the tracked movement by performing compensating motions in the second joints.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 12, 2019
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A. Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
  • Patent number: 10146604
    Abstract: Utilities for use in actively detecting the occurrence of bad blocks in NAND flash storage devices and diagnosing the devices as faulty at some point before complete failure of the devices (e.g., before a number of allowable bad blocks has been reached) to allow a corresponding service processor to continue to write to available blocks for a period of time until a replacement NAND flash device can be identified. The utilities may also be utilized to predict the future occurrence of bad blocks in NAND flash devices, such as during the “burn-in” process of the devices (e.g., which tests the quality of the NAND flash device before being placed into service to weed out devices with defects).
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: December 4, 2018
    Assignee: Oracle International Corporation
    Inventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell
  • Publication number: 20180060148
    Abstract: Utilities for use in actively detecting the occurrence of bad blocks in NAND flash storage devices and diagnosing the devices as faulty at some point before complete failure of the devices (e.g., before a number of allowable bad blocks has been reached) to allow a corresponding service processor to continue to write to available blocks for a period of time until a replacement NAND flash device can be identified. The utilities may also be utilized to predict the future occurrence of bad blocks in NAND flash devices, such as during the “burn-in” process of the devices (e.g., which tests the quality of the NAND flash device before being placed into service to weed out devices with defects).
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell