Patents by Inventor Graham Veitch
Graham Veitch 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: 20220184804Abstract: A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.Type: ApplicationFiled: March 4, 2022Publication date: June 16, 2022Applicant: CMR SURGICAL LIMITEDInventors: Edward John Mottram, Gordon Thomas Deane, Edward Tucker, Graham Veitch, Paul Christopher Roberts
-
Patent number: 11292127Abstract: A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.Type: GrantFiled: January 24, 2019Date of Patent: April 5, 2022Assignee: CMR Surgical LimitedInventors: Edward John Mottram, Gordon Thomas Deane, Edward Tucker, Graham Veitch, Paul Christopher Roberts
-
Publication number: 20190152056Abstract: A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Applicant: Cambridge Medical Robotics LimitedInventors: Edward John Mottram, Gordon Thomas Deane, Edward Tucker, Graham Veitch, Paul Christopher Roberts
-
Patent number: 10232510Abstract: A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.Type: GrantFiled: March 23, 2017Date of Patent: March 19, 2019Assignee: CMR Surgical LimitedInventors: Edward John Mottram, Gordon Thomas Deane, Edward Tucker, Graham Veitch, Paul Christopher Roberts
-
Publication number: 20170274530Abstract: A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.Type: ApplicationFiled: March 23, 2017Publication date: September 28, 2017Applicant: Cambridge Medical Robotics LimitedInventors: Edward John Mottram, Gordon Thomas Deane, Edward Tucker, Graham Veitch, Paul Christopher Roberts
-
Publication number: 20150271504Abstract: Various methods and systems are provided for adaptable video architectures. In one embodiment, a method for adapting video processing of a video device includes processing a video stream along a first pipeline pathway defined by a plurality of interconnected pipeline elements. In response to detecting a change in a system condition of the video device, the pipeline pathway is transitioned to a second pipeline pathway by reconfiguring at least one of the pipeline element interconnections. In another embodiment, a method includes obtaining a video stream. A first subset bitstream having a first resolution is processed in a video pipeline of a video device and video information is extracted from the video pipeline during the processing. At least a portion of the extracted video information is then to a video pipeline of the video device for processing a second subset bitstream having a second resolution higher than the first resolution.Type: ApplicationFiled: June 4, 2015Publication date: September 24, 2015Inventors: Eben UPTON, Graham VEITCH, Alan MORGAN, James BENNETT
-
Patent number: 9083951Abstract: Various methods and systems are provided for adaptable video architectures. In one embodiment, a method for adapting video processing of a video device includes processing a video stream along a first pipeline pathway defined by a plurality of interconnected pipeline elements. In response to detecting a change in a system condition of the video device, the pipeline pathway is transitioned to a second pipeline pathway by reconfiguring at least one of the pipeline element interconnections. In another embodiment, a method includes obtaining a video stream. A first subset bitstream having a first resolution is processed in a video pipeline of a video device and video information is extracted from the video pipeline during the processing. At least a portion of the extracted video information is then to a video pipeline of the video device for processing a second subset bitstream having a second resolution higher than the first resolution.Type: GrantFiled: September 30, 2011Date of Patent: July 14, 2015Assignee: Broadcom CorporationInventors: Eben Upton, Graham Veitch, Alan Morgan, James Bennett
-
Publication number: 20140028870Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: ApplicationFiled: September 27, 2013Publication date: January 30, 2014Applicant: Broadcom CorporationInventors: DAVID PLOWMAN, NAUSHIR PATUCK, BENJAMIN SEWELL, GRAHAM VEITCH
-
Patent number: 8553109Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: GrantFiled: March 27, 2012Date of Patent: October 8, 2013Assignee: Broadcom CorporationInventors: David Plowman, Naushir Patuck, Benjamin Sewell, Graham Veitch
-
Publication number: 20130021505Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: ApplicationFiled: March 27, 2012Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventors: David Plowman, Naushir Patuck, Benjamin Sewell, Graham Veitch
-
Publication number: 20130022101Abstract: Various methods and systems are provided for adaptable video architectures. In one embodiment, a method for adapting video processing of a video device includes processing a video stream along a first pipeline pathway defined by a plurality of interconnected pipeline elements. In response to detecting a change in a system condition of the video device, the pipeline pathway is transitioned to a second pipeline pathway by reconfiguring at least one of the pipeline element interconnections. In another embodiment, a method includes obtaining a video stream. A first subset bitstream having a first resolution is processed in a video pipeline of a video device and video information is extracted from the video pipeline during the processing. At least a portion of the extracted video information is then to a video pipeline of the video device for processing a second subset bitstream having a second resolution higher than the first resolution.Type: ApplicationFiled: September 30, 2011Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventors: Eben Upton, Graham Veitch, Alan Morgan, James Bennett