IBM Patents Granted

Patents granted to IBM by the U.S. Patent and Trademark Office (USPTO).

  • Patent number: 11997565
    Abstract: Masking a route by determining a first location of a first user, receiving destination data for the first user, generating a plurality of map segments according to the first location and the destination data, presenting a first map segment to a second user, determining a second location of the first user, and presenting a second map segment to the second user according to the second location.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Timothy Davis, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 11996083
    Abstract: A computer-implemented method is provided of using a machine learning model for disentanglement of prosody in spoken natural language. The method includes encoding, by a computing device, the spoken natural language to produce content code. The method further includes resampling, by the computing device without text transcriptions, the content code to obscure the prosody by applying an unsupervised technique to the machine learning model to generate prosody-obscured content code. The method additionally includes decoding, by the computing device, the prosody-obscured content code to synthesize speech indirectly based upon the content code.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kaizhi Qian, Yang Zhang, Shiyu Chang, Jinjun Xiong, Chuang Gan, David Cox
  • Patent number: 11997493
    Abstract: A computer-implemented method to generate a hotspot confidence score for a hotspot in a network graph includes, receiving input data, wherein the input data includes a plurality of messages, each message containing a set of message data. The method further includes generating, based on the plurality of messages, a network graph. The method also includes identifying, in the network graph, a first hotspot. The method includes compiling a set of hotspot characteristics for the first hotspot. The method further includes receiving, in response to identifying the first hotspot, a first user feedback. The method also includes, generating, by a learning model, a hotspot confidence score for the first hotspot; and outputting the hotspot confidence score.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Srinivasan S. Muthuswamy, Subhendu Das, Mukesh Kumar, Carl Ottman
  • Patent number: 11995430
    Abstract: A system, platform, computer program product, and/or method for managing UAV resources is disclosed that includes: receiving UAV specifications to provision one or more UAVs; converting the UAV specifications to UAV specification metadata; transforming the UAV specification metadata to UAV configuration metadata to configure UAV software for the one or more UAVs; and configuring, using the UAV configuration metadata, the UAV software for the one or more UAVs. The system, platform, program product, and method can further include assembling, using the UAV configuration metadata, the UAV hardware of the one or more UAVs; deploying the one or more UAVs from a base location to a new location; transferring control over operation of the one or more UAVs to a third-party operator; creating and configuring a network connection to the one or more UAVs; and/or remotely logging into an operating system of the one or more UAVs.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Chuan Ran, Oluwanifemi Oluyemi, Vamsee Movva, A. Jaylani Sharif
  • Patent number: 11995522
    Abstract: An embodiment includes generating a query prompting a user to select from among a plurality of response options related to a first query set of objects. The embodiment also receives, responsive to the query, user input representative of a selected response option selected by the user from among the plurality of response options. The embodiment also calculates a plurality of weight values for respective ones of a plurality of similarity matrices based on the selected response option, where the plurality of similarity matrices include respective different sets of similarity values, each set of similarity values comprising similarity values representative of similarities of respective pairs of the plurality of objects. The embodiment stores a designated similarity matrix that is selected from among the plurality of similarity matrices based at least in part on a weight value from among the plurality of weight values assigned to the designated similarity matrix.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ismini Lourentzou, Daniel Gruhl, Steven R. Welch, Chad Eric DeLuca, Alfredo Alba, Linda Ha Kato, Petar Ristoski, Anna Lisa Gentile
  • Patent number: 11996121
    Abstract: A method, computer system, and a computer program product for detecting face mask usage based on a crowd sound is provided. The present invention may include capturing an audio stream including a crowd voice data. The present invention may also include analyzing the crowd voice data using a machine learning model to determine an amount of people wearing masks. The present invention may further include in response to determining that the amount of people wearing masks does not meet a compliance threshold, displaying a content to promote face mask usage.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rachel Ostrand, Vagner Figueredo de Santana, Alecio Pedro Delazari Binotto
  • Patent number: 11997059
    Abstract: A computer-implemented method, according to one implementation, includes: monitoring requests received for an AI interface prompt in real-time, and determining whether one or more of the requests violate compliance metrics. Risk scores are calculated for requests determined as violating the compliance metrics. The requests determined as violating the compliance metrics are updated by implementing protective measures correlated with the calculated risk scores. Moreover, the updated requests are sent to the AI interface prompt.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jun Su, Su Liu, Guang Han Sui, Peng Hui Jiang
  • Patent number: 11995473
    Abstract: Embodiments may include novel techniques to communicate user preferences to the FaaS provider so as to provide full applicability of FaaS for business critical applications and to provide full realization of the FaaS model flexibility. For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, and the method may comprise receiving a request for processing of a computing task and associated data indicating a context of an overall process flow for the computing task, wherein the request for processing is a function invocation for a FaaS computing system, evaluating the data indicating the context and scheduling computing resources for performing the computing task based on the data indicating the context, and performing the computing task using the scheduled computing resources.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yosef Moatti, David Breitgand
  • Patent number: 11997022
    Abstract: Methods, systems, and computer program products for service-to-service scheduling in container orchestrators are provided herein. A computer-implemented method includes reserving, by a network orchestrator, network resources requested between a plurality of services, wherein each of the services is implemented as one or more replicas running on a set of nodes of a cluster, managed by the network orchestrator, that use the network resources to serve incoming requests to the plurality services; monitoring utilization of the network resources; and scheduling, by the network orchestrator based on the monitoring, one or more new replicas of the plurality of services and the incoming requests to the plurality of services in a collaborative manner to increase at least one network performance characteristic.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kavya G, Chander Govindarajan, Mudit Verma
  • Patent number: 11992837
    Abstract: A method for fabricating a fluidic device includes depositing a sacrificial material on a pillar array arranged on a substrate. The method also includes removing a portion of the sacrificial material. The method further includes depositing a sealing layer on the pillar array to form a sealed fluidic cavity.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Evan Colgan, Joshua T. Smith, Benjamin Wunsch
  • Patent number: 11994169
    Abstract: Provided are a tape guide roller and tape drive having a guide roller having magnets and bushings to stabilize a roller barrel for a tape medium. The tape guide roller has a roller barrel extending around a vertical axis. The tape medium passes across the roller barrel to guide the tape medium on a tape path. A plurality of magnets positioned with respect to the vertical axis provide an axial force to stabilize the tape guide roller axially.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin Bruce Judd, Walter Haeberle, Simeon Furrer, Mark Alfred Lantz, Armando Argumedo
  • Patent number: 11994782
    Abstract: A computer-implemented method for altering an appearance of an electrochromic coating of a vehicle is provided. The method includes determining that a vehicle is a boundary area of a testing zone based on a determined location of the vehicle. The method also includes changing a base appearance of the electrochromic coating of the vehicle to an altered appearance based on the determination that the vehicle is in the boundary area.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Anil Manohar Omanwar, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 11995540
    Abstract: A computer-implemented method, a computer program product, and a computer processing system are provided for online learning for a Dynamic Boltzmann Machine (DyBM) with hidden units. The method includes imposing, by a processor device, limited connections in the DyBM where (i) a current observation x[t] depends only on latest hidden units h[t-1/2] and all previous observations x[<t] and (ii) the latest hidden units h[t-1/2] depend on all the previous observations x[<t] while being independent of older hidden units h[t-1/2]. The method further includes computing, by the processor device, gradients of an objective function. The method also includes optimizing, by the processor device, the objective function in polynomial time using a stochastic Gradient Descent algorithm applied to the gradients.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Kajino, Takayuki Osogami
  • Patent number: 11993023
    Abstract: According to one embodiment, a method, computer system, and computer program product for smoothing one or more surfaces of a 3D-printed object in reduced gravity is provided. The present invention may include positioning one or more radiative heating elements to evenly heat one or more surfaces of a 3D-printed object based on a shape of the 3D-printed object; determining, for at least one of the one or more radiative heating elements, a desired heat output necessary to melt the outermost layers of the one or more surfaces; and pulsing the one or more radiative heating elements to melt the one or more surfaces, wherein the duration and frequency of the pulsing is configured to achieve the desired heat output.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Henry Feldman, Theodore Calhoun Tanner, Jr.
  • Patent number: 11997218
    Abstract: A processor may segment a media key block into two or more subsets. Each of the two or more subsets may be respectively associated with a particular group of receivers, and each receiver of the particular group of receivers may be in a blockchain network. The processor may receive, from a first receiver, a request for permission to process the media key block. The processor may identify which of the two or more subsets that the first receiver is associated. The processor may provide a media key block value to the first receiver.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Dulce B. Ponceleon, Petr Novotny, Nitin Gaur
  • Patent number: 11995197
    Abstract: In a method for encryption of sensitive data, an encrypted user private key is received in a Trusted Execution Environment (TEE) in a worker node in a container management system, the encrypted user private key being an encrypted version of a user private key for decrypting a message from a user in the container management system. The user private key is obtained in the TEE, and the encrypted user private key being decrypted into the user private key with a provider private key that is received from an encryption manager for managing the container management system. With these embodiments, the user private key may be transmitted to the worker node safely, such that the worker node may use the user private key to decrypt messages from the user. Therefore, the security level of the container management system may be increased.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Qi Feng Huo, Yan Song Liu, Da Li Liu, Lei Li, Yuan Yuan Wang
  • Patent number: 11995400
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving an image having characters that correspond to a language, and using a text recognition algorithm to determine a first language believed to correspond to the characters. A first confidence level associated with the first language is also computed, and a determination is made as to whether the first confidence level associated with the first language is outside a predetermined range. In response to determining that the first confidence level associated with the first language is not outside the predetermined range, the first language is output as the given language. The text recognition algorithm is trained using a simple shallow neural network and a generated mixed language corpus. The generated mixed language corpus is formed by: randomly sampling libraries having vocabulary and/or characters therein, and combining the randomly sampled vocabulary and/or characters to form the generated mixed language corpus.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zhong Fang Yuan, Tong Liu, Li Juan Gao, Xiang Yu Yang, Qiang He, Yu Pan
  • Patent number: 11995047
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: running an application on one or more computing node, the application providing user access to a database; receiving by the application registration data from a user for registering the user into a service; in response to the receiving the registration data from the user, generating a user schema that defines access rights of the user to the database, wherein the generated user schema includes a set of shared data structure objects instantiated in a storage system associated to the application, and a set of private data structure objects.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marcin Filip, Michal Bodziony, Marcin Luczynski, Andrzej Laskawiec, Lukasz Stanislaw Studzienny, Monika Piatek, Tomasz Zatorski
  • Patent number: 11995562
    Abstract: Aspects of the invention include computer systems, computer-implemented methods, and computer program products configured to integrate documentation knowledge with log mining data. A non-limiting example computer-implemented method includes determining a message-message relationship based on log message documentation and building a first subgraph based on the message-message relationship. The method further includes receiving a first message log entry having a message identifier and message field data. A second message log entry is correlated with the first message log entry based on at least one of the message identifier and the message field data. A second subgraph is built that includes the first message log entry and the second message log entry. The method includes building a graph that includes the first subgraph and the second subgraph.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk L. Chan, Lei Yu, Jia Qi Li, Zhi Shuai Han, Tian Wu, Hong Min, Fan Jing Meng
  • Patent number: 11995068
    Abstract: A method including: receiving a set of data representing usage by entities of objects in a computing resource; extracting, from the initial set of data, one or more feature vectors representing the usage by one of the entities with respect to the objects; generating, from the feature vectors, a feature matrix; with respect to each entry in the feature matrix: (i) assigning a binary value to the entry, based on a predefined usage threshold, (ii) identifying, among the one or more entities, k nearest neighbor entities with respect to the one of the entities, based on a predefined distance threshold, and (iii) modifying the usage value of the entry, based on usage values associated with each of the k nearest neighbor entities with respect to the one of the objects; and updating the feature matrix with the modified usage values, to obtain a manipulated feature matrix.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yair Allouche, Aviad Cohen, Eitan Daniel Farchi
  • Patent number: 11995565
    Abstract: Road condition prediction for potentially hazardous road segments is described. For roadways that may contain accumulated frozen precipitation, a road segment for road condition prediction is selected based on weather conditions. Various models including a solar radiation budget model, a permanent structures model, a dynamic structures model, and a road condition model are generated for the selected road segment and account for shading effects on the road segment caused by objects near the road segment. A road condition prediction for hazardous conditions on the road segment is determined based on the road condition model and provided to a driver to alert the driver of any potentially hazardous conditions.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Campbell D. Watson, Mukul Tewari, Eli Michael Dow, Levente Klein
  • Patent number: 11994863
    Abstract: A computer-implemented method, a computer system, and a computer program product for trajectory similarity search is provided. The present invention may include, in response to receiving, by one or more processors, a search request for at least one trajectory similar to a query trajectory, determining, by one or more processors, a respective similarity between a query trajectory and a plurality of trajectories by calculating, in a synchronized way, a spatial distance measure and a time difference measure between the query trajectory and the plurality of trajectories. The present invention may further include, identifying, by one or more processors, the at least one trajectory from the plurality of trajectories based on the respective similarity between the query trajectory and the plurality of trajectories.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Liang, Peng Zhao, Weixiong Rao, Hong Min, Gong Su, Tian Tian
  • Patent number: 11995215
    Abstract: A solution is proposed for verifying authenticity of documents. A corresponding method comprises calculating signatures representative of segments splitting a current document. The signatures are searched in an authoritative memory structure containing corresponding signatures of segments splitting authoritative documents whose content is certified by authoritative sources. Authenticity information of the current document is determined according to a result of this search. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Rossella De Gaetano, Vito Longo
  • Patent number: 11995070
    Abstract: A method, system, and computer program product for error detection and correction of query expressions are provided. The method extracts a first set of queries from a set of programs prior to query editing. A first word set is generated from the first set of queries. A second set of queries are extracted from the set of programs after query editing. A second word set is generated from the second set of queries. The method determines a set of differences for word pairs within the first word set and the second word set. A third word set is generated from one or more edited queries based on the set of differences. The method generates an error report for the third word set based on the third word set and the set of differences.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Toshiaki Yasue, Kohichi Ono, Nobuhiro Hosokawa
  • Patent number: 11995422
    Abstract: An augmented reality (AR) development system includes computer hardware including an AR system and a development server. The development server is configured to perform identifying a plurality of microservices to be deployed into an architecture, at least one integration layer in the architecture, and at least one application programming interface (API) layer in the architecture. The AR system is configured to perform generating a first visualization of the architecture that includes: a plurality of representations respectively corresponding to the plurality of microservices to be deployed in the architecture and a plurality of distinct and visually identifiable locations that respectively correspond to a unique combination of a specific API layer and a specific integration layer; receiving an indication for modifying a placement of one of the plurality of microservices within the first visualization; and generating a second visualization of the architecture based upon the indication.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkata Vara Prasad Karri, Abhishek Jain, Sarbajit K. Rakshit
  • Patent number: 11995103
    Abstract: In one general embodiment, a computer-implemented method includes determining when two satellites in low Earth orbit (LEO) and having duplicate instances of data stored thereon will be within a predefined distance of one another. A third satellite is identified to store a replication copy of the instance of data for at least a duration that the two satellites will be within the predefined distance of one another. A copy of the instance of data is caused to be transmitted to the third satellite for storage thereon.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
  • Patent number: 11995063
    Abstract: Provided are a computer program product, system, and method for a data set connection manager having a plurality of data sets to represent one data set. A request is processed to open a connection to a data set having members, wherein the connection is used to perform read and write requests to the members in the data set. In response to establishing the connection, establishing for the connection a primary data set having all the members; a secondary data set to which updated members in the primary data set are written; and a pending delete data set to pending delete members comprising members that are updated.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Reed, Thomas C. Reed, Max D. Smith
  • Patent number: 11995083
    Abstract: A computer-implemented method dynamically switches access plans for a query during concurrent query execution. The method includes receiving a first query configured to be processed by a database system. The method also includes generating, for the first query, an access plan for each of identified resource sets. The method includes determining a first set of available resources that represent an available capacity for the database system. The method further includes selecting a first resource set of the one or more resource sets, where the selecting is based on the first set of available resources being closest to the first resource set. The method also includes selecting, based on the first set of available resources, a first access plan of the one or more access plans. The method includes executing the first query and returning results of the first query to a source of the first query.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xiao Xiao Chen, Sheng Yan Sun, Peng Hui Jiang, Ying Zhang
  • Patent number: 11995479
    Abstract: A computer-implemented method according to one aspect includes determining and storing characteristics of a plurality of cloud vendors; dividing a workload into a plurality of logical stages; determining characteristics of each of the plurality of logical stages; and for each of the plurality of logical stages, assigning the logical stage to one of the plurality of cloud vendors, based on a comparison of the characteristics of the plurality of cloud vendors to the characteristics of the logical stage. Data migration between the cloud vendors is performed during an implementation of the workload to ensure data is located at necessary cloud vendors during the corresponding tasks of the workload.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Jain, Sasikanth Eda, Dileep Dixith, Sandeep Ramesh Patil, Anbazhagan Mani
  • Patent number: 11995178
    Abstract: Protection of a kernel from a sniff and code reuse attack. A kernel mode page table in initialized in a kernel. The kernel page entries in the kernel mode page table are set from s-pages to u-pages. Supervisor mode access prevention is enabled in the u-pages. Code contained in the kernel page entries in the u-pages is executed, the kernel page entries in the u-pages are capable of execution but are not capable of being accessed and read directly.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dong Yan Yang, Qing Feng Hao, Biao Cao, Xi Qian, Li Ping Hao, Xiao Feng Ren, YaLian Pan
  • Patent number: 11995445
    Abstract: Provided is a method for assigning register tags to instructions at issue time. The method comprises receiving an instruction for execution by a microprocessor. The method further comprises dispatching the instruction to an issue queue without assigning a register tag to the instruction. The method further comprises determining that the instruction is ready to issue. In response to determining that the instruction is ready to issue, the method comprises assigning an available register tag to the instruction. The method further comprises issuing the instruction.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Steven J. Battle, Jentje Leenstra, Brian D. Barrick, Dung Q. Nguyen, Brian W. Thompto
  • Patent number: 11995172
    Abstract: 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: Grant
    Filed: April 5, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Brian Frank Veale, Bruce Mealey, Andre Laurent Albot, Nick Stilwell
  • Patent number: 11997189
    Abstract: A secret key is communicated to a receiver system. A one-time pad is generated using the secret key and a counter. An encrypted message is generated by performing an XOR operation on a first message using the one-time pad. The encrypted message and the counter are sent to the receiver system.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Nadim George Jabbour, Ivan Portilla
  • Patent number: 11995102
    Abstract: In an approach, a processor receives a data manipulation request on a target database. A processor sends the data manipulation request to a source database. The source database attempts to persist a data manipulation action relating to the data manipulation request. Responsive to a successful attempt to persist the data manipulation action: the source database sends a log position of the data manipulation action to a data replication engine; a processor replicates the data manipulation request triggering the data manipulation action in the target database; and a processor confirms to the target database that the data manipulation action in the target database has been completed.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vassil Radkov Dimov, Eirini Kalogeiton, Jens Müller, Felix Beier, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Daniel Martin
  • Patent number: 11995889
    Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: obtaining video data; dividing the video data into a plurality of video fragments based, at least in part, on page detection; extracting one or more elements from each of the plurality of video fragments; determining element type data for each of the one or more extracted elements; generating element style data for the one or more extracted elements; determining page flow for the plurality of video fragments; and generating one or more pages based, at least in part, on the one or more elements extracted from the plurality of video fragments, the element type data, the element style data, and the page flow.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kun Yan Yin, Xiao Bo Li, Sheng Hui Zhan, Qi Wang, Shu Zhang, Yujia Wang
  • Patent number: 11995105
    Abstract: Methods and systems for software analysis include determining a similarity score for an ordered input set and at least one ordered cluster set that represents a distance between the ordered input set and the at least one ordered cluster set. It is determined that he ordered input is similar to a first cluster of the at least one ordered cluster set, based on the similarity score. The ordered input set is merged to the first cluster of the at least one cluster set to generate a merged set that preserves an ordering of the ordered input set and the first cluster. Software analysis is performed using the merged set.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: May 28, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akihiko Tozawa, Takahide Nogayama, Ai Yoshino, Yasuharu Katsuno
  • Patent number: 11996480
    Abstract: VFET devices having symmetric, sharp channel-to-source/drain junctions and techniques for fabrication thereof using a late source/drain epitaxy process are provided. In one aspect, a VFET device includes: at least one vertical fin channel disposed on a substrate; a gate stack alongside the at least one vertical fin channel; a bottom source/drain region directly below the at least one vertical fin channel having, for example, an inverted T-shape with a flat bottom; and a top source/drain region over the at least one vertical fin channel. A method of fabricating a VFET device is also provided.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Juntao Li, Shogo Mochizuki, Choonghyun Lee
  • Patent number: 11987279
    Abstract: Embodiments for a single user truck loader. A platform is configured to receive placement of a load. Wheels are disposed at locations of the platform. A dolly mechanism is disposed in a cavity formed in the platform. Sidewalls of the platform house the cavity. The cavity of the platform is configured to receive a lift deck of a lifting mechanism.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Paul Samaniego, Oswald J. Mantilla, Jeannette Bender
  • Patent number: 11989199
    Abstract: A computer-implemented method, system and computer program product for optimizing a flow of data within transform, load (ETL) data processing pipelines. Database columns from a source database that are to be transformed as well as not transformed in the data processing stages of a processing segment of an ETL data processing pipeline are identified. Those database columns that are to be transformed are grouped into a processing schema. Transformations are then performed on the database columns of the processing schema. Those database columns that are not to be transformed are grouped into a non-processing schema. A large object data type (LOB) is then created to reference the non-processing schema. An identifier is created and inserted in the data processing stages to identify the LOB in replace of the database columns that are not to be transformed thereby avoiding the copying of the database columns that are not to be transformed.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Srinivas Mudigonda, Syam Dulla, Namit Kabra, Alekhya Telekicherla
  • Patent number: 11989515
    Abstract: A computer-implemented method according to one embodiment includes receiving a plurality of linguistic expressions (LEs); changing one or more conditions of the plurality of linguistic expressions to create an updated plurality of linguistic expressions, utilizing a visual exploration framework (VEF) that visually presents to a user each of the plurality of linguistic expressions; and including the updated plurality of linguistic expressions in a model used to classify input sentences. According to another embodiment, a computer-implemented method includes receiving (i) a set of linguistic expressions (LEs) and (ii) a set of labeled data as input, where the LEs are logical combinations of predicates learned from the labeled data, and each data point in the labeled data comprises a piece of text and ground-truth labels; presenting the LEs in a visual exploration framework; and allowing a user to sort, filter, subset, and select LEs based on different criteria, utilizing the framework.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Prithviraj Sen, Yiwei Yang, Yunyao Li, Eser Kandogan
  • Patent number: 11989128
    Abstract: A node of the computing environment obtains an exclusive fetch request of a cache line shared by, at least, the node and a manager node of the computing environment. The exclusive fetch request includes a state indication regarding processing of the exclusive fetch request by the manager node. The node processes the exclusive fetch request, based on the state indication included with the exclusive fetch request regarding processing of the exclusive fetch request by the manager node.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: May 21, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Winston Herring, Gregory William Alexander, Timothy Bronson, Jason D Kohl
  • Patent number: 11989236
    Abstract: Provided are techniques for mode-specific search query processing. A current search query is received from a user, where the user has a user profile, and where the user profile has a public portion and a private portion. A query mode and a query context for the current search query are determined. In response to determining that the query mode is a guided mode, the current search query is rewritten based on the query context, the private portion of the user profile of the user, and the public portion of each corresponding user profile of each of one or more search influencers to generate a first rewritten search query; the first rewritten search query is executed to generate first search results; and the first search results are returned.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: May 21, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Stober, Timo Kussmaul, Carsten Leue, Uwe Karl Hansmann
  • Patent number: 11989202
    Abstract: A method, a computer program product, and a computer system generate a realtime viewer of content in a user interface for cloud storage environments. The method includes receiving an input selecting a data unit stored with a cloud storage service. The method includes transmitting a sensory representation to a user device. The sensory representation is shown on the user interface of the user device. The sensory representation is generated prior to the input is received. The sensory representation is output to a user utilizing the user device such that the user is capable of ascertaining a content of the data unit without the user requesting the data unit.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Veronica Gutierrez Magallanes, Guillermo Balandran Tellez, Carolina Garcia Delgado, Cesar Augusto Rodriguez Bravo
  • Patent number: 11989232
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can dynamically generate audio for one or more images associated with a location based on contextual information that satisfies a request. Embodiments of the present invention can embed the generated audio into the one or more images. Embodiments of the present invention can then display the one or more images with the embedded audio on a user device.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Saraswathi Sailaja Perumalla, Shanthan Chamala, Venkata Vara Prasad Karri, Sairam Telukuntla, Sarbajit K. Rakshit
  • Patent number: 11989237
    Abstract: An artificial intelligence (AI) interaction method, system, and computer program product include selecting an artificial intelligence model to respond to a query to generating a response to the query using the selected artificial intelligence model, and receiving the response to the query from the selected artificial intelligence model.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dakuo Wang, Ming Tan, Chuang Gan, Haoyu Wang, Mo Yu
  • Patent number: 11989261
    Abstract: A computer answers a question using a data table. The computer receives a user question and a target table containing a target cell corresponding to a target answer for the user question, with the target cell corresponding to a target column and a target row. The computer generates, a first classifier to provide column correlation values reflecting the probability that a given column is the target column. The computer generates a second classifier that provides row correlation values reflecting the probability that a given row is the target row. The computer applies the first classifier to the target table to determine a column correlation value for each column. The computer applies the second classifier to the target table to determine a row correlation value for each row. The computer suggests, as the target cell, a cell having elevated column and row correlation values relative to other target table cells.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Mustafa Canim, Michael Robert Glass, Alfio Massimiliano Gliozzo, Nicolas Rodolfo Fauceglia
  • Patent number: 11988621
    Abstract: An apparatus for thermal interface material detection includes a heat dissipating device stack up that includes a heat dissipating device, a thermal interface material, a heat generating component, and a printed circuit board. The heat dissipating device is disposed on the thermal interface material, the thermal interface material is disposed on the heat generating component, and the heat generating component is disposed on the printed circuit board. A channel in a body of the heat dissipating device includes an embedded conductive probe, where a first end of the embedded conductive probe leads to a lower surface of the body of the heat dissipating device and a second end of the embedded conductive probe leads to an upper surface of the body of the heat dissipating device.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Shawn Matthew Johnston, Clinton William Erie, Ryan Paske, Steven Charles Erickson, Michael John MacPherson
  • Patent number: 11989068
    Abstract: Described aspects include a system for optimizing performance of a functional circuit unit, a method of optimizing performance of a functional circuit unit, and a computer program product. In one embodiment, the system may include a functional circuit unit having an associated cooling device and power converter, one or more sensors for the functional circuit unit, the one or more sensors including a power sensor and a temperature sensor, and a first machine learning model. The first machine learning model may be adapted to receive temperature data and power data from the one or more sensors, and to generate control signals for the cooling device and the power converter to optimize performance of the functional circuit unit.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xin Zhang, Shun Zhang, Shaoze Fan, Xiaoxiao Guo, Chuang Gan
  • Patent number: 11989204
    Abstract: A stream of tuples is processed by a stream application. The stream application includes a plurality of processing elements that operate on one or more compute nodes, each processing element includes one or more stream operators. One or more databases that are capable of communicating with the stream application are monitored during the processing of the stream of tuples. A potential performance condition of a first database of the one or more databases is detected based on the monitoring. An output adjustment is performed, in response to the potential performance condition.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Daniel Beuch, Michael J. Branson, Ryan K. Cradick, Adam Thomas Stallman
  • Patent number: 11989071
    Abstract: Embodiments include in response to monitoring a processor during operation, detecting a first number of throttling amounts in the processor, determining that the first number of throttling amounts fulfills a first condition regarding a throttling amounts threshold, and modifying a voltage level of the processor by a first amount. Embodiments include in response to modifying the voltage level of the processor by the first amount, detecting a second number of throttling amounts in the processor, determining that the second number of throttling amounts fulfills a second condition regarding the throttling amounts threshold, and modifying the voltage level of the processor by a second amount.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tobias Webel, Alejandro Alberto Cook Lobo, Andrew A. Turner, Christian Jacobi, Eberhard Engler, Edward C. McCain, Kevin P. Low, Phillip John Restle, Pradeep Bhadravati Parashurama, Alper Buyuktosunoglu, Karl Evan Smock Anderson, Sean Michael Carey, Kennedy Cheruiyot, Daniel Kiss, Isidore G. Bendrihem, Eric Jason Fluhr, Ian Krispin Carmichael, Gregory Scott Still