Patents by Inventor Graham Alexander

Graham Alexander 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).

  • Patent number: 12367043
    Abstract: A processor comprising a barrel-threaded execution unit for executing concurrent threads, and one or more register files comprising a respective set of context registers for each concurrent thread. One of the one or more register files further comprises a set of shared weights registers common to some or all of the concurrent threads. The types of instructions defined in the instruction set of the processor include an arithmetic instruction having operands specifying a source and a destination from amongst a respective set of arithmetic registers of the thread in which the arithmetic instruction is executed. The execution unit is configured so as, in response to the opcode of the arithmetic instruction, to perform an operation comprising multiplying an input from the source by at least one of the weights from at least one of the shared weights registers, and to place a result in the destination.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 22, 2025
    Assignee: Graphcore Limited
    Inventors: Alan Graham Alexander, Simon Christian Knowles, Mrudula Chidambar Gore
  • Publication number: 20250129678
    Abstract: A robot configured for pipe handling. The robot may include an articulated arm controllable by a controller and an end effector arranged at an end of the articulated arm. The articulated arm may include two pipe engaging jaws, each jaw having an inner contour configured for engaging a pipe section. At least one of the jaws may be a fixed jaw. The end effector may be configured to restrict radial movement of the pipe section while permitting axial movement. The inner contours of the two jaws may be arranged on different planes in some embodiments. The inner contours May additionally be concave in opposing directions. The articulated arm may be configured to pivot the end effector about a central axis extending between, and parallel to, the planes of the inner contours. In some embodiments, one or both jaws may be actuatable.
    Type: Application
    Filed: December 19, 2024
    Publication date: April 24, 2025
    Inventors: Graham Alexander Carnegie, John Walker, Christopher J. Saunders, Dominick Mancuso
  • Patent number: 12215554
    Abstract: An end effector (400) for a robotic arm, the end effector (400) comprising: two pipe engaging jaws (404), each jaw comprising an inner contour configured for engaging a pipe section, wherein at least one jaw (404) is a fixed jaw; wherein the end effector (400) is configured to restrict radial movement of the pipe section while permitting axial movement.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: February 4, 2025
    Assignee: NATIONAL OILWELL VARCO, L.P.
    Inventors: Graham Alexander Carnegie, John Walker, Christopher J. Saunders, Dominick Mancuso
  • Publication number: 20250018032
    Abstract: Methods are provided for the adjuvant treatment of operable HER2-positive primary breast cancer in human patients by administration of pertuzumab in addition to chemotherapy and trastuzumab. The methods reduce the risk of recurrence of invasive breast cancer or death for a patient diagnosed with HER2-positive early breast cancer (eBC) compared to administration of trastuzumab and chemotherapy, without pertuzumab.
    Type: Application
    Filed: September 23, 2024
    Publication date: January 16, 2025
    Applicants: Genentech, Inc., Hoffmann-La Roche Inc.
    Inventors: Mark C. Benyunes, Graham Alexander Ross
  • Publication number: 20250005671
    Abstract: A computer-based apparatus for managing data based on performance of an underlying securities index including a memory element of a computer configured to store computer executable instructions and a processor for the computer, configured to execute the computer readable instructions to receive information on a lower buffer threshold against losses for an investment, and determine a total return on the investment during an outcome period o, wherein the total return is adjusted to fall above the buffer threshold.
    Type: Application
    Filed: May 30, 2024
    Publication date: January 2, 2025
    Applicant: Innovator Capital Management, LLC
    Inventors: H. Bruce Bond, John Wilder Southard, JR., Graham Alexander Day
  • Patent number: 12141092
    Abstract: The invention relates to a computer program comprising a sequence of instructions for execution on a processing unit having instruction storage for holding the computer program, an execution unit for executing the computer program and data storage for holding data, the computer program comprising one or more computer executable instruction which, when executed, implements: a send function which causes a data packet destined for a recipient processing unit to be transmitted on a set of connection wires connected to the processing unit, the data packet having no destination identifier but being transmitted at a predetermined transmit time; and a switch control function which causes the processing unit to control switching circuitry to connect a set of connection wires of the processing unit to a switching fabric to receive a data packet at a predetermined receive time.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: November 12, 2024
    Assignee: GRAPHCORE LIMTIED
    Inventors: Simon Christian Knowles, Daniel John Pelham Wilkinson, Richard Luke Southwell Osborne, Alan Graham Alexander, Stephen Felix, Jonathan Mangnall, David Lacey
  • Patent number: 12128103
    Abstract: Methods are provided for the adjuvant treatment of operable HER2-positive primary breast cancer in human patients by administration of pertuzumab in addition to chemotherapy and trastuzumab. The methods reduce the risk of recurrence of invasive breast cancer or death for a patient diagnosed with HER2-positive early breast cancer (eBC) compared to administration of trastuzumab and chemotherapy, without pertuzumab.
    Type: Grant
    Filed: April 16, 2024
    Date of Patent: October 29, 2024
    Assignees: Genentech, Inc., Hoffmann-La Roche Inc.
    Inventors: Mark C. Benyunes, Graham Alexander Ross
  • Publication number: 20240252634
    Abstract: Methods are provided for the adjuvant treatment of operable HER2-positive primary breast cancer in human patients by administration of pertuzumab in addition to chemotherapy and trastuzumab. The methods reduce the risk of recurrence of invasive breast cancer or death for a patient diagnosed with HER2-positive early breast cancer (eBC) compared to administration of trastuzumab and chemotherapy, without pertuzumab.
    Type: Application
    Filed: April 16, 2024
    Publication date: August 1, 2024
    Applicants: Genentech, Inc., Hoffmann-La Roche Inc.
    Inventors: Mark C. Benyunes, Graham Alexander Ross
  • Patent number: 12014420
    Abstract: A computer-based apparatus for managing data based on performance of an underlying securities index including a memory element of a computer configured to store computer executable instructions and a processor for the computer, configured to execute the computer readable instructions to receive information on a lower buffer threshold against losses for an investment, and determine a total return on the investment during an outcome period o, wherein the total return is adjusted to fall above the buffer threshold.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: June 18, 2024
    Assignee: Innovator Capital Management, LLC
    Inventors: H. Bruce Bond, John Wilder Southard, Jr., Graham Alexander Day
  • Patent number: 12013781
    Abstract: For certain applications, parts of the application data held in memory of a processing device (e.g. that are produced as a result of operations performed by the execution unit) are arranged in regular repeating patterns in the memory, and therefore, the execution unit may set up a suitable striding pattern for use by a send engine. The send engine accesses the memory at locations in accordance with the configured striding pattern so as to access a plurality of items of data that are arranged together in a regular pattern. In a similar manner as done for sends, the execution may set up a striding pattern for use by a receive engine. The receive engine, upon receiving a plurality of items of data, causes those items of data to be stored at locations in the memory, as determined in accordance with the configured striding pattern.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: June 18, 2024
    Assignee: Graphcore Limited
    Inventors: Sam Chesney, Alan Graham Alexander, Richard Luke Southwell Osborne, Edward Andrews
  • Patent number: 11992529
    Abstract: Methods are provided for the adjuvant treatment of operable HER2-positive primary breast cancer in human patients by administration of pertuzumab in addition to chemotherapy and trastuzumab. The methods reduce the risk of recurrence of invasive breast cancer or death for a patient diagnosed with HER2-positive early breast cancer (eBC) compared to administration of trastuzumab and chemotherapy, without pertuzumab.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 28, 2024
    Assignees: Genentech, Inc., Hoffmann-La Roche Inc.
    Inventors: Mark C. Benyunes, Graham Alexander Ross
  • Publication number: 20240078561
    Abstract: Methods, systems, and techniques for agricultural greenhouse gas estimation. Farm data in the form of at least one of revenue generated by a farm, crop information for one or more crops grown on the farm, and land use/farm practice data for land used on the farm to grow the one or more crops is obtained. An emissions estimate is determined based on the obtained data and caused to be displayed to the user via a graphical user interface. A user may be a person responsible for managing multiple farms. That user may be presented with aggregate emissions-related information for all farms, including projected future emissions under various scenarios, and may also iteratively experiment with different farm data values in order to attempt to reduce projected emissions or increase data quality/emissions estimate accuracy.
    Type: Application
    Filed: August 21, 2023
    Publication date: March 7, 2024
    Inventors: Cogie Cogan, Yixin Tian, Vicki Chen, Myles MacDonald, Graham Alexander Watt, Arthur Berrill, Melissa Lynne Paxton, Daniel Gilles Foisy, Po Lun Law
  • Patent number: 11893390
    Abstract: A method for debugging a processor which is executing vertices of a software application is described. Each vertex is assigned to a programming thread of the processor. The processor has debug hardware for raising exceptions in certain break conditions. The method comprises inspecting a vertex identifier, comparing the vertex identifier and raising an instruction exception event for the programming thread if the vertex identifier assigned to the thread matches the vertex break identifier in the debug hardware. Exceptions are raised based on identified vertices, rather than just individual instructions or instruction addresses.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: February 6, 2024
    Assignee: GRAPHCORE LIMITED
    Inventors: Alan Graham Alexander, Richard Luke Southwell Osborne, Matthew David Fyles
  • Patent number: 11775415
    Abstract: A processor comprising at least one processing module, each processing module comprising: an execution pipeline; memory; an instruction fetch unit comprising operable to switch between an operational mode and a debugging mode, the instruction fetch unit being configured so as, when in the operational mode, to fetch machine code instructions from the memory into the execution pipeline to be executed; and a debug interface for connecting to a debug adapter. The debug interface comprises a debug instruction register enabling the debug adapter to write a machine code instruction to the debug instruction register, and wherein the instruction fetch unit is configured so as, when in the debug mode, to fetch instructions from the debug instruction register into the pipeline instead of from the memory.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 3, 2023
    Assignee: GRAPHCORE LIMITED
    Inventors: Alan Graham Alexander, Graham Bernard Cunningham
  • Patent number: 11734765
    Abstract: A computer-based apparatus for managing data based on performance of an underlying securities index including a memory element of a computer configured to store computer executable instructions and a processor for the computer, configured to execute the computer readable instructions to receive information on a lower buffer threshold against losses for an investment, and determine a total return on the investment during an outcome period o, wherein the total return is adjusted to fall above the buffer threshold.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: August 22, 2023
    Assignee: Innovator Capital Management, LLC
    Inventors: H. Bruce Bond, John Wilder Southard, Jr., Graham Alexander Day
  • Patent number: 11709794
    Abstract: Two or more die are stacked together in a stacked integrated circuit device. Each of the processors on these die is able to communicate with other processors on its die by sending data over the switching fabric of its respective die. The mechanism for sending data between processors on the same die (i.e. intradie communication) is reused for sending data between processors on different die (i.e. interdie communication). The reuse of the mechanism is enabled by assigning each processor a vertical neighbour on its opposing die. Each processor has an interdie connection that connects it to the output exchange bus of its neighbour. A processor is able to borrow the output exchange bus of its neighbour by sending data along the output exchange bus of its neighbour.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: July 25, 2023
    Assignee: GRAPHCORE LIMITED
    Inventors: Stephen Felix, Richard Luke Southwell Osborne, Alan Graham Alexander
  • Patent number: 11645081
    Abstract: A multitile processing system has an execution unit on each tile, and an interconnect which conducts communications between the tiles according to a bulk synchronous parallel scheme. Each tile performs an on-tile compute phase followed by an intertile exchange phase, where the exchange phase is held back until all tiles in a particular group have completed the compute phase. On completion of the compute phase, each tile generates a synchronisation request and pauses an issue of instructions until it receives a synchronisation acknowledgement. If a tile attains an excepted state, it raises an exception signal and pauses instruction issue until the excepted state has been resolved. However, tiles which are not in the excepted state can continue to perform their on-tile computer phase, and will issue their own synchronisation request in their own normal time frame.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 9, 2023
    Assignee: Graphcore Limited
    Inventors: Alan Graham Alexander, Matthew David Fyles
  • Patent number: 11638756
    Abstract: Methods are provided for the adjuvant treatment of operable HER2-positive primary breast cancer in human patients by administration of pertuzumab in addition to chemotherapy and trastuzumab. The methods reduce the risk of recurrence of invasive breast cancer or death for a patient diagnosed with HER2-positive early breast cancer (eBC) compared to administration of trastuzumab and chemotherapy, without pertuzumab.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: May 2, 2023
    Assignees: Genentech, Inc., Hoffman-La Roche Inc.
    Inventors: Mark C. Benyunes, Graham Alexander Ross
  • Publication number: 20230127982
    Abstract: A self-supporting film (10) comprises a gas barrier layer (20); a semi-permeable layer (40); and an indicator material (30), preferably a colorimetric indicator material, is provided between the gas barrier layer (20) and the semi-permeable layer (40). The indicator material (30) is in direct contact with the gas barrier layer (20). The film (10) is particularly useful as an item of packaging, particularly in packaging for perishable materials.
    Type: Application
    Filed: March 17, 2021
    Publication date: April 27, 2023
    Inventors: Graham Alexander Skinner, Stuart Russell Cahill Lynch
  • Publication number: 20230084298
    Abstract: For certain applications, parts of the application data held in memory of a processing device (e.g. that are produced as a result of operations performed by the execution unit) are arranged in regular repeating patterns in the memory, and therefore, the execution unit may set up a suitable striding pattern for use by a send engine. The send engine accesses the memory at locations in accordance with the configured striding pattern so as to access a plurality of items of data that are arranged together in a regular pattern. In a similar manner as done for sends, the execution may set up a striding pattern for use by a receive engine. The receive engine, upon receiving a plurality of items of data, causes those items of data to be stored at locations in the memory, as determined in accordance with the configured striding pattern.
    Type: Application
    Filed: March 1, 2022
    Publication date: March 16, 2023
    Inventors: Sam Chesney, Alan Graham Alexander, Richard Luke Southwell Osborne, Edward Andrews