Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20040200898 A1
Publication typeApplication
Application numberUS 10/778,918
Publication dateOct 14, 2004
Filing dateFeb 12, 2004
Priority dateFeb 14, 2003
Also published asCA2457507A1, CA2457521A1, US7805333, US20040230483
Publication number10778918, 778918, US 2004/0200898 A1, US 2004/200898 A1, US 20040200898 A1, US 20040200898A1, US 2004200898 A1, US 2004200898A1, US-A1-20040200898, US-A1-2004200898, US2004/0200898A1, US2004/200898A1, US20040200898 A1, US20040200898A1, US2004200898 A1, US2004200898A1
InventorsJonathan Kepecs
Original AssigneeConcept Shopping, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Use of limited identification information on point-of-sale systems
US 20040200898 A1
Abstract
Techniques for processing loyalty-based promotions using conventional, retail POS systems with minimal or no required changes to the POS system are described. An identifier is read by a POS system that is conventionally used to read financial cards. The identifier is determined to be a limited identification (“limited ID”) associated with a loyalty program. The limited ID is then stored in a transaction log (“tlog”) at the POS. The limited ID is not communicated to that part of a financial processing network involved in balance access or manipulation, and may in some embodiments not involve the financial processing network at all. The tlog can be analyzed for loyalty program transactions.
Images(4)
Previous page
Next page
Claims(38)
What is claimed is:
1. A method of recording a limited identification into a transaction log generated by a point-of-sale system, the method comprising:
receiving an identifier at a checkout system, the checkout system being configured to facilitate performance of financial transactions;
identifying that the identifier is the limited identification and no financial transaction is to be performed responsive to the limited identification; and
recording the limited identification into the transaction log by the point-of-sale system.
2. The method of claim 1 wherein the limited identification is associated with a loyalty program account.
3. The method of claim 1 wherein the limited identification is encoded in a magnetic stripe located on a card.
4. The method of claim 1 wherein the limited identification is encoded in a bar code located on a card.
5. The method of claim 1 further comprising receiving a personal identification number (PIN) associated with the limited identification.
6. The method of claim 1 wherein the checkout system comprises at least one checkout terminal and at least one card reader.
7. The method of claim 1 wherein the checkout system comprises at least one checkout terminal and at least one UPC scanner.
8. The method of claim 1 wherein recording the limited identification into the transaction log is accomplished by a null transaction.
9. The method of claim 1 wherein the identifying comprises matching the limited identification against a list of valid limited identifications.
10. The method of claim 1 wherein the identifying step is performed by a back-end system.
11. The method of claim 1 wherein the identifying comprises matching at least one digit of the limit identification against a loyalty card identifier code.
12. The method of claim 1 further comprising:
providing an apparatus comprising a button, wherein selection of the button indicates the identifier is a limited identification.
13. The method of claim 1 further comprising:
providing an apparatus comprising a first button and a second button, wherein selection of the first button indicates accumulation of a loyalty program account associated with the limited identification and selection of the second button indicates redemption of a loyalty program account associated with the limited identification.
14. The method of claim 13 wherein selection of at least one of the first button or the second button indicates that no financial transaction is to be performed responsive to the limited identification.
15. A method of recording a limited identification into a transaction log generated by a point-of-sale system, the method comprising:
receiving the limited identification at the point-of-sale system;
communicating the limited identification from the point-of-sale system to a system configured to facilitate performance of financial transactions;
identifying, prior to invoking a financial processing function, that no financial transaction is to be performed responsive to the limited identification received from the point-of-sale system;
communicating a response to the point-of-sale system; and
inserting the limited identification into the transaction log.
16. The method of claim 15 wherein the identify is performed by the point-of-sale system.
17. The method of claim 15 wherein the identify is performed by a POS controller.
18. The method of claim 15 wherein the identify is performed by a central store computer.
19. The method of claim 15 wherein the identify is performed by a computer of a financial institution.
20. The method of claim 15 further comprising receiving a personal identification number (PIN) associated with the limited identification.
21. The method of claim 15 wherein the response is a null transaction.
22. The method of claim 15 further comprising:
providing an apparatus comprising a button, wherein selection of the button identifies that no financial transaction is to be performed responsive to the limited identification.
23. The method of claim 15 further comprising:
providing an apparatus comprising a first button and a second button, wherein selection of the first button indicates an accumulation operation for a loyalty program account associated with the limited identification and selection of the second button indicates a redemption operation for a loyalty program account associated with the limited identification.
24. The method of claim 23 wherein selection of at least one of the first button or the second button identifies that no financial transaction is to be performed responsive to the limited identification.
25. A computer program product stored on a computer-readable medium for recording a limited identification into a transaction log generated by a point-of-sale system, the computer program product comprising:
code for receiving an identifier at a checkout system, the checkout system being configured to facilitate performance of financial transactions;
code for identifying that the identifier is the limited identification and no financial transaction is to be performed responsive to the limited identification; and
code for recording the limited identification into the transaction log by the point-of-sale system.
26. The computer program code of claim 25 wherein the limited identification is associated with a loyalty program account.
27. The computer program code of claim 25 further comprising:
code for receiving a personal identification number (PIN) associated with the limited identification.
28. The computer program code of claim 25 further comprising:
code for matching the limited identification against a list of valid limited identifications.
29. The computer program code of claim 25 further comprising:
code for matching at least one digit of the limit identification against a loyalty card identifier code.
30. The computer program code of claim 25 further comprising:
code for receiving a signal from an apparatus comprising a button, wherein selection of the button indicates the identifier is a limited identification.
31. The computer program code of claim 25 further comprising:
code for receiving a first signal and a second signal from an apparatus comprising a first button and a second button, wherein selection of the first button indicates accumulation of a loyalty program account associated with the limited identification and selection of the second button indicates redemption of a loyalty program account associated with the limited identification.
32. A computer program product stored on a computer-readable medium for recording a limited identification into a transaction log generated by a point-of-sale system, the computer program product comprising:
code for receiving the limited identification at the point-of-sale system;
code for communicating the limited identification from the point-of-sale system to a system configured to facilitate performance of financial transactions;
code for identifying, prior to invoking a financial processing function, that no financial transaction is to be performed responsive to the limited identification received from the point-of-sale system;
code for communicating a response to the point-of-sale system; and
code for inserting the limited identification into the transaction log.
33. The computer program code of claim 32 wherein the identify is performed by the point-of-sale system.
34. The computer program code of claim 32 wherein the identify is performed by a POS controller.
35. The computer program code of claim 32 wherein the identify is performed by a central store computer.
36. The computer program code of claim 32 wherein the identify is performed by a computer of a financial institution.
37. A system for recording a limited identification into a transaction log generated by a point-of-sale system, the system comprising:
a data processing system; and
an apparatus coupled to the data processing system;
wherein the apparatus is configured to receive an identifier;
wherein the data processing system is configured to:
identify that the identifier is the limited identification and no financial transaction is to be performed responsive to the limited identification; and
record the limited identification into the transaction log.
38. A system for recording a limited identification into a transaction log generated by a point-of-sale system, the system comprising:
a data processing system;
an apparatus coupled to the data processing system; and
a system configured to facilitate performance of financial transactions;
wherein the apparatus is configured to receive an identifier;
wherein the data processing system is configured to:
communicate the limited identification from the point-of-sale system to the system configured to facilitate performance of financial transactions; and
insert the limited identification into the transaction log;
wherein the system configured to facilitate performance of financial transactions is configured to:
identify, prior to invoking a financial processing function, that no financial transaction is to be performed responsive to the limited identification received from the point-of-sale system; and
communicating a response to the data processing system.
Description
    CROSS-REFERENCES TO RELATED APPLICATIONS
  • [0001]
    The present application claims priority from the following provisional applications, the entire contents of which are herein incorporated by reference for all purposes.
  • [0002]
    (1) U.S. Provisional Application No. 60/447,574 filed Feb. 14, 2003 (Attorney Docket No. 18477-000800US);
  • [0003]
    (2) U.S. Provisional Application No. 60/511,256 filed Oct. 14, 2003 (Attorney Docket No. 18477-000900US);
  • [0004]
    (3) U.S. Provisional Application No. 60/513,383 filed Oct. 21, 2003 (Attorney Docket No. 18477-001000US); and
  • [0005]
    U.S. Provisional Application No. 60/519,939 filed Nov. 14, 2003 (Attorney Docket No. 18477-001100US).
  • [0006]
    The present application also incorporates by reference for all purposes the entire contents of U.S. application Ser. No.___/______,______(Attorney Docket No. 18477-000810US) filed concurrently with the present application.
  • BACKGROUND OF THE INVENTION
  • [0007]
    The present invention relates generally to discounting and promotion of goods and services to consumers and, more particularly, to techniques for point-of-sale (“POS”) systems to process loyalty cards.
  • [0008]
    POS systems that are used to process and record purchase transactions consummated at retail stores generally include a checkout terminal (e.g., cash register), automated check reader, automated teller machine (ATM) reader, Universal Product Code (UPC) scanner, and communication network. In particular, with the increasing usage of financial cards nowadays, POS systems commonly include an ATM reader. ATM readers provide an efficient and reliable means for POS systems to receive financial information by reading the magnetic stripes found on modern financial cards, such as credit cards, ATM cards, debit cards, gift cards, and smart cards. Similarly, UPC scanners also increase the efficiency and reliability of POS transactions. UPC scanners reduce manual entry of prices at the POS, which can be time-consuming and introduce pricing errors. The UPC scanner reads UPC codes marked on most retail goods, which allows the POS system to retrieve current pricing information from a database.
  • [0009]
    In addition, retailer are becoming more reliant on loyalty programs to improve consumer loyalty and to lure consumers away from competitors. In a typical loyalty program, loyalty cards are issued to consumers. Loyalty cards reward consumers for frequenting and making purchases at stores covered by loyalty cards. However, many retailers are hesitant to adopt a loyalty program due to the cost associated with modifications to their POS systems. Accordingly, there is a need to facilitate loyalty card transactions on conventional POS systems.
  • BRIEF SUMMARY OF THE INVENTION
  • [0010]
    Embodiments of the present invention provide techniques for processing loyalty-based promotions using conventional, retail POS systems with minimal or no required changes to the POS system are described. An identifier is read by a POS system that is conventionally used to read financial cards. The identifier is determined to be a limited identification (“limited ID”) associated with a loyalty program. The limited ID is then stored in a transaction log (“tlog”) at the POS. The limited ID is not communicated to that part of a financial processing network (e.g., credit card processing network, ATM network, etc.) involved in balance access or manipulation, and may in some embodiments not involve the financial processing network at all. The tlog can be analyzed for loyalty program transactions.
  • [0011]
    According to an embodiment of the present invention, techniques are provided for recording a limited identification into a transaction log generated by a point-of-sale system. An identifier is received at a checkout system, the checkout system being configured to facilitate performance of financial transactions. The identifier is identified as limited identification and no financial transaction is to be performed responsive to the limited identification. The limited identification is recorded into the transaction log by the point-of-sale system.
  • [0012]
    According to another embodiment of the present invention, techniques are provided for recording a limited identification into a transaction log generated by a point-of-sale system. Limited identification is received at the point-of-sale system and communicated from the point-of-sale system to a system configured to facilitate performance of financial transactions. Then, a specific response that does not require a financial processing function to have been performed is communicated back to the point-of-sale system, and the limited identification is inserted into the transaction log.
  • [0013]
    The foregoing, together with other features, embodiments, and advantages of the present invention, will become more apparent when referring to the following specification, claims, and accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0014]
    [0014]FIG. 1 is a block diagram of a representative retail computer network configured to facilitate transactions at a POS in accordance with the present invention.
  • [0015]
    [0015]FIG. 2 is a simplified block diagram of a POS system 104 capable of implementing an embodiment of the present invention.
  • [0016]
    [0016]FIG. 3 is a simplified high level flow diagram illustrating a technique for processing a limit identification at a POS system 104 according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • [0017]
    In the following description, for the purposes of explanation, specific details are set forth in order to provide a thorough understanding of the invention. However, it will be apparent that the invention may be practiced without these specific details.
  • [0018]
    The use of loyalty cards is quite common in the retail industry. The loyalty cards reward consumers for frequenting and making purchases at stores covered by the loyalty cards. When a loyalty card is used, advertised promotions are given to the consumer in the form of discounts or points that can be redeemed directly at the POS as a credit against a purchase.
  • [0019]
    A method and system for managing promotions tied to a unique identifier associated with the loyalty card that, in one embodiment, requires only limit direct identification of the consumer is described in U.S. Pat. No. 6,330,543 B1. Each consumer is assigned and identified by a unique identifier or a limited ID. In this manner, no direct consumer identification information such as consumer's name, address, etc. is stored or used and anonymity of the consumer is preserved.
  • [0020]
    The limited ID acts as limited identification information as it does not convey any private or personal consumer information in and of itself. The retailer might collect and associate personal information such as name and address with the limited ID but this association is not required for implementing a promotional system. Accordingly, a retailer may manufacture several loyalty cards with pre-assigned limited IDs. These cards may be made available at the retail store locations or at other locations. A consumer can randomly select a card and start using it without providing any personal information such as name, telephone, number, etc. The cards may come in different shapes and forms. For example, each card may have a limited ID printed on it. The limited ID may also be printed on a label that is then affixed to a card. In other embodiments, the limited ID may be in the form of a barcode that is either printed on or affixed to the card. In other embodiments, the card may comprise a magnetic stripe that stores the limited ID information. Various other forms of cards with limited IDs are possible.
  • [0021]
    A consumer may provide the card with the pre-assigned limited ID at the time of a purchase (e.g., loyalty card can be swiped at a checkout ATM reader or scanned by a UPC scanner) and receive promotions and discounts associated with and offered for the limited ID. Promotions or discounts given to the consumer, as identified by the limited ID, can be redeemed directly at the POS as a credit against a purchase. In other embodiments, an account is maintained for each limited ID. Instead of instantly receiving discounts or promotions at the POS, the value (e.g., cash, points, etc.) associated with the promotions or discounts for the limited ID may be deposited into the account associated with the limited ID. According to an embodiment of the present invention, the consumer can choose whether to receive an instant redemption at the POS or to deposit the value (e.g., cash, points, etc.) associated with the discount or promotion into the account associated with the limited ID. Alternatively, the method of redemption may simply be defined by the promotional program and the consumer has no choice as to where the value is deposited.
  • [0022]
    The accounts associated with limited IDs may be maintained at the POS locations. Depending on the size of the retail operation and the number of stores involved, the accounts may be maintained at a centralized location such as a central or main store computer. In some embodiments, the accounts associated with the limited IDs may instead be maintained by a third party service provider such as a discounts and promotions administering service.
  • [0023]
    Limited IDs, according to embodiments of the present invention, provide several advantages to retailers intending to support a loyalty program. For example, a limited ID will operate with conventional POS systems. Furthermore, in an embodiment of the present invention, conventional POS systems supporting limited IDs can be prevented from querying a financial processing network or, alternatively, invoking a financial processing function of a financial processing network, thus avoiding associated financial network fees.
  • [0024]
    In some embodiments, a limited ID may take the form of an accumulate ID or a redemption ID. An accumulate ID may be used by consumers to accumulate value (e.g., cash, points, etc.) in an account associated with the accumulate ID. A redemption ID may enable the value accumulated in the account, or a portion thereof, to be redeemed. Details of accumulate IDs and redemption IDs are described in U.S. application Ser. No.___/______,______ (Attorney Docket No. 18477-00810US) filed concurrently with this application.
  • [0025]
    In yet another embodiment of the present invention, the limited ID may be embodied on a loyalty card that can be used at different POS systems or, in other words, at multiple retailers. Such a loyalty card can be used at many different retailers since minimal, if any, POS system modifications are required. The loyalty card can be used retailers using physical ATM readers or UPC scanners, and also virtual or Internet based retailers. In addition, some POS systems may be modified to provide support for the use of a plurality of PINs for a loyalty card (such as, 2, 3, 4, or more PINs).
  • [0026]
    POS systems are generally configured to communicate information read from ATM readers to computers of financial institutions for further processing. However, when an ATM reader of a POS system reads a limited ID, there is no need to communicate the limited ID information to a financial institution. Accordingly, embodiments of the present invention use various techniques to prevent the limited ID information read by an ATM card reader from being communicated to computers of financial institutions or, alternatively, from being processed by a financial processing function (i.e., a function accessing or manipulating a consumer's balance information) of the computers of financial institutions. Embodiments of the invention preclude, or “short circuit,” limited ID processing by the financial processing function by intercepting the query destined for the financial processing function at the POS system, retailer's back-end system, or at the financial institution computer, or at any other point before the financial processing function is invoked. In one embodiment, a null transaction (such as “limit exceeded”, “debit of $0”, “credit of $0”, “debit of $0.01 and credit of $0.01”, “invalid card”, or other transaction not affecting the actual tender) is returned responsive to receiving the limited ID information. By using these techniques, support for loyalty cards with limited IDs can be provided by conventional POS systems with minimal or no changes. The retailer, using these techniques, also eliminates or reduces transaction processing fees and overhead by not needing to query the computers of the financial institution.
  • [0027]
    However, ATM readers of conventional POS systems are sometimes configured to require a personal identification number (PIN). Therefore, to avoid any modification to the existing infrastructure at the retailer, in some embodiments of the invention, a password or PIN may be associated with the limited ID and the consumer may be required to provide the password or PIN along with the limited ID. There are various ways in which a password or PIN may be associated with a limited ID. In one embodiment, the consumer may associate a password or PIN with the limited ID at the POS when the consumer picks up a loyalty card. In another embodiment, the provider (e.g., the retailer) of loyalty cards may provide a website where the consumer can register a password to be associated with a particular limited ID.
  • [0028]
    Various techniques may be used to determine if the card information is a limited ID. For example, the POS system can compare the card information against a database of valid limited IDs. Alternatively, a portion of the limited ID (e.g., one, two, three, four, five, ten, or more digits of the limited ID) can be reserved to indicate a loyalty card. POS system can compare the portion of card information corresponding to the reserved limited ID identifier.
  • [0029]
    In an alternative embodiment, a limited ID may be identified by actions performed by the checker at the POS system. For example, after the consumer has provided the limited ID to the checker (e.g., the consumer has swiped a loyalty card at a checkout ATM reader or has scanned the loyalty card at a checkout UPC scanner), the checker may make a special gesture at the checkout terminal to indicate whether the limited ID is to be used. The special gesture may be in the form of a special code entered by the checker, a special key pressed by the checker, a special key sequence, and the like. The special gestures made by the checker thus specifies the use of the limited ID. POS systems may be modified to enable the checker to identify limited ID usage. Information indicating use of the loyalty card can be recorded in the tlog maintained by the POS system. In an alternative embodiment, special gestures made by the checker may also specify the context of use of the limited ID, accumulation or redemption. Information indicating whether the limited ID is used for accumulation or for redemption may be recorded in the tlog maintained by the POS system.
  • [0030]
    In retail processing systems with a back-end system, the POS system's checkout system, which may include any combination of a checkout terminal, ATM reader, and/or UPC scanner (for example, checkout system 228), can communicate card information to the back-end system. The back-end system can then implement the above techniques to determine if the card information is a limited ID. The checkout system need not be aware that a limited ID is being used. A back-end system receives financial information from a checkout system and then, among other things, communicates financial information to a financial processing network for processing (for example, a central store computer or a POS controller). Accordingly, in embodiments of the present invention, the POS system or central store computer, as well as the POS controller, discount/promotion administration system or computer of a financial institution, may be configured to facilitate performance of financial transactions.
  • [0031]
    Another feature of a conventional POS systems is a tlog, or transaction log. Conventional POS systems maintain a record of consumer transactions that occur at the POS. The transaction information is stored in a tlog. The tlog may store information for each transaction that occurred at the POS system. For example, for each transaction, the information stored in the tlog may include information identifying the one or more items that were purchased (e.g., UPCs of the purchased items) by a consumer, the prices corresponding to the purchased items, the quantities of the purchased items, discount or promotions if any applied to the purchase, and other information related to the transaction. If the consumer provides a limited ID (e.g., provides the card with the limited ID at time of checkout) at the time of the purchase, then the limited ID information is also recorded in the tlog and associated with the consumer's purchase transactions. Various different formats may be used for storing the tlog information.
  • [0032]
    As one processing technique to have a limited ID recorded to the tlog, in response to the limited ID being presented at a POS, the POS system executes a null transaction (such as “limit exceeded”, “debit of $0”, “credit of $0”, “debit of $0.01 and credit of $0.01”, “invalid card”, or other transaction not affecting the actual tender). The limited ID will then be recorded in the tlog—no changes to the POS equipment are required, and since all tender information, even from multiple cards, is recorded, there is no conflict with any other card for being recorded in the tlog.
  • [0033]
    The tlog information may then be analyzed by back-end analytics (e.g., marketing systems) to determine promotions or discounts to be offered for any limited ID based upon purchase history associated with the limited ID. The promotions or discounts may be determined from the analysis may be redeemed at the POS or alternatively the value corresponding to the discounts may be deposited in the account associated with the limited ID. The deposited account is then available for redemption by the consumer. The tlog information may also be analyzed by back-end analytics to establish correspondence between an accumulate ID an a redemption ID.
  • [0034]
    [0034]FIG. 1 is a simplified block diagram of a distributed network 100 which may incorporate an embodiment of the present invention. As depicted in FIG. 1, multiple systems are coupled to a communication network 102. The systems include one or more POS systems 104, a central store system 106, one or more FIC systems 110, and a discount/promotion administration system (DAS) 108. Distributed network 100 depicted in FIG. 1 is merely illustrative of an embodiment incorporating the present invention and does not limit the scope of the invention as recited in the claims. One of ordinary skill in the art would recognize other variations, modifications, and alternatives.
  • [0035]
    Communication network 102 provides a mechanism allowing the various systems depicted in FIG. 1 to communicate and exchange data and information with each other. Communication network 102 may itself be comprised of many interconnected computer systems and communication links. Communication network 102 may be the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a wireless network, a private network, a public network, a switched network, and the like.
  • [0036]
    As depicted in FIG. 1, distributed network 100 may comprise one or more POS systems 104. A POS system 104 may be implemented in one or more retail stores where a consumer can purchase items, including goods and services. In general, use of the term “item” is intended to refer to any type of good or service that can be purchased. POS systems 104 are widely used in retail stores to process and record purchase transactions that are consummated at the retail store (or stores) where the retail POS system is deployed. Each POS system 104 may store inventory information, pricing information, discounts information, and the like. Each POS system 104 may maintain a tlog that records transactions that take place at the POS.
  • [0037]
    According to an embodiment of the present invention, POS systems 104 are configured to support and facilitate the operations of loyalty cards with a limited ID and store information that is needed for processing accounts associated with the limited IDs (such as, context of limited ID usage). In some embodiment, accounts associated with limited ID may be stored at POS systems 104. Information correlating one or more limited IDs may also be stored at POS systems 104.
  • [0038]
    Depending on the size of a retail operation, the POS systems 104 located at the individual stores may in turn be coupled to a master or central store computer 106. For example, POS systems 104 located at stores of a large grocery chain may be coupled to a central computer for the grocery chain. POS systems 104 are generally connected to central store computer 106 via a private retail network or an intranet. In some embodiments, central store computer 106 may be a computer that is managed and run by a third party and located outside of the store's own infrastructure.
  • [0039]
    Central store computer 106 may provide centralized processing services for the individual stores and provide a central repository for storing inventory information, pricing information, discounts/promotions information, limited IDs information, information related to accounts associated with the limited IDs, information correlating one or more limited IDs, and other types of information. In such an embodiment, central store computer 106 may feed inventory and pricing information to the POS systems 104 at the individual stores and act as a clearinghouse for a variety of distribution, inventory, and other information used in the individual store operations. The individual POS systems 104 may download the tlog information to central store computer 106.
  • [0040]
    DAS 108 is responsible for computing individual discounts and promotions offered to consumers identified by limited IDs. The promotions or discounts may be redeemed at POS systems 104. DAS 10 may employ a variety of inputs, strategies, and constraints to arrive at the discounts or values to be provided for individual consumers as identified by their limited IDs. Techniques relating to various implementations of DAS 108 with limited IDs are described in U.S. Application No. (Attorney Docket No. 18477-000810US) filed concurrently with this application.
  • [0041]
    Financial institution computer (FIC) systems 110 are configured to process financial transactions to consummate purchases made by consumers in the stores. For example, FIC systems 110 verify and process financial transactions involving credit cards, debit cards, smart cards, and other types of finance cards based upon financial information received from POS system 104 or from central computer 106. FIC systems 110 perform many functions, one of which is a financial processing function 112. The financial processing function 112 is responsible for accessing or manipulating a consumer's balance information in response to a financial transaction request. The financial transaction request may be received from various sources such as POS systems, a central store computer, a third party service provider, etc.
  • [0042]
    According to an embodiment of the present invention, the various systems depicted in FIG. 1 facilitate processing of loyalty cards with limited IDs. For example, a consumer may make a purchase at a store POS system 104 and provide a limited ID. A retailer's back-end system, a system that generally receives financial card information from the POS system 104 and then communicates financial information with FIC 110 (such as, a central store computer 106 or, alternatively, POS Controller 204), identifies that card information is a limited ID and ensures no financial transaction is process in response to the limited ID. The limited ID identifying the consumer and details related to the consumer's purchase are recorded in the tlog maintained by the POS system 104. The tlog is then analyzed by DAS 108 to determine the discount or promotion to be offered to the consumer.
  • [0043]
    [0043]FIG. 2 is a simplified block diagram of a POS system 104 capable of implementing an embodiment of the present invention. The complexity of POS system 104 may vary depending on the store and location where the POS system is deployed. Accordingly, the local storage and processing capacity of POS system 104 may vary in different embodiments. POS system 104 depicted in FIG. 2 is merely illustrative of an embodiment incorporating the present invention and does not limit the scope of the invention as recited in the claims. One of ordinary skill in the art would recognize other variations, modifications, and alternatives.
  • [0044]
    As shown in FIG. 2, POS system 104 comprises one or more checkout terminals 202, a POS controller 204, and a database 206. Database 206 provides a local repository for storing information that is generated or used by POS system 104. Information stored in database 206 may include tlog information 208, inventory information 210, and pricing information 212. In certain embodiments, the information stored in database 206 may include limited IDs 214, consumer accounts information 207, information 218 correlating at least two limited IDs, discounts/promotions information 220, and other information 222 used by POS system 104.
  • [0045]
    In embodiments where POS system 104 is coupled to a central store computer 106, a portion of the information (e.g., pricing information, inventory information, consumer accounts information) stored in database 206 may be received from central store computer 106. In such embodiments, POS system 104 may communicate information such as tlog information to the central store computer.
  • [0046]
    Checkout terminals 202 are essentially data processing systems that are configured to record purchase transactions that take place at the retail store. For example, a checkout terminals 202 may be configured to record each item sold, calculate the sales totals, print receipts, and so forth. Checkout terminals 202 may also record the transaction information in a tlog and store the information in database 206.
  • [0047]
    Checkout terminals 202 are configured to support loyalty program processing using various embodiments of limited ids and loyalty cards. For example, checkout terminals 202 may receive limited IDs and facilitate accumulation or redemption of value to accounts associated with the limited IDs.
  • [0048]
    A scanner 224 (e.g., a UPC scanner) and/or a card reader 226 (e.g., ATM reader) may be connected to each checkout terminal 202. Scanner 224 may be used to scan barcodes or UPC codes printed on products. Checkout terminal 202 may use the scanned UPC information to determine the identity of the purchased item, the price of the purchased item, and various other characteristics of the purchased item. This information may be used to calculate sales totals, print receipts, etc.
  • [0049]
    According to an embodiment of the present invention, scanners 224 are configured to read limited IDs. As previously described, the limited IDs may be embodied as barcodes that are printed (or affixed as labels) on one or more cards. A consumer may provide such a card to a checker at checkout time. The checker can use scanner 224 to scan a barcode corresponding to the limited ID. Checkout terminal 202 may cause the scanned limited ID to be recorded in the tlog.
  • [0050]
    Card readers 226 are configured to read information encoded in magnetic stripes on cards. For example, card readers 226 are configured to read financial information such as account information from financial cards (e.g., credit cards, debit cards, gift cards, smart cards, etc.) issued by financial institutions (e.g., banks, credit/debit card companies, etc.). The financial information is then used to consummate purchase transactions. The financial information may be communicated to a FIC system 110 in order to consummate the financial transaction.
  • [0051]
    According an embodiment of the present invention, card readers 226 are configured to read limit IDs that may be encoded in magnetic stripes on one or more cards. A consumer may use a card reader 226 to swipe a card having a magnetic stripe encoding a limited ID. The limited ID read by card reader 226 is then forwarded to checkout terminal 202 for further processing. Checkout terminal 202 may cause the information to be recorded in the tlog.
  • [0052]
    As previously described, a password or personal identification number (PIN) may be associated with a limited ID. The PIN may be required for security purposes or to be compatible with a retailer's POS system. For such a card, the consumer may enter the password or PIN using input devices (e.g., a keypad) of card reader 226. Card reader 226 may be configured to verify whether the password or PIN is correct and forward the read limited ID to checkout terminal 202 only upon successful verification.
  • [0053]
    As described above, card readers 226 are generally configured to communicate the read information to computers of financial institutions for further processing. However, when an ATM reader reads a limited ID, there is no need to communicate the limited ID information to financial institutions. Accordingly, embodiments of the present invention use various techniques (e.g., null transactions, special gestures by cashier, etc.) that prevent the limited ID information read by a card reader 226 from being communicated to computers of financial institutions or, alternatively, invoking a financial processing function of computers of financial institutions. By using these techniques, limited IDs can be provided by existing card readers 226 with minimal or no changes to the ATM readers.
  • [0054]
    POS controller 204 is generally a data processing computer system that is configured to perform processing to facilitate the operation of POS system 104. The functions performed by POS controller 204 may be performed by a single computer system or a plurality of computer systems. According to an embodiment of the present invention, POS controller 204 is configured to facilitate communication of information between POS system 104 and other systems such as other POS systems, DAS 108, financial institution computers 110, and others. POS controller 204 may communicate with the other systems via communication network 102.
  • [0055]
    [0055]FIG. 3 is a simplified high level flow diagram illustrating a method of using limited identification information with POS system 104 according to an embodiment of the present invention. As shown as step 304 of FIG. 3, a checkout system 228 initially receives card information, which may have been read or scanned from a scanner 224 or card reader 226. In step 308, the consumer may, in some implementations of the invention, enter a PIN associated with the presented card. In decision block 312, if card information is financial information and not a limited id (e.g., the card is a credit card, ATM card, debit card, smart card, gift card, etc.), the retailer handles the transaction in a conventional matter as illustrated in step 316, or in other words, financial information is communicated to FIN 110 for a conventional payment transaction. On the other hand, if the card information is a limited ID, the POS system 104 in step 320 enters the limited ID into tlog 208.
  • [0056]
    Various techniques may be used to determine if the card information is limited ID. For example, the POS system 104 can compare the card information against a database of valid limited IDs. Alternatively, a portion of the limited ID (e.g., one, two, three, four, five, ten, or more digits of the limited ID) can be reserved to indicate a loyalty card. POS system 104 can compare the portion of card information corresponding to the reserved limited ID identifier. Then again, in retail processing systems with a back-end system (such as, central store computer(s) 106), POS system 104 communicates card information to the back-end system, and the back-end system can implement the techniques to determine if the card information is a limited ID.
  • [0057]
    In yet another embodiment, determination that card information is limited ID may be based upon other inputs, such as a special gesture by the checker at the checkout terminal to indicate that a loyalty card is to be used. The special gesture may be in the form of a special code entered by the checker, a special key pressed by the checker, a special key sequence, and the like. The special gestures made by the checker thus specify the use of the limited ID. POS systems may be modified to enable the checker to identify the use of the limited ID.
  • [0058]
    Various techniques may be used to write the limited ID to tlog 208. For example, POS system 104 may enter a null transaction for the limited ID. A null transaction may include “limit exceeded”, “debit of $0”, “credit of $0”, “debit of $0.01 and credit of $0.01”, “invalid card”, or other transaction not affecting the actual tender. In an embodiment of the invention, a plurality of limited ids can be used and inserted in the tlog for the transaction by repeating the above steps.
  • [0059]
    As shown in step 324, DAS 108 may perform analysis of tlog 208 to compute individual discounts and promotions offered to consumers identified by limited IDs. These promotions or discounts may be redeemed at POS systems 104. In step 324, as well as in step 320, a financial processing function is not invoked by FIC 110. However, in some embodiments, limited ID information may be communicated to FIC 110 by POS system 104 or central store computer 106. In other embodiments, FIC 110 may not be communicated with at all.
  • [0060]
    Although specific embodiments of the invention have been described, various modifications, alterations, alternative constructions, and equivalents are also encompassed within the scope of the invention. The described invention is not restricted to operation within certain specific data processing environments, but is free to operate within a plurality of data processing environments. Additionally, although the present invention has been described using a particular series of transactions and steps, it should be apparent to those skilled in the art that the scope of the present invention is not limited to the described series of transactions and steps.
  • [0061]
    Further, while the present invention has been described using a particular combination of hardware and software, it should be recognized that other combinations of hardware and software are also within the scope of the present invention. The present invention may be implemented only in hardware, or only in software, or using combinations thereof.
  • [0062]
    The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. It will, however, be evident that additions, subtractions, deletions, and other modifications and changes may be made thereunto without departing from the broader spirit and scope of the invention as set forth in the claims.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US4554446 *Nov 18, 1983Nov 19, 1985Murphy Arthur JSupermarket inventory control system and method
US4723212 *Feb 27, 1987Feb 2, 1988Catalina Marketing Corp.Method and apparatus for dispensing discount coupons
US4817043 *Jun 28, 1988Mar 28, 1989Brown Johnny MInformation kiosk
US4825045 *Jul 24, 1986Apr 25, 1989Advance Promotion Technologies, Inc.System and method for checkout counter product promotion
US4882675 *Nov 26, 1984Nov 21, 1989Steven NichtbergerPaperless system for distributing, redeeming and clearing merchandise coupons
US4896791 *Nov 10, 1988Jan 30, 1990The Savings Spot, Ltd.Coupon dispensing system
US4910672 *Dec 4, 1987Mar 20, 1990Catalina Marketing CorporationMethod and apparatus for dispensing discount coupons
US4941090 *Jan 27, 1989Jul 10, 1990Mccarthy Patrick DCentralized consumer cash value accumulation system for multiple merchants
US4949256 *May 6, 1988Aug 14, 1990Humble David RaymondCoupon validation network with storage of customer coupon data for credit on future purchases
US4982346 *Dec 16, 1988Jan 1, 1991Expertel Communications IncorporatedMall promotion network apparatus and method
US5039848 *Mar 23, 1989Aug 13, 1991Audio-Visual Concepts, Inc.Method and machine for dispensing coupons
US5056019 *Aug 29, 1989Oct 8, 1991Citicorp Pos Information Servies, Inc.Automated purchase reward accounting system and method
US5117355 *Apr 18, 1990May 26, 1992Mccarthy Patrick DCentralized consumer cash valve accumulation system for multiple merchants
US5173851 *Feb 15, 1990Dec 22, 1992Catalina Marketing International, Inc.Method and apparatus for dispensing discount coupons in response to the purchase of one or more products
US5185695 *Feb 13, 1992Feb 9, 1993Pruchnicki Michael AMethod and system for handling discount coupons by using centrally stored manufacturer coupons in place of paper coupons
US5201010 *May 19, 1992Apr 6, 1993Credit Verification CorporationMethod and system for building a database and performing marketing based upon prior shopping history
US5231568 *Jan 16, 1992Jul 27, 1993Impact Telemedia, Inc.Promotional game method and apparatus therefor
US5272749 *Apr 8, 1991Dec 21, 1993Masek Jan KTelephone dialing system for converting subscriber-created telephone numbers to directory numbers
US5305195 *Mar 25, 1992Apr 19, 1994Gerald SingerInteractive advertising system for on-line terminals
US5336870 *May 26, 1992Aug 9, 1994Hughes Thomas SSystem for remote purchase payment transactions and remote bill payments
US5373440 *Jun 4, 1992Dec 13, 1994Uc'nwin Systems, Inc.Promotional game method and apparatus therefor
US5380991 *Nov 16, 1993Jan 10, 1995Valencia; LuisPaperless coupon redemption system and method thereof
US5420606 *Sep 20, 1993May 30, 1995Begum; Paul G.Instant electronic coupon verification system
US5430644 *Nov 9, 1994Jul 4, 1995Credit Verification CorporationCheck transaction processing, database building and marketing method and system utilizing automatic check reading
US5448471 *Mar 30, 1994Sep 5, 1995Credit Verification CorporationCheck transaction processing, database building and marketing method and system utilizing automatic check reading
US5459306 *Jun 15, 1994Oct 17, 1995Blockbuster Entertainment CorporationMethod and system for delivering on demand, individually targeted promotions
US5467269 *May 31, 1994Nov 14, 1995J. B. Laughrey, Inc.Method and means for telephonically crediting customers with rebates and refunds
US5612868 *Feb 9, 1995Mar 18, 1997Catalina Marketing International, IncMethod and apparatus for dispensing discount coupons
US5638457 *Feb 28, 1994Jun 10, 1997Credit Verification CorporationMethod and system for building a database for use with selective incentive marketing in response to customer shopping histories
US5642485 *Jun 1, 1995Jun 24, 1997Credit Verification CorporationMethod and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5687322 *Jun 1, 1995Nov 11, 1997Credit Verification CorporationMethod and system for selective incentive point-of-sale marketing in response to customer shopping histories
US5708782 *Dec 2, 1994Jan 13, 1998Larson; BlaineMethod and apparatus for dispensing discount coupons
US5710886 *Jun 16, 1995Jan 20, 1998Sellectsoft, L.C.Electric couponing method and apparatus
US5710887 *Aug 29, 1995Jan 20, 1998BroadvisionComputer system and method for electronic commerce
US5717866 *Aug 1, 1996Feb 10, 1998Codesaver International, Inc.Method for comparative analysis of consumer response to product promotions
US5761648 *Jul 25, 1995Jun 2, 1998Interactive Coupon NetworkInteractive marketing network and process using electronic certificates
US5832457 *Apr 3, 1995Nov 3, 1998Catalina Marketing International, Inc.Method and apparatus for selective distribution of discount coupons based on prior customer behavior
US5855007 *Nov 15, 1995Dec 29, 1998Jovicic; NeboisaElectronic coupon communication system
US5857175 *Aug 11, 1995Jan 5, 1999Micro Enhancement InternationalSystem and method for offering targeted discounts to customers
US5862358 *May 14, 1997Jan 19, 1999Digital Equipment CorporationMethod and apparatus for reducing the apparent read latency when connecting busses with fixed read reply timeouts to CPUs with write-back caches
US5903874 *Jun 27, 1996May 11, 1999Mci Communications CorporationSystem and method for electronic coupon management
US5907830 *Feb 13, 1996May 25, 1999Engel; PeterElectronic coupon distribution
US5923016 *Dec 3, 1996Jul 13, 1999Carlson Companies, Inc.In-store points redemption system & method
US5924080 *May 28, 1996Jul 13, 1999Incredicard LlcComputerized discount redemption system
US5956694 *Feb 11, 1997Sep 21, 1999Powell; Ken R.System and method for distributing and processing discount coupons
US5970124 *Jun 5, 1997Oct 19, 1999Voice Fx CorporationSponsored information distribution method and apparatus
US5970469 *Mar 26, 1996Oct 19, 1999Supermarkets Online, Inc.System and method for providing shopping aids and incentives to customers through a computer network
US5970470 *Jul 8, 1997Oct 19, 1999Walker Asset Management Limited PartnershipSystem and method for establishing and managing subscription purchase agreements including commitments to purchase goods over time at agreed upon prices
US5974399 *Aug 29, 1997Oct 26, 1999Catalina Marketing International, Inc.Method and apparatus for generating purchase incentives based on price differentials
US6000608 *Jul 10, 1997Dec 14, 1999Dorf; Robert E.Multifunction card system
US6009411 *Nov 14, 1997Dec 28, 1999Concept Shopping, Inc.Method and system for distributing and reconciling electronic promotions
US6014634 *Aug 4, 1997Jan 11, 2000Supermarkets Online, Inc.System and method for providing shopping aids and incentives to customers through a computer network
US6014638 *May 29, 1996Jan 11, 2000America Online, Inc.System for customizing computer displays in accordance with user preferences
US6026370 *Aug 28, 1997Feb 15, 2000Catalina Marketing International, Inc.Method and apparatus for generating purchase incentive mailing based on prior purchase history
US6029139 *Jan 28, 1998Feb 22, 2000Ncr CorporationMethod and apparatus for optimizing promotional sale of products based upon historical data
US6039244 *Jan 13, 1997Mar 21, 2000Finsterwald; MartinMethod of building up a data bank containing customer data and/or for the organization of a rebate or coupon system
US6044362 *Sep 8, 1997Mar 28, 2000Neely; R. AlanElectronic invoicing and payment system
US6055573 *Jan 7, 1999Apr 25, 2000Supermarkets Online, Inc.Communicating with a computer based on an updated purchase behavior classification of a particular consumer
US6076068 *Sep 12, 1996Jun 13, 2000Ad Response Micromarketing CorporationCoupon delivery system
US6076071 *Jul 6, 1998Jun 13, 2000Automated Business CompaniesAutomated synchronous product pricing and advertising system
US6115693 *Apr 17, 1998Sep 5, 2000Andersen Consulting LlpQuality center and method for a virtual sales and service center
US6134534 *Sep 4, 1997Oct 17, 2000Priceline.Com IncorporatedConditional purchase offer management system for cruises
US6185541 *May 12, 1999Feb 6, 2001Supermarkets Online, Inc.System and method for providing shopping aids and incentives to customers through a computer network
US6237145 *Aug 14, 1996May 22, 2001Infospace, Inc.System for accessing promotion information and for generating redeemable coupons therefrom
US6301606 *Jun 9, 1998Oct 9, 2001International Business Machines CorporationApparatus, method and computer program product for client/server computing with intelligent location of transaction objects
US6330543 *Nov 13, 1998Dec 11, 2001Concept Shopping, Inc.Method and system for distributing and reconciling electronic promotions
US6389401 *Apr 30, 1999May 14, 2002Concept Shopping, Inc.System and method for inverted promotions
US6644547 *Mar 28, 2000Nov 11, 2003Ncr CorporationCustomer workstation intelligently connectable to a legacy retail system and providing supplemental functionality thereto
US7080037 *Oct 1, 2001Jul 18, 2006Chameleon Network Inc.Portable electronic authorization system and method
US7509293 *Apr 10, 2007Mar 24, 2009American Express Travel Related Services Company, Inc.Method for anonymous purchase of goods by not providing identifying information to a non-host entity
US7606730 *Oct 20, 2009American Express Travel Relate Services Company, Inc.System and method for a multiple merchant stored value card
US20010011247 *Oct 2, 1998Aug 2, 2001O'flaherty Kenneth W.Privacy-enabled loyalty card system and method
US20010054003 *Apr 13, 2001Dec 20, 2001Emily ChienSystem and method for using loyalty points
US20020026348 *Aug 22, 2001Feb 28, 2002Fowler Malcolm R.Marketing systems and methods
US20020050526 *Jan 19, 2000May 2, 2002Jerome SwartzPortable shopping and order fulfillment system
US20020065712 *Jan 21, 1999May 30, 2002Joseph C. KawanMethod and system for tracking smart card loyalty points
US20020104878 *Jan 4, 2002Aug 8, 2002First Data CorporationSystems and methods of introducing and receiving information across a computer network
US20020142846 *Mar 27, 2001Oct 3, 2002International Game TechnologyInteractive game playing preferences
US20020152123 *Feb 27, 2002Oct 17, 2002Exxonmobil Research And Engineering CompanySystem and method for processing financial transactions
US20030054878 *Sep 20, 2001Mar 20, 2003International Game TechnologyPoint of play registration on a gaming machine
US20030111526 *Oct 30, 2002Jun 19, 2003Smith Damon EugeneElectronic traveler's checks
US20030212599 *Jun 9, 2003Nov 13, 2003Concept Shopping, Inc.System and method for inverted promotions
US20030220834 *May 21, 2002Nov 27, 2003Brian LeungRetail loyalty system (RLS) with embedded web server
US20040193485 *Mar 28, 2003Sep 30, 2004Noel IlbergSmall business/retailer/merchant loyalty program
US20040230483 *Feb 12, 2004Nov 18, 2004Concept Shopping, Inc.Techniques for using loyalty cards and redeeming accumulated value
USRE34915 *Nov 20, 1991Apr 25, 1995Coupco, Inc.Paperless system for distributing, redeeming and clearing merchandise coupons
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7097094 *Apr 2, 2004Aug 29, 2006Silverbrook Research Pty LtdElectronic token redemption
US7805333Feb 12, 2004Sep 28, 2010Ds-Iq, Inc.Techniques for using loyalty cards and redeeming accumulated value
US8000998Jun 9, 2003Aug 16, 2011Ds-Iq, Inc.System and method for inverted promotions
US8027917Apr 25, 2008Sep 27, 2011Frank EasterlyMethod for facilitating financial and non financial transactions between customers, retailers and suppliers
US8074872 *Dec 13, 2011Compagnie Industrielle et Financiere D'Ingenierie “Ingenico”Payment terminal, and associated method and program
US8326753Aug 1, 2011Dec 4, 2012Frank EasterlyMethod for facilitating financial and non financial transactions between customers, retailers and suppliers
US8386381Dec 16, 2009Feb 26, 2013Jpmorgan Chase Bank, N.A.Method and system for detecting, monitoring and addressing data compromises
US8554631Dec 13, 2010Oct 8, 2013Jpmorgan Chase Bank, N.A.Method and system for determining point of sale authorization
US8645222Jun 17, 2011Feb 4, 2014Jpmorgan Chase Bank, N.A.System and methods for mobile ordering and payment
US8676643Jun 8, 2011Mar 18, 2014Ds-Iq, Inc.System and method for inverted promotions
US8712839May 18, 2010Apr 29, 2014888Extramoney.Com, LlcSystem and method for managing a loyalty program via an association network infrastructure
US9031866Nov 17, 2008May 12, 2015Jpmorgan Chase Bank, N.A.Systems and methods for use of transaction data for customers
US9111278Oct 7, 2013Aug 18, 2015Jpmorgan Chase Bank, N.A.Method and system for determining point of sale authorization
US9230259May 10, 2010Jan 5, 2016Jpmorgan Chase Bank, N.A.Systems and methods for mobile ordering and payment
US20030212599 *Jun 9, 2003Nov 13, 2003Concept Shopping, Inc.System and method for inverted promotions
US20040220857 *Apr 2, 2004Nov 4, 2004Silverbrook Research Pty LtdElectronic token redemption
US20040230483 *Feb 12, 2004Nov 18, 2004Concept Shopping, Inc.Techniques for using loyalty cards and redeeming accumulated value
US20050267809 *May 31, 2005Dec 1, 2005Zhiliang ZhengSystem, method and computer program product for presenting advertising alerts to a user
US20050267810 *May 31, 2005Dec 1, 2005Zhiliang ZhengSystem, method and computer program product for organizing items for presentment to a user
US20060041476 *Aug 17, 2005Feb 23, 2006Zhiliang ZhengSystem and method for providing an expert platform
US20060041477 *Aug 17, 2005Feb 23, 2006Zhiliang ZhengSystem and method for providing targeted information to users
US20060041478 *Aug 18, 2005Feb 23, 2006Zhiliang ZhengUniversal network market system
US20080257954 *Apr 18, 2008Oct 23, 2008Compagnie Industrielle Et Financiere D'ingenierie "Ingenico"Payment terminal, and associated method and program
US20080275760 *Apr 25, 2008Nov 6, 2008Last Mile Technologies, LlcMethod for facilitating financial and non financial transactions between customers, retailers and suppliers
US20090048935 *Aug 16, 2007Feb 19, 2009Microsoft CorporationApplication program interface to manage gift cards and check authorizations
US20110238480 *Sep 29, 2011Ds-Iq, Inc.System and Method for Inverted Promotions
US20130026232 *Oct 7, 2012Jan 31, 2013Tiger T G ZhouMethods and systems for preventing card payment fraud and receiving payments using codes and mobile devices
Classifications
U.S. Classification235/380
International ClassificationG06Q20/06, G06Q20/28, G06Q20/38, G06Q30/02, G06Q20/34, G07G1/12, G07F7/02, G07G1/00
Cooperative ClassificationG06Q30/0226, G06Q20/342, G06Q30/0238, G07F7/025, G06Q20/06, G06Q30/0215, G06Q30/0236, G06Q20/387, G07G1/0036, G06Q30/02, G06Q20/385, G06Q30/0241, G06Q20/28
European ClassificationG06Q30/02, G06Q20/06, G06Q20/28, G06Q30/0238, G07F7/02E, G06Q30/0215, G06Q20/385, G06Q30/0226, G06Q30/0236, G06Q30/0241, G06Q20/342, G06Q20/387, G07G1/00C
Legal Events
DateCodeEventDescription
Jun 21, 2004ASAssignment
Owner name: CONCEPT SHOPPING INC., ILLINOIS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KEPECS, JONATHAN;REEL/FRAME:015477/0192
Effective date: 20040530
Apr 2, 2010ASAssignment
Owner name: DS-IQ, INC.,WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONCEPT SHOPPING, INC.;REEL/FRAME:024180/0376
Effective date: 20100315
Apr 5, 2010ASAssignment
Owner name: DS-IQ, INC.,WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONCEPT SHOPPING, INC.;REEL/FRAME:024186/0412
Effective date: 20100326