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: 8712597
    Abstract: 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: Grant
    Filed: June 11, 2008
    Date of Patent: April 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: James A. Rozzi
  • Patent number: 8140196
    Abstract: 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: Grant
    Filed: May 14, 2008
    Date of Patent: March 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Rozzi, Peter Hansen
  • Patent number: 8042995
    Abstract: 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: Grant
    Filed: June 6, 2008
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Rozzi, Montgomery C. McGraw
  • Patent number: 7814759
    Abstract: 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: Grant
    Filed: May 19, 2008
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Rozzi, Montgomery C. McGraw
  • Publication number: 20080304233
    Abstract: 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: Application
    Filed: June 6, 2008
    Publication date: December 11, 2008
    Inventors: James A. Rozzi, Montgomery C. McGraw
  • Publication number: 20080306634
    Abstract: 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: Application
    Filed: May 14, 2008
    Publication date: December 11, 2008
    Inventors: James A. Rozzi, Peter Hansen
  • Publication number: 20080306635
    Abstract: 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: Application
    Filed: June 11, 2008
    Publication date: December 11, 2008
    Inventor: James A. Rozzi
  • Publication number: 20080304232
    Abstract: 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: Application
    Filed: May 19, 2008
    Publication date: December 11, 2008
    Inventors: James A. Rozzi, Montgomery C. McGraw
  • Publication number: 20030221004
    Abstract: 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: Application
    Filed: February 25, 2003
    Publication date: November 27, 2003
    Inventors: Richard A. Stupek, William D. Justice, James A. Rozzi
  • Patent number: 6526442
    Abstract: 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: Grant
    Filed: July 7, 1998
    Date of Patent: February 25, 2003
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Richard A. Stupek, Jr., William D. Justice, Jr., James A. Rozzi
  • Patent number: 6490617
    Abstract: 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: Grant
    Filed: June 9, 1998
    Date of Patent: December 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: John M. Hemphill, Steven E. Fairchild, James A. Rozzi
  • Patent number: 6343320
    Abstract: 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: Grant
    Filed: June 9, 1998
    Date of Patent: January 29, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Steven E. Fairchild, John M. Hemphill, James A. Rozzi
  • Patent number: 6167448
    Abstract: 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: Grant
    Filed: June 11, 1998
    Date of Patent: December 26, 2000
    Assignee: Compaq Computer Corporation
    Inventors: John M. Hemphill, Richard Allen Stupek, Jr., James A. Rozzi, Steven E. Fairchild
  • Patent number: 6131118
    Abstract: 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: Grant
    Filed: July 7, 1998
    Date of Patent: October 10, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Richard A. Stupek, Jr., William D. Justice, Jr., James A. Rozzi
  • Patent number: D270361
    Type: Grant
    Filed: December 29, 1980
    Date of Patent: August 30, 1983
    Assignee: Chance Games, Inc.
    Inventors: Louis W. de Gregorio, James Rozzi, Jerrold L. Polinsky, Richard L. Segal
  • Patent number: D270362
    Type: Grant
    Filed: December 29, 1980
    Date of Patent: August 30, 1983
    Assignee: Chance Games, Inc.
    Inventors: Louis W. de Gregorio, James Rozzi, Gary L. Polinsky