throbber
1111111111111111 IIIIII IIIII 11111 1111111111 11111 111111111111111 11111 11111 1111111111 11111111
`US 20050049921Al
`
`(19) United States
`(12) Patent Application Publication
`Tengler et al.
`
`(10) Pub. No.: US 2005/0049921 Al
`Mar. 3, 2005
`(43) Pub. Date:
`
`(54) ORDER PROCESSING
`
`(76)
`
`Inventors: Craig D. Tengler, Boxford, MA (US);
`John F. Cardinal, North Andover, MA
`(US); Frank Cantwell, Winchester, MA
`(US); Thomas 0. Jones, Andover, MA
`(US); Monica M. Hering, Methuen,
`MA (US); Stephen P. McDonnell,
`Pepperell, MA (US); Timothy L.
`Mulhern, Westford, MA (US); Stephen
`R. Marchetti, Billerica, MA (US); Glen
`Edwards, Salem, NH (US); Peter A.
`Mancuso, Dracut, MA (US)
`
`Correspondence Address:
`FISH & RICHARDSON PC
`225 FRANKLIN ST
`BOSTON, MA 02110 (US)
`
`(21) Appl. No.:
`
`10/652,772
`
`(22) Filed:
`
`Aug. 29, 2003
`
`Publication Classification
`
`Int. Cl.7 ..................................................... G06F 17/60
`(51)
`(52) U.S. Cl. ................................................. 705/15; 705/27
`
`(57)
`
`ABSTRACT
`
`In one aspect, an electronic association is maintained
`between each order received at a place at which goods or
`services are offered, the goods or services to be delivered at
`a point in the place, and the association of the order with the
`delivery place is enabled to be altered between the time
`when the order is placed and the time when the order is
`delivered.
`
`Side-by-Side
`Drive-Thru
`
`Manager's Office
`
`Landing Zone
`
`Kitchen
`
`Zoom-Thru
`
`24 Office
`
`§_
`
`1
`1Q
`
`r-
`NW
`0 ~
`:::; 9:
`"'~
`""
`
`()
`0

`~
`
`§'.
`
`,,
`;ti
`0
`z
`-I
`
`Playplace
`
`22 20
`
`Dining Room
`12
`
`12..'.
`
`Telephone Operators
`
`Drive-Thru Presenter
`
`CLOVER NETWORK 1005
`
`

`

`~
`"T1
`
`-I
`
`0 z
`
`FIG. 1
`
`Drive-Thru Presenter
`
`Dining/Playplace Cashier
`
`20
`Playplace
`
`12'
`
`12
`
`Dining Room
`
`14
`
`6'
`
`~
`C: ::,
`0
`(")
`
`10
`1
`
`co
`{l) s·
`::, 0.
`' Nill
`0::,
`
`24 Office
`
`§.
`
`12"
`
`Telephone Tree
`
`Telephone Tree
`
`Landing Zone Front Counter
`
`Zoom-Thru
`
`Manager's Office
`
`Kitchen
`
`Drive-Thru
`Side-by-Side
`
`

`

`FIG. 2
`
`~ ....
`~
`I::"
`r.,:;
`~
`0
`N
`s.;.,
`~ :-s
`C =
`....
`~ ....
`~ ....
`l
`.... C =
`i -....
`.... ~ = ....
`
`~
`
`~
`
`~ ....
`
`--= ~
`
`i-,..
`N
`~
`C
`N
`
`74
`
`62
`
`60
`
`Patent Application Publicati
`ton Mar.3, 2005 Sheet 2 of 24
`
`US 2005/0049921 41
`
`
`
`56
`
`54
`
`5\
`
`v9
`
`v
`G
`
`9S
`
`

`

`FIG. 3
`
`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`t "Cl -....
`~ .... ~ = ....
`
`(')
`
`(')
`
`""C
`
`$3.86
`$0.1B
`$3.6B
`
`Total:
`Tax:
`Subtotal:
`
`.79
`
`Milk
`
`Mayo
`
`t;·rill«t~,t,H\i;i:~ •·, '
`
`Grilled Chicken
`
`••
`00-.·.·.o··
`0800008
`•
`
`'
`
`..
`
`~
`
`'
`
`'
`
`"
`
`.
`
`'
`
`

`

`'"""'
`'"""' >
`
`N
`\0
`\0
`,i;;..
`0
`
`Ul -0
`
`0
`0
`N
`'JJ.
`d
`
`'"""'
`N
`0 ....,
`~ ....
`'JJ. =-~
`
`,i;;..
`
`Ul
`0
`0
`N
`~~
`~ :;
`~
`
`$6.14-
`$10.00
`$3.86
`$0.18
`$3.68
`
`.... 0 =
`~ ....
`""C = O' -....
`.... 0 =
`~ ....
`"Cl -....
`> "Cl
`.... ~ = ....
`
`(')
`
`(')
`
`~
`""C
`
`Patent Application Publication
`
`Mar.3, 2005 Sheet 4 of 21
`
`US 2005/0049921 Al
`
`FIG. 4
`
`|Feeeeeeeeneteeemnes
`
`Amount due: $3.86
`
`12~
`
`

`

`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`~ "Cl -....
`~ .... ~ = ....
`
`""C
`
`(')
`
`(')
`
`FIG. 5
`
`$7.00
`
`Toial
`
`$6.80
`
`Total
`
`$7.82
`
`Total
`
`
`
`-0
`
`1.49
`1.89
`
`3.29
`
`Ice Cream Sundae
`Lemonade
`
`wJosauce
`
`Fish Sandwich
`
`1.59
`
`1.59
`3.00
`
`Lg Drink
`Med OJ
`Lg Onion Ring
`Dbl Cheeseburger
`
`1.49
`1.19
`1.39
`0.10
`0.99
`2.29
`
`Straw!> Cheesecake
`Sm Drink
`Med Drink
`

`, Sm Hamburger
`Cheeseburger
`
`BBQ Sauce
`
`..
`
`58.04
`
`Total
`
`$7.00
`
`U.10
`
`Toial
`
`$6.08
`
`Tola I
`
`136--r------_
`
`0.99
`0.89
`
`2.49
`
`3.29
`
`Apple Pie
`Sm Coffee
`Sm Drink
`Kids Hamb Meal
`w/o lettuce
`
`Chicken Club
`
`0.99
`1.39
`0.6<1
`3.79
`
`Mouarella Sticks
`Med Fry
`
`extra Bacon
`
`Bacon Obi Chsb
`
`1.19
`0.69
`
`2.98
`
`Med Iced Tea
`Milk
`2 BBQ Sauce
`2 5-pc Chicken Pieces
`
`1.39
`2.79
`0.30
`1.29
`
`Lg Drink
`Chicken Sandwich
`
`134-;-1....--utra cheese
`
`Cheeseburger
`
`4J; 1:14
`
`#2 $
`
`132
`
`

`

`Patent Application Publication Mar. 3, 2005 Sheet 6 of 21
`
`US 2005/0049921 Al
`
`(0
`,q-
`
`~
`
`< tr) .
`
`C,
`~
`~
`
`N ,q-
`----
`
`I ,q(cid:173)
`
`,q-
`
`~
`
`o?
`
`,q-
`
`~
`
`

`

`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`~ "Cl -....
`~ .... ~ = ....
`
`""C
`
`(')
`
`(')
`
`FIG. 5B
`
`1ml
`cu:Atfui
`t~ ..
`'l.li!orrt:ii!
`NE~
`
`u.iiElr,iii,i,H
`
`-.- -~
`
`166
`
`162 164
`
`

`

`'"""'
`N
`0 ....,
`00
`~ ....
`'JJ. =-~
`
`Ul
`0
`0
`N
`~~
`~ :;
`~
`
`.... 0 =
`~ ....
`""C = O' -....
`.... 0 =
`~ ....
`"Cl -....
`> "Cl
`~ = ....
`~ ....
`""C
`
`(')
`
`(')
`
`FIG. 6A
`
`US 2005/0049921 Al
`
`Patent Application Publication
`
`Mar. 3, 2005 Sheet 8 of 21
`
`iia
`
`JBATE
`
`inseeGSteanf
`
`
`
`BearleywexoriT
`
`FIG. 6
`
`172
`
`9OAcLt
`
`Q
`
`smcRACH
`
`RaeSCACanoO2Riabeit
`
`eheeef
`
`18~
`
`aleweNd
`
`SUmeeoeMeraSOaT
`aCCKOOCSC
`
`CESRICCI!
`
`LemSPEEROI
`
`qebing34-
`
`uaxaTy)Adstaq
`
`
`
`qabinyog-4
`
`
`
`yelling94-6
`
`176
`
`174
`
`

`

`J
`\
`
`,-------..,1
`I
`J
`
`Kids Meals
`
`FIG. 7
`
`-38.0%
`--- • 62.0%
`
`1,1s1011
`
`,.
`
`Customers
`
`-
`
`II
`
`$1,059.27
`
`3
`
`11
`
`0
`
`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`~ "Cl -....
`~ .... ~ = ....
`
`(')
`
`(')
`
`""C
`
`19%
`
`Target
`
`19.7%
`Hour
`
`18.3%
`
`Day
`
`90s
`
`Target
`
`94.4s
`Hour
`
`84.5s
`Day
`
`$274.69
`
`Hour
`
`$3690.33
`
`Day
`
`Labor%
`
`"
`
`'sv'
`
`'
`
`Wednesday, January 15, 2003
`
`200s
`
`Os
`
`$7,000.00
`
`J0.00
`
`r:I ,ff I ,1
`
`Average Service Time (Sec)
`
`I
`I.
`
`:1
`ii,
`
`Net Sales
`
`Updated: 3:02:30 PM
`
`

`

`.... 0 =
`~ ....
`""C = O' -....
`.... 0 =
`~ ....
`"Cl -....
`·~ >
`~ .... ~ = ....
`
`(')
`
`"Cl
`
`""C
`
`'"""'
`'"""' >
`
`N
`\0
`\0
`,i;;..
`0
`
`Ul -0
`
`0
`0
`N
`'JJ.
`d
`
`'"""'
`N
`0 ....,
`'"""' 0
`~ ....
`'JJ. =-~
`
`Ul
`0
`0
`N
`~~
`~ :;
`~
`
`(')
`
`(;.}..)
`
`· 1
`
`.... J L----··-·-·-----1-·-.... COFFEE {239)
`
`II COFFEE /23'1
`
`'I! I MENU 01mf_6[:...,1•_Jn_r;_r;i_:...1.It_ri_•;J1,_1 ----'-1-----• .. ·_All=--R-T_S _____ .~ • ·:· ~ ~l
`
`.
`
`I
`PRKIMG
`PAOl>UCf lNFO
`i ITEMTVl>E
`. i ~ECIPE
`
`I
`f
`I COPY
`· NEW
`
`;j).:t4''.
`
`.. __ .. j
`
`HELP.
`
`SUPPORT"
`
`AOMIN
`
`PREFERENCES
`
`STORES
`
`MESSENGER
`
`REPORTS
`
`FIG. 7A
`
`.Crarim
`
`fo) !'lice: 5.25
`$ Exempt Count: 0
`
`~ 9 Default Cou,11: 1
`~ $ Default Count: 1
`
`{,\) Price: $.15
`$ ExmnptCount:O
`
`~.Options !3!iD II .MIik
`
`

`

`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`~ "Cl -....
`~ .... ~ = ....
`
`""C
`
`I")
`
`I")
`
`FIG. 7B
`
`Co":{aenLill
`--··
`
`Shakes
`
`Cold Beverages
`
`Hot Beveragi;s
`
`, MYMENO
`i MEllCHANOISE .
`! OISCOUNTS
`..
`t i DESSERTS
`! ERIES
`l l~~.~EAAGES
`' JJINOf/OOIN~J
`I
`: flRl=AKFAST
`
`HEI.P
`
`SUPPORT
`
`ADMIN
`
`PREFERENCES
`
`STORES
`
`MESSENGER
`
`REPORTS
`
`ALERTS
`
`

`

`Patent Application Publication Mar. 3, 2005 Sheet 12 of 21
`
`US 2005/0049921 Al
`
`~
`~
`N
`
`N
`0
`N
`
`00
`
`• 0
`
`~
`~
`
`o.i"
`
`T'"-
`N
`
`o.i"
`
`0
`N
`
`

`

`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`t "Cl -....
`~ .... ~ = ....
`
`(')
`
`(')
`
`""C
`
`$5.10
`
`• Total:
`
`$3.00
`
`Fish Sandwich
`
`FIG. 9
`
`and More
`Comiinents
`
`Salads
`
`and Desserts
`Baked Items
`
`frrreml'tfID Fries
`
`Main Menu
`
`Merchandise
`SPecials and
`
`Hot Drinks
`
`e Cold Drinks
`• Ualue Meats
`
`faUtas
`
`Sandwiches
`
`

`

`Ul
`0
`0
`N
`
`~ = ....
`~
`""C
`
`.... 0 =
`~ ....
`""C g. -....
`.... 0 =
`~ ....
`t "Cl -....
`
`(')
`
`(')
`
`FIG. 10
`
`!1/ZT/00
`
`232
`
`234
`
`Please Pay the Cashier
`
`$5.10
`
`Grand Total Is
`
`Your
`
`$5.10
`Your Order Total is
`
`

`

`Cl)
`
`0 u-.
`0
`N
`
`13281
`
`13251
`
`12'
`
`Seating
`
`12
`
`a.> n
`"Q.
`'<
`a.>
`""O
`-------20
`
`12"
`Cafe
`
`~~,-~ ~
`
`Zoom-Thru
`14141 :~1~_' 14221
`
`FIG. 11
`
`13821
`18
`
`350
`14 352
`354
`
`1.£
`
`356
`
`358
`
`360
`
`\.......
`
`1~1n21
`
`140811QQ1ilQI
`ls
`i
`1412 30
`I
`
`i
`.
`
`: Drive-Thru
`.················"··"····--·
`
`TI§ ill ~
`IlQ ill ill
`
`Area.1§.
`Order Entr}'
`
`Drive-Thru :
`
`13061
`~ 13041
`c::
`(') '
`0 S30B
`~ 13021
`.,, '
`11
`
`'
`
`'
`
`13221
`9324
`13201
`10
`
`13151
`
`13141
`
`Kitchen
`

`
`14001
`i 396 !
`...
`13921
`26
`
`13981
`_394
`13901
`
`Drive-Thru
`
`30~
`
`

`

`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`~ "Cl -....
`~ .... ~ = ....
`
`(')
`
`(')
`
`""C
`
`Order
`~~ 402'
`I
`/
`456
`
`888
`
`454
`
`"-._
`
`·· 1
`
`. .........
`
`!13841~13861j
`
`! Playplace I
`
`. ............................. .
`
`i
`
`... r ..
`Ii::: l~l: l!
`
`! Tables
`Cafe
`
`,. . .,,. ................... J
`
`I
`
`'
`. ...................................................... .
`
`Phone
`
`·1···•· .............. !
`
`················
`
`·1
`
`..
`
`l Gill~~ I I ~~~ !
`i Side-Thru !
`I Zoom-Thru ! I Side by I
`
`~··························· .....
`
`../
`
`../
`458
`PSI
`
`=
`= =
`
`,r
`
`\
`460
`
`/
`
`I
`
`../
`
`= = =
`464
`
`../
`
`Server
`
`I
`I
`
`000000000 00
`000000000 oci
`000000000
`000000000
`VVVV'-IVVVV
`
`462
`
`"-._
`
`I
`I
`
`00
`z;o
`
`000000000
`000000000
`000000000
`000000000
`vvvvvvvvv
`
`FIG. 12
`
`I
`I
`
`I
`I
`
`000000000 00
`'oo
`000000000
`000000000
`000000000
`vvvvvvvvv
`
`000000000 00
`000000000 z;o
`000000000
`000000000
`vYOOQQ..,-...,.,_.
`
`Entry 404
`
`Entry 374
`
`Entry 372
`
`Entry 370
`
`~fil 378
`I
`I □ □
`Phone Switch Y 452
`
`~ii 380
`I
`r ................................ ·
`□ □ l
`
`□DODD□
`
`.··········································'··················
`
`Order
`
`Order
`
`.....................
`
`Order
`
`~m 376
`
`I
`
`rm er n e ace
`
`ena
`S ·1p·t ltrt
`
`

`

`""""
`N
`~
`0
`""""
`-...J
`
`I ~· I
`
`I
`I
`
`516
`
`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`~ 'C -....
`
`(')
`
`(')
`
`~
`J"(cid:173) LI-~
`
`I
`I
`I
`
`I ~.
`
`518
`
`I
`I
`\
`'
`--..:::------~
`
`I
`I
`I
`I
`I
`I
`I
`I
`'
`I
`'
`
`LIJ
`
`l
`
`,_..J
`
`~
`"
`
`/I Merge
`J Drive-Thru 502 S;OB
`
`___________________ /b __
`
`~·~
`l
`.,---•7---_ _: _ ----~,1
`l
`// 39}<:_ -------... ---.51~
`
`FIG. 13
`
`20
`
`Playplace
`
`506
`
`30
`
`Drive-Thru Presenter
`
`Restaurant
`
`\
`, \
`Drive-Thru Merge ~
`
`504
`
`~-28
`
`. Drive-Thru Cashier
`
`:
`
`01;;-1 s•• I
`r&i: ~ I ~ 126
`
`-
`
`400
`
`s10
`
`1
`I
`
`I
`
`/
`
`526
`
`Zoom-Thru I ! 'f
`: !
`~ L , /
`t.l
`I
`(
`
`

`

`'"""'
`N
`0 ....,
`'"""' 00
`~ .....
`'Jl =(cid:173)~
`
`~ = .....
`~ .....
`""C
`
`.... 0 =
`O' -....
`~
`.... 0 =
`t "Cl -....
`
`~ .....
`
`(')
`
`~ .....
`
`(')
`
`Phone System
`!~'e..~.~ .. ~~~ ~::'i.t~~ :
`...................... L ........... 6241
`:
`I
`
`I
`
`l
`
`__ I
`452'...
`Telephone Switch
`
`_J
`I
`I
`I
`
`I
`I
`I
`I
`
`626
`
`(Call Center)
`
`Interface
`
`I
`L. --L ______ j
`,---1
`¥1-58 (Store)
`I
`\
`Interface
`I Phone System i
`
`--------,
`
`1-·--.-
`
`FIG. 14
`
`Register-resident Applications (Call Center) 627
`
`Attendance
`
`Time&
`
`Gallery
`Order
`
`Cashier
`
`Entry
`
`Staff Order
`
`RMS Proxy with Remote Sessions 628
`
`Security System
`
`616!
`I
`l
`
`Interface
`
`Video System
`
`I
`
`~-~~-~
`
`System Server
`RMS 604
`
`-g
`
`.. J:'!;;i.r\Jw.er~ ... 60/
`Kitchen Video
`·\
`....... J ...... .
`(KVS) 609
`Display System
`
`1
`
`Production
`
`' Orive-Thru Display(s))
`
`ABS Oevice(s)
`
`Payment Services
`
`410
`
`i ... ~~~~/~~?.61 ())
`! Display Interface I
`i
`
`Drive-Thru
`
`-~--~--.... ·-·-~-7
`
`Interface .. _ _:
`Dispenser-r
`Beverage612
`1
`Automatic
`
`l I
`Payment Service i
`i
`
`-
`
`-
`
`Cashless
`
`614--
`Designer
`
`User Interface
`
`:-'---_-___ E=n_t_ry====-Cashier _ __!~ Gallery~ -~t~~~~ri_~~ • I
`i I
`~--Manager __ i
`I
`--··--------·---i
`
`Location
`
`I r· Ord;~-1-:ib'[--Time &
`
`606
`
`....
`
`1L·····.. .... . ...
`
`Staff Order
`
`L---------
`RMS Proxy 619
`--1
`Ordering 618
`i
`
`r Self-Service
`
`1
`
`Database 607
`Register-Specific !
`
`Management J _____ ,, ______ ,
`
`..
`I
`
`Cash
`
`620 Store-Resident Web Server
`
`

`

`.... 0 =
`~ ....
`O' -....
`~
`.... 0 =
`~ ....
`t "Cl -....
`~ .... ~ = ....
`
`(')
`
`(')
`
`""C
`
`'
`
`I
`
`I
`
`I
`
`.-•• -•... -..
`
`MSDE Database 602 i
`
`1
`\ __ • -----------•Y-, •. ,....
`
`: :
`
`System Server604
`
`I
`
`: : bump bars
`: : grill printers, and
`
`I
`
`I
`
`-·
`
`!i
`
`I
`
`I
`
`(
`
`1
`
`,'
`
`24
`
`equipment
`communication
`:
`PC, and
`' -
`:
`: I Web Browsey_Q4i: : : production displays,
`:
`Manager's Workstation
`:I! 1------------------·1 I' : : Multiple instances of :
`System server,
`l
`i: ---Co~~:t~702·t : ! Kitchen
`Office
`--------------------------------------------------, ------------------------
`
`Grltl Priote,(s~ 1 al .
`Monitor llQ
`·;i;~:~-~~~~ ~y.~tem I
`
`Produ:~;~~Display s~~;:a i L
`\i (~t~;~~~;ident We~-~~~~'.Q ! 1
`
`1:
`
`: drawers)
`: (terminals w/o cash
`: ordering stations
`: registers and
`'
`: Multiple instances of :
`
`! Drive-Thru 26 1
`
`·----------~--------'
`: :.
`-4t0-··--··-_j :
`i :
`:
`1 Auto~~-;;~;:~·:;~~: ! '.
`: _______ 4_U ; :
`,
`: ,
`:
`:
`
`, Dispenser Service
`
`-
`
`Expediter Mon~O{B :,•:
`
`----~·....!1_-··-.
`
`606
`
`Register 402 ·
`
`--
`
`_-Register Apps
`r·~---
`
`1
`
`606---'--'-...:.
`
`i devices
`: ' partnered self-service
`: : registers and optional
`l
`j ! Multiple instances of
`, '
`•
`4
`: : Front Counter
`:
`Ir--------------------------------------------------,,-----------------------I
`I --------------------------------------------------1 1-----------------------~
`i i [--~~;,., . "]ori,e-~'."~'•Y -S~N'"'-~ i
`: : I ___ H_u_b ___ -___ -__ ._-J
`
`1
`
`7 4
`
`-
`
`606
`
`FIG. 15
`
`_____ --,
`Screen(s) 320
`~E-xp_e_d-itor-Dis~ay-1
`
`· ----· · ·· · ..
`
`Receipt Printer~
`..----3247
`
`--
`

`
`Register Apps
`
`i-: ,.-:--.-·-··-·-----------·--------·---, jj l
`! 302 Reg1ster(s)
`.· ----·--:.,,,:::,·,a~ : Customer Kiosks
`
`,
`
`,
`
`-
`
`:
`
`

`

`'"""'
`'"""' >
`
`N
`\0
`\0
`,i;;..
`0
`
`Ul -0
`
`0
`0
`N
`'JJ.
`d
`
`~ ....
`'JJ. =-~
`
`'"""'
`N
`0 ....,
`0
`N
`
`Ul
`0
`0
`N
`~~
`~ :;
`~
`
`758
`
`java.awt 766
`
`swing™!
`
`. nts
`
`'~i~tHmQ
`n , L. ,.
`
`l:-;J;',:,,,''{.r,'\;
`
`.... 0 =
`~ ....
`""C = O' -....
`.... 0 =
`~ ....
`"Cl -....
`> "Cl
`~ .... ~ = ....
`
`(')
`
`(')
`
`""C
`
`__
`
`FIG. 16
`
`754
`
`752
`
`750
`
`744
`
`742
`
`762
`
`file system
`
`drivers
`device
`
`JavaPOS
`
`... ---------e:===~, ~}1/Y:}P.,~"f,~}P,.t:•,
`
`dev1c
`
`--------,__:';_~ s_.~_rv __
`
`~ ( ~ ~~ +.;
`
`

`

`'"""'
`'"""' >
`
`N
`\0
`\0
`,i;;..
`0
`
`Ul -0
`
`0
`0
`N
`'JJ.
`d
`
`'"""'
`N
`
`N
`
`~
`
`'JJ.
`
`'"""' 0 ....,
`~ ....
`=-
`
`Ul
`0
`0
`N
`~~
`:;
`~
`~
`0 =
`....
`~ ....
`""C = O' -....
`.... 0 =
`~ ....
`"Cl -
`....
`> "Cl
`~ .... ~ =
`....
`""C
`
`(')
`
`(')
`
`no onions
`
`Option Line 812
`
`2.29
`
`1 Hamburger
`
`ltemline 810
`
`Order Order #591456
`
`·-·-·-----·---·-·----·--------
`
`806
`
`Level -l---
`
`804 Guest Check
`
`Class
`
`808
`
`802
`
`80~
`
`3
`
`2
`
`1
`
`----------
`
`2
`
`2
`
`1
`
`0
`
`side pickles
`
`Dbl QP/Cheese
`
`9.78
`
`2 EVM #1 SS
`
`extra mustard
`
`Componentline 822
`Option Line 826
`ComponentLine 820
`OptionLine 824
`Componentline 818
`ltemline 816
`Option Line 814
`
`---------
`
`3
`
`--------------
`
`2
`
`SS Coke
`
`no salt
`
`SS Fries
`
`1
`
`1
`
`1
`
`1
`
`1
`
`1
`
`2
`
`FIG. 17
`
`5.97
`
`Change
`
`Changeline
`
`20.00
`
`Cash Tendered
`
`Tenderedline
`
`14.03
`
`Total
`
`0.67
`
`MATax5%
`
`·-----
`
`Totalline
`
`TaxLine
`
`13.36
`
`Subtotal
`
`Subtotal line
`
`1.29
`
`1 Lg Coke
`
`ltemline
`
`

`

`US 2005/0049921 Al
`
`Mar. 3, 2005
`
`1
`
`ORDER PROCESSING
`
`TECHNICAL FIELD
`
`[0001] This description relates to order processing.
`
`BACKGROUND
`
`[0002] Order processing occurs in a very wide variety of
`settings. In some settings, the orders are for goods or
`services, for example, consumer goods that are to be pre(cid:173)
`pared and delivered quickly after the orders are placed.
`
`[0003]
`In restaurants serving what is sometimes referred to
`as "fast food", customers line up at one or more queues at
`a front counter and place orders for food items. Such
`restaurants are also sometimes referred to as "quick-serve"
`restaurants. The customers wait nearby until the orders are
`processed and delivered at the front counter. Customers then
`walk to tables with their delivered orders. In this scenario,
`workers at the restaurant's front counter enter the customer
`orders into registers, assemble the orders (from food items
`that are made in response to the orders or are prepared in
`advance), and deliver the orders. Food items include entrees,
`appetizers, beverages, and desserts, for example, and any
`other edible items, whether prepared to order or prepared in
`advance.
`
`[0004]
`In general, quick-serve restaurants are distin(cid:173)
`guished from other types of restaurants by the short time
`interval between when a customer places an order and when
`the customer receives the order. In some cases this period
`could be as long as five or ten minutes or as short as 10 or
`15 seconds.
`
`[0005] Quick-serve restaurants also often have drive(cid:173)
`through service that enables customers to place orders at an
`order point and pick up orders at a delivery point while
`remaining in an automobile. To reduce the delay during busy
`periods, multiple drive-through service lanes can be pro(cid:173)
`vided.
`
`[0006] Order processing for some kinds of goods and
`services, for example, clothing or electronic products, is
`done using telephone call centers.
`
`SUMMARY
`
`[0007]
`In general, in one aspect, the invention features a
`method that includes maintaining an electronic association
`between each order received at a place at which goods or
`services are offered, the goods or services to be delivered at
`a point in the place, and enabling the association of the order
`with the delivery place to be altered between the time when
`the order is placed and the time when the order is delivered.
`
`[0008]
`In general, in another aspect, the invention features
`a method that includes maintaining an electronic association
`between each order point from which an order is received
`and a point at which the order is to be delivered, and
`enabling the association of the order point with the delivery
`point to be altered between the time when the order is placed
`and the time when the order is delivered.
`
`[0009]
`In general, in another aspect, the invention features
`a method that includes receiving orders for goods or services
`to be delivered quickly, automatically determining a mode or
`point at which each of the orders was originated, and
`
`automatically inferring from the mode or point at which the
`order was originated, a class of service to be associated with
`the order.
`
`[0010]
`Implementations of the invention may include one
`or more of the following features. The association of the
`class of service with the mode or point at which the order
`was originated may be changed at any time.
`
`[0011]
`In general, in another aspect, the invention features
`an apparatus that includes stations in a quick-serve com(cid:173)
`mercial establishment, the stations enabling users to enter
`orders, check the status of orders, and assemble orders for
`delivery, a network interconnecting the stations, each of the
`stations comprising storage for data about the orders, and
`software to cause copies of the data to be cached at multiple
`ones of the stations. Implementations of the invention may
`include the feature that each of the stations operates using
`the cached copies of the data if the station is disconnected
`from the network.
`
`[0012]
`In general, in another aspect, the invention features
`a method that includes receiving data about sources of
`telephone calls from a data port of a telephone switch, and
`automatically using the data in connection with entry of
`orders and fulfillment of orders in a place at which goods or
`services are delivered.
`
`[0013]
`In general, in another aspect, the invention features
`a method that includes accumulating data about character(cid:173)
`istics of telephone calls in which orders are received for
`goods or services that are to be delivered quickly after the
`orders are received, associating the data with information
`about the orders, and analyzing the data and the information
`to correlate features of the telephone calls with features of
`the orders.
`
`[0014]
`In general, in another aspect, the invention features
`a method that includes receiving orders for goods electroni(cid:173)
`cally at an order entry point, the orders to be fulfilled by
`delivery of the goods at a remote delivery point at which the
`goods are to be quickly prepared in accordance with the
`orders for delivery to customers at the delivery point.
`
`[0015]
`Implementations of the invention may include one
`or more of the following features. Payment for the orders is
`received electronically at the order entry point. Payment for
`the orders is received by swiping a credit card through a
`magnetic stripe reader. Payment for the orders is received by
`swiping a debit card through a magnetic stripe reader and
`entering an identifying number in a key pad. A magnetic
`stripe reader at the order point is set to accept an electronic
`payment with a payment card and to indicate this ready state
`to a customer upon receiving the orders at an order point.
`The ready state of the magnetic stripe reader at the order
`point indicates to the customer if a previous attempt to make
`the electronic payment is unsuccessful
`
`[0016]
`In general, in another aspect, the invention features
`an apparatus that includes call center equipment to enable a
`call center operator to process incoming orders for goods to
`be delivered quickly, and communication equipment to
`enable the incoming orders to be forwarded to at least two
`different delivery points, remote from the call center equip(cid:173)
`ment, at which the goods are to be delivered.
`
`[0017]
`In general, in another aspect, the invention features
`a method that includes receiving an electronic image of a
`
`

`

`US 2005/0049921 Al
`
`Mar. 3, 2005
`
`2
`
`customer, and associating the electronic image with an order
`of a customer for goods or services that are to be prepared
`and delivered quickly to the customer at a delivery location.
`
`[0018]
`Implementations of the invention may include one
`or more of the following features. The contents of the order
`may be displayed with the electronic image. The order may
`be displayed according to the displayed contents. The elec(cid:173)
`tronic image of the customer is captured at the ordering
`location. The electronic image of the customer is captured at
`a location other than the ordering location. The electronic
`image of the customer is used to identify the customer in
`connection with the delivery of the goods or services.
`Information about the customer is associated with the elec(cid:173)
`tronic image of the customer. The information includes data
`useful in automatically determining features of an order for
`the customer. The information includes historical informa(cid:173)
`tion about orders previously placed by the customer. The
`features include the identity of the delivery location. The
`features include the nature of the goods and services to be
`ordered. The goods or services include quick-serve items.
`The quick-serve items include food. The electronic image is
`captured at a quick-serve drive-through ordering station, and
`the image is used at a delivery station in the vicinity of the
`drive-through ordering station. The image is stored in con(cid:173)
`nection with the order, and the image is used in connection
`with a subsequent order. Images of customers associated
`with multiple orders are displayed at a point at which the
`goods or services are to be delivered, the images being
`displayed in a sequence, and the sequence can be re-ordered
`to represent a sequence in which the customers are expected
`to appear at the delivery point. The electronic image is
`captured as a still frame of a video sequence of a video
`capture device. The video capture device is associated with
`a security surveillance system. The electronic image
`includes a low-resolution image. The image is captured
`automatically in response to a change of the state of the
`order for the customer.
`
`[0019]
`In general, in another aspect, the invention features
`an apparatus that includes a self-service order kiosk at which
`a customer places an order for goods or services to be
`prepared and delivered quickly after the order has been
`placed, and an image capture device to capture an image of
`the customer at the kiosk when the order is placed.
`
`[0020]
`In general, in another aspect, the invention features
`a method that includes receiving orders from customers for
`goods or services to be prepared and delivered quickly to the
`customers, receiving information about the context in which
`the orders have been received, and prioritizing the orders for
`delivery based on the contexts.
`
`[0021]
`Implementations of the invention may include one
`or more of the following features. The orders are also
`prioritized based on the times when the orders were
`received. The context includes the order point from which
`the order is placed. The order point includes one of a
`drive-through lane, a kiosk, a table, or a play place of a
`quick-serve restaurant. Each of the orders is marked elec(cid:173)
`tronically with a priority.
`
`[0022]
`In general, in another aspect, the invention features
`a method that includes enabling a manager to access a
`management database of a quick-serve restaurant location
`remotely through a web interface.
`
`[0023]
`In general, in another aspect, the invention features
`a method that includes obtaining a dynamically changing IP
`address of a quick-serve restaurant automatically from a
`server.
`[0024]
`In general, in another aspect, the invention features
`a method that includes receiving electronically from an
`order point, an order of a customer for goods or services to
`be prepared and delivered quickly to the customer in a
`commercial establishment, informing the customer at the
`order point of an identifier to be displayed at a delivery point
`in the commercial establishment, the delivery point being
`different from the order point, and electronically associating
`the identifier with the order.
`
`[0025]
`In general, in another aspect, the invention features
`a method that includes receiving at a call center, a call from
`a customer of a quick-serve restaurant that is remote from
`the call center, accepting an order from the customer at the
`call center, and electronically communicating information
`about the order to the restaurant to cause the order to be
`fulfilled at the restaurant.
`
`[0026]
`In general, in another aspect, the invention features
`a method that includes a customer in a restaurant placing an
`order by speaking with an order taker by telephone, and the
`order taker entering the order into a user interface of an order
`management system.
`[0027]
`In general, in another aspect, the invention features
`an apparatus comprising an image capture device to capture
`an image of a customer in an automobile at an order point
`of a drive-through lane of a quick-serve restaurant, and
`software to associate the image with an order placed by the
`customer at the order point.
`
`[0028] These and other embodiments may have one or
`more of the following advantages. Order processing is made
`simpler and less expensive. Placing orders and receiving
`them is made simpler, easier, and more comfortable. New
`modes of receiving, entering, preparing, and delivering
`orders are made possible. In the case of a quick-serve
`restaurant, customers can sit comfortably at a table to order
`food and while waiting for delivery. Customers can watch
`their children play in a play area while ordering food and
`then waiting for the food. The multi-lane, multi-order point
`drive-through food order and delivery system enables res(cid:173)
`taurant workers to match customers with customer food
`orders regardless of the sequence of customer arrivals at the
`food delivery points, through the use of customer images
`captured at the multiple order points, as well as other means.
`Using a telephone call center for order entry reduces labor
`cost and enables specialized call center workers to handle
`surges in business at meal times. Moreover, by handling
`calls from restaurants in different time zones, the call center
`staff can remain fully utilized all day long. Worker's com(cid:173)
`pensation insurance is less expensive for call center workers
`than for in-restaurant staff because of the relatively safer
`work environment.
`
`[0029] Other advantages will become apparent from the
`following description and from the claims.
`
`DESCRIPTION OF DRAWINGS
`
`[0030] FIG. 1 is a schematic view of a restaurant.
`
`[0031] FIG. 2 is another view of the restaurant of FIG. 1.
`
`

`

`US 2005/0049921 Al
`
`Mar. 3, 2005
`
`3
`
`[0032] FIG. 3 is a graphical user interface for order entry.
`[0033] FIG. 4 is a graphical user interface for accepting
`payment for orders and making change.
`[0034] FIG. 5 is a graphical user interface for matching
`customers with orders.
`[0035] FIG. SA is another graphical user interface for
`matching customers with food orders.
`[0036] FIG. 5B is a graphical user interface for matching
`customers in a drive-through window with orders.
`[0037] FIG. 6 is a graphical user interface to specify food
`production requirements and FIG. 6A is a graphical user
`interface to specify food production requirements in another
`language.
`[0038] FIG. 7 is a graphical user interface for a manager
`of a restaurant.
`[0039] FIGS. 7A and 7B are other interfaces for a man(cid:173)
`ager of a restaurant.
`[0040] FIGS. 8-10 are graphical user interfaces for cus(cid:173)
`tomers to enter orders by themselves.
`[0041] FIG. 11 is another view of the restaurant of FIG.
`1.
`[0042] FIG. 12 is a schematic view of the telephone
`connections for the restaurant of FIG. 1.
`[0043] FIG. 13 is a schematic view of the drive through
`for the restaurant of FIG. 1.
`[0044] FIG. 14 is a view of the software architecture of
`restaurant management software.
`[0045] FIG. 15 is a view of an implementation of the
`restaurant management software of FIG. 14.
`[0046] FIG. 16 is a schematic view of software system
`objects of the restaurant management software of FIG. 14.
`[0047] FIG. 17 is a table with data describing an order.
`
`DETAILED DESCRIPTION
`
`[0048]
`In what follows, an "order" is a set of items chosen
`by a customer. These items can include both standard items
`and customized items. For example, in the context of a
`quick-serve restaurant, the order could include a standard
`"large fries" and a customized "hamburger with pickles and
`onions, no mustard or mayonnaise." An "order point" is a
`logical location where a customer places his order, for
`example, the order point could be at the front counter or at
`the drive-through lane. An "order entry point" is a logical
`location where information about the order is entered in a
`machine-based system that manages orders. A "payment
`point" is a logical location at which payment is made for the
`order, for example, a cashier position at a front counter.
`"Marking" an order is an action that labels a customer's
`order with information that is useful for uniquely identifying
`the customer at the time of delivery. A "delivery point" is a
`logical location where the customer receives the order, for
`example, at a table in a restaurant.
`[0049] Referring to FIG. 1, in one example of a commer(cid:173)
`cial context in which orders for goods or services are
`processed, a quick-serve restaurant 2 includes a front
`counter 4, an order area 6, and a delivery area 6'. The
`
`restaurant 2 uses restaurant management software and a
`database to manage the placing of orders, the entry of orders,
`the preparation of the food in accordance with the orders,
`and the assembly and delivery of the orders, among other
`things. In one mode of operation, workers at the front
`counter 4 receive food orders and payment from customers
`in an order area 6 (which then serves as both the order entry
`point and the payment point) and enter them into the
`database using order entry terminals. Customers in the
`delivery area 6' (which then serves as the delivery point)
`wait for deliveries of the orders from the front counter 4. At
`a kitchen 8, workers produce food items to fulfill the orders
`and send the food items to a landing zone 10.
`
`[0050] The restaurant management software determines
`production requirements for food items at any given time
`from the orders stored in the database, determines produc(cid:173)
`tion instructions from these requirements, and displays the
`production instructions on kitchen video displays (not
`shown). The restaurant management software develops
`these production
`instructions by matching production
`resources with production requirements and balancing the
`loading of the resources. Production resources include grills
`for cooking food. Thus, in some examples, the restaurant
`management software can balance the production loading of
`kitchen grills by displaying different orders to be processed
`on kitchen video displays in front of different kitchen grills.
`Workers at the front counter 4 take food items from the
`landing zone 10 and from other supplies of prepared food
`items, assemble the orders according to order information

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