Patents by Inventor David Clarke

David Clarke 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: 20230057903
    Abstract: An integrated circuit includes a data processing array. The data processing array includes a plurality of compute tiles each having a processor. The integrated circuit includes an array controller coupled to the data processing array. The array controller is adapted to configure the plurality of compute tiles of the data processing array to implement an application. The application specifies kernels executable by the processors and stream channels that convey data to the plurality of compute tiles. The array controller is configured to initiate execution of workloads by the data processing array as configured with the application.
    Type: Application
    Filed: August 15, 2022
    Publication date: February 23, 2023
    Applicant: Xilinx, Inc.
    Inventors: David Clarke, Juan J. Noguera Serra, Javier Cabezas Rodriguez, Zachary Blaise Dickman, Pedro Miguel Parola Duarte, Jose Marques
  • Patent number: 11567881
    Abstract: A device may include an array of data processing engines (DPEs) on a die and an event broadcast network. Each of the DPEs includes a core, a memory module, event logic in at least one of the core or the memory module, and an event broadcast circuitry coupled to the event logic. The event logic is capable of detecting an occurrence of one or more events in the core or the memory module. The event broadcast circuitry is capable of receiving an indication of a detected event detected by the event logic. The event broadcast network includes interconnections between the event broadcast circuitry of the DPEs. Detected events can trigger or initiate various responses, such as debugging, tracing, and profiling.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: January 31, 2023
    Assignee: XILINX, INC.
    Inventors: Goran H. K. Bilski, David Clarke, Baris Ozgul, Jan Langer, Juan J. Noguera Serra
  • Patent number: 11567073
    Abstract: The present invention relates to the use of receptor tyrosine kinase (RTK) oligomers as markers of RTK activation and signalling. Methods are described based upon determining the presence of RTK oligomers and/or determining the nanometre spatial separation between RTK molecules assembled as RTK oligomers at the cell surface. Such methods are directed to the monitoring of RTK activation in cells and the detection of mutations in RTKs. Methods are also described for determining prognosis for subjects having diseases characterised by aberrant RTK activation and for selecting subjects for treatment with RTK inhibitors.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 31, 2023
    Assignee: United Kingdom Research and Innovation
    Inventors: Marisa Martin-Fernandez, David Clarke, Sarah Needham, Daniel Rolfe, Michael Hirsch
  • Patent number: 11523903
    Abstract: A tray and packaging system for a prosthetic valve delivery system permits conversion from a storage and/or shipping configuration to a set up and preparation configuration. In a first configuration, a delivery system can be supported by first and second main trays with the elongate catheter of the delivery system arranged to extend linearly from the first main tray to the second main tray, and in a second configuration, the delivery system can be supported by the first and second main trays with the elongate catheter of the delivery system turned back in a U-shaped manner with the deployment portion of the delivery system positioned to the side of the control handle portion of the delivery system.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: December 13, 2022
    Assignee: Medtronic, Inc.
    Inventors: Robert Murray, Sameer Upadhyaya, Mark Casley, Patrick Macaulay, Ak Masud, Paul Cassidy, David Clarke
  • Patent number: 11520717
    Abstract: An integrated circuit having a data processing engine (DPE) array can include a plurality of memory tiles. A first memory tile can include a first direct memory access (DMA) engine, a first random-access memory (RAM) connected to the first DMA engine, and a first stream switch coupled to the first DMA engine. The first DMA engine may be coupled to a second RAM disposed in a second memory tile. The first stream switch may be coupled to a second stream switch disposed in the second memory tile.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: December 6, 2022
    Assignee: Xilinx, Inc.
    Inventors: David Clarke, Peter McColgan, Zachary Dickman, Jose Marques, Juan J. Noguera Serra, Tim Tuan, Baris Ozgul, Jan Langer
  • Patent number: 11498742
    Abstract: In some examples, a package includes a package body enclosing a medical supply. The package body defines a window. The package includes a breathable membrane adjacent the package body and extending across the window. The package includes a moisture oxygen scavenger adjacent the package body and extending across the breathable membrane. The package includes an adhesive layer configured to hold the moisture oxygen scavenger adjacent the breathable membrane. In some examples, a technique includes sterilizing a package precursor including the package body and the breathable membrane, and after the sterilizing, adhering the moisture oxygen scavenger to the package body to form the package.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: November 15, 2022
    Assignee: Medtronic Vascular, Inc.
    Inventors: David Clarke, Joshua Hillas
  • Patent number: 11443091
    Abstract: An integrated circuit includes a plurality of data processing engines (DPEs) DPEs. Each DPE may include a core configured to perform computations. A first DPE of the plurality of DPEs includes a first core coupled to an input cascade connection of the first core. The input cascade connection is directly coupled to a plurality of source cores of the plurality of DPEs. The input cascade connection includes a plurality of inputs, wherein each of the plurality of inputs is connected to a cascade output of a different one of the plurality of source cores. The input cascade connection is programmable to enable a selected one of the plurality of inputs.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: September 13, 2022
    Assignee: Xilinx, Inc.
    Inventors: Peter McColgan, Baris Ozgul, David Clarke, Tim Tuan, Juan J. Noguera Serra, Goran H. K. Bilski, Jan Langer, Sneha Bhalchandra Date, Stephan Munz, Jose Marques
  • Publication number: 20220283985
    Abstract: An example data processing engine (DPE) for a DPE array in an integrated circuit (IC) includes: a core; a memory including a data memory and a program memory, the program memory coupled to the core, the data memory coupled to the core and including at least one connection to a respective at least one additional core external to the DPE; support circuitry including hardware synchronization circuitry and direct memory access (DMA) circuitry each coupled to the data memory; streaming interconnect coupled to the DMA circuitry and the core; and memory-mapped interconnect coupled to the core, the memory, and the support circuitry.
    Type: Application
    Filed: May 26, 2022
    Publication date: September 8, 2022
    Inventors: Goran Hk BILSKI, Juan J. NOGUERA SERRA, Baris OZGUL, Jan LANGER, David CLARKE, Sneha Bhalchandra DATE
  • Publication number: 20220257360
    Abstract: A “dry” packaging in which a prosthetic heart valve is packaged within a container with hydrogel that can be provided in many forms. Certain embodiments include hydrogel that is preloaded with glycerol or the like. The hydrogel regulates the humidity within the container through a diffusion-driven mechanism if a gradient of humidity between the inside and the outside of the hydrogel exists. Humidity regulation is important to prevent the tissue of the valve structure from drying out. When the partially-hydrated hydrogel is present within container, which is saturated with air of a predefined humidity, the water molecules from the air will be absorbed by the hydrogel if the air humidity is high (i.e. when the thermodynamics favor hydrogel hydration) or vice versa. Various embodiments are configured to also house at least a portion of a delivery device for delivering the prosthetic heart valve.
    Type: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Applicant: Medtronic Vascular, Inc.
    Inventors: Raymond Ryan, David Clarke, Kshitija Garde, Ya Guo, Benjamin Wong, Yogesh Darekar, Luke Lehmann, Wei Wang, Laura McKinley, Paul Devereux, Joshua Dudney, Tracey Tien, Karl Olney
  • Patent number: 11372803
    Abstract: An example data processing engine (DPE) for a DPE array in an integrated circuit (IC) includes: a core; a memory including a data memory and a program memory, the program memory coupled to the core, the data memory coupled to the core and including at least one connection to a respective at least one additional core external to the DPE; support circuitry including hardware synchronization circuitry and direct memory access (DMA) circuitry each coupled to the data memory; streaming interconnect coupled to the DMA circuitry and the core; and memory-mapped interconnect coupled to the core, the memory, and the support circuitry.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 28, 2022
    Assignee: XILINX, INC.
    Inventors: Goran H. K. Bilski, Juan J. Noguera Serra, Baris Ozgul, Jan Langer, David Clarke, Sneha Bhalchandra Date
  • Patent number: 11358192
    Abstract: A folding roller for folding signatures in a folding apparatus comprises a cylindrical folding roller element comprising a jacket surface at least partially having an elastic coating that is compressible. As such, different folded products and/or folded products of different thicknesses can be produced without a change of the nip between the folding roller pair with consistent folding quality, and an adjustment of the nip is also not required during a production run printing or an ongoing production.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: June 14, 2022
    Assignee: MANROLAND GOSS WEB SYSTEMS GMBH
    Inventors: John James Sposato, Jr., David Clarke Pollock, David Robert Tuliano
  • Patent number: 11344399
    Abstract: A “dry” packaging in which a prosthetic heart valve is packaged within a container with hydrogel that can be provided in many forms. Certain embodiments include hydrogel that is preloaded with glycerol or the like. The hydrogel regulates the humidity within the container through a diffusion-driven mechanism if a gradient of humidity between the inside and the outside of the hydrogel exists. Humidity regulation is important to prevent the tissue of the valve structure from drying out. When the partially-hydrated hydrogel is present within container, which is saturated with air of a predefined humidity, the water molecules from the air will be absorbed by the hydrogel if the air humidity is high (i.e. when the thermodynamics favor hydrogel hydration) or vice versa. Various embodiments are configured to also house at least a portion of a delivery device for delivering the prosthetic heart valve.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: May 31, 2022
    Assignee: Medtronic Vascular, Inc.
    Inventors: Raymond Ryan, David Clarke, Kshitija Garde, Ya Guo, Benjamin Wong, Yogesh Darekar, Luke Lehmann, Wei Wang, Laura McKinley, Paul Devereux, Joshua Dudney, Tracey Tien, Karl Olney
  • Patent number: 11336287
    Abstract: An integrated circuit can include a data processing engine (DPE) array having a plurality of tiles. The plurality of tiles can include a plurality of DPE tiles, wherein each DPE tile includes a stream switch, a core configured to perform operations, and a memory module. The plurality of tiles can include a plurality of memory tiles, wherein each memory tile includes a stream switch, a direct memory access (DMA) engine, and a random-access memory. The DMA engine of each memory tile may be configured to access the random-access memory within the same memory tile and the random-access memory of at least one other memory tile. Selected ones of the plurality of DPE tiles may be configured to access selected ones of the plurality of memory tiles via the stream switches.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: May 17, 2022
    Assignee: Xilinx, Inc.
    Inventors: Javier Cabezas Rodriguez, Juan J. Noguera Serra, David Clarke, Sneha Bhalchandra Date, Tim Tuan, Peter McColgan, Jan Langer, Baris Ozgul
  • Patent number: 11323391
    Abstract: Some examples described herein relate to multi-port stream switches of data processing engines (DPEs) of an electronic device, such as a programmable device. In an example, a programmable device includes a plurality of DPEs. Each DPE of the DPEs includes a hardened processor core and a stream switch. The stream switch is connected to respective stream switches of ones of the DPEs that neighbor the respective DPE in respective ones of directions. The stream switch has input ports associated with each direction of the directions and has output ports associated with each direction of the directions. For each direction of the directions, each input port of the input ports associated with the respective direction is selectively connectable to one of the output ports associated with the respective direction.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 3, 2022
    Assignee: XILINX, INC.
    Inventors: Peter McColgan, David Clarke, Goran Hk Bilski, Juan J. Noguera Serra, Baris Ozgul, Jan Langer, Tim Tuan
  • Patent number: 11296707
    Abstract: An integrated circuit can include a data processing engine (DPE) array having a plurality of tiles. The plurality of tiles can include a plurality of DPE tiles, wherein each DPE tile includes a stream switch, a core configured to perform operations, and a memory module. The plurality of tiles can include a plurality of memory tiles, wherein each memory tile includes a stream switch, a direct memory access (DMA) engine, and a random-access memory. The DMA engine of each memory tile may be configured to access the random-access memory within the same memory tile and the random-access memory of at least one other memory tile. Selected ones of the plurality of DPE tiles may be configured to access selected ones of the plurality of memory tiles via the stream switches.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: April 5, 2022
    Assignee: Xilinx, Inc.
    Inventors: Javier Cabezas Rodriguez, Juan J. Noguera Serra, David Clarke, Sneha Bhalchandra Date, Tim Tuan, Peter McColgan, Jan Langer, Baris Ozgul
  • Patent number: 11284984
    Abstract: Aspects of the disclosure relate to “wet” transcatheter prosthetic heart valve or other implant packaging and assemblies in which a prosthetic heart valve or other implant is loaded into a first portion of a delivery device and positioned within a container in which sterilizing fluid is retained to sterilize interior portions of the container as well as provide moisture to prevent the implant from drying out. The disclosure also relates to methods of sterilizing the disclosed assemblies. Some disclosed methods include at least two sterilizing steps and adjustment of a mechanical seal member or formation of multiple seals so that areas proximate the seals are also sterilized during the sterilization process.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 29, 2022
    Assignee: Medtronic Vascular, Inc.
    Inventors: David Clarke, Karina Doyle, Paul Devereux, Gerry Kearns, Padraigh Jennings, Constantino Fiuza, Stephen Montgomery
  • Patent number: 11281932
    Abstract: A data extraction system for extracting a unique identifier from a plurality of different types of tokens, the data extraction system comprising a central processing system arranged to receive a data string representing an image of the token, the central processing system comprises: a data store of predetermined data records relating to the plurality of different types of token, each predetermined data record including a plurality of discrete features derived from an image of each type of token; a token type recognition module for identifying a type of token which the representation relates to, the recognition module comprising: a discrete feature identifier for iteratively identifying discrete features present in the representation; and a matching engine for iteratively comparing each of the identified features with each of the discrete features of the plurality of different types of token stored in the data store and registering each matched feature; wherein the recognition module is arranged to compare a c
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: March 22, 2022
    Assignee: Loyalty Angels Ltd
    Inventors: Lee David Clarke, Gregory Peter Gormley
  • Publication number: 20220015588
    Abstract: Examples herein describe techniques for communicating between data processing engines in an array of data processing engines. In one embodiment, the array is a 2D array where each of the DPEs includes one or more cores. In addition to the cores, the data processing engines can include streaming interconnects which transmit streaming data using two different modes: circuit switching and packet switching. Circuit switching establishes reserved point-to-point communication paths between endpoints in the interconnect which routes data in a deterministic manner. Packet switching, in contrast, transmits streaming data that includes headers for routing data within the interconnect in a non-deterministic manner. In one embodiment, the streaming interconnects can have one or more ports configured to perform circuit switching and one or more ports configured to perform packet switching.
    Type: Application
    Filed: September 7, 2021
    Publication date: January 20, 2022
    Inventors: Peter MCCOLGAN, Goran Hk BILSKI, Juan J. NOGUERA SERRA, Jan LANGER, Baris OZGUL, David CLARKE
  • Patent number: 11216531
    Abstract: This invention relates to software adoption platform systems and methods. An exemplary computer-implemented method comprises at an electronic device with a display, displaying a window associated with a software system; displaying, within the window, a user interface corresponding to a software adoption platform, wherein the user interface corresponding to the software adoption platform comprises: a user-specific score associated with the software system, and a plurality of user affordances corresponding to a plurality of actions within the software system; upon selection of a user affordance of the plurality of user affordances, automatically displaying a page of the software system in the window based on the selected user affordance, and automatically displaying one or more messages overlaid over the page of the software system, wherein the one or more messages are generated by the software adoption platform.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 4, 2022
    Assignee: PricewaterhouseCoopers LLP
    Inventors: David Clarke, Thomas Joseph Puthiyamadam, Warren Barton, William A. Fiorentino, Carlos Rodriguez, Jonpol Lavalle, Brian Jones, Federico Loguzzo, Richard Longman, Cydney Aiken, Bob Gruman, Pradeep Giri, Kryssie Knowles
  • Publication number: 20210331223
    Abstract: A folding roller for folding signatures in a folding apparatus comprises a cylindrical folding rolling element comprising a jacket surface at least partially having an elastic coating that is compressible. As such, different folded products and/or folded products of different thicknesses can be produced without a change of the nip between the folding roller pair with consistent folding quality, and an adjustment of the nip is also not required during a production run printing or an ongoing production.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 28, 2021
    Applicant: manroland Goss web systems GmbH
    Inventors: John James Sposato, JR., David Clarke Pollock, David Robert Tuliano