Patent AU-2013270614-A1 (AU)
Title: Method system and apparatus for entering text on a computing device
Inventor: DINN KEVIN W
IPC: G06F17/22
Filed: 2013-12-13
Abstract: A system, method and apparatus for entering information. A display is generated which includes one or more parts of the information. Selection of the one or more parts of the information may be made and results in the generation of a display of further one or more parts for selection. The further one or more parts may be selected in order to add to the selected one or more parts to build a larger part or whole of words, sentences, messages, text, symbols and/or graphics. - 50 - Page 1 of 16 Hnology xt Hnical 1 Hniques n Unique a Hnically r hnologies chn hnological st FIGURE 1 Hnicality mp hnician FIGURE 5 hnicians hnicalities s V 4960643_1 (GHMatters) P76453.AU.1 Page 2 of 16 a Chnically legraph mporary nor rrible stosterone ach chnician lephone mpt ns rribly sts acher chnicians lephoned mptation nse rrier tanus achers chnique lephones mptations nsion rrific xt aches chniques lephonist mpted nsions rrified xtbook aching chnological lescope mpting nt rrifying xtbooks am chnologies levision n ntative rritorial xtile ams chnology levisions nancy nth rritories xtiles amwork ddy 11 nant nths rritory xting ar dious lling nants nts rror xts aring e 11s nd rm rrorism xture ars en mper nded rmed rrorist as enage mperature ndencies rminal rrorists ase enager mperatures ndency rminals rtiary ased enagers mpest nder rminate st aspoonful ens mplate ndering rminology stament atime eth mple nders rms sted chnical lecom mples nding rrace stes chnicalities lecommunications mpo nds rraced stimony chnicality legram mporarily nnis rraces sting Total Entries Average Clicks 1,096 5z 81,55 7.22 31,838 8.45 503 756 11. 0 4960643_1 (GHMatters) P76453.AU.1 Page 3 of 16 Techno ...... i t-... FIGURE 6A FIGURE 6E n nmrrrrn m om m a ml Technologil hI a e * FIGURE 6C FIGURE 6G n- -------- ---- - +' +... .... ........ ........ ' FIGURE 6C FIGURE 6G r 4960643_1 (GHMatters) P76453.AU.1 Page 4 of 16 Clear "options presented list Display "entry so far" Generate ist Of menu options (see Engine) D'spay menu options No Wait for user nput Add opltons jus Yore unction' presented to elected? presented' list No Append indicated option to "entry so far -- $thng camoleed Yes ......... .. ............. End 4960643_1 (GHMatters) P76453.AU.1 Page 5 of 16 knowledge 14586 left 39454 live 13995 known 22432 leg 5333 lived 3648 knows 8419 legal 13103 liverpool 5517 labour 26488 legislation 6965 lives 7172 lack 8898 legs 6507 living 13317 lady 6514 length 7171 loan 3815 land 17301 less 35669 local 44220 language 18771 let 23322 location 4030 large 33768 let's 8161 london 35142 largely 7350 letter 13589 long 50267 larger 7639 letters 7880 longer 4834 largest 5778 level 25360 long-term 4103 last 68063 levels 11894 look 54354 late 20068 lewis 3730 looked 35178 later 39496 liability 3760 looking 25477 latest 6331 liberal 5164 looks 9118 latter 7762 library 8206 lord 11218 laughed 4585 licence 3492 lose 4771 law 24510 lies 3828 loss 11601 laws 4816 life 56592 losses 3841 lay 6875 lifespan 3698 lost 16625 lead 11721 light 20090 lot 18319 leader 8669 lights 4336 lots 4077 leaders 7234 like 142767 love 16167 leadership 4686 likely 22592 lovely 6263 leading 9619 limited 5146 low 16144 league 8103 line 22333 lower 10882 learn 6204 lines 10172 Itd 5066 learning 4257 link 3494 lucky 4008 least 4642 lips 5032 luke 3531 leave 18388 list 11644 lunch 4998 leaving 9240 listening 3506 lying 4401 led 15451 literary 3385 machine 8902 lee 3587 literature 5210 machines 4461 leeds 4522 little 46355 made 94386 4960643_1 (GHMatters) P76453.AU.1 Page 6 of 16 :32712 14863. -------------- ------ I------5----- 321 I6 4.14". t 3 ------ -- - - - ---44 ---- c- -[ J ............ I[ ---f----- W ~ H w41 --------- SI , 132 Z! 5 4960643_1 (GHMattors) P76453.AU.1 Page 7 of 16 --- -- -- - A1 t xlxl FIUR 11 ldDQi 1 4960643* 1t% (Gcxtes P76453.AUi Page 8 of 16 step entry so already number of options returned user action far presented options 1 "lea" none 4 "d", "gue_, "rn", select "d" st" 2 "lead" none 4 "", "er", "ing_" select "er" 3 "leader" none 4 "s", "" select "s" 4 "leaders" none 4 "hip", "" select step entry so "option set" "option options returned user far subset" action la "lea" base node "d" , "v", "rn", "gue", st" lb "d", "v", "rn", "d", "v", "rn", select "d" "gue_" "gue_" 2a "lead" base node "er", "", "ing_" 2b "er","", "ers", "er" "ing_" 2c "ers", "er", "ers", "er","_", select "", "ing_" "ing" "ers" 3a "leaders" base node "hip", 3b "hip", "_" "hi p", "" select " 4960643_1 (GHMatters) P76453.AU.1 Page 9 of 16 1rt at e root rode Terse to the rode of the entry so far' 'the - Does the n de exist? -- ---------------------- - - - ---------No , Yes Create a computer set' and add the base code' Cr ete a er subset ncode st Exit, strig not iar diotiorary For each item ro the cmp iler et sdd art their subnoes to the mtper ubsef Penoye fe-r "Coiroler subset 6oy noden the' have beer; pre'ranted preio'rsy and discour:t their pot srues he base node in trre corpfOr set Ye§-f Exirtra the base node from the 'compiler set" Any nodes leti rn compier et? Ys Did-Cohpilar set cheege nt d N od of ters rn Omir s et .f poessog after tep - - bptionse and stirt temeM' n-Omp;r su-'7-t Ye's Move tignest ranrng node fro "compner s-- o-Compler s -- rs me ds parent n omp r s o Remove ay rodes in the "opton see' with Return erns i 'romper set" priority of zero V, sbtae the moved node' 0pr; ty from th Ce parity of isa parnt 4960643_1 (GHMatters) P76453.AU.1 Page 10 of 16 t 1 ' g-k. T~~ _ _ _ _ _ _ _ _ _ _ . . . . . . . . . . . ....j 4 f ............ a s t - [1:m & h i no e FIGURE__________ 15___ 4960643____1____________________________ J Page 11 of 16 Step Commentary Selections 1 Determine the "number of options" (4) top "d" (41929), "v" (27628), priority nodes "der" (20589), "ve" (18388) 2 For each node with child nodes as "d" (21340), "der" (20589), candidates, subtract the candidate child's "ve" (18388), "v" (9240) priority from the parent's (changed values in bold) 3 Based on the new values determine the "d" (21340), "der" (20589), "number of options" (4) top priority nodes "d_" (11721), "ve" (18388) again 4 Once again subtract the priorities of the "d" (9619), "der" (20589), child nodes just added from the parent "d_" (11721), "ve" (18388) nodes (changed values in bold) 5 Based on the new values determine the "der" (20589), "ve" (18388), "number of options" (4) top priority nodes "ders" (11920), "d_" (11721) again 6 Once again subtract the priorities of the "der" (8669), "ve" (18388), child nodes just added from the parent "ders" (11920), "d_" (11721) nodes (changed values in bold) 7 Based on the new values determine the "ve" (18388), "d_" (11721), "number of options" (4) top priority nodes "ders" (11920), "rn" (10461) again 8 There are now no candidate nodes which "ve" (18388), "d_" (11721), are children of other candidate nodes whose "ders" (11920), "rn" (10461) priority has not been discounted for the child so the processing is complete. 4960643_1 (GHMatters) P76453.AU.1 Page 12 of 16 (root) (root) 151424144 151424144 1486375 1486375 e e 324461 324461 a a 92763 92763 41929 41929 S er ig 1172 20589 9117 20589 9619 - r n s 120589 9619 ig I-, 9619 hipO 0 11920 8669 4686 7234 hi s p 4960643_1 (GHMatters) P76453.AU.1 Page 13 of 16 mote bd A - --- - --- w g m orre ---- - - - - - - -e-s-- StIn ---- FIGURE-18 4960643_ (Gitts more3.U Page 14 of 16 Menu options presented Values at end of call 1 2 3 4 User action Call "Entry so "Current Comments parameter far" menu" Start Start "" (5) "Entry so far" is cleared; "Current selection menu" is moved to initial menu (5); the system may generate and return a transaction ID to be used for subsequent calls s c "a" "p" Select More "" (1) The user is looking for "1" to start their "more" word "leadership" and continues to press more until "1" is found e't" re ' 'f" Select More '"l (2) 'more" 'M" "d" "b" "i"l Select More '"l (7) 'more" " w 1' "o' "h" Select "1" Option 2 '1'' (8) User has found and selected "1" to start the word e "i" o" ''a'' Select "e" Option 1 '"le'' (9) Continuing word with ''e" "a'' "g' t" " e"' Select "a" Option 1 "lea" (10) "d" 'M" 'v" "'gue_" Select "d" Option 1 "lead" (11) "ers" "er_" "ing_" "" Select "ers" Option 1 "leaders" (4) "hip_" "" Select "hip_" Option 1 "leadership" none The word is complete 4960643_1 (GHMatters) P76453.AU.1 Page 15 of 16 Test subject T9 Multitap KeyStick Key Key Key Gender Age Run Time Presses Errors Time Presses Errors Time Presses Errors Male 45 1 46.03 60 8 67.75 105 5 29.78 50 1 2 46.46 62 10 63.40 108 8 28.71 49 0 Female 42 1 71.00 52 0 100.03 110 10 39.65 49 0 2 66.28 57 5 93.43 105 5 34.90 49 0 Male 13 1 44.09 52 0 64.90 117 17 89.64 63 14 2 46.15 58 6 49.40 100 0 62.68 50 1 Male 11 1 88.59 65 13 134.40 127 27 70.71 51 2 2 59.18 52 0 107.96 129 29 63.00 49 0 Average 58.47 57.25 5.25 85.16 112.625 12.625 52.38 51.25 2.25 4960643_1 (GHMatters) P76453.AU.1 Page 16 of 16 Minimum Key Presses characters T9 Multitap KeyStick i 2 2 4 2 will 5 5 11 5 be 3 3 5 4 home 5 6 9 5 late 5 5 8 9 tonight 8 8 14 7 this 5 5 11 4 is 3 3 8 3 text 5 5 7 4 technology 10 10 23 6 Total 51 52 100 49 Average Values % increase over KeyStick Key presses Key presses/char Time Key Errors Time Key Errors minimum test avg minimum test avg Presses Presses Multitap 85.16 112.625 12.625 63% 120% 461% 100 112.625 1.96 2.21 T9 58.47 57.25 5.25 12% 12% 133% 52 57.25 1.02 1.12 KeyStick 52.38 51.25 2.25 0% 0% 0% 49 51.25 0.96 1.00 4960643_1 (GHMatters) P76453.AU.1