throbber
Ulllted States Patent [19]
`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

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