Patents Assigned to Internation Business Machines Corporation
  • Patent number: 10318395
    Abstract: Checking a computer processor design for soft error handling. A baseline simulation of a computer processor design is monitored to identify a target processing cycle of the baseline simulation during which a predefined event occurs during the baseline simulation. The baseline simulation is performed in accordance with a software model of the computer processor design, and the event is associated with processing an instruction that directly involves a predefined error injection target. A test simulation of the computer processor design is performed in accordance with the software model of the computer processor design. An error is injected into the predefined error injection target during a target processing cycle of the test simulation. A determination is made as to whether the error is detected by error-checking logic of the computer processor design.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 11, 2019
    Assignee: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: Erez Barak, Nicol Hofmann, Cédric Lichtenau, Osher Yifrach
  • Patent number: 10234061
    Abstract: Formed hose configurations are provided which include an innermost elastomer layer, a first fiber-reinforcement region, and multiple second fiber-reinforcement regions. The first fiber-reinforcement region has a first fiber-reinforcement density, and is disposed, at least in part, at a bend region of the formed hose, and the multiple second fiber-reinforcement regions have a second fiber-reinforcement density, and are disposed at least at the first and second end regions of the formed hose. The second fiber-reinforcement density is greater than the first fiber-reinforcement density, and results in the first and second ends of the formed hose being less radially-deformable than the bend region of the hose. This facilitates providing a mechanical fluid-tight connection with a hose barb fitting when the formed hose is slid over the hose barb fitting, absent any clamp over the formed hose and hose barb fitting connection.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 19, 2019
    Assignee: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Ellsworth, Jr., Prabjit Singh
  • Patent number: 10210078
    Abstract: Embodiments include methods, reconfiguration and verification systems, and computer program products automating manual reconfiguration and verification process. Aspects include manually configuring processing units (Pus) through LPAR partition's reconfiguration panel using a hardware management console, creating by an computer operating system an MSGLOG API to allow a test program (TP) to communicate with an automation system's automation program (AP), TP generating reconfiguration tests (RT) of PUs and transmitting RTs to AP while holding an MSGLOG API lock, and TP going to sleep for a predetermined time using a sleep timer to allow AP to perform tests, determining whether sleep timer is expired. When sleep timer is expired, print a sleep timer expiration error, and exit. Otherwise, TP obtains states of PUs under RTs, and determine whether results of RTs are correct. When results of RTs are not correct, test program prints reconfiguration test failure error messages, and exit.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 19, 2019
    Assignee: INTERNATION BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 9740966
    Abstract: An approach is provided in which a knowledge manager selects an extraction layer from a convolutional neural network that was trained on an initial set of images. The knowledge manager processes subsequent images obtained from crawling a computer network that includes extracting image feature sets of the subsequent images from the selected extraction layer and generating tags from metadata associated with the subsequent images. In turn, the knowledge manager receives a new image, extracts a new image feature set from the selected extraction layer, and assigns one or more of the tags to the new image based upon evaluating the new image feature set to the image features sets of the subsequent images.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: August 22, 2017
    Assignee: Internation Business Machines Corporation
    Inventors: Aaron J. Chavez, Devin R. Harper, Nicholas A. Lineback, Elliot B. Turner
  • Patent number: 9741823
    Abstract: A method is presented for forming a semiconductor structure. The method includes forming a plurality of vertical fins over a semiconductor layer formed over a substrate, depositing an oxide over the plurality of fins, and applying a cutting mask over a portion of the plurality of fins. The method further includes removing the oxide from the exposed portion of the plurality of fins, depositing a replacement gate stack, and etching portions of the replacement gate stack to remove exposed fins, the exposed fins forming recesses within the semiconductor layer. The method further includes depositing a spacer over the exposed fins and the recesses formed by the removed fins. A portion of the plurality of fins are cut during etching of the replacement gate stack and a portion of the oxide is removed before deposition of the replacement gate stack.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 22, 2017
    Assignee: Internation Business Machines Corporation
    Inventors: Andrew M. Greene, Balasubramanian S. Pranatharthiharan, Sivananda K. Kanakasabapathy, John R. Sporre
  • Patent number: 9697060
    Abstract: A mail handler is provided. The mail handler manages a source queue for incoming messages. The source queue has a first count of slots in memory and is associated with a source read pointer and a source write pointer. The mail handler manages the source write pointer and the source read pointer. The mail handler also manages a destination queue for outgoing messages. The destination queue has a second count of slots in memory and is associated with a destination read pointer and a destination write pointer. The mail handler advances the destination write pointer in response to at least one of (i) transferring one or more messages form the source queue to the destination queue and (ii) reserving one or more slots in the destination queue. The at least one processor advances the destination read pointer in response to reading at least one message from the destination queue.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: July 4, 2017
    Assignee: Internation Business Machines Corporation
    Inventor: Kelvin Wong
  • Patent number: 9514162
    Abstract: For smart polling frequency in datastores by a processor device in a computing environment, individual polling operations are performed for refreshing each one of the datastores according to polling frequencies. Each one of the polling frequencies depends on recent system activity and each one of the datastores. Each of the polling frequencies are dynamically adjusted for each one of the datastores.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: December 6, 2016
    Assignee: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: Randal L. Bertram, Edward N. Fink, Steven G. Halverson, Renier Morales
  • Publication number: 20140122926
    Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: Internation Business Machines Corporation
    Inventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
  • Publication number: 20130232279
    Abstract: An apparatus and method of fast PCIe multi-function device address decode utilizing a target function data look up table. One or more decode directives (e.g., targeted functions) are provided within the PCIe request packet, thereby eliminating the need for target function search during the decode process in the endpoint device. This enables single-decoder single-step decode implementation in complex multi-function devices.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 5, 2013
    Applicant: Internation Business Machines Corporation
    Inventors: Etai Adar, Ilya Granovsky
  • Publication number: 20120124009
    Abstract: A system for ensuring data integrity, comprising a plurality of data servers configured in a GPFS configuration, the plurality of data servers comprising an application server comprising a application server fileset, a home server comprising a home server fileset and a gateway server comprising a gateway fileset, a connection monitor node (CMN) coupled to gateway server; and logic, executed by the CMN, for monitoring a connection between the home server and the application server; and if the connection is disconnected, executing logic for comparing a duration of the connection disconnect to a expiration timeout attribute corresponding to the application server fileset and if the duration exceeds the expiration timeout attribute, notifying the application server to set an expiration status attribute in the application fileset.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 17, 2012
    Applicant: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: Marc Eshel, Kalyan Chakravarthy Gunda, Vrishali D. Hajare, Mehul M. Joshi, Manoj Premananand Naik, Renu Tewari
  • Patent number: 8123089
    Abstract: An apparatus for dispensing fusible material onto a surface, wherein the fusible material is in molten form, is provided. The apparatus comprises a dispensing assembly comprising a seal structure. The seal structure controls dispensing of the fusible material. One or more gas injectors are coupled to the dispensing assembly. Each of the one or more gas injectors is adapted to inject at least one gas to the dispensing assembly for controlling a gas environment surrounding at least a portion of the seal structure. An oxidation rate of the fusible material is controlled as a function of at least one characteristic of the at least one gas.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: February 28, 2012
    Assignee: Internation Business Machines Corporation
    Inventors: Glen Nelson Biggs, Russell A. Budd, Benjamin Vito Fasano, John Joseph Garant, G. Gerard Gormley, John Peter Karidis, Christopher Lee Tessler, Thomas Weiss
  • Publication number: 20110317969
    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: Application
    Filed: March 3, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: Roger F Dangel, Daniel S. Jubin, Tobias P. Lamprecht, Bert Jan Offrein
  • Patent number: 8028118
    Abstract: Embodiments of the invention provide methods and apparatus for increasing the number of page attributes specified by a page table while minimizing an increase in size of the page table. According to embodiments of the invention, attribute index bits may be included within a page table and may be used to determine page attributes stored within an attribute index. Additionally, embodiments of the invention provide a plurality of new page attributes.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: September 27, 2011
    Assignee: Internation Business Machines Corporation
    Inventors: Timothy Hume Heil, James Allen Rose, Andrew Henry Wottreng
  • Publication number: 20110131173
    Abstract: Systems, methods and articles of manufacture are disclosed for generating an online analytical processing (OLAP) query against a cube. The cube may have dimensions, each dimension having a hierarchy of members. A report specification may be received against a hierarchy of the cube. An OLAP query may be generated from the report specification. The OLAP query may include projected members not having any descendant at the detail level of the hierarchy, thus producing more accurate results.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATION BUSINESS MACHINES CORPORATION
    Inventor: ARIEL FERNANDEZ ORTEGA
  • Publication number: 20110122458
    Abstract: A mechanism for scanning and capturing digital images using residue detection. Upon detecting a document placed on a scanning surface of a scanning device, the illustrative embodiments detect a residue deposited on the document. The illustrative embodiments determine a portion of the document to be scanned based on a location of the residue on the document. The illustrative embodiments then scan the portion of the document.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: Internation Business MAchines Corporation
    Inventors: Lydia M. Do, Pamela A. Nesbitt, Lisa Seacat Deluca
  • Patent number: 7933886
    Abstract: The user requesting the search is enabled to analyze the list of excessive hits in a manner organized through a Web content manager on the user's display screen, and reduce the excessive hits through the elimination of extraneous domains or subdomains captured by the search. An implementation for reducing an excessive number of hits in a search result received at one of the receiving display stations on the Web comprising conventional means for displaying at said receiving display station, Web documents received from sources on the Web, and means for conducting keyword searches on the Web.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: April 26, 2011
    Assignee: Internation Business Machines Corporation
    Inventors: Timothy Alan Dietz, Walid M. Kobrosly, Nadeem Malik, Avijit Saha
  • Publication number: 20090115849
    Abstract: Methods, apparatus, and products are disclosed for controlling a Point Of Sale (‘POS’) terminal using surveillance video that include: receiving, by a surveillance module, a digital surveillance video of a region adjacent to a POS terminal, the digital surveillance video captured by a digital surveillance camera; identifying, by the surveillance module in dependence upon the digital surveillance video, operator characteristics for an operator captured on the digital surveillance video in the region adjacent to a POS terminal; and administering, by the surveillance module, the POS terminal in dependence upon the operator characteristics.
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Applicant: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: John D. Landers, Jr., David J. Steiner, Paul M. Wilson, Kimberly A. Wood
  • Publication number: 20080311508
    Abstract: A lithographic structure consisting essentially of: an organic antireflective material disposed on a substrate; a vapor-deposited RCHX material, wherein R is one or more elements selected from the group consisting of Si, Ge, B, Sn, Fe and Ti, and wherein X is not present or is one or more elements selected from the group consisting of O, N, S and F; and a photoresist material disposed on the RCHX material. The invention is also directed to methods of making the lithographic structure, and using the structure to pattern a substrate.
    Type: Application
    Filed: August 25, 2008
    Publication date: December 18, 2008
    Applicant: INTERNATION BUSINESS MACHINES CORPORATION
    Inventors: Marie Angelopoulos, Katherina E. Babich, Sean D. Burns, Richard A. Conti, Allen H. Gabor, Scott D. Halle, Arpan P. Mahorowala, Dirk Pfeiffer
  • Patent number: 7302406
    Abstract: The system of the present invention is a method and system that enables consumers to receive specialized product and company information on demand to aid in consumer purchases. The system of this invention can comprise a physical interface device, a consumer profile, a products and services interface, and a consumer database. Each user in the system has an individual profile the consumer can set to identify their preferences in regard to a particular product. When the consumer sends a query about a particular product, the method of the invention performs a comparison of the consumer preferences a product with objectives ratings for that product. The consumer receives a result of these comparisons with an indication of whether the product matches the preferences indicated by the consumer. A match suggests that the product is one the consumer would purchase.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: November 27, 2007
    Assignee: Internation Business Machines Corporation
    Inventors: Mike Mallo, Jana Mallo, David Kumhyr
  • Publication number: 20070203924
    Abstract: A method and system for generating threads of documents from a collection C of documents containing terms. Each document of C has a timestamp and an associated timestamp index. The timestamp indexes are ordered in accordance with an ordering of the associated timestamps. A relevance graph G generated from C is an acyclic directed graph. Each node of G denotes a document of C. Each edge of G connects a pair of directed nodes pointing from a node having an earlier timestamp to a node having a later timestamp. At least one thread of G is determined by executing a matching-based algorithm or a dynamic programming algorithm. Each thread is a path through G originating at a first node and terminating at a second node and including one or more contiguous edges from the first node to the second node. The at least one thread is outputted.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Applicant: Internation Business Machines Corporation
    Inventors: Ramanathan Guha, Shanmugasundaram Ravikumar, Dandapani Sivakumar