Patentable/Patents/US-12164978
US-12164978

Thread weave for cross-instruction set architecture procedure calls

PublishedDecember 10, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The invention provides a method of initiating code including (i) storing an application having first, second and third functions, the first function being a main function that calls the second and third functions to run the application, (ii) compiling the application to first and second heterogeneous processors to create first and second central processing unit (CPU) instruction set architecture (ISA) objects respectively, (iii) pruning the first and second CPU ISA objects by removing the third function from the first CPU ISA objects and removing first and second functions from the second CPU ISA objects, (iv) proxy inserting first and second remote procedure calls (RPC's) in the first and second CPU ISA objects respectively, and pointing respectively to the third function in the second CPU ISA objects and the second function in the first CPU ISA objects, and (v) section renaming the second CPU ISA objects to common application library.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The method of claim 1, wherein the first function points to the second function.

3

3. The method of claim 1, wherein the first function points to the first RPC.

5

5. The method of claim 1, wherein the application has a data structure that is used by functions of the first and second CPU ISA objects.

6

6. The method of claim 5, wherein during the compiling (ii) the data structure is compiled to the second processor.

7

7. The method of claim 6, wherein during the pruning (iii) the data structure is removed from the second CPU ISA objects.

8

8. The method of claim 5, wherein the first function uses the data structure.

9

9. The method of claim 5, wherein the third function uses the data structure.

10

10. The method of claim 9, wherein the third function in the second CPU ISA objects points to the data structure in the first CPU ISA objects.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 10, 2019

Publication Date

December 10, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Thread weave for cross-instruction set architecture procedure calls” (US-12164978). https://patentable.app/patents/US-12164978

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.