Fuzzy matching of obscure texts with meaningful terms included in a glossary
Granted: May 6, 2025
Patent Number:
12293153
A method comprising: obtaining multiple glossary terms each comprising one or more words; generating multiple fuzzy tokens from each word of each of the glossary terms; calculating a similarity score for each of the fuzzy tokens, the similarity score denoting a similarity between the respective fuzzy token and its respective word; obtaining multiple input terms to be matched with the multiple glossary terms; separating each of the input terms into multiple input tokens; generating…
Crossbar memory array in back end of line with crystallization front
Granted: May 6, 2025
Patent Number:
12295271
A crystallization seed layer in a substrate, a phase change material layer, the phase change material layer includes a similar lattice constant as a lattice constant of the crystallization seed layer, a top electrode adjacent to a first vertical side surface and a bottom electrode adjacent to a second vertical side surface of the phase change material layer. A plurality of memory structures configured in a crossbar array, each including a crystallization seed layer, a phase change…
Risk clustering and segmentation
Granted: May 6, 2025
Patent Number:
12293377
Monitoring transaction activity for system requests for a set of entities authorized to request services of a system is described. Entities with high feature values for respective features of the set of activity based features are identified to produce a set of outlier entities. The outlier entities are filtered from the set of entities. A set of clusters are created from the filtered set of entities based on the set of activity based features so that each entity in the filtered set of…
Associating disturbance events to accidents or tickets
Granted: May 6, 2025
Patent Number:
12293373
Methods and systems to provide a form of probabilistic labeling to associate an outage with a disturbance, which could itself be either known based on the available data or unknown. In the latter case, labeling is especially challenging, as it necessitates the discovery of the disturbance. One approach incorporates a statistical change-point analysis to time-series events that correspond to service tickets in the relevant geographic sub-regions. The method is calibrated to separate the…
Blockchain ledger rollback
Granted: May 6, 2025
Patent Number:
12293360
A group of transactions to be rolled back in a blockchain ledger can be identified. Whether the transactions in the group are eligible to be rolled back together can be determined. Other transactions can be recommended, and the other transactions may be added to the group to be rolled back together. A rollback transaction can be added to the blockchain ledger that rolls back effect of the transactions, where the rollback transaction has zero or more inputs and zero or more output, the…
Autonomous loading and unloading of packages relating to a vehicle
Granted: May 6, 2025
Patent Number:
12293323
An approach for routing one or more packages and delivering the one or more packages to one or more autonomous vehicles is disclosed. The approach receives shipment request from the one or more vendors, receives package status (e.g., status that the one or more packages is ready to be routed, dimension and weight of the one or more packages) of the one or more packages from the one or more vendors, receives vehicle status (e.g., size and available storage space in the vehicles, location…
Training DNN by updating an array using a chopper
Granted: May 6, 2025
Patent Number:
12293281
Embodiments disclosed herein include a method of training a DNN. A processor initializes an element of an A matrix. The element may include a resistive processing unit. A processor determines incremental weight updates by updating the element with activation values and error values from a weight matrix multiplied by a chopper value. A processor reads an update voltage from the element. A processor determines a chopper product by multiplying the update voltage by the chopper value. A…
Multipole filter on a quantum device with multiplexing and signal separation
Granted: May 6, 2025
Patent Number:
12293253
Devices and/or computer-implemented methods to facilitate a multipole filter on a quantum device with multiplexing capability and signal separation to mitigate crosstalk are provided. According to an embodiment, a device can comprise an interposer substrate comprising a readout resonator. The device can further comprise a qubit chip substrate comprising a qubit coupled to the readout resonator and to a multipole filter.
Automated generation of application programming interfaces for microservices
Granted: May 6, 2025
Patent Number:
12293241
Described are techniques for exposing an endpoint for a software function used by microservices. The techniques include obtaining software classes of a plurality of microservices and analyzing the software classes to identify a software function that is eligible for conversion to an application programming interface (API) format. The techniques further include determining a server microservice, which hosts a software class that includes the software function, and one or more client…
Enhanced exception handling for debugging
Granted: May 6, 2025
Patent Number:
12293166
A method, system, and computer program product for improving debugging efficiency through fallibility skip functionality are provided. The method initiates a fallibility skip mode within a programming environment. The method identifies a code module to be translated from a first coding language to a second coding language. The code module including a function statement. A modified function statement is generated based on the function statement and the initiation of the fallibility skip…
Two-layer adhesion of electronics to a surface
Granted: May 6, 2025
Patent Number:
12290384
Embodiments of the present invention are directed to a two-layer adhesive and methods of using the same to secure an electronic device to an organism. In a non-limiting embodiment of the invention, a surface of the organism is coated with a first adhesive layer (bottom layer). The first adhesive layer is cured and a surface of the cured first adhesive layer is coated with a second adhesive layer (top layer). An electronic device is positioned on the second adhesive layer prior to curing…
Feed-forward design of three-dimensional quantum chips
Granted: May 6, 2025
Patent Number:
12293140
Systems, computer-implemented methods, and computer program products to facilitate feed-forward design of three-dimensional quantum chips are provided. According to an embodiment, a system can comprise a processor that executed computer executable components stored in memory. The computer executable components can comprise an analysis component that performs an analysis of a first layout of a first quantum chip. The computer executable components further comprise a modification component…
Processor core simulator including trace-based coherent cache driven memory traffic generator
Granted: May 6, 2025
Patent Number:
12293137
A core simulator includes one or more simulated processors, a trace-based traffic generator, and a simulated memory subsystem. Each simulated processor includes a core element and at least one lower-level cache excluded from the core element. The trace-based traffic generator includes a plurality of modeled caches that model the at least lower-level cache without modeling the core element. The trace-based traffic generator is configured to receive at least one workload trace and based on…
Fast and accurate geomapping
Granted: May 6, 2025
Patent Number:
12292932
A system and method are provided for discovering k-nearest-neighbors to a given point within a certain distance d. The method includes constructing an index of geometries using geohashes of geometries as an indexing key to obtain an indexed set of geometries, and calculating a geohash representation of the given point with a resolution equal to a magnitude value of d. The method includes searching for a closest-prefix geometry from the indexed set using the geohash representation of the…
Providing tag suggestions for an image in social media platforms
Granted: May 6, 2025
Patent Number:
12292922
A computer-implemented method for providing tag suggestions for an image in a social media platform is provided. Aspects include receiving an image from a first user of a social media platform, obtaining a timestamp corresponding to a time that the image was captured, and obtaining a geographic location corresponding to where the image was captured. Aspects also include identifying one or more members of the social media platform that are connected to the first user that were within a…
Intelligent co-relation of file system and applications events to derive adaptive file system policies
Granted: May 6, 2025
Patent Number:
12292854
A computer-implemented method (CIM), according to one embodiment, includes causing a policy engine to monitor metrics. The metrics include use of a first storage pool of a data storage system, and the first storage pool has relatively faster performance than a second storage pool. The method includes causing the policy engine to dynamically predict users that are likely to use the system. The predicted users are dynamically categorized according to a category of user that does not create…
Optimizing memory access for system with memory expander
Granted: May 6, 2025
Patent Number:
12292822
Computer-implemented methods for optimizing memory access for systems with memory expanders are provided. Aspects include analyzing a source code of a program to identify each data structure that will be accessed by the program during execution of the program, determining a predicted access pattern for each data structure, and determining a type of each data structure. Aspects also include calculating a data access score for each data structure based at least in part on the predicted…
Compatibility testing of web-based software applications
Granted: May 6, 2025
Patent Number:
12292819
Embodiments of the invention are directed to computer-implemented methods of analyzing a web-based software application. A non-limiting example of the computer implemented method includes generating, using a processor system, a set of to-be-tested element-event pairs of the web-based software application. A set of compatibility tests is received at the processor system, where the set of compatibility tests is operable to perform compatibility testing of a corresponding set of…
Testing drives in a redundant array of independent disks (raid)
Granted: May 6, 2025
Patent Number:
12292806
A method, computer program product, and computer system are provided for testing drives in a redundant array of independent disks (RAID) array. The method includes: mirroring data from a selected drive to be tested in a RAID array to spare storage space in the RAID array; and, once the data is successfully mirrored, testing the selected drive to identify a preemptive failure of the selected drive. The RAID may be a traditional RAID (TRAID) array and the spare space may be a spare…
Testing a single chip in a wafer probing system
Granted: May 6, 2025
Patent Number:
12292472
A method for testing at least one single chip in a wafer probing system, at least comprising: providing an adapter plate having an interface surface for contacting a vacuum chuck of the wafer probing system, the adapter plate being configured to accommodate the at least one single chip in a cutout with a chip rear surface being flush with the interface surface; loading the adapter plate with the at least one single chip into the wafer probing system; determining an exact position of the…