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: 11663273Abstract: A method for ranking relevance of documents includes using a set of queries, searching a corpus of documents for a set of candidate documents with information relevant to the set of queries. The method further includes ranking the set of candidate documents by a deep learning processing system according to relevance to respective ones of the set of queries. The method additionally includes responsive to user input, revising the ranked set of candidate documents to produce a revised ranked set of candidate documents. The method further includes using the revised ranked set of candidate documents to retrain the deep learning processing system. The method still further includes performing a categorization of the set of candidate documents by the retrained deep learning processing system.Type: GrantFiled: June 30, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Daniel Gruhl, Linda Ha Kato, Petar Ristoski, Steven R. Welch, Chad Eric DeLuca, Anna Lisa Gentile, Alfredo Alba, Dmitry Zubarev, Chandrasekhar Narayan, Nathaniel H. Park
-
Patent number: 11663179Abstract: A simulated dataset is queried for regression by validating a structured query language (SQL) statement, determining a pattern type of the SQL statement, reconstructing the SQL statement according to a predetermined process for the pattern type, creating a mutated SQL statement for querying a simulated dataset, and validating the mutated SQL statement. The simulated dataset is based on a confidential dataset having the confidential elements removed or replaced.Type: GrantFiled: December 21, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
-
Patent number: 11664271Abstract: A method including forming a dual damascene interconnect structure comprising a metal wire above a via, recessing the metal wire to form a trench, depositing a liner along a bottom and a sidewall of the trench, and forming a new metal wire in the trench. The method may also include forming a dual damascene interconnect structure comprising a metal wire above a via, recessing the metal wire to form a trench, depositing a liner along a bottom and a sidewall of the trench, removing the liner along the bottom of the trench, and forming a new metal wire in the trench.Type: GrantFiled: May 2, 2019Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Koichi Motoyama, Oscar van der Straten, Joseph F. Maniscalco, Alexander Reznicek, Raghuveer Reddy Patlolla, Theodorus E. Standaert
-
Patent number: 11664848Abstract: An adjustable attenuation wrap plug for insertion into a signal port at an end product includes a housing with a protruding input prong and output prong, wherein a signal cable is coupled to the input prong and the output prong. The adjustable attenuation wrap plug further includes a ratchet mechanism at least partially disposed in the housing, wherein the ratchet mechanism is configurable to alter a shape of the signal cable.Type: GrantFiled: May 14, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: John S. Werner, Faezeh Gholami, Noah Singer, John Torok, Philip A. Sciuto, Arkadiy O. Tsfasman
-
Patent number: 11662910Abstract: A data storage system has multiple tiers of data storage including an upper tier having a lower access latency and a lower tier having a higher access latency. A storage controller of the data storage system receives, via an interface, an access request of a workload for a target file system object, where the target file system object has an associated temperature. In response to the access request for the target file system object, the storage controller accesses the target file system object in the data storage and conditions update of the associated temperature of the target file system object based on at least one of a set including the interface and the workload. The storage controller distributes a collection of file system objects including the target file system object among the multiple tiers based on respective heats of file system objects in the collection.Type: GrantFiled: February 2, 2018Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Smita J. Raut, Sandeep R. Patil, Sachin C. Punadikar, Sasikanth Eda
-
Patent number: 11663228Abstract: Various embodiments are provided for intelligent management of data flows in a computing environment by a processor. One or more data transformation in time-series data applications templates may be created and managed according to concepts, one or more instances of the concepts, relationships between the concepts, and a mapping of the concepts to one or more data sources.Type: GrantFiled: January 15, 2020Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Francesco Fusco, Robert Gormally, Mark Purcell, Seshu Tirupathi
-
Patent number: 11663119Abstract: One or more units of decompressed data of a plurality of units of decompressed data is written to a target location for subsequent writing to memory. The plurality of units of decompressed data includes a plurality of symbol outputs and has associated therewith a plurality of decompression headers. A determination is made that the subsequent writing to memory of at least a portion of another unit of decompressed data to be written to the target location is to be stalled. A symbol start position of the other unit of decompressed data and a decompression header of a selected unit of the one or more units of decompressed data written to the target location are provided to a component of the computing environment. The decompression header is used for the subsequent writing of the other unit of decompressed data to memory.Type: GrantFiled: May 29, 2020Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deepankar Bhattacharjee, Girish Gopala Kurup, Ashutosh Misra, Puja Sethia
-
Patent number: 11665985Abstract: A memory device enabling a reduced minimal conductance state may be provided. The device comprises a first electrode, a second electrode and phase-change material between the first electrode and the second electrode, wherein the phase-change material enables a plurality of conductivity states depending on the ratio between a crystalline and an amorphous phase of the phase-change material. The memory device comprises additionally a projection layer portion in a region between the first electrode and the second electrode. Thereby, an area directly covered by the phase-change material in the amorphous phase in a reset state of the memory device is larger than an area of the projection layer portion oriented to the phase-change material, such that a discontinuity in the conductance states of the memory device is created and a reduced minimal conductance state of the memory device in a reset state is enabled.Type: GrantFiled: November 23, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Benedikt Kersting, Ghazi Sarwat Syed, Vara Sudananda Prasad Jonnalagadda, Manuel Le Gallo-Bourdeau, Abu Sebastian, Timothy Mathew Philip
-
Patent number: 11663486Abstract: Various embodiments are provided for providing machine learning with noisy label data in a computing environment using one or more processors in a computing system. A label corruption probability of noisy labels may be estimated for selected data from a dataset using temporal inconsistency in a machine model prediction during a training operation in a neural network.Type: GrantFiled: June 23, 2020Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yang Sun, Abhishek Kolagunda, Xiaolong Wang, Steven Nicholas Eliuk
-
Patent number: 11663270Abstract: An instruction is provided for performing a vector string search. The instruction to be processed is obtained, with the instruction being defined to be a string search instruction to locate occurrence of a substring within a string. The instruction is processed, with the processing including searching the string specified in one operand of the instruction using the substring specified in another operand of the instruction. Based on the searching locating a first full match of the substring within the string, a full match condition indication is returned with position of the first full match in the string, and based on the searching locating only a partial match of the substring at a termination of the string, a partial match condition indication is returned, with the position of the partial match in the string.Type: GrantFiled: March 22, 2021Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cedric Lichtenau, Jonathan D. Bradbury, Eric M. Schwarz, Razvan Peter Figuli, Stefan Payer
-
Patent number: 11663625Abstract: By intercepting a natural language communication of a protected party, the communication is monitored, wherein the protected party is a human being. Within the monitored communication using a natural language processing engine, a natural language interaction between the protected party and a second party is detected. To determine an interaction pattern, the natural language interaction is analyzed. The interaction pattern includes data derived from the monitored communication, metadata of the protected party, and metadata of the second party. Using the interaction pattern and an interaction behavior model, an adverse result of the natural language interaction is predicted, wherein the adverse result comprises an economic loss to the protected party. By notifying the protected party, the predicted adverse result is intercepted.Type: GrantFiled: February 24, 2022Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
-
Patent number: 11663263Abstract: A framework is provided in which a querying agency can request (via a query entity) encrypted data through a service provider from a data owning agency that stores encrypted data. The framework uses homomorphic encryption. The data may be gallery entities, and each of the elements in the framework operate on doubly-encrypted information. The service provider compares a representation of an encrypted query entity from the querying agency and representations of encrypted gallery entities from the data owning agency, resulting in doubly-encrypted values of a metric between corresponding compared representations. The querying agency gets result(s), based on the metric, which indicate whether it is probable the service provider has data similar to or the same as query data in the query entity. The elements have to perform communication in order for the querying agency or the data owning agency to get cleartext information corresponding to the query entity.Type: GrantFiled: May 10, 2022Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Sharathchandra Pankanti, Karthik Nandakumar, Nalini K. Ratha, Shai Halevi
-
Patent number: 11663500Abstract: Information for a knowledge graph is accessed. The knowledge graph has nodes and edges of a network and has information about security incident(s) in the network. Related entities from the knowledge graph are grouped together, where the related entities that are grouped together are determined not only by types of the entities, but also by threat(s) impacting the entities. The threat(s) correspond to the security incident(s). The grouped related entities are arranged in visualization data in order that the visualization data are configured to provide a visualization of the knowledge graph with the grouped related entities. The visualization data are output. Methods, apparatus, and computer program products are disclosed.Type: GrantFiled: May 5, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Elizabeth Margaret Rogers, Andrea Lozano, Terra Lynn Banal, Ilgen Banu Yuceer, James Loughran
-
Patent number: 11665981Abstract: A method of producing a quantum circuit includes forming a mask on a substrate to cover a first portion of the substrate, implanting a second portion of the substrate with ions, and removing the mask, thereby providing a nanowire. The method further includes forming a first lead and a second lead, the first lead and the second lead each partially overlapping the nanowire. In operation, a portion of the nanowire between the first and second leads forms a quantum dot, thereby providing a quantum dot Josephson junction. The method further includes forming a third lead and a fourth lead, one of the third and fourth leads partially overlapping the nanowire, wherein the third lead is separated from the fourth lead by a dielectric layer, thereby providing a Dolan bridge Josephson junction. The nanowire is configured to connect the quantum dot Josephson junction and the Dolan bridge Josephson junction in series.Type: GrantFiled: March 5, 2021Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven J. Holmes, Devendra V Sadana, Ning Li, Stephen W. Bedell
-
Patent number: 11663823Abstract: Dual-modality relation networks for audio-visual event localization can be provided. A video feed for audio-visual event localization can be received. Based on a combination of extracted audio features and video features of the video feed, informative features and regions in the video feed can be determined by running a first neural network. Based on the informative features and regions in the video feed determined by the first neural network, relation-aware video features can be determined by running a second neural network. Based on the informative features and regions in the video feed, relation-aware audio features can be determined by running a third neural network. A dual-modality representation can be obtained based on the relation-aware video features and the relation-aware audio features by running a fourth neural network. The dual-modality representation can be input to a classifier to identity an audio-visual event in the video feed.Type: GrantFiled: August 10, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Chuang Gan, Dakuo Wang, Yang Zhang, Bo Wu, Xiaoxiao Guo
-
Patent number: 11665184Abstract: Embodiments for implementing intelligent risk detection and mitigation in a transport network by a processor. Data gathered from a plurality of data sources relating to an entity and a selected region of interest may be analyzed. Behavior of an entity, in relation to a risk event, may be learned and interpreted based on a plurality of identified contextual factors, geographical data, current data, historical data, a learned risk event model, or a combination thereof. One or more mitigation actions may be performed to mitigate risk of occurrence or a possible negative impact of the risk event caused at least in part by the behavior of the entity.Type: GrantFiled: January 17, 2019Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Julien Monteil, Yassine Lassoued, Martin Mevissen, Anton Dekusar, Sergiy Zhuk, Rodrigo Ordonez-Hurtado, Robert Shorten, Wynita Griggs
-
Patent number: 11662987Abstract: A method for receiving a first portion of object code, analyzing a first portion of object code in a static manner to determine a call tree hierarchy, dividing, by a synthetic compiler, the first portion of object code into a plurality of modules; and starting to run the first portion of object code to start a runtime phase, with the running of the first portion of the object code including: (i) lazy loading of the modules of the plurality of modules of the first portion of object code, and/or (ii) eager unloading of the modules of the plurality of modules of the first portion of object code.Type: GrantFiled: August 6, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventor: Gireesh Punathil
-
Patent number: 11663329Abstract: A method, a computer program product, and a system for performing a of threat similarity analysis for automated action on security alerts. The method includes receiving, by a threat similarity analysis system, a security alert relating to a security from a threat disposition system within an environment, performing, by the threat similarity analysis system, a similarity analysis on the security alert using a machine learning model. The similarity analysis compares the security alert with previous security alerts within a time window. The threat similarity analysis system can apply a cosine similarity analysis to perform the similarity analysis. The method also includes determining, based on the similarity analysis, the security alert matches at least one previous security alert from the previous security alerts within a predetermined degree, and associating the security alert into a same security incident as the previous security alert determined by similarity analysis.Type: GrantFiled: March 9, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Gary I. Givental, Aankur Bhatia, Kyle Proctor, Rafal Hajduk
-
Patent number: 11663312Abstract: Accelerator access control whereby an application's access to an accelerator is revoked in order to allow the system to perform a system function. In one or more embodiments, when an application is executing, a credit system is utilized to provide credits for controlled access to the accelerator. When request information is received to remove access to a credit associated with the application's access to the accelerator, the credit is marked to fail with operating system interfaces. Also, in one or more embodiments, if the credit is in use for accessing the accelerator, an effective address associated with the credit is unmapped from the accelerator.Type: GrantFiled: September 14, 2018Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Brian F. Veale, Bruce Mealey, Andre L. Albot, Nick Stilwell
-
Patent number: 11663190Abstract: A method includes: detecting, by a computing device, a new entry in one of plural databases; comparing, by the computing device, the new entry to watch entries defined in a watch database; determining, by the computing device, whether the new entry matches a watch entry in the watch database; creating, by the computing device, a new watch in the watch database when the new entry does not match any watch in the watch database; and updating, by the computing device, a watch in the watch database when the new entry matches the watch in the watch database.Type: GrantFiled: July 24, 2019Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Balasubramanian E A, Sameer Singhdeo, Nithya Ramkumar, Anita Karlsson-Dion, Raphael Ezry
-
Patent number: 11664455Abstract: A method of forming a vertical transport fin field effect transistor device is provided. The method includes replacing a portion of a sacrificial exclusion layer between one or more vertical fins and a substrate with a temporary inner spacer. The method further includes removing a portion of a fin layer and the sacrificial exclusion layer between the one or more vertical fins and the substrate, and forming a bottom source/drain on the temporary inner spacer and between the one or more vertical fins and the substrate. The method further includes replacing a portion of the bottom source/drain with a temporary gap filler, and replacing the temporary gap filler and temporary inner spacer with a wrap-around source/drain contact having an L-shaped cross-section.Type: GrantFiled: January 25, 2022Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Junli Wang, Alexander Reznicek, Ruilong Xie, Bruce B. Doris
-
Patent number: 11662381Abstract: Aspects of the invention include a phase rotator, that is located at a built-in self-test (BIST) path of a receiver, receiving a clock signal from an on-chip clock. The phase rotator shifts the phases of the clock signal. The phase rotator transmits the shifted clock signal to a binary sequence generator, that is located at the receiver. The binary sequence generator outputs a binary sequence, where the binary sequence generator is driven by the shifted clock signal.Type: GrantFiled: August 18, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Nathan Ross Blanchard, Venkat Harish Nammi, Dereje Yilma, Chad Andrew Marquart, Glen A. Wiedemeier, Jeffrey Kwabena Okyere, Erik English, Christopher Steffen, Vikram B Raj, Michael Wayne Harper
-
Patent number: 11660026Abstract: Embodiments are disclosed for a method for restoring a wearable biological sensor. The method includes determining that a wearable biological marker sensor comprising a reference electrode is placed within a restoration apparatus. The restoration apparatus includes a correct reference electrode, a counter electrode, and a chloride solution. The reference electrode is in electrical contact with the correct reference electrode and the counter electrode through the chloride solution. The method additionally includes determining whether the reference electrode is degraded based on a voltage differential between the reference electrode and the correct reference electrode. The method also includes restoring the reference electrode, if the reference electrode is degraded, by applying a voltage to a circuit. The circuit includes the reference electrode and the counter electrode. Further, multiple chloride ions of the chloride solution bond with a plurality of silver atoms of the reference electrode.Type: GrantFiled: November 20, 2019Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Keiji Matsumoto, Takahito Watanabe, Eiji Nakamura, Patrick Ruch, Hiroyuki Mori
-
Patent number: 11663057Abstract: Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.Type: GrantFiled: August 27, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
-
Patent number: 11663009Abstract: A Reduced Instruction Set Computer (“RISC”) supporting large-word operations in a computing environment is disclosed. In one implementation, in response to receiving one or more control signals from a central processing unit (“CPU”), a set of operations are executed on a state of a special purpose execution unit (“SPU”) having a plurality of SPU registers, the SPU being associated with the CPU and the state of the SPU having word widths of one or more of the plurality of registers being greater in size than word widths of a plurality of CPU registers of a computing system and a set of state-master bits to synchronize the state of the SPU and a state of the CPU. The results of the set of operations are stored in the plurality of CPU registers or an alternative set of the plurality of SPU registers.Type: GrantFiled: October 14, 2021Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandhya Koteshwara, Kattamuri Ekanadham, Manoj Kumar, Jose E. Moreira, Pratap C. Pattnaik
-
Patent number: 11660141Abstract: A method including generating a 3-D model of an unstenosed geometry of a blood vessel responsive to a 3-D model of an actual geometry of the blood vessel, establishing a parametric description of a stent that is expanded from a collapsed configuration to a final configuration that apposes the unstenosed geometry, developing a design for the stent by varying parameters of the parametric description responsive to a design heuristic that includes risk of stent strut breakage during a plastic deformation between the collapsed configuration and the final configuration, embodying the stent according to the design for the stent, inserting the stent into a blood vessel in its collapsed configuration, maneuvering the stent through the blood vessel to a stenosis, and expanding the stent to its final configuration.Type: GrantFiled: January 20, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Julia S. Baldauf, Darcy J. Beurle, Matthew Downton, Kerry J. Halupka, Stephen M. Moore, Christine Schieber
-
Patent number: 11664068Abstract: A singled ended current sense amplifier circuit including an input stage having a bitline node, a sense node and a feedback circuit comprising a feedback inverter configured to provide an amplified voltage from the bitline node. The feedback inverter may include first and second NMOS transistors serially connected to a feedback node and first and second PMOS transistors serially connected to the feedback node. The feedback circuit may include a third NMOS transistor having a gate terminal connected to the feedback node and a drain terminal connected to the sense node. The input stage may include a third PMOS transistor operating as a current source to generate a sense current which flows in a current sensing path between the sense node and the bitline node. The input stage may act as a regulator to keep the voltage at the bitline node constant.Type: GrantFiled: July 5, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Rajiv Joshi, Sudipto Chakraborty, Alexander Fritsch, Holger Wetter
-
Patent number: 11663339Abstract: Implementations of the present disclosure relate to security testing based on user request. According to the method, a first request for a target application is received from a first user. A first malicious request is generated by modifying the first request, wherein the first malicious is associated with a malicious action on the target application. The first malicious request is sent to an offline instance of the target application. A first security level of the target application against the malicious action is determined based on a first response generated by the offline instance in response to the first malicious request. In other implementations, a system and a computer program product for process tracking are disclosed.Type: GrantFiled: July 31, 2019Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Jun Long Xiang, Qi Li, Wei Liu, Guo Qing Deng
-
Patent number: 11665373Abstract: A live event virtual experience is provided. Emotions of virtual spectators to a current situation occurring in a live event at a physical venue are determined from received data regarding reactions of the virtual spectators to the live event using bias detection. A historical sound clip that matches the emotions of the virtual spectators to the current situation occurring in the live event is retrieved. The historical sound clip that matches the emotions of the virtual spectators to the current situation occurring in the live event is input into a machine learning model that performs inverse bias mitigation to amplify bias and applies in-process adversarial fairness debiasing. The historical sound clip after performing the inverse bias mitigation to amplify the bias and applying the in-process adversarial fairness debiasing is converted to a standardized historical sound segment length. A sound representation is generated from the standardized historical sound segment length.Type: GrantFiled: April 15, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Ugo Ivan Orellana Gonzalez, Aaron K. Baughman, Todd Russell Whitman, Stephen C. Hammer
-
Patent number: 11663110Abstract: A debugging tool and method for statically verifying programs that invoke web-based services through API calls is provided. The tool receives source code that comprises one or more invocation of web APIs for requesting web-based services. The tool also receives a set of web API specifications. The tool extracts a set of request information for each web API invocation in the source code, the set of request information including a usage string of an URL endpoint. The tool verifies whether the set of request information complies with the received web API specifications and reports a result of the verification.Type: GrantFiled: October 31, 2016Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Julian T. Dolby, Jim A. Laredo, John E. Wittern, Annie T. T. Ying, Yunhui Zheng
-
Patent number: 11663159Abstract: A method, apparatus, system, and computer program code for policy-based enforcement in a data virtualization system is provided. Responsive to receiving a query, a computer identifies a virtual object among a set of connected objects that is represented by a set of data assets and their hierarchical relationships. The virtual object corresponds to a subset of the data assets. The computer identifies a subset of objects according to a cumulative transitive closure of the virtual object over the set of connected objects. The computer identifies a set of policies for the subset of objects. For each object in the subset of objects, the computer determines an intermediate decision according to set of policies, whereby a set of intermediate decisions is formed. The computer deterministically reconciles the set of intermediate decisions to generate a resolved decision. The computer provides access to the queried virtual objects based on the resolved decision.Type: GrantFiled: August 31, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Maxim Neaga, Roger C. Raphael, Shantanu Sadanand Mundkur, Hebert Walter Pereyra, Yaxian Wang
-
Patent number: 11665125Abstract: In response to determining that an original message from a sender has been viewed by one or recipients of the original message, a determination is made whether the original message has been edited by the sender. In response to determining that the original message has been edited, another determination is made whether the edits are critical based, at least in part, on a change of context of the original message. In response to determining that the edits are critical, re-notifying the one or more recipients that the original message has been edited by the sender.Type: GrantFiled: August 26, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, Zachary A. Silverstein, Fang Lu, Melissa Restrepo Conde
-
Patent number: 11662989Abstract: Pointer alignment in a computer programming to obtain information enabling a compiler to optimize program code. Equivalence classes of pointers are collected in a program using a flow-insensitive yet field-sensitive pointer analysis operation iterating through an entire program code of the program. The equivalence classes of pointers, once collected, are mapped to and recorded in an equivalence class mapping table (ECTable). A portion of the collected equivalence classes of pointers are identified, from the ECTable, as pointer candidates for a pointer alignment computation according to a code pattern analysis of each pointer candidate. The code pattern analysis is based on available alignment information, and whether the alignment information would enable a compiler to optimize pointer references of the candidate pointer. The pointer alignment computation is then performed for each identified pointer candidate to obtain the alignment information used to optimize execution of the program.Type: GrantFiled: June 16, 2021Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Shimin Cui
-
Patent number: 11663682Abstract: A method, computer program product, and system includes a processor(s) determining, based on obtaining data from the one or more sensors over the wireless communications connection, that individuals are within a given vicinity. The processor(s) queries personal computing devices associated with the individuals to determine an identity of each individual in the given vicinity. The processor(s) assigns a service provider(s) to a portion of the identified individuals. The processor(s) obtains preference information related to the portion and determines environmental information related to an environment experienced by the portion by locating at least one sensor within a predetermined distance of the portion, and communicating, over the wireless communications connection, with the at least one sensor. The processor(s) generate simulations for providing services to the portion that include temporal parameters and selects an optimal simulation.Type: GrantFiled: August 12, 2019Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Michael Bender, Rhonda L. Childress, Michael P. Shute
-
Patent number: 11663552Abstract: An approach is provided for improving a workflow by using cognitive computing. Inputs about a claim of a claimant are received. The inputs include a history of claims by the claimant, an expected cost of processing the claim, a length of time the claimant has had insurance coverage, governmental requirements associated with the claim, a fraud score associated with the claim, and a ranking and a clustering of previously processed claims. Based on the inputs and using a cognitive computing system, a set of digital workers is selected. The set of digital workers complete step(s) in a current context of a processing of the claim in a workflow. Responsive to completing the step(s), a total number of steps required in the workflow is reduced.Type: GrantFiled: December 15, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Mark Carter, John McEvoy, Sean Callanan, Ava Hakim, Chris Lynam, Al A. Hamid, Thomas Harty, William O'Mahony
-
Patent number: 11663407Abstract: A tool for managing text-item recognition systems such as NER (Named Entity Recognition) systems. The tool applies the system to a text corpus containing instances of text items, such as named entities, to be recognized by the system, and selecting from the text corpus a set of instances of text items which the system recognized. The tool tokenizes the text corpus such that each instance in the aforementioned set is encoded as a single token and processing the tokenized text via a word embedding scheme to generate a word embedding matrix. The tool, responsive to selecting a seed token corresponding to an instance in the aforementioned set, performs a nearest-neighbor search of the embedding space to identify a set of neighboring tokens for the seed token, and identifies the text corresponding to each neighboring token as a potential instance of a text item to be annotated.Type: GrantFiled: December 2, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Francesco Fusco, Abderrahim Labbi, Peter Willem Jan Staar
-
Patent number: 11663461Abstract: Instruction distribution in an array of neural network cores is provided. In various embodiments, a neural inference chip is initialized with core microcode. The chip comprises a plurality of neural cores. The core microcode is executable by the neural cores to execute a tensor operation of a neural network. The core microcode is distributed to the plurality of neural cores via an on-chip network. The core microcode is executed synchronously by the plurality of neural cores to compute a neural network layer.Type: GrantFiled: July 5, 2018Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hartmut Penner, Dharmendra S. Modha, John V. Arthur, Andrew S. Cassidy, Rathinakumar Appuswamy, Pallab Datta, Steven K. Esser, Myron D. Flickner, Jennifer Klamo, Jun Sawada, Brian Taba
-
Patent number: 11663015Abstract: A messaging system receives a registration from a first microservice for one or more event types to publish, and the registration includes an event report policy. The messaging system receives a first event, and the first event is described by the event report policy. The first event is monitored as it is processed by a second microservice. An event report describing the results of the monitoring is delivered to the first microservice.Type: GrantFiled: July 23, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Mukul Tuteja, Deanna Lynn Quigg Brown, Yaxiong Liu, Yash Bopardikar
-
Patent number: 11664130Abstract: Predicting infection risk by generating a first temporal graph of a first set of disease progression data, generating a second temporal graph of a second set of disease progression data, combining a first temporal graph node embedding and a second temporal graph node embedding, and generating a predicted infection risk according to the first temporal graph node embedding and the second temporal graph node embedding.Type: GrantFiled: September 1, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Girmaw Abebe Tadesse, Chen Lin, Roxana Monge Nunez, Maja Vukovic, Komminist Weldemariam
-
Patent number: 11664570Abstract: A method of multiplexing control lines of a qubit array includes applying a qubit control signal to a single driveline. The qubit control signal is split on the single driveline between a first resonator and a second resonator. The first driveline is operative to control a first qubit, a second tunable qubit, a third qubit, and a fourth tunable qubit. The first qubit is coupled to the second tunable qubit by the first resonator. The third qubit is coupled to the fourth tunable qubit by the second resonator. A variation in amplitude of the qubit control signal is compensated by adjusting a frequency of the second tunable qubit and a frequency of the fourth tunable qubit.Type: GrantFiled: August 21, 2020Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Devin Underwood, Jiri Stehlik, David Zajac
-
Patent number: 11663129Abstract: Provided are a computer program product, system, and method for determining tracks to prestage into cache from a storage. Information is provided related to determining tracks to prestage from the storage to the cache in a stage group of sequential tracks including a trigger track comprising a track number in the stage group at which to start prestaging tracks and Input/Output (I/O) activity information to a machine learning module. A new trigger track in the stage group at which to start prestaging tracks is received from the machine learning module having processed the provided information. The trigger track is set to the new trigger track. Tracks are prestaged in response to processing an access request to the trigger track in the stage group.Type: GrantFiled: January 7, 2021Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lokesh M. Gupta, Kyler A. Anderson, Matthew G. Borlick, Kevin J. Ash
-
Patent number: 11659998Abstract: Techniques for automatic measurement using structured lights are provided. A computer system uses structured lights to acquire skin information, the skin information being associated with at least one affected area of the skin. The computer system determines parameters related to the at least one affected area of the skin, at least partly, on the skin information and generates an assessment for the at least one affected area of the skin.Type: GrantFiled: March 5, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Yasmeen Mourice George, Lenin Mehedy, Rahil Garnavi
-
Patent number: 11665002Abstract: A device receives an access-key package. The access-key package comprises a signature. The device obtains a validation package. The validation package comprises a validation device ID and validation timestamp. The device validates the signature in the access-key package. The device also obtains an updated timestamp. The device then compares the validation timestamp to the updated timestamp.Type: GrantFiled: December 11, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Adrian C. Gerhard, Matthew Vaught
-
Patent number: 11663126Abstract: Embodiments include storing return addresses for a branch-target-buffer. Aspects include receiving a first instruction and based on a determination that the first instruction is a branch instruction and potentially a call, storing a return address associated with the branch instruction in a prediction return address table, wherein the prediction return address table includes an entry that corresponds to an index value that is created based on a target address of the first instruction, and wherein the entry includes the return address that is created based on an address of a sequential instruction of the first instruction. Aspects also include receiving a second instruction and based on a determination that the second instruction is predicted to be a return instruction with a predicted return address table index value from the branch-target-buffer, using the index value to select the return address to predict as the target address.Type: GrantFiled: February 23, 2022Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: James Bonanno, Brian Robert Prasky, Adam Benjamin Collura, Edward Thomas Malley, James Raymond Cuffney, Dominic Ditomaso
-
Patent number: 11665513Abstract: A method of power control for mobile devices, comprising providing a power management application in a first mobile device of a plurality of mobile devices, and wirelessly sharing power among the plurality of mobile devices according to at least one of the user-selectable power sharing templates. The power management application may include a plurality of user-selectable power sharing templates that define how the plurality of mobile devices will share power between themselves. The power management application may recommend one of the plurality of power sharing templates for activities by a user of the first mobile device.Type: GrantFiled: July 13, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Tushar Agrawal, Sarbajit K. Rakshit, Thomas Jefferson Sandridge
-
Patent number: 11663039Abstract: Aspects of the invention include determining, by a machine learning model, a predicted workload for a system and a current system state of the system, determining an action to be enacted for the system based at least in part on the predicted workload and the current system state, enacting the action for the system, evaluating a state of the system after the action has been enacted, determining a reward for the machine learning model based at least in part on the state of the system after the action has been enacted, and updating the machine learning model based on the reward.Type: GrantFiled: April 7, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Elpida Tzortzatos, Anastasiia Didkovska, Karin Genther, Toni Pohl, Dieter Wellerdiek, Marco Selig, Tobias Huschle
-
Patent number: 11665984Abstract: A projected memory device includes a carbon-based projection component. The device includes two electrodes, a memory segment, and a projection component. The projection component and the memory segment form a dual element that connects the two electrodes. The projection component extends parallel to and in contact with the memory segment. The memory segment includes a resistive memory material, while the projection component includes a thin film of non-insulating material that essentially comprises carbon. In a particular implementation, the non-insulating material and the projection component essentially comprises amorphous carbon. Using carbon and, in particular, amorphous carbon, as a main component of the projection component, allows unprecedented flexibility to be achieved when tuning the electrical resistance of the projection component.Type: GrantFiled: December 7, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Ghazi Sarwat Syed, Vara Sudananda Prasad Jonnalagadda, Benedikt Kersting, Manuel Le Gallo-Bourdeau, Abu Sebastian
-
Patent number: 11663275Abstract: A method is disclosed for a database system that includes a set of data blocks comprising records having attributes. The set of data blocks are instances of at least one block type. The block type is defined by a subset of one or more attributes of the attributes. An instance of the block type comprises records having one distinct group of values of the subset of attributes. The method includes detecting that a subset of one or more data blocks of the block type, of the set of data blocks, reached a first maximum number of records. The method includes determining an additional attribute of the attributes to define a new block type by the combination of the additional attribute and the subset of attributes that define the block type. The method includes creating one or more data blocks which are instances of the new block type.Type: GrantFiled: April 6, 2020Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Martin Oberhofer, Geetha Sravanthi Pulipaty, Ruolin Wu, Mohammad Khatibi, Neeraj Ramkrishna Singh, Mark Wang
-
Patent number: 11663348Abstract: An example operation may include one or more of receiving a data file submitted by a node, the data file comprising information about an event-driven process for a chain of nodes, retrieving an entitlement mode of the data file from a data block that is stored among a hash-linked chain of data blocks on a distributed ledger, determining access rights of the data file with respect to another node in the chain of nodes based on the retrieved entitlement mode of the data file, and transmitting information about the event-driven process to the other node based on the determined access rights of the other node.Type: GrantFiled: December 21, 2018Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Yi-Min Chee, Justin Gregory Manweiler, Ashish Jagmohan, Krishna C. Ratakonda
-
Patent number: 11665087Abstract: A computer-implemented method, a computer program product, and a computer system for multi-path networking with a feature of multiplexing. One or more computing devices or servers configure wrappers for respective ones of applications and run the applications with the wrappers preloaded to the respective ones of the applications. The wrappers establish communication through one or more alternative paths between wrapped applications, where the one or more alternative paths are parallel to an original path between the applications. The wrappers exchange data between the applications through either the one or more alternative paths or the original path. The wrappers finalize connections through the one or more alternative paths, in response to all the data being exchanged.Type: GrantFiled: September 15, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Nelson Mimura Gonzalez, Tonia Elengikal, Guojing Cong