Patents by Inventor Joseph Piazza

Joseph Piazza 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: 7421368
    Abstract: Thermal diagnostic systems and methods are provided for improved detection of airflow anomalies in a computer system. In particular, processor load is selectively increased to amplify the effects caused by any airflow anomaly that may be present in the computer system. Workload migration may be used to shift processor load from another node to a target node. Artificial load may also be generated on the target node. The processor load increased to a level sufficient that an airflow anomaly would cause a detectable temperature difference at the selected node. The processor load may be increased by an amount computed to generate this detectable temperature difference. Alternatively, the processor load may be increased by a predetermined amount of between 40% and 100% of full processor utilization. While at the increased processor load, actual temperature sensed by temperature sensors may be compared to temperatures predicted from the model to detect the presence or absence of an airflow anomaly.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: September 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Angela Beth Dalton, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 7418730
    Abstract: A system in which a networked device automatically evaluates hacker attack notification information and, based thereon, selects and executes responses to the attack. The notification may include information such as the address of the infected system, identification of the specific worm, and a list of vulnerable applications and operating systems. The evaluation is based on factors including criticality and vulnerability of applications running on the system and connectivity of the device. A variety of automatic responses can be selected, including notification of network administration, shutdown of the device or services running on the device, updating and activation of anti-virus software, and selective handling of data sent from the address of the suspect network device. The selection of responses can occur automatically based on rules input during setup or by intervention of network administration.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: August 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Steven W. Hunter, William Joseph Piazza, Gregory Brian Pruett
  • Patent number: 7415519
    Abstract: This invention is useful in a networked system with densely packaged servers or server blades. The servers are connected to a system management network, a communication network and an image server. A management module attached to the system management network and a network switch monitors and controls network booting from an image server on the communication network to prevent over commitment of network and image server resources in order to avoid a boot storm. The management module collects system information and calculates the number of servers or clients the networked system can boot at any one instant of time without burdening the system. The management module logic controls booting via the system management network and service processor elements, which can block server booting and release servers to boot when other servers have completed their boot process.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: August 19, 2008
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Antonio Abbondanzio, William W. Buchanan, Jr., Simon Chu, Gregory William Dake, Stephen Woodrow Murphrey, William Joseph Piazza, Gregory Brian Pruett, David Benson Rhoades
  • Publication number: 20080147363
    Abstract: Thermal diagnostic systems and methods are provided for improved detection of airflow anomalies in a computer system. In particular, processor load is selectively increased to amplify the effects caused by any airflow anomaly that may be present in the computer system. Workload migration may be used to shift processor load from another node to a target node. Artificial load may also be generated on the target node. The processor load increased to a level sufficient that an airflow anomaly would cause a detectable temperature difference at the selected node. The processor load may be increased by an amount computed to generate this detectable temperature difference. Alternatively, the processor load may be increased by a predetermined amount of between 40% and 100% of full processor utilization. While at the increased processor load, actual temperature sensed by temperature sensors may be compared to temperatures predicted from the model to detect the presence or absence of an airflow anomaly.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Angela Beth Dalton, Richard Edwin Harper, William Joseph Piazza
  • Publication number: 20080125968
    Abstract: An apparatus, system, and method are disclosed for autonomously determining a set of destinations. A landmark module stores a plurality of landmarks from a database. An identification module identifies a first current location and direction of the vehicle. In response to receiving a help command from the help button, a destination module determines a first set of destinations from the plurality of landmarks, the first current location, and the first current direction. A prompt module audibly prompts a driver to navigate the vehicle to the first set of destinations. A navigation module determines if the driver is navigating towards the first direction. In response to the driver not navigating the vehicle toward at least one destination of the first set of destinations, the navigation module may direct the identification module to identify a second current location and direction of the vehicle and the destination module to determine a second set of destinations.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Inventors: Thomas Michael Bradicich, Richard Edwin Harper, William Joseph Piazza
  • Publication number: 20080112571
    Abstract: Methods and systems are provided for controlling sound level of a computer system within a selected zone. In one embodiment, the sound level within an enclosed space is detected and an electronic signal representative of the sound level is generated in response. The presence of one or more person within the enclosed space is detected, and an electronic signal is generated responsive to the detected presence. The airflow rate and processor load are both decreased in response to the detected presence when the sound level exceeds a predefined sound-level setpoint.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 15, 2008
    Inventors: Thomas Michael Bradicich, Richard Edwin Harper, William Joseph Piazza
  • Publication number: 20080060363
    Abstract: Systems and methods for selectively cooling heat-generating electronic components in an enclosure. According to one embodiment, an enclosure houses a plurality of heat-generating electronic components. Air enters the enclosure at the front and is exhausted at the rear. After passing through one or more upstream components, air diverges into at least first and second airstreams within the enclosure. The first airstream is re-cooled by a cooling system having a thermoelectric cooling module. The thermoelectric cooling module is configured such that a first side is cooled and a second side is heated in response to an applied voltage. A voltage regulator may govern the voltage in response to one or more temperatures sensed within the rack system.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Inventors: Martin Joseph Crippen, Albert Vincent Makley, Jason Aaron Matteson, William Joseph Piazza
  • Publication number: 20070291817
    Abstract: A system and method of detecting recirculation within a rack server system. A heat transfer model is constructed for a rack server system. A recirculation zone is specified, and hypothetical recirculation temperatures are input at the recirculation zone. The heat transfer model predicts temperatures elsewhere in the rack severe system, and a predicted temperature profile is computed. Actual temperatures in the rack server system are sensed, and an actual temperature profile is also generated. The actual temperature profile is compared with the predicted temperature profile to detect potential recirculation.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Inventors: Thomas Michael Bradicich, Angela Beth Dalton, Richard Edwin Harper, William Joseph Piazza
  • Patent number: 7269630
    Abstract: A method, system and computer program product for automatically switching remote shared devices in a dense server environment. A device driver in a server blade may be configured to receive a request to access a shared device from the server blade and issue a query to a service processor as to whether the requested shared device is being accessed. If the requested shared device is not being accessed by the requesting server blade, then the device driver may wait to receive a response from the service processor indicating that the requested shared device is available. Once the requested shared device is available, the service processor may connect the requested shared device with the requesting server blade. The request to access the requested shared device may then be transferred to the requested shared device by the device driver.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Thomas Charles Burke, Gregory William Dake, William Gavin Holland, William Joseph Piazza, Gregory Brian Pruett, David B. Rhoades
  • Patent number: 7194619
    Abstract: A method, system and computer program product for remotely booting devices. A deployment server may remotely transmit authentication parameter(s), e.g., public key, secret key, to a service unit configured to establish a private connection between server blades and the deployment server. The service unit may remotely install the authentication parameter(s) onto the server blade(s) to be booted by either the deployment server or another boot server. By the service unit remotely installing the authentication parameter(s) onto the server blade(s), the need to manually install them during each network boot operation may be alleviated. By remotely transmitting authentication parameter(s) instead of manually installing them on the devices to be booted during each network boot operation, the deployment server may be able to generate unique authentication parameter(s), e.g., public/private key pair, secret key, for each network boot operation thereby substantially reducing the exposure to replay attacks.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Simon C. Chu, Gregory William Dake, Michael David Day, II, William Joseph Piazza, Gregory Brian Pruett, David B. Rhoades
  • Patent number: 7178141
    Abstract: A method and system for identifying compatibility between firmware images. The method for identifying compatibility between firmware images includes analyzing a control block of each of the firmware images, where each of the control blocks includes a firmware family code and a compatibility table of a firmware image associated with the control block. Next, the method determines if the firmware family codes of the firmware images are the same and whether any of the compatibility table entries pertain to either firmware image. Generally, if the firmware family codes are the same, the firmware images are considered compatible, however, if the firmware family codes are different, the firmware images are considered to be incompatible, unless a compatibility table entry indicates otherwise.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: William Joseph Piazza
  • Patent number: 7134288
    Abstract: A system enclosure uses two heat exchangers and a thermoelectric cooling module to manage heat within the system. An airflow enters the system and is heated by server blades. Portions of the airflow split and travel to various portions of the system enclosure. Some heat is removed from the airflow by passing through the first heat exchanger before circulating around downstream subsystems. The first heat exchanger contacts the cold side of a TEC module, to reduce the temperature of that airflow. The air then enters the network switch module or other subsystem where it is further heated. Thereafter, the second heat exchanger ‘bypasses’ those components by reinserting the upstream heat back into the downstream airflow. The second heat exchanger contacts the hot side of the TEC module. The mixture of all heated air is then expelled from the system enclosure.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Martin Joseph Crippen, Jason Aaron Matteson, William Joseph Piazza
  • Patent number: 7047565
    Abstract: A system and method for establishing and maintaining date information associated with an electronic device. The system is typically configured to prompt a user to enter or otherwise establish a valid date at some point after power is applied to the system. After establishing a valid date, the real time clock is configured to maintain real-time date/time information. Upon determining that a valid date has been set, the system may subsequently obtain date/time information from the real time clock and store the obtained date and time in the non-volatile memory as the in-service date. The system may be enabled to determine if, subsequent to establishing an in-service date, the user altered the date/time information in a manner that indicated an intent to extend the warranty period beyond the manufacturer specified warranty period.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: William Joseph Piazza, Sharon Lynn Sanders Fore, Hoyt Conis Simmons
  • Patent number: 7013385
    Abstract: A system for storing and configuring CMOS setting information remotely in a sewer blade environment includes a management module having includes persistent storage containing a table of CMOS setting information for each server blade. Each server blade includes boot block software that executes when the blade is booted. The boot block software initiates communication with the management module and retrieves its CMOS settings from the table. Thus, CMOS settings for a particular blade location remain unchanged each time a blade is replaced or upgraded. The management module and saver blades may implement a programming interface tat includes command abstractions for each CMOS setting. The management module sends command abstractions to each sewer blade during the CMOS configuration process. The server blade interprets the commands and maps the commands to specific CMOS bit addresses thereby making the specific CMOS implementation employed by any server blade transparent to the management module.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: March 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Gregory William Dake, William Joseph Piazza, Gregory Brian Pruett, David B. Rhoades
  • Patent number: 7010710
    Abstract: A computing device incorporates a user sensor to signal when a user is moving or within a specified proximity of the computing device. If the user is not present, the computing device will go into a low-power mode. A real-time clock is programmed to interrupt at user indicted event times and dates. If a queued event occurs, the computing device samples the user sensor and begins notification procedures if the user is present. If a queued event time occurs while the user is not present, then the computing device enters or stays in the low-power mode. If the user sensor indicates that the user is present, the computing device notifies the user of the pending event and any missed events. The computing device may require a user code before normal operation is activated following a transition to an indication that the user is present.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventor: William Joseph Piazza
  • Patent number: 6993583
    Abstract: A method, system and computer program product for dynamically sharing a limited supply of Internet Protocol (IP) addresses among a larger number of servers. A manager coupled between the Internet and a plurality of servers may receive a request for an IP address associated with a domain name from a client coupled to the Internet. The manager may be configured to map the domain name into an IP address assigned to the server hosting the web site of the domain name. Each assigned IP address may be valid only for a limited time. Once the time the assigned IP address is valid has expired, the assigned IP address may be returned to the pool of available IP addresses thereby allowing a smaller number of IP addresses to be dynamically shared among a larger number of servers.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Wayne Anderson, Travis Daren Appleman, William W. Buchanan, Simon Chu, David Michael Green, William Joseph Piazza, Karl Ross Shultz, Paul Brian Tippett
  • Patent number: 6966006
    Abstract: A method and system for adaptively implementing a disk drive startup sequence for a disk drive array. Prior to a next disk drive spin-up sequence a currently available power supply resource capacity and a startup metric of each of the array disk drives are determined. Each of the disk drives are scheduled into designated startup groups as a function of both the determined currently available power supply resource capacity and the determined startup metric. The scheduling of disk drives into designated startup groups includes determining an activation sequence timing schedule for each of the disk drives. The activation sequence timing schedule determines the relative times at which spindle motors for each of said plurality of disk drives will be activated as a function of the determined startup metric for each of the disk drives and the available power supply resource capacity as reduced by the steady state power requirements of each of the startup groups.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: November 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joaquin Fernando Pacheco, William Joseph Piazza, Gregory Brian Pruett, David B. Rhoades, Linda Ann Riedle
  • Patent number: 6961794
    Abstract: A data processing system and method analyze the performance of its components by obtaining measures of usage of the components over time as well as electrical requirements of those components to recommend an optimal configuration. The location in the system and the time duration that any one or more components is in a performance-limiting or bottleneck condition is determined. Based on the observed bottlenecks, their times of occurrence and their time duration, more optimal configurations of the system are recommended. The present invention is particularly adapted for use in data processing systems where a peripheral component interconnect (PCI) bus is used.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: William Edward Atherton, Randal Lee Bertram, Gregory Joseph McKnight, William Joseph Piazza
  • Patent number: 6941450
    Abstract: A system and method for implementing a system optimizer utilized to determine if a current configuration of a data processing system is optimized for system performance according to testing criteria. If the current configuration is not optimized, alternate configurations are generated and analyzed to find at least one optimized alternate configuration. If an optimized alternate configuration is found, the system optimizer notifies a user. However, if at least one optimized alternate configuration is not found, the testing criteria is altered and the set of generated alternate configurations are analyzed utilizing the altered testing criteria.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: William Edward Atherton, Gregory Joseph McKnight, William Joseph Piazza
  • Patent number: 6934864
    Abstract: A method for co-operative thermal management of a number of independent electronic devices housed within a common enclosure that includes designating a priority number and measuring a temperature for each of the independent electronic devices. Next, for each of the independent electronic devices, the measured temperature is evaluated to determine if it exceeds a threshold value for the independent electronic device. If the measured temperature exceeds a threshold value, a count-down value is initialize to the designated priority number of the independent electronic device. Following which, the count-down value is evaluated to determine if it is equal to zero. If the count-down value is equal to zero, the independent electronic device is powered down. However, if the count-down value is not equal to zero, a specified time interval is allowed to expire before the count-down value is decremented and re-evaluated to determine if it is equal to zero.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: August 23, 2005
    Assignee: International Business Machines Corporation
    Inventors: Simon Chu, James Edward Hughes, James Franklin Macon, Jr., William Joseph Piazza, Michael Scott Rollins, Sharon Lynn Sanders-Fore, Hoyt Conis Simmons