Patents by Inventor Edward J. Seminaro

Edward J. Seminaro 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: 20100122011
    Abstract: An integrated processor design includes physical interface macros supporting heterogeneous electrical properties. The processor design comprises a plurality of processing cores and a plurality of physical interfaces to connect to a memory interface, a peripheral component interconnect express (PCI Express or PCIe) interface for input/output, an Ethernet interface for network communication, and/or a serial attached SCSI (SAS) interface for storage. Each physical interface may be programmatically connected to a selected interface controller, such as a memory controller, a PCI Express controller, or an Ethernet controller, for example. A plurality of such controllers may be connected to a switch within the processor design, with the switch also being connected to each physical interface macro. Thus, the physical interface macros may be programmatically connected to a subset of the plurality of controllers.
    Type: Application
    Filed: November 13, 2008
    Publication date: May 13, 2010
    Applicant: International Business Machines Corporation
    Inventors: Ravi K. Arimilli, Claude Basso, Jean L. Calvignac, Daniel M. Dreps, Edward J. Seminaro
  • Patent number: 7715215
    Abstract: Control of an AC-to-DC power supply assembly fed by a three-phase AC source is provided by: determining whether the power supply assembly includes greater than three single-phase power regulators feeding a common load, with multiple regulators being connected in parallel across a common phase of the AC source, and if so, summing currents provided by the regulators to the common load; and ascertaining whether the summed current is less than a predefined threshold, and if yes, operating the power supply assembly in a line balance mode to maintain power drawn on the phases of the AC source in balance, and if greater than the predefined threshold, operating the power supply assembly in a maximize power mode wherein power is provided to the common load without maintaining power drawn on the phases of the AC source in balance.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Frank E. Bosco, Kevin R. Covi, Anthony J. Cozzolino, Gary F. Goth, Raymond J. Harrington, Peter A. Hein, Raymond A. Longhi, Edward J. Seminaro, Peter A. Wendling
  • Publication number: 20100067193
    Abstract: Systems and methods are provided for cooling an electronics rack and a computer room from a single unit, which includes a heat-generating electronics subsystem across which air flows from an air inlet to an air outlet side of the rack. First and second modular cooling units (MCUs) are associated with the rack and configured to provide system coolant to the electronics subsystem for cooling thereof. System coolant supply and return manifolds are in fluid communication with the MCUs for facilitating providing of system coolant to the electronics subsystem, and to an air-to-liquid heat exchanger associated with the rack for exclusively cooling air passing through the rack, as well as conditioning the ambient air of the computer room. Such cooling is exclusive of an outside-of-rack conditioned air unit.
    Type: Application
    Filed: April 16, 2009
    Publication date: March 18, 2010
    Applicant: IBM CORPORATION
    Inventors: RAVI K. ARIMILLI, MICHAEL J. ELLSWORTH, JR., EDWARD J. SEMINARO
  • Patent number: 7640386
    Abstract: Systems and methods for providing memory modules with multiple hub devices. Exemplary systems include a cascade-interconnect memory system with a memory bus, a memory controller and a memory module. The memory controller is in communication with the memory bus for generating, receiving and responding to memory access requests. The memory module includes a first hub device with three or more ports and a second hub device with three or more ports. A first port on the first hub device is in communication with the memory controller via the memory bus, a second port on the first hub device is in communication with a first set of memory devices, and a third port on the first hub device is cascade connected to a first port on the second hub device. A second port on the second hub device is in communication with a second set of memory devices and a third port on the second hub device supports a cascaded connection to a subsequent hub device in the memory system.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Paul W. Coteus, Warren E. Maule, Edward J. Seminaro, Robert B. Tremaine
  • Publication number: 20090204960
    Abstract: A method for accessing a memory space allocated to a virtual machine, the method includes: receiving a request from the virtual machine to generate, for another virtual machine, a memory credential associated with a certain memory space allocated to the virtual machine; generating, in response to the request, a cryptographically signed credential; sending the cryptographically signed credential to the other virtual machine; receiving from the other virtual machine an access request to access at least one memory entry within the certain memory space; and accessing the at least one memory entry, if the access request complies with the memory credential.
    Type: Application
    Filed: February 12, 2008
    Publication date: August 13, 2009
    Inventors: Shmuel Ben-Yehuda, Zorik MacHulsky, Julian Satran, Edward J. Seminaro, Leah Shalev, Ilan Shimony
  • Publication number: 20090198951
    Abstract: An addressing model is provided where all resources, including memory and devices, are addressed with internet protocol (IP) addresses. A task, such as an application, may be assigned a range of IP addresses rather than an effective address range. Thus, a processing element, such as an I/O adapter or even a printer, for example, may also be addressed using IP addresses without the need for library calls, device drivers, pinning memory, and so forth. This addressing model also provides full virtualization of resources across an IP interconnect, allowing a process to access an I/O device across a network.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Ravi K. Arimilli, Claude Basso, Jean L. Calvignac, Piyush Chaudhary, Edward J. Seminaro
  • Publication number: 20090198837
    Abstract: A heterogeneous processing element model is provided where I/O devices look and act like processors. In order to be treated like a processor, an I/O processing element, or other special purpose processing element, must follow some rules and have some characteristics of a processor, such as address translation, security, interrupt handling, and exception processing, for example. The heterogeneous processing element model abstracts an I/O device such that communication intended for the I/O device may be packetized and sent over a network. Thus, a virtualization platform may packetize communication intended for a remotely located I/O device and transmit the packetized communication over a distance, rather than having to make a call to a library, call a device driver, pin memory, and so forth.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Ravi K. Arimilli, Claude Basso, Jean L. Calvignac, Edward J. Seminaro
  • Publication number: 20090198956
    Abstract: A system and method are provided for implementing a two-tier full-graph interconnect architecture. In order to implement a two-tier full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of supernodes. Then, the plurality of supernodes are coupled together to create the two-tier full-graph interconnect architecture. Data is then transmitted from one processor to another within the two-tier full-graph interconnect architecture based on an addressing scheme that specifies at least a supernode and a processor chip identifier associated with a target processor to which the data is to be transmitted.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Lakshminarayana B. Arimilli, Ravi K. Arimilli, Ramakrishnan Rajamony, Edward J. Seminaro, William E. Speight
  • Publication number: 20090198953
    Abstract: An addressing model is provided where devices, including I/O devices, are addressed with internet protocol (IP) addresses, which are considered part of the virtual address space. A task, such as an application, may be assigned an effective address range, which corresponds to addresses in the virtual address space. The virtual address space is expanded to include Internet protocol addresses. Thus, the page frame tables are also modified to include entries for IP addresses and additional properties for devices and I/O. Thus, a processing element, such as an I/O adapter or even a printer, for example, may also be addressed using IP addresses without the need for library calls, device drivers, pinning memory, and so forth. This addressing model also provides full virtualization of resources across an IP interconnect, allowing a process to access an I/O device across a network.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Ravi K. Arimilli, Claude Basso, Jean L. Calvignac, Piyush Chaudhary, Edward J. Seminaro
  • Publication number: 20090198916
    Abstract: A method for supporting low-overhead memory locks within a multi-processor system is disclosed. A lock control section is initially assigned to a data block within a system memory of the multiprocessor system. In response to a request for accessing the data block by a processing unit within the multiprocessor system, a determination is made by a memory controller whether or not the lock control section of the data block has been set. If the lock control section of the data block has been set, the request for accessing the data block is ignored. Otherwise, if the lock control section of the data block has not been set, the lock control section of the data block is set, and the request for accessing the data block is allowed.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Lakshminarayana B. Arimilli, Ravi K. Arimilli, Guy L. Guthrie, Edward J. Seminaro, William J. Starke
  • Publication number: 20090126909
    Abstract: Systems and methods are provided for cooling an electronics rack, which includes a heat-generating electronics subsystem across which air flows from an air inlet to an air outlet side of the rack. First and second modular cooling units (MCUs) are associated with the rack and configured to provide system coolant to the electronics subsystem for cooling thereof. System coolant supply and return manifolds are in fluid communication with the MCUs for facilitating providing of system coolant to the electronics subsystem, and to an air-to-liquid heat exchanger associated with the rack for cooling air passing through the rack. A controller monitors the system coolant and automatically shuts off flow of system coolant through the heat exchanger, using at least one isolation valve, upon detection of failure at one of the MCUs, while allowing the remaining operational MCU to provide system coolant to the electronics subsystem for liquid cooling thereof.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. ELLSWORTH, JR., Francis R. KRUG, JR., Robert K. MULLADY, Roger R. SCHMIDT, Edward J. SEMINARO
  • Publication number: 20090064139
    Abstract: A method is provided for implementing a multi-tiered full-graph interconnect architecture. In order to implement a multi-tiered full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of processor books. The plurality of processor books are coupled together to create a plurality of supernodes. Then, the plurality of supernodes are coupled together to create the multi-tiered full-graph interconnect architecture. Data is then transmitted from one processor to another within the multi-tiered full-graph interconnect architecture based on an addressing scheme that specifies at least a supernode and a processor book associated with a target processor to which the data is to be transmitted.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Inventors: Lakshminarayana B. Arimilli, Ravi K. Arimilli, Ramakrishnan Rajamony, Edward J. Seminaro, William E. Speight
  • Publication number: 20090063811
    Abstract: A system is provided for implementing a multi-tiered full-graph interconnect architecture. In order to implement a multi-tiered full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of processor books. The plurality of processor books are coupled together to create a plurality of supernodes. Then, the plurality of supernodes are coupled together to create the multi-tiered full-graph interconnect architecture. Data is then transmitted from one processor to another within the multi-tiered full-graph interconnect architecture based on an addressing scheme that specifies at least a supernode and a processor book associated with a target processor to which the data is to be transmitted.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Inventors: Lakshminarayana B. Arimilli, Ravi K. Arimilli, Ramakrishnan Rajamony, Edward J. Seminaro, William E. Speight
  • Publication number: 20090006902
    Abstract: Monitoring a plurality of field-replaceable units (FRUs) in an enclosure using two or more microcontroller-equipped power supplies to detect an FRU failure. Upon detection of an FRU failure, a first signal indicative of the failure is communicated from at least one of the microcontroller-equipped power supplies to one or more small computer system interface (SCSI) repeaters over an I2C bus. The one or more SCSI repeaters report a second signal indicative of the failure to one or more central electronics complexes (CECs) over one or more SCSI busses. The first signal may, but need not, be substantially identical to the second signal.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip M. Corcoran, William P. Kostenko, William J. Petrowsky, Edward J. Seminaro
  • Patent number: 7403390
    Abstract: A server including a cooling fan assembly and an input/output assembly at opposite ends of the server, and a processor assembly located between the cooling fan assembly and input/output assembly. The server also includes a cover plate that covers the processor assembly and cooling fan assembly and that has a power supply on the face of the cover plate facing the processor assembly and is electrically connected to the processor assembly.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: July 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Keenan W. Franz, Raymond A. Longhi, Robert K. Mullady, Edward J. Seminaro
  • Publication number: 20080165490
    Abstract: A computer chassis is provided that may accommodate direct access storage device cages for various form factors. A 3.5-inch direct access storage device (DASD) cage may support 3.5-inch serial attached SCSI (SAS) direct access storage devices. The 3.5-inch SAS DASD cage includes a DASD backplane with a main connector and eight SAS drive connectors. A SFF direct access storage device cage may support SFF SAS direct access storage devices. The SFF SAS DASD cage may include a DASD backplane with a main connector and two port expanders. The port expanders may support up to twelve SAS DASD with redundant SAS channel wiring and one external 4-channel SAS port.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 10, 2008
    Inventors: Patrick A. Buckland, Ray C. Laning, Thoi Nguyen, Kenneth R. Peters, Edward J. Seminaro, Rebeccah J. Vossberg
  • Publication number: 20080082706
    Abstract: Methods, systems and computer products for SCSI power control, data flow and addressing. Exemplary embodiments include a SCSI system having a SCSI bus with a plurality of data lines, including a first repeater configuration, a second repeater configuration, a method for selectively enabling at least one of the first and second repeater configurations and a method for selectively assigning SCSI IDs on devices on a SCSI bus.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick A. Buckland, Philip M. Corcoran, Edward J. Seminaro
  • Publication number: 20080080135
    Abstract: A server including a cooling fan assembly and an input/output assembly at opposite ends of the server, and a processor assembly located between the cooling fan assembly and input/output assembly. The server also includes a cover plate that covers the processor assembly and cooling fan assembly and that has a power supply on the face of the cover plate facing the processor assembly and is electrically connected to the processor assembly.
    Type: Application
    Filed: October 2, 2006
    Publication date: April 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keenan W. Franz, Raymond A. Longhi, Robert K. Mullady, Edward J. Seminaro
  • Publication number: 20080014786
    Abstract: Disclosed herein is an engagement system for bulk power assemblies. The system comprising, a first bulk power assembly and a second bulk power assembly having equal numbers of electrical terminals and guide bosses. The system also having a rigid interface member having a first end and a second end, both ends having an equal number of terminal blades as there are electrical terminals on the first bulk power assembly and an equal number of guide blades as there are guide bosses on the first bulk power assembly. The terminal blades being receptive to make an electrical connection with the electrical terminals and the guide blades being receptive to engage with the guide bosses, in response to the interface member being functionally engaged with both bulk power assemblies simultaneously.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William L. Brodsky, Kevin R. Covi, Edward J. Seminaro
  • Publication number: 20070276977
    Abstract: Systems and methods for providing memory modules with multiple hub devices. Exemplary systems include a cascade-interconnect memory system with a memory bus, a memory controller and a memory module. The memory controller is in communication with the memory bus for generating, receiving and responding to memory access requests. The memory module includes a first hub device with three or more ports and a second hub device with three or more ports. A first port on the first hub device is in communication with the memory controller via the memory bus, a second port on the first hub device is in communication with a first set of memory devices, and a third port on the first hub device is cascade connected to a first port on the second hub device. A second port on the second hub device is in communication with a second set of memory devices and a third port on the second hub device supports a cascaded connection to a subsequent hub device in the memory system.
    Type: Application
    Filed: May 24, 2006
    Publication date: November 29, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul W. Coteus, Warren E. Maule, Edward J. Seminaro, Robert B. Tremaine