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: 12160511Abstract: 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: GrantFiled: March 30, 2022Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Vaijayanthimala K. Anand, Jeffrey J. Feng, Priti Bavaria, Martin Schmatz, Nataraj Nagaratnam
-
Patent number: 12157498Abstract: 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: GrantFiled: September 8, 2021Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Tanner Mark Preiss, Craig M. Trim, Jeremy R. Fox, Fang Lu
-
Patent number: 12158797Abstract: 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: GrantFiled: September 21, 2022Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Pavankumar Murali, Dzung Tien Phan, Nianjun Zhou, Lam Minh Nguyen
-
Patent number: 12159301Abstract: Methods, computer program products, and systems are presented.Type: GrantFiled: February 26, 2020Date of Patent: December 3, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zachary A. Silverstein, Indervir Singh Banipal, Shikhar Kwatra, Raghuveer Prasad Nagar
-
Patent number: 12158833Abstract: 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: GrantFiled: June 24, 2021Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Akash U. Dhoot, Shailendra Moyal
-
Patent number: 12160341Abstract: 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: GrantFiled: October 16, 2023Date of Patent: December 3, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Maja Curic, Sagar Tayal
-
Patent number: 12159020Abstract: 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: GrantFiled: May 17, 2022Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Chloe McCracken, Allison Kei Ishida, Diana Isabelle Ovadia, Su Liu
-
Patent number: 12160444Abstract: 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: GrantFiled: January 5, 2022Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Kelly Nicole Ryver, Jennifer L. Szkatulski
-
Patent number: 12159238Abstract: 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: GrantFiled: December 10, 2020Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventors: Ana Paula Appel, Renato Luiz de Freitas Cunha, Bruno Silva, Paulo Rodrigo Cavalin
-
Patent number: 12158848Abstract: 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: GrantFiled: October 7, 2022Date of Patent: December 3, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sascha Junghans, Matthias Klein, Julian Heyne, Norbert Hagspiel, Fahmiyah Samad, Ananth Garikapati
-
Patent number: 12158969Abstract: 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: GrantFiled: May 23, 2022Date of Patent: December 3, 2024Assignee: International Business Machines CorporationInventor: Praveen Jayachandran
-
Publication number: 20240396798Abstract: 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: ApplicationFiled: September 23, 2022Publication date: November 28, 2024Applicant: International Business Machines CorporationInventors: Utpal Mangla, Shikhar Kwatra, Mathews Thomas, Juel Daniel Raju, Aaron K. Baughman
-
Publication number: 20240392994Abstract: 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: ApplicationFiled: May 22, 2023Publication date: November 28, 2024Applicant: International Business Machines CorporationInventors: Ajit Jariwala, Eric B. Libow, Jackson P Leonard, Thomas Scott Wallace
-
Publication number: 20240394299Abstract: 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: ApplicationFiled: May 27, 2023Publication date: November 28, 2024Applicant: International Business Machines CorporationInventors: Dong Chen, Ming Lei Zhang, Yuan Jie Zhang, Yin Xi Guo, Ting Ting Zhan
-
Publication number: 20240396964Abstract: 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: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Miles MULHOLLAND, Dominic TOMKINS, Eric John BARTLETT
-
Patent number: 12155523Abstract: 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: GrantFiled: October 5, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventor: William Charles Easttom
-
Patent number: 12153701Abstract: 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: GrantFiled: September 3, 2019Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Lawang Mishra, Shruthi Rs Rao, Latha Appanna
-
Patent number: 12154899Abstract: 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: GrantFiled: October 18, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Bahman Hekmatshoartabari, Alexander Reznicek, Tak H Ning
-
Patent number: 12154001Abstract: 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: GrantFiled: March 15, 2019Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Don Greenberg, Marco Pistoia, Ivano Tavernelli, Jay M. Gambetta
-
Patent number: 12154945Abstract: 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: GrantFiled: September 16, 2022Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tao Li, Ruilong Xie, Julien Frougier, Nicolas Jean Loubet
-
Patent number: 12154067Abstract: 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: GrantFiled: September 1, 2023Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Raghuveer Prasad Nagar, Reji Jose, Sidharth Ullal
-
Patent number: 12154985Abstract: 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: GrantFiled: August 10, 2023Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Ruilong Xie, Chen Zhang, Julien Frougier, Alexander Reznicek, Shogo Mochizuki
-
Patent number: 12155104Abstract: 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: GrantFiled: November 10, 2017Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Neil Ebejer, Patrick Ruch
-
Patent number: 12155869Abstract: 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: GrantFiled: August 8, 2023Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Fang Lu, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
-
Patent number: 12153953Abstract: 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: GrantFiled: April 8, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: A Peng Zhang, Lei Gao, Jin Wang, Jing James Xu, Jun Wang, Dong Hai Yu
-
Patent number: 12154667Abstract: 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: GrantFiled: June 11, 2019Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Adam L. Griffin, Srinivas B. Tummalapenta, Nikhilkumar V. Shah, Huyanh D. Ngo, Paul A. Ragone
-
Patent number: 12153188Abstract: 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: GrantFiled: October 29, 2018Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Victor Povar, Martin G. Keen, John Handy Bosma, Paul P. Giangarra
-
Patent number: 12153904Abstract: 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: GrantFiled: June 17, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Jean Pommier, William Taylor, Sandeep Sinha
-
Patent number: 12155737Abstract: 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: GrantFiled: October 2, 2023Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Logan Bailey, Jeremy R. Fox, Suman Patra, Zachary A. Silverstein
-
Patent number: 12155764Abstract: 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: GrantFiled: October 29, 2019Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
-
Patent number: 12154307Abstract: 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: GrantFiled: December 22, 2021Date of Patent: November 26, 2024Assignees: International Business Machines Corporation, Massachusetts Institute of TechnologyInventors: Bowen Pan, Rameswar Panda, Rogerio Schmidt Feris, Aude Jeanne Oliva
-
Patent number: 12155967Abstract: 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: GrantFiled: June 20, 2022Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Martin G. Keen, Jeremy R. Fox, Alexander Reznicek, Bahman Hekmatshoartabari
-
Patent number: 12155664Abstract: 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: GrantFiled: July 29, 2022Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Vincent Burckhardt, Andre Fischer, Olgierd Pieczul, Jürgen Schmidt, Xiao F. Yu
-
Patent number: 12153631Abstract: 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: GrantFiled: January 28, 2021Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abdul Quamar, Fatma Ozcan, Eser Kandogan, Jung-Lin Lee
-
Patent number: 12156486Abstract: 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: GrantFiled: December 2, 2020Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Mathew Philip, Christopher J. Penny, Nicholas Anthony Lanzillo, Youngseok Kim, Lawrence A. Clevenger
-
Patent number: 12154868Abstract: 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: GrantFiled: December 8, 2020Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guy M. Cohen, Effendi Leobandung
-
Patent number: 12156395Abstract: 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: GrantFiled: December 13, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Choonghyun Lee, Takashi Ando, Jingyun Zhang, Alexander Reznicek
-
Patent number: 12153821Abstract: 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: GrantFiled: June 27, 2022Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Krishna Thangaraj, Heng Wu, Eric Raymond Evarts
-
Automatic ransomware detection with an on-demand file system lock down and automatic repair function
Patent number: 12153679Abstract: 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: GrantFiled: April 1, 2022Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Dominic Mueller-Wicke, Stefan Bender, Thomas Schreiber, Kai Boerner -
Patent number: 12153519Abstract: 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: GrantFiled: October 7, 2022Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Lokesh Mohan Gupta, Kevin J. Ash, Kyler A. Anderson, Matthew J. Kalos
-
Patent number: 12155494Abstract: 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: GrantFiled: November 16, 2021Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Cropper, Taylor D. Peoples, Jeffrey W. Tenner, Andrew T. Thorstensen
-
Patent number: 12153912Abstract: 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: GrantFiled: November 29, 2021Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Katsuyuki Sakuma, Sarbajit K Rakshit
-
Patent number: 12153819Abstract: 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: GrantFiled: December 3, 2020Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Ning Ding, Bo Zou, Yang Liu, Cheng Yong Zhao, Yongjie Gong, Xiao Qin Li, Dan Dan Wang
-
Patent number: 12154003Abstract: 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: GrantFiled: March 14, 2023Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ken Inoue, Maika Takita, Antonio Corcoles-Gonzalez, Scott Douglas Lekuch
-
Patent number: 12152978Abstract: 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: GrantFiled: December 1, 2020Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Carlos Peña Monferrer, Lan Ngoc Hoang, Eloisa Bentivegna, Mohab Elkaref
-
Patent number: 12153660Abstract: 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: GrantFiled: July 14, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Madan K Chukka, Sai Prasanth Vuppala, Phani Kumar V. U. Ayyagari, PurnaChandra Rao Jasti
-
Patent number: 12153620Abstract: 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: GrantFiled: April 7, 2023Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stan Kevin Daley, Jennifer M. Hatfield, Michael Bender, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 12154049Abstract: 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: GrantFiled: October 27, 2021Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Pranshu Tiwari, Saurabh Trehan, Raghava Venkat, Balakrishnan Sreenivasan, Renny I John, Harish Bharti
-
Patent number: 12153591Abstract: 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: GrantFiled: June 14, 2023Date of Patent: November 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Rajesh Bordawekar
-
Patent number: 12153565Abstract: 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: GrantFiled: September 14, 2023Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Xin Xin Dong, Mai Zeng, Xing Jun Zhou, Ming Qiao Shang Guan, Wei Song, Cheng Fang Wang