This disclosure relates generally to vending machine systems and, more particularly, to a system and method for enhancing new and existing vending systems.
The vending market in the United States is estimated to be in the range of billions of dollars annually. In a typical day, millions of purchases can be made. To accommodate this market, vending machines of various types are known. Such vending machines typically operate to dispense items such as snacks, beverages, consumer products and the like to customers in an automated fashion upon receipt by the machine of currency or credit from a customer. Such machines often include a dispensing mechanism that operates to make available a desired product to a customer upon the insertion of money or credit by a purchaser. In one example, the product is made available to the customer by releasing the product, such that it falls into an appropriate compartment at the bottom of the machine. In other examples, the product is dispensed through an unlocking of a door, a drawer, or the like or through a combination of various mechanical arrangements.
Methods for sophisticated targeted marketing to consumers and the like are also known. For example, Internet-based tracking technologies are known that are capable of monitoring the “click” activity of users who navigate web sites in order to make purchases of merchandise, or simply to browse such sites. Also, methodologies for tracking the activity of “smart-phone” users and the like are known in which advertisements are provided to consumers based upon their location, social groups to which they belong, and other activities that can be monitored.
The present disclosure comprises, in one aspect, a coupon dispensing module that may be used in conjunction with a snack, food and beverage (SFB) consumer vending machine that is operable to generate a vend signal when a purchaser selects a desired product. Although a SFB is described in the embodiments presented herein, it is contemplated that the systems and methods described herein can be used in any type of automated vending machine. Examples of automated vending systems, in addition to those described and shown herein, which may incorporate the inventive systems and methods, include vending machines for non-edible articles such as electronics and other consumer goods, automated kiosks for providing services, such as check-in terminals for airports and others, and automated machines for vending tickets or rental movies. Moreover, the described systems and methods may further accept coupons as at least partial payment or discount for goods and services sold in addition to dispensing them.
In one disclosed embodiment, the coupon dispensing module includes a vending mechanism adapted to create, on demand, a coupon or coupons of any of a plurality of configurations. In addition, the vending mechanism is adapted to print a desired one of the plurality of configurations upon the receipt of an actuating signal. The coupon dispensing module also includes a control circuit that is coupled to the vending machine. Upon receipt of the vend signal from the vending machine, the control circuit selects one of the plurality of configurations and commands the dispensing mechanism to create the desired one of the plurality of configurations and to dispense same. In this way, a coupon may be dispensed to a purchaser based upon pre-loaded advertising campaigns that may relate to the product purchased. Additionally, the machine may be configured to accept coupons provided by other machines or online coupon companies that can be accepted within the same or a different network of machines, or coupons provided to the consumers via other means, for example, on product packaging or printed mailings and other printed media.
In another aspect, a method for dispensing a coupon relating to the consumer purchase of a desired product from a vending machine uses a dispensing module that is configured to receive a vend signal from the vending machine associated with the selection of a desired product by a purchaser. The method then selects one of a plurality of coupons based upon the product selected. The method next creates the desired coupon or coupons by printing the same, and dispenses the coupon or coupons to the purchaser of the product. Accordingly, a coupon is dispensed to the purchaser based upon an advertising campaign that is associated with the product purchased.
In yet another aspect, this disclosure relates to configuring and operating a media advertising and coupon trafficking control center that is connected via a network to a plurality of vending machines in accordance with the disclosure. Such control center is generally referred to herein as a “media center,” which term is intended to encompass all hardware, software and/or other functional aspects of the systems described relative to the coordination of advertising campaigns involving coupons presented to customers transacting with vending machines. Specifically, one or more vending machines may be configured to include a coupon dispensing module that is connected via a two-way or a one-way communication network to the media center. The media center is configured to send messages and/or receive messages from the coupon dispensing modules. In one embodiment, this arrangement enables trafficking and monitoring of advertising campaigns and couponing offers on a local, regional, national and/or international level to thereby allow advertisers and advertising campaign partners to geographically target marketing programs in territories throughout the world. In addition, the media center may be used to monitor, infer and/or capture consumer purchasing trends and purchasing intelligence, thereby obtaining information concerning demographics, psychographics, and behavioral targeting with respect to certain locations or regions. Such a network may be implemented on any one or more of a local, regional, national and international level.
Aspects of the disclosure describe a coupon dispensing module for use in conjunction with a vending machine. The dispensing module is operable to generate a vend signal when a purchaser selects a desired product. The dispensing module includes a selection mechanism adapted to interrogate a database to determine whether a desired coupon corresponds to the desired product, a printing mechanism adapted to print the desired coupon, and a dispensing mechanism for dispensing the desired coupon upon receipt of an actuating signal. A control circuit is coupled to the vending machine and operates to interrogate the database to determine whether the desired coupon is available, operate the printing mechanism based on requirements of the desired coupon, and provide the actuating signal to the dispensing mechanism.
In one embodiment, a method for operating a vending machine is described. The method includes monitoring a vending system of the machine to determine whether a transaction has been made. When a transaction has been made with a customer, the particular product dispensed is determined and associated with a selected coupon, which coupon is selected from a plurality of coupons. The selected coupon is printed and dispensed or otherwise delivered to the customer within a short period before or after the particular product is dispensed from the vending machine.
In another embodiment, a method for controlling and monitoring a plurality of vending machines associated with a communications network by use of a media center is described. The method includes defining a plurality of correspondences between products and coupons with respect to, by way of example, a geographical area, creating a coupon database containing the correspondences, and maintaining the coupon database in non-transient computer readable media. The coupon database is transmitted to at least one vending machine. Information from the at least one vending machine relative to purchases made at the at least one vending machine is received, analyzed and stored. The coupon database is updated, at least partially, based on the information received from the at least one vending machine to create an updated coupon database, which is sent to the vending machine.
Generally, this disclosure relates to an architecture and system that can be used in the consumer vending machine industry. In one aspect, a coupon dispensing module is coupled to a vending machine and is configured to communicate via a network such as the Internet to a media center disposed for managing and trafficking advertising campaigns and couponing offers. In another aspect, this disclosure relates to a method that includes using various components, such as phases, tasks, methods, techniques and tools, all related to uniting and providing marketing opportunities for the vending industry factions/stakeholders such as operators, food and beverage companies, technology providers, media networks, manufacturers, and the like, to enable marketing opportunities for vendors and suppliers.
One exemplary embodiment for an implementation of a vending machine in accordance with the disclosure is shown in
The vending machine 16 may further include a keypad 38 or another input device through which a user may make a selection for the product desired to be purchased from the machine. In the illustrated embodiments, the vending machine may include an advertising board 12 (
To select an item, a purchaser inputs appropriate information to designate a button or combination of buttons that correspond to the dispensing of a particular item. Such information is captured by a microprocessor 20 and related circuitry (shown in
As best shown in
Implementation of a marketing or advertising campaign may optionally include usage of the advertising board 12, when one is present on the machine 16. For example, an advertising campaign may be enhanced through the advertising board, which announces particular offerings to attract purchasers to purchase one or more products based upon the coupon offering announced by the board. As explained in greater detail below, advertising campaign software and recovery of geographic and demographic data relating to particular vending machines are advantageously used to manage the advertising campaigns, as well as messaging thereof on the board, which in the illustrated embodiment may be implemented as an electronic display of any known variety.
Accordingly, the media center 5 may be used as a central repository for relevant advertising, coupon, and product purchasing data. Because the media center 5 creates, deploys, manages and receives data from the various dispensing modules, the system has the capability to synchronize advertising campaigns with data relating to consumer demand and purchasing habits.
A block diagram for a system 101 operating to dispense coupons from a vending machine is shown in
The vending machine controller 112 communicates commands and, in some embodiments, also receives feedback signals, with respect to a relay/motor driver board 118. The relay/motor driver board 118 is an interface device translating command signals from the vending machine controller 112 into electrical signals for driving electrical components such as relays, solenoids, motors, belts and the like within the product dispensing system 116 for dispensing product from the machine. While the system 101 may be build-in or integrated with a machine, certain embodiments are configured to be added onto existing machines. Certain aspects of either the built-in or add-on systems are similar in the way the controller communicates with the media center and in the way coupons are dispensed.
An alternative embodiment for a system 200 is shown in
The marketing system controller 122 is connected or otherwise associated with various systems for carrying out the selection, printing and dispensing, or provision of coupons, for example, via an electronic display. Specifically, in one embodiment, the marketing system controller 122 is connected with a coupon printer 124 and/or a coupon display device 126. The coupon display device 126 may be an electronic display that displays an electronic form of a coupon, for example, via a barcode, for reading and storage or redemption by a mobile computing device such as the consumer's smartphone. The coupon printer 124 may be any appropriate type of printing device configured to imprint onto paper or another media monochromatic, polychromatic and/or other types of markings, in response to signals and information provided by the marketing system controller 122. The coupon printer 124 in one embodiment is configured to retract paper coupons not retrieved by the consumer for destruction within the machine. An advertizing display 125, an example of which is the advertising board 12 (
The marketing system controller 122 is further connected to a wireless adapter device 128, which is configured to send and receive information between the marketing system controller 122 and a remote host or server 130. In the embodiment shown in
The marketing system controller 122 may be further connected to a demographics analyzer module 129, which may include a camera 131 or other visual information acquisition device. In one embodiment, the camera 131 may be associated with the vending machine and be disposed to have a viewing angle that includes the customer using the vending machine during a transaction. The camera 131 may acquire visual information relative to the customer, which is provided to the demographics analyzer module 129. The demographics analyzer module 129 may be physically located within the vending machine, as shown in the illustrated embodiment, or may alternatively be located remotely. The demographics analyzer module 129 may not store the visual information provided by the camera 131, and may instead analyze the information to classify the probability that each consumer falls within a specific demographic category such as gender and age categories. Such demographic information may also be correlated to the particular product SKUs that each customer purchased. Demographic information and the corresponding product information may be stored at the demographics analyzer module 129 or at the marketing system controller 122, and may be provided back to the media center 5 via periodic updates. The demographics analyzer module 129 may analyze the information provided by the camera 131 using any appropriate software and/or hardware such as the Intel® AIM Suite and/or other similar solutions.
A state-flow diagram 201 for one embodiment of operation for a vending machine in accordance with the disclosure is shown in
When the value determination at 206 indicates that sufficient and valid value has been deposited in the machine at 218, the system awaits for the customer's selection at 220. In the event the selection is cancelled by the customer, the system returns the value at 214 as previously described. When a selection is made at 222, the product is dispensed at 224, and residual value (change) is calculated at 226 and returned at 214 as previously described. In the illustrated embodiment, the selection at 222 indicates to a marketing system controller that a valid sale has been made at 228. This indication at 228 prompts or activates a separate process for selecting, presenting and/or dispensing an appropriate coupon relative to the product selected at 220.
A state-flow diagram for dispensing an appropriate coupon, which corresponds to the product selected for sale at 220 in
While at the idle state 320, apart from the update queries, the system 300 awaits for the consummation of a vend or other transaction from the vending machine as previously described. When a transaction is consummated, for example, by selection of a product by a customer after sufficient value has been inserted in the machine, as previously described, the system acknowledges the sale at 322 and interrogates the resident database at 324 to determine whether a coupon is available that corresponds to the particular product sold. When no corresponding coupon is present at 326, the system resumes the idle state at 302. When one or more corresponding coupons are present and a match is/are identified at 328, the matching coupon is printed and dispensed at 330, and the system returns to the idle state 302 via a default return process 332. Alternatively, the machine may have predetermined associations between products and coupons such that a coupon can be presented based on the identification of the product being dispensed alone, i.e., without querying a database. When returning to the idle state, the system may perform other operations such as recording in non-transient memory a record of the transaction, or performing house-keeping operations, for example, to determine whether sufficient printing supplies remain or require replenishment. Such and other machine information may be communicated back to the media center, for example, with each periodic query for updates as described relative to query step 306 above, or as a separate reporting operation. When communicating with the media center, the system may further provide identifying information for the particular machine including machine serial number, geographical positioning, maintenance information, and other information not directly related to the sale of the products.
While the embodiments have been described herein with respect to vending machines and apparatus, there are additional strategic marketing programs that may be developed, for example, ATM's, Video Movie Machines, Entertainment, Sports and Movie Venues, Amusement Parks and the like. In addition, customized niche campaigns may be used for professional or amateur sporting events and the like, such as the NFL, NBA, NHL, MLB, MLS, Olympic Games, Other Professional and Minor League Organizations. Similarly, the disclosure may be used in conjunction with School Districts, Scouts, Entertainment, Amusement and Golf Parks, Venues, and other Properties.
A block diagram of one embodiment for the media center 5 is shown in
The machines section 502 includes a listing and information about each of the machines in a network. A sample application user interface 400 for the machines section 502 is shown in
The machine section 502 may also include a machines modifier function 512. The machines modifier function 512 may be embodied as a dialog interface within a media center 5 software application that contains and allows editing of sub-set of the data stored in the machine database 508 and the products database 510. The machines modifier function 512 may be directly accessible from a user interface for editing of the information stored in the machine section 502. The information in the machine section 502 may then be manually or automatically accessed by the media center 5.
The ads section 504 includes information on the particular advertisements or other advertising campaigns that are disseminated to the machines by the media center 5. A sample user interface 418 for an application running at the media center for accessing and modifying information in the ads section 504 is shown in
Alternatively, entries may be duplicated if applicable to more than one geographical area, advertising campaign code, discount, or retail partner. The information in the advertising campaign information database 514 may be accessed on-demand as needed, and may also be updated either manually or automatically as required. In the embodiment shown, a field 427 for establishing rules can be used. Rules, in this function, can be established to dictate certain parameters for each ad, for example, effective and expiration dates, applicability only to machines in certain venues but not others, and others. This capability enables the venue-specific use of advertising campaigns with great flexibility.
The ads user interface 418 further includes a field 423 for so-called advertising campaign tie in(s). In one embodiment, advertising campaign tie ins include additional coupons, advertisements and/or other information that can be pre-printed onto the back side of the paper used to print coupons, as described above. The field 423, therefore, can identify the particular tie ins that can be used on each machine. For example, where the front of the coupon may be printed in accordance with a national advertising campaign, the tie ins on the back side of the coupon can be tailored to a specific market, region, location, and so forth. The images used to populate each segment 431 of the coupon may be compiled by a user using pre-defined library items, graphics, and text, or may alternatively be pre-arranged and uploaded as an image file. Any such segment images may be maintained in a database and be accessible by particular authorized users for re-use in future campaigns.
When defining ad rules, the absence of a rule can be defined as the default rule, whereby a predetermined ad or other information may be printed, if desired. When ad rules connecting machine slots, i.e., products, to particular coupons, to avoid conflicts with possibly overlapping campaigns, a machine slot definition is configured to override a product SKU or UPC definition, which overrides a product brand definition. In this way, various ads can be defined for the same products by defining either the machine slot for a particular product, the SKU or UPC for that product, or the brand of the product, depending on whether the user is local, regional, national or international. By providing a hierarchy, the system avoids conflicting ads for the same products in the same markets.
The campaign section 506 includes information relative to various campaigns, which, as used here, define the sets of rules governing which machines, and which products in those machines, may be encompassed in advertisements or advertising campaigns. Three sample user interfaces 434, 436 and 438 are shown in
The campaign section 506, includes a rules module 516 that has direct access to the machine database 508, products database 510, and advertising campaign information database 514, as shown in
In reference to
The rules database 518 may include information relevant to each advertising campaign. Specifically, the rules database may include information that includes a short description of the campaign, an identifier for the campaign, the person or company the campaign is designed for, the starting and ending dates of the campaign, whether the campaign can be published, and other information.
The rules database 518 also includes information on which machines will be involved in each campaign. In one embodiment, address based fields are used to specify a Latitude/Longitude of the center of a circle. The radius field defines the size of the geographic circle. All vending machines within the circle can be attached to this campaign. Alternatively, individual machines may be attached or added to a rule as desired. In reference to
The system can also track redemptions of coupons presented. As shown in
In general, the campaign section is used to assign specific ads (coupons) when a product is dispensed from the vending machines. The ad to be printed can be defined using four rules. First, a default rule under which, if no other rules are defined, a default ad may be printed. Second, an ad is printed in the appropriate field if the brand of the ad matches the product brand name present in the products database 510 for a particular machine slot. This check is performed to ensure that errors are avoided. Third, as an additional check, the ad is printed if the UPC code of the product selected for the ad from the products database 510 matches the UPC code provided from the advertising campaign information database 514. Finally, the ad is printed if the respective machine slot identifier in the products database 510 matches the provided value. It is noted that the slot identifier is created by the machine controller present in the machine such that errors or changes in product placement during loading of the machine can be avoided.
The system is also configured to collect information from the machines during service. Accordingly, a redemption database is configured to receive information from the various machines in the field. Such information includes date and time information for sales, the date when a redemption was given, the number of coupons dispensed for a particular campaign, the dates on which the various coupon were redeemed, the number of coupons redeemed, the segments of the ad that were redeemed, and other useful redemption information. The redemption information can be used to then select the more successful campaigns, which selection can then be communicated to the clients or partners sponsoring the campaigns.
By using the media center 5 as shown here, a user may advantageously set or modify particular rules that can change the coupon design at particular machines in real time. Alternatively, the machines can dispense or otherwise present pre-printed coupons. Moreover, tailoring of the advertising campaigns can be accomplished almost in real time and with great flexibility for particular products, in particular regions, for particular clients very quickly and efficiently. An advertising campaign can be implemented for as little as a single product in a single machine, to any number of products in any number of machines swiftly and easily. Moreover, the collection of redemption information may be used to valuate each advertising campaign as well as provide information on the success of each advertising campaign. In one embodiment, redemption information can be used to modify current or future advertising campaigns, for example, by establishing rules that depend on particular redemption information.
In one embodiment, algorithms or other mathematical techniques may be embodied by the media center, for example, in the form of non-transitory, computer-executable instructions, to collect and analyze vend data, including customer data. Such functions may include, but not be limited to, performance of data collection and analysis, data preparation, data mining, consumer profiling (age, race, purchasing history, etc.), institutional decisions and other functions. For example, an institution may use such data as a factor in determining what actions or policies to apply to groups or individuals whose data match a relevant profile.
One advantage of performing such functions and analyses can be to provide to users of the media center application, as described herein, the capability to use such information to conduct so called “smart campaigns,” which is meant herein as including advertising campaigns that tailor coupons based on the demographic of the purchasing public. For example, the intelligence may imply to a beverage company that a particular group of machines in a particular location are heavily used by a particular demographic such that an advertising campaign targeted to that demographic can be most effectively applied. Alternatively, with the use of demographic sensing capabilities, the same machine can cater to different demographics purchasing the same product by presenting targeted coupons for each purchaser. In one contemplated embodiment, advertising campaigns using more than one coupon can be implemented. In such campaigns, one of a series of different coupons associated with the same product can be cycled through to the consumers, for example, to maintain consumer interest, especially in the case where users habitually use the same vending machine to purchase the same or similar products on a periodic basis.
The disclosure described herein will itself suggest to those skilled in the various arts various alternative embodiments and solutions to other tasks and adaptations for other applications. The following claims, therefore, are intended to cover all such solutions and adaptations of the disclosure and those changes and modifications that could be made to the embodiments of the disclosure herein without departing from the spirit and scope thereof.
Number | Date | Country | |
---|---|---|---|
61716170 | Oct 2012 | US |