Scalable software blade architecture
First Claim
Patent Images
1. 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;
a blade manager for managing states of the one or more blades; and
logic for incrementally adding one or more new blades in response to an increase in the number of new user accounts.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for servicing user accounts are disclosed. The system includes one or more blades for servicing the user accounts, where each blade includes software components and hardware components, and each blade serves a group of user accounts, a blade manager for managing states of the one or more blades, and logic for incrementally adding one or more new blades in response to increase in the number of new user accounts.
80 Citations
36 Claims
-
1. 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;
a blade manager for managing states of the one or more blades; and
logic for incrementally adding one or more new blades in response to an increase in the number of new user accounts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for servicing user accounts, comprising:
-
partitioning tasks of servicing the user accounts into one or more blades, wherein each blade includes software components and hardware components, and wherein each blade serves a group of user accounts;
managing states of the one or more blades by a blade manager; and
incrementally adding one or more new blades in response to increase in the number of new user accounts. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product for servicing user accounts, comprising a medium storing computer programs for execution by one or more computer systems having at least a processing unit, a user interface and a memory, the computer program product comprising:
-
code for partitioning tasks of servicing the user accounts into one or more blades, wherein each blade includes software components and hardware components, and wherein each blade serves a group of user accounts;
code for managing states of the one or more blades by a blade manager; and
code for incrementally adding one or more new blades in response to increase in the number of new user accounts. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification