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. 02, 2010

Filed:

Nov. 18, 2004
Applicants:

Edward G. Butt, Tucson, AZ (US);

Franck Excoffier, Tucson, AZ (US);

Steven D. Johnson, Tucson, AZ (US);

Inventors:

Edward G. Butt, Tucson, AZ (US);

Franck Excoffier, Tucson, AZ (US);

Steven D. Johnson, Tucson, AZ (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/445 (2006.01); G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A technique for updating elements in a data storage facility, including a single server or a multi-server system, such as by providing updated internal code packages to the elements. The update is performed using a fixed state machine, where the elements are updated in a coordinated manner within the constraints of the state machine. In a multi-server device, the code packages are distributed to elements associated with the different servers in one traversal of the state machine, during distribute states of the state machine. The distributed code packages are activated in activate states of the state machine in one traversal of the state machine, so there is parallel activation. The code packages can be grouped in a flexible way by configuring an external update bundle used by the state machine. The distributing of the code is based on the grouping.


Find Patent Forward Citations

Loading…