Patents by Inventor Ian Beaumont

Ian Beaumont 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: 11992802
    Abstract: An apparatus (10, 110, 210, 310) for the separation and recovery of CO2, from air, by a cyclic adsorption/desorption process using a loose particulate sorbent for gas adsorption. The apparatus has a plurality of adjacent, parallel, spaced-apart layers (24, 124, 224, 324), each having a stiff frame supporting a flexible, gas-permeable fabric enclosure for the sorbent. The gas inlet (14, 114, 214, 314) and outlet (18, 118, 216, 316) of the apparatus are on its axially opposite sides, and each layer (24, 124, 224, 324) extending axially within the apparatus. The recovered CO2 can be either supplied to an enclosed space, recycled to an enclosed space, from which the CO2 had been separated, or vented to the exterior of the latter enclosed space.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: May 28, 2024
    Assignee: SKYTREE B.V.
    Inventors: Max Beaumont, Piotr Thomasz Kasper, Ian Smith, Alexander Gunkel
  • Publication number: 20240126643
    Abstract: A graphics processing system for performing tile-based rendering of a scene that comprises safety-related primitives. The system comprises a plurality of graphics processing units (GPUs), each configured to i) receive tile data identifying one or more protected tiles comprising at least part of a safety-related primitive, ii) process two respective sets of protected tiles, and iii) based on said processing, generate two respective checksums for each respective set of protected tiles. The two respective sets of protected tiles are mutually exclusive, and each respective set and each protected tile being processed by two different GPUs. The system comprises a comparison unit configured to compare one or more pairs of checksums, each pair comprising a respective checksum generated based on a same respective set of protected tiles and generated by different GPUs. The graphics processing system is configured to perform one or more actions based on an outcome of said comparison.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 18, 2024
    Inventor: Ian Beaumont
  • Publication number: 20240112311
    Abstract: A graphics processing system is configured to render primitives using a rendering space that is sub-divided into sections, wherein the graphics processing system includes assessment logic configured to make an assessment regarding the presence of primitive edges in a section, and determination logic configured to determine an anti-aliasing setting for the section based on the assessment.
    Type: Application
    Filed: December 11, 2023
    Publication date: April 4, 2024
    Inventor: Ian Beaumont
  • Patent number: 11853155
    Abstract: A graphics processing system for performing tile-based rendering of a scene that includes safety-related primitives has a plurality of graphics processing units (GPUs), each configured to i) receive tile data identifying one or more protected tiles comprising at least part of a safety-related primitive, ii) process two respective sets of protected tiles, and iii) based on said processing, generate two respective checksums for each respective set of protected tiles. The two respective sets of protected tiles are mutually exclusive, and each respective set and each protected tile being processed by two different GPUs. The system includes a comparison unit configured to compare one or more pairs of checksums, each pair comprising a respective checksum generated based on a same respective set of protected tiles and generated by different GPUs.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: December 26, 2023
    Assignee: Imagination Technologies Limited
    Inventor: Ian Beaumont
  • Patent number: 11842462
    Abstract: A graphics processing system is configured to render primitives using a rendering space that is sub-divided into sections, wherein the graphics processing system includes assessment logic configured to make an assessment regarding the presence of primitive edges in a section, and determination logic configured to determine an anti-aliasing setting for the section based on the assessment.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: December 12, 2023
    Assignee: Imagination Technologies Limited
    Inventor: Ian Beaumont
  • Publication number: 20220374304
    Abstract: A graphics processing system for performing tile-based rendering of a scene that includes safety-related primitives has a plurality of graphics processing units (GPUs), each configured to i) receive tile data identifying one or more protected tiles comprising at least part of a safety-related primitive, ii) process two respective sets of protected tiles, and iii) based on said processing, generate two respective checksums for each respective set of protected tiles. The two respective sets of protected tiles are mutually exclusive, and each respective set and each protected tile being processed by two different GPUs. The system includes a comparison unit configured to compare one or more pairs of checksums, each pair comprising a respective checksum generated based on a same respective set of protected tiles and generated by different GPUs.
    Type: Application
    Filed: April 19, 2022
    Publication date: November 24, 2022
    Inventor: Ian Beaumont
  • Publication number: 20220253982
    Abstract: A graphics processing system is configured to render primitives using a rendering space that is sub-divided into sections, wherein the graphics processing system includes assessment logic configured to make an assessment regarding the presence of primitive edges in a section, and determination logic configured to determine an anti-aliasing setting for the section based on the assessment.
    Type: Application
    Filed: December 20, 2021
    Publication date: August 11, 2022
    Inventor: Ian Beaumont
  • Publication number: 20070290419
    Abstract: Metallurgical processing installation comprising a metallurgical vessel lined internally with water cooled panels. A vessel access tower (61) fits around vessel (11) and supports a coolant flow system (62) to provide for flow of cooling water to and from the cooling panels within the vessel through water inlet and outlet connections (42,43) distributed around the exterior of the vessel. Coolant flow system (62) includes large diameter water supply and return pipes (66,67) mounted on an upper part of the tower (61) to extend around the upper end of vessel (11), a first series of vertical dropper pipes (68) of relatively small diameter connected to the main water supply pipe 66 and extending downwardly to connections with the water inlet connectors for respecting cooling panels of the vessel and a second series of smaller diameter vertical pipes (69) connected at their upper ends to the main return pipe (67) and at their lower ends to undivided outlet connectors for the cooling panels in the vessel.
    Type: Application
    Filed: April 22, 2005
    Publication date: December 20, 2007
    Applicant: TECHNOLOGICAL RESOURCES PTY LIMITED
    Inventors: Neil Goodman, Philip Ions, Ian Beaumont, Stephen Prendergast
  • Publication number: 20050206653
    Abstract: A method (900) of combining a plurality of objects is disclosed. The method (900) efficiently combines a set of contiguous graphical objects to generate a high level compiled object representing the combination of the contiguous objects. The method (900) may be used to combine such contiguous objects even if the objects have different fill types. The method (900) outputs the compiled object to a display list. The compiled object has an associated meta-fill (835). The meta-fill (835) is a compound fill, which may be used to describe a collection of fills associated with the compiled object.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 22, 2005
    Applicant: Canon Kabushiki Kaisha
    Inventor: Ian Beaumont
  • Patent number: 6538671
    Abstract: A method and system is presented which enables the user to maintain the receipt of information from an application bar while the application bar is minimized. In addition, the conveyance of information and availability of controls to the user is maintained while the user moves the window which the application bar is docked to off or around the presentation space.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: March 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
  • Patent number: 6453343
    Abstract: Method, apparatus and program products are provided for persistent cache synchronization for a first communication session and a concurrent second communication session over an external communication link between a client protocol conversion application executing on a first computer and a server protocol conversion application executing on a second computer located remote from the first computer. An active cache is established independently for each session with a corresponding cache for each session at the other computer for use with the first and the second communication session respectively. A checkpoint request is transmitted to the server application indicating one of the active protocol caches from either the first session or the second session to be used to provide a checkpoint. On receipts of the request from the server application, the active protocol cache for the indicated session is copied to provide a checkpoint cache of the second computer.
    Type: Grant
    Filed: January 21, 1999
    Date of Patent: September 17, 2002
    Assignee: International Business Machines Corporation
    Inventors: Barron Cornelius Housel, III, Ian Beaumont Shields
  • Patent number: 6401123
    Abstract: Presumptive option negotiation is provided between a first entity and a second entity, each of which is operative to communicate according to a communications protocol including a plurality of negotiable options. A first information transfer from the first entity to the second entity is performed according to the communications protocol, the first information transfer including a message indicating support of an option and a message conforming to the option. A second information transfer from the second entity to the first entity it then performed according to the communications protocol, the second information transfer including a message indicating support of the option and a message responding to the message conforming to the option.
    Type: Grant
    Filed: November 24, 1998
    Date of Patent: June 4, 2002
    Assignee: International Busines Machines Corporation
    Inventors: Ian Beaumont Shields, Peter Williams Volkmar
  • Patent number: 6396519
    Abstract: A method and system is presented which enables the user to maintain the receipt of information from an application bar while the application bar is minimized. In addition, the conveyance of information and availability of controls to the user is maintained while the user moves the window which the application bar is docked to off or around the presentation space.
    Type: Grant
    Filed: December 8, 1999
    Date of Patent: May 28, 2002
    Assignee: International Business Machines Corporation
    Inventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
  • Patent number: 6345358
    Abstract: A method and system is presented which enables the user to maintain the receipt of information from an application bar while the application bar is minimized. In addition, the conveyance of information and availability of controls to the user is maintained while the user moves the window which the application bar is docked to off or around the presentation space.
    Type: Grant
    Filed: December 8, 1999
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
  • Patent number: 6185617
    Abstract: A method of communicating between computers, particularly between a host connected to a network server, and a workstation client running a terminal emulator. A pre-warmed cache is generated, containing information used in common by emulation programs on the client and server. The pre-warmed cache can be loaded on the client, e.g., when establishing a session with the server. The pre-warmed cache may be generated by executing an application on the host, transmitting at least one terminal data stream associated with the application to the server (or to a second server configured substantially similar to the first server) and building a cache instance using one or more portions of the terminal data stream. A single pre-warmed cache can be provided for different hosts.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Barron Cornelius Housel, III, Ian Beaumont Shields, Peter Williams Volkmar
  • Patent number: 6108003
    Abstract: A method and system is presented which enables the user to maintain the receipt of information from an application bar while the application bar is minimized. In addition, the conveyance of information and availability of controls to the user is maintained while the user moves the window which the application bar is docked to off or around the presentation space.
    Type: Grant
    Filed: March 18, 1998
    Date of Patent: August 22, 2000
    Assignee: International Business Machines Corporation
    Inventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
  • Patent number: 6061714
    Abstract: Method, appartus and program products for persistent cache synchronization for communications over an external communication link between a client protocol conversion application executing on a first computer and a server protocol conversion application executing on a second computer located remote from the first computer are provided. Protocol conversion applications are provided on both the host side and the terminal side of the external communication link to provide communications over the external communication link using a differenced communication data stream which includes a reduced volume of data for transmittal. A checkpoint is provided to allow for improved performance on start up of a new communication session over the external communication link between the client application and the server application by initiating a checkpoint request and transmitting the request from the client to the server.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: May 9, 2000
    Assignee: International Business Machines Corporation
    Inventors: Barron Cornelius Housel, III, Ian Beaumont Shields, Teresa Anne Meriwether
  • Patent number: 5931913
    Abstract: A session is established between a terminal and host, each of which are operative to communicate according to a communications protocol. A communications channel is established between the terminal and the host via a client and a server of a communications network, the client being connected to the terminal and the server being connected to the host. Terminal type information is communicated from the client to the server via the communications channel. An indication of readiness to communicate data between the terminal and the host is communicated between the server and the client via the communications channel.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: August 3, 1999
    Assignee: International Business Machines Corporation
    Inventors: Teresa Anne Meriwether, Peter Williams Volkmar, Ian Beaumont Shields
  • Patent number: 5907678
    Abstract: Method, apparatus and program products are provided for persistent cache synchronization for a first communication session and a concurrent second communication session over an external communication link between a client protocol conversion application executing on a first computer and a server protocol conversion application executing on a second computer located remote from the first computer. An active cache is established independently for each session with a corresponding cache for each session at the other computer for use with the first and the second communication session respectively. A checkpoint request is transmitted to the server application indicating one of the active protocol caches from either the first session or the second session to be used to provide a checkpoint. On receipt of the request from the server application, the active protocol cache for the indicated session is copied to provide a checkpoint cache of the second computer.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: May 25, 1999
    Assignee: International Business Machines Corporation
    Inventors: Barron Cornelius Housel, III, Ian Beaumont Shields
  • Patent number: 5784643
    Abstract: A system for allowing application programs to be written that can communicate over a multitude of transmission media without requiring the application program to be rewritten or reconfigured. This system includes a hook program which resides between the application programs and the operating system upon which the application programs run. The hook program intercepts information targeted for the operating system and the transmission medium and transforms it into the desired format, ensuring that the appropriate content is contained in the transmission. This system also intercepts data being sent to the application programs from the operating system while allowing interrupts to be sent from the transmission medium to the application programs without being intercepted by the hook program.
    Type: Grant
    Filed: March 28, 1996
    Date of Patent: July 21, 1998
    Assignee: International Business Machines Corporation
    Inventor: Ian Beaumont Shields