Patents Assigned to International Business Machies Corporation
-
Patent number: 10359928Abstract: 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: GrantFiled: June 29, 2015Date of Patent: July 23, 2019Assignee: INTERNATIONAL BUSINESS MACHIES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 9658898Abstract: 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: GrantFiled: October 14, 2014Date of Patent: May 23, 2017Assignee: International Business Machies CorporationInventors: Stefan Amann, Gerhard Banzhaf, Ralph Friedrich, Muthumanikandan Nambi, Kishorekumar G. Pillai, Parakh P. Verma
-
Patent number: 8656149Abstract: 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: GrantFiled: June 7, 2010Date of Patent: February 18, 2014Assignee: International Business Machies CorporationInventors: Dean V. Dubinsky, Karen A. Taylor
-
Publication number: 20080284464Abstract: 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: ApplicationFiled: July 23, 2008Publication date: November 20, 2008Applicant: INTERNATIONAL BUSINESS MACHIES CORPORATIONInventors: William L. BUCOSSI, Albert A. DeBrita
-
Publication number: 20050192913Abstract: 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: ApplicationFiled: July 29, 2003Publication date: September 1, 2005Applicant: International Business Machies CorporationInventor: Barry Lubart
-
Publication number: 20040001346Abstract: 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: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Applicant: International Business Machies CorporationInventors: Chandler Todd McDowell, Sani Richard Nassif
-
Publication number: 20030212880Abstract: 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: ApplicationFiled: May 9, 2002Publication date: November 13, 2003Applicant: International Business Machies CorporationInventor: David A. Luick
-
Publication number: 20030105926Abstract: 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: ApplicationFiled: December 3, 2001Publication date: June 5, 2003Applicant: International Business Machies CorporationInventor: Jorge R. Rodriguez