METHOD AND SYSTEM FOR COMPRESSING PROGRAM CODE AND INTERPRETING COMPRESSED PROGRAM CODE

Patent №

US 6,907,598

Granted

2005-06-14

Filed 2002

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10164032

A computer system and method for compressing an instruction stream and executing the compressed instruction stream without decompression. The invention utilizes a new pointer instruction, i.e., an “Echo” instruction that is used to replace repeated instructions or sequences of instructions, also referred to as phrases. Replacing subsequent, repeated phrases with the Echo instruction reduces the size of the instruction stream, i.e., compresses the instruction stream. The Echo instruction generally identifies at least one literal instruction appearing before the Echo instruction and further identifies the number of instructions appearing before the Echo instruction to be repeated. No additional delimiters are necessary, e.g., no End Echo instructions are required. Omitting the End Echo instruction allows for overlapping phrases without the need for two Echo instructions. Reducing the number of instructions used significantly increases compression.

AI hardwareG06F 9/3017G06F 9/45504

AI classification

AI hardware1.00
Knowledge representation0.01
Natural language0.00
Speech0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 129920204

Assignors

FRASER, CHRISTOPHER WARWICK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC