Patents by Inventor Michael Hoff
Michael Hoff 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: 20240088524Abstract: A system architecture for grid electrical energy storage comprising substantial numbers of cells connected in parallel. The lowest level of modularity comprising about eighteen or more individual cells connected in parallel. The disclosed architecture reduces the number of parts, complexity, and variability, while increasing one or more of reliability, service life, and energy capacity of a large-scale grid energy storage system, relative to a conventional multi-parallel string architecture.Type: ApplicationFiled: January 27, 2022Publication date: March 14, 2024Inventors: C. Michael HOFF, Greg TREMELLING, Bud COLLINS, Scott Hampton REITSMA, Erik NELSON
-
Patent number: 10014697Abstract: Systems and methods of providing integrated battery protection for a plurality of series-connected batteries, in which a plurality of controllable switches are used to disconnect or otherwise isolate the respective batteries, substantially simultaneously, from an external circuit in response to certain fault or non-fault battery conditions. When the plurality of controllable switches are synchronously transitioned from a closed or “ON” state to an opened or “OFF” state, the voltages of the respective batteries become distributed among the controllable switches, allowing for the use of switches having a reduced voltage rating as well as a reduced cost. By connecting a balancing resistor across each of a plurality of series-connected battery/switch pairs, a more even distribution of the voltages of the respective batteries among the controllable switches can be achieved, providing the system with more predictable operation.Type: GrantFiled: September 10, 2014Date of Patent: July 3, 2018Assignee: NEC Energy Solutions, Inc.Inventors: Yevgeny Maltsev, Oleg Kerbel, C. Michael Hoff, Greg Tremelling
-
Patent number: 9971590Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.Type: GrantFiled: February 2, 2017Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
-
Patent number: 9845142Abstract: An aircraft skin panel includes a laminated composite layer and a ground plane coupled to the composite layer, wherein the ground plane is an electrically conductive elastic thermoplastic.Type: GrantFiled: August 15, 2014Date of Patent: December 19, 2017Assignee: THE BOEING COMPANYInventors: Michael P. Gleason, Mathew Albert Coffman, David G. Betterly, Michael A. Arrowsmith, John M. Robertson, Anthony Michael Hoff
-
Publication number: 20170147327Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.Type: ApplicationFiled: February 2, 2017Publication date: May 25, 2017Inventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
-
Patent number: 9582257Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.Type: GrantFiled: February 7, 2014Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
-
Publication number: 20160257394Abstract: An aircraft skin panel includes a laminated composite layer and a ground plane coupled to the composite layer, wherein the ground plane is an electrically conductive elastic thermoplastic.Type: ApplicationFiled: August 15, 2014Publication date: September 8, 2016Inventors: Michael P. Gleason, Mathew Albert Coffman, David G. Betterly, Michael A. Arrowsmith, John M. Robertson, Anthony Michael Hoff
-
Publication number: 20160072315Abstract: Systems and methods of providing integrated battery protection for a plurality of series-connected batteries, in which a plurality of controllable switches are used to disconnect or otherwise isolate the respective batteries, substantially simultaneously, from an external circuit in response to certain fault or non-fault battery conditions. When the plurality of controllable switches are synchronously transitioned from a closed or “ON” state to an opened or “OFF” state, the voltages of the respective batteries become distributed among the controllable switches, allowing for the use of switches having a reduced voltage rating as well as a reduced cost. By connecting a balancing resistor across each of a plurality of series-connected battery/switch pairs, a more even distribution of the voltages of the respective batteries among the controllable switches can be achieved, providing the system with more predictable operation.Type: ApplicationFiled: September 10, 2014Publication date: March 10, 2016Inventors: Yevgeny Maltsev, Oleg Kerbel, C. Michael Hoff, Greg Tremelling
-
Patent number: 9093847Abstract: A method of controlling current in a parallel battery systems includes providing at least two parallel connected batteries, each said battery having an internal resistance and dissipating heat while operating; during operation, measuring at least the temperature and current of each individual battery; and providing instructions to a temperature control system having a temperature control module coupled with each said battery for individually cooling each said battery to adjust temperature of at least one battery in order to maintain the current at a target value.Type: GrantFiled: February 14, 2011Date of Patent: July 28, 2015Assignee: NEC Energy Solutions, Inc.Inventors: C. Michael Hoff, David Colucci, Tom De Lucia, Bud Collins
-
Patent number: 8935111Abstract: The disclosed system includes a metering device for monitoring electrical power grid conditions, a controller for determining if the metering device is detecting a condition on an electrical grid that is indicative of a delayed voltage recovery event, and a communication device for communicating with one or more remotely located bi-directional power source modules connected to the electrical power grid, wherein the controller is programmed to send a notification via the communication device to the one or more remotely located bi-directional power source modules if the controller detects a condition indicative of delayed voltage recovery event. In some embodiments, the metering device includes a grid metering device. In some embodiments, the metering device measures power factor, and a change in the voltage and ratio of VARs to Watts.Type: GrantFiled: September 28, 2010Date of Patent: January 13, 2015Assignee: NEC Energy Solutions, Inc.Inventors: Charles Vartanian, C. Michael Hoff, David Colucci, Peter Gottlieb
-
Publication number: 20140157254Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.Type: ApplicationFiled: February 7, 2014Publication date: June 5, 2014Applicant: Microsoft CorporationInventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
-
Patent number: 8661427Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.Type: GrantFiled: April 8, 2013Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
-
Patent number: 8593015Abstract: A battery system comprises a first battery unit; a DC voltage bus; a second battery unit electrically connected to the DC voltage bus; a current-limiting component; and switching circuitry for connecting the first battery unit to the DC voltage bus, where the switching circuitry is configured to electrically connect the first battery unit to the DC voltage bus either directly or through a current-limiting component, depending on an operating parameter of the first battery unit.Type: GrantFiled: October 28, 2010Date of Patent: November 26, 2013Assignee: A123 Systems LLCInventors: Peter Gottlieb, C. Michael Hoff, Thomas Farkas
-
Patent number: 8581547Abstract: A system for charging a battery includes a battery pack having at least two lithium ion cells. A controller detects a rate of change of voltage with respect to a state of charge (dV/dSOC) of the battery pack based on a calculated dV/dSOC that represents the battery pack as a whole, without calculating dV/dSOC individually on a cell-by-cell basis. Charging is terminated when dV/dSOC reaches a predetermined value.Type: GrantFiled: March 31, 2009Date of Patent: November 12, 2013Assignee: A123 Systems LLCInventor: C. Michael Hoff
-
Patent number: 8472439Abstract: One aspect relates to a communication protocol for communicating between one or more entities, such as devices, hosts or any other system capable of communicating over a network. A protocol is provided that allows communication between entities without a priori knowledge of the communication protocol. In such a protocol, for example, information describing a data structure of the communication protocol is transferred between communicating entities. Further, an authentication protocol is provided for providing bidirectional authentication between communicating entities. In one specific example, the entities include a master device and a slave device coupled by a serial link. In another specific example, the communication protocol may be used for performing unbalanced transmission between communicating entities.Type: GrantFiled: September 13, 2010Date of Patent: June 25, 2013Assignee: Schneider Electric IT CorporationInventors: Daniel C. Cohen, James S. Spitaels, David A. Colucci, Matthew Fletcher Bush, C. Michael Hoff, Robert Joseph Backofen, Vishwas Mohaniraj Deokar
-
Patent number: 8418165Abstract: Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of the product. A package object model includes a managed object model that represents a package or feature manifest as defined by a product manifest XML schema. The object model can be used to create references to other project item and feature definitions. The extended object model can be used to generate an equivalent package or feature manifest XML file.Type: GrantFiled: May 27, 2009Date of Patent: April 9, 2013Assignee: Microsoft CorporationInventors: Phillip Michael Hoff, Shi Sun, Daniel A. Molina, Li Ma, Lubomir I. Birov
-
Publication number: 20130009602Abstract: A method of controlling current in a parallel battery systems includes providing at least two parallel connected batteries, each said battery having an internal resistance and dissipating heat while operating; during operation, measuring at least the temperature and current of each individual battery; and providing instructions to a temperature control system having a temperature control module coupled with each said battery for individually cooling each said battery to adjust temperature of at least one battery in order to maintain the current at a target value.Type: ApplicationFiled: February 14, 2011Publication date: January 10, 2013Applicant: A123 SYSTEMS, INC.Inventors: C. Michael Hoff, David Colucci, Tom De Lucia, Bud Collins
-
Patent number: 8296730Abstract: When objects are called by a program written in a strongly-typed language using an interface written in a loosely-typed manner, incompatibilities between the programming languages can cause problems. Extension methods can simplify the interface between objects in an object model and a program written in a strongly-typed programming language by providing method overloads that accept strongly-typed parameters. Extension methods are provided that use method overloads that accept strongly-typed parameters, improving type safety by allowing the compiler to enforce type safety rather than relying on type checking at runtime. Nullable types and object initialization may be used to provide strongly-typed optional parameters. Extension methods can be used to support parameterized properties and to support class indexers, enabling query of collections of in-memory objects.Type: GrantFiled: March 12, 2008Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: David Andrew Whitechapel, Vladimir Morozov, Phillip Michael Hoff
-
Publication number: 20120104856Abstract: A battery system comprises a first battery unit; a DC voltage bus; a second battery unit electrically connected to the DC voltage bus; a current-limiting component; and switching circuitry for connecting the first battery unit to the DC voltage bus, where the switching circuitry is configured to electrically connect the first battery unit to the DC voltage bus either directly or through a current-limiting component, depending on an operating parameter of the first battery unit.Type: ApplicationFiled: October 28, 2010Publication date: May 3, 2012Applicant: A123 SYSTEMS, INC.Inventors: Peter GOTTLIEB, C. Michael HOFF, Thomas FARKAS
-
Patent number: 8098048Abstract: A battery charger containing circuitry including integrated cell balancing and automatic cell configuration determination is presented. The charger automatically adapts output current to different battery configurations. The charger also ensures that all the cells within a battery configuration are at roughly the same voltage.Type: GrantFiled: June 11, 2008Date of Patent: January 17, 2012Assignee: The Gillette CompanyInventor: Michael Hoff