`
` United States Patent
`
`Kurland
`
`[19]
`
`[11] Patent Number:
`
`4,547,851
`
`[45] Date of Patent:
`
`Oct. 15, 1985
`
`[54]
`
`INTEGRATED INTERACTIVE RESTAURANT
`COMMUNICATION METHOD FOR FOOD
`AND ENTERTAINMENT PROCESSING
`
`[76]
`
`Inventor:
`
`Lawrence G. Kurland, 26 Farmington
`La., Melville, NY. 11747
`
`[211 App]. No.: 474,983
`[22] Filed:
`Mar. 14, 1983
`
`[51]
`
`Int. Cl.“ ...................... .. GD6F 3/04; G06F 15/24;
`G06F 15/44
`[52] US. Cl. .................................. .. 364/401; 364/410;
`364/900
`[58] Field of Search .............................. .. 364/400—401,
`364/404—405, 410—412, 200 MS File, 900 MS
`File; 235/7 R, 383
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`.. 364/900 X
`6/1971 Felcheck
`3,588,838
`178/56
`6/1972 Face et a1,
`3,668,307
`178/58
`9/1972 Fisk .............
`3,691,295
`178/66 A
`7/1973 Stetten et a1.
`3,746,780
`178/56
`8/1973 Boenke et a].
`3,752,908
`.. 325/308
`9/1973 Ulicki ........ ..
`3,757,225
`340/1725
`9/1974 Boenke et a1.
`3,836,888
`. 235/1512]
`9/1975 Petit et al.
`3,903,402
`178/618
`7/1976 Gregg, 111 ,,,, ..
`3,968,327
`340/1725
`1/1977 Miyazaki et a1.
`4,001,785
`358/84
`.
`2/1977 Theurer et al.
`4,008,369
`6/1977 Ulicki .................................... 360/10
`4,028,733
`4,054,911 10/1977 Fletcher et a1.
`358/141
`.. 364/200
`4,064,490 12/1977 Nagel
`.. 364/200
`..
`4,075,686
`2/1978 Calle et a1.
`.. 364/200
`4,084,229
`4/1978 Taylor et a1.
`35/9 A
`4,117,605 10/1978 Kurland et a1.
`.. 364/200
`..
`4,122,519 10/1978 Bielawski ct al.
`.. 235/383
`4,128,757 12/1978 Garner, Jr.
`....... .,
`
`
`
`..
`..
`
`..
`
`293m“ 3' al'
`
`3/1980
`9/1930 Sloan et a1.
`1/1981
`Jeffch et al.
`2/1981 Kakihara ct a1.
`
`.
`
`'- 322/
`" 3402,89
`.... .. 364/900
`. 364/410X
`179/2 TV
`
`iiizirggg
`4'l91’956
`4,222,111
`4,247,106
`4,251,691
`
`I
`
`2
`
`17:47:05}... iFE-jflu4rp:7;&7‘l m;;N_:_., {gr-19351 firakfifia‘:
`LJ __1 L.” _Ju__'
`.1 LL""_J LJ .1 L '”‘ .1 l
`t __1 L"”" _|
`
`
`flaLE
`.77l7/0N I
`
`.................... ., 358/86
`4/1981 Freeman et a1.
`4,264,925
`8/1981 Lucero et al.
`................ n 364/410 X
`4,283,709
`4,296,476 10/1981 Mayer et a1.
`...................... ,. 364/900
`4,306,388 12/1981 Yuter , , _ . . . .
`. , . . . . .. 52/6
`4,333,152
`1/1982 Best
`., 364/410 X
`4,388,689
`1/1983 Hayman 61 al.
`.... .. 364/401
`4,396,985
`8/1983 Ohara ........ ..
`.. 364/405
`4,415,065 11/1983 Sandstedt
`., 235/383
`
`
`
`.
`
`OTHER PUBLICATIONS
`
`Wilkinson, Jr., “Restaurant System", IBM Technical
`Disclosure Bulletin. v01. 24, No. 9, Feb. 1982,
`(pp.
`4630—4631).
`
`Primary Examiner—Jerry Smith
`Assistant Examiner—Gary V. Harkcom
`Attorney, Agent. or Firm—Stiefel, Gross, Kurland &
`Pavane
`
`ABSTRACT
`[57]
`An interactive restaurant communication system (10)
`provides integrated food and entertainment processing
`which enables restaurant patrons to accomplish both
`food selection and select and receive entertainment on a
`common video monitor (56) at their table. The patrons
`can obtain menus for individual food selection on the
`video monitor (56) at their tables and individually enter
`their orders into a table station “intelligent” termina1
`(12, 14, 16, 18, 20) at their tables. In addition they can
`select from and interactively play a variety of remotely
`retrievable interactive entertainment activities using the
`video monitor (56) while waiting for the food to arrive,
`and if desired, where applicable, have the food and
`entertainment charges automatically added to a com-
`posite bill which may be printed at the table station
`terminal (12, l4, 16, 18, 20) or at a remote central loca-
`tion. The food and entertainment functions of the termi-
`ha] (12, 14, 16, 18, 20) are down-line loaded from a
`central data base (22, 32) in response to terminal re-
`quests therefor-
`
`11 Claims, 7 Drawing Figures
`
`F;£W,,,,{;I;3fl
`.2 1.2" _J
`I
`I
`
`
`5747/0/11 W-
`
`
`
`
`
`
`20
` CdMMt/N/1.”)7 7/095
`
`
`Mal 7/FLEXER
`
`PEI/V75?
`
`
`
`
`C£N7£AL
`cow/=21 7'52
`(0474 5455)
` (/7?er
`
`26
`W050
`0/52: 4Y
`
`0,45}!
` mmr/
`
`flflfP117
`PEG/57!»?
`
`9£VICE -
`D/SFZAy
`MAW
`flaw:
`
`C0”7K01
`
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page 1
`
`
`
`
`
`
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 1
`
`
`
`US. Patent Oct. 15, 1985
`
`Sheet 1 of 7
`
`4,547,851
`
`
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`
`
`
`
`FiLFl-..riLVim.anupRfiqRfifirfifiammo.ENE
`mdMVVkKn:3u;1fl1.7w1wtoEESNKRR28:_aC‘_...
`Mumzfithwk
`
`
`
`
`isEQCVKW.....NEarmka\ZQREH
`
`%W3.N
`
`\
`
`stm
`
`QWQxb
`
`\2\thW\Q
`
`Amm?WVKRQ
`
`NMK\VQSSu|\.YWKZWU
`
`%NQWQEQWQE
`
`
`
`waxbkxkihxxmkxxV
`
`NEE
`
`VQRNQQM
`
`
`
`\.Q\h\smwwmwMm;
`
`R§R>xx
`
`Nuimfi
`
`Gm:
`
`..WU\\RVQ
`
`>\\v\&\
`
`x3&th
`
`\Nngéfi
`
`
`
`%§¥$QRQQMNazi‘sng
`
`
`
`
`
`bunxkhm.wmxhxmwm‘“$.4ka343.6
`
`
`
`
`
`\x\§<\rmfiu\~%§§¥\w‘ExiQ?
`
`
`
`\AV‘NnxhiQ\AVVQMVQ
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 2
`
`
`
`
`
`
`
`
`
`
`
`U. S. Patent Oct. 15, 1985
`
`Sheet 2 of 7
`
`4,547,851
`
`SQXSWQ
`
`qkkkxfim
`
`336‘
`
`
`
`NhuwwQRJNEEQRR_thh.II||_
`
`TRUMJ
`
`
`
`WURukau\<\
`
`hwxxbk§fiml
`
`uQva‘QUQx<§
`
`
`
`\>§hkaMumGR
`
`Nfifm
`
`
`
`\AQ.“QM/\Q
`
`PMC Exhibit 218
`
`ApMev.PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 3
`
`
`
`
`
`
`
`US. Patent Oct. 15,1985
`
`Sheet3of7
`
`4,547,851
`
`F163
`
`MEMflf)’ U/Wr
`
`40019555 8U~$
`.04 7:4 gas
`fl
`[iv/RICE?
`flask/4 7I/V6
`4/4/11:
`5x3 TEMS
`4 /3 7'
`/A/5 TPUC7‘/0/V5
`
`
`
`
`I
`
`/
`
`MflVflBLE
`05.7527
`51841929765
`
`
`
`42a.
`
`
`
`42
`
`
`
`
`
`Cflfl'eflcrE’e
`DMA
`P4AF/ELO
`GEAP’q/C
`DISPLHV
`0&75C7‘
`
`5 M/sreucr/m/s
`agony/(s
`
`
`L 08.7567 Gfiflpfl/CS GENE/64701? EEG/STEES
`l
`4490/0 SEA/59470.4? REGISTERS
`
`|
`_l
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 4
`
`
`
`US. Patent Oct. 15,1985
`
`Sheet4of7
`
`4,547,851
`
`ACCEPT ‘
`tar/raw z A 7/0 A/
`OVA/Wis; #665, at owe-£5)
`
`
`
`
`
` fi/SPLI)’
`P£R50M4£ IZED
`
`WELCQME MESSAGE
`
`
`
`
`D/SPLIY
`F000 MENU
`
` 4665/97
`
`Mat/a
`
`
`.554EC 770NS
`
`
`
`0905/? 0K? “’0
`
`r 0
`
`/5/34 ,4 Y
`EN 751? WWW MEN 7'
`6/40/st 5
`
`ACCEP7'
`E/y75’e779/NM5/V?’
`55¢ ECf/O/V
`
`
`
`
`
`
`
`F/G.4
`
`
`
`5N7E£ rA/WMEIVT
`(Artamm 172-: Cf/fiéGES')
`
`@ 64/775 OVER?
`YES
`019052
`
` No
`
`DESSERT D/szfly
`
`MENU
`
`’[5
`
`01?
`per”,
`D/SPAAY CHECK
`
`7744545 574770”
`
`20/95 CES 5 //1/6
`
`CAEAfi
`
`SCEEEN
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 5
`
`
`
`F/PflM SCKEE/V
`
`
`
`D/S‘PLAD/
`
`/ TEM
`
`0N SCREEN
`
`soy/v0
`
`US. Patent Oct. 15,1985
`
`Sheet50f7
`
`4,547,851
`
`Fl6.5
`
`ORDER WA/7/A/G
`
`F01?
`
`D/S‘PLAY F
`
`YES
`
`N0
`
`OIPEP Wfl/r/A/G
`7o 55
`
`M0
`
`6/. 54/250 P
`
`YES
`
`CLEAR / 75M
`
`7'&&’6‘//ED
`
`caves/v55
`
`o/spcny
`
`ASS as
`flap/54¢-
`
`SAMPLE D/5PA4Y F‘QPMAT!
`
`77M£
`av
`
`7
`7
`7
`
`72
`
`72
`
`27/145
`4565.50
`
`6 : 4 7
`6 :4 7
`6 :4 7
`
`6 :42
`
`6 :4 2
`
`7254.:
`
`/7'EM
`
`2 7 — I
`2/—2
`2/- 3
`
`74 — f
`
`f4 - 2
`
`50255? P447751? M/l?
`CHEFS 5,4440 Pass
`awe/v (EVA/GS
`
`5.55»:- 575w
`
`VEAL PflflM/GMA/ 5/346
`
`K/fCK/E/v/B/I/e PRGCESS/A/G
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 6
`
`
`
`US. Patent Oct.15, 1985
`
`Sheet6of7
`
`4,547,851
`
`44555455
`
`new»;
`777845 P
`
`No
`
`“55
`
`MESS/965
`Freon
`
`’55
`
` K/WEN/8fiz P
`
`41553;? G E
`
`new»!
`
`604/5 04 E ,7
`
`
`
`
`
`A/o
`
` wt’IAflF/VD M0405:
` fZGUCZiSS
`
`
`6254,? /7'£’M
`
`COM/V1.4”D
`
`L06 7/ME
`
`
`
`
`
`
`
`
`
`
`fiCf/V/Ty
`
`B/Cé
`
`pour; 7v
`
`00W” -
`40,40
`
`CflZCZ/MTE
`
`K/fCfi’d-‘N/
`5/718
`flCT/V/ TY
` 3/44
`
`UFO/9 7‘5
`
`
`
`Wl/fl/TO/Q
`
`C’E/v 77?,44 UNIT PROCESS/MG
`
`F/6.6
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 7
`
`
`
`US. Patent Oct. 15,1985
`
`Sheet7of7
`
`4,547,851
`
`FIG]
`
`
`
`
`
`774845 STAf/D/V /
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 8
`
`
`
`1
`
`4,547,851
`
`2
`down—line loading and two-way communication with a
`central data base, can accomplish, among other things,
`transmission of orders to the kitchen,
`independently
`selectable down»loading of entertainment modules to
`the table stations for interactive play at the terminals;
`automatic computation of composite bills for both food
`CROSS'REFERENCE TO RELATED
`and entertainment, and accumulation of detailed infor-
`APPLICATIONS
`matlon for reStauram management-
`This application is related to the commonly owned
`Those disadvamages or the Pl'lor 3" are OVCTCOme by
`copending U.S. patent application entitled “Integrated
`Interactive Restaurant Communication System for m the System Of the prescnt invention
`Food and Entertainment Processing", filed Mar. 14,
`1983, bearing U.S. Ser. No. 474,984, and naming Law-
`rence G'. Kurland, the named inventor herein, and Eli
`Gilbert as joint inventors, the contents of which is spe-
`cifically incorporated by reference herein in its entirety.
`TECHNICAL FIELD
`The present invention relates to interactive communi-
`cation SyStemS and Partlclllarly to lmemCthC restaurant
`communication Sysmms-
`
`
`
`DISCLOSURE OF THE INVENTION
`The present invention relates to an interactive inte-
`grated restaurant
`information communication system
`l5 for enabling both individualized food and entertainment
`interactive information communication, such as two-
`way communication over a common transmissmn me-
`dig, between a central remote data base and a plurality
`of different multipurpose table station terminals located
`20 at various table stations throughout the restaurant for
`use by the restaurant patrons for both food selection,
`based on down-line loaded food menu modules select-
`BACKC'ERSNJND ART
`'
`ably retrieved from the central data base, and entertain-
`Inter?Ct1V‘3_ comrlnumcat‘on _Sys‘ems’ S“°h as "10$
`ment selection and interactive play. such as video
`employmg Video QISP‘aY lemma“, are we" “9w” “1
`the an! 5mm as d‘SClosedi by way 0f example- m us 25 games, also based on down-line loaded entertainment
`Pat' Nos‘ 4’064'4904 4’054’91 1? 4’296'476i 451435360;
`modules selectably retrieved from the central data base.
`4’191’956; 4’122’5 19; 3’903’402; 4’001’807; 4’001’785;
`The charges where applicable for both the entertain-
`4’075'686; 4’084’229; 4’25 L291; 3’746’780; 3’668’307;
`ment and food selections can be com ositel
`automati-
`3,836,888; 3,752,908; 3,691,295; 3,968,327; 4,008,369;
`n b-n d
`h
`m
`-
`- h p h
`11
`‘
`y
`4028 733- 3 757 225- 3,814 841-4 117 605- 4264 925 and 30 “a y.
`1 C. wt. “3. “tatm’w”. 533° patron “'93
`4:164:024: Today, this field is a: very active one,,particu-
`5‘ “‘“que ‘dent‘ficai‘on 9°“ {of “Mg and/0’ 56”“
`larly with the advent and wide Spread use of micro_
`purposes, and the bills printed either centrally or at each
`processors in many business applications, as well as in
`table stanon’
`.
`.
`personal computers, such as disclosed in U.S. Pat. No.
`The 08mm] datal’ase compnses a opium] mfam com-
`4,296,476. These prior art interactive systems have ex- 35 Puter Wthh essentially Perm?” the Information mm-
`panded dramatically in the field of cable television, such
`mg fungwm’ and remote retpevable Storage for storing
`as disclosed in many of the aforementioned exemplary
`the Van?” foal? and “imam”? programs or sels of
`patents, both in twoway communication systems, such
`control instructions which are retrieved by the various
`as disclosed in US' Pat_ Nos_ 3,691,295 and 3,668,307 by
`table station terminals in response to selections m'ade'by
`way of example, and in one_way cyclical transmission 40 the restaurant patrons, as well as handling coordination
`systems such as disclosed in US, Pat. Nos. 4,064,490
`ofPr°96551ng and d'splay Pf fOOd orders "3 conluncnon
`and 4,054,911 by way of example, as well as in rcamimc
`With kitchen and bar monitors, accumulation of restau-
`interactive systems such as disclosed in U.S. Pat. No.
`Tam management, mfofmatw" and b'llmg as we“. 35
`4,264,925 by way of example. Moreover, point_0f_sale
`other functions, if des1red. Each of the table station
`terminals have become almost a total replacement for 45 termlm-I‘ls comprlses a mlcmpfocessor and local Storage
`the cash register in today's businesses, The restaurant
`which is down-line loaded With selected sets of control
`business, however, has been very slow to modernize in
`instructions from the central data base, under control of
`the area of service to the public except for modern
`*1 maStef oomrd Pfogramy in 135139115640 Poiron sole-C-
`fast-food operations, still relying on separate waitress
`lion, and a local Video display Wthh '5 milllzed to dls’
`serice for order taking and separate entertainment fea- 50 Play data for foo‘l and enterialnmem selecnon as we“ as
`tures such as music boxes or video games, and the com-
`to interaofivoly Play the game or emer‘alnmom 58‘
`puter revolution has really not caught up. Rather, in-
`leCted, With the microprocessor Pro‘cessmg incoming
`creased efficiency in restaurant service has primarily
`data to enable food and entertainments selections to he
`been focused on better manual systems, such as the one
`transmitted to the central data base and to enable the
`developed at the Tifflin Inn in Denver, Colo. where a 55 retrieved entertainment to be interactively played at the
`food coordinator person in the kitchen would interface
`terminal in response to the remeved locally Stored 58-
`between the waitresses, who never left the dining room,
`lected set of control
`instructions. The food orders,
`and the cook using busboys to transport the orders
`under control of the central computer, are collected
`which were assembled on carts. This system, however,
`from the various table station terminals, and displayed
`although sucessful, was still a manual system and did 60 on central kitchen and bar monitors, with the orders
`not integrate food and entertainment functions. Thus,
`being cleared from the monitor screen, such as by using
`although cash register type of point-of-sale systems and
`touch-sensitive screens, as they are filled for each table
`automatic order entry systems have made in-roads into
`station. If desired, the orders can be assembled by table
`the restaurant business, as has distributed interactive
`station, each having its unique patron identification
`video game technology, applicant is not aware of any 65 code, and transported to the pertinent
`table station.
`Thus, each table station terminal can independently
`prior art systems which have sucessfully integrated
`interactive entertainment and food functions so that a
`serve to provide both food selection and entertainment
`functions, interactively with a central data base, in the
`plurality of independent
`table station terminals, via
`
`INTEGRATED INTERACTIVE RESTAURANT
`COMMUNICATION METHOD FOR FOOD AND
`ENTERTAINMENT PROCESSING
`
`5
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 9
`
`
`
`
`
`3
`integrated restaurant communication system of the
`present invention, whereby the overall efficiency of the
`restaurant will be enhanced and better controlled.
`
`4,547,851
`
`BRIEF DESCRIPTION OF DRAWINGS
`
`FIG. 1 is an overall functional block diagram of the
`presently preferred embodiment of the integrated inter-
`active restaurant communication system of the present
`invention for providing integrated food and entertain-
`ment processing in accordance with the present inven-
`tion;
`FIG. 2 is an overall schematic block diagram of a
`typical table station terminal for use in the system of
`FIG. 1;
`FIG. 3 is an illustrative diagram of a typical organiza-
`tion of the memory unit portion of the terminal of FIG.
`2;
`
`FIG. 4 is a condition responsive logic flow diagram
`of a typical table station terminal processing control
`program for the terminal of FIG. 2;
`FIG. 5 is a condition responsive logic flow diagram
`of a typical kitchen or bar monitor processing control
`program for a typical kitchen or bar monitor in the
`system of FIG. 1;
`FIG. 6 is a condition responsive logic flow diagram
`of a typical processing control program for the central
`computer of the system of FIG. 1; and
`FIG. 7 is a diagrammatic perspective illustration of a
`typical table station in the system of FIG. 1.
`BEST MODE FOR CARRYING OUT THE
`_
`INVENTION
`Referring now to the drawings in detail, and initially
`to FIG. 1 thereof, an overall functional block diagram
`of the presently preferred embodiment of the integrated
`interactive restaurant communication system, generally
`referred to by the reference numeral 10, of the present
`invention is shown. As will be described in greater
`detail hereinafter, the interactive restaurant communi-
`cation system 10 provides integrated food and entertain-
`ment processing which enables restaurant patrons to
`obtain menus for individual food selection on a video
`monitor at their tables, individually enter their orders
`into a table station “intelligent” terminal at their tables,
`select from and interactively play a variety of remotely
`retrievable interactive entertainment activities using the
`video monitor while waiting for the food to arrive, and
`if desired, where applicable, have the food and enter‘
`tainment charges automatically added to a composite
`bill which may be printed at the table station terminal or
`at a remote central location. Moreover, as will be fur-
`ther described herein, the system 10 of the present in—
`vention is preferably integrated into the overall restau-
`rant operation so that the food orders placed at the
`various table station terminals, with five such table
`station terminals 12, 14, 16, 18 and 20 being shown by
`way of example in FIG. 1, can be collected and routed
`by a central computer 22 to the kitchen and bar for
`display on video terminals or monitors 24, 26 and 28,
`respectively, for the cook and bartender to enable the
`orders to be promptly filled. which orders. as illustrated
`in FIG. 5, can also be displayed by time logged into the
`system 10 to enable the oldest orders to be filled first. In
`addition, restaurant efficiency can also be monitored by
`comparing the time the order is logged with the time
`the order is filled.
`As shown and preferred in FIG. 1, each of the table
`station terminals 12, 14, 16, 18, 20, which will be de-
`
`l0
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`45
`
`55
`
`65
`
`4
`scribed in greater detail hereinafter with reference to
`FIGS. 2—4 and 7, is preferably connected via a conven~
`tional two-way communications link, such as conven-
`tional RS—232 lines, to the central computer or proces-
`sor 22 through a conventional multiplexed communica-
`tion port 30. The quantity of table station terminals 12,
`14, 16, 18, 20, which may be serviced or controlled by
`the central computer 22 is essentially limited primarily
`by the capacity of the central computer 22 and associ-
`ated memory 32 which is selected, the desired functions
`to be performed and the desired access time, all of
`which are considerations within the ordinary skill of the
`art based on the system 10 description provided herein.
`The central processor 22 and associated memory 32,
`such as a conventional disk memory, comprise the cen«
`tral or remote data base 22—32 which is remotely ac-
`cessed by the various table station terminals 12, 14, 16,
`18, 20 in accordance with the present invention. By way
`of example, the central processor 22, which is selected
`to be compatible with the table station terminals 12, 14,
`16, 18, 20 employed, may be one having the capabilities
`of a PDP 11/23 processor, available from Digital
`Equipment Corporation, having, by way of example,
`128K of memory, with the associated memory 32 being,
`by way of example a data storage medium of the type
`such as available from Data Systems Design as its DSD
`880 combination flexible and Winchester disk drive. In
`addition, by way of example, the communications multi-
`plexers 30 may be of the type such as the DLV 11. As
`further shown and preferred in FIG. 1, a printer 34,
`such as a conventional dot matrix printer, such as an
`Anadex 9625A, is connected to the central processor 22
`for printing bills, if desired, as well as restaurant man-
`agement information and any other reports desired,
`such as market survey data. In addition, a conventional
`master console terminal 36, such as an ADM-3A,
`is
`preferably connected to the central processor 22 to
`enable, for example, review of restaurant operations and
`changes to be made in the data base 22—32. If desired, a
`conventional type of cash register point-of-sale terminal
`38 may also be connected to the central processor 22.
`With respect to the kitchen terminals 24, 26 and bar
`terminal 28 employed with the central processor 22,
`these terminals 24, 26, 28 are preferably conventional
`and employ touch-sensitive screens, such as the E10-
`graphics E270, placed over the video monitor screen, to
`enable keyboard free data entry, such as, by way of
`example, to clear an item from the screen after the order
`has been filled or to indicate order status. The associ-
`ated processing to be performed by these conventional
`data terminal 24, 26, 28, which are also selected to be
`compatible with the central processor 22 employed, if
`desired, may preferably be limited to requested order
`display and clearing of filled orders in response to data
`entry, such as via the aforementioned associated touch
`sensitive screen, with central computer 22 logging the
`time that the order is cleared from the screen if desired.
`Such an exemplary arrangement is illustrated in FIG. 5
`which is a self—explanatory condition responsive logic
`flow diagram of a typical kitchen or bar monitor or
`terminal processing control program for a typical
`kitchen or bar terminal 24, 26, or 28, respectively, in the
`system 10 of the present invention, which may be con-
`ventionally programmed by one or ordinary skill in the
`art based on the description herein. It should be noted
`that although only two kitchen terminals 24, 26 and one
`bar terminal 28 are shown by way of example in the
`system of FIG. 1, any desired number of such terminals
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page 1
`
`
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 10
`
`
`
`
`
`4,547,851
`
`5
`may be employed dependent upon the needs of the
`restaurant and the selected capacity of the system 10.
`Referring now to FIGS. 2—4 and 7, a typical pre-
`ferred table station terminal, such as terminal 12 located
`at table station 1 in the above example, shall now be
`described in greater detail. As was previously referred
`to, the table station terminals 12, 14, 16, 18, 20 are se—
`lected to be compatible with the central processor 22
`selected.
`In this regard, preferably the table station
`terminals are functionally similar to the type marketed,
`by way of example, by Atari, Inc. as its model 800, or
`such as the type described in U.S. Pat. No. 4,296,476,
`the contents of which is specifically incorporated by
`reference herein in its entirety, conventionally modified
`to provide a data communications interface or capabil-
`ity with the remote data base 22-32. In this regard, as
`shown and preferred in FIG. 2, which is essentially the
`type of terminal described in U.S. Pat. No. 4,296,476,
`which is a terminal employing a microprocessor 40
`based data processor having a programmable graphics
`generator,
`the peripheral memory devices, such as a
`local disk drive unit and cassette unit, have been re-
`placed by the down-line loading capability of the termi-
`nal 12 from the remote data base 22—32 into the local
`random access memory or RAM portion 42a of the
`terminal’s memory unit 42 under control of a master
`control program or executive or supervisory program,
`such as illustrated by way of example in FIG. 4, stored
`in the local read only memory or ROM portion 42b of
`the terminal memory unit 42. The capacity of the ROM
`and RAM portions of terminal memory unit 42 is pref-
`erably conventionally selected so as to permit the de-
`sired functions to be performed by the table station
`terminal 12.
`As shown and preferred in FIGS. 2 and 7, the table
`station terminal 12 includes a console 44, game control
`apparatus 46, such as the four conventional video game
`joystick controllers 460—46d illustrated in FIG. 7, and a
`video display unit 48, which preferably is a conven-
`tional television monitor with console 44 providing a
`suitable radio frequency signal corresponding to a tele-
`vision raster scan signal to the video display unit 48 via
`line 50. The table station terminal 12 preferably has two
`basic modes of operation, the food selection mode and
`the entertainment mode in which the terminal 12 can
`function, by way of example, as an interactive video
`game unit. In the entertainment mode, as will be de-
`scribed in greater detail hereinafter, the table station
`terminal can be programmed, via down-line loading
`from the central data base 22—32, to provide various
`interactive entertainment activities such as interactive
`video games or interactive educational materials, such
`as involving text, diagrams and pictures displayed on
`video diaplay unit 48, as well as audio. An interactive
`dialogue can be conducted between the restaurant pa-
`trons seated at the table station terminal 12, such as at
`table station 1 in the above example, using a conven-
`tional keyboard 52 and/or, if desired, a conventional
`touch sensitive screen 54, such as the previously men-
`tioned Elographics E270, which could, if desired, pref-
`erably be placed over the normal video screen 56, to
`provide keyboard-free data entry. In either mode, the
`food selection mode or entertainment mode, the table
`station terminal is utilized by the restaurant patrons to
`store or retrieve information from the remotely located
`central data base 22—32. The Video display unit 48 pro-
`vides the restaurant patrons located at the table station
`1 with graphics information, such as an alphanumeric
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`display and/or pictorial graphics, such as for games,
`that is conventionally formulated and transmitted to the
`video display unit 48 by the electronics contained in
`console 44 via the communicating line 50.
`Apart from the master control program or executive
`or supervisory program for conventionally supervising
`the overall operation of data manipulation in the table
`station terminal 12, which is preferably permanently
`stored in ROM in memory unit 42, the desired operating
`programs or modules for providing the food selection
`and entertainment functions of the multipurpose table
`station terminal 12 are down-line loaded from the cen-
`tral data base 22—32 for storage in the RAM section 42a
`of memory unit 42 in response to a request therefor
`which has been input by the restaurant patron via the
`keyboard 52, or touch sensitive screen 54 if desired,
`Regardless of the mode in which the table station termi-
`nal 12 operates, the operation of the associated internal
`circuitry illustrated in FIG. 2 remains essentially the
`same. Thus. the operating program or module, whether
`a food menu module used for food selection or order
`entry, or an entertainment module used for entertain-
`ment selection and interactive game or other entertain-
`ment activity, can display portions of the requisite infor-
`mation or data on video display unit 48. Preferably, the
`table station terminal 12 includes a conventional pro-
`grammable object graphics generator 58 which can be
`called upon to transfer graphics information from mem-
`ory unit 42 to the video display unit 48. In this regard,
`the conventional microprocessor unit 40, under direc-
`tion of the down—line loaded operating program or
`module, transfers a list of display instructions into the
`RAM section 420 (FIG. 3) of the memory unit 42, mak-
`ing the display instructions available to the micro-
`processor 40. The microprocessor 40 can modify por-
`tions of the display instructions, such as the addresses of
`the various instructions, thereby directing the object
`graphics generator 58 to those sections of the memory
`unit 42 containing the graphics information to be dis-
`played, such as alphanumeric characters, lines, heading
`marks and the like. Alternatively, such as in the enter-
`tainment mode,
`the down-line loaded operating pro-
`gram, such as a down-line loaded entertainment module
`for an interactive video game, may require information
`to be displayed in graph-like form, such as a playfield
`display in the form of a cartesian or other coordinate
`system displayed to the restaurant patron(s) at the table
`station 1 via video display unit 48. Further, the down-
`line loaded operating program may call for a moveable
`cursor to be displayed in which instance the operating
`program would contain a block of graphics information
`containing the picture data for the vertical column that
`the movable object generator 58 constructs on the
`video display unit 48, including the picture data for the
`cursor. The microprocessor would then conventionally
`write into a movable object DMA counter the address
`of the location within the memory unit 42 of the block
`of graphics information containing the cursor picture
`data. The microprocessor 40 would also preferably
`write a data word to a DMA control register whose
`contents are used to conventionally inform a DMA
`control unit that m0vable object graphics will be dis-
`played. Accordingly, as described in detail in U.S. Pat.
`No. 4,296,476 specifically incorporated by reference
`herein, the DMA control unit provides the moveable
`object DMA counter with signals that cause the DMA
`counter to sequentially address the memory locations of
`memory unit 42 containing the graphics information for
`
`PMC Exhibit 218
`
`Apple v. PM
`|PR2016-0152
`
`Page 11
`
`
`
`PMC Exhibit 2184
`Apple v. PMC
`IPR2016-01520
`Page 11
`
`
`
`
`
`4,547,851
`
`7
`the cursor. The data used by the microprocessor 40 in
`the entertainment mode and/or with respect to cursor
`movement, in either mode,
`is preferably provided by
`the joysticks 46a—46d or operation of the keyboard 52,
`or the touch-sensitive screen 56, by the restaurant pa-
`trons seated at the table station 1. Typically, the joy-
`sticks 46a—46d. assuming by way of example one for
`each of up to four restaurant patrons to be seated at the
`table station 1, provide user generated position informa-
`tion, and possibly other game information, which is
`communicated to the microprocessor 40 via a conven-
`tional data interface unit 60. The conventional joysticks
`46a—46d may typically be of the type disclosed in U.S.
`Pat. No. 4,091,234, the teachings of which are specifi-
`cally incorporated by reference herein in its entirety. In
`addition to the above, as further shown and preferred in
`FIG. 2, the terminal 12 also includes a conventional
`audio generator 62 for generating audio signals, a con-
`ventional timing unit 64 for generating the various tim-
`ing signals required such as those illustrated, by way of
`example,
`for use in the system of U.S. Pat. No.
`4,296,476, a conventional video summer circuit 66 for
`conventionally summing the color/luminance and com-
`posite sync signal output of the object graphics genera-
`tor 58, and a conventional RF modulator 68 which
`provides the displayable video signal to the video dis-
`play unit 48 via line 50. Furthermore, an optional con-
`ventional printer unit 70 may also be provided at the
`table station for local printing of bills, or other data if
`desired, with the printer 70 being connected to the
`microprocessor 40 via the data interface unit 60 and a
`serial (I/O)..bus through which the terminal 12 is con-
`nected to the central data base 22-32. It should be noted
`that after the desired food menu module or operating
`program or entertainment module or operating pro-
`gram is requested by and down—line loaded to the termi-
`nal 12, the microprocessor 40 can then process incom-
`ing data provided via the keyboard 52, player controls
`46 or touch sensitive screen 56 in accordance therewith
`so that food orders may be selected and transmitted
`back to the central data base 22—32 for billing and filling
`and/or interactive games may be played. In this regard,
`FIG. 3 provides an illustrative diagram of a typical
`organization of the memory unit 42, such as described in
`US. Pat. No. 4,296,478, and FIG. 4 provides a self-
`explanatory condition responsive logic flow diagram of
`a typical processing control program for the table sta-
`tion terminal 12, which may be conventionally pro-
`grammed by one of ordinary skill in the art based on the
`description herein.
`As shown and preferred in FIG. 7, by way of exam-
`ple, preferably each table station has a unique position
`identification for each restaurant patron to facilitate
`acourate order filling and billing. Thus, assuming four
`restaurant patrons per table station by way of example,
`the various restaurant patrons at table station 1 illus-
`trated in FIG. 7 would identify themselves to the table
`station terminal 12 as 1-1, 1-2, 1-3 and 1-4. In addition,
`by way of example, the video display unit 48 could be
`mounted on a universal swivel 80 so as to be rotatable
`for viewing by all of the patrons at the table station 1.
`with the keyboard 52 and joysticks 46a—46d being con—
`nected to the terminal 12 via conventional electronic
`umbilical cords to facilitate use by each patron at the
`table station 1. It should be noted that the table station
`configuration shown in FIG. 7 is merely illustrative and
`many other such configurations will readily occur to
`one of