Patents Assigned to HADEAN SUPERCOMPUTING LTD
  • Patent number: 12619482
    Abstract: There is provided a computer-implemented method of communication between a plurality of processes, each process being responsible for a region of a space, and each process maintaining a routing tree, each node of the routing tree representing a respective one of the plurality of processes and containing an indication of the represented process and an indication of an associated region for which the represented process is responsible. The method comprises: receiving, by a first process, a message addressed to a target region of the space; determining, by the first process and using the routing tree of the first process, a set of subregions of the target region and associated processes; and for each of the determined subregions in the set, sending the message from the first process to the process associated with the determined subregion in the set.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: May 5, 2026
    Assignee: HADEAN SUPERCOMPUTING LTD
    Inventors: Rashid Mohamed Mansoor, James Kay, Christopher Sinclair, Francis Russell, Ava Gordon
  • Patent number: 12541409
    Abstract: There is provided a computer-implemented method comprising, at an intermediary process acting as an intermediary between a publisher system and a plurality of subscriber processes, the intermediary process having a publisher data store storing one or more subscriptions for which the intermediary process is a publisher and a subscriber data store storing one or more subscriptions for which the intermediary process is a subscriber.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: February 3, 2026
    Assignee: Hadean Supercomputing Ltd
    Inventors: Rashid Mohamed Mansoor, James Kay, Christopher Sinclair, Douglas Wilson
  • Patent number: 12020072
    Abstract: There is provided a method of computing resource allocation. The method comprises allocating a first bounded amount of computing resources forming a first set of computing resources; exclusively assigning the first set of computing resources to a first process of a computer program; receiving a request from the first process for additional computing resources; in response to the request from the first process, allocating a second bounded amount of computing resources forming a second set of computing resources; and spawning a second process from the first process and exclusively assigning the second set of computing resources to the second process; wherein this method may be repeated indefinitely by the first process, second process, or any other process created according to this method. By following this method, a process does not control the amount of computing resources allocated to that process (i.e., itself), but instead controls the amount of computing resources allocated to its child processes.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 25, 2024
    Assignee: HADEAN SUPERCOMPUTING LTD
    Inventors: Matthew Carlson Dobson, James Peter Nicholas Kay, Rashid Mohamed Mansoor