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: 11992802Abstract: 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: GrantFiled: July 11, 2022Date of Patent: May 28, 2024Assignee: SKYTREE B.V.Inventors: Max Beaumont, Piotr Thomasz Kasper, Ian Smith, Alexander Gunkel
-
Publication number: 20240126643Abstract: 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: ApplicationFiled: December 26, 2023Publication date: April 18, 2024Inventor: Ian Beaumont
-
Publication number: 20240112311Abstract: 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: ApplicationFiled: December 11, 2023Publication date: April 4, 2024Inventor: Ian Beaumont
-
Patent number: 11853155Abstract: 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: GrantFiled: April 19, 2022Date of Patent: December 26, 2023Assignee: Imagination Technologies LimitedInventor: Ian Beaumont
-
Patent number: 11842462Abstract: 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: GrantFiled: December 20, 2021Date of Patent: December 12, 2023Assignee: Imagination Technologies LimitedInventor: Ian Beaumont
-
Publication number: 20220374304Abstract: 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: ApplicationFiled: April 19, 2022Publication date: November 24, 2022Inventor: Ian Beaumont
-
Publication number: 20220253982Abstract: 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: ApplicationFiled: December 20, 2021Publication date: August 11, 2022Inventor: Ian Beaumont
-
Publication number: 20070290419Abstract: 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: ApplicationFiled: April 22, 2005Publication date: December 20, 2007Applicant: TECHNOLOGICAL RESOURCES PTY LIMITEDInventors: Neil Goodman, Philip Ions, Ian Beaumont, Stephen Prendergast
-
Publication number: 20050206653Abstract: 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: ApplicationFiled: March 4, 2005Publication date: September 22, 2005Applicant: Canon Kabushiki KaishaInventor: Ian Beaumont
-
Patent number: 6538671Abstract: 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: GrantFiled: March 28, 2000Date of Patent: March 25, 2003Assignee: International Business Machines CorporationInventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
-
Patent number: 6453343Abstract: 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: GrantFiled: January 21, 1999Date of Patent: September 17, 2002Assignee: International Business Machines CorporationInventors: Barron Cornelius Housel, III, Ian Beaumont Shields
-
Patent number: 6401123Abstract: 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: GrantFiled: November 24, 1998Date of Patent: June 4, 2002Assignee: International Busines Machines CorporationInventors: Ian Beaumont Shields, Peter Williams Volkmar
-
Patent number: 6396519Abstract: 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: GrantFiled: December 8, 1999Date of Patent: May 28, 2002Assignee: International Business Machines CorporationInventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
-
Patent number: 6345358Abstract: 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: GrantFiled: December 8, 1999Date of Patent: February 5, 2002Assignee: International Business Machines CorporationInventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
-
Patent number: 6185617Abstract: 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: GrantFiled: November 26, 1997Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: Barron Cornelius Housel, III, Ian Beaumont Shields, Peter Williams Volkmar
-
Patent number: 6108003Abstract: 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: GrantFiled: March 18, 1998Date of Patent: August 22, 2000Assignee: International Business Machines CorporationInventors: George E. Hall, Jr., Mark Edward Molander, Ian Beaumont Shields
-
Patent number: 6061714Abstract: 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: GrantFiled: May 7, 1997Date of Patent: May 9, 2000Assignee: International Business Machines CorporationInventors: Barron Cornelius Housel, III, Ian Beaumont Shields, Teresa Anne Meriwether
-
Patent number: 5931913Abstract: 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: GrantFiled: May 7, 1997Date of Patent: August 3, 1999Assignee: International Business Machines CorporationInventors: Teresa Anne Meriwether, Peter Williams Volkmar, Ian Beaumont Shields
-
Patent number: 5907678Abstract: 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: GrantFiled: May 7, 1997Date of Patent: May 25, 1999Assignee: International Business Machines CorporationInventors: Barron Cornelius Housel, III, Ian Beaumont Shields
-
Patent number: 5784643Abstract: 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: GrantFiled: March 28, 1996Date of Patent: July 21, 1998Assignee: International Business Machines CorporationInventor: Ian Beaumont Shields