EP0640945A2

Integrated point-of-sale multiple application system.

Abstract

Systems and methods are disclosed wherein a single set of consumer items may be purchased by debiting any of a plurality of accounts stored on a smart card. According to an embodiment disclosed herein, a point-of-sale terminal includes a terminal processor, an item identification device, a terminal memory, and a smart card reader. The item identification device may include a conventional UPC bar code reader adapted to read UPC bar codes on consumer items. A cost table and a plurality of item tables are electronically stored in terminal memory. The cost table associates each item identifier (UPC bar code) with a corresponding cost. Each item table contains a list of item identifiers, and may optionally associate specific item identifiers with corresponding accounts. Each item table is uniquely identified using an item table identifier. The terminal memory, item identification device, and smart card reader are all coupled to the terminal processor. A smart card is equipped with smart card memory for storing a plurality of data files, and a smart card processor adapted to execute a software operating system for managing the plurality of data files. Each data file associates an account identifier for uniquely specifying a given account with an account balance and one or more item table identifier. Accounts are implemented, for example, by service providers such as Visa, MasterCard, Discover, ATM networks, food stamp programmes, other types of welfare programmes, unemployment compensation, or the like.

EP0640945A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 17 August 2014, 12.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 8 independent, 2 dependent

  1. 1
    A smart card for use in a system, the system comprising:a) a point-of-sale terminal having i) item identification means for identifying specific consumer items or specific categories of consumer items;ii) terminal memory means;andiii) terminal processing means coupled to the terminal memory means and the item identification means;andb) a smart card having smart card memory means and smart card processing means;CHARACTERIZED IN THAT    the smart card memory means is loaded with one or more application identifier including an account identifier for uniquely specifying an account, a numerical value representing the balance of the account, and an item table identifier for uniquely identifying an item table from among a plurality of item tables stored in the terminal memory means;each of the item tables including a list of consumer items.
  2. 2
    A system comprising:a) a point-of-sale terminal for use in a system having i) item identification means for identifying specific consumer items or specific categories of consumer items;ii) terminal memory means;andiii) terminal processing means coupled to the terminal memory means and the item identification means;andb) a smart card having smart card memory means and smart card processing means;CHARACTERIZED IN THAT    the terminal memory means is loaded with a plurality of item tables, each item table including a list of consumer items;each item table being uniquely identified by an item table identifier corresponding to the item table.
  3. 3
    A system comprising:a) a point-of-sale terminal having i) item identification means for identifying specific consumer items or specific categories of consumer items;ii) terminal memory means;andiii) terminal processing means coupled to the terminal memory means and the item identification means;andb) a smart card having smart card memory means and smart card processing means;CHARACTERIZED IN THAT    the terminal memory means is loaded with a plurality of item tables, each item table being uniquely identified by an item table identifier corresponding to the item table;and    the smart card memory means is loaded with one or more application identifier including an account identifier for uniquely specifying an account, a numerical value representing the balance of the account, and an item table identifier for uniquely identifying an item table from among a plurality of item tables stored in the terminal memory means.
  4. 4
    A system as set forth in any of claims 1 to 3 wherein one or more of the item tables associates specific consumer items with specific accounts.
  5. 5
    A method of programming a smart card including the step of    downloading into the smart card a plurality of application identifiers, each application identifier associating an item table identifier with any of a plurality of accounts stored on the smart card, the item table identifier uniquely specifying an item table including a list of consumer items.
  6. 6
    A method of programming a point-of-sale terminal including the step of    loading a plurality of item tables into the point-of-sale terminal, each item table setting forth a list of consumer items and including an item table identifier uniquely identifying the item table.
  7. 8
    A smart card including:a) means for storing a plurality of application identifiers, each application identifier associating an item table identifier with any of a plurality of accounts stored on the smart card, the item table identifier uniquely specifying an item table containing a list of consumer items;b) means for uploading one or more of the plurality of application identifiers into a point-of-sale terminal.
  8. 9
    A point-of-sale terminal including:a) means for storing a plurality of item tables, each item table setting forth a list of consumer items;b) means for storing a plurality of item table identifiers, each item table identifier uniquely identifying a specific one of said plurality of item tables.