Patents Assigned to IBM
-
Publication number: 20080235562Abstract: Method and computer program product are provided to encode data for recording onto media whereby modulation and linear constraints from a concatenated code or product code are imposed. A first array of unencoded user data is generated. Each row is modulation encoded to enforce a first modulation constraint; the array is transformed into a second array which is transformed into a third array having predetermined empty locations in each column interleaved with the modulated data. A C2-parity byte is computed for at least some of the empty locations of the third array and a fourth array is generated. C1-parity symbols in each row are computed, generating a fifth array. A second modulation constraint is enforced on each C1-parity symbol in each row of the fifth array, generating a sixth array. The rows of the sixth array are assembled with header and sync fields for recording onto a recording media.Type: ApplicationFiled: March 23, 2007Publication date: September 25, 2008Applicant: IBM CorporationInventors: Evangelos S. Eleftheriou, Robert A. Hutchins, Thomas Mittelholzer, Paul J. Seger
-
Publication number: 20080234870Abstract: An irrigation system includes a radio transmitter station that transmits weather prediction information to a geographic region that includes multiple geographic sub-regions. The weather prediction information includes a respective geographic sub-region code for each of the geographic sub-regions for which a weather forecast predicts rain within a predetermined time period. An irrigation apparatus in a particular sub-region activates to water a watering zone at a schedule time. However, if the irrigation apparatus receives the sub-region code for the particular sub-region where the irrigation apparatus is located, the irrigation apparatus does not immediately activate to water the watering zone in one embodiment. The transmitter station may transmit both program content and data content on a common radio frequency signal wherein the data content includes the weather prediction information.Type: ApplicationFiled: March 23, 2007Publication date: September 25, 2008Applicant: IBM CorporationInventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
-
Publication number: 20080235556Abstract: A system is provided to encode data for recording onto media whereby modulation and linear constraints from a concatenated code or product code are imposed. A first array of unencoded user data is generated. Each row is modulation encoded to enforce a first modulation constraint; the array is transformed into a second array which is transformed into a third array having predetermined empty locations in each column interleaved with the modulated data. A C2-parity byte is computed for at least some of the empty locations of the third array and a fourth array is generated. C1-parity symbols in each row are computed, generating a fifth array. A second modulation constraint is enforced on each C1-parity symbol in each row of the fifth array, generating a sixth array. The rows of the sixth array are assembled with header and sync fields for recording onto a recording media.Type: ApplicationFiled: March 23, 2007Publication date: September 25, 2008Applicant: IBM CORPORATIONInventors: Evangelos S. Eleftheriou, Robert A. Hutchins, Thomas Mittelholzer, Paul J. Seger
-
Publication number: 20080235454Abstract: A data processing system includes multiple processors each having multiple processor cores. A core checkstop from a particular processor core indicates that a memory array associated with the particular core exhibits an error. In response to the core checkstop, the system migrates the workload of the particular processor core to another processor core. The system also removes the particular processor core from the current configuration of the system. In response to the core checkstop and error, the system initializes the particular processor core if the error is in a processor memory array associated with the particular core. The system then attempts correction of the error with array built-in self test (ABIST) circuitry. If the ABIST succeeds in correcting the error, the initialization of the particular processor core completes and the system returns the particular processor core to the current processor configuration.Type: ApplicationFiled: March 22, 2007Publication date: September 25, 2008Applicant: IBM CorporationInventors: Michael Conrad Duron, Mark David McLaughlin
-
Publication number: 20080222657Abstract: An method of, apparatus for, or storage device medium having instructions for publishing a first notification within a data processing system where the data processing system comprises a first source generating the first notification, a first destination device, and a second destination device. The source may be a storage unit, a printer, a processing unit, or any other device which is a component of the data processing system. The destination device is typically a monitor, a workstation, a computer, a PC, or other input/output type workstation. The method comprises of having the first destination device subscribe to receive notifications from the first source. In addition, the second destination device subscribes to receive the notifications serially republished from the first destination device. Upon the publication of a notification from the first source to the first destination device, the first destination device will publish the notification to the second destination device.Type: ApplicationFiled: May 20, 2008Publication date: September 11, 2008Applicant: IBM CORPORATIONInventors: Jeffrey W. Caplan, Earle Ellsworth
-
Publication number: 20080222377Abstract: A method for processing a point-in-time copy of data associated with a logical storage volume where the data to be copied is stored in a striped or parallelized fashion across more than one physical source volume. The method includes receiving a point-in-time copy command concerning a logical volume and distributing the point-in-time copy command in-band to each of the physical source volumes containing a portion of the striped data. The method also includes establishing a point-in-time copy relationship between each physical source volume and one of a corresponding set of multiple physical target volumes. The method further includes copying the data stored on each physical source volume to the corresponding physical target volume. The in-band copy command and the striped data may be distributed over I/O channels between a server and the physical storage and processed sequentially.Type: ApplicationFiled: May 21, 2008Publication date: September 11, 2008Applicant: IBM CORPORATIONInventors: Glenn R. Wightwick, Carl E. Jones, Steven B. Wilson
-
Publication number: 20080222619Abstract: A method is provided for isolating errors which occur when code supplied by independent software vendors (ISV code) interacts with code supplied by a primary vendor (host code). Code suspected of containing ISV code with host code is executed. If the results are in error, the code is scanned and then compared with a master host code. Any differences are stored in a delta file, including locations in the host code where ISV code hooks into the host code. The code is then modified to by-pass the hooks to ISV code to generate a side-executable code and both codes are executed and the results are compared. A lack of substantial difference in the results is indicative that the ISV code adversely affects the host code while a difference between the results is indicative of an error in the modified code.Type: ApplicationFiled: March 6, 2007Publication date: September 11, 2008Applicant: IBM CORPORATIONInventors: Harold S. Huber, Quyen H. Pham, David C. Reed, Max D. Smith
-
Publication number: 20080220998Abstract: A reversible thermal thickening grease for microelectronic packages, in which the grease contains filler particles; at least one polymer; and a binder; in which the filler particles are dispersed within the binder, in which one or more segments of the at least one polymer may be attached to the filler particles prior to dispersion in the binder, and in which the polymer collapses at temperatures below a Theta temperature and swells at temperatures above a Theta temperature. During the operation of a microelectronic package, grease pump-out and air proliferation are minimized with use of the reversible thermal thickening grease, while grease fluidity is retained under repetitive thermal stresses.Type: ApplicationFiled: March 8, 2007Publication date: September 11, 2008Applicant: IBM CORPORATION (YORKTOWN)Inventors: Claudius Feger, Jeffrey D. Gelorme, Sushumna Iruvanti, Rajneesh Kumar, Ijeoma M. Nnebe
-
Publication number: 20080205299Abstract: System and computer program product are provided to configure a path between nodes through a fabric in a fibre channel storage area network (SAN). A node name is provided for a target node on the SAN and a port name is provided for each port in the target node. A relationship is established in a data structure between each port name and a slot in which each port is physically located in the target node. Prior to configuring a path between a source node and a port in the target node, the ports which are physically connected and logged in to the fabric are identified by port address. The port names corresponding to the port addresses are then identified. The port names are used to generate interface_ids of the ports corresponding to the physical slots in which the ports are located. A data structure is created to maintain the relationship between interface_ids and port names.Type: ApplicationFiled: May 8, 2008Publication date: August 28, 2008Applicant: IBM CORPORATIONInventors: James C. Chen, Patricia C. Lu, Chung M. Fung, Minh-Ngoc L. Huynh, Christopher M. Sansone, Dung N. Dang, Gail A. Spear, Richard A. Ripberger
-
Publication number: 20080196024Abstract: A client information handling system (IHS) includes a dependency database that stores both installation dependency information and operational dependency information for installed software components and candidate software components. The client IHS also includes a request handler that, in response to a request to change the software configuration of the IHS, checks the dependency database for conflicts between a candidate software component and both installation and operational dependencies that the dependency database stores.Type: ApplicationFiled: February 8, 2007Publication date: August 14, 2008Applicant: IBM CorporationInventors: Janel Guillory Barfield, Eric Philip Fried, Joseph Vernon Lampitt, Kevin William Monroe
-
Publication number: 20080191781Abstract: A virtual electronic fuse apparatus and methodology are disclosed that permit the state of an electronic fuse to change from an un-blown state to a blown state and then back to a virtual un-blown state. In one embodiment, the electronic fuse may change from the virtual un-blown state back to a virtual blown state.Type: ApplicationFiled: February 13, 2007Publication date: August 14, 2008Applicant: IBM CorporationInventors: Robert Christopher Dixon, Michael Wayne Harper
-
Publication number: 20080191780Abstract: A virtual electronic fuse (VEF) apparatus and methodology are disclosed that permit the state of an electronic fuse to change from an un-blown state to a blown state and then back to a virtual un-blown state. In one embodiment, the electronic fuse may change from the virtual un-blown state back again to a virtual blown state. The fuse apparatus includes multiple VEFs, each VEF exhibiting a respective address. The fuse apparatus also includes an address pool including multiple address pool locations. A fuse programmer stores an address of one of the VEFs in one or more address pool locations to indicate one or more state changes for a particular VEF. The fuse programmer may also store different VEF addresses in different address pool locations to indicate state changes for different VEFs.Type: ApplicationFiled: February 13, 2007Publication date: August 14, 2008Applicant: IBM CorporationInventors: Robert Christopher Dixon, Michael Wayne Harper
-
Publication number: 20080195509Abstract: Systems and methods are provided for the management of assets within an enterprise. Management of assets includes the creation of assets, the derivation and lineage of assets and asset composition. In addition, the creation of artifacts by the assets is provided. Assets and artifacts are maintained within a repository that is accessible throughout the enterprise. In addition, rules are provided for the composition and usage of all assets within the enterprise.Type: ApplicationFiled: February 9, 2007Publication date: August 14, 2008Applicant: IBMInventors: John A. Bellacicco, Kumar Bhaskaran, Robert A. Hood
-
Publication number: 20080189708Abstract: An information handling system (IHS) employs operating system software to manage IHS resources. The operating system software manages software application programs as processes executing within the IHS. The processes run in foreground and background mode within the IHS. Processes running in foreground mode are subject to hang-up events with negative process output results, such as output data loss. In one embodiment, the operating system software supports a “no hang-up now” command for use with processes running in foreground mode. The “no hang-up now” command provides system users the ability to hang-up or log-out of an IHS terminal without negative effects on the current foreground process. A user may invoke the “no hang-up now” command after execution of the foreground process is already underway. The no hang-up command moves the foreground application to the background for continued execution. A signal handler program prevents termination of the background process until the process completes.Type: ApplicationFiled: February 2, 2007Publication date: August 7, 2008Applicant: IBM CorporationInventors: Yinhe Cheng, Hsian-Fen Tsao
-
Publication number: 20080189522Abstract: An information handling system includes a processor with multiple hardware units that generate program application load, store, and I/O interface requests to system busses within the information handling system. The processor includes a resource allocation identifier (RAID) that links the processor hardware unit initiating a system bus request with a specific resource allocation group. The resource allocation group assigns a specific bandwidth allocation rate to the initiating processor. When a load, store, or I/O interface bus request reaches the I/O bus for execution, the resource allocation manager restricts the amount of bandwidth associated with each I/O request by assigning discrete amounts of bandwidth to each successive I/O requester. Successive stages of the instruction pipeline in the hardware unit contain the resource allocation identifiers (RAID) linked to the specific load, store, or I/O instruction.Type: ApplicationFiled: February 6, 2007Publication date: August 7, 2008Applicant: IBM CorporationInventors: Gavin Balfour Meil, Leonard Robert, Christopher John Spandikow
-
Publication number: 20080189600Abstract: A method is provided for automatically applying named styles to existing documents including word processing documents. The existing document is scanned and parsed into style regions of uniform style. The style attributes of each uniform style region are identified, and these identified style attributes are used to create style groups containing style regions having identical or substantially identical style attributes. These style attributes can be expressed in set or vector form. Named styles are then associated with the identified style group by either comparing the style attributes of a given style group to the attributes of a pre-defined named style or by extracting a named style from the style group. Once associated with a named style, the style regions within a given style group can be modified to be consistent with the named style associated with the style group.Type: ApplicationFiled: February 7, 2007Publication date: August 7, 2008Applicant: IBMInventors: Tessa Lau, John J. Turek, Hui Su, Tian Shu Wang
-
Publication number: 20080180128Abstract: The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a self-centering nest for testing of microprocessor chip modules. The self-centering nest includes two slideable jaws disposed on a base diagonally opposite each other. Each jaw includes a jaw pin that is receptive in a carrier, such that when the jaw pins are received in the carrier, the jaws are in an open position. The self-centering nest includes a transfer mechanism for urging a microprocessor chip module from the carrier into the self-centering nest. The self-centering nest includes a plurality of springs, each spring having a first end connected to the first slideable jaw and a second end connected to the second slideable jaw. The springs cause the jaws to move toward each other capturing and centering the microprocessor chip module when the jaws are pulled away from the carrier releasing the jaw pins.Type: ApplicationFiled: January 26, 2007Publication date: July 31, 2008Applicant: IBM CORPORATIONInventors: Francois Binette, Jerome Bougie, Andre Chouinard
-
Publication number: 20080184089Abstract: Error correction coding is provided for codeword headers in a data tape format, such as a Linear Tape-Open, Generation 4 (LTO-4) data tape format. The data tape format defines a codeword quad as having first and second codeword headers interleaved with first and second codeword pairs, each codeword header comprising N bytes Ck=C0, C1, . . . , CN?2, CN?1 wherein K bytes C0-CK?1 of the first and second headers in a codeword quad differ such that if one is known the other can be inferred. Each header byte Ck of a codeword quad is redefined as comprising two interleaved (M/2)-bit nibbles, ek, ok. For each header, nibbles ek-eN?1 and nibbles ok-oN?1 are generated as a function of nibbles, e0-EK?1 and o0-oK?1, respectively. A codeword is assembled with the redefined headers the codeword quad is then recorded onto a recording medium.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Applicant: IBM CORPORATIONInventors: Roy D. Cideciyan, Thomas Mittelholzer, Paul J. Seger
-
Publication number: 20080183857Abstract: A client information handling system (IHS) connects to a network in a manner that provides transparent network connectivity. In one embodiment, the client IHS includes a polling application that monitors the network connection to determine if the client IHS exhibits a connected status or a disconnected status. An interceptor application in the client IHS permits transmission of a request for a network task from the client IHS if the client IHS currently exhibits a connected status. However, the interceptor application intercepts and stores a request for a network task if the client IHS currently exhibits a disconnected status. At a later time when the client IHS again exhibits a connected status, the interceptor application transmits the stored request over the network. In this manner, the user of the client IHS experiences transparent network connectivity and need not worry with respect to the network connection status of the client IHS at any particular point in time.Type: ApplicationFiled: January 31, 2007Publication date: July 31, 2008Applicant: IBM CorporationInventors: Janel Guillory Barfield, Nancy N. Li
-
Patent number: 7405131Abstract: The example embodiments disclose devices and methods to prevent silicide strapping of the Source/Drain to Body in semiconductor devices with S/D stressor. We provide isolation regions in the substrate and a gate structure over the substrate. We form recesses in the substrate adjacent to the gate structure with disposable spacers and adjacent to the isolation regions. We provide stressor regions filling the recesses. The stress region can have a pit adjacent the isolation regions. We form stressor spacers at least partially in the pit on the sidewalls of the stressor regions. We form silicide regions over the stressor regions. The spacer on the stressor regions sidewalls inhibit the formation of silicide at the stressor region edge during the silicide process, thus preventing silicide strapping of the Source/Drain to Body.Type: GrantFiled: July 16, 2005Date of Patent: July 29, 2008Assignees: Chartered Semiconductor Manufacturing, Ltd., International Business Machines Corporation (IBM)Inventors: Yung Fu Chong, Brian Joseph Greene