Advertisement Generating System

20190362363 ยท 2019-11-28

    Inventors

    Cpc classification

    International classification

    Abstract

    An advertisement generating system comprises a database of advertisement templates and a controller operable to: a. access the database to correlate product related data with the advertisement template to selectively retrieve one or more advertisement templates associated with the product, b. output at least partially completed advertisement. The advertisement generating system may comprise a client device such as a point of sale or a service point device, e.g. a weighing scale.

    Claims

    1-20. (canceled)

    21. A system, comprising: a weighing scale comprising: an operating display configured to display a background template configured to generate an advertisement; and a consumer display oriented opposite the operating display and configured to display the advertisement; an advertisement generator comprising: a product related database of product related data; and a promotional database of promotional data; and a controller configured to: automatically retrieve, from the product related database, one or more products that fall within a predetermined sell by date or fall within a predetermined surplus stock; automatically select a promotion from the promotional database; access the product related database for selection of the product related data of the one or more products; automatically output the product related data and the promotional data for the one or more products on the background template in the form of an advertisement via the displays, and wirelessly push the advertisement to one or more client devices communicatively coupled to the client device via a wireless communication network, wherein the advertisement comprises a plurality of media data types or layers superimposed on the background template, and wherein the media types or layers comprise still graphic images and animation effects.

    22. The system as defined in claim 21, further comprising a media database storing media data, wherein the weighing scale is configured to receive one or more user selections relating to the media data, the controller is configured to access the media database to correlate product related data with the media data to selectively retrieve one or more media data associated with a product based at least in part on the one or more user selections, and the controller is configured to output the one or more media data on the background template.

    23. The system as defined in claim 21, wherein the weighing scale comprises a label printer configured to output the advertisement.

    24. The system as defined in claim 21, wherein the weighing scale comprises a communication port configured to communicate wirelessly with a mobile device.

    25. The system as defined in claim 24, wherein the communication port is configured to communicate wirelessly with the mobile device via Bluetooth.

    26. The system as defined in claim 24, wherein the communication port is configured to push the advertisement to the mobile device.

    27. The system as defined in claim 26, wherein the communication port is configured to push the advertisement to wireless devices in a target vicinity of the weighing scale, including the mobile device.

    28. The system as defined in claim 21, wherein the weighing scale comprises a speaker.

    29. The system as defined in claim 21, wherein the weighing device is operable remotely from the product related database, the promotional database, or a media database of media data.

    30. The system as defined in claim 29, wherein the product related database or the promotional database or the media database is located in a server, wherein the weighing device is configured to communicate over a network system with the product related database, the promotional database, or the media database.

    31. A system, comprising: a weighing scale comprising: an input device configured to receive one or more user selections of a first product for purchase; an operating display configured to display a background template configured to generate an advertisement; and a consumer display oriented opposite the operating display and configured to display the advertisement; an advertisement generator comprising: a product related database of product related data; a promotional database of promotional data; and a controller configured to: in response to detecting entry of the first product for purchase, detect at least one of an equivalent product or an alternative product to the first product based on the product related data in the product related database; determine, based on the product related data, that the equivalent product or the alternative product has at least one of a promotion, a lower price, or a shorter sell-by date compared to the first product; automatically determine promotional data based on the promotional database; automatically output the product related data and the promotional data for the one or more products on the background template in the form of an advertisement via the displays, and wirelessly push the advertisement to one or more client devices communicatively coupled to the client device via a wireless communication network, wherein the advertisement comprises a plurality of media data types or layers superimposed on the background template, and wherein the media types or layers comprise still graphic images and animation effects.

    32. The system as defined in claim 31, further comprising a media database storing media data, wherein the weighing scale is configured to receive one or more user selections relating to the media data, the controller is configured to access the media database to correlate product related data with the media data to selectively retrieve one or more media data associated with a product based at least in part on the one or more user selections, and the controller is configured to output the one or more media data on the background template.

    33. The system as defined in claim 31, wherein the weighing scale comprises a label printer configured to output the advertisement.

    34. The system as defined in claim 31, wherein the weighing scale comprises a communication port configured to communicate wirelessly with a mobile device.

    35. The system as defined in claim 34, wherein the communication port is configured to communicate wirelessly with the mobile device via Bluetooth.

    36. The system as defined in claim 34, wherein the communication port is configured to push the advertisement to the mobile device.

    37. The system as defined in claim 36, wherein the communication port is configured to push the advertisement to wireless devices in a target vicinity of the weighing scale, including the mobile device.

    38. The system as defined in claim 31, wherein the weighing scale comprises a speaker.

    39. The system as defined in claim 31, wherein the weighing device is operable remotely from the product related database, the promotional database, or a media database of media data.

    40. The system as defined in claim 39, wherein the product related database or the promotional database or the media database is located in a server, wherein the weighing device is configured to communicate over a network system with the product related database, the promotional database, or the media database.

    Description

    DRAWINGS

    [0017] Further features and aspects of the present invention will be apparent from the following detailed description of an illustrative embodiment, made with reference to the drawings, in which:

    [0018] FIG. 1 is a block diagram showing the main components of the advertisement generating system according to an embodiment of the present invention,

    [0019] FIG. 2 is a block diagram showing the main components of the advertisement generating system according to another embodiment of the present invention,

    [0020] FIG. 3A and 3B are an illustrative example of a weighing scale incorporating the advertisement generating system of the present invention.

    [0021] FIG. 4 is a flowchart showing the procedural steps in generating an advertisement according to an embodiment of the present invention,

    [0022] FIG. 5 is a flowchart showing the procedural steps in generating an advertisement according to another embodiment of the present invention.

    DETAILED DESCRIPTION

    [0023] The advertisement generating system 1 shown in FIG. 1 according to an embodiment of the present invention comprises one or more client devices 2a-n in communication with a store computer or server 3 maintaining one or more databases 4 of the product related data over a network 5. Where the store is part of a chain, rather than a single store computer or server, the computer/server 3 might also be a regional computer/server or even a chain-wide computer/server.

    [0024] In the particular embodiment, each of the client devices includes an input device such as a keyboard unit for inputting promotional data, a memory 8 for storing the generated advertisement templates, which can be a computer readable memory (CRM), such as a random access memory (RAM) coupled to a controller in the form of a processor 9 operable to access the database 4 for selection of the product related data and finally an output device 8 to display the promotional data and associated product related data on a background template. The product related data is read from a product related database 4 such as a stock control database and includes but is not limited to product type, country of origin, weight, and price and for perishable goods such as meat or vegetables, the sell by date. The product related data can be textual or pictorial such as a bit map. In addition to the product related data, promotional data which includes but is not limited to any one of the promotional options such as buy one, get one half price, buy one, get one free, cross promotional offers, mix-and-match, additional loyalty points or even additional reward points on certain branded credit cards, etc, can be selectively retrieved from a promotional database 10 for displaying on the background template.

    [0025] The processor 9 executes computer executable program instructions either sent to the client device centrally from the server 3 or stored in the client device, such as in memory. The processor can be any number of computer processors, such as processors from Intel Corporation. A basic advertisement can involve the controller being operable to output the promotional data and associated product related data on a background template, the background being a master template, e.g. incorporating a corporate logo. Processing of the advertisement can either be performed at the individual client devices by making reference to the product related data in the database 4 or alternatively, to simplify the client devices, the processing of the product related data can be carried out centrally at the server device 3, and the processed information sent to the client devices over the network 5 (see FIG. 2); the client devices being merely an input unit of the promotional data and an output unit for the generated advertisement. Also shown in FIG. 1 is a database of media type data or a media repository 11 which includes data to augment the advertisement such as graphical images associated with the product under promotion and/or animation effects. The promotional database 10 and the database of media data 11 are shown as dashed lines as they are not essential for performing the present invention since the promotional data can simply be inputted via the input device. Further explanation of the different variants of the system architecture is given later.

    [0026] Any one of the databases 4, 10, 11 containing the product related data, promotional data and/or the media data can be located in a server which is situated in an external site remote from the client devices 2a-n. The client device 2a-n communicates with the databases 4, 10, 11 via a communication link 12 over a network system 5. The network system 5 may be a hard link or may be a wireless link such as Radio Frequency or infra red or a combination thereof. Alternatively, all of the processing operations and output of the generated advertisement may be carried out within the client device itself. The client device 2a-n may include its own database for storing any one of the product related data and/or the promotional data and/or the media data, an input/output unit and a processor for processing the product related data to generate an advertisement. For example, the client device may be a standard computer, a weighing scale, or any device capable of processing information comprising at least one computer readable medium containing the database of product related data, media data and one or more background templates. The medium can be of any suitable type, e.g. magnetic, optical or solid state memory. It may be fixed in the controller or server or removable, e.g. as optical or magnetic disk or flash drive.

    [0027] The advertisement generating system can be incorporated into a point of sale device. Alternatively, the advertisement generating system can form part of a service point device whereby the items or goods for sale are prepared prior to sale at the point of sale device such as weighing and labeling (e.g. barcode), packaging and/or pricing.

    [0028] To better explain the operation and advantages of the advertisement generating system of the present invention, the client device will be described with reference to a weighing scale 20 typically used in grocery stores, supermarkets or butchers' shops as shown in FIG. 3(a and b). However, the client device of the present invention is not restricted to a weighing scale and the client device can be any device suitable to output advertisement material. Referring to FIG. 3(a and b), the weighing scale 20 comprises a weighing platform 21, an input device 22 in the form of a keyboard for inputting product related data, an operator/user display 24 and a consumer display 26. Alternatively, the weighing scale 20 can dispense with the consumer display and comprise an operator display 24 so that the advertisement is only made available to the operator. Equally, the display unit can be rotatably mounted such that it can swivel to face either the operator or the consumer. Promotional data can also be inputted via a touch screen display incorporated in the user display 24. For example, the operator display 24 can allow the operator to navigate through a range of product types in the product related database and to select one or more products that is/are on special offer. Typically, a menu is presented to the operator having one or more layers, each layer representing a particular product category or sub-category such as fruits, vegetables, meats etc. In use, the controller accesses the product related database which can be the stock control database and provides the operator with a menu to permit selection of the particular product under promotion and to manually interrogate the system to input the promotional details such as price discounts or extras as discussed above. For example, the system can be tailored to provide the user to select the promotional type. Alternatively, the product can be identified from its associated barcode being read by a barcode scanner incorporated in the input device which in turn triggers the controller to access the product related database to retrieve the associated product related information for display to the user. Equally, the promotional data can be sent from an external or internal computer or server over the network system maintaining one or more databases, e.g. from a regional wide or even chain wide computer system as discussed above, i.e. centrally at head office. In one scenario, surplus perishable goods in any one store having a sell-by date that is due to expire shortly may be flagged up by a stock control system coupled to the weighing scale, which sends a message to the weighing scale. In order to shift the goods quickly before expiry of the sell-by date, the advertisement generating system issues promotional offers such as price discounts or optional extras in the form of a generated advert. These could be standardized offers depending upon the expiry of the sell-by date or alternatively could be manually input by the operator or store manager. Further detail of the different ways by which the advertisement generating system of the present can be used to generate adverts is explained later. Further processing can include, calculating the saving offered to the customer as result of the promotion. For example, the controller can be operable to calculate the difference between the standard price and the promotional price.

    [0029] In order for the customers to be made aware of the product offer and to provide the necessary persuasive effect to alert the customer of the offer, the advertisement generating system of the present invention generates an advert to be shown on the consumer display of the weighing scale. This is so to attract the attention of customers who are waiting to be served the weighed goods in the case of a weighing scale, or who are waiting at a till in the case of a checkout. To maximize the awareness of the product offering and in combination with the consumer display of the weighing scale, the system can also be made to send a signal to cause additional display screens (not shown) such as LCD screens located elsewhere in the store, e.g. near the check-out register or near the goods concerned to broadcast the advert. With the increasing use of smart phones and similar personal electronic devices incorporating high resolution LCD screens and a sound reproduction capability, the system can also wirelessly communicate via a communication port to personal mobile devices when they are in the vicinity of the weighing scale, e.g. by means of Bluetooth. Such push type advertisements will alert the customer of the product offering when they approach the weighing scale or any device incorporating the communication port for wirelessly broadcasting the advert. Alternatively or in addition to displaying the advert on a consumer display, the system can comprise a printer for printing the advert on a label or purchase receipt.

    [0030] With regards to the generation of the advertisement for broadcasting to the customers, the system starts 30 by selecting 32 the appropriate product under promotion. This could be done by the user or operator searching the product stored in the product related database 4, and then manually inputting the promotion 34. For example, in one embodiment, the product details in the product related database 4 such as type of product and classification of product, (i.e. fruit, vegetable, meat etc,), its standard price, sell by date, country of origin, etc, can be presented to the user as a page and the user navigates through the various pages to find a particular product. Each page has a promotional option whereby once selected the user or operator can input or choose 34 an appropriate promotion to be displayed. Alternatively and as discussed above, the product details can be retrieved from the product related database 4 using a code associated with the product such as a barcode and the user then enters the promotional details. The product type and the promotion are then automatically displayed on a background template or a corporate background template 36. The system can also display the saving as a result of the promotion by referring to the standard price in the product related database. The automatically generated adverts are then displayed on the output device (steps 36). The latter is particularly advantageous during the idle time of the weighing scale, i.e. when the scale is not being used for its primary purpose of trading and is free to play adverts, in the hope of attracting the attention of passing customers. Alternatively or in addition to playing the adverts during the idle time of the weighing scale, the system can be set up to generate an advertisement after the detection of equivalent products being input via the client device (e.g. weighing scale) either through the keyboard or scanner. For example, if equivalent or alternative products are available , e.g. at a reduced price but having a shorter sell-by date, the system can alert the customer and/or vendor and/or operator via a generated advertisement.

    [0031] Instead of manually selecting product data from the product related database that are to be promoted which in a majority of cases are associated with products that are close to their sell by date or have surplus stock, the system can automatically retrieve all those products that fall within a predetermined sell by date or fall within a predetermined surplus stock and the user can either manually input the promotion associated with those products in order to shift the stock or alternatively, the controller can automatically select a promotion based on a predetermined set of rules, which could be standardized for all product types, e.g. maximizing profit to the vendor. For example, buy one get one half price provides a bigger profit margin than buy one get one free. Each promotion has a different degree of effect in enticing the customers to purchase the product. Those having a greater effect, offer the most benefits to the customers. This could be used, on occasion, where a number of promotional types have been exhausted and in order to shift the products quickly as the expiry of the sell by date approaches, one or more attractive promotional types need to be used. The attractiveness of the promotional type could be timed and may depend upon the time scale from the sell by date. For example, the length of time from the sell by date can be broken into predetermined time scales whereby when each time scale has past, it triggers a different promotional type to be used in order to entice the customer to purchase the product. As the time approaches the sell-by-date, the system can trigger promotions that offer more benefits to the customer, e.g. in monetary terms or loyalty points, in order to better persuade the customer to purchase the product.

    [0032] To augment the advertisement and in conjunction to the background template, the system can also display media data such as various graphical images or endorsement clips or even play animation stored in an media database or media repository 11 associated with the product under offer on the background template. The media database 11 could be a sub-database within the product related database 4. The system starts 40, (see FIGS. 5) by correlating the product related data with the media data stored as data files in the database so as to selectively retrieve one or more media data files associated with the product (42, 44 in FIG. 5). From the selected media data, the system then generates the advertisement (step 46 in FIG. 5), e.g. by importing the media data on the background template. Processing of the advertisement can either be carried out in the client device by making reference to the database or remotely via a central server and the generated adverts pushed to the client devices over the network. In the case of a weighing scale described above, all or some of the processing of the advertisement can either be carried out in the weighing scale via a built-in processor or remotely via a central server. Moreover, at least some or all of the product related data and/or promotional data including media data contained in their respective databases can either be accessed locally by incorporating a computer readable medium in the weighing scale such as a magnetic, optical, or solid state memory or remotely via an external server. Correlation of the product related data with the media data files in the media database 11 (see FIGS. 1 and 2) can involve identifying one or more keywords or search terms in the product related data and locating one or more media data files sharing the same keyword or term or category. In one embodiment of the present invention, the media data files can be categorized into classifications, a higher order classification to categorize the family of products, e.g. fruits, vegetables, meats etc, and one or more lower order classification terms, e.g. the type and cut of the meat etc. A further classification can be present to categorize the theme of the advertisement. One or more search terms or classification terms can be used to selectively retrieve the media data from the database. The product types are pre-assigned into classification terms (usually by human intervention) and stored in the memory 8 which can be located in the client device or the server. The system can use the pre-assigned classification terms to retrieve one or more media templates from the database. For example, beef type products are categorized under the high order classification, cow and thus, the system can selectively retrieve one or more media templates under this category, e.g. a picture of a cow. Each data file is pre-assigned both higher order and lower order classification terms.

    [0033] Once the controller has identified one or more media data files appropriate to the product related data, it selectively retrieves these media data for broadcasting on the output device 38. The choice of the media data for broadcasting can be made automatically by means of a predetermined set of rules associated with the product type. Alternatively, the product related database 4 is linked to the media database 11 so as to present a range of media type data associated with the product type for selection by the operator. The media data files can be retrieved either locally at the client device or remotely, e.g. at head office.

    [0034] The advertisement can be built up from one or more media data types or layers, each media data type can represent a particular theme to be portrayed by the advertisement. Several layers can be superimposed on the background template to form the advertisement. The choice and ordering of the layers will depend upon numerous factors associated with the advertisement such as the theme to be portrayed, e.g. seasonal effects, and the product type. For example, the meat product, e.g. lamb, can be classed with a season, e.g. Spring, and media data file(s) will be selectively retrieved associated with this season. The controller may also utilize fuzzy logic to gauge and learn the effects of the different combinations of the media data, e.g. by means of the sale revenue generated. The media data may not only include still graphic images but also animation effects to augment the background template so as to enhance the persuasiveness of the advertisement. Further effects can be used to further augment the advertisement such as sound effects. The output device can incorporate one or more sound reproduction systems to deliver the sound effects.

    [0035] The advertisement generating system of the present invention can also personalize the advert to the individual customers depending on their purchasing habits by means of sending the advert to their mobile device such as their PDA or mobile phone as discussed above. For example, individual purchase habits can be obtained from the customer's store loyalty card and using such data to provide promotional offer or even attach e-coupons (electronic coupons) to the generated advertisement selected from the database.