Patents Assigned to International Business Machine Corporation
  • Patent number: 11222085
    Abstract: Provided are techniques for finding content on computer networks. A search request having search terms is received. The search request is executed against an index to identify first search results, wherein the index comprises mappings of search terms to web sites and mappings of search terms to patterns. In response to determining that the search request failed based on first search results, an unknown search term in the search terms that does not exist in the index is found. The unknown search term is matched to a pattern of a similar search term using the mappings of search terms to patterns. A candidate web site is identified based on the matching. Additional content is requested from the candidate web site for the unknown search term to identify second search results comprising previously hidden content. The additional content is indexed.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Marit L. Imsdahl, Asima Silva
  • Patent number: 11222296
    Abstract: Aspects of the invention include receiving, using a processor, a plurality of values of a performance indicator. A statistical analysis of the plurality of values of the performance indicator is performed, using the processor, to detect an anomaly pattern in the plurality of values of the performance indicator. A warning message about the detected anomaly pattern is sent to an alert recipient that is selected by a machine learning model trained to identify alert recipients based at least in part on detected anomaly patterns. Feedback about the warning message is received from the alert recipient. The feedback includes an interest of the alert recipient in receiving warning messages about the detected anomaly pattern. The machine learning model is updated based at least in part on the feedback.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hongtan Sun, Maja Vukovic, Karin Murthy, Raghav Batta, Soumitra Sarkar
  • Patent number: 11221924
    Abstract: A method, and associated computer program product and mobile computing device, for backing-up information stored in the mobile computing device. The mobile computing device detects one or more support computing devices located within a corresponding communication range and being available to support the mobile computing device for backing-up the information stored in the mobile computing device. The mobile computing device detects a dangerous condition indicative of a risk of inoperability of the mobile computing device. The mobile computing device sends back-up information corresponding to selected information stored in the mobile computing device to at least one of the support computing devices in response to the detection of the dangerous condition to cause the at least one support computing device to upload the back-up information to a back-up computing system.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vinicio Bombacino, Riccardo Pizzutilo, Andrea Tortosa
  • Patent number: 11221794
    Abstract: Methods, systems and computer program products for providing access to a spare memory array element (“MAE”) are provided. Aspects include storing a row number a column number associated with a defective MAE of a plurality of MAEs. The plurality of MAEs are logically arranged in a plurality of rows and a plurality of columns. Aspects also include receiving a command to access a cache line. The cache line corresponds to a selected row of MAEs of the plurality of MAEs. Responsive to determining that the selected row matches the row number that is associated with the defective MAE, aspects include activating one or more column shifters to prevent access to the defective MAE and provide access to a spare MAE when accessing the cache line. The activation of the one of more column shifters is based on the column number that is associated with the defective MAE.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tim Bronson, Hieu T. Huynh, Kenneth Klapproth
  • Patent number: 11222087
    Abstract: An apparatus for dynamically debiasing an online job application system includes a processor and a memory that stores code executable by the processor to receive a plurality of job listings and corresponding job descriptions in response to a search query on an online job listing system and to dynamically modify bias terms of the job description for each of the job listings based on profile information for a user such that each of the job descriptions conforms to the user's profile information. The apparatus includes code executable by the processor to dynamically rank each of the job listings based on the modified job descriptions and with respect to the user's profile information and the search query and to present the job listings and their corresponding modified job descriptions in order of the rank for each of the job listings.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Manish Bhide, Seema Nagar, Sameep Mehta, Kuntal Dey
  • Patent number: 11222862
    Abstract: Techniques for high speed handling of ultra-small chips (e.g., micro-chips) by selective laser bonding and/or debonding are provided. In one aspect, a method includes: providing a first wafer including chips bonded to a surface thereof; contacting the first wafer with a second wafer, the second wafer including a substrate bonded to a surface thereof, wherein the contacting aligns individual chips with bonding sites on the substrate; and debonding the individual chips from the first wafer using a debonding laser having a small spot size of about 0.5 ?m to about 100 ?m, and ranges therebetween. A system is also provided that has digital cameras, a motorized XYZ-axis stage, and a computer control system configured to i) control a spot size of the at least one laser source and ii) adjust a positioning of the sample to align individual chips with a target area of the laser.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Qianwen Chen, Bing Dang, Russell Budd, Bo Wen, Li-Wen Hung, Jae-Woong Nah, John Knickerbocker
  • Patent number: 11222059
    Abstract: A set of data comprising heterogeneous data is processed in accordance with a data clustering algorithm so as to obtain an initial data cluster comprising homogeneous data. A supervised data cluster generated based on a human analysis of the set of data is obtained and compared with the initial data cluster to obtain a comparison result. The data clustering algorithm is modified based on the comparison result.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Andrew T. Penrose
  • Patent number: 11223008
    Abstract: A method for fabricating a semiconductor device includes forming a conductive shell layer along a memory stack and a patterned hardmask disposed on the memory stack, and etching the patterned hardmask, the conductive shell layer and the memory stack to form a structure including a central core surrounded by a conductive outer shell disposed on a patterned memory stack.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Rizzolo, Theodorus E. Standaert, Ashim Dutta, Dominik Metzler
  • Patent number: 11222143
    Abstract: Provided are embodiments for a method, system, and computer program product for operating a certified information verification service. Some embodiments include receiving an article including one or more claims, and extracting the one or more claims from the article. The one or more claims are analyzed by the one or more information verification services, and a report for the article is generated based on the analysis.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Gerard, Donna K. Byron
  • Patent number: 11221850
    Abstract: A Sort Lists instruction is provided to perform a sort and/or a merge operation. The instruction is an architected machine instruction of an instruction set architecture and is executed by a general-purpose processor of the computing environment. The executing includes sorting a plurality of input lists to obtain one or more sorted output lists, which are output.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy Siegel, Aditya N. Puranik, Mark S. Farrell, Christian Jacobi, Jonathan D. Bradbury, Christian Zoellin
  • Patent number: 11221954
    Abstract: A method for storing metadata in a cache comprising heterogeneous memory types is disclosed. The method stages data elements containing metadata into a lower performance portion of a cache. The cache includes the lower performance portion and a higher performance portion. In response to determining that the data elements are updated in the higher performance portion, the method records when the data elements were updated and invalidates the data elements in the lower performance portion. The method scans the lower performance portion for the data elements that are invalidated and re-stages, in the lower performance portion, the data elements that are invalidated and have not been updated in the higher performance portion in a last specified period of time. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lokesh M. Gupta, Kyler A. Anderson, Kevin J. Ash, Matthew G. Borlick
  • Patent number: 11222130
    Abstract: Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system and the host system includes a key management system (KMS) and a metadata service system (MSS). The KMS and the MSS are communicatively coupled to each other. The system further includes a database management system (DBMS) having a database, a query pre-parser, and a results handler. The query pre-parser and the results handler are communicatively coupled to the KMS and the MSS, and the system also includes a processing application configured to process at least some data received from a tenant system.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventor: Pallavi T. Nagesha Rao
  • Patent number: 11222135
    Abstract: A method and system of protecting user sensitive information from an application program of a user device are provided. The application program to be installed is received on the user device. Permissions to resources of the user device for the application program are identified. For each permission, mapping the permission to one or more sections of a code of the application program. For each mapped section of the code, a recipient of user sensitive information facilitated by the permission is determined. For each recipient, it is determined whether the recipient should be restricted. Upon determining that the recipient should not be restricted, the user sensitive information facilitated by the permission is provided to the recipient. However, upon determining that the recipient should be restricted, alternate information to the recipient.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Omer Tripp, Julian Timothy Dolby, Marco Pistoia, Pietro Ferrara
  • Patent number: 11223655
    Abstract: An example operation may include one or more of identifying a current tool configuration used by a tool device to construct semiconductor devices, retrieving a smart contract stored in a blockchain to identify whether an updated tool configuration exists, responsive to identifying the updated tool configuration, transmitting an update that includes the updated tool configuration to the tool device, and responsive to receiving the updated tool configuration at the tool device, initiating construction of the semiconductor devices.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Prasad Bhosale, Nicholas A. Lanzillo, Michael Rizzolo, Chih-Chao Yang
  • Patent number: 11223659
    Abstract: A method and notification system for notifying broadcast streams to multiple users. A notifier receives, from a broadcaster, a request to notify a broadcast stream to the multiple users. The notifier receives preferences from a subset of users of two or more social networking systems. The preferences identify: (i) some but not all social networking systems of the two or more social networking systems which should send notifications about the broadcast stream to the subset of users; and (ii) times during which the notifications about the broadcast stream should be sent to the subset of users. The notifier instructs an agent representing a broadcaster in each social networking system of only the some social networking systems to send notifications about the broadcast stream to the subset of users at the times identified in the preferences.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: John Ham, Matthew Schlicht
  • Patent number: 11223703
    Abstract: Various embodiments are provided for implementing instruction initialization in a dataflow architecture in a computing environment. A data packet may be transmitted from a selected node to one or more of a plurality of nodes using one or more existing data paths in an initialization network. A determination operation is performed to determine whether one or more of a plurality of nodes is a target node intended for the data packet. Those of the plurality of nodes determined to be a target node initialize one or more components of the target node using the data packet. The data packet may be forwarded by each of the one or more of a plurality of nodes to a subsequent node in the initialization network.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Curran, Bruce Fleischer, Kailash Gopalakrishnan, Sunil K Shukla
  • Patent number: 11222281
    Abstract: An approach is provided in which an information handling system performs multiple tests using a cognitive service and multiple trained machine learning models on user data corresponding to a user application. For each of the multiple tests, a different one of the trained machine learning models is utilized. The information handling system generates results from the tests and then selects at least one of the trained machine learning models based on the test results. In turn, the information handling system assigns the cognitive service and the selected trained machine learning models to the user application.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Joseph N. Kozhaya, Corville O. Allen, Andrew R. Freed
  • Patent number: 11221923
    Abstract: Various embodiments are provided for implementing intelligent backup plan creation by a processor in a computing environment. One or more files or directories managed by one or more file hosting services, cloud computing services, or a combination thereof may be identified from among a plurality of files or directories associated with a backup plan. A backup operation may be performed according to the backup plan by only referencing as opposed to including entire content of the one or more files or directories that are managed by the one or more file hosting services, the cloud computing services, or a combination thereof.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alessandra Pascale, Sebastian Lehrig, Pierpaolo Tommasi, Marco Luca Sbodio
  • Patent number: 11222175
    Abstract: A method, system and computer program product for recognizing terms in a specified corpus. In one embodiment, the method comprises providing a set of known terms t?T, each of the known terms t belonging to a set of types ? (t)={?1, . . . }, wherein each of the terms is comprised of a list of words, t=w1, w2, . . . , wn, and the union of all the words for all the terms is a word set W. The method further comprises using the set of terms T and the set of types to determine a set of pattern-to-type mappings p??; and using the set of pattern-to-type mappings to recognize terms in the specified corpus and, for each of the recognized terms in the specified corpus, to recognize one or more of the types ? for said each recognized term.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Glass, Alfio M Gliozzo
  • Patent number: 11222287
    Abstract: Techniques for failure prediction are provided. A plurality of event indications is received, where each respective event indication corresponds to a respective failure in a computing system. A plurality of machine learning (ML) models is trained based on combinations of event indications in the plurality of event indications, and the ML models are evaluated to generate a respective quality score for each respective ML model. An ensemble of ML models is defined from the plurality of ML models, based on identifying ML models of the plurality of ML models with corresponding quality scores exceeding a predefined threshold. Current data logs from the computing system are processed using the ensemble of ML models, and upon determining that any ML model of the ensemble of ML models predicted a failure based on the current data logs, an alert is generated.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rahul Kumar K Sevakula, Parag Sanjay Mhatre