The present invention generally relates to devices, software and methods performed in a telecommunication network enabling an expedited checkout based on prior mobile subscription.
Connected mobile or fixed user equipment (UEs) is capable to present multimedia content from various sources and corresponding to various application sessions to users. A variety of hardware and software generically named mobile cloud accelerator (MCA) concur in making possible UEs (e.g. phones, tablets, personal computers) to operate as promptly, efficiently and seamlessly as possible.
E-commerce over the Internet using web technologies is well established and increases continuously. In order to purchase goods and/or services via a network using UEs, users operate the UE to select items based on the presented content received from e-shops connected to the network. The selected items are placed into a so called (virtual) basket. A checkout process is also completed via the network, the UE and the e-shops interacting with equipment connected to the network that is used by financial institutions to provide payment services. During this checkout process the user is asked to provide personal information such as name, home/delivery address and then securely paying using some payment instrument such a credit card, a bank account or an e-Wallet. The payment mechanism often involves user authorization that in turn requires a separate user authentication in order to prevent fraud.
A conventional e-commerce system 1 over Internet is illustrated in
In the context of rising use of mobile terminals in the mobile networks for shopping and other transactions, providing checkout information may be tedious. It has been observed that over 30% of potential buyers quit purchase transactions during checkout due to the hassle with providing multiple items of information (name address and credit card details) on the merchant's website. Another source of dropout comes from unexpected external events that interrupt the ongoing purchases forcing the user to start again or later on. Therefore, it would be beneficial to simplify the checkout process such as to require the user to input less or at least less frequently information, while still ensuring security/privacy relative to the user's information and an overall transaction security.
Several Mobile Network Operators (MNOs) via corresponding equipments connected to network are taking the payment provider role based on user e-Wallet. In other words, the user pays for the purchase based on the service agreement with the MNO (e.g., on the same phone bill or as a separate wallet bill). In order to reach as many e-Shops providers as possible, each MNO needs to sign Service Level Agreements (SLAs) with each e-Shop provider. This approach doesn't scale and there is a need for a simpler SLA model enabling scalability. Also, MNOs expose user e-Wallet and user databases in their equipments, to other equipments in the network, in order to enable payments. This exposure implies opening access via the network to plural e-shops resulting in an increased risk for hacker attacks. Therefore, finding a solution that reduces MNO equipment exposure would be beneficial.
As in the case of MNOs, in order to reach as many mobile shoppers having different MNOs, e-Shop providers need to sign SLAs with each MNO to allow the usage of MNO e-Wallets. Additionally, financial institutions providing credit card services need to sign SLAs with each e-Shop provider. Such an approach doesn't scale and there is a need simpler SLA model enabling scalability. Also, e-Shops would need to connect to each MNO e-wallet where there is a plethora of different technologies creating an integration barrier to the e-Shops.
In several countries, usage of Internet and mobile phone is ahead of availability of e-payment systems thereby preventing potential e-shoppers from shopping via Internet. Therefore, there is a need for an e-Wallet service that is quickly deployable preferably using available operator assets.
For any actor in a purchase transaction handling credit card information and/or eWallet information, regulatory compliance (such as PCI-DSS) is required. Meeting this requirement causes a high investment cost due to strict requirements on physical and IT security, personnel control and audits. Therefore, there is a need to off-load e-Shops from such high barrier while still keeping regulatory compliance to the overall solution.
Accordingly, it would be desirable to provide devices, software and methods located in, performed by or related to a mobile cloud accelerator (MCA) of a mobile network, that provide pathways for an expedited checkout based on prior mobile authentication.
Apparatuses and methods according to various embodiments streamline a checkout process for e-shopping over a telecommunication network (i.e., mobile networks or Internet). The apparatuses intermediate between users using user equipment connected to the network, mobile network provider equipment, e-shops, and network equipment of financial institution. The use of these apparatuses eliminates the need for multiple level agreements between mobile network providers and shops due to the brokering/aggregation role of the apparatus. Different authentication methods may be used in conjunction with the apparatus allowing also adaptation relative to purchase limits, security levels and user convenience. The e-shops and equipments of the financial institution do no longer have each to comply with the regulated security level, the adequate level being ensured by apparatus' use of tokenization.
According to an exemplary embodiment an apparatus configured to facilitate checkout for a purchase by a user using a user equipment, from an e-shop via a telecommunication network is provided. The apparatus includes a processing unit configured (1) to authorize the user, (2) to access information related to the user, (3) to respond to queries related to the user based on the information, and (4) to mediate between a payment system and the e-shop in order to pay for the purchase.
According to another exemplary embodiment, a brokered expedited checkout method performed in a telecommunication network and related to a purchase by a user using user equipment from an e-shop connected via the telecommunication network is provided. The method includes (A) pre-identifying the user under different registered mobile identifiers, using the user equipment, (B) authenticating the user under any of the different registered mobile identifiers, (C) authorizing the authenticated user to make the purchase, (D) providing purchase-related user information for the purchase based on information acquired from one or more sources under user authorization, and (E) mediating between a payment system and the e-shop in order to pay for the purchase.
According to another exemplary embodiment, a computer readable medium storing executable codes which when executed in one or more nodes of a communication network coordinated as a mobile cloud accelerator, make the one or more nodes to execute a brokered expedited checkout method is provided. The method includes (A) pre-identifying the user under different registered mobile identifiers, using the user equipment, (B) authenticating the user under any of the different registered mobile identifiers, (C) authorizing the authenticated user to make the purchase, (D) providing purchase-related user information for the purchase based on information acquired from one or more sources under user authorization, and (E) mediating between a payment system and the e-shop in order to pay for the purchase.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
The following description of the exemplary embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed, for simplicity, with regard to the terminology and structure of an e-commerce system in which actors communicate via a telecommunication network. However, the embodiments to be discussed next are not limited to these e-commerce systems but may be applied to other multi-actor network intermediated systems.
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily all referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
The current inventive concept may be embodied in devices, methods or software that expedite a checkout process by detecting and auto-filling checkout information, based on prior authentication or pre-identification of the user. The user experience is enhanced by utilizing mobile network operator's assets (information) to ease the burden during checkout.
Some of the abbreviations used in this document are explained in the list below and are known to a person of skilled in the art, for example, from current versions of the 3GPP documentation.
An apparatus 150 called Expedite Checkout (XCO) broker-aggregator that is connected in the network to the UE 110, the MNO 130 and the e-Shops 120. XCO 150 operates to expedite the purchase checkout process by pre-identifying the user, authenticating the user, auto-filling personal payment information and brokering payments using existing payment systems.
Existence of the apparatus 150 simplifies the SLA model, both the mobile network operators and the stores becoming able to offer their services to users connected via UEs to the network, upon signing only one SLA with the entity owning the XCO 150. Optionally, the entity owning the XCO 150 can also sign SLAs with financial institutions and act as a payment broker towards banks, credit card companies and payment providers.
Further, the use of XCO 150 may provide payment brokering using an XCO service and infrastructure that off-load e-shops from integration with multiple complex payment systems, by a single integration with the XCO using secure web-technologies. XCO interworks with payment systems at mobile operators and with financial institutions.
Moreover, the use of XCO 150 may provide user authentication and data aggregation using an XCO service and infrastructure that integrates with mobile network operators' equipment, core network and user databases so that authentication information can be used for payments.
The XCO 150 may include a processing unit 150a and various interfaces specialized for interacting with other equipments in the e-commerce system 100: a first interface 115 configured to enable communication of the processing unit 150a with the user equipment 110, a second interface 135 configured to enable communication of the processing unit 150a with the MNO 130, a third interface 125 configured to enable communication of the processing unit 150a with the e-shops 120, and a fourth interface 145 configured to enable communication of the processing unit 150a with equipment 140 of payment providers (i.e., financial institutions).
The XCO 150 may mediate a tokenization process between the user using the user's eWallet in MNO 130, user equipment 110 and equipment 140 of the financial institutions during online transactions. Alternatively, XCO 150 may mediate a tokenization process between the user equipment 110 and the eWallet in MNO equipment 130 during eWallet provisioning.
A generic description of operative data flows between equipments in an e-commerce system 101 according to an exemplary embodiment is illustrated in
In authentication phase, the UE, MSN and XCO interact as illustrated in
The middle portion of
The bottom portion of
The MNO 132, 133, 134 may be the same equipment. Similarly the XCO 152, 153, 154 may be the same equipment.
In a system such as 101 in
The XCO's CPU 151a may be configured to execute a user authentication function prior to authorization and user data exposure. The XCO's CPU 151a may further be configured to execute a user payment authorization function as requested by the e-shop. The XCO's CPU 151a may also be configured to execute a user data auto-filling. The XCO's CPU 151a may also perform tokenization to protect credit card and e-Wallet information. The e-Wallet may be related to the MNO 131 or to the XCO 151 itself.
The MCA is from the connectivity point of view at a crossroad between users, mobile network operators (MNOs) and merchants. The home operator and user identity are auto-detected by MCA. For example, the MCA may detect the phone number of the mobile phone used in the transaction. The authentication is based on the user's identity (i.e., an implicit SIM network authentication) and a static pin input by the user via the mobile terminal (e.g., the mobile phone). According to this option, the authentication process uses the mobile broadband (MBB) and the MCA.
For a given transaction (e.g., purchase), the user profile may be auto-filled by MCA using internal and external information.
In such a system, according to an exemplary embodiment, the following sequence of operations occurs:
According to some embodiments, a user can be connected to an e-shop over the Internet (e.g. at an Internet café or at home over Wi-Fi/LAN) and still use the XCO. The XCO is outside the MCA to be reachable over Internet. The contacted edge server ES needs to discover which SPC MCA to talk to and a mechanism is need to discover that service point and the rest of the flows would follow the same procedures as in the previous section.
A flow diagram of a brokered expedited checkout method (1200) performed in a telecommunication network and related to a purchase by a user using user equipment from an e-shop connected via the telecommunication network is illustrated in
Method 1200 may further include registering the user including authenticating the mobile user and acquiring the information related to the user for payment purposes. The user registration may include more than one MSISDNs used by the same user/subscriber across a plurality of connected devices where the same XCO service would be offered for said user/subscriber. The authenticating of the user may be performed using one of a plurality of authentication methods including a mobile identity method with password-based, a secure messaging-based password method, and a GBA/GAA method.
Method 1200 may also include requiring the user to be authenticated using the GBA/GAA method, if a payment for the purchase exceeds a predetermined payment threshold. The payment system may be an e-wallet corresponding to the user. The method may be performed by one or more nodes of the communication network coordinated by a mobile cloud accelerator.
The method 1200 may further include displaying a window at the user equipment for initiating an expedited checkout. The window may include a checkout button. The method 1200 may also include displaying a confirmation window including responses to the queries and details of the purchase at the user equipment. The confirmation window may be associated with functions enabling updating the responses to the queries, selecting one of a plurality of available payment systems to pay for the purchase, and a confirmation button.
In some embodiments, the mediation may include using tokenization for interacting with the payment system and/or with the user during on-line transactions. Alternatively, the tokenization can be done during eWallet provisioning by hiding full credit card information or any other sensitive date stored in the eWallet.
It should be understood that the above description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention. Further, in the detailed description of the exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the inventive concept. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
The exemplary embodiments may take the form of an entirely hardware embodiment or an embodiment combining hardware and software aspects. Further, the exemplary embodiments may take the form of a computer program product stored on a computer-readable storage medium having computer-readable instructions embodied in the medium. Any suitable computer readable medium may be utilized including hard disks, CD-ROMs, digital versatile disc (DVD), optical storage devices, or magnetic storage devices such a floppy disk or magnetic tape. Other non-limiting examples of computer readable media include flash-type memories or other known memories.
Although the features and elements of the present exemplary embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein. The methods or flow charts provided in the present application may be implemented in a computer program, software, or firmware tangibly embodied in a computer-readable storage medium for execution by a specifically programmed computer or processor.
This application is related to, and claims priority from, U.S. Provisional Patent Application Ser. No. 61/507,900 entitled “Devices and Methods Providing Mobile Authentication Options for Brokered Expedited Checkout”, Filed on Jul. 14, 2011.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2011/002689 | 11/14/2011 | WO | 00 | 7/31/2014 |
Number | Date | Country | |
---|---|---|---|
61507900 | Jul 2011 | US |