亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

意圖感知的鍵盤的制作方法

文檔序號:9693246閱讀:461來源:國知局
意圖感知的鍵盤的制作方法
【專利說明】
【背景技術】
[0001]許多計算設備用戶是習慣性的或至少在常規(guī)的基礎上從事一些合理可預測的行為。例如,特定用戶在早上的第一件事可以例行搜索“世界新聞”,以查看主要的夜間新聞報道中的頭條新聞?;蛘撸脩艨梢栽谝惶熘械脑缧r候與朋友進行了電子郵件會話并在幾個小時之后搜索關于在會話期間朋友推薦的圖書的信息。雖然這些場景之中的每一種場景在某種程度上至少利用比純粹隨機搜索行為的置信度(a degree of confidence)更高的置信度而是可預測的,但是其仍然要求用戶訪問在線搜索應用并鍵入一個或多個搜索查詢項來訪問她希望訪問的信息(和/或至該信息的鏈接)。

【發(fā)明內(nèi)容】

[0002]提供這個概述部分來以簡化的形式介紹下面在具體描述部分中進一步描述的概念的選擇。這個概述部分并不打算識別所請求保護的主題的關鍵特征或基本特征,也不打算被用作輔助手段來確定所請求保護的主題的范疇。
[0003]本發(fā)明的實施例允許輸入機制提供上下文服務。示例性的輸入機制包括鍵盤、手勢界面(interface)和語音界面。這些輸入可以用于將用戶輸入提供到運行在計算機上的一個或多個應用中。用戶輸入可以是控制輸入諸如選擇按鈕或語言輸入諸如鍵入字母或字符??梢越Y合目前接收的輸入被輸入其中的界面來提供上下文服務。例如,可以提供上下文服務來補充用戶正在對其添加文本的電子郵件界面?;顒咏缑娴纳舷挛挠糜诖_定上下文服務的內(nèi)容以及將提供什么上下文服務,如果有的話。
[0004]提供給用戶的上下文服務包括寫作(composit1n)輔助(assistance)、語法輔助、通信上下文輔助、研究(research)輔助和消歧輔助。寫作輔助幫助用戶寫作文本內(nèi)容并且可以采取自動完成或自動建議特征的形式。研究輔助提供信息或至可能與活動界面相關的信息的源的鏈接。研究輔助可以采取上下文搜索結果、上下文查詢建議和知識庫條目的形式。知識庫條目提供關于與存在于活動界面中的主題相關的對象(例如人物、地點或活動)的直接事實信息。例如,事實信息能夠包括在寫作的電子郵件中提及的山的位置和海拔。上下文搜索結果可以包括至網(wǎng)頁的鏈接,但是也能夠包括從饋送(feed)或提供關于新聞、天氣、金融、體育比分等等的信息的其他源獲取的概要。搜索結果能夠包括圖像、音頻文件、視頻或可以幫助用戶執(zhí)行任務的應用。語法輔助可以提供源自字典或使用指南的條目。通信上下文輔助可以是顯示與起草的通信的預定接收方相關聯(lián)的社交帖子(social post)或通信(例如文本和電子郵件)的搜索結果。例如,通信輔助可以是至與起草的電子郵件的接收方有關的社交帖子的鏈接。在另一示例中,可以提供先前發(fā)送的具有類似主題的電子郵件作為搜索結果。消歧建議查閱(review)內(nèi)容和目前輸入來確定用戶正嘗試完成什么并隨后作出與完成任務相符的建議。
[0005]消歧輔助鑒于上下文來確定用戶輸入意味著什么。(在具體描述部分內(nèi)更詳細解釋用戶意圖)。消歧輔助可以被直接提供給適于消費信息的計算應用或被直接提供給用戶。消歧輔助可以幫助避免其中由于缺少上下文而導致計算機誤解用戶的指令的情形。例如,用戶可以輸入類似于普通請求諸如“score of Spartan’s game(斯巴達人球隊比賽的比分)”的查詢。具有若干眾所周知的學?;驁F隊將Spartan作為吉祥物,但是消歧服務可以提供上下文信息來澄清意指哪一個Spartan團隊或運動。例如,用戶可能正在撰寫關于女子排球的文章。消歧服務能夠提供詢問“你指的是‘Spartan女子排球的比分’”的上下文界面。意圖消歧的結果能夠被直接提供和/或用于提供其他的上下文服務。例如,能夠提供針對女子排球隊的搜索結果。
[0006]在一個實施例中,輸入機制(“ME”)程序提供上下文服務。ME程序可以與遠程上下文服務提供商一起工作。遠程上下文服務提供商可以操作在數(shù)據(jù)中心中并提供上下文服務給大量設備。頂E程序將用戶輸入和上下文信息傳送至上下文服務提供商。上下文服務提供商分析輸入和上下文信息來確定是否應該提供一種或多種上下文服務。每一種上下文服務可以具有用于確定何時上下文服務對用戶將是有用的一組獨立的觸發(fā)機制。
【附圖說明】
[0007]通過示例而非限制,在附圖中舉例說明本發(fā)明,其中在附圖中相似的參考數(shù)字指示類似的元素,并且其中:
圖1是適合于實現(xiàn)本發(fā)明的實施例的示例性的計算環(huán)境的框圖;
圖2是根據(jù)本發(fā)明的實施例的適合于提供上下文服務的計算環(huán)境的簡圖;
圖3是根據(jù)本發(fā)明的實施例的呈現(xiàn)寫作輔助、知識庫信息和上下文搜索的字處理器的用戶界面的簡圖;
圖4是根據(jù)本發(fā)明的實施例的舉例說明當利用遠程上下文服務組件提供上下文服務給計算設備時在計算設備和遠程上下文服務組件之間發(fā)生的通信的序列圖;
圖5是根據(jù)本發(fā)明的實施例的與查詢輸入框同時呈現(xiàn)上下文搜索的字處理器的用戶界面的簡圖;
圖6是根據(jù)本發(fā)明的實施例的顯示用于與輸入機制相關聯(lián)提供上下文服務的方法的流程圖;
圖7是根據(jù)本發(fā)明的實施例的顯示用于提供上下文服務的方法的流程圖;以及圖8是根據(jù)本發(fā)明的實施例的顯示用于提供上下文服務界面的方法的流程圖。
【具體實施方式】
[0008]本文利用特異性來描述本發(fā)明的主題以滿足法定要求。然而,該描述本身并不打算限制這個專利的范疇。相反,發(fā)明人已預料到:結合其他的目前或未來技術,所請求保護的主題也可能以其他的方式來體現(xiàn)(embody),以包括與此文獻中描述的步驟不同的步驟或類似步驟的組合。此外,雖然本文可以使用術語“步驟”和/或“±夬”來暗示所采用的方法的不同元素,但是這些術語不應被解釋成暗指本文所披露的各個步驟之中或之間的任何特定順序,除非明確描述個別步驟的順序。
[0009]本發(fā)明的實施例允許輸入機制提供上下文服務。示例性的輸入機制包括鍵盤、手勢界面和語音界面。這些輸入可以用于將用戶輸入提供至在計算機上運行的一個或多個應用中。用戶輸入可以是控制輸入諸如選擇按鈕或語言輸入諸如鍵入字母或字符。上下文服務可以結合目前接收的輸入被輸入其中的界面來提供。例如,可以提供上下文服務來補充用戶正在對其添加文本的電子郵件界面?;顒咏缑娴纳舷挛挠糜诖_定上下文服務的內(nèi)容以及將提供什么上下文服務,如果有的話。
[0010]所提供的上下文服務包括寫作輔助、語法輔助、通信上下文輔助、研究輔助和消歧輔助。寫作輔助幫助用戶寫作文本內(nèi)容并且可以采取自動完成或自動建議特征的形式。研究輔助提供信息或至可能與活動界面相關的信息的源的鏈接。研究輔助可以采取上下文搜索結果、上下文查詢建議和知識庫條目的形式。知識庫條目提供關于存在于活動界面中的主題相關的對象(例如人物、地點或活動)的直接事實信息。例如,事實信息能夠包括在活動界面中提及的山的海拔。上下文搜索結果可以包括至網(wǎng)頁的鏈接,但是也能夠包括從饋送或提供關于新聞、天氣、金融、體育比分等等的信息的其他源獲取的概要。搜索結果能夠包括圖像、音頻文件、視頻或可以幫助用戶執(zhí)行任務的應用。語法輔助可以提供源自字典或使用指南的條目。通信上下文輔助可以是顯示與起草的通信的預定接收方相關聯(lián)的社交帖子或通信(例如文本和電子郵件)的搜索結果。例如,通信輔助可以是至與起草的電子郵件的接收方有關的社交帖子的鏈接。在另一示例中,可以提供先前發(fā)送的具有類似主題的電子郵件作為搜索結果。
[0011]消歧輔助鑒于上下文來確定用戶輸入意味著什么。(在具體描述部分中更詳細解釋用戶意圖)。消歧輔助可以被直接提供給適于消費信息的計算應用或被直接提供給用戶。消歧輔助可以幫助避免其中由于缺少上下文而導致計算機誤解用戶的指令的情形。例如,用戶可以輸入類似于普通請求諸如“Spartan比賽的比分”的查詢。具有若干眾所周知的學校或團隊將Spartan作為吉祥物,但是消歧服務可以提供上下文信息來澄清意指哪一個Spartan團隊或運動。例如,用戶可能正在撰寫關于女子排球的文章。消歧服務能夠提供詢問“你指的是‘Spartan女子排球的比分’”的上下文界面。意圖消歧的結果能夠被直接提供和/或被用于提供其他的上下文服務。例如,能夠提供針對女子排球隊的搜索結果。
[0012]在一個實施例中,輸入機制(“ME”)程序提供上下文服務。ME程序啟用輸入機制的操作。在一個實施例中,ME程序是運行在計算設備上的操作系統(tǒng)的一部分。在另一實施例中,IME是將從輸入機制硬件接收的輸入數(shù)據(jù)轉變?yōu)橛啥鄠€應用可消費的輸入的應用。例如,ME可以提供與移動設備上的多個應用一起可用的觸摸屏鍵盤。
[0013]ME程序可以與遠程上下文服務提供商一起工作。遠程上下文服務提供商可以操作在數(shù)據(jù)中心中并且給大量設備提供上下文服務。頂E程序將用戶輸入和上下文信息傳送至上下文服務提供商。上下文服務提供商分析輸入和上下文信息來確定是否應該提供一種或多種上下文服務。每一種上下文服務可以具有用于確定何時上下文服務對用戶將是有用的一組獨立的觸發(fā)機制。
[0014]除了輸入(例如,鍵擊(keystroke))之外,ME程序還可以傳送上下文信息至上下文服務提供商。與用戶相關聯(lián)的上下文信息被識別并被利用來預測用戶有可能希望在特定時間點例如確定上下文服務的時間點上訪問的一種或多種上下文服務。上下文信息可以描述用戶的習慣性或日常行為和/或與用戶的事件、活動或行為相關聯(lián)的指示符,并且僅通過示例,上下文信息可以包括用戶參與的例行搜索行為、最近的文本和/或電子郵件會話、在用戶的電子日歷上安排的事件、用戶參與的多媒體事件(諸如收聽音樂,觀看電視節(jié)目等等)等等。例如,用戶可以在上午7點左右例行搜索交通報導。因而,在凌晨期間提供的上下文服務可以包括交通信息(和/或至其的鏈接)。上下文信息可以包括用戶的目前位置??梢允褂肎PS或其他的位置技術、利用位置感知設備諸如智能電話來確定位置。
[0015]或者,用戶的電子日歷可以指示他們在鎮(zhèn)上具有午餐約會。在這種情況下,在午餐約會之前的兩個小時期間提供的上下文服務可以包括至餐廳的方向和/或至餐廳的當天特價午餐的鏈接。所識別的上下文服務是這樣的上下文服務,其中基于圍繞著用戶或例行/習慣性或對于特定時間點而言特定的上下文,用戶具有希望訪問這些上下文服務的(相對于與圍繞著該用戶的當前上下文不相關的信息而言)增加的可能性。
[0016]一旦接收到用戶希望執(zhí)行上下文感知搜索的指示,自動地向用戶呈現(xiàn)所識別的上下文服務(或至其的鏈接),即用戶不必輸入任何的搜索查詢項。例如,一旦接收到在寫作文檔的同時已暫停的指示,可以接收用戶希望執(zhí)行上下文感知搜索的指示。由于呈現(xiàn)所識別的上下文服務而無需用戶在上下文搜索中輸入任何的搜索查詢項,所以利用最少的用戶努力來快速且有效地向用戶呈現(xiàn)上下文服務。
[0017]在上下文服務框內(nèi)也呈現(xiàn)被配置用于接收用戶輸入的搜索查詢項的搜索查詢輸入?yún)^(qū)域。因此,如果所呈現(xiàn)的信息(和/或信息鏈接)與在選擇上下文感知搜索按鈕時用戶想要呈現(xiàn)的內(nèi)容不匹配(align),則他或她可以輸入搜索查詢項并將以常規(guī)方式針對與輸入項有關的信息進行搜索,盡管在確定搜索結果中具有可以證明是有益的用戶意圖的增強評估。
[0018]針對所提供的上下文服務的用戶響應可以被追蹤并被用于
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1