Abstract: A system and method for migrating a client partition between computer electronic complexes (CECs) while maintaining access to a Storage Area Network. An active and inactive world wide port name are generated for a client virtual channel adapter. A query is sent to a name server from the VIOS on the source CEC. The name server creates a list of small computer system interface (SCSI) targets that are available. The list is used by the VIOS on the destination CEC to verify whether any physical ports in the destination CEC have access to the same SCSI target. The client partition may be migrated between a source CEC and a destination CEC and the access to the Storage Area Network access may be maintained.
Type:
Grant
Filed:
June 9, 2008
Date of Patent:
June 28, 2011
Assignee:
International Business Machines Corporation
Inventors:
James P. Allen, Michael Paul Cyr, James A. Pafumi, Vasu Vallabhaneni
Abstract: A method is provided for meeting anticipated parts demands, by controlling substitute part inventory coverage based on percentage requirements. The method is characterized by substitution sets determined as a ratio of the current PN level. In one embodiment, current parts of specified type and substitute parts functionally equivalent to the current parts are respectively kept in inventory. This embodiment includes specifying a maximum percentage of demand for the current parts that is allowed to be filled using substitute parts. The number of additional parts needed to cover a demand is determined, when the demand specifies a total number of current parts exceeding the number thereof in inventory. A number of substitute parts is then assigned from inventory to cover the demand, up to a number that does not exceed the specified maximum percentage of the specified total number.
Type:
Grant
Filed:
November 15, 2006
Date of Patent:
June 28, 2011
Assignee:
International Business Machines Corporation
Inventors:
Ivory Wellman Knipfer, William Robert Taylor
Abstract: A plastic optical fiber (POF) based reflective star coupler is provided. The POF based reflective star coupler comprises a hollow cylindrical holding tube for receiving a plurality of plastic optical fibers (POF) at a front end of the holding tube and a mixing rod at a rear end of the holding tube; wherein a rear end of each POF is affixed to a front surface of the mixing rod; a rear convex surface of the mixing rod is coated with a highly reflective coating; and where the POFs, the mixing rod, and the holding tube are made from similar material, having similar refractive index and material properties.
Abstract: A method and apparatus for managing security of areas in an aircraft. The method is provided for managing aircraft security. A set of sensors associated with a set of secured areas is monitored for an indication of a compromised space within a cabin of the aircraft. In response to receiving a signal from a sensor in the set of sensors identifying a breach, an area for the breach in the cabin is identified to form an identified area. A visual indication device associated with the identified area is identified to form an identified visual indication device. A presentation of an alert on the identified visual indication device is initiated.
Type:
Grant
Filed:
March 31, 2008
Date of Patent:
June 21, 2011
Assignee:
The Boeing Company
Inventors:
Bret L. Lamoree, Mark E. Wentland, James P. Schalla, Bradley J. Mitchell
Abstract: A method, system, and computer program product for sharing adapter resources among multiple operating system instances. The present invention provides a mechanism for dynamically allocating virtualized I/O adapter resources. The present invention separates the operation of adapter resource allocation from adapter resource management. Protection attributes within the adapter resource context are used to allow the adapter to enforce access control over the adapter resources. The hypervisor allocates an available adapter resource to a given partition. The adapter is notified of the allocation, and the adapter updates its internal structure to reflect the allocation. The hypervisor may revoke ownership of and reassign adapter resources to another OS instance. In this manner, the allocation described above allows for the simple reassignment of resources from one partition to another.
Type:
Grant
Filed:
March 25, 2008
Date of Patent:
June 21, 2011
Assignee:
International Business Machines Corporation
Inventors:
Richard Louis Arndt, Giora Biran, Harvey Gene Kiel, Vadim Makhervaks, Renato John Recio, Leah Shalev, Jaya Srikrishnan
Abstract: A self-optimizing algorithm for real-time problem resolution using historical data. Upon receiving failure symptom characteristics for a product or process failure, the algorithm queries historical failure data to locate historical failure symptoms and corrective actions matching the failure symptom characteristics. If a total number of the historical corrective actions identified meets a minimum match threshold, the algorithm selectively prunes a failure symptom characteristic having the lowest priority level to form an adjusted search query. The algorithm may repeat the querying, identifying, and determining steps using the adjusted search query until the total number of historical corrective actions identified meets the minimum match threshold. Once the threshold is met, the algorithm sorts the historical corrective actions to form a list of recommended corrective actions for the failure symptom characteristics and provides the list of recommended corrective actions to an end user.
Type:
Grant
Filed:
September 29, 2008
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Steven C. Erickson, Ivory Wellman Knipfer, Jeffrey George Komatsu
Abstract: In one illustrative embodiment, an apparatus for a current-mode phase rotator with partial input phase switching comprises a mixer, wherein the mixer is a four quadrant current-mode mixer comprised of four interpolation buffers, wherein each interpolation buffer receives as input a clock phase from a set of four equidistant clock phases, and a set of two-output current-steering digital to analog converters that supply tail currents to the mixer wherein a first digital to analog converter has additional switches to connect each of two outputs to one of two polarities of a given clock while each remaining digital to analog converter has no additional switches and has two outputs supplying current only to two different polarities of a same clock phase wherein steering the current during incremental rotation about a phase circle defines an octagonal shaped phase envelope.
Type:
Grant
Filed:
August 4, 2009
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Abstract: A computer implemented method, apparatus, and computer program product for communicating the shelf position of an item within a storage unit. An item to be located in the storage unit is identified. The storage unit system determines the shelf position of the identified item. The system then communicates the shelf position of the identified item to the user. If the user requests multiple items, the optimal sequence of retrieval for the items is determined based on a user configurable algorithm.
Type:
Grant
Filed:
December 22, 2008
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
William Kress Bodin, Michael Lee Masterson, Stephen James Watt
Abstract: A method for estimating inertial acceleration bias errors including obtaining uncorrected acceleration measurements on board a vehicle; obtaining independent position and independent velocity data of the vehicle; transforming the uncorrected acceleration measurements into a reference frame of the independent position and independent velocity data; blending the transformed acceleration measurements with the independent position and the independent velocity data to produce feedback errors; transforming the feedback errors into the reference frame of the acceleration measurements; multiplying the feedback errors by a gain and integrating to estimate the acceleration measurement bias errors.
Abstract: A computer implemented method, apparatus, and computer program product for port scan protection. A reply data packet having a modified transmission control protocol header is generated to form a modified reply data packet, in response to detecting a port scan. The modified reply data packet will elicit a response from a recipient of the modified data packet. The reply data packet is sent to a first Internet protocol address associated with the port scan. A second Internet protocol address is identified from a header of the response to the modified reply data packet. The second Internet protocol address is an actual Internet protocol address of a source of the port scan. All network traffic from the second Internet protocol address may be blocked to prevent an attack on any open ports from the source of the port scan.
Type:
Grant
Filed:
April 23, 2007
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Carol Murillo, Johnny Meng-Han Shieh
Abstract: A system for creating a non-reputable chat log. An initial quote is performed of a value of a register in response to a secure chat session being initiated. The value of the register is extended to record a message measurement within the register for the secure chat session in response to a message being measured. A final quote is performed of the value of the register in response to the secure chat session being terminated.
Type:
Grant
Filed:
October 9, 2006
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Daniel Horacio Jones, Thomas Girard Lendacky, Emily Jane Ratliff
Abstract: A compiler includes a mechanism for employing multiple synergistic processors to execute long vectors. The compiler receives a single source program. The compiler identifies vectorizable loop code in the single source program and extracts the vectorizable loop code from the single source program. The compiler then compiles the extracted vectorizable loop code for a plurality of synergistic processors. The compiler also compiles a remainder of the single source program for a principal processor to form an executable main program such that the executable main program controls operation of the executable vectorizable loop code on the plurality of synergistic processors.
Type:
Grant
Filed:
March 15, 2007
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
John Kevin Patrick O'Brien, Kathryn M. O'Brien, Daniel Arthur Prener
Abstract: In a receiver, an AC-coupling solution uses a fully integrated circuit for simultaneously providing both baseline wander compensation and common-mode voltage generation. Usefully, an integrated capacitor is placed between the receiver input pin and the input buffer, and a high resistive impedance element is connected to the internal high-speed data node after the capacitor. An on-chip voltage generation and correction circuit is connected to the other side of the impedance element to generate a common-mode voltage, and to provide dynamic, fine adjustment for the received data voltage level. The voltage correction circuit is controlled by the feedback of data detected by the clock and data recovery unit (CDRU) of the receiver. The feedback data passes through a weighting element, wherein the amount of feedback gain is adjustable to provide a summing weight and thereby achieve a desired BLW compensation.
Type:
Grant
Filed:
December 6, 2006
Date of Patent:
June 14, 2011
Assignee:
LSI Corporation
Inventors:
Yikui (Jen) Dong, Cathy Ye Liu, Freeman Yingquan Zhong, Shao Ming Hsu
Abstract: A technique for drilling a borehole includes obtaining data from a tool in the borehole for a plurality of positions in the borehole that is being drilled to form acquired data indicative of directional electromagnetic propagation measurements. The technique includes identifying a plurality of distances to a boundary between formations in ground from the plurality of positions in the borehole based on the measurements; identifying a trajectory of the borehole using the plurality of distances; and deciding whether to change the trajectory of the borehole using a change in the plurality of distances between the trajectory and the boundary. The trajectory of the borehole may be changed in both inclination and azimuth.
Abstract: Sensors on the integrated circuit are used to detect the current operating state of the chip, such as frequency, voltage, temperature characteristics, or variation in the integrated circuit manufacturing process. In response, the integrated circuit may choose to modify operational parameters (such as frequency, voltage, or power-down states) in order to dynamically and autonomously maintain an optimal performance and/or power-efficiency operational point.
Type:
Grant
Filed:
June 16, 2008
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Carl John Anderson, Michael Stephen Floyd, Norman Karl James, Phillip John Restle
Abstract: A mechanism minimizes the management issues of the participant objects of the logical target set, such as an application set. The mechanism maps the current physical implementation. The mechanism then identifies the target and extraneous object set locations to facilitate isolation. Thereafter, the mechanism optimizes the logical target set placement for best manageability and performance. The mechanism minimizes the management issues by providing a small application footprint. This is accomplished by placing the object set on the fewest necessary volumes to facilitate both application performance and independence of administrative action.
Type:
Grant
Filed:
October 14, 2008
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Nathan Daniel Church, Joel Frank Farber, Teresa Lynn Leamon, Jeffrey Ralph Ruggles
Abstract: Dynamically adding n partitions to a distributed directory setup having x existing servers by modifying the configuration file to include the n new servers and implementing a replication setup mechanism with agreements to x+n?1 servers. The migration to dynamically add partitions is carried out while continuing to serve clients.
Type:
Grant
Filed:
December 13, 2007
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Yogesh V. Golwalkar, Kristin M. Hazlewood, Magesh Rajamani, Gary Dale Williams
Abstract: A method, computer program product, and system for managing broadcast packets or multicast packets received by an Ethernet adapter comprising a plurality of logical ports are provided. The method, computer program product, and system provide for a first function operable to register a logical port of the Ethernet adapter as a recipient of any broadcast packet received by the Ethernet adapter satisfying a first predefined criterion and a second function operable to register the logical port of the Ethernet adapter as a recipient of any multicast packet received by the Ethernet adapter satisfying a second predefined criterion, wherein the Ethernet adapter is shared by a plurality of applications executing on a plurality of virtual systems, the first function and the second function being invocable by an application assigned to the logical port.
Type:
Grant
Filed:
January 8, 2007
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Inventors:
Charles W. Gainey, Jr., Colin B. Verrilli
Abstract: The present invention solves the disadvantages of the prior art and provides a distributed messaging system supporting stateful subscriptions. A stateful publish-subscribe system extends the functionality of the content-based approach to include more general state-valued expressions. A plurality of broker machines is provided to deliver messages sent by publishing clients toward subscribing clients based upon the contents of the messages and stateful transformations requested by the subscribing clients. Subscription specifications are analyzed by a compiler and converted into a collection of message transforms and views. A deployment service component deploys tasks to optimize system performance. A monitoring services component detects a possible need to reconfigure. A performance optimization service component computes new assignment of transforms.
Type:
Grant
Filed:
May 6, 2008
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation
Abstract: A method, apparatus, and computer instructions for self-diagnosing remote I/O enclosures with enhanced FRU callouts. When a failure is detected on a RIO drawer, a data processing system uses the bulk power controller to provide an alternate path, rather than using the existing RIO links, to access registers on the I/O drawers. The system logs onto the bulk power controller, which provides a communications path between the data processing system and the RIO drawer. The communications path allows the data processing system to read all of the registers on the I/O drawer. The register information in the I/O drawer is then analyzed to diagnose the I/O failure. Based on the register information, the data processing system identifies a field replacement unit to repair the I/O failure.
Type:
Grant
Filed:
October 8, 2008
Date of Patent:
June 14, 2011
Assignee:
International Business Machines Corporation