throbber
United States Patent c191
`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,
`
`PRINT
`
`..... ., ... 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

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