Patents by Inventor Andrew J. Edwards

Andrew J. Edwards 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: 20240124288
    Abstract: A portable, self-contained beverage apparatus includes a container assembly having a known storage capacity for storing a consumable liquid, and a dispensing assembly disposed within the container assembly that dispenses variable, non-zero quantities of additives into the consumable liquid. The dispensing assembly includes multiple apertures structured and arranged to retain vessels containing the additives to be dispensed into the consumable liquid. The beverage apparatus also includes a level sensor disposed within the container assembly that determines a consumable liquid level of the consumable liquid stored in the container assembly. In certain embodiments, one or more positive displacement pumping mechanisms are configured to pump additive liquid from additive containers into a beverage chamber.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: Cirkul, Inc.
    Inventors: Mark Lyons, Jonathon Perrelli, Robert Lawson-Shanks, Abraham Maclean, Connor Bacon, James Christopher Small, Jesse John Horne, Simon Lewis Bilton, Matthew James Edwards, Andrew Gordon Wallace, Maxim D. Wheatley, David J. Wheatley, Todd Metlen
  • Publication number: 20240120417
    Abstract: A gallium nitride (GaN) power device includes a GaN substrate structure having a first surface and a second surface, a metallic layer coupled to the second surface of the GaN substrate structure, and an active region including an array of vertical fin-based field effect transistors (FinFETs) coupled to the GaN substrate structure. The GaN power device also includes an edge termination structure circumscribing the active region and a seal ring structure circumscribing the edge termination structure and comprising a seal ring metal pad operable to conduct charge from the edge termination structure to the metallic layer.
    Type: Application
    Filed: April 20, 2023
    Publication date: April 11, 2024
    Applicant: Nexgen Power Systems, Inc.
    Inventors: Kyoung Wook Seok, Clifford Drowley, Andrew J. Walker, Andrew P. Edwards
  • Patent number: 10901796
    Abstract: In various embodiments, methods and systems for implementing hash-based partitioning in distributed computing systems are provided. At a high level, a distributed computing system having an underlying range-based partitioning architecture for storage may be configured as a hash-based partitioning system, for example, a hybrid range-hash table storage. An operations engine of the hash-based partitioning system receives a tenant request to provision input/output operations per second (IOPS). The tenant request comprises a requested number of IOPS. Based on the tenant request, a provisioning operation to provision IOPS in a hybrid range-hash table storage with hash-based partitioning is determined. The provisioning operation is selected from one of the following: a table creation provisioning operation, an IOPS increase provisioning operation, and an IOPS decrease provisioning operation. The selected provisioning operation is executed for a corresponding table.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 26, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shane Mainali, Georgi M. Chalakov, Maneesh Sah, Zichen Sun, Michael E. Roberson, Andrew J. Edwards, Jegan Devaraju, Krishnan Varadarajan
  • Publication number: 20190004863
    Abstract: In various embodiments, methods and systems for implementing hash-based partitioning in distributed computing systems are provided. At a high level, a distributed computing system having an underlying range-based partitioning architecture for storage may be configured as a hash-based partitioning system, for example, a hybrid range-hash table storage. An operations engine of the hash-based partitioning system receives a tenant request to provision input/output operations per second (IOPS). The tenant request comprises a requested number of IOPS. Based on the tenant request, a provisioning operation to provision IOPS in a hybrid range-hash table storage with hash-based partitioning is determined. The provisioning operation is selected from one of the following: a table creation provisioning operation, an IOPS increase provisioning operation, and an IOPS decrease provisioning operation. The selected provisioning operation is executed for a corresponding table.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 3, 2019
    Inventors: Shane MAINALI, Georgi M. CHALAKOV, Maneesh SAH, Zichen SUN, Michael E. ROBERSON, Andrew J. EDWARDS, Jegan DEVARAJU, Krishnan VARADARAJAN
  • Patent number: 8434079
    Abstract: A method prepares a computer program for operation in a computer supply system that supplies portions, or program units, of program code or program data of the computer program as the program needs the portions. The method includes defining a program unit of the program and removing the program unit from the program, thereby producing a program skeleton that is missing the program unit. The method further includes inserting instructions in place of the program unit in the program skeleton. The instructions are operative to request the program unit when the program skeleton encounters the instructions. An information structure includes a program skeleton of a program. The program skeleton is missing a funclet of the program, but includes a placeholder in place of the funclet. The program skeleton additionally includes instructions in place of the funclet. The instructions are operative to request the funclet when the program skeleton encounters the instructions.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: April 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Hon Keat W. Chan, Andrew J. Edwards, David Gillies, Carlos P. Gomes, Jiyang Liu, Patrick L. McDonald, Mark L. Roberts, Hoi Vo
  • Publication number: 20120267951
    Abstract: Systems and methods for power delivery to a load through a transfer switch are provided. The transfer switch has a first input terminal coupled to a source of a first power, a second input terminal coupled to a source of an alternate power, and an output terminal coupled to the load. A request is received from the transfer switch for the alternate power to be supplied through the transfer switch to the load. The alternate power is enabled to be supplied to the load through the transfer switch in response to the request. A power delivery system may include a first cabinet that houses a plurality of metering assemblies and a second cabinet that houses a load panel. Each metering assembly includes a power meter module that includes a power control module and a power monitor, with each power control module coupled to a corresponding transfer switch.
    Type: Application
    Filed: May 11, 2012
    Publication date: October 25, 2012
    Applicant: OfficePower, Inc.
    Inventors: John S. Pifer, Andrew J. Edwards
  • Patent number: 8212405
    Abstract: Methods, systems, and apparatuses for alternate power delivery are provided. A metering assembly includes a power meter module. The power meter module includes a power control module and a power monitor. The power control module is coupled to a transfer switch that receives both primary power and alternate power. The transfer switch has an output coupled to an electrical circuit load. The power control module is configured to receive a request from the transfer switch for the alternate power to be supplied through the transfer switch to the electrical circuit load. The power control module is configured to enable the transfer switch to supply the alternate power to the electrical circuit load in response to the request. The power monitor is configured to determine an amount of the alternate power provided to the electrical circuit load.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: July 3, 2012
    Assignee: OfficePower, Inc.
    Inventors: John S. Pifer, Andrew J. Edwards
  • Patent number: 7997081
    Abstract: A gas delivery system includes a gas booster module for delivering natural gas from a utility gas service to power generation equipment installed in or around a building in a manner that meets the minimum volume and pressure requirements of the power generation equipment. The gas delivery system advantageously uses pipe of a relatively small size for delivering gas to the power generation equipment, thereby substantially reducing installation costs and eliminating the need for a welded gas line. The gas delivery system also provides a control system that facilitates close control over the gas flow and ensures compliance with local building codes and safety regulations and requirements.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: August 16, 2011
    Assignee: OfficePower, Inc.
    Inventors: Andrew J. Edwards, John S. Pifer
  • Patent number: 7980357
    Abstract: Methods, systems, and apparatuses for exhaust silencers for engines, such as microturbines, are described. An exhaust silencer reduces noise produced by an engine. While passing through an exhaust silencer, an exhaust stream from the engine makes one or more turns, thereby reducing turbine noise. An exhaust silencer includes a body, a cavity in the body, a baffle plate that partially divides the central cavity, an inlet port formed in a first surface of the body, and an outlet port formed in a second surface of the body. The inlet port is configured to receive an exhaust stream that flows through the cavity, around the baffle plate. The outlet port is configured to discharge the exhaust stream from the body.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: July 19, 2011
    Assignee: OfficePower, Inc.
    Inventor: Andrew J. Edwards
  • Publication number: 20090150100
    Abstract: Methods, systems, and apparatuses for alternate power delivery are provided. A metering assembly includes a power meter module. The power meter module includes a power control module and a power monitor. The power control module is coupled to a transfer switch that receives both primary power and alternate power. The transfer switch has an output coupled to an electrical circuit load. The power control module is configured to receive a request from the transfer switch for the alternate power to be supplied through the transfer switch to the electrical circuit load. The power control module is configured to enable the transfer switch to supply the alternate power to the electrical circuit load in response to the request. The power monitor is configured to determine an amount of the alternate power provided to the electrical circuit load.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Applicant: OFFICEPOWER, LLC
    Inventors: John S. Pifer, Andrew J. Edwards
  • Patent number: 7501637
    Abstract: A method of detecting explosives in a vehicle includes providing a first rack on one side of the vehicle, the rack including a neutron generator and a plurality of gamma ray detectors; providing a second rack on another side of the vehicle, the second rack including a neutron generator and a plurality of gamma ray detectors; providing a control system, remote from the first and second racks, coupled to the neutron generators and gamma ray detectors; using the control system, causing the neutron generators to generate neutrons; and performing gamma ray spectroscopy on spectra read by the gamma ray detectors to look for a signature indicative of presence of an explosive. Various apparatus and other methods are also provided.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: March 10, 2009
    Assignee: Battelle Energy Alliance, LLC
    Inventors: Edward L. Reber, James K. Jewell, Kenneth W. Rohde, Edward H. Seabury, Larry G. Blackwood, Andrew J. Edwards, Kurt W. Derr
  • Publication number: 20090037885
    Abstract: Methods, systems, and computer storage media having computer-executable instructions embodied thereon that, when executed, perform methods in accordance with embodiments hereof, for emulating execution of divergent program execution paths to determine whether any “would be” program defects exist in a particular divergent program execution path and/or to determine the nature of such “would be” program defects are provided. The dynamic execution state (e.g., register values and memory locations) of a program being executed is cloned at a point of potential divergence and a virtual processor having the same dynamic execution state is generated. Subsequently, utilizing the virtual processor, a test trace is initiated along the divergent program execution path and information gathered during the test trace is analyzed to identify any program defects that may have occurred had the program execution followed the divergent path.
    Type: Application
    Filed: July 30, 2007
    Publication date: February 5, 2009
    Applicant: MICROSOFT CORORATION
    Inventors: ANDREW J. EDWARDS, J. JORDAN TIGANI
  • Publication number: 20090000302
    Abstract: A gas delivery system includes a gas booster module for delivering natural gas from a utility gas service to power generation equipment installed in or around a building in a manner that meets the minimum volume and pressure requirements of the power generation equipment. The gas delivery system advantageously uses pipe of a relatively small size for delivering gas to the power generation equipment, thereby substantially reducing installation costs and eliminating the need for a welded gas line. The gas delivery system also provides a control system that facilitates close control over the gas flow and ensures compliance with local building codes and safety regulations and requirements.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: OfficePower, L.L.C.
    Inventors: Andrew J. Edwards, John S. Pifer
  • Publication number: 20080224060
    Abstract: A method of detecting explosives in a vehicle includes providing a first rack on one side of the vehicle, the rack including a neutron generator and a plurality of gamma ray detectors; providing a second rack on another side of the vehicle, the second rack including a neutron generator and a plurality of gamma ray detectors; providing a control system, remote from the first and second racks, coupled to the neutron generators and gamma ray detectors; using the control system, causing the neutron generators to generate neutrons; and performing gamma ray spectroscopy on spectra read by the gamma ray detectors to look for a signature indicative of presence of an explosive. Various apparatus and other methods are also provided.
    Type: Application
    Filed: October 23, 2007
    Publication date: September 18, 2008
    Inventors: Edward L. Reber, James K. Jewell, Kenneth W. Rohde, Edward H. Seabury, Larry G. Blackwood, Andrew J. Edwards, Kurt W. Derr
  • Publication number: 20080185219
    Abstract: Methods, systems, and apparatuses for exhaust silencers for engines, such as microturbines, are described. An exhaust silencer reduces noise produced by an engine. While passing through an exhaust silencer, an exhaust stream from the engine makes one or more turns, thereby reducing turbine noise. An exhaust silencer includes a body, a cavity in the body, a baffle plate that partially divides the central cavity, an inlet port formed in a first surface of the body, and an outlet port formed in a second surface of the body. The inlet port is configured to receive an exhaust stream that flows through the cavity, around the baffle plate. The outlet port is configured to discharge the exhaust stream from the body.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Applicant: OFFICEPOWER, LLC
    Inventor: Andrew J. Edwards
  • Publication number: 20080103993
    Abstract: A method for providing energy to a building using utility-compatible distributed generation equipment. In accordance with the method, a building owner leases space in a building to an energy provider. The energy provider installs or has installed utility-compatible distributed generation equipment in the leased space at no capital cost to the building owner, wherein the distributed generation equipment is capable of providing electric energy or both electric and thermal energy to the building. The energy provider also installs or has installed a gas delivery system that is capable of delivering natural gas from a gas utility interface to the distributed generation equipment in a manner that meets the gas pressure and volume requirements of the distributed generation equipment. The building owner uses the energy provided by the distributed generation equipment on a first use basis.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Applicant: OfficePower, L.L.C.
    Inventors: Joel R. Wilson, Joshua R. Wilson, Richard J. Slember, Richard M. Kesselman, Andrew J. Edwards, John S. Pifer, Robert W. Jannino, Joseph N. Allen, Stephen R. MacDonald, Thomas D. Cunningham
  • Patent number: 7329872
    Abstract: A method for detecting an element is described and which includes the steps of providing a gamma-ray spectrum which has a region of interest which corresponds with a small amount of an element to be detected; providing nonparametric assumptions about a shape of the gamma-ray spectrum in the region of interest, and which would indicate the presence of the element to be detected; and applying a statistical test to the shape of the gamma-ray spectrum based upon the nonparametric assumptions to detect the small amount of the element to be detected.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: February 12, 2008
    Assignee: Battelle Energy Alliance, LLC
    Inventors: Larry G. Blackwood, Andrew J. Edwards, James K. Jewell, Edward L. Reber, Edward H. Seabury
  • Patent number: 7307256
    Abstract: A method of detecting explosives in a vehicle includes providing a first rack on one side of the vehicle, the rack including a neutron generator and a plurality of gamma ray detectors; providing a second rack on another side of the vehicle, the second rack including a neutron generator and a plurality of gamma ray detectors; providing a control system, remote from the first and second racks, coupled to the neutron generators and gamma ray detectors; using the control system, causing the neutron generators to generate neutrons; and performing gamma ray spectroscopy on spectra read by the gamma ray detectors to look for a signature indicative of presence of an explosive. Various apparatus and other methods are also provided.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: December 11, 2007
    Assignee: Battelle Energy Alliance, LC
    Inventors: Edward L. Reber, James K. Jewell, Kenneth W. Rohde, Edward H. Seabury, Larry G. Blackwood, Andrew J. Edwards, Kurt W. Derr
  • Patent number: 7263689
    Abstract: Described is an application program interface (API) that enables dynamic modification to applications executing in a heterogeneous distributed computing environment. The application program interface includes a navigation function, a query function, a thread management function, and a modifier function. The navigation function returns program information for a local or remote computer (i.e., specified computing device). The query function returns information about a program on the specified computing device. The thread management function controls execution of other programs on the specified computing device. The modifier function modifies a system memory on the specified computing device that stores the heterogeneous program.
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Edwards, Carlos P. Gomes
  • Patent number: 7228540
    Abstract: A method prepares a computer program for operation in a computer supply system that supplies portions, or program units, of program code or program data of the computer program as the program needs the portions. The method includes defining a program unit of the program and removing the program unit from the program, thereby producing a program skeleton that is missing the program unit. The method further includes inserting instructions in place of the program unit in the program skeleton. The instructions are operative to request the program unit when the program skeleton encounters the instructions. An information structure includes a program skeleton of a program. The program skeleton is missing a funclet of the program, but includes a placeholder in place of the funclet. The program skeleton additionally includes instructions in place of the funclet. The instructions are operative to request the funclet when the program skeleton encounters the instructions.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventors: Hon Keat W. Chan, Andrew J. Edwards, David Gillies, Carlos P. Gomes, Jiyang Liu, Patrick L. McDonald, Mark L. Roberts, Hoi Vo