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.

Patent No.:

US 7313681 B1

PDF
Full Text
Expired
Date of Patent:
Dec. 25, 2007

Filed:

Nov. 20, 2003
Applicants:

James Chien-chiung Chen, Tucson, AZ (US);

Brian Jeffrey Corcoran, Oro Valley, AZ (US);

Matthew Joseph Kalos, Tucson, AZ (US);

Ricardo Sedillos Padilla, Tucson, AZ (US);

Inventors:

James Chien-Chiung Chen, Tucson, AZ (US);

Brian Jeffrey Corcoran, Oro Valley, AZ (US);

Matthew Joseph Kalos, Tucson, AZ (US);

Ricardo Sedillos Padilla, Tucson, AZ (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01); G06F 9/24 (2006.01); G06F 15/177 (2006.01);
U.S. Cl.
CPC ...
Abstract

An apparatus, system, and method are disclosed for fastload code update on a communications adapter. The apparatus includes an image load module, a memory initialization module, and an image overlay module. The image load module is configured to load a copy of a new code image in a memory on the communications adapter. The memory also concurrently stores a copy of an old code image used by the communications adapter. The memory initialization module is configured to invoke the new code image to perform a memory initialization operation. The memory initialization module may perform the memory initialization operation concurrently with ongoing I/O requests possibly accepted, but not necessarily processed, by the old code image. The image overlay module is configured to overlay the old code image with the new code image. The fastload code update minimizes the time that the communications adapter is off-line to overlay the old code image with the new code image and reinitialize the communications adapter.


Find Patent Forward Citations

Loading…