WO2026055302 - AUTOMATED SOFTWARE APPLICATION PARALLELIZATION, DISTRIBUTION AND EXECUTION ON MULTI-CORE AND MULTI-NODAL DIGITAL SYSTEMS, COMMUNICATION PROTOCOL FOR DISTRIBUTED PROCESSING, AND COORDINATED PARALLELIZATION AND EXECUTION OF SOFTWARE APPLICATIONS
National phase entry is expected:
Publication Number
WO/2026/055302
Publication Date
12.03.2026
International Application No.
PCT/US2025/044813
International Filing Date
04.09.2025
Title **
[English]
AUTOMATED SOFTWARE APPLICATION PARALLELIZATION, DISTRIBUTION AND EXECUTION ON MULTI-CORE AND MULTI-NODAL DIGITAL SYSTEMS, COMMUNICATION PROTOCOL FOR DISTRIBUTED PROCESSING, AND COORDINATED PARALLELIZATION AND EXECUTION OF SOFTWARE APPLICATIONS
[French]
PARALLÉLISATION, DISTRIBUTION ET EXÉCUTION AUTOMATISÉES D'APPLICATIONS LOGICIELLES SUR DES SYSTÈMES NUMÉRIQUES MULTI-CŒURS ET MULTI-NODAUX, PROTOCOLE DE COMMUNICATION POUR TRAITEMENT DISTRIBUÉ, ET PARALLÉLISATION ET EXÉCUTION COORDONNÉES D'APPLICATIONS LOGICIELLES
Applicants **
SOPHIC COMPUTE, INC.
Inventors
FRANK, Steven J.
Priority Data
18/827,799
08.09.2024
US
18/827,800
08.09.2024
US
18/827,801
08.09.2024
US
18/827,802
08.09.2024
US
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| Number of Office Actions | * |
| * | |
International Searching Authority |
USPTO
* |
| * | |
| Recordal of a Change of the Applicant's Name/Address |
Change of Applicant's Name and Address
* |
| Type of Assignment |
The Standard Agent's Assignment
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Patent Delivery |
Send the Letters Patent by Courier
* |
| Translation |
|
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing, Examination, Granting | 6328 | |
| EPO | Filing, Examination, Granting | 137303 | |
| Japan | Filing, Examination, Granting | 4994 | |
| South Korea | Filing, Examination, Granting | 9688 | |
| USA | Filing, Examination, Granting | 33760 |

Total:
192,073
Contact Us
Abstract[English]
The invention provides for utilization of a machine learning (ML) subsystem to create additional parallel execution on multiple processor cores (CPU, GPU, SPU, etc.) and to further optimize parallel execution within and across nodes of a multi-node system, e.g., through the exchange of objects (instruction, data, task and thread) that define the parallel execution. An abstract object-oriented communication protocol is provided for a multiple node system to enable distribution of objects (thread, task, data, instruction) required for parallel computing of single or multiple applications amongst nodes across any standard network. A method is provided for sharing application parameters (including current and future resource requirements) across a multiple node computing system to enable nodes and aggregates of nodes to further parallelize and further optimize parallel application execution.[French]
L'invention concerne l'utilisation d'un sous-système d'apprentissage automatique (ML) pour créer une exécution parallèle supplémentaire sur de multiples cœurs de processeur (CPU, GPU, SPU, etc.) et pour optimiser davantage l'exécution parallèle au sein de et à travers les nœuds d'un système à nœuds multiples, par exemple, par l'échange d'objets (instruction, données, tâche et fil) qui définissent l'exécution parallèle. Un protocole de communication orienté objet abstrait est prévu pour un système à nœuds multiples afin de permettre la distribution d'objets (fil, tâche, données, instruction) requis pour le calcul parallèle d'applications uniques ou multiples parmi des nœuds sur n'importe quel réseau standard. L'invention concerne un procédé de partage de paramètres d'applications (comprenant des exigences de ressources actuelles et futures) sur un système informatique à nœuds multiples afin de permettre à des nœuds et à des agrégats de nœuds de paralléliser et d'optimiser davantage l'exécution parallèle d'applications.