throbber
RPX Exhibit 1006
`RPX v. AIT
`
`

`
`5,806,071
`Page 2
`
`us. PATENT nocumems
`
`4,825,045
`4»’l98'4' Humble
`.. 2357383
`
`4,332,475
`1171989 Miller .-.-1 51..
`2357383
`5,077,607 1271991 Johnson elal. ......................... .. 353736
`
`771992 Mueller ................................. .. 3547405
`5,128,862
`371993 Mucllerelal.
`....................... .. 3547405
`5,235,509
`5,353,219 1071994 Mucllcrclal.
`3547405
`5,57:1,<,=51
`1171995 Iockwood
`3957227
`
`5,594,791
`171997 Szlam el :11.
`.......................... .. 3797265
`
`

`
`U.S. Patent
`
`Sep. 8,1998
`
`Sheet 1 of 14
`
`5,806,071
`
`I20
`
`'*——"’
`
`"“—_“
`
`:8
`
`I6 . T E T
`
`‘ j j E [9
`V1050
`I20 '0;
`MONITOR
`MANAGER
`
`Pos um E
`
`Ila
`
`STATION I
`
`I4
`
`(IN STORE)
`
`200
`1 _
`l"c'usToMER1
`TERMINAL I
`LJ1_J
`
`
`
`20b
`A _
`[EusToMER'|
`I TERMINAL I
`LJ2_4
`
`
`raaoaes ““““““ “‘ 7
`I TERMINAL
`'°%3A;-3"
`I
`it!
`2—6
`|
`Mum“
`CUSTOMER 290
`l
`P°RTZ§
`TERMINAL
`|
`SERIAL
`PRINTER
`l
`CREDIT
`FORTE‘ {I I
`
`CARD
`335’486
`CUSTOMER
`I
`READER
`5v%(%':_3_2
`INTERACTIVEI
`[/53
`s'rAT|oN) M°~"°R
`AUDIO
`33b
`'—'D I16
`
`
`
`
`
`
`29b
`
`DETECTOR
`
`
`
`II I I
`
`35
`
`

`
`

`
`U.S. Patent
`
`Sep. 8,1998
`
`Sheet 3 of 14
`
`5,806,071
`
`62
`
`DIALOG
`
`FILES
`
`CREATOR
`
`60
`
` 66 [R68
`64
`TEMPLATE-ITEM
`GRAPHICS
`EDITOR
`
`
`
`
`FILES 8I RULES
`/
`TEMPLATE
`ORIGINAL
`72
`70/ \Kpaese~TAT.o~
`
`AUDIO
`
`EDITOR
`
`
`
`FILES
`
`BASE RECORDS
`
`8 INSTRUCTIONS
`
`74
`
`
`
`TEMPLATE PRESENTATION
`BI TEMPLATE UPDATES
`
` HEAD -
`76
`
`80
`QUARTERS
`L TRANSMITTED COPY
`DATA MANAGE-
`TEMPLATE PRESENTATION
`
`
`ATEMPLATEPRESENTATION
`
`
`
`TEMPLATE
`PRESEN1-A1-'0"
`8 UPDATES
`
`84
`
`CONFIGURING
`
`8: UPDATES
`
`ROUTINE
`
`NOTIFICATION
`THAT CONFIG.
`OR RE-CONFIG.
`
`8|b
`
`MENT
`
`NOTIFICATION OF
`
`NEW TEMPLATE
`8| UPDATES
`
`
`
`
`IS NECESSARY
`870
`NOTIFY OF
`MODIFICATIONS
`
`
`
`UPDATEI
`MODIFICATION
`DETECTOR
`
`CONFIGURED
`
`PRESENTATION
`
`8. NEw DATABASE 8-,bV
`
`NOTIFICATION THAT
`CONFIGURATION
`(OR RE-CONFIGURATION)
`IS NEEDED--INTERRUPT
`
`83b
`
`CUSTOMER 95
`INPUT
`
`35
`85
`
`93
`'N'ST0RE
`COMPUTER ._E\(
`DATABASE
`(E.G. CLERK/ CUSTOMER
`MGR. POS)
`ORDERS
`
`
`
`PRESENTATION
`
`PRESENTATION
`——-—— 90
`
`9|
`
`
` CONFIGURED :j&
`
`F/G. 3
`
`PRESENTATION
`FOR ORDERING
`
`

`
`

`
`

`
`U.S. Patent
`
`Sep. 8,1998
`
`Sheet 6 of 14
`
`5,806,071
`
`
`
`PROVIDE ORIGINAL TEMPLATE
`
`PRESENTATION OF TEMPLATE
`DATA RECORDS (CREATED AT
`A FIRST LOCATION
`
`
`
`I201
`
`
`
`PROVIDE A DATABASE
`OF LOCAL
`
`DATA RECORDS
`
`I220
`
`|22b
`
`
`
`MOD. DATABASE AS
`DESIRED/REQUESTED
`
`I24
`
`
`
`PROVIDE ANY UPDATES
`(AS DESIRED/REQUESTED)
`TO ORIGINAL TEMPLATE
`
`
`
`
`
`
`
`
`
`D.S BEEN
`
`MADE TO
`DATABASE
`9
`
`( IS CONFIG./
`NECESSARY ?)
`
`
`
`HAS
`
`
`
`ORIGINAL
`TEMPLATE BEEN
`
` CONFIGURED (AT
`
`LEAST ONCE)
`
`I38
`
`I34
`
`(YES)
`
`STOP/INTERRUPT ANY CURRENT
`PRESENTATION AND NOTIFY THAT
`CONFIGURATION IS NECESSARY
`
`.35
`
`CONF|GURE' ELECTRONIC INFORMATION
`(IN - WHOLE OR IN - PART)
`
`’
`
`I39
`
`
`
`

`
`

`
`

`
`

`
`

`
`tnm3P«MU
`
`5,
`
`nw
`
`17..
`
`m:mi
`
`I..I.I.Iflzém
`
`wowUNON
`
`1.,n555NV845_V645M2.53.N.532.53N22%,._azmz_2222_._<z_2moN._«z_2mo_._<z_2No
`
`lIInazuzN252_szmzmoN_N2N_NoN_N_._<z_omo_.Ez_omo_222.920
`
`:zNs_E.oN._NmN545._V645_V625
`
`
`
` 3o._u_m_N>om2Nx_.._m.N.532.53.N.53Nmazmzm:zNs_N22%.NN.Ez_2mo_._«z_omoN._<z_2NonV645m545NV6458242225amqozfimvBmqozfim.
`
`
`
`“_N_N¢N_NuN_N2622...:
`
`
`
`

`
`U.S. Patent
`
`Sep. 8, 1998
`
`Sheet 12 of 14
`
`5,806,071
`
`F/6.
`
`/2A /220
`
`FIG. I2
`
`222
`
`TRY TO MATCH EACH DATABASE ITEM
`IDENTIFIER - STRING wma A COMMON
`IDENTIFIER - STRING IN TEMPLATE RECORDS
`
`226
`
`TREAT DATABASE
`ITEM AS NON-EXISTENT
`
`N0
`
`2250
`
`228
`
`224
`COMMON IDENTIFIER-
`
`sTR|Ns BE Foum)
`
`O
`
`
`
`225D
`
`
`YES
`
`MAP THE DATABASE PLU TO THE ITEM ASSOCIATED WITH
`THE MATCHED IDENTIFIER - STRING
`(AN ITEM MATCH HAS BEEN FOUND)
`
`
`IF ANY DATABASE RECORD FIELD CONTAINS
`230 INFORMATION (SUCH AS PRICE, TAX RATE) EARMARKED
`FOR USE IN PRESENTATION, ADJUST OR ADD TO DATA
`
`RECORD OF MATCHED ITEM
`
`
`
`IF CHOOSE TO, WRITE ADJUSTED RECORD (IN -WHOLE OR
`IN - PART) OF MATCHED ITEM TO A CONFIGURED-ITEM LIST
`
`232
`
`234
`
`2350
`
`236
`
`
`
`THE RECORD OF
`
`
`YES
`THE MATCHED ITEM BEEN
`
`
`
`WRITTEN TO A CONF/GURED'
`
`
`
`
`IF EFFICIENT, USE
`CONFIGURED - ITEM LIST
`
`ITEM LIST
`0
`
`USE ADJUSTED TEMPLATE RECORDS WITH MAPPED PLUS
`
`NO
`
`23?
`
`

`
`U.S. Patent
`
`Sep.8,1998
`
`Sheet 13 of 14
`
`5,806,071
`
`FIG.
`
`/28
`
`/22°
`
`237
`
`238
`
`IF DISPLAY CELL LOCATIONS HAVE BEEN DEFINED, MAY
`CONTINUE SCREEN - BY - SCREEN; OTHERWISE, CONTINUE
`BY USING DATA RECORDS IN ANY CHOSEN ORDER
`
`TAG AS ACTIVE FOR PRESENTATION, THE ITEMS
`ASSOCIATED WITH MATCHED IDENTIFIER - STRINGS
`
`240
`
`
`242
`ANY
`TAG As ACTIVE FOR
`
`GENERAL
`
`§E§§SIE’%E'.‘3L“JGE
`
`
`
`
`
`
`.,
`
`
`
`RECORD
`
`
`
`
`
`243b
`
`246
` ANY
`BRANCH CELL
`
`
`YES
`
`
`
`LOCATIONS
`INCLUDED
`0
`
`
`
`
`
`
`NO
`
`TAG AS ACTIVE FOR PRESENTATION,
`ANY BRANCH CELL FOR WHICH
`
`247b
`
`250
`
`(A) ALL CELL LOCATIONS IN A DEPENDENT
`BRANCHED - SCREEN HAVE BEEN
`
`DETERMINED A/I, AND
`
`(3) AN ASSO’CD. COUNTER VALUE HAS
`
`EXCEEDED A PRE-SET VALUE
`
`
`
`
`
`248
`
`ITEMS, RECORDS, AND/OR CELL LOCATIONS
`TAGGED AS ACTIVE WILL BE PRESENTED.
`
`

`
`

`
`5,806,071
`
`1
`PROCESS AND SYSTEM FOR
`CONFIGURING INFORMATION FOR
`PRESENTATION AT AN INTERACTIVE
`ELECTRONIC DEVICE
`
`BACKGROUND OF THE INVENTION
`
`In general, the present invention relates to processes and
`systems that can offer for sale, items {both wholesale and
`retail prepared fast-food, packaged foods, dry goods, and
`other consumer products), in a self-service fashion using a
`touch-screen display, computer key board, telephone key-
`pad or receiver, microphone, or other electronic device
`capable of accepting and transmitting a customer's input.
`More particularly, this invention relates to a new process and
`system that can combine a complex rrtulti-media template
`presentation created at, for example, corporate headquarters
`ol‘ a chain of sales outlets, along with information from a
`database containing items intended for sale at any sales
`outlet of the chain, and automatically configure a tailor-
`made presentation for use on a customer-interactive device
`at the outlet {such as a store, restaurant, kiosk, cart, or other
`“point of access").
`A multi-national corporation in the business of selling
`consumer products, especially one that owns many sales
`outlets, may have millions of interactions each day between
`customers and company sales clerks. In order to increase
`sales, yet contain costs, many of these corporations are
`interested in decreasing their large number of daily
`in-person customer-clerk interactions by olfering goods for
`sale through electronic devices, such as customer activated
`terminals (both on- and off-site), home personal computers
`(connected with the Internet),
`televisions (connected to
`cable TV channels via hardwire or satellite dish), and
`telephones. With the increased use of such electronic
`devices, a demand for flexible computer systems that can
`automatically deliver multimedia presentations (and timely
`update these presentations) and accept customer orders, has
`been created.
`
`Currently, a corporation owning 100 (for example) sales
`outlets, each having its unique stock of goods for sale based
`upon locate and each offering daily “specials”, must initially
`generate 100 outlet—specific multi—media presentations for
`use on electronic devices at
`the outlets. If each of these
`presentations requires daily updates,
`then at
`least 36,500
`dil1‘erent presentations will have to be created, dc—bugged,
`and downloaded in one year!
`The assignee hereof has designed and implemented pro-
`cesses artd a computer system now being used for handling
`the generation (at its company facility), as well as transmis-
`sion via modem to each restaurant, of outlet—specific multi-
`media presentations for fast-food customer activated touch-
`screen terminals. Daily scrvice and software support,
`especially manual updating and tracking of outlet
`presentations, is necessary for these processes and system.
`Typical
`in-store hardware currently used for transmitting
`and presenting a store-specilic multi-media display of fast-
`food items for sale to a customer at a terminal (into which
`the customer can place an order),
`is shown in FIG.
`l—(details of FIG. 1 will be discussed in connection with
`the other drawings). Generating restaurant-specific
`presentations, as well as generating and tracking updates to
`restaurant-specific presentations, quickly becomes an enor-
`mously labor-intensive task as the complexity of a presen-
`tation increases (to include audio, still- and motion-graphics,
`and video), the number of food items being offered at an
`electronic device increases,
`the number of store-specific
`
`‘I El
`
`15
`
`30
`
`35
`
`40
`
`45
`
`55
`
`60
`
`(35
`
`2
`presentations increases, andtor the number of updates to the
`store-specific presentations increases. In fact, the amount of
`electronic data requiring manual manipulation in such
`known autontatic restaurant-specific presentation systems
`can make elfteient data management nearly impossible. The
`new process and system discussed herein address these
`problems.
`
`SUMMARY OF THE INVENTION
`
`It is a primary object of this invention to provide a process
`and system to, using both a template presentation created at
`one location and a database containing items intended for
`sale at a sales outlet, configure with a computer, electronic
`information for presentation at an electronic device with
`which an item (from the outlet), may be ordered. It
`is also
`an object of this invention to provide a process and system
`that can automatically handle modifications to the database
`or updates to the template presentation, so that they can be
`included in the presentation at
`the interactive electronic
`device on a timely basis
`The advantages ofproviding such a process and system as
`described herein are many: (a) Initial generation of many
`store-specific presentations is unnecessary—in5tead, one
`original template presentation can be created to include a
`complete package of items (plus associated graphics, audio
`and video messages) and special
`instructions; using this
`template along with several different databases of items
`intended for sale through electronic devices at several sales
`outlets [i.e.. points of access), specific presentations can be
`configured for the sales outleLs; (b) Versatility—the new
`process and system can be adapted to all kinds of selling
`techniques and electronic devices through which customers
`order items;
`(C) Manual
`tracking of changes to specific
`presentations, as well as manual updating of outlet presen-
`tations to refiect such changes, is decreased; (d) Response
`time for making changes to electronic device presentations,
`and the risk of making mistakes, can be decreased;
`(C)
`Presentations at electronic devices can accommodate more-
`complex multi-media features; and (F) Modifications to
`electronic device presentations can be made on-site by a
`sales outlet clerk or manager (thus giving more control to the
`outlets), while at the same time, headquarters can maintain
`control over both the complete list of items available for sale
`at its electronic devices, and item characteristics—(such as
`graphics, audio and video messages used to portray the items
`during a presentation).
`Briefly described,
`the invention includes a process for
`configuring electronic information for presentation at an
`interactive electronic device with which an item may be
`ordered, comprising the steps of: providing an original
`template presentation created at a first location to include a
`plurality of template items; providing a database to include
`a plurality of database items; and configuring, using a
`computer, the information to include each template item that
`is also a database item. A template data record can be
`associated with each template item, and likewise a local data
`record can be associated with each database item. The
`template and database are preferably maintained separately.
`In another characterization, the invention includes a pro-
`cess for presenting display information at an interactive
`electronic device with which an item may be ordered,
`comprising the steps of: providing an original
`template
`presentation created at a first location to include a plurality
`of template items; providing a database to include a plurality
`of database items,‘ and configuring the display information
`for presentation, to include the step of tagging as active for
`
`

`
`5,806,071
`
`3
`display, an item cell associated with each template item that
`is also a database item. DiIIerent cell types can be accom-
`modated and tagged for display.
`An additional characterization of the invention includes a
`system for configuring electronic information for presenta-
`tion at an interactive electronic device, comprising: an
`original template presentation created at a Iirst location to
`include a plurality of template items; a database to include
`a plurality of database items; and a communications medium
`for transmitting the original
`template presentation to a
`computer. The template presentation for the system also
`includes a set of instructions for configuring, using the
`computer, the information for presentation to include each
`template item that is also a database item.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention will be more particularly described by
`referencing the accompanying drawings of the preferred
`embodiments, in which like numerals designate like parts.
`FIG. 1 is a schematicfblock diagram of in-store hardware,
`connected in a manner designed by the assignee hereof,
`currently used for
`transmitting and presenting a store-
`specific multi—rncdia display of fast-food items for sale to a
`customer at a terminal (into which the customer can place an
`order). FIG. 1 also represents a system of hardware capable
`of carrying out the invention.
`FIG. 2 illustrates, in block diagram form, a typical well
`known electrical signal communication system used to
`transmit data from a Source to a User of the data. FIG. 2 aLso
`represent a preferred communication system for carrying out
`the invention.
`
`FIG. 3 is a schematic representing data flow for a pre-
`ferred process and system of the invention.
`FIGS. 4 and 5 are flow diagrams illustrating features of
`preferred methods of the invention.
`FIG. 6 is a flow diagram illustrating the flow diagram of
`FIG. 5 in greater detail.
`l"IG. 7 is a schematic illustrating one embodiment of
`“cell” organization on a template presentation display 150.
`Each cell location (shown organized in “tracks”) is repre-
`sented by a box.
`FIG. 8 is a schematic of two template presentation dis-
`plays (.160, 170) of the invention, each display has cells
`associated with items for sale. The right-hand display is an
`overllow screen, only seen if certain conditions have been
`met,
`that
`is tied with a special cell
`location called an
`overllow branch cell.
`
`FIG. 9, like FIG. 8, illustrates two presentation displays
`(180, 190) having been configured to present seven items
`(all of one category) for sale to a customer. Displayed in the
`left-hand display is a branch cell
`that will call-up the
`right-hand display of two more items (numbered 9 & 10),
`when touched (or otherwise activated by a customer).
`FIG. 10 illustrates a configured display of the invention
`with four cells associated with four items, rather than seven
`items as is seen in the displays of FIG. 9. No branch cell or
`overflow screen are needed since all four items (of one
`category] lit on one display.
`FIG. 11 is a schematic of two template presentation menu
`displays (200, 210) of the invention, each display has cells
`associated with categories of items for sale. Displayed in the
`left-hand display is a hidden branch cell. The right-hand
`display is a hidden overflow screen (never seen in a pre-
`sentation to a customer) that is tied with a hidden overllow
`branch cell of the left-hand screen.
`
`Ill
`
`15
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`FIG. 12 is a How diagram illustrating details of a preferred
`conliguring process of the invention (see, also, TABLES A,
`B, and C in connection with FIG. 12).
`FIG. 13 is a schematic representing three configured
`displays of the invention (see, also, TABLES A, B, and C.‘ in
`connection with FIG. 12).
`
`Dl3'l'AILl3D DI".-'.SCRlI"I'lON OF TI IE
`I’Rl:lFl£RR}:ID I-_iMl3ODIMEN'l'S
`
`In FIG. 1, Host #1 box 18 represents a computer {such as
`a personal computer, workstation, or mainframe) located at,
`for example, management headquarters of a company hav-
`ing many sales outlets. Line 19 connects box 18 to the
`manager’s station 10 (such as a personal computer,
`workstation, mainframe computer, etc.). This represents the
`communication medium through which management head-
`quarters and the outlet manager can “talk". Together, Ilost
`#2 at 24 and line 23 connecting it (through connection Box
`22) to customer terminals 201:, 20b, 20C, represent a com-
`puter systcm 24 (a personal computer, workstation, main-
`frame computer, etc.) and communication medium 23
`through which a multi-media presentation, and its updates,
`can be transmitted. Known communication systems {similar
`to that
`in FIG. 2) can be used for the transmission and
`receiving of electronic information from Host processors 18,
`24 to manager’s station 10 and customer terminals 20:3, 20!),
`20c. Transmission media suitable for use to connect head-
`quarters with manager’s station 10, as well as connect I--lost
`#2 with a receiving device (such as an "E2. LAN Box" 22),
`includes telephone line(s) connected at each end to a modem
`(or other hardwired system), full-duplex Wide Area Network
`wiring, or magnetic media onto which electronic informa-
`tion is stored and delivered to the outlet.
`
`As is well known, each customer terminal 20a, 20b, 20c,
`the manager's station It] {operated by, or at the direction of,
`the outlet’s management), each Point-of~Sale (POS) termi-
`nal 12n, 12b, 12c (suitable POS systems include model 3230
`from PAR Microsystems Corp.) used by the clerks who take
`orders in-person at an outlet front or back counter (or
`drive-through window), and the video monitor 16 (located
`where stock is pulled for satisfying an order—such as the
`restaurant kitchen), are all connected to a known POS Local
`Area Network (LAN) 14 within the outlet. Suitable LANs
`include an ethernel (available from PAR Microsystems
`Corp), arcnet, RS-485, or RS-232 LAN. It is preferred that
`the customer terminals 20a, 20b, 20:: and clerk-operated
`POS terminals 12a, 12b, 12:: be connected to the stockro-om
`video monitor 16 so that an order can be communicated to
`the person pulling items from stock for delivery to a cus-
`tomer. The manager's station 10 is, oftentimes, also con-
`nectcd to the customer and clerk POS terminals so that data
`pertaining to inventory levels.
`revenue, sales, purchase
`trends, etc., can be collected and analyzed for use at the
`outlet and headquarters. Manager’s station 10 is shown with
`a monitor llrr and key board llb so that information can be
`entered via touch-screen or key board.
`Dashed-line box 20:: (representing a customer terminal),
`encompasses one example of a typical hardware set up
`(including peripheraLs) currently being commercially used
`in the fast-food industry. ln—store POS LAN 14 is connected
`through a POS LAN card 26.
`The customer terminal includes a multi—port connection,
`represented by box 28, which communicates with peripher-
`als such as a printer 29rr, credit card reader 29b, and
`motionfproximity detector 29c. Also included is a serial port
`connector, represented by box 30, that allows direct com-
`
`

`
`5,806,071
`
`5
`munication 31 with another computer (such as the manag-
`er’s station 10). Connected to the processor 32 (such as Intel
`Corporation's “"386”, "486", or “PENT'lUM" processors
`commercially available and used widely in personal
`computers) is a monitor 33b (such as a VG-A+:ompatible
`monitor available from Sony, NBC, and Goldstar) having a
`touch-screen display 33a. Audio card 34 allows for connec-
`tion with a speaker that can relay sound messages to a
`customer. Although not shown, a microphone could be also
`connected to the customer terminal system 2011 so that audio
`messages from the customer could he fed into a transducer
`for transmission through the in-store POS LAN 14 to the
`clerk POS terminals 12a, 12b,
`12:’: or
`inventory video
`monitor 16.
`
`ll!
`
`6
`reproduction in a chosen fonn (such as audio
`56 for
`messages, or moving-graphicstlanimation, video, alphanu-
`meric characters on a screen}. Known types of transmission
`medium 5|] include telephone and cable TV transmission
`wires, coaxial cables, and fiber-optic (glass) cables.
`Additionally, other dielectric-material media, such as a
`microwave radio or satellite link (which utilize earth’s
`atmosphere or space) can be used to transmit information
`from one location to another. Chapter 13, pgs. 545-562, of
`Electronic Cotrrrirtmicnrion Tecliniques (3rd edition, copy-
`righted l994) by Paul II. Young,
`incorporated herein by
`reference, has further design details for various electronic
`data communication systems using dilferent transmission
`media. Data received by receiverfprocessor 52 is processed
`and then input 53 into appropriate transducers, represented
`by box 54, for communication in the proper fonn to user 56.
`The data [low diagram of FIG. 3 illustrates the types of
`files and instructions. shown generally at 60, which can be
`compiled as desired to create an original template presen-
`tation 70 that includes a complete package of items (and
`still- and motion-graphics, audio and video messages, alpha-
`numeric characters, etc., associated with a presentation) and
`special
`instructionsfsubroutines. The dialog files creator,
`represented by circle 62, is used to create dialog control files
`that: (a) control general sequencing of the template presen-
`tation items, whether arranged by screen display or order of
`audio message presentation; (b) define default parameters
`for presentation units, such as screen displays; as well as (c)
`specify when special functions take place. The graphics
`editor, represented by circle 64,
`is preferably a graphics
`image editor that can create digital graphic filestsuch as well
`known PCX, PCC, GIF, or TIF files) for graphic and icon
`display images included in the presentation. Currently-
`available graphics and icon creation tools suitable for use
`include "PUBLlSHER’S PAINTBRUSH” supplied by
`Zsoft, “CORliLDRAW” supplied by Corel, and Adobe’s
`" PHO'l‘OSH0l”’. Audio editor 66, represents an audio editor
`for producing files compatible with audio cards (34 in l"l(_i.
`I) used in the customer terminal (for example,
`if a
`“SOUNDB[J\STER” audio card supplied by Creative Sys-
`tems Labs is used, one can use an audio editing tool is called
`"WaveEdit" also supplied by Creative Systems Labs).
`Circle 68 represents the editor capable of creating and
`updating the expanded! complete group of data files that
`contain infonnation about all items available for purchase by
`all outlets, collectively. This group of new template data liles
`will be explained in greater detail in connection with other
`figures. Generally speaking, this group of template data files
`contain: a listing of items for sale, associated icons,
`graphics, and audio messages; layouts for screens and item
`cell
`locations; branch menu cells which point
`tofcall-up
`associated ordering screens; standard branch cells that call-
`up a previous or later screen; overflow and hidden branch
`cells which point to overflow or hidden screens (only seen
`if certain conditions have been met); instructions for con-
`figuring a site -specific customer presentation from the origi-
`nal template presentation 70 (including dialog control liles
`and subroutines—see, also, FIG. 4 step 104, FIGS. 5 and 6
`step 136, and FIG. 12);
`instructions for re-configuring a
`customer presentation (see, also, step 116 in FIG. 4); and, as
`needed, instructions for determining which portion of the
`data needs re-configuring and whether configuration is nec-
`essary (see FIG. 4 step 110, and FIGS. 5 and 6 step 130).
`TABLE A gives examples of the types of template data
`records that are preferably incorporated into a template
`presentation of the invention created for a computer monitor
`(with, preferably, a touch-screen customer interface). The
`
`15
`
`.
`
`As it is well known, a digital computer ( like those at 10,
`18, 24-, 200) typically consists of a central processing unit
`(CPU), memory (usually with three storage elements:
`instructional storage, a program storage, and data storage),
`and several peripherals (examples: magnetic disk, printer,
`mouse, all attached through IEO porLs). Ilost #1 and #2,
`although shown by separate boxes, could be the same
`computer. Optionally, hosts #1 and #2 could be two separate
`computers at the same physical location {such as manage-
`ment headquarters, on an upper lloor of a building within
`which the customer terminals are located, or at a third _
`party’s facility). An EZ LAN Box is shown for receiving
`information from Host #2. Host #2 could be connected
`directly to each customer terminal. Ilowever, preferably
`Host #2 is directly connected to in-store LAN 14, or to
`manager's station 10, for more-direct communication with
`the station II]. The customer terminals (200, 2%, 20¢),
`although shown in more detail at 203 to have individual
`processing units, can be replaced with a single processor
`connected to several customer presentation devices. Elec-
`tronic devices suitable for use include: a touch-screen on a
`Cathode Ray Tube CRT monitor, a fiat-panel Liquid Crystal
`Display LCD screen, or a Light Emitting Diode LED screen;
`a computer key board; a telephone key-pad or receiver; or a
`microphone. Likewise, each clerk POS terminal (l2rr, 12b,
`12c) could have its own processor, or a single POS prooessor
`could be connected to several devices capable of accepting
`a clerk’s input.
`Communication systems, such as the one at 40 in FIG. 2,
`are currently available forsending and receiving analog (i.e.,
`continuous~wave) or digitally-recorded {i.e., in the form of
`bits) audio and visual signals, as well as analog or digital
`computational data. Designs of such communication sys-
`tems are readily understood in the art. Box 42 represents
`transducers of source information: a microphone is the
`transducer for converting energy in the form of sound
`pressure waves into electrical energyfinformatiortfdata; and
`a TV or video camera converts visual images into electrical
`video signals. Further electronic processing can convert
`analog signals into a digital format. Digitally-stored DATA
`(such as that on a compact disk) is typically ready for
`processing once read. Information which has been properly
`converted into a chosen electrical signal form, is input at 43
`into a central processing unit 44 {such as an IBM-compatible
`personal computer). The transmitter {a peripheral such as a
`modem) represented by box 48 can be connected to the
`processing unit 44 via an Electronics Industry Association
`(L-LIA) standard RS-232-C communications interface 46 (i.e.,
`a connector having 25 pins, typically attached to a cable with
`specified voltage levels and signal parameters, for joining
`two units).
`Dashed line 50 represents suitable transmission medium
`that allows information from the Source 41 to get to the User
`
`30
`
`35
`
`4-0
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`
`5,806,071
`
`7
`records shown are itemized by cell on a display screen and
`organized in tracks with ordinal numbers to deline positions
`within tracks. The organization of data records will be
`further discussed in connection with FIGS. 7-11. Each
`screen generally represents a category of items (by way of
`example,
`food items)—such as TACOS, TACO
`OVERFLOW, BURRITOS, DRINKS, and a MAIN MENU.
`The types of cells on TABIJ5. A associated with data records,
`include:
`item cells; menu branch cells; general cells not
`associated with an item (such as an “EXIT to PAY” cell); and
`overflow and hidden branch cells. For example,
`track
`#1Eordinal #1 of the TACOS screen contains an item cell
`associated with item (1);
`it has an itemidentificr string
`"REGTACO" and a template Price Look-Up (PLU) key, or
`other item sequence number, of 001. The “order window”
`cell on the TACOS screen is not associated with any
`particular item; the location of this cell (track #0) is fixed in
`the template presentation. During configuration,
`this cell
`will be activated but will not move. Associated with the
`MAIN MENU screen are three menu branch cells and one
`hidden branch cell (see also FIG. 11). Additional data fields
`(not shown) can be associated with each cell, such as an
`icon, animated graphics, audio and video messages, and text.
`The far right-hand data fields will be explained along with
`'l‘ABI_l3S B, C and FIGS. 12, 13.
`
`5
`
`IE)
`
`15
`
`8
`known restaurant-specific presentations created for trans-
`mission to each restaurant: (a) a dialog files creator and
`editor; (h) a commerciallyavailahle graphics editor; (c) a
`commercially-available audio editor; and (d) restaurantspe-
`cific data files, tailored to a particular fast~food restaurant,
`containing food items for sale, associated icons, graphics,
`and audio messages, screen and item cell location layouts,
`branch menu cells which point tofcall-up associated ordering
`screens, and standard branch cells that cal]-up a previous or
`later screen (two examples of standard branch cells are as
`follows: an “EXIT to PAY" cell
`that, depending upon
`programmed sequencing, calls-up either a suggestive-sell
`question screen or the “THANK YOU for Your Order”
`screen; and a cell location labeled "OTHER FOOD" cell that
`calls-up a menu screen).
`Returning to FIG. 3, arrow 72 represents the flow of the
`created original template presentation 70 into a corporate
`headquarters’ data management routine 74 {which could be
`stored on a processor located at corporate headquarters,
`on-site or upstairs of the sales outlet, or at the facility of a
`third party handling software serviceEsupport). Routine 74
`preferably contains the capabilities of gathering and analyz-
`ing inventory. revenue, sales, purchase trends. ctc., data.
`Routine 74 can also contain the capability, as shown, of
`providing notification (via data How arrow 75) to Detector
`
`TABLE A
`
`TF.-.\ttP]..A"I1’. RECORDS exam IE
`
`traclt#E
`ordinalttt
`(if exists)
`
`cell type
`
`item
`identifier
`string
`
`template
`PLU
`
`Inactive!
`Active
`tag
`
`"mapped"
`PLU
`
`screen
`type
`
`TAOOS
`
`"moo
`OVER-
`FLOW
`
`BURRITOS
`
`DRINKS
`
`MAIN
`MENU
`
`IE1
`IE2
`to
`1:4
`IE5
`IE6
`
`REGTACO
`CI-[]I(”t'ACO
`moo-st.-'t>
`r—mvt‘.«\c
`SOP-'I'i-’\OO
`
`item (1)
`item ('2';
`item (3;
`item (4;
`item {5}
`fixed
`branch
`fixed
`OEorder
`general
`window
`0i’EXl'l‘to fixed
`pay
`general
`Oicancel
`fixed
`itcm
`gcncml
`Oircpeat
`fixed
`itcm
`general
`1E}
`item ((3,1
`IE2
`item ('EJ
`IE3
`item (SJ
`IE4
`item (9;
`IE5
`item ('10)
`1'}
`item (1)
`1'2
`item (2;
`an
`item (3 ,1
`3E]
`item (1)
`3:2
`item (2)
`IEI
`menu (11
`branch
`menu (21
`branch
`menu (31 DRINMENU
`branch
`hidden
`branch
`
`131~‘i\s'rt'i\c
`BEANTACO
`TACO-SPX
`TACO-SPY
`’I‘A(_‘0—SI’]£
`BUI{R—5UP
`B}-'AS'l‘BLiR
`'.I’—LAYBUR
`PEPSI
`DR.PF.PP
`TACOMENLI
`
`BURRMENU
`
`3.51
`
`3E]
`
`4E1
`
`O04
`
`t'lU2
`
`003
`
`DUI
`no:
`nus
`[104
`005
`
`nun
`[it]?
`008
`009
`[J10
`[)1].
`[112
`ms
`014
`n15
`
`A
`[
`A
`t
`A
`I
`
`A
`
`A
`
`A
`
`A
`
`t
`A
`I
`I
`[
`A
`I
`A
`A
`A
`A
`
`A
`
`A
`
`[
`
`template presentation of the
`Contrasting the original
`invention, are the outletspecilic multi-media presentations
`(designed and implemented by the assignee hereoi) cur-
`rently in use at l'ast-food customer activated touch-screen
`terminals. The following elements can be found in such
`
`65
`
`routine 82 that at new template or an update to a template has
`been identified by data management routine 74. As arrow 76
`indicates, the original template presentation and any updates
`made to the presentation along the way, l"on'n the so-called
`transmitted copy 80 of the original
`template. Template
`
`

`
`5,806,071
`
`10
`and files 86 might also be created with the same computer
`(but created at a different time) as that used to create the
`template presentation 70. It is, nevertheless, preferred that
`the original template presentat ion 70 and the database 86 be
`created to form separately stored and maintained files and
`data. This is so that sales outlet personnel (most—likely store
`managers) can control, if desired, the creation and modify-
`ing of their own database of items they intend to sell over the
`course of a day, for example.
`
`9
`presentation copy 80 flows. as represented by arrow 81:1.
`into the Configuring routine 84. In the event the template
`presentation includes, as suggested above, instructions (or a
`portion of the full set of instructions} for determining
`whether configuration is necessary, this information would 5
`need to How along 812: into updatcfmodification Detector
`routine 82 so that the Detector can perform its functions: (a)
`provide notification along 83!) to Waitor routine 92 (directly
`connected to the electronic presentation device 94 used by a
`customer), to interrupt a currently-ntnning presentation so
`that configuration or re-configuration can take place to
`Arrow 876 illustrates the How of database filesfrecords,
`update the customer presentation; and (b) notify, along
`and any modifications thereto, into the Configuring routine
`arrow 83:1, and trigger the Co

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