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: 20260037475Abstract: 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: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Inventors: Moein Khazraee, Mathias Blake, Adit Ranadive, Patrick O'Grady, Chunghoon Woo, Corey Simpson, Thomas Stewart Lassiter, John Wu
-
Publication number: 20260037476Abstract: 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: ApplicationFiled: July 30, 2025Publication date: February 5, 2026Inventors: Moein Khazraee, Mathias Blake, Adit Ranadive, Patrick O'Grady, Chunghoon Woo, Corey Simpson, Thomas Stewart Lassiter, John Wu
-
Publication number: 20250143815Abstract: 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: ApplicationFiled: January 13, 2025Publication date: May 8, 2025Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
-
Patent number: 12293352Abstract: 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: GrantFiled: March 29, 2021Date of Patent: May 6, 2025Assignee: Coinbase, Inc.Inventor: Patrick O'Grady
-
Patent number: 12232834Abstract: 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: GrantFiled: December 18, 2023Date of Patent: February 25, 2025Assignee: 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: 20240115332Abstract: 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: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
-
Patent number: 11896326Abstract: 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: GrantFiled: December 21, 2022Date of Patent: February 13, 2024Assignee: 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: 20230125548Abstract: 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: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
-
Patent number: 11576737Abstract: 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: GrantFiled: March 30, 2021Date of Patent: February 14, 2023Assignee: 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: 20210304191Abstract: 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: ApplicationFiled: March 29, 2021Publication date: September 30, 2021Inventor: Patrick O'Grady
-
Publication number: 20210251701Abstract: 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: ApplicationFiled: May 4, 2021Publication date: August 19, 2021Inventors: Patrick O'Grady, Christopher R. Burns, Simon P. DiMaio, Jason Hemphill, Brian D. Hoffman, Rodney Vance, Tao Zhao
-
Publication number: 20210212780Abstract: 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: ApplicationFiled: March 30, 2021Publication date: July 15, 2021Inventors: Brandon D. ITKOWITZ, Paul G. GRIFFITHS, Jason HEMPHILL, Goran A. LYNCH, Daniel N. MILLER, Patrick O'GRADY, Nitish SWARUP, Kamyar ZIAEI
-
Patent number: 11007017Abstract: 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: GrantFiled: March 4, 2019Date of Patent: May 18, 2021Assignee: 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: 10993772Abstract: 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: GrantFiled: January 8, 2019Date of Patent: May 4, 2021Assignee: 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: 20190192233Abstract: 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: ApplicationFiled: March 4, 2019Publication date: June 27, 2019Inventors: Patrick O'Grady, Tao Zhao, Christopher R. Burns, Jason Hemphill, Brian D. Hoffman, Simon P. Dimaio, Rodney Vance
-
Publication number: 20190142533Abstract: 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: ApplicationFiled: January 8, 2019Publication date: May 16, 2019Inventors: Brandon D. Itkowitz, Paul G. Griffiths, Jason Hemphill, Goran A. Lynch, Daniel N. Miller, Patrick O'Grady, Nitish Swarup, Kamyar Ziaei
-
Patent number: 10258414Abstract: 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: GrantFiled: March 17, 2015Date of Patent: April 16, 2019Assignee: 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: 10226306Abstract: 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: GrantFiled: October 27, 2015Date of Patent: March 12, 2019Assignee: 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: 10146604Abstract: 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: GrantFiled: August 23, 2016Date of Patent: December 4, 2018Assignee: Oracle International CorporationInventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell
-
Publication number: 20180060148Abstract: 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: ApplicationFiled: August 23, 2016Publication date: March 1, 2018Inventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell