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: 12020048Abstract: Provided herein are a method, system, and computer program product for creating scripts from command line history. The method includes determining a plurality of distances among a plurality of commands from a command line history. A plurality of command sets is determined from the plurality of commands based on the plurality of distances among the plurality of commands. Each of the plurality of command sets includes at least two neighboring commands. A script is created by the one or more processors based on a first command set and a second command set of the plurality of command sets in response to a distance between the first command set and the second command set being less than a predetermined threshold.Type: GrantFiled: March 21, 2022Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Jiang Yi Liu, Min Cheng, Xiao Xuan Fu, Si Yu Chen, Wen Qi Wq Ye
-
Patent number: 12020090Abstract: The present disclosure provides for sharing data structure values between applications via messaging in a computer operating system. A plurality of data structures are defined, each with a given topic name, and a data structure including a collection of defined formats of multiple data elements. Interest by applications in topics is registered. Within an application a collection of multiple data elements having the formats of a defined data structure are identified, and an item is stored in association with the given topic name of the defined data structure, where the item is a collection of data values of the identified data elements. The item is made available to an application registered to the topic for input of the values in a corresponding data structure in the application.Type: GrantFiled: November 4, 2020Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Christopher John Poole, Thomas James Waterton, Joseph Peter Kent
-
Patent number: 12019720Abstract: A behavioral biometrics deep learning (BBDL) pipeline is provided, comprising a plurality of stages of machine learning computer models that operate to provide a behavioral biometric based authenticator operating based on spatiotemporal input data. The BBDL pipeline receives spatiotemporal input data over a plurality of time intervals, each time interval having a corresponding subset of the spatiotemporal input data. For each time interval, machine learning computer model(s) of a corresponding stage process a subset of the spatiotemporal input data corresponding to the time interval to generate an output vector having values indicative of an internal representation of spatiotemporal traits of the entity. Output vectors are accumulated across the plurality of stages of the BBDL pipeline to generate a final output vector indicative of the spatiotemporal traits of the entity represented in the spatiotemporal input data. The entity is authenticated based on the final output vector.Type: GrantFiled: December 16, 2020Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Taesung Lee, Ian Michael Molloy, Youngja Park
-
Patent number: 12020204Abstract: A processor may receive storage space information associated with an agile storage space. In some embodiments, the agile storage space may include one or more smart storage spaces. A processor may analyze the storage space information associated with the agile storage space. A processor may determine if an amount of one or more objects exceeds a storage threshold. In some embodiments, the amount of the one or more objects is based, at least in part, on the storage space information. A processor may assign the one or more objects to the one or more smart storage spaces. In some embodiments, assigning the one or more objects to the one or more smart storage spaces may be based, at least in part, on the storage threshold and the storage space information.Type: GrantFiled: December 1, 2021Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit
-
Patent number: 12020022Abstract: A computer-implemented method, computer program product, and system for managing an application. The computer-implemented method comprises defining, by a first application, a specification of a second application and sending, by the first application, a request to a subsystem, wherein the request comprises a file, the file comprising the specification, and request data to be processed. The computer-implemented method further comprises configuring, by the subsystem, an instance of the second application, wherein the configuring comprises provisioning the instance according to the specification and sending the received request data to the instance. The computer-implemented method further comprises processing, by the instance, the request data.Type: GrantFiled: March 10, 2022Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Christopher John Poole, Mark Andrew Woolley, Thomas James Waterton, Joseph Peter Kent
-
Patent number: 12020129Abstract: A technique for training a model includes obtaining a training example for a model having model parameters stored on one or more computer readable storage mediums operably coupled to the hardware processor. The training example includes an outcome and features to explain the outcome. A gradient is calculated with respect to the model parameters of the model using the training example. Two estimates of a moment of the gradient with two different time constants are computed for the same type of the moment using the gradient. Using a hardware processor, the model parameters of the model are updated using the two estimates of the moment with the two different time constants to reduce errors while calculating the at least two estimates of the moment of the gradient.Type: GrantFiled: April 13, 2023Date of Patent: June 25, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Tetsuro Morimura
-
Patent number: 12019376Abstract: A method of making an adhesion layer of an extreme ultraviolet (EUV) stack is presented. The method includes grafting an ultraviolet (UV) sensitive polymer brush on a hardmask, the polymer brush including a UV cleavable unit, depositing EUV resist over the polymer brush, exposing the EUV resist to remove the EUV resist in exposed areas by applying a developer, and flooding the exposed area with a UV light and a solvent developer to remove exposed portions of the polymer brush.Type: GrantFiled: October 22, 2021Date of Patent: June 25, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Guo, Bharat Kumar, Ekmini A. De Silva, Jennifer Church, Dario Goldfarb, Nelson Felix
-
Patent number: 12019633Abstract: An approach is provided in which the approach receives a query request to execute a query. The approach provides multiple query execution options based on multiple hardware configurations. The multiple query execution options include multiple execution times and multiple execution costs. The approach receives a selection that selects at least one of the query execution options and, in turn, executes the query on at least one of the hardware configurations based on the received selection.Type: GrantFiled: July 19, 2019Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Adam J. Storm, Gustavo Arocena, Ronen Grosman, Christian Garcia-Arellano
-
Publication number: 20240202447Abstract: An embodiment includes generating a training dataset by aligning text from a document of a document database with a named entity from a knowledge base. The embodiment generates an enhanced training dataset by updating the training dataset to include a named entity type and a named entity label associated with the named entity. The embodiment trains a natural language processing (NLP) model using the enhanced training dataset resulting in a trained NLP model. The embodiment identifies, using the trained NLP model, the named entity in a block of unstructured text and generates, using the trained NLP model, a target sequence that includes a relationship between the named entity and a tail entity, as well as the named entity type and the named entity label of the named entity and a tail entity type and a tail entity label of the tail entity.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: International Business Machines CorporationInventors: Gaetano Rossiello, Alfio Massimiliano Gliozzo, NANDANA SAMPATH MIHINDUKULASOORIYA, Faisal Mahbub Chowdhury, Michael Robert Glass
-
Publication number: 20240201264Abstract: A method for unifying battery-status observability across a plurality of heterogeneous devices includes identifying a plurality of heterogeneous devices where each device includes a battery to power the device. The method monitors battery status of each device of the heterogeneous devices. The method may also access crowdsourced data to determine battery life associated with at least one device of the heterogeneous devices. Using the battery status and potentially the crowdsourced data, the method predicts the remaining battery life for each device of the heterogeneous devices. The method presents the remaining battery life of each of the heterogeneous devices on a unified dashboard. In certain embodiments, a user may be alerted in the event the remaining battery life of a device of the heterogeneous devices falls below a selected threshold. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: International Business Machines CorporationInventors: Robert Filepp, Abdulhamid Adebowale Adebayo, William Anderson, Neil Delima
-
Publication number: 20240203047Abstract: A method establishes a virtual reality environment for simulating operation of the digital twin model and operates the digital twin model in the virtual reality environment. The digital twin model receives operational parameters from the virtual reality environment in order to determine operational effectiveness of the digital twin model in operating within the virtual reality environment. The method further enables a user to visualize the operation of the digital twin model in the virtual reality environment. In certain embodiments, the method provides a second digital twin model of a second physical object and operates the second digital twin model in the virtual reality environment along with the first digital twin model. This may enable assessment of the interaction between the two digital twin models and/or how operation of one digital twin model may affect operation of the other digital twin model. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: International Business Machines CorporationInventors: Fang Lu, Jeremy R. Fox, Sarbajit K. Rakshit, Tushar Agrawal
-
Publication number: 20240202670Abstract: A graph representing a current state of a set of assets is constructed, a weighted node in the graph representing an asset in the set of assets, a weighted edge in the graph representing a connection between two assets in the set of assets, a weight of the weighted node determined using an asset health score of the asset, a weight of the weighted edge determined according to an importance of the connection. A divergence between the graph and a previous graph representing a previous state of the set of assets is scored, the scoring resulting in a divergence score. Responsive to the divergence score being above a threshold score, a current maintenance schedule of the set of assets is adjusted, the adjusting resulting in an adjusted maintenance schedule.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: International Business Machines CorporationInventors: Dzung Tien Phan, Nianjun Zhou, Pavankumar Murali
-
Publication number: 20240203121Abstract: An embodiment includes selecting, using a first attribute of a first object, the first object in a first volumetric video. The embodiment also includes selecting, using a second attribute of a second object, the second object in a second volumetric video, where the first attribute and the second attribute satisfy an aggregation rule. The embodiment also includes generating an aggregated volumetric video from the first volumetric video and the second volumetric video, where the generating of the aggregated video comprises rendering the first object and the second object simultaneously in the aggregated volumetric video based on the aggregation rule.Type: ApplicationFiled: December 19, 2022Publication date: June 20, 2024Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Sarbajit K. Rakshit, Micah Forster, Kavitha Hassan Yogaraj
-
Publication number: 20240203445Abstract: A method for regulating emotions in conversations is disclosed. In one embodiment, such a method includes monitoring a conversation between participants. The method further divides the conversation into a plurality of utterances and calculates an emotion score for each utterance. The method further determines whether an emotion score of an utterance exceeds a threshold. In the event the emotion score exceeds the threshold, the method intervenes in the conversation in an attempt to return the conversation to a more constructive path. In certain embodiments, this intervention may include taking one or more actions that are specifically tailored to returning the conversation to a more constructive path. In other or the same embodiments, responses or reactions of the participants to the actions are audited to determine if the actions were successful in returning the conversation to a more constructive path. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicant: International Business Machines CorporationInventors: Isaiah Mulang' Onando, Julian Bertram Kuehnert, Sekou Lionel Remy, Charles Muchiri Wachira, Aisha Walcott
-
Patent number: 12014220Abstract: An embodiment for learning-based automatic selection of artificial intelligence applications. The embodiment may receive a user request for an exam, the user request including exam information. The embodiment may automatically identify an exam type cluster corresponding to the received exam information. The embodiment may automatically detect applicable AI applications corresponding to the identified exam type cluster. The embodiment may automatically run each applicable AI application on a series of relevant test sets to generate a score for each applicable AI application. The embodiment may automatically recommend to a user a highest-scoring applicable AI application.Type: GrantFiled: September 12, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Sun Young Park, Kourosh Jafari-Khouzani, Dustin Michael Sargent
-
Patent number: 12015003Abstract: An interconnect for a semiconductor device includes a laminate substrate; a first plurality of electrical devices in or on a surface of the laminate substrate; a redistribution layer having a surface disposed on the surface of the laminate substrate; a second plurality of electrical devices in or on the surface of the redistribution layer; and a plurality of transmission lines between the first plurality of electrical devices and the second plurality of electrical devices. The surface of the laminate substrate and the surface of the redistribution layer are parallel to each other to form a dielectric structure and a conductor structure.Type: GrantFiled: September 29, 2021Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: John Knickerbocker, Mukta Ghate Farooq, Katsuyuki Sakuma
-
Patent number: 12014293Abstract: The present disclosure relates to a method, system and computer program product for electronic health record (EHR) data synthetization. According to the method, an original EHR dataset X is captured. A latent space Z is generated from the original EHR dataset X, wherein dimensionality of Z is lower than that of X. A stochastic process prior module is applied to the latent space Z. Synthetic EHR dataset X? is reconstructed from the latent space Z after being applied with the stochastic process prior.Type: GrantFiled: July 29, 2020Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Xu Min, Yi Qin Yu, Jing Mei, Yuan Zhou, Shao Chun Li
-
Patent number: 12014755Abstract: In one aspect of the present disclosure, the degree of side erasure occurring in neighboring tracks is controlled by controlling the skew angle of the tape head, relative to the longitudinal direction of motion of the tape past the head as a track is written. In one embodiment, the tape head is rotated relative to the longitudinal direction of tape travel, and the trailing edge of the tape head which forms an acute angle with the edge of a track being written, is used for writing tracks at a desired track pitch. Other aspects and advantages may be provided, depending upon the particular application.Type: GrantFiled: July 31, 2023Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark Alfred Lantz, Hugo E. Rothuizen, Simeon Furrer, Stella Brach, Jason Liang, Icko E. T. Iben, Georg Lothar Lauhoff, David Lee Swanson
-
Patent number: 12015069Abstract: One example of an apparatus includes a conducting channel region. The conducting channel region includes a plurality of epitaxially grown, in situ doped conducting channels arranged in a spaced apart relation relative to each other. A source positioned at a first end of the conducting channel region, and a drain positioned at a second end of the conducting channel region. A gate surrounds all sides of the conducting channel region and fills in spaces between the plurality of epitaxially grown, in situ doped conducting channels.Type: GrantFiled: January 16, 2020Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruqiang Bao, Michael A. Guillorn, Terence Hook, Robert R. Robison, Reinaldo Vega, Tenko Yamashita
-
Patent number: 12015056Abstract: A method and resulting structures for a semiconductor device includes forming a source terminal of a semiconductor fin on a substrate. An energy barrier is formed on a surface of the source terminal. A channel is formed on a surface of the energy barrier, and a drain terminal is formed on a surface of the channel. The drain terminal and the channel are recessed on either sides of the channel, and the energy barrier is etched in recesses formed by the recessing. The source terminal is recessed using timed etching to remove a portion of the source terminal in the recesses formed by etching the energy barrier. A first bottom spacer is formed on a surface of the source terminal and a sidewall of the semiconductor fin, and a gate stack is formed on the surface of the first bottom spacer.Type: GrantFiled: April 25, 2023Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yulong Li, Paul M. Solomon, Siyuranga Koswatta
-
Patent number: 12016127Abstract: Provided is a method for removing an electronic component from a printed wiring board. The method comprises applying an embrittlement agent to a lead of an electronic component that is soldered to the printed wiring board. The electronic component is removed from the printed wiring board by breaking the embrittled lead.Type: GrantFiled: July 19, 2023Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Mark K. Hoffmeyer, Timothy P. Younger
-
Patent number: 12013874Abstract: A processor may identify one or more data fields of interest. The processor may receive data for each of the data fields of interest. The processor may compute one or more bias scores for the data fields of interest based on the data. The processor may develop a bias matrix with the bias scores. The processor may display the bias matrix to a user.Type: GrantFiled: December 14, 2020Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Brianne Boldrin, Eliza Salkeld, Rebecca Rose James
-
Patent number: 12016251Abstract: Embodiments disclosed herein include a semiconductor structure. The semiconductor structure may include a spin transfer torque (STT) magnetoresistive random access memory (MRAM) stack. The semiconductor structure may also include a spin orbit torque (SOT) MRAM stack vertically in series with the STT-MRAM. The SOT-MRAM stack may include a heavy metal spin hall effect rail configured to flip an SOT free-layer magnetic orientation in response to a horizontal signal through the heavy metal rail.Type: GrantFiled: August 25, 2021Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Heng Wu, Alexander Reznicek, Bahman Hekmatshoartabari, Ruilong Xie
-
Patent number: 12014026Abstract: Using a set of menu to key process mappings, historical menu usage data for an application is aggregated into aggregated key process usage data. A set of key process association rules, each comprising a consequent key process given a particular antecedent key process, is generated. From the set of key process association rules and a set of ranked menus by frequency of usage within each key process, a set of model menu recommendations is generated. According to an application usage history, a menu frequency ratio, and a confidence value of a modelled next menu, the set of menu recommendations is scored. A scored menu recommendation having a rank below a threshold rank is pruned from a set of menu items of the application ranked according to their scores. The pruned set of scored menu recommendations is presented for selection instead of the set of menu items.Type: GrantFiled: April 21, 2023Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Long Fan, Yang Yang, Ye Fan, Juan Wu, Qi Mao, Jing James Xu
-
Patent number: 12013791Abstract: An instruction is provided to perform a reset address translation protection operation when executed. Executing the instruction includes determining, by a processor, that an address translation protection bit in a specified translation table entry associated with a storage block is to be reset. Based on determining that the address translation protection bit is to be reset, executing the instruction includes resetting the address translation protection bit to deactivate write protection for the storage block. The resetting is absent waiting for an action by one or more other processors of the computing environment.Type: GrantFiled: June 1, 2021Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bruce Conrad Giamei, Timothy Slegel, Christian Borntraeger, Damian Osisek, Lisa Cranton Heller, Ute Gaertner, Christine Michele Yost, Elpida Tzortzatos
-
Patent number: 12015397Abstract: One or more systems, devices, and/or methods of manufacture and/or use provided herein relate to a quantum computing process to achieve higher connectivity of qubits to more than nearest neighbors and/or to a plurality of nearest neighbors. A system can comprise a tunable first coupler coupled to a first qubit, a tunable second coupler coupled to a second qubit, and a junction coupling the first coupler and the second coupler being both parametrically drivable. The first coupler and the second coupler can comprise superconducting quantum interference devices or Josephson junctions. The junction can comprise a central hub or central node separately coupled to the first coupler and the second coupler. The first coupler and the second coupler can be configured to capacitively or inductively couple the first qubit and the second qubit to one another to perform a control-Z (CZ) gate or an iSWAP gate.Type: GrantFiled: August 18, 2022Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Timothy Phung
-
Patent number: 12013865Abstract: Aspects of the invention include techniques for decomposing trend and seasonality components in a forecast of parametric time series data. A non-limiting example method includes receiving time series data that includes a plurality of values taken over a first period of time. A forecast is generated using the time series data. The forecast can include one or more predicted values over a second period of time. The forecast is decomposed into N components and 2N coalitions are defined for the N components. A coalition value is determined for each coalition of the 2N coalitions.Type: GrantFiled: March 10, 2023Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Vijay Arya, Mudhakar Srivatsa, Joshua Rosenkranz, Petros Zerfos, Xuan-Hong Dang
-
Patent number: 12014760Abstract: A method, according to one approach, includes forming an underlayer of a magnetic recording medium. The underlayer includes first encapsulated nanoparticles each comprising a first magnetic nanoparticle encapsulated by a first aromatic polymer, and a first polymeric binder binding the first encapsulated nanoparticles. A magnetic recording layer is formed above the underlayer. The magnetic recording layer includes second encapsulated nanoparticles each comprising a second magnetic nanoparticle encapsulated by an encapsulating layer, and a second polymeric binder binding the second encapsulated nanoparticles.Type: GrantFiled: August 20, 2019Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventor: Richard Bradshaw
-
Patent number: 12015691Abstract: Embodiments are disclosed for a method. The method includes validating training data that is provided for training a machine learning model using ordinary differential equations. The method further includes generating pre-processed training data from the validated training data by generating encrypted training data from the validated training data using homomorphic encryption and generating random noise based on the validated training data. The method also includes training the machine learning model adversarially with the pre-processed training data.Type: GrantFiled: September 23, 2021Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Mansura Habiba, Gokhan Sagirlar, Martin Wistuba
-
Patent number: 12014182Abstract: Embodiments include a hierarchical metadata prediction system that includes a first line-based predictor having a first line for storage of metadata entries, and a second line-based predictor configured to store metadata entries from the first line-based predictor. The second line-based predictor has a second line, the second line including a plurality of containers, the plurality of containers including at least a first set of containers having a first size and a second set of containers having a second size. The system also includes a processing device configured to transfer one or more metadata entries between the first line-based predictor and the second-line based predictor. Embodiments also include a computer-implemented method and a computer program product.Type: GrantFiled: August 20, 2021Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Robert Prasky, James Bonanno, Adam Benjamin Collura
-
Patent number: 12013884Abstract: A modular two-stage neural architecture is used in translating a natural language question into a logic form such as a SPARQL Protocol and RDF Query Language (SPARQL) query. In a first stage, a neural machine translation (NMT)-based sequence-to-sequence (Seq2Seq) model translates a question into a sketch of the desired SPARQL query called a SPARQL silhouette. In a second stage a neural graph search module predicts the correct relations in the underlying knowledge graph.Type: GrantFiled: June 30, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Saswati Dana, Dinesh Garg, Dinesh Khandelwal, G P Shrivatsa Bhargav, Sukannya Purkayastha
-
Patent number: 12014142Abstract: A computer-implemented process for training a natural language processing (NLP) agent having a reinforced learning model includes the following operations. A type of document from a document corpus is identified using metadata particularly associated with the document. The NLP agent tokenizes the document to generate a plurality of tokens. Using a schema identified from the type of the document, one of the plurality of tokens is compared to a system of record (SOR) field from the schema. A similarity score between the one of the plurality of tokens with a correct value and a reward based upon the similarity score are generated. A determination is made that an optimum minimum average similarity rate has not been obtained. Based upon the determination, the reinforced learning model is trained using a loss function that includes the reward.Type: GrantFiled: June 22, 2021Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary Francis Diamanti, Shikhar Kwatra, Ryan Anderson, Rodrigo Goulart Silva
-
Patent number: 12013747Abstract: Detecting system log anomalies by receiving multivariate time-series system log data an multivariate metric data, inferring system metrics from the system log data and metric data, receiving a metric causal graph including causal relationships between system metrics, determining a univariate variation score for the system metrics, determining a causal variation score for the multivariate time series system metric data, according to the causal graph, determining an overall activity score according to the univariate variation score, and causal variation score, and altering a review window duration according to the activity score.Type: GrantFiled: August 10, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Seema Nagar, Pooja Aggarwal, Rohan R Arora, Amitkumar Manoharrao Paradkar
-
Patent number: 12015185Abstract: Techniques regarding quantum transducers are provided. For example, one or more embodiments described herein can include an apparatus that can include a superconducting microwave resonator having a microstrip architecture that includes a dielectric layer positioned between a superconducting waveguide and a ground plane. The apparatus can also include an optical resonator positioned within the dielectric layer.Type: GrantFiled: March 3, 2021Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abram L Falk, Chi Xiong, Swetha Kamlapurkar, Hanhee Paik, Jason S. Orcutt
-
Patent number: 12014483Abstract: Analysis of edge closures of metal surface particles based on a graph structure.Type: GrantFiled: February 14, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Hong Bing Zhang, Tong Liu, Dan Zhang, Yi Chen Zhong, Xu Min
-
Patent number: 12014198Abstract: Method and system are provided for running a smaller memory-address width program in a larger memory-address width address space. The method includes: dividing a smaller memory-address width program executable code into a set of portions; reserving a first virtual storage area in a part of an address space accessed using a smaller memory-address width address; and reserving a set of second virtual storage areas in a part of the address space accessed using a larger memory-address width address to accommodate the program executable code. The method provides a relocation mechanism to relocate a processor thread by translating using a relocation factor from an address in the reserved first virtual storage area to the one of the reserved second virtual storage areas containing the executable code.Type: GrantFiled: March 25, 2021Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen James Hobson, Catherine Mary Moxey, Christian Jacobi, Elpida Tzortzatos
-
Patent number: 12013827Abstract: Duplicating identification in a graph having a second version. The graph includes nodes representing entities and edges representing relationships between the entities. The method includes: providing a previous first version of the graph. At least two target nodes of the graph may be identified. The first version and the second version of the graph may be compared for determining a comparison score indicative of a similarity between the two target nodes. The comparison score may be used for determining whether the two target nodes are duplicates with respect to each other.Type: GrantFiled: January 18, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Lars Bremer, Thuany Karoline Stuart, Hemanth Kumar Babu, Martin Anton Oberhofer
-
Patent number: 12013840Abstract: A computing device, method, and system are provided of improving data quality to conserve computational resources. The computing device receives a raw dataset. One or more data quality metric goals corresponding to the received raw dataset are received. A schema of the dataset is determined. An initial set of validation nodes is identified based on the schema of the dataset. The initial set of validation nodes are executed. A next set of validation nodes are iteratively expanded and executed based on the schema of the dataset until a termination criterion is reached. A corrected dataset of the raw dataset is provided based on the iterative execution of the initial and next set of validation nodes.Type: GrantFiled: October 20, 2020Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shrey Shrivastava, Anuradha Bhamidipaty, Dhavalkumar C. Patel
-
Patent number: 12015715Abstract: A processor may commit, anonymously, an identity and associated data of a resource producer on a blockchain by an independent gateway. The processor may generate a Merkle tree hash commitment to the blockchain of all resources handled by an aggregator. The processor may execute individual commitments of a resource to a user. The processor may provide a zero-knowledge-proof that proves that the commitment of the identity and associated data of the resource producer and the Merkle tree hash commitment match.Type: GrantFiled: April 28, 2021Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Johannes Adrianus Wilhelmus Röling, Pankaj Satyanarayan Dayama, Vinayaka Pandit, Joseph Nicolaas Gijsbertus Zeinstra
-
Patent number: 12011679Abstract: A fluidic processor device and a wafer including the same, the device including a nanofluidic separator chip including a nanoDLD array, a housing for housing the chip including a top plate disposed on a topside of the chip, a bottom plate disposed on a backside of the chip and fastened to the top plate, and a spacer disposed between the chip and the bottom plate to create a clearance between the chip and the bottom plate for forming a drain space on the backside of the chip.Type: GrantFiled: November 17, 2017Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Stacey Gifford, Sung-Cheol Kim, Joshua Smith, Benjamin Wunsch
-
Patent number: 12015510Abstract: A circuit includes at least three equally weighted drivers; a state variable generator; and an element selector. The latter is coupled to the drivers, has a first input from the generator, has a second input including a plurality of input thermometer-encoded data streams, and has an output of an equal number of thermometer-encoded output data streams supplied to the drivers. The element selector maps the second input to the output dynamically based on a value of the first input from the state variable generator, with an update rate that is no more than one half of a symbol-rate. A serializer is configured to provide serialized data at the symbol rate, with output coupled to one of the second input of the element selector and input of the drivers. The drivers have outputs that are combined to produce an output of the circuit at the symbol rate.Type: GrantFiled: May 27, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Timothy O. Dickson, Martin Cochet, Zeynep Toprak-Deniz, John Francis Bulzacchelli, Jonathan E. Proesel
-
Patent number: 12014330Abstract: Participant inclusion determination can include generating a textual analysis of a draft of an electronic communication in response to a sender preparing the draft for conveyance over an electronic communications network. A word relevance score can be computed for each word of the draft based on the textual analysis. Probabilistically weighted distances between the sender, an initial recipient of the electronic communication, and more additional recipient candidates for additionally receiving the electronic communication can be determined. The probabilistically weighted distances can correspond to hierarchical distances within a hierarchical structure corresponding to an organization in which the sender, the initial recipient, and one or more additional recipient candidates are members.Type: GrantFiled: December 23, 2020Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat Deluca, Jonathan D. Dunne
-
Patent number: 12013870Abstract: Technology for routing queries in a system with a plurality of nodes (for example online analytical processing sub-systems) where each node has an associated replicated local database and a local latency value and replication velocity values. The workload balancing for incoming received queries among and between the plurality of nodes is based, at least in part, on consideration of latency values and/or replication velocity values for the various nodes. The best node to handle a given query is thereby selected and the query is routed to the selected node for response.Type: GrantFiled: July 29, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Manogari Nogi Simanjuntak, Sowmya Kameswaran, Daniel Martin, Jia Heng Zhong
-
Patent number: 12013773Abstract: An approach for generating a compiled version of a program source code. At least two different executable files may be generated applying at least two different compiler optimization settings for compiling a first part and applying at least two different compiler optimization settings for compiling a second part of the source code. A main performance part of the source code may be determined dependent on values of a target quantity of the at least two different executable files. The main performance part is the part of the first part and the second part that has a greater influence on the target quantity. The compiled version of the program source code may be generated by compiling the source code applying a higher optimization level of the compiler for compiling the main performance part than for compiling the remaining part of the source code.Type: GrantFiled: December 10, 2021Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Jana Christine Aberham, Christopher Noelting, Carsten Otte, Oleg Tsemaylo
-
Patent number: 12014299Abstract: Embodiments of the present invention provide a computer system a computer program product, and a method that comprises determining a task that is being performed based on a set of observed micromovements; in response to determining the task that is being performed, detecting an anomaly in at least one micromovement in the set of observed micromovements based on a comparison of the at least one micromovement to one or more micromovements associated with an established baseline of micromovements; and generating a notification on a user interface that details the detected anomaly.Type: GrantFiled: August 26, 2020Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventor: Denzil Sunil Menezes
-
Patent number: 12014287Abstract: A system and related method score a fairness of an outcome model. The method comprises receiving a set of original transaction records (OTRs), and selecting an OTR subset of the OTRs according to a subset selection criteria in order to reduce a number of OTRs to send to outcome model. For each OTR in the subset a perturbed transaction record (PTR) is created based on the OTR that includes changing at least one attribute in the PTR from the OTR, sending the OTR and the PTR to the outcome model, receiving an OTR outcome and a PTR outcome from the outcome model, and determining a record bias score for the OTR outcome and the PTR outcome respectively that indicates bias in the respective outcome. The OTR and the PTR bias score are stored in a bias determination system (BDS) database.Type: GrantFiled: December 4, 2020Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Manish Anand Bhide, Ravi Chandra Chamarthy, Prashant Pandurang Mundhe
-
Patent number: 12013904Abstract: Synchronizing requests with a respective context includes, responsive to a determination that there are more pages to explore, performing regular crawling operations for a current page, recording a current page in a list of explored pages and extracting links from the current page. Responsive to a determination that there are more links to extract, a next link to analyze is selected to form a selected link and responsive to a determination that there is a new request associated with the selected link, a new request identifier is created and saved as an entry in a hashmap. Responsive to a determination that there is not a new request associated with selected link, a request associated with the selected link is updated with a new link value when the link value differs.Type: GrantFiled: October 7, 2019Date of Patent: June 18, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Khalil A. Ayoub, Paul Ionescu, Gil Mirmovitch, Iosif Viorel Onut
-
Patent number: 12013775Abstract: A method and method for testing an application includes performing a static analysis of metadata of coding of an application, using a test application program executed by a processor on a computer. Available user interface states are simulated based on the static analysis. A configuration file of the application is accessed and parsed to enumerate states possible for the application. A coverage metric is calculated for the application based on a number of states reached by the simulating and a number of states possible.Type: GrantFiled: December 9, 2015Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Joseph William Ligman, Marco Pistoia, Gegi Thomas, Omer Tripp
-
Patent number: 12015217Abstract: An electronic component assembly includes a board having an electronic component, a connector mounted to the board and electrically connected to the electronic component and having an anchoring feature positioned on an exterior of the connector, and a card having another electronic component and a securing feature. The electronic component assembly also includes a movable member positioned on one of the connector or the card. The movable member is positioned in the securing feature and contacts the anchoring feature to secure the card in a seated position in the connector, or the anchoring feature includes the movable member and contacts the securing feature to secure the card in the seated position in the connector.Type: GrantFiled: December 23, 2020Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Tyler Jandt, Mark Plucinski, Sandra J. Shirk/Heath, Phillip V. Mann
-
Patent number: 12015659Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include extracting a first multiple dimensional dataset and a second multiple dimensional dataset and encoding the first multiple dimensional dataset into a first encoded dataset and the second multiple dimensional dataset into a second encoded dataset. The operations may include combining the first encoded dataset and the second encoded dataset into a combined encoded dataset and conveying the combined encoded dataset to a user.Type: GrantFiled: February 25, 2022Date of Patent: June 18, 2024Assignee: International Business Machines CorporationInventors: Manjit Singh Sodhi, Rahul Jain, Shashank Mujumdar, Nitin Gupta, Prerna Agarwal