Patents Assigned to International Business Machines
  • Patent number: 11035785
    Abstract: A semiconductor structure, the semiconductor structure including a channel connecting a source on the semiconductor substrate and a drain on the semiconductor substrate, wherein the channel comprises a plasmonic resonator. A sensor including a plasmonic film, wherein the plasmonic film includes a sensitivity to a known analyte, a semiconductor structure including a source and a drain of a field effect transistor, and an electrical connection between the plasmonic film and a gate of the semiconductor structure. A method of forming a sensor including forming a field effect transistor (“FET”) on a semiconductor substrate, the field effect transistor including a source, a drain, and a gate, where the gate includes a plasmonic resonator.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Abram L. Falk, Sufi Zafar
  • Patent number: 11036415
    Abstract: A computer-implemented method, according to one embodiment, is for managing block calibration operations. The computer-implemented method includes: determining a type of calibration procedure to apply to a block of memory, and assigning the calibration type to the block. A calibration level to assign to the block is also determined, and thereafter the calibration level is assigned to the block. Moreover, the block is assigned to one of two or more calibration queues based on the calibration type and calibration level associated with the block. A different priority level is assigned to each of the calibration queues, and the priority levels determine an order in which blocks assigned to the calibration queues are calibrated.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Papandreou, Roman Alexander Pletka, Aaron Daniel Fry, Timothy Fisher, Nikolas Ioannou, Charalampos Pozidis, Radu Ioan Stoica, Sasa Tomic
  • Patent number: 11037459
    Abstract: Improving performance of a dialogue-based tutor includes receiving feedback from a user associated with a natural language interaction of the user with a dialogue-based tutoring (DBT) system. The DBT system includes training data and domain-specific content. One or more feedback categories is presented to the user based upon the feedback. A selection of a feedback category from among the one or more feedback categories is received from the user. A feedback candidate is generated based upon the feedback and the selected feedback category. The feedback candidate is indicative of a potential change in one or more of the training data and the domain-specific content based upon the feedback.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cassius D'Helon, Jae-Wook Ahn, Nirmal K. Mukhi, Vinay Kumar Reddy Kasireddy
  • Patent number: 11038767
    Abstract: Methods and systems for discovery of a set of nodes in a network. The method includes selecting a node amongst nodes in a group of nodes to be processed, implementing a discovery procedure for the selected node, including broadcasting a neighbor discovery request from a node currently selected on a shared transmission medium of the network, receiving at the node currently selected replies sent by neighbor nodes on the shared transmission medium and adding the neighbor nodes to the group of nodes to be processed and repeating the steps of selecting and instructing for other nodes in the group of nodes to be processed, until all nodes of the set are discovered. Implementing a link probing procedure after the discovery procedure, including sending one or more link probing messages for a measure of link quality and receiving replies comprising data related to the measure of link quality.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Urs Hunkeler, Clemens Lombriser, Hong Linh Truong
  • Patent number: 11036494
    Abstract: Embodiments describe an approach for improving for improving application upgrade by minimizing blackout time for a single partition kernel. Embodiments send a command to a second core to load a new code load into a second portion of a memory and to execute the new code load, and instruct an old code load, executing on a first core, to save a process state and TCP connection state in a shared memory. Additionally, embodiments, instruct the new code load to read the process state and the TCP connection state from the shared memory, receive a notification from the new code load that the new code load is active and processing client requests, and instruct the old code load to terminate and remove the old code load from a first portion of the memory.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christoph Raisch, Sudhir Alluri
  • Patent number: 11038104
    Abstract: A method is presented for protecting resistive random access memory (RRAM) stacks within a resistive memory crossbar array. The method includes forming conductive lines within an interlayer dielectric (ILD), forming a metal nitride layer over at least one conductive line, forming a bottom electrode, forming a RRAM stack over the metal nitride layer, the RRAM stack including a first top electrode and a second top electrode, undercutting the second top electrode to define recesses, and filling the recesses with inner spacers.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Takashi Ando, Hiroyuki Miyazoe, Iqbal R. Saraf, Shyng-Tsong Chen
  • Patent number: 11036427
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving a data access command which corresponds to data stored on NVRAM at a logical block address, and using content-addressable memory (CAM) to determine whether the logical block address corresponds to an active read modify write operation. In response to determining that the logical block address corresponds to an active read modify write operation, the data access command is satisfied using a first procedure. However, in response to determining that the logical block address does not correspond to an active read modify write operation, the data access command is satisfied using a second procedure. Moreover, using the CAM to determine whether the logical block address corresponds to an active read modify write operation is completed in a single clock cycle of the CAM.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kevin E. Sallese, Timothy J. Fisher
  • Patent number: 11035625
    Abstract: A heat sink includes a threaded rod. The threaded rod includes a first portion and a second portion. The first portion may engage with a first heat sink fin and a second portion may engage with a second heat sink fin. The first portion includes a first external thread of a first diameter. The second portion includes a second external thread also of the first diameter and of different pitch than the first external thread. For example, the pitch of a first knurl of the threaded rod may be smaller than the pitch of a second threaded knurl of the threaded rod. The spacing of the heat sink fins may be adjusted based upon the current operating conditions of the electronic device to maintain an optimal temperature of a heat generating device during device operation.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul F. Bodenweber, Kamal K. Sikka
  • Patent number: 11036624
    Abstract: A method for automatically avoiding fault paths in software code of a System Under Test (SUT) includes generating a plurality of fingerprints by executing a plurality of regression tests. Each of the plurality of fingerprints uniquely identifies a specific code path in the software code of the SUT. A critical error is detected during execution of the software code of the SUT. A fault code path in the software code of the SUT associated with the critical error is identified by analyzing the plurality of generated fingerprints. At least one fingerprint associated with the fault code path in the software code of the SUT is identified. During subsequent execution of the software code of the SUT, the identified fault code path in the software code of the SUT is automatically prevented from being executed based on the identified at least one fingerprint.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Hicks, Dale E. Blue, Ryan Thomas Rawlins, Rachel Brill, Deborah A. Furman
  • Patent number: 11036406
    Abstract: Managing system memory allocation according to a thermal profile defining memory segment policies according to power, performance, and thermal requirements, selecting a defined memory segment policy, implementing a system workload according to the memory segment policy and deploying the system workload according to the implemented memory segment policy.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Girisankar Paulraj, Daniel Lewis, Sumantra Sarkar, Arindam Raychaudhuri, Diyanesh B. Chinnakkonda Vidyapoornachary
  • Patent number: 11037104
    Abstract: A resume remarketing method, system, and computer program product, including creating a remarketing cookie based on an interest factor of a first user in a first type of resume, matching the first user with a second user based on a similarity between a role of the first and second users, and transferring the remarketing cookie from the first user to the second user to remarket the first type of resume to the second user.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuntal Dey, Seema Nagar, Sudhanshu Shekhar Singh, Roman Vaculin
  • Patent number: 11036741
    Abstract: Identifying relations between items in transactions. Local conditional frequency pattern trees are generated in processing nodes in a computer system. The nodes in the local conditional frequency pattern trees represent items and a frequency of the items in the transactions. Global conditional frequency pattern trees are generated in the processing nodes. Each processing node in the processing nodes generates a global conditional frequency pattern tree using a set of local conditional frequency pattern trees in the processing node. The global conditional frequency pattern trees generated by the processing nodes are distributed such that each processing node in the processing nodes has the global conditional frequency pattern trees generated by other processing nodes. Patterns are generated by the computer system. A set of rules is generated using the patterns and the global conditional frequency pattern trees in the processing nodes, wherein the set of rules define the relations between the items.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yan XA Zhou, Xing Wei, Si ER Han, Xue Ying Zhang, Wei Shan WS Kang, Hua XA Li
  • Patent number: 11037428
    Abstract: Data regarding actions of a population of one or more persons may be received from a plurality of sensors. A baseline of behavior of the population may be determined using the data. Additional data regarding actions of an identified person may be received from one or more of the plurality of sensors. It may be determined that an amount of deviation between the actions of the identified person and the baseline of behavior exceeds a threshold deviation using the additional data. A notification for the identified person relating to the deviation may be generated in response to determining that the amount of deviation is above the threshold deviation.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christian Compton, Trudy L. Hewitt, Lisa Seacat DeLuca, Kelley Anders, Jeremy R. Fox
  • Patent number: 11036635
    Abstract: Provided are a computer program product, system, and method for selecting resources to make available in local queues for processors to use. Each processor of a plurality of processors maintains a queue of resources for the processor to use when needed for processor operations. One of processors is selected. The selected processor accesses at least one available resource and includes the accessed at least one resource in the queue of the selected processor.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin J. Ash, Matthew G. Borlick, Lokesh M. Gupta, Trung N. Nguyen
  • Patent number: 11036905
    Abstract: Method, apparatus and computer program product for hierarchical power analysis using improved activity abstraction and capacitance abstraction by accounting for design heterogeneity extremities comprising extracting design heterogeneity extremities from an RTL design; accounting for the design heterogeneity extremities during macro clock and data signals activity abstraction to generate improved macro activity abstractions; accounting for the design heterogeneity extremities during macro clock and data switching capacitance abstraction to generate improved macro capacitance abstractions; and using improved macro activity abstractions and improved macro capacitance abstractions during hierarchical chip power analysis.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arun Joseph, Spandana V. Rachamalla, Rahul Rao, Shashidhar Reddy
  • Patent number: 11036806
    Abstract: A method and system for search exploration in a mobile application environment as well as a desktop environment is provided. The method and system utilize at least one computer processor to perform the steps of selecting a virtual object on a display interface via an indicator positioned within and associated with the virtual object. The computer processor provides dragging the indicator out of a home area and displaying at least one related property associated with the virtual object on the display while dragging outside of the home area. The computer processor provides dragging the indicator onto one or more of the at least one related property associated with the virtual object and a pausing of the indicator over at least one related property causes the computer processor to select the related property as a search parameter of a search query. Dropping the dragged indicator initiates a search based on said search query and the search is initiated based on the search query as a result of said dropping.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard W. Ragan, Jr., Yu Wei Sun, John F. Kelley
  • Patent number: 11037049
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes generating, by a cognitive system, an answer for a user-provided query using an analytics algorithm. The answer is based on a set of data sources. The method further includes determining an influence weightage of each data source from the set of data sources. The method further includes generating and presenting a rationale for the answer based on the influence weightage.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk L. Chan, Mikhail Flom, Albert S. Jumba, Niraj Kumar, Tejinder Luthra, Sue Mallepalle, Florin-Traian Pistoleanu, Goduwin R. Ravindranath, Rekha M. Sreedharan, Abraham Sweiss, Sheryl Taylor, Hemanth Yarlagadda
  • Patent number: 11036805
    Abstract: A method for presenting search query results is provided. The method may include detecting an occurrence of the trigger event. The method may include determining a category of information based on data associated with the trigger event. The method may include identifying at least one constraint based on the determined category of information. The method may include appending to the identified at least one constraint to the determined category of information. The method may include generating at least one search query. The method may include selecting at least one candidate website based on the category of information. The method may include performing the at least one search query on the at least one candidate website. The method may include filtering each search query result within the search query results. The method may include sending each filtered search query result within the search query results to a user.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Geetika T. Lakshmanan, Martin A. Oberhofer
  • Patent number: 11036728
    Abstract: Intent-based exploring of self-documenting Application Programming Interface (“API”) documents comprises receiving a document containing a plurality of descriptions of APIs, wherein the document is in a structured format; generating a plurality of entities by identifying a plurality of API definition entries in the document; generating a plurality of intents by iterating through a plurality of path entries in the document; generating a dialog by creating a plurality of phrases by iterating through the plurality of path entries in the document; receiving one or more questions from a user or developer; and in response to the one or more questions, providing one or more conversational responses to the user by a conversational application program incorporating the plurality of entities, plurality of intents, and plurality of phrases.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Isa M. Torres, Andrew R. Freed
  • Patent number: 11037674
    Abstract: Mechanisms are provided for generating a dashboard recommendation based on tracked user input patterns and the operation of predictive analytics. The mechanisms present a dashboard interface to a user via a client computing device, and track user inputs to the client computing device at least during and after presentation of the dashboard interface to the user via the client computing device. The mechanisms apply predictive analytics to the tracked user inputs to predict a type of data the user is attempting to access, and correlate the predicted type of data with one or more portions of one or more other dashboard interfaces that provide a representation of data having a type matching the predicted type of data. The mechanisms output a recommendation output to the user via the client computing device recommending the user access the one or more other dashboard interfaces.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kimberly S. Dunwoody, Susan E. Teague Rector