Patents Assigned to The International Business Machines Corporation
  • Patent number: 9310580
    Abstract: A method and spacer for assembling flexible optical waveguide ribbons and assembled stack of such ribbons. The method includes the steps of: providing at least two optical waveguide ribbons and a spacer, which includes at least two calibrated spaces; positioning a ribbon stack in the spacer, where the ribbon stack includes the at least two optical waveguide ribbons stacked on top of each other; constraining positioned ribbon stack in one of the calibrated spaces; and fixing constrained ribbon stack in the calibrated spaces.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger F. Dangel, Daniel S. Jubin, Tobias P. Lamprecht, Bert Jan Offrein
  • Patent number: 9313930
    Abstract: A cooling system is provided to remove heat generated by one or more electronic systems. The cooling system includes a coolant-based cooling apparatus, redundant pumping units, redundant backup blowers, and multiple separate controllers. The cooling apparatus includes one or more heat exchange assemblies discharging heat from coolant of the cooling apparatus, and the redundant pumping units, which are coupled in parallel fluid communication, separately facilitate pumping of the coolant. The redundant backup blowers are disposed to provide, when activated, backup airflow across the electronic system(s). The multiple controllers control operation of the redundant pumping units and redundant backup blowers based, at least in part, on one or more sensed parameters.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary F. Goth, Francis R. Krug, Jr., Robert K. Mullady, Kevin P. Low, Allan C. Vandeventer, Randy J. Zoodsma
  • Patent number: 9311170
    Abstract: Deleting objects used or managed by an application or application or application instance is disclosed. Second program instructions identify the objects. Second program instructions write an executable program to delete the objects which were identified. Objects than can be deleted include local queues, alias queues, remote queues, security objects, channel objects, process objects, etc. The first program instructions identify a queue object and determine whether the queue object contains a work item. If so, the second program instructions write into the executable program a command to clear the work item. Deleting a queue object managed by an application or application instance is also disclosed. Channels used by other applications or other application instances to lock and access a queue defined by the queue object are identified. Then, the channels are stopped. Afterwards, the work item(s) on the queue are cleared and then the queue object is deleted.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Christopher N. Kline
  • Patent number: 9311667
    Abstract: A method for managing an electronic purchase of items. Multiple modes of fulfillment are identified for the items of the electronic purchase. A schedule for the multiple modes of fulfillment is also identified. Payment is received for the electronic purchase. Responsive to receiving the payment, the electronic purchase of the items is processed based on the schedule.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekhar Narayanaswami, Ram Sangireddy
  • Patent number: 9311096
    Abstract: A method and circuit arrangement utilize a register file of an execution unit as a local instruction loop buffer to enable suitable algorithms, such as DSP algorithms, to be fetched and executed directly within the execution unit, and often enabling other logic circuits utilized for other, general purpose workloads to either be powered down or freed up to handle other workloads.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Adam J. Muff, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
  • Patent number: 9311150
    Abstract: Disclosed are a method of and system for profiling a computer program. The method comprises the steps of using a utility application to execute the computer program; and on the basis of said execution of the computer program, identifying specific performance requirements of the computer program. A profile of the computer program is determined from said identified performance requirements; and based on said determined profile, resources for the computer program are selected from a grid of computer services.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Peter P. Rodriguez
  • Patent number: 9312275
    Abstract: An finFET structure including a plurality of fins etched from a semiconductor substrate, a plurality of gates above and perpendicular to the plurality of fins, each comprising a pair of spacers on opposing sides of the gates, and a gap fill material above the semiconductor substrate, below the gate, and between the plurality of fins, wherein the gate separates the gap fill material from each of the plurality of fins.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Veeraraghavan S. Basker, Kangguo Cheng, Ali Khakifirooz, Charles W. Koburger, III
  • Patent number: 9311693
    Abstract: A system and method for enhancing the rendering of one or more objects based on payment and account options. The system includes a computer infrastructure configured to control enhancement rendering of an object in a virtual universe by providing at least one augmentation attribute to a tag of the object. The method includes providing enhancement rendering of an object in a virtual universe by augmenting the object based on a status of a user viewing the object.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Steven M. Harrison, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 9310336
    Abstract: The invention relates to the identification of molecules using electromagnetic write-heads and magneto-resistive sensors. In one embodiment, an electromagnetic write-head magnetically excites a molecule with an alternating magnetic field. A magneto-resistive sensor measures the resonant response of the magnetically excited molecule. A processor compares the resonant response to a table of known responses of different molecules to identify the chemical composition of the molecule based in whole or in part on the comparison.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Allen K. Bates, Anna W. Topol, Daniel J. Winarski
  • Patent number: 9313114
    Abstract: A computer-implemented method for prediction of required number of server computing systems for future computing workload is provided. The computer implemented method comprises connecting a portion of a plurality of server computing systems of a data center. The computer-implemented method further comprises computing at least one server computing system of each of a class I server computing system, a class S server computing system, and a class R server computing system of the plurality of the server computing systems based on a deployment rate, an undeployment rate, and a removing rate of the each of the class I server computing system, the class S server computing system, and the class R server computing system.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
  • Patent number: 9311294
    Abstract: A semantic search engine is enhanced to employ user preferences to customize answer output by, for a first user, extracting user preferences and sentiment levels associated with a first question; receiving candidate answer results of a semantic search of the first question; weighting the candidate answer results according to the sentiment levels for each of the user preferences; and producing the selected candidate answers to the first user. Optionally, user preferences and sentiment levels may be accumulated over different questions for the same user, or over different users for similar questions. And, supplemental information may be retrieved relative to a user preference in order to further tune the weighting per the preferences and sentiment levels.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Scott Robert Carrier, Scott N. Gerard, Sterling Richardson Smith, David Blake Styles, Eric Woods
  • Patent number: 9311385
    Abstract: Rating content of a digital file includes analyzing, by a computer, data associated with content of the digital file based on predetermined criteria defining a confidence level in the content of the digital file. Each predetermined criterion includes a range of values and at least one threshold delineating a lower confidence level and a higher confidence level. Different confidence ratings are assigned to different segments of the content based on determining that the different segments correspond to different thresholds of the predetermined criteria. The computer associates the different confidence ratings to the different segments.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan F. Benner, Bilicon Patil
  • Patent number: 9310859
    Abstract: An apparatus includes a primary cold plate, a secondary cold plate, and spring biased retainers moveably securing the primary cold plate to the secondary cold plate. The secondary cold plate is securable to a circuit board for thermal engagement with heat-generating components on the circuit board. The primary cold plate is aligned for thermal engagement with a processor on the circuit board and includes an internal liquid cooling channel. The apparatus further comprises compressible thermal interface material disposed between the primary cold plate and the secondary cold plate to conduct heat from the secondary cold plate to the primary cold plate and remove the heat in a liquid flowing through the liquid cooling channel. The apparatus provides thermal engagement and cooling of multiple components having different heights.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Barina, Derek I. Schmidt, Mark E. Steinke, James S. Womble
  • Patent number: 9312358
    Abstract: A method of manufacturing a semiconductor device is disclosed. A p-type substrate is doped to form an N-well in a selected portion of a p-type substrate adjacent an anode region of the substrate. A p-type doped region is formed in the anode region of the p-type substrate. The p-type doped region and the N-well form a p-n junction.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dechao Guo, Wilfried E. Haensch, Gan Wang, Yanfeng Wang, Xin Wang
  • Patent number: 9313921
    Abstract: A package structure to implement two-phase cooling includes a chip stack disposed on a substrate, and a package lid that encloses the chip stack. The chip stack includes a plurality of conjoined chips, a central inlet manifold formed through a central region of the chip stack, and a peripheral outlet manifold. The central input manifold includes inlet nozzles to feed liquid coolant into flow cavities formed between adjacent conjoined chips. The peripheral outlet manifold outputs heated liquid and vapor from the flow cavities. The package lid includes a central coolant supply inlet aligned to the central inlet manifold, and a peripheral liquid-vapor outlet to output heated liquid and vapor that exits from the peripheral outlet manifold. Guiding walls may be included in the flow cavities to guide a flow of liquid and vapor, and the guiding walls can be arranged to form radial flow channels that are feed by different inlet nozzles of the central inlet manifold.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Brunschwiler, Evan G. Colgan, John U. Knickerbocker, Bruno Michael, Chin Lee Ong, Cornelia K. Tsang
  • Patent number: 9311624
    Abstract: One or more artifact drafts may be associated with each of a plurality of artifacts, each of the artifact drafts representing a state of the associated artifact at a point in time and one or more commands in a command stack that transformed the artifact draft's parent into the artifact draft. Multiple traceability links and traceability vertices represent connections between the artifact drafts of the artifacts. A traceability link includes an edge between an artifact draft of an artifact and an artifact draft of another artifact. A module is operable to navigate through said one or more artifacts of the plurality of artifacts from a reference temporal point via the plurality of traceability links.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Judah M. Diament, Jacquelyn A. Martino, John C. Thomas, Jr.
  • Patent number: 9311378
    Abstract: A method, a system and a computer program of synchronizing data between a data management system and an external system are disclosed. The method includes creating a first database instance and a second database instance using an integration data model. The method further includes synchronizing data between the second database instance and the external system. A services framework is created and the first database instance and the second database instance are interfaced using the services framework which includes an entity definition repository, a change tracking repository, and a data export element. Also disclosed are a system and a computer program for synchronizing data between a data management system and an external system.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manjunath B. Subramanian, Swetha Rao
  • Patent number: 9310251
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Patent number: 9311300
    Abstract: Methods, apparatus and systems, including computer program products, for creating subject matter synonyms from definitions extracted from a subject matter glossary. Confidence scores, each representing a likelihood that two terms defined in the subject matter glossary are synonyms, are determined by applying natural language processing (e.g., passage term matching, lexical matching, and syntactic matching) to the extracted definitions. A subject matter thesaurus is built based on the confidence scores. In one embodiment, a statement containing a first term is created based on an extracted definition of the first term, a modified statement is created by substituting a second term in the statement in lieu of the first term, a corpus is searched, and a confidence score is determined based on evidence in the corpus that the modified statement is accurate. The first and second terms are marked as synonyms if the confidence score is greater than a threshold.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Scott N. Gerard, Mark G. Megerian
  • Patent number: 9312173
    Abstract: A method of forming a metal semiconductor alloy on a fin structure that includes forming a semiconductor material layer of a polycrystalline crystal structure material or amorphous crystal structure material on a fin structure of a single crystal semiconductor material, and forming a metal including layer on the semiconductor material layer. Metal elements from the metal including layer may then be intermixed metal elements with the semiconductor material layer to provide a metal semiconductor alloy contact on the fin structure. A core of the fin structure of the single crystal semiconductor material is substantially free of the metal elements from the metal including layer.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kangguo Cheng, Bruce B. Doris, Pouya Hashemi, Ali Khakifirooz, Alexander Reznicek