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: 20240124288Abstract: 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: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Applicant: 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: 20240120417Abstract: 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: ApplicationFiled: April 20, 2023Publication date: April 11, 2024Applicant: Nexgen Power Systems, Inc.Inventors: Kyoung Wook Seok, Clifford Drowley, Andrew J. Walker, Andrew P. Edwards
-
Patent number: 10901796Abstract: 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: GrantFiled: June 29, 2018Date of Patent: January 26, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shane Mainali, Georgi M. Chalakov, Maneesh Sah, Zichen Sun, Michael E. Roberson, Andrew J. Edwards, Jegan Devaraju, Krishnan Varadarajan
-
Publication number: 20190004863Abstract: 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: ApplicationFiled: June 29, 2018Publication date: January 3, 2019Inventors: Shane MAINALI, Georgi M. CHALAKOV, Maneesh SAH, Zichen SUN, Michael E. ROBERSON, Andrew J. EDWARDS, Jegan DEVARAJU, Krishnan VARADARAJAN
-
Patent number: 8434079Abstract: 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: GrantFiled: June 4, 2007Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventors: Hon Keat W. Chan, Andrew J. Edwards, David Gillies, Carlos P. Gomes, Jiyang Liu, Patrick L. McDonald, Mark L. Roberts, Hoi Vo
-
Publication number: 20120267951Abstract: 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: ApplicationFiled: May 11, 2012Publication date: October 25, 2012Applicant: OfficePower, Inc.Inventors: John S. Pifer, Andrew J. Edwards
-
Patent number: 8212405Abstract: 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: GrantFiled: December 5, 2007Date of Patent: July 3, 2012Assignee: OfficePower, Inc.Inventors: John S. Pifer, Andrew J. Edwards
-
Patent number: 7997081Abstract: 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: GrantFiled: June 28, 2007Date of Patent: August 16, 2011Assignee: OfficePower, Inc.Inventors: Andrew J. Edwards, John S. Pifer
-
Patent number: 7980357Abstract: 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: GrantFiled: February 2, 2007Date of Patent: July 19, 2011Assignee: OfficePower, Inc.Inventor: Andrew J. Edwards
-
Publication number: 20090150100Abstract: 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: ApplicationFiled: December 5, 2007Publication date: June 11, 2009Applicant: OFFICEPOWER, LLCInventors: John S. Pifer, Andrew J. Edwards
-
Patent number: 7501637Abstract: 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: GrantFiled: October 23, 2007Date of Patent: March 10, 2009Assignee: Battelle Energy Alliance, LLCInventors: Edward L. Reber, James K. Jewell, Kenneth W. Rohde, Edward H. Seabury, Larry G. Blackwood, Andrew J. Edwards, Kurt W. Derr
-
Publication number: 20090037885Abstract: 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: ApplicationFiled: July 30, 2007Publication date: February 5, 2009Applicant: MICROSOFT CORORATIONInventors: ANDREW J. EDWARDS, J. JORDAN TIGANI
-
Publication number: 20090000302Abstract: 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: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: OfficePower, L.L.C.Inventors: Andrew J. Edwards, John S. Pifer
-
Publication number: 20080224060Abstract: 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: ApplicationFiled: October 23, 2007Publication date: September 18, 2008Inventors: Edward L. Reber, James K. Jewell, Kenneth W. Rohde, Edward H. Seabury, Larry G. Blackwood, Andrew J. Edwards, Kurt W. Derr
-
Publication number: 20080185219Abstract: 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: ApplicationFiled: February 2, 2007Publication date: August 7, 2008Applicant: OFFICEPOWER, LLCInventor: Andrew J. Edwards
-
Publication number: 20080103993Abstract: 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: ApplicationFiled: October 26, 2006Publication date: May 1, 2008Applicant: 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: 7329872Abstract: 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: GrantFiled: September 19, 2005Date of Patent: February 12, 2008Assignee: Battelle Energy Alliance, LLCInventors: Larry G. Blackwood, Andrew J. Edwards, James K. Jewell, Edward L. Reber, Edward H. Seabury
-
Patent number: 7307256Abstract: 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: GrantFiled: April 6, 2005Date of Patent: December 11, 2007Assignee: Battelle Energy Alliance, LCInventors: Edward L. Reber, James K. Jewell, Kenneth W. Rohde, Edward H. Seabury, Larry G. Blackwood, Andrew J. Edwards, Kurt W. Derr
-
Patent number: 7263689Abstract: 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: GrantFiled: November 1, 2001Date of Patent: August 28, 2007Assignee: Microsoft CorporationInventors: Andrew J. Edwards, Carlos P. Gomes
-
Patent number: 7228540Abstract: 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: GrantFiled: May 14, 2002Date of Patent: June 5, 2007Assignee: Microsoft CorporationInventors: Hon Keat W. Chan, Andrew J. Edwards, David Gillies, Carlos P. Gomes, Jiyang Liu, Patrick L. McDonald, Mark L. Roberts, Hoi Vo