Patents by Inventor Bradley A. Klein
Bradley A. Klein 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: 20180198247Abstract: An apparatus having an enclosure that is mountable on a computer rack. The apparatus comprising: a U-shaped plate, two end-caps, and a module having three faces. The U-shaped plate comprising a channel and forming a bottom face and at least a portion of the front and back faces of the enclosure. The module, which has three faces, is configured to mate with the U-shaped plate via the channel. When the module is mated with the U-shaped plate, the three faces of the module form, at least partially, the top, front and back faces of the enclosure. The two end-caps are configured to be attached to the U-shaped plate at distal ends of the U-shaped plate, wherein, when the two end-caps are attached to the U-shaped plate, side walls of the end-caps form two side faces of the enclosure.Type: ApplicationFiled: August 10, 2016Publication date: July 12, 2018Inventors: Bradley KLEIN, Charles MEYER, Scott FARNUM, Nicholas BARROWCLOUGH
-
Publication number: 20170372578Abstract: A 0U, rack-mounted, power distribution, environment monitoring, and fire-protection apparatus including an environmental monitoring sensor system, including a fire detection and protection system located in a computer rack. The invention includes a system to localize damage to equipment, business interruption, and hazardous conditions to a computer rack.Type: ApplicationFiled: June 28, 2016Publication date: December 28, 2017Inventors: Bradley Klein, Charles Meyer, Scott Farnum, Nicholas Barrowclough
-
Patent number: 9195807Abstract: A license manager running on a central-management server interacts with a managed node to determine a quantity of licensable units associated with a combination of a central-management program and the selected managed node.Type: GrantFiled: January 28, 2009Date of Patent: November 24, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bradley Klein, Travis Page Longoria, Toran K. Kopren, James Eugene Wade
-
Patent number: 8539482Abstract: A virtual-server license status determination is made as a function a determination of the license status of the host on which said virtual server runs.Type: GrantFiled: October 30, 2008Date of Patent: September 17, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Travis Page Longoria, Bradley Klein, Toran K Kopren, James Eugene Wade
-
Patent number: 8401925Abstract: A computer determines desired software products for a managed system. The computer selects a first set of one or more available owned licenses, each license of said first set involving the least waste in terms of covering non-desired products. The computer selects a second set of one or more of licenses from said first set, each license of said second set providing most coverage in terms of covering desired software products. The computer applies a license of said second set to said managed system.Type: GrantFiled: January 26, 2010Date of Patent: March 19, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bradley A. Klein, Toran K Kopren, Travis Page Longona, James Eugene Wade
-
Patent number: 8275578Abstract: The present invention provides a diagnostic method for a centrally managed computer system. The method provides central diagnostic expertise regarding central management software used for managing a system. The method further provides for managed software that integrates with the central management software; the managed software includes its own diagnostic expertise. The method further provides for importing the managed diagnostic expertise and combining it with central diagnostic expertise to define collective diagnostic expertise.Type: GrantFiled: September 25, 2008Date of Patent: September 25, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bradley Klein, Toran K. Kopren, Bryan Joseph Jacquot
-
Publication number: 20090265139Abstract: The present invention provides a diagnostic method for a centrally managed computer system. The method provides central diagnostic expertise regarding central management software used for managing said system. The method further provides for managed software that integrates with said central management software; the managed software includes its own diagnostic expertise. The method further provides for importing the managed diagnostic expertise and combining it with said central diagnostic expertise to define collective diagnostic expertise.Type: ApplicationFiled: September 25, 2008Publication date: October 22, 2009Inventors: Bradley KLEIN, Toran K. KOPREN, Bryan Joseph JACQUOT
-
Patent number: 7562229Abstract: A computer-implemented method in a computer system for facilitating auditing of the computer system is disclosed. The method includes receiving a request for a codeword from a user of the computer system. The method further includes ascertaining first data from the computer system, the first data including at least one of a number of active components found in the computer system and a number of inactive components found in the computer system. The method additionally includes ascertaining second data from the computer system, the second data including identification data, the identification data identifying at least one of the computer system and a software program executing on the computer system. The method also includes forming the codeword using the first data and the second data, wherein the codeword includes the first data and the second data. Furthermore, the method includes providing the codeword to the user.Type: GrantFiled: January 23, 2003Date of Patent: July 14, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edgar I. Circenis, Bradley A. Klein
-
Patent number: 7373497Abstract: A method of activating a previously inactive component in a computer system is disclosed. The method includes receiving a request for activating the previously inactive component and ascertaining whether there exists a first right for activating the previously inactive component. The method further includes activating the previously inactive component in accordance with the first right if the first right exists. The method additionally includes ascertaining, if there is no first right for activating the previously inactive component, whether there exists a second right for activating the previously inactive component, the second right being more restricted than the first right. Furthermore, the method includes activating the previously active component in accordance with the second right if the second right exists.Type: GrantFiled: January 23, 2003Date of Patent: May 13, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edgar I. Circenis, Bradley A. Klein
-
Publication number: 20080012279Abstract: A knee bolster includes a curved bracket mounted to an associated cross beam of the vehicle. A knee panel member is mounted to the curved bracket at a location spaced from the associated cross beam. The panel member includes a laterally extending wall spaced from the curved bracket and support legs extending between the laterally extending wall and the curved bracket.Type: ApplicationFiled: July 14, 2006Publication date: January 17, 2008Inventors: Patrick Ellison, Ryan Miller, Bradley Klein
-
Methods and apparatus for managing the execution of a task among a plurality of autonomous processes
Patent number: 7228545Abstract: A method in a computer system for enabling a process to manage the execution of a periodic, single-execution (PSE) task is disclosed. The process represents one of a plurality of processes executing on the computer system, and the PSE task represents a task to be performed once by one of the plurality of processes for each rotation of a periodic schedule. Each of the plurality of processes is capable of performing the PSE task and scheduled to perform the PSE task during the each rotation of the periodic schedule. The method ensures that the PSE task is performed only once by one of a plurality of processes during each rotation of the periodic schedule.Type: GrantFiled: January 23, 2003Date of Patent: June 5, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edgar I. Circenis, Bradley A. Klein -
Patent number: 7146496Abstract: A method for activating a set of previously inactive components in a computer system is disclosed. The method includes receiving a request for activating the set of previously inactive components and ascertaining whether there exists a first right for activating the set of previously inactive components. The method further includes activating the set of previously inactive components in accordance with the first right if the first right exists. The method additionally includes ascertaining, if there is no first right for activating the previously inactive component, whether there exists temporary capacity availability adequate to support the activating the set of previously inactive components, the temporary capacity availability being tracked at the computer system and representing a duration that a component having the same type as components in the set of previously inactive components can be activated in the absence of the first right for activating the set of previously inactive components.Type: GrantFiled: January 23, 2003Date of Patent: December 5, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Edgar I. Circenis, Bradley A. Klein
-
Publication number: 20040148511Abstract: A computer-implemented method in a computer system for facilitating auditing of the computer system is disclosed. The method includes receiving a request for a codeword from a user of the computer system. The method further includes ascertaining first data from the computer system, the first data including at least one of a number of active components found in the computer system and a number of inactive components found in the computer system. The method additionally includes ascertaining second data from the computer system, the second data including identification data, the identification data identifying at least one of the computer system and a software program executing on the computer system. The method also includes forming the codeword using the first data and the second data, wherein the codeword includes the first data and the second data. Furthermore, the method includes providing the codeword to the user.Type: ApplicationFiled: January 23, 2003Publication date: July 29, 2004Inventors: Edgar I. Circenis, Bradley A. Klein
-
Publication number: 20040148394Abstract: A method of activating a previously inactive component in a computer system is disclosed. The method includes receiving a request for activating the previously inactive component and ascertaining whether there exists a first right for activating the previously inactive component. The method further includes activating the previously inactive component in accordance with the first right if the first right exists. The method additionally includes ascertaining, if there is no first right for activating the previously inactive component, whether there exists a second right for activating the previously inactive component, the second right being more restricted than the first right. Furthermore, the method includes activating the previously active component in accordance with the second right if the second right exists.Type: ApplicationFiled: January 23, 2003Publication date: July 29, 2004Inventors: Edgar I. Circenis, Bradley A. Klein
-
Publication number: 20040148498Abstract: A method for activating a set of previously inactive components in a computer system is disclosed. The method includes receiving a request for activating the set of previously inactive components and ascertaining whether there exists a first right for activating the set of previously inactive components. The method further includes activating the set of previously inactive components in accordance with the first right if the first right exists. The method additionally includes ascertaining, if there is no first right for activating the previously inactive component, whether there exists temporary capacity availability adequate to support the activating the set of previously inactive components, the temporary capacity availability being tracked at the computer system and representing a duration that a component having the same type as components in the set of previously inactive components can be activated in the absence of the first right for activating the set of previously inactive components.Type: ApplicationFiled: January 23, 2003Publication date: July 29, 2004Inventors: Edgar I. Circenis, Bradley A. Klein
-
Methods and apparatus for managing the execution of a task among a plurality of autonomous processes
Publication number: 20040148607Abstract: A method in a computer system for enabling a process to manage the execution of a periodic, single-execution (PSE) task is disclosed. The process represents one of a plurality of processes executing on the computer system, and the PSE task represents a task to be performed once by one of the plurality of processes for each rotation of a periodic schedule. Each of the plurality of processes is capable of performing the PSE task and scheduled to perform the PSE task during the each rotation of the periodic schedule. The method ensures that the PSE task is performed only once by one of a plurality of processes during each rotation of the periodic schedule.Type: ApplicationFiled: January 23, 2003Publication date: July 29, 2004Inventors: Edgar I. Circenis, Bradley A. Klein