基于通信上下文的預(yù)測文本建議的制作方法
【專利說明】
【背景技術(shù)】
[0001]隨著移動設(shè)備在尺寸方面已經(jīng)變得越來越小,已經(jīng)開發(fā)各種用戶接口以用于用戶錄入信息。在過去,一些傳統(tǒng)輸入技術(shù)已經(jīng)提供文本預(yù)測,其依賴于消耗存儲資源的預(yù)安裝或靜態(tài)大詞典。盡管文本預(yù)測已經(jīng)在過去實現(xiàn),但是這些傳統(tǒng)輸入技術(shù)部分地由于靜態(tài)詞典而是有限的。
【發(fā)明內(nèi)容】
[0002]在本文所描述的其它創(chuàng)新中,該公開文本呈現(xiàn)用于確定和提供基于通信上下文的預(yù)測文本建議的工具和技術(shù)的各種示例性實施例。根據(jù)一個示例性技術(shù),確定在與至少一個上下文屬性相關(guān)聯(lián)的一個或多個過去的通信中重現(xiàn)的文本。同樣地,存儲文本建議詞典中的文本條目。所存儲的文本條目包括文本以及將該文本與至少一個上下文屬性相關(guān)聯(lián)的元數(shù)據(jù)。使用文本建議詞典,確定針對當(dāng)前通信的至少一個預(yù)測文本建議,其與包括至少一個上下文屬性的通信上下文相關(guān)聯(lián)。附加地,至少一個預(yù)測文本建議包括文本。
[0003]根據(jù)示例性工具,移動設(shè)備接收用于與通信上下文相關(guān)聯(lián)的當(dāng)前通信的輸入。附加地,基于所接收的輸入和通信上下文,使用文本建議詞典針對當(dāng)前通信確定一個或多個預(yù)測文本建議。
[0004]在另一示例性技術(shù)中,確定在與至少一個上下文屬性相關(guān)聯(lián)的一個或多個過去的通信中重現(xiàn)的文本。同樣地,將文本條目存儲在文本建議詞典中。文本條目包括文本以及將文本與至少一個上下文屬性相關(guān)聯(lián)的元數(shù)據(jù)。此外,接收用于與包括至少一個上下文屬性的通信上下文相關(guān)聯(lián)的當(dāng)前通信的輸入?;谒邮盏妮斎牒屯ㄐ派舷挛模褂梦谋窘ㄗh詞典的文本條目針對當(dāng)前通信確定至少一個預(yù)測文本建議。
[0005]提供該
【發(fā)明內(nèi)容】
以便以簡化形式介紹在下文進一步描述的概念的選擇。該
【發(fā)明內(nèi)容】
不意圖標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護的主題的范圍。從參照附圖進行的以下詳細描述,所述技術(shù)的前述和其它目的、特征和優(yōu)點將
變得更明顯。
【附圖說明】
[0006]圖1是圖示了可以確定用于與通信上下文相關(guān)聯(lián)的當(dāng)前通信的預(yù)測文本建議的示例性設(shè)備的圖。
[0007]圖2是圖示了確定與通信上下文相關(guān)聯(lián)的當(dāng)前通信的至少一個預(yù)測文本建議的示例性方法的流程圖。
[0008]圖3是圖示了示例性文本建議詞典的圖。
[0009]圖4是圖示了可以在基于輸入和通信上下文確定預(yù)測文本建議時使用文本建議詞典的示例性設(shè)備的圖。
[0010]圖5是用于在基于輸入和通信上下文確定一個或多個預(yù)測文本建議時使用文本建議詞典的示例性方法的流程圖。
[0011]圖6是圖示了基于輸入和通信上下文提供一個或多個預(yù)測文本建議的示例性移動設(shè)備的圖。
[0012]圖7是圖示了可以在基于輸入和通信上下文確定預(yù)測文本建議時使用文本建議詞典中的元數(shù)據(jù)的示例性設(shè)備的圖。
[0013]圖8是圖示了用于在基于輸入和通信上下文確定預(yù)測文本建議時使用文本建議詞典的文本條目的示例性方法的流程圖。
[0014]圖9是圖示了用于基于文本與通信上下文相關(guān)聯(lián)而將文本包括在預(yù)測文本建議中的示例性方法的流程圖。
[0015]圖10是圖示了利用其可以實現(xiàn)所公開的實施例中的至少一些的示例性移動設(shè)備的示意圖。
[0016]圖11是圖示了用于所公開的實施例中的至少一些的適當(dāng)?shù)膶崿F(xiàn)環(huán)境的一般化示例的示意圖。
[0017]圖12是圖示了用于所公開的實施例中的至少一些的適當(dāng)?shù)挠嬎悱h(huán)境的一般化示例的示意圖。
【具體實施方式】
[0018]該公開文本呈現(xiàn)用于確定和/或提供預(yù)測文本建議的工具和技術(shù)的各種代表性實施例。預(yù)測文本建議可以從針對設(shè)備的用戶個性化的文本建議詞典中所存儲的文本來生成。文本建議詞典可以通過基于用戶對文本的歷史使用而存儲文本與一個或多個上下文屬性的關(guān)聯(lián),來針對用戶個性化??梢曰谕ㄐ派舷挛暮歪槍νㄐ潘邮盏妮斎雭泶_定預(yù)測文本建議并提供用于通信。使用個性化文本建議詞典和通信上下文來確定預(yù)測文本建議的方案可以提供作為更準(zhǔn)確的建議的預(yù)測文本建議以及適用于用戶的通信的上下文。
[0019]用于針對與通信i:下文相關(guān)g關(guān)的當(dāng)前通信確定預(yù)測文本建議的示例性系統(tǒng)
圖1是圖示了可以確定用于與通信上下文175相關(guān)聯(lián)的當(dāng)前通信170的一個或多個預(yù)測文本建議165的示例性設(shè)備100的圖。在圖1中,設(shè)備100自動確定文本105在與設(shè)備100的至少一個用戶相關(guān)聯(lián)的一個或多個過去的通信110中重現(xiàn),所述一個或多個過去的通信110還與如在120處所示的至少一個上下文屬性115相關(guān)聯(lián)?;诖_定文本105在一個或多個過去的通信110中重現(xiàn),文本105被自動存儲在如140處所示的文本建議詞典130中的文本條目150中。例如,文本條目可以是文本建議詞典130中針對設(shè)備100的用戶個性化的文本條目。文本建議詞典130包括作為針對設(shè)備100的用戶個性化的文本條目存儲的一個或多個文本條目。文本105包括在文本條目150中并且通過元數(shù)據(jù)155與一個或多個上下文屬性相關(guān)聯(lián)。元數(shù)據(jù)155基于在包括至少一個上下文屬性115的過去的通信中包括文本而將文本與至少一個上下文屬性115相關(guān)聯(lián)。當(dāng)前通信170與也包括至少一個上下文屬性115的通信上下文175相關(guān)聯(lián)。
[0020]如160處所示,設(shè)備100使用文本建議詞典130針對當(dāng)前通信170確定一個或多個預(yù)測文本建議165。例如,從與當(dāng)前通信170的通信上下文175的一個或多個上下文屬性相關(guān)聯(lián)的文本建議詞典130的一個或多個文本條目中所包括的文本來確定預(yù)測文本建議。所確定的一個或多個預(yù)測文本建議165包括與包含在當(dāng)前通信170的通信上下文175中的至少一個上下文屬性115相關(guān)聯(lián)的文本105。例如,一個或多個預(yù)測文本建議165可以是相應(yīng)詞語、短語、句子或者可能完成當(dāng)前通信170中所錄入的輸入的其它文本部分。一個或多個預(yù)測文本建議165可以提供為用于由用戶在設(shè)備100的顯示器中選擇的選項。在接收到選擇預(yù)測文本建議的選擇之后,包括在預(yù)測文本建議中的文本包括在當(dāng)前通信170中。在一些實現(xiàn)方式中,一個或多個預(yù)測文本建議165可以使用格式化來顯示,該格式化指示一個或多個預(yù)測文本建議165是基于當(dāng)前通信170的通信上下文175的一個或多個上下文屬性所確定的個性化預(yù)測文本建議。例如,一個或多個預(yù)測文本建議165可以與設(shè)備100的顯示器中所顯示的一個或多個其它預(yù)測文本建議整體或部分不同地顯示。一個或多個預(yù)測文本建議165可以在格式化方面不同,諸如在字體大小、顏色、加粗、斜體等方面不同。
[0021]用于針對與通信i:下文相關(guān)g關(guān)的當(dāng)前通信確定預(yù)測文本建議的示例性方法
圖2是圖示了用于針對與通信上下文相關(guān)聯(lián)的當(dāng)前通信確定至少一個預(yù)測文本建議的示例性方法200的流程圖。在圖2中,在210處確定在與至少一個上下文屬性相關(guān)聯(lián)的一個或多個過去的通信中重現(xiàn)的文本。例如,設(shè)備可以發(fā)送和/或接收用戶與一個或多個聯(lián)系人之間的一個或多個通信的一個或多個消息。已經(jīng)針對用戶發(fā)送和/或接收的消息可以被自動評估以確定在那些消息中重現(xiàn)的文本。例如,用戶的輸入連同來自用戶的聯(lián)系人的輸入一起可以被采樣和/或解析以確定在通信中通常使用的文本。
[0022]在一些實現(xiàn)方式中,過去的通信的消息可以在設(shè)備上本地存儲和評估。例如,存儲在設(shè)備上的一個或多個消息(諸如電子郵件或文本消息)可以被評估以得到在消息中重現(xiàn)的詞語。在一些實現(xiàn)方式中,過去的通信的消息可以與設(shè)備遠離地存儲和評估。例如,諸如社交聯(lián)網(wǎng)消息的一個或多個消息可以與設(shè)備遠離地存儲,諸如由社交網(wǎng)絡(luò)存儲、在云中存儲、在另一設(shè)備或其它遠程存儲裝置上存儲。遠程存儲的過去的通信可以被遠程地評估以創(chuàng)建關(guān)于過去的通信的信息,其可以由設(shè)備接收以確定在過去的通信中重現(xiàn)的文本。例如,關(guān)于一個或多個過去的通信的信息可以包括關(guān)于上下文、上下文屬性、聯(lián)系人、用戶、用戶標(biāo)識符(例如用戶的姓名、用戶的昵稱等)、文本使用次數(shù)的計數(shù)、或者一個或多個過去的通信的文本中的一個或多個的信息。
[0023]關(guān)于過去的通信的信息可以被發(fā)送給設(shè)備并且在設(shè)備處接收以自動確定在與至少一個上下文屬性相關(guān)聯(lián)的一個或多個過去的通信中重現(xiàn)的文本。在一些實現(xiàn)方式中,文件可以諸如通過下載發(fā)送給設(shè)備并且在設(shè)備處接收,并且文件可以包括關(guān)于過去的通信的信息。所接收的文件可以在設(shè)備處評估以確定在一個或多個過去的通信中重現(xiàn)的文本以及將文本與上下文屬性相關(guān)聯(lián)的信息或其它元數(shù)據(jù)。
[0024]在一些實現(xiàn)方式中,過去的通信可以通過社交網(wǎng)絡(luò)、網(wǎng)站、設(shè)備之間的電子消息或其它類似的電子通信而在用戶與一個或多個聯(lián)系人之間發(fā)生。例如,通過社交網(wǎng)絡(luò)在用戶與聯(lián)系人之間發(fā)送的消息可以被評估,并且通過評估所收集的信息可以在設(shè)備處接收以用于確定可以在消息中重現(xiàn)的詞語,其可以被用作文本建議詞典中的個性化文本條目。
[0025]在一些實現(xiàn)方式中,通信(例如當(dāng)前通信或過去的通信)可以具有通信上下文或與其相關(guān)聯(lián)。通信上下文可以包括一個或多個上下文屬性。上下文屬性可以是指通信在其之下發(fā)生或者通信與其相關(guān)聯(lián)的一個或多個條件或環(huán)境。上下文屬性可以包括年齡屬性、域?qū)傩?、?lián)系人屬性、用戶屬性、關(guān)系屬性、時間屬性、技術(shù)屬性、關(guān)聯(lián)屬性、主題或話題名稱屬性(例如通信的特定主題或話題的指示,諸如藝術(shù)、太空船、或其它話題)、源設(shè)備類型屬性、接受方設(shè)備類型屬性等。設(shè)備處的信息可以指示用于通信的通信上下文以及與通信相關(guān)聯(lián)的通信上下文的一個或多個屬性。在一些實現(xiàn)方式中,用于通信的通信上下文可以自動確定。通信上下文可以通過與通信相關(guān)聯(lián)的一個或多個上下文屬性的添加、刪除或改變而定制。在一些實現(xiàn)方式中,通信上下文可以通過接收一個或多個上下文屬性(其被提供為在可用于通信上下文中的配置的上下文屬性的預(yù)定列表中進行選擇的選項)的選擇來部分配置。例如,用戶可以使用用戶接口來通過從上下文屬性(其被提供為用于針對通信上下文進行選擇的選項)的列表中選擇一個或多個上下文屬性而配置通信上下文。在一些實現(xiàn)方式中,通信上下文可以被配置為部分地通過在用戶接口中接收如由設(shè)備的用戶所添加和/或輸入的定制的上下文屬性(諸如標(biāo)簽名稱或其它上下文標(biāo)識符)來包括一個或多個定制的上下文屬性。
[0026]在一些實現(xiàn)方式中,設(shè)備可以存儲關(guān)于一個或多個聯(lián)系人的信息。例如,用戶可以輸入存儲在設(shè)備處的信息以指示用于相應(yīng)聯(lián)系人的一個或多個類別。在一些實現(xiàn)方式中,聯(lián)系人信息可以包括名稱、年齡、電話號碼、地址、分類信息、關(guān)系類型信息(例如朋友、客戶、姐妹、母親或其它關(guān)系類型)、源設(shè)備類型、接受方設(shè)備類型等。設(shè)備可以存儲和/或接收可指示用于相應(yīng)聯(lián)系人的一個或多個類別的分類信息。
[0027]在一些實現(xiàn)方式中,包括在上下文中的一些上下文屬性可以基于用于一個或多個聯(lián)系人的一個或多個類別。用于聯(lián)系人的分類信息可以指示聯(lián)系人與一個或多個類別相關(guān)聯(lián)和/或被分類為處于一個或多個類別內(nèi)。在一些實現(xiàn)方式中,聯(lián)系人可以處于某一類別內(nèi),諸如關(guān)系類型、年齡、分組、組織、特定人口統(tǒng)計、或其它類別。例如,關(guān)系類型可以包括雇員、雇主、商戶、客戶、銷售商、監(jiān)督人、合作者、家人、朋友等。關(guān)系類型類別可以指示聯(lián)系人與設(shè)備的用戶的關(guān)系類型。在一些實現(xiàn)方式中,聯(lián)系人可以處于指示聯(lián)系人的年齡和/或指示聯(lián)系人所處的年齡范圍的年齡類別