The present invention relates to a system and a method for a commerce window application for merchants to deliver commerce functionalities to consumers computing devices.
Merchant websites with shopping cart for commerce transactions represent “eCommerce 1.0” methodology, whereby a consumer uses a merchant's website (hosted by themselves or third parties) to enter order parameters (i.e., quantity, size, color), billing, shipping and payment information to complete a transaction. This means the consumer needs to leave the original website or application they were in, to enter a merchant's commerce site via a banner add or link, in order to complete the transaction.
Presently it is still very difficult for merchants or application developers or content providers or advertisers to deliver secure commerce capabilities within mobile applications. It is also very difficult to deliver a time sensitive and relevant product offer or request to a consumer's own mobile phone and then allow the consumer to conveniently pay for the product or request and complete the purchase transaction. Marketing firms may send text messages or multimedia messages with advertising or offers to a consumer's mobile phone, but completing the purchasing transaction on the spot on the mobile device is still very hard. Payment gateways that can process transactions for merchants generally do not deliver dynamic offers to a variety of mobile phones and do not securely make the transaction happen and do not complete the fulfillment request back to the merchants. Today, for many mobile shopping applications, the mobile consumer is re-directed with a URL-link to a merchant's website via the mobile device browser and then the consumer can go through the shopping process and checkout like any other web-customer. This process is usually cumbersome to go through, and the user experience on a browser is slow and many customers abandon the process before completing the transaction. Letting many merchants present offers to a mobile customer in a single mobile application that can be transacted upon is even harder. Today there are no intermediary services that can do that on behalf of merchants while providing a trusted point of service for the convenience of mobile consumers. For mobile application developers, building mobile applications that contain secure commerce capabilities is not easy, particularly if they want to complete transactions for merchants within their application, as they have to maintain PCI certification and PA DSS certification requirements to keep card holder information secure, and to be able to securely route the transactions to the payment processors, and provide purchase order back to merchant's fulfillment system. For consumers, forcing them to go to one mobile application storefront at a time, and setting up different payment methods for each mobile storefront is very inconvenient. A better method is needed for enabling commerce on mobile devices, and for delivering product offers and request directly to the consumer's mobile phone, while allowing the consumer to easily make the purchase.
Most traditional electronic transactions today are done via one of the following methods.
Accordingly, there is a need for creating and delivering product offers to mobile customers' mobile devices and giving the mobile customers the option to complete purchasing transactions with a plurality of merchants via their mobile phones.
The present invention relates to a system and method for delivering and completing mobile commerce and remote commerce transactions. These mobile commerce transactions can be applied to targeted one-to-one marketing, remote coupon offering, and bill payment reminders, among others. The “Commerce Window” (CW) application is used to create a product offer, to deliver the product offer to a mobile customer, and to properly complete the sale and payment transaction with customers on behalf of various merchants, and to ensure the proper order information is processed by the merchant for fulfillment.
The present invention provides a commerce window system for consumer computing devices. It includes consumer computing devices carried by consumers, a commerce gateway server, electronic wallets for consumers, and a plurality of merchants that can create offers on either mobile applications for consumers to shop, or discrete offers that can be embedded in other content providers' applications or advertisements (mobile, TV, Web, print, radio or otherwise) such that these discrete offers can be displayed and transacted upon on the consumers' own mobile phones. The consumer computing devices include a commerce window enabled application and may include an application player which plays applications pushed to the player. The gateway server includes a shopping mall application/commerce application, an offer management system, and a push marketing campaign management system, and communicates with the consumer computing device via a first network connection. The merchants provide product offers to the consumer computing device via the shopping mall application, or advertising in a variety of media to compel consumers to activate a mobile offer and complete a transaction on the spot with their mobile phone. The shopping mall application can include a plurality of mobile storefronts offering products for sale by the plurality of merchants, respectively; or it can contain a single mobile storefront for a single merchant. Each mobile storefront is associated with a specific merchant and includes a specific mobile storefront application. A specific mobile storefront application of a specific merchant is played with the mall application player in the consumer computing device and displays product offers from the specific merchant to the consumer computing device. Each product offer is associated with a product offer identifier and a specific merchant identifier. Each product offer can be a standalone offer embedded into a mobile application or web content, or it can be separately delivered when invoked by the consumer when they press a “Buy Now” button in an advertisement, or short text a number with an offer ID for the product offer to be delivered to his/her phone in real-time for him/her to review the product, and make the purchase
In general, in one aspect the invention features a commerce window system for merchants to deliver commerce functionalities to consumers computing devices without the consumer having to log into a merchant's website to complete purchasing transactions. The commerce window system includes a consumer computing device, a commerce window gateway server and a plurality of merchants. The consumer computing device comprises a commerce application player executable by the consumer computing device. The commerce window gateway server comprises a commerce application and a secure payment application and the commerce window gateway server communicates with the consumer computing device via a first network connection. The merchants provide product offers to the consumer computing device via the commerce application and receive payments via the secure payment application. The commerce application comprises a plurality of commerce offer managers and each commerce offer manager is associated with a specific merchant and comprises a commerce offer application that presents product offers for sale by the specific merchant. A specific commerce offer application of a specific merchant is downloaded and executed by the commerce application player in the consumer computing device and displays product offers from the specific merchant in the consumer computing device. Each commerce offer manager further comprises an offer management application used to generate product offers by the specific merchant. Each product offer is associated with a product offer identifier and a specific merchant identifier.
Implementations of this aspect of the invention may include one or more of the following features. Each of the product offers comprises a product description, price, shipping method and order parameters. Each of the product offers may further comprise collected demographic and marketing information. The product offer identifier comprises automatically generated ID, barcode reader generated ID, or Near Field Communication (NFC) tag. Each commerce offer manager further comprises a marketing application used to respond to consumer requests for product offers by the specific merchant and to push product offers from the specific merchant to the consumer computing device. The product offers are embedded into the commerce offer application. The consumer requests are placed by entering a product offer ID, tapping on a screen image, clicking a “buy-now” button, selecting from a browsing list, text messaging, e-mailing or phone calling. The product offers are pushed to the consumer computing device by the commerce offer manager via text messaging or messaging means utilizing an open socket that listens for push commands. The system may further include one or more additional consumer computing devices and each additional consumer computing device comprises the commerce application player. Each consumer computing device comprises a device identifier and each product offer is further associated with the device identifiers of the consumer computing devices that have elected to receive the product offer. The commerce application player is configured to download and execute a plurality of commerce offer applications displaying products offered by a plurality of merchants, respectively and the plurality of merchants were previously selected by a user of the consumer computing device. The commerce window gateway server further includes a first table comprising the association of each product offer with a product offer identifier, a specific merchant identifier, a device identifier and an affiliate third party identifier. The system may further include one or more payment processors. The payment processors communicate with the secure payment application of the commerce window gateway server and process payments for the products offered for sale by the plurality of merchants. The commerce window gateway server further includes a second table associating each of the specific merchant identifiers with the one or more payment processors. The secure payment application stores previously used payment instruments in user accounts associated with each consumer. Each consumer accesses a user account via an authentication mechanism comprising one of providing a user name and password, voice authentication or biometric authentication. The secure payment application delivers payment information to a payment processor associated with a specific merchant and the payment information comprises payment instrument, payment amount and specific product purchased. The secure payment application further receives payment confirmation from the payment processor upon completion of payment and forwards the payment confirmation to the commerce offer manager of the specific merchant. Each commerce offer manager further includes a fulfillment application. The fulfillment application processes order fulfillment and product shipping upon receipt of the payment confirmation. The consumer computing device comprises a managed code environment and the commerce application player is executed within the managed code environment. The managed code environment may be a Small Technical Interoperability Platform Virtual Machine (STIP VM), J2ME, .NET, or Flash Lite. The commerce application player comprises a rich and secure client application configured to display the product offers via text, graphics, video or audio. The commerce application player is configured to be woken up manually or automatically via text messaging or a TCP/IP socket listener. The commerce application player is dynamically downloaded to the consumer computing device via a link embedded in an advertisement of a product offer or in response to a user's request for a specific product offer. The commerce application player is preloaded to the consumer computing device. The consumer computing device may be a mobile phone, PDA, payment module, portable computer, personal computer, set-top box, netbook, tablets, iPad, electronic reader or an Internet appliance. The system may further include an advertising application, and the advertising application presents advertisements of product offers to the consumer computing device via the commerce offer application. The advertising application is comprised within the commerce window gateway server or within an affiliated third party API. The product advertisements comprise links to commerce offer applications of merchants providing the product offers. Product offers of a specific merchant are requested by a user of the consumer computing device via the merchant's downloaded specific commerce offer application or via an affiliated third party application. The commerce application player further comprises a request for product offers application for pulling advertisements of products and product offers provided by the commerce offer managers. The request for product offers application pulls advertisements of products and product offers via a product code, bar code, NFC tag, phone call, web request or text message. The commerce application player may further include an account manager, security data and user authentication data.
In general, in another aspect, the invention features a method for merchants to deliver commerce functionalities to consumers computing devices without the consumer having to log into a merchant's website to complete purchasing transactions. The method includes providing a consumer computing device comprising a commerce application player executable by the consumer computing device, providing a commerce window gateway server comprising a commerce application and a secure payment application and providing a plurality of merchants configured to provide product offers to the consumer computing device via the commerce application and to receive payments via the secure payment application. The commerce window gateway server communicates with the consumer computing device via a first network connection. The commerce application comprises a plurality of commerce offer managers and each commerce offer manager is associated with a specific merchant and comprises a commerce offer application that presents product offers for sale by the specific merchant. A specific commerce offer application of a specific merchant is downloaded and executed by the commerce application player in the consumer computing device and displays product offers from the specific merchant in the consumer computing device. Each commerce offer manager further comprises an offer management application used to create product offers by the specific merchant and each product offer is associated with a product offer identifier and a specific merchant identifier.
In general, in another aspect, the invention features a method for merchants to deliver commerce functionalities to consumers computing devices without the consumer having to log into a merchant's website to complete purchasing transactions. The method includes providing a consumer computing device, providing a commerce window gateway server comprising a commerce application and registering a plurality of merchants into the commerce application and for each merchant generating a commerce offer manager with the commerce application. The commerce offer manager comprises a commerce offer application configured to provide product offers from the merchant to the consumer computing device via the commerce window gateway server. Next, signing-up a user of the consumer computing device to purchase products offered by the merchant via the commerce offer application. Downloading and installing a commerce application player into the consumer computing device. Downloading and executing the commerce offer application of the merchant in the consumer computing device with the commerce application player and displaying product offers from the specific merchant in the consumer computing s device. Each product offer is associated with a product offer identifier and a specific merchant identifier. The commerce window gateway server further comprises a payment application and the payment application stores previously used payment instruments in user accounts associated with each consumer computing device. The method further includes delivering payment information by the payment application to a payment processor associated with a specific merchant. The payment information comprises payment instrument, payment amount and specific product purchased via the consumer computing device.
Among the advantages of this invention may be one or more of the following. The “Commerce Window” (CW) of the present application represents “eCommerce 2.0” methodology, whereby an intermediary service or system is used to facilitate the order presentation, the gathering of consumer payment and related information, order parameters, and to complete the transaction on behalf of the merchant and the consumer on a mobile device or computing device. The Commerce Window intermediary service can be hosted by a third party or by the merchant itself. The Commerce Window (CW) consists of three major components: 1) payment processing on behalf of a specific merchant. 2) order parameter and fulfillment processing on behalf of the specific merchant, (size, quantity, color, etc.) 3) management of consumer payment instruments (e-wallet) and receipts, to enhance consumer convenience. CW can embed the commerce transaction process into any application or website on behalf of any merchant without leaving the application and redirecting the consumer to that merchant's shopping site in order to complete a transaction. Commerce Window can be embedded within a merchant's own shopping application or in an advertisement in a third party's application, such that when a consumer press a “Buy Now” button in the shopping application, or the advertisement, the rest of the commerce transaction can take place securely via the commerce window. Commerce Window can also be prompted by a consumer via SMS and other means to be delivered to a consumer's own mobile phone to invoke advertising in print, TV, Web, radio, and other mobile content applications, among others. The Commerce Window can be a standalone application “pushed” to the consumer's mobile or computing device for the sole purpose of completing a single transaction between a merchant and a consumer. The “push” can be initiated by either the consumer upon requesting an offer to be sent to his/her phone through a variety of means from scanning a barcode to sending a short text with the offer ID, or the “push” can be generated by a merchant who knows the consumer and generally has permission from the consumer to make such an offer through a “Push marketing” campaign management system. Commerce Window can also be embedded within a variety of mobile applications itself, or a variety of advertising for consumers to request product information and be able to transact.
The commerce window application of the present invention is analogous to an offer or a bill sent to a consumer by mail with an order form and a self-addressed stamped envelope for the consumer to mail back the order and payment. No such mechanism or system exists currently for mobile phones. The commerce window application of the present invention allows product offers and bills to be sent to a consumer's own mobile phone, and allows the purchase transaction to be completed instantly on the spot using payment information entered or stored by the system. This is the next generation of electronic transactions for convenient remote commerce.
Unlike a Uniform Resource Identifier (URI) link that takes the user off to another website, the commerce window application always stays with the secure commerce gateway server and thus cannot not be spoofed easily. The commerce window product offers can be personalized and targeted, between the merchant and the consumer. The commerce window application offers the merchants a direct path to consumers. Any type of goods and services can be offered through this methodology. The commerce window application utilizes the traditional risk models of credit card payment processors, and not the billing system of a mobile phone operator, which is not designed to handle risk for purchasing physical goods. One-to-one marketing offers, coupons, alerts, bill payment reminders can be sent with payments conducted via the commerce window application. These offers can come in the form of text, graphics or even audio and video Multimedia Messaging Service (MMS) messages. The commerce window application can be presented to a PC, or a set top box to be displayed to the user, and to evoke a response for transaction. What is unique about the commerce window application is the ability to associate a merchant's own identifier (MID) with the specific offer identifiers or Offer ID. Therefore, the commerce window application does not have to bring a consumer to a different website via a web browser which may or may not be secure, and make the consumer go through a cumbersome shopping cart and payment process. The transaction can be completed on the spot. Many mobile devices or set-top boxes do not have a good browser or user interface thus a commerce window application is a secure and efficient way to conduct a remote offer and transaction.
Referring to
Mobile devices 132, 134, 135 may be any type or format of a mobile device utilizing any type of operating system. Referring to
Commerce Window Gateway (CWG) 110 is a gateway server, which provides and supports the commerce window applications 111. CWG delivers product offers to remote terminals 132, 134, 135 and manages these product offers, including the association of the offer with a given product offer ID with a merchant's ID (MID), and to which consumer/user or device (device ID) such an offer goes to. The product offer ID may also be associated with an affiliated third party 185, if the product is presented to the consumer through the affiliated third party. This association of the product ID with the merchant ID, the device ID and the affiliate ID is stored in Table 1161, shown in
Product offers can be customized by the merchants with the marketing campaign management application 156 to target either a group of users, or a single user. Users are identified by a cell phone number, email address or set top box ID, among others. In the case of one-to-one marketing, the more information is known about the target user/consumer, the more secure and relevant the product offers become. Users/consumers can “opt in” for promotions and offers, in which case they would voluntarily provide their own account information stored with the CWG, or the merchant can provide such account information for having done business with the user/consumer. If one does not use an “opt in” model, then relevant and timely offers are essential to not create a spamming effect.
The commerce window player 120 is a rich and secure client application. Referring to
The commerce window player 120 may be preloaded to the computing device, or dynamically loaded at the time of the offer presentation via a link. The commerce window player 120 may also be obtained via an application store as a mobile application that can provide remote commerce and bill payment capabilities. Alternatively, commerce window player 120 may be downloaded over the air via a link to the CWG's provisioning server. In the case of a PC/MAC computer, the commerce window player 120 simply comes in the form of a Java application downloaded onto the user/consumers' PC/MAC at the time of the offer. To ensure authenticity and security of the commerce window player 120 (i.e., a genuine commerce window player from a trusted CWG provider) to consumers, a proper certification logo is displayed. Of course, there can be fake commerce window players, just like there are fake ATMs and POS devices, but proper care should be taken to ensure that consumers feel safe to use the commerce window player. If the commerce window player 120 is not already loaded on a remote terminal such as a mobile device, the merchant can ask their consumers/users to load the commerce window player voluntarily for some benefit they provide.
Referring to
If the recipient chooses “Buy Now” or “Yes”, then the mobile storefront application of the merchant that has made the offer appears and the consumer can select quantity, parameters, based on the offer and proceed to checkout (208). Before commerce window completes the checkout, it checks with the CWG which checks with the PMCM the validity of the offer, with the merchant to verify inventory, or date that offer is still valid before it proceeds to payment. Once confirmed (if needed) then it proceeds to checkout. Here the recipient can choose “Normal Pay”, or “Secure FastPay. In the case of “Normal Pay” the consumer enters a new payment card information for the first time. At the end of “Normal Pay” session, the consumer has the option to register for “Secure FastPay”. Choosing the “Secure FastPay” option results in validating payment and cardholder information and assigning a password for authentication. Near Field Communication (NFC) payment or Swipe Card Present Payment (SCPP) can also be registered for “Secure FastPay” as payment instruments, along with Automated Clearing House (ACH) and Paypal, among other. “Secure FastPay” may store multiple payment instruments for the user to select. In one example, the user has the options to select between “Account ending in XXXX2035”, or “Account ending in XXXX1135”. Next, “Secure Fastpay” 180 directs payments to payment processors 161, 162, 163, which process credit card payments, debit card payments and direct wire payments (210), shown in
“Commerce window” transactions are different from traditional e-commerce transactions for the following reasons: “Commerce window” transactions combine the principles of POS transactions and e-commerce transactions together in one embodiment with the added advantage of delivering specific offers to the consumers' mobile phones with a unique Offer ID which is then tied to the merchants' MID. Unlike POS terminals and e-Commerce websites, where the MID is associated with the terminal or the website. The “Commerce window” has a dynamic MID concept where the MID is associated with the “Offer” or Offer ID, and not the terminal or the website. “Commerce window” brings an offer directly to the user/consumer with the payment built in. Instead of linking a user back to a merchant's website to complete the payment, the payment can be accepted with the offer and the payment is processed for the merchant by an intermediary service. The payment goes to the MID associated with the offer. In essence, every mobile phone or internet appliance becomes a dynamic POS terminal, and whoever presents the offer is accepting and receiving the payment, not who owns the POS terminal. Furthermore, once the payment is authorized, the right order is delivered to the merchant by the “commerce window” and the merchant is notified to “fulfill” this order. This is different than traditional e-commerce websites, which do not rely on a “commerce window” to authorize payment nor deliver order fulfillment requests. The presentation of the offer is done by a trusted 3rd party or intermediary service (CWG) who assures the user that their merchant making the offer is legitimate, and not any random website or URL. If there is a chargeback, it is still the merchant's responsibility, but the consumer trusts the “commerce window” service provider, and has to “Opt-In” because it trust the merchant. With two known parties, it makes the mobile offers meaningful, relevant and trust worthy. Every merchant presenting the offer has a MID and merchant account, and a trusted third party (trusted intermediary service) is required to present such offers to their customers.
Applications
Imagine it is Monday night, and you have ordered from Dominos before, and have “opted in” to receive special offers from them. At 4:30 pm you receive an alert in the “commerce window” of your phone which says “Want to order Pizza for the Game Tonight? Special Offer from Dominos, 30% Discount, plus a free bottle of soda!” If you click “yes”, it takes you right into a menu to complete the order, and pay for delivery. To make it easier, “Same As Last Time” button to help you deliver the same order. Your payment instrument could be already stored, so you can simply enter a password to confirm the order and payment. The transaction is authorized, notification given to Dominos, email receipt is sent, and at the specified time, Pizza is delivered.
The next day, you receive another offer on your phone while going to work on the train, it says “From 1800Flowers, Valentine's day is next Tuesday, Order Now and save 20% plus free shipping.” You can click “yes” to take advantage of the offer. Same process takes place as described above. If birthdays and anniversaries are stored, reminders can be given on a timely basis, to provide you with more convenience. You can always decline or ignore the offers, or “Opt-Out” if you don't like the merchant anymore.
You are driving and listening to NPR on the radio, the local station is doing their annual fund raiser, you feel compelled to donate but it is not convenient to go home and log in, or call their 800 number and take out your credit card to pay. Instead you punch in a short code they provide (ex: 27771 via text,) that will tie the short code to an internal Offer ID and your cell phone number. Alternatively, you can call and tell an operator to send you the payment request to your mobile phone. A few seconds later the “commerce window” pops up and says “WBUR Thanks You for Your Generous Donation, To Complete the Donation Press Yes”—if you press yes, a menu pops up give you choice to select $25, $50, $100 or enter your own amount, pay with stored account, or enter a new Credit Card. Transaction is confirmed, receipt is emailed.
This can apply to any offer for goods and services. You could also be in front of a TV or seeing a billboard with an advertisement, again for you to have that offer delivered to your “commerce window” for you to buy, simply enter the short code to have the offer sent to you on your mobile to conveniently transact.
In another example, a merchant wants to present an offer for its customer with mobile phone number 781 555 1212. It knows the customer is running out of supplies of its nutrition products, and wants to send out an offer or alert to reorder for next month, and also has a special on a new product which is discounted by 25% if they order today. An offer is sent to the mobile phone where it wakes up an application and the “commerce window” where the offer is displayed to the user/consumer like an SMS or MMS. The user then can discard, or open the offer, and if they decide they want to buy, they simply click on “Buy” as part of the menu selection, and they can enter their own credit card information, can enter SKU, quantity, shipping information, if needed, or simply select “Secure FastPay” and the order will be executed, and transaction completed via the Merchant's MID. Additional authentication may be asked for by the merchant via the “commerce window” to make sure the offer and payment is in fact conducted by their customer. This can be in the form of a user name password, or a security token stored on the remote terminal (mobile phone etc.) like a NFC chip, or a secure ID. Card readers may be added to interface with the remote terminal like a card reader to ensure another level of authentication. The multiple ways of identifying the terminal from the cell phone number to unique identification of the terminal makes it more secure than a standard web browser. It also ensures a level of one-to-one marketing that is targeted properly to the end user/consumer, while maintaining a high level of security and trust in the system.
Among the advantages of this invention are one or more of the following. For merchants it means much better way to target and reach their customers and get repeat business and loyalty. Keeping customers is more profitable than finding new ones, and the “commerce window” application can also help attract new customers browsing the ROAM mall. For consumers it means convenience of reminders from merchants they know, convenience of payment with a trusted third party that secures payment information for the merchants, not having to dig out a payment card every time payment is needed, easier than going online or calling a 1800 number, or going to the physical store to buy something.
Several embodiments of the present invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, other embodiments are within the scope of the following claims.
This application claims the benefit of U.S. provisional application Ser. No. 61/291,807 filed on Dec. 31, 2009 and entitled SYSTEM AND METHOD FOR A COMMERCE WINDOW APPLICATION FOR MOBILE DEVICES which is commonly assigned and the contents of which are expressly incorporated herein by reference. This application is a continuation in part of U.S. application Ser. No. 12/198,944 filed on Aug. 27, 2008 and entitled SYSTEM AND METHOD FOR DEVELOPING RICH INTERNET APPLICATIONS FOR REMOTE COMPUTING DEVICES which is commonly assigned and the contents of which are expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61291807 | Dec 2009 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12198944 | Aug 2008 | US |
Child | 12850685 | US |