Claims
- 1. A system for facilitating opening of an account for use by a customer, said account opening system comprising:
a customer query system configured to prompt the customer to submit customer information and an account opening request, said query system further configured to record the submitted customer information and account opening request; a pre-validation system configured to receive the customer information from the customer query system and to validate that the customer information is sufficiently correct to allow activation of the account; an account number distribution system configured to allocate and distribute an account number identifying the account in response to validation of the customer information; and a cache system capable of receiving and storing the account opening request, the account number and the validated customer information when an account activation system is unavailable and further capable sending the account opening request, the account number and the validated customer information to the account activation system when the account activation system is available.
- 2. An account opening system of claim 1, wherein the account number distribution system includes an unique account number repository from which the account number is allocated and distributed.
- 3. An account opening system of claim 1, further comprising an account recommendation system configured to make an account-type suggestion based on account use information and wherein the customer query system is further configured to prompt the customer for the account use information and to record the account use information submitted by the customer.
- 4. An account opening system of claim 3, wherein the account-type suggestion is the account-type having minimal cost to the customer.
- 5. An account opening system of claim 1, further comprising a monitor system that is configured to determine when the account activation system is unavailable and is capable of communicating with the cache system.
- 6. An system for facilitating opening of a customer account by submitting an account opening request to a backend system, said account opening system comprising:
a customer query interface having customer information fields for collecting customer information and an account request field for recording the account opening request; a pre-validation system configured to receive the customer information and to validate that the customer information is sufficiently correct to allow activation of the account; a routing system capable of formatting and dispatching the account opening request and the customer information to the backend system in response to validation of the customer information; a monitor system configured to determine when the backend system is unavailable; and a cache system capable of receiving and storing the account opening request and the customer information when the backend system is unavailable so that the account opening request and the customer information can be resubmitted through the routing system to the backend system when the backend system is available.
- 7. An account opening system of claim 6, further comprising an account number distribution system configured to allocate and distribute an account number identifying the account in response to validation of the customer information.
- 8. An account opening system of claim 7, wherein the account number distribution system is further configured to allocate and distribute the account number in response to unavailability of the backend system.
- 9. An account opening system of claim 8, wherein the account number distribution system includes an account number pool from which unique account numbers are allocated and distributed.
- 10. An account opening system of claim 8, wherein the account number pool is capable of periodically receiving a list of additional unique account numbers from the backend system.
- 11. An account opening system of claim 6, wherein the monitor system is further configured to send a query message to the backend system through the routing system and to determine availability of the backend system based on a response to the query message by the backend system.
- 12. An account opening system of claim 11, wherein the query message contains information formatted to reach several subsystems of the backend system so as to determine availability of the subsystems.
- 13. An account opening system of claim 12, wherein one of the subsystems is an account repository system of the backend system.
- 14. An account opening system of claim 6, wherein the monitor system is configured to consult a downtime schedule listing preplanned unavailability of the backend system.
- 15. An system for facilitating opening of a customer shipping account by a backend system, said account opening system comprising:
a front-end interface including a servlet capable of generating a plurality of graphical user interface panels on the customer computer, said graphical user interface panels comprising:
an account-type selection panel configured to record a shipping account-type selected by the customer; a customer information panel configured to record information about the customer submitted by the customer; and an account number provision panel configured to report an account number associated with the customer shipping account to the customer; and a backend interface comprising:
a pre-validation system configured to validate that the customer information is sufficiently correct to allow activation of the shipping account by the backend system; an account number distribution system configured to allocate the account number from an unique account number pool and to transmit the account number to the account number provision panel in response to validation of the customer information; and a routing system capable of formatting and dispatching the account-type selection, the account number and the customer information to the backend system so as to allow activation of the shipping account corresponding with the account-type selection and account number by the backend system.
- 16. An account opening system of claim 15, wherein the graphical user interface panels further include a shipping needs panel configured to record information on anticipated shipping types and frequencies input by the customer and an account recommendation panel configured to make an account-type recommendation based on the shipping needs information.
- 17. An account opening system of claim 16, wherein the information on anticipated shipping types and frequencies includes ground, air and international shipping needs.
- 18. An account opening system of claim 15, wherein the backend system further comprises a monitor system configured to determine when the backend system is unavailable and a cache system capable of receiving and storing the account-type selection, the account number and the customer information when the backend system is unavailable for later dispatching to the backend system when the backend system is available.
- 19. An account opening system of claim 15, wherein the account number is useable for both ground and air shipping.
- 20. An account opening system of claim 15, wherein the account number is useable for both ground, air and international shipping.
- 21. An account opening system of claim 15, wherein the shipping account-type includes one of an occasional account and a periodic pickup account.
- 22. An account opening system of claim 21, wherein the routing system is further configured to rout the account number and the customer information to a service dispatch system when the account-type selection is the periodic pickup account.
- 23. An account opening system of claim 21, wherein the routing system is further configured to rout the account number and customer information to a supply system for supplying a startup kit.
- 24. A method of facilitating opening of an account for a customer by a backend system, said account opening method comprising:
recording information about the customer; recording a request to open an account; pre-validating the customer information so as to ensure that the customer information is sufficiently correct to allow activation of the account by the backend system; monitoring the backend system to determine availability of the backend system; distributing a unique account number associated with the account when the backend system is unavailable; and routing the open account request, the customer information and the account number to the backend system when the backend system is available so as to allow activation of the shipping account corresponding with the account-type selection and account number by the backend system.
- 25. An account opening method of claim 24, further comprising caching the account number and customer information while the backend system is unavailable before routing the customer information and account number to the backend system.
- 26. An account opening method of claim 24, wherein monitoring includes sending a query message to the backend system and determining availability of the backend system based on a response to the query message.
- 27. An account opening method of claim 24, wherein distributing the account number includes distributing the account number from a pool of unique account numbers.
- 28. An account opening method of claim 27, further comprising monitoring the pool of unique account numbers for depletion.
- 29. An account opening method of claim 28, further comprising replenishing the pool of unique account numbers by retrieving additional unique account numbers from the backend system as the pool becomes depleted.
- 30. An account opening method of claim 24, wherein monitoring includes consulting a downtime schedule listing preplanned unavailability of the backend system.
- 31. An account opening method of claim 24, wherein recording the open account request includes recording a request to open a shipping account.
- 32. An account opening method of claim 31, further comprising recording shipping needs information of the customer and recommending a shipping account type based on the shipping needs information before recording the open account request.
- 33. An account opening method of claim 32, wherein recording shipping needs information includes recording shipping types and frequencies.
- 34. An account opening method of claim 33, wherein recording shipping needs information includes recording ground and air shipping needs.
- 35. An account opening method of claim 33, wherein recording shipping needs information includes recording ground, air and international shipping needs.
- 36. An account opening method of claim 33, wherein recommending the shipping account type includes recommending one of an occasional account and a periodic pickup account.
- 37. An account opening method of claim 36, wherein routing the open account request further includes routing a request for establishment of a pickup schedule by a service dispatch system.
- 38. An account opening method of claim 36, wherein routing the open account request further includes routing a request for delivery of a startup kit to the customer by a supply system.
- 39. A computer program product for facilitating opening of an account for a customer by a backend system, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion for recording information about the customer; a second executable portion for recording a request to open an account; a third executable portion for pre-validating the customer information so as to ensure that the customer information is sufficiently correct to allow activation of the account by the backend system; a fourth executable portion for monitoring the backend system to determine the availability of the backend system; a fifth executable portion for distributing a unique account number associated with the account when the backend system is unavailable; and a sixth executable portion for routing the open account request, the customer information and the account number to the backend system when the backend system is available.
- 40. A computer program product of claim 39, further comprising a seventh executable portion for caching the account number and customer information while the backend system is unavailable before routing of the customer information and account number to the backend system by the sixth executable portion.
- 41. A computer program product of claim 39, wherein the fourth executable portion is adapted for sending a query message to the backend system and determining availability of the backend system based on a response to the query message.
- 42. A computer program product of claim 39, wherein the fifth executable portion is adapted for distributing the account number from a pool of unique account numbers.
- 43. A computer program product of claim 42, further comprising an eighth executable portion for monitoring the pool of unique account numbers for depletion.
- 44. A computer program product of claim 43, further comprising a ninth executable portion for replenishing the pool of unique account numbers by retrieving additional unique account numbers from the backend system as the pool becomes depleted.
- 45. A computer program product of claim 39, wherein the fourth executable portion is adapted for consulting a downtime schedule listing preplanned unavailability of the backend system.
- 46. A computer program product of claim 39, wherein the second executable portion is adapted for recording a request to open a shipping account.
- 47. A computer program product of claim 46, further comprising a tenth executable portion for recording shipping needs information of the customer and recommending a shipping account type based on the shipping needs information before recording of the open account request by the second executable portion.
- 48. A computer program product of claim 47, wherein the tenth executable portion is adapted for recording shipping types and frequencies.
- 49. A computer program product of claim 47, wherein the tenth executable portion is adapted for recording ground and air shipping needs.
- 50. A computer program product of claim 47, wherein the tenth executable portion is adapted for recording ground, air and international shipping needs.
- 51. A computer program product of claim 47, wherein the tenth executable portion is adapted for recommending one of an occasional account and a periodic pickup account.
- 52. A computer program product of claim 51, wherein the sixth executable portion is adapted for routing a request for establishment of a pickup schedule by a service dispatch system.
- 53. A computer program product of claim 51, wherein the sixth executable portion is adapted for routing a request for delivery of a startup kit to the customer by a supply system.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority from U.S. Provisional Application No. 60/287,845 entitled “Account Opening System and Method” and filed on May 1, 2001, the contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60287845 |
May 2001 |
US |