Patents Assigned to International Business Machies Corporation
  • Patent number: 10359928
    Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHIES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 9658898
    Abstract: Virtual machines in a computer system cluster, or cloud environment, require access to their assigned storage resources connected to the virtual machines via storage area networks (SAN). Such virtual machines may be independent from associated physical servers in the computer system cluster on which they are deployed. These virtual machines may dynamically migrate among assigned physical servers while maintaining access to their connected storage resources both from the source physical server and the target physical server during the migration.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: May 23, 2017
    Assignee: International Business Machies Corporation
    Inventors: Stefan Amann, Gerhard Banzhaf, Ralph Friedrich, Muthumanikandan Nambi, Kishorekumar G. Pillai, Parakh P. Verma
  • Patent number: 8656149
    Abstract: A bootloader process executing on a service management processor (SMP) subsystem for a server device determines whether flag stored within non-volatile memory of the subsystem is set. The flag corresponds to whether a full cold initialization process of the subsystem is to occur. In response to determining that the flag has not been set, the bootloader process loads an image stored in the non-volatile memory into volatile memory of the subsystem. The image corresponds to processes properly running on the SMP subsystem after the SMP subsystem has booted, including a management process. The processes begin executing on the subsystem. The management process, determines whether a hardware configuration change within the subsystem has been made since when the image was saved to the non-volatile memory. In response to determining that the hardware configuration change has been made, the management process sets the flag and rebooting the subsystem.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: February 18, 2014
    Assignee: International Business Machies Corporation
    Inventors: Dean V. Dubinsky, Karen A. Taylor
  • Publication number: 20080284464
    Abstract: Apparatus controlling the driver output slew rate that includes a driver circuit having an input signal and an output signal, where the driver circuit is structured and arranged to facilitate control of the slew rate of the output signal. A delay circuit having a time delay proportional to a desired transition time of the driver output signal is coupled to the output of the driver circuit. A first comparator detects when the driver output signal rises through a specified level, and a second comparator detects when the driver output falls through a second specified level. A phase detector is coupled to outputs of the first and second comparators and an output of the delay circuit for aligning the phases of the comparator outputs and the delayed comparator outputs by adjusting the driver output slew rate.
    Type: Application
    Filed: July 23, 2008
    Publication date: November 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHIES CORPORATION
    Inventors: William L. BUCOSSI, Albert A. DeBrita
  • Publication number: 20050192913
    Abstract: A postal service is provided for routing mail objects such as an envelope or a parcel to a designated person. A user registers a pseudo name which is displayed on the mail object. The user also enters one or more profiles into a system. Various mail services may be set up by the profiles. Mail services include a follow me service allowing a user to specify a different delivery address for a date range, a mail delivery notification service, a vanity stamp service, and a bulk mail service. Changes made in the profiles take immediate effect. A payment method may be designated in a franking profile.
    Type: Application
    Filed: July 29, 2003
    Publication date: September 1, 2005
    Applicant: International Business Machies Corporation
    Inventor: Barry Lubart
  • Publication number: 20040001346
    Abstract: Power consumption is reduced for power supplied by a voltage adapter, such as an AC/DC adapter. A power source is connected to a power unit, including the voltage adapter and control circuitry. The voltage adapter supplies power to a load, such as a computer system. A load current supplied by the voltage adapter and an output voltage of the voltage adapter are measured by the control circuitry, and a control device of the control circuitry selectively disconnects the voltage adapter from the power source. The disconnecting is responsive to the control circuitry inferring from the measured current and voltage that the load is turned off, or at least operating in a reduced power consumption mode.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machies Corporation
    Inventors: Chandler Todd McDowell, Sani Richard Nassif
  • Publication number: 20030212880
    Abstract: A system and method for reducing power consumed by a floating unit performing iterative calculations in a loop through selectively inhibiting floating point register file reads. One or more source register address values are compared with one or more current values generated from a first iteration of a loop, and upon determining that one ore or more values in the source registers are the same as one or more current generated values, floating point register file reads of the equal values from the one or more source registers are inhibited. The current generated values from the first iteration of the loop are preferably held in one or more pipeline registers.
    Type: Application
    Filed: May 9, 2002
    Publication date: November 13, 2003
    Applicant: International Business Machies Corporation
    Inventor: David A. Luick
  • Publication number: 20030105926
    Abstract: A partition cache has variable size prefetch cache and main cache partitions. The cache size management algorithm adapts automatically to the requirements of the sequential content in the I/O request stream. When longer prefetch packets are used and/or larger number of sequential runs are detected the prefetch cache is made larger by the cache manager. Otherwise, when the size requirements for the prefetch cache are reduced, the main cache size is made larger.
    Type: Application
    Filed: December 3, 2001
    Publication date: June 5, 2003
    Applicant: International Business Machies Corporation
    Inventor: Jorge R. Rodriguez