Methods and systems for establishing an electronic account for a customer
First Claim
Patent Images
1. A method for initiating an electronic account over a network, comprising the steps of:
- transmitting user information from a user to a registration system over the network;
receiving the user information from the user via the network to initiate the electronic account;
generating a unique electronic account number corresponding to the user information;
establishing the electronic account using the unique electronic account number, the electronic account being stored in a customer name database containing the user information;
retrieving a physical address of the user from an address database based on the user information, the physical address corresponding to the location where the user receives physical mail;
storing the physical address of the user in a customer address database;
generating, by a verification form generator, an identification verification form using the physical address and the user information;
sending the identification verification form to the user at the physical address;
notifying a confirmation host, by the verification form generator, when the identification verification form has been sent;
validating the identification verification form at the registration office;
transmitting validated identification verification information from the registration office to the confirmation host;
retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user;
requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority;
receiving the electronic certificate by the registration system; and
linking the electronic certificate to the electronic account.
0 Assignments
0 Petitions
Accused Products
Abstract
Registration information is sent form a customer to a registration system over a network. The registration system creates an electronic account for the customer and facilitates the validation of the customer'"'"'s identity. When the customer'"'"'s identity is validated, the registration system activates the electronic account. The electronic account includes a unique electronic account number, a physical address of the customer, and an electronic address of the customer.
108 Citations
73 Claims
-
1. A method for initiating an electronic account over a network, comprising the steps of:
-
transmitting user information from a user to a registration system over the network; receiving the user information from the user via the network to initiate the electronic account; generating a unique electronic account number corresponding to the user information; establishing the electronic account using the unique electronic account number, the electronic account being stored in a customer name database containing the user information; retrieving a physical address of the user from an address database based on the user information, the physical address corresponding to the location where the user receives physical mail; storing the physical address of the user in a customer address database; generating, by a verification form generator, an identification verification form using the physical address and the user information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form at the registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for initiating an electronic account over a network, comprising the steps of:
-
transmitting registration information from a user to a registration system over the network; receiving, at a network server, the registration information from the user; transmitting the registration information from the network server to a database server; storing the registration information in a customer name database by the database server; retrieving a physical address of the user from an address database using the registration information; storing the physical address of the user in a customer address database; generating, by an application server, a unique electronic account number corresponding to the registration information; generating, by verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for creating an electronic account for a user, comprising the steps of:
-
transmitting registration information from a user to a registration system over a network; receiving the registration information from the user; storing the registration information in a database; generating a unique electronic account number corresponding to the registration information; processing the registration information in a physical address matching engine to determine a physical address of the user; generating, by a verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form from the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; sending a request to a certificate authority for an electronic certificate for the electronic account; receiving the electronic certificate; creating the electronic account, the electronic account being stored in a customer name database containing the registration information; storing the physical address of the user in a customer address database; and associating the electronic certificate with the electronic account. - View Dependent Claims (27, 28, 29)
-
-
30. A system for initiating an electronic account over a network, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; receiving user information from a user via the network to initiate the electronic account; storing the user information in a customer name database; generating a unique electronic account number corresponding to the user information; establishing the electronic account using the unique electronic account number, the electronic account being stored in the customer name database containing the user information; retrieving a physical address of the user from an address database based on the user information, the physical address corresponding to the location where the user receives physical mail; storing the physical address of the user in a customer address database; generating, by a verification form generator, an identification verification form using the physical address and the user information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A system for initiating an electronic account over a network, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; receiving registration information from a user; transmitting the registration information from the network server to a database server; storing the registration information in a customer name database by the database server; retrieving a physical address of the user from an address database using the registration information; storing the physical address of the user in a customer address database; generating, by a verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A system for creating an electronic account for a user, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; receiving registration information from the user; storing the registration information in a database; generating a unique electronic account number corresponding to the registration information; processing the registration information in a physical address matching engine to determine a physical address of the user; generating, by a verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; sending a request to a certificate authority for an electronic certificate for the electronic account; receiving the electronic certificate; creating the electronic account, the electronic account being stored in a customer name database containing the registration information; storing the physical address of the user in a customer address database; and associating the electronic certificate with the electronic account. - View Dependent Claims (55, 56, 57)
-
-
58. A computer usable memory having computer readable code embodied therein, for initiating an electronic account over a network, the computer readable code comprising:
-
an information receiving module configured to receive user information from a user via the network to initiate the electronic account; a first generating module configured to generate a unique electronic account number corresponding to the user information; an establishing module configured to establish the electronic account using the unique electronic account number, the electronic account being stored in a customer name database containing the user information; a first retrieving module configured to retrieve a physical address of the user from an address database based on the user information, the physical address corresponding to the location where the user receives physical mail; a storing module configured to store the physical address of the user in a customer address database; a second generating module configured to generate an identification verification form using the physical address and the user information; a first transmitting module configured to transmit the identification verification form to the user at the physical address; a notifying module configured to notify a confirmation host when the identification verification form has been transmitted; a validating module configured to validate the identification verification form from the user at a registration office; a second transmitting module configured to transmit validated identification verification information from the registration office to the confirmation host; a second retrieving module configured to retrieve the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; a requesting module configured to request, by the registration system, an electronic certificate for the electronic account from a certificate authority; a receiving module configured to receive the electronic certificate by the registration system; and a linking module configured to link the electronic certificate to the electronic account.
-
-
59. A computer usable memory having computer readable code embodied therein, for initiating an electronic account over a network, the computer readable code comprising:
-
a first receiving module configured to receive registration information from a user; a first transmitting module configured to transmit the registration information from the network server to a database server; a first storing module configured to store the registration information in a customer name database by the database server; a first retrieving module configured to retrieve a physical address of the user from an address database using the registration information; a second storing module configured to store the physical address of the user in a customer address database; a first generating module configured to generate an identification verification form using the physical address and the registration information; a second transmitting module configured to transmit the identification verification form to the user at the physical address; a notifying module configured to notify a confirmation host when the identification verification form has been sent; a validating module configured to validate the identification verification form from the user at a registration office; a third transmitting module configured to transmit validated identification verification information from the registration office to the confirmation host; a second retrieving module configured to retrieve the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; a second generating module configured to generate by an application server, a unique electronic account number corresponding to the registration information and the customer name database; a requesting module configured to request, by the registration system, an electronic certificate for the electronic account from a certificate authority; a second receiving module configured to receive the electronic certificate by the registration system; and a linking module configured to link the electronic certificate to the electronic account.
-
-
60. A computer readable memory having computer readable code embodied therein for creating an electronic account for a user, the computer readable code comprising:
-
a registration receiving module configured to receive registration information from the user; a storing module configured to store the registration information in a database; a first generating module configured to generate a unique electronic account number corresponding to the registration information; a processing module configured to process the registration information in a physical address matching engine to determine a physical address of the user; a second generating module configured to generate an identification verification form using the physical address and the registration information; a first transmitting module configured to transmit the identification verification form to the user at the physical address; a notifying module configured to notify a confirmation host when the identification verification form has been sent; a validating module configured to validate the identification verification form from the user at a registration office; a second transmitting module configured to transmit validated identification verification information from the registration office to the confirmation host; a retrieving module configured to retrieve the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; a sending module configured to send a request to a certificate authority for an electronic certificate for the electronic account; a certificate receiving module configured to receive the electronic certificate; a creating module configured to create the electronic account, the electronic account being stored in a customer name database containing the registration information; a storing module configured to store the physical address of the user in a customer address database; and an associating module configured to associate the electronic certificate.
-
-
61. A system for initiating an electronic account over a network, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; receiving user information from a user via the network to initiate the electronic account; generating a unique electronic account number corresponding to the user information; establishing the electronic account using the unique electronic account number, the electronic account being stored in a customer name database containing the user information; retrieving a physical address of the user from an address database based on the user information, the physical address corresponding to the location where the user receives physical mail; storing the physical address of the user in a customer address database; generating, by a verification form generator, an identification verification form using the physical address and the user information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form from the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account.
-
-
62. A system for initiating an electronic account over a network, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; receiving, at a network server, registration information from a user; transmitting the registration information from the network server to a database server; storing the registration information in a customer name database by the database server; retrieving a physical address of the user from an address database using the registration information; storing the physical address of the user in a customer address database; generating, by a verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form from the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; generating, by an application server, a unique electronic account number corresponding to the registration information and the customer name database; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account.
-
-
63. A system for creating an electronic account for a user, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; receiving registration information from the user; storing the registration information in a database; generating a unique electronic account number corresponding to the registration information; processing the registration information in a physical address matching engine to determine a physical address of the user; generating, by a verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form from the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; sending a request to a certificate authority for an electronic certificate for the electronic account; receiving the electronic certificate; creating the electronic account, the electronic account being stored in a customer name database containing the registration information; storing the physical address of the user in a customer address database; and associating the electronic certificate with the electronic account.
-
-
64. A method for registering an electronic account over a network, comprising the steps of:
-
transmitting registration information from a user to a registration system over the network; receiving the registration information at the registration system over the network; storing the registration information in a database; retrieving a physical address of the user from an address database using the registration information; generating, by a verification form generator, an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host, by the verification form generator, when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting, by the registration system, an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account. - View Dependent Claims (65, 66, 67)
-
-
68. A system for registering an electronic account over a network, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; transmitting registration information from a user to a registration system over the network; receiving the registration information at the registration system over the network; storing the registration information in a database; retrieving a physical address of the user from an address database using the registration information; generating an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and linking the electronic certificate to the electronic account. - View Dependent Claims (69, 70, 71)
-
-
72. A system for registering an electronic account over a network, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions that are executed by the processor to perform operations comprising; transmitting registration information from a user to a registration system over the network; receiving the registration information at the registration system over the network; storing the registration information in a database; retrieving a physical address of the user from an address database using the registration information; generating an identification verification form using the physical address and the registration information; sending the identification verification form to the user at the physical address; notifying a confirmation host when the identification verification form has been sent; validating the identification verification form by the user at a registration office; transmitting validated identification verification information from the registration office to the confirmation host; retrieving the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; requesting an electronic certificate for the electronic account from a certificate authority; receiving the electronic certificate by the registration system; and means for linking the electronic certificate to the electronic account.
-
-
73. A computer readable memory having computer readable code embodied therein for registering an electronic account over a network, the computer readable code comprising:
-
a registration information transmitting module configured to transmit registration information from a user to a registration system over the network; a registration receiving module configured to receive the registration information at the registration system over the network; a storing module configured to store the registration information in a database; a physical address retrieving module configured to retrieve a physical address of the user from an address database using the registration information; a generating module configured to generate an identification verification form using the physical address and the registration information; a verification sending module configured to send the identification verification form to the user at the physical address; a notifying module configured to notify a confirmation host when the identification verification form has been sent; a validating module configured to validate the identification verification form by the user at a registration office; a verification transmitting module configured to transmit validated identification verification information from the registration office to the confirmation host; a retrieving module configured to retrieve the validated identification verification information at the registration system from the confirmation host to establish the electronic account for the user; a requesting module configured to request an electronic certificate for the electronic account from a certificate authority; a certificate receiving module configured to receive the electronic certificate by the registration system; and a linking module configured to link the electronic certificate to the electronic account.
-
Specification