Patents by Inventor James A. Rozzi
James A. Rozzi 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: 8712597Abstract: A computer-implemented method optimizes air mover performance to minimize temperature variations in a computer system enclosure. The computer system includes one or more modules and at least one air mover. The method includes collecting thermal data from the modules; using the collected thermal data, determining a maximum value of the thermal data; comparing the determined maximum value of the thermal data to a current maximum value of the thermal data; using the determined and the current maximum values, determining a desired operating characteristic of the air mover; and adjusting the air mover to the desired operating characteristic.Type: GrantFiled: June 11, 2008Date of Patent: April 29, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: James A. Rozzi
-
Patent number: 8140196Abstract: A computer-implemented method for controlling temperature of a computer system is disclosed. The computer system contains multiple modules and at least one cooling fan. The method contains the steps of collecting thermal data from a first set of modules, calculating an initial fan speed, collecting thermal data from a second set of modules, and recalculating the fan speed to adjust cooling of modules to desired operating temperatures.Type: GrantFiled: May 14, 2008Date of Patent: March 20, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: James A. Rozzi, Peter Hansen
-
Patent number: 8042995Abstract: A computer-implemented method for monitoring temperature of a blade server to determine ambient temperature includes the steps of determining temperatures of each of any installed processing components, and determining a temperature of an administrator component. If there are no processing components installed in the computer chassis, the method reports the ambient temperature as the temperature of the administrator component, and if there are processing components installed in the computer chassis, the method reports the highest temperature value of a processing component which is lower than the temperature value of the administrator module as the ambient temperature.Type: GrantFiled: June 6, 2008Date of Patent: October 25, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: James A. Rozzi, Montgomery C. McGraw
-
Patent number: 7814759Abstract: A computer-implemented method for cooling a modular computer system having multiple cooling devices and multiple heat-generating modules is disclosed. The method includes the steps of determining the number of cooling device installed in the system; determining the positions of the installed cooling devices; applying predefined cooling device placement rules and signaling an error condition if a cooling device is in an unacceptable location; determining locations of all installed heat-generating modules; and applying the predefined cooling device placement rules and signaling an error condition if an installed heat-generating module is in an unacceptable location.Type: GrantFiled: May 19, 2008Date of Patent: October 19, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: James A. Rozzi, Montgomery C. McGraw
-
Publication number: 20080304233Abstract: A computer-implemented method for monitoring temperature of a blade server to determine ambient temperature includes the steps of determining temperatures of each of any installed processing components, and determining a temperature of an administrator component. If there are no processing components installed in the computer chassis, the method reports the ambient temperature as the temperature of the administrator component, and if there are processing components installed in the computer chassis, the method reports the highest temperature value of a processing component which is lower than the temperature value of the administrator module as the ambient temperature.Type: ApplicationFiled: June 6, 2008Publication date: December 11, 2008Inventors: James A. Rozzi, Montgomery C. McGraw
-
Publication number: 20080306634Abstract: A computer-implemented method for controlling temperature of a computer system is disclosed. The computer system contains multiple modules and at least one cooling fan. The method contains the steps of collecting thermal data from a first set of modules, calculating an initial fan speed, collecting thermal data from a second set of modules, and recalculating the fan speed to adjust cooling of modules to desired operating temperatures.Type: ApplicationFiled: May 14, 2008Publication date: December 11, 2008Inventors: James A. Rozzi, Peter Hansen
-
Publication number: 20080306635Abstract: A computer-implemented method optimizes air mover performance to minimize temperature variations in a computer system enclosure. The computer system includes one or more modules and at least one air mover. The method includes collecting thermal data from the modules; using the collected thermal data, determining a maximum value of the thermal data; comparing the determined maximum value of the thermal data to a current maximum value of the thermal data; using the determined and the current maximum values, determining a desired operating characteristic of the air mover; and adjusting the air mover to the desired operating characteristic.Type: ApplicationFiled: June 11, 2008Publication date: December 11, 2008Inventor: James A. Rozzi
-
Publication number: 20080304232Abstract: A computer-implemented method for cooling a modular computer system having multiple cooling devices and multiple heat-generating modules is disclosed. The method includes the steps of determining the number of cooling device installed in the system; determining the positions of the installed cooling devices; applying predefined cooling device placement rules and signaling an error condition if a cooling device is in an unacceptable location; determining locations of all installed heat-generating modules; and applying the predefined cooling device placement rules and signaling an error condition if an installed heat-generating module is in an unacceptable location.Type: ApplicationFiled: May 19, 2008Publication date: December 11, 2008Inventors: James A. Rozzi, Montgomery C. McGraw
-
Publication number: 20030221004Abstract: A network system including at least one managed device participating in a network; and a first management server participating in the network. The management server includes a collection of notices indicative of at least one of a network event, the status of the network and the status of at least one of the devices participating in the network. The management server also includes operation logic that filters the collection of notices based on at least one criteria and that generates at least one operation indicative of a state change of the network including the at least one managed device. The operation logic further generates at least one job that references the at least one operation that invokes a helper process to facilitate execution of the at least one operation.Type: ApplicationFiled: February 25, 2003Publication date: November 27, 2003Inventors: Richard A. Stupek, William D. Justice, James A. Rozzi
-
Patent number: 6526442Abstract: A programmable operational system for managing devices participating in a network including a collection of notices, operation logic that filters the collection of notices based on at least one criteria and that generates at least one operation indicative of a state change of the network, and an automation engine that uses the at least one operation to perform at least one process in response one or more operations. The collection of notices, generated by a plurality of routines, are indicative of the state of hardware, software, and user actions that comprise the network including the state or status of one or more of the devices participating in the network. The operation logic may include an operation engine and one or more operational groups. Each operational group may further include one or more operations, each including a filter and configuration information. The operation logic may further generate at least one job and store the job into memory, where each job references an operation.Type: GrantFiled: July 7, 1998Date of Patent: February 25, 2003Assignee: Compaq Information Technologies Group, L.P.Inventors: Richard A. Stupek, Jr., William D. Justice, Jr., James A. Rozzi
-
Patent number: 6490617Abstract: An active self discovery system and method for a network. The network includes a management server having a corresponding server address and one or more managed devices. The management server includes a management database that is used to store management information and corresponding network addresses for each of the managed devices. Each managed device includes an active discovery agent that initiates management by sending its management information and network address to the management server. The managed device sends its management information upon initialization or anytime after the device becomes active on the network. Also, the managed device sends updated management information to the management server if and when the management information changes. Such changes include any status or configuration changes of the managed device or a new network address if the device's address is dynamically changed.Type: GrantFiled: June 9, 1998Date of Patent: December 3, 2002Assignee: Compaq Information Technologies Group, L.P.Inventors: John M. Hemphill, Steven E. Fairchild, James A. Rozzi
-
Patent number: 6343320Abstract: A network including one or more network subnets, a plurality of network participating devices (NPDs) and at least one management server. Each NPD initializes, gathers its status information and sends an initial beacon packet on each subnet to which it is coupled. The beacon packets are preferably confined to the subnet and are not copied to other subnets. For each subnet, each NPD collects beacon packets sent by other NPDs on the same subnet and stores the status information into a local status database including consolidated state information of all the NPDs in the group. For each subnet, each NPD periodically sends subsequent beacon packets with its status information so that all of the active NPDs have the most recent status information for all other NPDs of the same subnet. For each subnet, each NPD examines its configuration and determines whether it can serve as a group master.Type: GrantFiled: June 9, 1998Date of Patent: January 29, 2002Assignee: Compaq Information Technologies Group, L.P.Inventors: Steven E. Fairchild, John M. Hemphill, James A. Rozzi
-
Patent number: 6167448Abstract: An event notification system for a network including a managed device that includes one or more management agents that detect one or more management events of a plurality of possible management events. The managed device further includes event notification logic that generates an event notification message (ENM) which includes event related information. The ENM is written using a markup language, such as XML, to encode the event related information based on the management event. The ENM may include executable code written in a scripting language or the like, that when executed, causes at least one action to be performed. A management server is provided that includes an event processor that executes the code to perform the desired actions in response to the particular management event. The event related information may further include a URL to locate one or more information files in the network that provides further information about the management event.Type: GrantFiled: June 11, 1998Date of Patent: December 26, 2000Assignee: Compaq Computer CorporationInventors: John M. Hemphill, Richard Allen Stupek, Jr., James A. Rozzi, Steven E. Fairchild
-
Patent number: 6131118Abstract: A management server for a network that facilitates and performs programmable event driven processing including event detection logic that receives and processes any of a plurality of event notifications transmitted via the network and that invokes at least one corresponding construction. Each event notification corresponds to the occurrence of management events and supports registration of listeners of each management event. The management server further includes executable components that each performs a basic function and a construction editor that enables access of the plurality of executable components. The construction editor facilitates defining a relationship between the executable components to generate constructions and performs registration of the constructions with the event detection logic as a listener of management events. Each construction, when invoked, executes its components according to the defined relationship to perform at least one desired management operation.Type: GrantFiled: July 7, 1998Date of Patent: October 10, 2000Assignee: Compaq Computer CorporationInventors: Richard A. Stupek, Jr., William D. Justice, Jr., James A. Rozzi
-
Patent number: D270361Type: GrantFiled: December 29, 1980Date of Patent: August 30, 1983Assignee: Chance Games, Inc.Inventors: Louis W. de Gregorio, James Rozzi, Jerrold L. Polinsky, Richard L. Segal
-
Patent number: D270362Type: GrantFiled: December 29, 1980Date of Patent: August 30, 1983Assignee: Chance Games, Inc.Inventors: Louis W. de Gregorio, James Rozzi, Gary L. Polinsky