US20050171841A1 - Method and system for self-checkout coupon sharing system - Google Patents

Method and system for self-checkout coupon sharing system Download PDF

Info

Publication number
US20050171841A1
US20050171841A1 US10/769,970 US76997004A US2005171841A1 US 20050171841 A1 US20050171841 A1 US 20050171841A1 US 76997004 A US76997004 A US 76997004A US 2005171841 A1 US2005171841 A1 US 2005171841A1
Authority
US
United States
Prior art keywords
coupon
server
customer
item
pool
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/769,970
Inventor
Thomas Prorock
David Rogers
Julia Rockwell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Global Commerce Solutions Holdings Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US10/769,970 priority Critical patent/US20050171841A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROROCK, THOMAS J., ROCKWELL, JULIA P., ROGERS, DAVID T.
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PROROCK, THOMAS J., ROCKWELL, JULIA P., ROGERS, DAVID T.
Publication of US20050171841A1 publication Critical patent/US20050171841A1/en
Priority to US12/132,473 priority patent/US8180670B2/en
Assigned to TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION reassignment TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION PATENT ASSIGNMENT AND RESERVATION Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0221Re-usable coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0235Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0238Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit

Definitions

  • the present invention relates to a Self Check Out system and more particularly to a method and system for processing coupons in a Self Check Out system.
  • SCO Self Check Out
  • the customer typically scans each item across a scanner.
  • the SCO station aggregates the items, indicates the aggregate purchase price to the customer, and allows the customer to pay either at the SCO station or at a central payment area staffed by an employee.
  • SCO stations are typically stationary structures, “mobile” SCO stations have been developed recently that allow the customer to self-check out on-the-fly. Such devices are well known in the art and will not be described further.
  • SCO stations In addition to the described functionality, most SCO stations also provide a means for accepting paper coupons. Typically, such paper coupons offer discounts on items to encourage customers to purchase the items.
  • the paper coupons are issued by the retailer or by the manufacturer of an item.
  • the paper coupons are scanned by the SCO system, which then deducts the value of the coupons from the aggregate purchase price. While most SCO systems scan coupons, they differ as to how the coupons are then input into the system for accounting and processing purposes.
  • Some SCO systems provide a slot into which the customer can insert the coupons. Nevertheless, a problem exists when the SCO system does not validate the coupon inserted into the slot against the coupon that was scanned during the sales transaction. If the customer inserts a different coupon, the customer can reuse the scanned coupon and the retailer cannot redeem the value of the coupon from the manufacturer.
  • the system should validate coupons against items scanned and should also provide a means for handling coupons that fail to validate such that customers and manufacturers/retailers who issue the coupons benefit.
  • the present invention addresses such a need.
  • the present invention is directed to a method and system for processing coupons by a self checkout system, where the self checkout system includes at least one self checkout station coupled to a server.
  • the present invention includes receiving a coupon from a customer by one of the at least one self checkout stations, attempting to validate the coupon against at least one item scanned by the customer, and storing the coupon in a coupon pool at the server if the coupon fails to validate against the at least one item, such that the stored coupon can be utilized at a subsequent sales transaction.
  • a self checkout system in a second aspect, includes a server for managing the self checkout system and at least one self checkout station coupled to the server, where the self checkout station includes a scanner for scanning at least one item for purchase by a customer, a coupon reader for receiving a coupon from the customer, and a coupon manager.
  • the coupon manager attempts to validate the coupon against the at least one item scanned by the customer, and if the coupon fails to validate, the coupon manager stores the coupon in a coupon pool at the server such that the stored coupon can be utilized at a subsequent sales transaction.
  • FIG. 1 is a block diagram of a Self Check Out system according to a preferred embodiment of the present invention.
  • FIG. 2 is a block diagram detailing a Self Check Out station according to a preferred embodiment of the present invention.
  • FIG. 3 is a flowchart illustrating a method for managing coupons in a SCO system according to a preferred embodiment of the present invention.
  • FIG. 4 illustrates a process for utilizing the coupon pools by a customer according to a preferred embodiment of the present invention.
  • the present invention relates to a Self Check Out (SCO) system and more particularly to a method and system for processing coupons by a SCO system.
  • SCO Self Check Out
  • the following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements.
  • Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art.
  • the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest scope consistent with the principles and features described herein.
  • the SCO system includes a retailer server and at least one SCO station coupled to the server.
  • the SCO station includes a coupon reader, which receives and reads a paper coupon.
  • a coupon manager in the station verifies the status of the coupon and then attempts to validate the coupon against any of the items scanned by the customer during the concurrent sales transaction. If the coupon fails to validate, the coupon manager allows the customer to deposit the unused coupon at the server in one of at least two collections or pools.
  • One pool can be dedicated to the customer for his or her personal use.
  • Another pool can be a global pool for use by any shopper.
  • the customer can apply the unused coupons in either the personal or global pool to items purchased.
  • the resulting system benefits customers as well as manufacturers that sponsor the coupon promotion.
  • FIG. 1 is a block diagram of an SCO system according to a preferred embodiment of the present invention.
  • the SCO stations 100 are coupled to a retailer server 20 .
  • the SCO stations 100 can be located in a single facility, such as a department store, or they can be located in different locations.
  • the retailer server 20 can be located on site with the SCO stations 100 or at another location.
  • the SCO stations 100 and server 20 can communicate directly or via a wired or wireless private network, such as a LAN, WAN, intranet or internet, as is well known.
  • the retailer server 20 includes at least one coupon pool 50 for storing coupons that have been submitted to, but failed to validate against an item scanned by, one of the SCO stations 100 .
  • a customer 70 and an item manufacturer 80 can access the retailer server 20 via a network 60 , such as the Internet. This access will be described in more detail below.
  • FIG. 2 is a block diagram detailing a SCO station 100 according to a preferred embodiment of the present invention.
  • the station 100 includes a central processing unit (CPU) 110 in communication with a plurality of devices 120 - 160 via a communication bus 115 , or some other similar means well known in the art.
  • the plurality of devices includes, but is not limited to, a memory device 120 , an item scanner 130 , a display 140 , an input device 150 , and a coupon reader 160 . While one input device 150 is depicted, those skilled in the art appreciate that several input devices can be implemented, such as a keyboard, a mouse, and a microphone. Moreover, the input device 150 can be integrated with the display 140 as a “touch-screen” type of input device 150 .
  • the CPU 110 receives data about an item from the item scanner 130 , which it then stores in the memory device 120 . Instructional information is displayed to the customer via the display 140 , and the customer is able to input information associated with a sales transaction through the input device 150 .
  • the SCO station 110 also includes a coupon reader 160 , which is capable of receiving a paper coupon 165 submitted by a customer and of reading the information on the coupon 165 , e.g., a barcode.
  • the data collected by the coupon reader 160 is transmitted to a coupon manager 170 coupled to the CPU 110 .
  • the coupon manager 170 processes the coupon 165 and determines if the coupon is viable, e.g., whether the coupon has expired, etc. If appropriate, the coupon manager 170 converts the coupon 165 into an electronic coupon 165 ′ and transmits the electronic coupon 165 ′ to the retailer server 20 where it is stored in a personal pool 50 a or a global pool 50 b or both. Simultaneously, the coupon manger 170 collects information about the coupon 165 ′ and stores it in a coupon tracking file 180 in the retailer server 20 .
  • the personal pool 50 a is preferably associated with the customer such that any coupon 165 ′ stored therein is accessible by the customer only.
  • the global pool 50 b is a shared pool where the coupons 165 ′ stored therein are available for all shoppers.
  • coupon pools can be defined, such as family pools or company pools, and the types of pools should not be limited to those described here.
  • FIG. 3 is a flowchart illustrating a method for managing coupons in a SCO system according to a preferred embodiment of the present invention.
  • the method begins when a customer initiates a sales transaction in step 302 .
  • the customer typically presents, e.g., scans, his or her loyalty card, which identifies the customer to the SCO station 110 .
  • the customer starts scanning the item(s) for purchase using the item scanner 130 .
  • the information collected by the item scanner 130 is stored in memory 120 .
  • the SCO station 110 When the customer has finished scanning all of the items for purchase, the SCO station 110 preferably prompts the customer, e.g., via the display 140 or a speaker (voice prompt), to apply any coupons 165 to the sales transaction.
  • the customer submits a first coupon 165 in step 304 by feeding the coupon 165 into the coupon reader 160 , which then transmits the coupon 165 to the coupon manager 170 .
  • the coupon manager 170 determines whether the coupon 165 is viable, e.g., by comparing the expiration date with the present date. If the coupon 165 is not viable, it is destroyed or returned to the customer (step 307 ).
  • the coupon manager 170 collects tracking information related to the rejected coupon 165 and stores the tracking information in the coupon tracking file 180 in the retailer server 20 .
  • the coupon manager 170 determines whether the coupon can be validated against any of the items in the sales transaction (step 308 ). If the coupon 165 validates against an item, then normal coupon processing occurs in step 309 , i.e., the item price is reduced by the value of the coupon. If the coupon 165 does not validate, e.g., because the coupon does not apply to any items in the sales transaction, or the coupon applies to an item, but the number of units of the item does not correspond to the coupon promotion, etc., then in step 310 , the customer decides whether to store the unvalidated coupon 165 .
  • the coupon manager 170 converts the paper coupon 165 into an electronic coupon 165 ′ and collects and stores tracking information about the electronic coupon 165 ′ in the coupon tracking file 180 (step 312 ).
  • the tracking information can include the manufacturer, the item, reason(s) for non-validation, and the pool(s) in which the coupon is stored. This tracking information can be distributed to interested parties, e.g., manufacturers, for purposes of evaluating product promotions and the like.
  • the coupon manager 170 After the coupon manager 170 has converted the coupon 165 into an electronic coupon 165 ′, the coupon 165 is destroyed.
  • the coupon manager 170 then transmits the electronic coupon 165 ′ to the retailer server 20 where the electronic coupon 165 ′ is stored in a coupon pool 50 a , 50 b in step 314 .
  • the electronic coupon 165 ′ can be used in subsequent sales transactions by the customer, e.g., if the coupon 165 ′ is stored in the personal pool 50 a , or by any other shopper, e.g., if the coupon 165 ′ is stored in the global pool 50 b .
  • the coupon manager 170 simply returns the paper coupon 165 to the customer in step 316 .
  • the coupon manager 170 collects and stores the tracking information about the coupon 165 before the coupon 165 is returned to the customer. If the customer has more coupons 165 (step 318 ), the customer submits a next coupon 165 for processing in step 319 , and steps 306 through 316 are repeated.
  • the coupon manager 170 asks the customer whether he or she would like to search the coupon pool(s) 50 a , 50 b for unvalidated electronic coupons 165 ′ that may be applied to any of the items scanned (step 320 ). If yes, then the coupon pool(s) 50 a , 50 b is searched for coupons 165 ′ that match the items in the sales transaction (step 322 ). If the customer chooses not to search the coupon pools 50 a , 50 b , then the coupon manager 170 returns control to the CPU 110 so that the sales transaction can be completed in step 324 , e.g., the CPU 110 totals the sale and the customer is prompted to provide payment.
  • the coupon manager 170 can ask the customer whether he or she would like to search the coupon pool(s) 50 a , 50 b while the customer is scanning the items in the sales transaction.
  • the coupon manager 170 can take advantage of the idle time that is inherent in the SCO process to spawn a separate thread to search for coupons in the coupon pool(s) 50 a , 50 b that match items as they are being scanned in real time. This approach may optimize the overall throughput of the SCO process.
  • unvalidated electronic coupons 165 ′ are stored in coupon pools 50 a , 50 b at the retailer server 20 . Because the retailer server 20 is accessible to customers 70 and item manufacturers 80 via the network 60 , such as the Internet, customers 70 and item manufacturers 80 can examine the coupon pools 50 a , 50 b . This provides benefits to both customers 70 and manufacturers 80 .
  • FIG. 4 illustrates a process for utilizing the coupon pools 50 a , 50 b by a customer 70 .
  • a customer 70 can access the coupon pools 50 a , 50 b via the retailer's web site, browse the electronic coupons 165 ′ stored in the global pool 50 b (step 404 ), and in step 406 , transfer selected coupons 165 ′ to his or her personal pool 50 a before visiting the retailer's store.
  • the electronic coupons 165 ′ stored in his or her personal pool 50 a can be used in step 408 .
  • the customer is not required to carry paper coupons and a search of the global pool 50 b is avoided during the SCO process, thereby saving time.
  • an item manufacturer 80 can monitor the popularity of an item based on the rate at which a coupon 165 ′ for that item is transferred out of the global pool 50 b . Based on that information, the manufacturer can readjust the coupon value and/or expiration date. Moreover, because the coupons 165 ′ are now electronic, the manufacturer can modify the coupon 165 ′, e.g., extend an expiration date or change a value, through well known web service technology.
  • the manufacturer 80 can utilize the information gleaned from the global pool 50 b to price the item “on-the-fly.” For example, the number and value and expiration date of the coupons 165 ′ for an item in the global pool 50 b may be used with other factors, e.g., quantity on hand, item movement data, competitor's pricing, current and planned promotions, to ultimately derive a price in real time. Thus, if the global pool 50 b contains a large number of coupons 165 ′ for an item, there may be no need to drastically reduce the price in order to provide an incentive to sell the item. On the other hand, if the global pool 50 b contains a small number of the coupons 165 ′ for an item, then the manufacturer may decrease the selling price as an incentive to sell the item. This price can then be implemented immediately via electronic shelf labels (ESLs).
  • ESLs electronic shelf labels
  • the information gleaned from the global pool 50 b can be supplemented by the information stored in the coupon tracking file 180 .
  • the coupon tracking file can be distributed to the item manufacturer 80 periodically so that it can analyze the information to discern patterns of use. For example, if a large number of coupons for an item were rejected because they were fraudulent, the item manufacturer 80 can take action to stop the improper reproduction of the fraudulent coupons. In another example, if a large number of coupons were rejected because they had expired, the item manufacturer 80 might decide to extend the expiration date.
  • a system and method for processing coupons that fail to validate in a sales transaction at an SCO station is disclosed. If a coupon fails to validate, i.e., it cannot be applied to any items purchased by the customer, the customer has the option to store the coupon in a pool of unused coupons. The coupons in the pool can then be used by the customer or any other shopper in subsequent sales transactions. During the sales transaction, a search of the pool of unused coupons can be performed to match the items in the sales transaction.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

The present invention is directed to a method and system for processing coupons by a self checkout system, where the self checkout system includes at least one self checkout station coupled to a server. In a first aspect, the present invention includes receiving a coupon from a customer by one of the at least one self checkout stations, attempting to validate the coupon against at least one item scanned by the customer, and storing the coupon in a coupon pool at the server if the coupon fails to validate against the at least one item, such that the stored coupon can be utilized at a subsequent sales transaction. In a second aspect, a self checkout system includes a server for managing the self checkout system and at least one self checkout station coupled to the server, where the self checkout station includes a scanner for scanning at least one item for purchase by a customer, a coupon reader for receiving a coupon from the customer, and a coupon manager. The coupon manager attempts to validate the coupon against the at least one item scanned by the customer, and if the coupon fails to validate, the coupon manager stores the coupon in a coupon pool at the server such that the stored coupon can be utilized at a subsequent sales transaction.

Description

    FIELD OF THE INVENTION
  • The present invention relates to a Self Check Out system and more particularly to a method and system for processing coupons in a Self Check Out system.
  • BACKGROUND OF THE INVENTION
  • In the retail sales industry, a customer is able to pay for items at a Self Check Out (SCO) station without the aid of a checkout clerk. During operation, the customer typically scans each item across a scanner. When all items have been scanned, the SCO station aggregates the items, indicates the aggregate purchase price to the customer, and allows the customer to pay either at the SCO station or at a central payment area staffed by an employee. Although SCO stations are typically stationary structures, “mobile” SCO stations have been developed recently that allow the customer to self-check out on-the-fly. Such devices are well known in the art and will not be described further.
  • In addition to the described functionality, most SCO stations also provide a means for accepting paper coupons. Typically, such paper coupons offer discounts on items to encourage customers to purchase the items. The paper coupons are issued by the retailer or by the manufacturer of an item. The paper coupons are scanned by the SCO system, which then deducts the value of the coupons from the aggregate purchase price. While most SCO systems scan coupons, they differ as to how the coupons are then input into the system for accounting and processing purposes. Some SCO systems provide a slot into which the customer can insert the coupons. Nevertheless, a problem exists when the SCO system does not validate the coupon inserted into the slot against the coupon that was scanned during the sales transaction. If the customer inserts a different coupon, the customer can reuse the scanned coupon and the retailer cannot redeem the value of the coupon from the manufacturer.
  • Accordingly, what is needed is a system and method for processing paper coupons in a SCO system. The system should validate coupons against items scanned and should also provide a means for handling coupons that fail to validate such that customers and manufacturers/retailers who issue the coupons benefit. The present invention addresses such a need.
  • SUMMARY OF THE INVENTION
  • The present invention is directed to a method and system for processing coupons by a self checkout system, where the self checkout system includes at least one self checkout station coupled to a server. In a first aspect, the present invention includes receiving a coupon from a customer by one of the at least one self checkout stations, attempting to validate the coupon against at least one item scanned by the customer, and storing the coupon in a coupon pool at the server if the coupon fails to validate against the at least one item, such that the stored coupon can be utilized at a subsequent sales transaction. In a second aspect, a self checkout system includes a server for managing the self checkout system and at least one self checkout station coupled to the server, where the self checkout station includes a scanner for scanning at least one item for purchase by a customer, a coupon reader for receiving a coupon from the customer, and a coupon manager. The coupon manager attempts to validate the coupon against the at least one item scanned by the customer, and if the coupon fails to validate, the coupon manager stores the coupon in a coupon pool at the server such that the stored coupon can be utilized at a subsequent sales transaction.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a Self Check Out system according to a preferred embodiment of the present invention.
  • FIG. 2 is a block diagram detailing a Self Check Out station according to a preferred embodiment of the present invention.
  • FIG. 3 is a flowchart illustrating a method for managing coupons in a SCO system according to a preferred embodiment of the present invention.
  • FIG. 4 illustrates a process for utilizing the coupon pools by a customer according to a preferred embodiment of the present invention.
  • DETAILED DESCRIPTION
  • The present invention relates to a Self Check Out (SCO) system and more particularly to a method and system for processing coupons by a SCO system. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest scope consistent with the principles and features described herein.
  • According to a preferred embodiment of the present invention, the SCO system includes a retailer server and at least one SCO station coupled to the server. The SCO station includes a coupon reader, which receives and reads a paper coupon. A coupon manager in the station verifies the status of the coupon and then attempts to validate the coupon against any of the items scanned by the customer during the concurrent sales transaction. If the coupon fails to validate, the coupon manager allows the customer to deposit the unused coupon at the server in one of at least two collections or pools. One pool can be dedicated to the customer for his or her personal use. Another pool can be a global pool for use by any shopper. During a subsequent visit, the customer can apply the unused coupons in either the personal or global pool to items purchased. The resulting system benefits customers as well as manufacturers that sponsor the coupon promotion.
  • FIG. 1 is a block diagram of an SCO system according to a preferred embodiment of the present invention. As is shown, several SCO stations 100 are coupled to a retailer server 20. The SCO stations 100 can be located in a single facility, such as a department store, or they can be located in different locations. Similarly, the retailer server 20 can be located on site with the SCO stations 100 or at another location. The SCO stations 100 and server 20 can communicate directly or via a wired or wireless private network, such as a LAN, WAN, intranet or internet, as is well known.
  • According to a preferred embodiment of the present invention, the retailer server 20 includes at least one coupon pool 50 for storing coupons that have been submitted to, but failed to validate against an item scanned by, one of the SCO stations 100. As is shown, a customer 70 and an item manufacturer 80 can access the retailer server 20 via a network 60, such as the Internet. This access will be described in more detail below.
  • FIG. 2 is a block diagram detailing a SCO station 100 according to a preferred embodiment of the present invention. Here, the station 100 includes a central processing unit (CPU) 110 in communication with a plurality of devices 120-160 via a communication bus 115, or some other similar means well known in the art. The plurality of devices includes, but is not limited to, a memory device 120, an item scanner 130, a display 140, an input device 150, and a coupon reader 160. While one input device 150 is depicted, those skilled in the art appreciate that several input devices can be implemented, such as a keyboard, a mouse, and a microphone. Moreover, the input device 150 can be integrated with the display 140 as a “touch-screen” type of input device 150.
  • During operation, the CPU 110 receives data about an item from the item scanner 130, which it then stores in the memory device 120. Instructional information is displayed to the customer via the display 140, and the customer is able to input information associated with a sales transaction through the input device 150.
  • According to a preferred embodiment of the present invention, the SCO station 110 also includes a coupon reader 160, which is capable of receiving a paper coupon 165 submitted by a customer and of reading the information on the coupon 165, e.g., a barcode. The data collected by the coupon reader 160 is transmitted to a coupon manager 170 coupled to the CPU 110. The coupon manager 170 processes the coupon 165 and determines if the coupon is viable, e.g., whether the coupon has expired, etc. If appropriate, the coupon manager 170 converts the coupon 165 into an electronic coupon 165′ and transmits the electronic coupon 165′ to the retailer server 20 where it is stored in a personal pool 50 a or a global pool 50 b or both. Simultaneously, the coupon manger 170 collects information about the coupon 165′ and stores it in a coupon tracking file 180 in the retailer server 20.
  • The personal pool 50 a is preferably associated with the customer such that any coupon 165′ stored therein is accessible by the customer only. The global pool 50 b is a shared pool where the coupons 165′ stored therein are available for all shoppers. Those skilled in the art will recognize that other coupon pools can be defined, such as family pools or company pools, and the types of pools should not be limited to those described here.
  • To describe how the coupon manager 170 processes a coupon 165, please refer to FIG. 3, which is a flowchart illustrating a method for managing coupons in a SCO system according to a preferred embodiment of the present invention. The method begins when a customer initiates a sales transaction in step 302. Here, the customer typically presents, e.g., scans, his or her loyalty card, which identifies the customer to the SCO station 110. Then, the customer starts scanning the item(s) for purchase using the item scanner 130. As stated above, the information collected by the item scanner 130 is stored in memory 120.
  • When the customer has finished scanning all of the items for purchase, the SCO station 110 preferably prompts the customer, e.g., via the display 140 or a speaker (voice prompt), to apply any coupons 165 to the sales transaction. In response, the customer submits a first coupon 165 in step 304 by feeding the coupon 165 into the coupon reader 160, which then transmits the coupon 165 to the coupon manager 170. In step 306, the coupon manager 170 determines whether the coupon 165 is viable, e.g., by comparing the expiration date with the present date. If the coupon 165 is not viable, it is destroyed or returned to the customer (step 307). In a preferred embodiment, the coupon manager 170 collects tracking information related to the rejected coupon 165 and stores the tracking information in the coupon tracking file 180 in the retailer server 20.
  • If the coupon 165 is viable, the coupon manager 170 then determines whether the coupon can be validated against any of the items in the sales transaction (step 308). If the coupon 165 validates against an item, then normal coupon processing occurs in step 309, i.e., the item price is reduced by the value of the coupon. If the coupon 165 does not validate, e.g., because the coupon does not apply to any items in the sales transaction, or the coupon applies to an item, but the number of units of the item does not correspond to the coupon promotion, etc., then in step 310, the customer decides whether to store the unvalidated coupon 165.
  • If the customer chooses to store the unvalidated coupon 165, the coupon manager 170 converts the paper coupon 165 into an electronic coupon 165′ and collects and stores tracking information about the electronic coupon 165′ in the coupon tracking file 180 (step 312). The tracking information can include the manufacturer, the item, reason(s) for non-validation, and the pool(s) in which the coupon is stored. This tracking information can be distributed to interested parties, e.g., manufacturers, for purposes of evaluating product promotions and the like.
  • After the coupon manager 170 has converted the coupon 165 into an electronic coupon 165′, the coupon 165 is destroyed. The coupon manager 170 then transmits the electronic coupon 165′ to the retailer server 20 where the electronic coupon 165′ is stored in a coupon pool 50 a, 50 b in step 314. Here, the electronic coupon 165′ can be used in subsequent sales transactions by the customer, e.g., if the coupon 165′ is stored in the personal pool 50 a, or by any other shopper, e.g., if the coupon 165′ is stored in the global pool 50 b. If the customer chooses not to store the unvalidated coupon 165, the coupon manager 170 simply returns the paper coupon 165 to the customer in step 316. In a preferred embodiment, the coupon manager 170 collects and stores the tracking information about the coupon 165 before the coupon 165 is returned to the customer. If the customer has more coupons 165 (step 318), the customer submits a next coupon 165 for processing in step 319, and steps 306 through 316 are repeated.
  • After the customer has submitted all of his or her coupons 165 (step 318), the coupon manager 170 asks the customer whether he or she would like to search the coupon pool(s) 50 a, 50 b for unvalidated electronic coupons 165′ that may be applied to any of the items scanned (step 320). If yes, then the coupon pool(s) 50 a, 50 b is searched for coupons 165′ that match the items in the sales transaction (step 322). If the customer chooses not to search the coupon pools 50 a, 50 b, then the coupon manager 170 returns control to the CPU 110 so that the sales transaction can be completed in step 324, e.g., the CPU 110 totals the sale and the customer is prompted to provide payment.
  • In another preferred embodiment, the coupon manager 170 can ask the customer whether he or she would like to search the coupon pool(s) 50 a, 50 b while the customer is scanning the items in the sales transaction. By performing the search as the items are being scanned, the coupon manager 170 can take advantage of the idle time that is inherent in the SCO process to spawn a separate thread to search for coupons in the coupon pool(s) 50 a, 50 b that match items as they are being scanned in real time. This approach may optimize the overall throughput of the SCO process.
  • According to the preferred embodiment of the present invention, unvalidated electronic coupons 165′ are stored in coupon pools 50 a, 50 b at the retailer server 20. Because the retailer server 20 is accessible to customers 70 and item manufacturers 80 via the network 60, such as the Internet, customers 70 and item manufacturers 80 can examine the coupon pools 50 a, 50 b. This provides benefits to both customers 70 and manufacturers 80.
  • For example, FIG. 4 illustrates a process for utilizing the coupon pools 50 a, 50 b by a customer 70. In step 402, a customer 70 can access the coupon pools 50 a, 50 b via the retailer's web site, browse the electronic coupons 165′ stored in the global pool 50 b (step 404), and in step 406, transfer selected coupons 165′ to his or her personal pool 50 a before visiting the retailer's store. Once the customer visits the store and scans selected items, the electronic coupons 165′ stored in his or her personal pool 50 a can be used in step 408. By transferring selected coupons 165′ to his or her personal pool 50 a, the customer is not required to carry paper coupons and a search of the global pool 50 b is avoided during the SCO process, thereby saving time.
  • For manufacturers 80, valuable information about customer preferences and product management can be gleaned from the contents of the global pool 50 b. For instance, an item manufacturer 80 can monitor the popularity of an item based on the rate at which a coupon 165′ for that item is transferred out of the global pool 50 b. Based on that information, the manufacturer can readjust the coupon value and/or expiration date. Moreover, because the coupons 165′ are now electronic, the manufacturer can modify the coupon 165′, e.g., extend an expiration date or change a value, through well known web service technology.
  • In another preferred embodiment, the manufacturer 80 can utilize the information gleaned from the global pool 50 b to price the item “on-the-fly.” For example, the number and value and expiration date of the coupons 165′ for an item in the global pool 50 b may be used with other factors, e.g., quantity on hand, item movement data, competitor's pricing, current and planned promotions, to ultimately derive a price in real time. Thus, if the global pool 50 b contains a large number of coupons 165′ for an item, there may be no need to drastically reduce the price in order to provide an incentive to sell the item. On the other hand, if the global pool 50 b contains a small number of the coupons 165′ for an item, then the manufacturer may decrease the selling price as an incentive to sell the item. This price can then be implemented immediately via electronic shelf labels (ESLs).
  • The information gleaned from the global pool 50 b can be supplemented by the information stored in the coupon tracking file 180. In a preferred embodiment, the coupon tracking file can be distributed to the item manufacturer 80 periodically so that it can analyze the information to discern patterns of use. For example, if a large number of coupons for an item were rejected because they were fraudulent, the item manufacturer 80 can take action to stop the improper reproduction of the fraudulent coupons. In another example, if a large number of coupons were rejected because they had expired, the item manufacturer 80 might decide to extend the expiration date.
  • Through aspects of the present invention, a system and method for processing coupons that fail to validate in a sales transaction at an SCO station is disclosed. If a coupon fails to validate, i.e., it cannot be applied to any items purchased by the customer, the customer has the option to store the coupon in a pool of unused coupons. The coupons in the pool can then be used by the customer or any other shopper in subsequent sales transactions. During the sales transaction, a search of the pool of unused coupons can be performed to match the items in the sales transaction.
  • Although the present invention has been described in accordance with the embodiment shown, one of ordinary skill in the art will readily recognize that there could be variations to the embodiment and those variations would be within the spirit and scope of the present invention. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the appended claims.

Claims (25)

1. A method for processing coupons by a self checkout system, wherein the self checkout system comprises at least one self checkout station coupled to a server, the method comprising:
(a) receiving a coupon from a customer by one of the at least one self checkout stations;
(b) attempting to validate the coupon against at least one item scanned by the customer; and
(c) storing the coupon in a coupon pool at the server if the coupon fails to validate against the at least one item, such that the stored coupon can be utilized at a subsequent sales transaction.
2. The method of claim 1, wherein the coupon is a paper coupon and the storing step (c) further comprises:
(c1) converting the paper coupon into an electronic coupon;
(c2) transmitting the electronic coupon from the one self checkout station to the server; and
(c3) destroying the paper coupon.
3. The method of claim 1, wherein storing step (c) further comprises:
(c1) converting the paper coupon into an electronic coupon;
(c2) collecting tracking information related to the coupon and storing the tracking information in a file at the server; and
(c3) storing the coupon in a global pool at the server, wherein the global pool is accessible by all customers.
4. The method of claim 3 further comprising:
(d) allowing a second customer in the subsequent sales transaction to utilize the coupon in the global pool.
5. The method of claim 4, wherein the allowing step (d) further comprises:
(d1) searching the global pool for a coupon that validates against an item scanned by the second customer during the subsequent sales transaction; and
(d2) deducting a value of the coupon from a price of the item if the coupon and the item are validated.
6. The method of claim 1, wherein storing step (c) further comprises:
(c1) storing the coupon in a personal pool at the server, wherein the personal pool is associated with the customer.
7. The method of claim 3 further comprising:
(d) accessing the global pool at the server by the customer;
(e) selecting at least one coupon in the global pool; and
(f) transferring the selected coupon to a personal account at the server.
8. The method of claim 3 further comprising:
(d) receiving the tracking information in the file by an item manufacturer;
(e) accessing the global pool at the server by the item manufacturer;
(f) selecting at least one coupon in the global pool;
(g) analyzing the tracking information for the selected coupon; and
(h) modifying the selected coupon.
9. The method of claim 8 wherein the modifying step (h) further comprising:
(h1) modifying a price of the item based on the analysis.
10. The method of claim 9, further comprising:
(i) implementing the modified price immediately via an electronic shelf label associated with the item.
11. The method of claim 8 wherein the modifying step (h) further comprising:
(h1) modifying an expiration date of the selected coupon.
12. A computer readable medium containing program instructions for processing coupons by a self checkout system, wherein the self checkout system comprises at least one self checkout station coupled to a server, the program instructions for:
(a) receiving a coupon from the customer by one of the at least one self checkout stations;
(b) attempting to validate the coupon against at least one item scanned by the customer at the one self checkout station; and
(c) storing the coupon in a coupon pool at the server if the coupon fails to validate against the at least one item, such that the stored coupon can be utilized at a subsequent sales transaction.
13. The computer readable medium of claim 12, wherein the coupon is a paper coupon and the storing instruction (c) further comprises:
(c1) converting the paper coupon into an electronic coupon;
(c2) transmitting the electronic coupon from the one self checkout station to the server; and
(c3) destroying the paper coupon.
14. The computer readable medium of claim 12, wherein storing instruction (c) further comprises:
(c1) converting the paper coupon into an electronic coupon;
(c2) collecting tracking information related to the coupon and storing the tracking information in a file at the server; and
(c3) storing the coupon in a global pool at the server, wherein the global pool is accessible by all customers.
15. The computer readable medium of claim 14 further comprising:
(d) allowing a second customer in the subsequent sales transaction to utilize the coupon in the global pool.
16. The computer readable medium of claim 15, wherein the allowing instruction (d) further comprises:
(d1) searching the global pool for a coupon that validates against an item scanned by the second customer during the subsequent sales transaction; and
(d2) deducting a value of the coupon from a price of the item if the coupon and the item are validated.
17. The computer readable medium of claim 12, wherein storing instruction (c) further comprises:
(c1) storing the coupon in a personal pool at the server, wherein the personal pool is associated with the customer.
18. The computer readable medium of claim 14 further comprising:
(d) accessing the global pool at the server by the customer;
(e) selecting at least one coupon in the global pool; and
(f) transferring the selected coupon to a personal account at the server.
19. The computer readable medium of claim 14 further comprising:
(d) receiving the tracking information in the file by an item manufacturer;
(e) accessing the global pool at the server by the item manufacturer;
(f) selecting at least one coupon in the global pool;
(g) analyzing the tracking information for the selected coupon; and
(h) modifying the selected coupon.
20. The computer readable medium of claim 19 wherein the modifying instruction (h) further comprising:
(h1) modifying a price of the item based on the analysis.
21. The computer readable medium of claim 20, further comprising:
(i) implementing the modified price immediately via an electronic shelf label associated with the item.
22. The method of claim 19 wherein the modifying instruction (h) further comprising:
(h1) modifying an expiration date of the selected coupon.
23. A self checkout system comprising:
a server for managing the self checkout system; and
at least one self checkout station coupled to the server, wherein the at least one self checkout station comprises:
a scanner for scanning at least one item for purchase by a customer;
a coupon reader for receiving a coupon from the customer; and
a coupon manager for validating the coupon against the at least one item scanned by the customer, wherein if the coupon fails to validate, the coupon manager stores the coupon in a coupon pool at the server such that the stored coupon can be utilized at a subsequent sales transaction.
24. The self checkout system of claim 23, wherein the server comprises a global pool for storing the unvalidated coupon, wherein the global pool is accessible by all customers.
25. The self checkout system of claim 24, wherein the server further comprises communication means for allowing a customer or item manufacturer to access the global pool.
US10/769,970 2004-02-02 2004-02-02 Method and system for self-checkout coupon sharing system Abandoned US20050171841A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/769,970 US20050171841A1 (en) 2004-02-02 2004-02-02 Method and system for self-checkout coupon sharing system
US12/132,473 US8180670B2 (en) 2004-02-02 2008-06-03 Self-checkout coupon sharing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/769,970 US20050171841A1 (en) 2004-02-02 2004-02-02 Method and system for self-checkout coupon sharing system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/132,473 Continuation US8180670B2 (en) 2004-02-02 2008-06-03 Self-checkout coupon sharing

Publications (1)

Publication Number Publication Date
US20050171841A1 true US20050171841A1 (en) 2005-08-04

Family

ID=34808227

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/769,970 Abandoned US20050171841A1 (en) 2004-02-02 2004-02-02 Method and system for self-checkout coupon sharing system
US12/132,473 Expired - Fee Related US8180670B2 (en) 2004-02-02 2008-06-03 Self-checkout coupon sharing

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/132,473 Expired - Fee Related US8180670B2 (en) 2004-02-02 2008-06-03 Self-checkout coupon sharing

Country Status (1)

Country Link
US (2) US20050171841A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040140361A1 (en) * 2003-01-22 2004-07-22 Paul Charles Frederic Universal club card and real-time coupon validation
US20070138270A1 (en) * 2005-12-20 2007-06-21 United States Postal Service Method and system for interrogating and processing codes
US20080059309A1 (en) * 2006-09-01 2008-03-06 Welch Timothy S Targeted product sample delivery method
US20090106144A1 (en) * 2007-10-19 2009-04-23 James Robert Del Favero Method and system for providing sellers access to selected consumers
GB2454074A (en) * 2007-10-26 2009-04-29 Intuit Inc A computing system implemented point-of-sale system with a coupon database
US20090187462A1 (en) * 2008-01-18 2009-07-23 Lisa Cohen Gevelber Method and system for providing relevant coupons to consumers based on financial transaction history and network search activity
US20100088170A1 (en) * 2008-10-08 2010-04-08 Glore Jr E Byron Managing Internet Advertising and Promotional Content
US7866546B1 (en) 2006-04-21 2011-01-11 Pan-Oston Automated checkout unit and method of use thereof
US20110155805A1 (en) * 2009-12-24 2011-06-30 Brown Devin S Coupon device
US20120000980A1 (en) * 2010-07-01 2012-01-05 Toshiba Tec Kabushiki Kaisha Code reading apparatus and code reading method
US8364522B1 (en) 2008-01-30 2013-01-29 Intuit Inc. Method and system for providing a small business coupon distribution system
US8688553B1 (en) 2008-03-31 2014-04-01 Intuit Inc. Method and system for using consumer financial data in product market analysis
US9659306B1 (en) 2013-09-20 2017-05-23 Intuit Inc. Method and system for linking social media systems and financial management systems to provide social group-based marketing programs
US10510084B2 (en) 2011-07-21 2019-12-17 United States Postal Service System and method for retrieving content associated with distribution items
US11042901B1 (en) 2017-05-31 2021-06-22 Square, Inc. Multi-channel distribution of digital items
US20210233104A1 (en) * 2020-01-26 2021-07-29 International Business Machines Corporation Product exploration-based promotion
US11257123B1 (en) 2017-08-31 2022-02-22 Square, Inc. Pre-authorization techniques for transactions
US11295337B1 (en) * 2017-05-31 2022-04-05 Block, Inc. Transaction-based promotion campaign
US11580577B2 (en) 2020-01-26 2023-02-14 International Business Machines Corporation Product exploration-based promotion

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7546259B1 (en) * 2004-05-28 2009-06-09 Thomson Financial Llc Apparatus, method and system for a securities tracking management system
US7455226B1 (en) 2005-04-18 2008-11-25 The Return Exchange, Inc. Systems and methods for data collection at a point of return
US20060235747A1 (en) * 2005-04-18 2006-10-19 Hammond Mark S Systems and methods for determining whether to offer a reward at a point of return
US20110087606A1 (en) * 2009-10-07 2011-04-14 Hammond Mark S Systems and methods for processing merchandise returns
US20140058823A1 (en) * 2012-08-23 2014-02-27 Meijer, Inc. Apparatus and method for converting print media coupons to virtual coupons and redeeming same
US20170046756A1 (en) * 2015-08-13 2017-02-16 Ebay Inc. Social network-based inventory management

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4882675A (en) * 1984-11-26 1989-11-21 Steven Nichtberger Paperless system for distributing, redeeming and clearing merchandise coupons
US5115888A (en) * 1991-02-04 1992-05-26 Howard Schneider Self-serve checkout system
US5128520A (en) * 1989-08-11 1992-07-07 Spectra-Physics, Inc. Scanner with coupon validation
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5471669A (en) * 1994-03-17 1995-11-28 Alchemist And Company, Inc. Coupon savings account system
US5494136A (en) * 1993-08-05 1996-02-27 Humble; David R. Integrated automated retail checkout terminal
US5540301A (en) * 1994-05-11 1996-07-30 Dumont; Charles Automated bulk self-checkout station apparatus
US5855007A (en) * 1995-11-15 1998-12-29 Jovicic; Neboisa Electronic coupon communication system
US5905246A (en) * 1996-10-31 1999-05-18 Fajkowski; Peter W. Method and apparatus for coupon management and redemption
US6199753B1 (en) * 1996-09-05 2001-03-13 Symbol Technologies, Inc. Method and system for presenting item information using a portable data terminal
US6363355B1 (en) * 1998-12-21 2002-03-26 Ncr Corporation Method and apparatus for operating a self-service checkout system having a number of retail terminals associated therewith
US20020055875A1 (en) * 1999-02-16 2002-05-09 Schulze Everett E. Coupon redemption system
US6497362B2 (en) * 2001-02-15 2002-12-24 New Check Corporation Method and apparatus for wireless assistance for self-service checkout
US6571218B1 (en) * 1999-04-14 2003-05-27 Ncr Corporation Remote approval system and methods for use in network of retail checkout terminals
US6696920B1 (en) * 1999-09-30 2004-02-24 Ncr Corporation Method of changing an electronic price label display sequence
US6837428B2 (en) * 2001-03-02 2005-01-04 Mike Lee Self-checkout apparatus
US20050131761A1 (en) * 2003-12-16 2005-06-16 Trika Sanjeev N. Mobile digital coupons
US20070156513A1 (en) * 2003-11-26 2007-07-05 Mastrianni Steven J Coupon exchange network and service bureau

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB229028A (en) 1923-11-29 1925-02-19 Fred Ireland Improvements in lamps for motor cars and other road vehicles
US20020010623A1 (en) * 1998-09-08 2002-01-24 Hewlett-Packard Company System and method for publishing, distributing and redeeming coupons on a network

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4882675A (en) * 1984-11-26 1989-11-21 Steven Nichtberger Paperless system for distributing, redeeming and clearing merchandise coupons
US5128520A (en) * 1989-08-11 1992-07-07 Spectra-Physics, Inc. Scanner with coupon validation
US5115888A (en) * 1991-02-04 1992-05-26 Howard Schneider Self-serve checkout system
US5494136A (en) * 1993-08-05 1996-02-27 Humble; David R. Integrated automated retail checkout terminal
US5380991A (en) * 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5471669A (en) * 1994-03-17 1995-11-28 Alchemist And Company, Inc. Coupon savings account system
US5540301A (en) * 1994-05-11 1996-07-30 Dumont; Charles Automated bulk self-checkout station apparatus
US5855007A (en) * 1995-11-15 1998-12-29 Jovicic; Neboisa Electronic coupon communication system
US6199753B1 (en) * 1996-09-05 2001-03-13 Symbol Technologies, Inc. Method and system for presenting item information using a portable data terminal
US5905246A (en) * 1996-10-31 1999-05-18 Fajkowski; Peter W. Method and apparatus for coupon management and redemption
US6363355B1 (en) * 1998-12-21 2002-03-26 Ncr Corporation Method and apparatus for operating a self-service checkout system having a number of retail terminals associated therewith
US20020055875A1 (en) * 1999-02-16 2002-05-09 Schulze Everett E. Coupon redemption system
US6571218B1 (en) * 1999-04-14 2003-05-27 Ncr Corporation Remote approval system and methods for use in network of retail checkout terminals
US6696920B1 (en) * 1999-09-30 2004-02-24 Ncr Corporation Method of changing an electronic price label display sequence
US6497362B2 (en) * 2001-02-15 2002-12-24 New Check Corporation Method and apparatus for wireless assistance for self-service checkout
US6837428B2 (en) * 2001-03-02 2005-01-04 Mike Lee Self-checkout apparatus
US20070156513A1 (en) * 2003-11-26 2007-07-05 Mastrianni Steven J Coupon exchange network and service bureau
US20050131761A1 (en) * 2003-12-16 2005-06-16 Trika Sanjeev N. Mobile digital coupons

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7240843B2 (en) 2003-01-22 2007-07-10 Lobar Code Technologies, Inc. Universal club card and real-time coupon validation
US20040140361A1 (en) * 2003-01-22 2004-07-22 Paul Charles Frederic Universal club card and real-time coupon validation
US9449317B2 (en) 2005-12-20 2016-09-20 United States Postal Service Method and system for interrogating and processing codes
US8936192B2 (en) * 2005-12-20 2015-01-20 United States Postal Service Method and system for interrogating and processing codes
WO2007075958A3 (en) * 2005-12-20 2008-01-17 Us Postal Service Method and system for interrogating and processing codes
US8925810B2 (en) 2005-12-20 2015-01-06 United States Postal Service Methods and systems for interrogating and processing codes
US9147186B2 (en) 2005-12-20 2015-09-29 The United States of America Postal Service Method and system for interrogating and processing codes
WO2007075958A2 (en) * 2005-12-20 2007-07-05 United States Postal Service Method and system for interrogating and processing codes
US10192209B2 (en) 2005-12-20 2019-01-29 United States Postal Service Method and system for interrogating and processing codes
US10460304B2 (en) 2005-12-20 2019-10-29 United States Postal Service Method and system for interrogating and processing codes
US20070138270A1 (en) * 2005-12-20 2007-06-21 United States Postal Service Method and system for interrogating and processing codes
US10825011B2 (en) 2005-12-20 2020-11-03 United States Postal Service Method and system for interrogating and processing codes
US7866546B1 (en) 2006-04-21 2011-01-11 Pan-Oston Automated checkout unit and method of use thereof
US20080059309A1 (en) * 2006-09-01 2008-03-06 Welch Timothy S Targeted product sample delivery method
US8751292B2 (en) 2007-10-19 2014-06-10 Intuit Inc. Method and system for providing sellers access to selected consumers
US20090106144A1 (en) * 2007-10-19 2009-04-23 James Robert Del Favero Method and system for providing sellers access to selected consumers
US20090112707A1 (en) * 2007-10-26 2009-04-30 Benjamin Weiss Method and system for using a point-of sale system to correlate transactions to a coupon database
GB2454074A (en) * 2007-10-26 2009-04-29 Intuit Inc A computing system implemented point-of-sale system with a coupon database
US20090187462A1 (en) * 2008-01-18 2009-07-23 Lisa Cohen Gevelber Method and system for providing relevant coupons to consumers based on financial transaction history and network search activity
US8364522B1 (en) 2008-01-30 2013-01-29 Intuit Inc. Method and system for providing a small business coupon distribution system
US8688553B1 (en) 2008-03-31 2014-04-01 Intuit Inc. Method and system for using consumer financial data in product market analysis
US20100088170A1 (en) * 2008-10-08 2010-04-08 Glore Jr E Byron Managing Internet Advertising and Promotional Content
WO2010042770A2 (en) * 2008-10-08 2010-04-15 Glore E Byron Jr Managing internet advertising and promotional content
US9875477B2 (en) 2008-10-08 2018-01-23 Keep Holdings, Inc. Managing internet advertising and promotional content
WO2010042770A3 (en) * 2008-10-08 2010-07-22 Glore E Byron Jr Managing internet advertising and promotional content
US8851374B2 (en) 2009-12-24 2014-10-07 Toshiba Global Commerce Solutions Holding Corporation Coupon device
US20110155805A1 (en) * 2009-12-24 2011-06-30 Brown Devin S Coupon device
US20120000980A1 (en) * 2010-07-01 2012-01-05 Toshiba Tec Kabushiki Kaisha Code reading apparatus and code reading method
US11423419B2 (en) 2011-07-21 2022-08-23 United States Postal Service System and method for retrieving content associated with distribution items
US10510084B2 (en) 2011-07-21 2019-12-17 United States Postal Service System and method for retrieving content associated with distribution items
US11836745B2 (en) 2011-07-21 2023-12-05 United States Postal Service System and method for retrieving content associated with distribution items
US9659306B1 (en) 2013-09-20 2017-05-23 Intuit Inc. Method and system for linking social media systems and financial management systems to provide social group-based marketing programs
US11042901B1 (en) 2017-05-31 2021-06-22 Square, Inc. Multi-channel distribution of digital items
US11295337B1 (en) * 2017-05-31 2022-04-05 Block, Inc. Transaction-based promotion campaign
US20220398625A1 (en) * 2017-05-31 2022-12-15 Block, Inc. Transaction-Based Promotion Campaign
US11803874B2 (en) * 2017-05-31 2023-10-31 Block, Inc. Transaction-based promotion campaign
US11257123B1 (en) 2017-08-31 2022-02-22 Square, Inc. Pre-authorization techniques for transactions
US20210233104A1 (en) * 2020-01-26 2021-07-29 International Business Machines Corporation Product exploration-based promotion
US11580577B2 (en) 2020-01-26 2023-02-14 International Business Machines Corporation Product exploration-based promotion
US11887146B2 (en) * 2020-01-26 2024-01-30 International Business Machines Corporation Product exploration-based promotion

Also Published As

Publication number Publication date
US8180670B2 (en) 2012-05-15
US20080243620A1 (en) 2008-10-02

Similar Documents

Publication Publication Date Title
US8180670B2 (en) Self-checkout coupon sharing
US8346600B2 (en) Method and system for redeeming product marketing rebates
US8712836B2 (en) Point-of-sale server and method
US20170061465A1 (en) System And Method For Communicating With A User At A Point-Of-Sale
US7793838B2 (en) Multi-channel purchase transaction
US20040210481A1 (en) Method and system for redeeming promotional offers
US20070288313A1 (en) E-Coupon System and Method
US20070226056A1 (en) Handheld device for use at point of sale, checkout device and system and method for tracking advertising effectiveness
US20130132188A1 (en) Methods and systems for processing rebates
US20030149625A1 (en) Method of providing a dividend on a transaction based on calculating and providing a third-party discount
US7156303B1 (en) Shopping system and method
JP2008502077A (en) Purchasing system and method
JP2000516753A (en) Method and apparatus for generating purchase incentives based on price differences
BG98172A (en) Method and device for selective distribition of chits for price rebates
JP2006092300A (en) Commodity management system, commodity management server, portable terminal, commodity management method, and commodity management program
JP5088910B1 (en) Sales data management server, sales data management system, sales data management program, and sales data management method
US20130091032A1 (en) Method and system for cross selling of goods and services among non-affiliated retail merchants
US20090150234A1 (en) Electronic Coupon Validation For A Point Of Sale ('POS') Transaction
US20030130889A1 (en) System and method for electronically generating, clipping and redeeming coupons
JP3773167B2 (en) Product sales data processing device, product sales data processing system, product sales system, coupon discount method and program
AU782655B2 (en) Combined in-store and on-line interactive reward redemption system and method
JP2002260099A (en) Commodity sales data processor, portable electronic terminal, commodity sales system, and coupon discounting method and program
JP2002312835A (en) Automatic vending machine system
JP2005234951A (en) Commodity sales data processor
JP4485920B2 (en) Point management device, point management system, and point management program

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PROROCK, THOMAS J.;ROGERS, DAVID T.;ROCKWELL, JULIA P.;REEL/FRAME:014719/0782

Effective date: 20040119

AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PROROCK, THOMAS J.;ROGERS, DAVID T.;ROCKWELL, JULIA P.;REEL/FRAME:014722/0097

Effective date: 20040119

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORA

Free format text: PATENT ASSIGNMENT AND RESERVATION;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:028895/0935

Effective date: 20120731