IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 11432746Abstract: One embodiment of the present invention provides a method comprising running a monitoring agent on a connected electronic device, and determining, via the monitoring agent, a level of hearing impairment of an individual user associated with the connected electronic device. The method further comprises, in response to determining the individual user has some level of hearing impairment, selecting a notification mechanism suitable for notifying the individual user based on the level of hearing impairment, and invoking the monitoring agent to notify the individual user of an event in accordance with the notification mechanism selected.Type: GrantFiled: July 15, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Raphael I. Arar, Chris Kau, Jonathan D. Dunne
-
Patent number: 11436712Abstract: Methods and systems for managing vegetation include training a machine learning model based on an image of a training data region before a weather event, an image of the training data region after the weather event, and information regarding the weather event. A risk score is generated for a second region using the trained machine learning model based on an image of the second region and predicted weather information for the second region. The risk score is determined to indicate high-risk vegetation in the second region. A corrective action is performed to reduce the risk of vegetation in the second region.Type: GrantFiled: October 21, 2019Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Conrad M. Albrecht, Hendrik F. Hamann, Levente Klein, Siyuan Lu, Sharathchandra Pankanti, Wang Zhou
-
Patent number: 11436761Abstract: In an approach to image compression while retaining feature information at original coordinates, one or more computer processors compress an image while retaining pattern and feature information at original coordinates, wherein the image is a full resolution 3D image. The one or more computer processors create one or more image subsets based on the one or more determined regions of interest identified by utilizing a first pass selection of the regions of interest based on the compressed image. The one or more computer processors train one or more models based the created one or more image subsets that contain one or more regions of interest based on the compressed image.Type: GrantFiled: March 18, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Jean-Armand Broyelle, Marc Fiammante
-
Patent number: 11436214Abstract: The invention relates to a method for preventing search fraud in a content management system. For an update of a content item of a search index of a search service provided by the content management system ranking metrics are calculated using a set of one or more search queries from a collection of search queries previously received by the search service. At least one statistic is computed using the calculated ranking metrics and compared with at least one statistic provided by a statistics history database. Depending on the result of the comparing, the update of the content item is flagged as fraudulent or as non-fraudulent.Type: GrantFiled: April 16, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Daniel Blum, Kai Brennenstuhl, Thomas Steinheber
-
Patent number: 11437614Abstract: An energy storage device is provided that includes a pre-lithiated silicon based anode and a carbon nanotube based cathode. The pre-lithiated silicon anode has a porous region and a non-porous region. The full cell energy storage device has high electrochemical performance which exhibits greater 200 rechargeable cycles with less than 25% after 10 charge discharge cycles relative to the first discharge cycle, a maximum specific discharge capacity greater than 300 mAh/g and a specific capacity of greater than 100 mAh/g for over 130 cycles. Such an energy storage device is scalable for a wide array of applications due to its wafer level processing and silicon-based substrate integrability.Type: GrantFiled: December 9, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: John Collins, Ali Afzali-Ardakani, Joel P. de Souza, Devendra K. Sadana
-
Patent number: 11439043Abstract: A single device having both thermal and alignment features is provided to mechanically align and more efficiently cool multiple heat generating components. The device includes one or more thermal structures and assembly alignment features, in which the one or more thermal structures make thermal contact with a plurality of heat generating components. The assembly alignment features control the positions of the heat generating components during assembly of the heat generating components onto a common substrate.Type: GrantFiled: May 20, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Shurong Tian, Todd E. Takken, Liam McAuliffe
-
Patent number: 11436117Abstract: Methods and systems for context aware dynamic relative positioning of fog nodes in a fog computing ecosystem are disclosed. A method includes: receiving, by a computing device, data from a plurality of Internet-of-Things (IoT) sensors in an environment; creating, by the computing device, a model using the data from the plurality of IoT sensors; determining, by the computing device, a number of computing nodes based on the model and additional data received from the plurality of IoT sensors; and deploying, by the computing device, at least one mobile computing node in the environment based on the determined number of computing nodes and a number of existing computing nodes in the environment.Type: GrantFiled: May 8, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Huntington Grant, Zachary A. Silverstein, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 11436243Abstract: A data harvester enhances compliance audits by characterizing data sources, sampling data in one or more of the data sources to determine likelihood of success of the data harvest, estimating time for the data harvest, making recommendations from the samples based on machine learning relating to previous runs, then sampling additional data while estimated expected completion time. The harvested data may then be analyzed and compared to compliance requirements, and a compliance report may be generated.Type: GrantFiled: May 4, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Ashwin Kumar, Ankur Bharatkumar Shah, Atul Gore, Jayanth Gangadhar, Vivek Venkatanarasaiah
-
Patent number: 11437317Abstract: Integrated chips and methods of forming lines in the same include forming first lines on a underlying substrate. Conformal dielectric spacers are formed on sidewalls of the first lines. Second lines are formed on the underlying substrate, in open areas between the dielectric spacers.Type: GrantFiled: February 10, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brent Alan Anderson, Lawrence A. Clevenger, Christopher J. Penny, Kisik Choi, Nicholas Anthony Lanzillo, Robert Robison
-
Patent number: 11437083Abstract: A magnetoresistive random-access memory (MRAM) device includes a first cell selectively connected to a first bit line and a second cell selectively connected to a second bit line. The MRAM device further includes a shared transistor connected to the first cell and connected to the second cell. The MRAM device further includes a first selector device and a second selector device. The first selector device is configured to permit current to flow through the first cell to the shared transistor when a voltage applied to the first selector device is larger than a threshold activation voltage. The second selector device is configured to permit current to flow through the second cell to the shared transistor when a voltage applied to the second selector device is larger than a threshold activation voltage. The MRAM cell further includes a word line connected to a gate of the shared transistor.Type: GrantFiled: February 5, 2021Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Ashim Dutta, Eric Raymond Evarts
-
Patent number: 11436058Abstract: Embodiments of the present disclosure relate to a new approach for workload balancing in a system. A computer-implemented method comprises obtaining a configuration of a system, wherein the configuration includes a connection relationship between components in the system. The method further comprises determining a workload threshold of a given component in the components based on the configuration, wherein a workload threshold of an upstream component of the given component is associated with a workload limit of the upstream component and a workload limit of the given component. The method further comprises determining a utilization rate of the given component based at least partially on a workload amount of the given component, the workload threshold of the given component, and the workload threshold of the upstream component.Type: GrantFiled: November 17, 2016Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Nicolas M. Clayton, Shan Fan, Yongjie Gong, Yang Liu, Xue Qiang Zhou
-
Patent number: 11437656Abstract: A method of predicting future performance of a data center battery system includes receiving information related to a data center battery system in real time, analyzing the received information in real time, predicting a future performance of the data center battery system, providing the predicted future performance of the data center battery system to a data center control system, and optimizing the data center battery system based on the predicting.Type: GrantFiled: October 29, 2018Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Awadesh Tiwari, Ruchi Mahindru, Ramshanker Kowta, Kevin Wahlmeier
-
Patent number: 11436033Abstract: Scalable virtual memory metadata management comprising a plurality of pre-instantiated VM metadata containers representing the entire amount of real physical memory available to a computing system, with additional instantiated VM metadata containers created as needed. Individual and/or groups of VM metadata containers are assigned to metadata container groups, wherein each container group is controlled by an acquired lock assigned to the VM metadata container groups. Virtual memory metadata is managed using a “least used” technique. In response to allocation requests, the allocator scans the container groups/VM containers and fulfills memory object metadata allocation to the least used VM metadata container of the least used container group, filling the individual VM metadata containers and/or the container groups at a nearly equal rate.Type: GrantFiled: October 11, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Jaime Jaloma, Mark Rogers
-
Patent number: 11437017Abstract: Human speech signals that are uttered within an environment are transcribed; the environment includes one or more avatars representing one or more software agents; the human speech signals are directed to at least one of the avatars. At least one non-speech behavioral trace is obtained within the environment; the trace is representative of non-speech behavior directed to the at least one of the avatars. The transcribed human speech signals and the at least one non-speech behavioral trace are forwarded to the one or more software agents. A proposed act is obtained from at least one of the agents; responsive thereto, a command is issued to cause the avatar corresponding to the software agent from which the proposed act is obtained to emit synthesized speech and to act visually in accordance with the proposed act.Type: GrantFiled: July 23, 2020Date of Patent: September 6, 2022Assignees: International Business Machines Corporation, RENSSELAER POLYTECHNIC INSTITUTEInventors: Jeffrey Owen Kephart, Hui Su, Maira Gatti de Bayser, Melina de Vasconcelos Alberio Guerra, Rahul Divekar, Matthew Peveler, Xiangyang Mou, Lisha Chen
-
Patent number: 11436505Abstract: Techniques for data curation are provided. A data set is received for ingestion into a question answering system, where the data set includes a first question and a first answer. Relevance of the first question is validated by comparing the first question to a first question cluster in the question answering system, and it is determined that the first answer satisfies predefined security criteria. The first data set is evaluated to identify a set of references, and a generalized data set is generated by replacing each respective reference of the set of references with a corresponding entity identifier. The first generalized data set is then ingested into the question answering system.Type: GrantFiled: October 17, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Tracy Canada, Jim Dewan
-
Patent number: 11436159Abstract: A computer-implemented method, according to one approach, includes: initiating an I/O request using a primary cache, where the I/O request includes supplemental information pertaining to an anticipated workload of the I/O request. Performance characteristics experienced by the primary cache while satisfying the I/O request are also evaluated. The supplemental information and the performance characteristics are further used to determine whether to satisfy a remainder of the I/O request using the secondary cache. In response to determining to satisfy a remainder of the I/O request using the secondary cache, the I/O request is demoted from the primary cache to the secondary cache, and a remainder of the I/O request is satisfied using the secondary cache. However, in response to determining to not satisfy a remainder of the I/O request using the secondary cache, a remainder of the I/O request is satisfied using the primary cache.Type: GrantFiled: April 23, 2021Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Beth Ann Peterson, Chung Man Fung, Lokesh Mohan Gupta, Kyler A. Anderson
-
Patent number: 11439047Abstract: A standard server rack is modified to be able to detect if a blanking panel is missing from an unoccupied slot. Detection can be achieved electrically by providing switch elements in the holes on the rack siderails, whose switching state depends on whether a fastening pin is in the hole. A blanking panel, when fitted to a particular slot, thus switches the switch elements for that slot, which can be detected by a make/break circuit including the switch elements. Alternatively, detection of a missing blanking panel can be achieved optically by arranging a bank of forward pointing optical sensors at the back of the server rack, which point forward to detect the presence of a blanking panel. The optical sensors are distributed vertically so that at least one optical sensor covers each slot.Type: GrantFiled: October 30, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Colin Ian Holyoake, Maurice Francis Gray, Michael James Bettle-Shaffer
-
Patent number: 11438381Abstract: For migrating data to a remote data repository based on the security protocol capabilities of the remote data repository, a storage module identifies a security profile of a file residing in an on-premise data repository, where the security profile comprises security protocol requirements, matches the identified security profile with an entry in a list of one or more remote data repository providers, each entry comprising a security protocol capability of a corresponding remote data repository provider, and migrates, in response to finding a match of the identified security profile and the identified security protocol capability, the file to the matched remote data repository provider.Type: GrantFiled: January 22, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Sachin C. Punadikar, Sasikanth Eda, Anbazhagan Mani, Chhavi Agarwal, Archana Ravindar
-
Patent number: 11435902Abstract: A flash translation layer method, system, and computer program product, include performing a virtualization of a meta-flash translation layer by: instantiating a range in a NAND chip comprising the number of free blocks using a meta-FTL to create a compatible range of blocks for a type of a feature and a flash characteristic of a translation table if a number of free blocks are available in the NAND chip and instantiating a second range in the NAND chip comprising a second number of free blocks using the meta-FTL to create a second compatible range of blocks for a second type of feature and a second flash characteristic of the translation table, and dynamically programming data on the fly based on an input requirement of a request into the range and the second range.Type: GrantFiled: January 29, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kaoutar El Maghraoui, Hubertus Franke, Hillery C. Hunter, Gokul Bhargava Kandiraju, Hartmut Erhard Penner
-
Patent number: 11436043Abstract: For a process of an operating system, it is detected that a live migration has occurred, the live migration comprising a change in a hardware characteristic of a computer system on which the process executes. A first message is broadcast to a set of processors, the first message causing each processor in the set of processors to enter a waiting state. While each of the set of processors is in the waiting state, a portion of a set of program instructions of the operating system is modified.Type: GrantFiled: November 13, 2019Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Frank Veale, Juan M. Casas, Jr., Caleb Russell Olson, Amanda Liem
-
Patent number: 11436009Abstract: A method for execution by a dispersed storage and task (DST) processing unit includes initializing a composite operation from a plurality of independent operations. An empty transaction context is created by performing an evaluation of the composite operation. A multi-source compare and swap (CASN) transaction is created from resulting expected values determined by evaluating the composite operation in the empty transaction context. The CASN transaction is executed against a dispersed storage network (DSN) memory. When the execution of the CASN transaction is successful, the transaction is committed to the DSN memory. When the execution failed due to at least one conflicting value stored in the DSN memory, a new transaction context pre-populated with the at least one conflicting value is created, and an updated CASN for the composite operation that utilizes the new transaction context is executed.Type: GrantFiled: July 17, 2019Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Greg R. Dhuse
-
Patent number: 11436771Abstract: A method, system and computer program product are presented for generating a description in natural language for a color. The method includes acquiring a list of tuples, generating a graph by using each of the tuples as a node and adding edges between the nodes when a difference between colors of the nodes in terms of human perception is outside a predetermined range, filtering the edges based on external color comparative descriptions, incorporating a new node in the graph by finding a closest neighbor node based on the color difference and adding a new edge between the new node and the closest neighbor node, learning a feature vector for each of the nodes by using message passing and the colors of the nodes as initial seeds, and generating a description of the new node by using each of the learned feature vectors as initial states for a neural-network based decoder.Type: GrantFiled: November 20, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pablo Salvador Loyola Heufemann, Jayakorn Vongkulbhisal
-
Patent number: 11437070Abstract: Repositioning to a beginning of an area of a tape medium to which a reposition request is directed can be completed. Reading, as a part of an error recovery procedure (ERP), between a first dataset of the area and an mth dataset of the area, can be completed, where m is a number of datasets for which cut and paste multi segments are to be generated. Cut and paste segments for each of the datasets in a range from the first dataset and the mth dataset can be generated. A subset of datasets within the range of the first dataset to the mth dataset having readable dataset information table (DSIT) information can be determined. A determination can be made whether the target data position is included within the subset of datasets within the range of the first dataset to the mth dataset by reading the DSIT information.Type: GrantFiled: September 10, 2021Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Tsuyoshi Miyamura, Setsuko Masuda, Mitsuhiro Nishida, Tatsuki Sawada
-
Patent number: 11436287Abstract: A computer categorizes a news article by an activity and an associated activity phase, includes receiving, by a computer, at least one news article from an article source. The computer assigns for each news article, an activity of focus selected from a list of target activities, using a first machine learning model. The computer identifies, for each news article, at least one activity phase candidate selected from a list of activity phases associated with the activity of focus, using a second machine learning model. The computer determines, for each of new article, an activity phase of focus from among the activity phase candidates. The determination is based, at least in part on a confirmation attribute associated with the article. The computer categorizes each of the articles by said activity of focus and said activity phase of focus.Type: GrantFiled: December 7, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Srinivasan S. Muthuswamy, Ratul Sarkar, Ankit Kumar Singh, Subhendu Das
-
Patent number: 11436132Abstract: A method for testing a system under test (SUT) in an active environment to identify cause of a soft failure includes recording a first difference vector by executing a set of test cases on a baseline system and monitoring performance parameters of the baseline system before and after executing the test cases. Each performance record represents differences in the performance parameters of the baseline system from before and after the execution of a corresponding test case. The method further includes, similarly, recording a second difference vector by executing the test cases on the SUT and monitoring performance parameters of the SUT before and after executing the test cases. The method further includes identifying an outlier performance record from the second difference vector by comparing the difference vectors and further, determining a root cause of the soft failure by analyzing a test case corresponding to the outlier.Type: GrantFiled: March 16, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Ryan Thomas Rawlins, Dale E. Blue, Jacob Thomas Snyder
-
Patent number: 11436819Abstract: A method, computer system, and computer program product for consolidating and recording elements on a physical display board is provided. The embodiment may include capturing an initial image of a visual display mechanism, whereby the initial image contains elements. The embodiment may also include determining an initial state of the visual display mechanism based on the captured image. The embodiment may further include recognizing characters of the elements in the initial state. The embodiment may also include capturing a subsequent image of the visual display mechanism, wherein an auditory cue is sent to a user when there is an unsuccessful attempt to capture the subsequent image. The embodiment may further include comparing the initial image and the subsequent image of the visual display mechanism. The embodiment may include identifying updates to the visual display mechanism based on the comparison of the initial image and the subsequent image.Type: GrantFiled: April 6, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Blue, Doina L. Klinger, Rebecca Quaggin-Mitchell
-
Patent number: 11437062Abstract: Aspects of the present disclosure relate to a method for reducing repositioning time within tape systems. A request to reposition to a target file within a tape medium can be received. A determination can be made that a previous command issued to the tape system was a write and that an index corresponding to the write has not been written. In response to determining that the previous command was the write and that the index corresponding to the write has not been written, a first file mark, the index after the first file mark, and a second file mark after the index can be written.Type: GrantFiled: August 23, 2021Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Tsuyoshi Miyamura, Tohru Hasegawa, Noriko Yamamoto, Atsushi Abe, Hiroshi Itagaki, Shinsuke Mitsuma
-
Patent number: 11436129Abstract: A test sequence generation method, system, and computer program product, include creating an ?-greedy policy from a recurrent neural network (RNN) model to prioritize an action from an action sequence.Type: GrantFiled: February 7, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peng Liu, Marco Pistoia
-
Patent number: 11436302Abstract: The present disclosure relates to an electronic system for computing items of an outer product matrix, for each item of at least part of the items of the matrix. The system is configured to receive a pair of real numbers of two vectors, the pair corresponding to the item. The system is further configured to compute a stochastic representation of the real numbers resulting in two sets of bits, the set of bits comprising a subset of bits representing the real number and a sign bit indicative of the sign of the real number. The system is further configured to perform a sequence of digital operations using the two sets of bits to provide a representation of the item.Type: GrantFiled: June 7, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Vinay Manikrao Joshi, Abu Sebastian, Manuel Le Gallo-Bourdeau, Irem Boybat Kara, Christophe Piveteau
-
Patent number: 11438454Abstract: A verification and authorization method, system, and computer program product include verifying, via a receiving device that receives a verification sound packet, an identity of a trusted caller via the verification sound packet, the verification sound packet including an asymmetrically encrypted payload sent by the trusted caller.Type: GrantFiled: March 31, 2020Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Gruhl, Alfredo Alba, Linda Ha Kato, Chad Eric DeLuca, Anna Lisa Gentile, Petar Ristoski, Steven R. Welch
-
Patent number: 11439015Abstract: Surface mount device (SMD) placement to control a signal path in a printed circuit board (PCB), including: adding, to a PCB, a plurality of signal path segments, each signal path segment of the plurality of signal path segments ending at corresponding pad of a plurality of pads, wherein a first pad of the plurality of pads is couplable to a second pad of the plurality of pads to create a first signal path and is couplable to a third pad of the plurality of pads to create a second signal path; and coupling, via a discrete SMD, the first pad and the second pad to create the first signal path comprising a first signal path segment of the plurality of signal path segments and a second signal path segment of the plurality of signal path segments.Type: GrantFiled: October 10, 2019Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Layne A. Berge, Paul E. Dahlen, Pat Rosno, Timothy Schmerbeck, Kyle Schoneck
-
Patent number: 11437571Abstract: A method for fabricating a semiconductor device includes forming air gaps within respective dielectric layer portions to reduce thermal cross-talk between adjacent bits. Each of the dielectric portions is formed on a substrate each adjacent to sidewall liners formed on sidewalls of a phase change memory (PCM) layer. The method further includes forming a pillar including the sidewall liners and the PCM layer, and forming a selector layer on the pillar and the dielectric portions.Type: GrantFiled: June 25, 2019Date of Patent: September 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wanki Kim, Fabio Carta, Chung H. Lam, Robert L. Bruce
-
Patent number: 11437502Abstract: A bipolar junction transistor (LBJT) device that includes a base region of a first III-V semiconductor material having A first band gap; and emitter and collector regions present on opposing sides of the base region, wherein the emitter and collector regions are comprised of a second III-V semiconductor material having a wider band gap than the first III-V semiconductor material. A dielectric region is present underlying the base region, emitter region and the collect region. The dielectric region has an inverted apex geometry. The sidewalls of dielectric region that extend to the apex of the inverted apex geometry are present on facets of a supporting substrate III-V semiconductor material having a {110} crystalline orientation.Type: GrantFiled: October 23, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Pouya Hashemi, Mahmoud Khojasteh, Tak H. Ning, Alexander Reznicek
-
Patent number: 11436356Abstract: A processor may identify a first directory in the storage system. The first directory may include one or more subdirectories in one or more levels under the first directory. The one or more subdirectories may include a second directory that has includes one or more objects. The first directory may be associated with a first inode, and the second directory may be associated with a second inode. The processor may perform a stat call on the second directory to determine metadata attributes for the one or more objects that are stored in the second directory. The metadata attributes for the one or more objects may be stored in the second inode. The processor may add the metadata attributes for the one or more objects to the first inode.Type: GrantFiled: October 27, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Sasikanth Eda, Dean Hildebrand, Ashutosh V. Mate, Varun Mittal, William W. Owen, Sandeep R. Patil, Smita J. Raut
-
Patent number: 11437312Abstract: A metal insulator metal capacitor and method for fabricating a metal insulator metal capacitor (MIMcap) are disclosed. A first level metal pattern is embedded in a first dielectric layer over a substrate. The first level metal pattern has a top surface co-planar with a top surface of the first dielectric layer. In a selected etch step, either one of the first metal pattern or the first dielectric is etched to form a stepped top surface. A conformal insulating layer on the stepped top surface. The MIMcap is formed on the conformal insulating layer in a conformal manner.Type: GrantFiled: February 7, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Jim Shih-Chun Liang, Naftali E Lustig, Atsushi Ogino, Nan Jing
-
Patent number: 11436713Abstract: A method for determining an application error from a screenshot includes receiving, by a computing device, a computer application screenshot image indicating a computer error has occurred. The computing device analyzes the computer application screenshot image using a machine learning image analysis to determine one or more error regions in the computer application screenshot image. The computing device further processes the analyzed computer application screenshot to extract text from the one or more error regions in the computer application screenshot image. The computing device determines the application error based upon the extracted text. The computing device further automatically applies an automated error fix based upon the determined application error.Type: GrantFiled: February 19, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Benjamin P. Segal, James William Murdock, IV, Radha Mohan De, Sujoy Roy, John Martin Prager
-
Patent number: 11436288Abstract: An embodiment for predicting a performance of a query in retrieving multifield documents is provided. The embodiment may include receiving a query from a user. The embodiment may also include retrieving a list of multifield documents from a corpus of documents in response to the query. The embodiment may further include generating a pseudo-effective (PE) reference-list for each field in the corpus of documents. The embodiment may also include executing one or more existing query performance prediction (QPP) methods on the retrieved list and each generated PE reference-list. The embodiment may further include deriving one or more extended QPP methods. The embodiment may also include estimating a performance of the query in obtaining the retrieved list of multifield documents based on the one or more extended QPP methods.Type: GrantFiled: March 16, 2021Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Yosi Mass, Haggai Roitman, Guy Feigenblat, Roee Shraga
-
Patent number: 11436013Abstract: A method of checking for a stall condition in a processor is disclosed, the method including inserting an inline instruction sequence into a thread, the inline instruction sequence configured to read the result from a timing register during processing of a first instruction and store the result in a first general purpose register, wherein the timing register functions as a timer for the processor; and read the results from the timing register during processing of a second instruction and store the results in a second general purpose register, wherein the second instruction is the next consecutive instruction after the first instruction. The inline thread sequence may be inserted in sequence with the thread and further configured to compare the difference between the result in the first and second general purpose register to a programmable threshold.Type: GrantFiled: March 26, 2020Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Omesh Bajaj, Kevin Barnett, Debapriya Chatterjee, Bryant Cockcroft, Jamory Hawkins, Lance G. Hehenberger, Jeffrey Kellington, Paul Lecocq, Lawrence Leitner, Tharunachalam Pindicura, John A. Schumann, Paul K. Umbarger, Karen Yokum
-
Patent number: 11437489Abstract: RMG techniques for VFET formation using a chamfering process are provided. In one aspect, a method of forming a VFET device includes: patterning fins adjacent to one another in a substrate; forming bottom source/drains at a base of the fins; forming bottom spacers over the bottom source/drains; forming sacrificial gates alongside the fins; forming top source/drains at a top of the fins; forming top spacers surrounding the top source/drains; removing the sacrificial gates; depositing a high-? gate dielectric along sidewalls of the fins; removing the high-? gate dielectric from an opening between adjacent top spacers; depositing at least a first workfunction-setting metal layer onto the high-? gate dielectric; removing the first workfunction-setting metal layer from the opening between the adjacent top spacers; and depositing at least a second workfunction-setting metal layer onto the first workfunction-setting metal layer to form replacement metal gates. A VFET device is also provided.Type: GrantFiled: September 27, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Ruilong Xie, Heng Wu, Chanro Park, Kangguo Cheng
-
Patent number: 11436507Abstract: Nodes of a weighted tree each have their own weight. A normalized weight of a node, relative to other nodes in the tree, is determined based on a proportional weight of the node and a lesser unique sum of the node, as well as those of the node's parents and grandparents, up to a root of the tree. The proportional weight and lesser unique sum of a given node depend only on the unique weights of the sibling group including the given node. Thus, if a weight is modified, the normalized weight can be updated without necessarily recalculating the entire tree.Type: GrantFiled: November 21, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Yu-Ching Chen, Tuo Wang, Ziyue Jason Wang, Lior Aronovich
-
Patent number: 11429652Abstract: Aspects of the present disclosure relate to chat management to address queries. A query can be received. A determination can be made whether the query has already been answered by comparing the query to text within a chat database. In response to determining that the query has not been answered, a set of prospective experts can be identified. Each of the prospective experts of the set of prospective experts can be ranked based on at least one factor. The query can be transmitted to a first ranked expert. An answer to the query can then be received from the first ranked expert.Type: GrantFiled: October 1, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Oznur Alkan, Adi I. Botea, Bei Chen, Elizabeth Daly, Massimiliano Mattetti, Inge Lise Vejsbjerg
-
Patent number: 11429733Abstract: A method for sharing secret data between multiple containers. In response to the initial booting of an operating system instance in a container, a unique operating system identifier is generated for the operating system instance. A grant authority stores the unique operating system identifier in a reserved area of a secure storage device. In response to a request from the operating system instance to access secret data in the secure storage device, the grant authority determines whether the unique operating system identifier is stored in the secure storage device. The operating system instance may be granted access to secret data in the non-reserved area of the secure storage device.Type: GrantFiled: November 15, 2018Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Klaus Werner, Jakob C. Lang, Joerg Schmidbauer, Angel Nunez Mencias
-
Patent number: 11430690Abstract: A semiconductor structure includes a substrate. A first metallization layer is disposed on the substrate. A second metallization layer is disposed on the first metallization layer and having one or more openings, wherein at least one of the one or more openings is configured to expose a top surface of the first metallization layer. A polymer-adhering liner layer is disposed on sidewalls of the at least one of the one more openings in the second metallization layer. A dielectric polymer is disposed in the at least one of the one or more openings in the second metallization layer and on the polymer-adhering liner layer. The dielectric polymer is configured to seal an air gap in the dielectric polymer.Type: GrantFiled: December 24, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Kenneth Chun Kuen Cheng, Koichi Motoyama, Oscar van der Straten, Joseph F. Maniscalco, Chih-Chao Yang
-
Patent number: 11429611Abstract: The present disclosure relates to a method for processing data of a database system, the database system being configured to connect to a centralized cache shared with other database systems. The method includes determining a unique identifier of the content of a table of the database system using a common identification method of the database systems. A database command may be generated for processing data of the table. The command references the identifier. It may be determined if the cache comprises results of a same command with the same identifier. The command may be processed at the database system or the results of the command may be retrieved from the cache depending on whether the cache comprises the results.Type: GrantFiled: September 24, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John G. Rooney, Luis Garcés Erice, Peter Urbanetz, Daniel Nikolaus Bauer, Florian Hermann Froese
-
Patent number: 11430524Abstract: The present disclosure relates to a storage device comprising a memory element. The memory element may comprise a changeable physical quantity for storing information. The physical quantity may be in a drifted state. The memory element may be configured for setting the physical quantity to an initial state. Furthermore, the memory element may comprise a drift of the physical quantity from the initial state to the drifted state. The initial state of the physical quantity may be computable by means of an initialization function. The initialization function may be dependent on a target state of the physical quantity and the target state of the physical quantity may be approximately equal to the drifted state of the physical quantity.Type: GrantFiled: October 30, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Thomas Bohnstingl, Angeliki Pantazi, Stanislaw Andrzej Wozniak, Evangelos Stavros Eleftheriou
-
Patent number: 11432306Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can be used to, in response to response to anticipating a maneuver to be performed by a vehicle, adjust one or more 5G dedicated traffic channels (DTCH) over a radio bearer network. Embodiments of the present invention can be used to revert the one or more adjusted 5G DTCH after the maneuver is performed by the vehicle.Type: GrantFiled: August 5, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Craig M. Trim, Kimberly Greene Starks, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
-
Patent number: 11430831Abstract: A quantum system includes a qubit array comprising a plurality of qubits. A bus resonator is coupled between at least one pair of qubits in the qubit array. A switch is coupled between the at least one qubit pair of qubits.Type: GrantFiled: June 20, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patryk Gumann, Andrew W. Cross, Sean Hart, Jay Michael Gambetta
-
Patent number: 11429596Abstract: Embodiments of the present disclosure relate to update for a configuration file. In an embodiment, a computer-implemented method is disclosed. According to the method, a first container image and a second container image are obtained. The first container image comprise a first sequence of layers built based on a sequence of commands in a configuration file, respectively, and the second container image comprise a second sequence of layers built based on the sequence of commands, respectively. File dependency between at least two commands of the sequence of commands is determined by comparing files associated with the first sequence of layers with files associated with the second sequence of layers. An update to the sequence of commands in the configuration file is determined based on the file dependency. In other embodiments, a system and a computer program product are disclosed.Type: GrantFiled: April 20, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Yong Xin Qi, Na Tian, Bang Ling Gu, Tie Liu
-
Patent number: 11429674Abstract: Provided are a computer program product, method, and system for determining data to redact in an object. Event messages for objects are received. Each event message includes at least one facet, each facet for an instance of data in an object resulting from deep data inspection of the object that is used to determine whether the instance of data should be redacted. The event messages are added to a message queue. Information is added to a database for each of the event messages include the at least one facet for an object in the event message. The database is queried to determine an object having a facet for an instance of data that indicates the instance of data is to be redacted. The instance of data is redacted in the determined object having the facet that indicates the instance of data is to be redacted data.Type: GrantFiled: November 15, 2018Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Nilesh P. Bhosale, Gregory T. Kishi
-
Patent number: 11431380Abstract: An apparatus for an attenuation adjustment tool, the attenuation adjustment tool includes a body with an adjustment arm positioned at a first side of the body, where an actuator is configured to extend and retract the adjustment arm. The attenuation adjustment tool further includes an input port and an output port positioned at the first side of the body, wherein an input prong and an output prong of a wrap plug are each respectively insertable into the input port and the output port. The attenuation adjustment tool further includes the adjustment arm configurable to engage with a mechanism on the wrap plug, wherein the mechanism is configurable to alter a shape of a signal cable in the wrap plug.Type: GrantFiled: May 14, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: John S. Werner, Faezeh Gholami, Noah Singer, John Torok, Philip A. Sciuto, Arkadiy O. Tsfasman