Patent ID: 7779157

Claim:
A system for servicing user accounts, comprising: one or more blades for servicing the user accounts, wherein each blade includes software components and hardware components, and wherein each blade serves a group of user accounts; at least one memory comprising computer-executable instructions, wherein the instructions are for: receiving a notification of a failed blade among the one or more blades; stopping assignment of new user accounts to the failed blade; moving user accounts from the failed blade to at least one other blade, wherein moving user accounts comprises providing configuration information of the user accounts to the at least one other blade, the configuration information stored separately from the failed blade; receiving a notification of a failed user device; and recovering the failed user device, wherein recovering the failed user device comprises: retrieving configuration information from a blade manager; removing database entries of the user device at a blade of the one or more blades; reconstructing a user account and a user device from the configuration information; and importing filter data for the user account and the user device; and a processor operable to execute the instructions.