Patent ID: 8856241
Filing Date: 2014-10-07
Classification: G06Q,H04L

Abstract:
1. A method for managing a plurality of requests from a plurality of client computers to a plurality of archive servers, the method comprising: (A) receiving a plurality of requests at a front end interface for the plurality of archive servers, each of the requests requesting at least one archived email message for transmission to a local archive store of a requesting client computer, each of the requested archived email messages previously archived from a local email store on the requesting client computer, wherein the local archive store and the local email store are accessible to the requesting client computer in an offline mode, and each archived email message is replaced with a short cut identifier in the local email store of the requesting client computer when initially archived, the short cut identifier including information uniquely identifying the archived email message for retrieving the archived email message; (B) determining, by the front end interface, whether to forward at least one of the plurality of requests to at least one of the plurality of archive servers based upon a volume of previously forwarded requests to the at least one of the plurality of archive servers assigned to retrieve the archived email message identified by the short cut identifier such that the at least one of the plurality of requests is forwarded to the at least one of the assigned plurality of archive servers if the volume is below a threshold; and (C) receiving, at the front end interface, a back-off message from the at least one of the assigned plurality of archive servers indicating that the at least one of the plurality of requests should not be forwarded to the at least one of the assigned plurality of archive servers if the volume is above the threshold, such that the at least one of the plurality of requests is forwarded to the at least one of the assigned plurality of archive servers at a later time if the volume is above the threshold.