Patents by Inventor Wolf-Dietrich Weber

Wolf-Dietrich Weber 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: 11017130
    Abstract: A method of designing a data center can include determining a design power density, determining an oversubscription ratio, and determining a spatial layout of the data center using the design power density and the oversubscription ratio. The design power density can be in units of power per unit length.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Andrew B. Carlson, Jimmy Clidaras, William Hamburgen, Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 10558768
    Abstract: A method for use in deploying computers into a data center includes calculating in a computer an expected peak power draw for a plurality of computers. The expected peak power draw for the plurality of computers is less than a sum of individual expected peak power draws for each computer from the plurality of computers.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 10377265
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for smart electric vehicle charging and a mediator device for the same. In one aspect, a method includes receiving a signal, at a first connector, indicative of a charging capacity of a charging station, from the charging station, and providing a signal indicative of a second charging capacity at a second connector to an electrical vehicle, wherein the second charging capacity is determined based on optimization data received from an optimization service.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Matthew D. Wytock, Kurt Adelberger, Wolf-Dietrich Weber, Olga Irzak
  • Patent number: 10339227
    Abstract: A method of designing a data center can include determining a design power density, determining an oversubscription ratio, and determining a spatial layout of the data center using the design power density and the oversubscription ratio. The design power density can be in units of power per unit length.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: Andrew B. Carlson, Jimmy Clidaras, William Hamburgen, Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 10101050
    Abstract: A thermostat management server may include one or more processors and one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising receiving information that characterizes energy usage associated with the plurality of thermostats, receiving parameters characterizing proposed future demand-response events, selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced, simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats, generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions, selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities, and sending the capacity reduction level to the utility provider computer system.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Ana Radovanovic, William Dow Heavlin, Wolf-Dietrich Weber, Ankit Somani, Seungil You, Matthew Wytock
  • Patent number: 9946815
    Abstract: A method for use in deploying computers into a data center includes calculating in a computer an expected peak power draw for a plurality of computers. The expected peak power draw for the plurality of computers is less than a sum of individual expected peak power draws for each computer from the plurality of computers.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Publication number: 20170167742
    Abstract: A thermostat management server may include one or more processors and one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising receiving information that characterizes energy usage associated with the plurality of thermostats, receiving parameters characterizing proposed future demand-response events, selecting a combination of thermostats from the plurality of thermostats for which the energy usage can be reduced, simulating a demand response event based on the parameters and using different weather conditions for the combination of the plurality of thermostats, generating statistical probabilities of meeting a plurality of capacity reduction levels based on the different weather conditions, selecting a capacity reduction level from the plurality of capacity reduction levels based on the statistical probabilities, and sending the capacity reduction level to the utility provider computer system.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 15, 2017
    Applicant: Google Inc.
    Inventors: Ana Radovanovic, William Dow Heavlin, Wolf-Dietrich Weber, Ankit Somani, Seungil You, Matthew Wytock
  • Patent number: 9660458
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for electrical load management. One of the systems includes a first electrical grid, one or more power sources coupled to the first electrical grid, a second electrical grid coupled to the first electrical grid by a power conversion system, one or more loads coupled to the second electrical grid, and one or more load control systems coupled to the one or more loads. A grid control system is configured to receive source information from the first electrical grid and send load instructions to the load control systems based on the source information.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Kurt Adelberger, Wolf-Dietrich Weber, Ana Radovanovic, Ross Koningstein, David K. Fork, Mikhail Dikovsky
  • Publication number: 20160121748
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for smart electric vehicle charging and a mediator device for the same.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Matthew D. Wytock, Kurt Adelberger, Wolf-Dietrich Weber, Olga Irzak
  • Publication number: 20150326023
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for electrical load management. One of the systems includes a first electrical grid, one or more power sources coupled to the first electrical grid, a second electrical grid coupled to the first electrical grid by a power conversion system, one or more loads coupled to the second electrical grid, and one or more load control systems coupled to the one or more loads. A grid control system is configured to receive source information from the first electrical grid and send load instructions to the load control systems based on the source information.
    Type: Application
    Filed: July 28, 2014
    Publication date: November 12, 2015
    Inventors: Kurt Adelberger, Wolf-Dietrich Weber, Ana Radovanovic, Ross Koningstein, David K. Fork, Mikhail Dikovsky
  • Patent number: 8949646
    Abstract: A method of monitoring power load of a data center includes monitoring a power usage of a cluster of the data center, monitoring a power usage of a power distribution unit (PDU) of the data center, and monitoring a power usage of at least one of a rack of the data center or a computer within a rack of the data center.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 8832476
    Abstract: In a computer-implemented method, an electronic communication from a first computing machine is received and includes a power value and one or more priority values. The power value represents a request for a power allotment expected to be used during a predetermined time and the priority values represent priorities of tasks expected to be executed during the predetermined time. A score for the request is calculated using a scoring function and the received priority values as inputs to the scoring function. The score is compared to one or more other scores respectively associated with requests for power allotments from other computing machines and previously calculated using the scoring function following receipt of one or more electronic communications each including a power value and one or more priority values. A top-ranked score is identified and an electronic communication is sent to the associated computing machine granting the requested power allotment.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Xiaobo Fan, Chris Sadler, Selver Corhodzic, Wolf-Dietrich Weber, Taliver Brooks Heath, Mark Hennecke
  • Patent number: 8700929
    Abstract: A method of controlling power usage in a data center includes monitoring a power usage of a plurality of computers in the data center, generating a signal indicating that the power usage is within a threshold of a maximum power capacity, and in response to the signal, adjusting performance of at least one computer in the plurality of computers.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: April 15, 2014
    Assignee: Exaflop LLC
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 8645722
    Abstract: A method for use in deploying computers into a data center includes calculating in a computer an expected peak power draw for a plurality of computers. The expected peak power draw for the plurality of computers is less than a sum of individual expected peak power draws for each computer from the plurality of computers.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: February 4, 2014
    Assignee: Exaflop LLC
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 8621248
    Abstract: A method of controlling power usage in a data center includes monitoring a power usage of a plurality of computers in the data center, generating a signal indicating that the power usage is within a threshold of a maximum power capacity, and in response to the signal, adjusting performance of at least one computer in the plurality of computers.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: December 31, 2013
    Assignee: Exaflop LLC
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 8601287
    Abstract: A method for use in deploying computers into a data center includes calculating in a computer an expected peak power draw for a plurality of computers. The expected peak power draw for the plurality of computers is less than a sum of individual expected peak power draws for each computer from the plurality of computers.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: December 3, 2013
    Assignee: Exaflop LLC
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 8595515
    Abstract: A data center includes a power distribution network having a power capacity, and a plurality of computers drawing power from the power distribution network. Each of the computers has a peak power draw. The power capacity is less than a maximum power draw defined by summing the peak power draw from each of the plurality of computers.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: Wolf-Dietrich Weber, Xiaobo Fan, Luiz Andre Barroso
  • Patent number: 8504992
    Abstract: In general, methods and apparatus for implementing a Quality of Service (QoS) model are disclosed. A Quality of Service (QoS) contract with an initiating network device may be satisfied. A request may be received from the initiating network device in a first time less than or equal to an ordinal number times an arrival interval. The ordinal number signifies a position of the request among a group of requests. The request that has been serviced may be returned to the initiator in a second time less than or equal to a constant term plus the ordinal number times a service interval.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: August 6, 2013
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Chien-Chun Chou, Drew E. Wingard
  • Patent number: 8443422
    Abstract: Various methods and apparatuses of protection mechanism are described. A target intellectual property block may field and service requests from an initiator intellectual property block in a system-on-chip network. The target intellectual property block has an associated protection mechanism with logic configured to restrict access for the requests to the target intellectual property block. The request's access is restricted based on access permissions associated with a region within the target intellectual property block and attributes of the request trying to access that region.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: May 14, 2013
    Assignee: Sonics, Inc.
    Inventors: Wolf-Dietrich Weber, Drew A Wingard, Stephen W Hamilton, Frank Seigneret
  • Publication number: 20120078430
    Abstract: In a computer-implemented method, an electronic communication from a first computing machine is received and includes a power value and one or more priority values. The power value represents a request for a power allotment expected to be used during a predetermined time and the priority values represent priorities of tasks expected to be executed during the predetermined time. A score for the request is calculated using a scoring function and the received priority values as inputs to the scoring function. The score is compared to one or more other scores respectively associated with requests for power allotments from other computing machines and previously calculated using the scoring function following receipt of one or more electronic communications each including a power value and one or more priority values. A top-ranked score is identified and an electronic communication is sent to the associated computing machine granting the requested power allotment.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Inventors: Xiaobo Fan, Chris Sadler, Selver Corhodzic, Wolf-Dietrich Weber, Taliver Brooks Heath, Mark Hennecke