`Cupps et al.
`
`US005991739A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,991,739
`Nov. 23, 1999
`
`[54] INTERNET ONLINE ORDER METHOD AND
`APPARATUS
`
`[75] Inventors: Bryan Cupps, Bothell, Wash; Tim
`Glass, Aptos, Calif.
`
`[73] Asslgnee: FOOD'COM’ San Franclsco’ Cahf'
`
`[21] Appl' NO‘: 08/976,793
`[22]
`Filed:
`NOV_ 24’ 1997
`
`[51] Int. Cl-6 .................................................... .. G06F 17/60
`[52] US. Cl. ............................... .. 705/26; 705/26; 705/37;
`705/27
`[58] Field of Search ............................. .. 705/26; 340/994;
`379/201
`
`[56]
`
`References Cited
`
`4,530,067
`4,569,421
`
`Us‘ PATENT DOCUMENTS
`7/1985 Dorr ...................................... .. 364/900
`2/1986 Sandstedt . . . . .
`. . . . .. 186/39
`364/401
`1/1989 Cotter --------- -
`4,797,818
`235/383
`4,882,475 11/1989 Miller et a1~
`.. 340/711
`4,971,406 11/1990 Hanson
`5,444,444
`8/1995 Ross ....... ..
`" 340/994
`379/201
`5,533,107
`7/1996 Irwin et a1. ........................
`5,559,707
`9/1996 DeLorme et a1. .................... .. 364/443
`
`5,648,770
`5,655,008
`
`340/994
`7/1997 Ross ............... ..
`8/1997 Futch et a1. ........................ .. 379/9101
`
`Primary Examiner—Kevin J. Teska
`Assistant Examiner—Mark J. Fink
`Attorney, Agent, or Firm—Flehr Hohbach Test Albritton &
`Herbert; Steven F, CaserZa
`
`ABSTRACT
`[57]
`A system and method for providing an online ordering
`machine that manages the distribution of home delivered
`products over a distributed computer system is herein dis
`closed. The distributed computer system includes a group of
`customers connected to client computers and at least one
`Server Computer System that executes the Online Ordering
`machine. The online ordering machine provides the custom
`ers With product information from various vendors Whose
`delivery range is Within the customer’5 location 0r with
`product information from vendors having take out service
`Within a speci?ed range from the customer’s location. The
`vendor’s and customer’s location is associated With a geo
`code representing the latitude and longitude coordinates of
`the location. The search for the vendors servicing the
`eusterner’s location is done using the geeeedes- The Online
`ordering machine accepts orders from the customer for a
`particular product from a selected vendor. The order is
`converted into voice instructions Which are transmitted to
`the vendor through a telephone call. The vendor receives the
`telephonic order and responds to voice-prompted instruc
`t.
`d t
`? th
`d
`1on5 use 0 co“ m e or “
`
`40 Claims, 20 Drawing Sheets
`
`r 300
`Customer accesses online ordering
`machine
`
`Customer enters location and
`other information
`
`K302
`
`/ 304
`
`Obtain corresponding geocode
`for customer location
`
`i
`Online ordering machine
`generates menu web pages in
`response to customer requests
`
`K306
`
`Customer places order
`
`r308
`
`r310
`,
`Online ordering machine receives
`order and processes order
`l
`Return
`
`Apple, Exhibit 1039, Page 1
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 1 0f 20
`
`5,991,739
`
`100
`\I‘
`
`102A\
`
`Client
`Computer
`.
`-
`'
`
`104
`\
`
`‘
`
`108A \
`
`106 \
`110
`Online /‘)/
`‘—* Ordering
`Machine
`
`Vendor
`
`I
`.
`
`102N \
`Client
`Computer
`
`A
`
`2:81“ \
`Vendor
`
`110
`
`FIG. 1
`
`Apple, Exhibit 1039, Page 2
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 2 0f 20
`
`5,991,739
`
`100
`
`\120
`Operating System
`CPU \ 118 \ Internet Access Procedures \122
`112
`Web Server Procedures
`\124
`Web Page Creation Proc
`\126
`Order Database
`‘\128
`f‘ 114
`_ G Geocode Database
`‘\13O
`Oniine Order Procedure
`\132
`IVR Procedure
`\134
`_=§§§§§§§E“
`Recorded Speech Database \136
`User lmerface
`Order Text File
`\138
`_
`_
`Commumca?ons _ Voice Data File
`\140
`Interface
`Geocode Procedure
`\142
`116-’
`Menu Web Pages
`\144
`_ . . X /113
`Menu File System
`\146
`\ivR Hardware
`- - -
`/
`Online Ordering
`Machine 106
`
`[104
`Network lnterconnectivity
`(Switches, etc)
`
`CPU \112
`
`Communications
`Interface
`116/
`119 Operatilg System
`[114 \lnternetAccess
`Procedures
`
`[J
`
`\12o
`\
`122
`
`.:§§§§E§§=°
`User Interface
`
`Client 102
`
`FIG. 2
`
`Apple, Exhibit 1039, Page 3
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 3 0f 20
`
`5,991,739
`
`FIG. 8A
`
`Apple, Exhibit 1039, Page 4
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 4 0f 20
`
`5,991,739
`
`FIG. 3B
`
`Apple, Exhibit 1039, Page 5
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 5 0f 20
`
`5,991,739
`
`wk
`
`FIG. 3C
`
`Apple, Exhibit 1039, Page 6
`
`
`
`Apple, Exhibit 1039, Page 7
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 7 0f 20
`
`5,991,739
`
`FIG. 3E
`
`Apple, Exhibit 1039, Page 8
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 8 0f 20
`
`5,991,739
`
`k
`
`FIG. 3F
`
`Apple, Exhibit 1039, Page 9
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 9 0f 20
`
`5,991,739
`
`Latitude
`‘I- 'T " '" '1
`l
`I
`l
`
`.. ‘- .._\._
`‘
`‘
`Equator 1
`
`FIG. 4
`
`Apple, Exhibit 1039, Page 10
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 10 0f 20
`
`5,991,739
`
`250 \
`
`252 \
`
`254 \
`
`09456, 12943
`
`'
`
`A
`(1)
`
`c
`(4)
`
`B
`(2)
`
`D
`(8)
`
`256 J
`
`258/
`
`FIG. 5
`
`Apple, Exhibit 1039, Page 11
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 11 0f 20
`
`5,991,739
`
`Headen
`Order Number
`Order Type
`First Time Customer
`Delivery
`Special instructions
`RDS Number
`Restaurant Name
`Restaurant Phone
`Restaurant Fax
`Customer Name
`Customer Email
`Customer Address1
`Customer Address2
`Customer Cross St.
`Customer City
`Customer Phone
`Total
`Payment Type
`Special Count
`item Count
`
`Special:
`ID
`Description of Item
`Price
`Item Count
`
`Special Item:
`ID
`Description of Item
`
`Price
`Item Count
`
`'
`
`Item:
`ID
`Description of item
`Quantity
`Price
`
`Return Information:
`Return Code
`Delivery Time
`
`FIG. 6
`
`Apple, Exhibit 1039, Page 12
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 12 0f 20
`
`5,991,739
`
`126 \
`Web Creation
`Procedures <—-—-> User Requests
`
`Menu File
`System
`
`144 x I
`Menu Web
`Pages
`
`Apple, Exhibit 1039, Page 13
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 13 0f 20
`
`5,991,739
`
`Regeat Customer
`Cuisines
`Q Restaurants
`
`User Pro?le
`mgortunitiei
`M2
`@out Us
`Nominate Restaurants
`
`Pizza
`Delivery Restaurants
`The following restaurants were found in your area. To see a restaurant's menu,
`click the Logo, Restaurant Name, or Menu Burton.
`1-5
`6-1011-11
`Ba-GaMBLRO
`
`Click here to see
`
`1 “53m
`saunas
`Ballard Firehouse
`5429 Russell Ave NW Seattle, WA
`Relax we'll bring it to you
`
`Cucina! Cucina!
`
`m i1.“
`
`901 FairviewN Seattle, WA
`Where you will receive the ?nest food in town. Additional 3% charge on
`Visa, Master Card and American Express.
`
`~' ’
`
`
`
`Elliott Bay Pizza Company 211s QuccnAnnc Ave. N. Seattle, WA
`
`
`
`{4X '
`
`Y.
`
`’
`
`Queen Anne's newest pizzeria owned and operated by Wayne a Kelly
`Glass. The Gourmet Pizza is known for its distinctive marinara sauce.
`
`u;
`
`Enzo's
`605 Queen Anne Ave N Seattle, WA
`Relax we'll bring it to you
`m
`._ Gardelli's Pizza & Pasta
`32422 151 Ave. Seattle, WA
`Taste the difference! Everything is home-made: Dough, pina sauce, itallan
`sausage, dressings and clam sauce. We use low-fat cheese and no oil in
`any of our sauces.
`6-10 11-11
`1-5
`Ba-Ga Go-Pi Ro-Ro
`
`Mm
`
`FIG. 8
`
`Apple, Exhibit 1039, Page 14
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 14 0f 20
`
`5,991,739
`
`Enzo‘s Delivery - Menu
`05 Queen Anne Ave N Seattle, WA
`Categories
`Order Summary
`Pizza
`I
`Nothing Yet
`
`]
`
`$9.1m!‘ Rm! _
`7° PM
`
`0 . .
`
`SQecialg Pizza Antigasti
`mm
`
`53mm Sa'ad
`gggigjrsans
`Pesce Fresco
`0 Menu
`For The Love Of Pasta
`Enzos Favorite Pastas
`Came E Pollo
`Enzos Classic Pastas
`Enzos Classic Pasta Side
`Orders
`Desserts
`Beverages
`
`userprome
`9mm};
`Iii-‘5mm
`?ominate Restaurants
`
`Pizza Every Enzos Pizza Begins With Fresh, Hand Tossed Dough, 11m Covered
`Generously With Our Rich Pina Sauce And Real Mozzarella.
`cheese pizza
`___—_
`
`Small 10' - 73s,
`Medium 12" - 8.35,
`Large 14' - 935, Extra
`Large 16" - 10.35
`
`One Rem Pizza
`
`Two Item Pizza
`
`Three Item Pizza
`
`Four item P'gg
`
`ive Item Big;
`
`FIG. 9
`
`Small 10" - 8.85,
`Medium 12" - 9.85,
`Large14' -11.10,
`Em Large 16" — 12.10
`
`Small 10" - 10.35.
`Medium 12" --1135,
`Llrge 14" - 12.85,
`Extra Large 16" — 13.85
`
`Small 10" - 11.85,
`Medium 12" - 12.85.
`Luge 14" -14.60,
`Em Llrge 16" - 15.60
`Small 10' - 1335,
`Medium 12' -14.3S,
`L836 14" — 1635.
`Extra Llrge16" -1735
`Small 10' - 14.85.
`Medium 12" — 15.85,
`Large14' -18.10,
`Extra Lame 16' - 19.10
`
`Apple, Exhibit 1039, Page 15
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 15 0f 20
`
`5,991,739
`
`|
`
`Categories
`Pizza
`Sgeclalg Pizza
`Antigasti
`ome
`Memes salad
`Cuisines
`——
`Restaurants
`Pesce Fresco
`0 Menu
`For The Love Of Pasta
`Enzos Favorite Pastas
`Came E Pollo
`Enzos Classic Pastas
`Enzos Classic Pasta Side
`Orders
`Desserts
`Beverages
`
`1E9, Emme
`9mm
`Mega,‘ Us
`Nominate Restaurants
`
`Pesce Fresco All dinners served with tossed salad and bread.
`Z1 Bistecca Di
`Tender moist halibut steak smothered in lemon
`alibu‘ Ana 6 - "a butler sauce with mushrooms or our homemade
`sauce and pasta side.
`Prawns sauteed in garlic and lemon with
`mushrooms and broccoli. Includes a side ofpma.
`
`Prawns in spicy tomato basil sauce with
`‘mushrooms. Includes a side ofpasu
`
`‘Serving — 14.85
`
`erving - 14.85
`
`erving - 14.85
`
`B24 Gamberoni
`‘con seinaci
`
`25 Pesce Del
`escatore
`
`Pmvns sauteed in lemon butter sauce and tossed lServing - 14.85
`wirh fresh
`and tomatoes. Served over a
`lie! bed of ' h
`Halibut. pnwns and fresh dams delicately
`spicyredsauceandaervod oven
`bed oflmgume.
`
`Serving - 14.85
`
`FIG. 10
`
`Apple, Exhibit 1039, Page 16
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 16 0f 20
`
`5,991,739
`
`r 300
`Customer accesses online ordering
`machine
`1
`Customer enters location and
`other information
`1,
`Obtain corresponding geocode
`for customer location
`
`r 304
`
`r 302
`
`i
`Online ordering machine
`generates menu web pages in
`response to customer requests
`
`r 306
`
`J,
`Customer places order
`
`r- 308
`
`r 310
`1
`Online ordering machine receives
`order and processes order
`l
`Return
`FIG. 1 1
`
`Apple, Exhibit 1039, Page 17
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 17 0f 20
`
`5,991,739
`
`TheWorld’sI1éét'lakemtandDeIiveryService!
`
`1:51
`
`7
`
`Order from your local restaurants.
`
`Demo cybermeials
`Visit cybermeals
`
`Repeat Customer
`Enter login name and password below.
`LOGIN NAME
`
`New Customer
`Register now to begin ordering‘
`
`Here!
`
`Rare! '
`
`PASSWORD
`
`- Click
`
`Switch to Text Version
`© 1997 cybermeals
`
`FIG. 12A
`
`Apple, Exhibit 1039, Page 18
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 18 0f 20
`
`5,991,739
`
`?ame
`° Welcome Back
`
`ger Pro?le
`O rtunitie
`ILIQ
`
`Switch to Text Versign
`O 1997 cybermcals
`
`252
`
`Repeat Customer
`
`Welcome to cybermeals, c hart!
`To add or change an address c?ck here.
`
`@work
`8S0 hanscn way . pllo alto, ca 94304
`
`‘
`
`U“ I SIM o??vfmvm? § Piln An Advancl Oq
`
`FIG. 12B
`
`Apple, Exhibit 1039, Page 19
`
`
`
`U.S. Patent
`
`Nov. 23, 1999
`
`Sheet 19 0f 20
`
`5,991,739
`
`Cuisines
`
`Thank you for visiting cybermeais! As if you were at:
`The Seattle Space Needle - 219 Fourth Avenue North , Seattle, WA
`warm
`98109
`
`This is a DEMO — Register Now!
`
`Click Here to see All 56 Restaurants. A restaurant may be listed in more than one
`cuisine.
`
`Cravings (31)
`Asia (17)
`Chinese (8)
`trPizza (11)
`IL“ (3)
`PL“ (3)
`Jaganese (4)
`m
`)nc?an (2)
`(1 5)
`Coffee Shog (3)
`Korean (2)
`?amburgers (9)
`Salads (19)
`greakfast (5)
`Seafood (1 O)
`Wraps
`Chicken (8)
`
`European (13)
`lta?an (1 1)
`French
`Mediterranean
`Greek
`Eisb'o (2)
`German
`English
`
`American (16)
`
`Exotic (1 )
`
`Caribbean
`South American
`Persian
`North African
`Lebanese (1)
`
`Mexican (4)
`Fast Food (1)
`Heaith
`American (7)
`Bar-B-Que (4)
`Soul Food (2)
`Southwestem
`Tex-Mex (1 )
`
`FIG. 12C
`
`Apple, Exhibit 1039, Page 20
`
`
`
`Apple, Exhibit 1039, Page 21
`
`
`
`Apple, Exhibit 1039, Page 22
`
`
`
`Apple, Exhibit 1039, Page 23
`
`
`
`Apple, Exhibit 1039, Page 24
`
`
`
`Apple, Exhibit 1039, Page 25
`
`
`
`Apple, Exhibit 1039, Page 26
`
`
`
`Apple, Exhibit 1039, Page 27
`
`
`
`Apple, Exhibit 1039, Page 28
`
`
`
`Apple, Exhibit 1039, Page 29