`Vayda et al.
`
`I IIIII IIIIIIII Ill IIIII IIII IIII IIIII IIIII IIIII IIII IIIII IIIIII Ill lllll llll
`US005745717A
`5,745,717
`[11] Patent Number:
`[45] Date of Patent:
`Apr. 28, 1998
`
`[54] GRAPHICAL MENU PROVIDING
`SIMULTANEOUS MULTIPLE COMMAND
`SELECTION
`
`[76]
`
`Inventors: Mark Vayda, 1515 Great Falls St.
`#334; Nancy Weyl, 1330 Mercer La.,
`both of McLean, Va. 22101
`
`[21] Appl. No.: 486,238
`Jun. 7, 1995
`[22] Filed:
`Int. CL 6
`...................................................... G06F 3/100
`[51]
`[52] U.S. Cl. .............................................................. 395/352
`[58] Field of Search ..................................... 395/156, 161,
`395/352, 353, 348; 345/146, 168, 169
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,029,915
`4,042,777
`4,547,860
`4,567,567
`4,586,035
`4,686,522
`4,772,882
`4,789,%2
`4,891,777
`4,896,291
`5,087,910
`5,117,455
`5,186,629
`5,198,802
`5,250,929
`5,251,125
`5,270,700
`5,283,560
`5,287,448
`5,317,687
`5,365,360
`5,367,298
`5,367,625
`5,371,844
`5,375,200
`5,384,910
`
`6/1977 Ojima ................................. 364n00.12
`8/1977 Bequaert et al ................... 364n00.16
`10/1985 Lapeyre ............................. 364n09.16
`1/1986 Lapeyre ...... , ...................... 364n09.16
`4/1986 Baker et al ............................. 395/157
`.. .................. 395/156
`8/1987 Hernandez et al.
`9/1988 Mical ...................................... 345/146
`12/1988 Berry et al .............................. 395/156
`1/1990 Lapeyre .................................. 345/168
`1/1990 Gest et al. .............................. 395/156
`2/1992 Guyot-Sionnest ...................... 345/169
`5/1992 Danish ...................................... 341/22
`2/1993 Rohen ..................................... 345/119
`3/1993 Bertram et al .......................... 345/146
`10/1993 Hoffman et al ......................... 345/146
`10/1993 Kamowski et al. .. .................. 345/146
`12/1993 Niklsbacher ............................ 345/148
`2/1994 Bartlett .................................... 395/156
`2/1994 Nichol et al ............................ 395/159
`5/1994 Torres ..................................... 395/159
`11/1994 Torres ..................................... 395/159
`11/1994 Axthelm .................................... 341/22
`11/1994 lshitani .................................... 395/159
`12/1994 Andrew et al .......................... 395/155
`12/1994 Dugan et al. .. ......................... 395/159
`1/1995 Tones ..................................... 395/156
`
`FOREIGN PATENT DOCUMENTS
`
`2016184
`WO 89 02369
`
`9/1979 United Kingdom .
`3/1989 WIPO .
`
`OTHER PUBLICATIONS
`Don Hopkins, 'The Design & Implementation of Pie
`Menus", (Dr. Dobb's Journal, Dec. 1991), pp. 16--26 & 94.
`LaLonde et al., "Journal of Object-Oriented Programming".
`v.2, n.1, pp. 47-54.
`Hopkins, ''Pies: Implementation, Evaluation, and Applica(cid:173)
`tion of Circular Menus", 1988, pp. 1-27.
`Advertisement, The NewO Company, The NewO WRITE(cid:173)
`HANDER: The New One-Hand Keyboard for Computers,
`Terminals, Displays And Other ASCII-Coded Devices,
`(received Jun. 4, 1979).
`IBM Technical Disclosure, Keyboard for Handheld Com(cid:173)
`puter, vol. 27, No. lOA (Mar. 1985).
`
`Primary Examiner-Phu K Nguyen
`Assistant Examiner-Cliff N. Vo
`Attome3> Agent, or Firm-Baker & Botts, LLP
`[57]
`
`ABSTRACT
`
`A computer system comprises a processor, a program
`memory, coupled to the processor, for storing programs
`executed by the processor, and a display, coupled to the
`processor, for displaying images under control of the pro(cid:173)
`grams executed by the processor. The programs stored in the
`program memory including at least one menu driven pro(cid:173)
`gram for creating a graphical display on the display. A menu
`generating system is provided, cooperating with the at least
`one menu driven program, for displaying at least one menu
`on the display. Each menu comprises a focus position and a
`horizontal menu bar extending through the focus position
`having a plurality of first commands distributed horizontally
`therein, one of the first commands being located substan(cid:173)
`tially at the focus position, and a vertical menu bar extending
`through the focus position having a plurality of second
`commands distributed horizontally therein, one of the sec(cid:173)
`ond commands being located substantially at the focus
`position.
`
`27 Claims, 19 Drawing Sheets
`
`...... ~ . ._ . .
`......... ,W
`
`'llll'IOlllDA•TlH; IJ CIUl..-
`..._,a..ca.1tclp,h...Wla••
`WP
`-,,.,.,- ...,, "loaoN •
`
`300
`
`308 302
`... ,,..,..._w.._r ...... -.,...,'..-'r-~...;•:;:-~•tc..t., ........ r-. ... ...._.1,u..-.0.
`::::::r.,.::_:_~
`-~_•:;t=•;:i,;U-;;;
`EDIT
`... .............
`T~.;i!,'r M
`...............
`
`,..............
`•~uaa.a .... O..C
`wlicaay ....... l..
`t111•d.tM■pUlr.,.ti_.
`.-11NQdnp•.11Mtltl. Ir
`_. ........... ~
`., . . . . . . . , . . . . . .
`~ldcl#acalrn-,,ttt
`..,.._., ... 1a....,.w..
`.a.tt..■ i..a.,a...-,11.c ••••..,II•
`- . ........ .,u......-::::
`•••·• .... u-.. ·••• .... aaa,,,lte
`!':,.....W:!:W..:=::.~~:----_-,--~ ... -:=~ .. ""c!:,=:·.:·:~=
`
`...t_..0....,._lli_a ... M...._r_,~
`"hu, ....... ., ........ . ._ ... .,...,.,.,. ... _
`
`,,_,__...1,,1,11fi1lid .. .,r.t.df,N1c ■ C1,Mc11
`
`.... ., ..... 0..
`...... .,..
`..... ,....
`.......,
`...-.,1c,r.
`.......
`........
`lk.._...
`T ..... 1'\1111
`.... ,....
`.............
`
`,-1."'..W.Aallr,
`
`i.d.lNci,Y •. , .. Na ..
`,dllaa'" ... E•c•,._,
`••• v ........... .
`1"1llli ■ k-1 .. ,., •
`....... .......
`• ........ fa""•··
`_ .... ,_,,......_
`,.,.,-11 .. _..w.,
`.. ,, ....... •••e1•
`--··--·---
`
`t"fll--•i111N1._.
`
`GOOGLE EXHIBIT 1007
`
`Page 1 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 1 of 19
`
`5,745,717
`
`100
`
`/ 102 PROCESSING SYSTEM
`
`FIG. 1
`DISPLAY
`108
`
`0 □□
`
`104
`KEYBOARD
`
`FIG.2
`
`( 204
`208-
`
`MEMORY
`
`210-.
`
`n-
`
`Ur200
`µP
`
`102
`
`MENU DRIVEN
`PROGRAM
`
`MENU
`GENERATING
`PROGRAM
`f •
`..../206
`~ • (202
`1/0
`
`GOOGLE EXHIBIT 1007
`
`Page 2 of 30
`
`
`
`-...J
`~
`-...J
`....
`Ut
`.(;.
`-...J
`....
`Ut
`
`m.
`~
`
`\0
`i-,.
`~
`N
`
`~
`\0
`i-,.
`~
`N
`
`~ :;
`
`~ = """' a
`d • rJJ. •
`
`300
`
`•1111:lpl" w•,t "lcH•Hc k
`al1•111la1 fur 8-clp, he .. .., 1a•,
`'CIHOF.IUIAHT£N; 17 Cllll.(cid:173)
`•1.s. exHC:UTIVE lllllts FROM
`. .._.,.,...,, .... 11-.c-•1: JJb ••••~(cid:173)
`__. ... • l••cbr t1u,ie, a dcr111hc ancndH•ccuc,. o,
`
`, •• llli•k IH WCIC ••
`• In V.ewo 111rloa ••1·
`•clH1111• ••· £•c•r••c •
`1ncl,rmc,. Y1., whlki we
`•at 1pc.-tl,1,1111 In 1 •••
`
`·" ..,, .. ,. ,.,,.,.,
`
`.. c11J 111, 10 deic1..l•c
`crlptMIII 1a4 rhc ,;_
`lflC boo,• we f•uccf.
`ltcy ••Ink we wc1■
`11c1 parked DUt1lilc 1
`111 11111111 fc11Cc•, 1
`
`. ___ _._
`,
`, ,
`,
`,
`, , , ,
`,.
`
`--
`
`308 302
`
`FIG. 3
`
`,, ............ lf1r:, fl1hd•1 orr I t.,U-Joac■ Cu•cn
`.--ho turvciHac'II ·-1:111h111aucll ,. roll■w JOU •••
`. •""• llflc: ••ad IU4 chc ncarc■r 1•t· bar, lcnltt1
`,sis 1tb. Oh, •nd ir k't • l.ad11 cau•t,y, be
`;c,, ah•• holr, lenla1 Ilic •1u,wcll•
`lcltllf#•lft, llldrll -•I, f'IC..,,tr
`••• HHyccl cop•. r••• Id. If
`•• r11:II, •hH 1u 11t,-1h 11111
`~1vc111,iM:c' uc•a:t-. OM
`
`n,. ..... ,a. .. .., ......... er,.. ..... ••• ,,...,, with 11 .. , ..
`•••" .W. 0.. Pt.lPN a.,._ .. ,._. fMM Sc•-'-
`•• c1pWa ... , .. -• r.., f•alt.elca. iakcd ■11~ •
`°"""rn.uc.a-11...wa. .... ._.,., .....
`CNl■Ct,l .. tM .... .,liltl...:::
`~ ..... ,, ............. ltli'.
`
`Mc llmf ~ I Ml~
`
`,,.,,,,~----306 L~! O
`
`,, ... ,, .. ,,, ... .,_., .
`...... , .. ,. .......
`..................... ,
`.... a.c ....... ..
`,, .. ,.... ... ,.,
`.......... MIi,.
`Ith ••pl,• •••1
`T, ...... Tltc11
`llclN•alM
`............
`.............
`....... .., .... ,
`al el Ida. Oca.
`did, .............
`Two,-•ple.lt
`f'•••k••"'"'" h • .,
`.............. , ........
`•IMlilf daac-U,rc• .._. t;·
`lccliaa. la flllly 11ddL •kit l>dc•
`fa,c •• , ................... ..
`,he lfk &pccial w • .r ... r.caairt .... , .w_. _l...
`
`NAME OF
`
`MENU
`
`«11#1. lie P'r.
`MCINltuylll,
`
`GOOGLE EXHIBIT 1007
`
`Page 3 of 30
`
`
`
`"'--1
`~
`--"'--1
`0-.
`~
`--"'--1
`Ul
`
`\0
`i,...
`
`s,
`w
`!
`00 =-
`
`00
`\0
`\0
`i,...
`
`~
`t :-s
`
`"""" a
`~
`•
`~ • rJ1
`
`400
`
`"' ........ ,,,. ....
`
`H4thcdll\C
`• we ,11tc4.
`hlnlL •• •c••
`1kcd1M111ldc •
`hur fcarc1, •
`,, ,,,., ..... ,J,,,
`· ak •c "c,c ao
`l'Oll•••••1•
`• UI. E•ctYNc.
`·uc,, Y,., ,.,IIJlc •c
`
`,~ Wflrt •1ccau1& k
`l■I lur liclp, he NI• ii'•
`.RIUIAMT£N; 17 Clltl,·
`l!Cll'rlV £ mnts FMOM
`CJlt,J,QlfKRI," JJ•• •._. C~(cid:173)
`111111, i lldi11hc 111cnal••1cuc,. Or
`
`,,,,•
`
`.,..,,.
`
`,"'
`, 406
`
`.,,.•"
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`c1ccl •11111Dea ........ IA11M .c •"-F.w .,,s, _____ _..,., r 1hc1 fi1hth11 off I l11H•d1111c11 Cu men
`•• capllla ••Y ..... ........, f•art.olc , •.
`• c1 Ian, 1uo c111lm1uu:il ID (allow you l11,
`..:..r., nellalp k ...W .... llcu
`w rllf 1hc ncercu 1•r ht,. knt..a
`INIKt, •All aa.. .a., elld1 I
`1, 1nd if6t'1 I 1 .. 1111 cau■1,y, be
`na,._.,1, ...... lie l&cpi
`It, lcul•a 1Lc "1u1•cll•
`,, tlct1N .. ,,, fh NC
`M, ,.,., I #ffCII, ,,~-,,.,
`ycd cop1. 1h11 11). If
`,ltlc ICfAf ...... I
`hca 111 dnaualt aad
`•Ilea •1 wife IM I
`111•••• I 1li.e•1li1
`•i ve,~,--One
`• .aa. .........
`r .... ,__ .. ,,.,
`,. ........ ,..., .
`•h rcpl,111u
`T1ulAla-TI.c11
`............
`...........
`#M#I. lie ,.,.I
`... ,-..,r1.-,
`................
`a1.r1.aa.0ca.r..
`,1tc1,, .......... ~
`Twepceplc,li
`l'Hifk11•ffl• .. ••
`............... ,w ..
`•lacdly dlltc-Hppc•
`lcclla1,, la fa&.lr ,.W. •hli I
`f,wc, ,w cJl,1 al"'-•••..,__,,
`the lfi &,cchl W1tfuc r .. ca1t1 , ... I tlt1
`
`n .......... .., AIWI.·• ......... ,. ..... ,!rah ..,1, .........
`
`___ __..;,__-
`
`------
`
`,
`
`402
`
`412
`
`FIG, 4
`
`~
`
`\
`\
`\
`\
`\
`\
`
`NAME OF
`
`MENU
`
`\
`\
`\
`\
`
`408/\ \
`
`l&CN4a,Jllfll
`
`GOOGLE EXHIBIT 1007
`
`Page 4 of 30
`
`
`
`-....)
`~
`-....)
`-...
`'-II
`~
`'!..:a
`'-II
`
`1,0
`~
`
`00 =-a
`
`s,
`
`,i;;..
`
`1,0
`~
`
`1,0 oc
`
`..,.oc
`N
`"Cl :-;
`>
`
`500
`
`~
`~
`•
`00
`
`~ a
`
`c •
`
`··••4lc••·'"'.. h • .,
`...... ._.. .... , ........
`.,.et11, daac-Uft'C • .._. V
`5
`lccli•a. b falclJ tlaldl •Id, IW.•/ OBJ EDIT
`·•.!I. eXF.ClrflVE mnts FROM
`,~ .. * .... ., ........... , .....
`-lt-dc1tN1r c1111l,11111RC,u," JJ .. •,. ck.n·
`,11c IFl 8fccial w .. r ... r..aMct ...a.1 """" ____..__:_•Ii • i,'wcl,y 11u1I, • aldinhc ■ucnd•••1cuc,. Or
`
`,11:11:J 111, 10 dc1craiinc
`crlpdont ••• 1hc dine
`MIC bood1 we p111cd.
`ltcy 1hlnli we ••••
`uct ,u,kcll ouuldc a
`nl 111hu1 fCRCCI, a
`cJ, UII WCIC • ...,,,..
`,•, 1biak •• were ••
`1lnVolwot111loA••1·
`,c&m111'" UI, En,, ....
`'i11cl,c:11c1, V 11., •lilt• ••
`•11 1pc:a1 11,l"J"I In • •••
`
`SET-UP
`
`•11c1,1• w•,t •1cca111e k
`•h•111l11a fur hc:lp, he hlll h't
`'< INllP.llOAICT£N; 17 Clffl.(cid:173)
`
`APPLICATION
`
`ROGRAM
`
`514
`
`502
`
`FIG.5
`
`p1aa1u11111tly .ru,, fi1h1h11 orr I l,1H-d01.ca Cumcn
`•-• ,..cha 1uo•ciH1111 ruo cmh1111ucd ta follaw ya11111.
`.... 11 one: llc■J ftM 1hc nc11c11 &•I' bar. lc■Yln&
`~.,, tab. (M1, lnal irk', I l.atln caunt,y, be
`.er, the■ huh, lcni•a the "•urwcll•
`H:lllfHIIIM, IWINU -•I. p,c-pc,
`••• Hnoycd cap•. th•• 1,t. If
`•• u:d, 1hc■ 1u 1h1au1h •IMl
`'d wc1111ilc:cf ucu,;_-.••· One
`
`TOOLS
`
`Tio, ...... 1. .. .., ....... .,,.._ ....................... .
`Cfc4 •lcli ,,._ Pt, ..... la I--• •lie f.u, Sc■-1.
`•• c1paa&. ""' lie wa1 ........ fat1.rt.mlc1, i.licd ■,,., •
`"'"' di,Ucaac It ...... MM'-",.. ....
`ceana. •-' ,a.. nltat., W• .. ~
`waplctelr ...... lie bpi Wt.
`If .tacff .a,1, fh •., .
`.,. '""' ...... Mia;
`
`pal,'"..W.AatlJ,
`
`
`..... ., ... 1
`
`...... , . ., ...... .
`······•· ... ·· ... ~
`..............
`, ... ,....-...
`........... ,..,.,
`T• .. ~k Tlic 11
`....... pa
`..........
`_..,. 11c ,r,1
`....... ,. .... ,.
`
`..W.CtllatdlcMc,
`a1 .. 1.11,o...
`11icJt, ........... ~
`T••pc•pk,•
`
`GOOGLE EXHIBIT 1007
`
`Page 5 of 30
`
`
`
`-...,l
`~
`-...,l
`._.
`U1
`,i;.i,.
`'!_,;J
`U1
`
`"' ~ ....
`~ a
`g:
`
`\0
`
`i
`Jt ....
`t :;
`
`\0
`
`~ ...... a
`
`•
`rJ1
`d •
`
`600
`
`kit-,•"', lftfkr, ,ncal, p,c-,.cr
`••• 1111,oycd copa, th•t 1,t. If
`:11 u:J, 1hca 1u tl11-1h 11141
`11vc111aitc:cf &Jcu:1:1••· O..c
`
`,111vo1 ... ,,.,1oa .. ,, .
`•clltln1• 111. Ewc•y•••
`'ind,c,ac,, Ya., wldlc we
`•U lf'CM .......... In I Wla
`
`... ui, •• , •• ..,_,
`1•• llaiak 'We wcsc ••
`
`• ,ucJ m, •• dctcunlnc
`cdpdwu -■4 the dine
`111c boork we: p111cd •
`licy •hl11k we wcH
`uer pa,kc• ouuldc 1
`CONVERT I 111 .,., ... fCflCCI,.
`
`"llclp,-W•rt •111;c.1nc le
`1h•111l111 lu, help, he 1ald h'1
`'<INllttlUiAICTEN; 17 CIIII.•
`• 1,S. EXP.CIITIVE HIDES FROM
`
`· .... ,tc,ubr c1111La,i•cn1," JJJr• •"' .~.
`~•Ii • i••chr 11u,t, i tlclinilc 1nc,11IH•ccuc,. o,
`
`608
`rlMPORT
`
`602
`
`FIG. 6
`
`p11.u111allly .r,,, Jl1htl"& off I h1tr-dotC11 C■rmcn
`,..,., -ho aurnilla111 tuo cmh111uu:d to fallow you I•.
`.,ell OflC: licad fot lf1c ftCHCU Ill' bar, knlft&
`,rl, 11b. 01,. 111d ii .... I IJdq COUllf,Y, be
`.er, 1hu b..11, lcawl•I •he "tuawdl(cid:173)
`
`COMBINE
`
`Tlor ...,.,1,,. ..r l•&.•, r,,.. ... ,. tl.w dr•h .1,1, ll1,01t
`ctcfl wkli 0-P•II...-la I .... IC Ilic few Sea-I.
`•• 1:11,Wa •lly .. -• r-..4 fllltalllalu, i.llcd ......
`-Wllrn. .... lt ....... .elicM• ll.,,
`CNlla, ....... alllt e# Wt 11a-:::
`ceaplc1cly .a..c. llc bpi Wt .
`.WCICICCl ...... a ... 11}
`
`MCM41a,yw
`NC•llc pdlMII
`.............. c
`a1.rld1,0ca.
`,1tc1,, .............
`Twopc•pl•.•
`,.,.,rc,atiffltr ,. -~
`•• .. llaw•lieyll .. Lcc
`•l•cdly ct.ec-llpt1e• at-1 t,·
`lccli•a. l, fa&rlr ••kl •l1li l>clt•
`fa,cc. ,lie••• al IN clltc ..,,_,.,,_,.
`d.c IFK S,CC.d Watfa,c C"A111t1 aM, I llu_.
`
`,, ..... ,, ... ,,,,...,,.., .
`•lica•y•ll•• ... I••
`................. .._
`.., ............
`r, .. ,..._-1
`............ .,
`............
`.,.,.,1crr,,
`
`.. t."..WAIIIII,,
`
`T111Jllla. 111& 11
`
`.......... L•
`
`GOOGLE EXHIBIT 1007
`
`Page 6 of 30
`
`
`
`....J
`~
`
`°' ~ ....J
`°' ~ ....J
`
`-1,.,
`
`ga a
`
`I.C
`I--'
`~
`0-1
`
`~
`N JJ/0
`t =1
`
`I--'
`
`~ = '"""'" a
`rJJ. •
`e •
`
`. 11~h1i111 of(~ haH-J111.c11 (;~,men
`~,., cmoarra.ucd au folluw YfHI in,
`;a,c,1 a•~-haa. k,,·it1a
`• ir'11 Latin t:uunrry. l.c
`., lcnin,: Ilic •1111vcil-
`
`..,aJc, 1 meat, p,c·,,.,
`'!d tor•-1h11 b). Ir
`II i11 tlirm•all anJ
`llJc1cctktA. One
`
`713
`
`706
`
`{716
`
`•
`
`700
`
`•t• \l'kyl' wlcnauc Ir
`•-• for help, he ulJ ic',
`"'ltlM.ll'l'f.N: 111:uu ••
`a:.cttTIVE llllms t-"ROM
`•11lfi1unA1&n1 ... like ••n clcllKII•
`·a,i:, a Jdinhc 111u1IDR-1c11c1. O,
`
`702
`
`FIG. 7
`
`Tlru• ..,_,.,a.. ... ,., -'11•1 .. •• I..,., .. ,~ 11hu ,l,.•h .,. .
`
`'
`
`l cu;d ..... Dean rtdsnon ia • tui«e ., ••
`111 capl•ill wby lac •11 l'aund fllll ..
`nifty dialk•1• la -IJ la■,,c ,
`c-1ac1, .,..i ■lie cellar al 1.
`L--,lc1clr ..... I le "·
`•r dc11U aca,Jr tlac •
`aidc111ca .. •11••
`.e.c •• , .. , ...
`aua, •. , ........
`
`704 ---1 MENU
`FACE
`
`k~
`...... ~ .... ---7,11~
`........... , .....
`
`T•a pccaplc, It• /
`
`P1c•ic11blll1r, lat
`
`mi.cJtr cki1e-N111ted ,1,.
`fcdin~ h lai1ly d,lc:IL ••la ,.
`r:11t1:c, •It• elite ol the chtc ■-d·•
`,i.. JFK special w.,,.,, c.c■,c, .....
`
`GOOGLE EXHIBIT 1007
`
`Page 7 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 7 of 19
`
`5,745,717
`
`0
`0 co
`
`0
`I-w
`
`o-zw
`<( .,_ ~a
`~LU ox
`0~
`
`0 -zt-
`<( (.)
`~LU
`:E .....I
`0~
`
`~
`
`Sd o-
`ti::
`.,_
`(.)
`w
`
`GOOGLE EXHIBIT 1007
`
`Page 8 of 30
`
`
`
`-....l
`~
`~ -....l
`01
`~
`~ -....l
`01
`
`\0
`lo-'
`~
`00
`
`l'D a
`g:
`
`~
`\0
`lo-'
`~
`t,.J
`e-s
`"Cl
`>
`
`~ = .... a
`
`•
`00
`~ •
`
`900
`
`'
`
`,
`
`\
`
`\
`
`\
`T'
`
`: 906
`
`'
`
`I
`I
`
`I
`I
`
`/
`
`I
`
`,,
`
`•• 1c,.,11c .... c 1d\k110 S1ovi;lll•MC: Dc1cci1Ga"Onc:_,
`
`----
`
`',
`
`'
`,/'
`r
`uclwid11 Do111 Pfti1M111 i11 • auil•11 the four Seu-•. 1 flit 11nt1.bl r afo:r ti~h1lt1c oil• h•lf •llon1t C'IN-(J'rn
`,c. capl)'UI "' lie '111111 ,_cHull ol)'ok1, nakcchnJ cow•: re
`1111eho 111rvc:il1fnl l(JO cmb.amm:d 10 follbllt yoo in,
`ftif1y c1'~c I, WM!ld •n• MCA f,' his pc-cu 1ee1c1a,y l tut ,. 11y 1hi1 on~;: ~.ad lw 1.hc nu,cn g.fy.bar, lcnin1
`c:111111ac:1. •-' ~ cola, •f •• r1i11CN1 ,vllcd up. Wltat • 1 tam -.,uck with "\Iii• ub. Oh. and ir it , ,-.....:, in cou nu)', be
`-p1e1et, •~-Re bpc W. hc.t4 J,,yrt. uoiJin1 eye l e111I 111,c-rlp ••~ -.i,c,, 1hcn bol1, 1-..vin& Ille ·1urnil(cid:173)
`IJ dcuil •aflr ••• tiCc., tllc PrctidUf't, anti lte ••• l i,011 e OIi foa\, Jo in•o • ru11walw.,_ llldcr • meal, _pte•P•Y
`.WC NICU C..M4• ..,cl11uc W.N, 111•9-"iilu Kalli• 1 1cc ha lo-i,aw, lo1hc1 1h,l°l~nuycd topa, 1h11 id. Ir
`~ Cliea •r .,ffc •lid , .,. • ~•n eff'Ki1t "!'lliia111p • l h , wait \t,1Nil 1hc liahi'C1.tf111 ml, •llleii 10 1h1ou1h 1t11I
`/__..-.( I dieu1•• t..l •• • •ip(al1l11 •• \YJ{1hln5u1■:
`oec,o.,,bud,-1 HJ •~•••·
`,-aka.,~ .... lclt"-Waocuy
`1 • •cw 1• hi, : of• !Yins. ju~a.~• An4y litd in11t~,~•o dc1e1minc
`r,-,-. • ~•,!!riac:.ldi,hclJ. If•
`of WA li(c l We Ole 'lt,q__wn 1hci1 phyg101!-dt:~1ip1io111 •nil rhc rime
`pat; aaitl AadJ, •••JJ.,.-cta11ilb: d1i111
`Ilia 1c1ida1 a11i1u•• wi1h. ltiJ..-t1Mct1. "\'l)W? prilci-1 /~ -'-..ctncr,ciiic-iq!vcry pho-.c booth we paucd.
`Tnaiil.._ 111c 111-• 1&1uc\ 11rllik t.c ~.aHID-lali(.{ll ~~::.,,1litla'.a_~ficc-l11t diJ 1lacy 1hi11• we "·r:re
`tlc INMpl -, •• ...... ••••io• 111ciap1 ~ Y,
`, nil his ••tc••JCfl•11lcl d1v1h•c1 f■tkr:d ouuidc •
`__ .Jlac. .. ~---------------------vMGMNT /111UM&d1tiui-Jt'flC'-ln11u1e•,.,.. .. ,-....,.~-
`1/t.---4i1hi11• •~•c ,1a;n11 in 1~ci1 uu. wctc hc11i111
`,..;,,,,.lie':,'-' CP•y•icat T1al1U•1t cwcrr ••~ · Fl LE
`ICmMlfl .... , .. lie ...... rcniary"'t~ "•>n T77 77J.l l,~iu4u,cJ,, 1bt)' did•'• 1hi11k we WCIC 10
`HI ,IHI pdiu 11r1cc, • lac iliL" Jlc .,,. •~ ""_ri'-1llc
`•,,.,..,•~•c,lly H!IJ,~ motlKJI i11 VDlvg 1111ioA •·•1·
`lldlbc4 ., die-~~· NI \le, ... ,a·~•-r1'k ... uiS, •• fi11J• DUI who WII :IUff"clllina 1n. Evcl}'OAC •
`al., 1,ic,-a......,..,, .... U.S. A~r•l ~ho... . .. ,1111,,. the 111,::'11 .. r nc:11by WiMl~stu, 'Va .• while WC
`T•d•ac day ofd{c course w111pcn1cl,iviq-••n•
`---:-
`l'mlk11.UicJ, lic c•""'-•l1Ctl, i1 cllc ~rdia,1 ala. bcncr •• ~II •flier ,h,.-"'rtc:lpl• Wttyf •&cuu,c i1
`...._.,lie..,.,, "-4~■ •p,■c,iul."
`UREN Sl.~INI") /u to Jh111,1(m1 tu1 •clp, lie Hid H'1
`•iacilly~-llpp&,tlbue,t•i•upc1ic~c•,c1ccp1111 .AlTAC:~EJUi IN KINUEk!h<RTl:N: 17 CIIIL
`fcclie1, it faitl,1'.ic:k w,,11 llch1 ,,lb~ Uc: wu Jc1c1-
`1117 acheul.'" J~U;. r~ l( 1£CIITl~E"IIIDES f II 0111
`f•cc. ,i.c cOtti._ or ,he cliec 11Ui•ICUU1i~1. CIISN, I &CIC 1h1
`,un Ill■ ·11i1h-Jf11,i17 cnvi,anmcnr,· 1jtt'·1n cJcmcn(cid:173)
`al 'C IFI< ~.t W11r11c Ce111cr •1111':\I diinl, wid1 r>ck1
`d11r" ~Q J 1cwchy,i1utc, t c1Ji11i1c uc111io..-11:1,c,. Or
`',,,,
`
`__ ,,,,.,
`
`,-
`
`i
`
`914
`
`FIG. 9
`
`,,/
`
`---T•• pc•plc, Ille 1114, wc11 ••c•ccl l• lcm,111h11i■1 lawot.cr.}'lc:111.'"
`
`•~~aalf 1N1C.Ua..,.'t-:1cJl)llc:'w11c1iai•
`
`I
`
`/
`
`/
`
`I
`
`!:; ~ u
`,r••~{'
`
`902
`
`--
`
`\
`
`\
`"-.. 908
`\ ul)~~ :I~!..'
`{'/'1" ~I\ ili&il' 'l't,
`\
`
`\
`
`'
`
`!:; ~ u
`'f"••~f'_
`
`,
`
`GOOGLE EXHIBIT 1007
`
`Page 9 of 30
`
`
`
`Ot
`,l:,i,.
`~
`Ot
`
`--" ~ "
`
`~ ....
`
`\0
`
`\0
`~
`
`rJ). =(cid:173)~
`
`....
`~ :;
`
`,,,r:xi
`N
`
`,:xi
`\0
`\0
`
`~ ;-= ~
`• rJ1 •
`Cj
`
`~
`
`1022
`
`1020
`
`1000
`
`uclwid, Do111 Pfti1M111 i■ 1111ilc ■11hc four ~-Jt.~ l~~G,.11.blr 1l1c, li1h1t(l1 ull a half-Ju.tu C'n,(Pcn
`ta upl)INI •lly M ••1 louad (ull DI holes, mkcal~~.CQf.J~ JOf<•l•o mrvcill,111 acio cmbauaned 10 fol)~ yo11 in,
`air1y a;~.._, It .-W li■ff licca fot Ilia p.cu scaany--.on-.. ,ry 1hi1 anc;; htall ,,., 1hc 11u,cu 1~h•r, lc: .. ·i,11
`c1111111e1, aMI ,W-calla .r.;. cail!CUI pulled up. Wiatt I
`tmr-.,uck wi1h his 11b. Oh, 111d iii, • •h.ttin cCM1n1~. be
`c-plc1cly ■'-c,,.ftc •c,c •• hc..a ._,.., o•din1 eye end 111c•ilp 1t1• wti1c1, 1hcn bah, •~•h,, ____ _
`IJ dcuit •ct•lr die fife., tile P1e1Wclf1't, •nd 1111 ... ~IIWC M (OOl,Ja in101tcs11u11'lw,wtlcu SHIFT
`.-IUCd ,._.,, • a..41lcrc wu, ••9•i1I. • JCCl&fi•
`lflle• •r wfr. aN I 11• • plu•ca -'liQal w1l'llin1 11p • h 111 ••ii 11Nil 1hc liahr'nt1111 ml, die" 1 MEN LJ
`•• \ic1c 11c M111c ,il-11,, 10 S,uvci111ntc l)c1cc:11C111. One
`1u11,L I 11i-1t111 .._.. •• 1 alp{ •11111 i• W'a1hl111u•11
`1·ak,,. lic tulf.11 lr:l •t.ould Ml IIJ ..-'-OIIC 10 .i, bully-
`,_ )'N. • u •• 1M. lldi'11cl, • ., .;;~. I lie,-10 hi, ol lf'IN.ill&, i11li.~1 Andy li•d in11fU1M1ill 111, 10 dclcrminc
`pat,• ui• AadlJ, •••r uy IQ Mic 11th HP,O« of ti;s lifc We w101e ~•n 1hci1 pb'/A41al JsKtip1ioa1 ■nit ,he rime
`hi1 1e111lat ■11i1•••• wiall lai1 •l111e11. '1' .,{ pr~i-
`/ff{ ;t. ''11(1ct CVCflOIIC in every pho-.c boa•II we p•ucd,
`\, .:tauiillo-llk &•IMM•atudl wllilck •11-llb..._ __ _,,,lctu', ollicc-tul dial 1hr ,.)nlt..-c-w~ttf
`: "" l t wall« llf •• 11111dud1M1 1nc,ap1 H 1
`l•J hi• tt.fCc-,,:-,.fJIJ d1v1hce1 ,,.cu ll'lfm1111 .11
`•r
`l1&1MNlflti.crrrpellttni11r1r1ftuSHIFT .. ~
`jll-t0lhi11lt thou: d1tn1• in ••ci, u,{wcrc hc■1i111',
`d CPllpkal T11lt11ia1t HCff .aos:'I
`( ,..;.,,. lie
`_!.t£Nl4tl!J,i.lllc&. fie••• •N 1cni1ryt•M'-lle1 ----~I l1diu-utcl)' 1be)' did•'• 1hi11k_w.~1tUJ.& .. to
`..c 1hc p,1-.. ,,s,. • 1ic Hilt. •tic WH M!;""!' 1lic we; ,.,,,,.t,c,)ly ■uu~~ mod1cn i11 Velvo 1111io111111·■1·
`.,w.c.a ., 1k Ila.I ,,,..., lfl Yu ... a ·~•-rus .... uicd •• r.,..,.r DIil who WU "111fftlllin1· 111. EHr)'OftC,
`at er 1,ic,. 0-. 0..-,, Ilic U.S. A~,,I •ho ICIJ 11i,.,..,h IM "'''" vi nearby Wind1c1~r, 'f/1., while we
`1Jtcit IOeN1-c ... , ..... ,., ~ca1,, lie ... crili•
`nc bat d■y 6f &Hie course WII 1pcn1 drivi111 Ml I •••
`.
`
`._ 11 lio,i,1ky Ii.a~• •pnctiul•
`•IMilly tlaac-llP,tll ~ Ilia upc1ic1M:c1, caccp1 tu AlTAC:1,:ERS fN KINO~k(.,(Rl"I! HELP
`lccli•a. ia r.ut,'11.kl& •illl llcla• 11..b.l lfc wn Jc1c1-my ach•ul." ('"U.S. t:>eiiCIITl'!,E,,11~
`hnc, die cO~ or die cli1c 11Ui•1e.111Ni111. HISH, I 1,nc il11
`run 111 ■ "l1ich•alc11i.l1r cnvi1lnmcn1. • lj.h' ~.n clcmcn-
`,he JFK¥al w.,r .. c ec ... , ,AJ, I lliink, wl~CkltLJ)cn ~~ ~ 1e•d1r acute,. d,tinitc ,11c11rloJ(1cnc,. o,
`
`/'
`
`,..,,
`
`,,
`/
`
`---
`
`1002
`
`I
` H\.,11~•~1~1".i!,,,1
`I lV'\:l.~~~it.l~ I
`,,.---------,,
`
`11
`
`'
`
`,
`",
`
`',
`
`FIG. 10
`
`l'•••k11111Uit,, lie •• ...... •iscJ, i11llc c11diaal 1ia. bcuc, 1u yell •flier ,11..-"'rtclpr Wit
`UREN SI.AINI"! A• u• th1111<m1 {uf lie
`
`........
`
`'-
`
`, _________ ./
`I
`I
`
`.,,,.,,,✓
`/
`
`•cc "'ha foll-• lasher 1h11'1--..n11oycd co
`
`',
`
`•• , 1111111:1111.
`
`~11l'i ~ ,
`; ~n:~
`i~!L~
`
`,,/
`
`lawol"ca 11lcn1.'"
`
`Tw• people, Ii• nlJ, wc,c ~••eked la lci1111 d111i•1
`
`GOOGLE EXHIBIT 1007
`
`Page 10 of 30
`
`
`
`-...,1
`~
`"' -...,1
`Ul
`,&;;....
`~
`Ul
`
`\0
`1-1,
`~
`1-1, =
`~
`l
`r:l'J
`
`~
`\0
`1-1,
`
`~
`~ :;
`
`"""" a
`
`~
`rJJ. •
`~ •
`
`RING MENU
`MS EXCEL
`
`tkt • inc,I. p,c..,.,
`. cop•. chet 1,1. II
`au .... _ ... , ....
`.1e•n•-· One
`
`,c■wi■I die "11unll(cid:173)
`
`,nt1111 oU I , .. ir.JotCR Carmen
`• cmlm1nu:J •• follow you In.
`,ftC RCIICII ll)' bar, lcnll,&
`· ,, k'1 I l.ad11 couauy, be
`
`10 tlc1c11nlnc
`111d 1hc 11.-ic
`WC p111cd,
`
`-• were to
`11111lon•••·
`••· E•c•y._c,
`,, V1., •hllc ••
`·d,M111J11111111
`
`,~, .. ...,,,.,
`
`.k we••••
`rd ouuldc •
`n fc11u,. •
`
`1100
`
`• w•1t •1cc1111c It
`' lu1 hdp, he .. td h't
`'UAHT£N; 17 CIIU.(cid:173)
`·· · •. IE 11111£9 FROM
`,.,J 1128'•• IJh • .,, cJcau(cid:173)
`•,5, • Jdinhc 111c11do••1cucr. Or
`1130
`
`FIG. 11
`
`,..,,. ...... 1,,..., ""' ................... ...
`c,c.a .,Id• Dea PbllNII •I...._
`••n,Wa ••Y lac wa1 ,._,_ •
`-'iar.y dialkap k _....,
`1 ... .a.•-'••alll\
`daphlcly..._.,,
`,, ,~.,, .. ,,, ...
`.... ,cc,--.
`•lie■ •1 wll1
`.... , ....... ,
`....... ,. ...
`............
`..........
`.......
`......
`.. ,.,,,
`......,
`NC lite pd
`..w.c.u.,,
`alofl1l1-Cl
`,Itel,, ...... ,
`Tw•,c•pk,lt
`f•1•1Uc11.,u, ..
`
`............. , ...
`.. l■cdlydak-ltptictf
`Jn:liaa, h (ably ,e.k• "'·.
`fMtCa. ,~ ••• al* •lit• .,
`1h• lfk &,cdal w,.r.,, Ccam ,
`
`,,_ )'eM. •
`
`T1111'ki
`
`GOOGLE EXHIBIT 1007
`
`Page 11 of 30
`
`
`
`.....:t
`~
`~ .....:a
`.a::. o-a
`o-a ~ .....:a
`
`\0
`~
`~
`
`00. =-a
`
`~
`~
`
`00
`\0
`\0
`~
`
`00
`N
`
`~
`
`> "0 :;
`
`~ ..... a
`
`~ • r.,;.
`
`•
`
`1232
`
`CHOSEN WANG AND
`
`{HIGH LIGHTED
`
`MENU)
`
`1200
`
`l~~Ht:ltll---
`
`1244
`
`1240
`
`GOOGLE EXHIBIT 1007
`
`Page 12 of 30
`
`
`
`-..,l
`~
`"' -..,l
`tll
`J;.
`~
`tll
`
`~ .....
`~ .....
`00 =(cid:173)~
`
`N
`
`\C
`
`i 00
`.....
`~~
`r'1
`> "0
`
`~ I
`
`•
`00
`~ •
`
`1300
`
`1302
`
`SHIFTER
`MENU
`
`1320
`
`(
`
`/ / /
`/
`, l REDLINE
`/
`,UNDERLINE
`APPEARANCE
`
`,STRIKEOVER
`
`I
`
`I
`
`1350
`
`FONT
`FONT
`FONT
`FONT
`
`FIG. 13
`
`ETC
`ETC
`SUPERSCRIPT
`LARGE
`SMALL
`
`OTHER OPTIQNS DESKTOP 3
`~DESKTOP 2
`~DESKTOP 1
`I
`
`FONT
`FONT
`FONT 1304
`
`',
`
`1
`
`FONT STYLE
`
`ETC
`
`,,.
`,,,.
`
`SHADOW
`
`135
`1357
`1388
`1352
`
`Helvetica 10 underline italic
`1 upon reaching a new city Since many vacationers
`1358 ---t;'"'ek out the local cicerone It's almost like we're disc
`
`-
`
`---14--16___
`
`-
`
`1 2 --
`
`',,',. HELVETICA/ -)..-----1380
`
`I
`
`'
`
`'
`
`',,
`
`'-
`
`',,, _ _",,
`
`',, ',
`
`,
`
`\
`1356
`
`',,
`
`',,,
`
`ETC, ETC-.,
`
`'-
`
`CLEAR SPACE•,
`
`LINE SPACE-.,
`
`ATTRIBUTES
`
`GOOGLE EXHIBIT 1007
`
`Page 13 of 30
`
`
`
`00
`1,0
`1,0
`~
`"
`00
`N
`:-t
`"C1
`>
`
`a
`e •
`
`"'1'-
`~
`~
`•
`00
`
`1400
`
`1460
`
`NEW FILE
`NEWSUB1
`NEW SUB0
`NEW DIR.
`
`6
`
`1452
`
`NEW
`
`SHIFT
`MENU
`
`~ .......
`~ .......
`Ul
`~
`.......
`Ul
`
`~
`
`1,0
`~
`~
`~
`~
`
`~ .....
`=-
`
`~
`
`r:J).
`
`1462
`
`'
`
`~
`
`I
`
`I
`
`EXCEL
`S'FTWARE
`SELECTED
`WPG
`WORD
`LOTUS
`
`MENU
`SELECT
`
`FILE
`
`rn
`
`\......__L_)
`
`1404
`
`0/
`ffi
`B
`
`PRESENT
`
`PATH
`
`060
`MN5
`JKL\
`EFGHI \
`ABCD\
`C: /\
`
`SELECTED FILE /@3/
`EE
`89
`
`FILE NAME
`
`1402
`
`FILE NAME
`FILE NAME
`
`WINDOW
`
`SHIFT
`
`1450
`
`"-----14 7 5
`
`8
`
`FIG. 14
`
`GOOGLE EXHIBIT 1007
`
`Page 14 of 30
`
`
`
`~
`~
`~
`....
`01
`,l;;,i,.
`~
`....
`01
`
`\0
`....
`s,
`....
`~
`~
`ga
`
`,1:,,,.
`
`00
`\0
`\0
`....
`"'
`00
`N
`:-;
`'Cl
`>
`
`"'""'" a
`=
`~ • 00
`
`~
`•
`
`1562
`
`1552
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`
`1564
`
`1560
`
`I
`I
`
`1586
`
`MENU NAME
`DATA BAR
`
`1564
`
`DATA D SELECTION
`DATA D4
`
`DATA D5
`1504
`
`DATA A21
`DATAA20
`
`DATA E6
`DAT
`
`1520 \ 1500
`
`DATA B3
`
`DATA B SELECTION
`
`-
`
`DATA 81
`MENU NAME
`DATA BAR
`
`-------~----
`
`1502
`
`\..MENU) OF DATA SELECTIONS
`
`ACCUMULATED RESULT
`
`I DATA C SELCTION I DATA C 5
`
`DATA C 10 DATA C 9 DATA C 8 ( "WEB11 l
`
`SHIFT
`MENU
`
`/1564
`
`1564
`
`DATA A SELECTION
`
`DATA A14
`DATA A13
`DATA A12
`DATAA11
`DATA A10
`
`'DATA F SELECTION
`
`1564
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`------
`
`1550
`
`(-~
`
`FIG. 15
`
`-----------~ ----------------~---
`
`8
`
`.
`
`DAT
`DATA E SELECTION
`DATA E5
`
`1564---..
`
`' -----~ /
`MENU NAME
`DATA BAR
`I
`l
`l
`I
`I
`I
`I
`I
`I
`I
`
`GOOGLE EXHIBIT 1007
`
`Page 15 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 15 of 19
`
`5,745,717
`
`0
`0
`<O
`._
`
`r-----------------------------------------------------1
`
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`I :
`
`~I
`
`I
`I
`I
`I
`I
`I
`I
`I t ________________________ j ____________________________ ~
`------------~-------------------------~---------------
`
`..... -----
`'
`/ >
`I>~:
`I OLLI
`r10::c:
`I Z
`I
`V1 -U ) I
`_____ ,,,
`01>
`I
`(.0\;:>
`._
`I
`
`I
`I
`I
`1
`I
`I
`I
`I
`l
`
`1
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`l
`I
`I
`I
`I
`I ~ - - - - -~ I~ - - - - - - - - - - - - -~ I~ - - - - - -~ I
`1------------i-------------------------i--------------'
`1------------------------1----------------------------~
`I
`1
`I
`l
`I
`
`J
`I
`I
`I
`I
`I
`r
`I
`I
`
`~ :
`0
`IO :
`_~_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-➔ _N_-_-~♦--_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_~_,
`.... ___ ,,,,,.
`\
`I
`
`- ....
`
`\
`
`I
`
`..... -t-
`I
`
`0
`0) c.o
`
`,--
`
`GOOGLE EXHIBIT 1007
`
`Page 16 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 16 of 19
`
`5,745,717
`
`0
`0)
`t-
`,-
`
`0
`0
`t-
`,-
`
`(_)
`
`~ w
`
`GOOGLE EXHIBIT 1007
`
`Page 17 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 17 of 19
`
`5,745,717
`
`0
`0 co
`
`, -
`
`c::i
`
`~ Cl
`
`z
`0
`l(cid:173)o w
`...J w
`
`Cf)
`Cl)
`
`~ Cl
`
`LlJ
`
`~ .,_
`0 a:
`
`lO
`
`t-(cid:173)co ,-
`
`@I
`
`z
`0
`I-
`0 w
`_J w
`Cf)
`:I:
`<(
`I-
`<(
`Cl
`
`~
`~ it
`
`(9
`<(
`
`~
`Cl
`
`z
`0
`l(cid:173)o w
`_J w
`Cf)
`0
`<(
`~
`0
`
`z
`0
`I-
`0 w
`_J w
`Cf)
`LL
`<(
`~
`0
`
`GOOGLE EXHIBIT 1007
`
`Page 18 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 18 of 19
`
`5,745,717
`
`0 c.o
`en
`
`T"""
`
`0
`0 en
`
`T"""
`
`C\J co
`en
`
`T"""
`
`_______ __,,,
`
`t--
`0)
`
`~ Oa
`L....---------
`0
`~ c)
`Oo<J
`
`0
`LO en
`
`T"""
`
`GOOGLE EXHIBIT 1007
`
`Page 19 of 30
`
`
`
`U.S. Patent
`
`Apr. 28, 1998
`
`Sheet 19 of 19
`
`5,745,717
`
`FIG.20
`
`0
`
`2002
`
`2008
`
`2000
`
`8
`
`2
`200~6
`2004
`3
`
`MENU
`NAME 4
`5
`
`N M
`
`106
`_,I
`
`GOOGLE EXHIBIT 1007
`
`Page 20 of 30
`
`
`
`5,745,717
`
`5
`
`10
`
`1
`GRAPHICAL MENU PROVIDING
`SIMULTANEOUS MULTIPLE COMMAND
`SELECTION
`FIELD OF THE INVENTION
`The present invention relates to graphical user interfaces
`and specifically to graphical user interfaces for use with
`command oriented menu driven programs.
`BACKGROUND OF THE INVENTION
`Computers have become a common tool for achieving an
`almost endless number of functions. As the use of the
`computer has increased, the diversity of users has also
`widened. More people are choosing or being required to use
`a computer for more of their daily functions.
`Menu driven software programs were developed so that
`novice users could more easily make a selection among
`available commands and thus operate computers. These
`menu driven software programs eventually led to the devel(cid:173)
`opment of a windowing environment in which the user may
`have multiple programs and files operable at one time with 20
`a selection among multiple commands, each command
`appearing in the window of the program data file being
`worked on. To effect selection within applications and
`switching between windows, a hand operated pointing
`device became a critical component of a computer system
`running windowing software. Typically this device has been
`a mouse.
`Applications running in a windowed environment typi(cid:173)
`cally have a main menu bar with more specific commands
`being displayed in "pull down" menus stemming from 30
`specific portions of the main menu bar or command head(cid:173)
`ings. When the user wants to execute a command, the user
`must move the mouse so that a pointer on the display points
`to the command on the desired menu haading. The command
`heading activates a pull down menu which displays a 35
`plurality of commands available for execution. A command
`from the pull down menu may then be selected for execu(cid:173)
`tion. In that typical method, only one command is executed
`at once. Movement amongst the menu bar and the pull down
`menus requires a great deal of movement of the mouse. 40
`Hence, it may be difficult for the young, the elderly or any
`novice user to traverse and coordinate the positioning of the
`mouse and thus the pointer with which the execution is
`made. Also, these activities may be time consuming.
`SUMMARY OF THE INVENTION
`Therefore, it is an object of the present invention to
`provide a graphical user interface to menu driven programs
`which makes commands quicker and easier to select and
`execute.
`It is a further object of the present invention to provide
`operation of menu driven programs in a more efficient and
`less time consuming manner.
`It is also an object of the present invention to provide a
`graphical user interface which exploits mnemonic tools, 55
`permitting a user to more easily use menu driven software.
`It is another object of the present invention to provide a
`graphical user interface which allows selection of multiple
`commands with a single operation.
`It is yet another object of the present invention to provide 60
`a graphical user interface which allows selection of com(cid:173)
`mands with minimal movement of a mouse or other "selec(cid:173)
`tion device."
`It is still another object of the present invention to provide
`distinct configurations of menu systems for distinct pro(cid:173)
`grams and/or for variously skilled users to optimize their
`efficiency.
`
`2
`It is another object of the present invention to provide a
`menu which is executable during active work on a file.
`It is another object of the present invention to provide a
`translucent executable command menu on the screen.
`It is yet another object of the present invention that
`commands may be executed while a file on which the
`command is to be executed is still visible.
`It is another object of the present invention to make the
`typical pointer unnecessary in selecting and executing most
`commands.
`It is yet another object of the present invention to permit
`selection and/or execution of the select/execute commands
`by "snapping" a "highlighter" from one predetermined posi-
`15 tion to another.
`It is also an object of the present invention to permit
`selection of commands by "snapping" a highlighter from a
`highlighted focus position radially to highlight a select/
`execute command position.
`It is yet another object of the present invention to permit
`a user to scroll through command labels thro