throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2002/0194074 A1
`(43) Pub. Date:
`Dec. 19, 2002
`Jacobs
`
`US 2002O194O74A1
`
`(54)
`
`(76)
`
`(21)
`(22)
`
`(63)
`
`(60)
`
`SELF-CHECKOUT METHOD AND
`APPARATUS
`
`Inventor: Eric L.L. Jacobs, Pointe Claire (CA)
`Correspondence Address:
`Clifford Chance Rogers & Wells LLP
`200 Park Avenue
`New York, NY 10166-0153 (US)
`Appl. No.:
`10/150,146
`Filed:
`May 17, 2002
`Related U.S. Application Data
`Continuation-in-part of application No. 09/710,137,
`filed on Nov. 10, 2000.
`Provisional application No. 60/244,234, filed on Oct.
`30, 2000.
`
`Publication Classification
`
`(51) Int. Cl." ..................................................... G06F 17/60
`(52) U.S. Cl. ................................................................ 705/16
`
`(57)
`
`ABSTRACT
`
`A point-of-Sale Self-checkout terminal includes a code
`reader device for automated entry of a product identification
`code present on items for purchase and a customer input
`device for receipt of data from a customer. A customer can
`initiate a purchase of a non-Scannable item and, in response,
`a database is queried to identify items based on a prediction
`of purchase of the items, and the identified items are
`displayed for Selection by the customer to purchase the item.
`Inage processing and Voice processing, can also be imple
`mented to assist customers with the purchase of non-Scan
`nable items.
`
`10
`
`
`
`PLEASE CHOOSEA PRODUCETEMORENTER THE LABELCODEON
`THE KEYPADPRESS DONE TO CONFIRMOR"NOLABEL"TO CONTINUE
`
`GOo
`
`NAVELORANGE
`
`
`
`
`
`
`
`
`
`
`
`Lightspeed Ex. 1019.1
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 1 of 21
`
`US 2002/0194074 A1
`
`10
`
`PLEASE CHOOSEAPRODUCETEMORENTERTHELABELCODEON
`THE KEYPADPRESS DONE TO CONFIRMOR"NOLABEL"TO CONTINUE
`
`deco
`
`KIWIFRUITNAVE ORANGE
`e
`
`
`
`BANANA
`
`APPLES
`
`
`
`
`
`FIG. 1
`
`
`
`
`
`
`
`
`
`PLEASE SELECT YOUR PRODUCETYPE
`
`to SS
`
`BRAEBURN
`
`CRAB
`
`i.e.
`
`GO BACK
`
`*F ORGANIC
`
`FG. 2
`
`NO
`LABEL
`
`(2) CALL
`E CASHER
`
`Lightspeed Ex. 1019.2
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 2 of 21
`
`US 2002/0194074 A1
`
`MAINTENANCE MODE
`
`
`
`
`
`100%
`WOLUMEUP
`
`VOLUMEDOWN
`
`TEST
`
`Ele DCC
`
`(1/
`
`TEST
`
`CUSTOM
`SETUP
`
`
`
`
`
`EXT MAINTENANCE
`
`
`
`STOP ROBOT
`
`FIG. 3
`
`Lightspeed Ex. 1019.3
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 3 of 21
`
`US 2002/0194074 A1
`
`
`
`PLEASE ENTERYOUR PASSWORD
`
`C.D
`CANCE I
`
`Lightspeed Ex. 1019.4
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 4 of 21
`
`US 2002/0194074 A1
`
`PRODUCE
`EDITOR
`
`eck
`
`GO BACK
`
`
`
`F.G. 6
`
`BEST-SELLERDATABASE
`MANAGEMENT
`
`LAYOUT
`MODIFICATION
`
`gbok,
`
`FIG. 7
`
`Lightspeed Ex. 1019.5
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 5 of 21
`
`US 2002/0194074 A1
`
`HOW OFTENDO YOU WANT TO
`RESET THE DATABASE?
`
`WEEKLY I
`
`FIG. 8
`
`
`
`ON WHICH WEEKDAY DOYOU WANT THE
`RESET TO TAKE PLACE
`
`Tuesday wonsor hursday
`MONDAY
`FRDay
`saturday
`SUNDAY
`
`GOBACK
`
`FIG. 9
`
`Lightspeed Ex. 1019.6
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 6 of 21
`
`US 2002/0194074 A1
`
`
`
`SELECTLAYOUT TYPE FOR PRODUCEMAINMENU
`
`SELECT THEBUTTONTHAT YOU WANT TODEFINEEDIT
`OR PRESS"EXT"TO RETURNTOMAINTENANCE MODE
`
`WHAT DOYOU WANT TO ASSIGN
`TO THISBUTTON POSITION?
`
`A"TOP 12"
`BEST SELLERTEM
`
`ASPECIFIC
`PRODUCE ITEM
`
`PRODUCECATEGORY
`
`REMOVE THISBUTTON
`
`Lightspeed Ex. 1019.7
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 7 of 21
`
`US 2002/0194074 A1
`
`
`
`SELECT THE BUTTON THAT YOU WANT TO DEFINE/EDT
`OR PRESS"EXIT"TORETURN TOMAINTENANCE MODE
`BEST
`BEST
`SELLERE1
`SELLERE2
`
`ENTER THE PLUCODE OF THE PRODUCETEMAND PRESS THEITEM
`TO CONFIRMOR PRESS CLEARTOENTERADIFFERENTPLU
`
`FIG. 14
`
`Lightspeed Ex. 1019.8
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 8 of 21
`
`US 2002/0194074 A1
`
`ENTER THE PLUCODE OF THE PRODUCETEMAND PRESS THE TEM
`TO CONFIRMORPRESS CLEARTOENTERADIFFERENTPLU
`
`BANANA
`
`ORGANIC
`
`FIG. 15
`
`
`
`ENTER THE PLU CODE OF THE PRODUCETEMAND PRESS THE TEM
`TO CONFIRMOR PRESSCLEARTOENTERADIFFERENTPLU
`
`SpBACs
`
`FG 16
`
`Lightspeed Ex. 1019.9
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 9 of 21
`
`US 2002/0194074 A1
`
`
`
`SELECT THE BUTTON THAT YOU WANT TO DEFINEEDIT
`OR PRESS"EXIT"TORETURN TOMANTENANCEMODE
`
`DOYOU WANT TO:
`
`ASSIGNAGENERIC PRODUCE
`CATEGORY TO THIS BUTTON
`
`CREATEASUBMENUFOR THIS
`GENERIC PRODUCE CATEGORY
`
`GOBACK
`
`FIG. 18
`
`Lightspeed Ex. 1019.10
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 10 of 21
`
`US 2002/0194074 A1
`
`CHOOSEAGENERIC PRODUCT CATEGORY
`FROM THE FOLLOWING:
`
`BERREGRES w
`
`FIG. 19
`
`
`
`SELECT THEBUTTONTHAT YOU WANT TO DEFINEEDIT
`OR PRESS"EXIT"TO RETURN TOMAINTENANCE MODE
`
`Lightspeed Ex. 1019.11
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 11 of 21
`
`US 2002/0194074 A1
`
`SELECT THEBUTTON THAT YOU WANT TO DEFINE/EDT
`OR PRESS"EXIT"TORETURN TO THE MAINMENU
`
`FIG. 21
`
`
`
`ENTER THE PLUCODE OF THE PRODUCE ITEMAND PRESS THE TEM
`TO CONFIRMOR PRESS CLEARTOENTERA DIFFERENTPLU
`
`BRAEBURN
`
`gback
`
`FIG. 22
`
`Lightspeed Ex. 1019.12
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 12 of 21
`
`US 2002/0194074 A1
`
`ENTER THE PLU CODE OF THE PRODUCETEMAND PRESS THE TEM
`TO CONFIRMOR PRESS CLEARTOENTERADIFFERENTPLU
`
`FIG. 23
`
`
`
`SELECT THEBUTTON THAT YOU WANT TO DEFINE/EDIT
`OR PRESS"EXIT"TO RETURNTO THE MAINMENU
`
`EXT
`
`FG. 24
`
`Lightspeed Ex. 1019.13
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 13 of 21
`
`US 2002/0194074 A1
`
`THEBUTTON YOU HAVE SELECTED
`SAGENERICCATEGORY
`WITH ASUBMENUTHAT HAS
`ALREADY BEEN DEFINED
`
`DOYOU WISHTO CHANGE
`THISBUTTONANYWAYS
`
`FIG. 25
`
`ARE YOU SURE YOU WISH
`REMOVE THIS BUTTON?
`
`
`
`FG. 26
`
`
`
`
`
`
`
`Lightspeed Ex. 1019.14
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 14 of 21
`
`US 2002/0194074 A1
`
`PLEASE CHOOSEAPRODUCE ITEMORENTER THE LABELCODEON
`THE KEYPAD PRESS DONE TO CONFIRMOR"NOLABEL"TOCONTINUE
`
`KIWIFRUIT
`
`acco
`-e)
`-é)
`
`ACA
`
`*F ORGANIC
`
`(2)2All
`E CASHER
`
`FIG. 27
`
`
`
`PLEASE SELECTYOUR PRODUCETYPE
`
`{
`GO BACK
`
`*F ORGANIC
`
`FG. 28
`
`NO
`LABEL
`
`A
`
`(2) CALL
`E CASHER
`
`Lightspeed Ex. 1019.15
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 15 of 21
`
`US 2002/0194074 A1
`
`29A
`
`29B
`
`FIG. 29
`
`102
`
`SELECT CUSTOMSETUP
`NMAINTENANCEMODE
`
`ENTERPASSWORD
`106
`
`NO
`
`PASSWORD
`CORRECT?
`
`YES
`
`
`
`
`
`
`
`
`
`
`
`GOBACK
`
`SELECTPRODUCE
`EDITOR
`
`DATABASE
`MANAGEMENT
`
`SELECT
`EDT
`
`LAYOUT
`
`
`
`"TOP 12"
`BUTTON ADDED
`
`FIG. 29A
`
`
`
`
`
`
`
`
`
`
`
`
`
`Lightspeed Ex. 1019.16
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 16 of 21
`
`US 2002/0194074 A1
`
`SPECIFICPRODUCEITEM GENERC
`PRODUCE
`CATEGORY
`
`
`
`TOP 12MOST
`SOLD TEMS
`
`
`
`GENERIC
`SEE)
`
`
`
`128
`
`SES
`SELECTIMAGE
`136 (SETEUTION
`137.
`
`
`
`SELECCLEAE-6
`CORRECT
`
`152
`
`148
`
`SELECT
`IMAGE
`YES
`
`FIG. 29B
`
`Lightspeed Ex. 1019.17
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 17 of 21
`
`US 2002/0194074 A1
`
`
`
`
`
`
`
`
`
`Lightspeed Ex. 1019.18
`
`

`

`Patent Application Publication Dec. 19, 2002 Sheet 18 of 21
`
`US 2002/0194074 A1
`
`welcome varsiyeviceshipper
`Campbelssop
`Bananas
`
`$14,695.
`- "$1.15. .
`
`FIG. 31
`
`31 O2
`
`3103
`
`32O1
`
`3.
`
`:
`
`---
`
`cucumber
`
`ag
`
`W
`
`u 3204
`
`-
`
`
`
`A
`
`h
`
`V
`
`Lightspeed Ex. 1019.19
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 19 of 21
`
`US 2002/0194074 A1
`
`Papaya
`
`Parsley
`
`Bartlettpears
`
`Bostpears
`
`s:
`
`Pecans
`
`Chia peppers.
`
`anarance
`peppers
`
`3305
`
`
`
`3301
`
`Bartlettpears
`
`Boscpears'
`
`Associed Tsagreen
`ci, Anaheim green
`bili Pepper "E" sig, E"
`
`Beloiage
`
`Lightspeed Ex. 1019.20
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 20 of 21
`
`US 2002/0194074 A1
`
`st sy
`
`Welcomervoir Store valued Shoppe s
`Campbells Soup
`Bananas
`
`"ass.
`
`site
`* : ...
`
`A
`
`
`
`FG. 35
`
`contris,
`scription
`
`Y as as p
`
`so
`
`S
`
`3602-3603
`
`up Yo no p
`
`S
`
`V
`Up up to
`
`p
`
`V
`to so. O
`
`o
`
`0 (0.
`
`V
`
`s
`
`sos
`
`FIG. 36
`
`Lightspeed Ex. 1019.21
`
`

`

`Patent Application Publication Dec. 19, 2002. Sheet 21 of 21
`
`US 2002/0194074 A1
`
`ti-
`
`
`
`at
`
`Lightspeed Ex. 1019.22
`
`

`

`US 2002/0194074 A1
`
`Dec. 19, 2002
`
`SELF-CHECKOUT METHOD AND APPARATUS
`0001. This application is a continuation-in-part of appli
`cation Ser. No. 09/710,137 filed Nov. 10, 2000, entitled
`“Self-Checkout Method And Apparatus Including Graphic
`Interface For Non-Bar Coded Items” and claims benefit to
`provisional application serial No. 60/244,234 filed Oct. 30,
`2OOO.
`
`FIELD OF THE INVENTION
`0002 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
`0003. 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 expe
`dite the checkout proceSS. Computer-based point-of-Sale
`Systems are now the norm in the retail environment.
`0004 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.
`0005 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.
`0006 Automated self-checkout systems, such as the
`U-Scan Express(R 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.
`0007. 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.
`0008. 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.
`0009. At a self-checkout terminal, the customer is pro
`Vided means to call for assistance from a Supervisory
`employee when a non-bar coded item is to be processed. In
`Some implementations, a 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 appro
`priate 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
`0010. 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 corre
`sponding 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 per pound or per unit of the
`Selected non-bar coded item from the PLU database. This
`data can be used to calculate price in relation to the weight
`or quantity of the item.
`0011. The apparatus may include a GUI editor. The GUI
`editor may be used to configure the GUI for non-bar coded
`items.
`0012. 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.
`0013 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
`0014. The present invention can be more readily under
`stood from the following detailed description by referring to
`the accompanying drawings wherein:
`0015 FIG. 1 shows an exemplary image of a non-bar
`coded item Selection GUI that can appear on a touch Screen
`monitor for Selecting a generic category of items,
`0016 FIG. 2 shows an exemplary GUI screen for select
`ing one of Specific types of apples,
`
`Lightspeed Ex. 1019.23
`
`

`

`US 2002/0194074 A1
`
`Dec. 19, 2002
`
`0017 FIG. 3 shows an exemplary GUI screen presenting
`maintenance mode options,
`0.018
`FIG. 4 shows an exemplary GUI screen for enter
`ing a password;
`0019 FIG. 5 shows an exemplary GUI screen for enter
`ing an alternate password;
`0020 FIG. 6 shows an exemplary GUI screen presenting
`custom Setup options,
`0021 FIG. 7 shows an exemplary GUI editor screen
`presenting edit options,
`0022 FIG. 8 shows an exemplary GUI editor screen for
`Selecting a reset frequency for the database of most fre
`quently Sold items,
`0023 FIG. 9 shows an exemplary GUI editor screen for
`Selecting a day of the week upon which the database is to be
`reSet,
`0024 FIG. 10 shows an exemplary GUI editor screen for
`selecting visual layout of the GUI for non-bar coded items;
`0025 FIG. 11 shows an exemplary GUI editor screen for
`Selecting a button to which an item or generic category may
`be assigned;
`0.026
`FIG. 12 shows an exemplary GUI editor screen for
`Selecting a type of an item to be assigned to the Selected
`button;
`0027 FIG. 13 shows an exemplary GUI editor screen for
`selecting a third button to be defined;
`0028 FIG. 14 shows an exemplary GUI editor screen for
`Selecting a specific item to assign to a button;
`0029 FIG. 15 shows an exemplary GUI editor screen
`indicating Selection of an organic fruit/vegetable;
`0030 FIG. 16 shows an exemplary GUI editor screen
`informing that an incorrect PLU code was entered;
`0031 FIG. 17 shows an exemplary GUI editor screen for
`selecting a fourth button to be defined;
`0032 FIG. 18 shows an exemplary GUI editor screen for
`Selecting a generic category to be assigned to a Selected
`button;
`0033 FIG. 19 shows an exemplary GUI editor screen for
`Selecting a generic category;
`0034 FIG. 20 shows an exemplary GUI editor screen for
`selecting a fifth button to be defined;
`0035 FIG. 21 shows an exemplary GUI editor screen for
`Selecting a button to be assigned in the Submenu;
`0036 FIG.22 shows an exemplary GUI editor screen for
`Selecting an item to assign to the Selected button in the
`Submenu;
`0037 FIG.23 shows an exemplary GUI editor screen for
`Selecting an item to assign to a Second button in the
`Submenu;
`0038 FIG. 24 shows an exemplary GUI editor screen for
`Selecting a third button to be assigned in the Submenu;
`
`0039 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;
`0040 FIG. 26 shows an exemplary GUI editor screen for
`confirming removal of a Selected button;
`0041 FIG. 27 shows an exemplary screen in the GUI for
`non-bar coded items,
`0042 FIG.28 shows an exemplary screen in the GUI for
`non-bar coded items when a generic category button is
`Selected;
`0043 FIGS. 29A and 29B show a flow chart for a
`process, in accordance with an embodiment of the present
`invention, of Setting up a non-bar coded items GUI.
`0044 FIG. 30 shows a block diagram of a self-checkout
`System.
`004.5 FIGS. 31-35 show exemplary screens of the GUI
`for non-bar coded items with alphanumeric lookup.
`FIG. 36 shows data stored in exemplary database
`0046)
`records.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`0047 Improvements in the operation and usability of
`point-of-Sale Self-checkout Systems can be provided by a
`Self-checkout System that includes a Scanning device for
`automated Scanning of bar-coded items as well as a cus
`tomer-operated interface for checkout of items that are not
`coded for Scanning. The customer-operated interface can be
`a graphical user interface (GUI) (a "non-Scannable item
`GUI”) that may include features Such as a touch-Screen
`display and input device, iconic representations of items for
`purchase, and Search facilities to help identify items being
`purchased and to enter appropriate checkout data. An editor
`for provisioning data and Setting up various features of the
`non-Scannable item interface can also be provided. The
`checkout System, and in particular, the non-Scannable item
`GUI, can be used for checkout of items Such as produce and
`bakery items in a grocery Sales environment and for non
`Scannable items in other retail environments. To do So, a
`flexible method of provisioning data and icon images asso
`ciated with the non-Scannable items is provided.
`0048 FIG. 30 shows a block diagram of an implemen
`tation of a point-of-Sale Self-checkout Station that includes a
`non-scannable item GUI. The self-checkout station 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, 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 commu
`nicates via the I/O interface with a PLU database 303, one
`or more scales 304, a touch-screen display 302 (or other
`entry device, Such as a touchpad), and a bar code Scanner.
`Items may include other types of machine-detectible iden
`tification encodings instead of, or in addition to, Scannable
`
`Lightspeed Ex. 1019.24
`
`

`

`US 2002/0194074 A1
`
`Dec. 19, 2002
`
`bar codes (e.g., magnetic encodings, magnetic transducers,
`and other machine-readable printed codes). Consequently,
`implementations may be equipped with other types of reader
`devices to detect encoded product identifications (IDS), e.g.,
`magnetic Sensors to read magnetic encodings, and other
`types of Scanning Sensors for other printed code types.
`0049. The self-checkout station (i.e., processing unit 301)
`also can include a network interface used for communication
`over a network (e.g., a local area network, wide area network
`(WAN), wireless and other networks) with other devices.
`These other devices may include a host computer, Such as a
`Store's central controller, and may also include other check
`out Stations and Supervisory Stations. The network interface
`includes the appropriate units for interfacing with the net
`work, 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 303 stored in the storage
`devices may be updated.
`0050 Self-checkout orders commonly include a combi
`nation of Scannable (i.e., bar-coded) and non-Scannable
`items. To purchase a Scannable item, the customer moves the
`item past an automated Scanning device which reads the
`Scannable product identifier and thereby determines the
`item's identification. If the customer wants to purchase a
`non-Scannable item, the customer may do So by entering of
`a product identifier using the non-scannable item interface.
`This product identifier can be received through the entry of
`an alpha-numeric identifier, an icon Selection, or by a
`combination of these methods (the chosen mechanisms may
`differ in different implementations). In Some implementa
`tions, speech and Visual inputs may be processed by the
`Self-checkout System to assist in identifying a produce.
`0051 FIGS. 1-2 and 31-35 show customer interface
`Screens displayed in two example implementations (imple
`mentation #1 and #2) of non-scannable item GUIs. Each of
`the example implementations uses an interactive touch
`screen display 302 combining a touch-sensor screen 302b
`and a cathode ray tube (CRT), liquid crystal display (LCD),
`or other graphical display element 302a for customer inter
`action. Implementation #1 (FIGS. 1-2) includes a on-screen
`numeric keypad 192 for the entry of product lookup (PLU)
`codes, and displayS interactive icons 191 that can be used to
`Select an item from System-determined initial grouping of
`products. The System-determined grouping is a grouping
`that is determined Separate from an explicit Search request
`by a customer for a desired item. Examples of System
`determined groupings include predetermined grouping and
`predictively determined grouping (e.g., a grouping of fre
`quently-purchased non-Scannable items). Implementation
`#2 (FIGS. 31-35) also includes a on-screen numeric keypad
`3102, as well as a System-determined initial group of inter
`active icons 3201. Implementation #2 also includes a alpha
`betic keyboard interface 3204 used to enter search terms so
`that the customer can locate and Select products in addition
`to those shown in the initial group 3201. The self-checkout
`System's non-Scannable item GUI is accessed when the
`customer wishes to purchase a non-bar-coded item. AcceSS
`to the interface may be triggered when the customer places
`an unscanned item on a Scanner Scale, or by explicit Selec
`
`tion of a on-screen control from the display 302 (e.g., a
`button labeled “Purchase Item Without A Bar Code).
`0052. When the non-scannable item GUI is activated, a
`PLU entry screen 100, 3100 may be displayed. As shown in
`screen 100 of implementation #1, the customer can identify
`an item by PLU code entry using a graphical touch-Screen
`keypad 192. If the item is displayed in the grouping 191, the
`customer can also Select the appropriate item to enter the
`purchase. In Some implementations, icons 191 display
`images representing a generic category and Selection of the
`generic category's icon will provide a more detailed Sub
`menu. If the item is not labeled with a PLU code, and an
`appropriate icon 191 is not displayed, the user may select the
`“No Label” button 103 to obtain assistance from store
`personnel. Interface screen 3100 of implementation #2 also
`permits entry of a PLU code using a graphical touch-Screen
`interface. If the item is not labeled with a PLU code, the user
`can select the “No Label” button 3103 to access a second
`interface screen 3200 (FIG. 32). Interface screen 3200
`initially displays the System-determined icon grouping 3201
`as well as an on-screen keyboard 3202. Icons initially
`displayed in 3201 can be best seller or most frequently sold
`items, and this information can be displayed as Soon as the
`Screen is displayed. If the purchase item is shown by an icon
`3201, the user may Select that icon to purchase the item,
`otherwise keyboard 3204 may be used to enter terms used to
`search a product database 303 and locate the desired item.
`0053 To locate a desired item, keyboard 3204 is used to
`provide alphabetic character input (or, in Some implemen
`tations, expanded input sets Such as alpha-numeric) to the
`checkout System. The checkout System receives the input
`characters, parses the input into Search terms, queries a
`product database, and display results as user-Selectable
`icons. Referring to FIG. 33, as letters are entered on the
`keyboard 3204, they are displayed in a display area 3305 and
`matching products are determined based on the entered
`characters and displayed as icons 3301 displayed on the
`interface 3300. As additional letters are entered, the display
`area 3301 is again updated to reflect the additional input
`(compare the icons of FIG.33 which are displayed after the
`entry of the letter “P” with the icons of FIG. 34 which are
`displayed after the further entry of the letter “E”).
`0054) To identify the matching products, the checkout
`System parses input characters to form Search terms and uses
`those terms to query the database 303 and thereby locate
`matching items. The Search terms included in the query can
`include words (i.e., a group of contiguous letters delimited
`by a space character) as well as a word fragment (i.e., a
`group of contiguous letters not yet delimited by a Space
`character). Querying database 303 includes comparing each
`of the Search terms to keywords associated with each
`product. The item-keyword database may be Stored in a local
`database 303 or a central database (e.g., a store controller
`database). FIG. 36 shows example item-keyword records
`for a number of products. As shown in FIG. 36, for each
`product, the database stores an icon 3601, a PLU number
`3602, a descriptors 3603 that may be used by other store
`Systems (e.g., by a store's master controller), and keywords
`in one or more languages (e.g., English 3604, Spanish 3605,
`and French 3606).
`0055 Preferably, the product query algorithm will match
`Search terms to an item's keywords regardless of the relative
`
`Lightspeed Ex. 1019.25
`
`

`

`US 2002/0194074 A1
`
`Dec. 19, 2002
`
`ordering of the Search terms and keywords. Further, a Search
`term will match a keyword if the term is present as an initial
`substring of the keyword. Thus, the term “Pear Bos” will
`match “Bosc Pears.” Additionally, implementations may
`provide for automatic conversion between plural and Singu
`lar terms Such that a term entered by the user in the plural
`(e.g., “pears”) will match a keyword expressed in the
`Singular (e.g., “pear). Conversion between singular and
`plural tenses may be done, e.g., by using a lookup table. In
`Some implementations, a lookup table may also be used to
`convert a term entered by a user into an alternative term or
`to expand an entered term into multiple terms. This conver
`Sion and expansion feature may be used, for example, to
`convert a regional product name to a Standard term, or where
`a product may be known by multiple terms (e.g., in a
`hardware Store implementation, the Search term “fastener”
`may be expanded to the Boolean Search expression "bolt or
`screw or rivet”). Where term substitution and/or expansion
`is employed, the display of results may be in accordance
`with an ordering that favors results matching the Specific
`terms entered, rather than the expanded or Substitute terms.
`0056. In some implementations, the icon display 3301 is
`automatically updated as each letter is entered. In other
`implementations, the icon display may be updated when
`there is a pause in data entry (e.g., after a 500 millisecond
`pause), or upon explicit request by the user (e.g., Selecting
`an "Enter' button). Implementations can also include Scroll
`buttons (e.g., buttons 3302) used to scroll the displayed
`icons when the number of items exceeds the available Screen
`space. After the desired item icon is displayed and Selected,
`another screen (FIG. 35) may be displayed for the entry of
`quantity information using keypad 3501.
`0057. In the example implementations (#1 and #2), the
`system-determined icons (191 and 3201, respectively) are
`displayed when the non-Scannable item GUI is accessed.
`These initial icons sets 191, 3201 may be selected based on
`an expectation or probability that a particular items is to be
`purchased. This expectation can be determined based on the
`frequency of purchase of particular items during a preceding
`period (e.g., during the past month) in all customer orders.
`In other implementations, the initial icons 191, 3201 may be
`customer Specific and can be determined based on a cus
`tomer's Specific Sales history. The initial icon Set can also be
`determined based on other Statistical/probabilistic factors.
`For example, the icons 191, 3201 may be determined based
`on a Statistical correlation that a particular item will be
`purchased when another item has already been entered as
`part of an order. For example, in a hardware Store imple
`mentation, if copper piping has already been entered in an
`order, the icons 191, 3201 may correspond to non-bar-coded
`joints and fasteners used to connect copper piping.
`0.058. In some implementations, the system-determined
`icons 191, 3201 can be determined on a user-specific basis.
`To enable this feature, the database 303 includes customer
`purchase history information. Following receipt of a cus
`tomer identification by the Self-checkout System (e.g., by the
`Swiping of a bar-coded frequent-shopper card in front of a
`Scanner, Swiping of a credit or debit card entry, or using data
`entered directly by the customer), the database 303 is
`queried to determine the user's purchase history. The icons
`191, 3201 are then determined based on the user's purchase
`history or other user-specific information. Correspondingly,
`at the end of order processing, customer purchase data may
`
`be stored in the database 303 reflecting the newly purchased
`items. In other implementations, the Sales history database
`may be implemented by data Stored on the frequent-shopper
`card (e.g., using a magnetic Strip or in "Smart card”
`memory).
`0059) Implementations can include further refinements,
`Such as the ability to determine the frequently Sold items on
`a Seasonal basis. In Such implementations, the database 303
`can Store customer purchase information along with pur
`chase dates So that Seasonal buying patterns can be deter
`mined. Thus, for example, during the week before Hallow
`een, icons for purchase of pumpkins may be displayed based
`on a customers purchases of pumpkins during that week of
`the previous year. This information may be stored without
`differentiating based on the particular customers, or may be
`Stored on a customer-Specific basis.
`0060. The icon grouping 191, 3201 may change continu
`ously as a result of ongoing Sales at the Self-checkout
`terminals. For example, in a frequently-Sold item implemen
`tation, the System automatically updates the images on the
`touch Screen monitor for those buttons pre-defined as but
`tons for most frequently Sold items. The updating of the
`buttons may be dynamic and may occur in between the
`processing of two orders at the Self-checkout terminal, or
`may be at greater intervals (e.g., monthly or quarterly). The
`processing unit of each Self-checkout terminal, or a central
`database, may maintain an item count of every produce (or
`non-bar coded item) Sold. Checkout terminals may commu
`nicate to find the highest count of produce (or non-bar
`coded) items in their database.
`0061 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 a

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket