Patents Assigned to International Business Machine Corporation
-
Patent number: 12008503Abstract: An example operation may include one or more of receiving sensor data from one or more sensors associated with a building, storing a block including the sensor data to a shared ledger of a blockchain network, the one or more sensors associated with one or more buildings, requesting a risk assessment for the sensor data, by a blockchain node, calculating the risk assessment with one or more machine learning algorithms based on the sensor data, historical sensor blockchain data, importance of the one or more sensors, and a degree of concern related to the sensor data, providing the risk assessment to the blockchain node, and generating an alert in response to the risk assessment above a threshold.Type: GrantFiled: November 7, 2018Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Komminist Weldemariam, James R. Kozloski, Clifford A. Pickover, Edgar A. Zamora Duran
-
Patent number: 12007886Abstract: A method for intra-block recovery from memory page read failures of memory pages is provided. The method comprises providing a data storage device comprising a plurality of memory pages. Corresponding memory pages are physically organized as a plurality of blocks comprising each the corresponding pages, each memory page comprising a plurality of non-volatile memory cells. The method comprises grouping memory pages of a block into at least one window. Each window comprises a plurality of memory pages of the block. The method further comprises determining a window parity page for each window of the block for a recovery of page read failures of the memory pages of the block, and upon determining that a predefined number of memory pages of the window is written or not yet written, maintaining the determined window parity page as part of the related window of memory pages of the block or not.Type: GrantFiled: September 12, 2018Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Sasa Tomic, Nikolaos Papandreou, Roman Alexander Pletka, Nikolas Ioannou
-
Patent number: 12008004Abstract: Providing a machine-generated explanation of an outcome of a process execution engine includes inputting into a complex event processing (CEP) engine at least one predetermined event pattern specification and a sequence of events, the sequence of events generated, at least in part, by a process execution engine executing a predetermined process in real time. Using the CEP engine, an enriched event log is generated based on the input. The enriched event log includes the sequence of events and additionally includes one or more situational events corresponding to one or more of the sequence of events. The one or more situational events are derived by the CEP engine based on the at least one predetermined event pattern specification. A hypothesis-oriented, situationally aware explanation for the outcome of the predetermined process is determined using an artificial intelligence (AI) explainability framework with input of the enriched event log.Type: GrantFiled: December 15, 2022Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fabiana Fournier, Skarbovsky Yudovich Inna, Guy Amit, Lior Limonad
-
Patent number: 12008413Abstract: A vector entry of a signaling vector is registered to a buffer summary group. The buffer summary group includes one or more summary indicators for one or more buffers assigned to the buffer summary group. A command is processed that sets a vector indicator in the vector entry and based on setting the vector indicator in the vector entry, a summary indicator of the one or more summary indicators is set in the buffer summary group.Type: GrantFiled: July 29, 2021Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter Dana Driever, David Harold Surman, Peter Kenneth Szwed, Andrew Walter Piechowski, Steven Neil Goss
-
Patent number: 12008434Abstract: A hybrid classical-quantum computing device to execute a quantum circuit corresponding to a variational problem, is configured. The configuring further comprises causing the hybrid classical-quantum computing device to execute the quantum circuit by performing an adiabatic progression operation, wherein the adiabatic progression operation comprises increasing the difficulty of the variational problem from a simplified version of the problem to the variational problem.Type: GrantFiled: April 26, 2022Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Don Greenberg, Marco Pistoia, Richard Chen, Giacomo Nannicini
-
Patent number: 12010930Abstract: A semiconductor structure includes a plurality of conductive lines formed within a dielectric, wherein each of the plurality of conductive lines electrically communicates with a respective contact, a metal layer disposed over each of the plurality of conductive lines, a phase change memory (PCM) element disposed over the metal layer of each of the plurality of conductive lines, and a projection liner encapsulating the PCM element. Spacers directly contact sidewalls of the projection liner and the PCM element includes a GeSbTe (germanium-antimony-tellurium or GST) layer.Type: GrantFiled: September 9, 2021Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Injo Ok, Hsueh-Chung Chen, Mary Claire Silvestre, Yann Mignot
-
Patent number: 12007968Abstract: A method, computer program product, and computer system for full allocation volume to deduplication volume migration in a storage system. The method includes moving a physical allocation of stored data associated with a full allocation volume into a virtual address range in a deduplication domain and setting up the deduplication metadata to be a passthrough. The method then performs a background deduplication process on the virtual address range once populated with the physical allocations using a drive query hash interface to perform hash calculations on physical drives at which the data is stored.Type: GrantFiled: May 26, 2022Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Dominic Tomkins, Miles Mulholland, Eric John Bartlett, Alex Dicks
-
Patent number: 12008081Abstract: A method, a computing system and a computer program product for collecting and labelling images includes capturing a video of an object with a camera. A movement trace of a pointer is recorded that outlines the object while capturing the video of the object. Further included is generating a labeled image based at least on the captured video of the object and the recorded movement trace of the pointer. The labeled image includes the object and a line that surrounds the object.Type: GrantFiled: May 19, 2021Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Tian Tian Chai, Hong Bing Zhang, Kun Yan Yin, Miao Guo, Yu Luo, Yun Jing Zhao
-
Patent number: 12010145Abstract: Techniques regarding pipeline security compliance are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a certification component that certifies a result from an execution of a pipeline for a computer application based on a comparison of an implemented security control profile associated with the pipeline and an applicable security control profile identified from a source artifact associated with the computer application.Type: GrantFiled: July 29, 2021Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Shripad Nadgowda
-
Patent number: 12008000Abstract: An embodiment includes decomposing a natural language assertion into a natural language question and answer pair that includes an initial question and an initial answer. The embodiment translates the initial question into a structured knowledge graph query and then performs an iterative process comprising iterative querying of a knowledge graph and evaluating of corresponding query responses resulting in respective confidence scores. A first iteration of the iterative process comprises querying of the knowledge graph to retrieve a first predicted answer, then determining whether a degree of similarity between the initial answer and the first predicted answer meets a threshold criterion. If not, the first predicted query is altered and used for querying the knowledge graph in a subsequent iteration of the iterative process. The embodiment also generates an assertion correctness score indicative of a degree of confidence that the assertion is factual using the respective confidence scores.Type: GrantFiled: May 18, 2022Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: G P Shrivatsa Bhargav, Saswati Dana, Dinesh Khandelwal, Dinesh Garg
-
Patent number: 12008919Abstract: A computer assists in training a user to speak with a target accent by determining improvable aspects of diagnostic input of a user speaking diagnostic phrases with the target accent. The computer selects, a focus phrase characterized by at least one of said improvable aspects. The computer records performance input of the user attempting to say the focus phrase in the target accent. The computer converts the performance input into output having a baseline voice of the and the target accent applied. The computer presents the output and determines teachable aspects of revised performance input from the user replicating the output. The computer converts selected aspects of the revised performance input into augmented teaching output in the user's voice with the target accent applied. The computer presents the augmented teaching output to the user.Type: GrantFiled: December 9, 2020Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Lisa Beth Lurie, Steven Ware Jones, Jennifer A. Mallette
-
Patent number: 12009395Abstract: A vertical FET includes a channel fin between a bottom source/drain (S/D) region and a top S/D region, a gate upon a sidewall of the channel fin, a top metallization upon the top S/D region, a first contact metallization connected to the gate, a second contact metallization connected to the bottom S/D region, a first vertical liner between a portion of the gate and the first contact metallization, and a second vertical liner between the top metallization and the second contact metallization. The vertical FET may be fabricated by forming a self-aligned block and utilizing the self-aligned block to e.g., prevent gate to gate shorting during replacement gate formation or processing.Type: GrantFiled: August 17, 2021Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Ruilong Xie, Junli Wang, Choonghyun Lee, Alexander Reznicek
-
Patent number: 12008028Abstract: A method of processing construction documentation includes receiving, as input data into a processor of a computer, a document directed to a specific construction project as input data. The processor extracts location and context information from the document. The location information defines locations relevant to the specific construction project and the context information comprises text extracted from image data of the document.Type: GrantFiled: October 30, 2018Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Elham Khabiri, Pietro Mazzoleni
-
Patent number: 12005924Abstract: In an approach to improve mobile computation while traveling by dynamically generating one or more routes base on computing resource requirements of one or more endpoint devices. Embodiments identify, in real time, a plurality of autonomous vehicles, wherein the plurality of autonomous vehicles are traveling along a common route. Further embodiments, adjust, in real time, relative positions and speeds of the plurality of autonomous vehicles to maintain the plurality of autonomous vehicles within a predetermined geographic area while traveling along the common route, and wherein the predetermined geographic area is sufficient to collectively provide an amount of edge computing resources to satisfy one or more computing resource requirements of the one or more endpoint devices located within a first autonomous vehicle. Additionally, embodiments adjust, in real time, a route of the first autonomous vehicle based on the common route of the plurality of autonomous vehicles providing the edge computing resources.Type: GrantFiled: June 15, 2021Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Nicolas Jean-Baptiste Joly, Daniel De Souza Casali, Abhishek Jain, Sarbajit K. Rakshit
-
Patent number: 12008605Abstract: An embodiment for managing peer-to-peer (P2P) donations in an online transaction is provided. The embodiment may include receiving data relating to a donation agreement from a donor. The embodiment may also include selecting one or more authentication techniques to identify a donee. The embodiment may further include generating a unique redemption authentication token for the donee. The embodiment may also include creating a transient donee account including the generated unique redemption authentication token. The embodiment may further include transferring monetary funds to the created transient donee account with instructions to redeem the transferred monetary funds. The embodiment may also include receiving a request from the donee to redeem the transferred monetary funds utilizing the generated unique redemption authentication token. The embodiment may further include in response to determining the donee is able to be verified, approving the received redemption request.Type: GrantFiled: February 16, 2022Date of Patent: June 11, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravithej Chikkala, Hamid Majdabadi, Manjunath Ravi, Su Liu
-
Patent number: 12008149Abstract: A computer system, processor, computer program product, and method for executing instructions in a software application that includes a processor that can be dynamically controlled, in response to a value set in a control register, to operate in either a secure mode or a performance mode. In the secure mode, the processor: upon encountering a secure mode entry instruction, computes an entry hash value using a hash function and stores the entry hash value; and upon encountering a secure mode exit instruction, computes an exit hash value, loads the entry hash value, and determines whether the entry hash value is the same as the exit hash value, and depending upon verification of the hash values can execute the return function or transfer control to the operating system. In the performance mode, the processor: executes both the secure mode entry instruction and the secure mode exit instruction as no-operations.Type: GrantFiled: December 16, 2020Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Debapriya Chatterjee, Brian W. Thompto, Jose E. Moreira
-
Patent number: 12008150Abstract: Aspects of the present disclosure relate to encrypted data processing (EDAP). Encrypted data from a cache to be loaded into a register file can be accessed. The encrypted data can be decrypted to receive cleartext data. The cleartext data can be written to the register file. The cleartext data can be processed using at least one functional unit to receive cleartext computation results. The cleartext computation results can then be written back to the register file.Type: GrantFiled: June 24, 2021Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Jessica Hui-Chun Tseng, Jose E. Moreira, Pratap C. Pattnaik, Manoj Kumar, Kattamuri Ekanadham, Gianfranco Bilardi
-
Patent number: 12007833Abstract: In one general embodiment, a method for selecting parameters of an error recovery procedure includes detecting an error during performance of a data operation on a data storage medium by an apparatus. In response to detecting the error, parameters of an error recovery procedure are selected based at least in part on: (a) first information about previous interactions between the apparatus and multiple data storage media, and (b) second information about previous interactions between the data storage medium and other apparatuses.Type: GrantFiled: July 27, 2022Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Khanh Vi Ngo, Said Ahmad, Illarion Borisevich, David Lee Swanson, Pamela Ruth Nylander-Hill
-
Patent number: 12008399Abstract: A method, system and computer program product for optimizing scheduling of batch jobs are disclosed. The method may include obtaining, by one or more processors, a set of batch jobs, connection relationships among batch jobs in the set of batch jobs, and a respective execution time of each batch job in the set of batch jobs. The method may also include generating, by the one or more processors, a directed weighted graph for the set of batch jobs, wherein in the directed weighted graph, a node represents a batch job, a directed edge between two nodes represents a directed connection between two corresponding batch jobs, a weight of a node represents the execution time of the batch job corresponding to the node. The method may also include obtaining, by one or more processors, information of consumption of same resource(s) among the batch jobs in the set of batch jobs.Type: GrantFiled: December 15, 2020Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Xi Bo Zhu, Shi Yu Wang, Xiao Xiao Pei, Qin Li, Lu Zhao
-
Patent number: 12010393Abstract: A processor may automatically generate one or more transcripts based on a media context. The processor may append at least one of the one or more transcripts to the media. The processor may modify the at least one of the one or more transcripts based on an adjustment to a weight factor.Type: GrantFiled: July 28, 2021Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Jian Dong Yin, Wen Wang, Zhuo Cai, Rong Fu, Hao Sheng, Kang Zhang