Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
156 words
A network system server that provides password synchronization between a main data store and a plurality of secondary data stores, said network system server comprising: a security server coupled to said main data store, said security server controlling communication with said main data store; a plurality of clients coupled to said security server, said plurality of clients only accessing said main data store through said security server, each of said plurality of clients maintaining a unique, modifiable password; a password synchronization server coupled to said security server and to said plurality of secondary data stores; and a password repository coupled to said password synchronization server, said password repository storing passwords of said plurality of clients, said passwords in said password repository being retrievable by said plurality of secondary data stores via said password synchronization server so that each client is able to maintain a single, unique password for all of said plurality of secondary data stores.
Claim 2
Dependent Claim
156 words
A network system server that provides password synchronization between a main data store and a plurality of secondary data stores, said network system server comprising: a security server coupled to said main data store, said security server controlling communication with said main data store; a plurality of clients coupled to said security server, said plurality of clients only accessing said main data store through said security server, each of said plurality of clients maintaining a unique, modifiable password; a password synchronization server coupled to said security server and to said plurality of secondary data stores; and a password repository coupled to said password synchronization server, said password repository storing passwords of said plurality of clients, said passwords in said password repository being retrievable by said plurality of secondary data stores via said password synchronization server so that each client is able to maintain a single, unique password for all of said plurality of secondary data stores.
Claim 3
Dependent Claim
40 words
A network system server according to claim 1, and further comprising said main data store, said main data store including an information account for each of said plurality of clients, each information account including a password of a corresponding client.
Claim 4
Dependent Claim
32 words
A network system server according to claim 2, said security server providing a clear-text password to said password synchronization server for retrieval by said one of said plurality of secondary data stores.
Claim 5
Dependent Claim
24 words
A network system server according to claim 3, said security server including means for encrypting said clear-text password for storage in said information account.
Claim 6
Dependent Claim
45 words
A network system server according to claim 1, and further comprising said main data store, said main data store including an information account for said password synchronization server that binds each of said plurality of secondary data stores with each of said plurality of clients.
Claim 7
Dependent Claim
32 words
A network system server according to claim 1, and further comprising said main data store, said main data store including an information account for each of said plurality of secondary data stores.
Claim 8
Dependent Claim
59 words
A network system server according to claim 1, further comprising: a temporary memory data store coupled to said password synchronization server and containing information supporting a propagation retry, said temporary memory data store allowing said password synchronization server to perform a propagation retry in the event of an outage of a temporary foreign registry or said password synchronization server.
Claim 9
Dependent Claim
37 words
A network system server according to claim 1, at least one of said plurality of secondary data stores accessing passwords in said password repository regardless of the current password status of said plurality of secondary data stores.
Claim 10
Dependent Claim
102 words
A computer program product that provides password synchronization between a main data store and a plurality of secondary data stores, said computer program product comprising: computer usable code means for maintaining a unique, modifiable password for each of a plurality of clients coupled to said main data store; computer usable code means for retrieving a password for one of said plurality of secondary data stores so that each client among said plurality of clients is able to maintain a single, unique password for said main data store and all of said plurality of secondary data stores, such that password synchronization is maintained.
Claim 11
Dependent Claim
102 words
A computer program product that provides password synchronization between a main data store and a plurality of secondary data stores, said computer program product comprising: computer usable code means for maintaining a unique, modifiable password for each of a plurality of clients coupled to said main data store; computer usable code means for retrieving a password for one of said plurality of secondary data stores so that each client among said plurality of clients is able to maintain a single, unique password for said main data store and all of said plurality of secondary data stores, such that password synchronization is maintained.
Claim 12
Dependent Claim
46 words
A computer program product according to claim 9, and further comprising: computer usable code means for providing a clear-text password based on said user's unique password; and computer usable code means for retrieving said clear-text password by said one of said plurality of secondary data stores.
Claim 13
Dependent Claim
35 words
A computer program product according to claim 10, and further comprising: computer usable code means for encrypting said clear-text password; and computer usable code means for storing said encrypted clear-text password in an information account.
Claim 14
Dependent Claim
32 words
A computer program product according to claim 9, and further comprising: computer usable code means for binding each of said plurality of secondary data stores with each of said plurality of clients.
Claim 15
Dependent Claim
35 words
A computer program product according to claim 9, and further comprising: computer usable code means for performing a propagation retry in the event of an outage of a temporary foreign registry or password synchronization server.
Claim 16
Dependent Claim
37 words
A computer program product according to claim 9, said password retrieval being instigated by at least one of said plurality of secondary data stores regardless of the current password status of said plurality of secondary data stores.
Claim 17
Dependent Claim
38 words
A computer program product according to claim 9, and further comprising: computer usable code means for checking that each client maintains a password having a composition consistent with a set of rules selected for said main data store.
Claim 18
Dependent Claim
107 words
A computer program product according to claim 9, said computer usable code means for retrieving comprising: computer usable code means, responsive to receipt of a request for a password of a particular client among said plurality of clients, said request being transmitted by a requestor associated with one of said plurality of secondary data stores, for determining if said requestor is permitted access to said password of said particular client; and computer usable code means, responsive to a determination that said requestor is permitted access to said password, for transmitting said password to said requestor for storage in said one of said plurality of secondary data stores.
Claim 19
Dependent Claim
60 words
A computer program product according to claim 16, wherein: said computer usable code means for transmitting comprises the computer usable code means for transmitting said password to said requestor in encrypted form; and said computer program product further comprises computer usable code means for transmitting, to said requester, an indication of a type of encryption utilized to encrypt said password.
Claim 20
Independent Claim
89 words
A method of providing password synchronization between a main data store and a plurality of secondary data stores, said method comprising: maintaining a unique, modifiable password for each of a plurality of clients coupled to said main data store; and retrieving a password for one of said plurality of secondary data stores so that each client among said plurality of clients is able to maintain a single, unique password for said main data store and all of said plurality of secondary data stores, such that password synchronization is maintained.
Claim 21
Independent Claim
89 words
A method of providing password synchronization between a main data store and a plurality of secondary data stores, said method comprising: maintaining a unique, modifiable password for each of a plurality of clients coupled to said main data store; and retrieving a password for one of said plurality of secondary data stores so that each client among said plurality of clients is able to maintain a single, unique password for said main data store and all of said plurality of secondary data stores, such that password synchronization is maintained.
Claim 22
Dependent Claim
28 words
A method according to claim 18, and further comprising the step of: providing a clear-text password for retrieval by said one of said plurality of secondary data stores.
Claim 23
Dependent Claim
26 words
A method according to claim 19, and further comprising the step of: encrypting said clear-text password; and storing said encrypted clear-text password in an information account.
Claim 24
Dependent Claim
28 words
A method according to claim 18, and further comprising the step of: binding each of said plurality of secondary data stores with each of said plurality of clients.
Claim 25
Dependent Claim
30 words
A method according to claim 17, and further comprising the step of: performing a propagation retry in response to an outage of a temporary foreign registry or password synchronization server.
Claim 26
Dependent Claim
35 words
A method according to claim 18, said password retrieval being instigated by at least one of said plurality of secondary data stores regardless of the current password status of said plurality of secondary data stores.
Claim 27
Dependent Claim
31 words
A method according to claim 18, and further comprising: checking that each client maintains a password having a composition consistent with a set of rules selected for said main data store.
Claim 28
Dependent Claim
96 words
A method according to claim 18, said retrieving step comprising the steps of: in response to receipt of a request for a password of a particular client among said plurality of clients, said request being transmitted by a requestor associated with one of said plurality of secondary data stores, determining if said requestor is permitted access to said password of said particular client; and in response to a determination that said requester is permitted access to said password, transmitting said password to said requestor for storage in said one of said plurality of secondary data stores.
Claim 29
Dependent Claim
47 words
A method according to claim 25, wherein: said transmitting step comprises the step of transmitting said password to said requestor in encrypted form; and said method further comprises the step of transmitting, to said requestor, an indication of a type of encryption utilized to encrypt said password.