Patents Assigned to INTERNATIONALS BUSINESS MACHINES CORPORATION
-
Patent number: 11997189Abstract: 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: GrantFiled: February 26, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Nadim George Jabbour, Ivan Portilla
-
Patent number: 11995445Abstract: 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: GrantFiled: October 31, 2022Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Steven J. Battle, Jentje Leenstra, Brian D. Barrick, Dung Q. Nguyen, Brian W. Thompto
-
Patent number: 11992837Abstract: 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: GrantFiled: February 7, 2023Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Evan Colgan, Joshua T. Smith, Benjamin Wunsch
-
Patent number: 11995430Abstract: 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: GrantFiled: September 22, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Chuan Ran, Oluwanifemi Oluyemi, Vamsee Movva, A. Jaylani Sharif
-
Patent number: 11995197Abstract: 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: GrantFiled: July 27, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Qi Feng Huo, Yan Song Liu, Da Li Liu, Lei Li, Yuan Yuan Wang
-
Patent number: 11997022Abstract: 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: GrantFiled: June 21, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Kavya G, Chander Govindarajan, Mudit Verma
-
Patent number: 11995215Abstract: 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: GrantFiled: December 3, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Rossella De Gaetano, Vito Longo
-
Patent number: 11995473Abstract: 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: GrantFiled: July 28, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Yosef Moatti, David Breitgand
-
Patent number: 11996083Abstract: 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: GrantFiled: June 3, 2021Date of Patent: May 28, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kaizhi Qian, Yang Zhang, Shiyu Chang, Jinjun Xiong, Chuang Gan, David Cox
-
Patent number: 11994782Abstract: 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: GrantFiled: April 3, 2023Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Anil Manohar Omanwar, Kushal S. Patel, Sarvesh S. Patel
-
Patent number: 11995105Abstract: 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: GrantFiled: January 5, 2022Date of Patent: May 28, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Akihiko Tozawa, Takahide Nogayama, Ai Yoshino, Yasuharu Katsuno
-
Patent number: 11997218Abstract: 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: GrantFiled: March 2, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Yacov Manevich, Dulce B. Ponceleon, Petr Novotny, Nitin Gaur
-
Patent number: 11995063Abstract: 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: GrantFiled: September 12, 2018Date of Patent: May 28, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David C. Reed, Thomas C. Reed, Max D. Smith
-
Patent number: 11995562Abstract: 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: GrantFiled: December 3, 2020Date of Patent: May 28, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Lei Yu, Jia Qi Li, Zhi Shuai Han, Tian Wu, Hong Min, Fan Jing Meng
-
Patent number: 11997059Abstract: 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: GrantFiled: August 11, 2023Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Jun Su, Su Liu, Guang Han Sui, Peng Hui Jiang
-
Patent number: 11997493Abstract: 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: GrantFiled: September 1, 2020Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Srinivasan S. Muthuswamy, Subhendu Das, Mukesh Kumar, Carl Ottman
-
Patent number: 11995070Abstract: 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: GrantFiled: March 16, 2022Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Hiroaki Nakamura, Toshiaki Yasue, Kohichi Ono, Nobuhiro Hosokawa
-
Patent number: 11995479Abstract: 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: GrantFiled: January 2, 2020Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Abhishek Jain, Sasikanth Eda, Dileep Dixith, Sandeep Ramesh Patil, Anbazhagan Mani
-
Patent number: 11995540Abstract: 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: GrantFiled: October 11, 2018Date of Patent: May 28, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Kajino, Takayuki Osogami
-
Patent number: 11995172Abstract: 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: April 5, 2023Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Brian Frank Veale, Bruce Mealey, Andre Laurent Albot, Nick Stilwell