User account handling on aggregated group of multiple headless computer entities
First Claim
1. A computer system comprising:
- a first plurality of client computer entities; and
a second plurality of computer entities connected logically into a group in which;
a said computer entity is designated as a master computer entity;
at least one of said computer entities is designated as a slave computer entity; and
said slave computer entity comprises an agent component for allocating functionality provided by said slave computer entity to one or more users operating said client computer entities served by said group of computer entities, wherein said agent component operates to automatically allocate said slave computer functionality by;
creating a plurality of user accounts, each said user account providing an amount of computing functionality to an authorised user;
selecting a said slave computer entity and allocating said user account to said slave computer entity; and
allocating to each said user account an amount of computing functionality provided by a said slave computer entity.
2 Assignments
0 Petitions
Accused Products
Abstract
A group of headless computer entities is formed via a local area network connection by means of an aggregation service application, operated on a headless computer entity selected as a master entity, which propagates configuration settings for time zone, application settings, security settings and the like across individual slave computer entities within the group. A human operator can change configuration settings globally at group level via a user interface display on a conventional computer having a user console, which interacts with the master headless computer entity via a web administration interface. Addition and subtraction of computer entities from a group are handled by an aggregation service application, and interlocks and error checking is applied throughout the group to ensure that no changes to a slave computer entity are made, unless those changes conform to global configuration settings enforced by the master headless computer entity.
72 Citations
27 Claims
-
1. A computer system comprising:
-
a first plurality of client computer entities; and
a second plurality of computer entities connected logically into a group in which;
a said computer entity is designated as a master computer entity;
at least one of said computer entities is designated as a slave computer entity; and
said slave computer entity comprises an agent component for allocating functionality provided by said slave computer entity to one or more users operating said client computer entities served by said group of computer entities, wherein said agent component operates to automatically allocate said slave computer functionality by;
creating a plurality of user accounts, each said user account providing an amount of computing functionality to an authorised user;
selecting a said slave computer entity and allocating said user account to said slave computer entity; and
allocating to each said user account an amount of computing functionality provided by a said slave computer entity.
-
-
2. An account balancing method for selecting a server computer entity for installation of a new user account to supply functionality to a client computer entity, said method comprising the steps of:
-
identifying at least one said server computer entity capable of providing functionality to said client computer entity;
performing at least one test to check that said identified server computer entity is suitable for providing functionality to said client computer entity;
if said server computer entity is suitable for providing said functionality, then opening a user account with said selected server computer entity, said user account assigning said functionality to said client computer entity. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method of allocation of functionality provided by a plurality of grouped computer entities to a plurality of client computer entities, wherein each said client computer entity is provided with at least one account on one of said grouped computer entities, said method comprising the steps of:
-
determining a sub-network address of a client computer for which an account is to be provided by at least one said computer entity of said group;
selecting individual computer entities from said group, having a same sub-network address as said client computer; and
opening an account for said client computer on a said selected computer entity having a same sub-network address. - View Dependent Claims (10, 11, 12, 14, 16, 19, 20, 21)
-
-
13. A plurality of computer entities configured into a group, said plurality of computer entities comprising:
-
at least one master computer entity controlling configuration of all computer entities within said group;
a plurality of slave computer entities, which have configuration settings controllable by said master computer entity;
an aggregation service application, said aggregation service application configured to receive application settings from at least one application program, and distribute said application configuration settings across all computer entities within said group for at least one application resident on said group.
-
-
15. A method of configuring a plurality of applications programs deployed across a plurality of computer entities configured into a group of computer entities, such that all said application programs of the same type are sychronised to be configured with the same set of application program settings, said method comprising the steps of:
-
generating a master set of application configuration settings;
converting said set of master application configuration settings to a form which are transportable over a local area network connection connecting said group of computer entities;
receiving said master application configuration settings at a client computer of said group; and
applying said master application configuration settings to a client application resident on said client computer within said group.
-
-
17. A computer system comprising;
a plurality of computer entities connected logically into a group in which;
a said computer entity is designated as a master computer entity;
at least one of said computer entities is designated as a slave computer entity; and
said master computer entity and said at least one slave computer entity each comprise a corresponding respective application program, wherein a common set of application configuration settings are applied to a master said application program on said master computer entity, and a slave said application program on said slave computer entity.
-
18. A computer device comprising:
-
at least one data processor;
at least one data storage device capable of storing an applications program;
an operating system;
a user application capable of synchronizing to a common set of application configuration settings;
an aggregation service application, capable of interfacing with said user application, for transmission of said user application configuration settings between said user application and said aggregation service application.
-
-
22. A method of aggregation of a plurality of computer entities, by deployment of an agent component, said agent component comprising:
-
a user application;
an aggregation service application;
said method comprising the steps of;
loading a plurality of application configuration settings into said user application within said agent;
defining a sub-group of computer entities to be created by said agent and loading data defining said subgroup into said agent;
sending said agent component to a plurality of target computer entities of said plurality of computer entities;
within each said target computer entity, said agent installing said user application and said aggregation of service application, and deploying said application configuration settings within said target computer entity. - View Dependent Claims (24, 25, 26, 27)
-
-
23. A method for transfer of user accounts between a plurality of computer entities within a group of said computer entities, said method comprising the steps of:
-
monitoring a utilisation of each of a set of said computer entities within said group to locate a computer entity having a capacity which is utilised at above a pre-determined limit;
searching for a computer entity within said set which has a capacity utilisation below a second pre-determined limit;
selecting at least 1 user account located on said computer entity having said utilised capacity above said first predetermined limit; and
transferring said at least one selected user account from said computer entity having capacity utilisation above said first pre-determined limit to said selected computer entity having utilisation below said second predetermined limit.
-
Specification