| Hao Wakat I Akit El Dia De Linha Mitte

| Hao Wakat I Akit El Dia De Linha Mitte

|HAO WAKAT I AKITUS009785630B2 EL DIA DE LINHA MITTE (12 ) United States Patent ( 10 ) Patent No. : US 9 , 785 ,630 B2 Willmore et al . (45 ) Date of Patent: Oct . 10, 2017 ( 54 ) TEXT PREDICTION USING COMBINED ( 56 ) References Cited WORD N -GRAM AND UNIGRAM LANGUAGE MODELS U . S . PATENT DOCUMENTS 1 ,559 ,320 A 10 / 1925 Hirsh ( 71 ) Applicant: Apple Inc ., Cupertino , CA (US ) 2 , 180 ,522 A 11/ 1939 Henne (72 ) Inventors : Christopher P . Willmore , Santa Clara , (Continued ) CA (US ) ; Nicholas K . Jong, Seattle , FOREIGN PATENT DOCUMENTS WA (US ) ; Justin S . Hogg , San Francisco , CA (US ) CA 2666438 C 6 /2013 CH 681573 A5 4 / 1993 (73 ) Assignee : Apple Inc ., Cupertino , CA (US ) ( Continued ) ( * ) Notice : Subject to any disclaimer , the term of this OTHER PUBLICATIONS patent is extended or adjusted under 35 Carpendale et al. , “ 3 -Dimensional Pliable Surfaces: For the Effec U . S . C . 154 (b ) by 2 days. tive Presentation of Visual Information ” , UIST ' 95 Proceedings of the 8th Annual ACM Symposium on User Interface and Software (21 ) Appl . No. : 14/ 724, 641 Technology, Nov. 14 - 17 , 1995 , pp . 217 - 226 . May 28 , 2015 (Continued ) (22 ) Filed : Primary Examiner — Anne Thomas -Homescu (74 ) Attorney , Agent, or Firm — Morrison & Foerster (65 ) Prior Publication Data LLP US 2015 /0347383 A1 Dec . 3 , 2015 (57 ) ABSTRACT Systems and processes are disclosed for predicting words in a text entry environment. Candidate words and probabilities Related U . S . Application Data associated therewith can be determined by combining a (60 ) Provisional application No .62 /005 , 942 , filed on May word n - gram language model and a unigram language 30 , 2014 . model. Using the word n - gram language model , based on previously entered words, candidate words can be identified and a probability can be calculated for each candidate word . (51 ) Int . Ci. Using the unigram language model, based on a character G06F 17 / 20 ( 2006 . 01 ) entered for a new word , candidate words beginning with the G06F 17 /28 ( 2006 .01 ) character can be identified along with a probability for each ( Continued ) candidate word . In some examples , a geometry score can be (52 ) U . S. Ci. included in the unigram probability related to typing geom CPC .. .. G06F 17 /276 ( 2013 . 01 ) etry on a virtual keyboard . The probabilities of the n - gram (58 ) Field of Classification Search language model and unigram model can be combined , and CPC .. GO6F 3 /04886 ; GO6F 3 /0485 ; GO6F 3 /0237 ; the candidate word or words having the highest probability G06F 3 /01 : G06F 9 /4443 : can be displayed for a user. ( Continued ) 20 Claims , 5 Drawing Sheets Process 200 Receive typed input from a user Using a word n - gram model, determine a first probability of a predicted word based on anL 2204 14 a previously entered word Using a unigram model, determine a second probability of the predicted word based on a inom 206 prefix character of a new word Determine a combined probability of the predicted word based on the first probability Consom 208 and the second probability Cause the predicted word to be displayed . 210 based on the combined probability US 9 ,785 , 630 B2 Page 2 (51 ) Int. CI. 4 ,677 , 570 A 6 / 1987 Taki GIOL 15 /00 ( 2013 .01 ) 4 ,680 ,429 A 7 / 1987 Murdock et al. 4 ,680 , 805 A 7 / 1987 Scott GIOL 15 / 04 ( 2013 .01 ) 4 ,686 , 522 A 8 /1987 Hernandez et al . GIOL 15 /06 ( 2013 .01 ) 4 ,688 , 195 A 8 / 1987 Thompson et al. GIOL 15 / 14 ( 2006 . 01 ) 4 ,692 , 941 A 9 / 1987 Jacks et al. 4 ,698 ,625 A 10 / 1987 McCaskill et al. GIOL 15 / 18 ( 2013 . 01 ) 4 ,709 , 390 A 11 / 1987 Atal et al. GIOL 17 /00 ( 2013 .01 ) 4 ,713 ,775 A 12 / 1987 Scott et al . G06F 3 /00 ( 2006 .01 ) 4 ,718 ,094 A 1 / 1988 Bahl et al . G06F 3 /048 ( 2013 .01 ) 4 , 724 , 542 A 2 / 1988 Williford 4 , 726 ,065 A 2 / 1988 Froessl G06F 17 / 00 ( 2006 .01 ) 4 ,727 , 354 A 2 / 1988 Lindsay G06F 17 / 27 ( 2006 . 01 ) RE32 ,632 E 3 / 1988 Atkinson GOOF 17 / 21 ( 2006 .01 ) 4 ,736 , 296 A 4 / 1988 Katayama et al. G06F 17 / 22 ( 2006 .01 ) 4 ,750 , 122 A 6 / 1988 Kaji et al. G06F 17 / 24 ( 2006 . 01 ) 4 ,754 ,489 A 6 / 1988 Bokser 4 , 755 , 811 A 7 / 1988 Slavin et al . G06F 17 / 25 ( 2006 .01 ) 4 ,776 ,016 A 10 / 1988 Hansen G06F 17 / 26 ( 2006 .01 ) 4 ,783 , 804 A 11/ 1988 Juang et al . GOOF 17/ 30 ( 2006 .01 ) 4 ,783 , 807 A 11/ 1988 Marley G06F 3 / 02 ( 2006 .01 ) 4 , 785 ,413 A 11/ 1988 Atsumi 4 ,790 ,028 A 12 / 1988 Ramage G09G 5 / 00 ( 2006 .01 ) 4 , 797 , 930 A 1 / 1989 Goudie (58 ) Field of Classification Search 4 , 802 , 223 A 1 / 1989 Lin et al . CPC .. G06F 17 /248 ; GO6F 1 /626 ; G06F 17 /2785 ; 4 , 803 ,729 A 2 / 1989 Baker G06F 17 / 2735 ; G06F 17 / 274 ; G06F 4 ,807 , 752 A 2 / 1989 Chodorow 17 / 289 ; GOOF 17 / 02 ; G06F 17 /005 ; G06F 4 ,811 , 243 A 3 / 1989 Racine 4 , 813 , 074 A 3 / 1989 Marcus 9 /4448 ; G10L 17 /02 ; GIOL 17 /005 ; G10L 4 ,819 ,271 A 4 / 1989 Bahl et al. 15 /08 ; G10L 15 / 063 ; G10L 15 / 265 ; GIOL 4 , 827 , 518 A 5 / 1989 Feustel et al. 15 /22 ; G10L 15 / 187 ; G10L 15 / 142 4 , 827 , 520 A 5 / 1989 Zeinstra See application file for complete search history . 4 , 829 , 576 A 5 / 1989 Porter 4 , 829 , 583 A 5 / 1989 Monroe et al . 4 , 831 ,551 A 5 / 1989 Schalk et al . (56 ) References Cited 4 ,833 ,712 A 5 / 1989 Bahl et al . 4 , 833 , 718 A 5 / 1989 Sprague U . S . PATENT DOCUMENTS 4 , 837 ,798 A 6 / 1989 Cohen et al. 4 ,837 , 831 A 6 / 1989 Gillick et al. 3 , 704 , 345 A 11 / 1972 Coker et al. 4 , 839 , 853 A 6 / 1989 Deerwester et al. 3 ,710 ,321 A 1 / 1973 Rubenstein 4 , 852 , 168 A 7 / 1989 Sprague 3 , 828 , 132 A 8 / 1974 Flanagan et al. 4 ,862 , 504 A 8 / 1989 Nomura 3 , 979 ,557 A 9 / 1976 Schulman et al . 4 ,875 , 187 A 10 / 1989 Smith 4 ,013 ,085 A 3 / 1977 Wright 4 , 878 , 230 A 10 / 1989 Murakami et al . 4 ,081 ,631 A 3 / 1978 Feder 4 , 887 , 212 A 12 / 1989 Zamora et al . 4 ,090 ,216 A 5 / 1978 Constable 4 ,896 , 359 A 1 / 1990 Yamamoto et al. 4 , 107 , 784 A 8 / 1978 Van Bemmelen 4 , 903 ,305 A 2 / 1990 Gillick et al. 4 , 108 , 211 A 8 / 1978 Tanaka 4 , 905 , 163 A 2 / 1990 Garber et al. 4 , 159 , 536 A 6 / 1979 Kehoe et al . 4 , 908 , 867 A 3 / 1990 Silverman 4 , 181 , 821 A 1 / 1980 Pirz et al . 4 , 914 , 586 A 4 / 1990 Swinehart et al . 4 , 204 ,089 A 5 / 1980 Key et al . 4 , 914 , 590 A 4 / 1990 Loatman et al. 4 , 241 , 286 A 12 / 1980 Gordonvis 4 ,918 , 723 A 4 / 1990 Iggulden et al . 4 ,253 ,477 A 3 / 1981 Eichman 4 ,926 ,491 A 5 / 1990 Maeda et al. 4 ,278 , 838 A 7 / 1981 Antonov 4 , 928 , 307 A 5 / 1990 Lynn 4 ,282 , 405 A 8 / 1981 Taguchi 4 ,931 , 783 A 6 / 1990 Atkinson 4 , 310 ,721 A 1 / 1982 Manley et al. 4 ,935 ,954 A 6 / 1990 Thompson et al. 4 , 332 , 464 A 6 / 1982 Bartulis et al . 4 , 939 ,639 A 7 / 1990 Lee et al . 4 , 348 , 553 A 9 / 1982 Baker et al. 4 , 941 , 488 A 7 / 1990 Marxer et al. 4 , 384 , 169 A 5 / 1983 Mozer et al. 4 ,944 ,013 A 7 / 1990 Gouvianakis et al. 4 , 386 , 345 A 5 / 1983 Narveson et al . 4 ,945 , 504 A 7 / 1990 Nakama et al. 4 ,433 , 377 A 2 / 1984 Eustis et al . 4 ,953 , 106 A 8 / 1990 Gansner et al . 4 ,451 , 849 A 5 / 1984 Fuhrer 4 , 955 ,047 A 9 / 1990 Morganstein et al . 4 ,485 , 439 A 11/ 1984 Rothstein 4 , 965 , 763 A 10 / 1990 Zamora 4 ,495 ,644 A 1 / 1985 Parks et al. 4 ,972 ,462 A 11/ 1990 Shibata 4 ,513 ,379 A 4 / 1985 Wilson et al . 4 ,974 , 191 A 11/ 1990 Amirghodsi et al . 4 , 513 , 435 A 4 / 1985 Sakoe et al. 4 , 975 , 975 A 12 / 1990 Filipski 4 , 555 , 775 A 11/ 1985 Pike 4 , 977 , 598 A 12 / 1990 Doddington et al . 4 , 577 , 343 A 3 / 1986 Oura 4 ,980 , 916 A 12 / 1990 Zinser 4 ,586 , 158 A 4 / 1986 Brandle 4 , 985 , 924 A 1 / 1991 Matsuura 4 , 587 ,670 A 5 / 1986 Levinson et al. 4 , 589 , 022 A 5 / 1986 Prince et al . 4 , 992 , 972 A 2 / 1991 Brooks et al. 4 ,611 , 346 A 9 / 1986 Bednar et al . 4 , 994 , 966 A 2 / 1991 Hutchins 4 ,615 , 081 A 10 / 1986 Lindahl 4 , 994 , 983 A 2 / 1991 Landell et al . 4 ,618 , 984 A 10 / 1986 Das et al . 5 , 001 ,774 A 3 / 1991 Lee 4 ,642 ,790 A 2 / 1987 Minshull et al. 5 ,003 , 577 A 3 / 1991 Ertz et al . 4 ,653 ,021 A 3 / 1987 Takagi 5 ,007 ,095 A 4 / 1991 Nara et al . 4 ,654 , 875 A 3 / 1987 Srihari et al .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    62 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us