FI116168B - Datan syöttö - Google Patents

Datan syöttö Download PDF

Info

Publication number
FI116168B
FI116168B FI20030326A FI20030326A FI116168B FI 116168 B FI116168 B FI 116168B FI 20030326 A FI20030326 A FI 20030326A FI 20030326 A FI20030326 A FI 20030326A FI 116168 B FI116168 B FI 116168B
Authority
FI
Finland
Prior art keywords
mode
word
response
key
character
Prior art date
Application number
FI20030326A
Other languages
English (en)
Swedish (sv)
Other versions
FI20030326A (fi
FI20030326A0 (fi
Inventor
Tapio Koivuniemi
Original Assignee
Flextronics Odm Luxembourg Sa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Flextronics Odm Luxembourg Sa filed Critical Flextronics Odm Luxembourg Sa
Priority to FI20030326A priority Critical patent/FI116168B/fi
Priority to US10/376,636 priority patent/US7159191B2/en
Publication of FI20030326A0 publication Critical patent/FI20030326A0/fi
Priority to GB0404812A priority patent/GB2399202B/en
Publication of FI20030326A publication Critical patent/FI20030326A/fi
Application granted granted Critical
Publication of FI116168B publication Critical patent/FI116168B/fi

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/02Details
    • H03M11/04Coding of multifunction keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Description

116168 DATAN SYÖTTÖ
Keksinnön ala Tämä keksintö liittyy yleisesti käsin tapahtuvaan datan syöttöön ja 5 tarkemmin sanottuna käsin tapahtuvaan tekstidatan syöttöön rajoitetun suuruiselta näppäimistöltä kuten kädessä pidettävässä laitteessa, joka on liian pieni täysikokoiselle näppäimistölle.
Tekniikan tausta 10 Pienissä kannettavissa laitteissa kuten matkaviestimissä ja henki lökohtaisissa digitaalisissa avustajissa (PDA, Personal Digital Assistant) on rajoitetun kokoinen näppäimistö. Toisin sanoen näppäimistössä on näppäimiä vähemmän kuin standardissa QVVERTY-näppäimistössä tai 104-näppäimen PC-näppäimistössä. Rajoitetun kokoinen näppäimistö pakottaa 15 osoittamaan useita merkkejä kullekin näppäimelle.
Kuvio 1a esittää matkaviestintä 100, jonka etupinnassa on viisitoista näppäintä 101, jotka on asetettu kolmeen sarakkeeseen ja viiteen riviin. Ainakin osa näppäimistä on monipainallusnäppäimiä (multi-tap keys). Yksittäisen monipainallusnäppäimen sisältö on moninainen. Toisin sanoen 20 näytöllä näytetään eri merkkejä riippuen siitä kuinka monta kertaa samaa . monipainallusnäppäintä painetaan.
y. Tavanomainen tapa sanan syöttämiseksi on se, että kukin sanas- sa oleva kirjain syötetään kerrallaan tietyssä sanan editointimoodissa tai mo-;t);‘ nipainallustekstinsyöttömoodissa. Vastedes monipainallustekstinsyöttömoo- ]···’ 25 diin viitataan käyttämällä nimitystä monipainallusmoodi, jota käytetään mat- ; V kaviestimissä niin kutsuttuja lyhytsanomia (SMS, Short Message Service) syötettäessä. Tässä moodissa monipainallusnäppäintä on painettava yhden tai useamman kerran halutun numeron, kirjaimen, muun merkin tai symboolin t >;: * saamiseksi näytölle.
30 Kuvio 1b on kuviossa 1a esitetyn rajoitetun kokoisen näppäimistön
» I I
. \ osasuurennus.
> < *
Sana TEXT syötetään monipainallusmoodissa (jota nimitetään I * ’·;·* myös ABC moodiksi) monipainallustekstinsyöttötekniikan mukaisesti seuraa- vassa esitettävällä tavalla. Kirjain T syötetään painamalla yhdesti numero-:·· 35 näppäintä 8, kirjain E painamalla kahdesti numeronäppäintä 3, kirjain X pai namalla kahdesti numeronäppäintä 9 ja kirjain T painamalla kerran numero- 2 116168 näppäintä 8. Numerot syötetään vastaavalla tavalla. Esimerkiksi numerosarja 5910 syötetään siten, että näppäintä 5 painetaan neljästi, näppäintä 9 viidesti, näppäintä 1 seitsemän kertaa ja näppäintä 0 kaksi kertaa. Tietyn kirjaimen valitseminen vaati siis yhdestä viiteen peräkkäistä näppäimen painallusta ja 5 tietyn numeron valitseminen kahdesta seitsemään peräkkäistä saman näppäimen painallusta.
Edellisten lisäksi näppäimet sisältävät usein myös useita erikoismerkkejä. Esimerkkinä esitetään eräiden Eurooppalaisten kielien erikoismerkkejä: Suomi ja Ruotsi: a, ä, ö; Tanska: a, ae, 0; ja Ranska: ä, ä, ς, e, e, 10 e, i, i, ö, Ci, u, ii, oe. Tietyn erityismerkin valinta vaatii tavallisesti vähintään viisi näppäimen painallusta.
Merkittävä epäkohta yllä kuvatussa menetelmässä on se, että ly-hytviestin kirjoittaminen on hidasta, hankalaa ja turhauttavaa.
Julkaisussa WO 01/22697 esitetään rajoitetun kokoisen näppäi-15 mistön epäkohdan ratkaisuksi lisänäppäimistö. Lisänäppäimistö käsittää QUERTY alfanumeerisen näppäimistön ja irrotettavan liitoskappaleen, joka voidaan liittää kannettavan radiopuhelimen lisäliittimeen. Tämä ratkaisu sisältää useita epäkohtia. Ensinnäkin lisänäppäimistö suurentaa puhelimen kokoa. Toiseksi lisänäppäimistö on muistettava pitää mukana. Kolmanneksi li-20 sälaitteen hankinta aiheuttaa käyttäjälle lisäkustannuksia.
: ;*; Tekstin syöttämiseksi laitteeseen, jossa on rajoitetun kokoinen » I » : näppäimistö on kehitetty ennustavan tekstin syöttömenetelmiä. Ajatuksena tällaisissa menetelmissä on minimoida tekstin syöttämisessä vaadittavien />·', painallusten lukumäärää, toisin sanoen, mahdollistaa tekstin syöttö käyttä- 25 mällä ainoastaan yhtä painallusta näppäintä kohden huolimatta siitä, monta-ko merkkiä kuhunkin näppäimeen on osoitettu. Eräs esimerkki ennustavasta ’·*·' tekstinsyöttömenetelmästä on Tegic Communications Inc. kehittämä T9® tekstinsyöttömenetelmä. Menetelmän ajatusta tarkastellaan lyhyesti seuraa-vassa.
:: 30 Kuvio 1 c-d havainnollistaa T9 tekstinsyöttömenetelmän toimintaa.
: Oletetaan, että T9 tekstinsyöttömoodi eli ennustava tekstinsyöttö- ,··>' menetelmä on aluksi aktiivinen ja että suomenkielen sanakirja on käytössä.
t I
Kuviossa 1c tärkeimmät lohkot ovat monipainallusnäppäimet 101, T9 analy-: ’·* sointijärjestelmä 103 sisältäen T9 koneen 103, T9 tietokannan 104, näytön 35 105, puskurit (ei kuvassa), ja mahdollisuuden vaihtaa T9 tekstinsyöttömoodi, 3 116168 jota tästedes nimitetään T9 moodiksi, monipainallusmoodiin (ABC moodiin) ja päin vastoin.
Kuvioissa 1c ja 1d on oletettu, että T9 tekstinsyöttömoodissa puskuri on aluksi tyhjä.
5 T9 moodissa näppäimenpainallussekvenssit muutetaan sanaennus- teiksi. Kahdeksankirjaimisen sanan muodostamiseen tarvitaan 8 näppäinpainallusta. Kun käyttäjä haluaa syöttää suomalaisen sanan ’’kastella”, käyttäjä näppäilee peräkkäin yhden kerran numeronäppäimiä: 5, 2, 7, 8, 3, 5, 5 ja 2.
T9 tekstinsyöttöjärjestelmä analysoi kaikki kirjaimet jokaisen näppäinpainal-10 luksen jälkeen ja T9 yrittää muodostaa sanan. T9 tekstinsyöttömenetelmän ajatuksena on se, että käyttäjän ei tarvitse välittää siitä mitä näytöllä näkyy ennen kuin koko sana on muodostettu. Tässä esimerkissä, sen jälkeen kun näppäinpainallussekvenssi 5-2-7-8-3-5-5-2 102 on syötetty kokonaisuudessaan, sanaennuste on ’’järvellä”.
15 On tavallista, että samaan näppäinpainallussekvenssiin liittyy usei ta sanoja. Tässä lopullinen sana eroaa halutusta sanasta, koska sana ’’kastella” ei ole useasti käytettävä sana.
Mikäli muodostettu sana ei ole tarkoitettu sana, käyttäjällä on mahdollisuus hakea lista muista mahdollisista sanoista, vierittää listaa näyttö-20 ruudulla ja valita haluttu sana valintanäppäintä painamalla. Jos oikeaa sanaa : ei ole tallennettu T9 tietokannan sanakirjaan, se puuttuu myös listalla olevista vaihtoehdoista. Mikäli niin on, sana voidaan lisätä tietokantaan 104 manuaa-lisesti käyttäen edellä kuvattua monipainallustekniikkaa..
Kuviossa 1d on taulukko, joka havainnollistaa yksityiskohtaisesti 25 sanassa’’kastella” tarvittavat näppäinpainallukset.
Ensimmäinen sarake esittää toiminnon, toinen ja kolmas sarake ’··’ monipainallusmoodin ja T9 moodin tilan, mainitussa järjestyksessä. Neljäs sarake näyttää tekstipuskurin sisällön kunkin toiminnon jälkeen. Tekstipusku-rin sisältö näytetään myöskin välittömästi näytöllä.
30 Alussa T9 moodi on aktiivinen (ON) ja monipainallusmoodi ei- : aktiivinen (OFF). Sanassa ’’kastella” on kahdeksan kirjainta, jotka syötetään ’·'··’ painamalla taulukon ensimmäisen sarakkeen 8 ensimmäisellä rivillä esitettyjä näppäimiä. Koska valmis sana on väärä, käytetään NEXT näppäintä muiden : *·· sanavaihtoehtojen läpikäymiseksi. Tässä tapauksessa vaihtoehto on “kartel- 35 lä”, joka on suomenkielen ääntämisen mukaisen vokaaliharmonian vastainen. Toinen NEXT näppäimen painallus antaa uudelleen sanan ’’järvellä”.
116168 4
Sana ’’kastella” puuttuu matkaviestimen sanakirjasta, joten se on lisättävä monipainallusmoodia käyttäen. Joissakin tapauksissa moodi voi vaihtua automaattisesti T9 moodista monipainallusmoodiksi tai vaihtoehtoisesti käyttäjä vaihtaa moodia.
5 Kun monipainallusmoodi on asetetaan aktiiviseksi (ON), T9 moodi asetetaan samanaikaisesti ei-aktiiviseksi (OFF). Toisin sanoen T9 moodi ei ennusta sanoja.
Eräs epäkohta on se, että käyttäjän on ensin poistettava koko puskurissa oleva sana, poistamalla se kirjain kirjaimelta sanan loppuosasta 10 lähtien. Tämä vaatii kahdeksan CLEAR näppäimen painallusta. Sen jälkeen kun T9 moodi on vaihdettu monipainallusmoodiksi, sana täytyy lisätä painamalla numeronäppäimiä seuraavasti: kahdesti näppäintä 5, jolloin tekstipus-kurin sisältönä on ”k”; kerran näppäintä 2, jolloin tekstipuskurin sisältönä on ”ka”; neljä kertaa näppäintä 7, jolloin tekstipuskurin sisältönä on ’’kas”; kerran 15 näppäintä 8, jolloin tekstipuskurin sisältönä on ”kast”; kahdesti näppäintä 3, jolloin tekstipuskurin sisältönä on ’’kaste”; kolme kertaa näppäintä 5, jolloin tekstipuskurin sisältönä on ’’kasteli” ja kerran näppäintä 2, jolloin tekstipuskurin sisältönä on lopulta haluttu sana ’’kastella”. Sana voidaan nyt tallentaa sanakirjaan, toisin sanoen tietokantaan 104, josta se voidaan T9 moodissa nou-20 taa tarvittaessa. Tallentamisen jälkeen käyttäjä voi palata T9 moodiin takaisin : painamalla moodinvaihtonäppäintä. Kahdeksan kirjainta sisältävän sanan : ’’kastella” kirjoittamiseksi tarvitaan vähintään 35 näppäinpainallusta. Tämä kokonaisluku ei sisällä niitä näppäinpainalluksia, jota tarvitaan moodin vaih-*·-. tamisessa ja tallentamisessa.
25 On selvää, että sanomien kirjoittaminen voi olla turhauttavaa ja hi- dasta, jos teksti käsittää useita sanoja, jotka tarvitsevat edellä kuvatun kaltai-’···’ siä toimenpiteitä. Kirjoittamisen sujuvuuteen voi vaikuttaa ratkaisevasti myös käytettävän kielen rakenne.
Suomen kielen rakenne poikkeaa suuresti useista muista Euroo-30 pan kielistä. Se kuuluu toiseen kieliperheeseen kuin indoeurooppalainen kie-: likunta, johon kuuluvat esimerkiksi ruotsi, englanti, saksa, ranska ja venäjä.
Suomen kielelle ovat tyypillisiä sijapäätteiden ja johdinten runsaus sekä omistusliitteiden ja pääteiden liittäminen sanan vartaloon. Tällöin varsinkin
I I
: '· sanojen taivutusmuodot voivat olla ongelmallisia T9 tekstinsyöttömenetelmää 1 käytettäessä.
116168 5
Keksinnön yhteenveto
Keksinnön tavoitteena on aikaansaada uuden tyyppinen tekstin-syötön toteutustapa, jonka avulla tekstinsyöttö saadaan käyttäjäystävälli-semmäksi ja käyttäjältä vaadittavien näppäinpainallusten määrää minimoitua.
5 Tästä seuraa suoraan myös se, että tekstinsyöttö on nopeampaa.
Asetettu tavoite saavutetaan itsenäisissä patenttivaatimuksissa esitetyllä tavalla.
Keksinnön ajatuksena on toteuttaa tekstinsyöttömenetelmä päätelaitteeseen siten, että sanan ennustavaa ominaisuutta voidaan käyttää myös 10 monipainallusmoodissa (ABC moodissa) niissä tilanteissa, joissa haluttu sana ei esiinny tietokannan sanakirjassa.
Tämän keksinnön tavoite saavutetaan sallimalla ennustavan teks-tinsyöttömoodin ja monipainallusmoodin (ABC moodin) välinen vaihtokytken-tä välimoodin avulla. Käyttäjältä ei vaadita erityisiä toimenpiteitä moodin vaih-15 tamiseksi toiseen moodiin. Moodien vaihtoi tapahtuu automaattisesti käyttäjän tavanomaisten tekstinkäsittelytoimenpiteiden seurauksena. Esimerkkejä moodinvaihtonäppäinpainalluksista on CLEAR näppäimen painallus kirjoitusvirhettä korjattaessa tai viimeksi kirjoitettua kirjainta poistettaessa tai SPACE näppäimen painallus ennen seuraavan sanan aloittamista.
20 Tässä menetelmässä tietyillä ennalta määrätyillä näppäimille, esi- : merkiksi CLEAR, SPACE, SAVE tai alfanumeerisille näppäimille on osoitettu : useita toimintoja. Ensimmäinen on näppäimen tavanomainen toiminto, toisin sanoen CLEAR näppäin poistaa merkin ja SPACE lisää välin. Lisätoiminnot "..i ovat sellaisia, että samanaikaisesti tavanomaisen toiminnon kanssa esimer- 25 kiksi sen hetkinen moodi vaihdetaan toiseen moodin ja sen hetkisessä pus-kurissa oleva näppäinpainallussekvenssi generoidaan toiseen puskuriin.
» ·
Kuvioluettelo
Seuraavassa keksintöä selostetaan yksityiskohtaisemmin oheisten 30 kaaviollisten kuvioiden avulla, joista ’ · ‘ ‘ kuviot 1 a-d havainnollistavat tunnettua tekstinsyöttömenetelmää, ‘ kuvio 2 on eräs esimerkki keksinnön ensimmäisestä suoritusmuodosta, : ‘ kuvio 3 havainnollistaa päätelaitteen ohjelmiston ja ennustavan tekstiko- ‘:· 35 neen välistä vuorovaikutusta, 6 116168 kuviot 4-6 ovat menetelmän eräitä perustoimenpiteitä esittäviä vuokaavioita, ja kuvio 7 esittää matkaviestimen päätelaitteen ja SIM kortin välistä vuorovaikutusta.
5
Keksinnön yksityiskohtainen selostus
Tarkastellaan seuraavassa keksinnön mukaista menetelmää sovellettuna GSM-matkaviestimeen (Global System for Mobile Communications). Keksintö ei kuitenkaan rajoitu ainoastaan GSM-matkaviestimessä ιοί 0 teutettavaksi, vaan se voidaan toteuttaa myös muunlaisessa kannettavassa päätelaitteessa kuten PDA:issa, joissa on rajoitetun kokoinen näppäimistö. Vaatimuksena on, että päätelaite sisältää ennustavan tekstinsyöttötekniikan.
Merkkejä voidaan syöttää päätelaitteeseen, joka on sovitettu toimimaan ensimmäisessä moodissa, eli ennustavassa tekstinsyöttömoodissa, 15 jossa käytetään pikavalintasyöttötekniikkaa tai toisessa moodissa, eli moni-painallusmoodissa, jossa merkki syötetään siten, että näppäintä painetaan yhden tai useamman kerran.
Tunnetut ennustava tekstimoodi ja monipainallusmoodi on yhdistetty siten, että tilanvaihto moodien välillä ei vaadi mitään erityistoimenpidettä 20 käyttäjältä tekstinsyötön aikana, koska moodien vaihto tapahtuu automaatti-: sesti sellaisten näppäinpainallusten tuloksena, jotka ovat tavanomaisia teks- tiä muokattaessa. Esimerkkejä tällaisista näppäinpainalluksista ovat CLEAR näppäimen painallus, kun sana on väärin kirjoitettu tai SPACE näppäimen .··*, painallus kun sana on valmiiksi kirjoitettu tai välimerkitetty. Näillä näppäimillä, • » 25 samoin kuin muilla monipainallusnäppäimillä, on lisätoimintoja, joita kuvataan yksityiskohtaisesti seuraavassa. Tulisi huomata, että vaikka joissakin pääte-’·“* laitteissa CLEAR näppäintä nimitetään DELETE näppäimeksi, sen toiminta on täsmälleen sama.
Kuvio 2 havainnollistaa keksinnön ensimmäisen suoritusmuodon 30 toteutusta. Esimerkkinä liikkuvaan päätelaitteeseen syötetään sama sana : kuin edellä kuvion 1 yhteydessä.
'··[ Oletetaan, että ennustava tekstinsyöttömoodi on aluksi asetettu aktiiviseksi (ON) ja että suomenkielen sanakirja on käytössä. Monipainallus-• ’· moodi on pois päältä (OFF). Tekstipuskuri on aluksi tyhjä. Käyttäjä kirjoittaa ··**" 35 sanan ’’kastella” painamalla peräkkäin numeronäppäimiä 5, 2, 7, 8, 3, 5, 5 ja 2. Kunkin painalluksen jälkeen tekstipuskurin sisältö muuttuu seuraavasti: “k”, 116168 7 “ja”, “kas”, “karu", “kaste”, “kasvej”, “karteli”, ja “järvellä”, kuten kuviosta 2 nähdään. Puskurin sisältö esitetään näytöllä.
Koska näytöllä oleva sana ei ole tarkoitettu sana, käyttäjä painaa NEXT näppäintä nähdäkseen samaan näppäinpainallussekvenssiin liittyviä 5 muita sanavaihtoehtoja. Tässä tapauksessa seuraava sana listassa on “kar-tellä”. Kun käyttäjä painaa NEXT näppäintä toisen kerran sana “järvellä” näytetään uudelleen.
Tämän jälkeen käyttäjä painaa CLEAR näppäintä kerran poistaakseen sanan viimeisen kirjaimen. CLEAR näppäin sisältää kuitenkin useita 10 toimintoja, toisin sanoen vasteena CLEAR näppäimen painallukselle ennustavassa tekstimoodissa, puskurissa olevan sanan viimeinen kirjain poistetaan, monipainallusmoodi aktivoidaan ja samanaikaisesti ennustava tekstimoodi asetetaan lepotilaan. Vaikka ennustava tekstimoodi on asetettu lepotilaan, ennustava tekstikone (PT kone kuviossa 2) pysyy aktiivisena, toisin sa-15 noen ennustavaa tekstikonetta käytetään sanojen luomiseen käänteisesti näppäinsekvensseille monipainallusmoodissa samaan tapaan kuin tehtiin ennustavassa tekstimoodissa. Tätä moodia nimitetään välimoodiksi. On huomattava, että ilmaisu välimoodi tarkoittaa väliliitäntätoimintoja, jotka sallivat automaattisen moodien välisen tilanvaihdon.
20 Välimoodissa se seikka, että ennustava tekstikone on yhä aktiivi- : nen, mahdollistaa palaamisen edellisiin ennustettuihin sanamuotoihin kään- :: teisessä järjestyksessä.
Näin välimoodissa, vasteena CLEAR näppäimen painallukseen, .···, viimeinen kirjain poistetaan, mutta samanaikaisesti ennustava tekstikone ge- 25 neroi näppäinpainallussekvenssiin 5-2-7-8-3-5-5 liittyvän yleisimmän sanan.
’..: Tässä tapauksessa sana on “karteli”. Koska sana ei ole vielä tarkoitettu sana, '··’ käyttäjä painaa CLEAR näppäintä toistamiseen, jolloin ennustava tekstikone generoi sanan, joka liittyy näppäinpainallussekvenssiin 5-2-7-8-3-5, eli sa-...T naan “kasvej”. Kolmas CLEAR näppäimen painallus antaa näppäinpainallus- 30 sekvenssille 5-2-7-8-3 sanan "kaste”. Tämä sana on osittain sama kuin tar-; koitettu sana.
,···, Nyt käyttäjällä on mahdollisuus kirjoittaa sana loppuun monipainal- '·' lustekniikkaa käyttäen. Kun käyttäjä painaa numeronäppäintä 5 kolme kertaa : · T kirjaimen kirjoittamiseksi, ensimmäinen näppäinpainallus asettaa ennusta- 35 van tekstikoneen lepotilaan, toisin sanoen ennustava tekstikone ei ennusta enää sanoja ja monipainallusmoodia voidaan käyttää tavanomaiseen tapaan.
8 116168
Toisin sanoen välimoodi on vaihtunut monipainallusmoodiksi siten, että mikä tahansa merkki jäljellä olevassa sanamuodossa voidaan lisätä tai poistaa.
Edellä olevassa esimerkissä kirjain Ί” kirjoitetaan painamalla kolme kertaa numeronäppäintä 5 ja ”a” kirjoitetaan painamalla kerran näppäintä 5 2. Kun sana on valmiiksi kirjoitettu, käyttäjä palaa ennustavaan tekstimoodiin yksikertaisesti painamalla SPACE näppäintä. Monipainallusmoodissa SPACE näppäimellä on useita toimintoja. Ensinnäkin se lisää sanan jälkeen välin ja toiseksi moodi vaihtuu monipainallusmoodista ennustavaan tekstimoodiin.
Merkittyä aluetta 200, eli kuviossa 2 olevaa välimoodia tarkastelit) laan yksityiskohtaisemmin seuraavassa.
Kuvio 3 havainnollista päätelaitteen ohjelmiston ja ennustava teks-tikoneen välistä vuorovaikutusta, kun ennustavaa tekstikonetta käytetään yhdessä monipainallusmoodin kanssa.
Ennustavaa tekstikonetta 301 käytetään jäljellä olevaan näppäin-15 painallussekvenssiin liittyvän sanan tuottamiseksi sen jälkeen, kun viimeinen kirjain ”ä” on poistettu väärästä ’’järvellä” sanasta, eli näppäinpainallussek-venssistä 5-2-7-8-3-5-5-2 on poistettu viimeinen numero 2. Näin, vaiheessa 303 päätelaitteen 302 ohjelmisto lähettää näppäinpainallussekvenssin 5-2-7- 8-3-5-5 ennustavalle tekstikoneelle 301. Samanaikaisesti voidaan antaa 20 myös muuta tarpeellista informaatiota, kuten informaatiota painetusta näppäimestä, sanakirjasta ja tekstipuskurista. Ennustava tekstikone prosessoi vastaanottamansa informaation, generoi näppäinpainallussekvenssiin liitty-vän sanan ja lähettää generoidun sanan ’’karteli” takaisin (vaiheessa 304), [···. jolloin sana puskuroidaan tekstipuskuriin ja esitetään näytöllä. Samalla taval- .!'! 25 la vasteena toiseen CLEAR näppäimen painallukseen päätelaitteen ohjelmis- to lähettää näppäinpainallussekvenssin 5-2-7-8-3-5 (vaiheessa 305) ennus-• · * ’ tavalle tekstikoneelle, joka generoi jäljellä olevaan näppäinpainallussekvens siin liittyvän sanan ja vaiheessa 306 palauttaa sanan ’’kasvej”, joka puskuroi-daan ja esitetään näytöllä. Vaiheet 307 ja 308 prosessoidaan vastaavalla ta-30 valla.
: Yleisesti kummassakin moodissa (ennustavassa tekstimoodissa ja '···] välimoodissa) CLEAR näppäimen painallus saa aikaan useita toimintoja. Toi saalta, ennustavassa tekstimoodissa vasteena CLEAR näppäimen painalluk-; ’·· seen sanan viimeinen kirjain poistetaan, eli sen hetkisen tekstipuskurissa "* 35 olevan näppäinpainallussekvenssin viimeinen numero poistetaan ja jäljelle jäävään näppäinpainallussekvenssiin liittyvä useimmin käytetty sana gene- 9 116168 roidaan tekstipuskuriin tekstikoneen toimesta, ennustava tekstimoodi asetetaan lepotilaan ja välimoodi aktivoidaan. Toisaalta, välimoodissa vasteena CLEAR näppäimen painallukseen senhetkisen sanan, eli sen hetkisen näp-päinpainallussekvenssin, viimeinen kirjain poistetaan ja jäljelle jääneeseen 5 näppäinpainallussekvenssiin liittyvä uusi sana generoidaan ennustavalla tekstikoneella. Jos käyttäjä tämän jälkeen painaa alfanumeerista näppäintä yhden tai useamman kerran lisätäkseen kirjaimen näytöllä jäljellä olevaan sanan ennustusmuotoon, välimoodi muuttuu automaattisesti monipainallus-moodiksi, joka on päällä niin kauan kunnes SPACE näppäintä painetaan uu-10 den sanan aloittamiseksi.
Käyttäjän ei tarvitse huolehtia moodien vaihdosta, koska ne vaihdetaan automaattisesti tilanteen vaatiessa. Lisäetuna on se, että käyttäjän tarvitsee lisätä vain puuttuvat kirjaimet haluttuun sanaan silloin, kun sanan alkuosa on jo valmiina tekstipuskurissa. Tässä esitetyissä esimerkeissä teks-15 tipuskuri on kullekin moodille sama. Kullakin moodilla voi kuitenkin olla myös oma puskurinsa, jolloin kun käyttäjä painaa tiettyä ennalta määrättyä näppäintä tekstiä muokatessaan, moodien vaihto suoritetaan automaattisesti ja samanaikaisesti lähde tekstipuskurin sisältö siirretään kohdepuskuriin. Käyttäjän auttamiseksi sanan valmiiksi kirjoittamisessa oikeaa tekniikkaa käyt-20 täen, moodien vaihto voidaan osoittaa esimerkiksi valaisemalla näytöllä oleva : : sana tai esittämällä erityinen kuvio, ikoni, merkki tai merkkijoukko.
:*·,* Kuvio 4 on keksinnön mukaisen ensimmäisen suoritusmuodon : v. mukaisen menetelmän vuokaavio.
.*·. Kun sana on kirjoitettu ennustavassa tekstimoodissa väärin, suori-
• I
.·’! 25 tetaan seuraavat vaiheet: I * » • »
Vaiheessa 400 painetaan CLEAR näppäintä. Vasteena sen hetki-’"·* sen tekstipuskurissa olevan sanan viimeinen kirjain poistetaan, eli näppäin- painallussekvenssin viimeinen numero poistetaan. Vaikka ennustava teksti- 'i' moodi on asetettu lepotilaan, ennustava tekstikone on edelleen aktiivinen, eli 30 välimoodi on aktivoitu. Ennustava tekstimoodikone generoi jäljellä olevaan : näppäinpainallussekvenssiin liittyvän sanaennusteen, lähettää sen tekstipus- . · · ·. kuriin ja niin ollen sanaennuste esitetään näytöllä, vaiheessa 401.
* r
Jos CLEAR näppäintä painetaan uudelleen (vaihe 402), vaihe 401 : ·· toistetaan ensimmäisen vaiheen aloitusmoodin vaihtoa lukuun ottamatta. Jos ’: ‘': 35 jotakin muuta ennalta määritettyä näppäintä (vaihe 403) - kuten alfanumee rista näppäintä - painetaan, ennustava tekstikone asetetaan lepotilaan, mo- 10 116168 nipainallusmoodi aktivoidaan ja haluttu merkki voidaan lisätä tekstipuskurissa olevaan sanaennusteeseen monipainallustekniikkaa käyttäen ja esittää näytöllä tavalliseen tapaan, vaiheessa 405. Sana voidaan saattaa loppuun moni-painallustekstinsyöttömoodissa.
5 Jos painettu näppäin ei ole ennalta määritetty näppäin, näppäi meen liittyvä tavanomainen toiminto suoritetaan, vaihe 404.
Jos SPACE näppäintä painetaan monipainallusmoodissa (vaihe 406) se tarkoittaa, että sen hetkinen sana on kirjoitettu valmiiksi ja mainitun sanan perään on lisätty väli, monipainallusmoodi on asetettu lepotilaan ja 10 ennustava tekstinmoodi on aktivoitu, vaihe 407. Nyt käyttäjä voi jatkaa kirjoittamista ennustavalla tekstinsyöttömenetelmällä.
Jos SPACE näppäintä ei paineta, kirjoittamista voidaan jatka mo-nipainallustekstinsyöttömenetelmällä.
Jos CLEAR näppäintä painetaan ennustavassa tekstimoodissa, 15 edellä kuvatut vaiheet toistetaan.
Kuvio 5 on eräs toinen esimerkki vuokaaviossa havainnollistetusta menetelmästä.
Kuvion 5 vaiheet 400-406 vastaavat kuvion 4 vaiheita 400-406.
Vaihe 502 vastaa muutoin vaihetta 407, mutta lisäpiirteenä on se, 20 että sen hetkinen sana myös automaattisesti tallennetaan sanakirjatietokan-: taan. Jos sanan jäljessä on välimerkki, sitä ei kuitenkaan tallenneta. Eräs vaihtoehto on sellainen, että käyttäjän painaa sen jälkeen SAVE näppäintä, jolloin sana lisätään sanakirjaan, vaiheessa 501. Lisäksi, monipainallusmoodi .·*·, asetetaan lepotilaan ja ennustava tekstimoodi aktivoidaan. Molemmissa ta- ;v, 25 pauksissa käyttäjä voi jatkaa kirjoittamista ennustavalla tekstinsyöttömene- telmällä niin kauan kunnes CLEAR näppäintä painetaan, vaiheessa 501.
Kun moodi vaihdetaan toiseen, käyttäjää informoidaan asiasta esimerkiksi näyttämällä ennustavan tekstisyötön symbolilla tai ”ABC”:llä näy->>·: tön vasemmassa kulmassa tai muokattava sana valaistaan erilaisilla väreillä 5 * t :: 30 eri moodeissa. Näin käyttäjä tietää mikä tekstinsyöttömenetelmä on käytös- ; sä.
* I I
Edellä kuvatussa syötetyssä sanassa oli kahdeksan kirjainta. Silti menetelmä vähentää merkittävästi tarvittavien näppäinpainallusten määrää.
: ” Verrattaessa tätä menetelmää tunnettuun ennustavaan tekstinsyöttömene- 35 telmään nähdään, että siinä tarvittiin vähintään 15 näppäinpainallusta vä- 11 116168 hemmän. Luonnollisesti tarkasteltaessa koko tekstisanomaa tarvittavien näppäinpainallusten määrän ero olisi vielä huomattavampi.
Silloin kun syötetty näppäinpainllussekvenssi ei vastaa mitään sanakirjan sanaa näppäinpainallussekvenssin analyysissä, käyttäjää informoi-5 daan äänisignaalilla ja/tai jollakin symbolilla kuten ? -merkillä. Käyttäjällä on mahdollisuus vierittää listaa, jossa on muita mahdollisia vaihtoehtoja samalle näppäinpainallussekvenssille, samaan tapaan kuin tunnetussa tekstinsyöt-tömenetelmässä. Jos listassa on sana, joka on lähellä haluttua sanaa, se voidaan valita ja sitä voidaan muokata edellä kuvatulla tavalla. Kirjoitusaikaa 10 säästyy, kun osa sanasta on jo kirjoitettu.
Menetelmän ajatusta kuvataan lyhyesti vuokaavion avulla seuraa- vassa.
Viitataan nyt kuviossa 6 olevaan vuokaavioon. Oletetaan, että käyttäjä käyttää ennustavaa tekstimoodia, mutta tarkoitettua sanaa ei löydy 15 käytettävästä sanakirjasta, vaihe 600. Käyttäjää informoidaan ? -merkillä, vaiheessa 601. Voidaan käyttää myös virhesignaalia. ? -merkki poistetaan automaattisesti ennalta määritetyn ajan kuluttua (esim. 2 sekuntia) ja ennustava tekstimoodi vaihdetaan automaattisesti välimoodiksi, jossa ennustavaa tekstikonetta voidaan yhä käyttää käänteisesti, vaiheessa 603.
20 SPACE, SAVE ja CLEAR näppäimillä on kuviossa 6 (vaiheet 604- :. j / 610) samat toiminnot kuin kuvioissa 4 ja 5.
:/.i Tekstinsyöttömenetelmä voidaan asentaa minkälaiseen tahansa käyttäjäpäätelaitteeseen, jossa on rajoitetun kokoinen näppäimistö edellyt-täen, että päätelaite sisältää ennustavan tekstinsyöttötekniikan. Tekstinsyöt-25 tömenetelmä ei riipu tallennusmediasta. Tarvittava ohjelmisto voidaan asen-.’···, taa myös esimerkiksi flash-muistiin.
Tekstinsyöttöä tukeva toiminnallisuus voidaan asentaa joko suoraan matkaviestinlaitteeseen (kuvio 7, 701) tai matkaviestimeen liitettävään ·;;; moduuliin (kuvio 7, 702) kuten SIM korttiin. Standardoitu SIM sovellustyökalu * * 30 tarjoaa mekanismin, joka antaa SIM-kortilla olevien sovellusten vuorovaikut-: taa ja liikennöidä minkälaisen matkaviestinlaitteen kanssa tahansa, joka tu- “ ·. kee sovelluksen vaatimia erityisiä mekanismeja
Ammattimies voi toteuttaa tämän keksinnön periaatteita muissa : *’ erityismuodoissa keksinnön luonteesta tai sen ominaispiirteistä poikkeamat- 35 ta.
12 116168 Näin muodoin keksintöä valaisevat suoritusmuodot ovat vain havainnollistavia eivätkä rajoita vaatimuksissa esitetyn keksinnön suojapiiriä.
Esimerkiksi päätelaite ja siihen liitettävä moduuli voivat olla myös muita kuin matkaviestin ja SIM kortti.
5 Sovellus määrittää sekä edellä esitettyjen vaiheiden lukumäärän että vaiheisiin liittyvien toimenpiteiden tarkan järjestyksen. Käytettävä näppäimistö voi luonnollisesti olla minkälainen tahansa, esimerkiksi fyysinen näppäimistö tai päätelaitteen näytöllä esitettävä virtuaalinäppäimistö. Vaatimuksena on kuitenkin, että näppäimistö käsittää sanaennustekoneen ja ai-10 nakin yhden monipainallusnäppäimen.
Ennustavaa tekstinsyöttömenetelmää ja monipainallussyöttöme-netelmää voidaan käyttää myös tavanomaiseen tapaan.
• 4 4 · * • » f
» » I
t * 4 I >

Claims (14)

116168
1. Menetelmä merkkien syöttämiseksi päätelaitteeseen, joka on sovitettu toimimaan ensimmäisessä moodissa, jossa käytetään pikavalinta syöttötek-5 nilkkaa, jolloin sanan merkkejä syötettäessä monipainallusnäppäimiä painaen sanamuodon ennuste generoidaan sanaennustekoneella ja esitetään näytöllä vasteena kuhunkin painallukseen ja vasteena merkin poistamiseen sanaennustekone palauttaa edellisen ennustetun sanamuodon ja vasteena merkin lisäpoistoon edellisestä ennustetusta sanamuodosta, seuraava aiem-10 pi ennustettu sanamuoto palautetaan ennustekoneen toimesta, toisessa moodissa, jossa käytetään monipainallussyöttötekniik-kaa, jolloin vasteena kuhunkin monipainallusnäppäimen peräkkäiseen painallukseen, monipainallusnäppäimeen osoitetusta merkkijoukosta esitetään näytöllä yksi merkki 15 tunnettu siitä, että vasteena merkin poistamiseen "merkin poisto” -näppäinpainalluksella ensimmäisessä moodissa tämä moodi vaihdetaan (401) välimoodiksi, joka on toisen moodin ja sanaennustekoneen yhdistelmä siten, että mainittu sanaennustekone generoi sanamuodon ennusteen jäljellä olevien merkkien 20 perusteella ja että mainittu monipainallussyöttötekniikka on käytössä, ja , vasteena minkä tahansa muun näppäimen painallukseen merkin * * · syöttämiseksi välimoodi vaihtuu (405) toiseksi moodiksi.
’* 2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, : että vasteena SPACE näppäimen painallukseen (406), toinen moodi vaihtuu 25 (407) ensimmäiseksi moodiksi ja oleellisesti samanaikaisesti moodin vaihdon : kanssa lisätään väli.
3. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vasteena SPACE näppäimen painallukseen, toinen moodi vaihdetaan • ensimmäiseen moodiin, lisätään väli ja kyseinen sana tallennetaan oleelli- .···. 30 sesti samanaikaisesti moodin vaihdon kanssa.
4. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, ·' että sana tallennetaan ilman sanan perässä olevaa välimerkkiä.
5. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että vasteena SAVE näppäimen painallukseen toinen moodi vaihtuu ensim- 35 mäiseksi moodiksi ja kyseinen sana tallennetaan oleellisesti samanaikaisesti moodin vaihdon kanssa. 116168
6. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että käyttäjää informoidaan moodin vaihdosta valaisemalla kyseessä oleva sana ja/tai esittämällä näytöllä tietty kuvio, ikoni, merkki tai merkkijoukko.
7. Patenttivaatimuksen 6 mukainen menetelmä, tunnettu siitä, 5 että lisäksi käyttäjää informoidaan moodin vaihtumisesta äänellä tai sävelellä.
8. Päätelaite, joka on sovitettu toimimaan ensimmäisessä moodissa, johon päätelaitteeseen merkkejä syötetään pikavalinta syöttötekniikkaa käyttäen, jolloin sanan merkkejä syötet-10 täessä monipainallusnäppäimiä (0-9, *, #) painaen sanaennustekoneen generoima sanamuodon ennuste esitetään näytöllä (105) vasteena kuhunkin painallukseen ja vasteena merkin poistamiseen sanaennustekone palauttaa edellisen ennustetun sanamuodon ja vasteena merkin lisäpoistoon edellisestä ennustetusta sanamuodosta, seuraava aiempi ennustettu sanamuoto pa-15 lautetaan ennustekoneen toimesta toisessa moodissa, jossa merkkejä syötetään monipainallussyöt-tötekniikkaa käyttäen, jolloin vasteena kuhunkin monipainallusnäppäimen peräkkäiseen painallukseen, kustakin monipainallusnäppäimeen osoitetusta merkkiryhmästä esitetään yksi merkki näytöllä, 20 tunnettu siitä, että päätelaite on edelleen sovitettu: muuttamaan vasteena ’’merkin poisto” -näppäinpainallukselle en-simmäisen moodin välimoodiksi (401), joka on toisen moodin ja sanaennus-tekoneen yhdistelmä siten, että mainittu sanaennustekone generoi sana-:' ': muodon ennusteen jäljellä olevien merkkien perusteella ja että mainittu mo- :"': 25 nipainallussyöttötekniikka on käytössä, ja muuttamaan välimoodin toiseen moodiin (405) vasteena minkä .···. tahansa muun näppäimen painallukseen merkin syöttämiseksi.
9. Patenttivaatimuksen 8 mukainen päätelaite, tunnettu siitä, . . että päätelaite on sovitettu muuttamaan moodia toisesta moodista ensim- • t · :;j,: 30 mäiseen moodiin (407) vasteena SPACE näppäimen painallukseen (406), ’··' jolloin väli lisätään oleellisesti samanaikaisesti moodin vaihdon kanssa.
: 10. Patenttivaatimuksen 8 mukainen päätelaite, tunnettu siitä, ; " ; että päätelaite on sovitettu vaihtamaan moodia toisesta moodista ensimmäi seen moodiin vasteena SPACE näppäimen painallukselle, jolloin väli lisätään : 35 ja sen hetkinen sana tallennetaan oleellisesti samanaikaisesti moodin vaih- '... don kanssa. 116168
11. Patenttivaatimuksen 10 mukainen päätelaite, tunnettu siitä, että päätelaite on sovitettu tallentamaan sana ilman sanan jäljessä olevaa välimerkkiä.
12. Patenttivaatimuksen 8 mukainen päätelaite, tunnettu siitä, 5 että päätelaite on sovitettu vaihtamaan moodia toisesta moodista ensimmäiseen vasteena SAVE näppäimen painallukselle, jolloin senhetkinen sana tallennetaan oleellisesti samanaikaisesti moodin vaihdon kanssa.
13. Patenttivaatimuksen 8 mukainen päätelaite, tunnettu siitä, että merkkien syöttöön käytettävä näppäimistö on fyysinen näppäimistö 10 (101) tai päätelaitteen näytöllä esitettävä virtuaalinen näppäimistö.
14. Tietokoneohjelmistotuote, joka on tallennettu tietokoneen luettavissa olevalle tallennusvälineelle, tunnettu siitä, että se käsittää ohjel-mistokoodiosia ensimmäisessä vaatimuksessa esitettyjen vaiheiden suorittamiseksi, kun tuotetta käytetään tietokoneessa. » » I · I t · I « t * t 9 * < 1 • · * « • $ • 1 * I » • · * t » • · 1 * 9 9 * · • 1 t * · » » · I I ) » » • I I * I ‘•»il I 1 116168
FI20030326A 2003-03-03 2003-03-03 Datan syöttö FI116168B (fi)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FI20030326A FI116168B (fi) 2003-03-03 2003-03-03 Datan syöttö
US10/376,636 US7159191B2 (en) 2003-03-03 2003-03-03 Input of data
GB0404812A GB2399202B (en) 2003-03-03 2004-03-03 Input of data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20030326A FI116168B (fi) 2003-03-03 2003-03-03 Datan syöttö
FI20030326 2003-03-03

Publications (3)

Publication Number Publication Date
FI20030326A0 FI20030326A0 (fi) 2003-03-03
FI20030326A FI20030326A (fi) 2004-09-04
FI116168B true FI116168B (fi) 2005-09-30

Family

ID=8565758

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20030326A FI116168B (fi) 2003-03-03 2003-03-03 Datan syöttö

Country Status (3)

Country Link
US (1) US7159191B2 (fi)
FI (1) FI116168B (fi)
GB (1) GB2399202B (fi)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8706747B2 (en) * 2000-07-06 2014-04-22 Google Inc. Systems and methods for searching using queries written in a different character-set and/or language from the target pages
SG135918A1 (en) * 2003-03-03 2007-10-29 Xrgomics Pte Ltd Unambiguous text input method for touch screens and reduced keyboard systems
US20040176114A1 (en) * 2003-03-06 2004-09-09 Northcutt John W. Multimedia and text messaging with speech-to-text assistance
KR100634496B1 (ko) * 2003-06-16 2006-10-13 삼성전자주식회사 입력언어모드 인식방법 및 장치와 이를 이용한 입력언어모드 자동전환방법 및 장치
US6973332B2 (en) * 2003-10-24 2005-12-06 Motorola, Inc. Apparatus and method for forming compound words
US20050114312A1 (en) * 2003-11-26 2005-05-26 Microsoft Corporation Efficient string searches using numeric keypad
JP2005267000A (ja) * 2004-03-17 2005-09-29 Sony Corp 電子機器および機能割り当て方法
US7224292B2 (en) * 2004-04-29 2007-05-29 Research In Motion Limited Reduced keyboard letter selection system and method
US9075449B2 (en) * 2004-06-02 2015-07-07 Blackberry Limited Handheld electronic device and associated method employing a multiple-axis input device and selectively disabling disambiguation
US7382359B2 (en) * 2004-06-07 2008-06-03 Research In Motion Limited Smart multi-tap text input
US8972444B2 (en) * 2004-06-25 2015-03-03 Google Inc. Nonstandard locality-based text entry
US8392453B2 (en) 2004-06-25 2013-03-05 Google Inc. Nonstandard text entry
US20060015822A1 (en) * 2004-07-15 2006-01-19 Imran Baig Method and apparatus for updating a user interface display of a portable communication device
US20060048078A1 (en) * 2004-08-31 2006-03-02 Scott Sherryl L L Handheld electronic device providing visual indication of input routine, and associated method
US8065525B2 (en) 2004-09-22 2011-11-22 Bekad Mgmt. Ii, Llc Device with built-in user authentication and method for user authentication and identity theft protection
US8290765B2 (en) 2005-03-16 2012-10-16 Research In Motion Limited Handheld electronic device with reduced keyboard and associated method of providing improved disambiguation
EP1710668A1 (en) * 2005-04-04 2006-10-11 Research In Motion Limited Handheld electronic device with text disambiguation employing advanced editing feature
US7956843B2 (en) * 2005-04-04 2011-06-07 Research In Motion Limited Handheld electronic device with text disambiguation employing advanced editing features
US8904282B2 (en) * 2005-04-21 2014-12-02 Motorola Mobility Llc Electronic device having capability for interpreting user inputs and method therefor
US9606634B2 (en) 2005-05-18 2017-03-28 Nokia Technologies Oy Device incorporating improved text input mechanism
US8117540B2 (en) 2005-05-18 2012-02-14 Neuer Wall Treuhand Gmbh Method and device incorporating improved text input mechanism
US8374846B2 (en) 2005-05-18 2013-02-12 Neuer Wall Treuhand Gmbh Text input device and method
US8036878B2 (en) 2005-05-18 2011-10-11 Never Wall Treuhand GmbH Device incorporating improved text input mechanism
US20070061718A1 (en) * 2005-09-13 2007-03-15 Nokia Corporation Method for selecting character interpretation mode
US7684821B2 (en) * 2005-09-27 2010-03-23 Research In Motion Limited Multi-tap keyboard user interface
US20070106498A1 (en) * 2005-11-10 2007-05-10 Nokia Corporation Mobile communication terminal and method therefor
US20070224972A1 (en) * 2006-03-08 2007-09-27 Van Regenmorter Mark A System and method to reduce key presses for sending messages
US7853276B2 (en) * 2006-10-13 2010-12-14 Nokia Corporation Mobile communication terminal and method
US7979425B2 (en) * 2006-10-25 2011-07-12 Google Inc. Server-side match
WO2008132534A1 (en) * 2007-04-26 2008-11-06 Nokia Corporation Improved apparatus and method for selecting a command
US8018441B2 (en) * 2007-06-11 2011-09-13 Samsung Electronics Co., Ltd. Character input apparatus and method for automatically switching input mode in terminal having touch screen
KR100933398B1 (ko) * 2007-06-11 2009-12-22 삼성전자주식회사 터치 스크린을 구비한 단말기에서 입력 모드를 자동으로전환하는 문자 입력 장치 및 방법
US9043700B2 (en) 2007-08-31 2015-05-26 Blackberry Limited Handheld electronic device and associated method providing disambiguation of an ambiguous input and selectively providing prediction of future characters
US8035618B2 (en) * 2007-08-31 2011-10-11 Research In Motion Limited Handheld electronic device and associated method providing disambiguation of an ambiguous object during editing and selectively providing prediction of future characters
US20090179863A1 (en) * 2008-01-15 2009-07-16 Tariq Tahir Method and apparatus for preventing operation of keystroke learning during entry of selected input strings
US9552155B2 (en) * 2008-02-04 2017-01-24 Microsoft Technology Liecsnsing, LLC Dynamic soft keyboard
DE602008005428D1 (de) 2008-06-11 2011-04-21 Exb Asset Man Gmbh Vorrichtung und Verfahren mit verbessertem Texteingabemechanismus
US20100114887A1 (en) * 2008-10-17 2010-05-06 Google Inc. Textual Disambiguation Using Social Connections
US20100235730A1 (en) * 2009-03-13 2010-09-16 Microsoft Corporation Consume-first mode text insertion
EP2513755A2 (en) * 2009-12-20 2012-10-24 Keyless Systems Ltd Features of a data entry system
WO2011091594A1 (en) * 2010-01-29 2011-08-04 Nokia Corporation Virtual keyboard, input method, and associated storage medium
WO2014003337A1 (ko) * 2012-06-28 2014-01-03 한양대학교 산학협력단 유아이 조절 방법 및 이를 사용하는 사용자 단말기
USD763314S1 (en) * 2013-03-05 2016-08-09 Yandex Europe Ag Display device with a graphical user interface showing a vehicle navigator traffic level indicator element
US10423650B1 (en) * 2014-03-05 2019-09-24 Hrl Laboratories, Llc System and method for identifying predictive keywords based on generalized eigenvector ranks
CN112152908A (zh) * 2015-02-16 2020-12-29 钉钉控股(开曼)有限公司 通讯方法
CN105681056B (zh) 2016-01-13 2019-03-19 阿里巴巴集团控股有限公司 对象分配方法及装置
CN105812237B (zh) 2016-03-07 2020-12-04 钉钉控股(开曼)有限公司 快速添加提醒对象的方法及装置
CN107305459A (zh) 2016-04-25 2017-10-31 阿里巴巴集团控股有限公司 语音和多媒体消息的发送方法及装置
CN107368995A (zh) 2016-05-13 2017-11-21 阿里巴巴集团控股有限公司 任务处理方法及装置
US10356200B2 (en) * 2016-12-28 2019-07-16 Google Llc Optimizing user interface data caching for future actions
JP6852480B2 (ja) * 2017-03-15 2021-03-31 オムロン株式会社 文字入力装置、文字入力方法、および、文字入力プログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818437A (en) * 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
US5953541A (en) 1997-01-24 1999-09-14 Tegic Communications, Inc. Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use
GB2347247A (en) 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal with predictive editor
SE9903405L (sv) 1999-09-21 2001-03-22 Ericsson Telefon Ab L M Tillbehörstangentbord för en portabel radiotelefon, portabel radiotelfon kopplad till ett sådant tillbehörstangentbord samt en metod för att mata in text till en portabel radiotelefon.
US7111248B2 (en) * 2002-01-15 2006-09-19 Openwave Systems Inc. Alphanumeric information input method
KR20050025147A (ko) * 2002-03-22 2005-03-11 소니 에릭슨 모빌 커뮤니케이션즈 에이비 전자 통신 장치로의 텍스트 입력
US20040153975A1 (en) * 2003-02-05 2004-08-05 Williams Roland E. Text entry mechanism for small keypads

Also Published As

Publication number Publication date
GB2399202A (en) 2004-09-08
US7159191B2 (en) 2007-01-02
FI20030326A (fi) 2004-09-04
GB2399202B (en) 2006-03-08
US20040177179A1 (en) 2004-09-09
FI20030326A0 (fi) 2003-03-03
GB0404812D0 (en) 2004-04-07

Similar Documents

Publication Publication Date Title
FI116168B (fi) Datan syöttö
US6223059B1 (en) Communication terminal having a predictive editor application
US8731900B2 (en) Handheld electronic device with text disambiguation
EP1296216B1 (en) A mobile phone having a predictive editor application
JP2005346709A (ja) キーボードを使用したアジア言語の入力
US8190421B2 (en) Handheld electronic device including toggle of a selected data source, and associated method
KR20110025829A (ko) 개별 텍스트 필드들에 대한 데이터 엔트리를 커스터마이즈하는 방법
KR100276498B1 (ko) 통신단말기용 문자입력장치
JP4241423B2 (ja) 文章作成装置
US7197184B2 (en) ZhuYin symbol and tone mark input method, and electronic device
CN100368964C (zh) 电子设备中正反序排列语言混合输入的方法
CA2538636C (en) Handheld electronic device having improved word correction, and associated method
KR20000020929A (ko) 전화기 글자입력방법 및 그 자판부
CA2541580C (en) Handheld electronic device including toggle of a selected data source, and associated method
KR20070094044A (ko) 휴대용 단말기의 문자 입력 장치 및 방법
US20090241027A1 (en) Handheld electronic device and associated method for improving typing efficiency on the device
JP2001356873A (ja) 日本語入力装置、日本語入力方法および記録媒体
EP2104043B1 (en) Handheld electronic device and associated method for improving typing efficiency on the device
JP2010191537A (ja) 携帯端末、その文字入力方法、プログラム及び記録媒体
KR100288379B1 (ko) 휴대용 전화기의 전화번호부 검색 및 입력 방법
KR100607256B1 (ko) 이동통신 단말기의 문자입력 방법
JP2009239872A (ja) 携帯電話の外付けキーボード入力における入力制御方法
GB2451143A (en) Handheld electronic device with text disambiguation with orphan prefix objects and artifical variants
JP2009116716A (ja) 文字入力装置
JP2001274888A (ja) 携帯電話

Legal Events

Date Code Title Description
PC Transfer of assignment of patent

Owner name: FLEXTRONICS ODM LUXEMBOURG SA, ZWEIGNIEDERLASSUNG

Free format text: FLEXTRONICS ODM LUXEMBOURG SA, ZWEIGNIEDERLASSUNG SCHWEIZ

FG Patent granted

Ref document number: 116168

Country of ref document: FI

PC Transfer of assignment of patent

Owner name: FLEXTRONICS SALES & MARKETING (A-P) LTD.

Free format text: FLEXTRONICS SALES & MARKETING (A-P) LTD.

MM Patent lapsed