METHOD FOR CONDUCTING AN ELECTRONIC COMMERCIAL TRANSACTION
A method for conducting an e-commerce transaction between a user and a merchant is disclosed. The user has a customer account with a communication provider operating a first communication network. The customer account includes personal information about the user. The method includes the steps of: a) establishing communication between the user and the communication provider over the first communication network; b) authenticating the user to the communication provider; c) selecting a product from the merchant for the e-commerce transaction; d) retrieving the personal information about the user from the customer account; and e) completing the e-commerce transaction.
This application is a continuation application from U.S. application Ser. No. 10/359,958, filed on Feb. 6, 2003 (now U.S. Pat. No. 7,478,057), which claims priority from Canadian Patent Application No. 2,413,340, filed on Nov. 29, 2002, and also claims priority from U.S. Provisional Application No. 60/430,370, filed on Dec. 3, 2002. The complete disclosure of this provisional application, including drawings, is hereby incorporated into this application by reference. The complete disclosure of U.S. application Ser. No. 10/359,958, including drawings, is hereby incorporated into this application by reference.
FIELD OF THE INVENTIONThe invention relates to electronic commerce, and in particular, to a system and method for conducting and electronic commerce transaction.
BACKGROUND OF THE INVENTIONThe Internet has created tremendous growth in electronic commerce (i.e. the purchase of goods and services on-line). Electronic commerce is also referred to as “e-commerce”. To complete an e-commerce transaction, the user is typically required to provide information to the merchant web site, which typically includes the user's name, address, and financial information (usually credit card information). This information may be entered manually by the user. Alternatively, there are a number of well known ways in which the input of information may be automated, such as form filling tools, and digital wallets. However, these alternatives still require the user to submit certain information to the merchant web site, increasing the time required to complete the e-commerce transaction and inconvenience to user.
In order to avoid fraudulent transactions, the merchant web site may also wish to authenticate the user. A number of authentication methods, such as user names and passwords, digital certificates, hardware tokens, or the like are well known. Depending on the authentication method used, the user may be required to enter additional information, such as a user name and password, further inconveniencing the user.
Recently, more users are accessing the Internet using mobile devices (such as digital phones, pagers and personal digital assistants (PDAs)). These mobile devices generally have a smaller screen and constrained input capabilities than the personal computers currently in widespread use. Consequently, entering or providing information required by merchant web sites is an even greater inconvenience for users of mobile devices.
Accordingly there is a need for a method of conducting an e-commerce transaction which reduces the amount of information required to be provided by a user of a mobile device and facilitates authentication of the user to the merchant.
SUMMARY OF THE INVENTIONAccording to a first aspect of the invention, a method for conducting an e-commerce transaction between a user and a merchant is provided. The user has a customer account with a communication provider operating a first communication network. The customer account includes personal information about the user therein. The method comprises: a) establishing communication between the user and the communication provider over the first communication network; b) authenticating the user to the communication provider; c) selecting a product from the merchant for the e-commerce transaction; d) retrieving the personal information about the user from the customer account; and e) completing the e-commerce transaction.
According to a second aspect of the invention, a system for conducting an e-commerce transaction is provided. The system comprises:
a mobile device adapted for operation by a user;
a wireless network adapted for communication with the mobile device, the wireless network being operated by a communication provider, the user having a customer account with the communication provider, the customer account comprising personal information about the user;
a credential verification server adapted for access to the personal information; and
a merchant server adapted for communication with the credential verification server via the Internet;
wherein, upon request from the merchant server, the credential verification server is adapted to provide the personal information from the customer account to the merchant server to complete the e-commerce transaction.
According to a third aspect of the invention, a computer readable medium including a computer program that conducts an e-commerce transaction between a user and a merchant is provided. The user has a customer account with a communication provider operating a first communication network. The customer account includes personal information about the user therein. The computer program causes the computer to perform the steps of: a) establishing communication between the user and the communication provider over the first communication network; b) authenticating the user to the communication provider; c) selecting a product from the merchant for the e-commerce transaction; d) retrieving the personal information about the user from the customer account; and e) completing the e-commerce transaction.
The present invention will now be described, by way of example only, with reference to the following figures, in which:
As used in herein, a “product” includes any goods or services, and a “transaction” is any transfer of a product, including without limitation sales, leases, auctions or the like.
Continuing to refer to
Continuing to refer to
Referring to
Referring to
Continuing to refer to
Referring now to
In an alternative embodiment, the credential verification server 40 may be owned by the communication provider and be part of the wireless network 20. In such an embodiment, the credential verification server 40 is preferably a standalone server, but may also be implemented as software running on one or more of the other components of the wireless network 20.
The method according to a preferred embodiment of the present invention will now be described with reference to
The user sends a request for the e-commerce transaction to the merchant server 16 using the mobile device 12. The user may enter the merchant's web site URL (Universal Resource Locator), select the merchant's URL from a menu on the mobile device 12, enter the Internet Protocol (IP) address of the merchant server 16, or in some other well known manner. The mobile device 12 sends the request to the wireless network 20 using a wireless protocol, such as GPRS over GSM. The communication is routed to the Internet 22 via the SSGN 28 and GGSN 30, which may translate the request to HTTP (hypertext transfer protocol).
In addition to information required to select a product from the merchant server 16, the request sent from the mobile device 12 includes identification information, such as the user's telephone number and the identity of the communication provider which operates the wireless network 20 of which the user is a customer. This additional information is provided using an application level protocol, such as an XML (Extensible Markup Language) based protocol. When the merchant server 16, detects the identification information in the request, the merchant server 16 launches an application which recognizes that the personal information about the user may be obtained from the credential verification server 40.
The user may browse the merchant's web site and select the desired item. When the merchant server 16 requires any personal information from the user, such as name, address, financial instrument information, credit history, the merchant server 16 preferably requests this information from the credential verification server 40 using the application described above. The credential verification server 40 obtains the personal information required from the user's customer account and returns the information to the merchant server 16. If the merchant server 16 requires authentication of the user, the merchant server 16 sends a request to the credential verification server 40. The credential verification server 40 verifies that the user has been authenticated by the wireless network 20 by for, example, retrieving authentication confirmation from the HLR 32. This authentication confirmation is included in the user personal information.
The credential verification server 40 may cache the personal information, or alternatively, it may retrieve the information from the HLR 32, billing system 34, or other communication provider equipment.
After receiving all required personal information from the credential verification server 40, the merchant server 16 then completes the e-commerce transaction. For payment, the merchant server 16 may debit the financial instrument received from the credential verification server 40, as part of the user's personal information.
Alternatively, the merchant server may, after the transaction is complete, submit a purchase record to the communication provider, who will then add the amount owed to the merchant to the user's account and bill the user together with amounts owing for use of the communications' provider wireless services. This embodiment provides the merchant with cost savings by avoiding transaction fees charged by financial institutions, such as credit card fees, and by not having to generate its own invoices for purchases on its web site. Although the communication provider may charge a fee for its services, the fee may be less than that of a credit card transaction, as the communication provider is exploiting information and functionality it has already implemented in its network infrastructure for its business. The communication provider may set a ceiling on the amount a user can purchase during a billing period, similar to a credit limit.
The method according to the present invention reduces or eliminates the need for users of mobile devices to enter personal information. In addition, merchants and communication providers can use the personal information to ensure the users approved for transactions have a good payment history and their customer accounts are in good standing, thus minimizing the risk of the merchant not receiving payment.
In an alternative embodiment of the invention, the merchant server 16 may require that the user enter the personal information. The merchant server 16 may then request the same personal information from the credential verification server 40 to confirm the information it has received from the user. Alternatively, the merchant server 16 may request that the user provide some personal information, such as authentication information (e.g. user name and password), but may request some other personal information, such as the user's address from the credential verification server 40 to eliminate the need for the user to enter or otherwise submit this information.
In another alternative embodiment of the invention, a consolidation server (not shown) may be provided. The consolidation server communicates with a plurality of credential verification servers 40, each of which is operated by one of a plurality of communication providers of different wireless networks 20. When obtaining a user's personal information, the merchant server 16 communicates with the consolidation server, regardless of the wireless network 20 of which the user is a customer. The consolidation server would then contact the credential verification server 40 for the appropriate communication provider to obtain the user's personal information. As above, the merchant may debit a user's financial instrument directly or may debit the user's customer account with the communication provider. In this case, the merchant server 16 send the payment to the consolidation server, which would redirect it to the appropriate communication provider so that the user's customer account is debited for the payment.
While the present invention as herein shown and described in detail is fully capable of attaining the above-described objects of the invention, it is to be understood that it is the presently preferred embodiment of the present invention and thus, is representative of the subject matter which is broadly contemplated by the present invention, that the scope of the present invention fully encompasses other embodiments which may become obvious to those skilled in the art, and that the scope of the present invention is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” All structural and functional equivalents to the elements of the above-described preferred embodiment that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the present claims. Moreover, it is not necessary for a device or method to address each and every problem sought to be solved by the present invention, for it is to be encompassed by the present claims.
Claims
1. A method for use by a communication provider in an e-commerce transaction comprising:
- a) providing a customer account and access to a wireless network to a customer, the customer account including personal information pertaining to the customer;
- b) forwarding a request for an e-commerce transaction transmitted from a wireless mobile device operated by the customer through the wireless network to a wired network for receipt by a merchant, the request including information pertaining to at least one of the merchant's products and customer identification information, the customer identification information being provided using an application level protocol and automatically by the mobile device without the customer inputting the customer identification information with the request, the customer identification information not including financial instrument related information;
- c) responding to a request from a credential verification server for personal information pertaining to the customer by providing the requested personal information from the customer account, the credential verification server having been selected by a consolidation server which selected an appropriate credential verification server from at least a first credential verification server and a second credential verification server, wherein the first and second credential verification server are operated by different communication providers, the consolation server having been contacted by the merchant, the merchant having detected the customer identification information in the request for an e-commerce transaction, in response to detecting the customer identification information the merchant having launched an application that recognizes that required personal information relating to the customer may be obtained from a credential verification server, wherein the customer is not contacted via a network connection that is different from the network connection used to forward the request for an e-commerce transaction to the merchant or another device to provide the required personal information or to approve the transaction, wherein the merchant receives the requested personal information from the credential verification server and completes the e-commerce transaction.
2. The method of claim 1, wherein the credential verification server caches the personal information of the customer thereon.
3. The method of claim 1 wherein the required personal information further comprises the user's name, address, and financial instrument information.
4. The method of claim 1 wherein the required personal information further comprises the user's credit history.
5. The method of claim 1 wherein the required personal information further comprises wireless network authentication information.
6. The method of claim 1 wherein the step of completing the e-commerce transaction comprises debiting a financial instrument received from the credential verification server as part of the required personal information for payment for the merchant's product.
7. The method of claim 1 wherein the step of completing the e-commerce transaction comprises submitting a purchase record to the communication provider for payment for the merchant's product.
8. The method of claim 1, wherein the application level protocol is an XML (Extensible Markup Language) based protocol.
9. A method for use by a credential verification server in an e-commerce transaction comprising:
- a) receiving a request from a merchant for required personal information pertaining to a customer after the merchant receives via a network connection a request for an e-commerce transaction from a wireless mobile device operated by the customer over a wireless network and after being selected by a consolidation server as an appropriate credential verification server over a different credential verification server operated by a different communication provider, the request including information pertaining to at least one of the merchant's products and customer identification information, the consolidation server having been contacted by the merchant, wherein the wireless network is operated by a communication provider, the customer having a customer account with the communication provider, the customer account including personal information pertaining to the customer, the merchant having detected the customer identification information in the request for an e-commerce transaction, the customer identification information having been provided using an application level protocol and automatically by the mobile device without the customer inputting the customer identification information with the request, the customer identification information not including financial instrument related information, the merchant in response to detecting the customer identification information having launched an application that recognizes that required personal information relating to the customer may be obtained from a credential verification server;
- b) obtaining the required personal information from the customer account with the communication provider, wherein the customer is not contacted via a different network connection or another device to provide the required personal information or to approve the transaction;
- c) transmitting the required personal information to the merchant, wherein the merchant completes the e-commerce transaction.
10. The method of claim 9, further comprising the step of caching the personal information of the customer.
11. The method of claim 9 wherein the required personal information further comprises the user's name, address, and financial instrument information.
12. The method of claim 9 wherein the required personal information further comprises the user's credit history.
13. The method of claim 9 wherein the required personal information further comprises wireless network authentication information.
14. The method of claim 9 wherein the step of completing the e-commerce transaction comprises debiting a financial instrument received as part of the required personal information for payment for the merchant's product.
15. The method of claim 9 wherein the step of completing the e-commerce transaction comprises submitting a purchase record to the communication provider for payment for the merchant's product.
16. The method of claim 9, wherein the application level protocol is an XML (Extensible Markup Language) based protocol.
17. A method for use by a consolidation server in an e-commerce transaction comprising:
- a) receiving a request from a merchant for required personal information pertaining to a customer after the merchant receives via a network connection a request for an e-commerce transaction from a wireless mobile device operated by the customer over a wireless network, the request including information pertaining to at least one of the merchant's products and customer identification information, wherein the wireless network is operated by a communication provider, the customer having a customer account with the communication provider, the customer account including the required personal information pertaining to the customer, the merchant having detected the customer identification information in the request for an e-commerce transaction, the customer identification information having been provided using an application level protocol and automatically by the mobile device without the customer inputting the customer identification information with the request, the customer identification information not including financial instrument related information, the merchant in response to detecting the customer identification information having launched an application that recognizes that the required personal information relating to the customer may be obtained from a credential verification server;
- b) selecting a first credential verification server as an appropriate credential verification server over a second credential verification server wherein the first and second credential verification servers are operated by different communication providers;
- c) forwarding the request from a merchant for required personal information to the selected credential verification server, wherein the selected credential verification server obtains the required personal information from the customer account with the communication provider, wherein the customer is not contacted via a different network connection or another device to provide the required personal information or to approve the transaction, and wherein the selected credential verification server transmits the required personal information to the merchant, wherein the merchant completes the e-commerce transaction.
18. The method of claim 17, further comprising the step of caching the personal information of the customer.
19. The method of claim 17 wherein the required personal information further comprises the user's name, address, and financial instrument information.
20. The method of claim 17 wherein the required personal information further comprises the user's credit history.
21. The method of claim 17 wherein the required personal information further comprises wireless network authentication information.
22. The method of claim 17 wherein the step of completing the e-commerce transaction comprises debiting a financial instrument received as part of the required personal information for payment for the merchant's product.
23. The method of claim 17 wherein the step of completing the e-commerce transaction comprises submitting a purchase record to the communication provider for payment for the merchant's product.
24. The method of claim 17, wherein the application level protocol is an XML (Extensible Markup Language) based protocol.
Type: Application
Filed: Jan 12, 2009
Publication Date: May 14, 2009
Inventor: Nicholas P. Alfano (Vancouver)
Application Number: 12/352,340
International Classification: G06Q 20/00 (20060101); G06Q 10/00 (20060101); G06Q 30/00 (20060101);