TW200925937A - Inquiry-oriented user input apparatus and method - Google Patents
Inquiry-oriented user input apparatus and method Download PDFInfo
- Publication number
- TW200925937A TW200925937A TW097138450A TW97138450A TW200925937A TW 200925937 A TW200925937 A TW 200925937A TW 097138450 A TW097138450 A TW 097138450A TW 97138450 A TW97138450 A TW 97138450A TW 200925937 A TW200925937 A TW 200925937A
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- sequence
- items
- candidate
- personal device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Description
200925937 九、發明說明: 【發明所屬之技術領域】 本發明係關於使用具有多義輸入鍵之器具的系統及其方 法。本發明可以係體現為一個人器具,其以吾等咸信對此 一器具之使用者尤其有用之一特定方式搜尋資料表格。 相關申請案之交互參考 本申請案主張2007年1 〇月5曰申請之美國臨時專利申請 案序號60/978,014之優先權益。
【先前技術】 從一計算器具(例如一個人電腦)所作的詢問或搜尋一般 係藉由輸入包括一或多個單字之正文字串並將此清單提交 至一遠端電腦,該遠端電腦將此等關鍵字或搜尋辭彙與從 公共網際網路或由其他電腦網路陣列及儲存媒體累積之一 資訊清單匹配。一般而言,正文輸入係確定地實行,並藉 由鍵盤或其功能等效物來實現,或者藉由使用一觸摸感應 墊或螢幕進行某種方式的手寫識別。手寫識別方法包括: 符號輸入,其包括離散符號,如早期的個人數位助理所普 及;以及運動識別方法’其中-序列的符號或字母係藉由 某-尖筆或筆運動來連接以給出與所產生的形狀相關聯之 子母子串。表意文字的輸入可使用類似的技術。 將此能力轉移至一行動器具大體上令人失望,主要因為 此類器具之用於使用者互動的能力有⑯,此大部分係由於 顯示器之尺寸較小且其鍵盤的鍵少於全尺寸鍵盤上的鍵。 將大型電腦平臺之典範應歸—行“具要求使用者調用 135171.doc 200925937 一瀏覽器會話,然後使用同樣的方法建立一搜尋輸入,此 在大多數情況下皆很難。儘管最終會要求一類似瀏覽器的 會話以與該網際網路互動,但是本發明之具體實施例可導 致因在任何處理變得可行之前調用一瀏覽器所導致的時間 與頻寬使用之一減少。 【發明内容】 本發明可以係體現為一種個人器具,其具有一顯示器、 ❹ 一小鍵盤、記憶體、處理能力及與至少一伺服器之一連 接,其允許由於多個符號與至少一或多個鍵(有時在本文 中稱作"多義鍵")之相關聯而從閒置螢幕輸入模糊資料。該 個人器具可能能夠: a. 將輸入的序列顯示為與一般用於電話應用的鍵相對應 並識別所按壓鍵之一數字序列; b. 將所按壓鍵的序列與儲存於記憶體中的一或多個預定 表格相比較; G c·擷取儲存於該等預定表格之至少一個中的任何候選序 列’該等所揭取之候選序列與所輸入之鍵序列匹配; d·將該等所擷取之候選序列儲存於一緩衝器中; . e.以一較佳順序顯示儲存於該緩衝器中的該等候選序列 .之至少一個以供使用者選擇; f. -旦該等表格中沒有候選序列匹配,便清除候選序列 之顯示; g· -旦該等職表格巾沒有候選序m便將所輸入 之序列與-所儲存之字典相比較以嘗試將該序列辨識 135171.doc 200925937 為正文;以及 - h.顯示經辨識之正文候選序列以供使用者選擇。 該益具可具有一構件(例如一微處理器)以解譯一選定候 選序列並調用-程式’該程式允許使用者與該選定候選序 列的相關聯資料之可能解譯互動。 該器具可具有一構件,其發送選定資料至一接收伺服器 或代理’並則(使用者不再干擾)—程式,其允許使用者 ❹ 與來自該接收伺服器或代理之回應互動。 該等預定表格之至少-個可包括具有與其相關聯之資料 的候選序列,該等資料識別網際網路資源,從而使得從此 表格提取一候選序列的選擇將導致該器具連接至由此資源 疋位器識別之接收伺服器。例如,可能可藉由該器具所連 接之網路來動態地改變至少一預定表格。 該表格可具有由時間定義之一有效性限制,以使該表格 中的項目在一預定時間過去之後可移除。然而,該有效性 © 限制可由已接取一鏈路之次數來定義,以至於在該使用者 已接取一鏈路一預定次數後,可從該表格中移除該鏈路。 忒表格可具有一有效性限制,其係基於與該使用者連接 之、,周路指派給該使用者之一分數。另外,該表格可包括先 . 刚由使用者依據選擇的頻率及近期性來選擇的候選序列。 本發明之另一具體實施例可以係一個人器具,其具有一 頌不器、一鍵盤及一微處理器。該鍵盤可具有鍵,而該等 鍵中至少某些鍵可允許藉由該鍵之僅一單一按壓而輸入一 個以上之符號’以提供一模糊指示。 135171.doc 200925937 &該微處理器可具有從該小鍵盤接收—或多龍糊指示之 月匕力,並可經程式化用以: ⑴識別來自由-服務提供者維持之一動態資料庫的項 目’來自㈣態資料庫之該等已識別的項目與該等 模糊指示對應; ⑻經由該顯示器將來自該動態資料庫(其可具有具有一 有效性限制之項目)之該等已識別的項目提供至―使 用者;
(叫若來自該動態資料庫之項目皆不對應於該等模糊指 不,則識別來自儲存於該個人器具上之一字典資料 庫的項目’並經由該顯示器將來自該字典資料庫之 該等項目提供至該使用者;以及 (iv)從使用者接受-來自該字典資料庫的項目之一項目 的選擇。 此一個人器具之微處理器亦可經程式化用以在接受一來 自該等子典資料庫的項目之一項目的選擇之後立即與一遠 端伺服II自動建立-通信鏈路,並經由該通信鏈路將接受 的選擇傳送至该遠端⑬服器。例如,將接受的選擇傳送至 該遠端伺服器包括自動調用一瀏覽器並用接受的選擇填充 該瀏覽器之一輸入攔位。 在本發明之另一具體實施例中,一個人器具具有一顯示 窃、小鍵盤及一微處理器。該小鍵盤可具有鍵,而該等 鍵中至y某些鍵可允許藉由該鍵之僅一單一按壓而輸入一 個以上之符號,以便提供—模糊指示。該微處理器可具有 135171.doc 200925937 並可經程式化 從該小鍵盤接收-或多個模糊指示之能力 用以: ω識別來自—或多個資料庫之項目該等項目係對應 於該等模糊指示; (II) 、:由該顯不器將來自該一或多個資料庫之該等項目 提供給一使用者; ❹
(III) 一:,供給該使用者之項目數目達到(或低於)項目 之L限數目,則一額外資料庫搜尋與該等模糊指 丁對應之項目’並將來自該額外資料庫之該等對應 項目顯示給該使用者以供選擇。 該額外資料庫不必係駐留於該個人器具上,而因此該微 處里器可經程式化用以自動建立與該額外資料庫之一通信 鍵路。在該非駐留資料庫可經由-㈣H接取之情況中, 1 ^微處理$經可程式化用以自動則該劇覽ϋ並用來自 外貝料庫之該等項目之__項目填充該劉覽器之一輸入 襴位。 本發明之另—具體實施例中,—個人器具可具有一顯 丁窃一小鍵盤(如上述)及一微處理器,該微處理器具有 ,收來自該小鍵盤之多義鍵的模糊指示之能力1微處理 器可經程式化用以: (1)硪別來自由—服務提供者維持之一動態資料庫(其可 具有一有效性限制)的項目’並識別來自儲存於該個 人器具上之一字典資料庫的項目,該等項目係對應 於該等模糊指示; 135171.doc -10· 200925937 (ii)經由該顯示器將來自該等資料庫之至少一資料庫的 . 該等項目提供給—使用者’其中該使用者可選擇是 - ^該等資料庫之僅—個或兩個資料庫接收項目; (出)從使用者接受所提供項目之一項目的一選擇。 該微處理器可經程式化用以在接受該等項目之一項目的 -選擇之際自動建立與一遠端伺服器之一通信鏈路,並將 所接受之選擇傳送至該遠端飼服器。將所接受的選擇傳送 〇 纟該遠端伺服器可包括自動調用-瀏覽器並用所接受的選 擇填充該瀏覽器之一輸入欄位。 【實施方式】 美國專利申請案序列號i 1/294,995揭示一種藉由使用對 使用者所作按鍵之字面和經辨識的解譯兩者來恢復該使用 者器具的本地資訊之方法。在使用中,基本應用程式在背 景中運行,且直到開始輸入才為使用者所見。一旦按壓一 =,則該程式對照包含健存於該器具中的很多資料之一 Ο π單來匹配所輸入的按鍵。此等資料可以係許多類型:單 子、數字、程式及應用程式,而選擇此等資料之任一者將 導致-相_作發生。例如,若❹者輸人—數字序列, 則任何先前使用的包含該序列之數字在一經決定之時便會 1貝*給該使用者,且其選擇將允許涉及肖數字之-動作發 生’而無需其他數字輸入。 此能力係藉由本發明以允許輸入期望在一詢問或搜尋應 用中使用的分類資訊之一方式來延伸。在此該使用者僅輸 代表所期望的符號字串(可以係字元)之模糊擊鍵,而該 135I71.doc -11 - 200925937 器具提供與該字串匹配的候選序列。 在個人計算典範中之典型搜尋引擎互動嘗試匹配並完成 • 輸入的單子及短*吾以加速使用者體驗。在一典型劉覽器中 將一辭彙輸入一快速搜尋視窗可能導致不僅出現明確輸入 #正文’而且出現包含該輸入字串之已完成的短語或單字 群組之—清單,而且在某些情況下編製出該資料集合大小 之匹配清單之索引。顯然此動作取決於搜尋引擎與電腦 ❹ t間的資料互動交換。此類即時互動在-行動環境中由於 頻寬耗用而吸引力較小,且對網路性能具有不必要的影 響。由於匹配的可能性僅係該搜尋引擎已預組織的材料之 一快速接取清單(允許對使用者作出快速回應而無須從一 開始進行全面搜尋),所以在該行動器具中藉由使用分類 辭彙之搜尋引擎清單來反映此能力係實際可行的。 次美國專利申請案序列號11/562,〇54揭示填充並擷取動態 貝料之方法。在此方法中,操作行動電話網路之服務提 〇 供者能夠定址並下载可用於填充特定為此目的而保留之一 表格的資料。此資料可包括—般搜尋得最多的辭彙之一清 單,其可從為網際網路提供服務的搜尋引擎公司獲得。例 可以較佳的順序儲存5000個最常見的搜尋資料或辭 自W便促進輸人H系統中,—搜尋單字或辭彙在足 夠多的使用者使用該項目進行搜尋查詢而使其成為5_個 使用最多的搜尋單字之一時可供使用者接取。 可依據提供者所施加的規則在任何時間動態改變該等資 料本身或其屬性。例如,該資料表格中的項目可具有一期 135171.cj〇c -12- 200925937 其為有效之時間週期。該 該表格移除該等資料。彳效時間週期到期之後,可從 此外,可儲存關於使用者之資 給使用者之資料的展示或類型。可其用於訂製提供 分數,缺後#… 使用者-或多個 …、後使用其來調整提供給 展示及/志趂袖 尺用考以供選擇之資訊的 丁夂/或類型。例如,若已知一 感興趣,則可扑、1八# 者對某些主題 只j j知派一分數給該使用者,
分數之資料以一 # a 然後可將對應於該 斗 更易於使用者選擇的太—_ 者,例& m ^ ± 擇的方式展不給該使用 例如藉由朝使用者從中選 料。而日π 肴皁之頂部列出此資 ,可增加對應於該些主題之資# 潠摆姑次^"貝村,以誘使使用者 或短視^。· ’例如藉由提供與一所列資料項對應之一照片 本=之此-具體實施例對於向已知為可能觸犯社會其 丁^項目付錢之獨特社會行業提供機會十分有用。以 ,’使得觸犯某些人的風險最小化,同時為另一些人 ^對其可能需要的資訊之簡單接取。作為—範例,已知 購買盤照或撥打所謂"性熱線”電話呼叫的個人以一易於其 選擇之方式提供對應於提供此類照片的服務或電話服務之 資料。而且’替代僅列出—單字以供選擇,亦可向該使用 者提供4使用者可能感興趣之某—性別之—吸引人的成員 樣本照片或視訊。以此方式,傳遞該照片或視訊所需 之頻寬係僅用於最可能需要此類樣本照片或視訊之使用 者0 田使用者由於輸入期望搜尋之資訊而調用此清單時 135171.doc •13· 200925937 該器具可與此動態f料管理方法互動 所期望的輸心此大大加快輸^預期或預測使用者 若使用者繼續輸入資料,則一旦達到—個惟一點,心 係藉由一分隔符之輸 *'川、冊 格進行該㈣資料表
立即=器具便從該匹配程序令抛棄該表格,並 :將該輸入解釋為使用者請求將該輸入與一内部字典中 :貝枓匹配。由於該活動之性質及網際網路之高度可變的 ::,該内部字典可包括-靜態字典。但是要允許使用者 個合適的匹配字母或多個單字序列,僅有一靜離字 典可能不夠。4了將其平衡,該内部字典中可包括-i充 表,’且以—與在預測正文方法中使用-使用者特定單字 清早的方式類似之方式來使用該補充表格。此補充表格可 以係最近使用的辭彙清單,因此可更新以反映一使用者之 近期活動。由於具有一靜態字典及一可變補充表格,該内 部字典係"準靜態",因為其可能包含一靜態集合與一可變 集合’其係作為—連續資料集合來處理。該准靜態字典可 用於產生搜尋辭彙。 此專匹配匯之選擇可採用此項技術中熟知的若干方法 之任何方法來實行;例如,藉由按壓按鈕作出離散選擇或 使用尖筆作出選擇。在選擇之際,可藉由使用該器具可獲 得之一通信管道將該等辭彙(其亦可以係符號之一序列)傳 遞至一遠端接收器。選擇亦可導致調用一瀏覽器或其他合 適的程式以顯示回應於該詢問而接收的資料,以便改使用 者隨後可更容易地與該遠端伺服器互動。 135171.doc •14· 200925937 因此纟發月可允許一使用者在初始階段盡可能易於盥 該器具(其可以係一行動電話)互動,其中除了按壓代表; 需輸入之鍵外使用者需要作極少的其他互動或不需要作任 何其他互動。從閒置榮幕操作大大降低使用者工作量和訓 練,並避免已知使使用者卻步之中間步驟的需要。此 驟可能包括必須手動調用不同程式或手動改變該器具之狀 態或模式。可藉由假定使用者總會嘗試實行-資訊搜尋並 從使用者在輸入資料期間的動作來決定哪一形式的搜尋與 該障况最匹配來實現本發明之一優勢。 Ο
本發明可在具有至少某—供使用者輸人之構件、一顯干 器及雙㈣信能力以允許發送及接收f訊之—器且 施。以該器具接通電源開始,(例如)—典型的蜂巢式電話 在休息或閒置狀態時將在該顯示器上顯示一些資訊。 訊用於安慰使用者至少有某一活動,且可包含指示信號強 度、電池條件、當前服務提供者及其他資訊之情事。告該 使用者按麼該小鍵盤上之—按紐時,可能有一狀態改Z 亥使用者輸入活動係由該器件暫存。準確的改變通常 係專屬於一特定的模型或製造者。 若該使用者希望輪人眘哺,制1丄t 铷入#δίι則可由按壓鍵以便建立與栌 記在該等鍵上的符號對應的符號之—序列來實現一 地二該等鍵係編號為1至9、*、〇及#之該些鍵。傳統上,又 =子鍵2至9在其上面印有其他符號(例如字母字元),工鍵常 用於代表一些標點元素,0鍵常常用於輸入一空格,而* 與#鍵可代表取決於製造者之實施偏好的其他符號。除了 13517I.doc 15 200925937 此等12個資訊輸入鍵之外,可採用其他方式致能特定的編 輯功能。例如,可藉由某-導航方法,例如對應於上’、 . 下、左及右之一多肖_,來移動螢幕上的游標或當前位 置標° ^除一輸入符號(例如一數字或字母)甚或整個序 列之動作可以係藉由專門指派用於此目的之一鍵來實現。 此可月要看内文,其中單擊並鬆開該鍵會移除先前的單一 疋素,但是按屬並按住該鍵會移除目前為止已輸入的先前 ❹ 戶斤有元素並將游標重置到輸入的開始。作為一常規事項, 項目常常係儲存於記憶體中之一緩衝器中,顯示器僅為使 用者之方便而在任何時刻顯示緩衝器内容。 美國專利申請案序㈣⑽叹州說明一實施方案,其 中使用者從該小鍵盤輸入資訊,且該資訊係與包含本_ 存於該器具上的資訊之-資料表格相比較。在使用者因需 要開啟該器具的相機功能而輸入單字CAMera的前幾個字 母之情況下,使㈣丨之小鍵盤佈局輸人之鍵序列將為 〇 226 °現在藉由該程式將此資訊與本地資料清單相比較並 恢復所有可能的匹配。可將在聯繫資料庫中或在所撥打或 所接收號碼之電話記錄中的該些匹配顯示為與該等按順序 按塵的鍵之可能的模糊解釋對應之可能的符號匹配。因 , Λ,在此範例中,該器具使用者可能在該顯示器上看到一 電話號碼助2265345(其係顯㈣㈣使用的料)以及來 自該聯繫清單之一名字"Canadian 0ccidentai",及來自該 應用程式或程式清單之”相機,,。選擇該等所顯示選項之一 者會導致該器具實行-適當動作。選擇近期使用之號瑪會 135171.doc 16 200925937 允許使用者在編輯該號碼、將其加入聯繫資料庫和呼叫該 . E碼之間作出選擇。為與先進服務保持—致,—個額外的 . 冑項可以係、允許㈣者建立並傳送-正文訊息到該號碼。 J理,從可能的符號匹配選擇一名字可能導致撥打與該 敎名字相關聯之-電話號碼,該電話號碼可能係、幾個號 馬中的Ί固’而因此可提供選擇撥打哪個號碼之一輔助選 項。若有多於一個動作,則選擇該使用者期望的動作(其 〇 係開啟該相機)會允許作出一動作選擇,但在此情況下, 使用者可能僅能夠調用允許致能該相機之程式並捕獲顯示 在螢幕上供捕獲之一影像。 美國專利申請案序列號11/294,995說明其中將同義詞列 表以使使用者可免除輸入準確辭彙的任務之一方法。例 如,使用者輸入序列746... PHOto可能仍然達到調用相機 功能的程式。 在美國專利申請案序列號11/562,054中,使用一動態資 〇 料表格,並將其包括在該匹配程序中。此表格係期望僅由 服務供應者直接改變,且調整其内容之能力可限於該服務 供應者或一獲批准的代理。允許使用者忽略(去除標記)該 - 表格中的特定項目之一次要提供物,將其從該等比較程序 中移除並降低該等可能性,尤其在該等分類不會引起使用 者的興趣之情況下。在此範例中,動態元素意味著表格之 可變性。在本發明之其他具體實施例中,選擇此等動態候 選7Ό素之一者通常會將使用者導向一遠端資料伺服器並將 調用導向該遠端位址之一瀏覽器會話。 135171.doc -17· 200925937 j技術中之程序取決於使資訊變成本地而然後實行本 地貝料搜尋。儘管此係—實質上的公用程式,但是允許在 *亥盗具的環境之外進4于更廣泛的搜尋之任務係十分麻填 的’因為要求使用者打開m而然後開始將正文輸入 搜哥方塊。本發明提供此問題之一解決方法。
在本發明之—具體實施例中,使用者可開始輸入對應於 所需搜尋之資訊。為了便於使用,若使用者能夠指定是否 實行一内部或外部搜尋則會有利’但在一最終選擇發生之 =不:作出此決定。在本發明之一實施方案中,使用者僅 二二L而會向該使用者顯示來自本地及外部兩者指示 的㈣表格之候選序列,該等資料表格僅受該器具之顯干 :力的限制。在另-實施樹,結果可以係顯示在:: 者可在内部或外部指示的資訊之間變換或切 ' 别入彳唬字串,此係藉由按壓與該符號相關 ^鍵,或者藉由印在該鍵上或者以圖例顯示在:器關 母一鍵進而建立-經緩衝之序列,該序列可拼出所期 w 4效㈣。在—表意書寫系統可將筆 y之類符號標記在一鍵上而其線 此宝开4主I π:你用於決定期望哪 ::或表意文字。最初可將館存於該緩 在該器具之㈣清單或表財之儲存㈣相 早或表格亦可包含在任何基於正 ^该等清 辭彙之#子4 ’以及域用者或者—操作 者提供之標籤或其他辭彙。對此類表格與清單之 構並無基本限制。 目或I。 I35171.doc -18- 200925937 使用者繼續輸入資訊一般會相當快地耗盡本地的可能 性,與輸入資料匹配之候選序列通常會包含一清單,該清 單很短以使其能夠完全顯示在榮幕上。一旦本地可能性之 數目降到某-預定位準之下,則可能—外部搜尋更適合。 此領域中之先別技術僅將螢幕上所有資料清除並假定輸入 數予子串係唯有效的剩餘解譯,但是由於該器具變得 與更廣泛的網際網路致能服務更加對準,此特徵可能並非
對持續輸人之最佳回應。因知習此點而可自動調用廣泛的 回應例如,一旦所有匹配的本地資訊係顯示給使用者選 擇’與非選擇組合之持續輸入便推斷出該器具的本地資料 之搜哥已經失敗。因此本發明之一實施方案可顯示駐留 :器具上的資料直至存在的項目比螢幕上可顯示之項目更 少’此時該螢幕的剩餘部分係藉由使用來自外部鍵路清單 之:配資料來填充。該外部鏈路清單可包含流行搜尋辭彙 之一表格。另一實施方案可以依據相似性、近期性、符號 序列長度等中的任—者來分散本地及外部辭彙。當搜尋較 =項目時後—式樣係有利的,因為使用者不必強制出現 父替匹配。 ^本發明之—具體實施例中,使用者可能能夠選擇僅觀 看來自—個料或者^-清單的辭彙或㈣㈣。此可藉 示兩個候選序列集合並允許❹者藉由僅移動一 不而颂不較佳清單來實現。 :藉由若干動作之任何動作來實現從—可 -的選擇。使用者可藉由移動游標至所需候選序;= 135171.doc -19- 200925937 一軟或硬選擇鍵來作出選擇◎若該功能係内部功能,則該 選擇可調用一程式或驅使一動作,例如撥打一個電話號 . 瑪°若該選擇來自搜尋單字之—表格,則該選擇可驅使將 該辭囊發送至一遠端接收器而同時在該本地器具上調用一 程式以允許使用者隨後互動。 若使用者繼續輸入資訊,則在該器具第一次未能在其内 部資料表袼巾㈣或者所_的候選序列數目降低 〇 到一預定臨限值之下(包括頻繁外部搜尋之表格)時,如一 分隔符之輸入所表明,可將該微處理器程式化以實施對該 使用者希望使用一替換候選以實行一外部搜尋之—假定。 在此情況下’可重新解釋目前為止輸入之資料,而替代包 含該較佳$目集合之清單或表格而將該等正文字典之内容 用於比較。若使用-模糊鍵盤,則與内部資料表格之匹配 可在輸入的最初幾個符號中頻繁發生,而若事實上該使用 者知道需要-外部搜尋,則會證明此令使用者感到:煩。 〇 因此,提供給使用者在任何時候要求一外部搜尋指令之能 力可能有利。藉由預設來選擇係一較佳方法,其中藉由^ 擇僅與外部搜尋相關聯之一候選序列清單而使得在選擇一 ' f際辭彙後立即發生此動作。儘管當期望輸入相同辭彙但 纟呈現為㈣與外部清單兩者時可能發生混亂,但使用者 内文通常很清楚。例如,若使用者輸入一序列,例如 2263 ....,期望找到相機,則可能會出現相機的内部功 能,正如導向一外部搜尋之辭彙相機一樣。若還沒有發生 -選擇’則可僅藉由強調該模糊性並要求使用者作出選擇 I35171.doc •20- 200925937 來係,還係外部功能。 依據本發明之一器具101器具具有一微處理 盗13,其與一輪入器件16通信。咳於 盤, 卞m1D °亥輪入器件可以係-小鍵 干μ用、Γ 多義鍵25’其可用於向該微處理器指 -鍵需之一可能的符號。該等鍵25可具有在每個 ::之符號22以輔助使用者選擇所需鍵&符號22可 以係數予、字母戎—矣音扭 次表似”口 s (如曰语)中的字元之,丨筆劃,丨。 ο =Γ?具有(或可經由一通信鍵路接取)-動態資 ’ 及予典資料庫212。該微處理器13可與一顯示器 19通信,該顯示器可能能夠顯示物件28及一選擇指示器 刊。選擇指示器36可用於藉由已知的方法(例如將物件μ 加上下劃線)在顯示器19上識別-特定物件28。微處理器 B亦可與一記憶體器件讀取器2〇6通信,該記憶體器件讀 取器206可讀取一電腦可讀取記憶體器件2〇〇。例如,該電 腦^讀取5己憶體器件200可以係一 cd-rom驅動器或快閃驅 G 動器,並可包含指令203。圖1顯示一遠端伺服器215經由 一通信鏈路218與該微處理器13通信,該通信鏈路可以係 例如蜂巢式資料連接。 • 圖2顯示依據本發明之一方法,其中該等按鍵係對照一 系列表格而匹配《每次完成一匹配時,可將該候選序列添 加到一緩衝器中以供顯示。最終將找到來自一表袼之所有 匹配’且該顯示器可顯示某些或所有匹配。每次藉由使用 者按壓該等多義(polysemous)鍵將一按鍵添加到一按鍵緩 衝器時’可存在更少的匹配(而決不會更多)。若遇到—分 135171.doc 21 200925937 隔符,則該單字之輸入完成,且現在僅會將包含該單字之 匹配儲存於該候選序列緩衝器中。若繼續輸入且匹配之數 目降低到一預定臨限值之下,則會使用該按鍵緩衝器以識 別一正文項目字典表格中之匹配,且將產生單字可能性以 供顯不,正如建立一正文訊息。因此,本發明提供從使用 預設表格(在該等表格之至少一者可改變之情況下編制動
Ο 態索引)之一簡單搜尋向允許自由形式關鍵字之一正文建 立格式的一自動轉變。 為此等目的,圖2顯示此一方法1〇〇,其中使用者輸入 110按鍵,儲存於按鍵緩衝器中。該器具可實行該按鍵緩 衝器中的該(等)值與一第一表格(表格1)之記錄之一匹配 U0。可將來自表格丨之任何匹配記錄(,,候選序列。添加no 至候選緩衝器。可將該候選緩衝器中之候選序列的數目 與所需候選序列之—臨限數目相比較14G。若候選序列之 數目大於或等於該臨限值’則將該參考緩衝器之内容顯示 、° 1器具之使用者。若候選序列之數目低於該臨限 值則可清除丨5〇該候選緩衝器,可將該按鍵緩衝器中該 (等)值與一正文j盲h — 又貝目子典表格之記錄匹配160,可將來自該 子八之匹配C錄添加17〇到該候選緩衝器且可顯示“ο該 候選緩衝器之内容。 儘管已針對一或多 明白,可實行本發明 精神與範疇。因此, 及其合理解釋的限制 個特定具體實施例說明本發明,但應 之其他具體實施例而不背離本發明之 將本發明視為僅受隨附申請專利範園 135171.doc -22- 200925937 【圖式簡單說明】 為了更全面理解本發明之性皙 上說明..^ 及目的,應參考附圖及以 . 上說月間而言之,該等圖式係: 圖1係繪示依據本發明之一李 统顯干盛m '糸統的-示思圖。圖1中之系 既顯不一蜂巢式電話的組件, 1、,& & 具具有一小鍵盤,該小鍵盤 可以係實施為一硬體小鍵盤戋 Μ,# 孑者係替代地實施為一軟小鍵 盤U操作係藉由一觸摸感應榮幕 本夢求識別)。圖1亦顯示一螢 用者可命令一明確的搜尋輸入。 使用軟鍵避免將一實體鍵專用於此功能;以及 圖2為顯示與本發明保持—致之— 【主要元件符號說明】 10 器具 13 微處理器 16 輸入器件 19 顯示器 22 符號 25 多義鍵 28 物件 36 選擇指示器 100 方法 200 電腦可讀取記憶體器件 203 指令 206 記憶體器件讀取器 209 動態資料庫 幕布局之一範例,其中使用去 方法的流程圖。 ❹ 135171.doc •23- 200925937 212 215 218 字典資料庫 遠端伺服器 通信鏈路 ❹ 135171.doc -24
Claims (1)
- 200925937 十、申請專利範圍: ' f個人器具’其具有-顯示器、小鍵盤、記憶體、處 %力及與至至少—伺服器之-連接,該連接允許因多 個符號與該等鍵之至,一十夕加^ 主 > 一或多個鍵之相關聯而從該閒置 乡幕輸入模糊資料’其t該個人器具能夠: 輸入的序列顯示為與一般用於電話應用的該些鍵 ’ 對應並識別該等所按壓鍵之一數字序列; b.將所按塵鍵的該序列與儲存於記憶體中的-或多個預 ^ 定表格相比較; c·揭取儲存於該等預定表格之至少一表格中的該等候選 序列中之任何候選序列,該等所擁取之候選序列與該 所輸入之鍵序列匹配; d.將該等所麻之候選序列儲存於—緩衝器中; e•以較佳順序顯示健存於該緩衝器中的該等候選序列 之至少一序列以供使用者選擇; 〇 f.—旦該等表格中沒有候選序列匹配,便清除該顯示器 上的候選序列; g. -旦該等預定表格中沒有候選序列匹配,便將該所輸 • A之序列與-所儲存之字典相比較以嘗試將該序列辨 識為正文;以及 h. 顯不經辨識之正文候選序列以供使用者選擇。 如叫求項1之個人器具,其具有一構件以解譯該選定候 選序列並調用一程式,該程式允許一使用者與該選定候 選序列相關聯之資料的該等可能解譯互動。 135171.doc 200925937 广月求項1之個人器具,其具有一構件以發送該選定資 ; 接收伺服器或代理,並在使用者不再干擾的情況 rJ^T ' 、 程式’其允許一使用者與來自該接收伺服器或 代理之回應互動。 22求項1之個人器具’其中該等預定表格之至少一表 匕括具有與其相關聯之資料的候選序列,該等資料識 際網路資源而使得從此表格提取之一候選序列的選 擇將導致該器具連接至由此資源定位符識別之該接收伺 服器。 如吻求項4之個人器具,其中可藉由該器具可連接之該 網路動態地改變至少一預定表格。 6·如請求項5之個人器具,其中該表格具有由時間定義之 一有效性限制。 7·如請求項5之個人器具,其中該表格具有由已接取一鏈 路之次數定義之一有效性限制。 〇 8.如請求項5之個人器具,其中該表格具有一有效性限 制其係基於藉由與該使用者連接之該網路指派給該使 用者之一分數。 ' 9.如請求項1之個人器具,其中該等表格之至少一表格包 ' 括§亥使用者依據頻率或近期性而先行選擇之候選序列。 10. —種個人器具,其包含: 一顯示器; 小鍵盤,其具有鍵,該等鍵中的至少某些鍵允許藉 由該鍵之一單一按壓的一個以上之符號之該輸入,以便 135171.doc 200925937 提供一模糊指示; 一微處理器’其具有從該小鍵盤接收模糊指示之能 力’並經程式化用以: (I) 哉別來自由一服務提供者維持之一動態資料庫的 項目’來自該動態資料庫之該等已識別的項目係 對應於該等模糊指示; (II) 將來自該動態資料庫之該等已識別的項目經由該 顯示器提供給一使用者; (')务來自該動態資料庫之項目皆不對應於該等模糊 指不’則識別來自儲存於該個人器具上之一字典 貧料庫的項目,並經由該顯示器將來自該字典資 料庫之該等項目提供給該使用者; (iv)從該使用者接受一來自該字典資料庫的該等項目 之—項目的選擇。 11.如咕求項10之個人器具,其中該微處理器亦經程式化 以: 在接受一來自該字典資料庫之該等項目之一項目的選 擇之際,自動建立與-遠端舰器之—通信鍵路;以及 將該所接受之選擇經由該通信鏈路傳送至遠端匈 器。 如明求項11之個人器具,其中將該所接受的選擇傳送至 該遠端飼服器包括自動調用—劉覽器並用該所接受 擇填充該瀏覽器之一輸入攔位。 、 13·如請求項1G之個人器具,其中該動態資料庫包括具有一 135171.doc 200925937 有效性限制之項目。 14 一種個人器具,其包含: . 一顯示器; 小鍵盤,其具有鍵,該等鍵中的至少某些鍵允許藉 由該鍵之—單—㈣的—個以上之符號之該輸入,以便 提供一模糊指示; -微處理器,其具有從該小鍵盤接收模糊指示之該 力’並經程式化用以: Ο ⑴識別來自-或多個資料庫之項目,該等項目係對 應於該等模糊指示; (Π)經由該顯示器將來自該一或多個資料庫之該等項 目提供給一使用者; (iii) 一=提供給該使用者之項目之數目達到(或低於)輸 入貝料之一臨限數目,則從一額外資料庫搜尋對 應於該等模糊指示之項目,並將來自該額外資料 ❹ 庫之該等對應項目顯示給該使用者以供選擇。 15·如叻求項14之個人器具’其中該額外資料庫並非駐留於 該個人器具上^ ' 16.如請求項15之個人器具,其中該微處理器亦經程式化用 以自動建立與該額外資料庫之一通信鏈路。 17_如請求項16之個人器具’其中該微處理器亦經程式化用 以自動調用一劉覽器,並以來自該額外資料庫之該等項 目之一項目來填充該瀏覽器之一輸入欄位。 18. —種個人器具,其包含: 135171.doc 200925937 一顯示器; 一小鍵盤,其具有鍵’該等鍵中的至少某些鍵允許藉 由該鍵之一單一按壓的一個以上之符號之該輸入,以便 提供一模糊指示; 一微處理器’其具有從該小鍵盤接收模糊指示之該能 力,並經程式化用以: ' (丨)識別來自藉由一服務提供者維持之一動態資料庫 ❹ 的項目’並識別來自儲存於該個人器具上之一字 典資料庫的項目,該等項目對應於該等模糊指 不 , (ii) 經由該顯示器將來自該等資料庫中的至少一個資 料庫之該等項目提供給一使用者,其中該使用者 可選擇是否從該等資料庫之僅一個或兩個資料庫 接收項目; (iii) 從使用者接受該等所提供項目之一項目的一選 ❹ 擇。 19.如請求項18之個人器具,盆中嗜料声 ^ y、r邊微處理器亦經程式化用 以: 動建立與 在接文該等項目之一項目的一選擇之際, 一遠端伺服器之一通信鏈路; 將該所接受之選擇傳送至該遠端伺服器。 20. 如請求項19之個人器具,其十將-所接受的選擇傳送至 6亥逍端伺服器包括自動調用―劉覽器,並用該所接受的 選擇填充該瀏覽器之一輸入欄位。 135171.doc 200925937 21.如請求項18之個人器具,其中該動態資料庫包括具有一 有效性限制之項目。 22. —種用於顯示正文候選序列之方法,其包含下列步驟: 提供一個人器具,其包含: (a) —顯示器; (b) —輸入器件,其具有多義鍵; (0 —第一表格’其具有記錄;以及(d) —正文項目字典表格,其具有記錄; 按壓該等鍵以提供模糊按鍵之一序列; 將該按鍵序列儲存進一按鍵緩衝器内; 將按鍵緩衝器令該所儲存之序列與該第一表格之該等 記錄相比較; s、別該第-表格中與該按鍵緩衝器中的該所儲存序列 匹配之記錄; 、將第—表格之所有經識別為-匹配的記錄儲存進-候 選緩衝器内;以及 一決定儲存於該候選緩衝器中之記錄的該數目是否低於 預疋臨限數目,而若是,則: (a)將該等所储存之記錄從該候選緩衝器中清除; )將該按鍵緩衝器中之該所館存序列與-第二表格 之記錄相比較’該第二表格係—正文字典; (c) 硪別第二表格中與該按 X1 饮埏欸衝器♦的該所儲存序 列匹配之記錄,· 匹配之記錄儲存進該 (d) 將第二表格之所有經識別為 13517l.doc 200925937 候選緩衝器内; 在該顯示器上顯示該候選緩衝器之該等内容 〇13517 丨.doc
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US97801407P | 2007-10-05 | 2007-10-05 | |
US12/245,696 US7974979B2 (en) | 2007-10-05 | 2008-10-03 | Inquiry-oriented user input apparatus and method |
Publications (1)
Publication Number | Publication Date |
---|---|
TW200925937A true TW200925937A (en) | 2009-06-16 |
Family
ID=40525812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW097138450A TW200925937A (en) | 2007-10-05 | 2008-10-06 | Inquiry-oriented user input apparatus and method |
Country Status (3)
Country | Link |
---|---|
US (3) | US7974979B2 (zh) |
TW (1) | TW200925937A (zh) |
WO (1) | WO2009043175A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US9606634B2 (en) | 2005-05-18 | 2017-03-28 | Nokia Technologies Oy | Device incorporating improved text input mechanism |
US7974979B2 (en) | 2007-10-05 | 2011-07-05 | Zi Corporation Of Canada, Inc. | Inquiry-oriented user input apparatus and method |
DE602008005428D1 (de) | 2008-06-11 | 2011-04-21 | Exb Asset Man Gmbh | Vorrichtung und Verfahren mit verbessertem Texteingabemechanismus |
US9743820B2 (en) | 2010-02-26 | 2017-08-29 | Whirlpool Corporation | User interface for dishwashing cycle optimization |
US9665643B2 (en) | 2011-12-30 | 2017-05-30 | Microsoft Technology Licensing, Llc | Knowledge-based entity detection and disambiguation |
US9298274B2 (en) * | 2012-07-20 | 2016-03-29 | Microsoft Technology Licensing, Llc | String predictions from buffer |
US20140032743A1 (en) * | 2012-07-30 | 2014-01-30 | James S. Hiscock | Selecting equipment associated with provider entities for a client request |
US9026428B2 (en) * | 2012-10-15 | 2015-05-05 | Nuance Communications, Inc. | Text/character input system, such as for use with touch screens on mobile phones |
US20140149870A1 (en) * | 2012-11-23 | 2014-05-29 | Research In Motion Limited | Modifying key functionality based on context and input associated with a user interface |
CN103825952B (zh) * | 2014-03-04 | 2017-07-04 | 百度在线网络技术(北京)有限公司 | 细胞词库推送方法和服务器 |
US11461417B2 (en) * | 2020-03-05 | 2022-10-04 | Kore.Ai, Inc. | Methods for managing automated discovery and knowledge sharing in one or more networks and devices thereof |
US11714872B2 (en) * | 2021-06-29 | 2023-08-01 | Microsoft Technology Licensing, Llc | Efficiently accessing references to recently used resources |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4689743A (en) * | 1986-02-11 | 1987-08-25 | Andrew Chiu | Method and an apparatus for validating the electronic encoding of an ideographic character |
US4951202A (en) * | 1986-05-19 | 1990-08-21 | Yan Miin J | Oriental language processing system |
US5109352A (en) * | 1988-08-09 | 1992-04-28 | Dell Robert B O | System for encoding a collection of ideographic characters |
JP4326591B2 (ja) * | 1995-07-26 | 2009-09-09 | テジック・コミュニケーションズ・インコーポレーテッド | 減少型キーボード曖昧さ除去システム |
US6003049A (en) * | 1997-02-10 | 1999-12-14 | Chiang; James | Data handling and transmission systems employing binary bit-patterns based on a sequence of standard decomposed strokes of ideographic characters |
US7372976B2 (en) * | 1998-04-16 | 2008-05-13 | Digimarc Corporation | Content indexing and searching using content identifiers and associated metadata |
US8938688B2 (en) * | 1998-12-04 | 2015-01-20 | Nuance Communications, Inc. | Contextual prediction of user words and user actions |
US7165022B2 (en) * | 2001-06-13 | 2007-01-16 | Fujitsu Limited | Chinese language input system |
US8661498B2 (en) * | 2002-09-18 | 2014-02-25 | Symantec Corporation | Secure and scalable detection of preselected data embedded in electronically transmitted messages |
AU2002361224A1 (en) * | 2002-12-27 | 2004-07-22 | Nokia Corporation | Predictive text entry and data compression method for a mobile communication terminal |
US7391917B2 (en) * | 2003-02-13 | 2008-06-24 | Canon Kabushiki Kaisha | Image processing method |
US7315982B2 (en) * | 2003-02-26 | 2008-01-01 | Xerox Corporation | User-tailorable romanized Chinese text input systems and methods |
US7200675B2 (en) * | 2003-03-13 | 2007-04-03 | Microsoft Corporation | Summary-based routing for content-based event distribution networks |
JP4381012B2 (ja) * | 2003-03-14 | 2009-12-09 | ヒューレット・パッカード・カンパニー | 万物識別子を用いたデータ検索システムおよびデータ検索方法 |
US8972444B2 (en) * | 2004-06-25 | 2015-03-03 | Google Inc. | Nonstandard locality-based text entry |
US20060129928A1 (en) * | 2004-12-02 | 2006-06-15 | Weigen Qiu | Use of pointing device to identify ideographic characters |
KR101191816B1 (ko) * | 2004-12-07 | 2012-10-16 | 캐나다 지 주식회사 | 확대된 검색 특성을 갖는 사용자 인터페이스 |
US20070076862A1 (en) * | 2005-09-30 | 2007-04-05 | Chatterjee Manjirnath A | System and method for abbreviated text messaging |
US7974979B2 (en) | 2007-10-05 | 2011-07-05 | Zi Corporation Of Canada, Inc. | Inquiry-oriented user input apparatus and method |
-
2008
- 2008-10-03 US US12/245,696 patent/US7974979B2/en active Active
- 2008-10-06 WO PCT/CA2008/001762 patent/WO2009043175A1/en active Application Filing
- 2008-10-06 TW TW097138450A patent/TW200925937A/zh unknown
-
2011
- 2011-04-27 US US13/095,752 patent/US8589417B2/en active Active
-
2013
- 2013-11-07 US US14/074,634 patent/US9069822B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20110258551A1 (en) | 2011-10-20 |
US8589417B2 (en) | 2013-11-19 |
US9069822B2 (en) | 2015-06-30 |
US20090150383A1 (en) | 2009-06-11 |
WO2009043175A1 (en) | 2009-04-09 |
US7974979B2 (en) | 2011-07-05 |
US20140074883A1 (en) | 2014-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW200925937A (en) | Inquiry-oriented user input apparatus and method | |
CN101199122B (zh) | 使用语言模块扩展通配符 | |
CN101256462B (zh) | 基于全混合联想库的手写输入方法和装置 | |
CN102426607B (zh) | 可扩展搜索项建议引擎 | |
CN110692049A (zh) | 用于提供查询建议的方法和*** | |
US8370143B1 (en) | Selectively processing user input | |
KR101872549B1 (ko) | 시스템 레벨 검색 사용자 인터페이스에서의 등록 기법 | |
US7162412B2 (en) | Multilingual conversation assist system | |
US8463731B2 (en) | Translating user interaction with a touch screen into text | |
CN110998560A (zh) | 使用用户特定信息定制建议的方法和*** | |
TWI305314B (en) | Zhu yin symbol and tone mark input method, and electronic device | |
CN104679727A (zh) | 基于搜索的用户接口 | |
JP2006527870A (ja) | 設定可能な情報特定システム及び方法 | |
CN101501610A (zh) | 非标准的基于位置的文本输入 | |
WO2010068445A2 (en) | Methods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis | |
CN101595447A (zh) | 输入预测 | |
JP2011527058A (ja) | モバイルデバイス上で日本語テキストを処理する方法およびシステム | |
WO2022135474A1 (zh) | 信息推荐方法、装置及电子设备 | |
JP2003030207A (ja) | モバイル機用取扱問題解決処理システム及びモバイル機用取扱問題解決処理プログラム並びにデータベース検索プログラム並びに当該プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4957787B2 (ja) | 情報表示制御装置、電子辞書プログラム | |
JP4501501B2 (ja) | 情報表示制御装置、電子辞書プログラム | |
Lieberman et al. | Common sense on the go: Giving mobile applications an understanding of everyday life | |
JP5297234B2 (ja) | 日本語エイリアスデータベースを利用して長音及び促音に対するエラーを減らし、日本語入力機の使用の際に単字検索機能を提供する方法及びシステム | |
WO2022131954A1 (ru) | Способ управления диалогом и система понимания естественного языка в платформе виртуальных ассистентов | |
JP2004213328A (ja) | 通信電子辞書、電子辞書プログラム |