The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 30, 2021

Filed:

Jun. 26, 2020
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventor:

David Hildenbrand, Grasbrunn, DE;

Assignee:

Red Hat, Inc., Raleigh, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 8/41 (2018.01); G06F 9/54 (2006.01); G06F 9/445 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45508 (2013.01); G06F 8/41 (2013.01); G06F 9/44505 (2013.01); G06F 9/4552 (2013.01); G06F 9/542 (2013.01); G06F 9/546 (2013.01);
Abstract

Systems and methods for cross-architecture software distribution using a virtual instruction set architecture. An example method may comprise configuring, by a host computer system, a set of instructions for a virtual instruction set architecture; generating an executable program component using the virtual instruction set architecture for an operating system type; generating an emulator component for the virtual instruction set architecture, the emulator component configured to execute on a target computing system with a target instruction set architecture, wherein the target computing system executes the operating system type, and wherein the target instruction set architecture is different from the virtual instruction set architecture; providing the executable program to the target computing system; and providing the emulator component to the target computing system to cause the target computing system to execute the emulator component responsive to detecting a request to execute the executable program.


Find Patent Forward Citations

Loading…