IBM Patents

The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.

IBM Patents by Type
  • IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 12160511
    Abstract: Hybrid encryption of imported key material is provided. A request to import key material is received from a user system. In response to the request, two public keys are sent to the user system. The two public keys include a classical cryptography (CC) public key and a quantum-safe cryptography (QSC) public key. At least one public key of the two public keys is retrieved from a hardware security module (HSM). Hybrid-encrypted key material is received from the user system. The hybrid-encrypted key material is key material that has been encrypted using the two public keys. The key material, at least partially encrypted by the at least one public key, is sent to the HSM.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vaijayanthimala K. Anand, Jeffrey J. Feng, Priti Bavaria, Martin Schmatz, Nataraj Nagaratnam
  • Patent number: 12157498
    Abstract: An approach for assisting users with disabilities in an emergency situation relating to a vehicle is disclosed. The approach determines the profile of the passenger in a vehicle by noting preferences and disabilities associated with the passenger. After a vehicle accident, the approach determines the condition of the vehicle and the condition of the passenger. Based on various information received, the approach creates an action list of solutions for the passenger, wherein the action list has assigned dynamic risk scores. The approach determines the best solution based on the risk scores and selects the best solution from the action list.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tanner Mark Preiss, Craig M. Trim, Jeremy R. Fox, Fang Lu
  • Patent number: 12158797
    Abstract: In example aspects of this disclosure, a method includes generating, by one or more computing devices, a parametric model that expresses condition states for each of a plurality of assets, and the probability of the assets transitioning between the condition states; generating, by the one or more computing devices, stochastic degradation predictions of a group of the assets, based on the condition states and the probability of transitioning between the condition states for at least some of the assets; and generating, by the one or more computing devices, a maintenance schedule based on: the stochastic degradation predictions of the group of the assets, costs of corrective maintenance for assets in a failed state, and costs of scheduled maintenance for the assets.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Pavankumar Murali, Dzung Tien Phan, Nianjun Zhou, Lam Minh Nguyen
  • Patent number: 12159301
    Abstract: Methods, computer program products, and systems are presented.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: December 3, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary A. Silverstein, Indervir Singh Banipal, Shikhar Kwatra, Raghuveer Prasad Nagar
  • Patent number: 12158833
    Abstract: A processor may automatically select a cloud service provider. A processor may receive one or more parameters associated with an entity and a cloud service dataset associated with a provider. A processor may generate a digital twin of the entity using the one or more parameters. A processor may simulate the digital twin of the entity and the cloud service dataset. A processor may identify, responsive to simulating the digital twin of the entity and the cloud service dataset, one or more predicted conditions of cloud service dataset on the entity. A processor may select the provider based, at least in part, on the one or more predicted conditions.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Akash U. Dhoot, Shailendra Moyal
  • Patent number: 12160341
    Abstract: An embodiment for coordinating edge computing in a mobile network by an MEC orchestrator. The embodiment may monitor deployment metrics and controlling deployment parameters related to a deployment of software applications on edge nodes of the mobile network The embodiment may receive an optimization report from a network orchestrator of the mobile network. The embodiment may, based on the optimization report, determine a current optimization efficiency of the mobile network. The embodiment may, if the optimization efficiency fulfils an inefficiency criterion, determine deployment suggestions having assigned one or more of the deployment parameters and being indicative of an expected response of one or more of the deployment metrics to a suggested variation of the assigned deployment parameters. The embodiment may transmit the deployment suggestions to the network orchestrator.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: December 3, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maja Curic, Sagar Tayal
  • Patent number: 12159020
    Abstract: A method, a computer program product, and a computer system render a plurality of applications and tabs thereof on a plurality of displays. The method includes determining the applications and the tabs thereof that are open across the displays and keywords associated with the tabs. The method includes generating a data structure corresponding to a current view across the displays comprising information associated with the displays, the applications, the tabs, and summarized contents based on the keywords. The method includes monitoring a user operation context provided by a user indicative of requested information in a selected tab among the tabs. The method includes updating the data structure with the user operation context indicative of the selected tab, a corresponding application, and a corresponding display. The method includes rendering an updated view across the displays in which the selected tab is positioned to be viewed by the user.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Chloe McCracken, Allison Kei Ishida, Diana Isabelle Ovadia, Su Liu
  • Patent number: 12160444
    Abstract: Embodiments are disclosed for a method for a security model. The method includes generating a machine learning model that determines probabilities of a plurality of specific techniques, tactics, and procedures (TTPs) for a security domain. The method also includes generating a machine learning model that maps multiple TTPs to a polytope for the security domain. Additionally, the method includes generating a polytope visualization having multiple visualized points in a multi-dimensional space. The visualized points represent corresponding TTPs of a same type and associated probabilities. Further, a disposition of each of the visualized points is based on the determined probabilities and the mapped plurality of TTPs.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kelly Nicole Ryver, Jennifer L. Szkatulski
  • Patent number: 12159238
    Abstract: An approach to identifying architectures of machine learning models meeting a user defined constraint. The approach can receive input associated with evaluating machine learning models from a user. The approach can determine acceptable architectural templates to evaluate the machine learning models based on the input and determine a list of architectures and metrics based on a calculation of maximum neural network sizes of the acceptable architectural templates not exceeding the constraint. The approach can send the list of architectures and metrics to the user for selection.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ana Paula Appel, Renato Luiz de Freitas Cunha, Bruno Silva, Paulo Rodrigo Cavalin
  • Patent number: 12158848
    Abstract: Combining PCIe partial store commands along cache line boundaries, including: receiving a plurality of Peripheral Component Interface express (PCIe) packets; splitting the plurality of PCIe packets along cache line boundaries to generate a plurality of partial store commands; and combining one or more sets of partial store commands to generate one or more combined partial store commands aligned to the cache line boundaries.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: December 3, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sascha Junghans, Matthias Klein, Julian Heyne, Norbert Hagspiel, Fahmiyah Samad, Ananth Garikapati
  • Patent number: 12158969
    Abstract: An example operation may include one or more of transmitting, from a client application, a proposed storage request to a plurality of endorser nodes of a blockchain, receiving a first endorsement of the storage request from a first endorser node, the first endorsement comprising a full-step hash verification of the proposed storage request, receiving a second endorsement of the storage request from a second endorser node, the second endorsement comprising a reduced-step hash verification of the storage request, and transmitting a storage proposal including the full-step hash endorsement and the reduced-step hash endorsement to an ordering node of the blockchain.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: December 3, 2024
    Assignee: International Business Machines Corporation
    Inventor: Praveen Jayachandran
  • Publication number: 20240396798
    Abstract: A network usage plan is constructed using a network usage prediction model. The network usage plan comprises a first time and a first desired network configuration to be implemented at the first time. A network is configured according to the first desired network configuration for use at the first time. Responsive to determining, during a time period in which the network is configured according to the first network configuration, that a usage requirement has changed more than a threshold amount, the network is reconfigured according to a second network configuration meeting the changed usage requirement.
    Type: Application
    Filed: September 23, 2022
    Publication date: November 28, 2024
    Applicant: International Business Machines Corporation
    Inventors: Utpal Mangla, Shikhar Kwatra, Mathews Thomas, Juel Daniel Raju, Aaron K. Baughman
  • Publication number: 20240392994
    Abstract: A workspace is assigned according to a temperature preference, for a time period. The temperature preference and the time period are specified in a workspace booking request. Using a building management system, an ambient temperature of the workspace is adjusted during the time period. The adjusting results in the ambient temperature matching, within a threshold amount, the temperature preference.
    Type: Application
    Filed: May 22, 2023
    Publication date: November 28, 2024
    Applicant: International Business Machines Corporation
    Inventors: Ajit Jariwala, Eric B. Libow, Jackson P Leonard, Thomas Scott Wallace
  • Publication number: 20240394299
    Abstract: A method for correcting translation errors when performing GUI globalization testing is disclosed. In one embodiment, such a method takes a screenshot of a graphical user interface (GUI). The method further enables a user to select text in the screenshot. In certain embodiments, one or more of the text and coordinates associated with the text are stored in picture attributes associated with the screenshot. In response to the selection, the method automatically retrieves a file in which at least some portion of the text is contained. The method automatically locates, within the file, the portion, and enables the user to update the portion in the file in order to update corresponding text in the graphical user interface. In certain embodiments, the method provides a probability percentage associated with the file that indicates a probability that the text in the file links to the selected text in the graphical user interface.
    Type: Application
    Filed: May 27, 2023
    Publication date: November 28, 2024
    Applicant: International Business Machines Corporation
    Inventors: Dong Chen, Ming Lei Zhang, Yuan Jie Zhang, Yin Xi Guo, Ting Ting Zhan
  • Publication number: 20240396964
    Abstract: Provisioning workloads in a distributed computing environment includes receiving a workload by one or more processors maintained at a primary site located at a first geographical location, which is associated with first geographical characteristics. The workload is associated, based on the first geographical characteristics, with the primary site and the first geographical location using metadata of the workload. A secondary site for the workload, located at a second geographical location having second geographical characteristics, is identified based on the second geographical characteristics satisfying predefined constraints of the workload. The secondary site is established as a backup site to provision the workload to responsive to a failover event occurring.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miles MULHOLLAND, Dominic TOMKINS, Eric John BARTLETT
  • Patent number: 12155523
    Abstract: Disclosed are an apparatus and method of managing network elements operating on a network. One example method may include transmitting a request to receive at least one activity parameter of a network element operating on the network and monitoring the at least one activity parameter of the network element. The method may include determining whether a usage value of the at least one activity parameter exceeds a predetermined threshold usage value and transmitting a corrective function message to the network element responsive to determining that the usage value of the at least one activity parameter exceeds the predetermined threshold value. The method may further include performing a corrective function to reduce the usage value of the at least one activity parameter.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventor: William Charles Easttom
  • Patent number: 12153701
    Abstract: A method, computer system, and computer program product for generating a collaborative platform for collective database retrieval using natural language processing are provided. The embodiment may include receiving a query in natural language format from a user. The embodiment may also include converting the natural language query to a search query language statement using a natural language processing technique. The embodiment may further include validating the user access rights to queried data. The embodiment may also include rendering a response to the query submitted by the user in a personalized manner. The embodiment may further include creating a temporary table based on the response and the query. The embodiment may also include iterating a plurality of processes of validating and processing a plurality of queries of one or more different users using the created temporary table and based on access rights for each of the one or more different users.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lawang Mishra, Shruthi Rs Rao, Latha Appanna
  • Patent number: 12154899
    Abstract: A Darlington pair sensor is disclosed. The Darlington pair sensor has an amplifying/horizontal bipolar junction transistor (BJT) and a sensing/vertical BJT and can be used as a biosensor. The amplifying bipolar junction transistor (BJT) is horizontally disposed on a substrate. The amplifying BJT has a horizontal emitter, a horizontal base, a horizontal collector, and a common extrinsic base/collector. The common extrinsic base/collector is an extrinsic base for the amplifying BJT. The sensing BJT has a vertical orientation with respect to the amplifying BJT. The sensing BJT has a vertical emitter, a vertical base, an extrinsic vertical base, and the common extrinsic base/collector (in common with the amplifying BJT). The common extrinsic base/collector acts as the sensing BJT collector. The extrinsic vertical base is separated into a left extrinsic vertical base and a right extrinsic vertical base giving the sensing BJT has two separated (dual) bases, a sensing base and a control base.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Bahman Hekmatshoartabari, Alexander Reznicek, Tak H Ning
  • Patent number: 12154001
    Abstract: According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an extrapolation component that extrapolates a system parameter of a parameter set to determine a starting parameter value of a variational circuit. The computer executable components can further comprise a variational component that determines a system parameter value of the parameter set based on the starting parameter value.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Don Greenberg, Marco Pistoia, Ivano Tavernelli, Jay M. Gambetta
  • Patent number: 12154945
    Abstract: A microelectronic structure including a first transistor including a plurality a first channel layers. A second transistor including a plurality of second channel layers, where the first transistor is located adjacent to the second transistors. A dielectric bar located between the first transistor and the second transistor. A first source/drain of the first transistor is located on a first side of the dielectric bar and a second source/drain of the second transistor is located on a second side of the dielectric bar, where the first side is opposite the second side. A first backside contact connected to the first source/drain, where the first backside contact is in contact with first side of the dielectric bar. A second backside contact connected to the second source/drain, where the second backside contact is in contact with the second side of dielectric bar.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tao Li, Ruilong Xie, Julien Frougier, Nicolas Jean Loubet
  • Patent number: 12154067
    Abstract: In an approach to automated protection of delivered packages, a computer receives information associated with a package delivery. A computer determines a recipient is not present for the package delivery. A computer predicts a time of arrival of the recipient. A computer determines a duration of time prior to the arrival of the recipient exceeds a pre-defined threshold. A computer determines one or more environmental conditions of an area surrounding a delivery location. A computer determines at least one of the one or more environmental conditions indicates a need for an ameliorative action associated with the package delivery. A computer determines one or more ameliorative actions. A computer instructs a delivery resource to perform the one or more ameliorative actions. A computer instructs the delivery resource to deliver the package.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Raghuveer Prasad Nagar, Reji Jose, Sidharth Ullal
  • Patent number: 12154985
    Abstract: A uniform moon-shaped bottom spacer for a VTFET device is provided utilizing a replacement bottom spacer that is epitaxially grown above a bottom source/drain region. After filling a trench that is formed into a substrate with a dielectric fill material that also covers the replacement bottom spacer, the replacement bottom spacer is accessed, removed and then replaced with a moon-shaped bottom spacer.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ruilong Xie, Chen Zhang, Julien Frougier, Alexander Reznicek, Shogo Mochizuki
  • Patent number: 12155104
    Abstract: The present invention is directed to a method of fabricating a flow cell device. The device comprises: an exchange membrane, extending essentially in a plane; an adhesive, at a periphery of the membrane; and two half-cells, each on a respective side of said plane, the half-cells sandwiching the membrane. The membrane spans a smaller area than each of the areas of the half-cells, whereby a peripheral space is defined at the periphery of the membrane between two opposing faces of the half-cells. This space is at least partly filled with an adhesive, so as to secure the two half-cells to each other with the membrane encapsulated therein.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Neil Ebejer, Patrick Ruch
  • Patent number: 12155869
    Abstract: Disclosed are techniques for dynamic compression of audio-visual data, including a digital encoding method, digital compression method, and a system. One embodiment of the digital encoding method may comprise identifying a scene projected onto a sensor, wherein the scene comprises a plurality of objects. Some embodiments may further comprise analyzing the plurality of objects to determine which of the plurality objects can be redeveloped by a GAN regeneration module to a threshold quality level and which of the plurality of objects cannot be redeveloped with the GAN regeneration module to the threshold quality level. Some embodiments may further comprise generating an optimized capture plan based on the analyzing. Some embodiments may further comprise encoding the scene pursuant to the optimized capture plan to produce a digital media file.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
  • Patent number: 12153953
    Abstract: Mechanisms are provided for intelligently identifying an execution environment to execute a computing job. An execution time of the computing job in each execution environment of a plurality of execution environments is predicted by applying a set of existing machine learning models matching execution context information and key parameters of the computing job and execution environment information of the execution environment. The predicted execution time of the machine learning models is aggregated. The aggregated predicted execution times of the computing job are summarized for the plurality of execution environments. Responsive to a selection of an execution environment from the plurality of execution environments based on the summary of the aggregated predicted execution times of the computing job, the computing job is executed in the selected execution environment. Related data during the execution of the computing job in the selected execution environment is collected.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: A Peng Zhang, Lei Gao, Jin Wang, Jing James Xu, Jun Wang, Dong Hai Yu
  • Patent number: 12154667
    Abstract: A method controls a modification of an adjustable device. A system establishes a circle of trust for a plurality of devices, where at least one of the plurality of devices is an adjustment control device for adjusting an adjustable device. Operations of the adjustment control device are controlled via a blockchain, where the blockchain must approve the adjustment control device before an adjustment of the adjustable device is performed by the adjustment control device. The system receives an approval from the blockchain for the adjustment control device to adjust the adjustable device, and the adjustment control device adjusts the adjustable device in response to receiving the approval from the blockchain.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Adam L. Griffin, Srinivas B. Tummalapenta, Nikhilkumar V. Shah, Huyanh D. Ngo, Paul A. Ragone
  • Patent number: 12153188
    Abstract: Embodiments for capturing a micro-weather report by a UAS deployment by one or more processors are described. Micro-weather conditions at a selected location and altitude may be determined utilizing one or more sensor devices associated with the UAS. The collected micro-weather conditions data may be stored in a repository. A micro-weather report may be generated for the selected location and altitude according to the collected micro-weather conditions data stored in the repository.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Victor Povar, Martin G. Keen, John Handy Bosma, Paul P. Giangarra
  • Patent number: 12153904
    Abstract: A method, system, and computer program product for automated identification and generation of user interface interactions for robotic process automation development are provided. The method identifies an interface environment including a set of user interface elements. The method identifies a set of element attributes associated with the set of user interface elements based on a user interface model. A set of automated interactions are generated based on the interface environment, the set of user interface elements, the set of element attributes, and the user interface model. An input interface is generated based on the set of automated interactions. The method generates program code for a thematic interface environment based on user input received through the input interface, the interface environment, the set of user interface elements, the set of element attributes, and the user interface model.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Jean Pommier, William Taylor, Sandeep Sinha
  • Patent number: 12155737
    Abstract: An embodiment establishes an interaction database based at least in part on interaction data representative of user engagement with a set of features of an application. The embodiment measures user engagement with each feature of the set of features. The embodiment calculates a familiarity score for each feature of the set of features based at least in part on measured user engagement. The embodiment constructs a subset of features of the set of features, wherein the subset of features is characterized by low familiarity score. The embodiment generates at least one recommendation to utilize at least one feature of the subset of features. The embodiment assesses a focal state of a user based on a focal state indicator metric. The embodiment displays the recommendation on a user device at an optimal time, wherein the optimal time is based at least in part on the focal state of the user.
    Type: Grant
    Filed: October 2, 2023
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Logan Bailey, Jeremy R. Fox, Suman Patra, Zachary A. Silverstein
  • Patent number: 12155764
    Abstract: An example operation may include one or more of receiving a data block from a blockchain node, determining a current transaction state of each of a plurality of endorser nodes based on transaction history stored within read and write sets of the data block, determining a current load of each of the plurality of endorser nodes based on performance data stored within the data block, and outputting information about the current transaction state and the current load of each of the plurality of endorser nodes via a user interface.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
  • Patent number: 12154307
    Abstract: A sequence of patch tokens representing an image can be received. A network can be trained to learn informative patch tokens and uninformative patch tokens in the sequence of patch tokens, in learning to recognize an object in the image. The sequence of patch tokens can be reduced by removing the uninformative patch tokens from the sequence of patch tokens. The reduced sequence of patch tokens can be input to an attention-based deep learning neural network. The attention-based deep learning neural network can be fine-tuned to recognize the object in the image using the reduced sequence of patch tokens.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 26, 2024
    Assignees: International Business Machines Corporation, Massachusetts Institute of Technology
    Inventors: Bowen Pan, Rameswar Panda, Rogerio Schmidt Feris, Aude Jeanne Oliva
  • Patent number: 12155967
    Abstract: Methods, systems, and a computer program product are disclosed. The first method includes obtaining virtual session data in real time, identifying a positional utterance in the virtual session data, and generating a positional insight for the positional utterance. The first method also includes rendering a user avatar in a position recommended based on the positional insight. The second method includes obtaining virtual session data in real time, identifying a positional utterance in the virtual session data, and generating positional insights for the positional utterance. The second method also includes generating at least one position recommendation based on the positional insights.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Martin G. Keen, Jeremy R. Fox, Alexander Reznicek, Bahman Hekmatshoartabari
  • Patent number: 12155664
    Abstract: A method, system and computer program product relating to an application server operable to manage a microservice-based application, i.e. app, on behalf of clients, the clients being available for use by system actors who may be, for example, end users, bots, developers or other apps. A permissions validator is used to compute effective permissions in response to client requests. The requests are granted or denied conditional on the effective permissions being at least a subset of the permissions required to be given by any of the app's microservices that are needed for the resource being requested. The effective permissions are computed from an intersection of a set of actor permissions, a set of client permissions and a set of resource permissions.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vincent Burckhardt, Andre Fischer, Olgierd Pieczul, Jürgen Schmidt, Xiao F. Yu
  • Patent number: 12153631
    Abstract: An insight comprising a fact about a portion of data in a dataset is detected in the dataset. A context is determined by analyzing a natural language input, the context identifying an intent and an entity referenced by the natural language input. A relevance score is computed for the insight, the relevance score comprising a measure of similarity between a vector representation of the insight and a vector representation of the context, the vector representation of the insight comprising an encoding of the insight in multidimensional numerical form, the vector representation of the context comprising an encoding of the context in multidimensional numerical form. A selected insight is presented, the selected insight selected from a set of insights including the insight, the selected insight selected based on the relevance score.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abdul Quamar, Fatma Ozcan, Eser Kandogan, Jung-Lin Lee
  • Patent number: 12156486
    Abstract: An apparatus comprising a dielectric layer located between a first electrode and a second electrode and a third electrode located on the dielectric layer between the first electrode and the electrode, wherein the first electrode is separated from a first side of the third electrode by a first portion of the dielectric layer, and the second electrode is separated from a second side of the third electrode by a second portion of the dielectric layer.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Mathew Philip, Christopher J. Penny, Nicholas Anthony Lanzillo, Youngseok Kim, Lawrence A. Clevenger
  • Patent number: 12154868
    Abstract: A security key associated with a plurality of programmable switches included in an integrated circuit is received. The plurality of programmable switches are set causing the plurality of programmable switches to be conductive. Reset pulses are applied to a first set of programmable switches included in the plurality of programmable switches based on the received security key.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guy M. Cohen, Effendi Leobandung
  • Patent number: 12156395
    Abstract: A semiconductor device is provided. The semiconductor device includes a first device including a first nanosheet stack formed on a substrate, the first nanosheet stack including alternating layers of a first work function metal (WFM) gate layer and an active semiconductor layer, a second nanosheet stack formed on the substrate, the second nanosheet stack including alternating layers of a second WFM gate layer and the active semiconductor layer, a shallow trench isolation (STI) region formed in the substrate between the first nanosheet stack and the second nanosheet stack, and an STI divot formed in the STI region. The first WFM gate layer of the first nanosheet stack is formed in the STI divot.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Choonghyun Lee, Takashi Ando, Jingyun Zhang, Alexander Reznicek
  • Patent number: 12153821
    Abstract: A memory system for storage access monitoring is provided. The memory system includes a media controller of a memory. An analog persistent circuit is coupled to the media controller and configured to monitor access to the memory. The analog persistent circuit stores persistent data related to memory access counts access signals from the command/address bus. A command/address bus is coupled to the analog persistent circuit. A memory array is communicatively coupled to the command address and the media controller.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Krishna Thangaraj, Heng Wu, Eric Raymond Evarts
  • Patent number: 12153679
    Abstract: A method and system for detecting ransomware and repairing data following an attack. The method includes, collecting file statistics for files in a file system, identifying an affected file based on collected file statistics, locking down of access to the file system in response to identifying the affected file, undoing of reconcile processing, repairing the affected files, and unlocking access to the file system. The system includes a computer node, a file system, a plurality of disc storage components, a backup client, a backup client, and a hierarchical storage client. The hierarchical storage client is configured to collect file statistics for files in file system, identify affected files based on collected file statistics for the file, lock down of access to the file system in response to an identified affected file, undo reconcile processing, repair the affected file; and unlock access to the file system.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dominic Mueller-Wicke, Stefan Bender, Thomas Schreiber, Kai Boerner
  • Patent number: 12153519
    Abstract: Provided are a computer program product, system, and method for indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache. Extent information on an extent of tracks in a cache indicated in an active cache list is processed in response to destaging a track from the active cache list to add to a demote list used to determine tracks to remove from the cache. The extent information is related to a number of modified tracks in an extent destaged from the active cache list. The extent information for the extent is used to determine one of a plurality of mirroring queues to indicate the extent including modified tracks. A mirroring queue having a higher priority than another mirroring queue is processed at a higher rate to determine extents of tracks to mirror from the cache to the secondary storage.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lokesh Mohan Gupta, Kevin J. Ash, Kyler A. Anderson, Matthew J. Kalos
  • Patent number: 12155494
    Abstract: Asset management for a shared pool of configurable computing resources is disclosed. For a set of assets which share a resource on a first compute node, a set of asset weight values is identified. The set of asset weight values indicates a set of utilization shares of the resource by the set of assets. A set of asset priority values is identified with respect to the set of assets on the first compute node. The set of asset priority values indicates a relative status arrangement for the set of assets. Using the set of asset weight values and the set of asset priority values, a determination is made to migrate a first asset of the set of assets from the first compute node to a second compute node. Accordingly, the first asset of the set of assets is migrated from the first compute node to the second compute node.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Cropper, Taylor D. Peoples, Jeffrey W. Tenner, Andrew T. Thorstensen
  • Patent number: 12153912
    Abstract: Embodiments are provided for upgrading operating application in a multi-device ecosystem in a computing environment. Various types of computing devices are determined to be connected to a multi-device computing network. A collaboration plan is generated between the computing devices to execute an operating application operation event on each of the computing devices without interrupting user activities executing on each of the computing devices. Operating applications on each of the computing devices are upgraded according to the collaboration plan without interrupting each of the f user activities on each of the computing devices.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katsuyuki Sakuma, Sarbajit K Rakshit
  • Patent number: 12153819
    Abstract: Provided are a computer-implemented method, system, and computer program product for multidimensional data recover. A snapshot restore request is received with at least one parameter defining at least one dimension for data recovery. At least one snapshot is reconstructed from a single continuous snapshot stream taken for a certain period of time based on the at least one parameter. A selected snapshot is received for data recovery selected from the at least one reconstructed snapshot. The selected snapshot is restored.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Ning Ding, Bo Zou, Yang Liu, Cheng Yong Zhao, Yongjie Gong, Xiao Qin Li, Dan Dan Wang
  • Patent number: 12154003
    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate determining a state of a qubit are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an output receiving component that can receive, in response to a request, output representative of a quantum state of a qubit of a quantum computing device, and a classifying component that classifies the quantum state of the qubit of the quantum computing device based on the output representative of the quantum state of the qubit. The system can further include a configuring component that can configure the classifying component based on a characteristic of the request.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ken Inoue, Maika Takita, Antonio Corcoles-Gonzalez, Scott Douglas Lekuch
  • Patent number: 12152978
    Abstract: In an approach for controlling a multiphase flow configured to create a plurality of particles, a processor obtains images of a plurality of particles in a multiphase flow. A processor provides the images to a neural network adapted to determine a distribution of a spatial property of the plurality of particles from the provided images. A processor determines the distribution of the spatial property of the plurality of particles in the multiphase flow, based on the provided images, using the neural network. A processor controls the multiphase flow based on the determined distribution.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Carlos Peña Monferrer, Lan Ngoc Hoang, Eloisa Bentivegna, Mohab Elkaref
  • Patent number: 12153660
    Abstract: In an approach, a processor receives a request to access an electronic resource from a device. A processor causes the device to generate a Completely Automated Public Turing test (CAPTCHA), where the CAPTCHA comprises: a virtual keyboard; an ordered string of characters required to be input; and presentation of a highlighted key of the virtual keyboard on the device, wherein (i) the highlighted key is a first key visually distinct from other keys of the virtual keyboard and (ii) the first key corresponds to a character of the ordered string of characters. A processor receives a result of the CAPTCHA from the device. A processor performs an action based on the result.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Manish Anand Bhide, Madan K Chukka, Sai Prasanth Vuppala, Phani Kumar V. U. Ayyagari, PurnaChandra Rao Jasti
  • Patent number: 12153620
    Abstract: System and methods for type ahead search amelioration based on image processing are provided. In embodiments, a method includes: capturing, by a computing device, image data based on images viewed by a user during a computing session; converting, by the computing device, the image data to text using image processing; and storing, by the computing device, the text in a temporary buffer of a type ahead search function, wherein the text constitutes image context data for use by the type ahead search function.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stan Kevin Daley, Jennifer M. Hatfield, Michael Bender, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 12154049
    Abstract: A method includes using, by one or more processors of a computer system, a cognitive model to estimate software development parameters for a software development project based on one or more similar past projects, and automatically assigning, by the one or more processors of the computer system, story points to sprints of the software development project based on the estimated software development parameters.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Pranshu Tiwari, Saurabh Trehan, Raghava Venkat, Balakrishnan Sreenivasan, Renny I John, Harish Bharti
  • Patent number: 12153591
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate capturing relative importance of relational entities for building database embedding models are provided. According to an embodiment, a system can comprise a processor that executes computer-executable components stored in a computer-readable storage medium. The computer executable components can comprise a user input component that can receive user-specified schema information for weight-based model training. The computer executable components can comprise a relational component that can identify one or more importance levels for one or more entities of a relational table based on the user-specified schema information. The computer executable components can comprise a training component that generates a training document having entity occurrences corresponding with the one or more importance levels.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: November 26, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Rajesh Bordawekar
  • Patent number: 12153565
    Abstract: In computer methods and systems for operating a database management system using a catalog table collection module each table in the database management system is cataloged. Multiple tables are automatically dispatched into multiple consistency groups by collecting real-time statistics using a real time statistics module. Workload profile data of the database management system is generated using a workload profile collection module, and an optimized multiple consistency group definition for the database management system is generated using a transaction splitting analysis module.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: November 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Xin Xin Dong, Mai Zeng, Xing Jun Zhou, Ming Qiao Shang Guan, Wei Song, Cheng Fang Wang