Patents by Inventor Patrick Robert Griffin

Patrick Robert Griffin 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: 20230227452
    Abstract: The invention can provide compounds, analogs of blebbistatin, effective and selective inhibitors of nonmuscle myosin II relative to cardiac myosin II.
    Type: Application
    Filed: February 15, 2023
    Publication date: July 20, 2023
    Applicant: The University of Florida Research Foundation, Inc.
    Inventors: Courtney Anne MILLER, Patrick Robert GRIFFIN, Theodore Mark KAMENECKA, Gavin Rumbaugh, Matthew Surman, Steve Young, Steven Duddy, Laszlo Radnai
  • Patent number: 10521357
    Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: December 31, 2019
    Assignee: Mellanox Technologies Ltd.
    Inventors: Carl G. Ramey, Patrick Robert Griffin
  • Patent number: 10387332
    Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: August 20, 2019
    Assignee: Mellanox Technologies Ltd.
    Inventors: Christopher D. Metcalf, Bruce Edwards, Anant Agarwal, Chyi-Chang Miao, Patrick Robert Griffin
  • Patent number: 10360168
    Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: July 23, 2019
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Patrick Robert Griffin, Carl G. Ramey
  • Patent number: 10095543
    Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 9, 2018
    Assignee: Mellanox Technologies Ltd.
    Inventors: Patrick Robert Griffin, Mathew Hostetter, Anant Agarwal, Chyi-Chang Miao
  • Patent number: 9934010
    Abstract: Programming in a multiprocessor environment includes accepting a program specification that defines a plurality of processing modules and one or more channels for sending data between ports of the modules, mapping each of the processing modules to run on a set of one or more processing engines of a network of interconnected processing engines, and for at least some of the channels, assigning one or more elements of one or more processing engines in the network to the channel for sending data between respective processing modules.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: April 3, 2018
    Assignee: Mellanox Technologies Ltd.
    Inventors: Patrick Robert Griffin, Walter Lee, Anant Agarwal, David M. Wentzlaff
  • Patent number: 9858200
    Abstract: Coupling a device to a multicore computing system that includes multiple cores that each include a processor includes sending messages to access memory coupled to at least one of the multiple cores, the memory having an address space, and the messages including a virtual address. An interface is provided for coupling the device to the multicore computing system in a shim that: transmits or receives messages on the communication network among the processors to or from the coupled device, and translates virtual addresses to physical addresses of the address space in response to receiving the messages over the communication network that include a virtual address.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 2, 2018
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Patrick Robert Griffin, Carl G. Ramey
  • Patent number: 9009660
    Abstract: Programming in a multiprocessor environment includes accepting a program specification that defines a plurality of processing modules and one or more channels for sending data between ports of the modules, mapping each of the processing modules to run on a set of one or more processing engines of a network of interconnected processing engines, and for at least some of the channels, assigning one or more elements of one or more processing engines in the network to the channel for sending data between respective processing modules.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: April 14, 2015
    Assignee: Tilera Corporation
    Inventors: Patrick Robert Griffin, Walter Lee, Anant Agarwal, David Wentzlaff
  • Patent number: 8799624
    Abstract: Coupling a device to a multicore computing system that includes multiple cores that each include a processor includes sending messages to access memory coupled to at least one of the multiple cores, the memory having an address space, and the messages including a virtual address. An interface is provided for coupling the device to the multicore computing system in a shim that: transmits or receives messages on the communication network among the processors to or from the coupled device, and translates virtual addresses to physical addresses of the address space in response to receiving the messages over the communication network that include a virtual address.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: August 5, 2014
    Assignee: Tilera Corporation
    Inventors: Patrick Robert Griffin, Carl G. Ramey
  • Patent number: 8738860
    Abstract: A computing system comprises one or more cores. Each core comprises a processor. In some implementations, each processor is coupled to a communication network among the cores. In some implementations, a switch in each core includes switching circuitry to forward data received over data paths from other cores to the processor and to switches of other cores, and to forward data received from the processor to switches of other cores.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 27, 2014
    Assignee: Tilera Corporation
    Inventors: Patrick Robert Griffin, Mathew Hostetter, Anant Agarwal, Chyi-Chang Miao, Christopher D. Metcalf, Bruce Edwards, Carl G. Ramey, Mark B. Rosenbluth, David M. Wentzlaff, Christopher J. Jackson, Ben Harrison, Kenneth M. Steele, John Amann, Shane Bell, Richard Conlin, Kevin Joyce, Christine Deignan, Liewei Bao, Matthew Mattina, Ian Rudolf Bratt, Richard Schooler
  • Patent number: 8612711
    Abstract: Receiving data at a first device transferred from a second device includes: storing a starting address with respect to a memory address space for a memory of the first device in a storage location within the first device. A request is received at the first device to transfer one or more data values from the second device, the request including a target address with respect to a communication channel address space for a communication channel between the first device and the second device. The second device determines whether the target address corresponds to a reserved address value designated as an indicator of a transfer to a memory address beyond the communication channel address space.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: December 17, 2013
    Assignee: Tilera Corporation
    Inventor: Patrick Robert Griffin
  • Publication number: 20130020792
    Abstract: The thermal signature of a vehicle is reduced by providing a thermal shield (20) on at least one of the wheels (10) covering at least a greater part of the wheel area, in combination with a further shield (42, 50) around or depending from the wheel arch (19) and which overlaps the wheel-mounted shield (20). The shields (20, 42, 50) may also co-operate to reduce the generation of a dust cloud (45, 46) by the vehicle.
    Type: Application
    Filed: March 25, 2011
    Publication date: January 24, 2013
    Applicant: BAE SYSTEMS PLC
    Inventors: Stuart James Drummond, Patrick Robert Griffin
  • Patent number: 7818725
    Abstract: An the integrated circuit comprises a plurality of processor cores interconnected by an interconnection network. A method for generating instructions to be executed in the integrated circuit comprises accepting a plurality of programs, at least some of the programs including one or more communication operations to communicate with other programs; mapping each program to one or more of the processor cores; determining correspondence among communication operations in the programs; and mapping communication for corresponding communication operations to resources associated with the interconnection network.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: October 19, 2010
    Assignee: Massachusetts Institute of Technology
    Inventors: Anant Agarwal, Patrick Robert Griffin