Patents Assigned to INTERNATIONALS BUSINESS MACHINES CORPORATION
-
Patent number: 11645526Abstract: A method and a system for learning and applying neuro-symbolic multi-hop rules are provided. The method includes inputting training texts into a neural network as well as pre-defined entities. The training texts and the entities relate to a specific domain. The method also includes generating an entity graph made up of nodes and edges. The nodes represent the pre-defined entities, and the edges represent passages in the training texts with co-occurrence of the entities connected together by the edges. The method further includes determining a relation based on the passages for each of the pre-defined entities connected together by the edges, calculating a probability relating to the relation, generating a potential reasoning path between a head entity and a target entity. The method also includes learning a neuro-symbolic rule by converting the edges along the potential reasoning path into symbolic rules and combining those rules into the neuro-symbolic rule.Type: GrantFiled: June 25, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Mo Yu, Li Zhang, Tamir Klinger, Xiaoxiao Guo
-
Patent number: 11645348Abstract: Providing a crowdsourced refinement of a response to a network query can include detecting an insufficient answer to a query posed by a user seeking information from a plurality of networked sources communicatively coupled with an electronic communications network. Demographic data corresponding to the user can be determined and a search initiated. The search is for a crowdsourced response to the query posed by the user. The search can be conducted over the electronic communications network and can be based on the demographic data corresponding to the user.Type: GrantFiled: March 18, 2020Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SathyaNarayanan Srinivasan, Ishwarya Rajendrababu, Paul R. Bastide
-
Patent number: 11646221Abstract: A method of forming a self-aligned pattern of vias in a semiconductor device comprises forming a first layer of mandrels, then forming a second layer of mandrels orthogonal to the first layer of mandrels. The layout of the first and second layers of mandrels defines a pattern that can be used to create vias in a semiconductor material. Other embodiments are also described.Type: GrantFiled: November 25, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Sean D. Burns, Lawrence A. Clevenger, Nelson M. Felix, Sivananda K. Kanakasabapathy, Christopher J. Penny, Nicole Saulnier
-
Patent number: 11645245Abstract: In an approach to discovering software in a container, one or more computer processors identify one or more sets of filesystem structure information for an active container. The one or more computer processors create a virtual filesystem based on the one or more identified sets of filesystem structure information. The one or more computer processors discover one or more sets of software by comparing a set of catalog entries to the created virtual filesystem. The one or more computer processors report the one or more sets of discovered software.Type: GrantFiled: September 26, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Adam Babol, Jacek Midura, Jan Galda, Lukasz Tomasz Jeda
-
Patent number: 11645076Abstract: Provided are embodiments for a method of performing register pressure targeted function splitting. The method can include determining a candidate region of a function, the candidate region comprising variables, and determining a number of available registers in a computing system for allocating the variables of the function. The method can also include grouping the variables in the candidate region into first variables and second variables based at least in part on the number of available registers, and splitting the candidate region of the function into split functions based at least in part on the grouping of the variables. Also provided are embodiments for a computer program product and a system for performing register pressure targeted function splitting.Type: GrantFiled: July 26, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Jinsong Ji, Zheng Chen, Ke Wen Lin
-
Patent number: 11646306Abstract: An apparatus that includes a substrate divided into a plurality of different regions, where the substrate remains physically together. A first device located in a first region of the plurality of different regions, where the first device has a first height. A second device located in a second region of the plurality of different regions. The second device has a second height and the second device is a different device from the first device. A third device located in a third region of the plurality of different regions. The third device has a third height and the third device is a different device from the first device and the second device. The second height is smaller than the first height.Type: GrantFiled: March 24, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Julien Frougier, Veeraraghavan S. Basker, Andrew Gaul, Ruilong Xie
-
Patent number: 11645284Abstract: A method includes: a first node and a second node in a distributed computing system each creating a respective partial join filter; the first node and the second node each transmitting its respective partial join filter to a third node in the distributed computing system; the third node creating a final join filter by combining the respective partial join filters of the first node and the second node; the third node retrieving target data from a data source of the third node by applying the final join filter to the data source of the third node; and the third node transmitting the retrieved target data to a controlling node in the distributed computing system.Type: GrantFiled: March 16, 2020Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bob Neugebauer, David Vyvyan, Harmanraj Singh Wadhwa
-
Patent number: 11645689Abstract: In an approach to providing a notification based on lack of search results, one or more computer processors monitor one or more queries for content in an online marketplace. One or more computer processors determine that a result of the one or more queries is content is not found. One or more computer processors determine that a history of the result of the one or more queries for the content exceeds a threshold for content not found. One or more computer processors send a notification of the history.Type: GrantFiled: September 23, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Chandler Maskal
-
Patent number: 11645066Abstract: Aspects include applying a patch to a first instance of software code and verifying that the first instance of the software code with the patch applied is operating as expected. The verifying includes sending a request to the first instance of the software code and sending the request to a second instance of the software code where the patch was previously applied. The verifying also includes comparing a first result received from the first instance of the software code in response to the request and a second result received from the second instance of the software code in response to the request. The verifying further includes determining that the first instance of the software code with the patch applied is operating as expected based on the first result being within a similarity threshold of the second result.Type: GrantFiled: August 23, 2021Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peng Hui Jiang, Jun Su, Hong Qing Zhou, Zhang Li, Yan Lin Ren
-
Patent number: 11645193Abstract: A method for collaborative logic designing and debugging of a circuit includes initiating, via a session manager, a hardware debug session that includes a plurality of instances of client applications that can access one or more source-codes associated with a logic design of the circuit, the plurality of instances of client applications configured to replicate an execution state of the logic design. The method also includes analyzing, using an instance of a first client application from the plurality of instances of client applications, a defect in the logic design based on the execution state of the logic design. The method also includes editing, using an instance of a second client application from the plurality of instances of client applications, the one or more source-codes, to repair the defect in the logic design.Type: GrantFiled: July 7, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Arun Joseph, Wolfgang Roesner, Anthony Saporito, Matthias Klein, Sampath Goud Baddam, Shashidhar Reddy
-
Patent number: 11646372Abstract: A Vertical Field Effect Transistor (VFET) and/or a one transistor dynamic random access memory 1T DRAM that has a substrate with a horizontal substrate surface, a source disposed on the horizontal substrate surface, a drain, and a channel. The channel has a channel top, a channel bottom, a first channel side, a second channel side, and two channel ends. The channel top is connected to the drain. The channel bottom is connected to the source. The channel is vertical and perpendicular to the substrate surface. A first gate stack interfaces with the first channel side and a second gate stack interfaces with the second channel side. A single external gate connection electrically connects the first gate stack and the second gate stack A gate bias (voltage) applied on the single external gate connection biases the first channel side in accumulation and biases the second channel side in inversion. The first gate stack is made of a first high-k dielectric layer and a first gate metal layer.Type: GrantFiled: September 19, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Alexander Reznicek, Karthik Balakrishnan, Bahman Hekmatshoartabari, Clint Jason Oteri
-
Patent number: 11645803Abstract: According to an embodiment, a source object presented in a source video is identified. Attribute information of the source object in respective frames of a sequence of source frames in the source video is identified. The attribute information represents an animation effect associated with the source object across the sequence of source frames. The attribute information is provided for use in reproducing the animation effect in a target video.Type: GrantFiled: August 7, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Jian Jun Wang, Ting Chen, Shi Hui Gui, Li Yi Zhou, Jing Xia, Yidan Lei
-
Patent number: 11645999Abstract: An embodiment for adjusting digital content in a flexible display device is provided. The embodiment may include receiving data relating to a position and orientation of a reference device relative to a user. The embodiment may also include identifying an orientation of a display surface of a mobile device and a relative position of the mobile device relative to a viewing direction of the user. The embodiment may further include identifying an optimal viewing angle of display content on the display surface of the mobile device. The embodiment may also include in response to determining the display content is not able to be displayed as a hologram, aligning the display content as text based on the optimal viewing angle. The embodiment may further include presenting the aligned display content as text to the user.Type: GrantFiled: August 18, 2021Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Kamal Kiran Trood Yamala, Swamy Subramanya
-
Patent number: 11646944Abstract: A system according to one embodiment includes a collection of computing nodes arranged in a mesh of N×M×Z topology, the nodes including computational hardware, wherein Z<N and Z<M, and wherein N and M are at least equal to 4; a collection of I/O connections interfaced with one of the sides of the mesh, said side having N×M nodes, each of the I/O connections being tied to a unique one of the nodes in said side; and I/O cards that are tied to the I/O connections.Type: GrantFiled: September 21, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Alexis Asseman, Ahmet Serkan Ozcan, Charles Edwin Cox, Pritish Narayanan, Nicolas Antoine
-
Patent number: 11645598Abstract: Techniques for data evaluation and optimized resource allocation are provided. Usage data is received collected from at least one sensor in a physical location, where the usage data indicates consumption of an item. The usage data is aggregated within a predefined cluster, where the predefined cluster corresponds to a geographic area. Future consumption of the item is predicted based at least in part on evaluating the usage data using one or more cognitive models. A recommended reconfiguration of one or more aspects of production for the item is generated, based on the predicted future consumption.Type: GrantFiled: February 20, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Alecio Pedro Delazari Binotto, Carlos Henrique Cardonha, Jose Luis Spagnuolo Sobrinho, Samir Nassif Palma
-
Patent number: 11645514Abstract: A computer-implemented method includes using an embedding network to generate prototypical vectors. Each prototypical vector is based on a corresponding label associated with a first domain. The computer-implemented method also includes using the embedding network to generate an in-domain test vector based on at least one data sample from a particular label associated with the first domain and using the embedding network to generate an out-of-domain test vector based on at least one other data sample associated with a different domain. The computer-implemented method also includes comparing the prototypical vectors to the in-domain test vector to generate in-domain comparison values and comparing the prototypical vectors to the out-of-domain test vector to generate out-of-domain comparison values. The computer-implemented method also includes modifying, based on the in-domain comparison values and the out-of-domain comparison values, one or more parameters of the embedding network.Type: GrantFiled: August 2, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Ming Tan, Dakuo Wang, Mo Yu, Haoyu Wang, Yang Yu, Shiyu Chang, Saloni Potdar
-
Patent number: 11647356Abstract: Software for proximity positioning that performs the following operations: (i) receiving at least one parameter via an advertising channel of a first protocol, wherein the at least one parameter is encoded in an advertising packet of the first protocol, and wherein the first protocol supports a first proximity positioning technology; (ii) extracting the encoded at least one parameter from the advertising packet; and (iii) performing, by a second proximity positioning technology different from the first proximity positioning technology, a measurement of distance based, at least in part, on the at least one parameter.Type: GrantFiled: October 13, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Yong Yin, Jia Tian Zhong, Dong Hui Liu, Peng Hui Jiang, Xing Xing Shen, Li Cao, Jia Yu
-
Patent number: 11645600Abstract: Embodiments relate to a system, program product, and method for managing apparel to facilitate compliance through a cognitive system, i.e., using an artificial intelligence (AI) platform to dynamically analyze the apparel donned by individuals to determine compliance with established apparel compliance practices and provide suggestions for overcoming non-compliance. The determinations of non-compliance are accompanied with respective risk factors. The system, program product, and method disclosed herein facilitate leveraging written requirements processed by natural language processing (NLP) for the donning of apparel that includes proper clothing articles and accessories, as well as associated requirements of clothing articles and accessories that are not appropriate for the respective conditions.Type: GrantFiled: April 20, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Stan Kevin Daley, Michael Bender
-
Patent number: 11645203Abstract: Techniques facilitating cached result use through quantum gate rewrite are provided. In one example, a computer-implemented method comprises converting, by a device operatively coupled to a processor, an input quantum circuit to a normalized form, resulting in a normalized quantum circuit; detecting, by the device, a match between the normalized quantum circuit and a cached quantum circuit among a set of cached quantum circuits; and providing, by the device, a cached run result of the cached quantum circuit based on the detecting.Type: GrantFiled: December 28, 2020Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John A. Gunnels, Mark Wegman, David Kaminsky, Jay M. Gambetta, Ali Javadiabhari, David C. Mckay
-
Patent number: 11645558Abstract: A method, a computer system, and a computer program product for mapping operational records to a topology graph. Embodiments of the present invention may include generating an event frequent pattern using operational records. Embodiments of the present invention may include integrating topology-based event frequent patterns. Embodiments of the present invention may include mapping the operational records with an embedding engine. Embodiments of the present invention may include predicting incident events. Embodiments of the present invention may include receiving labeled patterns to the embedding engine for an active learning cycle.Type: GrantFiled: May 8, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Qing Wang, Larisa Shwartz, Srinivasan Parthasarathy, Jinho Hwang, Tengfei Ma, Michael Elton Nidd, Frank Bagehorn, Jakub Krchák, Altynbek Orumbayev, Michal Mýlek, Ota Sandr, Tomá{hacek over (s)} Ondrej