Selective hard and soft rewrites
Granted: October 22, 2024
Patent Number:
12124740
The present disclosure includes systems and methods for reducing rewrite overhead in a sequential access storage system. The method may comprise writing a data set to a sequential access medium using a magnetic head, wherein the data set comprises a plurality of encoded data blocks, classifying each of the plurality of encoded data blocks on the sequential access medium into one of at least three classes of write quality, and rewriting the encoded data blocks in a rewrite area of the…
Reputation profile propagation on blockchain networks
Granted: October 22, 2024
Patent Number:
12126721
A node in a blockchain network may initiate a non-fungible token identity, establish a profile for the non-fungible token identity, receive reputation data related to the non-fungible token identity, determine, based on the reputation data, a reputation score, append the non-fungible token identity with the reputation score as a non-fungible token metadata tag, and upload the non-fungible token identity and the metadata tag to an ID repository.
Anonymous private shared partitions in a global total order broadcast domain networks using random symmetric encryption keys
Granted: October 22, 2024
Patent Number:
12126716
An operator for a global total order broadcast domain may send an operation out of band to nodes of participating parties, receive a certificate and a signature on an operation identifier for each participating node, generate a randomness vectors for each party participating in the operation, generate a random symmetric encryption key, encrypt the certificates, the signatures, and the randomness vector for each participating party with the symmetric encryption key, encrypt the symmetric…
Account delegation via browser supplement module
Granted: October 22, 2024
Patent Number:
12126620
Account delegation is provided. A request for access to a secure system using an owner's account is received from an applier via a browser supplement module on the applier's computing device. The request is communicated to the account owner via a browser supplement module on the account owner's computing device. Approval of the request is received from the account owner. The secure system is logged into using the account owner's credential. A connection to the applier's computing device…
Microservice measurement and merging
Granted: October 22, 2024
Patent Number:
12124887
A method, computer program product, and system include a processor(s) generates a representation of microservice communications within a network. The processor(s) updates the representation, based on monitoring deployments of microservices within the network. The processor(s) identifies individual service clusters within the network. The processor(s) selects each cluster from the identified service clusters, and for each cluster, evaluates whether to recommend mergers of a portion of the…
Controlling invocations of a software component based on estimation of residual capability thereof
Granted: October 22, 2024
Patent Number:
12124871
A solution is proposed for controlling invocations of a target component by multiple source components in a software application. A corresponding method comprises associating a plurality of source components in a software application with one or more corresponding source rates for invoking a target component in the software application; monitoring corresponding invocations of the target component by a number of instances of the plurality of source components; receiving an enablement…
Automatic selection of nodes on which to perform tasks
Granted: October 22, 2024
Patent Number:
12124870
A method, computer program product, and computer system for implementing tasks on managed nodes. A specified task to be performed by an Ansible module on one or more managed nodes of two or more managed nodes is received. The one or more managed nodes are determined based on an attribute value of a hostDecision attribute of the Ansible module. The attribute value may be primaryNode, allNodes, or Dynamic, where: primary Node requires the one or more managed nodes to be a primary node,…
Mining code expressions for data analysis
Granted: October 22, 2024
Patent Number:
12124822
Techniques for computer software code analysis are disclosed. One or more data flows are generated, based on analyzing software code using static analysis. A data object is identified in the software code using the one or more data flows, the data object relating to a structured dataset. A correspondence between a code expression in the software code and a characteristic of the structured dataset is identified, based on analyzing one or more reads from and one or more writes to the data…
Generating and updating conversational artifacts from APIS
Granted: October 22, 2024
Patent Number:
12124811
A method, computer system, and a computer program product for generating a conversational bot for an application programming interface (API) is provided. The present invention may include parsing an API schema. The present invention may include generating sentences for the conversational bot from the parsed API schema. The present invention may include constructing the conversational bot by training a deep learning model. The present invention may include receiving a natural language…
Multi-stage electronic design automation parameter tuning
Granted: October 22, 2024
Patent Number:
12124789
Techniques regarding parameter tuning for an EDA protocol are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a tuning component that tunes an electronic design automation…
Configurable printing bed for 3D printing
Granted: October 22, 2024
Patent Number:
12122098
A configurable printing bed for a 3D printer includes a bed surface and linear actuators. The bed surface includes bed surface portions. Each of the bed surface portions is supported for independent movement. At least one of the bed surface portions includes a head that is twistable. When each of the bed surface portions is positioned at a reference level, the bed surface portions form different parts of a common plane. Each of the linear actuators is connected to at least one of the bed…
Trusted repository review
Granted: October 22, 2024
Patent Number:
12124583
A method performs a trust review of repositories is provided. A computer system identifies security criteria for the trust review. The computer system applies the security criteria on a repository under evaluation. The computer system determines a recommendation for the repository under evaluation using a comparison of a result of applying the security criteria on the repository under evaluation to a trust baseline for a set of trusted repositories. According to other illustrative…
HSM self-destruction in a hybrid cloud KMS solution
Granted: October 22, 2024
Patent Number:
12124580
A method includes: federating, by a computer device, a proxy hardware security module from a physical hardware security module; storing, by the computer device, the proxy hardware security module; receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module; and erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality…
Training an environment generator of a generative adversarial network (GAN) to generate realistic environments that incorporate reinforcement learning (RL) algorithm feedback
Granted: October 22, 2024
Patent Number:
12124537
A computer-implemented method according to one embodiment includes causing an environment generator of a Generative Adversarial Network (GAN) to generate realistic training environments, and causing a first discriminator of the GAN to determine whether the realistic training environments are real or fake. In response to a determination that an accuracy of the first discriminator at determining whether the realistic training environments are real or fake is within a predetermined range,…
Image recognition training data quality enhancement
Granted: October 22, 2024
Patent Number:
12124536
A training dataset including a plurality of labeled images can be received, each labeled image of the plurality of labeled images including a label represented by a bounding box having a designated class name. Characteristics of each label can be obtained. Statistical information for each class name of the plurality of labeled images can be determined based on the characteristics of each label associated with each respective class name. An outlier test can be performed based on the…
Generating key point graphs using directional relation scores
Granted: October 22, 2024
Patent Number:
12124493
An example system includes a processor to execute a key point analysis to extract key points from a number of input sentences. The processor can compute directional relation scores between the extracted key points. The processor can construct a key point graph based on the extracted key points and the directional relation scores. The processor can generate a key point graph visualization based on the key point graph.
Edge device facility to selectively locate missing chat messages
Granted: October 22, 2024
Patent Number:
12124488
Selective locating of missing chat messages for an edge device is provided. The process includes sending a locate chat message request from a user's edge device to at least one other edge device of at least one other participant in a chat with the user via an end-to-end encryption messaging system. The locate chat message request identifies at least one search parameter for at least one missing chat message of the chat on the edge device. The process further includes, based on sending…
Shadow experiments for serverless multi-tenant cloud services
Granted: October 22, 2024
Patent Number:
12124454
Aspects of the present invention disclose a method, computer program product, and system for query execution in a multi-tenant cloud service. The method includes one or more processors determining category classes for service queries. The method further includes sending for execution, a selected number of service queries from one of the determined category classes to a shadow query engine. Respective service queries of the categorically classified service queries comprise a different set…
Transforming data of strict schema structure database
Granted: October 22, 2024
Patent Number:
12124419
A system may port a data model into a strict schema system, translate the data model into a transformation rule definition, fit the transformation rule definition to a transform action, receive strict schema data, perform the transform action on the strict schema data based on the transformation rule definition to form rough data, and execute filtering and enriching operations on the rough data to form loose schema data.
Workload generation for optimal stress testing of big data management systems
Granted: October 22, 2024
Patent Number:
12124362
A computer-implemented method, system and computer program product for optimally performing stress testing against big data management systems. A set of random test queries is generated and compiled to determine the data points of the features (e.g., table type being queried) of the set of random test queries. A distance (e.g., Mahalanobis distance) is then measured between the data points of the features and the mean of a distribution of data points corresponding to each same feature of…