US20060282331A1 - Self-checkout method and apparatus including graphic interface for non-bar coded items - Google Patents

Self-checkout method and apparatus including graphic interface for non-bar coded items Download PDF

Info

Publication number
US20060282331A1
US20060282331A1 US11/397,829 US39782906A US2006282331A1 US 20060282331 A1 US20060282331 A1 US 20060282331A1 US 39782906 A US39782906 A US 39782906A US 2006282331 A1 US2006282331 A1 US 2006282331A1
Authority
US
United States
Prior art keywords
gui
items
bar coded
item
plu
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
US11/397,829
Inventor
Eric Jacobs
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.)
Fujitsu Frontech North America Inc
Original Assignee
Fujitsu Frontech North America Inc
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 Fujitsu Frontech North America Inc filed Critical Fujitsu Frontech North America Inc
Priority to US11/397,829 priority Critical patent/US20060282331A1/en
Publication of US20060282331A1 publication Critical patent/US20060282331A1/en
Assigned to FUJITSU AMERICA , INC. reassignment FUJITSU AMERICA , INC. NUNC PRO TUNC ASSIGNMENT (SEE DOCUMENT FOR DETAILS). Assignors: FUJITSU FRONTECH NORTH AMERICA, INC
Assigned to FUJITSU FRONTECH NORTH AMERICA INC. reassignment FUJITSU FRONTECH NORTH AMERICA INC. NUNC PRO TUNC ASSIGNMENT (SEE DOCUMENT FOR DETAILS). Assignors: FUJITSU AMERICA, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • 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
    • G06Q20/203Inventory monitoring
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • G07G1/0054Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
    • 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
    • G07G1/145PLU-management

Definitions

  • the present invention relates, to a method and apparatus for self-checkout.
  • the invention relates to a method of and apparatus for self-checkout of non-bar coded items which includes using a graphic user interface (GUI) on a touch screen display.
  • GUI graphic user interface
  • Such point-of-sale systems include one or more terminals, and a database of prices, inventory and other information related to the items for purchase.
  • Each terminal typically has an optical scanner which scans the items to be purchased for a machine readable bar code that identifies the item on its packaging. When an item is scanned, the optical scanner sends a signal corresponding to the product number of the item to a data processing component of the point-of-sale system, which then obtains from the database the price and the description of the scanned item.
  • self-checkout point-of-sale systems typically comprise self-checkout terminals each of which typically is provided with a bar code scanner with an integrated scale that allows the customer to scan the bar codes on the items to be purchased.
  • the terminal typically also has other input and output devices such as a printer, electronic fund transfer terminal (EFT), a video camera unit and a display.
  • EFT electronic fund transfer terminal
  • PPC Universal Product Code
  • PLU Product Look Up
  • the non-bar coded item typically is checked out by the item being placed on the scale at the checkout station, if the item is priced according to weight, and then the PLU code of the item being entered by the customer at the self-checkout station, or by the cashier at a manned checkout station, using the numeric keypad.
  • the processing unit then assigns a price to the item based on the PLU code and, if applicable, the weight of the item detected by the scale.
  • Many customers at such self-checkout stations do not know, however, that they need to enter manually the PLU code for such items, and therefore such customers experience delay in the checkout process.
  • the customer At a self-checkout terminal, the customer is provided means to call for assistance from a supervisory employee when a non-bar coded item is to be processed.
  • the video camera unit at the self-checkout terminal captures a video image of the uncoded item placed on the terminal's scale by the customer.
  • the video image of the uncoded item is displayed at a supervisor station display which allows the supervisory employee to view the non-bar coded item and thereafter enter the appropriate PLU code for the item.
  • This employee typically supervises, however, several self-checkout terminals, and therefore the customer might encounter delay waiting for a non-bar coded item to be processed.
  • the present invention provides an apparatus and method for self-checkout of non-bar coded items.
  • the apparatus includes a PLU entry device, a PLU database and a processing unit.
  • the PLU entry device includes a display and a GUI.
  • the GUI provides on the display a predetermined image corresponding to a non-bar coded item, and means for the user to select the predetermined image of the non-bar coded item.
  • the PLU entry device supplies a PLU corresponding to the non-bar coded item selected by the user.
  • the processing unit uses the PLU supplied by the PLU entry device to retrieve the price of the selected non-bar coded item from the PLU database.
  • the apparatus may include a GUI editor.
  • the GUI editor may be used to configure the GUI for non-bar coded items.
  • the processing unit may maintain for each item a count of the number of units of the item sold within a predetermined period of time.
  • the processing unit also may maintain a list of most frequently sold items, and the image of at least one item on the list may be provided on a selected display screen.
  • the processing unit may update the display screen when the list of most frequently sold items changes.
  • An image of a generic category of items may be provided on the display.
  • the displayed image of the generic category may be selected by the user to view images of respective items in the generic category.
  • FIG. 1 shows an exemplary image in a GUI for non-bar coded items, in accordance with one embodiment of the present invention, that might appear on a touch screen monitor for selecting a generic category of items;
  • FIG. 2 shows an exemplary GUI screen for selecting one of specific types of apples
  • FIG. 3 shows an exemplary GUI screen presenting maintenance mode options
  • FIG. 4 shows an exemplary GUI screen for entering a password
  • FIG. 5 shows an exemplary GUI screen for entering an alternate password
  • FIG. 6 shows an exemplary GUI screen presenting custom setup options
  • FIG. 7 shows an exemplary GUI editor screen presenting edit options
  • FIG. 8 shows an exemplary GUI editor screen for selecting a reset frequency for the database of most frequently sold items
  • FIG. 9 shows an exemplary GUI editor screen for selecting a day of the week upon which the database is to be reset
  • FIG. 10 shows an exemplary GUI editor screen for selecting visual layout of the GUI for non-bar coded items
  • FIG. 11 shows an exemplary GUI editor screen for selecting a button to which an item or generic category may be assigned
  • FIG. 12 shows an exemplary GUI editor screen for selecting a type of an item to be assigned to the selected button
  • FIG. 13 shows an exemplary GUI editor screen for selecting a third button to be defined
  • FIG. 14 shows an exemplary GUI editor screen for selecting a specific item to assign to a button
  • FIG. 15 shows an exemplary GUI editor screen indicating selection of an organic fruit/vegetable
  • FIG. 16 shows an exemplary GUI editor screen informing that an incorrect PLU code was entered
  • FIG. 17 shows an exemplary GUI editor screen for selecting a fourth button to be defined
  • FIG. 18 shows an exemplary GUI editor screen for selecting a generic category to be assigned to a selected button
  • FIG. 19 shows an exemplary GUI editor screen for selecting a generic category
  • FIG. 20 shows an exemplary GUI editor screen for selecting a fifth button to be defined
  • FIG. 21 shows an exemplary GUI editor screen for selecting a button to be assigned in the submenu
  • FIG. 22 shows an exemplary GUI editor screen for selecting an item to assign to the selected button in the submenu
  • FIG. 23 shows an exemplary GUI editor screen for selecting an item to assign to a second button in the submenu
  • FIG. 24 shows an exemplary GUI editor screen for selecting a third button to be assigned in the submenu
  • FIG. 25 shows an exemplary GUI editor screen for presenting a warning if a selected button has been assigned to a generic category with a pre-defined submenu;
  • FIG. 26 shows an exemplary GUI editor screen for confirming removal of a selected button
  • FIG. 27 shows an exemplary screen in the GUI for non-bar coded items
  • FIG. 28 shows an exemplary screen in the GUI for non-bar coded items when a generic category button is selected
  • FIG. 29 shows a flow chart for a process, in accordance with an embodiment of the present invention, of setting up a non-bar coded items GUI.
  • FIG. 30 shows a block diagram of an apparatus for self-checkout of non-bar coded items.
  • a GUI for processing the purchase of non-bar coded (primarily produce) items at a self-checkout terminal is provided in accordance with one embodiment of the present invention.
  • a GUI editor for setting up the GUI for non-bar coded items also may be provided.
  • GUI also may be provided for the processing of other non-bar coded items.
  • Images and PLU codes for other non-bar coded items, such as bakery and bulk items, can also be stored in a database of the processing unit.
  • FIG. 30 shows a block diagram of an apparatus for self-checkout of non-bar coded items, in accordance with an embodiment of the present invention.
  • Self-checkout apparatus 300 includes a processing unit 301 which may be configured similar to known microprocessor-based computers and has a central processing unit (CPU), a plurality of storage devices, an input/output (I/O) interface and a network interface.
  • the storage devices may include program memory, random access memory (RAM), non-volatile memory [such as read-only memory (ROM), electrically erasable programmable ROM (EEPROM), etc.], and any or a combination of the mass storage devices known conventionally in the art, such as floppy disk, optical disk, hard disk and/or tape cartridge drives, plus appropriate device drivers.
  • the CPU communicates via the I/O interface with a PLU database 303 , one or more scales 304 , PLU entry device 302 , and a bar code scanner, as well as with other input devices and output devices.
  • Processing unit 301 communicates via the network interface with devices, such as a host station, on a network which may be any one or a combination of local area network (LAN), wide area network (WAN), wireless and other networks.
  • the network interface includes the appropriate units for interfacing with the network, including, for example, Ethernet card, modem, radio frequency (RF) transceiver, etc.
  • processing unit 301 may download product and other information from a central point-of-sale database on the network, on power-up as well as periodically during operation, via the network interface.
  • the PLU database stored in the storage devices may be updated.
  • PLU entry device 302 includes display 302 a and GUI 302 b , and may be used by the customer to enter the PLU of an item that does not have a bar code. For example, when a shopper at the self-checkout terminal places an item on scale 304 , a GUI screen shown in for example FIG. 1 by default is displayed on the display. The GUI provides the customer with directions to guide him/her along to specify the item that is on the scale. The images of a number of pre-selected non-bar coded items and/or generic categories are displayed. Since verbal instructions as well as graphic content are provided, the customer is easily able to identify the product that is on the scale.
  • Display 302 a preferably is a touch screen display. Other displays coupled with a pointer device may also be used.
  • the processing unit 301 uses a PLU associated with the specified item to retrieve a price of the item from the PLU database.
  • the GUI for processing of non-bar coded (as well as other) items is provided on a touch screen display of a self-checkout terminal.
  • the GUI for the processing of non-bar coded items may display photo quality images of the non-bar coded items on the touch screen monitor.
  • the customer typically places the non-bar coded item on a scale at the terminal and then selects the image of the non-bar coded item displayed by the GUI on the touch screen monitor.
  • the scale may be integrated with a bar code scanner such that the integrated device provides the functions of a scanner as well as a scale.
  • a processing unit of the self-checkout terminal automatically assigns a price to the item based on the PLU code of the item and its detected weight.
  • a graphic numeric “keypad” also may be provided (as a touch screen zone) on the touch screen monitor.
  • the numeric keypad on the touch screen monitor allows the customer to enter the PLU code once the non-bar coded item has been placed on the scale.
  • the processing unit assigns a price to the item according to the PLU code entered and the weight of the item detected by the scale.
  • a number of categories of images may be displayed on the screen.
  • One category which may be generated by the processing unit corresponds to a list of produce items sold most frequently at the self-checkout terminals.
  • Another category of images corresponds to specific produce items, such as a specific fruit or vegetable (e.g., kiwi, red pepper).
  • Yet another group of images may correspond to generic produce categories, such as a family of fruits or vegetables (e.g., citrus, pears, stone fruit or beans). Lemons and limes, for example, may be represented by the generic citrus category.
  • FIG. 1 illustrates an example of a screen that might appear on the touch screen monitor in a GUI for non-bar coded items.
  • the GUI may provide a second screen which includes buttons corresponding to specific types of apples, such as illustrated in FIG. 2 .
  • a button (e.g., identified in FIG. 1 as “No Label”) may be provided on the display for selection by 5 the customer when no PLU code sticker is present on the produce item, or when no image of the produce item is displayed on the touch screen monitor.
  • a database of specific produce (or non-bar coded) item images and their associated PLU codes may be stored on the hard disk of the processing unit.
  • a database of generic produce (or non-bar coded) category images also may be stored on the hard disk of the processing unit.
  • a database system may be in place in the processing unit to dynamically maintain a list of the most frequently sold items at each self-checkout terminal in the store.
  • the images of the most frequently sold items are displayed on the touch screen monitor.
  • the list of the most frequently sold items may change continuously as a result of ongoing sales at the self-checkout terminals.
  • the system automatically updates the images on the touch screen monitor for those buttons pre-defined as buttons for most frequently sold items.
  • the updating of the buttons may be dynamic and occur in between the processing of two orders at the self-checkout terminal.
  • each self-checkout terminal may maintain an item count of every produce (or non-bar coded item) sold.
  • Checkout terminals may communicate to find the highest count of produce (or non-bar coded) items in their database.
  • the produce (or non-bar coded) items with the highest count overall may be displayed on the touch screens of the self-checkout terminals.
  • a GUI editor may be provided as a tool for an administrator of the self-checkout system to set up the GUI for non-bar coded items.
  • the term “administrator” is used herein to mean a person who has access privileges for configuring the GUI for non-bar coded items. Such person need not be a computer specialist or expert, particularly when the person has the benefit of a GUI editor such as the one described below.
  • the administrator may select, and configure the terminals to show, the appropriate GUI screens, such as those illustrated in FIGS. 1 and 2 , for non-bar coded items.
  • Configuration of the GUI for non-bar coded items may be performed at, for example, one of the self-checkout terminals in a maintenance mode.
  • the maintenance mode screens at the self-checkout terminal allow the administrator to use a GUI editor for setting up the screens for processing non-bar coded items.
  • the GUI data may be broadcast to the remaining self-checkout terminals in the store on a LAN or wireless network, in order for the GUI for non-bar coded items to be installed on those terminals.
  • the selected checkout terminal on which the GUI for non-bar coded items will be configured enters a maintenance mode from one of a number of possible paths.
  • the terminal may enter the maintenance mode by default upon boot-up or by command from a shell or user interface.
  • FIG. 3 An example of a GUI screen which may be displayed when the terminal enters the maintenance mode is illustrated in FIG. 3 .
  • the maintenance mode screen provides assorted user interface features for performing maintenance at the terminal, including testing the various components of the terminal, such as the bill dispenser and the speaker.
  • the administrator is provided with means, e.g., a graphic button/key, to enter custom setup of the terminal (step 102 shown in FIG. 29 ).
  • Custom setup is password protected, i.e., the user is required to enter a password to enter custom setup.
  • An example of a GUI screen for entering custom setup is illustrated in FIG. 4 .
  • the user may enter the password and select a “DONE” button on the touch screen monitor (step 104 ). If the password is incorrect (step 106 ), a message asking the user to try again may appear on the screen, as shown for example in FIG. 5 .
  • the administrator is provided with a number of custom setup functions by the GUI.
  • the user interface provides means on the touch screen monitor, e.g., button identified as “Produce Editor” in FIG. 6 , for the user to select access to the GUI editor for non-bar coded items (step 108 ).
  • An additional password also may be required for access to the GUI editor.
  • the GUI again may prompt the user for a password as shown for example in FIG. 4 (step 110 ).
  • the GUI editor After a correct password is supplied (step 112 ), the GUI editor provides the administrator with two edit options (step 114 ), as shown for example in FIG. 7 .
  • the administrator may select the first option (shown in FIG. 7 as “Best-Seller Database Management”) to configure a database of specific features, such as the best seller items, described further below.
  • the administrator may select the second option (shown in FIG. 7 as “Layout Modification”) to configure a layout of the GUI for non-bar coded items.
  • the GUI editor prompts the administrator to select a frequency for resetting the database of the most frequently sold items (step 116 ), as shown for example in FIG. 8 .
  • the frequencies that may be selected include, for example, daily, weekly, bi-weekly, monthly, etc.
  • the GUI editor prompts the administrator to select a day of the week on which the database is to be reset (step 118 ), as shown for example in FIG. 9 .
  • GUI editor After the administrator completes configuration of the best-seller database, the GUI editor provides the administrator with the edit options again ( FIG. 7 ). The administrator then may select the “Layout Modification” option. A number of possible visual layouts of the GUI for non-bar coded items are displayed by the GUI editor for selection (step 120 ), as shown for example in FIG. 10 .
  • the GUI editor prompts the administrator to select one of the buttons to be defined in the GUI for non-bar coded items (step 122 ), as shown for example in FIG. 11 .
  • the GUI editor prompts the administrator to assign the selected button to an item or generic category (step 124 ).
  • the button may be assigned to one of the following item/category types: (i) a best seller; (ii) a specific produce item, e.g. kiwi; or (iii) a generic produce category, e.g., a family of fruits or vegetables.
  • the selected button is assigned dynamically to the item that is currently highest in the list of most frequently sold produce items at the self-checkout terminals (step 128 ).
  • the GUI editor prompts the administrator to select one of the remaining buttons, and the process is repeated for that second selected button.
  • FIG. 13 shows a GUI editor screen prompting the administrator to select another one of the buttons after the second button is assigned to, for example, the next best seller. After the third button is selected, the GUI editor prompts the administrator to assign the selected button to a produce item or generic category, as shown for example in FIG. 12 .
  • step 130 the administrator is prompted to enter a PLU code of the item to be assigned to the selected button (step 132 ).
  • the image corresponding to the entered PLU code appears in a portion of the GUI editor screen, as shown for example by the image of the banana in FIG. 14 .
  • an organic fruit or vegetables can be selected by specifying its corresponding PLU code.
  • the administrator may confirm that the image that appears in the GUI editor screen should be assigned to the button by pressing the displayed image (steps 134 , 136 and 137 ). On the other hand, if the wrong code was entered (step 134 ), the administrator may select “CLEAR” to enter the PLU code again (step 138 ). If the PLU code entered by the administrator is not valid (step 135 ), the GUI editor displays a message that the image is not on file, as shown for example in FIG. 16 , and disables the “OK” button. Under this circumstance, the GUI editor waits for the “CLEAR” key to be selected and a valid PLU code to be entered.
  • a fourth button to be defined may be selected from the main screen, as shown for example in FIG. 17 .
  • the screen for selecting an item or generic category, as shown for example in FIG. 12 again is presented by the GUI editor.
  • a Generic Produce Category button may be selected (step 140 ).
  • the generic category options include, as shown for example in FIG. 18 , assigning a generic category to the selected button, or creating a submenu of other buttons to be linked to the category button. If the administrator chooses to assign the button to a generic category (step 141 ), the GUI editor prompts the administrator to select one of a number of generic categories (e.g., Apples) displayed on the screen (step 142 ), as shown for example in FIG. 19 . When the administrator selects one of the generic categories, the selected button is set to the selected category (step 144 ).
  • generic categories e.g., Apples
  • the GUI editor prompts the administrator to select a fifth button to be defined, as shown for example in FIG. 20 .
  • the GUI editor prompts the administrator to select an item or generic category to the selected button, as shown for example in FIG. 12 .
  • this button may be assigned to a generic category.
  • the GUI editor prompts the administrator to either (i) assign a generic category to the button or (ii) create a submenu of other buttons to be linked to the button, as shown for example in FIG. 18 .
  • the option to create a submenu for this button may be selected, and then specific items may be assigned to buttons in the submenu. If the option to create a submenu is selected (step 141 ), the GUI editor prompts the administrator to select a button in the submenu (step 146 ), as shown for example in FIG. 21 . Next, the GUI editor prompts the administrator to enter a PLU code of the item to be assigned to the selected button (step 148 ). When the PLU code is entered, the image corresponding to the entered PLU code appears in a portion of the GUI editor screen, as shown for example in FIG. 22 . The administrator may confirm that the image that appears in the GUI editor screen should be assigned to the button in the submenu, by pressing the displayed image (step 150 ).
  • the selected button in the submenu then is set to the selected item corresponding to the entered PLU code (step 151 ). If a mistake is made (step 149 ), the “CLEAR” button may be selected (step 152 ) and a correct PLU code entered (step 148 ).
  • This process may be repeated, as shown for example in FIGS. 23 and 24 , until all buttons in the submenu have been assigned to items.
  • the “EXIT” button may be selected when the process is complete.
  • buttons may be selected. After one of the assigned buttons (e.g., button assigned to the “Apples” category) is selected, the GUI editor screen shown in FIG. 12 is presented. If the administrator attempts to assign the button to another item or category, a warning screen, as shown for example in FIG. 25 , appears. If the already assigned button corresponds to a generic category with a pre-defined submenu, all the information stored concerning the submenu could be lost if the “YES” button is selected.
  • the already assigned button corresponds to a generic category with a pre-defined submenu, all the information stored concerning the submenu could be lost if the “YES” button is selected.
  • FIG. 27 illustrates how the GUI for non-bar coded items created by the editor process described above might look on the touch screen of a self-checkout terminal. After a customer selects the apples generic category button, the GUI screen shown in FIG. 28 is displayed.

Abstract

An apparatus and method for self-checkout of non-bar coded items is provided. The apparatus includes a PLU entry device, a PLU database and a processing unit. The PLU entry device includes a display and a GUI. The GUI provides on the display a predetermined image corresponding to a non-bar coded item, and means for the user to select the predetermined image of the non-bar coded item. The PLU entry device supplies a PLU corresponding to the non-bar coded item selected by the user. The processing unit uses the PLU supplied by the PLU entry device to retrieve a price of the selected non-bar coded item from the PLU database. A GUI editor may also be provided for configuring the GUI for non-bar coded items. The processing unit may maintain for each item a count of the number of units of the item sold within a predetermined period of time. The processing unit also may maintain a list of most frequently sold items. The image of at least one item on the list is provided on a selected display screen. The processing unit may update the display screen when the list of most frequently sold items changes. An image of a generic category of items may be provided on the display. The displayed image of the generic category is selected by the user to view images of respective items in the generic category.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a divisional of U.S. patent application Ser. No. 09/710,137 filed on Nov. 11, 2000 and entitled “Self-Checkout Method and Apparatus Including Graphic Interface for Non-Bar Coded Items,” which claims priority to U.S. Provisional Patent Application No. 60/244,234 filed on Oct. 30, 2000.
  • FIELD OF THE INVENTION
  • The present invention relates, to a method and apparatus for self-checkout. In particular, the invention relates to a method of and apparatus for self-checkout of non-bar coded items which includes using a graphic user interface (GUI) on a touch screen display.
  • BACKGROUND OF THE INVENTION
  • In a traditional retail environment, a customer selects various items for purchase and brings these items to a store clerk for checkout. Over the past few decades, retail point of sale systems have been greatly automated to expedite the checkout process. Computer-based point-of-sale systems are now the norm in the retail environment.
  • Such point-of-sale systems include one or more terminals, and a database of prices, inventory and other information related to the items for purchase. Each terminal typically has an optical scanner which scans the items to be purchased for a machine readable bar code that identifies the item on its packaging. When an item is scanned, the optical scanner sends a signal corresponding to the product number of the item to a data processing component of the point-of-sale system, which then obtains from the database the price and the description of the scanned item.
  • More recently, self-checkout point-of-sale systems have been popularized. These systems typically comprise self-checkout terminals each of which typically is provided with a bar code scanner with an integrated scale that allows the customer to scan the bar codes on the items to be purchased. The terminal typically also has other input and output devices such as a printer, electronic fund transfer terminal (EFT), a video camera unit and a display.
  • Automated self-checkout systems, such as the U-Scan Express® available from Optimal Robotics Corp., have become popular among retailers throughout North America. Some self-checkout systems are described in U.S. Pat. Nos. 5,083,638, 5,115,888, 5,123,494, 5,125,465 and 5,168,961, which are incorporated herein by reference.
  • In the typical retail market, most produce items, as well as other items such as items priced according to weight but usually not having a standardized weight, do not have a Universal Product Code (UPC), in the form of a bar code, associated with them. A Product Look Up (PLU) code is assigned instead to such items. The PLU code corresponds to a numeric identification of the item and, in most cases, is attached to the item with a sticker.
  • The non-bar coded item typically is checked out by the item being placed on the scale at the checkout station, if the item is priced according to weight, and then the PLU code of the item being entered by the customer at the self-checkout station, or by the cashier at a manned checkout station, using the numeric keypad. The processing unit then assigns a price to the item based on the PLU code and, if applicable, the weight of the item detected by the scale. Many customers at such self-checkout stations do not know, however, that they need to enter manually the PLU code for such items, and therefore such customers experience delay in the checkout process.
  • At a self-checkout terminal, the customer is provided means to call for assistance from a supervisory employee when a non-bar coded item is to be processed. The video camera unit at the self-checkout terminal captures a video image of the uncoded item placed on the terminal's scale by the customer. The video image of the uncoded item is displayed at a supervisor station display which allows the supervisory employee to view the non-bar coded item and thereafter enter the appropriate PLU code for the item. This employee typically supervises, however, several self-checkout terminals, and therefore the customer might encounter delay waiting for a non-bar coded item to be processed.
  • SUMMARY OF THE INVENTION
  • The present invention provides an apparatus and method for self-checkout of non-bar coded items. The apparatus includes a PLU entry device, a PLU database and a processing unit. The PLU entry device includes a display and a GUI. The GUI provides on the display a predetermined image corresponding to a non-bar coded item, and means for the user to select the predetermined image of the non-bar coded item. The PLU entry device supplies a PLU corresponding to the non-bar coded item selected by the user. The processing unit uses the PLU supplied by the PLU entry device to retrieve the price of the selected non-bar coded item from the PLU database.
  • The apparatus may include a GUI editor. The GUI editor may be used to configure the GUI for non-bar coded items.
  • The processing unit may maintain for each item a count of the number of units of the item sold within a predetermined period of time. The processing unit also may maintain a list of most frequently sold items, and the image of at least one item on the list may be provided on a selected display screen. The processing unit may update the display screen when the list of most frequently sold items changes.
  • An image of a generic category of items may be provided on the display. The displayed image of the generic category may be selected by the user to view images of respective items in the generic category.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention can be more readily understood from the following detailed description by referring to the accompanying drawings wherein:
  • FIG. 1 shows an exemplary image in a GUI for non-bar coded items, in accordance with one embodiment of the present invention, that might appear on a touch screen monitor for selecting a generic category of items;
  • FIG. 2 shows an exemplary GUI screen for selecting one of specific types of apples;
  • FIG. 3 shows an exemplary GUI screen presenting maintenance mode options;
  • FIG. 4 shows an exemplary GUI screen for entering a password;
  • FIG. 5 shows an exemplary GUI screen for entering an alternate password;
  • FIG. 6 shows an exemplary GUI screen presenting custom setup options;
  • FIG. 7 shows an exemplary GUI editor screen presenting edit options;
  • FIG. 8 shows an exemplary GUI editor screen for selecting a reset frequency for the database of most frequently sold items;
  • FIG. 9 shows an exemplary GUI editor screen for selecting a day of the week upon which the database is to be reset;
  • FIG. 10 shows an exemplary GUI editor screen for selecting visual layout of the GUI for non-bar coded items;
  • FIG. 11 shows an exemplary GUI editor screen for selecting a button to which an item or generic category may be assigned;
  • FIG. 12 shows an exemplary GUI editor screen for selecting a type of an item to be assigned to the selected button;
  • FIG. 13 shows an exemplary GUI editor screen for selecting a third button to be defined;
  • FIG. 14 shows an exemplary GUI editor screen for selecting a specific item to assign to a button;
  • FIG. 15 shows an exemplary GUI editor screen indicating selection of an organic fruit/vegetable;
  • FIG. 16 shows an exemplary GUI editor screen informing that an incorrect PLU code was entered;
  • FIG. 17 shows an exemplary GUI editor screen for selecting a fourth button to be defined;
  • FIG. 18 shows an exemplary GUI editor screen for selecting a generic category to be assigned to a selected button;
  • FIG. 19 shows an exemplary GUI editor screen for selecting a generic category;
  • FIG. 20 shows an exemplary GUI editor screen for selecting a fifth button to be defined;
  • FIG. 21 shows an exemplary GUI editor screen for selecting a button to be assigned in the submenu;
  • FIG. 22 shows an exemplary GUI editor screen for selecting an item to assign to the selected button in the submenu;
  • FIG. 23 shows an exemplary GUI editor screen for selecting an item to assign to a second button in the submenu;
  • FIG. 24 shows an exemplary GUI editor screen for selecting a third button to be assigned in the submenu;
  • FIG. 25 shows an exemplary GUI editor screen for presenting a warning if a selected button has been assigned to a generic category with a pre-defined submenu;
  • FIG. 26 shows an exemplary GUI editor screen for confirming removal of a selected button;
  • FIG. 27 shows an exemplary screen in the GUI for non-bar coded items;
  • FIG. 28 shows an exemplary screen in the GUI for non-bar coded items when a generic category button is selected;
  • FIG. 29 shows a flow chart for a process, in accordance with an embodiment of the present invention, of setting up a non-bar coded items GUI.
  • FIG. 30 shows a block diagram of an apparatus for self-checkout of non-bar coded items.
  • DETAILED DESCRIPTION OF THE INVENTION
  • A GUI for processing the purchase of non-bar coded (primarily produce) items at a self-checkout terminal is provided in accordance with one embodiment of the present invention. A GUI editor for setting up the GUI for non-bar coded items also may be provided.
  • Hereinafter, reference will be made to the processing of produce items for illustration purposes. However, as it will be apparent to one skilled in the art, the GUI also may be provided for the processing of other non-bar coded items. Images and PLU codes for other non-bar coded items, such as bakery and bulk items, can also be stored in a database of the processing unit.
  • FIG. 30 shows a block diagram of an apparatus for self-checkout of non-bar coded items, in accordance with an embodiment of the present invention. Self-checkout apparatus 300 includes a processing unit 301 which may be configured similar to known microprocessor-based computers and has a central processing unit (CPU), a plurality of storage devices, an input/output (I/O) interface and a network interface. The storage devices may include program memory, random access memory (RAM), non-volatile memory [such as read-only memory (ROM), electrically erasable programmable ROM (EEPROM), etc.], and any or a combination of the mass storage devices known conventionally in the art, such as floppy disk, optical disk, hard disk and/or tape cartridge drives, plus appropriate device drivers. The CPU communicates via the I/O interface with a PLU database 303, one or more scales 304, PLU entry device 302, and a bar code scanner, as well as with other input devices and output devices.
  • Processing unit 301 communicates via the network interface with devices, such as a host station, on a network which may be any one or a combination of local area network (LAN), wide area network (WAN), wireless and other networks. The network interface includes the appropriate units for interfacing with the network, including, for example, Ethernet card, modem, radio frequency (RF) transceiver, etc. For example, processing unit 301 may download product and other information from a central point-of-sale database on the network, on power-up as well as periodically during operation, via the network interface. Thus, the PLU database stored in the storage devices may be updated.
  • PLU entry device 302 includes display 302 a and GUI 302 b, and may be used by the customer to enter the PLU of an item that does not have a bar code. For example, when a shopper at the self-checkout terminal places an item on scale 304, a GUI screen shown in for example FIG. 1 by default is displayed on the display. The GUI provides the customer with directions to guide him/her along to specify the item that is on the scale. The images of a number of pre-selected non-bar coded items and/or generic categories are displayed. Since verbal instructions as well as graphic content are provided, the customer is easily able to identify the product that is on the scale. Display 302 a preferably is a touch screen display. Other displays coupled with a pointer device may also be used.
  • After the customer has specified, using the GUI, the item that is on the scale, the processing unit 301 uses a PLU associated with the specified item to retrieve a price of the item from the PLU database.
  • In accordance with one embodiment of the present invention, the GUI for processing of non-bar coded (as well as other) items is provided on a touch screen display of a self-checkout terminal. The GUI for the processing of non-bar coded items, such as produce items, may display photo quality images of the non-bar coded items on the touch screen monitor. The customer typically places the non-bar coded item on a scale at the terminal and then selects the image of the non-bar coded item displayed by the GUI on the touch screen monitor. The scale may be integrated with a bar code scanner such that the integrated device provides the functions of a scanner as well as a scale. A processing unit of the self-checkout terminal automatically assigns a price to the item based on the PLU code of the item and its detected weight.
  • A graphic numeric “keypad” also may be provided (as a touch screen zone) on the touch screen monitor. The numeric keypad on the touch screen monitor allows the customer to enter the PLU code once the non-bar coded item has been placed on the scale. The processing unit assigns a price to the item according to the PLU code entered and the weight of the item detected by the scale.
  • A number of categories of images may be displayed on the screen. One category which may be generated by the processing unit corresponds to a list of produce items sold most frequently at the self-checkout terminals. Another category of images corresponds to specific produce items, such as a specific fruit or vegetable (e.g., kiwi, red pepper). Yet another group of images may correspond to generic produce categories, such as a family of fruits or vegetables (e.g., citrus, pears, stone fruit or beans). Lemons and limes, for example, may be represented by the generic citrus category.
  • The image shown in FIG. 1 illustrates an example of a screen that might appear on the touch screen monitor in a GUI for non-bar coded items. After the user selects a button corresponding to the generic apples category from a GUI screen, shown for example in FIG. 1, the GUI then may provide a second screen which includes buttons corresponding to specific types of apples, such as illustrated in FIG. 2.
  • In addition, a button (e.g., identified in FIG. 1 as “No Label”) may be provided on the display for selection by 5 the customer when no PLU code sticker is present on the produce item, or when no image of the produce item is displayed on the touch screen monitor.
  • A database of specific produce (or non-bar coded) item images and their associated PLU codes may be stored on the hard disk of the processing unit. A database of generic produce (or non-bar coded) category images also may be stored on the hard disk of the processing unit. A database system may be in place in the processing unit to dynamically maintain a list of the most frequently sold items at each self-checkout terminal in the store.
  • The images of the most frequently sold items, corresponding to information stored in the most frequently sold items database, are displayed on the touch screen monitor. The list of the most frequently sold items may change continuously as a result of ongoing sales at the self-checkout terminals. The system automatically updates the images on the touch screen monitor for those buttons pre-defined as buttons for most frequently sold items. The updating of the buttons may be dynamic and occur in between the processing of two orders at the self-checkout terminal.
  • The processing unit of each self-checkout terminal may maintain an item count of every produce (or non-bar coded item) sold. Checkout terminals may communicate to find the highest count of produce (or non-bar coded) items in their database. The produce (or non-bar coded) items with the highest count overall may be displayed on the touch screens of the self-checkout terminals.
  • As an example, the following may be a snapshot (in time) of. information stored in the databases corresponding to counts of produce (or non-bar coded) items sold at four respective self-checkout terminals in a grocery store:
    Terminal 1 Terminal 2 Terminal 3 Terminal 4
    Database Database Database Database
    carrots = 156 lemons = 200 bananas = 750 cucumbers = 6
    peaches = 48 tomatoes = 156 carrots = 155 bananas = 46
  • After the terminals have communicated amongst themselves, the following results may be displayed on the touch screen monitor of each of the self-checkout terminals:
    Top 1 = bananas
    Top
    2 = carrots
    Top
    3 = lemons
    Top
    4 = tomatoes
    Top
    5 = peaches
    Top
    6 = cucumbers
  • An editor for setting up the non-bar coded items GUI, in accordance with one embodiment of the present invention, will be described below in connection with FIGS. 3-26 and 29.
  • A GUI editor may be provided as a tool for an administrator of the self-checkout system to set up the GUI for non-bar coded items. The term “administrator” is used herein to mean a person who has access privileges for configuring the GUI for non-bar coded items. Such person need not be a computer specialist or expert, particularly when the person has the benefit of a GUI editor such as the one described below.
  • Using the GUI editor, the administrator may select, and configure the terminals to show, the appropriate GUI screens, such as those illustrated in FIGS. 1 and 2, for non-bar coded items.
  • Configuration of the GUI for non-bar coded items may be performed at, for example, one of the self-checkout terminals in a maintenance mode. The maintenance mode screens at the self-checkout terminal allow the administrator to use a GUI editor for setting up the screens for processing non-bar coded items. After configuration of the GUI for non-bar coded items has been completed at the selected terminal, the GUI data may be broadcast to the remaining self-checkout terminals in the store on a LAN or wireless network, in order for the GUI for non-bar coded items to be installed on those terminals.
  • The selected checkout terminal on which the GUI for non-bar coded items will be configured enters a maintenance mode from one of a number of possible paths. For example, the terminal may enter the maintenance mode by default upon boot-up or by command from a shell or user interface.
  • An example of a GUI screen which may be displayed when the terminal enters the maintenance mode is illustrated in FIG. 3. The maintenance mode screen provides assorted user interface features for performing maintenance at the terminal, including testing the various components of the terminal, such as the bill dispenser and the speaker. Moreover, the administrator is provided with means, e.g., a graphic button/key, to enter custom setup of the terminal (step 102 shown in FIG. 29).
  • Custom setup is password protected, i.e., the user is required to enter a password to enter custom setup. An example of a GUI screen for entering custom setup is illustrated in FIG. 4. The user may enter the password and select a “DONE” button on the touch screen monitor (step 104). If the password is incorrect (step 106), a message asking the user to try again may appear on the screen, as shown for example in FIG. 5.
  • When the password is correct, the administrator is provided with a number of custom setup functions by the GUI. The user interface provides means on the touch screen monitor, e.g., button identified as “Produce Editor” in FIG. 6, for the user to select access to the GUI editor for non-bar coded items (step 108). An additional password also may be required for access to the GUI editor. The GUI again may prompt the user for a password as shown for example in FIG. 4 (step 110).
  • After a correct password is supplied (step 112), the GUI editor provides the administrator with two edit options (step 114), as shown for example in FIG. 7. The administrator may select the first option (shown in FIG. 7 as “Best-Seller Database Management”) to configure a database of specific features, such as the best seller items, described further below. The administrator may select the second option (shown in FIG. 7 as “Layout Modification”) to configure a layout of the GUI for non-bar coded items.
  • When the administrator selects the first option, the GUI editor prompts the administrator to select a frequency for resetting the database of the most frequently sold items (step 116), as shown for example in FIG. 8. The frequencies that may be selected include, for example, daily, weekly, bi-weekly, monthly, etc. After the administrator selects the update frequency, the GUI editor prompts the administrator to select a day of the week on which the database is to be reset (step 118), as shown for example in FIG. 9.
  • After the administrator completes configuration of the best-seller database, the GUI editor provides the administrator with the edit options again (FIG. 7). The administrator then may select the “Layout Modification” option. A number of possible visual layouts of the GUI for non-bar coded items are displayed by the GUI editor for selection (step 120), as shown for example in FIG. 10.
  • After one of the layouts is selected, the GUI editor prompts the administrator to select one of the buttons to be defined in the GUI for non-bar coded items (step 122), as shown for example in FIG. 11. Next, the GUI editor prompts the administrator to assign the selected button to an item or generic category (step 124). As shown for example in FIG. 12, the button may be assigned to one of the following item/category types: (i) a best seller; (ii) a specific produce item, e.g. kiwi; or (iii) a generic produce category, e.g., a family of fruits or vegetables.
  • For example, if “A Top 12 Best-seller Item” is selected (step 126), the selected button is assigned dynamically to the item that is currently highest in the list of most frequently sold produce items at the self-checkout terminals (step 128). After the button is assigned to the best seller item, the GUI editor prompts the administrator to select one of the remaining buttons, and the process is repeated for that second selected button.
  • FIG. 13 shows a GUI editor screen prompting the administrator to select another one of the buttons after the second button is assigned to, for example, the next best seller. After the third button is selected, the GUI editor prompts the administrator to assign the selected button to a produce item or generic category, as shown for example in FIG. 12.
  • For example, if “A Specific Produce Item” is selected (step 130), the administrator is prompted to enter a PLU code of the item to be assigned to the selected button (step 132). The image corresponding to the entered PLU code appears in a portion of the GUI editor screen, as shown for example by the image of the banana in FIG. 14. As shown for example in FIG. 15, an organic fruit or vegetables can be selected by specifying its corresponding PLU code.
  • The administrator may confirm that the image that appears in the GUI editor screen should be assigned to the button by pressing the displayed image ( steps 134, 136 and 137). On the other hand, if the wrong code was entered (step 134), the administrator may select “CLEAR” to enter the PLU code again (step 138). If the PLU code entered by the administrator is not valid (step 135), the GUI editor displays a message that the image is not on file, as shown for example in FIG. 16, and disables the “OK” button. Under this circumstance, the GUI editor waits for the “CLEAR” key to be selected and a valid PLU code to be entered.
  • Next, a fourth button to be defined may be selected from the main screen, as shown for example in FIG. 17. After a fourth button is selected, the screen for selecting an item or generic category, as shown for example in FIG. 12, again is presented by the GUI editor.
  • For example, “A Generic Produce Category” button may be selected (step 140). The generic category options include, as shown for example in FIG. 18, assigning a generic category to the selected button, or creating a submenu of other buttons to be linked to the category button. If the administrator chooses to assign the button to a generic category (step 141), the GUI editor prompts the administrator to select one of a number of generic categories (e.g., Apples) displayed on the screen (step 142), as shown for example in FIG. 19. When the administrator selects one of the generic categories, the selected button is set to the selected category (step 144).
  • Next, the GUI editor prompts the administrator to select a fifth button to be defined, as shown for example in FIG. 20. After a fifth button is selected, the GUI editor prompts the administrator to select an item or generic category to the selected button, as shown for example in FIG. 12. For example, this button, like the previous, may be assigned to a generic category. Then, the GUI editor prompts the administrator to either (i) assign a generic category to the button or (ii) create a submenu of other buttons to be linked to the button, as shown for example in FIG. 18.
  • The option to create a submenu for this button may be selected, and then specific items may be assigned to buttons in the submenu. If the option to create a submenu is selected (step 141), the GUI editor prompts the administrator to select a button in the submenu (step 146), as shown for example in FIG. 21. Next, the GUI editor prompts the administrator to enter a PLU code of the item to be assigned to the selected button (step 148). When the PLU code is entered, the image corresponding to the entered PLU code appears in a portion of the GUI editor screen, as shown for example in FIG. 22. The administrator may confirm that the image that appears in the GUI editor screen should be assigned to the button in the submenu, by pressing the displayed image (step 150). The selected button in the submenu then is set to the selected item corresponding to the entered PLU code (step 151). If a mistake is made (step 149), the “CLEAR” button may be selected (step 152) and a correct PLU code entered (step 148).
  • This process may be repeated, as shown for example in FIGS. 23 and 24, until all buttons in the submenu have been assigned to items. The “EXIT” button may be selected when the process is complete.
  • Let's now return to the GUI editor screen shown in FIG. 20. One of the already assigned buttons may be selected. After one of the assigned buttons (e.g., button assigned to the “Apples” category) is selected, the GUI editor screen shown in FIG. 12 is presented. If the administrator attempts to assign the button to another item or category, a warning screen, as shown for example in FIG. 25, appears. If the already assigned button corresponds to a generic category with a pre-defined submenu, all the information stored concerning the submenu could be lost if the “YES” button is selected.
  • Let's return again to the GUI editor screen shown in FIG. 20. After one of the assigned buttons is selected, the GUI editor screen shown in FIG. 12 again is presented. The administrator may choose to “Remove this Button” to delete the selected button. If the administrator chooses to “Remove this Button” a confirmation screen appears, as shown for example in FIG. 26. The “YES” button may be selected to confirm the deletion. The “Go Back” button may be selected to return to the edit options screen (i.e., FIG. 7), and then the “Go Back” button may be selected again to exit the GUI editor and return to the custom setup screen (i.e., FIG. 6), and a third time to return to the maintenance mode screen (i.e., FIG. 3).
  • FIG. 27 illustrates how the GUI for non-bar coded items created by the editor process described above might look on the touch screen of a self-checkout terminal. After a customer selects the apples generic category button, the GUI screen shown in FIG. 28 is displayed.
  • Various changes and modifications of the described embodiments could be effected by one skilled in the art without departing from the spirit or scope of the invention recited in the appended claims. Improvements and modifications which become apparent to persons of ordinary skill in the art after reading this disclosure, the drawings and the appended claims are deemed within the spirit and scope of the present invention. It is therefore contemplated that the appended claims would cover any such modifications or improvements.

Claims (10)

1. An apparatus for self-checkout of non-bar coded items, comprising:
a PLU entry device having a display and a GUI, wherein the GUI provides on the display a predetermined image corresponding to a non-bar coded item, and provides a user with means for selecting the predetermined image of the non-bar coded item; and
a GUI editor, wherein the GUI editor is used to configure the GUI for non-bar coded items.
2. The apparatus of claim 1, wherein the GUI includes a plurality of display screens, displayed one screen at a time, and the GUI editor is used to configure selected ones of the display screens.
3. The apparatus of claim 1, wherein the GUI editor is used to select the image corresponding to the non-bar coded item from a database of images.
4. The apparatus of claim 1, wherein the GUI editor is used to configure display screens for a plurality of non-bar coded items.
5. The apparatus of claim 4, wherein after the display screens for non-bar coded items is configured, GUI data for non-bar coded items is broadcast to a plurality of self-checkout terminals.
6. A method for self-checkout of non-bar coded items, comprising the steps of:
providing the GUI for self-checkout of non-bar coded items by a user, the GUI including predetermined images corresponding to selected non-bar coded items and means for the user to select an item corresponding to one of the displayed images;
maintaining a list of most frequently sold items; and
displaying an image of at least one item on the list of most frequently sold items on a selected display screen.
7. The method of claim 6 further comprising updating the display screen when the list of most frequently sold items changes.
8. The method of claim 6 further comprising maintaining for each item a count of a number of units of the item sold within a predetermined period of time.
9. The method of claim 6 further comprising updating the list of most frequently sold items as sales take place at checkout terminals.
10. The method of claim 6 further comprising providing a GUI editor for configuring the GUI for non-bar coded items.
US11/397,829 2000-10-30 2006-04-03 Self-checkout method and apparatus including graphic interface for non-bar coded items Abandoned US20060282331A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/397,829 US20060282331A1 (en) 2000-10-30 2006-04-03 Self-checkout method and apparatus including graphic interface for non-bar coded items

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US24423400P 2000-10-30 2000-10-30
US09/710,137 US7168525B1 (en) 2000-10-30 2000-11-10 Self-checkout method and apparatus including graphic interface for non-bar coded items
US11/397,829 US20060282331A1 (en) 2000-10-30 2006-04-03 Self-checkout method and apparatus including graphic interface for non-bar coded items

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/710,137 Division US7168525B1 (en) 2000-10-30 2000-11-10 Self-checkout method and apparatus including graphic interface for non-bar coded items

Publications (1)

Publication Number Publication Date
US20060282331A1 true US20060282331A1 (en) 2006-12-14

Family

ID=26936415

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/710,137 Expired - Lifetime US7168525B1 (en) 2000-10-30 2000-11-10 Self-checkout method and apparatus including graphic interface for non-bar coded items
US11/397,829 Abandoned US20060282331A1 (en) 2000-10-30 2006-04-03 Self-checkout method and apparatus including graphic interface for non-bar coded items

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/710,137 Expired - Lifetime US7168525B1 (en) 2000-10-30 2000-11-10 Self-checkout method and apparatus including graphic interface for non-bar coded items

Country Status (5)

Country Link
US (2) US7168525B1 (en)
EP (1) EP1382020A2 (en)
AU (1) AU2001286172A1 (en)
CA (1) CA2427210C (en)
WO (1) WO2002037432A2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104296852A (en) * 2014-07-17 2015-01-21 赵肖肖 Self-service weighing method and apparatus for fruit and vegetable commodities
US10055626B2 (en) 2016-12-06 2018-08-21 Datalogic Usa, Inc. Data reading system and method with user feedback for improved exception handling and item modeling
US10430776B2 (en) 2014-01-09 2019-10-01 Datalogic Usa, Inc. System and method for exception handling in self-checkout and automated data capture systems
US11010320B2 (en) * 2014-01-24 2021-05-18 Panasonic Intellectual Property Corporation Of America Cooking apparatus, cooking method, non-transitory recording medium on which cooking control program is recorded, and cooking-information providing method
US11113491B2 (en) * 2020-01-02 2021-09-07 The Boeing Company Methods for virtual multi-dimensional quick response codes
US20230057000A1 (en) * 2021-08-23 2023-02-23 Ncr Corporation Data-driven transaction terminal item code corrector

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7845554B2 (en) 2000-10-30 2010-12-07 Fujitsu Frontech North America, Inc. Self-checkout method and apparatus
US8489437B1 (en) 2000-11-02 2013-07-16 Sureharvest Method and system automatically to certify an agricultural product
US20090134221A1 (en) * 2000-11-24 2009-05-28 Xiaoxun Zhu Tunnel-type digital imaging-based system for use in automated self-checkout and cashier-assisted checkout operations in retail store environments
US7558742B2 (en) 2001-02-02 2009-07-07 Fujitsu Transaction Solutions, Inc. Multi-device supervisor support for self-checkout systems
EP1489911B1 (en) * 2002-04-02 2009-08-19 Moffat Pty Limited A method of scheduling a production run of bakery products
EP1720139A1 (en) * 2002-05-17 2006-11-08 Fujitsu Transaction Solutions, Inc. Self-checkout method and apparatus
US20060148488A1 (en) * 2002-12-27 2006-07-06 Hanno Syrbe Method for handling location data
JP2004252703A (en) * 2003-02-20 2004-09-09 Nec Infrontia Corp Displaying method of display on pos system
US20050283402A1 (en) * 2004-06-22 2005-12-22 Ncr Corporation System and method of facilitating remote interventions in a self-checkout system
JP4787913B2 (en) * 2005-03-02 2011-10-05 富士通株式会社 Self-scanning system, purchased product reception device used in the self-scanning system, purchased product reception method, and purchased product reception program
US20060257827A1 (en) * 2005-05-12 2006-11-16 Blinktwice, Llc Method and apparatus to individualize content in an augmentative and alternative communication device
US20060259295A1 (en) * 2005-05-12 2006-11-16 Blinktwice, Llc Language interface and apparatus therefor
US20070005449A1 (en) * 2005-06-30 2007-01-04 Microsoft Corporation Optimized retail application user interface and architecture
US8106775B2 (en) * 2005-09-07 2012-01-31 Fujitsu Frontech Limited Checkout system, checkout system control program, and checkout system control method
US8274390B2 (en) 2006-11-20 2012-09-25 Metrologic Instruments, Inc. Radio frequency identification antenna switching in a conveyor system
US8818875B2 (en) * 2008-09-23 2014-08-26 Toshiba Global Commerce Solutions Holdings Corporation Point of sale system with item image capture and deferred invoicing capability
US20150242833A1 (en) * 2012-08-03 2015-08-27 Nec Corporation Information processing device and screen setting method
US10403250B2 (en) 2014-07-16 2019-09-03 Jennifer Gonzalez Rodriguez Interactive performance direction for a simultaneous multi-tone instrument
US10438273B2 (en) 2015-05-29 2019-10-08 Home Depot Product Authority, Llc Methods, apparatuses, and systems for online item lookup operations
US10339515B1 (en) * 2015-07-20 2019-07-02 Maurice D. Johnson Shopping cart with integrated scale and point of sale device
US10380569B2 (en) 2015-08-11 2019-08-13 Toshiba Tec Corporation Systems, methods, and apparatuses for displaying purchase transaction elements based on a determined hierarchy
JP6497455B2 (en) * 2018-02-06 2019-04-10 カシオ計算機株式会社 Sales data processing apparatus and program

Citations (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3059709A (en) * 1958-01-30 1962-10-23 Sanitary Scale Co Automatic computing weighing mechanism
US4024380A (en) * 1971-01-18 1977-05-17 Damon Mott Gunn Self service postal apparatus and method
US4071740A (en) * 1976-05-26 1978-01-31 Paul Gogulski Mobile automated shopping system
US4435767A (en) * 1979-05-07 1984-03-06 Sharp Kabushiki Kaisha Error alarm system for detecting an abnormal condition in a peripheral system of an electronic cash register
US4597457A (en) * 1982-08-19 1986-07-01 Kabushiki Kaisha Ishida Koki Seisakusho Electronic scale with CRT display
US4623877A (en) * 1983-06-30 1986-11-18 Knogo Corporation Method and apparatus for detection of targets in an interrogation zone
US4638312A (en) * 1985-10-25 1987-01-20 Ncr Corporation Order entry system including an interactive menu display
US4656344A (en) * 1985-03-04 1987-04-07 Ncr Corporation Integrated scale and optical scanner
US4661908A (en) * 1984-06-13 1987-04-28 Tokyo Electric Co., Ltd. Sales data processing system
US4676343A (en) * 1984-07-09 1987-06-30 Checkrobot Inc. Self-service distribution system
US4693329A (en) * 1983-11-29 1987-09-15 Kabushiki Kaisha Ishida Koki Seisakusho Electonic scale with label character size change capability
US4766296A (en) * 1987-04-29 1988-08-23 Checkrobot, Inc. Article checkout counter and system
US4775935A (en) * 1986-09-22 1988-10-04 Westinghouse Electric Corp. Video merchandising system with variable and adoptive product sequence presentation order
US4775782A (en) * 1987-09-30 1988-10-04 Ncr Corporation Checkout counter with remote keyboard writing pad and display
US4779706A (en) * 1986-12-17 1988-10-25 Ncr Corporation Self-service system
US4787467A (en) * 1987-07-31 1988-11-29 Johnson Neldon P Automated self-service checkout system
US4792018A (en) * 1984-07-09 1988-12-20 Checkrobot Inc. System for security processing of retailed articles
US4843546A (en) * 1986-04-09 1989-06-27 Hitachi, Ltd. POS system with means for automatically reconfiguring the center PLU and local files
US4862401A (en) * 1986-09-16 1989-08-29 Mettler Instruments Ag Apparatus, specifically a balance, having a display of results of successive function sequences
US4866661A (en) * 1986-03-26 1989-09-12 Prins Maurits L De Computer controlled rental and sale system and method for a supermarket and the like
US4879650A (en) * 1985-11-07 1989-11-07 Tokyo Electric Co., Ltd. POS register system with combined optical scanner and weighing machine
US4882724A (en) * 1987-10-14 1989-11-21 Leo Vela Shoppers communication system and processes relating thereto
US4940116A (en) * 1989-03-07 1990-07-10 Checkrobot Inc. Unattended checkout system and method
US4964053A (en) * 1988-04-22 1990-10-16 Checkrobot, Inc. Self-checkout of produce items
US5083638A (en) * 1990-09-18 1992-01-28 Howard Schneider Automated point-of-sale machine
US5115888A (en) * 1991-02-04 1992-05-26 Howard Schneider Self-serve checkout system
US5123494A (en) * 1991-02-04 1992-06-23 Howard Schneider Anti-theft weighing system
US5125465A (en) * 1991-02-04 1992-06-30 Howard Schneider Fast retail security weighing system
US5168961A (en) * 1991-02-04 1992-12-08 Howard Schneider Supermarket with self-service checkout
US5311969A (en) * 1992-03-17 1994-05-17 Checkrobot, Inc. Article checkout system with enhanced throughput
US5340970A (en) * 1992-03-17 1994-08-23 Checkrobot Inc. Article checkout system with security parameter override capacity
US5375680A (en) * 1992-02-24 1994-12-27 Tokyo Electric Co., Ltd. Check-out device
US5424521A (en) * 1992-03-17 1995-06-13 Checkrobot, Inc. Article checkout system with price parameter override capacity
US5426282A (en) * 1993-08-05 1995-06-20 Humble; David R. System for self-checkout of bulk produce items
US5494136A (en) * 1993-08-05 1996-02-27 Humble; David R. Integrated automated retail checkout terminal
US5497314A (en) * 1994-03-07 1996-03-05 Novak; Jeffrey M. Automated apparatus and method for object recognition at checkout counters
US5510979A (en) * 1991-07-30 1996-04-23 Restaurant Technology, Inc. Data processing system and method for retail stores
US5839104A (en) * 1996-02-20 1998-11-17 Ncr Corporation Point-of-sale system having speech entry and item recognition support system
US5992570A (en) * 1996-06-05 1999-11-30 Ncr Corporation Self-service checkout apparatus
US6092725A (en) * 1997-01-24 2000-07-25 Symbol Technologies, Inc. Statistical sampling security methodology for self-scanning checkout system
US6179206B1 (en) * 1998-12-07 2001-01-30 Fujitsu Limited Electronic shopping system having self-scanning price check and purchasing terminal
US6314406B1 (en) * 1996-06-26 2001-11-06 Telxon Corporation Customer information network
US20020002485A1 (en) * 1991-05-06 2002-01-03 O'brien Michael R. Method and apparatus for selective distribution of discount coupons based on prior customer behavior
US6363366B1 (en) * 1998-08-31 2002-03-26 David L. Henty Produce identification and pricing system for checkouts
US6409085B1 (en) * 2000-08-16 2002-06-25 Ncr Corporation Method of recognizing produce items using checkout frequency
US6412699B1 (en) * 1990-09-11 2002-07-02 Metrologic Instruments, Inc. Method of and system for producing transaction-enabling graphical user interfaces at internet-enabled terminals in response to reading bar code symbols pointing to html-encoded documents embedded with java-applets and stored on http information servers
US6418414B1 (en) * 1998-12-21 2002-07-09 Ncr Corporation Method and apparatus for entering an item name into a self-service checkout terminal
US6471125B1 (en) * 2000-05-24 2002-10-29 Ncr Corporation Method of tracking produce selection data
US6484939B1 (en) * 1995-06-06 2002-11-26 Dennis C. Blaeuer Self scanning and check out shopping cart-based electronic advertising system
US6540143B1 (en) * 2000-05-19 2003-04-01 Fujitsu Limited System and method for recovering bar code errors
US6550583B1 (en) * 2000-08-21 2003-04-22 Optimal Robotics Corp. Apparatus for self-serve checkout of large order purchases
US6577983B1 (en) * 2000-10-06 2003-06-10 Ncr Corporation Produce recognition method
US6580440B1 (en) * 2000-04-05 2003-06-17 Ncr Corporation System and method for automatically creating and updating a graphical user interface
US6606579B1 (en) * 2000-08-16 2003-08-12 Ncr Corporation Method of combining spectral data with non-spectral data in a produce recognition system
US6693236B1 (en) * 1999-12-28 2004-02-17 Monkeymedia, Inc. User interface for simultaneous management of owned and unowned inventory

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2217887B (en) 1988-04-22 1992-03-18 Checkrobot Inc A system for operator-unattended checkout of bulk and other articles
US5987428A (en) 1996-06-25 1999-11-16 Ncr Corporation Method and apparatus for checking out non-barcoded items at a checkout station

Patent Citations (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3059709A (en) * 1958-01-30 1962-10-23 Sanitary Scale Co Automatic computing weighing mechanism
US4024380A (en) * 1971-01-18 1977-05-17 Damon Mott Gunn Self service postal apparatus and method
US4071740A (en) * 1976-05-26 1978-01-31 Paul Gogulski Mobile automated shopping system
US4435767A (en) * 1979-05-07 1984-03-06 Sharp Kabushiki Kaisha Error alarm system for detecting an abnormal condition in a peripheral system of an electronic cash register
US4597457A (en) * 1982-08-19 1986-07-01 Kabushiki Kaisha Ishida Koki Seisakusho Electronic scale with CRT display
US4623877A (en) * 1983-06-30 1986-11-18 Knogo Corporation Method and apparatus for detection of targets in an interrogation zone
US4693329A (en) * 1983-11-29 1987-09-15 Kabushiki Kaisha Ishida Koki Seisakusho Electonic scale with label character size change capability
US4661908A (en) * 1984-06-13 1987-04-28 Tokyo Electric Co., Ltd. Sales data processing system
US4676343A (en) * 1984-07-09 1987-06-30 Checkrobot Inc. Self-service distribution system
US4792018A (en) * 1984-07-09 1988-12-20 Checkrobot Inc. System for security processing of retailed articles
US4656344A (en) * 1985-03-04 1987-04-07 Ncr Corporation Integrated scale and optical scanner
US4638312A (en) * 1985-10-25 1987-01-20 Ncr Corporation Order entry system including an interactive menu display
US4879650A (en) * 1985-11-07 1989-11-07 Tokyo Electric Co., Ltd. POS register system with combined optical scanner and weighing machine
US4866661A (en) * 1986-03-26 1989-09-12 Prins Maurits L De Computer controlled rental and sale system and method for a supermarket and the like
US4843546A (en) * 1986-04-09 1989-06-27 Hitachi, Ltd. POS system with means for automatically reconfiguring the center PLU and local files
US4862401A (en) * 1986-09-16 1989-08-29 Mettler Instruments Ag Apparatus, specifically a balance, having a display of results of successive function sequences
US4775935A (en) * 1986-09-22 1988-10-04 Westinghouse Electric Corp. Video merchandising system with variable and adoptive product sequence presentation order
US4779706A (en) * 1986-12-17 1988-10-25 Ncr Corporation Self-service system
US4766296A (en) * 1987-04-29 1988-08-23 Checkrobot, Inc. Article checkout counter and system
US4787467A (en) * 1987-07-31 1988-11-29 Johnson Neldon P Automated self-service checkout system
US4775782A (en) * 1987-09-30 1988-10-04 Ncr Corporation Checkout counter with remote keyboard writing pad and display
US4882724A (en) * 1987-10-14 1989-11-21 Leo Vela Shoppers communication system and processes relating thereto
US4964053A (en) * 1988-04-22 1990-10-16 Checkrobot, Inc. Self-checkout of produce items
US4940116A (en) * 1989-03-07 1990-07-10 Checkrobot Inc. Unattended checkout system and method
US6412699B1 (en) * 1990-09-11 2002-07-02 Metrologic Instruments, Inc. Method of and system for producing transaction-enabling graphical user interfaces at internet-enabled terminals in response to reading bar code symbols pointing to html-encoded documents embedded with java-applets and stored on http information servers
US5083638A (en) * 1990-09-18 1992-01-28 Howard Schneider Automated point-of-sale machine
US5168961A (en) * 1991-02-04 1992-12-08 Howard Schneider Supermarket with self-service checkout
US5123494A (en) * 1991-02-04 1992-06-23 Howard Schneider Anti-theft weighing system
US5125465A (en) * 1991-02-04 1992-06-30 Howard Schneider Fast retail security weighing system
US5115888A (en) * 1991-02-04 1992-05-26 Howard Schneider Self-serve checkout system
US20020002485A1 (en) * 1991-05-06 2002-01-03 O'brien Michael R. Method and apparatus for selective distribution of discount coupons based on prior customer behavior
US5510979A (en) * 1991-07-30 1996-04-23 Restaurant Technology, Inc. Data processing system and method for retail stores
US5375680A (en) * 1992-02-24 1994-12-27 Tokyo Electric Co., Ltd. Check-out device
US5311969A (en) * 1992-03-17 1994-05-17 Checkrobot, Inc. Article checkout system with enhanced throughput
US5340970A (en) * 1992-03-17 1994-08-23 Checkrobot Inc. Article checkout system with security parameter override capacity
US5424521A (en) * 1992-03-17 1995-06-13 Checkrobot, Inc. Article checkout system with price parameter override capacity
US5426282A (en) * 1993-08-05 1995-06-20 Humble; David R. System for self-checkout of bulk produce items
US5494136A (en) * 1993-08-05 1996-02-27 Humble; David R. Integrated automated retail checkout terminal
US5497314A (en) * 1994-03-07 1996-03-05 Novak; Jeffrey M. Automated apparatus and method for object recognition at checkout counters
US6484939B1 (en) * 1995-06-06 2002-11-26 Dennis C. Blaeuer Self scanning and check out shopping cart-based electronic advertising system
US5839104A (en) * 1996-02-20 1998-11-17 Ncr Corporation Point-of-sale system having speech entry and item recognition support system
US5992570A (en) * 1996-06-05 1999-11-30 Ncr Corporation Self-service checkout apparatus
US6314406B1 (en) * 1996-06-26 2001-11-06 Telxon Corporation Customer information network
US6595417B2 (en) * 1996-06-26 2003-07-22 Telxon Corporation Electronic shopping system
US6092725A (en) * 1997-01-24 2000-07-25 Symbol Technologies, Inc. Statistical sampling security methodology for self-scanning checkout system
US6363366B1 (en) * 1998-08-31 2002-03-26 David L. Henty Produce identification and pricing system for checkouts
US6179206B1 (en) * 1998-12-07 2001-01-30 Fujitsu Limited Electronic shopping system having self-scanning price check and purchasing terminal
US6418414B1 (en) * 1998-12-21 2002-07-09 Ncr Corporation Method and apparatus for entering an item name into a self-service checkout terminal
US6693236B1 (en) * 1999-12-28 2004-02-17 Monkeymedia, Inc. User interface for simultaneous management of owned and unowned inventory
US6580440B1 (en) * 2000-04-05 2003-06-17 Ncr Corporation System and method for automatically creating and updating a graphical user interface
US6540143B1 (en) * 2000-05-19 2003-04-01 Fujitsu Limited System and method for recovering bar code errors
US6471125B1 (en) * 2000-05-24 2002-10-29 Ncr Corporation Method of tracking produce selection data
US6606579B1 (en) * 2000-08-16 2003-08-12 Ncr Corporation Method of combining spectral data with non-spectral data in a produce recognition system
US6409085B1 (en) * 2000-08-16 2002-06-25 Ncr Corporation Method of recognizing produce items using checkout frequency
US6550583B1 (en) * 2000-08-21 2003-04-22 Optimal Robotics Corp. Apparatus for self-serve checkout of large order purchases
US6577983B1 (en) * 2000-10-06 2003-06-10 Ncr Corporation Produce recognition method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10430776B2 (en) 2014-01-09 2019-10-01 Datalogic Usa, Inc. System and method for exception handling in self-checkout and automated data capture systems
US11010320B2 (en) * 2014-01-24 2021-05-18 Panasonic Intellectual Property Corporation Of America Cooking apparatus, cooking method, non-transitory recording medium on which cooking control program is recorded, and cooking-information providing method
CN104296852A (en) * 2014-07-17 2015-01-21 赵肖肖 Self-service weighing method and apparatus for fruit and vegetable commodities
US10055626B2 (en) 2016-12-06 2018-08-21 Datalogic Usa, Inc. Data reading system and method with user feedback for improved exception handling and item modeling
US11113491B2 (en) * 2020-01-02 2021-09-07 The Boeing Company Methods for virtual multi-dimensional quick response codes
US11625552B2 (en) 2020-01-02 2023-04-11 The Boeing Company Virtual multi-dimensional quick response codes
US20230057000A1 (en) * 2021-08-23 2023-02-23 Ncr Corporation Data-driven transaction terminal item code corrector

Also Published As

Publication number Publication date
CA2427210C (en) 2017-09-26
WO2002037432A2 (en) 2002-05-10
AU2001286172A1 (en) 2002-05-15
EP1382020A2 (en) 2004-01-21
WO2002037432A3 (en) 2003-11-06
CA2427210A1 (en) 2002-05-10
US7168525B1 (en) 2007-01-30

Similar Documents

Publication Publication Date Title
US7168525B1 (en) Self-checkout method and apparatus including graphic interface for non-bar coded items
US9799023B2 (en) Self-checkout method and apparatus
EP1523737B1 (en) Self-checkout method and apparatus
US6550583B1 (en) Apparatus for self-serve checkout of large order purchases
US5426282A (en) System for self-checkout of bulk produce items
US7971787B2 (en) Commodity-vending system and weight-scale apparatus
JP2001249987A (en) Item recognition and recommendation system, and method
JP2009086941A (en) Menu display device for restaurant
US6418414B1 (en) Method and apparatus for entering an item name into a self-service checkout terminal
US6892183B1 (en) Method and apparatus for generating an item menu for use during operation of a self-service checkout terminal
EP3486620A2 (en) Measuring device and information processing program for control of measuring device
JP3982244B2 (en) Product registration processing method and POS system
JP2702078B2 (en) Simultaneous sales product search display device and method
JPH0554211A (en) Bar code medium and merchandise control system using bar code
JP6316254B2 (en) Information processing apparatus and program
JP6901599B1 (en) Processing equipment and order management system
JP2006190045A (en) Accounting method, accounting device, and account processing program for pos system
US6529879B1 (en) Electronic cash register enabling to select recommendation commodities to a customer
KR20070017244A (en) Self-checkout method and apparatus
JP4671578B2 (en) Sales equipment and sales program
JPH08106491A (en) Commodity purchase support device
JPH0540883A (en) Commodity selling device
JPH02222018A (en) Portable data input device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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

AS Assignment

Owner name: FUJITSU AMERICA , INC., CALIFORNIA

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:FUJITSU FRONTECH NORTH AMERICA, INC;REEL/FRAME:043483/0893

Effective date: 20170901

AS Assignment

Owner name: FUJITSU FRONTECH NORTH AMERICA INC., CALIFORNIA

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:FUJITSU AMERICA, INC.;REEL/FRAME:056000/0852

Effective date: 20210302