The present disclosure relates generally to systems and methods for remote merchant machine purchases and, more particularly in some embodiments, to systems and methods for remote merchant machine purchasing using wireless customer premise equipment. For the purposes of promoting an understanding of the principles of the invention, reference will now be made to embodiments or examples illustrated in the drawings, and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Any alteration and further modifications in the described embodiments, and any further applications of the principles of the invention as described herein are contemplated as would normally occur to one skilled in the art to which the disclosure relates.
Referring first to
The CPE 102 may be a mobile phone, a personal data assistant (“PDA”), a personal computer, or any other wireless device or equipment which has an account established with a network service provider to allow the CPE 102 to become wirelessly connected to a communication network 108, which in this embodiment may be any public network including voice, data, and/or video networks. The network may include the Internet. In alternative embodiments, all or portions of the network 108 may be private.
In this embodiment, the CPE 102 includes a network interface 110 for connecting and maintaining a communications link with the network 108 via a communications method such as Interactive Voice Response (“IVR”), Wireless Application Protocol (“WAP”), Unstructured Supplementary Service Data (“USSD”), Java 2 Platform Micro Edition (“J2ME”), Binary Runtime Environment for Wireless (“BREW”), Interactive Short Message Service (“I-SMS”), the Internet, or other communications platforms. Although this embodiment is directed toward a wireless network interface, it is understood that wired network connections may be suitable for alternative embodiments.
The CPE 102 may further include an input device 112 such as a keypad, a touch screen, or a voice recognition system for entering commands or information from the user. The CPE 102 may also include an output device 114 such as a display screen, a speaker for providing an audible sound or message, a light emitting diode (“LED”), or any other device capable of producing a visible or audible communication to a user.
The CPE 102 may also include a scanner or reader 116 for detecting and receiving information via a short-range wireless connectivity technology such as radio frequency identification (“RFID”), the Infrared Data Association standard (“IrDA”), near field communication (“NFC”) technology, the Bluetooth protocol, or barcode systems such as liquid crystal display based barcode reading systems (“LCD barcode”). The reader 116 may include a signal generator for generating a short-range wireless signal for detecting the RMM 104. The signal generator of reader 116 may be constantly on or may be selectively activated by the user of the CPE 102. As indicated in
The CPE 102 may also include a memory or storage device 118 for storing CPE data 120 such as CPE device identification data. The storage device 118 may also include an invocation application 122 for invoking a remote purchasing process in response to a signal from the reader 116. The CPE 102 may also include processors and other components necessary for operating the CPE 102 according to the methods described in this disclosure.
The RMM 104 is a remote process device from which goods or services may be purchased by a user. The RMM 104 may dispense the goods or services in response to receipt of payment in the form of cash, credit/debit card, tokens, or electronic payment such as the type that will be described further in this disclosure. The RMM may be, for example, a vending machine for dispensing physical goods such as beverages or for dispensing a service such as photocopy services or wireless networking services. Other examples of RMM's include gaming machines, parking meters, parking garage gates, automated teller machines (“ATMs”), change machines, gasoline pumps, and car wash kiosks.
In this embodiment, the RMM 104 includes a network interface 124 for connecting and maintaining a communications link with the PPS 106 over a private network 125. The network 125 may be only partially private, and may include voice, data, and/or video networks. The network 125 may include the Internet. Thus, in this embodiment, communication between the RMM 104 and the PPS 106 may enjoy further security because it passes through the private network 125. The network interface 124 may support one or more communications protocols, including Short Message Service (“SMS”). As will be described in a separate embodiment, the RMM may, alternatively, be connected with the PPS over a public network. The RMM 104 further includes various payment media interfaces 126, 128, 130. Payment media interface 126 may be, for example, equipment to accept cash, including coins or bills, from a user. Payment media interface 128 may be, for example, equipment to accept and process credit card, debit card, gift card, smart card, or other types of payment cards. Payment media interface 130 may be a device for storing information about the RMM 104, including a unique RMM identification code, which is capable of being read by the CPE reader 116. The payment media interface 130 may communicate with other components of the RMM 104 and dynamically update the stored information. Alternatively, the payment media interface may comprise static stored information. Examples of a suitable interface 130 may include an RFID device, an IrDA transceiver, an NFC tag, a Bluetooth device, or a barcode. The RMM 104 may further include a computer processor 132 and a machine controller 134 for operating mechanical dispensing apparatus in the RMM 104 in response to payment authorization from any of the payment media interfaces 126, 128, 130. The RMM 104 may further include a memory or storage device 136 to store, for example, transaction data. The device 136 may also include a program 138 for operating the RMM 104 in accordance with a remote purchasing method as will be further described.
PPS 106 may be remotely located and include servers, routers, network interfaces, user interfaces, and databases for managing transaction workflow, subscriber data access, reporting, and administrative access. The PPS 106 provides authentication and payment request services within the remote purchasing system 100. The PPS 106 may be connected to a customer database 140 which includes account balance, credit balance, account privileges, or other banking or financial information related to customers of the remote purchasing system 100. In this embodiment, the customer database 140 may be integral with the PPS 106 or may be directly or privately connected to the PPS 106. As will be described further, in alternative embodiments, the customer database may be located remotely from the PPS and connected to the PPS via the a public network.
The PPS 106 may be connected by an interface to the public communications network 108 to, for example, receive a communication from the CPE 102. The PPS 106 may also include a first inbound communications module comprising software and equipment for receiving and processing information communicated by the CPE 102 or for sending information to the CPE 102. The PPS 106 may also include an authentication module comprising software and equipment for authenticating information communicated by the CPE 102. The PPS 106 may also include a data retrieval module comprising software and equipment for communicating with the customer database 140. The PPS 106 may also include an authorization generator for generating a purchase authorization based, for example, on information received from the CPE 102 and the customer database 140. The PPS 106 may also include a merchant communications module comprising software and equipment for sending communication to and receiving communications from the RMM over the private network 125.
Referring now to
It is understood that in alternative embodiments, a remote purchasing system may include multiple RMM's, CPE's, PPS's, and/or customer databases similar to those described above.
Referring now to the flowchart of
At step 174, after the reader 116 has detected the payment media interface 130, the CPE 102 provides an audible or visible notification to the user via the output device 114. At step 176, the reader 116 retrieves RMM information about the RMM from the payment media interface 130. The retrieved RMM information may include static identification such as a code unique to the RMM, the type of goods or services dispensed by the RMM, and the location of the RMM. The retrieved information may also include dynamic information such as the quantity of goods or services remaining to dispense and the price of the goods or services. The RMM identification code may also be a dynamic code unique to the RMM at a specific time. It is understood that the notification step can occur either before or after the information is read from the payment media interface 130. The link between the CPE 102 and the RMM 104 may be temporary, lasting sufficiently long for the transfer of information and terminating either upon disconnection by the user or automatically upon completion of the transfer of information.
In one example of a bi-directional communication short-range wireless system, the payment media interface 130 may be an RFID device, and an RFID antenna in the reader 116 may provide a radio-frequency signal to the RFID device to establish a communication link. The RFID device, which may be passive or active, may transmit a response detectable by the reader 116.
In one example of a uni-directional communication short-range wireless system, the payment media interface 130 may be a barcode, and the reader 116 may be a barcode scanner such as an LCD barcode scanner to detect and read the barcode.
In another example, near field communication (“NFC”) is used to pass information from the RMM 104 to the CPE 102. The NFC connection may be temporary and may become disabled once the required information has been communicated from the RMM 104 to the CPE 102.
At step 178, the CPE 102 launches the invocation application 122. At step 180, the invocation application 122 may request that the user provide confirmation of an intent to make a purchase. At step 182, the user may communicate the intent to the CPE 102 through the input device 112 and may also communicate a price value of a selected item or an identification code associated with a selected item.
At step 184, the invocation application 122 causes the CPE 102 to place a call to the PPS 106 via the network interface 110 over the communications network 108. In an alternative embodiment, the user may directly cause the CPE to place a call to the PPS via the network interface over the communications network. The inbound communications module of the PPS 106 may receive from the CPE 102 the RMM information retrieved from the RMM, device information identifying the CPE 102, and the information associated with the selected item(s). The device identification information for the CPE 102 may be “caller ID” data such as the phone number associated with the CPE 102, but other device identification information associated with the user or with the CPE 102 may be sent.
At step 186, the authentication module of the PPS 106 may determine if further user verification is required to process the transaction. At step 188, if further user verification is required, the PPS 106 communicates, for example by a call back or text message, with the CPE 102 over the network 108 requesting a personal identification number (“PIN”) or other identifying information to be used for further verification. This request may be communicated in the form of an audible or a text message. At step 190, the user may provide the PIN or other identifying information. At step 192, the authentication module of the PPS 106 determines whether the initial device identification information and/or the PIN or other identifying information is sufficient for authentication. For example, the authentication module may compare the PIN to a stored value to determine authentication.
At step 194, if the CPE 102 information can be authenticated, the PPS 106 may access customer data located in the customer database 140. The customer database may be associated, for example, with the user's bank or mobile service provider and may be accessible over the communications network 158 as shown in
At step 196, the PPS 106 communicates a purchase authorization and all or a portion of the customer data to the RMM either via the public communications network 158 as shown in
At step 198, the RMM 106 may allow the customer to select the items to be dispensed. The customer and authorization data provide by the SMS message may allow the RMM to display a personalized greeting and/or an account balance. At step 200, the RMM 104 may dispense the selected good or service and create a record of the sale. In alternative embodiments, the RMM may dispense goods or services based upon a selection made via the CPE and transmitted to the RMM via the PPS. At step 202, the RMM may communicate, via SMS message or an alternative protocol, the record of sale to the PPS either over the public network 158 as shown in
The communication by the RMM to the PPS may occur contemporaneously with the sale transaction. In an alternative embodiment, the RMM may collect multiple records from multiple sales and communicate the multiple records in a batch to the PPS. In either embodiment, the communication session in which the record is communicated may be initiated by either the RMM or the PPS. Thus, in some embodiments the RMM may be able to initiate outward communications while the alternative embodiments, the RMM may only respond to communications initiated by the PPS. The RMM may also provide information to the PPS such as a time period vending record, information related to the functional status of the RMM, and information related to inventory. As described, the RMM 104 may be a passive component in the remote purchasing system 100, receiving control and management data with no requirement to transmit any security sensitive data such as credit card numbers. Security sensitive information, such as PIN numbers for the purpose of authentication, may be transmitted by the user's CPE 102 to the PPS 106 without involvement of the RMM 104. With the above described system, a user may avoid sending other sensitive information such as credit card numbers or key information that would allow an interceptor to gain access to the user's credit or bank accounts.
Although only a few exemplary embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this disclosure. Accordingly, all such modifications and alternative are intended to be included within the scope of the invention as defined in the following claims. Those skilled in the art should also realize that such modifications and equivalent constructions or methods do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure. The scope of the invention is not limited to RMM's but may also be applicable to any merchant system where good or services are purchased by a user with a wireless CPE. In the claims, any means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures.
This application claims priority from U.S. Provisional Patent Application Ser. No. 60/826,411 filed on Sep. 21, 2006, the disclosure of which is incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60826411 | Sep 2006 | US |