WO2001071587A2 - System and method for distributing advertisements - Google Patents
System and method for distributing advertisements Download PDFInfo
- Publication number
- WO2001071587A2 WO2001071587A2 PCT/JP2001/002093 JP0102093W WO0171587A2 WO 2001071587 A2 WO2001071587 A2 WO 2001071587A2 JP 0102093 W JP0102093 W JP 0102093W WO 0171587 A2 WO0171587 A2 WO 0171587A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- advertisement
- data
- information
- contents
- provider
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Definitions
- the present invention relates to a system and method for distributing advertisements to a plurality of advertisement users, and more particularly, to a system and method for distributing advertisements which are selected in accordance with advertisement user attributes and advertisement provider attribute.
- each retail store in distribution industry registers sale data of any goods purchased by customers, using an ECR (Electronic Cash Register) or a POS (Point- Of-sales) terminal device as a sales-data processor.
- ECR Electronic Cash Register
- POS Point- Of-sales terminal device
- the processor issues a receipt showing a detailed report of the transaction, and provides each customer with the issued receipt.
- the processor prints not only the detailed report of business transaction, bus also other information including various messages for informing the customer of bargain sale, etc.
- the processor of each store provides the customers with a point-saving card or a bonus coupon, in accordance with the purchased amount or the like.
- the present invention has been made in consideration of the above. It is accordingly an object of the present invention to provide an advertisement distribution system which selects only useful advertisements corresponding to store attributes of a target store and transmits the selected advertisements to the store.
- Another object thereof is to provide a store terminal device, which is prepared at each store receiving advertisements corresponding to store attributes of the store, outputs an advertisement which is useful for the store in association with the store attributes, and provides an advertisement manager with usage context of the received advertisements.
- Still another object thereof is to provide a method for calculating an amount of money for advertisement charges based on usage context of advertisements transmitted through a network.
- an advertisement distribution system which receives advertisement contents from at least one advertisement provider through a communications network, and provides at least one advertisement user with the received advertisement contents through a communications network
- the system comprising: an advertisement information storage unit which stores advertisement contents received from the at least one advertisement provider in association with advertisement provider information (for example, information specifying the advertisement provider, targets to which the advertisement should be provided, a target time period during which the advertisement is distributed, etc to be designated by the provider) for controlling providing of advertisement; an advertisement-user information storage unit which stores advertisement usage information, for specifying a desired advertisement, of the at least one advertisement user; an advertisement extraction unit which extracts advertisement contents corresponding to advertisement provider information in association with the stored advertisement usage information; and a transmission unit which transmits the advertisement contents extracted by the advertisement extraction unit to the at least one advertisement user having requested the advertisement contents.
- advertisement provider information for example, information specifying the advertisement provider, targets to which the advertisement should be provided, a target time period during which the advertisement is distributed, etc to be designated by the provider
- advertisement-user information storage unit which stores advertisement usage information,
- the advertisement contents are extracted and transmitted to a corresponding store, based on the store attributes using the advertisements contents and the advertisement attributes of the advertisements sent from the advertisement provider.
- advertisement contents which are beneficial both for the advertisement provider and user are transmitted therebetween.
- a store terminal device which receives advertisement contents to be sent by an advertisement provider from an advertisement server connected to the store terminal device through a communications network, the device comprising: an advertisement content storage unit which receives a predetermined number of advertisement contents, which are selected and transmitted in accordance with store attribute information of a store having sent the store attribute information from the advertisement server, and advertisement attribute information corresponding to the advertisement contents, and sequentially store the received advertisement contents and advertisement attribute information; an advertisement content specification unit which specifies at least one advertisement content included in the predetermined number of advertisement contents stored in the advertisement content storage unit, when to use an advertisement; an advertisement outputting unit which outputs the advertisement content specified by the advertisement content specification unit; an advertisement-usage-context management unit which updates and retains, every time the advertisement content output by the advertisement outputting unit, advertisement usage context corresponding to the output advertisement content; and a sending unit which sends the advertisement usage context retained by the advertisement-usage-context management unit to the advertisement server at predetermined intervals.
- the advertisement specification unit specifies and outputs one advertisement content included in the predetermined number of advertisement contents which are stored and sent from the advertisement server. Hence, a variety of advertisements are output, during the usage of the advertisements.
- the advertisement-usage-context management unit can manages the usage context for each of the predetermined number of advertisement contents.
- a method for receiving advertisement contents sent form an advertisement provider using an advertisement provider terminal through a communications network, and sending the received advertisement contents to at least one advertisement user from an advertisement server comprising the steps of: storing the advertisement content sent from the advertisement provider using the advertisement provider terminal and advertisement attribute information in association with each other; storing advertisement user information sent form the at least one advertisement user using the sent advertisement contents; retrieving advertisement attribute information conforming to the stored advertisement user information, and extracting advertisement contents corresponding to the retrieved advertisement attribute information; sending the extracted advertisement contents to the at least one advertisement user; receiving predetermined advertisement contents sent from the advertisement server to the at least one advertisement user and advertisement attribute information corresponding to the predetermined advertisement contents, and storing the received advertisement contents and the advertisement attribute information sequentially in received order; outputting and specifying one advertisement content included in the stored advertisement contents, when using an advertisement; and outputting the advertisement content specified by the outputting step.
- the advertisement contents can be transmitted to each store, based on the advertisement attribute information sent from the advertisement provider and the store attribute information sent from each store.
- a corresponding one of the advertisement contents is specified and output.
- FIG. 1 is a block diagram showing an advertisement distribution system for managing advertisement data through a communications network
- FIG. 2 is a block diagram ideally showing processes carried out by a server computer 2 and an ECR terminal device 3 which are included in the advertisement distribution system
- FIG. 3 is a diagram showing the record structure of an advertisement master file
- FIG. 4 is a diagram showing the structure of records of a store master file M2;
- FIG. 5 A is a diagram showing the structure of a prepared-advertisement file FI according to store
- FIG. 5B is a diagram showing the structure of transmission data file F2 according to store
- FIG. 6A is a diagram showing the record structure of an advertisement information file F5
- FIG. 6B is a diagram showing the record structure of an advertisement data file F8
- FIG. 7 is a diagram showing an example of receipt to be issued
- FIG. 8 is a diagram showing the record structure of a print-log file F6
- FIG. 9A is a diagram showing the record structure of an ad-issuing information file
- FIG. 9B is a diagram showing the record structure of an ad-issuing information file F4 according to store
- FIG. 10A is a diagram showing the record structure of a transmission-record reporting file F7
- FIG. 1 OB is a diagram showing the record structure of an advertisement-provider master file M3;
- FIG. 1 1 is a block diagram showing the entire structure of the advertisement provider computer 1 and server computer 2;
- FIG. 12 is a block diagram showing the entire structure of each ECR terminal device
- FIG. 13 is a flowchart for explaining a process for setting advertisement information which is carried out by the advertisement provider computer 1 ;
- FIG. 14 is a flowchart for explaining a process for registering advertisement information which is carried out by the server computer 2;
- FIG. 15 is a flowchart for explaining a process for extracting a target advertisement to be transmitted
- FIG. 16 is a flowchart for explaining a process for selecting a target advertisement to be transmitted, which is carried out following the process for extracting a target advertisement
- FIG. 17 is a flowchart for explaining a process for sending a request for transmission of an advertisement, which is carried out by the ECR terminal device 3;
- FIG. 18 is a flowchart for explaining a process for transmitting advertisement, which is carried out by the server computer 2 in response to a request from the ECR terminal device 3;
- FIG. 19 is a flowchart for explaining a process for issuing receipts, which begins to be carried out when a calculation key is operated;
- FIG. 20 is a flowchart for explaining a process for issuing receipts, which is carried out following the execution of the process of FIG. 19;
- FIG. 21 is a flowchart for explaining a process for sending print-log information
- FIG. 22 is a flowchart for explaining a process for calculating amounts of issued advertisements, which is carried out by the server computer 2;
- FIG. 23 is a flowchart for explaining a process for creating a bill for advertisement charges toward advertisement provider and a payment statement toward contracted store and outputting the created bill and statement;
- FIG. 24 is a flowchart for explaining a process for informing an advertisement provider of usage context of corresponding advertisement
- FIG. 25 is a flowchart for explaining another process for informing the advertisement provider of usage context of corresponding advertisement, which is carried out following the process of FIG. 24;
- FIG. 26 is a diagram showing a display for displaying a list of registered ads
- FIG. 27 is a diagram showing a registration display for registering advertisement information
- FIG. 28 is a diagram showing a state wherein advertisement data is pasted in a predetermined frame in the registration display
- FIG. 29 is a diagram showing the pasted advertisement data which has been converted into a corresponding image for receipt printing in the registration display
- FIG. 30 is a diagram showing a display screen of a reporting email (display report).
- FIG. 31 is a diagram showing a display screen of a reporting email (request for checking advertisement data).
- FIG. 1 is a block diagram showing an advertisement management system for managing advertisement data through a network.
- the advertisement management system comprises: a plurality of computers
- an advertisement-service manager makes a contract with each advertisement provider who requests to put an advertisement for sales promotion in a predetermined medium or the like.
- the advertisement-service manager makes a contract with each store (advertisement user) intending to use advertisements provided by the advertisement provider.
- the advertisement- service manager manages the advertisement data transmitted between the advertisement provider and the advertisement user via the Internet.
- the advertisement data stands for an advertisement, toward customers of a retail store, arbitrarily provided by the advertisement provider.
- the provided advertisement is advertisement image data to be printed, including static image data, character data, etc. It is preferred that such advertisement data is one for simply and accurately expressing a target product or services.
- the structure of such advertisement data is arbitrary.
- the advertisement data which is provided by the advertisement provider and the advertisement user is registered in the database 4 which is connected to the server computer 2 of the advertisement service site, and periodically transmitted to the ECR terminal devices 3 of contracted stores.
- each contracted store plural items(pieces) of advertisement data sent from the advertisement service site are stored in its ECR terminal device 3.
- one piece of advertisement data which is selected from the plural items of advertisement data is printed on a receipt.
- a receipt showing the details of a business transaction, to be provided to the customer after the transaction is employed as an advertisement medium.
- the advertisement is shown toward only the customers of a business enterprise. In this case, various items of advertisement data are printed.
- the advertisement service site stores and manages advertisement-providing conditions, in the form of a database, in the server computer 2 which is set in the site. Stored in the database are: advertisement conditions including sex information, age group, an area, of target customers to be provided with the advertisement; and the unit cost for inserting the advertisement data into each receipt.
- the advertisement service site stores advertisement user conditions (i.e., store attributes) in the form of a database in the server computer 2.
- the store attributes which are sent from contracted stores, include business types of advertisement users, areas, dealing goods, services, sex information and age groups of customers.
- the server computer 2 selects a piece of advertisement data based on the above conditions, and transmits only the selected advertisement data corresponding to a particular store to the ECR terminal device 3 of the store.
- advertisement data is selected and transmitted in a manner corresponding to each store, in consideration of the attributes of each store.
- the ECR terminal device 3 of each store records past data representing a usage amount of advertisement data which has been printed on receipts.
- the ECR terminal device 3 sends the recorded past data to the server computer 2 of the advertisement service site. Based on the past data, the ECR terminal device 3 issues a bill to the advertisement provider, and calculates a payment amount of the usage of advertisement data used in each store.
- the server computer 2 sums the usage amount of the advertisement data according to advertisement/store, and creates a bill for advertisement data in accordance with the summed amount.
- the advertisement service site periodically informs each advertisement provider of the usage contexts of advertisement through an email, based on summed result of the usage amount.
- FIG. 2 is a functional block diagram ideally showing the above-described processes which are carried out by the advertisement data management system of this embodiment.
- the server computer 2 and the ECR terminal device, which is prepared in each store, have the structure for achieving each process shown FIG. 2.
- the server computer 2 carries out a process S 1 for registering advertisement data and advertisement management information from the advertisement-provider computer 1.
- the server computer 2 internally carries out: a process S2 for registering store attribute information; a process S3 for extracting a prepared-advertisement for a corresponding store; a process S4 for selecting predetermined piece(s) of advertisement data to be transmitted; a process S5 for transmitting selected piece(s) of advertisement data to the ECR terminal device 3 of a corresponding store; and a process S6 for calculating amounts of issued advertisements.
- the server computer 2 carries out a process S7 for issuing various slips to a corresponding advertisement provider and advertisement user, as a later process of advertisement usage, and a process S8 for informing the advertisement provider of usage context of provided advertisement.
- the server computer 2 of the advertisement service site newly registers or corrects advertisement data in the database 4 (refer to FIG. 1), when advertisement data and its corresponding advertisement management information, etc. are sent from the advertisement-provider computer 1 to the service site.
- advertisement management information including an advertisement ID, advertisement provider name, etc.
- the server computer 2 registers the advertisement providing conditions corresponding to the advertisement data, in the advertisement master file Ml .
- the server computer 2 registers the advertisement data sent from the advertisement-provider computer 1 through the Internet in the advertisement database 4. Additionally, the server computer 2 registers the advertisement providing conditions sent together with the advertisement data in the advertisement master file Ml .
- FIG. 3 is a diagram illustrating the record structure of the advertisement master file Ml, and shows the data contents of each record in the master file Ml .
- the contents of each record in the master file Ml are given mainly by the advertisement provider.
- Each of the record includes data items of "Advertisement ID”, “Title”, “Advertisement Provider Code”, “Advertisement Provider Name”, "URL (Uniform Resource Locator) of Advertisement Data File", “From (Date)", “Until (Date)", and "Maximum Number of
- Advertisements to be Issued The data items of "Advertisement ID” and “Title” are to identify each advertisement. Particularly, the data item of "Advertisement ID” is advertisement ID information which is issued by the server computer 2.
- the data items of "Advertisement Provider Code” are "Advertisement Provider Name” to identify a corresponding advertisement provider.
- Locator) of Advertisement Data File is to specify a storage directory of advertisement data in the database 4.
- the data items of "From (Date)" and “To (Date)” are to indicate the starting date for issuing advertisement data and the ending date of the insertion of advertisement data.
- the data item of "Maximum Number of Advertisements to be Issued” is to specify the maximum number of receipts to be issued with advertisement. The charges for the advertisement insertion are calculated in accordance with the number of receipts with advertisement data. Not to exceed the budget, the maximum number of items of data to be printed on receipts is set. In the case where the total number items of data which are printed on receipts exceeds the set maximum number, the advertisement data is temporarily suspended to be issued.
- each record in the advertisement master file Ml includes data items, as advertisement-providing conditions, of "Target Age Group Code”, “Target Area Code”, “Target Store Code”, “Target Sex Code”, “Target Day Code”, and “Target Time Code”. These advertisement-providing conditions are set, if the advertisement provider desires to insert an advertisement, focusing on a particular group of customers to be provided with the advertisement, e.g. if the advertisement provider desires to focus on those who are teenagers, girls, at stationary stores in the Tokyo area between 2 and 3 o'clock on Sunday.
- Each record in the advertisement master file Ml further includes data items of
- Total Number of Issued Advertisements is to specify the total number of issued receipts with advertisement data since the date the advertisement data began to be provided until the present date.
- Issued with Advertisement is to specify the remaining number of receipts to be issued, based on "Maximum Number of Receipts to be Issued with Advertisement Data”. Both of the above data items of "Total Number of Receipts to be Issued with Advertisement” and “Remaining Number of Receipts to be Issued” are generated by the server computer 2.
- the data items of "Charged Unit Cost” and "Payment Unit Cost” are to specify a unit cost of advertisement per receipt, which is set when to make a contract between the advertisement service manager and the advertisement provider/store.
- the process S2 is a process for registering store attributes, as advertisement user conditions, given by each store in the store master file M2.
- advertisement data and/or advertisement providing conditions are received and registered through the Internet.
- the data to be registered is input on the side of the advertisement service manager, without connecting to the Internet.
- registration forms with a list of store attribute items are distributed at contracted stores in advance, and collected, after being filled in, via fax. Then, the information written in the registration forms are registered in the store master file M2 by manipulation of the server computer 2. Particularly, if the function of the process S2 is installed in the ECR terminal device
- the advertisement user who is not really used to manipulate the ECR terminal device 3, etc. may make an input error or error manipulation.
- the registration forms are distributed to the stores in advance, and collected after being filled in. This registration process is done when a store newly becomes a member.
- FIG. 4 shows the record structure of the store master file M2, and illustrates the data contents of each record.
- the data contents of this master file M2 are given by newly- registered store.
- the store master file M2 includes data items of "Store ID", "Store ID", "Store ID"
- the data item of "Maximum Number of Advertisement Data Items to be Stored” is to specify the maximum number of advertisement data items which can be stored in the ECR terminal device 3.
- the ECR terminal device 3 includes relatively a small capacity of memory, instead of a large capacity of memory.
- the storage amount of advertisement data including image data is determined in accordance with the memory capacity of the memory therein.
- the data item of "Maximum Number of Receipts to be Issued with Advertisement” is to specify the maximum number of advertisement data items to be stored, in accordance with a model of the ECR terminal device. In such a structure where the maximum number items of advertisement data to be stored is stored in the ECR terminal device 3, a variety of advertisements can be issued toward a plurality of customers, respectively.
- the store master file M2 further includes data items of "Store Code", "Age Group
- the data item of "Store Code” is to specify a business type of a corresponding store, e.g. a stationary store, cleaner's, etc.
- the data items of "Age Group Code” and “Sex Code” are to specify the age groups and sex information of customers of the store.
- the data item of "Area Code” is to specify an area where the store is located.
- the data contents of the advertisement master file Ml and store master file M2 are compared and referred, thereby to extract advertisement data corresponding to a predetermined store.
- This process S3 is carried out, for example, once after or before the opening hours of the corresponding store every day.
- the advertisement management information as the advertisement-providing conditions stored in the advertisement master file Ml are compared with the store attributes as the advertisement user conditions stored in the store master file M2.
- the extracted advertisement data is stored in an advertisement file FI according to store.
- This advertisement file FI stores prepared advertisement data to be transmitted to target store(s).
- a predetermined number items of advertisement data which are extracted from the advertisement according to store are transmitted to the ECR terminal device 3 of a corresponding store.
- FIG. 5 A shows the record structure of the advertisement file FI, and illustrates the data contents of each record.
- the advertisement file FI includes data items of "Store ID” and "Advertisement ID".
- the data item of "Store ID” is obtained from the store master file M2, while the data item of "Advertisement ID” is obtained from the advertisement master file Ml, record by record.
- the advertisement file FI shows which advertisement(s) is (are) extracted for which store.
- the process S4 is a process for selecting a predetermined number of advertisements, for each store, of target advertisements stored in the advertisement file FI .
- a number of advertisements which is larger than the maximum number items of advertisement data to be stored, may be extracted.
- the number of extracted advertisements is limited to the maximum number of items of advertisement data to be stored.
- the internal memory of the ECR terminal device 3 can store ten items of advertisement data with a fixed length, for example. In this case, if one hundred items of advertisement data are extracted, ten out of one hundred items of advertisement data are limited to be stored. If the first ten items of advertisement data are extracted, and the rest of items of the data are ignored, the same advertisement is extracted every time the advertisement is inserted into a receipt, as long as new advertisement is not added. As a result, a small number of items of advertisement data are repeatedly inserted to receipts to be handed in to customers who thus find nothing fresh in the advertisement. In consideration of this, to equally extract items of advertisement data, the items of data are set to be extracted with random numbers. That is, the items of advertisement data are set to be extracted randomly from the plurality of items of advertisement data. Having performed this, the items of advertisement data extracted from the advertisement file FI are stored in a transmission data file F2 according to store.
- FIG. 5B shows the record structure of the transmission data file F2.
- the transmission data file F2 is to store advertisement management information including advertisement information stored in the advertisement file FI in association with each record.
- the transmission data file F2 includes data items of "Store ID”, “Advertisement ID”, "URL of Advertisement Data File”, “Time Code”, “Sex Code”, and “Age Group Code”.
- the data items of "URL of Advertisement Data File”, “Time Code”, “Sex Code”, and “Age Group Code” are the information retrieved from the advertisement master file Ml .
- Such code information are transmitted to the ECR terminal devices 3 of contracted stores together with the advertisement data, by carrying out the process S5, as will be explained later.
- the ECR terminal device 3 of each contracted store extracts an advertisement data piece, which satisfies some necessary conditions based on the above data items, of the plurality of items of transmitted advertisement data. Then, the extracted advertisement data piece is inserted so as to be printed on receipts.
- the advertisement management information of the transmission data file F2 which is created by the execution of the process S4, is transmitted to the ECR terminal device 3 of each contracted store.
- the server computer 2 Upon reception of a request for transmission of advertisement data from the ECR terminal device 3 of a corresponding contracted store, the server computer 2 searches the transmission data file F2 for corresponding advertisement data based on a store ID of the store. Then, the server computer 2 sends the searched result toe the ECR terminal device 3 of the store through the Internet. At this time, the server computer 2 searches the advertisement database 4 based on the data of "URL of Advertisement Data File" inside the transmission data file 2, retrieves corresponding advertisement data, and sends the retrieved advertisement data to the ECR terminal device 3 of the store, together with the advertisement management information.
- the ECR terminal device 3 carries out: a process El for requesting for ad-printing; a process E2 for printing receipts; and a process E3 for sending print-log information.
- the ECR terminal device 3 connects to the server computer 2 through the Internet based on a request from an advertisement user, sends a request for transmission of advertisement data, and receives advertisement data and its corresponding advertisement management information from the server computer 2.
- sent advertisement data and its advertisement management information within the range of the maximum number of items of data are stored in and managed by the ECR terminal device 3.
- FIG. 6A shows the record structure of an advertisement information file F5.
- the advertisement information file F5 is to store advertisement management information according to advertisement.
- the advertisement information file F5 includes header items of "Total Amount of Advertisements” and "Current Advertisement Number".
- the data of "Total Amount of Advertisements” specifies the total amount of advertisements which are transmitted, while the data of "Current Advertisement Number” specifies a pointer to the advertisement management information for specifying the currently-issued advertisement.
- the value of the pointer is incremented by 1, every time a receipt is printed, and initialized when the value reaches the "Maximum Number of Advertisement Data Items".
- advertisement information file F5 Following the header items, records including advertisement management information items are set for advertisements, respectively.
- Each of the records includes those of "Store ID”, “Advertisement ID”, “Sex Code”, “Target Age Group Code”, “Target Time Code”, “Start Address of
- Advertisement Data and "Number of Bites of Advertisement Data”.
- the advertisement data is stored in an advertisement data file F8 of the ECR terminal device 3 where the advertisement data is actually stored.
- Advertisement Data is to specify the data size of corresponding advertisement data. Based on the data of "Start Address of Advertisement Data" and “Number of Bytes of Advertisement Data", the data area where the corresponding advertisement data to be output is stored is specified.
- Each of the records in the advertisement information file F5 is sequentially stored in a manner corresponding to the first to an "n-th" advertisement data. In this sequential order, i.e. from the first to the "n-th", each of the advertisement data items is specified one after another. Usually, the data areas of the advertisement data to be output are specified sequentially in the above order one after another.
- FIG. 6B shows an advertisement data file F8.
- the items of advertisement data are stored sequentially in an order of the corresponding records of the advertisement information file F5, in one-to-one correspondence with each other.
- the advertisement data file F8 stores a predetermined number of items of data each having a fixed length conforming to the size of receipts.
- the predetermined number of items of data which is set in accordance with the data capacity of the advertisement data file F8, is the maximum number of items of advertisement data.
- the server computer 2 In response to a request for transmission of advertisement data from the ECR terminal device 3, the server computer 2 periodically sends advertisement data within the range of the maximum number of pieces of advertisement data at, for example, a predetermined time before or after the opening hours of the store. Every time the server computer 2 sends such data, the entire data of the advertisement data file F8 and advertisement information file F5 are updated.
- the registered data such as the total amount of the transaction
- advertisement data is printed onto the same receipt.
- the ECR terminal device 3 refers to the advertisement information file F5, and extracts corresponding advertisement data in accordance with the order in which the advertisement management information is stored in the file F5.
- the operator of the ECR terminal device 3 may input sex information, age group of a customer, as customer information.
- the ECR terminal device 3 extracts advertisement management information corresponding to the input customer information from the advertisement information file F5.
- the ECR terminal device 3 reads out advertisement data corresponding to the extracted advertisement management information from the advertisement data file F8 so as to be printed.
- specified advertisement data is given priority in being output instead of being output in a pre-set order.
- FIG. 7 is a diagram exemplifying a printed receipt.
- the receipt includes a header section, a detailed section, and an advertisement section.
- the header section includes the store name, address, etc.
- the detailed section includes date, detailed statement of purchased products.
- the advertisement section includes printed advertisement data.
- the size (in length) of the advertisement section varies depending on the size of each advertisement. However, the size (in width) of the advertisement section is fixed.
- FIG. 8 is a diagram showing the record structure of the print-log file F6.
- Each record of the print-log file F6 includes data items of "Date (Year, Month, Date)",
- Advertisement ID "Store ID”, and "Printing Time”, in association with each advertisement.
- the data items of "Date” and “Printing Time” are to show the date and time at which printing of advertisement data is performed are store, whereas the data item of "Advertisement ID” is to specify an Advertisement ID of the advertisement data.
- the ECR terminal device 3 sends the data contents of the print-log file F6 to the server computer 2.
- the process E3 is performed once at a predetermined time after closing the store, every day.
- the server computer 2 receives the print log file sent from the ECR terminal device 3 of each contracted store, classifies the received print log file according to advertisement and store. Subsequently, the server computer 2 sets any necessary data item in a corresponding ad-issuing information file F3 according to advertisement and an ad-issuing information file F4 according to store.
- the process S7 is a process for summing the data stored in the ad-issuing information files F3 and F4. Particularly, the process S7 is carried out, for example, at the end of each month or at a monthly-specified date.
- the process S7 By performing this process S7, there are output a bill for advertisement charges toward a corresponding advertisement provider, and a payment statement for issued advertisements toward a corresponding store.
- the bill and the payment statement are mailed to the corresponding advertisement provider and the store, and can be sent thereto through the Internet.
- FIG. 9A is a diagram showing the record structure of the ad-issuing information file F3 according to advertisement
- FIG. 9B is a diagram showing the record structure of the ad-issuing information file F4 according to store.
- the ad-issuing information file F3 is to store data items of "Advertisement ID",
- the ad-issuing information file F4 is to store data items of "Store ID”, “Date (Year, Month, Date)", and “Number of Issued Receipts with Advertisement”, according to record (store/date).
- Issued Receipts with Advertisement in the ad-issuing information file F3 is to specify a calculated result of the number of issued receipts with advertisement, according to advertisement and date.
- the date item of "Number of Issued Receipts with Advertisement" is to specify a calculated result of the number of issued receipts with advertisement, according to advertisement and date.
- Advertisement in the ad-issuing information file F4 is to specify a calculated result of the number of issued receipts with advertisement, according to store and date.
- the process S8 is a service process for daily providing the corresponding advertisement provider with the usage context of advertisements, i.e. print log information and a report of usage context, in the form of an email. During this process
- a transmission-record reporting file F7 shown in FIG. 10A is created.
- the server computer 2 refers to an advertisement-provider master file M3 shown in FIG.
- the transmission-record reporting file F7 is to store records each of which is composed of data items of "Date (Year, Month, Date)", "Advertisement ID”,
- the data item of "Total Number of Issued Receipts with Advertisement” is to specify the summed total number of issued receipts with advertisement according to advertisement/date.
- the data item of "Usage Rate” is to specify a value obtained by calculating (total number of issued receipts/maximum number of receipts to be issued* 100).
- the date item of "Warning Flag" is to specify a flag which is set when to suggest a corresponding advertisement provider to decrease the number of set advertisement providing conditions, if an advertisement is not often printed on receipts. For example, the advertisement may not be printed frequently, because set 5 advertisement providing conditions corresponding to the advertisement are so many that only a very small number of customers correspond to the conditions.
- the advertisement provider master file M3 includes records each of which is composed of data items of "Advertisement-Provider Code", "Advertisement-Provider Name”, and "Email Address”.
- FIG. 1 1 is a block diagram showing the entire structure of the advertisement- provider computer 1 and the server computer 2.
- the advertisement-provider computer 1 and the server computer 2 have substantially the same structure. Hence, explanations will be made to the structure of the server computer 2.
- a CPU 1 1 controls the entire processes of the server computer 2 in accordance with various application programs or the OS (Operating System) inside a storage device 12.
- the storage device 12 stores the OS, the various application programs, database, data regarding character fonts, etc.
- the storage device 12 has a recording medium 13 including a magnetic or optical semiconductor memory, and a driving mechanism thereof.
- This recording medium 13 is a portable medium including a CD-ROM, floppy disk, RAM card, magnetic card, etc. which can be fixed to or attached to/detached from the hard disk.
- the program, data stored on the recording medium 13 are loaded into a RAM (for example, static RAM) 14 under the control of the CPU 1 1 as needed, and the data stored in the RAM 14 is saved onto the recording medium 13. Further, the recording medium
- the CPU 1 1 may directly access programs/data stored on the recording medium through a transmission path.
- the CPU 11 acquires a part or the entire data stored on the recording medium 13 from any other device through the transmission path.
- the CPU 1 1 can also newly register additional information on the recording medium 13.
- programs/data sent from other device forming the computer communications system can be received, 5 under the control of a transmission controller 15, through a wired path, including a communications circuit, cable, etc. or a radio transmission path, including micro-waves, infrared rays.
- the received programs/data can be installed onto the recording medium 13. Further, the programs/data may be stored in and managed by the external device. In this case, the CPU 1 1 can directly access the programs/data stored therein through a
- the transmission controller 15, an input section 16, a display section 17, and a printer 18 are connected to the CPU 1 1 through a bus line.
- the CPU 1 1 controls the operations of the connected sections in accordance with the various application programs and the OS.
- the transmission controller 15 is a communications interface including a
- the input section 16 is an operation section forming a pointing device, including a keyboard, touch panel, mouse, touch inputting pen, etc., and inputs character code data, various commands.
- the display section 17 is a LCD, CRT or plasma display device for performing full-color displaying.
- the printer 18 is a non-impact printer, or a dot-impact
- printer including a thermal process printer, ink-jet printer, etc.
- FIG. 12 is a block diagram showing the entire structure of the ECR terminal device 3.
- the ECR terminal device 3 comprises a CPU 21 , a storage device 22, a recording medium 23, a RAM 24, a transmission controller 25, an input section 26, a display section
- the input section 26 includes numerical keys, product keys, section keys, and a mode-switching key This mode-switching key is to specify a particular mode, of various modes including "Register”. “Check”, “Settle”, and “Set”. When it is in "Register” mode, the CPU 21 registers input sales data into a total sales file according to goods (not illustrated), and prints the registered contents onto a receipt.
- a closing process is executed, and a receipt with the registration data is issued.
- the advertisement data may be printed onto the receipt.
- a line connection mechanism such as a modem or the like, is installed into the ECR terminal device 3.
- an external model may be employed.
- FIG. 13 An illustration of Advertisement Data Management System
- Programs for realizing the functions described in the flowcharts of FIGS. 13 to 25 are stored on the recording medium 12 (22) in the form of readable program codes.
- the CPU 11 (21) successively execute operations in accordance with the program codes which are transmitted through a transmission path and installed into the storage device 12 (22).
- the CPU 1 1 (21) may execute operations of this embodiment, with using the programs/data which are externally sent through the transmission path.
- FIG. 13 is a flowchart for explaining a process for setting advertisement information, which is carried out by the advertisement-provider computer 1, in the case where advertisement data or any various advertisement information related to the data are to be registered.
- FIG. 14 is a flowchart for explaining a process for registering advertisement information, which is carried out by the server computer 2.
- the advertisement-provider computer 1 activates the Web browser, and connects to an advertisement service site through the Internet (Step Al , A2). On a membership verification page (written in HTML) which is sent from the advertisement service site, the advertisement-provider computer 1 inputs a membership ID and a password which are given from the advertisement service site when a contact therebetween has just been made.
- the advertisement-provider computer 1 waits for a response from the site (Step A3, A4).
- the server computer 2 verifies a user of the advertisement-provider computer 1. If the user is verified and determined as a proper user (Step B2: Yes), the server computer 2 activates the process S I, and executes procedures of Steps B3 to B15.
- the server computer 2 searches the advertisement master file Ml for a target provider code using the verified membership ID as a retrieval key, and extracts all records corresponding to the retrieval key (Step B3).
- the server computer 2 creates a list of the extracted records, and sends the list to the advertisement-provider computer 1 having sent a request for the list (Step B4).
- the advertisement-provider computer 1 displays registered advertisements based on the list, and waits for the user inputting an instruction (Step A5).
- FIG. 26 shows the list of the registered advertisements.
- the entire records of the advertisements which have been registered by the advertisement provider in the past, are displayed.
- data items of "Advertisement ID”, "Title”, “From (Date)”, "Maximum Number of Receipts to be Issued with Advertisement”, and “Total Number of Issued Receipts with Advertisement” are displayed.
- a “New” button is arranged in the display screen. When the "New” button is pressed (Step A6), a request for advertisement information registration is sent to the server computer 2 (A7, A8).
- the server computer 2 upon reception of the request for advertisement registration from the advertisement-provider computer 1 (Step B5), the server computer 2 issues an advertisement ID for identifying a new advertisement (Step B6). Then, the server computer 2 creates a page for registering advertisement information, which is written in
- HTML HTML and includes the advertisement ID, and sends the created page to the advertisement-provider computer 1 having sent the request (Step B7).
- the advertisement-provider computer 1 Upon reception of the created page (Step A8), the advertisement-provider computer 1 creates a page layout of a dialog box for advertisement information registration based on the created page, and displays the dialog box. This enables the user to set any necessary advertisement information according to each data item in the displayed dialog box (Step A9).
- This dialog box of the advertisement information registration is displayed, not only when to newly register advertisement information, but also when to correct the data contents of the already-registered advertisement information.
- FIG. 27 shows the dialog box of the advertisement information registration.
- this dialog box there are set a plurality of boxes corresponding to data items of "Advertisement ID", which is automatically set, "Title”, “From (Date)", "Maximum Number of Receipts to be Issued with Advertisement", "Target Age Group ",... "Time Code”.
- the dialog box there is a box into which an advertisement image is affixed.
- the operator of the advertisement-provider computer 1 inputs required advertisement information in the set boxes corresponding to the respective data items, and affixes the advertisement data into the corresponding box.
- advertisement attributes to be input as advertisement providing conditions including as the data item of "Target Age Group", etc.
- menus each of which is formed by a plurality of parameters are displayed. Through those menus, the operator of the advertisement-provider computer 1 selects an arbitrary item parameter of the plurality of displayed parameters. After the inputting of the information corresponding to the attribute items, the operator calls predetermined advertisement image data from a storage file (not illustrated) for storing pre-created advertisement image data, and copies the predetermined image data so as to past the data into a predetermined frame (Step A10).
- FIG. 28 shows the state wherein the data of the advertisement attribute items and the advertisement image data are arranged in their corresponding frames in the display of the advertisement information registration.
- Step SI 1 the advertisement-provider computer 1 sends the pasted image data to the server computer 2 (Step A12).
- the server computer 2 converts the resolution (number of pixels in length and width) of the image data into the resolution conforming to the size of receipts (Step B9).
- the server computer 2 converts the received color image data into binary monochrome data (Step Bl 1). In this case, a dithering is processed to halftone colors.
- the advertisement image data whose resolution has been converted is sent to the advertisement-provider computer 1 having sent the original image (Step B12).
- the advertisement-provider computer 1 Upon reception of the advertisement data from the server computer 2 (Step A13, A14), the advertisement-provider computer 1 displays this received image in the predetermined frame in the dialog box of the advertisement information registration (Step A15).
- FIG. 29 shows such a dialog box of the advertisement information registration.
- the advertisement data in the predetermined frame is rewritten in an image corresponding to a format of receipt-printing.
- Step A16 Yes
- the flow returns to the procedure of Step A9, and the inputting is performed again.
- Step A17: Yes the advertisement-provider computer 1 sends the data contents of each box in the dialog box of the advertisement information registration to the server computer 2 (Step A18).
- Step B13 the server computer 2 newly creates and adds the record in the advertisement master file Ml based on the received data (Step B14). Then, the server computer 2 sends information for informing the advertisement-provider computer 1 of the completion of the advertisement information registration (Step B15).
- the advertisement- provider computer 1 After receiving the information from the server computer 2, the advertisement- provider computer 1 displays a message representing the completion of the registration (Step A19, A20). The operator of the advertisement-provider computer 1 can be aware that the advertisement information including the advertisement image data is appropriately registered in the server computer 2.
- the advertisement provider having made a contract with the advertisement service provider accesses the server computer 2.
- the advertisement provider can freely register any desired images and advertisement management information related to the image any time he/she wants.
- the server computer carries out the process S2 for registering store attributes of each store as advertisement user conditions, so as to register the store attributes in the store master M2.
- registration forms including store attribute items are distributed to stores in advance.
- the registration forms which are filled in are collected from stores intending to use advertisements via mail or facsimile.
- Attribute information written in the collected registration forms are manually input by a system administrator or operator in a dialog box (not illustrated) for store information registration.
- the dialog box for store information registration is displayed in accordance with the process S2.
- the store attribute information is registered in the store master file M2 as advertisement user conditions, according to each store. This store registration process is carried out for each store intending to perform new registration. Advertisement Extraction Process FIG.
- the server computer 2 refers to the data contents of the advertisement master file Ml and the store master file M2.
- the server computer 2 then carries out a process for selecting advertisement data corresponding each store registered in the store master file M2. This process is executed when the process S3 is activated at a specified time after the opening hours of each corresponding store registered in the store master file M2.
- the server computer 2 initializes a work memory Ml (not illustrated) for setting a retrieval condition 1 and a work memory M2 (not illustrated) for setting a retrieval condition 2, in the RAM 14, and performs a process for erasing the data contents of the entire records in the advertisement file FI (Step Cl , C2).
- the server computer 2 retrieves one record from the store master file M2 (Step C3). In this case, the server computer 2 obtains the head record of the store master file M2.
- an inequity (“Maximum Number of Receipts to be Issued with Advertisement” > "Total Number of Issued Receipts with Advertisement") for searching the advertisement master file Ml based on the retrieval condition 1 is set in the work memory MI (Step C4).
- This inequity based on the retrieval condition 1 is prepared for determining whether to exclude an advertisement(s), of advertisements to be provided to contracted stores. Whether a particular advertisement is to be excluded is determined, in the case where the "Total Number of Issued Receipts with Advertisement" exceeds the "Maximum Number of Receipts to be Issued with Advertisement" since corresponding advertisement management information was registered in the advertisement master file Ml .
- Step C5 As retrieval parameters, store attribute information, which are registered in association with each of the data items of "Store Code”, “Age Group Code”, “Area Code”, and “Sex Code”, are extracted from each corresponding record of the store master file M2. An equation wherein the extracted parameters are ANDed is set in the work memory 2 (Step C5).
- the server computer 2 uses another retrieval condition 3 which is a result of an AND operation of the retrieval conditions 1 and 2 which are set in the respective work memories Ml and M2, the server computer 2 searches the advertisement master file Ml for any advertisement information record(s) corresponding to the retrieval condition 3, and temporarily stores the corresponding record(s) in a work memory 3 (not illustrated) (Step C6). After this, the server computer 2 counts the number of records stored in the work memory 3. The server computer 2 compares the number of the records with the value of "Maximum
- the server computer 2 determines whether the number of the records is equal to or larger than the value of "Maximum Number of Advertisement Data
- the value of "Maximum Number of Advertisement Data Items” is the largest number of items of advertisement data which the internal memory of the ECR terminal device 3 can store.
- data of "Store ID” and data of "Advertisement ID” are sequentially retrieved from the respective store attribute record and the advertisement information record.
- a number of records, each of which is composed of the data of "Store ID” and data of "Advertisement ID”, which is the same as the number of the extracted records, are created. The created records are sequentially registered in the advertisement file FI (Step Cl 1).
- the server computer 2 searches the advertisement master file Ml again, and repeats adjusting the level of the retrieval parameter, until the number of extracted records becomes equal to or larger than the value of "Maximum Number of Advertisement Data Items" (Steps C8 to CIO).
- the level of the retrieval condition 2 is set higher by one (Step C8).
- the level of the retrieval condition of "Area Code” is automatically lowered by one level.
- the server computer 2 searches an area-code retrieval table (not illustrated) for any corresponding store records, using the specified area code as a retrieval key.
- the area-code retrieval table stores area codes of Japan, for example, which are divided into four retrieval levels,
- level 3 the entire country of Japan is divided into two large areas, for example.
- level 1 each of the two large areas is subdivided into a plurality of blocks.
- level 2 each of the plurality of blocks is divided into regions.
- level 3 each region is further divided into smaller areas.
- the area code is specified as TOKYO, which is in the level 3, a region in an upper level of TOKYO is obtained, e.g. a region of KANTO. Thereafter, the area code of TOKYO in the data item "Area Code" is rewritten into KANTO.
- the server computer 2 searches the advertisement master file Ml for corresponding advertisement information records, and temporarily stores the searched records in the internal memory (Step C9).
- the server computer 2 counts the number of advertisement information records stored in the internal memory, and determined whether the counted value is equal to or larger than the value of "Maximum Number of Advertisement Data Items" (Step CIO).
- Step CIO When determined that the counted value is smaller than the value of "Maximum Number of Advertisement Data Items" (Step CIO: No), the flow returns to the step C8.
- the server computer 2 refers to an age-retrieval table (not illustrated), and sets the level of "Age Group", i.e. the retrieval condition 2, higher by one. For example, in the case where TEENAGERS are specified in the "Age Group", an age group in an upper level than the level of TEENAGERS is obtained, i.e. 20's.
- the server computer 2 searches the advertisement master file Ml for any corresponding records based on the rewritten condition of "Condition 1 AND Condition 2" (Step C9).
- the server computer 2 sets the retrieval levels of the sex code and store code higher by one level, until the number of extracted records becomes equal to or larger than the value of "Maximum Number of Advertisement Data Items".
- Step CIO When the number of extracted records becomes equal to or larger than the value of "Maximum Number of Advertisement Data Items" (Step CIO: Yes), the server computer 2 sequentially creates a record, which is composed of "Store ID" of each corresponding store record and "Advertisement ID" of each corresponding advertisement record. Then, the server computer 2 stores the created record in the advertisement file FI (Step Cl l).
- the server computer 2 determines whether the currently-referred store record is the last record in the store master file M2 (Step C12). If determined that the currently-referred store record is the head record of the store master file M2 (Step C12: No), the flow return to the step C3. Then, the server computer 2 refers to the next store record, and repeats the above-described procedures for each store record.
- FIG. 16 is a flowchart for explaining the process S4 which is executed following the above-described process S3.
- the server computer 2 carries out a process for preparing transmission of advertisements extracted in the process S3. During this process, if the number of extracted advertisements is equal to or larger than the value of "Maximum Number of Advertisement Data Items", the number of extracted advertisements is limited to the value of "Maximum Number of Advertisement Data Items”.
- the server computer 2 initializes the transmission data file F2 (Step Dl).
- the server computer 2 retrieves one record from the store master file M2, obtains a store ID of the retrieved record. Then, the server computer 2 searches the advertisement file FI for a corresponding advertisement record using the obtained store ID as a retrieval key, and temporarily stores the searched record in the internal memory (Step D2).
- the server computer 2 counts the number of advertisement records which have been searched and stored accordingly.
- the server computer 2 compares the counted value with the value of "Maximum Number of Advertisement Data Items" in the corresponding record of the store master file M2 (Step D3).
- Step D14 the server computer 2 specifies the searched advertisements as target advertisements to be transmitted, and writes the advertisements in the transmission data file F2. That is, the server computer 2 reads out each record in the advertisement file FI, searches the advertisement master file M2 based on the advertisement ID of the read record. Then, the server computer 2 extracts data items of "URL of Advertisement Data", “Time Code”, “Sex Code”, and "Age Group", for each record corresponding to the advertisement ID.
- the server computer 2 creates records each of which is composed of the extracted data items and the data items of "Store ID", and "Advertisement ID" extracted from the records in the advertisement file FI . Thereafter, the server computer 2 repeats the process for preparing transmission of advertisement to be registered in the transmission file F2, for a number of times which is equal to the number of records stored in the advertisement file.
- Step D4 If the counted value is equal to or larger than the value of "Maximum Number of Advertisement Data Items" (Step D4: Yes), the number is limited to ten, for example, when the maximum number of items of advertisement data is ten. At this time, the first ten items of data are taken, and the rest of the items of data are ignored. In this case, only the limited number of advertisements are used, and the ignored items of data are not used. To use the selected advertisements equally, the following process is carried out.
- the server computer 2 generates a random number R (integer) in a range from 1 to
- Step D5 The server computer 2 sets the generated random number R as an advertisement file pointer R according to store (Step D5).
- Step D6 the server computer 2 sets an initial value "1 " in a counter K (Step D7).
- the server computer 2 retrieves an "R-th" record in the advertisement file FI using a particular pointer R specifying the "R-th” record (Step D8).
- the server computer 2 searches the advertisement master file Ml based on an advertisement ID of the record, and extracts data items of "URL of Advertisement Data", "Time Code”, “Sex Code”, and "Age Group” of the corresponding record.
- the server computer 2 registers the extracted data items and a record, which is composed of "Store ID” and "Advertisement ID", in the transmission data file F2 (Step D9).
- the server computer 2 adds "1 " to the value of the counter K so as to update the counter value (Step D19), and generates a new random number R (Step Dl 1).
- the server computer 2 determines whether the new random number R has been used before (Step D12).
- the server computer 2 stores the random number R which has been used in this selection process, refers to the stored data, and determines whether the random number R has been used before.
- Step D12 Yes
- the flow returns to Step Dl 1, wherein another random number is repeatedly generated.
- the server computer 2 determines whether the value of the counter K exceeds the value of "n" (the maximum number of items of advertisement data), i.e. whether the number of records corresponding to the "Maximum Number of Advertisement Data Items" are completely written in the transmission data file F2 (Step D13).
- the flow returns to the step D8, and the following procedures are repeated.
- each contracted store accesses the advertisement service site, and sends a request for advertisement transmission so as to use the advertisement data directed to the store any time he/she wants.
- the server computer 2 carries out the process S5 for facilitating the transmission of the advertisement data between the server computer 2 with the ECR terminal device 3.
- FIG. 17 is a flowchart for explaining a process for sending a request for transmission of advertisements to the advertisement service site, as will be carried out by the ECR terminal device.
- FIG. 18 is a flowchart for explaining the process S5, which is executed by the server computer 2 in response to a request for advertisement transmission from the ECR terminal device 3. The process for sending a request for advertisement transmission is performed, in response to an input instruction or at a scheduled time. In this process for sending a request for advertisement transmission, the ECR terminal device 3 sends a connection request to the server computer 2 through the Internet (Step El).
- Step E2 When the connection is made between the server computer 2 with the ECR terminal device 3 (Step E2), the ECR terminal device 3 sends a request for advertisement transmission thereto, and waits for a response from the server computer 2 (Steps E3, E4).
- the server computer 2 Upon reception of a connection request from the ECR terminal (Step FI), the server computer 2 executes a verification procedure in accordance with the request.
- the server computer 2 obtains a corresponding store ID from the store master file M2, using, as a key, an IP address of the ECR terminal device 3 which has been sent therefrom together with the connection request (Step F3). After this, the server computer 2 makes a communications connection with the ECR terminal device 3, and informs the ECR terminal device 3 of the establishment of the connection (Step F4).
- the server computer 2 Upon reception of the request for advertisement transmission from the ECR terminal device 3 which has been informed of the establishment of the connection, the server computer 2 activates the process S5 (Step F5). Then, the server computer 2 searches the transmission data file F2, using the obtained store ID as a key, and retrieves a corresponding record from the file (Step F6). The server computer 2 accesses the database 4, based on a URL described in the data item of "URL of Advertisement Data" within the record retrieved from the transmission data file F2, and retrieves corresponding advertisement data. At the same time, the server computer 2 obtains the number of bytes of the retrieved advertisement data (Step F7).
- the server computer 2 transmits the item information and the information regarding the number of bytes in an FTP format to the ECR terminal device 3 (Step F8).
- the server computer 2 affixes an Advertisement ID to each advertisement data corresponding to each URL shown in the transmitted record, and sends the advertisement data in an FTP format (Step F9).
- the server computer 2 sends the "Maximum Number" of the advertisement data, which number is set in advance, to the ECR terminal device 3.
- the ECR terminal device 3 Upon reception of the item information and the advertisement data, for the "Maximum Number of Advertisement Data Items", from the server computer 2 (Step E4), the ECR terminal device 3 stores the item information in the advertisement information file F5 sequentially in order of advertisement ID. Every time the item information is stored in the advertisement information file F5 for each advertisement ID, the ECR terminal device 3 increments the total number of advertisements by one in the item of file header (Step E5).
- the ECR terminal device 3 stores the "Maximum Number" of advertisement data items, to each of which a corresponding advertisement ID is affixed, in the transmission- record reporting file F7. At the same time, ECR terminal device 3 sets the head address of a storage area for each data piece as the starting address in the advertisement information file F5 (Step E7). Then, the ECR terminal device 3 sets the current- advertisement number in the header section of the advertisement information file F5 to 1 (Step E8). The ECR terminal device 3 disconnects the connection with the server computer 2 (Step E9). Receipt Issuing Process
- the ECR terminal device 3 prints a receipt showing calculations by execution of a process for calculating the subtotal, tax, change, etc. After this, the receipt with the printed calculation and advertisement is issued by execution of the process E2. Explanations will now be made to the calculation process and the issuing process E2.
- FIG. 19 is a flowchart for explaining the calculation process, which is carried out when the operator of the ECR terminal device 3 operates a particular calculation key, such as a "CASH" key, "CREDIT” key, or the like.
- FIG. 20 is a flowchart for explaining the process E2 for printing an advertisement on a receipt and issuing the printed receipt. As shown in FIG. 7, pre-set header information is printed on a receipt by the execution of a process E4, for registering a business-transaction. The registered contents are printed on the receipt, in association with each sales data.
- Step Gl the calculation process begins.
- the ECR terminal device 3 calculates the subtotal, and obtains a sales tax based on the subtotal so as to calculates the total amount, whereby the total amount is printed on the receipt (Step G2).
- the operator of the ECR terminal device 3 inputs the amount of money the customer gave to the operator, calculates the change, and prints the amount of money and change on the receipt
- Step G3 This registration of the business transaction is added and stored in a sales- amount memory according to each business transaction (not illustrated) (Step G4).
- Step G5 Upon completion of the calculation procedures, the flow advances to Step G5, wherein a process for issuing a receipt beings.
- the ECR terminal device 3 reads out the current-advertisement number from the header of the advertisement information file F5.
- the ECR terminal device 3 obtains advertisement management information corresponding to read advertisement number from the advertisement information file F5 (Step G5). Note that an initial value "1 " is set in the data item of "Current-Advertisement Number" in the file F5, immediately after transmission of advertisement data piece. Hence, the ECR terminal device 3 reads out the advertisement management information of the head record from the file F5.
- Step G6 Unless the operator inputs data of "Age Group” and “Sex Code” after the registration of each business transaction (Step G6: No), the flow advances to Step G 12.
- the ECR terminal device 3 extracts the "Target Time Code” from the advertisement management information, and determines whether the present time coincides with the extracted time code.
- the ECR terminal device 3 When determined that the present time coincides with the "Target Time Code" (Step G12: Yes), the ECR terminal device 3 extracts the "Start Address of Advertisement Data" and the “Number of Bytes of Advertisement Data” from the advertisement management information. Then, the ECR terminal device 3 retrieves advertisement data from the transmission-record reporting file F7, and prints the retrieved advertisement data on the receipt in a manner corresponding to size of the receipt (Step G16). In this case, as illustrated in FIG. 7, the advertisement data is printed in a corresponding frame which is a predetermined distance away from the specification section (regularly-printed registration data) The width of the frame is a fixed value, however, the length thereof depends on each advertisement
- Step G17 the ECR terminal device 3 increments the "Current-Advertisement Number" by one
- the ECR terminal device 3 initializes the "Current-Advertisement Number” to 1 (Step G19)
- the flow advance to Step G20 After the printing of advertisement is thus performed, the ECR terminal device 3 records the print log in the file F6 (Steps G20, G21)
- the ECR terminal device 3 obtains the present time and date, stores the obtained information in association with the data items of "Time (Year, Month, Date)” and "Printing Time” (Step G20) After this, the ECR terminal device 3 stores the advertisement ID and the store ID for designating the currently-printed advertisement data in the file F6 in association with each other (Step G21) Accordingly, in the file F6, one log record which is composed of data items of "Date (Year, Month. Date)", “Printing Time”, “Advertisement ID", and "Store ID" is registered
- Step G6 if the operator of the ECR terminal device 3 inputs the "Age Group” and "Sex Code” of the customer (Step G6 Yes), the ECR terminal device 3 compares the input "Age Group” and “Sex Code” of the customer with the "Target Age Group” and “Target Sex Code” in the advertisement management information corresponding to the "Current-Advertisement Number" (Step G7) When both of the data items coincide with the target age group and the target sex information (Step G8 Yes), the ECR terminal device 3 specifies the advertisement management information to be printed, and the flow advances to step G12 On the other hand, both of the data items do not coincide with the compared data items (Step G8 No), the ECR terminal device 3 searches the file F5 for advertisement management information corresponding any advertisement numbers other than the current advertisement number
- Step G9 If the ECR terminal device 3 finds advertisement management information including the "Target Age Group” and “Target Sex Code” which correspond to the input "Age Group” and “Sex Code” (Step G10: Yes), it retrieves one piece of the advertisement management information so as to print the information (Step Gi l). If there is no corresponding advertisement management information (Step G10: No), the ECR terminal device 3 specifies the advertisement management information corresponding to the
- the ECR terminal device 3 searches the file F5 for any advertisement management information corresponding any advertisement numbers other than the current-advertisement number (Step G13). Then, the ECR terminal device 3 extracts a target time code included in the searched advertisement management information, and compares the extracted time code with the present time (Step G14). After this, if the present time coincides with a certain target time code, the ECR terminal device 3 retrieves one item of advertisement management information so as to print the information (Step G15).
- the ECR terminal device 3 specifies the advertisement data of the advertisement management information corresponding to the current-advertisement number as information to be printed, and the flow advances to Step G16. Accordingly, the advertisement image data are printed on receipts sequentially on a first-come-first-stored basis. In the case where the "Age Group” and “Sex Code" of customers are input by the operator of the ECR terminal device, the advertisement image data corresponding to the input data is given priority in receipt printing. In the case where the present time coincides with the "Target Time Code", the advertisement image data corresponding to the input time is given priority in receipt printing.
- the ECR terminal device 3 After the business hours, the ECR terminal device 3 carries out the process E3 for automatically sending the data contents of the file F6 to the server computer 2, at a specified time once a day.
- FIG. 21 is a flowchart for explaining the process E3 which is carried out by the ECR terminal device 3.
- FIG. 22 is a flowchart for explaining the process S6 which is carried out by the server computer.
- the server computer 2 receives print log files sent from the ECR terminal device 3, and classifies the files according to advertisement and store. Then, the server computer 2 carries out a process for collecting log data to be written in the corresponding files F3 and F4.
- the ECR terminal device 3 sends a connection request to the server computer 2 (Step HI).
- the ECR terminal device 3 sends the file F6 to the server computer 2 in the FTP format, and waits for a response therefrom (Steps H3 and H4). If the ECR terminal device 3 receives information representing that the log collection process is completed (Step H4), the ECR terminal device 3 disconnects the connection with the server computer 2 (Step H5). Then, the ECR terminal device 3 stores the present date and time, as last transmission date and time, in the file F6 (Step H6).
- the ECR terminal device 3 When the ECR terminal device 3 sends the data contents of the file F6 in the FTP format, the ECR terminal device 3 refers to the data of "Date (Year, Month, Date)" and “Printing Time” in each record, and compares the referred data with the above-described last transmission date and time. When the "Date” and “Printing Time” in the log record are previous to the last transmission date and time, the ECR terminal device 3 ignores the corresponding record, and sends any records including date information following the last transmission date and time in the process E3.
- Step Jl the server computer 2 verifies the request.
- the server computer 2 obtains a store ID in the store master file M2, using an IP address of the store, which is affixed to the request and sent together with the connection request, as a key (Step J2).
- the server computer 2 establishes the communications connection with the ECR terminal device 3, and informs the ECR terminal 3 of the completion of connection (Step J3).
- the server computer 2 Upon reception of the print log file from the ECR terminal device 3, the server computer 2 begins the process S6 (Step J4).
- Step J5 After the server computer 2 temporarily stores the received print-log file in a print- log spool file (not illustrated) (Step J5), the server computer 2 sends information representing that the print-log file has been received, to the ECR terminal device 3 (Step J6).
- the server computer 2 analyzes the data contents of the print-log file stored in the print-log spool file, and counts the number of records stored in the file. Then, the server computer 2 sets the counted number as the number of issued advertisement data items according to store, within a predetermined period of time (e.g., one-day period) (Step J7). Then, the server computer 2 sequentially creates records, each of which includes the present date and the set number of issued data items, according to store ID, and registers the created records in the file F4 (Step J8). The server computer 2 sequentially generates a record including a data item of "Date
- Receipts with Advertisement corresponding to the advertisement ID included in the record, by one (Step J10). This is done sequentially from the head record stored of the print-log file stored in the print-log spool file. Then, the server computer 2 adds the number of issued items of advertisement data in association with each advertisement ID to the data of "Total Number of Issued Receipts with Advertisement" included in a record corresponding to the same advertisement ID in the advertisement master file Ml, so as to obtain the sum total of the issued receipts with advertisement (Step Jl 1).
- the server computer 2 subtracts the obtained sum total of the issued receipts with advertisement from the "Maximum Number of Receipts to be Issued with Advertisement" in a corresponding record of the advertisement master file Ml , and sets a result of the subtracts in the "Remaining Number of Receipts to be Issued with Advertisement” (Step J12).
- Print-Record Calculation Process The server computer 2 adds the data contents of the files F3 and F4 once designated day once a month, for example, so as to achieve the process S7.
- the process S7 is prepared for outputting a bill for advertisement charges to advertisement provider and a payment statement to contracted store.
- FIG. 23 is a flowchart for explaining the process 7.
- the server computer 2 sets the last closing date (Year, Month, Date) stored in a last- closing-date register (not illustrated) inside the internal memory, as the last closing date "Tl ".
- the server computer 2 sets the present date (Year, Month, Date) stored in a current-closing-date register (not illustrated), as the current closing date "T2".
- the server computer 2 sets a period of time from the last closing date to the current closing date, as a calculation period (Step Kl).
- the server computer 2 retrieves an advertisement ID of the head record in the advertisement master file Ml (Step K2). After this, the server computer 2 extracts a record corresponding to the retrieved advertisement ID and the calculation period (Tl to T2) from the file F3 (Step K3), and calculates the total number of issued advertisements of the extracted record (Step K4).
- the server computer 2 extracts the charged unit cost for advertisement, from the corresponding record in the advertisement master file Ml .
- the server computer 2 multiplies the extracted unit cost by the total number of issued advertisements, and calculates the charged amount for the calculation period (Step K5).
- the server computer 2 creates a bill based on the calculated charged amount toward advertisement provider, in accordance with a pre-set format (Step K6).
- the server computer 2 determines whether the record extracted from the advertisement master file Ml is the last record in the file (Step K7). When determined that the extracted record is not the last record (Step K7: No), the server computer 2 retrieves the next record following the extracted record from the advertisement master file Ml, and extracts an advertisement ID of the record (Step K8). Based on the extracted advertisement ID, the server computer 2 repeats the above procedures of the steps K3 to K8 until a record extracted from the advertisement master file Ml is the last record (Step K7: Yes). Having performed this, the server computer 2 creates and outputs a bill for advertisement toward advertisement provider, according to advertisement ID.
- Step K9 the server computer 2 retrieves one record included in the advertisement master file Ml, obtains a store ID included in the retrieved record (Step K9), and searches the file F3 for records corresponding to the obtained store ID.
- the server computer 2 extracts any records corresponding to the obtained store ID and corresponding to the calculation period from "Tl " to "T2" (Step K10), and calculates the total number of issued receipts with advertisement based on the data included in the extracted records (Step Kl 1).
- the server computer 2 extracts the payment unit cost for each advertisement included in the retrieved record of the advertisement master file M 1. Then, the server computer 2 multiplies the extracted unit cost by the calculated total number of issued receipts, and calculates the payment amount for the issued advertisements for the corresponding calculation period (Step K12). At the same time, the server computer 2 creates a payment statement for advertisement in a pre-set format, with the payment amount or any other necessary information written in the statement
- Step K14 Unless the record obtained from the advertisement master file Ml is the last record in the file (Step K14: No), the server computer 2 retrieves a record following the retrieved record from the file Ml, and extracts a store ID shown in the newly-retrieved record (Step K14: No).
- the server computer 2 searches the file F3 (Step 1)
- Step K10 1010, and repeats the above-described procedures of the steps K3 to K8, until the last record is retrieved from the advertisement master file Ml (Step K7: Yes). This achieves the creating of the payment statement for advertisement toward any contracted stores having issued the advertisements.
- the server computer 2 sets the present date/time registered in the current-closing-date register as the last closing date, and stores the set date in the last-closing-date register (Step K16).
- the server computer 2 carries out, every day, the process S8 as a service for informing a corresponding advertisement information provider of the usage context of provider advertisement using the ECR terminal device 3. During this process S8, the server computer 2 creates the file F7, and sends the reporting file F7 to the ECR terminal device 3 of each contracted store in the form of an email.
- FIGS. 24 and 25 are flowcharts for explaining the process S8.
- the server computer 2 searches the file F4 for any corresponding records, using the current date as a key.
- the server computer 2 counts the number of the corresponding records, and sets the counted number as the number "N" of advertisement data items which are issued on the current date (Step LI).
- the server computer 2 searches the file
- Step L2 sums the numbers of issued advertisements which are registered in the corresponding records, and sets the total number of issued advertisements as the total number "T" of issued advertisements (Step L2). Then, the server computer 2 calculates the division of (Total Number of Issued Advertisements on Current Date) "T” /(Number of Issued Advertisements on Current Date) "N”. After this, the server computer 2 sets a result of the division as the average number of issued advertisements on the current date in the range of the entire contracted stores (Step L3).
- the server computer 2 retrieves the head record of the advertisement master file Ml (Step L4), and extracts data of "Advertisement ID", “Title”, “Advertisement Provider Code”, "Maximum Number of Advertisement to be Issued”, “Total Number of Issued Advertisements", and “From (Date)", from the retrieved record (Step L5).
- the server computer 2 searches the file F4 for any corresponding record, using the extracted advertisement ID and the present date as keys (Step L6). If there is any in the file F4 (Step L7: Yes), the server computer 2 extracts the data item of "Total Number of Issued Advertisements" registered in the record, and sets the extracted number as a parameter for use in a later-described calculation (Step L8). On the contrary, is there is no corresponding record in the file F4 (Step L7: No), the server computer 2 sets an issued number parameter "0" (Step L9). Then, the server computer 2 performs a calculation of ("Total Number of Issue
- Advertisements'V'Maximum Number of Advertisements to be Issued * 100), so as to obtain a usage rate of a corresponding rate (Step L10). Further, the server computer 2 performs a calculation of ("Number of Issued Advertisements"/" Average Number of
- Step LI 1 sets a result of the calculation as "X”
- the server computer 2 determines whether the value of "X” is larger than 0 1 ("X" ⁇ 0 1)
- Step L12 Yes When it is determined that the value of "X" is larger than 0 1 (Step L12 Yes), the server computer 2 sets the "Warning Flag” to 1 (Step L13) On the contrary, when determined that the value of "X" is not larger than 0 1 (Step LI 2 No), the server computer 2 sets the
- the server computer 2 registers data items of "Present Date”, “Advertisement ID”, “Title”, “Advertisement Provider Code”, “From (Advertising Date)”, “Number of Issued Advertisements”, “Total Number of Issued Advertisements”, “Maximum Number of Advertisements to be Issued”, “Usage Rate”, and “Warning Flag", a collection of which forms each record in the file F7 (Step LI 5)
- Step LI 6 the server computer reads out each record of the file (Step L4), and repeats the procedures of steps L4 to LI 5
- Step LI 7 the server computer 2 retrieves a record in the advertisement-provider master file M3, and extracts data items of "Advertisement- Provider Code” and "Email Address”
- the server computer 2 searches the file F7 for any corresponding keys, using the "Present Date” and “Provider Code” as keys, and retrieves corresponding record(s) (Step LI 8)
- the server computer 2 creates an advertisement-usage report in the form of an email, in accordance with a pre-set format (Step LI 9), and sends the created report to an addressee of a corresponding advertisement provider (Step L20)
- FIG 30 shows such a report in the form of an email, which specifically reports the usage contexts of each advertisement
- the server computer 2 may send an email for checking information of an advertisement to an advertisement provider having provided an advertisement which is not used as many times as desired.
- the server computer 2 refers to the "Warning Flag" in each record of the file F7, discriminates whether there is any "Warning Flag” set to "0", in association with each advertisement provider (Steps L21, L22).
- Step L22 When discriminated that one record includes the "Warning Flag" set to "1 " (Step L22: No), the server computer 2 creates an email for requesting to check advertisement information corresponding to the record (Step L23), and sends the created email to an advertisement provider having provided the advertisement (Step L23).
- Step L22 if the entire "Warning Flag" in the file F7 are all set to "0" (Step L22:
- FIG. 31 shows a report for checking information of a particular advertisement in the form of an email.
- the report specifically shows the usage contexts of each advertisement.
- the contents of this report are basically the same as the contents of the above-described report.
- the report for checking information of advertisement includes a message for recommending to have a wider range of conditions to the corresponding advertisement provider.
- Steps LI 8 to L24 Such processes for sending an email are repeated (Steps LI 8 to L24), until the last record in the advertisement-provider master file M3 (Step L25: Yes), while retrieving each record in the advertisement-provider master file M3 (Step LI 7).
- the advertisement distribution system of this embodiment extracts advertisement contents, based on the advertisement attribute information and the advertisement-provider attributes, and sends the extracted advertisement contents to each user, thereby to achieve stable usage of advertisement on the side of each advertisement user.
- the usage context of each advertisement can be managed, based on the usage data of each advertisement user.
- the advertisements can be advantageous both for the advertisement user and advertisement provider.
- the present invention is not limited to the above embodiments Various embodiments and changes may be made thereonto without departing from the broad spirit and scope of the invention
- the advertisement-provider computer 1 sends advertisement data and advertisement attribute information, etc , to the server computer 2 through the Internet
- the advertisement data and advertisement attribute information created arbitrarily by the advertisement provider may be written on a recording medium, such as a memory card, etc Then, the written information is distributed to the advertisement service manager
- the advertisement service managers installs the recording medium into the sever computer 2, thereby the written information is registered in the server computer 2
- a registration form may be distributed to each advertisement provider so as to be filled, and information written in the filled registration form is input by the advertisement service manager In each contracted store, the store attribute information is written in the distributed registration form which is then sent to the advertisement service manager Otherwise, the store attribute information may be registered in the server computer 2 through the Internet
- the server computer 2 transmit advertisement data in accordance with constant request from each contracted store
- the server computer 2 may periodically transmit the advertisement data at a predetermined time once every day after the business hours of each store, while monitoring the schedule time
- the server computer 2 of the advertisement service site may transmit advertisement data to a master device of the POS management system through the Internet
- the master device may transmit advertisement data to a plurality of ECR terminal device which are slave devices in this system and connected to each other on a LAN (Local Area Network), after having received from the advertisement service site.
- advertisement data form the server computer to the ECR terminal devices, the transmission is accomplished through one or more relayed computer devices.
- the contents of each advertisement is printed following the detail statement on the front side of a receipt.
- the advertisement may be printed on the back side of the receipt.
- the printing is performed using a both-side printer.
- only one corresponding advertisement is printed on a receipt.
- two or more advertisement may be printed on the receipt at the same time.
- the advertisement may be printed in an arbitrary form.
- the advertisement may be printed somewhere in the detail statement or may be divided into two so as to be printed separately.
- the advertisement contents may be output in the form of an audio or display message, while printing the contents on the receipt.
- the contents may be printed on a coupon or the like to be given to the customers.
- the advertisement contents may be written on a recording medium owned by the customer, such as a compact flash card, PC card, smart medium, CD (Optical Disk), MO (Magneto-Optical) disk, FD (Floppy Disk), etc.
- a recording medium owned by the customer, such as a compact flash card, PC card, smart medium, CD (Optical Disk), MO (Magneto-Optical) disk, FD (Floppy Disk), etc.
- the advertisement contents may be a picture image or motion image.
- a part of money which is received from the advertisement provider to the contracted store may be given to the customers.
- the advertising is not performed to an infinite number of people, but only to a target group of people. For example, let it be assumed that the contracted store can earn 4 yen per advertisement. In this case, it is determined whether the total amount (including the tax charge) of one business transaction is calculated with odd money. When determined so, a process for excluding the odd money and setting the total amount of money without the excluded odd money is performed. According to this structure, because the change is given in the unit of 5 yens,
- 1 -yen coins are not so many times used. This facilitates money exchange between the customer and the operator of the ECR terminal device.
- the average amount of money to be given to the customer for each advertisement is approximately 2 yens, after sharing the amount of money, given from the advertisement provider, between the store and the customer.
- a message indicating that the service for excluding the odd money is performed may be printed on the receipt.
- the service may be performed on the condition that the total amount of one business transaction is equal to or larger than a predetermined amount of money, for example, 100 yens.
- Such service can easily be realized by applying an existing program for excluding the odd money. Accordingly, the operator of the ECR terminal device can easily perform the money exchange, resulting in handling more tasks.
- the whole money paid by the advertisement provider may be given to the customer.
- the odd money may be excluded from the total amount of money.
- the change is given in the unit of 10 yens, 1 -yen coins and 5-yen coins are not necessary, thus further facilitating the money exchange between the operator the ECR terminal device and the customer.
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01912424A EP1180256A1 (en) | 2000-03-21 | 2001-03-16 | System and method for distributing advertisements |
KR1020017014848A KR20020034996A (en) | 2000-03-21 | 2001-03-16 | System and method for distributing advertisements |
CA002374403A CA2374403A1 (en) | 2000-03-21 | 2001-03-16 | System and method for distributing advertisements |
HK03100656.2A HK1048542A1 (en) | 2000-03-21 | 2003-01-24 | System and method for distributing advertisements |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-77991 | 2000-03-21 | ||
JP2000077991A JP2001266257A (en) | 2000-03-21 | 2000-03-21 | Advertisement data operation system and its program recording medium and transmission medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001071587A2 true WO2001071587A2 (en) | 2001-09-27 |
Family
ID=18595463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2001/002093 WO2001071587A2 (en) | 2000-03-21 | 2001-03-16 | System and method for distributing advertisements |
Country Status (9)
Country | Link |
---|---|
US (1) | US7188137B2 (en) |
EP (1) | EP1180256A1 (en) |
JP (1) | JP2001266257A (en) |
KR (1) | KR20020034996A (en) |
CN (1) | CN1365477A (en) |
CA (1) | CA2374403A1 (en) |
HK (1) | HK1048542A1 (en) |
TW (1) | TW499805B (en) |
WO (1) | WO2001071587A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7827227B2 (en) | 2001-12-25 | 2010-11-02 | Dentsu Inc. | Information distribution systems and methods, programs realizing these methods, and information media concerning the programs |
CN103686630A (en) * | 2012-09-19 | 2014-03-26 | 上海亿动信息技术有限公司 | Information release control system based on application program in mobile terminal |
CN106982260A (en) * | 2017-04-26 | 2017-07-25 | 北京望远传媒有限公司 | A kind of method of remote control advertisement machine |
US10198744B2 (en) | 2008-02-04 | 2019-02-05 | Google Llc | User-targeted advertising |
Families Citing this family (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6058417A (en) | 1998-10-23 | 2000-05-02 | Ebay Inc. | Information presentation and management in an online trading environment |
US8631314B2 (en) * | 2006-05-18 | 2014-01-14 | Interpols Network Incorporated | Systems and methods for delivery of multiple online advertising units to communicate and interact on the same webpage |
JP3656729B2 (en) * | 2000-03-27 | 2005-06-08 | セイコーエプソン株式会社 | Receipt printing / issuing system, additional information printing processing method using the same, and information recording medium |
US20030132291A1 (en) * | 2002-01-11 | 2003-07-17 | Metrologic Instruments, Inc. | Point of sale (POS) station having bar code reading system with integrated internet-enabled customer-kiosk terminal |
US7673229B1 (en) * | 2000-06-07 | 2010-03-02 | Ebay Inc. | Apparatus and method for generating sub-codes to a turbo-encoder |
US8285590B2 (en) | 2000-06-23 | 2012-10-09 | Ecomsystems, Inc. | Systems and methods for computer-created advertisements |
US7774715B1 (en) | 2000-06-23 | 2010-08-10 | Ecomsystems, Inc. | System and method for computer-created advertisements |
CA2414256C (en) * | 2000-06-23 | 2013-12-10 | Ecomsystems, Inc. | System and method for computer-created advertisements |
US7665105B2 (en) * | 2000-06-23 | 2010-02-16 | Ecomsystems, Inc. | System and method for computer-created advertisements |
US20070046823A1 (en) * | 2005-03-14 | 2007-03-01 | Roamware, Inc. | Color multimedia message |
US7092370B2 (en) | 2000-08-17 | 2006-08-15 | Roamware, Inc. | Method and system for wireless voice channel/data channel integration |
EP1351204A4 (en) * | 2001-01-11 | 2006-06-07 | Denaro Co Ltd | Method for offering advertisement service |
US7096205B2 (en) * | 2001-03-31 | 2006-08-22 | First Data Corporation | Systems and methods for enrolling consumers in goods and services |
US7747699B2 (en) * | 2001-05-30 | 2010-06-29 | Prueitt James K | Method and system for generating a permanent record of a service provided to a mobile device |
JP2003015993A (en) * | 2001-06-28 | 2003-01-17 | Sony Corp | Information processing apparatus and method thereof, recording medium and program |
US20030158872A1 (en) * | 2002-02-19 | 2003-08-21 | Media Vu, Llc | Method and system for checking content before dissemination |
US7599852B2 (en) * | 2002-04-05 | 2009-10-06 | Sponster Llc | Method and apparatus for adding advertising tag lines to electronic messages |
US20040054583A1 (en) * | 2002-05-03 | 2004-03-18 | Nye Andrew B. | System and method for downloading marketing messages to a point of sale printer |
US7929953B2 (en) | 2003-08-05 | 2011-04-19 | Roamware, Inc. | Controlling traffic of an inbound roaming mobile station between a first VPMN, a second VPMN and a HPMN |
US7590417B2 (en) | 2003-08-05 | 2009-09-15 | Roamware Inc. | Method, system and computer program product for countering anti-traffic redirection |
US7684793B2 (en) | 2003-08-05 | 2010-03-23 | Roamware, Inc. | Anti-traffic redirection system |
JP2004185598A (en) * | 2002-09-19 | 2004-07-02 | Ricoh Co Ltd | One-to-one business support system and program and recording medium for realizing functions of the system |
JP4128846B2 (en) * | 2002-10-24 | 2008-07-30 | パナソニック コミュニケーションズ株式会社 | Network system, server device, and network management program |
AU2003288944A1 (en) * | 2002-10-28 | 2004-05-25 | Yahoo! Inc. | Method and system for creating, serving and tracking advertisements |
US8175622B2 (en) | 2003-02-14 | 2012-05-08 | Roamware, Inc. | Method and system for keeping all phone numbers active while roaming with diverse operator subscriber identity modules |
WO2004075579A2 (en) | 2003-02-14 | 2004-09-02 | Roamware, Inc. | Signaling and packet relay method and system including general packet radio service (“gprs”) |
WO2004075598A1 (en) | 2003-02-18 | 2004-09-02 | Roamware, Inc. | Providing multiple msisdn numbers in a mobile device with a single imsi |
US8478277B2 (en) * | 2003-02-18 | 2013-07-02 | Roamware Inc. | Network-based system for rerouting phone calls from phone networks to VoIP clients for roamers and subscribers who do not answer |
US8331907B2 (en) | 2003-02-18 | 2012-12-11 | Roamware, Inc. | Integrating GSM and WiFi service in mobile communication devices |
KR100991982B1 (en) * | 2003-07-14 | 2010-11-04 | 소니 주식회사 | Communication method |
US7873358B2 (en) * | 2003-08-05 | 2011-01-18 | John Yue Jun Jiang | Method and system for providing inbound traffic redirection solution |
US7616954B2 (en) * | 2003-08-05 | 2009-11-10 | Roamware, Inc. | Method and system for providing GSMA IR. 73 SoR compliant cellular traffic redirection |
US8238905B2 (en) * | 2003-08-05 | 2012-08-07 | Roamware, Inc. | Predictive intelligence |
US8583109B2 (en) | 2005-05-09 | 2013-11-12 | Roamware, Inc. | Method and system for exchanging NRTRDE files between a visited network and a home network in real time |
US8121594B2 (en) | 2004-02-18 | 2012-02-21 | Roamware, Inc. | Method and system for providing roaming services to inbound roamers using visited network Gateway Location Register |
EP1665838B1 (en) * | 2003-08-13 | 2010-03-10 | Roamware, Inc. | Signaling gateway with multiple imsi with multiple msisdn (mimm) service in a single sim for multiple roaming partners |
US7536376B2 (en) * | 2003-10-03 | 2009-05-19 | International Business Machines Corporation | Task oriented log retrieval utilizing a self-learning search tool |
US20050179251A1 (en) * | 2004-01-23 | 2005-08-18 | Paper Systems Incorporated | Distribution of sporting or event schedules with business machine receipt paper |
US7496090B2 (en) | 2004-03-10 | 2009-02-24 | Roamware Inc. | Inbound roamer multimedia messaging systems |
CN1744638B (en) * | 2004-08-30 | 2010-08-11 | 华为技术有限公司 | Advertising issueing system and method for issueing advertising |
US8046472B2 (en) * | 2004-09-24 | 2011-10-25 | Gopesh Kumar | System and method for expert service providers to provide advice services through unique, empowered independent agents to consumers |
US9237430B2 (en) | 2004-10-12 | 2016-01-12 | Mobileum, Inc. | Flash caller ID for roaming |
CN100397822C (en) * | 2004-11-29 | 2008-06-25 | 华为技术有限公司 | Advertisement information transfering method |
CN1797461A (en) * | 2004-12-23 | 2006-07-05 | 华为技术有限公司 | System and method for issuing information of ad craft |
DE602006019844D1 (en) | 2005-03-02 | 2011-03-10 | Roamware Inc | DYNAMIC GENERATION OF CSI FOR OUTGOING ROAMER |
ES2339699T3 (en) * | 2005-03-02 | 2010-05-24 | Roamware, Inc. | CALL CONTROL SYSTEM FOR SUBSCRIBER ENTERING ITINERANCE. |
JP5249017B2 (en) * | 2005-04-22 | 2013-07-31 | トムソン ライセンシング | Hierarchical content network caching |
US20090066996A1 (en) * | 2005-05-17 | 2009-03-12 | Seiko Epson Corporation | Printing System, POS System, Connection Device, Control Method of Printing System, and Program Therefor |
US8768856B2 (en) * | 2005-06-16 | 2014-07-01 | Catalina Marketing Corporation | Amber alert system and method for locating missing children |
JP5124912B2 (en) * | 2005-06-23 | 2013-01-23 | ソニー株式会社 | Electronic advertising system and electronic advertising method |
US20060289633A1 (en) * | 2005-06-23 | 2006-12-28 | Ncr Corporation | Receipts having dual-sided thermal printing |
US20070055534A1 (en) * | 2005-08-24 | 2007-03-08 | Lau Wai Y | Method and system for implementing advertising and marketing campaign in electronic and computer devices |
JP4753666B2 (en) * | 2005-08-30 | 2011-08-24 | 株式会社ユビキタス・ビジネステクノロジー | Mobile site management system |
US7673017B2 (en) | 2005-09-06 | 2010-03-02 | Interpolls Network Inc. | Systems and methods for integrating XML syndication feeds into online advertisement |
US20070054741A1 (en) * | 2005-09-07 | 2007-03-08 | Morrow James W | Network gaming device peripherals |
ATE463134T1 (en) * | 2005-09-14 | 2010-04-15 | Roamware Inc | MULTIMEDIA COLOR MESSAGE |
CN100370727C (en) * | 2005-09-20 | 2008-02-20 | 华为技术有限公司 | Method and system for transmitting and processing advertisement in internetwork |
US8367580B2 (en) | 2006-03-07 | 2013-02-05 | Ncr Corporation | Dual-sided thermal security features |
US8222184B2 (en) | 2006-03-07 | 2012-07-17 | Ncr Corporation | UV and thermal guard |
US8721202B2 (en) | 2005-12-08 | 2014-05-13 | Ncr Corporation | Two-sided thermal print switch |
US8067335B2 (en) * | 2006-03-07 | 2011-11-29 | Ncr Corporation | Multisided thermal media combinations |
US7777770B2 (en) | 2005-12-08 | 2010-08-17 | Ncr Corporation | Dual-sided two-ply direct thermal image element |
US8043993B2 (en) * | 2006-03-07 | 2011-10-25 | Ncr Corporation | Two-sided thermal wrap around label |
US8670009B2 (en) | 2006-03-07 | 2014-03-11 | Ncr Corporation | Two-sided thermal print sensing |
US7925739B2 (en) * | 2005-12-30 | 2011-04-12 | Cisco Technology, Inc. | System and method for enforcing advertising policies using digital rights management |
WO2007089821A2 (en) * | 2006-01-31 | 2007-08-09 | Roamware, Inc. | Caller line identification in mobile number portability |
JP5512133B2 (en) * | 2006-03-03 | 2014-06-04 | カタリナ マーケティング コーポレーション | POS network including printing and highlighting |
US9024986B2 (en) | 2006-03-07 | 2015-05-05 | Ncr Corporation | Dual-sided thermal pharmacy script printing |
EP1852818A3 (en) * | 2006-05-02 | 2008-05-14 | FUJIFILM Corporation | Image network system, network server, and language setting method |
US20080010157A1 (en) * | 2006-07-08 | 2008-01-10 | Raj Prakash | Deploying Advertisement Objects With Vendor Transaction Objects |
KR100856829B1 (en) * | 2006-10-26 | 2008-09-05 | 가부시끼가이샤 메디아 링구 | Mobilephone and apparatus for delivering advertisement and system for delivering advertisement |
CN101170542B (en) * | 2006-10-27 | 2011-09-28 | 鸿富锦精密工业(深圳)有限公司 | Scheduling system and method for electronic bulletin |
JP4782846B2 (en) * | 2007-02-01 | 2011-09-28 | 新日鉄ソリューションズ株式会社 | Information processing apparatus, advertisement transmission method, program, and system |
JP2008192016A (en) * | 2007-02-07 | 2008-08-21 | Tomei Tosmec Co Ltd | Receipt issuing system and receipt issuing method |
US20080221982A1 (en) * | 2007-03-06 | 2008-09-11 | Robin Michel Harkins | Systems and methods for advertising |
WO2009002951A1 (en) * | 2007-06-25 | 2008-12-31 | Dialog Science, Inc. | System and method for generating an electronic communication |
US8848010B2 (en) * | 2007-07-12 | 2014-09-30 | Ncr Corporation | Selective direct thermal and thermal transfer printing |
US9056488B2 (en) | 2007-07-12 | 2015-06-16 | Ncr Corporation | Two-side thermal printer |
US20090025026A1 (en) * | 2007-07-19 | 2009-01-22 | Cisco Technology, Inc. | Conditional response signaling and behavior for ad decision systems |
US8182161B2 (en) | 2007-08-31 | 2012-05-22 | Ncr Corporation | Controlled fold document delivery |
KR20090034573A (en) * | 2007-10-04 | 2009-04-08 | 삼성전자주식회사 | Method and apparatus for providing content and method and apparatus for reproducing content |
US10346854B2 (en) * | 2007-11-30 | 2019-07-09 | Microsoft Technology Licensing, Llc | Feature-value attachment, reranking and filtering for advertisements |
KR100850369B1 (en) * | 2008-01-09 | 2008-08-04 | (주)코리아센터닷컴 | Printing system for order report including any one of targeting advertisement |
US20090254428A1 (en) * | 2008-04-03 | 2009-10-08 | First Data Corporation | Systems and methods for delivering advertising content to point of sale devices |
TWI391868B (en) * | 2008-04-30 | 2013-04-01 | Geoinfor Scientek Consultant Inc | Advertising service system and its method |
US10291407B2 (en) * | 2008-06-02 | 2019-05-14 | Xerox Corporation | Method to verify integrity of promotional billing data while preserving privacy |
JP2010015268A (en) | 2008-07-01 | 2010-01-21 | Canon Inc | Device management apparatus, device management method, and computer program |
JP5195090B2 (en) * | 2008-07-01 | 2013-05-08 | 株式会社リコー | Image processing apparatus and image forming apparatus |
JP2010097377A (en) * | 2008-10-16 | 2010-04-30 | Nec Corp | Information processing system |
US20100228773A1 (en) * | 2009-03-09 | 2010-09-09 | Sony Corporation And Sony Electronics Inc. | System and method for effectively utilizing a transport operator in an electronic network |
US8296183B2 (en) | 2009-11-23 | 2012-10-23 | Ecomsystems, Inc. | System and method for dynamic layout intelligence |
US20120063367A1 (en) * | 2009-12-22 | 2012-03-15 | Waldeck Technology, Llc | Crowd and profile based communication addresses |
JP5289423B2 (en) * | 2010-12-13 | 2013-09-11 | ヤフー株式会社 | Advertisement distribution destination extraction apparatus and method |
US9076161B2 (en) | 2011-11-04 | 2015-07-07 | LottoAds, Inc. | System for printing advertisements on a ticket |
CN103516952B (en) | 2012-06-21 | 2016-12-28 | 精工爱普生株式会社 | Image processing apparatus, image processing system and Method of printing |
JP5661690B2 (en) * | 2012-06-26 | 2015-01-28 | ヤフー株式会社 | Advertisement distribution apparatus, distribution method, and distribution program |
US20140180805A1 (en) * | 2012-12-20 | 2014-06-26 | Wal-Mart Stores, Inc. | Arranging Advertisement Content In Digital Receipts |
WO2015015559A1 (en) * | 2013-07-30 | 2015-02-05 | 株式会社日立製作所 | Search system and search method |
US10395281B2 (en) * | 2013-08-19 | 2019-08-27 | Facebook, Inc. | Advertisement selection and pricing based on advertisement type and placement |
GB201316199D0 (en) * | 2013-09-11 | 2013-10-23 | Mastercard International Inc | Offer terminal |
US9336537B2 (en) | 2014-03-06 | 2016-05-10 | Catalina Marketing Corporation | System and method of providing a particular number of distributions of media content through a plurality of distribution nodes |
US9654841B2 (en) * | 2015-08-28 | 2017-05-16 | Echostar Technologies L.L.C. | Apparatus, systems and methods for distribution of addressable content |
CN106127512A (en) * | 2016-06-21 | 2016-11-16 | 南阳柯丽尔科技有限公司 | Method and advertisement commending system are recommended in advertisement based on self-help print |
JP6967843B2 (en) * | 2016-08-01 | 2021-11-17 | 東芝テック株式会社 | Server device, program, and charge calculation method |
JP6875080B2 (en) | 2016-08-01 | 2021-05-19 | 東芝テック株式会社 | Delivery system and delivery method |
JP2018022240A (en) * | 2016-08-01 | 2018-02-08 | 東芝テック株式会社 | Server device and program |
JP7325489B2 (en) * | 2016-08-01 | 2023-08-14 | 東芝テック株式会社 | Server device, program, and control method |
JP6699942B2 (en) * | 2016-08-24 | 2020-05-27 | 株式会社Lixil | Door information providing device |
JP2018092373A (en) * | 2016-12-02 | 2018-06-14 | 東芝テック株式会社 | Checkout system, registration device, payment device and control program |
JP2018160071A (en) * | 2017-03-22 | 2018-10-11 | 東芝テック株式会社 | Advertisement distribution device and program therefor |
EP3616146B1 (en) * | 2017-04-28 | 2023-09-13 | Aptos, LLC | Systems and methods for point of sale data synchronization |
CN108806127B (en) * | 2017-05-01 | 2021-05-11 | 卡西欧计算机株式会社 | Sales data processing apparatus, terminal apparatus, recording method, and computer-readable recording medium |
CN107392651A (en) * | 2017-06-30 | 2017-11-24 | 广州市中崎商业机器股份有限公司 | A kind of system and method that advertisement is carried out by the cash register paper back side |
CN107392650A (en) * | 2017-06-30 | 2017-11-24 | 广州市中崎商业机器股份有限公司 | The big data ad system and method for advertisement are carried out by the cash register paper back side |
CN107392652A (en) * | 2017-06-30 | 2017-11-24 | 广州市中崎商业机器股份有限公司 | The system and method for specific aim ad distribution is carried out based on the cash register paper back side |
CN107483543A (en) | 2017-07-18 | 2017-12-15 | 广州市中崎商业机器股份有限公司 | Intelligent advertisement delivery system and method based on duplex printer distribution map |
CN107481456A (en) * | 2017-07-28 | 2017-12-15 | 广州市中崎商业机器股份有限公司 | Smart ads system and method based on duplex printer |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768521A (en) * | 1994-05-16 | 1998-06-16 | Intel Corporation | General purpose metering mechanism for distribution of electronic information |
US5850217A (en) * | 1995-02-16 | 1998-12-15 | Cole; Steven D. | Electronic funds transfer authorization system for generating a graphical receipt |
JPH0991358A (en) | 1995-09-28 | 1997-04-04 | Fujitsu Ltd | Device and method for providing information |
JP3245425B2 (en) * | 1996-02-28 | 2002-01-15 | グローバルメディアオンライン株式会社 | Communication system that delivers messages such as advertisements to users of terminal devices |
JP3683041B2 (en) | 1996-07-08 | 2005-08-17 | 康博 小池 | Optical fiber |
US5933811A (en) * | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
US5948061A (en) * | 1996-10-29 | 1999-09-07 | Double Click, Inc. | Method of delivery, targeting, and measuring advertising over networks |
AU7181798A (en) | 1996-11-15 | 1998-06-03 | 1.2.1. Precise Information Llc | Merchandizing system |
JPH10214383A (en) | 1997-01-31 | 1998-08-11 | Nec Corp | Advertisement information delivery system for pos terminal |
US5926795A (en) | 1997-10-17 | 1999-07-20 | Catalina Marketing International, Inc. | System and apparatus for dispensing coupons having selectively printed borders around preferred products |
US6182050B1 (en) * | 1998-05-28 | 2001-01-30 | Acceleration Software International Corporation | Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy |
US6334109B1 (en) * | 1998-10-30 | 2001-12-25 | International Business Machines Corporation | Distributed personalized advertisement system and method |
US6539420B1 (en) * | 1999-06-04 | 2003-03-25 | International Business Machines Corporation | Distribution mechanism for reuse of web based image data |
AU1225001A (en) * | 1999-12-08 | 2001-06-18 | Qualcomm Incorporated | Method and system for distributing advertisements to client devices |
US6484148B1 (en) * | 2000-02-19 | 2002-11-19 | John E. Boyd | Electronic advertising device and method of using the same |
US20010042249A1 (en) * | 2000-03-15 | 2001-11-15 | Dan Knepper | System and method of joining encoded video streams for continuous play |
-
2000
- 2000-03-21 JP JP2000077991A patent/JP2001266257A/en active Pending
-
2001
- 2001-03-16 CN CN01800592A patent/CN1365477A/en active Pending
- 2001-03-16 KR KR1020017014848A patent/KR20020034996A/en not_active Application Discontinuation
- 2001-03-16 WO PCT/JP2001/002093 patent/WO2001071587A2/en active Application Filing
- 2001-03-16 CA CA002374403A patent/CA2374403A1/en not_active Abandoned
- 2001-03-16 EP EP01912424A patent/EP1180256A1/en not_active Withdrawn
- 2001-03-19 US US09/811,724 patent/US7188137B2/en not_active Expired - Lifetime
- 2001-03-20 TW TW090106445A patent/TW499805B/en not_active IP Right Cessation
-
2003
- 2003-01-24 HK HK03100656.2A patent/HK1048542A1/en unknown
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7827227B2 (en) | 2001-12-25 | 2010-11-02 | Dentsu Inc. | Information distribution systems and methods, programs realizing these methods, and information media concerning the programs |
KR101004725B1 (en) * | 2001-12-25 | 2011-01-04 | 가부시키가이샤 덴츠 | Information distribution systems and methods, program realizing these methods, and information media concerning the programs |
US10198744B2 (en) | 2008-02-04 | 2019-02-05 | Google Llc | User-targeted advertising |
CN103686630A (en) * | 2012-09-19 | 2014-03-26 | 上海亿动信息技术有限公司 | Information release control system based on application program in mobile terminal |
CN106982260A (en) * | 2017-04-26 | 2017-07-25 | 北京望远传媒有限公司 | A kind of method of remote control advertisement machine |
Also Published As
Publication number | Publication date |
---|---|
TW499805B (en) | 2002-08-21 |
US20030208560A1 (en) | 2003-11-06 |
US7188137B2 (en) | 2007-03-06 |
KR20020034996A (en) | 2002-05-09 |
JP2001266257A (en) | 2001-09-28 |
HK1048542A1 (en) | 2003-04-04 |
CA2374403A1 (en) | 2001-09-27 |
EP1180256A1 (en) | 2002-02-20 |
CN1365477A (en) | 2002-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7188137B2 (en) | System and method for distributing advertisements to a plurality of users based upon advertisement user attributes and advertisement provider attributes | |
US7136853B1 (en) | Information retrieving apparatus and system for displaying information with incorporated advertising information | |
US7870019B2 (en) | Method and system for providing promotions to a customer based on the status of previous promotions | |
US20030036979A1 (en) | Advertisement request brokering server system, advertisement request brokering method, and advertisement request brokering program product | |
US20010049624A1 (en) | Advertisement distributing method and system | |
KR20040107715A (en) | System and method for providing personally accounting management service using short message service | |
JP4638450B2 (en) | Transaction apparatus, slip generation method, and computer program | |
KR20010111087A (en) | A virtual editor and related methods for dynamically generating personalized publications | |
JP5396433B2 (en) | Information distribution apparatus, system and method | |
JP2001265997A (en) | Advertisement data operating system, its program recording medium and transmitting medium | |
JP2007041663A (en) | System, method and program for distributing advertisement | |
JP2002056023A (en) | Method and system for distributing electronic advertisement | |
JP2004503012A (en) | Method and system for generating an individual shopping list | |
JP2002342633A (en) | System and method for issuing coupon | |
JP2005063187A (en) | Merchandise information transmitting system, domestic electronic equipment, pos system, and information providing method | |
JP2001265998A (en) | Sales data processor and its program recording medium | |
JP2007323523A (en) | Campaign notification method, campaign notification program and campaign notification system | |
JP3858828B2 (en) | Information notification method and information notification program | |
JP2003337690A (en) | Sales promotion supporting system and method, management server, printed matter use information input device, program and storage medium | |
JP2001265999A (en) | Advertisement data operating system and its program storing medium and transmitting medium | |
JP2012212471A (en) | Web-pos system | |
JP2003050948A (en) | Method and system for advertisement distribution, and article packing material | |
JP6982052B2 (en) | Ad space bid determination device, ad space bid determination method, and ad space bid determination program | |
KR100555434B1 (en) | Method and System of Making and Delivering Advertising Bill in Small Amount | |
ITMI20002334A1 (en) | PROCEDURE AND SYSTEM FOR USING A PORTABLE DEVICE FOR THE MANAGEMENT OF PROMOTIONS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 01800592.6 Country of ref document: CN |
|
REEP | Request for entry into the european phase |
Ref document number: 2001912424 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001912424 Country of ref document: EP |
|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): CA CN KR NO |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): DE FI FR GB IT |
|
ENP | Entry into the national phase |
Ref document number: 2374403 Country of ref document: CA Kind code of ref document: A Ref document number: 2374403 Country of ref document: CA |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020017014848 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2001912424 Country of ref document: EP |