Patents Assigned to Machines Corporation
  • Patent number: 12287912
    Abstract: Embodiments are related to providing external device communication and localization for virtual reality based equipment using radio-frequency identification (RFID). At least two receivers and a transmitter are used to recognize an external device and determine a location of the external device relative to the headset, based on tags coupled to the external device. A three-dimensional (3D) model is downloaded of the external device based on information received by the at least two receivers from the tags. A location of the external device is matched to the 3D model based on the tags. A virtual image is displayed of the external device corresponding to the location of the external device.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: June-Ray Lin, Jia Mao, Nuo Xu, Yuan Li
  • Patent number: 12289211
    Abstract: A computer-implemented method, according to one approach, includes: sending a notification to a host regarding a first logical unit number (LUN) in response to receiving an indication that a first node will be taken offline. The first LUN that the notification is sent to has a preferred communication path that extends through the first node. Communication paths extending through the first node are blocked and communication paths extending through a second node are promoted. Moreover, in response to determining that existing I/O operations previously assigned to the first node have been completed, the first node is taken offline. I/O operations are thereby sent to the first LUN through the second node while the first node is offline.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Bharti Soni, Komal Shailendra Shah, Tanmay Jayant Mujumdar, Subhojit Roy
  • Patent number: 12288127
    Abstract: Systems and techniques that facilitate efficient synthesis of optimal multi-qubit Clifford circuits are provided. In various embodiments, a system can receive as input a number n representing a quantity of qubits. In various instances, the system can generate, via a cost-invariant reduction function, as output a library of different n-qubit canonical representatives that respectively correspond to different cost-invariant equivalence classes of n-qubit Clifford group elements. In various embodiments, a system can receive as input a first Clifford group element. In various aspects, the system can search a database of canonical representatives, wherein different canonical representatives in the database respectively correspond to different cost-invariant equivalence classes of Clifford group elements.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 29, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sergey Bravyi, Joseph Latone, Dmitri Maslov
  • Patent number: 12289300
    Abstract: A system and method for pairing two devices for secure communications. A user selects a first device to pair with a second device. The first and second devices have the ability to securely communicate with each other through the use of encrypted communications. An encryption key is written to the first device and then burned into the encryption module on the first device. A third device is selected to pair with the first device. A second encryption key is written to the first device and then burned into the encryption module.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Christopher Steffen, Chad Albertson, Nicholas Ollerich, Eric J. Campbell
  • Patent number: 12287696
    Abstract: A computer-implemented method, according to one approach, includes: receiving observability data produced by a first portion of a distributed application. The observability data is evaluated and in response to determining that the observability data indicates the first portion of the distributed application is degraded, the amount of the observability data produced by the first portion of the distributed application is increased. Additionally, the amount of observability data produced by other portions of the distributed application that are correlated with the first portion of the distributed application is also increased.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Mudit Verma, Harshit Kumar, Seep Goel, Pooja Aggarwal
  • Patent number: 12287829
    Abstract: A computer-implemented method, system and computer program product for minimizing hash collisions of composite keys. Each component (“key component”) of the composite key is converted into a linear index that uniquely represents that key component. Such a one-to-one mapping reduces the length (i.e., range of values the key component represents) of each component without introducing any collisions thereby effectively resulting in the lossless compression of the individual key components. Such a linear index for each converted key component is stored in a separate lookup memory. A reduced composite key is then created by joining together the linear indices that represent the components of the composite key thereby reducing the total length or domain (i.e., range of values the composite key represents) of the original composite key in a lossless manner. In this manner, by reducing the total length of the composite key, hash collisions of composite keys are minimized.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Bharat Sukhwani, Sameh Asaad, Mohit Kapur
  • Patent number: 12287801
    Abstract: A computer-implemented method, system and computer program product for generating a visual transformation of a business analytic artifact. Features from a received business analytic artifact (e.g., dashboard) are extracted. Furthermore, constraints are determined for a transformed representation of the business analytic artifact. A heuristic-based search is then performed on a space of possible transformed representations of the business analytic artifact using the extracted features to identify a transformed version that satisfies the determined constraints and maximizes readability. A final score is then generated for each possible transformed representation of the business analytic artifact based on the extent that the transformed version satisfies the determined constraints and maximizes the readability. The transformed representation of the business analytic artifact that has the highest score is selected and displayed on the target device.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Firas Kazem, Anthony Nicola Tasca
  • Patent number: 12290008
    Abstract: Techniques for forming respective groups of quantum circuit elements (QCEs) on respective crystalline surfaces of a crystalline dielectric (CD) layer are presented. Vias can be formed in the CD layer. Second QCEs can be formed on a second crystalline surface of the CD layer. A seal layer can be applied to the patterned second metallization layer that forms the second QCEs. A handle wafer can be bonded to the seal layer. The chip stack can be turned over to place a substrate at the top, and handle wafer at the bottom, of the chip stack. The substrate and a buried oxide layer can be removed to expose the first crystalline surface of the CD layer. First QCEs can be formed on the first crystalline surface of the CD layer. A portion of the first QCEs can be coupled or interconnected to a portion of the second QCEs.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 29, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Gerald W. Gibson
  • Patent number: 12289653
    Abstract: One or more processors to add identification information of a device to an initialized augmented device retrieval assistance (ADRA) data structure. Received data from ADRA clients monitoring the device within a location includes a network connection status and a time-based position of the device. The ADRA clients dynamically update the ADRA data structure with the location, a current position of the device, and a timeframe of the data from the monitoring by the ADRA clients. A request for ADR assistance is received that includes an identification of a target device, the timeframe, and a location. Location images are generated that include a location layout or floor plan. A time-spatial axis is rendered and sent to an ADRA client and includes location images and target device position within the respective images associated with a specific timeframe on the time-spatial axis.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Hamid Majdabadi, Su Liu
  • Publication number: 20250131116
    Abstract: An embodiment configures a plurality of parameters, the parameters being usable to generate artificial data from original data, the configuring adjusting a level of privacy in the artificial data. An embodiment fits a distribution type to a variable of the original data. An embodiment adjusts, using a desired level of privacy and the distribution type, a level of noise, wherein the level of noise corresponds to the desired level of privacy. An embodiment generates, using the distribution type and the level of noise, the artificial data, the artificial data achieving the desired level of privacy by including noise data corresponding to the level of noise.
    Type: Application
    Filed: October 20, 2023
    Publication date: April 24, 2025
    Applicant: International Business Machines Corporation
    Inventors: Si Er Han, Jing Xu, Xiao Ming Ma, Jing James Xu, Jiang Bo Kang, Xue Ying Zhang, Jun Wang, Ji Hui Yang
  • Publication number: 20250133052
    Abstract: An embodiment intercepts a first notification intended for a user. An embodiment identifies, by analyzing a currently occurring interaction including the user, a lull in the interaction. An embodiment delivers during the lull, the first notification to the user.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Applicant: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jeremy R. Fox, Logan Bailey
  • Publication number: 20250131029
    Abstract: An embodiment trains, using a database of tasks, a classifier model to classify an input task into a task category. An embodiment generates a plurality of prompts. An embodiment applies a first prompt in the plurality of prompts to a trained model, the trained model producing a first model output in response to the first prompt. An embodiment classifies, using the trained classifier model, the first model output into a first task category. An embodiment determines that the first task category is an undesired task category. An embodiment adjusts, responsive to determining the first task category is the undesired task category, the trained model, the adjusting altering a capability of the trained model to perform a task in the first task category.
    Type: Application
    Filed: October 23, 2023
    Publication date: April 24, 2025
    Applicant: International Business Machines Corporation
    Inventors: Giulio Zizzo, Beat Buesser, Kieran Fraser, Ambrish Rawat, Michael Gringo Angelo Reglos Bayona
  • Publication number: 20250131659
    Abstract: A method for testing and debugging interaction of collaborative mixed reality objects is disclosed. In one embodiment, such a method includes receiving inputs including a first mixed reality object expressed by a first set of attributes, a second mixed reality object expressed by a second set of attributes, a first individual test case associated with the first mixed reality object, and a second individual test case associated with the second mixed reality object. The method automatically generates, from the inputs, a collaborative mixed reality test case to evaluate interaction of the first mixed reality object with the second mixed reality object within a collaborative mixed reality environment. In certain embodiments, a generative-AI-based encoder-decoder architecture is used to generate the collaborative mixed reality test case from the inputs. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: October 20, 2023
    Publication date: April 24, 2025
    Applicant: International Business Machines Corporation
    Inventors: Saravanan Sadacharam, Arup Laha, Vijay Ekambaram, Subhajit Bhuiya
  • Publication number: 20250130623
    Abstract: An embodiment registers a node and a data object on a blockchain. The embodiment schedules by a Scheduler an object task associated with the data object in a Data Controller, generating a task execution token by the Data Controller on the blockchain where the task execution token is associated with the object task. The embodiment senses the task execution token by the node received from the Data Controller; responsive to the sensed task execution token executes the object task on the node and generating a node energy consumption metric and an energy consumption token of the object task on the blockchain. The embodiment also sends the energy consumption token to the Data Controller from the node causing a smart contract to compute a task energy consumption metric based on the node energy consumption metric where the data object on the blockchain is updated with the task energy consumption metric.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Applicant: International Business Machines Corporation
    Inventors: Xiang Dong Hu, Peng Hui Jiang, Timo Kussmaul, Stefan Schmitt
  • Patent number: 12282513
    Abstract: Determining an initial rank and a probability of relevance of each of a retrieved plurality of electronic documents relevant to a query. For each of a plurality of candidate facets, determine a revised rank for each of the retrieved plurality of electronic documents relevant to the query. Selecting, for each of the retrieved plurality of electronic documents relevant to the query, a minimum rank from among the initial rank and the revised rank for each of the plurality of candidate facets. Determine an expected discounted cumulative gain based on the probability of relevance and the minimum rank for each of the retrieved plurality of electronic documents relevant to the query. Select a set of optimistic facets based on maximizing the expected discounted cumulative gain.
    Type: Grant
    Filed: December 26, 2020
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Michael Robert Glass, Md Faisal Mahbub Chowdhury, Alfio Massimiliano Gliozzo
  • Patent number: 12282574
    Abstract: Ensuring that enterprise data that has potentially become corrupted is recoverable and usable by creating safeguarded copy volumes of the enterprise data. One important aspect of any corruption detection scheme is to determine when the data has become corrupted and locate the last known uncorrupted copy of the data as quickly as possible. Once this set of data is identified, the restoration process can begin with that data, and subsequent logged transactions can be reapplied if possible, which brings the data to the most recent and uncorrupted version.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Theresa Mary Brown, Dale F Riedy, William J. Rooney, Scott B. Compton, Gregory Edward McBride, John R. Paveza
  • Patent number: 12280150
    Abstract: A composition, method, and article of manufacture are disclosed. The composition and the article of manufacture include a silica particle and light upconversion molecules incorporated into the silica particle. The method includes obtaining sidechain-modified light upconversion molecules, and incorporating the sidechain-modified light upconversion molecules into a silica particle to form a light upconversion particle.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Jason T. Wertz, Brandon M. Kobilka, Sarah K. Czaplewski-Campbell, Eric J. Campbell
  • Patent number: 12282981
    Abstract: Aspects of the present disclosure relate to augmentation for web conference participants. An augmentation rule set defining mappings between augmentations and participant characteristics can be received, where the augmentation rule set is implemented for a web conference to determine augmentations to apply onto participant video feeds within the web conference. A plurality of participants within the web conference can be identified. The web conference can be analyzed to determine participant characteristics of each participant of the plurality within the web conference. Augmentation can be applied on respective video feeds of each participant according to the augmentation rule set based on the determined characteristics of each participant.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Jill S. Dhillon, Luis Osvaldo Pizana, Yang Liang
  • Patent number: 12282721
    Abstract: Aspects of the invention include determining a netlist for an integrated circuit design, wherein the netlist includes a design for placement of a plurality of latches, determining a set of timing paths, wherein each timing path includes a capture latch and at least one launch latch connected to a same local clock buffer controller through a local clock buffer OR circuit, calculating a slack value for each timing path, determining one or more candidate timing paths from the set of timing paths, wherein the one or more candidate timing paths have a slack value below a threshold slack value, calculating a score for each candidate timing path based on a count of a number of launch-capture latch pairs, adjusting an interconnect for a first candidate timing path based on the first candidate timing path having a highest score, and generating an updated netlist based on the adjusting the interconnect.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Michael Kazda, Sean Michael Carey, Frank J. Musante, Michael Hemsley Wood
  • Patent number: 12282480
    Abstract: Embodiments analyze a query pattern of an incoming query on a database, perform a semantic analysis of the query pattern of the incoming query, generate a re-write query that has an improved query performance in comparison to a query performance of the incoming query based on the analyzed query pattern and the semantic analysis; build a query model using machine learning based on at least one of the query pattern and the semantic analysis; and apply the re-write query by performing the re-write query on the database to provide the improved query performance.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Peng Hui Jiang, Xiao Ming Ma, Xue Ying Zhang