Patents Assigned to International Business Machines Corporations
-
Patent number: 7886184Abstract: One aspect of the invention is a method for configuring an array of storage devices to reduce the probability of data loss due to clustered storage device failures in the array. An example of this method includes identifying all storage devices in a primary set of storage devices and a first mirror set of storage devices in the array of storage devices. This example also includes obtaining data regarding each identified storage device. This example further includes determining if any of the storage devices in the primary set of storage devices has a vital characteristic that is the same as a vital characteristic of any of the storage devices in the first mirror set of storage devices, and if so, indicating an array configuration error, and if not, continuing the configuration.Type: GrantFiled: April 19, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Amine M. Hajji, Joseph S. Hyde, II
-
Patent number: 7885973Abstract: A computer method and system generates inquires. The method and system provide a plurality of templates. Each template outlines a respective inquiry and is associated with one or more semantic types or contexts. Each template has one or more parameters for defining a query instance of the respective inquiry. User input selects a template from the plurality and specifies values for the parameters of the user selected template. Using the user selected template and the user-specified parameter values, an instance of a query is produced. Each template, is associated with semantic types during template construction. The semantic types may be based on classes in an ontology. Template construction may include templatizing prior existing or other queries to create respective templates. In application or use of a template, query generation may be during modeling of a certain domain, and the produced query is for information about the certain domain.Type: GrantFiled: February 22, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Nishanth R. Sastry, Steven I. Ross, Daniel M. Gruen, Susanne C. Hupfer
-
Patent number: 7883956Abstract: Methods of forming coplanar active regions and isolation regions and structures thereof are disclosed. One embodiment includes shallow-trench-isolation (STI) formation in a semiconductor-on-insulator (SOI) layer on a substrate of a semiconductor structure; and bonding a handle wafer to the STI and SOI layer to form an intermediate structure. The intermediate structure may have a single layer including at least one STI region and at least one SOI region therein disposed between the damaged substrate and the handle wafer. The method may also include cleaving the hydrogen implanted substrate and removing any residual substrate to expose a surface of the at least one STI region and a surface of the at least one SOI region. The exposed surface of the at least one STI region forms an isolation region and the exposed surface of the at least one SOI region forms an active region, which are coplanar to each other.Type: GrantFiled: February 15, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventor: Huilong Zhu
-
Patent number: 7885866Abstract: A time-phased reutilization of configured products is provided. Partially configured products are detected. Each partially configured product is analyzed to determine if the partially configured product is a valid partially configured product, suitable for being modified into other configurations. A time phased management process is applied to the valid partially configured product.Type: GrantFiled: April 24, 2006Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Steven C. Erickson, Ivory Wellman Knipfer, Jeffrey George Komatsu, John Walter Marreel, William Robert Taylor
-
Patent number: 7885074Abstract: Cooling apparatuses and methods are provided for facilitating cooling of an electronic device utilizing a cooling subassembly, a pump and a controller. The cooling subassembly includes a jet impingement structure, and a thermosyphon. The jet impingement structure directs coolant into a chamber of the subassembly onto a surface to be cooled when in a jet impingement mode, and the thermosyphon, which is associated with the chamber, facilitates convective cooling of the surface to be cooled via boiling of coolant within the chamber when in a thermosyphon mode. The controller, which is coupled to the pump to control activation and deactivation of the pump, also controls transitioning between the jet impingement mode and the thermosyphon mode based on a sensed temperature of the electronic device.Type: GrantFiled: June 25, 2009Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Levi A. Campbell, Richard C. Chu, Michael J. Ellsworth, Jr., Madhusudan K. Iyengar, Robert E. Simons
-
Patent number: 7885540Abstract: Techniques for measuring optical modulation amplitude (OMA) are disclosed. For example, a technique for measuring an OMA value associated with an input signal includes the following steps/operations. The input signal is applied to a photodetector, wherein the photodetector is calibrated to have a given responsivity value R, and further wherein the photodetector generates an output signal in response to the input signal. The output signal from the photodetector is applied to a radio frequency (RF) power meter, wherein the RF power meter measures the root mean squared (RMS) power value of the output signal received from the photodetector. The OMA value associated with the input signal is determined in response to the root mean squared (RMS) power value measured by the RF power meter. The OMA value may be determined as a function of a factor F derived from a relationship between an amplitude of a data signal and the RMS value of the data signal.Type: GrantFiled: May 2, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Casimer DeCusatis, Daniel M. Kuchta, Jeremy Daniel Schaub
-
Patent number: 7884599Abstract: A hardware description language (HDL) design structure for performing device-specific testing and acquiring parametric data on integrated circuits, such that each chip can be tested individually without excessive test time requirements, additional silicon, or special test equipment. The HDL design structure includes a functional representation of at least one device test structure integrated into an IC design which tests a set of dummy devices that are identical or nearly identical to a selected set of devices contained in the IC. The test structures are integrated from a device under test (DUT) library according to customer requirements and design requirements. The functional representations of selected test structures are further prioritized and assigned to design elements within the design in order of priority. Placement algorithms use design, layout, and manufacturing requirements to place the selected functional representations of test structures into the final layout of the design.Type: GrantFiled: April 21, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Nazmul Habib, Robert McMahon, Troy Perry
-
Patent number: 7885035Abstract: A computer program product for operating an automated data storage library with storage shelves, data storage drive(s), a bus bar; and a robot accessor with a drive system for moving the robot accessor, an accessor communication interface, a bus bar relay configured to engage and disengage the bus bar; and a robot control configured to operate the drive system to move the robot accessor, to operate a picker, and to operate the bus bar relay to engage the bus bar when the robot accessor is stationary, to provide communication capability with a library communication interface via the bus bar relay and the bus bar when the bus bar relay engages the bus bar. Additionally, a second communication system may be provided between the robot accessor and the automated data storage library, which is operable at least when the robot accessor is moving.Type: GrantFiled: January 16, 2009Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Brian Gerard Goodman, Glen Alan Jaquette, Leonard George Jesionowski, Mark Delorman Schultz
-
Patent number: 7886280Abstract: There is disclosed a system for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are re-established in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened.Type: GrantFiled: December 1, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventor: Hamzeh Zawawy
-
Patent number: 7886180Abstract: Method, apparatus and computer program product for fault recovery in a distributed stateful publish-subscribe system. The system includes the capability of recovering from failures that may occur when a stateful publish-subscribe service is implemented on an overlay network. Such failures may include, for example, temporary crashes of broker machines, and network errors causing messages to possibly be lost, duplicated or delivered out of order. The system requires stable storage logging only when a published event enters the system, and requires that logged messages be retrieved from stable storage only in the event all brokers between a failed link or broker and the publishing sites have failed. The publish-subscribe system of the present invention does not require that broker-to-broker connections use reliable FIFO protocols, such as TCP/IP, but may advantageously use faster, less reliable protocols.Type: GrantFiled: May 14, 2004Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Yuhui Jin, Robert Evan Strom
-
Patent number: 7885667Abstract: The invention relates to a method, system and service for processing at a remote device a request from a first device, the method has the steps of receiving a request message to obtain information on location based services available at the physical location of the remote device from the first device, determining a user defined query in the request message, routing the query to an appropriate response service, formulating the response from the response service into a response message, and routing the response message to the first device.Type: GrantFiled: June 26, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventor: Ian Hughes
-
Patent number: 7885781Abstract: Methods, systems, and computer program products are disclosed for acquiring test data from an electronic circuit by mounting a probe adjacent to a capture point on an electronic circuit board, capturing by the probe an electronic signal of the electronic circuit, digitizing by the probe the captured signal, and transmitting by the probe the digitized signal from the probe through a data communications connection to a remote device. Acquiring test data from an electronic circuit also includes storing by the probe the digitized signal in the probe. Acquiring test data from an electronic circuit may include processing by the probe the digitized signal. Acquiring test data from an electronic circuit also may include synchronizing acquisition of test data by the probe with acquisition of test data by one or more other probes.Type: GrantFiled: July 2, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Todd A. Cannon, William J. Csongradi, Jr., Roger J. Gravrok, David L. Pease, Ryan J. Schlichting
-
Patent number: 7886292Abstract: A computer implemented method, system, and computer usable program code are provided for individualized software deployment. A solution engine receives a set of software applications and a software legend from a customer. The software legend identifies which software applications are to be deployed to each of a set of personal computers. The solution engine forms a set of software images by associating the software applications to each of the set of personal computers. Then the solution engine associates an identifier to each of the set of software images to form individualized software images. The set of software images are deployed to the set of personal computers on an individual requirement basis.Type: GrantFiled: October 5, 2006Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Tong Kien Leung, Aik Beng Ng
-
Patent number: 7885474Abstract: A solution for detecting a streak in a JPEG image is disclosed that includes an extraction system for extracting a DC value from each cell block in the compressed image; an identification system for identifying a peak DC value in each rank of cell blocks within the compressed image; and an analysis system for analyzing the peak DC values to determine if a streak exists in the compressed image.Type: GrantFiled: February 6, 2009Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Ravinder Prakash, Madhura Sathe
-
Patent number: 7885954Abstract: An apparatus and program product monitors performance of a computer system via a result size including a result set size of accesses to a database and a page size. Preferred embodiments are directed to a performance monitor that correlates data from existing tools that report data concerning access to the database and the use of system resources. Other embodiments are directed to a performance monitor that is included in an application server associated with the database.Type: GrantFiled: March 31, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, John Matthew Santosuosso
-
Patent number: 7885921Abstract: Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A first metadata track is staged from disk storage to a cache storage after which a journal entry is stored in a nonvolatile storage (NVS). The journal entry includes an opcode and update data for the track. The opcode identifies the type of update to be performed and the number of tracks to be updated in the operation. Each of the other metadata tracks is staged and a corresponding journal entry stored. The journaled updates are then applied to the respective metadata track in the cache storage and the tracks destaged from cache to the disk storage.Type: GrantFiled: November 18, 2004Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Aaron S Mahar, Angelique R Budaya, James A Springer
-
Patent number: 7886286Abstract: A system and method for integrating legacy code into a component-based system. A component-based system is provided that allows legacy components to locate necessary artifacts, and includes: a context finder that is installed as a context classloader, wherein the context finder analyzes an execution stack to identify a component that initiated a context classloader call during runtime; and a buddy loading system that examines the component to determine if the component requires buddy loading to locate an artifact and locates the artifact using a predefined policy.Type: GrantFiled: May 5, 2006Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Pascal Rapicault, Jeffrey A. McAffer, Thomas J. Watson
-
Patent number: 7885069Abstract: A modular line filter connector is provided for implementing adaptable three-phase power filtering. A plurality of selected modular components defines the modular line filter connector. The modular line filter connector includes a pair of outer cylinders providing power filtering connections including, for example, line-to-line connections, line-to-common connections, common-to-protective earth connections, and line-to-protective earth connections. The selected modular components are mounted between the pair of outer cylinders and disposed along the length of the modular line filter connector. Different modular components are selected to adapt the modular line filter connector for different filtering applications.Type: GrantFiled: June 4, 2009Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Ross T. Fredericksen, Edward C. Gillard, Don A. Gilliland
-
Patent number: 7886139Abstract: A method and system that enable system firmware to efficiently boot an operating system (OS) and/or client program from a network-connected Internet Small Computer Systems Interface (iSCSI) device. The method generally comprises: (1) defining the firmware representation of the iSCSI device within the hierarchical data structure that represents the system hardware; and (2) extending the network support package to accommodate additional boot arguments that allow system firmware to acquire the information required for booting from the network-connected iSCSI device, while utilizing one of the existing discovery protocols.Type: GrantFiled: February 23, 2007Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Carol B. Hernandez, Stephen D. Linam, John T. O'Quin, II, Mark W. Wenning
-
Patent number: 7886245Abstract: A design structure for designing an electronic circuit, especially a clock tree and a sub-clock tree, within a set of sinks with given target arrival time windows, preferably on an integrated circuit designed by an IC design house or other circuit design provider. The clock tree and the sub-clock tree are preferably connected through one or multiple fixed circuits which must not be altered, cloned or removed. Several alternative implementations of the at least one logic structure are built and for each of the several alternative implementations data is stored. A set of configurations is built, each configuration comprising a combination of the one or several alternative implementations and each configuration satisfying the target arrival time windows at the complete set of sinks. A configuration is selected according to an evaluation of the data, preferably latency data, for constructing the configuration. No manual interaction is needed and a configuration with minimum latencies is provided.Type: GrantFiled: February 18, 2008Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Guenther Hutzl, Stephan Held, Juergen Koehl, Bernhard Korte, Jens Massberg, Matthias Ringe, Jens Vygen