The present application relates generally to employing consumer profile information in connection with unattended retail transactions and, more specifically, to employing consumer profile information in vending machines.
Vending machines offer unattended sales of commodities such as snacks, canned or bottled beverages, or any of a variety of other articles. Historically vending machines have been placed into service in the field as unattended points of sale with little control over how they operate with regards to specific consumers. Consumer interaction with vending machines has largely been limited to anonymous purchase by the consumer of products in isolated sequences of transactions, without customization for the individual characteristics or preferences of the particular consumer involved in the transaction.
Within Internet retail sales, on the other hand, rich consumer profile information (including transaction history and even browsing history) is often used. Similar use of consumer profile information in vending, however, has generally not been viable due to—among other reasons—the limited processing power of most vending machine controllers (VMCs), the minimal data storage normally available within vending machines, and the general lack of connectivity between vending machines and external resources.
There is, therefore, a need in the art for improved use of consumer profile information within vending machines.
Consumer profile information is received wirelessly (NFC, Bluetooth, etc.) from a user device at the communications interface for a vending machine, and stored at least temporarily within the vending machine. The current vend transaction with the consumer carrying the user device is then altered based upon the received consumer profile information, to block product sales containing relevant food allergens, offer discounts tailored to the particular consumer, or enforce parental controls, among other possible personalizations of the consumer experience during the vend transaction.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
During a vend transaction, consumer profile information is received from a smart phone or similar user device at a vending machine through near field communication or a similar wireless data exchange, to personalize the consumer experience at the vending machine based on an establish consumer profile stored in the smart phone. The consumer profile should include relevant medical information such as food allergies (peanuts, gluten, or the like) or other medical conditions (diabetes, high blood pressure, etc.), enabling the vending machine to, for example, prevent vending of foods containing a specific allergen. Other constraints or customizations of a vend transaction based on the received consumer profile information are also enabled, such as enforcement of parental controls, discount offers tailored to the consumer's age, gender, or personal preferences, and loyalty program points redemption or augmentation as part of the vend transaction.
Vending machines 101a-101d are also configured to wirelessly communicate with a user device 105, which is preferably a “smart phone” or the like (e.g., a touchscreen tablet, an electronic wallet, etc.). Communications between user device 105 and one of vending machines 101a-101d may utilize near field communication (NFC), Wi-Fi (IEEE 802.11) communication, Bluetooth communication, or any other suitable wireless communications protocol. Consumer profile information stored on the user device 105 is received by such wireless communications at one of vending machines 101a with which the consumer has initiated a vend transaction. That consumer profile information is employed at the vending machine 101a to personalize the consumer experience for the vend transaction, in one or more of the manners described below.
In the exemplary embodiment illustrated in
Those skilled in the art will recognize that the complete structure of the network 100, the vending machine 101 and the user device 106 is not depicted in the drawings, and the complete details of the structure and operation of the network 100, vending machine 101 and the user device 106 are not described herein. Instead, for simplicity and clarity, only so much of the structure and operation of a suitable network, vending machine and user device as is unique to the present disclosure or necessary for an understanding of the present disclosure is depicted and described.
VMC 301 is also coupled to and communicates with a communication interface 303 enabling data transfer to external devices, such as a handheld computer, a network operations center or another vending machine. Communication may be by wireless data transfer and/or Internet communication or through an access port (e.g., Universal Serial Bus or “USB”) provided in the vending machine 101, as known in the art. Communication with devices external to the vending machine 101 allows for retrieval of collected operational statistics, for update of the programming of the vending machine 101 or download of the operational status of various subsystems, or for the coordinated and common operation of multiple vending machines. In addition, communication interface 303 provides the wireless communications with user device 106, shown in phantom in
At least the display controller 302 and optionally also the VMC 301 are coupled to and communicate with a memory 305 containing the screen displays and/or videos rendered on the customer user interface 204 during a vend transaction and between transactions. Vending machine controller 301 is also coupled to or includes another memory 306 storing a workflow program 307 for controlling a vend process. While depicted as separate from VMC 301, memory 306 may actually be implemented within the same integrated circuit as VMC 301. As noted, memory 306 stores the workflow program 307 used to control the vending machine's operations during a vend transaction. Memory 306 also stores, at least temporarily during a vend transaction, customer profile information 304 received from the user device 106 via a wireless (e.g., NFC of Bluetooth) data exchange, and used by workflow program 307 to alter the vend transaction initiated by the consumer. These aspects of the vending machine 101 are described in further detail below.
Vending machine controller 301 is also coupled to and communicates with one or more product dispensers 308 (e.g., helical coils or an X-Y product retrieval mechanism) and controller(s) 309 for payment systems 205 such as any combination of a coin mechanism, a bill validator or recycler, and a magnetic stripe card reader. VMC 301 receives signals from and/or issues commands or instructions (control signals) to direct the operation of product dispensers 308 and payment system controllers 309 during vend transactions, to receive payment, dispense a selected product, and dispense any change as necessary. Controllers 309 communicate with VMC 301 and other subsystems within or external to vending machine 101 via a National Automatic Merchandising Association (NAMA) multi-drop bus (MDB), a Data Exchange (DEX) protocol communications channel, or both.
The consumer carrying the user device 106 initiates a transaction with the vending machine 101, by touching a portion of the customer user interface 204, for example. The VMC 301 searches for wireless enabled devices within communication range of communication interface 303 using one or more pre-defined or dynamically selected wireless communications protocols. Thus, for example, the communication interface 303 may sequence through a series of wireless communications protocols (NFC, Bluetooth, etc.) seeking to establish communications with a nearby user device. To avoid delaying the vend transaction, the search for nearby user devices may actually be performed prior to the consumer initiating a vend transaction, with the communications interface 303 continuously or periodically seeking to identify user devices within communications range and maintaining an updated list of such devices.
In response to identifying or having previously identified one or more such devices, the vending machine 101 may seek to “authenticate” the consumer—that is, verify that a specific user device belongs to the consumer. Those skilled in the art will recognize that such authentication is necessary to avoid using information from the user devices of bystanders or passersby rather than the user device 106 belonging to the consumer engaged in a vend transaction. For example, a list of the names or “tags” identifying various user devices (e.g., “Bill's iPhone” and/or “KittyCat0101”) may be displayed on the customer user interface 204 together with a prompt for the consumer to select one of the names or tags, followed by an invitation for the consumer to enter a personal identification number (PIN) that may be used by vending machine to authenticate that the selected user device is actually possessed by the consumer engaged in the vend transaction. Alternatively, the vending machine 101 may transmit a request to one or more user devices within communications range, selected based on proximity or other criteria, asking the user to confirm their identify by actuating a physical or virtual (user interface) button on the user device. Such authentication would be inherent and/or necessary, for example, to use of user device 106 to authorize payment on a credit or debit account, and therefore should not be seen by the consumer as unduly delaying the vend transaction.
Once the vending machine 101 has authenticated user device 106 as being possessed by the consumer engaged in the current vend transaction (or as part of the authentication process), the vending machine 101 receives consumer profile information 304 from the user device 106. The vending machine 101 may need to request the consumer profile information 304 or otherwise initiate the transfer, or the user device 106 may simply “push” such information to the vending machine 101 during authentication. In one embodiment, the particular consumer profile information 304 that is received by vending machine 101 from user device 106 may be controlled or limited (at least to some extent) by the consumer owning the user device 106. For example, the consumer may specify that only relevant medical information (food allergies, medical conditions such as diabetes) may be communicated by user device 106 to vending machine, but not personal (name, residence address, phone number, etc.) or demographic (age, gender, race) information. Notably, in instances where the user device 106 is being employed to authorize payment for the vend transaction from a credit or debit account, transfer of at least some personal information will be necessary. In another embodiment, the consumer may be prompted to permit detailed consumer profile information to be communicated to the vending machine 101 from the user device 106, perhaps in exchange for or encouraged by the prospect of a discount or loyalty program rewards points.
In still another embodiment, limited information that the consumer has authorized to be transferred from the user device 106 to the vending machine 101 may be leveraged by the vending machine 101 upon accessing servers 103 and/or 104. For instance, disclosure of a loyalty program identifier by the consumer in order to claim loyalty program rewards points for the vend transaction may be used to access a detailed stored profile from rewards server 103 and/or a transaction history from customer history server 104. As another example, a phone number for the user device 106 communicated to the vending machine during authentication may be compared to public information within the social media (Facebook, Google+) profiles of individuals who have “checked in” to a facility containing the vending machine 101 (e.g., an airport terminal, shopping mall, hotel, etc.), and additional information gleaned from the consumer's social media profile upon determining a match.
Once consumer profile information 304 is received from user device 106 by vending machine 101 (and supplemented in any of the various manners described above or using similar methods), the vend transaction 403 is altered by the workflow program 307 based upon the received consumer profile information 304 (where “based upon” includes altering the vend transaction in response to “supplemental” information accessed or derived using the received consumer profile information 304). For example, product selections containing food allergens (peanuts, gluten) for the consumer may blocked or disabled for the duration of the vend transaction. Alternatively, if a consumer's purchase history reveals a fondness for candy with, for example, caramel, the consumer might be offered a discount on purchase of a Kit Kat Caramel candy bar. As another example, if the consumer profile information 304 indicates that the consumer is a minor authorized to use his/her parent's credit or debit account for the vend transaction, parental controls such as type of snacks, number of snacks per day, and/or timing of snacks during the day (e.g., one snack less than 150 calories after 3:00 pm and before 7:00 pm) may be enforced by the workflow program 307. Of course, the consumer might also be prompted to redeem loyalty program rewards points within the vend transaction, or encouraged to purchase multiple items in exchange for “bonus” loyalty program rewards points.
The present disclosure allows consumer profile information to be employed in vending and other unattended retail transactions where processing and data storage resources are constrained, by receiving the consumer profile information (or an identifier or other index allowing access to remotely stored consumer profile information) from a user device carried by the consumer. Transaction personalization similar to that found in other automated retail purchasing systems (such as Internet sales) may thus be implemented within vending machines, without addition of expensive processing and data storage resources and using existing or slightly modified communications functionality.
Although the present disclosure has been described with exemplary embodiments, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
This application claims priority to U.S. Provisional Patent Application Ser. No. 61/528,629 entitled “USING CONSUMER PROFILE INFORMATION IN VENDING AND OTHER UNATTENDED RETAIL” and filed on Aug. 29, 2011. The content of the above-identified patent document is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61528629 | Aug 2011 | US |