Patents Assigned to The International Business Machines Corporation
-
Patent number: 11068413Abstract: 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: GrantFiled: June 26, 2018Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lokesh M. Gupta, Roger G. Hathorn, Joseph Hayward, Matthew G. Borlick
-
Patent number: 11067895Abstract: 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: GrantFiled: January 13, 2017Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: John B. Deforge, Bassem M. Hamieh, Terence B. Hook, Theresa A. Newton, Kirk D. Peterson
-
Patent number: 11071235Abstract: 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: GrantFiled: December 18, 2018Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Phillip Mann, Sandra J. Shirk/Heath, Mark Plucinski, Tyler Jandt
-
Publication number: 20210216707Abstract: 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: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ramesh G. Srinivasan, Samir Katti, Mohan Nagraj Dani, Harshavardhan Changappa, Raviprasad Pentakota
-
Publication number: 20210216879Abstract: 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: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael KATZ, Patrick Christoph FERBER
-
Publication number: 20210216719Abstract: 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: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: International Business Machines CorporationInventors: Ruchi Mahindru, Prathima Maskeri
-
Publication number: 20210216705Abstract: 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: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John HANDY BOSMA, Ryan KALLICHARRAN, Elizabeth KELLY, Jana H. JENKINS
-
Publication number: 20210216859Abstract: 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: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Applicant: International Business Machines CorporationInventors: Sijia Liu, Gaoyuan Zhang, Pin-Yu Chen, Chuang Gan, Akhilan Boopathy
-
Publication number: 20210216904Abstract: 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: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: International Business Machines CorporationInventors: Udayan Khurana, Sainyam Galhotra, Oktie Hassanzadeh, Kavitha Srinivas, Horst Cornelius Samulowitz
-
Publication number: 20210216724Abstract: 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: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: International Business Machines CorporationInventors: Shubham Agarwal, Christian Muise, Joseph Kim
-
Publication number: 20210216714Abstract: 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: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael DRZEWUCKI, Renee F. DECKER, James M. DIXIUS, David Kenneth SAGAL, II
-
Publication number: 20210216545Abstract: 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: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Francesco FUSCO, Robert Gormally, Mark PURCELL, Seshu Tirupathi
-
Publication number: 20210216572Abstract: 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: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefano BRAGHIN, Srikumar VENUGOPAL
-
Publication number: 20210216310Abstract: 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: ApplicationFiled: January 13, 2020Publication date: July 15, 2021Applicant: International Business Machines CorporationInventors: Scott Miller, Mark Allen, Austen William Lauria, William P. LePera
-
Patent number: 11061805Abstract: 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: GrantFiled: September 25, 2018Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Pablo Loyola, Kugamoorthy Gajananan, Fumiko Akiyama
-
Patent number: 11061681Abstract: 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: GrantFiled: July 25, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Steven J. Battle, Joshua W. Bowman, Hung Q. Le, Dung Q Nguyen, Brian W. Thompto
-
Patent number: 11061904Abstract: 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: GrantFiled: April 17, 2018Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bobby Joseph, Mustansir Ali
-
Patent number: 11063921Abstract: 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: GrantFiled: November 6, 2018Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eswar Phani Kondapavuluri, Kanwaldeep S. Bindra, Atul A. Waghmare
-
Patent number: 11061568Abstract: 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: GrantFiled: June 19, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Marcus Breuer, Frank Krick, Bernd Freitag, Tim Oswald
-
Patent number: 11061778Abstract: 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: GrantFiled: January 18, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Jenny J. He, Jane C. Mitchell, Gwydion Tudur, Ernest Bartosevic