Patents by Inventor Brian D. Koblenz

Brian D. Koblenz 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: 9116536
    Abstract: A data center inside a shipping container having computing equipment and associated devices located in its interior. The data center includes computing equipment, an internal network, an external network, power supplies, a lighting system, and a controller. The power supplies and the lighting system connect to the controller, which in turn connects to the internal network. The computing equipment connects to the power supplies. A remote computing device connected to the external network communicates with the controller through the internal network. The remote computing device receives information from the controller and instructs the controller to selectively energize and de-energize the power supplies and the lighting system. The controller may have a user interface configured to display data associated with the computing equipment and other devices and systems located within the container.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 25, 2015
    Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
  • Publication number: 20150130352
    Abstract: A data center inside a shipping container having a lower plenum and an upper plenum in its interior. Heated air in the upper plenum exits therefrom into a plurality of heat exchangers adjacent thereto. Air cooled by the heat exchangers travels toward and enters the lower plenum. The data center includes a plurality of carriages each having an equipment receiving portion located between an open bottom portion in open communication with the lower plenum, and an open top portion in open communication with the upper plenum. Fans inside each of the carriages draw cooled air up from the lower plenum into the open bottom portion of the carriage, blow the cooled air up through the equipment receiving portion thereby cooling any computing equipment received therein, and vent the cooled air through the open top portion into the upper plenum.
    Type: Application
    Filed: September 23, 2014
    Publication date: May 14, 2015
    Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, JR.
  • Publication number: 20150011152
    Abstract: A data center inside a shipping container having a lower plenum and an upper plenum in its interior. Heated air in the upper plenum exits therefrom into a plurality of heat exchangers adjacent thereto. Air cooled by the heat exchangers travels toward and enters the lower plenum. The data center includes a plurality of carriages each having an equipment receiving portion located between an open bottom portion in open communication with the lower plenum, and an open top portion in open communication with the upper plenum. Fans inside each of the carriages draw cooled air up from the lower plenum into the open bottom portion of the carriage, blow the cooled air up through the equipment receiving portion thereby cooling any computing equipment received therein, and vent the cooled air through the open top portion into the upper plenum.
    Type: Application
    Filed: September 22, 2014
    Publication date: January 8, 2015
    Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, JR.
  • Patent number: 8842433
    Abstract: A system is provided in one example embodiment that includes at least one rack for electronic equipment, each rack including: at least one sensor configured to measure an environmental condition, an air conditioning system, an ingress port configured to allow air to flow into a corresponding rack from an environment surrounding the racks, and an egress port configured to allow air to flow out of a corresponding rack and into the environment surrounding the racks. The system also includes a housing that surrounds the racks and that defines the environment surrounding the racks. The air that flows out through the egress ports of the racks conditions the air in the environment surrounding the racks.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Brian D. Koblenz, Carol Simon, Milton P. Hilliard
  • Patent number: 8842430
    Abstract: A data center inside a shipping container having a lower plenum and an upper plenum in its interior, individual computing devices, and a humidity. Humidity inside the container is controlled by a humidity sensing device that reports the humidity level to a central controller. The central controller is connected to a humidity control device and the individual computing devices. Based on the humidity level, the central controller will adjust the output of the humidity control device to maintain the humidity internal to the container at a pre-determined level. The central controller energizes and de-energizes individual computing devices depending on the humidity level inside the container and other factors associated with the operation of computing devices. The central controller is also connected to, and communicates with, an external communication network.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: September 23, 2014
    Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
  • Patent number: 8833094
    Abstract: A data center inside a shipping container having a lower plenum and an upper plenum in its interior. Heated air in the upper plenum exits therefrom into a plurality of heat exchangers adjacent thereto. Air cooled by the heat exchangers travels toward and enters the lower plenum. The data center includes a plurality of carriages each having an equipment receiving portion located between an open bottom portion in open communication with the lower plenum, and an open top portion in open communication with the upper plenum. Fans inside each of the carriages draw cooled air up from the lower plenum into the open bottom portion of the carriage, blow the cooled air up through the equipment receiving portion thereby cooling any computing equipment received therein, and vent the cooled air through the open top portion into the upper plenum.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: September 16, 2014
    Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
  • Publication number: 20130128455
    Abstract: A system is provided in one example embodiment that includes at least one rack for electronic equipment, each rack including: at least one sensor configured to measure an environmental condition, an air conditioning system, an ingress port configured to allow air to flow into a corresponding rack from an environment surrounding the racks, and an egress port configured to allow air to flow out of a corresponding rack and into the environment surrounding the racks. The system also includes a housing that surrounds the racks and that defines the environment surrounding the racks. The air that flows out through the egress ports of the racks conditions the air in the environment surrounding the racks.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Inventors: Brian D. Koblenz, Carol Simon, Milton P. Hilliard
  • Publication number: 20130103330
    Abstract: Techniques are provided for managing the infrastructure (power distribution chain) of an information technology (IT) facility, sometimes referred to herein as a data center, comprising hierarchically arranged low-level and higher level components. This power distribution chain management occurs at the phase-level (i.e., at each of the phases of power that are utilized in the power distribution chain). In one example, characteristics representing the consumption of power of one or more of the low-level components are obtained. Based on the obtained characteristics, the power consumption for each of a plurality of the higher-level components is determined. Based on the power consumption determined for each of the plurality of higher-level components, a global power consumption, at the phase-level, for the entire power distribution chain is determined at the one or more low-level components.
    Type: Application
    Filed: November 16, 2011
    Publication date: April 25, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Timothy J. Cox, Brian D. Koblenz, Michael J. Lavazza
  • Patent number: 7990710
    Abstract: A data center inside a shipping container having a lower plenum and an upper plenum in its interior. Heated air in the upper plenum exits therefrom into a plurality of heat exchangers adjacent thereto. Air cooled by the heat exchangers travels toward and enters the lower plenum. The data center includes a plurality of carriages each having an equipment receiving portion located between an open bottom portion in open communication with the lower plenum, and an open top portion in open communication with the upper plenum. Fans inside each of the carriages draw cooled air up from the lower plenum into the open bottom portion of the carriage, blow the cooled air up through the equipment receiving portion thereby cooling any computing equipment received therein, and vent the cooled air through the open top portion into the upper plenum.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: August 2, 2011
    Assignee: VS Acquisition Co. LLC
    Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
  • Patent number: 7904685
    Abstract: Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evaluation of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of forwarding to avoid checking for an end of a buffer, use of sentinel word to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: March 8, 2011
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
  • Publication number: 20100165565
    Abstract: A data center inside a shipping container having a lower plenum and an upper plenum in its interior. Heated air in the upper plenum exits therefrom into a plurality of heat exchangers adjacent thereto. Air cooled by the heat exchangers travels toward and enters the lower plenum. The data center includes a plurality of carriages each having an equipment receiving portion located between an open bottom portion in open communication with the lower plenum, and an open top portion in open communication with the upper plenum. Fans inside each of the carriages draw cooled air up from the lower plenum into the open bottom portion of the carriage, blow the cooled air up through the equipment receiving portion thereby cooling any computing equipment received therein, and vent the cooled air through the open top portion into the upper plenum.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Stephen V. R. Hellriegal, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, JR.
  • Patent number: 7558910
    Abstract: Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evaluation of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of forwarding to avoid checking for an end of a buffer, use of sentinel word to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: July 7, 2009
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
  • Patent number: 7558889
    Abstract: Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evalution of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of fowarding to avoid checking for an end of a buffer, use of sentinel work to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: July 7, 2009
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
  • Patent number: 7536690
    Abstract: A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or more teams of threads, where each team represents threads executing on a single processor. The task designates, for each stream that is executing a thread, one stream as a team master stream and one stream as a task master stream. For each team master stream, the task notifies the operating system that the team is ready to be swapped out when each other thread of the team has saved its state and has quit its stream. Finally, for the task master stream, the task notifies the operating system that the task is ready to be swapped when it has saved its state and each other team has notified that it is ready to be swapped out.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: May 19, 2009
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
  • Patent number: 7426732
    Abstract: A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or more teams of threads, where each team represents threads executing on a single processor. The task designates, for each stream that is executing a thread, one stream as a team master stream and one stream as a task master stream. For each team master stream, the task notifies the operating system that the team is ready to be swapped out when each other thread of the team has saved its state and has quit its stream. Finally, for the task master stream, the task notifies the operating system that the task is ready to be swapped when it has saved its state and each other team has notified that it is ready to be swapped out.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: September 16, 2008
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
  • Patent number: 7392525
    Abstract: A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or more teams of threads, where each team represents threads executing on a single processor. The task designates, for each stream that is executing a thread, one stream as a team master stream and one stream as a task master stream. For each team master stream, the task notifies the operating system that the team is ready to be swapped out when each other thread of the team has saved its state and has quit its stream. Finally, for the task master stream, the task notifies the operating system that the task is ready to be swapped when it has saved its state and each other team has notified that it is ready to be swapped out.
    Type: Grant
    Filed: October 1, 2003
    Date of Patent: June 24, 2008
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
  • Patent number: 7360221
    Abstract: A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or more teams of threads, where each team represents threads executing on a single processor. The task designates, for each stream that is executing a thread, one stream as a team master stream and one stream as a task master stream. For each team master stream, the task notifies the operating system that the team is ready to be swapped out when each other thread of the team has saved its state and has quit its stream. Finally, for the task master stream, the task notifies the operating system that the task is ready to be swapped when it has saved its state and each other team has notified that it is ready to be swapped out.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: April 15, 2008
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
  • Patent number: 7191444
    Abstract: A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or more teams of threads, where each team represents threads executing on a single processor. The task designates, for each stream that is executing a thread, one stream as a team master stream and one stream as a task master stream. For each team master stream, the task notifies the operating system that the team is ready to be swapped out when each other thread of the team has saved its state and has quit its stream. Finally, for the task master stream, the task notifies the operating system that the task is ready to be swapped when it has saved its state and each other team has notified that it is ready to be swapped out.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: March 13, 2007
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
  • Patent number: 7165150
    Abstract: Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evaluation of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of forwarding to avoid checking for an end of a buffer, use of sentinel word to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: January 16, 2007
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
  • Patent number: 7117330
    Abstract: Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evaluation of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of forwarding to avoid checking for an end of a buffer, use of sentinel word to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: October 3, 2006
    Assignee: Cray Inc.
    Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith