Patents by Inventor William Stratton

William Stratton 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: 20250177917
    Abstract: A system and method recover process gas from a source volume at a source pressure to a destination volume at an equal or greater pressure. A regulation process receive the process gas from the source volume and steps down the pressure. Each regulation uses one or more stage each using a pressure control valve for pressure step down and a heat exchanger for reheating the process gas thereafter. A gas scrubber receives the process gas from the regulation stages and collecting liquid from the process gas. A compression process receives the process gas from the gas scrubber and steps up the intermediate pressure to a final pressure. The compression can use one or more compression stages, each having a compression cycle for pressure step up and a heat exchanger for cooling the process gas thereafter. A discharge vessel receives the process gas from the compression process and discharges the process gas at the final pressure to the destination volume.
    Type: Application
    Filed: February 11, 2025
    Publication date: June 5, 2025
    Inventors: Adam Scott Murray, Eric Heinle, Jack A. Smith, William Stratton
  • Publication number: 20240109030
    Abstract: A system and method recover process gas from a source volume at a source pressure to a destination volume at an equal or greater pressure. A regulation process receive the process gas from the source volume and steps down the pressure. Each regulation uses one or more stage each using a pressure control valve for pressure step down and a heat exchanger for reheating the process gas thereafter. A gas scrubber receives the process gas from the regulation stages and collecting liquid from the process gas. A compression process receives the process gas from the gas scrubber and steps up the intermediate pressure to a final pressure. The compression can use one or more compression stages, each having a compression cycle for pressure step up and a heat exchanger for cooling the process gas thereafter. A discharge vessel receives the process gas from the compression process and discharges the process gas at the final pressure to the destination volume.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 4, 2024
    Inventors: Adam Scott Murray, Eric Heinle, Jack A. Smith, William Stratton
  • Patent number: 11890574
    Abstract: A system and method recover process gas from a source volume at a source pressure to a destination volume at an equal or greater pressure. A regulation process receive the process gas from the source volume and steps down the pressure. Each regulation uses one or more stage each using a pressure control valve for pressure step down and a heat exchanger for reheating the process gas thereafter. A gas scrubber receives the process gas from the regulation stages and collecting liquid from the process gas. A compression process receives the process gas from the gas scrubber and steps up the intermediate pressure to a final pressure. The compression can use one or more compression stages, each having a compression cycle for pressure step up and a heat exchanger for cooling the process gas thereafter. A discharge vessel receives the process gas from the compression process and discharges the process gas at the final pressure to the destination volume.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: February 6, 2024
    Assignee: WELDFIT LLC
    Inventors: Adam Scott Murray, Eric Heinle, Jack A. Smith, William Stratton
  • Publication number: 20220314165
    Abstract: A system and method recover process gas from a source volume at a source pressure to a destination volume at an equal or greater pressure. A regulation process receive the process gas from the source volume and steps down the pressure. Each regulation uses one or more stage each using a pressure control valve for pressure step down and a heat exchanger for reheating the process gas thereafter. A gas scrubber receives the process gas from the regulation stages and collecting liquid from the process gas. A compression process receives the process gas from the gas scrubber and steps up the intermediate pressure to a final pressure. The compression can use one or more compression stages, each having a compression cycle for pressure step up and a heat exchanger for cooling the process gas thereafter. A discharge vessel receives the process gas from the compression process and discharges the process gas at the final pressure to the destination volume.
    Type: Application
    Filed: June 15, 2022
    Publication date: October 6, 2022
    Inventors: Adam Scott Murray, Eric Heinle, Jack A. Smith, William Stratton
  • Publication number: 20080288915
    Abstract: A method, a translator, and a computer-readable medium for translating compiled programming code from a first code state to a second code state are disclosed. The programming code in the first state has a plurality of basic blocks, where each basic block has a set of instructions. At least one basic block ends in a dynamic branch, the dynamic branch being a transfer to one of a set of destinations based on a calculation of a destination address. The plurality of basic blocks in the first state of the programming code are identified, as are links between the identified basic blocks. A control flow graph (CFG) of the programming code is then constructed based on the identified basic blocks and identified links, where the CFG is in a preliminary form. At least one basic block ending in a dynamic branch is identified, and all identified basic blocks that lead to the dynamic branch are explored, based on the CFG, as far back as is necessary to fully determine a set of destination addresses for the dynamic branch.
    Type: Application
    Filed: July 23, 2003
    Publication date: November 20, 2008
    Inventors: G. Lawrence Krablin, Andrew T. Jennings, Timothy N. Fender, William Stratton
  • Publication number: 20070256076
    Abstract: A computing system having multiple processors in which these processors are configured to support a plurality of workload types may provide processing metering by workload types. In such a system, a server control module provides a mechanism for automatically configuring processor sets for processing tasks of each workload type supported by the system. This various processor sets are uniquely configured to support tasks of any given workload type. Tasks from a particular workload type are assigned to execute on a processor configured to support that workload type. If no processor set for a given workload type is present in a system, a task of that workload type may also be performed on a standard processor.
    Type: Application
    Filed: December 29, 2006
    Publication date: November 1, 2007
    Inventors: James W. Thompson, Phillip M. Hoffman, Jeffery A. Stell, Jessica A. Paragas, Steven D. Schatz, Tatyana Martsun, Anthony P. Matyok, William Stratton, Eugene W. Troxell, Robert K. Liermann
  • Patent number: 7058932
    Abstract: An emulation system, computer program product, and method for emulating the execution of a target program comprising instructions of an instruction set of a target computer on a host computer having a different instruction set operate by performing a static translation of the instructions of the target program into a series of instructions of an intermediate instruction set, the intermediate instruction set being optimized for interpretation on the host computer, and then executing the series of instructions of the intermediate instruction set by interpretation on the host computer.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: June 6, 2006
    Assignee: Unisys Corporation
    Inventors: Andrew T. Jennings, G. Lawrence Krablin, Timothy Neilson Fender, William Stratton
  • Publication number: 20050216716
    Abstract: A method and system for a partitioned computer system includes the allocation and limiting of input/output (I/O) resources. The method involves reading an I/O key that allocates a system-wide upper limit on I/O resources. The limit may be divided by the number of active partitions within the computer system. Each partition may then be given an equal share of the available I/O resources. If any one partition exceeds the share of resources for that partition, the I/O resource use is capped to meet the maximum limit for that partition. A user may enter the system to customize the initially uniform distribution of I/O resource within the partitioned computer system. Additional partitions may be added or deleted to the computer system. The addition of a partition permits a dynamic reallocation of I/O resource so that a new partition may have a minimal I/O resource allocation for initial operation.
    Type: Application
    Filed: July 20, 2004
    Publication date: September 29, 2005
    Inventors: Philip Hoffman, Todd Little, Jessica Paragas, William Stratton, James Thompson, Steven Clarke
  • Patent number: 6662354
    Abstract: A method, a translator, and a computer-readable medium for translating compiled programming code from a first code state to a second code state are disclosed. The programming code in the first state has a plurality of basic blocks, where each basic block has a set of instructions. At least one basic block ends in a dynamic branch, the dynamic branch being a transfer to one of a set of destinations based on a calculation of a destination address. The plurality of basic blocks in the first state of the programming code are identified, as are links between the identified basic blocks. A control flow graph (CFG) of the programming code is then constructed based on the identified basic blocks and identified links, where the CFG is in a preliminary form. At least one basic block ending in a dynamic branch is identified, and all identified basic blocks that lead to the dynamic branch are explored, based on the CFG, as far back as is necessary to fully determine a set of destination addresses for the dynamic branch.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: December 9, 2003
    Assignee: Unisys Corporation
    Inventors: G. Lawrence Krablin, Andrew T. Jennings, Timothy N. Fender, William Stratton
  • Patent number: 6587897
    Abstract: An emulation system functions to translate instructions comprising a target application of a target system into corresponding instructions native to a host system and executes the instructions on the host system. During execution, the emulation system encounters target disk read/write operations. As the memory architectures of the host and target computer systems differ, the data in host memory is conformed to a target memory format when data in keyboard memory buffer is processed. Also, the host and target disk controllers cause storage of data on diskettes in differing byte orders. However, the emulation system performs disk/read write operations without byte-reversal prior to disk-write or subsequent to disk read operations. Thus, the host does not produce storage media having data conforming to that of target storage media.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: July 1, 2003
    Assignee: Unisys Corporation
    Inventors: Andrew T. Jennings, G. Lawrence Krablin, Timothy Neilson Fender, William Stratton
  • Patent number: 6442752
    Abstract: A first dynamic link library (DLL) of a first computing environment, which exports one or more procedures that an application program executing in the first computing environment can call, is replaced with a second DLL that executes in a second computing environment, in a manner that is transparent to the calling application. A source code skeleton of the second DLL is automatically generated based on information contained in a directory of the compiled object code of the first DLL. The exported procedures of the second DLL have interfaces that are identical (from the perspective of the calling application) to the interfaces of the corresponding exported procedures of the first DLL, but the exported procedures of the second DLL comprise native code of the second computing environment.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: August 27, 2002
    Assignee: Unisys Corporation
    Inventors: Andrew T. Jennings, G. Lawrence Krablin, Timothy Neilson Fender, William Stratton
  • Patent number: 4977495
    Abstract: A system for maintaining a cache in the main memory of a large data processing system for storing many tracks of data received from a large number of disk files where the disk files are non-volatile which is required to store critical customer data. More importantly, the present invention resides in a software system which is a part of the operating system of a large data processing system to maintain this cache.
    Type: Grant
    Filed: February 29, 1988
    Date of Patent: December 11, 1990
    Assignee: Unisys Corporation
    Inventors: William Stratton, Carol Wellington
  • Patent number: D560802
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: January 29, 2008
    Inventor: William Stratton