Patents Assigned to The International Business Machines Corporation
  • Patent number: 11068413
    Abstract: A computational device receives an indication of minimum retention times in a cache for a plurality of tracks for applications. In response to determining that a first type of application has not specified a maximum percentage of cache for allocation to the first type of application, the maximum percentage of cache for allocation to the first type of application is set to a default value. In response to determining that a second type of application has not specified a maximum percentage of cache for allocation to the second type of application, an entirety of the cache or a percentage of the cache that is greater than the default value is allocated for the second type of application. A least recently used based replacement of tracks is performed in the cache while attempting to satisfy the minimum retention times and the maximum percentage of cache that are allocated.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
  • Patent number: 11067895
    Abstract: After printing common features from a primary mask into a photoresist layer located over a substrate, a functional feature which is suitable for changing functionalities or the configurations of the common features according to a chip design is selected from a library of additional functional features in a secondary mask. The selected functional feature from the secondary mask is printed into the photoresist layer to modify the common features that already exist in the photoresist layer. The selection and printing of functional feature processes can be repeated until a final image corresponding to the chip design is obtained in the photoresist layer.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: John B. Deforge, Bassem M. Hamieh, Terence B. Hook, Theresa A. Newton, Kirk D. Peterson
  • Patent number: 11071235
    Abstract: Method and apparatus includes a chassis to house circuitry, the chassis having first and second surfaces and an air inlet. An airflow moving device may create an airflow in a first direction that is communicated to the chassis via the air inlet. A wall structure may have a height that extends up from a base of the wall structure in a second direction that is substantially perpendicular to the first direction of the airflow, where the base of the wall structure directly contacts the first surface and forms an elongated opening along a top surface of the wall structure and in between the second surface of the chassis. The airflow may flow over the top surface of the wall structure.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Phillip Mann, Sandra J. Shirk/Heath, Mark Plucinski, Tyler Jandt
  • Publication number: 20210216707
    Abstract: Embodiments for analyzing language content are provided. An ambiguous sentence is identified. A first word and a second word within the ambiguous sentence are selected. At least one synonym outlier for the first word and at least one synonym outlier for the second word are determined. A phrase is generated utilizing the at least one synonym outlier for the first word and the at least one synonym outlier for the second word. A context for the ambiguous sentence is determined based on the generated phrase.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramesh G. Srinivasan, Samir Katti, Mohan Nagraj Dani, Harshavardhan Changappa, Raviprasad Pentakota
  • Publication number: 20210216879
    Abstract: Embodiments for improving heuristic searching in artificial intelligence (AI) planning are provided. At least one planning task within a planning domain is identified. The at least one planning task is solved to generate a plurality of plans. The plurality of plans include a plurality of state-action pairs. A neural network is trained utilizing the plurality of state-action pairs. Preferred actions for states within the planning domain are determined utilizing the neural network.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael KATZ, Patrick Christoph FERBER
  • Publication number: 20210216719
    Abstract: An embodiment parses request data representative of a request for proposal (RFP) and extracts attribute data representative of an RFP attribute that corresponds to an entity of interest in a qualification taxonomy using a cognitive process to evaluate the RFP using natural language processing. The embodiment generates answer data representative of an answer to a first question of a qualification questionnaire related to the entity of interest using the RFP attribute. The embodiment constructs the answer data based at least in part on a response pattern associated with the first question, and computes a score for the answer to the first question based at least in part on a confidence value generated by the cognitive process. The embodiment then outputs the qualification questionnaire, including the answer and the score, allowing for review by a Subject Matter Expert (SME), and allowing the cognitive process to learn from the SME review.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: International Business Machines Corporation
    Inventors: Ruchi Mahindru, Prathima Maskeri
  • Publication number: 20210216705
    Abstract: Embodiments for managing collaborative editing of content are provided. At least one user interface is provided to a first user and a second user. The at least one user interface is configured to selectively provide the first user and the second user with the ability to edit content. Time-limited editing periods associated with the at least one user interface are established for the first user and the second user. During a first of the time-limited editing periods, the first user is provided with the ability to edit the content, and the second user is prevented from editing the content. During a second of the time-limited editing periods, the second user is provided with the ability to edit the content, and the first user is prevented from editing the content. The second of the time-limited editing periods does not overlap with the first of the time-limited editing periods.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John HANDY BOSMA, Ryan KALLICHARRAN, Elizabeth KELLY, Jana H. JENKINS
  • Publication number: 20210216859
    Abstract: Embodiments relate to a system, program product, and method to support a convolutional neural network (CNN). A class-specific discriminative image region is localized to interpret a prediction of a CNN and to apply a class activation map (CAM) function to received input data. First and second attacks are generated on the CNN with respect to the received input data. The first attack generates first perturbed data and a corresponding first CAM, and the second attack generates second perturbed data and a corresponding second CAM. An interpretability discrepancy is measured to quantify one or more differences between the first CAM and the second CAM. The measured interpretability discrepancy is applied to the CNN. The application is a response to an inconsistency between the first CAM and the second CAM and functions to strengthen the CNN against an adversarial attack.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Applicant: International Business Machines Corporation
    Inventors: Sijia Liu, Gaoyuan Zhang, Pin-Yu Chen, Chuang Gan, Akhilan Boopathy
  • Publication number: 20210216904
    Abstract: Embodiments relate to a system, program product, and method for employing feature engineering to improve classifier performance. A first machine learning (ML) model with a first learning program is selected. The first selected ML model is operatively associated with a first structured dataset. First features in the first dataset directed at performance of the selected ML model are identified. A second structured dataset is assessed with respect to the identified features in the first dataset, and new features in the second dataset are identified, where the new feature is semantically related to the identified features in the first dataset. The first dataset is dynamically augmented with the identified new features in the second dataset. The dynamically augmented first dataset is applied to the selected ML model to subject an embedded learning algorithm of the selected ML model to training using the augmented first dataset.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: International Business Machines Corporation
    Inventors: Udayan Khurana, Sainyam Galhotra, Oktie Hassanzadeh, Kavitha Srinivas, Horst Cornelius Samulowitz
  • Publication number: 20210216724
    Abstract: Embodiments are provided that relate to a computer system, a computer program product, and a machine-implemented method for improving performance of a dialog system employing an automated virtual dialog agent. Embodiments involve clustering traces of dialog conversation logs into sets, and search the traces for one or more contrastive temporal patterns between the sets.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: International Business Machines Corporation
    Inventors: Shubham Agarwal, Christian Muise, Joseph Kim
  • Publication number: 20210216714
    Abstract: Embodiments for managing chatbots are provided. A set of documents is received. A plurality of entities are identified within the set of documents. At least one of the plurality of entities is selected based on a rareness criteria. Contextual data associated with each of the selected at least one of the plurality of entities is identified within the set of documents. At least one question-answer (QA) pair associated with each of the selected at least one of the plurality of entities is generated based on the identified contextual data.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael DRZEWUCKI, Renee F. DECKER, James M. DIXIUS, David Kenneth SAGAL, II
  • Publication number: 20210216545
    Abstract: Various embodiments are provided for intelligent management of data flows in a computing environment by a processor. One or more data transformation in time-series data applications templates may be created and managed according to concepts, one or more instances of the concepts, relationships between the concepts, and a mapping of the concepts to one or more data sources.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesco FUSCO, Robert Gormally, Mark PURCELL, Seshu Tirupathi
  • Publication number: 20210216572
    Abstract: Embodiments for providing intelligent data replication and distribution in a computing environment. Data access patterns of one or more queries issued to a plurality of data partitions may be forecasted. Data may be dynamically distributed and replicated to one or more existing data partitions or additional of the plurality of data partitions according to the forecasting.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano BRAGHIN, Srikumar VENUGOPAL
  • Publication number: 20210216310
    Abstract: An embodiment includes storing original environment data in a memory of a computing device, then sourcing a script in a child command shell that includes an environment variable set-up command for setting an environmental characteristic of a new computing environment associated with the child command shell. The new environment data is also stored in the memory of the computing device that defines the new computing environment associated with the child command shell. The original computing environment is then restored by terminating the child command shell and returning to the target command shell. The original environment data is compared to the new environment data to determine the differences between the two environments, and the original computing environment is then modified to match the new computing environment created by the sourced script.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: International Business Machines Corporation
    Inventors: Scott Miller, Mark Allen, Austen William Lauria, William P. LePera
  • Patent number: 11061805
    Abstract: A code dependency influenced bug localization apparatus and method receive bug reports and source code changes of a software program. Each source code change includes a syntax component and a location component. Each bug report includes a functional description of an aspect of the software program. The apparatus and method obtain a vectorized feature representation of each bug report, apply a learning process to the source code changes based on a code dependency among the source code changes, obtain a vectorized feature representation of each source code change based on the code dependency, merge the feature representations of the bug reports and the feature representations of the source code changes into a plurality of unified feature representations, and apply a ranking process to the unified feature representations to produce a source code relating function for relating a bug report and a source code change.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pablo Loyola, Kugamoorthy Gajananan, Fumiko Akiyama
  • Patent number: 11061681
    Abstract: A method, system, and/or processor for processing data is disclosed that includes processing a parent stream; detecting a branch instruction in the parent stream; activating an additional child stream; setting a copy select vector of the child stream to be the same as the copy select vector of the parent stream; dispatching instructions for the parent stream and the additional child stream, and executing the parent stream and the additional child stream on different execution slices. In an aspect, the method further includes setting the copy select bits in the copy select vector for the child stream to equal the copy select bits in the copy select vector for the parent stream. A first parent mapper copy in an embodiment is associated and used in connection with executing the parent stream and a second different child mapper copy is associated and used in connection with executing the additional child stream.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Steven J. Battle, Joshua W. Bowman, Hung Q. Le, Dung Q Nguyen, Brian W. Thompto
  • Patent number: 11061904
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining administrator user defined configuration data associating a certain dataset to a certain widget; examining historical matching data respecting past matches between a widget attribute of the certain widget and properties of the certain dataset; performing matching between the widget attribute of the widget and a dataset property of the dataset based on the examining historical matching data respecting past matches between a widget attribute of the certain widget and properties of the certain dataset, and running the certain widget in response to the performing matching to indicate at least one condition; and sending by a computing node a communication for correction of the at least one indicated condition.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bobby Joseph, Mustansir Ali
  • Patent number: 11063921
    Abstract: Encrypted web traffic exchanged between a client device and a web server during a communication session and captured using a passive capture technique can be received. The encrypted web traffic can be encrypted using a shared secret generated for the communication session in accordance with an anonymous key agreement protocol. A TCP connection table, which includes a session identifier for the communication session, can be created for the communication session. At least one TCP connection can be built for the received encrypted web traffic using the TCP connection table. Using the session identifier, the shared secret can be accessed from a cache in which the shared secret is stored, at least temporarily, by the web server. Data from the encrypted web traffic can be extracted by using the shared secret to decrypt the encrypted web traffic. The extracted data can be stored to a data store.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eswar Phani Kondapavuluri, Kanwaldeep S. Bindra, Atul A. Waghmare
  • Patent number: 11061568
    Abstract: An access operation performed by a tape drive is detected. The access operation is performed on a tape medium. The access operation has one or more performance characteristics. The performance characteristics of the detected access operation are compared with one or more predefined performance thresholds. The comparison is in response to detecting the access operation. An operation performance of the tape medium is determined. The determination is based on comparing the performance characteristics with the predefined performance thresholds. A table associated with the tape medium is updated based on the operational performance of the tape medium. The table is stored in a non-volatile storage.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marcus Breuer, Frank Krick, Bernd Freitag, Tim Oswald
  • Patent number: 11061778
    Abstract: A computer implemented method is provided for restoring a device from a backup copy. If the device has a messaging application installed on the device, then a list of contacts for the messaging application on the device is extracted. A request is transmitted to each contact in the list of contacts, the request comprising a user id for the messaging application and a timestamp for the backup copy. One or more replies are received back from one or more of the contacts, each reply comprising messaging content, and the received messaging content is combined with content present in the messaging application on the device.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jenny J. He, Jane C. Mitchell, Gwydion Tudur, Ernest Bartosevic