Client account generation and authentication system for a network server
First Claim
1. A method for providing secure user account identifiers and passwords to facilitate sharing by users of data between a secure internal server and an external server accessible over the Internet, the method comprising the steps of:
- receiving a request for a user account identifier and password from a requester, the request including a requestor identifier;
retrieving information regarding the requestor from a directory on the internal server, in accordance with said requestor identifier;
generating a user account identifier in accordance with the request;
assigning a user account password associated with the user account identifier;
communicating the user account identifier and user account password to the requestor;
storing the user account identifier and user account password in a user account identifier database on the internal server; and
replicating the user account identifier database to the external server when the database contains a user account identifier for an external user not in said directory and communicating with the external server, so that the external user may obtain access to data replicated from the internal server to the external server, wherein when the user account identifier is for the requestor'"'"'s own use, the user account identifier has a format determined by a type of user account already owned by the requester, and when the user account identifier is requested for an external user, the user account identifier has a format determined by the external user'"'"'s Internet identifier, thereby providing a unique user account identifier for each of said users.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are described for providing secure user account identifiers and passwords to facilitate sharing by users of data between a secure internal server and an external server accessible over the Internet. A user account identifier is generated in accordance with a request from a user having access to the internal server, and a password associated with the account identifier is assigned. The account identifier and password are stored in a database on the internal server. A user account identifier database for an external user is replicated to the external server. The external user may obtain access to data replicated from the internal server to the external server. To provide a unique account identifier for each user, the account identifiers have different formats. When the user account identifier is for the requestor'"'"'s own use, the user account identifier has a format determined by a type of user account (such as Lotus Notes) already owned by the requester. When the user account identifier is requested for an external user, the user account identifier has a format determined by the external user'"'"'s Internet identifier.
-
Citations
19 Claims
-
1. A method for providing secure user account identifiers and passwords to facilitate sharing by users of data between a secure internal server and an external server accessible over the Internet, the method comprising the steps of:
-
receiving a request for a user account identifier and password from a requester, the request including a requestor identifier;
retrieving information regarding the requestor from a directory on the internal server, in accordance with said requestor identifier;
generating a user account identifier in accordance with the request;
assigning a user account password associated with the user account identifier;
communicating the user account identifier and user account password to the requestor;
storing the user account identifier and user account password in a user account identifier database on the internal server; and
replicating the user account identifier database to the external server when the database contains a user account identifier for an external user not in said directory and communicating with the external server, so that the external user may obtain access to data replicated from the internal server to the external server, wherein when the user account identifier is for the requestor'"'"'s own use, the user account identifier has a format determined by a type of user account already owned by the requester, and when the user account identifier is requested for an external user, the user account identifier has a format determined by the external user'"'"'s Internet identifier, thereby providing a unique user account identifier for each of said users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
receiving a request for access to the data from a user;
receiving the user account identifier and user account password from the user; and
granting access to the data only if a record in the list matches the user account identifier and user account password received from the user.
-
-
8. A system for providing secure user account identifiers and passwords to facilitate sharing by users of data between a secure internal server and an external server accessible over the Internet, the system comprising:
-
said internal server, including a processor;
a storage device having stored therein a directory, a user account identifier database and instructions for execution by the processor; and
means for communicating with a requestor of a user account identifier and a user account password; and
means for communicating with the external server, wherein said instructions define a process comprising the steps of receiving a request for the user account identifier and user account password from the requestor, the request including a requester identifier, retrieving information regarding the requester from the directory in accordance with said requestor identifier, generating a user account identifier in accordance with the request, assigning a user account password associated with the user account identifier, communicating the user account identifier and user account password to the requester, storing the user account identifier and user account password in the user account identifier database, and replicating the user account identifier database to the external server when the database contains a user account identifier for an external user not in said directory and communicating with the external server, so that the external user may obtain access to data replicated from the internal server to the external server, and when the user account identifier is for the requestor'"'"'s own use, the user account identifier has a format determined by a type of user account already owned by the requester, and when the user account identifier is requested for an external user, the user account identifier has a format determined by the external user'"'"'s Internet identifier, thereby providing a unique user account identifier for each of said users. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having stored therein instructions for execution of a process for providing secure user account identifiers and passwords to facilitate sharing by users of data between a secure internal server and an external server accessible over the Internet, the process comprising the steps of:
-
receiving a request for a user account identifier and password from a requester, the request including a requestor identifier;
retrieving information regarding the requestor from a directory on the internal server, in accordance with said requester identifier;
generating a user account identifier in accordance with the request;
assigning a user account password associated with the user account identifier;
communicating the user account identifier and user account password to the requester;
storing the user account identifier and user account password in a user account identifier database on the internal server; and
replicating the user account identifier database to the external server when the database contains a user account identifier for an external user not in said directory and communicating with the external server, so that the external user may obtain access to data replicated from the internal server to the external server, wherein when the user account identifier is for the requestor'"'"'s own use, the user account identifier has a format determined by a type of user account already owned by the requestor, and when the user account identifier is requested for an external user, the user account identifier has a format determined by the external user'"'"'s Internet identifier, thereby providing a unique user account identifier for each of said users. - View Dependent Claims (15, 16, 17, 18, 19)
replicating data from the internal server to the external server; and
storing replicated data received from the external server, where the data is accessed by both a user of the internal server and the external user.
-
-
19. A computer-readable medium according to claim 14, wherein the data has associated therewith a list of records each including a user account identifier and an associated user account password, and said process further comprises the steps of:
-
receiving a request for access to the data from a user;
receiving the user account identifier and user account password from the user; and
granting access to the data only if a record in the list matches the user account identifier and user account password received from the user.
-
Specification