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: 9116536Abstract: 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: GrantFiled: September 23, 2014Date of Patent: August 25, 2015Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
-
Publication number: 20150130352Abstract: 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: ApplicationFiled: September 23, 2014Publication date: May 14, 2015Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, JR.
-
Publication number: 20150011152Abstract: 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: ApplicationFiled: September 22, 2014Publication date: January 8, 2015Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, JR.
-
Patent number: 8842433Abstract: 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: GrantFiled: November 17, 2011Date of Patent: September 23, 2014Assignee: Cisco Technology, Inc.Inventors: Brian D. Koblenz, Carol Simon, Milton P. Hilliard
-
Patent number: 8842430Abstract: 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: GrantFiled: June 22, 2011Date of Patent: September 23, 2014Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
-
Patent number: 8833094Abstract: 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: GrantFiled: June 13, 2011Date of Patent: September 16, 2014Inventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
-
Publication number: 20130128455Abstract: 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: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Inventors: Brian D. Koblenz, Carol Simon, Milton P. Hilliard
-
Publication number: 20130103330Abstract: 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: ApplicationFiled: November 16, 2011Publication date: April 25, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Timothy J. Cox, Brian D. Koblenz, Michael J. Lavazza
-
Patent number: 7990710Abstract: 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: GrantFiled: December 31, 2008Date of Patent: August 2, 2011Assignee: VS Acquisition Co. LLCInventors: Stephen V. R. Hellriegel, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr.
-
Patent number: 7904685Abstract: 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: GrantFiled: June 12, 2003Date of Patent: March 8, 2011Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
-
Publication number: 20100165565Abstract: 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: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Inventors: Stephen V. R. Hellriegal, Mario L. Jaena, Brian D. Koblenz, David Louis Anderson, David Driggers, Hampton Walker Haddock, JR.
-
Patent number: 7558910Abstract: 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: GrantFiled: October 30, 2003Date of Patent: July 7, 2009Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
-
Patent number: 7558889Abstract: 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: GrantFiled: October 30, 2003Date of Patent: July 7, 2009Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
-
Patent number: 7536690Abstract: 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: GrantFiled: September 16, 2003Date of Patent: May 19, 2009Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
-
Patent number: 7426732Abstract: 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: GrantFiled: October 10, 2003Date of Patent: September 16, 2008Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
-
Patent number: 7392525Abstract: 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: GrantFiled: October 1, 2003Date of Patent: June 24, 2008Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
-
Patent number: 7360221Abstract: 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: GrantFiled: September 10, 2003Date of Patent: April 15, 2008Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
-
Patent number: 7191444Abstract: 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: GrantFiled: September 16, 2003Date of Patent: March 13, 2007Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry, Burton J. Smith
-
Patent number: 7165150Abstract: 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: GrantFiled: October 30, 2003Date of Patent: January 16, 2007Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith
-
Patent number: 7117330Abstract: 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: GrantFiled: June 12, 2003Date of Patent: October 3, 2006Assignee: Cray Inc.Inventors: Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield, Burton J. Smith