IBM Patent Applications

TIMING-AWARE AND SIMULTANEOUS OPTIMIZATION OF LATCH CLUSTERING AND PLACEMENT IN AN INTEGRATED CIRCUIT

Granted: December 7, 2023
Application Number: 20230394211
Embodiments are provided for providing enhanced fabrication and design of an integrated circuit in a computing system by a processor. One or more latches may be clustered by augmenting an integer linear program (“ILP”) operation with a facility-location allocation (FLA) operation, wherein the clustering of the one or more latches is timing-aware. The one or more latches may be placed and assigned in the integrated chip based on clustering one or more latches.

AUTOMATED HAZARD RECOGNITION USING MULTIPARAMETER ANALYSIS OF AERIAL IMAGERY

Granted: November 30, 2023
Application Number: 20230386199
An embodiment includes identifying a tree type of vegetation depicted in an image. The embodiment segments that portion of the image using edge-detection processing resulting in a contour line that defines a tree perimeter. The embodiment detects that the tree is within a buffer distance from a power line. The embodiment determines the tree's species by comparing the contour line to candidate contour lines of different tree species and calculates a diameter of the tree's crown using the…

ENHANCED ALIGNMENT FOR GLOBAL PLACEMENT IN A CIRCUIT

Granted: November 30, 2023
Application Number: 20230385503
Embodiments are provided for enhanced initial global placement in a circuit design in a computing system by a processor. A wire length minimization may be determined based on maximum population density constraints as a single player game theory for global placement of an integrated circuit.

LOGIC LOCKING OPERATIONS

Granted: November 30, 2023
Application Number: 20230385496
Embodiments are provided for providing enhanced protection of an integrated circuit in a computing system by a processor. A logic locking FSM component or a logic locking with RTL gating may be applied to a current design logic to enable and protect operations of an integrated circuit, where the current design logic remains unchanged. The operation of the integrated circuit may be activated based upon providing to the integrated circuit a correct key from the logic locking FSM component…

PROGRAMMABLE MULTICAST PROTOCOL FOR RING-TOPOLOGY BASED ARTIFICIAL INTELLIGENCE SYSTEMS

Granted: November 16, 2023
Application Number: 20230370304
Embodiments for providing enhanced multicast data transfer for ring topology based artificial intelligence systems are disclosed. Multicast data is sent to a plurality of disjointed cores in a multicast group according to a first multicast mode, a second multicast mode, or a third multicast mode, where the first multicast mode sends a first half the multicast data on first multicast ring and a second half on a second multicast ring, the second multicast mode sends the multicast data on…

4-PYRROLIDIN-1-Yl-5-P-TOLYL-THIENO[2,3-D] PYRIMIDINE FOR USE IN THE TREATMENT OF AGING-ASSOCIATED AND PREMATURE AGING DISEASES THROUGH RESTORED CHROMOSOMAL STABILITY AND INHIBITION OF CELLULAR SENESCENCE

Granted: November 2, 2023
Application Number: 20230346785
The present invention refers to the use of a small molecule to inhibit cellular hallmarks of aging, with therapeutic impact in aging-associated diseases and progeroid syndromes. The present invention discloses that defective mitotic mechanisms contribute to age-associated chromosomal instability (CIN) and to cell senescence. In particular, the present invention discloses that dysfunction of microtubule dynamics arising with age due to decreased MT-depolymerizing kinesin-13 activity,…

SINGLE-PRODUCER-MULTIPLE CONSUMERS SYNCHRONIZATION AND MULTICAST DATA TRANSFER

Granted: October 26, 2023
Application Number: 20230344667
Embodiments for providing single-producer-multiple consumers synchronization and multicast data transfer by a processor are disclosed. Multicast data transfer is synchronized based on an identification tag and a request from each one of a plurality of recipients for the multicast data. The multicast data is transferred to each of the plurality of recipients based on the identification tag, the request from each one of the plurality of recipients, and a list of the plurality of…

AUTOMATED LOOKBACK WINDOW SEARCHING

Granted: October 26, 2023
Application Number: 20230342627
Predefined pipelines may be created with predefined meta-features. Time series data may be segmented using lookback window parameters. Meta-features may be determined for windowed data. Those of the predefined pipelines having a maximum amount of matching predefined meta-features may be determined. Those of the lookback window parameters that result in the windowed data having the meta-features most similar to the meta-features of one or more of the plurality of predefined pipelines may…

Virtual Dialog System Dynamic Context Collection

Granted: October 26, 2023
Application Number: 20230342545
A system, computer program product, and a computer implemented method are provided for interfacing with a virtual dialog environment to dynamically and optimally collected context for problem diagnosis and resolution. A context model is leveraged to identify context entities, and one or more corresponding context collection mechanisms. The context model is implemented in real-time to facilitate dynamic selection of one or more of the identified context collection mechanisms, which are…

SYNTACTIC AND SEMANTIC AUTOCORRECT LEARNING

Granted: October 19, 2023
Application Number: 20230334241
Learning and correcting errors in text input fields to an artificial intelligence (AI) system includes receiving, by the AI system from a target system, an input text. The AI system executes a text processing operation on the input text by applying at least one transformer from a library of transformers to the input text to generate transformed text. At least one proposed correction to the input text is output by the AI system based on an analysis of the transformed text. Feedback data,…

INTELLIGENT MEDIA DATA EXPLORER

Granted: October 19, 2023
Application Number: 20230334081
Embodiments for providing an intelligent media data service in a computing environment by a processor. One or more sections of media data are identified and annotated (e.g., tagged) for a user based on a degree of relevancy between a user profile and the media data, wherein the media data include media classification, topic detection, speaker detection and noise detection. The one or more sections of media data are selected for the user based on the tagging of the or more sections.

PREDICTIVE COMPUTING AND DATA ANALYTICS FOR PROJECT MANAGEMENT

Granted: October 12, 2023
Application Number: 20230325775
Embodiments are provided for providing predictive computing and data analytics for project management in a computing system by a processor. A lifecycle of each of a plurality of objects may be monitored based on data received from a plurality of data sources. Predictive analytics for project management of each of the plurality of objects may be provide based on monitoring the lifecycle of each of the plurality of objects.

REGULATION BASED PROTECTION OF DATA FOR STORAGE SYSTEMS

Granted: October 12, 2023
Application Number: 20230325523
Embodiments for providing enhanced data protection for storage systems in a computing environment by a processor. One or more queries received by a storage system may be identified. Approval or denial of transmission of data with the storage system may be regulated in relation to the one or more queries based a queried metadata and a plurality of rules and administrative policies.

AUTOMATIC CONTAINER SPECIFICATION FILE CREATION AND UPDATE FOR A CODEBASE

Granted: October 5, 2023
Application Number: 20230315421
Embodiments for providing an enhanced codebase in a computing environment by a processor. One or more container specification files may be automatically updated with one or more changes to a codebase.

DIGITAL AND PHYSICAL EXPERIENCE CORRELATION FOR PRODUCT RECOMMENDATION

Granted: October 5, 2023
Application Number: 20230316374
Using a digital twin model of a user, a digital twin model of a geographical location, a digital twin model of an event venue located at the geographical location, and a plurality of digital twin models of clothing items, a product recommendation customized to the user and a planned event is generated, the planned event planned to occur at the event venue. A product recommendation depiction is generated, the product recommendation depiction comprising a depiction of the product…

INTELLIGENT SUPPLY CHAIN OPTIMIZATION

Granted: October 5, 2023
Application Number: 20230316359
Intelligent classification for product pedigree identification are presented. A transaction agreement request may be received from a user. A revised transaction agreement request may be generated based on one or more user profiles, a multi-party entity feedback loop, one or more constraints relating to the transaction agreement request, and a transaction agreement fulfillment requirements of the entity.

Knowledge Graph Driven Content Generation

Granted: October 5, 2023
Application Number: 20230316101
Embodiments are provided that related to a computer system, a computer program product, and a computer-implemented method for dynamically managing knowledge graphs and their corresponding datasets. Embodiments include identifying a neologism from a virtual environment, and leveraging a virtual environment exploration to resolve a meaning of the identified neologism. The resolved meaning of the neologism is applied to a dynamic expansion of a dataset and a corresponding knowledge graph.

AUTOMATED PARTITIONING OF A DISTRIBUTED DATABASE SYSTEM

Granted: October 5, 2023
Application Number: 20230315725
An embodiment includes generating a partition schema for a distributed database based on historical usage data indicative of usage of the distributed database, where the generating of the partition schema comprises determining a partition range of a partition of the partition schema. The embodiment also includes generating a node identifier for the partition using a hash function and a first weight value assigned to the partition. The embodiment also includes monitoring performance data…

DYNAMIC FACTORING AND COMPOSING WORKFLOWS

Granted: October 5, 2023
Application Number: 20230315535
Various embodiments are provided for dynamically factoring and composing workflows in a computing environment by one or more processors in a computing system. Subgraphs (e.g., blocks) of workflows stored in a workflow library may be identified. The subgraphs may be functional blocks such as, for example, the functional blocks may perform a logical task. Similarities and relationships may be identified between one or more of the blocks of one or more workflows. One or more blocks may be…

TICKET QUEUE FOR CONTROLLING COMPUTE PROCESS ACCESS TO SHARED DATA AND COMPUTE RESOURCES

Granted: October 5, 2023
Application Number: 20230315529
Controlling compute process access to shared data and compute resources includes, responsive to a compute process determining that access to at least one of shared resources and shared data is necessary to perform a compute task, creating, by the compute process, a ticket file belonging to the compute process in a ticket queue directory. The compute process is allowed to proceed performing the compute task upon determining that the ticket file is first in line in a ticket queue of the…