Patents Assigned to International Business Machines
-
Patent number: 11961419Abstract: Embodiments of the present invention can be used to in response to receiving information, dynamically detecting an event associated with a user. Embodiments of the present invention can then, in response to dynamically detecting an event associated with the user, creating a visual simulation of the detected event.Type: GrantFiled: June 2, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 11961759Abstract: An interconnect structure for an integrated circuit includes a plurality of first-type interconnect elements and a second-type of interconnect element which directly contact an underlying first-type interconnect element. The second-type interconnect element extends along a first axis to define a horizontal length and along a second axis to define a vertical height. The second-type interconnect element and the first-type interconnect element define a conductive via comprising a metal material extending continuously along the second axis from a base of the underlying first-type interconnect element and stopping at the upper surface of the second-type interconnect element. The vertical height of the second-type interconnect element is greater than the vertical height of the first-type interconnect elements.Type: GrantFiled: February 3, 2022Date of Patent: April 16, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brent A. Anderson, Lawrence A. Clevenger, Nicholas Anthony Lanzillo, Christopher J. Penny, Kisik Choi, Robert Robison
-
Patent number: 11960369Abstract: A method for generating a copy of a database using a data streaming protocol is disclosed. The method comprises setting up a structure of a secondary database, prioritizing data objects to be copied from a primary database to the secondary database, copying data objects from the primary database to the secondary database using a data streaming protocol, restoring data corresponding to the data object in the secondary database in parallel to copying data objects from the primary database to the secondary database, applying changes made to the data corresponding to the data object in the primary database during the time of copying, after the data object has been copied, and making available the secondary database for usage once all data objects have been copied from the primary database to the secondary database so that a usable copy of the primary database is created.Type: GrantFiled: October 26, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Hans-Jürgen Zeltwanger, Karl Fleckenstein, Jens Peter Seifert, Martin Jungfer, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth
-
Patent number: 11962178Abstract: A method for managing a battery to perform a final action, the method includes determining a battery supplying power to an electronic device is discharging and receiving battery specification information for the battery. The method includes receiving environmental condition information for the battery and determining an open circuit voltage for the battery. The method includes determining a base capacity for the battery, a first capacity reduction for the battery based on the battery specification, and a second capacity reduction for the battery based on the environmental condition information. The method includes determining an overall expected capacity for the battery based on the first capacity reduction and the second capacity reduction, where the overall expected capacity represents available energy. Responsive to determining the available energy for the battery is less than a required energy to perform an action prior to battery depletion, the method includes sending a warning notification.Type: GrantFiled: June 3, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Eric B. Swenson, Marc Henri Coq, Mark E. Maresh, Richard John Fishbune
-
Patent number: 11962703Abstract: Cooperative session orchestration includes devising a crypt for pre-distribution of tokens, distributing the tokens to member nodes of the network, based on a request from a delegate node of the network for brokerage of a session between the delegate node and a supplier node of the network, creating and sending, for each of a plurality of potential supplier nodes of the network, a respective individual puzzle, receiving, from each of one or more potential supplier nodes of the plurality of potential supplier nodes, a respective result obtained by the potential supplier node from solving the individual puzzle using the token distributed to the potential supplier, identifying, based on the receiving, candidate supplier node(s) of the one or more potential supplier nodes as a potential supplier for the session with the delegate node, and identifying to the delegate node the candidate supplier node(s) for the session with the delegate node.Type: GrantFiled: February 8, 2022Date of Patent: April 16, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sandeep Sukhija, Rajesh Kumar Saxena, Harish Bharti
-
Patent number: 11961015Abstract: A provenance method, system, and non-transitory computer readable medium for a plurality of eidetic systems having logs, include crawling the logs of each node of a plurality of nodes of the eidetic systems to cluster segments across the logs of temporally correlated events into clustered segments and analyzing the correlated segments to interleave an order of processes in the logs and assign a probability to the order of the processes occurring.Type: GrantFiled: May 13, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Dinesh C. Verma, Xiping Wang
-
Patent number: 11960389Abstract: A computer-implemented method according to one embodiment includes identifying, in a multi-component system, a first component with an unknown software version and/or unknown firmware version. A plurality of predetermined compatibility tests are implemented on the first component and results of the plurality of compatibility tests are recorded in a predetermined database of records shared amongst the multi-component system. A record associated with the first component indicates a compatibility of the unknown software version and/or unknown firmware version with the multi-component system. In response to a determination that the record indicates that the unknown software version and/or unknown firmware version is compatible with the multi-component system, data processing is performed between the first component and a second component.Type: GrantFiled: October 29, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Robert Lindsay Todd, Tram Thi Mai Nguyen, James Raimondo, Prasoon Sinha
-
Patent number: 11960917Abstract: For a first server virtual machine (VM) virtualizing a logical volume in a read/write mode for a client VM, a second server VM virtualizing the logical volume in an off mode is instantiated. The logical volume comprises a virtualization of a portion of physical storage. At the first server VM, the logical volume is deactivated, the deactivating disallowing the first server VM from performing a storage request from the client VM. At the second server VM, the logical volume is activated, the activating performed by causing the second VM to virtualize the logical volume in the read/write mode, the activating allowing the second server VM to perform the storage request.Type: GrantFiled: June 14, 2021Date of Patent: April 16, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lakshmi Yadlapati, Veena Ganti, Rui Yang
-
Patent number: 11960544Abstract: A computer implemented method processes a query. A number of processor units processes the query to identify a result set in response to receiving the query from a first client. The number of processor units stores, the result set in a shared cache assigned to a group of clients, wherein result set stored in the shared cache is accessible by the group of clients. The number of processor units returns the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.Type: GrantFiled: October 28, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
-
Patent number: 11960417Abstract: Described are techniques including a method comprising detecting a deallocated Input/Output (I/O) queue associated with a first entity in a Non-Volatile Memory Express (NVMe) storage system. The method further comprises broadcasting an Asynchronous Event Request (AER) message indicating I/O queue availability based on the deallocated I/O queue. The method further comprises allocating, in response to the AER message, a new I/O queue to a second entity in the NVMe storage system.Type: GrantFiled: January 17, 2023Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
-
Patent number: 11960507Abstract: A computer-implemented method, system and computer program product for identifying ancestor objects in hierarchical data configured for processing with a query, the query having an associated abstract syntax tree. The abstract syntax tree may be processed so as to generate an augmented abstract syntax tree which includes parent identifiers configured to identify the parent nodes of the query. In this way, a need to pre-parse the data may be alleviated. Instead, the identification of a parent node of a query may be encoded into the abstract syntax tree of the query.Type: GrantFiled: January 17, 2020Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Andrew John Coleman, John Anthony Reeve, Trevor Clifford Dolby
-
Patent number: 11960797Abstract: Disclosed are techniques for managing retractable privacy partitions to dynamically subdivide spaces in buildings into sub-spaces (or rooms). Retractable privacy partitions are distributed throughout a given space in a building such that the retractable privacy partitions can completely retract into a surface of the given space (for example, the floor or ceiling) such that when they are fully extended, the retractable privacy partitions create separate rooms within the given space, and when fully retracted, the retractable privacy partitions do not significantly impede movement or sightlines throughout the given space. Further disclosed are techniques to manage the retractable privacy partitions based on properties indicative of demand for rooms of various sizes within the given space. Some embodiments further disclose retractable privacy partitions including switchable glass to provide additional flexibility through dynamic opacity along with dynamic extension/retraction of the partitions.Type: GrantFiled: December 17, 2020Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Xinlin Wang, Lisa Seacat DeLuca
-
Patent number: 11960546Abstract: A processor may analyze one or more unread messages. The one or more unread messages may be from one or more respective conversations. The processor may generate, from the analyzing, an ambiguous strings model. The processor may summarize, via utilization of the ambiguous strings model, the one or more unread messages. The processor may genericize the ambiguous strings model.Type: GrantFiled: June 2, 2022Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Adam John Gibbons, Seumas McLean Goddard, Shivani Joshi, James Kirk, Daphne Coates
-
Patent number: 11959874Abstract: A nanostructure includes a base layer including a surface. The nanostructure further includes nano-patterned features including non-random topography located on the surface of the base layer. The nanostructure also includes an encapsulating layer including a conductive material arranged on the nano-patterned features.Type: GrantFiled: November 29, 2018Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Cristina Camagong, Hariklia Deligianni, Emily R. Kinser, Roy Yu
-
Patent number: 11960599Abstract: A computer-based system and method for classifying users of a database including obtaining an activity rate time series describing activity level of a database user versus time, extracting features from the activity rate time series, the features including a measure of repetition in the activity level, mean activity load and a percentage of the time in which the user is active, and determining a type of the database user based on the extracted at least one feature. The measure of repetition in the user activity is calculated by performing a Fourier transform on the activity rate time series to produce a transformed series; detecting spikes in the transformed series; and measuring a percentage of information in the transformed series which is included in the spikes.Type: GrantFiled: February 26, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Ofer Haim Biller, Oded Sofer
-
Patent number: 11960269Abstract: An opt-in from at least one user of a plurality of users associated with at least one tool of a plurality of tools is received. An authentication associated with a first opted-in user of the plurality of users associated with an access of a first tool of the plurality of tools is determined. A set of credentials required to operate the first tool associated with the first opted-in user is verified. A request to an Internet of things (IoT) receiver device is transmitted. A response from an IoT transmitter device is received. In response to determining that the first user is utilizing required equipment to operate the first tool, power to the first tool is supplied.Type: GrantFiled: May 19, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Prashant Jain, Sarbajit K. Rakshit, Ai Kiar Ang, Rambabu Parvatina, Gary Kim Chwee Lim
-
Patent number: 11960971Abstract: A method of mitigating quantum readout errors by stochastic matrix inversion includes performing a plurality of quantum measurements on a plurality of qubits having predetermined plurality of states to obtain a plurality of measurement outputs; selecting a model for a matrix linking the predetermined plurality of states to the plurality of measurement outputs, the model having a plurality of model parameters, wherein a number of the plurality of model parameters grows less than exponentially with a number of the plurality of qubits; training the model parameters to minimize a loss function that compares predictions of the model with the matrix; computing an inverse of the model based on the trained model parameters; and providing the computed inverse of the model to a noise prone quantum readout of the plurality of qubits to obtain a substantially noise free quantum readout.Type: GrantFiled: November 18, 2022Date of Patent: April 16, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sergey Bravyi, Jay M. Gambetta, David C. Mckay, Sarah E. Sheldon
-
Patent number: 11960578Abstract: A method is provided for determining command-to-process correspondence. The method includes identifying, by the hardware processor, initial processes resulting from executions of container immutability change events for each of multiple initially mutable containers in a cluster, based on an execution time, a process identifier and a process group identifier for each of the container immutability change events. The method also includes designating, by the hardware processor, a particular external command, from among external container commands stored in a database, as having a correspondence to an initial process, responsive to the initial process matching at least one respective process resulting from executing the particular external command.Type: GrantFiled: November 3, 2022Date of Patent: April 16, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hirokuni Kitahara, Yuji Watanabe, Fumiko Akiyama
-
Patent number: 11954524Abstract: A method for scheduling services in a computing environment includes receiving a service scheduling request corresponding to the computing environment and identifying a resource pool and a set of compliance requirements corresponding to the computing environment. The method continues by identifying target resources within the resource pool, wherein target resources are resources which meet the set of compliance requirements, and subsequently identifying a set of available target resources, wherein available target resources are target resources with scheduling availability. The method further includes analyzing the set of available target resources to determine a risk score for each available target resource and selecting one or more of the set of available target resources according to the determined risk scores. The method continues by scheduling a service corresponding to the service scheduling request on the selected one or more available target resources.Type: GrantFiled: May 26, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Braulio Gabriel Dumba, Jun Duan, Nerla Jean-Louis, Muhammed Fatih Bulut, Sai Zeng
-
Patent number: 11955247Abstract: Methods and systems for mobile automation control of disease spread are disclosed. A computer-implemented method includes: determining, by a computing device, a health status of a person; determining, by the computing device, that the person is sick based on the health status; determining, by the computing device, facial and body movements of the person determined to be sick; determining, by the computing device, that the person determined to be sick performed a germ-transmitting activity based on the facial and body movements; and deploying, by the computing device, a cleaning robot to clean based on the determining that the person determined to be sick performed the germ-transmitting activity.Type: GrantFiled: September 11, 2019Date of Patent: April 9, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Sarbajit K. Rakshit, Munish Goyal, Zachary A. Silverstein, Shikhar Kwatra