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:
Jul. 26, 2011

Filed:

Sep. 20, 2006
Applicants:

Michael A. Rothman, Puyallup, WA (US);

Vincent J. Zimmer, Federal Way, WA (US);

Andrew J. Fish, Olympia, WA (US);

Penny Gao, Shanghai, CN;

Bin Xing, Changning District, CN;

Inventors:

Michael A. Rothman, Puyallup, WA (US);

Vincent J. Zimmer, Federal Way, WA (US);

Andrew J. Fish, Olympia, WA (US);

Penny Gao, Shanghai, CN;

Bin Xing, Changning District, CN;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

Embodiments described herein disclose the use of a compiler pre-processing component for the optimization of a firmware image so that it can be made to take up less space in a memory device without the use of compression. Embodiments identify repeated modules or common components across previously separate binary firmware modules within a body of software and automatically and seamlessly merge the content of these modules so they occupy less space in their binary form. The overhead footprint of the binary is reduced without modifying the pre-existing source code defining the individual components. In general, the resulting space savings is additive to the savings provided by existing compression savings techniques.


Find Patent Forward Citations

Loading…