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:
Jan. 25, 2011

Filed:

Jan. 13, 2004
Applicants:

Michael A. Berger, Manchester, NH (US);

Robert T. Curley, Hopkinton, MA (US);

Daniel J. Dietterich, Acton, MA (US);

Jc Ferguson, Harvard, MA (US);

Michael J. Homberg, Westborough, MA (US);

Benjamin E. Mccann, Acton, MA (US);

Jonathan C. Nicklin, Cambridge, MA (US);

David Porter, Littleton, MA (US);

Suchi Raman, Winchester, MA (US);

Craig S. Rasmussen, Arlington, MA (US);

Michael J. Soha, Chelmsford, MA (US);

Thomas J. Teixeira, Harvard, MA (US);

Bryan T. Whitmore, Fitchburg, MA (US);

Leonard F. Wisniewski, Danvers, MA (US);

Chin-cheng Wu, Carlisle, MA (US);

Inventors:

Michael A. Berger, Manchester, NH (US);

Robert T. Curley, Hopkinton, MA (US);

Daniel J. Dietterich, Acton, MA (US);

JC Ferguson, Harvard, MA (US);

Michael J. Homberg, Westborough, MA (US);

Benjamin E. McCann, Acton, MA (US);

Jonathan C. Nicklin, Cambridge, MA (US);

David Porter, Littleton, MA (US);

Suchi Raman, Winchester, MA (US);

Craig S. Rasmussen, Arlington, MA (US);

Michael J. Soha, Chelmsford, MA (US);

Thomas J. Teixeira, Harvard, MA (US);

Bryan T. Whitmore, Fitchburg, MA (US);

Leonard F. Wisniewski, Danvers, MA (US);

Chin-Cheng Wu, Carlisle, MA (US);

Assignee:

F5 Networks, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and apparatus provide an adaptive load balancer that presents a virtual data system to client computer systems. The virtual data system provides access to an aggregated set of data, such as files or web service objects, available from a plurality of server data systems respectively operating within a plurality of server computer systems. The adaptive load balancer receives a client data access transaction from a client computer system that specifies a data access operation to be performed relative to the virtual data system presented to the client computer system. The adaptive load balancer processes the client data access transaction in relation to metadata associated with the virtual data system to provide access to the file or service object within a server computer system, or to access the metadata. The adaptive load balancer can work in conjunction with other adaptive load balancers to dynamically adjust to demands for access to data by replicating and migrating data such as files or service objects as needed between the server computer systems to accommodate data access demands.

Published as:

Find Patent Forward Citations

Loading…