本公開大體上涉及數(shù)據(jù)處理系統(tǒng)。更具體地,本公開涉及用于改進與數(shù)據(jù)處理系統(tǒng)交互的用戶的體驗的技術。
背景技術:人們將數(shù)據(jù)處理系統(tǒng)用于許多不同目的。一些類型的數(shù)據(jù)處理系統(tǒng)(例如“智能電話”)通常由單個人使用。其他類型的數(shù)據(jù)處理系統(tǒng)可以具有多個用戶。例如,兩個室友可以共享個人計算機,或者整個家庭可以共享平板計算機(“平板”)。然而,當多個用戶共享數(shù)據(jù)處理系統(tǒng)時,數(shù)據(jù)處理系統(tǒng)可能容易關于用戶之一感興趣但其他一個或多個用戶不感興趣的內容變得混亂。常規(guī)數(shù)據(jù)處理系統(tǒng)可以要求針對每一個不同用戶創(chuàng)建不同用戶賬號,并且用戶可以被要求在數(shù)據(jù)處理系統(tǒng)將允許訪問任何內容之前利用憑證(例如用戶標識符(“用戶id”)和密碼)進行登入。這樣的數(shù)據(jù)處理系統(tǒng)可以針對每一個不同用戶賬戶維護不同用戶簡檔。用戶簡檔可以包括用于使數(shù)據(jù)處理系統(tǒng)針對相關聯(lián)的用戶個性化的數(shù)據(jù)項目的集合。例如,用戶簡檔可以包括針對用戶的許多不同種類的配置設定,包括已經(jīng)由用戶手動地創(chuàng)建和/或配置的設定、以及已經(jīng)由數(shù)據(jù)處理系統(tǒng)自動地創(chuàng)建和/或配置的設定。用戶簡檔還可以標識哪些內容項目對用戶而言可用。在一個示例使用情景中,母親Mary取得由她自己、她的丈夫Joe、她的兒子Ned以及她的女兒Amy使用的常規(guī)平板。Mary可能意圖該平板由家庭不同成員頻繁使用。例如,Mary可能意圖相比智能電話而言更像電視那樣使用該平板。然而,如果Mary針對家里每一個成員創(chuàng)建不同用戶賬戶,則用戶可能難以或者不可能利用平板執(zhí)行一些類型的動作。例如,一個用戶可能難以與所有其他用戶共享內容。另一方面,如果Mary僅創(chuàng)建由所有四個用戶共享的單個用戶賬戶(或者如果平板不允許用戶賬戶的創(chuàng)建),則平板可能關于內容變得混亂,這如以上所指示的。還可能難以或者不可能從任何單個用戶或多個用戶保護任何內容。此外,如果用戶之一改變用于所共享的用戶賬戶的密碼,則其他用戶可能被鎖在外面。Mary還可能創(chuàng)建五個不同的用戶賬戶,其中四個賬戶被指派給個人,并且其中一個賬戶由所有四個用戶共享。(例如,Mary可能利用以下用戶id創(chuàng)建賬戶:Mary、Joe、Ned、Amy和共享)。然而,該類型的配置還可能呈現(xiàn)眾多困難和缺點,這如以下更詳細描述的。此外,可能存在Mary想要利用Ned和Amy而不是Joe來使用平板的時候,而對共享的用戶賬戶做出非恰當選擇。與一些多用戶和單個用戶數(shù)據(jù)處理系統(tǒng)相關聯(lián)的另一挑戰(zhàn)涉及可能被加載到數(shù)據(jù)處理系統(tǒng)中的大量應用以及在期望的時候找到任何特定應用的捷徑的困難。例如,一些平臺簡單地以字母次序列出所有應用。其他平臺可能提供最近使用的應用的列表。附加的挑戰(zhàn)與比如從一個設備向另一個設備發(fā)送內容或其他信息的功能相關聯(lián)。常規(guī)設備解決一些但非所有這些挑戰(zhàn)。例如,常規(guī)智能電話允許用戶與另一智能電話共享來自地址薄的聯(lián)系人信息。另外,常規(guī)智能電話允許用戶經(jīng)由近場通信(NFC)技術與另一智能電話共享其他類型的信息。但是利用NFC技術,通信設備必須觸碰或非常靠近彼此——通常處于四厘米內。用于共享聯(lián)系人信息和/或其他類型信息的其他現(xiàn)有技術由諸如短消息服務(SMS)、已知為“LinkedIn”和“Facebook”的社交聯(lián)網(wǎng)服務、在已知為“Android”的操作系統(tǒng)上運行的設備、被稱為“vCard”的文件格式、以及由谷歌公司(“Google”)通過因特網(wǎng)提供的一個或多個服務之類的技術來提供。例如,F(xiàn)acebook和Google提供用于移動電話的聯(lián)系人同步機制。題為“MobileDevicePositionDetection”的專利合作條約(PCT)專利申請序列號PCT/US11/68068描述了用于基于與第一設備關于第二設備的相對位置相關的用戶輸入來將信息從第一設備傳送到第二設備的技術。附圖說明本發(fā)明的特征和優(yōu)點將根據(jù)所附權利要求、一個或多個示例性實施例的以下詳細描述以及對應附圖變得顯而易見,在所述附圖中:圖1是根據(jù)示例性實施例的具有家庭交互引擎的數(shù)據(jù)處理系統(tǒng)的框圖;圖2是根據(jù)示例性實施例的與家庭交互引擎相關聯(lián)的簡檔模塊的框圖;圖3提供描繪了根據(jù)示例性實施例的通過家庭交互引擎呈現(xiàn)在數(shù)據(jù)處理系統(tǒng)的顯示器上的各種內容項目的示意圖;圖4呈現(xiàn)根據(jù)示例性實施例的用于管理數(shù)據(jù)處理系統(tǒng)上的主屏幕的過程的流程圖;圖5呈現(xiàn)用于管理家庭用戶簡檔的過程的示例性實施例的流程圖;圖6-8呈現(xiàn)用于促進與數(shù)據(jù)處理系統(tǒng)的用戶交互的過程的示例性實施例的流程圖;圖9是用于自動地確定要呈現(xiàn)的內容的過程的示例性實施例的流程圖;圖10是用于動態(tài)地調整針對當前用戶的應用的過程的示例性實施例的流程圖;圖11呈現(xiàn)用于自動地排名用于呈現(xiàn)的應用的過程的示例性實施例的流程圖;以及圖12呈現(xiàn)示例應用激活矩陣。具體實施方式如果數(shù)據(jù)處理系統(tǒng)被配置有僅一個用戶賬戶并且該賬戶由多個用戶共享,則數(shù)據(jù)處理系統(tǒng)可能因未針對任何特定用戶優(yōu)化的應用、圖標和其他內容的集合而變得混亂。其中這樣的混亂可能特別地成為問題的一個區(qū)域可能是數(shù)據(jù)處理系統(tǒng)的主用戶界面或主屏幕。用戶可以嘗試通過將一些項目自動地分組到特定文件夾中或特定屏幕上來減少混亂。然而,這種分組可能不是自動的。因此,當新的內容被引入到數(shù)據(jù)處理系統(tǒng)時,分組內容項目的手動過程可能變得困難且不高效。此外,由一個用戶的手動分組可能不適于另一用戶或作為整體的群組。如果數(shù)據(jù)處理系統(tǒng)要由群組使用,則數(shù)據(jù)處理系統(tǒng)可以被配置有針對每一個用戶的不同用戶賬戶以及要由所有用戶共享的共享用戶賬戶。登錄到共享賬戶的任何個人可以調節(jié)針對共享賬戶的用戶簡檔并且可以試圖以對于群組的所有成員而言令人愉悅的方式手動地組織內容。例如,該種配置可以被用于要由家庭的所有成員共享的平板。當用戶登錄到他或她的個人用戶賬戶時,用戶交互可以使得對與該個人用戶賬戶相關聯(lián)的用戶簡檔做出改變。然而,常規(guī)平板不響應于個人用戶簡檔中的改變而調節(jié)共享用戶簡檔。因此,如果用戶想要針對她或他的個人用戶簡檔所做出的改變同樣反映在共享簡檔中,則用戶可能需要登錄到共享賬戶并且然后重復引起針對個人簡檔的期望改變的用戶交互。數(shù)據(jù)處理系統(tǒng)可以根據(jù)當前用戶的用戶簡檔調整其內容。例如,如果針對當前用戶的用戶簡檔指示當前用戶具有針對來自該流派的視頻的偏好,則視頻流送應用可以建議紀實性視頻以用于由當前用戶觀看。然而,如果一個或多個附加個人想要與當前用戶在數(shù)據(jù)處理系統(tǒng)上觀看視頻,則數(shù)據(jù)處理系統(tǒng)可能不能夠建議適于所有這些個人的內容。這可以是即便應用具有對想要觀看視頻的所有個人的用戶簡檔的訪問的情形。一個用戶可能想要發(fā)送消息到使用共享數(shù)據(jù)處理系統(tǒng)的其他個人中的任何或所有,或者以其他方式與其共享內容。用戶可以通過使用電子郵件應用或社交聯(lián)網(wǎng)應用來共享內容,以例如將該內容或到該內容的超鏈接呈現(xiàn)給其他用戶??商鎿Q地,另一應用(例如音樂播放器或新聞閱讀器)可以提供經(jīng)由社交聯(lián)網(wǎng)或電子郵件應用共享內容的選項。然而,這些方法可能要求關于妨礙共享內容的如此耗時或不方便的步驟。例如,在用戶可以使用音樂播放器的共享選項之前,用戶可能需要登入社交聯(lián)網(wǎng)應用。此外,通過社交網(wǎng)絡共享經(jīng)常以廣播方式進行,這與以特定個人為目標對立??商鎿Q地,使用電子郵件或社交網(wǎng)絡來發(fā)送內容可能要求發(fā)送者知曉意圖接受方在社交聯(lián)網(wǎng)應用上的電子郵件地址或用戶id。本公開涉及向數(shù)據(jù)處理系統(tǒng)提供用于處理用戶交互的改進設施的群組交互引擎。例如,群組交互引擎可以提供用于多個個人用戶之間的交互的改進設施??梢杂啥鄠€個人使用的數(shù)據(jù)處理系統(tǒng)的示例是平板。在示例性實施例中,群組交互引擎在要由家庭多個成員使用的平板上運行。因此,群組交互引擎也可以被稱為家庭交互引擎。家庭交互引擎可以提供個人用戶賬戶。家庭交互引擎也可以提供已知為集體用戶賬戶的不同類型的用戶賬戶。家庭交互引擎可以使集體用戶賬戶綁定或鏈接到特定個人用戶賬戶。如以下更詳細描述的,集體賬戶可以被稱為家庭用戶賬戶。家庭交互引擎也可以提供用于與個人用戶賬戶相關聯(lián)的個人用戶簡檔以及與家庭用戶賬戶相關聯(lián)的家庭用戶簡檔。當家庭用戶賬戶打開時,家庭交互引擎可以自動地向平板提供包括多個用戶所感興趣的內容的主用戶界面。出于本公開的目的,如果賬戶處于數(shù)據(jù)處理系統(tǒng)的控制中,則賬戶被視為打開。例如,當用戶登錄到他或她的個人用戶賬戶時,該賬戶變?yōu)榇蜷_。類似地,不要求登錄的賬戶在該賬戶處于控制中時被視為打開。例如,數(shù)據(jù)處理系統(tǒng)可以被配置成自動地啟動家庭用戶賬戶。因此,數(shù)據(jù)處理系統(tǒng)可以在沒有任何人登錄的情況下打開家庭用戶賬戶。另外,如果賬戶是打開的,則對應簡檔也被視為打開。包括多個用戶感興趣的內容的主用戶界面可以被稱為主屏幕。主屏幕的所有內容可能或者可能不一次裝配到屏幕上。因此,主屏幕可以跨多個頁面。(主屏幕的不同頁面也可以被稱為第一屏幕、第二屏幕等)。用戶可以使用滑動手勢或者任何其他合適的技術在頁面之間移動。出于本公開的目的,除非另有明確提供,否則對滑動(swipe)手勢的任何引用也應當理解為涵蓋輕拂(flick)手勢,并且反之亦然。用于家庭用戶的主屏幕及相關聯(lián)的特征和功能可以被稱為家庭頻道。家庭交互引擎可以使得平板能夠以針對作為集體的家庭進行調整的方式動態(tài)地和自動地呈現(xiàn)和組織家庭頻道中的內容。家庭交互引擎可以至少部分地基于家庭用戶簡檔來確定用于家庭頻道的布局和內容。另外,家庭交互引擎可以響應于對一個或多個個人用戶簡檔的改變或者與一個或多個個人用戶簡檔相關聯(lián)的其他動作而自動地更新家庭用戶簡檔。例如,家庭交互引擎可以根據(jù)考慮到針對家庭用戶賬戶所記錄的賬戶行為和偏好以及針對個人用戶簡檔的每一個的行為和偏好的分析來更新家庭用戶簡檔。因而,家庭交互引擎自動地使用個人用戶賬戶內的動作來確定針對家庭頻道的內容。家庭交互引擎由此可以使得平板能夠動態(tài)地顯示適于整個家庭的內容。出于本公開的目的,名詞“內容”是指音樂文件、視頻文件、圖片文件、圖標、軟件應用、電子郵件消息、文本消息、文檔、擴展頁、演示文稿、以及可以存儲在數(shù)據(jù)處理系統(tǒng)上、由數(shù)據(jù)處理系統(tǒng)訪問和/或由數(shù)據(jù)處理系統(tǒng)呈現(xiàn)的其他類型數(shù)據(jù)。家庭交互引擎可以使家庭頻道在家庭賬戶打開時自動顯示。此外,在一些情形中,家庭交互引擎可以使家庭頻道在個人用戶賬戶打開時顯示。例如,如果個人用戶賬戶打開,則家庭交互引擎可以使家庭頻道在平板鎖定(dock)、充電、或者處于一些其他空閑或被動模式(例如,如果打開的用戶賬戶在預定時間段內未使用)時顯示。類似地,家庭交互引擎可以使數(shù)據(jù)處理系統(tǒng)在所有用戶退出時顯示家庭頻道。此外,家庭交互引擎可以為家庭頻道提供不同種類的內容,這取決于家庭賬戶是否打開、個人用戶賬戶是否打開、或者沒有用戶賬戶打開。此外,家庭交互引擎可以基于來自攝像機和/或其他傳感器的數(shù)據(jù)來自動地檢測用戶何時靠近平板附近。例如,如以下更詳細描述的,平板可以包括攝像機,并且家庭交互引擎可以基于從攝像機接收到的數(shù)據(jù)來確定用戶在平板附近。當檢測到一個或多個用戶在平板附近時,家庭頻道可以顯示針對被檢測到的用戶或用戶的組合而調整的推薦。家庭交互引擎還可以允許用戶自動地將一個或多個其他用戶標識為感興趣的,并且響應于附加感興趣的用戶的添加,家庭交互引擎可以動態(tài)地調節(jié)推薦以使得它們適于所有感興趣的用戶。家庭交互引擎還可以允許用戶即時地將消息直接發(fā)送到共享平板的其他用戶(包括家庭賬戶)或者以其他方式與其共享內容。共享的內容可以要么在共享平板上要么在屬于其他用戶的設備上觀看。共享的平板可以頻繁地從一個用戶移交到另一個。如果第一用戶恰好已經(jīng)登錄到第二用戶意圖使用的賬戶,則第二用戶可以容易地訪問期望的內容。否則,利用常規(guī)平板,可能要求第一用戶退出并且第二用戶登錄到期望賬戶的麻煩且不高效的過程。通過對比,根據(jù)本公開,家庭交互引擎可以自動地確定哪個用戶持有平板,并且家庭交互引擎可以響應于檢測到平板已經(jīng)從一個用戶移交到另一個而自動地改變用戶界面和打開的用戶賬戶。在下文關于圖8提供關于可以在平板從一個用戶移交到另一個時執(zhí)行的操作的類型的更多細節(jié)。另外,當平板被用來呈現(xiàn)媒體內容時,家庭交互引擎可以確定哪個用戶當前正在與平板交互,并且家庭交互引擎可以使平板顯示與媒體內容和與當前用戶的預定興趣二者相關的補充數(shù)據(jù)。家庭交互引擎然后可以確定第二用戶正在與平板交互。作為響應,家庭交互引擎可以使平板顯示與媒體內容和與第二用戶的預定興趣相關的新的補充數(shù)據(jù)。家庭交互引擎還可以自動地檢測人是否在平板附近,并且當檢測到已知的人處于平板附近時,家庭交互引擎可以至少部分地基于針對所檢測用戶的用戶簡檔來自動地選擇要顯示在平板上的內容。家庭交互引擎還可以呈現(xiàn)到應用的上下文-覺知的智能捷徑。例如,家庭交互引擎可以使用上下文數(shù)據(jù)和用戶輸入來以其激活的可能性對應用進行排名,并且家庭交互引擎可以根據(jù)它們的預測的激活的排名次序來呈現(xiàn)到這些應用的捷徑。圖1是具有群組交互引擎的數(shù)據(jù)處理系統(tǒng)的示例性實施例的框圖。在圖1的實施例中,數(shù)據(jù)處理系統(tǒng)(DPS)10是具有至少一個中央處理單元(CPU)或處理器30的平板,所述平板具有隨機存取存儲器(RAM)20、只讀存儲器(ROM)36、數(shù)據(jù)存儲40以及響應于處理器的顯示器22。ROM可以包含基本輸入/輸出系統(tǒng)(BIOS)96。數(shù)據(jù)存儲可以包含操作系統(tǒng)(OS)42、本地內容90和各種其他項目。諸如移動/方位傳感器32、攝像機34、麥克風35、指紋掃描器37、輸入按鈕或鍵38、網(wǎng)絡端口94等之類的各種其他組件也可以與處理器耦合。平板可以經(jīng)由可以包括局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)(例如因特網(wǎng))的一個或多個網(wǎng)絡12和網(wǎng)絡端口連接到一個或多個遠程數(shù)據(jù)處理系統(tǒng)14或者與其通信。處理器可以從輸入鍵、顯示器(其可以實現(xiàn)為觸屏監(jiān)視器)、麥克風、攝像機、指紋掃描器和/或從其他組件接收信息。在圖1的實施例中,群組交互引擎被稱為家庭交互引擎60,并且一些或所有家庭交互引擎存儲在數(shù)據(jù)存儲中。家庭交互引擎可以包括內容推薦模塊(CRM)84、內容共享模塊(CSM)85、平板傳遞模塊(TTM)86、應用調整模塊(ATM)87、以及應用排名模塊(ARM)88。家庭交互引擎的部分(包括但不限于,主例程、內容推薦模塊、內容共享模塊、平板傳遞模塊、應用調整模塊以及應用排名模塊)可以復制到RAM并且由處理器執(zhí)行。如以下更詳細地描述的,家庭交互引擎還可以包括各種表、矩陣、文件或者其他數(shù)據(jù)結構以包含有助于家庭交互引擎提供良好的用戶體驗的信息,諸如設備列表91、應用激活矩陣(AAM)95、以及上下文應用列表(CAL)97。如以上所建議的,家庭交互引擎可以使得平板的擁有者或管理員能夠創(chuàng)建用于不同個人用戶的不同用戶賬戶。用于個人用戶的賬戶可以被稱為個人用戶賬戶。當個人用戶賬戶被創(chuàng)建時,家庭交互引擎也可以自動地創(chuàng)建對應的用戶簡檔,其可以被稱為個人用戶簡檔。用戶簡檔可以包括(a)用戶的登錄憑證、應用數(shù)據(jù)和平板設定,(b)標識用戶的偏好、興趣、內容項目(例如媒體文件和應用)的用戶數(shù)據(jù),以及(c)涉及用戶的其他信息。個人用戶簡檔中的登錄憑證可以包括用于平板的憑證,以及用于要求登錄憑證的平板上的任何應用的憑證。類似地,用戶簡檔中的涉及用戶的其他信息可以包括用于平板上的OS的數(shù)據(jù)、用于平板上的應用的數(shù)據(jù)、以及用于遠程托管的應用、站點或其他服務的數(shù)據(jù)。平板可以基于用戶的簡檔來確定用于用戶的主屏幕應當如何配置。如圖1中所示,家庭交互引擎可以在簡檔模塊70中存儲個人用戶簡檔71。例如,在一個情景中,圖1的平板要由家庭的以下成員共享:母親、父親和兩個孩子。因此,在圖1的實施例中,簡檔模塊包含用于母親的第一用戶簡檔72A、用于父親的第二用戶簡檔72B、以及用于兩個孩子的附加個人用戶簡檔(由省略號指示)。家庭交互引擎還可以提供集體用戶賬戶和對應的集體用戶簡檔。家庭交互引擎可以使得平板的擁有者或管理員能夠創(chuàng)建集體用戶賬戶并且將該賬戶與多個特定個人用戶賬戶鏈接。當集體用戶賬戶被創(chuàng)建時,家庭交互引擎還可以自動地創(chuàng)建對應的集體用戶簡檔。在一些實施例中,集體用戶賬戶可以在任何個人用戶賬戶之前被創(chuàng)建,或者集體用戶賬戶可以連同第一個人用戶賬戶的創(chuàng)建而自動創(chuàng)建。例如,在一個實施例中,在平板上創(chuàng)建的第一賬戶可以是管理員賬戶,并且家庭交互引擎可以將該賬戶用作集體用戶賬戶的初始創(chuàng)立。隨后,當附加個人用戶賬戶被添加到平板時,家庭交互引擎也可以將這些賬戶自動地鏈接到集體賬戶。在一個實施例中,家庭交互引擎自動地將每一個個人用戶賬戶作為集體用戶賬戶的一部分來對待,并且家庭交互引擎因此將每一個個人用戶賬戶自動地鏈接到集體用戶賬戶。然而,家庭交互引擎還可以提供不與集體用戶賬戶相關聯(lián)的獨立的訪客賬戶。家庭交互引擎還可以提供不鏈接到集體用戶賬戶的獨立的管理員賬戶,并且家庭交互引擎可以連同第二個人用戶賬戶的創(chuàng)建而創(chuàng)建集體用戶賬戶。家庭交互引擎還可以提供選擇退出選項,其可以被選擇以防止個人用戶賬戶被鏈接到家庭賬戶。如果用戶選擇退出,則用戶的個人偏好將不影響集體賬戶。如果平板的操作系統(tǒng)(OS)支持多個用戶賬戶,則家庭交互引擎可以與OS協(xié)作以創(chuàng)建個人用戶賬戶和集體用戶賬戶。對于其中OS不支持多個用戶賬戶的實施例,家庭交互引擎或多或少獨立地控制所有賬戶,除管理員個人用戶賬戶之外。如以下更詳細地描述的,家庭交互引擎可以基于針對個人用戶簡檔的改變或與個人用戶簡檔相關聯(lián)的其他動作來自動地調節(jié)集體用戶簡檔。例如,家庭交互引擎可以將來自個人用戶簡檔的某些類型的信息聚合成集體用戶簡檔。在各種實施例中,集體用戶賬戶可以被用于家庭或其他類型的用戶群組。因此,集體用戶賬戶也可以被稱為群組用戶賬戶或家庭用戶賬戶。同樣地,集體用戶簡檔可以被稱為群組用戶簡檔或家庭用戶簡檔。圖1的實施例涉及用戶的家庭。因此,本公開通常涉及家庭用戶賬戶和家庭用戶簡檔。例如,在圖1的實施例中,簡檔模塊包括被稱為家庭用戶簡檔73的集體用戶簡檔。然而,群組交互引擎也可以為其他類型的用戶群組提供用于集體用戶賬戶的相同或類似種類的特征。本地內容可以包括用于第一用戶賬戶的內容92A、用于第二用戶賬戶的內容92B以及用于家庭用戶賬戶的內容93??梢愿鶕?jù)對應的用戶簡檔來組織和保護該內容。家庭交互引擎還可以包含標識屬于在平板上具有用戶賬戶的家庭成員的設備的設備列表91。出于引用的方便,在平板上具有用戶賬戶的家庭成員可以被稱為注冊的家庭成員、已知的家庭成員或者簡單地為家庭成員。同樣地,列表中的設備可以被稱為注冊的家庭設備、已知的家庭設備或者簡單地為家庭設備。圖2是更詳細地圖示圖1的簡檔模塊的框圖。如以上所指示的,簡檔模塊可以包含多個簡檔,包括至少第一用戶簡檔72A、第二用戶簡檔72B以及家庭用戶簡檔73。第一用戶簡檔可以包含用于提供針對第一用戶調整的用戶體驗的各種記錄。這些記錄可以包括用戶設定的集合76A、計算機學習結果的集合77A、用戶偏好模塊(UPM)78A以及內容推薦的集合79A。用戶設定可以包括但不限于,已經(jīng)由用戶手動地創(chuàng)建和/或配置的設定、以及已經(jīng)由數(shù)據(jù)處理系統(tǒng)自動地創(chuàng)建和/或配置的設定。計算機學習結果可以包括但不限于,已經(jīng)由家庭交互引擎存儲以基于之前的交互來標識用戶的各種偏好的數(shù)據(jù)。內容推薦的集合可以標識借助于內容推薦模塊而獲取的推薦。第一用戶簡檔還可以包含標識要呈現(xiàn)在第一用戶的主屏幕或主用戶界面上的內容項目的數(shù)據(jù)。該數(shù)據(jù)可以被稱為主屏幕項目的集合74A。第一用戶簡檔還可以包含標識與第一用戶相關聯(lián)的內容項目(諸如本地內容92A)的數(shù)據(jù)。當?shù)谝挥脩糍~戶打開時,家庭交互引擎可以至少部分地基于第一用戶的設定、UPM、推薦和由平板所學習的結果來動態(tài)地和自動地呈現(xiàn)具有與第一用戶相關的圖片、約定、消息等的主屏幕。類似地,第二用戶簡檔可以包含用于提供針對第二用戶調整的用戶體驗的各種記錄。這些記錄可以包括用戶設定的集合76B、計算機學習結果的集合77B、UPM78B以及內容推薦的集合79B。第二用戶簡檔還可以包含標識第二用戶的主屏幕項目的集合74B的數(shù)據(jù)。第二用戶簡檔還可以包含標識與第二用戶相關聯(lián)的內容項目的數(shù)據(jù)。當?shù)诙脩糍~戶打開時,家庭交互引擎可以至少部分地基于第二用戶的設定、UPM、推薦和由平板所學習的結果來動態(tài)地和自動地呈現(xiàn)具有與第二用戶相關的圖片、約定、消息等的另一主屏幕??梢葬槍Ω郊佑脩簦ɡ鐑蓚€孩子)創(chuàng)建附加用戶賬戶和簡檔。例如,在一個情景中,家庭交互引擎將包含具有以下名稱或用戶id的用于個人的個人用戶賬戶和個人用戶簡檔:“媽媽”、“爸爸”、“Jack”和“Jill”。此外,如以上所指示的,簡檔模塊可以包括家庭用戶賬戶和對應的家庭用戶簡檔73。如圖2中所示,家庭用戶簡檔可以包含比如以上關于個人用戶簡檔所描述的那些之類的記錄,以幫助提供針對作為集體的家庭而調整的用戶體驗。這些記錄可以包括用戶設定的集合76C、計算機學習結果的集合77C、家庭偏好模型(FPM)78C、以及內容推薦的集合79C。家庭用戶簡檔還可以包含標識用于家庭用戶的主屏幕項目的集合74C的數(shù)據(jù)。出于本公開的目的,術語“家庭用戶”一般是指在家庭用戶賬戶打開時與平板交互的不管一個還是多個用戶。家庭用戶簡檔還可以包含標識與家庭用戶相關聯(lián)的內容項目(諸如本地內容93)的數(shù)據(jù)。當家庭用戶賬戶打開時,家庭交互引擎可以至少部分地基于家庭用戶的設定、RPM、推薦和由平板所學習的結果來動態(tài)地和自動地呈現(xiàn)具有一般與家庭相關的圖片、約定、消息等的另一主屏幕。此外,由于家庭交互引擎基于針對個人用戶簡檔的改變或與個人用戶簡檔相關聯(lián)的其他動作來自動地調節(jié)家庭用戶簡檔,所以家庭用戶簡檔可以包括來自用于個人用戶的簡檔的設定、推薦和計算機學習結果的混合。因此,家庭用戶的推薦內容項目可以針對該特定家庭而調整。在一個實施例中,針對家庭賬戶的主屏幕是家庭頻道的一個方面。家庭頻道可以由家庭交互引擎控制,并且家庭頻道可以充當所有家庭成員的啟動點。家庭交互引擎還可以在平板鎖定或充電時顯示家庭頻道,并且家庭信號可以基于家庭用戶簡檔而重復循環(huán)相關家庭內容。相關家庭內容可以包括但不限于,天氣預報、關于每一個家庭成員的當前位置和活動的報告、即將到來的計劃的家庭事件的通知(潛在地經(jīng)由日程表)、可以包括個人相片或視頻、喜愛的外部媒體、喜愛的音樂的媒體內容以及來自感興趣的社交聯(lián)網(wǎng)站點的饋送(例如來自“朋友”的狀態(tài)更新、來自“關注”的個人的文本消息等)。該內容還可以包括一般在家庭賬戶之下使用的應用,諸如電子程序引導(EPG)、按需視頻應用、社交聯(lián)網(wǎng)應用等。該內容還可以包括已經(jīng)被自動地確定為對應于家庭成員的共享興趣和偏好的新聞項目。家庭交互引擎還可以在家庭頻道上呈現(xiàn)共享內容。該共享內容可以包括已經(jīng)由個人用戶與家庭用戶共享的項目,諸如即將到來的日程表項目、學校新聞、天氣信息或者其他項目。這些和其他種類的項目可以使用例如以下所描述的技術進行共享。其他實施例可以提供具有與本文關于家庭頻道所描述的那些的相同或類似特征的群組頻道或集體頻道。家庭交互引擎還可以提供一個或多個應用編程接口(API),其允許平板上的其他應用訪問家庭用戶簡檔和/或個人用戶簡檔。例如,API可以允許應用讀取和修改家庭用戶簡檔以針對家庭的共享興趣調整家庭頻道用戶界面。例如,音樂播放器應用可以訪問針對當前打開的賬戶的簡檔以確定將哪些音樂文件推薦給當前登入到平板的用戶。如果個人用戶us登入,并且該用戶之前的行為指示對古典音樂的偏好,則應用可以推薦古典音樂演奏。然而,如果家庭賬戶打開并且該賬戶之下的過去行為指示對百老匯音樂劇的偏好,則應用可以推薦百老匯音樂劇。圖3提供描繪了根據(jù)示例性實施例的通過家庭交互引擎呈現(xiàn)在平板的顯示器上的家庭頻道上的各種內容項目的示意圖。如以上所指示的,這些項目可以基于哪些內容可以關于家庭用戶簡檔和個人用戶簡檔與作為整體的家庭相關的分析。內容項目可以包括具有不同種類內容的各種容器(container)。例如,圖3示出十個容器或對象,包括菜單條910、用戶菜單912、天氣面板914、日程表面板916、接收內容面板918、購物面板920、圖片面板922、社交聯(lián)網(wǎng)面板924、推薦內容面板926以及搜索面板928。菜單條包括用于啟動諸如日程表應用、社交聯(lián)網(wǎng)應用、音樂播放器等之類的特定應用或功能的按鈕或其他可選擇對象。用戶菜單顯示哪些用戶賬戶當前是打開的,并且提供可以被選擇以打開不同賬戶的用戶賬戶的下拉菜單。例如,用戶菜單可以顯示用于每一個個人家庭成員的縮略圖片或圖標。從菜單選擇家庭成員之一使家庭交互引擎打開該人的個人用戶賬戶??商鎿Q地,家庭交互引擎可以使用生物計量形式的標識(例如面部識別、指紋掃描、語音標識等)來自動地確定當前是誰在持有平板,并且家庭交互引擎然后可以自動地選擇或突顯針對該人的用戶菜單中的縮略圖。天氣面板顯示針對當前位置的天氣信息。日程表面板顯示關于針對家庭賬戶安排的即將到來的約定的信息。所接收的內容面板提供關于已經(jīng)從個人用戶賬戶之一與家庭賬戶共享的內容項目的信息以及到該內容項目的鏈接。出于本公開的目的,鏈接可以是超鏈接、捷徑、或者在被選擇時激活或打開相關聯(lián)的內容項目的任何其他對象或項目。購物面板顯示關于被預測為個人用戶中的一個或多個感興趣的商品或服務的信息,或者來自已經(jīng)被配置成將購物信息發(fā)送到平板的應用或服務的信息。圖片面板顯示被預測為對于作為整體的家庭而言有吸引力的圖片。社交聯(lián)網(wǎng)面板顯示來自社交聯(lián)網(wǎng)應用的信息。例如,家庭交互引擎可以自動地檢測與個人用戶中的兩個或更多相關的發(fā)帖(post),并且家庭交互引擎可以自動地在社交聯(lián)網(wǎng)面板中顯示這些發(fā)帖。推薦內容面板顯示關于被預測為作為整體的家庭感興趣的內容的信息。搜索面板提供用于錄入搜索項的輸入字段。家庭交互引擎可以使用家庭頻道來作為主屏幕。在不同的實施例或情景中,家庭交互引擎可以省略以上所述的任何容器。家庭交互引擎還可以包括任何這些容器的一個或多個版本,其中一些版本基于家庭簡檔且其他版本基于個人用戶簡檔。家庭交互引擎還可以用不同容器填充家庭頻道。家庭交互引擎可以至少部分地基于家庭用戶簡檔來確定要被用于家庭頻道的容器的類型以及要被包括在每一個容器中的內容的類型。任何用戶可以手動地改變家庭用戶簡檔中的家庭頻道的對應設定。例如,家庭頻道中的容器可以具有用于隱藏和顯示每一個容器的控制,并且個人用戶可以使用這些控制來手動地隱藏或顯示容器。家庭交互引擎還可以提供“添加容器”用戶界面控制,其允許個人用戶將新的容器添加到家庭頻道。此外,家庭交互引擎可以基于家庭賬戶內和個人用戶賬戶內的動作來自動地調節(jié)針對家庭頻道的一些設定。例如,家庭交互引擎可以自動地感測個人用戶的存在(例如使用語音標識或面部識別),并且家庭交互引擎可以基于這些檢測到的用戶的偏好來自動地示出或隱藏容器。另外,由用戶提供的任何反饋(例如選擇“喜歡”或“不喜歡”按鈕、“解除”按鈕等)可以影響家庭交互引擎將來的內容。此外,家庭交互引擎可以基于是(a)家庭用戶登錄還是(b)個人用戶登錄,但是平板處于空閑、非活動或被動模式來改變家庭頻道的外觀、格式和內容。例如,當家庭用戶打開時,家庭頻道可以使用拼貼或其他容器來示出誘使用戶為了更多信息而點擊鏈接的內容,但是當平板空閑時,家庭頻道可以移除這些容器中的一個或多個并且可以改為示出跟著詳細敘述的總結信息,所述詳細敘述可能出現(xiàn)在不同段中或者在容器內滾動。換言之,家庭頻道可以示出針對主動參與所設計的較少內容和針對被動消費(例如比如電視節(jié)目或新聞閱讀器)所設計的較多內容。針對被動消費所設計的容器可以使得用戶能夠獲得關于重要話題的最新更新,而不需要主動參與或與平板交互。家庭頻道可以在平板空閑時變換為優(yōu)選形態(tài)。例如,家庭頻道可以被配置成將音頻饋送用作用于在平板處于環(huán)境模式中時提供信息的優(yōu)選方法。因此,當平板轉變?yōu)榄h(huán)境模式時,家庭頻道可以以提供可聽信息的小部件來替換提供文本信息的小部件。家庭交互引擎可以基于平板附近的用戶(或多個用戶)的其他屬性來進行類似的適配。例如,用戶簡檔可以指示文本饋送是用于在用戶坐在平板前時提供信息的優(yōu)選方法,視頻饋送是在用戶站在平板附近時的優(yōu)選方法;并且音頻饋送是在用戶走來走去時的優(yōu)選方法。如果家庭交互引擎檢測到用戶坐在平板前,則家庭交互引擎可以經(jīng)由呈現(xiàn)文本的小部件來將內容傳送到家庭頻道。在一個情景中,用戶可能主要對新聞感興趣,并且家庭交互引擎可以在小部件中呈現(xiàn)新聞標題。如果家庭交互引擎檢測到用戶站在平板附近而不改變位置(例如在疊衣服時),則家庭交互引擎可以經(jīng)由呈現(xiàn)視頻的小部件將內容傳送到家庭頻道。如果家庭交互引擎檢測到用戶在房間漫步,則家庭交互引擎可以經(jīng)由播放音頻的小部件將內容傳送到家庭頻道。在每一個情形中,家庭交互引擎可以首先調整內容,并且然后一旦確定內容,則家庭交互引擎可以基于用戶偏好、用戶活動以及平板附近的人或人們來確定用于遞送內容的方法。例如,當用戶改變他或她的活動時,家庭頻道可以自動地從顯示關于特定事件的文本新聞敘述改變?yōu)槌尸F(xiàn)關于同一事件的視頻新聞報告,改變?yōu)樵撏皇录囊纛l報告。此外,如果多個人處于平板附近,則家庭交互引擎可以使用任何合適的方法來自動地定制或混合要遞送的內容的類型和遞送機制,以適合這些人和這些人同時牽涉于其中的活動。如上文和下文更詳細描述的,家庭交互引擎可以提供各種特征,所述特征幫助保持家庭頻道和個人用戶賬戶的主屏幕免于因其他用戶的選擇、偏好和動作而變得無組織和混亂。當共同的興趣和相關內容被標識時,這些經(jīng)由家庭頻道中的適當容器被適當?shù)爻尸F(xiàn)。因此,如果多個家庭用戶感興趣于知曉來自奧運會的結果或者知曉預期人們何時在家,則家庭交互引擎可以通過家庭頻道將這樣的信息帶到表面。然而,如果僅一個特定用戶感興趣于世界杯足球賽的細節(jié)或者他的日程表的私人細節(jié),則這樣的信息可以被呈現(xiàn)在個人用戶的賬戶的主屏幕上而不是其他用戶的賬戶的主屏幕上并且也不是家庭頻道上。因而,家庭頻道可以促進直接有用和相關的交互而不具有與登入到特定賬戶相關的任何延遲。并且,如果用戶期望較高程度的個人調整內容,則用戶可以登入到他或她的個人賬戶。出于本公開的目的,“登入”或“登錄”到用戶賬戶一般是指提供使平板打開該賬戶的用戶輸入。例如,如果平板剛剛啟動,則平板可以呈現(xiàn)包含針對所注冊的每一個用戶的可選擇標識符的歡迎屏幕。當前用戶然后可以選擇用于期望的用戶賬戶的標識符。如果所選擇的賬戶不受保護,則平板可以直接打開該賬戶。如果所選擇的賬戶受保護,則平板可以向當前用戶提示憑證(例如用戶id、密碼、諸如指紋或虹膜掃描之類的生物計量輸入、和/或示出用戶是他或她所聲稱的人的其他輸入)。如果當前用戶供應恰當?shù)膽{證,則平板然后可以打開所選擇的賬戶。然而,在一些情形中,平板可以提供自動登入。例如,在一個情景中,家庭賬戶不受保護,所有個人用戶賬戶受保護,并且平板被配置成在啟動時自動打開或“登入到”家庭賬戶。在其他情形中,可能賬戶中的所有、一些或沒有賬戶受保護或者不受保護,而平板可以響應于檢測到對應用戶在利用平板而自動地登入到受保護的個人用戶賬戶,這如下文更詳細描述的。在一個實施例中,家庭交互引擎基于(a)房間中的用戶或多個用戶以及(b)該用戶或這些用戶的已知興趣來識別和自動啟動正確的簡檔。例如,如果爸爸總是使用家庭簡檔并且平板識別爸爸的面部,則平板可以自動啟動到家庭簡檔。此外,家庭交互引擎可以基于隨時間的學習或者基于用戶聲明的偏好來定制啟動行為。家庭交互引擎還可以響應于檢測到平板附近的除注冊用戶之外的人(例如訪問者)而調整家庭頻道的內容。例如,如果檢測到任何不具有個人用戶賬戶的人在膝上型計算機附近,則家庭交互引擎可以防止家庭頻道呈現(xiàn)個人家庭信息。圖4呈現(xiàn)用于在涉及圖1的平板的示例性實施例中自動管理主屏幕的過程的流程圖。所圖示的過程可以在平板已經(jīng)啟動到OS之后開始。然后,如在框210處所示,數(shù)據(jù)處理系統(tǒng)可以自動地啟動家庭交互引擎(FIE)。家庭交互引擎然后可以打開家庭用戶賬戶,這如框212處所指示的。如框214中所描繪的,家庭交互引擎然后可以確定平板的當前上下文,這如在框214處所示。家庭交互引擎可以在確定將什么包括在家庭頻道上時考慮的當前上下文的各方面可以包括當前時間(包括當前日期)和平板的當前位置。例如,家庭用戶簡檔和/或個人用戶簡檔可以包括標識哪些用戶可能在一天期間的某一時間段內以家庭模式使用平板(例如媽媽從3:00pm到5:00pm與孩子一起在家)的數(shù)據(jù),并且基于該數(shù)據(jù),家庭交互引擎可以在該時間段內自動地以顯示來自學校網(wǎng)站的家庭作業(yè)信息的容器來替換示出金融新聞的容器。當前位置可以包括位置的許多不同方面。例如,家庭交互引擎可以確定一般位置屬性(例如,平板是否位于家里、辦公室中、處于路上等,以及更具體的位置屬性(例如,在家里,平板是否位于客廳、廚房、臥室中等)。家庭交互引擎可以在確定將什么包括在家庭頻道上時考慮的當前上下文的其他方面可以包括但不限于,與一個或多個家庭成員相關聯(lián)的所安排的事件。例如,家庭交互引擎可以基于來自家庭日程表、來自個人用戶日程表、來自在社交聯(lián)網(wǎng)應用中描述的事件等的數(shù)據(jù)來識別這樣的事件。其他方面可以包括當前用戶當前參與的活動(例如看TV、聽音樂等)、膝上型計算機的位置處有多吵鬧、是否檢測到在平板附近的任何人、是否檢測到在平板附近的任何注冊用戶、在電視上播放的是什么、天氣、與任何家庭成員相關聯(lián)的例程的非正常改變(例如檢測到爸爸在通常他將已經(jīng)在家的時候處于交通擁堵中)等。家庭交互引擎然后可以確定哪些容器要顯示在家庭用戶主屏幕上、以及哪些內容項目要包括在這些容器中,這如在框216處所示。這些確定可以基于家庭用戶簡檔中的數(shù)據(jù),以及基于諸如以上提及的那些之類的平板的當前上下文的各方面。一旦確定內容,則家庭交互引擎可以將該內容顯示在家庭用戶頻道上,例如作為一個或多個主屏幕,這如在框218處所示。如在框220中所描繪的,平板然后可以確定個人用戶是否已經(jīng)登入。如果個人用戶未登入,則過程可以返回到框214,其中家庭交互引擎確定當前上下文并且響應于上下文中的明顯改變而調節(jié)要被包括在家庭頻道上的內容,這如在框214、216和218處所示。如果個人用戶已經(jīng)登入,則家庭交互引擎可以關閉家庭用戶賬戶(如在框222處所示),并且打開個人用戶的賬戶(如在框224處所示)。家庭交互引擎然后可以確定當前上下文以及將什么內容示出在個人用戶的主屏幕上,這如在框225和226處所描繪的。家庭交互引擎可以將該內容顯示在個人用戶的主屏幕上,這如在框228處所指示的。如在框230處所示,家庭交互引擎然后可以促進由個人用戶進行的交互,這如在下文關于圖6-8詳細描述的。此外,當個人用戶與平板交互時,家庭交互引擎可以相應地更新個人用戶的簡檔,這如在框232處所描繪的。例如,如果個人用戶上拉關于政治的第一文章和關于旅行的第二文章,則家庭交互引擎可以更新用戶簡檔以記錄用戶對政治和旅行感興趣。經(jīng)更新的用戶簡檔然后可以影響針對個人用戶的將來內容項目和內容推薦,以及針對家庭用戶頻道的內容。如框240處所示,家庭交互引擎然后確定個人用戶是否登出。如果個人用戶未登出,則過程可以返回到框225,其中家庭交互引擎確定當前上下文并且確定要顯示在個人用戶的主屏幕上的內容等,這如以上所指示的。然而,如果個人用戶登出,則家庭交互引擎可以基于個人用戶簡檔中的用戶的動作來更新家庭用戶簡檔,這如一般在框242處所指示并且如以下關于圖5更詳細地描述的。家庭交互引擎然后可以關閉個人用戶賬戶并且打開家庭用戶賬戶,這如在框244和212處所示。該過程然后重復以上所述的操作,如果適當?shù)脑?。因而,家庭交互引擎自動地學習家庭偏好和行為并且自配置成優(yōu)化針對作為整體的家庭的使用。家庭交互引擎可以動態(tài)地配置家庭用戶簡檔和家庭頻道。家庭用戶簡檔可以充當多用戶、多簡檔家庭平板上的錨點。如以下關于圖5更詳細描述的,家庭用戶簡檔可以允許家庭交互引擎基于聚合來自平板上的所有用戶簡檔的偏好模型來標識所推薦的內容和應用。圖5呈現(xiàn)用于修改家庭用戶簡檔的過程的示例性實施例的流程圖。如以上關于圖4的框242所提及的,家庭交互引擎可以將該過程用于可以響應于個人用戶登出他或她的個人用戶賬戶而修改家庭用戶簡檔。如在圖5的框250處所示,當用戶登出個人賬戶時,家庭交互引擎可以通過確定在用戶登錄時該用戶的用戶簡檔是否改變來做出響應。如果用戶簡檔改變,則家庭交互引擎可以相應地修改家庭用戶簡檔。例如,個人用戶的簡檔可以包括個人用戶的設定;用戶的偏好模型;用戶的喜歡的歌曲、網(wǎng)站的列表;以及其他類型的數(shù)據(jù),包括但不限于反映用戶的各種不同興趣的數(shù)據(jù)。偏好模型可以包括由用戶指定的手動設定,以及基于用戶對由內容推薦引擎所做出的推薦的響應的設定。附加地或可替換地,家庭交互引擎可以響應于檢測到新的使用模式而基于示出前一興趣(例如對電影)已經(jīng)被新的興趣(例如對音樂)取代的用戶動作來自動地更新個人用戶簡檔。如果存在對標識用戶的偏好和興趣的用戶簡檔的部分的改變或者對用戶簡檔的其他部分的改變,則家庭交互引擎可以對家庭用戶簡檔做出相同或類似種類的改變,這如在框252處所示???54示出家庭交互引擎確定用戶是否已經(jīng)例如經(jīng)由在家庭用戶賬戶打開時通過家庭交互引擎被做成可用的簡檔設定功能而具體地請求了對家庭用戶簡檔的改變。如果用戶已經(jīng)請求了對家庭用戶簡檔的改變,則家庭交互引擎可以記錄對家庭用戶簡檔的該改變,這如在框256處所示???60示出家庭交互引擎確定是否針對家庭用戶檢測到新的使用模式。如果家庭交互引擎已經(jīng)針對家庭用戶檢測到新的使用模式,則家庭交互引擎可以相應地調節(jié)家庭用戶簡檔,這如在框262處所示。例如,如果家庭交互引擎基于與呈現(xiàn)在家庭頻道上的內容項目的用戶交互的分析來確定家庭用戶對國內新聞項目具有強烈興趣并且對本地天氣預報具有很少興趣或沒有興趣,則家庭交互引擎可以調節(jié)家庭用戶簡檔來使得家庭頻道中的天氣面板被國內新聞面板所取代???70示出家庭交互引擎確定家庭用戶是否已經(jīng)將任何內容項目指定為新的喜好。如果是,則家庭交互引擎可以更新家庭用戶簡檔以標識新的一個或多個喜好項目,這如在框272處所示。框280示出家庭交互引擎確定內容推薦模塊是否已經(jīng)向家庭用戶呈現(xiàn)任何新的內容推薦。如果內容推薦模塊已經(jīng)呈現(xiàn)新的內容推薦,則家庭交互引擎可以修改家庭用戶簡檔以包括這些推薦,這如在框282處所指示的。然后,圖5的過程可以結束。圖6到8呈現(xiàn)用于促進使用圖1的平板的用戶交互的過程的示例性實施例的流程圖。具體地,圖6圖示與內容共享模塊相關聯(lián)的操作,圖7圖示與內容推薦模塊相關聯(lián)的操作,并且圖8圖示與平板傳遞模塊相關聯(lián)的操作。圖6的過程涉及使得對于用戶而言簡單地向其他用戶留下消息和提醒以及與其他用戶(包括家庭用戶)共享內容的特征。圖6的過程可以開始于用戶已經(jīng)在個人用戶賬戶之下或家庭用戶賬戶之下登入到平板。如在框310中所示,家庭交互引擎然后可以確定用戶是否已經(jīng)請求內容交互。在一個實施例中,用戶可以通過點擊主屏幕上的內容片并且朝向顯示器的頂部拖拽內容來請求內容交互。如果家庭交互引擎確定用戶正請求內容交互,則家庭交互引擎可以啟動內容共享模塊。可替換地,平板可以在平板啟動時或者每當用戶登錄到賬戶時自動地啟動內容共享模塊,并且然后內容共享模塊可以確定用戶是否正在請求內容交互。如在框312處所示,在內容共享模塊已經(jīng)啟動之后,并且可能地響應于針對內容交互的請求,內容共享模塊可以自動地檢測任何其他注冊設備是否位于平板的預定范圍內。內容共享模塊可以創(chuàng)建或更新設備列表以標識檢測到的設備。附加地或可替換地,家庭交互引擎可以周期地監(jiān)視平板的范圍內的注冊設備,并且家庭交互引擎可以動態(tài)地更新設備列表。內容共享模塊然后可以使用設備列表來確定哪些設備應當被呈現(xiàn)為潛在的接受方設備。如在框314處所描繪的,內容共享模塊然后可以向用戶呈現(xiàn)用于共享內容的選項。例如,家庭交互引擎可以顯示針對各潛在接受方的標識符,諸如已知用戶的列表和檢測到的設備的列表。出于本公開的目的,標識符可以是文本名稱或者其他文本項;圖像、圖標或其他圖形表示;或者文本和圖形的任何合適組合。例如,內容共享模塊可以將檢測到的設備呈現(xiàn)為設備名稱、呈現(xiàn)為設備和/或用戶圖像、或者呈現(xiàn)為設備名稱和設備/用戶圖像的組合。已知用戶的列表可以包括所有的注冊家庭成員。例如,在一個情景中,已知用戶的列表可以包括名稱或個人用戶id“媽媽”、“爸爸”、“Jack”和“Jill”。內容共享模塊可以呈現(xiàn)針對每一個已知用戶的標識符。檢測到的設備的列表可以包括在框312中檢測到的和/或在設備列表中列出的所有的家庭設備。內容共享模塊可以基于用戶簡檔來確定哪些用戶擁有哪些設備。例如,特定設備(或多個特定設備)可以當在平板上創(chuàng)建或修改用戶賬戶時鏈接到特定用戶賬戶。此外,多個設備可以運行家庭交互引擎,相同家庭成員可以注冊為這些設備上的用戶,并且結果所得的用戶簡檔還可以標識哪些用戶擁有哪些設備。這些設備上的家庭交互引擎可以使用任何合適的方法一起交互。在一個實施例中,如果用戶朝向顯示器的頂部拖拽內容片,則內容共享模塊可以使水平條跨顯示器的頂部彈出(popup)。該條可以被稱為共享條。內容共享模塊可以在共享條內顯示針對每一個已知的用戶和每一個檢測到的設備的標識符??商鎿Q地,用戶可以通過選擇“共享”按鈕并且然后指定應當與其共享內容的人來在主屏幕上共享內容。此外,應用可以提供輸入對象(或其他機制),其允許用戶調用內容共享模塊的共享選項。例如,顯示內容的web(網(wǎng)絡)瀏覽器應用也可以在應用的用戶界面中提供菜單選項以用于與平板上的其他用戶(或者與家庭賬戶)共享所選擇的內容。當用戶選擇共享選項時,內容共享模塊可以呈現(xiàn)共享條(或者用于選擇接受方的其他接口),這如以上所描述的。在將潛在接受方呈現(xiàn)給用戶之后,內容共享模塊然后可以確定用戶是否已經(jīng)選擇了接受方。例如,如在框320處所示,內容共享模塊可以確定用戶是否已經(jīng)將家庭賬戶選擇為接受方。用戶可以通過將內容投(drop)在與家庭頻道相關聯(lián)的屏幕區(qū)域上來將家庭賬戶選擇為接受方。例如,如果用戶在共享條之上拖拽內容并且然后在那里懸?;蚨毫魯U展的時間段(例如一秒鐘),則內容共享模塊可以創(chuàng)建示出家庭頻道的更大窗口(或者家庭頻道可以填充屏幕)。換言之,內容共享模塊可以使條擴展以展現(xiàn)家庭主屏幕。用戶然后可以將內容投到家庭主屏幕上??商鎿Q地,為了選擇接受方,用戶可以簡單地點擊針對該接受方的標識符。如果已經(jīng)選擇了家庭用戶賬戶,則內容共享模塊可以相應地修改家庭用戶簡檔,這如在框322處所指示的。例如,內容共享模塊可以以如下方式來修改家庭用戶簡檔:使家庭交互引擎在家庭頻道隨后被顯示時(例如當家庭賬戶打開時)在家庭頻道上呈現(xiàn)所共享的內容。家庭交互引擎可以在被設計成呈現(xiàn)與家庭賬戶共享的內容的主屏幕上的小部件或其他容器中顯示共享的內容。因而,通過將家庭賬戶選擇為接受方,用戶使內容對于所有家庭成員而言可訪問,以在平板的環(huán)境模式下查看。因而,內容共享模塊可以為用戶提供一種與家庭中的其他平板用戶即時地共享內容的簡單方法。用戶可以與家庭賬戶共享任何類型的內容,包括但不限于消息和日程表提醒。例如,如果媽媽因工作出差,則她可以在其智能電話上為Jack和Jill記錄有趣的視頻消息并且然后將該視頻消息從她的智能電話共享到家庭頻道,以使Jack和Jill在他們從學?;氐郊視r看到。(關于提供這種共享的家庭頻道服務的附加信息在下文結合圖9來提供)。并且,如果Jack在星期一需要從樂隊練習搭車回家,則他可以在他的個人用戶賬戶之下在平板上創(chuàng)建該意思的日程表提醒,并且然后將該提醒共享到家庭頻道。查看家庭頻道的任何人然后可以看到該提醒。同樣地,爸爸可以共享關于孩子的瑣事的提醒等。然而,再次參照框320,如果未選擇家庭賬戶,則內容共享模塊然后可以確定個人用戶賬戶是否已經(jīng)被選擇,這如在框330處所描繪的。用戶可以例如通過將內容投在共享條中的與該賬戶相關聯(lián)的標識符上或者通過選擇內容并且然后選擇用于該賬戶的標識符來選擇用戶賬戶。當個人用戶賬戶已經(jīng)被選擇時,內容共享模塊可以相應地修改針對所選擇的賬戶的用戶簡檔,這如在框332處所示出的。例如,內容共享模塊可以以使得家庭交互引擎在所選擇的用戶登錄時將共享的內容呈現(xiàn)在所選擇的用戶的主屏幕上的方式來修改用戶簡檔。家庭交互引擎例如可以在被設計成呈現(xiàn)已經(jīng)與用戶共享的內容的容器中顯示共享的內容。附加地或可替換地,如果所選擇的用戶被檢測到處于平板附近,則家庭交互引擎可以將共享的內容顯示在家庭頻道屏幕上,這如下文所描述的。與家庭頻道相似,用戶可以與其他個人用戶共享任何類型的內容。然而,再次參照框330,如果內容共享模塊確定個人用戶賬戶還未被選擇,則內容共享模塊然后可以確定特定設備是否已經(jīng)被選擇,這如在框340處所指示的。用戶可以通過將內容投在與該設備相關聯(lián)的標識符或圖像上來選擇設備。在一個實施例中,內容共享模塊最初僅呈現(xiàn)家庭成員的列表,但是然后如果用戶將內容拖拽到個人用戶標識符并且然后在那里懸停擴展的時間段(例如一秒鐘),則內容共享模塊展開下拉菜單,所述下拉菜單列出屬于所選擇的用戶的設備。共享用戶然后可以將內容投到這些列出的設備之一上??商鎿Q地,為了選擇設備,用戶可以簡單地在該設備的標識符上點擊。附加地,在檢測到其他設備之后,內容共享模塊可以確定這些設備相對于平板位于何處。涉及用于檢測移動設備的相對位置的特征的附加細節(jié)可以在下文在附錄A:移動設備位置檢測中找到。內容推薦模塊還可以使得用戶能夠通過簡單地在其他設備的方向上輕拂內容來將內容發(fā)送到平板附近的另一設備。內容共享模塊可以在不將內容展開為應用并且不顯示共享條的情況下提供該功能。如果用于特定內容項目的圖標或其他標識符被顯示在主屏幕上,則用戶可以簡單地朝向目標設備輕拂該圖標。內容共享模塊然后可以自動地確定用戶是否已經(jīng)朝向其他設備之一輕拂用于所選擇的內容片的標識符。響應于確定用戶已經(jīng)朝向其他設備之一輕拂內容,內容共享模塊可以自動地將所選擇的內容片發(fā)送到該設備。附加地,平板和其他設備可以關于如何呈現(xiàn)所接收的內容是可配置的。例如,設備的用戶可以保存在用于設備的多個內容顯示選項當中進行選擇的配置設定。內容顯示選項可以包括但不限于,將設備配置成自動地顯示所接收的內容的第一選項和將設備配置成自動地顯示內容已經(jīng)被接收的通知的第二選項。再次參照框340,如果已經(jīng)選擇設備,則內容共享模塊可以將共享的內容即時地發(fā)送到該設備,這如在框342處所描繪的。用戶可以與設備共享任何類型的內容。內容共享模塊然后可以移除共享條,并且然后過程可以結束??商鎿Q地,內容共享模塊可以保持顯示共享條,該過程可以返回到框320,并且用戶可以與附加用戶和設備共享內容。如以上所指示的,內容共享模塊還可以使得用戶能夠從應用內共享內容,同時登錄到個人用戶賬戶或同時登錄到家庭用戶賬戶。例如,主屏幕可以包括視頻播放器應用。當用戶選擇特定內容片(例如特定視頻文件)時,視頻播放器應用可以展開以顯示內容,連同用于使用戶激活共享功能的選項(例如標記為“共享”的菜單按鈕或者任何其他合適的輸入對象或機制)。因此,當用戶正在使用視頻播放器應用在平板上觀看視頻時,他或她可以選擇共享選項。當用戶選擇共享選項時,內容共享模塊可以帶出共享條,并且用戶可以選擇另一用戶或設備作為接受方,這如以上所描述的。內容共享模塊然后可以更新針對所選擇的接受方用戶的用戶簡檔和/或將內容傳送到所選擇的設備,這如以上所描述的。可以由其他類型的應用提供相同種類的選項和操作。例如,如果用戶在社交聯(lián)網(wǎng)應用中觀看圖片,則社交聯(lián)網(wǎng)應用可以提供共享選項,并且內容共享模塊可以響應于該共享選項的用戶選擇而帶出共享條。在一個實施例中,為了提供從應用內的共享,應用提供暴露于內容共享模塊的一個或多個API或鉤子(hook)。這樣的鉤子可以被發(fā)布以提供數(shù)據(jù)交換和個性化。內容共享模塊可以提供促進設備和人之間的共享的用戶界面特征中的一些或所有。內容共享模塊還可以提供用于在用戶之間和/或設備之間傳遞數(shù)據(jù)的機制。一旦已經(jīng)傳遞了內容,則內容共享模塊可以通過API將共享的內容移交至應用,并且應用可以負責呈現(xiàn)該內容。這樣的API可以包括標識要接收內容的用戶、標識要接收內容的設備、標識或包括所共享的內容等的字段。用于內容的數(shù)據(jù)字段可以是獨立于應用的,并且應用可以發(fā)送它需要能夠在另一側上檢索的無論什么內容。在一個情景中,家庭頻道主屏幕是或多或少像任何其他應用那樣使用相同種類的API來傳遞內容的應用。此外,應用可以使用預定義的數(shù)據(jù)類型來促進不同應用之間的共享。例如,平板上的一種類型的web瀏覽器可以與使用不同類型的web瀏覽器的智能電話共享超鏈接,并且所共享的鏈接可以由智能電話上的web瀏覽器容易地使用,這是因為數(shù)據(jù)類型被兩個瀏覽器-類型應用所理解。此外,內容已經(jīng)共享到其的任何設備或用戶賬戶的主屏幕可以自動地更新和動態(tài)地刷新以示出已經(jīng)與該設備或賬戶用戶共享的任何新內容。地址薄也可以允許每一個用戶對列在地址?。ā奥?lián)系人”)中的個人和群組進行標記以用于包括在共享條中。隨后,每當用戶帶出共享條時,內容共享模塊還可以顯示用于作為潛在接受方的那些標記的聯(lián)系人中的每一個的標識符。可替換地,內容共享模塊可以包括允許用戶指定用戶的地址薄中的所有聯(lián)系人要被顯示在共享條中的配置設定。內容共享模塊因而可以使得用戶容易地共享內容。通過對比,利用常規(guī)平板,用戶可能需要執(zhí)行眾多不便的動作以便共享內容。用于共享內容的常規(guī)技術包括將內容嵌入在電子郵件消息內或附加到電子郵件消息;經(jīng)由閃速驅動傳遞內容;以及將內容復制到文件服務器或提供類似服務的網(wǎng)站。然而,返回參照框310,如果內容交互還未被請求,則過程可以通過頁面連接符A到圖7。人們?yōu)閮热莺兔襟w消費而廣泛地使用平板和其他數(shù)據(jù)處理系統(tǒng),包括讀取在線新聞、瀏覽來自萬維網(wǎng)的內容、觀看在線電視(TV)和電影等。推薦系統(tǒng)幫助人們找到他們可能感興趣的內容。常規(guī)推薦系統(tǒng)可能聚焦于服務個人用戶(例如,作為按需提供視頻的應用或服務的一部分)。因此,推薦系統(tǒng)可以基于由該賬戶的個人擁有者所指定的偏好來生成用于特定用戶或賬戶的推薦。然而,平板(或其他數(shù)據(jù)處理系統(tǒng))可以由諸如住戶或家庭之類的相同群組的多個成員所共享,并且家庭可以在社交設定中使用平板(例如其中整個家庭為了家庭夜晚而一起處于相同房間中)。當在群組設定中使用基于單個用戶的推薦系統(tǒng)時,系統(tǒng)可能不能夠生成和提供對整個群組而言相關的或很好地適合的建議。作為代替,推薦可能僅很好地適合于登錄到平板的特定個人。圖7示出使得平板能夠生成和提供很好地適合于整個群組的個人的推薦的示例性過程。在平板上執(zhí)行的內容推薦模塊可以執(zhí)行該過程中的一些或全部。例如,平板可以在每當用戶登錄時自動地針對每個用戶啟動內容推薦模塊。家庭交互引擎可以在確定用于家庭頻道的內容時和在確定用于每一個個人用戶的主屏幕的內容時使用內容推薦模塊。如以上關于推薦內容面板所指示的,主屏幕可以包括用于基于針對當前用戶的用戶簡檔來呈現(xiàn)內容推薦的容器。特別地,內容推薦模塊可以基于針對當前用戶的偏好模型來呈現(xiàn)推薦。針對用戶的偏好模型可以存儲在相應用戶簡檔中,或者任何其他合適的位置中??商鎿Q地,家庭交互引擎可以響應于需要推薦服務的確定而啟動內容推薦模塊。例如,家庭交互引擎可以響應于當前用戶選擇啟動內容推薦模塊的選項而確定需要推薦服務。可替換地,家庭交互引擎可以響應于用戶啟動提供推薦服務的不同應用(諸如音樂播放器、視頻播放器、媒體程序引導、內容提供服務等)而確定需要推薦服務。圖7可以開始于內容推薦模塊確定當前是否需要推薦服務,這如在框410處所示。可替換地,家庭交互引擎可以確定是否需要推薦服務,并且在必要時啟動內容推薦模塊。內容推薦模塊然后可以生成和呈現(xiàn)針對當前用戶的推薦,這如以上所描述并且在框412處所示的。內容推薦模塊然后可以確定用戶是否已經(jīng)選擇用于編輯要針對其生成推薦的群組(“推薦群組”或“用戶群組”)的成員的特征或選項,這如在框414處所示。默認地,推薦群組可以包括僅當前用戶。響應于用戶選擇編輯推薦群組的選項,內容推薦模塊可以提供簡單且直觀的特征,所述特征允許用戶在任何時候動態(tài)地將用戶添加到推薦群組以及從推薦群組移除用戶。如在框414處所示,如果用于編輯推薦群組的功能已經(jīng)被選擇,則內容推薦模塊可以呈現(xiàn)用于改變推薦群組的選項。例如,內容推薦模塊可以顯示所有已知的平板用戶的列表(包括家庭用戶),以用于潛在地包括在推薦群組中。內容推薦模塊可以將用戶呈現(xiàn)為名稱、用戶id、圖像(例如縮略圖)或者這些或其他標識符的任何合適組合。然后,如果一個或多個家庭成員也對內容推薦感興趣,則當前用戶可以通過觸碰、點擊、或以其他方式選擇他們在所顯示的列表中的標識符來選擇這些用戶。響應于用戶被選擇,內容推薦模塊可以將所選擇的用戶添加到推薦群組。例如,最初爸爸可能自己使用平板,登錄到其自身的賬戶,并且主屏幕可以僅基于爸爸的偏好而自動地呈現(xiàn)推薦。Jill然后可能坐在爸爸身邊,并且爸爸可能使用編輯功能來將Jill添加到推薦群組。因此,主屏幕可以自動地基于爸爸和Jill的組合的偏好來呈現(xiàn)推薦。類似地,可以例如響應于檢測到特定用戶不再處于平板前或平板附近而從推薦群組手動地或自動地刪除用戶。用于從推薦群組刪除用戶的手動選項可以包括用戶界面中的與該用戶相關聯(lián)的“移除”按鈕。持有膝上型計算機的人也可以通過將該用戶的縮略圖拖拽或滑動出用戶界面中的推薦群組來移除用戶。內容推薦模塊然后可以確定推薦群組是否已經(jīng)改變,這如在框420處所指示的。如果推薦群組已經(jīng)改變,則內容推薦模塊可以至少部分地基于推薦群組中的用戶的簡檔來生成和呈現(xiàn)新的內容推薦,這如在框422和424處所示的。例如,內容推薦模塊可以確定特定G-級的電影對于所有標識的用戶而言是潛在感興趣的,并且內容推薦模塊可以更新家庭頻道中的容器以推薦該電影。該過程然后可以返回到框416,并且用戶可以對推薦群組做出附加改變,這如以上所描述的。附加地或可替換地,內容推薦模塊可以與另一本地或遠程應用協(xié)作以產生用于用戶的群組的內容推薦并且提供編輯該推薦群組。例如,內容推薦模塊可以向按需電影應用發(fā)送數(shù)據(jù)以標識推薦群組中的用戶或者標識這些用戶的偏好。按需電影應用然后可以使用該數(shù)據(jù)來確定內容推薦,并且按需電影應用然后可以將這些推薦發(fā)送到內容推薦模塊。內容推薦模塊然后可以在平板上呈現(xiàn)來自按需電影應用的推薦??商鎿Q地,按需電影應用可以使用上述技術來提供用于編輯推薦群組的選項。然而,再次參照框420,如果當前用戶還未手動地改變推薦群組(但是作為代替,例如已經(jīng)取消了用于手動地改變推薦群組的選項),則該過程可以轉到框430,并且內容推薦模塊然后可以確定當前用戶(或前一用戶)是否已經(jīng)選擇或開啟了自動選擇??商鎿Q地,內容推薦模塊可以默認地開啟自動檢測。如果自動檢測未開啟,則內容推薦模塊可以終止并且將控制傳回到家庭交互引擎,并且圖7的過程可以結束。如果開啟了自動檢測,則內容推薦模塊可以自動地確定是否存在除當前用戶之外的任何用戶,這如在框440處所指示的。例如,內容推薦模塊可以利用感測技術(包括但不限于,基于由麥克風接收的音頻的說話者標識和/或基于由攝像機接收的視頻的面部識別)來自動地標識數(shù)據(jù)處理系統(tǒng)附近的用戶。如果內容推薦模塊檢測到另一用戶,則內容推薦模塊可以至少部分地基于被檢測到的用戶的簡檔來自動地將所檢測的用戶添加到推薦群組并且然后生成和呈現(xiàn)新的推薦內容,這如在框442和444處所示。此外,內容推薦模塊可以顯示已知用戶的縮略圖或其他標識符,并且當檢測到用戶時,內容推薦模塊可以突顯該用戶的縮略圖。如果內容推薦模塊未檢測到另一用戶,則該過程可以繼續(xù)重復循環(huán)框440和430,直到檢測到另一用戶、關閉自動檢測或者終止內容推薦模塊??商鎿Q地,該過程可以返回到框414,其中內容推薦模塊提供用于手動地編輯推薦群組的選項,這如以上所指示的。如已經(jīng)描述的,內容推薦模塊允許當前用戶容易地改變推薦群組。一起使用平板的家庭可以使用內容推薦模塊的功能來找到他們都感興趣的內容。內容推薦模塊可以使得用戶能夠容易地控制平板通過其為多個用戶推薦內容的過程。內容推薦模塊的簡單且直觀的用戶界面(UI)可以很大地增加將利用群組推薦功能的可能性。然而,再次參照框410,如果不需要推薦服務,則該過程可以通過頁面連接符B至圖8。圖8涉及平板傳遞模塊,其自動地確定平板是否已經(jīng)從一個用戶移交或傳遞至另一個,并且響應于移交而提供用于改變哪個用戶賬戶打開的便利接口。如以下更詳細地描述的,應用調整模塊可以使用手勢標識和自動用戶標識來使得第一用戶能夠與第二用戶共享平板同時維持對于第一和第二用戶的個性化體驗的控制。圖8的過程可以開始于平板傳遞模塊或家庭交互引擎自動地確定平板是否已經(jīng)從一個用戶移交或傳遞到另一個,這如在框510中所示。移交平板的動作可以被視為移交手勢。平板可以響應于由平板的各組件(諸如移動/方位傳感器和觸屏顯示器)檢測到的事件的組合來確定它已經(jīng)被傳遞到新的用戶。例如,平板可以檢測到,在由登錄用戶A的交互的一定時段之后,觸摸交互不再被電容式傳感器檢測到,或者觸摸信息是靜止的(例如用戶如一般地連同移交而發(fā)生的那樣持有設備,);然后檢測到由加速度計捕獲的移動,并且檢測到另一觸摸“靜止”交互(例如新的用戶在他或她手中拿著平板)?;蛘?,移交可以簡單地通過標識看攝像機的不同用戶來檢測。并且,面部識別特征可以通過僅在從加速度計檢測到某些活動時觸發(fā)攝像機捕獲而進一步優(yōu)化。然而,當利用面部識別增強移交檢測時,不需要通過加速度計準確地檢測實際的移交。然而,如果家庭交互引擎檢測到在平板被第二用戶抓取之前平板已經(jīng)在預定時間量內未被有效地使用,則家庭交互引擎可以確定未檢測到傳遞,并且家庭交互引擎可以自動地轉變?yōu)榧彝ツJ?。另外,如果未檢測到傳遞,則圖8的過程可以結束。但是如果已經(jīng)檢測到傳遞,則家庭交互引擎可以啟動平板傳遞模塊,并且平板傳遞模塊可以自動地確定新用戶的身份,這如在框512處所描繪的??商鎿Q地,每當平板啟動時或者每當用戶登錄時,平板可以自動地啟動平板傳遞模塊,并且平板傳遞模塊可以確定是否確定傳遞是否已經(jīng)發(fā)生。平板傳遞模塊可以使用比如以上關于內容推薦模塊所描述的那些之類的感測技術(例如面部和/或語音識別)來標識新用戶。出于圖8的目的,原先持有平板的用戶被稱為第一用戶,并且平板已經(jīng)被移交至的用戶被稱為第二用戶。如下文更詳細描述的,平板傳遞模塊然后可以基于在平板已經(jīng)被傳遞之后接收的用戶輸入來確定應當應用什么類型的用戶賬戶改變(如果有的話)。例如,如下文所描述的,平板傳遞模塊可以提供完全傳遞或轉變、臨時轉變、共享轉變以及沒有轉變。在一個實施例中,響應于檢測到平板的物理傳遞,平板傳遞模塊可以在平板的顯示器上自動地呈現(xiàn)用于第一用戶的標識符和用于第二用戶的標識符,這如在框514處所指示的。用戶標識符可以用縮略圖像、用戶id、名稱或者任何其他合適的標識符的形式。如在框520處所示,平板傳遞模塊然后可以確定是否已經(jīng)接收到請求完全轉變的用戶輸入,根據(jù)其第一用戶要被移除或登出并且以新的當前用戶替換。例如,如果第一用戶用完平板并且不計劃很快再次使用它,則可以請求完全轉變。用于完全轉變的輸入可以構成其中第一用戶的縮略圖像(或其他標識符)被拖拽或滑動出屏幕的滑動手勢,以指示第一用戶應當被移除。如在框524和526處所描繪的,如果確定已經(jīng)請求了完全轉變,則平板傳遞模塊可以自動地登出第一用戶并且自動地登入第二用戶,或者提示第二用戶登入。為了自動地登入第二用戶,平板傳遞模塊可以使用利用平板攝像機的面部識別來自動地驗證第二用戶。該自動登入過程對于用戶而言可能或多或少是不可見的。此外,如果面部識別失敗,則平板可以出于隱私目的而自動地落回到家庭模式(例如以確保剛剛移交了設備的用戶的數(shù)據(jù)的安全)。一旦第二用戶登入(或者一旦家庭賬戶打開),則該過程可以轉到框542,其圖示了平板傳遞模塊從屏幕移除其余縮略圖(在該情形中,針對第二用戶)。圖8的過程然后可以結束,其中第二用戶(或者家庭用戶)登入并且如所期望地使用平板。然而,再次參照框520,如果未請求完全轉變,則平板傳遞模塊然后可以確定是否已經(jīng)接收到針對沒有轉變的請求(例如,以保留第一用戶登入),這如在框530處所指示的。例如,如果第一用戶未用完平板并且預期第二用戶很快歸還平板,則可以請求沒有轉變。請求沒有轉變的用戶輸入可以構成其中第二用戶的縮略圖像被滑動出屏幕的滑動手勢。如果平板傳遞模塊接收到請求沒有轉變的輸入,則該過程可以從框530轉到框542,并且平板傳遞模塊可以從屏幕移除其余縮略圖(在該情形中,針對第一用戶)。圖8的過程然后可以結束,其中第二用戶持有平板但是第一用戶仍登入。然而,再次參照圖530,如果未請求用于沒有轉變的選項,則平板傳遞模塊然后可以確定是否已經(jīng)接收到針對共享轉變(即,針對到考慮兩個用戶的用戶簡檔的會話的轉變)的請求。如果第一用戶和第二用戶計劃使用平板來獲得針對被預測為第一和第二用戶二者感興趣的內容的推薦,則共享轉變可能是期望的,因此例如第一和第二用戶可能一起享有該內容。在一個實施例中,如在框540和550處所示,如果用戶之一已經(jīng)選擇或觸碰第二用戶的縮略圖而未將該縮略圖拖拽到屏幕中心,則平板傳遞模塊可以確定已經(jīng)請求了共享轉變。響應于這樣的輸入,平板傳遞模塊可以創(chuàng)建包括第一和第二用戶二者的推薦群組,這如在框552處所示。內容推薦模塊然后可以基于兩個用戶的簡檔來做出推薦,這如以上關于圖7所描述的。平板傳遞模塊然后可以從屏幕移除縮略圖或標識符,這如在框542處所示。圖8的過程然后可以結束,其中第二用戶持有平板并且共享賬戶登入。然而,再次參照框550,如果第二用戶的縮略圖居中,則平板傳遞模塊可以實現(xiàn)其中第二用戶的賬戶臨時打開的臨時轉變,這如在框554處所示。例如,當?shù)谝挥脩粢鈭D授權對第二用戶的臨時訪問時,臨時轉變可能被期望成允許第二用戶與第一用戶共享內容或者向第二用戶發(fā)送內容。用戶標識符然后可以從屏幕移除,這如在框542處所指示的,并且圖8的過程然后可以結束。然而,當?shù)诙脩魧⑵桨逡平换氐降谝挥脩魰r,平板傳遞模塊可以自動地關閉或退出第二用戶,并且然后再打開或登錄第一用戶。在另一情景中,第一用戶將平板移交至意圖使用相同應用的第二用戶,但是其中應用的上下文定制取決于持有平板的人。例如,媽媽和爸爸可能一起坐在沙發(fā)上觀看奧運會,并且爸爸可能打開與電視頻道上所示的內容協(xié)作地工作的ACME奧運會應用。當爸爸持有平板時,他接收到關于比賽者的統(tǒng)計信息(例如世界紀錄次數(shù)是多少、預期誰會贏、比賽者的最佳時間是什么等)。當爸爸將平板移交至媽媽時,ACME奧運會應用繼續(xù)運行,但是其改變所呈現(xiàn)的內容的種類。例如,它為媽媽呈現(xiàn)關于地點的有趣事實的列表(例如,它是何時建成的、它被用于過什么其他事件、當前處于該會場的名人有誰、哪家公司供應制服、制服由什么制成、購買類似產品的鏈接等)。在該情形中,第一用戶未退出并且運行中的應用繼續(xù)運行,但是應用內的定制基于持有平板的用戶。然而,再次參照框540,如果第二用戶的縮略圖在預定的、可配置的時間段內未被選擇,則平板傳遞模塊可以從屏幕移除用戶標識符(如在框542處所指示的),并且平板傳遞模塊可以應用默認轉變模式。在圖8的實施例中,默認轉變模塊是沒有轉變。圖8的過程然后可以結束。圖9呈現(xiàn)用于自動地確定要呈現(xiàn)在家庭頻道中的內容的過程的示例性實施例的流程圖。如下文更詳細描述的,在該過程中,家庭交互引擎可以響應于許多不同因素而動態(tài)地修改家庭頻道的內容(例如,哪些容器和哪些內容項目被顯示在家庭頻道上),所述許多不同因素包括但不限于,家庭用戶賬戶的預定義的喜好以及其他偏好和設定(例如日程表條目);個人用戶賬戶的預定義的喜好以及其他偏好和設定;基于家庭用戶賬戶之下和個人用戶賬戶之下的之前交互的針對家庭用戶賬戶和個人用戶賬戶的計算機學習結果;以及當前上下文的屬性,諸如當前時間和日期、應用當前在使用中、哪些已知用戶(如果有的話)在平板附近等。出于本公開的目的,關于家庭交互引擎用來確定家庭頻道內容的偏好和行為的數(shù)據(jù)可以被稱為偏好和使用數(shù)據(jù)。類似地,關于家庭交互引擎用來確定家庭頻道內容的當前上下文的數(shù)據(jù)可以被稱為上下文數(shù)據(jù)。例如,如下文所指示的,家庭交互引擎可以使用偏好和使用數(shù)據(jù)以及上下文數(shù)據(jù)來動態(tài)地生成和/或更新家庭偏好模型,并且家庭交互引擎可以使用家庭偏好模型來確定家庭頻道內容。因而,家庭偏好模型構成用于家庭用戶簡檔的特性和偏好的聚合,連同來自分析跨所有個人用戶簡檔的偏好、偏好模型和行為的結果。家庭交互引擎可以基于行為(包括一個或多個內容推薦系統(tǒng)的使用)的正進行的分析來隨時間觀察、學習和調節(jié)家庭偏好模型。通過分析諸如以上所引用的那些之類的因素,家庭交互引擎可以自動地標識家庭成員可能感興趣的信息和應用。因此,家庭交互引擎可以自動地用不同上下文中的不同信息和不同應用來填充家庭頻道,以使得在任何特定時間或任何特定情形中呈現(xiàn)的信息和應用對于該時間或該情形中的家庭成員而言可能更感興趣。圖9的過程可以由圖1的平板來執(zhí)行,并且該過程可以例如在平板啟動家庭交互引擎時開始,這如在框610處所示。如在框612處所示,家庭交互引擎然后可以咨詢家庭用戶簡檔以獲得偏好和使用數(shù)據(jù),所述偏好和使用數(shù)據(jù)可以幫助家庭交互引擎確定哪種類型的內容和哪些具體內容項目可能最適于在家庭頻道上呈現(xiàn)。例如,來自家庭用戶簡檔的偏好和使用數(shù)據(jù)可以標識喜好的或共同使用的內容源、喜好的或共同使用的應用、喜好的或共同使用的內容類別或流派、喜好的或共同使用的內容項目等等。如在框614處所示,家庭交互引擎還可以咨詢個人用戶簡檔以獲得針對每一個個人的相同種類的偏好和使用數(shù)據(jù)中的任何或所有。如在框616處所指示的,家庭交互引擎還可以通過咨詢一個或多個數(shù)字人物來獲得偏好和使用數(shù)據(jù),所述一個或多個數(shù)字人物可以由一個或多個本地或遠程數(shù)字人物服務來創(chuàng)建和/或維護。數(shù)字人物是人的重要屬性和特性的數(shù)字表示。該數(shù)字表示可以包括關于人的已經(jīng)自愿提供的、觀察到的和推導的數(shù)據(jù)。自愿提供的信息包括諸如偏好、喜好、愛好、事實信息(信用卡號碼、地址、產品偏好等)之類的信息,以及用戶已經(jīng)具體共享的任何其他明確的信息。觀察到的信息包括關于人的已經(jīng)電子地感測到的、觀察到的或者捕獲到的基于上下文的信息(例如生物計量數(shù)據(jù)、感測到的地理位置、購買行為等)。推導的信息是應用于自愿提供的和觀察到的數(shù)據(jù)的分析的結果。推導的信息還可以通過分析和/或組合來自一個或多個第三方數(shù)據(jù)源的人口統(tǒng)計學信息(例如,某人住在哪里、收入水平等)和/或其他類型的信息來導出。(多個)數(shù)字人物服務可以提供限定用于注冊用戶中的任何或所有的數(shù)字人物的數(shù)據(jù)。在一個實施例中,家庭交互引擎從簡檔和/或數(shù)字人物提取的信息的類型包括但不限于·喜好項目數(shù)據(jù)(例如,標識特定網(wǎng)站、歌曲、視頻、或者如已經(jīng)由個人用戶或家庭用戶選擇為喜好的其他內容項目的數(shù)據(jù));·喜好的流派或類別數(shù)據(jù)(例如,標識不同流派或類別的網(wǎng)站、歌曲、視頻、新話題、或者如已經(jīng)由個人用戶或家庭用戶選擇為喜好的其他內容類的數(shù)據(jù));·喜好的應用數(shù)據(jù)(例如,標識如已經(jīng)由個人用戶或家庭用戶選擇為喜好的特定應用的數(shù)據(jù));以及·其他類型的喜好的項目,諸如喜好的體育團隊。所提取的數(shù)據(jù)還可以包括偏好的項目數(shù)據(jù)、偏好的類別數(shù)據(jù)、偏好的應用數(shù)據(jù)、以及標識已經(jīng)由家庭交互引擎基于個人用戶的使用模式和家庭用戶賬戶之下的使用模式自動檢測到的偏好的其他類型數(shù)據(jù)。如在框618處所示,家庭交互引擎然后可以聚合和分析關于來自集體的家庭用戶簡檔、個人用戶簡檔以及數(shù)字人物的偏好和行為的數(shù)據(jù)以創(chuàng)建家庭偏好模型。出于本公開的目的,當對用戶簡檔進行引用時,應當理解的是,可以使用數(shù)字人物、上下文框架以及其他類似類型的數(shù)據(jù)儲存而不是用戶簡檔,或者作為用戶簡檔的附加,除非通過上下文或者明確地清楚指示為相反。在一個實施例中,家庭偏好模型包括指定或標識每一個個人用戶的觀察到的偏好、觀察到的行為和表達的興趣的數(shù)據(jù),以及指定或標識針對集體的家庭用戶賬戶的觀察到的偏好、觀察到的行為和表達的興趣的數(shù)據(jù)。如在框620處所描繪的,家庭交互引擎還可以確定用于平板的當前上下文。例如,家庭交互引擎可以確定一個或多個用戶可能使用平板的一天中的時間、位置和活動的類型(如果有的話)。如本文所描述的,家庭交互引擎可以檢測的另一上下文屬性是當前處于平板附近的任何家庭成員的身份。本文描述了附加的上下文屬性。家庭交互引擎可以保存關于當前上下文的信息,并且該信息可以被稱為上下文數(shù)據(jù)。如在框622處所指示的,家庭交互引擎還可以咨詢由內容推薦模塊生成的推薦。例如,家庭交互引擎可以就平板鄰近的任何用戶的身份而通知內容推薦模塊,并且可以請求針對該用戶或用戶的群組調整的內容推薦。家庭交互引擎然后可以基于以上所提及的各種不同數(shù)據(jù)源來確定容器的類型、內容的類型以及要呈現(xiàn)在家庭頻道上的特定內容項目,這如在框624處所示。并且,家庭交互引擎可以將該內容顯示在家庭頻道上,這如在框626處所指示的。在一個實施例中,家庭交互引擎通過基于存在哪些用戶而向不同個人用戶簡檔指派不同加權因子來確定要顯示在家庭頻道上的內容。例如,家庭交互引擎可以基于不同加權因子來創(chuàng)建或更新家庭偏好模型以偏愛針對當前用戶的內容。例如,如果爸爸和Jill對體育或特定體育團隊感興趣并且Jack對體育不感興趣,則家庭偏好模型可以使家庭頻道在僅爸爸和Jill存在時顯示比當僅爸爸和Jack存在時更多的體育相關的容器和/或內容。并且,如下文所指示的,家庭交互引擎可以基于存在哪些特定用戶群組來確定要顯示的內容。如在框630處所描繪的,家庭交互引擎然后可以確定(或重新確定)是否可以檢測到任何人緊靠近平板。如果檢測到任何人,則家庭交互引擎可以自動地確定這些人是否為注冊用戶,這如在框632處所指示的。家庭交互引擎可以使用任何合適的感測技術(例如面部和/或語音識別)來檢測和標識人。如以上所指示的,家庭交互引擎還可以確定任何之前檢測到的用戶是否不再存在。家庭交互引擎然后可以調節(jié)上下文數(shù)據(jù)以標識存在的一個用戶或多個用戶,這如在框634處所示。因而,存在的群組變?yōu)樯舷挛脑亍4送?,家庭交互引擎可以更新個人用戶簡檔和/或家庭用戶簡檔以標識與家庭內的不同群組相關聯(lián)的行為和興趣。內容推薦模塊還可以記錄和使用這種信息。例如,如果爸爸和Jill通常一起觀看某種節(jié)目或者一起進行某種活動,則家庭交互引擎和內容推薦模塊可以響應于檢測到爸爸和Jill存在而自動地優(yōu)先考慮這些節(jié)目或活動。然而,當Jack也存在時,群組可能趨于觀看不同的節(jié)目。因此,家庭交互引擎和內容推薦模塊可以響應于檢測到爸爸、Jill和Jack存在而優(yōu)先考慮該節(jié)目。因而,家庭交互引擎可以觀察家庭行為并且隨后使用這些觀察來提供針對家庭內的不同群組所定制的體驗。一旦已經(jīng)根據(jù)當前環(huán)境調節(jié)了上下文,則平板可以咨詢內容推薦模塊以得到針對當前用戶或用戶的群組的內容推薦,這如在框636處所描繪的。一旦已經(jīng)接收到新的內容推薦,或者如果在框630處沒有檢測到人,則家庭交互引擎可以確定上下文是否已經(jīng)改變,這如在框640處所指示的。如果上下文已經(jīng)改變,則家庭交互引擎可以調節(jié)或更新上下文數(shù)據(jù),這如在框642處所示。此外,如果用戶與平板交互,則這些交互可以影響家庭頻道的內容。例如,如果用戶在家庭賬戶之下將新圖片加載到平板上,則家庭交互引擎可以決定將該圖片添加到家庭頻道。因此,在家庭交互引擎更新上下文數(shù)據(jù)或者確定上下文還未改變之后,家庭交互引擎可以檢測用戶是否正在與平板交互,這如在框650處所描繪的。如果用戶正在與平板交互,則家庭交互引擎可以更新家庭用戶簡檔和家庭偏好模型,這如在框652和654處所指示的(例如,以將新圖片標識為喜愛的或偏好的項目)。該過程然后可以返回到框624,其中家庭交互引擎重新確定家庭頻道內容。圖9的過程可以繼續(xù)操作,其中家庭交互引擎響應于改變條件而動態(tài)地更新家庭頻道。因而,家庭交互引擎可以動態(tài)地修改家庭頻道的內容以提供被預測為對于作為整體的家庭而言最激發(fā)興趣的內容。在一個實施例中,家庭頻道是屏幕上的容器或容器區(qū)域的不固定的(fluid)UI。每一個容器可以運行不同應用、小部件、新聞饋送或者其他服務,這取決于上下文、房間中的用戶的偏好、以及用戶興趣。UI的形狀和形式可以以有趣的方式改變,從而增加或移除容器,這取決于用戶的偏好。容器的內容可以被選擇成(a)匹配單個用戶的已知偏好和喜好(例如針對特定喜好或偏好的股票(stock)的股票標貼、特定喜好或偏好的媒體對象或流派、特定喜好或偏好的新聞饋送)和/或(b)具有更廣的、基于群組的吸引力(例如,來自家庭日程表的項目、喜好或偏好的家庭媒體項目或流派、來自社交聯(lián)網(wǎng)應用的其他家庭成員的位置/狀態(tài)更新、經(jīng)由諸如www.CaringBridge.org處的站點之類的站點的擴展家庭/朋友的健康更新、來自學校網(wǎng)站的更新、來自教師的更新、從一個家庭成員到家庭的其余成員的短信、喜好或偏好的娛樂應用(例如用于按需播放電影的應用)等。家庭交互引擎可以基于兩個個人的組合來確定將什么內容顯示在家庭頻道上并且聚合家庭喜好的內容源、應用、內容項目和其他信息。家庭交互引擎可以使用多個數(shù)據(jù)源來確定家庭將感興趣的信息的類型。數(shù)據(jù)源包括但不限于,家庭用戶簡檔;個人用戶簡檔;用戶/家庭指定的喜好;基于在使用平板時觀察到的行為的偏好;以及從數(shù)字人物服務檢索的個人用戶喜好、偏好和興趣的集成。特別地,家庭交互引擎可以基于當前上下文和保存的用戶簡檔來確定將什么類型的內容和哪些特定內容項目包括在家庭頻道上。例如,如果在緊靠近處沒有檢測到人,則家庭交互引擎可以自動地調暗或關閉屏幕,或者家庭交互引擎可以顯示與所有家庭成員相關的內容,諸如匹配所有家庭成員的興趣的新聞或者針對所有家庭成員的即將到來的日程表事件。此外,家庭交互引擎可以針對緊靠近處檢測到的個人來自動地調諧家庭頻道內容。例如,如果媽媽是檢測到的在平板附近的僅有用戶,則家庭交互引擎可以將內容調諧為與媽媽相關,諸如媽媽喜歡的視頻的類別、針對媽媽的社交聯(lián)網(wǎng)更新、由媽媽接收到的未讀電子郵件或消息的指示、以及針對媽媽的即將到來的日程表事件?;蛘?,如以上所指示的,如果爸爸、Jill和Jack處于房間中,則家庭交互引擎可以顯示關于該特定用戶群組所感興趣的節(jié)目或活動的信息。家庭交互引擎可以通過方法的組合來識別房間中的用戶,并且然后可以動態(tài)地配置家庭頻道,以調整容器的類型(例如應用、小部件、饋送)以及將偏好的內容的類型(例如應用的類型、饋送的類型等)二者。家庭交互引擎可以根據(jù)一托盤的選項確定針對每一個容器的面積、形狀和顯示性質,并且然后可以使用這些容器來在屏幕上顯示內容。家庭交互引擎還可以在新聞和相關內容變得可用于顯示時刷新和改變內容。家庭交互引擎還可以提供能夠由用戶修改以控制顯示的特性(例如,以設定定時和轉變效果)的設定。家庭交互引擎可以在平板休息時(例如在鎖定或充電而一個或多個家庭成員存在時)自動地呈現(xiàn)家庭頻道。附加地或可替換地,用戶可以手動地調用或啟動家庭頻道,例如通過選擇應用、系統(tǒng)小部件、菜單項目或者任何其他合適的觸發(fā)機制。如以上所指示的,圖3描繪了示出家庭交互引擎可以在平板上顯示的混合家庭內容的種類的一個示例的示例性屏幕截圖。在一個實施例中,信息和媒體以周期性間隔旋轉通過直到平板滿足睡眠狀態(tài)準則或者直到由人主動參與。一個容器(例如圖片面板922)可以與計算機屏幕保護程序或者電子圖片幀類似地操作,從而重復循環(huán)一組圖片。然而,其他容器包括其他種類的信息,其中家庭頻道包括被預期為家庭成員廣泛感興趣的內容的融合,所述融合基于來自個人用戶簡檔和來自家庭用戶簡檔的聲明的偏好、相關情形上下文、針對個人賬戶和針對家庭用戶賬戶的觀察到的使用行為等。例如,家庭交互引擎可以動態(tài)地配置家庭頻道以呈現(xiàn)家庭成員廣泛感興趣的新聞、應用、視頻和音頻媒體項目、照片、日程表項目和其他類型的內容。此外,除了改變特定內容項目之外,家庭交互引擎還自動地改變顯示在家庭頻道上的容器和一般的內容類別或流派。因此,混合內容對于每一個家庭而言可以是唯一的且激發(fā)興趣的,并且家庭頻道可以充當進入到家庭的興趣的窗口。此外,家庭頻道可以充當顯示家庭信息的管道。服務可以從由家庭成員所擁有的所有設備收集信息并且將信息分配給所述由家庭成員所擁有的所有設備。例如,如果媽媽和爸爸均擁有智能電話,則媽媽和爸爸可以將家庭交互應用(例如家庭交互引擎)加載到這些電話上并且然后使用這些電話來預訂家庭頻道服務。在一個實施例中,家庭頻道服務由一個或多個遠程設備托管,并且平板(和/或其他個人本地設備)可以被用來配置該服務。家庭頻道服務然后可以從每一個電話上的家庭頻道應用接收信息并且將信息提供到所述家庭頻道應用。例如,如下文更詳細描述的,本地和遠程設備可以根據(jù)一般被稱為“云”的計算模型來協(xié)作。在一個實施例中,家庭頻道服務確保提供給每一個設備的信息與該設備在上下文方面相關。例如,家庭頻道服務可以針對智能電話的較小尺寸的屏幕適配內容和信息,并且家庭頻道服務可以限制和優(yōu)先考慮該信息,以使得顯示與用戶的偏好和興趣匹配的較少數(shù)目的內容項目。家庭頻道服務還可以在決定提供什么信息和內容(包括不同類型的新聞項目、視頻、音樂和應用)時考慮用戶的當前位置和活動。附加地,家庭頻道服務可以將用戶的當前位置和活動傳達給平板,因此平板的用戶可以知曉智能電話用戶在何處以及他或她在做什么。因而,家庭信息可以經(jīng)由他們的設備廣泛地分配給所有家庭成員。例如,如果媽媽在社交聯(lián)網(wǎng)應用中更新她的狀態(tài),則家庭頻道服務可能自動地將用于社交聯(lián)網(wǎng)應用的容器添加到用于所有預訂設備的家庭頻道,并且然后以媽媽的狀態(tài)信息填充該容器。圖10呈現(xiàn)用于動態(tài)地調整當前用戶的應用的過程的示例性實施例的流程圖。如下文所指示的,平板可以在用戶被識別時針對每一個唯一地識別的用戶而動態(tài)地調整運行的程序。在所圖示的實施例中,如在框710處所描繪的,該過程可以在平板啟動應用時開始。出于說明的目的,圖10的過程主要關于諸如音樂播放器、視頻播放器、新聞閱讀器或者電子書閱讀器之類的娛樂或媒體應用進行討論。然而,其他類型的應用可以被用于其他實施例中,包括但不限于,社交聯(lián)網(wǎng)應用、流送或按需視頻服務、因特網(wǎng)無線電臺或者其他流送音樂服務等。如在框712處所指示的,應用調整模塊然后可以使用任何合適的技術來自動地標識當前用戶。例如,應用調整模塊可以使用語音識別和/或面部識別來確定哪個用戶當前正在使用平板,這如以上所指示的。在示例性情景中,媽媽和爸爸在坐在客廳中的沙發(fā)上時使用平板來控制平板上的視頻播放器應用。特別地,視頻播放器應用已經(jīng)被配置成與客廳中的單獨的家庭影院系統(tǒng)協(xié)作或集成??商鎿Q地,應用可以被配置成與其他外部或遠程設備協(xié)作或集成,包括但不限于外部媒體設備,諸如電視、視頻游戲控制臺、流送視頻播放器、音頻接收器等。在另一情景中,應用可以被配置成將媒體和補充數(shù)據(jù)二者呈現(xiàn)在平板上。在示例性情景中,媽媽已經(jīng)使用視頻播放器應用來使得通過客廳中的單獨的家庭影院系統(tǒng)呈現(xiàn)所選擇的節(jié)目。然后,媽媽和爸爸可以在觀看該節(jié)目(例如奧運會)時來回傳平板。當媽媽首先拿起平板以打開奧運會時,應用調整模塊可以使用平板的攝像機來自動地檢測媽媽是當前用戶。平板還可以自動地登錄當前用戶(如果必要的話),這如以上關于移交所描述的。如在框714和716處所示,應用調整模塊然后可以針對當前用戶咨詢用戶簡檔,以標識與應用相關的當前用戶的任何偏好。如以上所指示的,應用調整模塊可以從用戶簡檔和/或從數(shù)字人物獲得用戶偏好。附加地或可替換地,應用調整模塊可以從上下文框架獲得用戶偏好。附加地,當應用調整模塊保存用于用戶的狀態(tài)數(shù)據(jù)時(如以下所指示的),應用調整模塊可以將該狀態(tài)數(shù)據(jù)保存到上下文框架。上下文框架可以使用用于存儲數(shù)據(jù)的任何合適的系統(tǒng)來實現(xiàn)。應用調整模塊可以經(jīng)由API與上下文框架服務進行通信和協(xié)作。該API可以使得開發(fā)者能夠利用用戶信息來構建更特征豐富的應用。在一個情景中,針對媽媽的用戶簡檔指示了當觀看體育節(jié)目時媽媽一般對涉及節(jié)目的某些種類的補充數(shù)據(jù)感興趣——并且希望平板呈現(xiàn)這些數(shù)據(jù)。例如,媽媽的簡檔可以指示媽媽希望看到關于事件的地點的數(shù)據(jù)、地點的歷史意義、哪些名人出席事件、以及哪家公司制作運動員制服。媽媽的簡檔還可以標識與特定應用相關的用戶偏好。例如,媽媽的簡檔可以標識針對不同游戲應用的偏好設定(例如難度等級、控制器設定等)。游戲控制器設定還可以被視為用戶界面設定。媽媽的簡檔還可以標識用于其他應用的偏好的用戶界面設定或其他應用設定。例如,媽媽的簡檔可以指定用于存儲或檢索數(shù)據(jù)的針對文字處理應用的默認文件夾、針對web瀏覽器應用的默認主頁等。媽媽的簡檔還可以標識關于媒體應用的偏好。例如,媽媽的簡檔可以標識針對視頻服務應用的喜愛的電影和/或電影的類型、針對音樂流送服務的喜愛的歌曲或歌曲的類型等。如在框718處所示,應用調整模塊還可以確定當前上下文,包括但不限于,平板的位置、哪些用戶在平板附近、過程中的活動的類型、所呈現(xiàn)的任何媒體的流派、以及關于所呈現(xiàn)的媒體的其他細節(jié),諸如媒體中的任何參與者的身份(例如體育團隊、演員等)。在示例性情景中,上下文可以指示用戶獨自在家在客廳中觀看電視上的體育事件(例如奧運會)。應用調整模塊然后可以基于來自用戶簡檔的數(shù)據(jù)和當前上下文數(shù)據(jù)來針對當前用戶和當前上下文調整應用,這如在框722處所指示的。例如,在示例性情景中,應用調整模塊可以基于上下文等來確定適當?shù)难a充內容,并且應用調整模塊可以使視頻播放器應用顯示該補充內容(例如,涉及奧運會地點的數(shù)據(jù)等)。因而,平板可以基于當前用戶的已知興趣來呈現(xiàn)與電視上所示的無論什么內容相關的有趣瑣事。另外,應用調整模塊和/或視頻播放器應用可以被配置成使補充數(shù)據(jù)呈現(xiàn)在平板上、家庭影院系統(tǒng)上或者二者上。類似地,在涉及游戲應用的情景中,應用調整模塊可以自動地配置游戲難度、游戲控制器設定和/或針對當前用戶對游戲的其他偏好。此外,家庭交互引擎可以基于觀察到的該用戶的行為來自動地更新與特定用戶相關聯(lián)的用戶簡檔和/或數(shù)字人物。例如,家庭交互引擎可以基于觀察到的用戶的活動來檢測用戶趨于(a)在早上觀看涉及世界新聞、商業(yè)新聞和股票價格的內容項目;(b)在午餐時間附近觀看當前社交網(wǎng)絡發(fā)帖;以及(c)在晚上觀看基于娛樂的內容或體育概述。因此,應用調整模塊可以受益于這種自動學習,其中自動調整應用的能力隨時間自動改進。如在框730處所示,應用調整模塊然后可以確定平板是否已經(jīng)傳遞或移交至不同用戶。如果沒有檢測到傳遞,則應用調整模塊可以確定上下文是否已經(jīng)改變,這如在框740處所示。例如,應用調整模塊可以確定廣播已經(jīng)變換到不同地點(例如從用于滑雪賽事的高山到用于滑冰比賽的冰場)或者用戶已經(jīng)選擇完全不同的節(jié)目(例如西部電影)。其他種類的上下文改變可以包括(a)從房屋的一個房間移動到另一個(例如從客廳到廚房),其中推薦的內容從TV/娛樂改變?yōu)槭匙V,(b)其他人來到平板附近,(c)一天中的時間改變,或者(d)移動到完全不同的位置(例如從房屋到汽車)。例如,用戶簡檔可以指示用戶在早上對一種內容(例如金融新聞)感興趣并且然后在晚上對另一種內容(例如體育或喜?。└信d趣。如果上下文已經(jīng)改變,則該過程可以返回到框722,并且應用調整模塊可以根據(jù)新的上下文自動地調節(jié)調整參數(shù)。例如,如果媽媽已經(jīng)將頻道從奧運會改變?yōu)槲鞑侩娪埃瑒t應用調整模塊可以基于指示媽媽對該中信息感興趣的用戶簡檔數(shù)據(jù)來將視頻播放器應用配置成顯示提供關于電影中的演員的信息的補充數(shù)據(jù)。然而,再次參照框730,如果檢測到傳遞到新用戶,則剛剛使用平板的任何人然后可以被視為前一用戶,并且新用戶可以被視為當前用戶。如在框732處所示,應用調整模塊然后可以使平板保存用于前一用戶的狀態(tài)數(shù)據(jù)。所保存的狀態(tài)數(shù)據(jù)可以包括平板的現(xiàn)有“狀態(tài)”的復制(可能與膝上型計算機進入睡眠時所保存的數(shù)據(jù)相同或類似)、使用中的應用和服務的列表及其相關聯(lián)的數(shù)據(jù)/設定、所顯示的GUI偽影、最后發(fā)生在平板上的動作的枚舉或歷史、打開媒體文件(例如電影、歌曲)的位置等。這將允許在相同設備上或者潛在地在具有兼容能力的其他設備上再次實現(xiàn)現(xiàn)有狀態(tài)。如果當前用戶(或“第二用戶”)隨后將平板移交回到前一用戶(或者“第一用戶”),則應用調整模塊可以檢索為第一用戶而保存的數(shù)據(jù)并且將平板再次配置回到第一用戶將平板移交至第二用戶之前存在的狀態(tài)。例如,在第二用戶將平板移交回到第一用戶之后,該過程可以返回到框712,并且在應用調整模塊識別第一用戶現(xiàn)在是當前用戶時,應用調整模塊可以檢索為第一用戶所保存的狀態(tài)數(shù)據(jù)。在一些情形中,在平板已經(jīng)傳遞之后,平板可能不能夠確定新的“當前”用戶是誰。這樣的移交可以被稱為非完全或非成功移交。在非完全移交之后,如果平板被移交回到第一用戶,則平板可以自動地再次驗證第一用戶并且然后可以恢復用于第一用戶的狀態(tài)(如以上所指示的)而不保存用于未標識的第二用戶的任何狀態(tài)。然而,再次參照框732,結合保存用于所標識的前一用戶的狀態(tài),家庭交互引擎還可以基于最近的交互來更新用于前一用戶的簡檔,這如在框734處所示。例如,如果前一用戶的行為包括了與涉及滑冰的補充數(shù)據(jù)的眾多交互,則家庭交互引擎可以更新前一用戶的用戶簡檔以將滑冰標識為前一用戶的興趣。該過程然后可以返回到框712,并且應用調整模塊可以標識當前用戶并咨詢該個人的用戶簡檔等,這如以上所指示的。例如,應用調整模塊可以確定爸爸現(xiàn)在是當前用戶,并且應用調整模塊可以確定爸爸對體育統(tǒng)計感興趣且他一般對來自美國的運動員感興趣。并且,上下文數(shù)據(jù)可以指示用戶正在家觀看電視上的奧運會。在將所有這些事實和偏好聚合在一起之后,平板可以確定用戶將重視來自美國的運動員的運動統(tǒng)計,并且可以將該類型的補充數(shù)據(jù)顯示給用戶。使用同一個應用,現(xiàn)在示出在平板上的增加的信息是基于爸爸對同一個事件的興趣。例如,新的數(shù)據(jù)和圖可以融合或流動到視頻播放器應用幀中并且提供增加的數(shù)據(jù)使爸爸高興。換言之,應用調整模塊可以重新配置視頻播放器應用而不脫離或啟動視頻播放器應用。應用調整模塊可以使視頻播放器應用將新用戶的補償數(shù)據(jù)并入到當前運行的應用的流中。在另一示例性情景中,媽媽和爸爸可以在使用社交聯(lián)網(wǎng)應用時來回傳平板。當媽媽持有平板時,顯示來自她的朋友和社交網(wǎng)絡的發(fā)帖和更新。然而,當媽媽將平板給爸爸時,社交聯(lián)網(wǎng)應用即時地刷新以顯示爸爸的最近發(fā)帖、他的朋友及他們的更新。另外,他們的用戶簡檔可以指示媽媽偏好社交聯(lián)網(wǎng)應用基于重要性來分類狀態(tài)更新,并且爸爸偏好社交聯(lián)網(wǎng)應用基于時間來分類狀態(tài)更新。因此,當媽媽持有平板時,應用調整模塊可以將社交聯(lián)網(wǎng)應用配置成將最重要的狀態(tài)更新顯示在頂部。并且當爸爸持有平板時,應用調整模塊可以將社交聯(lián)網(wǎng)應用配置成將最近的狀態(tài)更新顯示在頂部。在另一情景中,媽媽和爸爸可以在使用文字處理應用時來回傳平板。另外,他們的用戶簡檔可以指示媽媽使用一個默認文件夾并且爸爸使用另外的默認文件夾。因此,當媽媽持有平板時,應用調整模塊可以使文字處理應用使用媽媽的默認文件夾。并且當爸爸持有平板時,應用調整模塊可以使文字處理應用使用爸爸的默認文件夾。其他潛在的情景包括(a)新聞聚合器應用,并且用戶簡檔可以指示爸爸偏好體育新聞和本地團隊的得分,而媽媽偏好設計和建筑新聞,并且Jill偏好娛樂/名人新聞;(b)流送音樂播放器,并且用戶簡檔可以指示爸爸偏好古典,媽媽偏好爵士并且Jack偏好流行;(c)自動地加載當前用戶的等級、保存的游戲和播放器屬性的計算機游戲。平板、智能電話或其他數(shù)據(jù)處理系統(tǒng)可以具有安裝在平臺上的數(shù)百個應用。導航并且到達用戶在忙碌時需要的特定應用變得越來越耗時。啟動應用的捷徑或鏈接可以在層次結構中通過類別來組織或在平面結構中按字母次序排序。在常規(guī)數(shù)據(jù)處理系統(tǒng)中,組織是固定的并且不會根據(jù)平臺的動態(tài)上下文而改變。圖11描述用于提供對應用的改進訪問的過程的示例性實施例。該過程可以基于用戶習慣和動態(tài)上下文來以正確的時間和位置提供對用戶喜愛的和最有用的應用和內容的容易訪問。圖11的流程圖圖示用于自動地排名應用的以供呈現(xiàn)的過程的示例性實施例。該過程可以開始于個人用戶登入到平板。如在框810處所示,平板可以存儲用于當前用戶的偏好。例如,應用排名模塊可以提供接口以使用戶用關于用戶在不同情形中最頻繁地利用的應用的信息來再次填充應用激活矩陣(在下文描述)。該接口還可以允許用戶指定對于一個或多個應用而言重要的或相關的不同上下文,諸如在家里上下文、在工作上下文、通勤上下文、旅行上下文、咖啡館上下文等。因此,用戶還可以存儲例如將音樂播放器應用標識為每當用戶在上下班通勤時偏好的應用的數(shù)據(jù)。因而,應用激活矩陣可以由用戶利用默認值來初始化。例如,應用排名矩陣可以使用來自用戶的該數(shù)據(jù)來創(chuàng)建默認應用激活矩陣。隨后,如下文更詳細描述的,應用排名模塊可以響應于觀察到的用戶的使用模式來自動地調節(jié)應用激活矩陣。在一個實施例中,應用排名模塊使用單獨的應用監(jiān)視過程(API)來追蹤應用使用和設備上下文,以及連續(xù)地維護和更新應用激活矩陣。AMP可以在平板的后臺中運行并且提供關于什么應用在運行、運行多久、已經(jīng)播放什么內容等的信息。應用排名模塊然后可以使用該信息來更新應用激活矩陣以將設備使用與當前用戶簡檔和當前一般上下文相關。因而,AMP提供涉及所使用的應用的基本信息,并且應用排名模塊使用該信息來維護應用激活矩陣和概率轉變矩陣。在另一情景中,用戶可以登錄到家庭用戶賬戶,并且用戶然后可以設定用于該賬戶的參數(shù)。應用排名模塊可以維護用于每一個不同用戶的單獨數(shù)據(jù)。例如,應用排名模塊可以構建用于每一個用戶的個性化應用激活矩陣,并且可以隨時間細化應用激活矩陣以支持以正確時間和位置對用戶喜愛的和最有用的應用和內容的容易訪問。應用排名模塊可以通過經(jīng)由監(jiān)視和構建取決于上下文的應用之間的概率轉變矩陣來自動地學習用戶的偏好而支持這樣的功能。概率轉變矩陣可以被稱為應用激活矩陣。應用排名模塊可以監(jiān)視和追蹤上下文的各方面,包括但不限于,語義位置、一天中的時間、活動(例如開車、就餐等)。出于本公開的目的,術語“語義位置”表示如與用戶的活動相關的平板和用戶的位置。例如,應用激活矩陣可以將語義位置標識為客廳中、廚房中、家里、在辦公室、在體育館、在食品雜貨店、在書店、在圖書館、在學校、在咖啡館、在機場、在公交站、以列車通勤、以汽車通勤等。在一個情景中,應用激活矩陣可以指示,如果在機場使用平板,則存在用戶將想要從主屏幕啟動旅行應用的高概率。應用激活矩陣還可以指示,當用戶在旅行應用內瀏覽時,如果時間接近就餐時間,則跳到食品推薦應用的概率很高。并且應用排名模塊可以確定,如果時間接近用戶的航班的登機時間,則將設備置于“飛行模式”的捷徑應當處于應用列表的頂部。另一示例是使應用排名模塊在用戶通過第三代或第四代(3G/4G)連接瀏覽web或流送視頻時將數(shù)據(jù)使用應用帶到頂部,因此用戶可以容易地監(jiān)視他或她的數(shù)據(jù)使用,以避免超出數(shù)據(jù)計劃限制。因此,應用排名模塊可以以預測的激活的經(jīng)排名的次序呈現(xiàn)應用的經(jīng)調整的列表,所述列表僅包括期望的具有相對高可能性的應用。此外,應用排名模塊可以將當前時間與日程表事件相關聯(lián)并且可以基于這樣的關聯(lián)來對應用排名。這樣的日程表事件可以包括諸如生日慶祝、婚禮儀式、航班登機時間等之類的事件。特別地,應用排名模塊可以使用日程表數(shù)據(jù)來解釋存儲在日程表事件的應用激活矩陣中的“時間”上下文。例如,應用排名模塊可以對照當前時間與圖12的應用激活矩陣中的第三行以確定其是安排的航班的登機時間,并且飛行模式小部件在該上下文中是排在頂部的應用。圖12呈現(xiàn)受當前上下文(包括語義位置、一天中的時間和用戶活動)約束的標識從當前運行的應用到接下來的應用的轉變概率的示例性應用激活矩陣(AAM)95。上下文屬性還可以被標識為通配符(例如“任何”),從而意味著特定轉變概率不受對應上下文屬性約束。表中的每一行可以被看作限制應當針對上下文應用列表(CAL)97保留的潛在應用的過濾規(guī)則。智能捷徑管理器通過表迭代并且針對當前檢測到的上下文應用每一個規(guī)則。智能捷徑管理器還可以被稱為應用排名模塊。應用排名模塊可以存儲與上下文應用列表中的當前上下文匹配的規(guī)則。在迭代過程的結束,僅可以在上下文應用列表中找到少數(shù)規(guī)則。應用排名模塊然后可以根據(jù)轉變概率值對上下文應用列表中的規(guī)則進行排名。應用排名模塊然后可以確定哪些應用被這些規(guī)則標識為接下來最可能使用的,并且應用排名模塊可以以排名次序向用戶呈現(xiàn)用于那些排在頂部的應用中的一個或多個的可選標識符,由此允許用戶容易地啟動那些呈現(xiàn)的應用中的任何一個。因而,具有與當前上下文匹配的較高轉變概率的應用將在上下文應用列表上被置于較高處,從而給予用戶在那時對這些應用的更容易的訪問。上下文應用列表還可以被稱為經(jīng)排名的應用列表。在圖12的實施例中,第一和第二行指示如果用戶在開車,則用戶將想要啟動或使用地圖應用的概率相當高(70%),并且用戶將想要使用電子郵件應用的概率很低(10%)。第三行指示如果應用排名模塊確定用戶正要登機(基于用戶處于機場并且當前時間接近如在用戶的日程表數(shù)據(jù)中所反映的安排的登機時間),則存在用戶將想要訪問用于將平板置于飛行模式的小部件的高概率(97%)。其余行將針對潛在的“接下來的”應用的轉變概率與其他語義位置、時間、活動和“當前”應用相關聯(lián)。在一個實施例中,應用排名模塊使得用戶能夠將不同時間或時間段與針對用戶個性化的對應的高級語義含義相關聯(lián)。應用排名模塊還可以自動地基于觀察到的使用模式來將高級語義含義與不同時間段鏈接。例如,應用排名模塊可以學習到,工作日從上午8:00到8:30以及從下午6:00到6:30是用戶的通常的通勤時間。類似地,應用排名模塊可以記錄指示上午8:00、下午1:00和下午6:00是用戶在工作日的通常的用餐時間以及上午10:00、下午2:00和下午8:00是用戶在周末/節(jié)假日的通常的用餐時間的數(shù)據(jù)。再次參照圖11,如在框812處所描繪的,應用排名模塊可以監(jiān)視平板的上下文(例如,當前應用、當前時間、當前語義位置以及當前活動)。當上下文改變時,應用排名模塊可以自動地記錄當前上下文屬性,這如在框814處所示。這些上下文屬性可以包括但不限于,當前應用、當前時間、當前語義位置、以及由用戶參與的活動的類型。例如,應用排名模塊可以通過使用諸如已知為谷歌地圖的應用之類的web映射服務應用對GPS坐標進行反向地理編碼來確定現(xiàn)在的語義位置。應用排名模塊可以通過例如解釋平板上可用的移動感測數(shù)據(jù)(例如來自加速度計、陀螺儀等)來確定現(xiàn)在的活動。此外,如在框816處所指示的,應用排名模塊可以基于當前上下文來自動地評估安裝在平板上的每一個應用的激活概率。如在框818處所示,在評估了每一個應用的激活概率之后,應用排名模塊然后可以基于應用激活矩陣和當前上下文數(shù)據(jù)來創(chuàng)建上下文應用列表。例如,當構建上下文應用列表時,應用排名模塊可以省略與時間、活動、語義位置、或與當前上下文不同的當前應用相關聯(lián)的任何行。此外,當創(chuàng)建上下文應用列表時,應用排名模塊可以以轉變概率的下降次序來排序列表中的行。此外,如在下文更詳細描述的,應用排名模塊可以包括用于接受基于語音的輸入的UI或者與其協(xié)作。如在框819處所示,每當上下文應用列表改變時,應用排名模塊可以使該基于語音的UI基于當前應用和某一數(shù)量(例如一個或兩個)的當前排在頂部的“接下來的”應用的元數(shù)據(jù)來約束或限制被用于解釋口頭輸入的詞匯。如在框820處所描繪的,平板然后可以確定是否已經(jīng)請求應用激活。換言之,應用排名模塊可以確定用戶是否已經(jīng)啟動或重新開始使用不同于當前應用的應用。如果已經(jīng)請求應用激活,則應用排名模塊可以相應地更新激活矩陣,這如在框822處所示。例如,如果所請求的應用首次啟動,則應用排名模塊可以在應用激活矩陣中創(chuàng)建新的行以將所請求的應用標識為“接下來的”應用,連同關于當前上下文屬性(例如當前語義位置、時間、活動和應用)的數(shù)據(jù)一起。如果所請求的應用在特定上下文中首次啟動,則應用排名模塊也可以添加新的行?;蛘?,如果應用激活矩陣已經(jīng)在當前上下文中包含用于所請求的“接下來的”應用的行,則應用排名模塊可以更新或調節(jié)用于該行的轉變概率,以及用于具有當前上下文的行的任何其他“接下來的”應用的轉變概率。因此,應用排名模塊可以自動地適于改變用戶偏好。在更新應用激活矩陣之后,應用排名模塊可以啟動(或者以其他方式激活)所請求的應用,這如在框824處所示。然后,由于當前應用已經(jīng)改變,并且當前應用是上下文的一部分,所以該過程可以轉到框814,其中應用排名模塊記錄新的上下文屬性、再次重新評估應用激活概率、以及修訂或再次創(chuàng)建上下文應用列表,這如以上所述。然而,再次參照框820,如果還未請求應用激活,則應用排名模塊可以確定用戶是否已經(jīng)請求經(jīng)排名的應用列表,這如在框830處所指示的。如果用戶已經(jīng)請求經(jīng)排名的應用列表,則應用排名模塊可以將經(jīng)排名的應用列表呈現(xiàn)在平板上,這如在框832處所示。例如,應用排名模塊可以呈現(xiàn)到經(jīng)排名的應用列表(以轉變概率的下降次序進行排名)中的每一個應用的鏈接或捷徑。出于本公開的目的,術語“鏈接”和“捷徑”可以用來指代圖標、按鈕、下拉列表中的項目、或者由數(shù)據(jù)處理系統(tǒng)呈現(xiàn)以使得用戶能夠激活應用或其他內容項目的任何其他類型的對象或項目。該過程然后可以通過連接符C到框820,并且應用排名模塊可以確定用戶是否已經(jīng)選擇所列出的應用之一以用于激活。如果用戶已經(jīng)選擇用于激活的應用,則應用排名模塊可以如在上文關于框822、824等所描述的那樣處理該請求。再次參照框820,在相對基本的實施例中,為了請求經(jīng)排名的應用列表,用戶可以觸碰屏幕上的特定區(qū),按下屏幕上的按鈕,或者按下設備上的物理熱鍵。在前面的實施例中,應用排名模塊可以使經(jīng)排名的應用列表通過識別手勢的UI可訪問。例如,UI可以使得用戶能夠通過做出特定手勢或動作來經(jīng)由捷徑序列性地導航到經(jīng)排名的應用列表中的應用,所述特定手勢或動作包括但不限于(a)用兩只手在兩個短邊緣持有平板并且朝向左右或上下來回搖動設備,或者(b)簡單地搖動平板以在列表中前進。在一個實施例中,手勢UI可以允許用戶經(jīng)由自然手勢重復循環(huán)到當前上下文的排在頂部的應用的預定數(shù)目的(例如三個)捷徑。在一個實施例中,替代在列表中顯示上下文地相關的應用,應用排名模塊可以針對壓力相關圖形地組織應用(或者到應用的捷徑)。例如,在一個實施例中,最相關的應用可以顯示在主屏幕的第一頁面上,并且較不相關的應用可以顯示在屏幕之外(例如在主屏幕的其他頁面上)。在不同的實施例中,最相關的應用可以連同內容一起顯示在主屏幕UI上,例如作為圖形用戶界面(GUI)小部件。例如,可以呈現(xiàn)視頻流送應用的小部件,從而在其盒中示出由視頻流送應用針對當前用戶所建議的最新發(fā)布或電影。在另一實施例中,應用排名模塊可以將小部件保持在主屏幕上,其中小部件總是包括到排在頂部的“接下來的”應用的捷徑。應用排名模塊可以由此使得用戶能夠利用單擊、觸碰或手勢來激活排在頂部的應用。然而,再次參照框830,如果用戶還未請求經(jīng)排名的應用列表,則該過程可以轉到框840,其示出應用排名模塊確定平板是否已經(jīng)接收到語音輸入或口頭輸入。如以上所指示的,應用排名模塊可以包括基于語音的UI或者與其協(xié)作,該基于語音的UI利用來自預定數(shù)目的排在頂部的應用(例如一個、兩個、三個或更多)的元數(shù)據(jù)來約束用于解釋口頭輸入的詞匯。如果已經(jīng)接收到語音輸入,則基于語音的UI可以使用受約束的詞匯來解釋該語音輸入,這如在框844處所描繪的。例如,基于語音的UI可以是OS的一部分,并且用戶可以使用受約束的詞匯來啟動排在頂部的應用之一??商鎿Q地,用戶可以使用受約束的詞匯來激活由排在頂部的應用之一所支持的特征(例如給家里打電話)。通過使得基于語音的UI能夠將詞匯約束為最可能在當前上下文中使用的某一數(shù)目的應用,應用排名模塊可以幫助在吵雜環(huán)境中(例如機場處)提供改進命令識別的準確度。在已經(jīng)解釋了語音輸入之后,或者如果未接收到語音輸入,則該過程可以通過連接符D返回到框812,并且應用排名模塊可以繼續(xù)適于改變條件,這如在上文所指示的。因而,如已經(jīng)描述的,應用排名模塊使用上下文覺知來改進到應用的捷徑的組織和呈現(xiàn)。通過學習和適于隨時間觀察到的用戶偏好和活動,應用排名模塊提供針對每一個不同用戶優(yōu)化和個性化的UI體驗。如以上所指示的,應用排名模塊還支持一個點擊或一個手勢的體驗以在任何位置、任何時間激活一個人的最有用的應用。在一個實施例中,應用激活矩陣還包括涉及諸如喜愛的歌曲、電影、藝術家等之類的特定的內容的項目或類型的數(shù)據(jù),并且基于該數(shù)據(jù)和當前上下文數(shù)據(jù),應用排名模塊將這些內容項目中的一個或多個自動地包括在經(jīng)排名的應用列表中,如果適當?shù)脑?。例如,如果應用激活矩陣指示爸爸通常在星期五從公司開車回家時播放某一歌曲,則應用排名模塊可以響應于檢測到爸爸在星期五開車回家而將該歌曲呈現(xiàn)在經(jīng)排名的應用列表的頂部或頂部附近。類似地,當數(shù)據(jù)處理系統(tǒng)檢測到用戶在上下文中導向(conductivefor)觀看電影(諸如在列車上)時,進行中的電影可以被包括在經(jīng)排名的應用列表中。任何合適的操作環(huán)境和編程語言(或者操作環(huán)境和編程語言的組合)可以用來實現(xiàn)本文所描述的組件。例如,在一個實施例中,以已知為“Java”的面向對象編程語言編寫一些或所有家庭交互引擎,并且一些或所有家庭交互引擎在平板上的或多或少常規(guī)的個人計算機OS的頂部上運行。應用排名模塊可以實現(xiàn)為應用管理器,基于語音的UI可以實現(xiàn)為數(shù)字個人助理,并且它們可以經(jīng)由平臺上可用的任何進程間通信(IPC)機制一起工作。在另一實施例中,以已知為“PHP”和“JavaScript”的腳本語言的組合來編寫一些或所有家庭交互引擎,并且家庭交互功能在本地客戶端與運行在遠程服務器上的類Unix的OS的頂部上的引擎之間分離。例如,家庭交互引擎的基本UI功能可以由客戶端設備上的web瀏覽器執(zhí)行,而其他功能可以在一個或多個遠程服務器上執(zhí)行。在其他實施例中,可以使用其他類型的編程語言和操作環(huán)境。鑒于本文所描述和說明的原理和示例性實施例,將了解的是,所說明的實施例可以在不脫離這樣的原理的情況下在布置和細節(jié)方面進行修改。另外,前述討論聚焦于特定實施例,但是預期到其他配置。另外,盡管在本文中使用諸如“實施例”、“一個實施例”、“另一實施例”等之類的表述,但是這些詞語一般意指涉及實施例可能性,并且不意圖將本發(fā)明限于特定的實施例配置。如本文中所使用的,這些詞語可以涉及相同實施例或不同實施例,并且這些實施例可組合成其他實施例。如本文中所使用的,術語“處理系統(tǒng)”和“數(shù)據(jù)處理系統(tǒng)”意圖廣泛包含單個機器、或一起操作的通信耦合的機器或設備的系統(tǒng)。例如,兩個或更多機器可以使用關于對等體到對等體模型、客戶端/服務器模型或者云計算模型的一個或多個變型來協(xié)作以提供本文所描述的一些或所有功能。云計算模型上的這些變型可以包括計算服務架構,其被稱為基礎設施即服務(IAAS)、平臺即服務(PAAS)、軟件即服務(SAAS)或者任何其他合適的架構。例如,電視可以包括最小計算和存儲資源,并且電視可以使用一個或多個應用、存儲空間和一個或多個遠程設備上的其他計算資源以提供本文所描述的一些或所有功能。類似地,在上文一個示例性實施例中被描述為駐留在特定設備上的應用和/或其他數(shù)據(jù)(例如用戶簡檔)在其他實施例中可以駐留在一個或多個其他設備上。并且,在上文一個示例性實施例中被描述為在一個特定設備上執(zhí)行的計算操作在其他實施例中可以由一個或多個其他設備執(zhí)行。協(xié)作以形成數(shù)據(jù)處理系統(tǒng)的一個設備或多個設備可以提供跨不同用戶界面設備熟悉的同時還針對這些不同用戶界面設備而調整的用戶體驗。例如,具有一個或多個傳感器的平板可以將數(shù)據(jù)發(fā)送到云中的遠程設備,并且該遠程設備可以托管家庭交互引擎。所托管的家庭交互引擎可以基于從平板接收到的傳感器數(shù)據(jù)來確定哪些用戶(如果有的話)在平板附近。因而,家庭交互引擎可以作為服務獨立于平板存在。其他邏輯組件或模塊也可以實現(xiàn)為遠程托管的服務。在使用云計算模型的一個實施例中,用于家庭成員的個人簡檔被存儲在平板之外(例如在云中),并且個人簡檔根據(jù)需要被復制、傳送或向下推送到設備。例如,智能電話可以將當前用戶的面部圖像發(fā)送到云,并且作為響應云可以確定哪個用戶具有該面部,并且然后可以將該用戶的個人簡檔發(fā)送到智能電話。另外,用戶可以被指定為家庭成員,并且家庭一個或多個平板(或其他設備)可以被指定為屬于該相同家庭。另外,家庭交互引擎可以混合云中的被指定為家庭的一部分的所有個人簡檔以創(chuàng)建家庭簡檔,并且家庭交互引擎可以將該家庭簡檔向下推送到屬于家庭的每一個設備。家庭交互引擎還可以將更新定期地向下推送到個人簡檔和家庭簡檔。因此,當人或“訪客”從其他人借用平板(或其他設備)時,平板最初可以允許經(jīng)由訪客賬戶的訪問。然而,如果云中的家庭交互引擎能夠標識訪客并且找到該訪客的簡檔,則家庭交互引擎可以將該簡檔向下推送到平板。平板然后可以基于訪客的簡檔來自動地重新配置其本身。然而,平板可以被配置有針對某些用戶的受限的許可,例如以防止對打印機和/或其他設備和功能的訪問。示例性數(shù)據(jù)處理系統(tǒng)包括但不限于,分布式計算系統(tǒng)、超級計算機、高性能計算系統(tǒng)、計算集群、大型計算機、小型計算機、客戶端服務器計算機、個人計算機(PC)、工作站、服務器、便攜式計算機、膝上型計算機、平板計算機、個人數(shù)字助理(PDA)、電話、手持式設備、諸如音頻設備、視頻設備、音頻/視頻設備(例如電視和機頂盒)之類的娛樂設備、車輛處理系統(tǒng)、以及用于處理或傳送信息的其他設備。因此,除非通過上下文另有明確指示或要求,否則對任何特定類型的數(shù)據(jù)處理系統(tǒng)(例如平板)的引用應當理解為也包含其他類型的數(shù)據(jù)處理系統(tǒng)。另外,除非另有明確指示,否則被描述為耦合到彼此、彼此進行通信、響應于彼此等的組件不需要彼此連續(xù)通信并且不需要直接耦合到彼此。此外,數(shù)據(jù)處理系統(tǒng)的一些組件可以實現(xiàn)為具有用于與總線通信的接口(例如連接器)的適配器卡??商鎿Q地,設備或組件可以實現(xiàn)為嵌入式控制器,其使用諸如可編程或不可編程邏輯設備或陣列、專用集成電路(ASIC)、嵌入式計算機、智能卡等之類的組件。出于本公開的目的,術語“總線”包括可以由多于兩個設備所共享的路徑,以及點對點路徑。本公開可以涉及指令、功能、進程、數(shù)據(jù)結構、應用程序、配置設定以及其他種類的數(shù)據(jù)。如以上所述的,當數(shù)據(jù)被機器訪問時,機器可以通過執(zhí)行任務、限定抽象數(shù)據(jù)類型或低級硬件上下文、和/或執(zhí)行其他操作來做出響應。例如,數(shù)據(jù)存儲、RAM和/或閃速存儲器可以包括各種指令集,其在被執(zhí)行時執(zhí)行各種操作。這樣的指令集一般可以被稱為軟件。此外,術語“程序”可以一般用來涵蓋廣泛范圍的軟件構造,包括應用、例程、模塊、驅動器、子程序、過程和其他類型的軟件組件。還應當理解的是,本文所描繪的硬件和軟件組件表示合理地自包含以使得每一個可以基本上與其他獨立地設計、構造或更新的功能元件。在可替換實施例中,許多部件可以實現(xiàn)為硬件、軟件或硬件和軟件的組合以用于提供本文所描述和說明的功能。例如,可替換實施例包括機器可訪問媒體編碼指令或控制邏輯以用于執(zhí)行本發(fā)明的操作。這樣的實施例還可以被稱為程序產品。這樣的機器可訪問媒體可以包括但不限于有形存儲介質,諸如磁盤、光盤、RAM、只讀存儲器(ROM)等。出于本公開的目的,術語“ROM”可以一般用來指代非易失性存儲器設備,諸如可擦除可編程ROM(EPROM)、電子可擦寫可編程ROM(EEPROM)、閃速ROM、閃速存儲器等。在一些實施例中,用于執(zhí)行所描述的操作的一些或所有邏輯控制可以在硬件邏輯中實現(xiàn)(例如作為集成電路芯片、可編程門陣列(PGA)、ASIC的一部分等)。在至少一個實施例中,所有組件的指令可以存儲在一個非暫時性機器可訪問介質中。在至少一個其他實施例中,兩個或更多非暫時性機器可訪問介質可以用于存儲組件的指令。例如,一個組件的指令可以存儲在一個介質中,并且另一組件的指令可以存儲在另一介質中??商鎿Q地,一個組件的指令的一部分可以存儲在一個介質中,并且該組件的指令的其余部分(以及其他組件的指令)可以存儲在一個或多個其他介質中。指令還可以在分布式環(huán)境中使用,并且可以本地和/或遠程地存儲以用于由單個或多個處理器的訪問。另外,盡管已經(jīng)關于以特定序列執(zhí)行的特定操作描述了一個或多個示例過程,但是可以將眾多修改應用到這些過程以導出本發(fā)明的眾多可替換實施例。例如,可替換實施例可以包括使用比所有公開的操作更少的過程、使用附加操作的過程以及其中組合、細分、重新布置或以其他方式更改本文所公開的單獨的操作的過程。鑒于可以從本文所描述的示例性實施例容易地導出的各種各樣的有用置換,該詳細描述僅意圖為說明性的,并且不應當被視為限制本發(fā)明的范圍。作為代替,本發(fā)明的范圍意圖涵蓋許多不同實施例,包括但不限于具有在以下段落中描述的特征的實施例。(A1)一種方法促進與數(shù)據(jù)處理系統(tǒng)的多用戶交互。所述方法涉及具有用于相應個人用戶的個人用戶簡檔并且具有用于集體家庭用戶的家庭用戶簡檔的數(shù)據(jù)處理系統(tǒng)。所述數(shù)據(jù)處理系統(tǒng)至少部分地基于家庭用戶簡檔來自動地確定用于家庭頻道的第一組內容項目。數(shù)據(jù)處理系統(tǒng)在家庭用戶簡檔打開時自動地呈現(xiàn)家庭頻道。在自動地確定用于家庭頻道的第一組內容項目之后,基于由對應個人用戶與數(shù)據(jù)處理系統(tǒng)的交互來修改個人用戶簡檔之一。在修改個人用戶簡檔之后,基于經(jīng)修改的個人用戶簡檔來自動地修改家庭用戶簡檔。所述數(shù)據(jù)處理系統(tǒng)至少部分地基于經(jīng)修改的家庭用戶簡檔來自動地確定用于家庭頻道的第二組內容項目。(A2)根據(jù)段落A1的方法還包括:自動地確定是否所有的個人用戶簡檔是非活動的;以及響應于確定所有的個人用戶簡檔是非活動的而自動地呈現(xiàn)家庭頻道。(A3)根據(jù)段落A1的方法還包括在將家庭頻道呈現(xiàn)在數(shù)據(jù)處理系統(tǒng)上時自動地重復循環(huán)來自第一組內容項目的不同項目。(A4)在根據(jù)段落A1的方法中,第二組內容項目包括來自包括日程表事件、相片、視頻、喜愛的音樂文件以及天氣信息的群組的至少兩個項目。(A5)在根據(jù)段落A1的方法中,個人用戶簡檔包括用于第一用戶的第一用戶簡檔和用于第二用戶的第二用戶簡檔。并且所述方法還包括:在第一用戶已經(jīng)登入到數(shù)據(jù)處理系統(tǒng)之后,呈現(xiàn)針對被預測為第一用戶感興趣的內容的第一組推薦;向第一用戶呈現(xiàn)用于選擇要出于推薦的目的而被包括的第二用戶的選項,并且從第一用戶接收選擇要出于推薦的目的而被包括的第二用戶的輸入;以及響應于從第一用戶接收到選擇要出于推薦的目的而被包括的第二用戶的輸入,自動地呈現(xiàn)來自針對被預測為第一用戶和第二用戶感興趣的內容的第二組推薦的至少一個推薦。(A6)根據(jù)段落A5的方法還包括,響應于從第一用戶接收到選擇要出于推薦的目的而被包括的第二用戶的輸入,自動地確定針對被預測為第一用戶和第二用戶感興趣的內容的第二組推薦。(A7)根據(jù)段落A5的方法還包括:自動地確定用于第一用戶的主屏幕的內容項目;以及在用于第一用戶的主屏幕的內容項目當中自動地包括針對被預測為第一用戶感興趣的內容的至少一個推薦。(A8)在根據(jù)段落A5的方法中,向第一用戶呈現(xiàn)用于選擇要出于推薦的目的而被包括的第二用戶的選項的操作包括呈現(xiàn)用于第二用戶的可選擇標識符;并且響應于選擇用于第二用戶的可選擇標識符的用戶輸入而執(zhí)行自動地呈現(xiàn)來自針對被預測為第一用戶和第二用戶感興趣的內容的第二組推薦的至少一個推薦的操作。(A9)在根據(jù)段落A8的方法中,呈現(xiàn)用于第二用戶的可選擇標識符的操作包括呈現(xiàn)用于在數(shù)據(jù)處理系統(tǒng)上具有用戶簡檔的所有用戶的可選擇標識符。(A10)根據(jù)段落A5的方法還包括:響應于從第一用戶接收到選擇要出于推薦的目的而被包括的第二用戶的輸入,向遠程應用自動地通知第二用戶已經(jīng)被選擇以出于推薦的目的而被包括;以及在向遠程應用通知第二用戶已經(jīng)被選擇以出于推薦的目的而被包括之后,從遠程應用接收第二組推薦。并且響應于從遠程應用接收到第二組推薦而執(zhí)行自動地呈現(xiàn)來自針對被預測為第一用戶和第二用戶感興趣的內容的第二組推薦的至少一個推薦的操作。(A11)根據(jù)段落A5的方法還包括:自動地檢測具有用于數(shù)據(jù)處理系統(tǒng)的用戶簡檔的人是否在數(shù)據(jù)處理系統(tǒng)附近;以及響應于自動地檢測到具有用于數(shù)據(jù)處理系統(tǒng)的用戶簡檔的人在數(shù)據(jù)處理系統(tǒng)附近,自動地使檢測到的人出于推薦的目的而被包括。(A12)根據(jù)段落A11的方法還包括:向第一用戶呈現(xiàn)用于激活自動群組推薦的選項;以及接收選擇用于激活自動群組推薦的選項的用戶輸入。并且響應于接收到選擇用于激活自動群組推薦的選項的用戶輸入而執(zhí)行自動地檢測具有用于數(shù)據(jù)處理系統(tǒng)的用戶簡檔的人是否在數(shù)據(jù)處理系統(tǒng)附近的操作。(B1)另一種方法促進與數(shù)據(jù)處理系統(tǒng)的多用戶交互。所述方法涉及具有多個內容項目、具有用于多個相應個人用戶的多個個人用戶賬戶、具有用于每一個個人用戶賬戶的對應個人用戶簡檔、具有用于集體家庭用戶的家庭用戶賬戶并具有對應于家庭用戶賬戶的家庭用戶簡檔的數(shù)據(jù)處理系統(tǒng)。根據(jù)該方法,響應于當前用戶登錄到數(shù)據(jù)處理系統(tǒng)而打開個人用戶賬戶之一。響應于確定當前用戶已經(jīng)選擇用于共享的多個內容項目當中的內容項目,該數(shù)據(jù)處理系統(tǒng)呈現(xiàn)用于一個或多個其他個人用戶的一個或多個可選擇的用戶標識符并且該數(shù)據(jù)處理系統(tǒng)呈現(xiàn)用于家庭用戶的可選擇的用戶標識符。響應于確定當前用戶已經(jīng)選擇用于家庭用戶的用戶標識符,自動地修改家庭用戶簡檔以將所選擇的內容項目標識為已經(jīng)與家庭用戶共享。并且當家庭用戶賬戶打開時,該數(shù)據(jù)處理系統(tǒng)顯示包含關于與家庭用戶共享的所選擇的內容項目的信息的用于家庭用戶的主屏幕。(B2)根據(jù)段落B1的方法還包括:響應于確定當前用戶已經(jīng)選擇用于另一個人用戶的用戶標識符,自動地修改對應個人用戶簡檔以將所選擇的內容項目標識為已經(jīng)與所選擇的個人用戶共享;以及當用于所選擇的個人用戶的用戶賬戶打開時,顯示包含關于與所選擇的個人用戶共享的所選擇的內容項目的信息的用于所選擇的個人用戶的主屏幕。(B3)在根據(jù)段落B1的方法中,數(shù)據(jù)處理系統(tǒng)包括用于當前用戶的聯(lián)系人列表;并且所述方法還包括接收從聯(lián)系人列表中選擇至少一個個人以用于包括為潛在接受方的用戶輸入。(B4)根據(jù)段落B1的方法還包括:自動地檢測數(shù)據(jù)處理系統(tǒng)附近的一個或多個遠程設備;呈現(xiàn)用于一個或多個遠程設備的一個或多個可選擇的設備標識符;以及響應于確定當前用戶已經(jīng)選擇設備標識符,自動地將所選擇的內容項目發(fā)送到所選擇的設備。(B5)根據(jù)段落B4的方法還包括:自動地確定從數(shù)據(jù)處理系統(tǒng)到遠程設備中的至少一個的方向;自動地確定當前用戶是否已經(jīng)朝向遠程設備之一移動用于所選擇的內容項目的標識符;以及響應于確定當前用戶已經(jīng)朝向遠程設備之一移動了用于所選擇的內容項目的標識符,自動地將所選擇的內容項目發(fā)送到朝向其移動了用于所選擇的內容項目的標識符的遠程設備。(B6)根據(jù)段落B5的方法還包括保存在用于當前用戶的用戶賬戶的多個內容顯示選項當中進行選擇的配置設定。另外,內容顯示選項包括:將數(shù)據(jù)處理系統(tǒng)配置成自動地顯示已經(jīng)被發(fā)送到數(shù)據(jù)處理系統(tǒng)的內容的第一選項;以及將數(shù)據(jù)處理系統(tǒng)配置成自動地顯示內容已經(jīng)被發(fā)送到數(shù)據(jù)處理系統(tǒng)的通知的第二選項。(B7)根據(jù)段落B4的方法還包括呈現(xiàn)用于所選擇的內容項目的多個共享選項,其中多個共享選項包括用于所選擇的內容項目的第一組潛在接受方的至少一個標識符和用于所選擇的內容項目的第二組潛在接受方的至少一個標識符。用于第一組潛在接受方的至少一個標識符包括用戶標識符中的至少一個。用于第二組潛在接受方的至少一個標識符包括設備標識符中的至少一個。(B8)在根據(jù)段落B7的方法中,用戶標識符包括用于其他個人用戶中的至少一個的名稱和圖片,并且至少一個設備標識符包括用于與其他設備中的至少一個相關聯(lián)的至少一個個人用戶的名稱和圖片。(B9)根據(jù)段落B4的方法還包括呈現(xiàn)針對所選擇的內容項目的至少兩個不同組的潛在接受方,其中第一組潛在接受方包括用戶標識符中的至少一個,并且第二組潛在接受方包括設備標識符中的至少一個。(B10)在根據(jù)段落B1的方法中,數(shù)據(jù)處理系統(tǒng)響應于當前用戶選擇用于共享的內容項目而執(zhí)行呈現(xiàn)用于一個或多個相應其他個人用戶的一個或多個可選擇的用戶標識符以及呈現(xiàn)用于家庭用戶的可選擇的用戶標識符的操作。另外,所述方法還包括響應于確定當前用戶已經(jīng)將用于所選擇的內容項目的標識符拖拽到用于數(shù)據(jù)處理系統(tǒng)的顯示器的邊緣而確定當前用戶已經(jīng)選擇了用于共享的內容項目。(B11)在根據(jù)段落B1的方法中,當前用戶包括第一用戶;一個或多個可選擇的用戶標識符包括用于第二用戶的標識符;并且所述方法還包括:自動地確定第一用戶是否將用于所選擇的內容項目的標識符懸停在用于第二用戶的標識符之上;響應于確定第一用戶將用于所選擇的內容項目的標識符懸停在用于第二用戶的標識符之上,向第一用戶自動地呈現(xiàn)用于在與第二用戶相關聯(lián)的多個設備當中進行選擇的選項;以及響應于確定第一用戶已經(jīng)選擇與第二用戶相關聯(lián)的設備之一,自動地將所選擇的內容項目發(fā)送到與第二用戶相關聯(lián)的所選擇的設備。(B12)在根據(jù)段落B1的方法中,個人用戶包括家庭的第一和第二成員;所選擇的內容項目包括表征家庭的第一成員的視頻;并且在家庭用戶賬戶打開時顯示包含關于與家庭用戶共享的所選擇的內容項目的信息的用于家庭用戶的主屏幕的操作包括在用于家庭用戶的主屏幕上的小部件項目中自動地呈現(xiàn)表征家庭的第一成員的視頻的至少一部分。(C1)另一種方法促進與數(shù)據(jù)處理系統(tǒng)的多用戶交互。所述方法涉及具有用于第一用戶的第一用戶簡檔和用于第二用戶的第二用戶簡檔的數(shù)據(jù)處理系統(tǒng)。所述方法包括以下的操作:當?shù)谝挥脩艉啓n打開時,自動地確定第一用戶是否已經(jīng)將數(shù)據(jù)處理系統(tǒng)移交至另一人;以及響應于確定第一用戶已經(jīng)將數(shù)據(jù)處理系統(tǒng)移交至另一人,自動地確定另一人的身份并且在數(shù)據(jù)處理系統(tǒng)上自動地呈現(xiàn)傳遞選項。并且,當另一人包括第二用戶時,所述傳遞選項包括用于第一用戶的標識符和用于第二用戶的標識符,并且所述傳遞選項提供從來自包括以下項的群組的至少兩個選項當中的選擇:保持第一用戶簡檔打開;自動地登出第一用戶并且登入第二用戶;以及在不登出第一用戶的情況下臨時打開第二用戶簡檔。(C2)根據(jù)段落C1的方法還包括,響應于用戶選擇所述傳遞選項之一,自動地執(zhí)行所選擇的傳遞選項。(C3)根據(jù)段落C1的方法還包括:響應于檢測到用于第二用戶的標識符已經(jīng)被推送出顯示器,確定用于保持第一用戶簡檔打開的選項已經(jīng)被選擇;以及響應于檢測到用于第一用戶的標識符已經(jīng)被推送出顯示器,確定用于自動登出第一用戶并且登入第二用戶的選項已經(jīng)被選擇。(C4)根據(jù)段落C3的方法還包括,響應于檢測到用于第二用戶的標識符已經(jīng)被拉向顯示器的中心,確定用于在不登出第一用戶的情況下臨時打開用于第二用戶的用戶簡檔的選項已經(jīng)被選擇。(C5)在根據(jù)段落C1的方法中,傳遞選項還提供用以在將第二用戶添加到推薦群組時保持第一用戶簡檔打開的選項的選擇。(C6)根據(jù)段落C5的方法還包括,響應于檢測到已經(jīng)選擇用于第二用戶的標識符,確定已經(jīng)選擇用以在將第二用戶添加到推薦群組時保持第一用戶簡檔打開的選項。(C7)根據(jù)段落C1的方法還包括,響應于在未選擇用于第一和第二用戶的標識符的情況下預定時間段的期滿,確定用于保持第一用戶簡檔打開的選項已經(jīng)被選擇并且自動地從顯示器移除用于第一和第二用戶的標識符。(C8)在根據(jù)段落C1的方法中,自動地確定另一人的身份的操作包括自動地使用來自包括面部識別技術和語音識別技術的群組的至少一種技術以確定另一人的身份。(D1)另一種方法促進與數(shù)據(jù)處理系統(tǒng)的多用戶交互。所述方法涉及具有用于相應個人用戶的個人簡檔并且具有用于集體家庭用戶的家庭簡檔的數(shù)據(jù)處理系統(tǒng)。所述方法包括以下操作:自動地檢測人是否在數(shù)據(jù)處理系統(tǒng)附近,以及響應于檢測到人在數(shù)據(jù)處理系統(tǒng)附近,自動地確定檢測到的人是否為在數(shù)據(jù)處理系統(tǒng)上具有個人簡檔的個人用戶之一。所述方法還包括,響應于確定檢測到的人是在數(shù)據(jù)處理系統(tǒng)上具有個人簡檔的個人用戶之一,至少部分地基于來自用于檢測到的人的個人簡檔的信息與來自家庭簡檔的信息的組合而自動地確定要呈現(xiàn)的一組內容項目。所述方法還包括,在確定要呈現(xiàn)的一組內容項目之后,自動地使來自該組內容項目的項目中的至少一些呈現(xiàn)。(D2)在根據(jù)段落D1的方法中,自動地確定要呈現(xiàn)的一組內容項目的操作包括識別家庭用戶的興趣和檢測到的人的興趣;關于與家庭用戶的所識別的興趣的相關性來評估潛在的內容項目;關于與檢測到的人的所識別的興趣的相關性來評估潛在的內容項目;將具有與家庭用戶的所識別的興趣高相關性的潛在內容項目包括在要呈現(xiàn)的該組內容項目中;以及將具有與檢測到的人的所識別的興趣高相關性的潛在內容項目包括在要呈現(xiàn)的該組內容項目中。(D3)在根據(jù)段落D2的方法中,自動地確定要呈現(xiàn)的一組內容項目的操作包括關于與來自包括家庭用戶的所識別的興趣和檢測到的人的所識別的興趣的群組的至少一個因素的相關性對來自多個源的潛在內容項目進行分析。(D4)在根據(jù)段落D3的方法中,所述多個源包括來自包括以下各項的群組的至少一個源:針對至少一個個人用戶的預定偏好、針對家庭用戶的預定偏好、行為觀察數(shù)據(jù)、以及數(shù)字人物服務。(D5)根據(jù)段落D1的方法還包括,在自動地使來自該組內容項目的至少一些項目呈現(xiàn)之后,自動地確定較新的內容項目是否可用;并且響應于確定較新的內容項目可用,自動地使較新的內容項目呈現(xiàn),以代替較舊的內容項目。(D6)根據(jù)段落D1的方法還包括,在自動地使來自該組內容項目的至少一些項目呈現(xiàn)之后,自動地確定數(shù)據(jù)處理單元的上下文是否已經(jīng)改變;并且響應于確定數(shù)據(jù)處理系統(tǒng)的上下文已經(jīng)改變,至少部分地基于改變后的上下文來自動地修改要呈現(xiàn)的該組內容項目。(D7)根據(jù)段落D1的方法還包括:至少部分地基于預定的用戶設定來自動地確定要呈現(xiàn)在家庭頻道中的一組容器對象;將內容項目中的至少一些組織到容器對象中;自動地確定針對數(shù)據(jù)處理系統(tǒng)的上下文是否已經(jīng)改變;以及響應于確定針對數(shù)據(jù)處理系統(tǒng)的上下文已經(jīng)改變,動態(tài)地改變要呈現(xiàn)在家庭頻道中的該組容器對象。(D8)在根據(jù)段落D1的方法中,該組內容項目包括來自包括以下各項的群組的至少兩個項目:股票標貼、相片、視頻、音樂文件、新聞饋送、家庭日程表、家庭喜愛的相片、家庭喜愛的視頻、家庭喜愛的音樂文件、健康更新、學校網(wǎng)站、教師更新、從一個個人用戶到家庭的短信以及娛樂應用。(E1)用于動態(tài)地調整要呈現(xiàn)的補充數(shù)據(jù)的方法涉及具有用于相應個人用戶的個人簡檔的數(shù)據(jù)處理系統(tǒng),其中個人簡檔包括用于第一用戶的第一用戶簡檔并且第一用戶簡檔標識第一用戶的至少一個興趣。所述方法包括以下操作:確定第一用戶在媒體內容被呈現(xiàn)時與數(shù)據(jù)處理系統(tǒng)交互;響應于確定第一用戶在媒體內容被呈現(xiàn)時與數(shù)據(jù)處理系統(tǒng)交互,自動地分析補充數(shù)據(jù)以確定補充數(shù)據(jù)是否與媒體內容以及與在第一用戶簡檔中標識的第一用戶的興趣相關;并且響應于確定補充數(shù)據(jù)與媒體內容以及與在第一用戶簡檔中標識的第一用戶的興趣相關,自動地使補充數(shù)據(jù)呈現(xiàn)。(E2)在根據(jù)段落E1的方法中,個人簡檔包括用于第二用戶的第二用戶簡檔,并且第二用戶簡檔標識第二用戶的至少一個興趣。另外,所述方法還包括自動地檢測第二用戶在媒體內容被呈現(xiàn)時與數(shù)據(jù)處理系統(tǒng)交互;響應于確定第二用戶在媒體內容被呈現(xiàn)時與數(shù)據(jù)處理系統(tǒng)交互,自動地分析附加補充數(shù)據(jù)以確定附加補充數(shù)據(jù)是否與媒體內容以及與在第一用戶簡檔中標識的第二用戶的興趣相關;并且響應于確定附加補充數(shù)據(jù)與媒體內容以及與在第一用戶簡檔中標識的第二用戶的興趣相關,自動地使附加補充數(shù)據(jù)呈現(xiàn)。(E3)在根據(jù)段落E2的方法中,自動地使附加補充數(shù)據(jù)呈現(xiàn)的操作包括使得由附加補充數(shù)據(jù)來代替補充數(shù)據(jù)。(E4)在根據(jù)段落E1的方法中,自動地分析補充數(shù)據(jù)以確定補充數(shù)據(jù)是否與媒體內容以及與在第一用戶簡檔中標識的第一用戶的興趣相關的操作包括分析來自多個源的信息。(E5)在根據(jù)段落E4的方法中,所述多個源包括來自包括個人用戶指定的偏好、行為觀察數(shù)據(jù)和數(shù)字人物服務的群組的至少兩個項目。(E6)根據(jù)段落E1的方法還包括檢測數(shù)據(jù)處理系統(tǒng)附近的另一設備;將信息發(fā)送到另一設備;以及從另一設備接收信息。另一設備呈現(xiàn)媒體內容。并且,自動地分析補充數(shù)據(jù)以確定補充數(shù)據(jù)是否與媒體內容以及與在第一用戶簡檔中標識的第一用戶的興趣相關的操作包括分析從另一設備接收到的信息。(E7)根據(jù)段落E1的方法還包括響應于檢測到第一用戶在媒體內容被呈現(xiàn)時與數(shù)據(jù)處理系統(tǒng)交互而自動地使用涉及用于第一用戶的補充數(shù)據(jù)的狀態(tài)數(shù)據(jù)來更新第一用戶簡檔。(F1)用于促進多用戶交互的方法涉及具有用于相應個人用戶的個人簡檔并且具有用于集體家庭用戶的家庭簡檔的數(shù)據(jù)處理系統(tǒng)。所述方法包括以下操作:自動地檢測人是否在數(shù)據(jù)處理系統(tǒng)附近;響應于檢測到人在數(shù)據(jù)處理系統(tǒng)附近,自動地確定檢測到的人是否為在數(shù)據(jù)處理系統(tǒng)上具有個人簡檔的個人用戶之一;響應于確定檢測到的人是在數(shù)據(jù)處理系統(tǒng)上具有個人簡檔的個人用戶之一,至少部分地基于來自用于檢測到的人的個人簡檔的信息與來自家庭簡檔的信息的組合來自動地確定要呈現(xiàn)的一組內容項目;以及在確定要呈現(xiàn)的一組內容項目之后,自動地使來自該組內容項目的至少一些項目呈現(xiàn)。(F2)在根據(jù)段落F1的方法中,自動地確定要呈現(xiàn)的一組內容項目的操作包括識別家庭用戶的興趣和檢測到的人的興趣;關于與家庭用戶的所識別的興趣的相關性來評估潛在內容項目;關于與檢測到的人的所識別的興趣的相關性來評估潛在內容項目;將具有與家庭用戶的所識別的興趣高相關性的潛在內容項目包括在要呈現(xiàn)的該組內容項目中;以及將具有與檢測到的人的所識別的興趣高相關性的潛在內容項目包括在要呈現(xiàn)的該組內容項目中。(F3)在根據(jù)段落F2的方法中,自動地確定要呈現(xiàn)的一組內容項目的操作包括關于與來自包括家庭用戶的所識別的興趣和檢測到的人的所識別的興趣的群組的至少一個因素的相關性來分析來自多個源的潛在內容項目。(F4)在根據(jù)段落F3的方法中,所述多個源包括來自包括以下各項的群組的至少一個源:針對至少一個個人用戶的預定偏好、針對家庭用戶的預定偏好、行為觀察數(shù)據(jù)以及數(shù)字人物服務。(F5)根據(jù)段落F1的方法還包括,在自動地使來自該組內容項目的至少一些項目呈現(xiàn)之后,自動地確定較新的內容項目是否可用;并且響應于確定較新的內容項目可用,自動地呈現(xiàn)較新的內容項目,以代替較舊的內容項目。(F6)根據(jù)段落F1的方法還包括,在自動地使來自該組內容項目的至少一些項目呈現(xiàn)之后,自動地確定數(shù)據(jù)處理系統(tǒng)的上下文是否已經(jīng)改變;并且響應于確定數(shù)據(jù)處理系統(tǒng)的上下文已經(jīng)改變,至少部分地基于改變后的上下文來自動地修改要呈現(xiàn)的該組內容項目。(F7)根據(jù)段落F1的方法還包括:至少部分地基于預定的用戶設定來自動地確定要呈現(xiàn)在家庭頻道中的一組容器對象;將內容項目中的至少一些組織到容器對象中;自動地確定針對數(shù)據(jù)處理系統(tǒng)的上下文是否已經(jīng)改變;以及響應于確定針對數(shù)據(jù)處理系統(tǒng)的上下文已經(jīng)改變,動態(tài)地改變要呈現(xiàn)在家庭頻道中的該組容器對象。(F8)在根據(jù)段落F1的方法中,該組內容項目包括來自包括以下各項的群組的至少兩個項目:股票標貼、相片、視頻、音樂文件、新聞饋送、家庭日程表、家庭喜愛的相片、家庭喜愛的視頻、家庭喜愛的音樂文件、健康更新、學校網(wǎng)站、教師更新、從一個個人用戶到家庭的短信以及娛樂應用。(G)此外,段落A1的特征可以與在段落A2到A12、B1到B12、C1到C8、D1到D8、E1到E7以及F1到F8中的任一個或多個中描述的特征組合。另外,段落B1的特征可以與在段落A1到A12、B2到B12、C1到C8、D1到D8、E1到E7以及F1到F8中的任一個或多個中描述的特征組合。另外,段落C1的特征可以與在段落A1到A12、B1到B12、C2到C8、D1到D8、E1到E7以及F1到F8中的任一個或多個中描述的特征組合。另外,段落D1的特征可以與在段落A1到A12、B1到B12、C1到C8、D2到D8、E1到E7以及F1到F8中的任一個或多個中描述的特征組合。另外,段落E1的特征可以與在段落A1到A12、B1到B12、C1到C8、D1到D8、E2到E7以及F1到F8中的任一個或多個中描述的特征組合。另外,段落F1的特征可以與在段落A1到A12、B1到B12、C1到C8、D1到D8、E1到E7以及F2到F8中的任一個或多個中描述的特征組合。(H)至少一種機器可訪問介質包括用以促進與數(shù)據(jù)處理系統(tǒng)的多用戶交互的技術。機器可訪問介質包括指令,所述指令在被數(shù)據(jù)處理系統(tǒng)執(zhí)行時使數(shù)據(jù)處理系統(tǒng)執(zhí)行在段落A1到A12、B1到B12、C1到C8、D1到D8、E1到E7、F1到F8以及G中的任一個中描述的操作(或操作的組合)。(I)數(shù)據(jù)處理系統(tǒng)包括用以促進多用戶交互的技術。數(shù)據(jù)處理系統(tǒng)包括處理器和響應于處理器的至少一個機器可訪問介質。機器可訪問介質包括指令,所述指令在被數(shù)據(jù)處理系統(tǒng)執(zhí)行時使數(shù)據(jù)處理系統(tǒng)執(zhí)行在段落A1到A12、B1到B12、C1到C8、D1到D8、E1到E7、F1到F8以及G中的任一個中描述的操作(或操作的組合)。(J)出于建立初始參數(shù)以引導本申請的審查的目的并且不是放棄,出于利用隨后申請或利用本申請的進一步審查所固定的權利的目的,實施例可以在一定程度上偏離這些初始參數(shù),所要求保護的內容是落在“權利要求”部分中所闡述的權利要求的范圍內的所有實現(xiàn)方式,以及這樣的實現(xiàn)方式的所有等同方案。附錄A:移動設備位置檢測在一些實施例中,第一設備可以是移動設備,諸如但不限于,平板、智能電話、膝上型計算機、游戲控制臺、便攜式媒體播放器、個人導航設備、個人數(shù)字助理或其他移動設備。第一設備可以由第一設備的用戶移動。例如,第一設備可以是智能電話并且用戶可以將第一設備放置在第二設備附近。一旦處于第二設備附近內,則第一設備可以被配置成確定第一設備關于第二設備的相對位置。通過確定第一設備關于第二設備的相對位置,在一些實施例中,第一設備的用戶可以使用直觀的手勢在第一和第二設備之間傳遞數(shù)據(jù)。例如,如果第一設備是具有觸摸屏的平板,則第一設備的用戶可以通過在第一設備的屏幕上朝向第二設備推送音樂文件來與第二設備共享音樂文件。第一設備可以識別用戶朝向第二設備推送音樂文件,這是因為第二設備關于第一設備的相對位置對于第一設備是已知的。第一設備可以通過之前建立的通信信道或者通過然后建立在第一和第二設備之間的通信信道來將音樂文件發(fā)送到第二設備。上述情景僅是第一設備可以如何使用第二設備關于第一設備的相對位置的信息的一個示例。第一設備可以包括處理器、傳感器和距離確定模塊,其所有可以用來確定第一設備關于第二設備的相對位置。一旦第一設備處于第二設備的附近內,則距離確定模塊可以計算第一設備與第二設備之間的第一距離。距離確定模塊可以被配置成使用多種方法來計算第一和第二設備之間的第一距離。例如,在一些實施例中,距離確定模塊可以使用超音速聲波來計算第一和第二設備之間的距離。在一些實施例中,距離確定模塊可以發(fā)射超音速聲波,并且可以基于來自第二設備的反射的時間來計算第一距離??商鎿Q地或附加地,距離確定模塊可以發(fā)射超音速聲波,并且可以基于要由第二設備接收超聲波的時間來計算第一距離。在一些實施例中,距離確定模塊可以使用射頻信號強度來計算第一和第二設備之間的第一距離。例如,在一些實施例中,第一和第二設備可以使用藍牙或者諸如無線通用串行總線(USB)或運行中的無線USB之類的其他直接無線通信鏈接進行通信。在這些和其他實施例中,可以基于通信鏈接的信號強度來計算第一和第二設備之間的第一距離。在一些實施例中,第一和第二設備可以連接到無線網(wǎng)絡的信道。在這些和其他實施例中,第一和第二設備之間的第一距離可以基于在第一和第二設備之間傳送的信號(諸如信標)的射頻強度進行計算。在一些實施例中,可以使用其他方法或技術來計算第一和第二設備之間的第一距離。在計算了第一距離之后,傳感器可以被配置成感測第一設備的移動并且生成移動數(shù)據(jù)。第一設備內的傳感器、處理器或者一些其他模塊可以被配置成使用移動數(shù)據(jù)來確定第一設備的移動方向。例如,在一些實施例中,傳感器可以是加速度計。加速度計可以感測第一設備的加速度并且生成加速度數(shù)據(jù)。使用加速度數(shù)據(jù),諸如處理器、傳感器或者一些其他模塊的與第一設備一起的模塊可以確定第一設備的移動方向。在一些實施例中,傳感器可以是多于一個傳感器。例如,傳感器可以包括加速度計和陀螺儀。數(shù)據(jù)可以從加速度計和陀螺儀二者收集以確定第一設備的移動方向。在一些實施例中,傳感器可以是能夠生成數(shù)據(jù)的另一類型的傳感器,所述數(shù)據(jù)可以被用來確定第一設備的移動方向。在示例性情景中,第一設備可以朝向第二設備移動。在第一設備的移動之后,使用距離確定模塊來計算第一設備與第二設備之間的第二距離。距離確定模塊可以以與計算第一距離相同的方式或者以不同的方式來計算第二距離。在一些實施例中,在計算了第一距離、第二距離以及第一設備的移動方向之后,處理器可以被配置成使用第一距離、第二距離和第一設備的移動方向來確定第一設備關于第二設備的相對位置。具體地,處理器可以通過分析第一和第二設備之間的距離方面的改變來確定第一設備的相對位置,如通過第一距離和第二距離之間的差異以及第一設備的移動方向所確定的那樣。在一些實施例中,被用來計算第一和第二距離的方法或技術可能不產生第一和第二設備之間的準確距離測量。在這些和其他實施例中,第一和第二距離可以是第一和第二設備之間的近似距離。被用來計算第一和第二距離的方法和技術僅需要準確到足以允許確定第一設備關于第二設備的相對位置。在一些實施例中,第一和第二設備可以位于xy平面內分開第一距離。第一設備可以在xy平面內在-x方向上移動,也就是說第一設備可以沿著x-軸朝向第二設備移動。這是因為第一和第二設備之間的距離減小,所以處理器可以確定第二設備關于第一設備位于第一設備的移動方向上,也就是-x方向上。基于該信息,處理器還可以確定第一設備關于第二設備位于+x方向上。在另一情景中,第一設備可以在+x方向上移動,并且在第一設備移動之后測量的第二距離可以大于第一距離。因為第一和第二設備之間的距離增大,所以處理器可以確定第二設備關于第一設備位于第一設備的移動方向的相反方向上,也就是-x方向上?;谠撔畔?,處理器還可以確定第一設備關于第二設備位于+x方向上。另外的信息可以輔助確定第一設備關于第二設備的相對位置。例如,傳感器可以確定第一設備的移動方向以及第一設備所移動的距離。第一設備的移動的距離和移動方向連同第一和第二距離一起可以允許處理器更準確地確定第一和第二設備的相對位置。在一些實施例中,第一設備可以包含定向傳感器A并且第二設備可以包括定向傳感器B。定向傳感器A、B可以分別被配置成確定第一設備和第二設備的定向。在一些實施例中,定向傳感器A、B可以共享類似的參考坐標系。例如,在一些實施例中,定向傳感器A、B可以是羅盤傳感器,其使用東、南、西、北的方向來基于坐標系統(tǒng)確定第一和第二設備的定向。使用定向傳感器A的參考坐標系,也可以確定用于傳感器的公共參考坐標系。使用該公共參考坐標系,第一設備的相對移動方向可以被傳送到第二設備和/或其他設備,即便第二設備和/或其他設備不共享類似的定向。此外,使用公共參考坐標系,第一設備關于第二設備的相對位置可以與第二設備和/或其他設備共享,以使得第二設備和/或其他設備能夠確定它們關于第一設備的相對位置,即便第一和第二設備和/或其他設備不共享類似的定向。附加地,由處理器使用的信息(諸如第一和第二距離以及第一設備的移動的距離和方形)的粒度和準確度可以確定第一和第二設備的所確定的相對位置的準確度。例如,在一些實施例中,第一和第二設備的相對位置可以被確定為四個一般方向之一,諸如+x、-x、+y、-y。在其他實施例中,第一和第二設備的相對位置可以被確定為八個一般方向之一,諸如+x、-x、+y、-y、+x+y、+x-y、-x+y、-x-y。在其他實施例中,第一和第二設備的相對位置可以被確定為六個一般方向之一,諸如+x、-x、+y、-y、+z、-z。要指出的是,用于第一和第二設備的相對位置的一般方向的數(shù)目和眾多其他組合可以基于由處理器使用的信息的粒度和準確度而是可能的。在一些實施例中,處理器、傳感器和/或距離確定模塊可以組合在單個模塊中或者可以是第一設備內的單獨的模塊。在一些實施例中,處理器、傳感器和距離確定模塊可以被第一設備用來執(zhí)行除確定第一和第二設備的相對位置之外的操作。在一些實施例中,距離確定模塊和處理器可以以硬件、固件和/或軟件來實現(xiàn)。在一些實施例中,第二設備可以是移動設備或靜止設備,諸如桌上型計算機、智能電視、或者其他靜止電子設備。在一些實施例中,可以在確定第一和第二設備的相對位置之前、期間或之后建立第一和第二設備之間的通信鏈接。通信鏈接可以是無線通信鏈接或有線通信鏈接。在一些實施例中,第一設備可以將第二設備關于第一設備的所確定的相對位置發(fā)送到第二設備。在一些實施例中,第一設備可以包括多于一個傳感器。例如,在一些實施例中,第一設備可以包括兩個或更多傳感器,其可以組合地或單獨地使用以確定第一設備的移動的方向。一個示例系統(tǒng)包括第一設備和第二設備。第一設備包括天線A、處理器和傳感器。第二設備包括天線B。在一些實施例中,第一和第二設備可以通過無線網(wǎng)絡內的信道進行通信。作為通過無線網(wǎng)絡的通信的一部分,第一和第二設備可以傳送無線網(wǎng)絡信號。例如,如果無線網(wǎng)絡是802.11無線網(wǎng)絡,則無線網(wǎng)絡信號可以是信標信號。無線網(wǎng)絡信號可以在其中包含數(shù)據(jù)。例如,在一些實施例中,無線網(wǎng)絡信號可以包括無線網(wǎng)絡信號在被傳送時的信號強度。在一些實施例中,無線網(wǎng)絡信號還可以包括傳送無線信號的設備的介質訪問控制(MAC)地址。作為無線網(wǎng)絡內的相同信道的一部分,第一設備可以從可能并不直接意圖用于第一設備或與第一設備的直接通信的第二設備接收無線網(wǎng)絡信號。同樣地,在一些實施例中,第二設備可以從可能不直接意圖用于第二設備或者與第二設備的直接通信的第一設備接收無線網(wǎng)絡信號。使用無線網(wǎng)絡信號內的信息,第一設備可以確定無線網(wǎng)絡信號的傳送信號強度。傳送信號強度可以是在無線網(wǎng)絡信號由第二設備的天線B首先廣播時無線網(wǎng)絡信號的強度。第一設備還可以確定在由第一設備的天線A接收無線網(wǎng)絡信號時無線網(wǎng)絡信號的接收信號強度。接收信號強度可以是在由第一設備接收時天線A處的無線網(wǎng)絡信號的強度。使用發(fā)送和接收處的無線網(wǎng)絡信號的強度,第一設備中的處理器可以計算第一和第二設備之間的第一距離。在這些和其他實施例中,第一和第二設備可以彼此足夠接近,以使得天線A處于其中無線網(wǎng)絡信號的視覺信號的線是主導信號的位置中。在其中天線A處于無線網(wǎng)絡信號的反射信號是主導信號的位置中的一些實施例中,可以使用其他方法來計算第一和第二設備之間的距離。在確定第一和第二設備之間的第一距離之后,第一設備可以使用傳感器來確定第一設備的移動方向。在一些實施例中,傳感器可以是加速度計,其產生表示第一設備的加速度的加速度數(shù)據(jù)。第一設備內的處理器或者一些其他模塊可以基于加速度數(shù)據(jù)來確定第一設備的移動方向。例如,第一設備可以從與第二設備的+x方向上的原始位置移動到+x方向上的更遠離第二設備的第二位置。處理器然后可以使用在第一設備處于第二位置之后發(fā)送和接收的無線網(wǎng)絡信號的發(fā)送和接收強度來計算第一和第二設備之間的第二距離。利用所計算的第一和第二距離以及第一設備的移動方向,處理器可以以與以上所描述的類似方式確定第一設備關于第二設備的相對位置。因而,在一些實施例中,第一設備關于第二設備的相對位置可以在第一和第二設備中的每一個包含單個天線A、B時被確定。在一些實施例中,被用來確定第一和第二設備之間的相對位置的第一和/第二距離可以基于第一和第二設備之間的一個或多個所計算的距離。例如,在第一設備的移動之前,第一設備可以使用多個無線網(wǎng)絡信號來多次計算第一和第二設備之間的第一距離。例如,第一設備可以從第二設備接收五個無線網(wǎng)絡信號并且可以在第一設備移動之前計算五次第一距離。在一些實施例中,被處理器用來確定第一設備關于第二設備的相對位置的第一距離可以是所計算的五個第一距離的平均、中值、加權平均或者一些其他組合或子集組合。例如,被處理器用來確定第一和第二設備的相對位置的第一距離可以是位于所計算的五個第一距離的平均的一個標準偏差內的第一距離的平均。在其他實施例中,由處理器使用的第一距離可以是所計算的五個第一距離中的最短或最長。在一些實施例中,在確定第二設備的相對位置之后,第一設備可以建立第一和第二設備之間的通信鏈接。在一些實施例中,第一設備可以使用根據(jù)由第二設備所發(fā)送的信標而獲得的MAC地址來建立通信鏈接。建立通信鏈接可以允許第一和第二設備共享數(shù)據(jù)。通信鏈接還可以允許第一設備與第二設備共享第一設備關于第二設備的相對位置。例如,在一些實施例中,第一和第二設備可以如由第一和第二設備的用戶的直觀手勢所引導的那樣共享數(shù)據(jù)。在一些實施例中,第一設備可以將第一和第二距離以及第一設備的移動方向發(fā)送到另一設備以供處理和確定第一和第二設備的相對位置。可替換地或附加地,除第一設備之外的另一設備可以計算第一或第二距離或者第一設備的移動方向。另一設備可以從第一設備接收確定第一和第二距離以及第一設備的移動方向所必需的信息。在一些實施例中,處理器可以以硬件、固件和/或軟件實現(xiàn)。一個示例性情景涉及移動設備和三個其他設備:設備A、設備B和設備C。移動設備可以是與以上被稱為第一設備的設備類似的設備。例如,移動設備可以被配置成確定設備A、設備B和設備C關于移動設備的相對位置。在一些實施例中,移動設備和設備A、B、C可以在無線網(wǎng)絡內的相同信道上操作。移動設備可以使用從設備A、B、C接收到的無線網(wǎng)絡信號來確定設備A、B、C的相對位置,這類似于關于圖2的移動設備如何確定第二設備的相對位置。例如,移動設備可以確定設備A處于+y方向上,設備B處于+x方向上,并且設備C處于-y方向上。移動設備可以將設備A、B、C的MAC地址與它們的相對位置相關聯(lián)并且建立與設備A、B、C的通信鏈接。移動設備的用戶可以通過沿著移動設備的屏幕在+y方向上推送數(shù)據(jù)來將數(shù)據(jù)傳遞到設備A。同樣地,移動設備的用戶可以通過沿著屏幕在+x方向上推送數(shù)據(jù)來將數(shù)據(jù)傳送到設備B,并且可以通過沿著屏幕在-y方向上推送數(shù)據(jù)來將數(shù)據(jù)傳送到設備C。在一些實施例中,設備A、B、C中的一個或多個可以是移動設備。在這些和其他實施例中,移動設備可能不建立與設備A、B、C的通信鏈接,直到由移動設備的用戶提示。例如,可以通過用戶將移動設備在+y方向上朝向設備A移動來提示移動設備建立通信鏈接以與設備A傳遞數(shù)據(jù)。如果設備A的用戶還將設備A在-y方向上朝向移動設備移動,則可以建立連接。在一些實施例中,如果移動設備和設備A的移動在諸如1秒、1.5秒、3秒或一些其他時段之類的預定時段內發(fā)生,則可以建立通信鏈接以傳遞數(shù)據(jù)??梢允褂檬纠苑椒▉砻枋隼缬梢陨媳幻枋鰹榈谝辉O備和第二設備的設備所執(zhí)行的操作。對于一個操作,計算第一和第二設備之間的第一距離??梢酝ㄟ^第一設備、第二設備或者一些其他設備來計算第一距離。第一距離可以使用一種或多種方法來計算。例如,在一些實施例中,由第一或第二設備發(fā)射的超音速聲波可以被用來距離??商鎿Q地或附加地,從第一和第二設備之一發(fā)射的并且由第一和第二設備中的另一個接收的信號可以被用來確定第一和第二設備之間的距離。例如,在一些實施例中,第二設備可以發(fā)射在無線通信網(wǎng)絡內使用的無線網(wǎng)絡信號。例如,在一些實施例中,無線網(wǎng)絡信號可以是包含信標信號的傳送強度的信標信號?;谛盘栐诒坏谝辉O備接收時的強度和信號就被第二設備發(fā)送的強度,可以計算第一和第二設備之間的距離。然后可以確定第一設備的移動方向。在一些實施例中,確定移動方向可以包括使用第一設備內的至少一個傳感器來感測移動的方向。在一些實施例中,傳感器可以是加速度計。在這些和其他實施例中,感測第一設備的移動方向可以包括感測加速度或其他移動以及生成表示第一設備的移動的移動數(shù)據(jù)。然后可以根據(jù)傳感器所生成的移動數(shù)據(jù)導出移動方向。在一些實施例中,傳感器可以根據(jù)移動數(shù)據(jù)導出方向??商鎿Q地或附加地,第一設備或一些其他設備(諸如接收移動數(shù)據(jù)的第二設備)內的處理器或其他模塊可以根據(jù)移動數(shù)據(jù)導出方向。第一和第二設備之間的第二距離可以在第一設備的移動之后計算。第二距離可以由第一設備、第二設備或者一些其他設備來計算。可以使用如以上所描述的一種或多種方法來計算第二距離。在一些實施例中,被用來計算第一距離的同一方法可以被用來計算第二距離。在一些實施例中,可以使用不同的方法來計算第二距離。然后,基于移動方向和所計算的第一和第二距離來確定第一設備關于第二設備的相對位置。相對位置可以由第一設備、第二設備或者一些其他設備來確定。在一些實施例中,相對位置可以通過分析在第一設備的移動之后第一與第二設備之間的距離方面的差異以及第一設備的移動方向來確定。在一些實施例中,所確定的相對位置的準確度可以取決于被用來確定相對位置的信息(也就是移動方向和所計算的第一和第二距離的粒度和精確度)的粒度和準確度。例如,如果移動方向僅在平面內的四個一般方向上確定,則相對位置可以基于平面內的這四個一般方向來確定。在一些實施例中,該方法可以由第一設備、第二設備、一些其他設備或者其某種組合來執(zhí)行。在一些實施例中,第一和/或第二設備可以是移動設備,諸如平板、智能電話、膝上型計算機、游戲控制臺、便攜式媒體播放器、個人導航設備、個人數(shù)字助理或者其他移動設備。在一些實施例中,第一和第二設備中的每一個可以包括單個無線天線。在一些實施例中,該方法還可以包括附加動作。例如,如果第一設備確定了第一和第二設備的相對位置,則該方法可以包括將第一和第二設備的相對位置發(fā)送到第二設備??商鎿Q地或附加地,該方法可以包括基于涉及第一和第二設備的相對位置的用戶輸入而在第一和第二設備之間傳信息。在另一示例方法中,第二設備可以從第一設備接收第一無線網(wǎng)絡信號。在一些實施例中,第一設備可以在無線通信網(wǎng)絡內的信道上發(fā)送無線網(wǎng)絡信號,諸如信標信號。無線網(wǎng)絡信號可以在其中包括數(shù)據(jù),包括無線網(wǎng)絡信號在被第一設備傳送時的信號強度。第二設備可以連接到無線通信網(wǎng)絡內的信道并且可以接收無線網(wǎng)絡信號和獲得無線網(wǎng)絡信號內的數(shù)據(jù)。第二設備還可以計算第一無線網(wǎng)絡信號在第二設備處被接收時的信號強度。附加地,第二設備的移動方向可以使用第二設備內的至少一個傳感器來確定。例如,在一些實施例中,第二設備內的傳感器可以是加速度計。第二設備可以從加速度計接收加速度數(shù)據(jù)并且根據(jù)其確定第二設備的移動方向。第二設備然后可以在第二設備移動之后從第一設備接收第二無線網(wǎng)絡信號。第二設備可以獲得第二無線網(wǎng)絡信號內的數(shù)據(jù)。第二設備還可以計算第二無線網(wǎng)絡信號在第二設備處被接收時的信號強度。然后可以基于第二設備的移動方向、第一無線網(wǎng)絡信號以及第二無線網(wǎng)絡信號來確定第一設備關于第二設備的相對位置。在一些實施例中,可以使用第一無線網(wǎng)絡信號內的數(shù)據(jù)來計算第一和第二設備之間的第一距離,并且可以使用第二無線網(wǎng)絡信號內的數(shù)據(jù)來計算第一和第二設備之間的第二距離。例如,在一些實施例中,可以使用第一設備處的第一無線信號的發(fā)送信號強度與第二設備處的第一無線信號的接收信號強度之間的差異來計算第一距離。類似地,在一些實施例中,可以使用第一設備處的第二無線信號的發(fā)送信號強度與第二設備處的第二無線信號的接收信號強度之間的差異來計算第二距離?;谒嬎愕牡谝缓偷诙嚯x以及第二設備的移動方向,可以確定第一設備關于第二設備的相對位置。在一些實施例中,可以通過分析在第一設備移動之后第一與第二設備之間的距離方面的差異以及第一設備的移動方向來確定相對位置。在一些實施例中,在該方法中執(zhí)行的計算可以由第一設備、第二設備、一些其他設備或者其某種組合來執(zhí)行。在一些實施例中,第一和/或第二設備可以是移動設備,諸如平板、智能電話、膝上型計算機、游戲操縱臺、便攜式播放器、個人導航設備、個人數(shù)字助理、或者其他移動設備。在一些實施例中,第一和第二設備中的每一個可以包括單個無線天線。