国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法、系統(tǒng)和介質(zhì)與流程

      文檔序號:11288618閱讀:269來源:國知局
      用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法、系統(tǒng)和介質(zhì)與流程

      相關申請的交叉引用

      本申請要求于2015年2月11日提交的美國專利申請no.14/619,894的優(yōu)先權,其全部內(nèi)容通過引用并入本文。

      本申請涉及美國專利申請no.14/619,827、美國專利申請no.14/619,866、美國專利申請no.14/619,821、美國專利申請no.14/619,843和美國專利申請no.14/619,863,以上全部都于2015年2月11日提交并通過引用整體并入本文。

      所公開的主題涉及用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法、系統(tǒng)和介質(zhì)。



      背景技術:

      諸如智能手機、平板計算機、和可穿戴計算機的設備正成為許多用戶用來創(chuàng)建內(nèi)容(例如通過拍攝照片、記錄視頻、在社交聯(lián)網(wǎng)站點上的創(chuàng)作帖子等)所使用的普遍存在和不可缺少的工具。例如,這些設備的用戶可以在處于特定位置或事件處時拍攝照片,或者可以指示該用戶處于社交聯(lián)網(wǎng)站點上的特定位置或事件。此外,這些設備可以捕獲與該位置或事件有關的信息(例如,當前天氣、gps位置等)。盡管可以訪問這些信息,該用戶仍然很難利用這些信息,并且更具體地,很難使用這樣的信息來幫助該用戶做出決定和/或評估。

      因此,期望提供用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法、系統(tǒng)、和介質(zhì)。



      技術實現(xiàn)要素:

      根據(jù)所公開的主題的一些實施方式,提供了用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法、系統(tǒng)和介質(zhì)。

      根據(jù)所公開的主題的一些實施方式,提供了一種用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法,所述方法包括:檢測用戶發(fā)起事件已經(jīng)在用戶設備上被執(zhí)行;檢測連接到所述用戶設備的多個傳感器;使用連接到所述用戶設備的多個傳感器來使得與所述用戶發(fā)起事件有關的多個內(nèi)容項被獲得;基于來自多個數(shù)據(jù)源的用戶設備信息,確定所述多個內(nèi)容項中的每個內(nèi)容項是否要與所述用戶發(fā)起事件相關聯(lián);基于所述確定來將所述多個內(nèi)容項中的一部分與所述用戶發(fā)起事件相關聯(lián);檢索與所述多個內(nèi)容項中的所述一部分有關的信息;使用連接到所述用戶設備的所述多個傳感器來檢測第二多個內(nèi)容項;確定所述第二多個內(nèi)容項中的至少一個內(nèi)容項與第一多個內(nèi)容項中的至少一個內(nèi)容項有關;以及至少部分地基于所述確定來使得由所述用戶設備呈現(xiàn)與所述用戶發(fā)起事件有關的信息。

      根據(jù)所公開的主題的一些實施方式,提供了一種用于基于元數(shù)據(jù)來呈現(xiàn)事件有關的信息的系統(tǒng),所述系統(tǒng)包括:硬件處理器,被編程來進行以下操作:檢測用戶發(fā)起事件已經(jīng)在用戶設備上已經(jīng)被執(zhí)行;檢測連接到所述用戶設備的多個傳感器;使用連接到所述用戶設備的多個傳感器來使得與所述用戶發(fā)起事件有關的多個內(nèi)容項被獲得;基于來自多個數(shù)據(jù)源的用戶設備信息,確定所述多個內(nèi)容項中的每個內(nèi)容項是否要與所述用戶發(fā)起事件相關聯(lián);基于所述確定來將所述多個內(nèi)容項中的一部分與所述用戶發(fā)起事件相關聯(lián);檢索與所述多個內(nèi)容項中的所述一部分有關的信息;使用連接到所述用戶設備的多個傳感器來檢測第二多個內(nèi)容項;確定所述第二多個內(nèi)容項中的至少一個內(nèi)容項與所述第一多個內(nèi)容項中的至少一個內(nèi)容項有關;以及至少部分地基于所述確定來使得由所述用戶設備呈現(xiàn)與所述用戶發(fā)起事件有關的信息。

      根據(jù)所公開的主題的一些實施方式,提供了一種包含計算機可執(zhí)行指令的非暫時性計算機可讀介質(zhì),所述計算機可執(zhí)行指令在由處理器執(zhí)行時使得所述處理器執(zhí)行用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的方法,所述方法包括:檢測用戶發(fā)起事件已經(jīng)在用戶設備上被執(zhí)行;檢測連接到所述用戶設備的多個傳感器;使用連接到所述用戶設備的多個傳感器來使得與所述用戶發(fā)起事件有關的多個內(nèi)容項被獲得;基于來自多個數(shù)據(jù)源的用戶設備信息,確定多個內(nèi)容項中的每個內(nèi)容項是否要與所述用戶發(fā)起事件相關聯(lián);基于所述確定來將所述多個內(nèi)容項中的一部分與所述用戶發(fā)起事件相關聯(lián);檢索與多個內(nèi)容項中的所述一部分有關的信息;使用連接到所述用戶設備的所述多個傳感器來檢測第二多個內(nèi)容項;確定所述第二多個內(nèi)容項中的至少一個內(nèi)容項與所述第一多個內(nèi)容項中的至少一個內(nèi)容項有關;以及至少部分地基于所述確定來使得由所述用戶設備呈現(xiàn)與所述用戶發(fā)起事件有關的信息。

      根據(jù)所公開的主題的一些實施方式,提供了一種用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的系統(tǒng),所述系統(tǒng)包括:用于檢測用戶發(fā)起事件已經(jīng)在用戶設備上被執(zhí)行的裝置;用于檢測連接到所述用戶設備的多個傳感器;用于使用連接到所述用戶設備的多個傳感器來使得與所述用戶發(fā)起事件有關的多個內(nèi)容項被獲得的裝置;用于基于來自多個數(shù)據(jù)源的用戶設備信息來確定所述多個內(nèi)容項中的每個內(nèi)容項是否要與所述用戶發(fā)起事件相關聯(lián)的裝置;用于基于所述確定來將所述多個內(nèi)容項中的一部分與所述用戶發(fā)起事件相關聯(lián)的裝置;用于檢索與多個內(nèi)容項中的所述一部分有關的信息的裝置;用于使用連接到所述用戶設備的多個傳感器來檢測第二多個內(nèi)容項的裝置;用于確定所述第二多個內(nèi)容項中的至少一個內(nèi)容項與所述第一多個內(nèi)容項中的至少一個內(nèi)容項有關的裝置;以及用于至少部分地基于所述確定來使得由所述用戶設備呈現(xiàn)與所述用戶發(fā)起事件有關的信息。

      在一些實施方式中,多個傳感器包括麥克風,其中第一多個內(nèi)容項包括第一記錄音頻流,其中,第二多個內(nèi)容項包括第二記錄音頻流,并且其中,第二多個內(nèi)容項中的至少一個內(nèi)容項與第一多個內(nèi)容項中的至少一個內(nèi)容項有關的所述確定是基于所述第一記錄音頻流是否與所述第二記錄音頻流有關來確定的。

      在一些實施方式中,所述系統(tǒng)進一步包括:用于請求對存儲所述用戶發(fā)起事件的核準的裝置;用于接收對存儲所述用戶發(fā)起事件的核準的裝置;以及用于基于所接收到的核準來將所述多個內(nèi)容項中的所述一部分與所述用戶發(fā)起事件相關聯(lián)的裝置。

      在一些實施方式中,所述系統(tǒng)進一步包括用于確定所述用戶發(fā)起事件與所述用戶設備的用戶的積極情緒相關聯(lián)的裝置,其中,使得與所述用戶發(fā)起事件有關的所述信息被呈現(xiàn)至少部分地基于所述確定。

      在一些實施方式中,與所述用戶發(fā)起事件有關的信息包括與用戶發(fā)起事件相關聯(lián)的圖像。

      在一些實施方式中,與所述用戶發(fā)起事件有關的信息包括前往與所述用戶發(fā)起事件相關聯(lián)的地點的建議。

      附圖說明

      在結合以下附圖考慮時,所公開的主題的各個目的、特征、和優(yōu)點參考以下的所公開的主題的詳細描述可以被更全面地理解,各附圖中相似的附圖標記標識相似的元素。

      圖1示出了根據(jù)所公開的主題的一些實施方式的系統(tǒng)的一般化示意圖的示例,在該系統(tǒng)上實現(xiàn)基于來自多個數(shù)據(jù)源的情緒和/或行為信息來個性化計算機化服務的機制。

      圖2示出了根據(jù)所公開的主題的一些實施方式的圖1的服務器的更具體的示例,該服務器可以從多個數(shù)據(jù)源接收各種類型的數(shù)據(jù),并且可以基于接收到的數(shù)據(jù)的一部分來將各種類型的動作推薦給與用戶設備相關聯(lián)的各個用戶設備。

      圖3示出了根據(jù)所公開的主題的一些實施方式的,可用于實現(xiàn)圖1所描繪的用戶設備和服務器中的一個或多個的硬件的詳細示例。

      圖4示出了根據(jù)所公開的主題的一些實施方式的,基于來自多個數(shù)據(jù)源的情緒和/或行為信息來個性化計算機化服務的過程的說明性示例。

      圖5示出了根據(jù)所公開的主題的一些實施方式的,用于提示用戶設備的用戶提供目的的用戶界面的說明性示例。

      圖6示出了根據(jù)所公開的主題的一些實施方式的,用于提示用戶設備的用戶選擇用于檢索與該用戶有關的數(shù)據(jù)的一個或多個數(shù)據(jù)源的用戶界面的說明性示例。

      圖7示出了根據(jù)所公開的主題的一些實施方式的,基于特定目的或目標從來自多個數(shù)據(jù)源接收的數(shù)據(jù)中選擇的在不同時間的數(shù)據(jù)的一部分的說明性示例。

      圖8示出了根據(jù)所公開的主題的一些實施方式的,用于向用戶呈現(xiàn)與目的相對應的可選目標的用戶界面的說明性示例。

      圖9示出了根據(jù)所公開的主題的一些實施方式的,用于向用戶呈現(xiàn)可選擇的輸出設備的用戶界面的說明性示例,該可選擇的輸出設備可以用于執(zhí)行所推薦動作。

      圖10示出了根據(jù)所公開的主題的一些實施方式的,用于向用戶呈現(xiàn)包括所推薦動作的推薦界面的用戶界面的說明性示例。

      圖11示出了根據(jù)所公開的主題的一些實施方式的,提示用戶提供與所執(zhí)行動作有關的反饋的用戶界面的說明性示例。

      圖12示出了根據(jù)所公開的主題的一些實施方式的用于基于元數(shù)據(jù)來呈現(xiàn)與事件有關的信息的過程的示例。

      圖13示出了根據(jù)所公開的主題的一些實施方式的用于從用戶接收對要檢測的事件的類型的選擇的用戶界面的示例。

      圖14示出了根據(jù)所公開的主題的一些實施方式的用于從用戶接收可以與檢測到的事件相關聯(lián)地捕獲的元數(shù)據(jù)類型的用戶界面的示例。

      圖15a和15b示出了根據(jù)所公開的主題的一些實施方式的用于檢測用戶發(fā)起事件和呈現(xiàn)與用戶發(fā)起事件有關的信息的用戶界面的示例。

      具體實施方式

      根據(jù)一些實施方式,如下面更詳細地描述的,提供了用于基于來自多個數(shù)據(jù)源的情緒和/或行為信息來個性化計算機化服務的機制,其可以包括方法、系統(tǒng)、和/或計算機可讀介質(zhì)。

      一般而言,這些機制可以從用戶設備的用戶接收與該用戶的特定目的有關的輸入,并且基于接收到的與該用戶有關的數(shù)據(jù),可以提供可以幫助該用戶達到該特定目的的個性化和計算機化的服務。例如,用戶設備的用戶可以經(jīng)由用戶界面指示在工作日的過程期間包含更多鍛煉的期望,并且基于來自該用戶已經(jīng)肯定地給予同意的一個或多個數(shù)據(jù)源的用戶有關的數(shù)據(jù),該機制可以推薦可以在技術上幫助用戶達到特定目的的一個或多個動作——例如通過以下方式:基于天氣信息、基于在線日歷的排程約束(schedulingconstraint)、和/或通過一個或多個計算機網(wǎng)絡接收的交通和公共運輸信息,通過自動的移動警示或通知來推薦用戶今天步行到辦公室;向?qū)ㄌ貏e感興趣的用戶推薦沿著由計算機地圖路線服務(例如,googlemaps)識別的用戶路線訪問園藝供應商;等等。

      應當注意,除了接收與特定目的有關的輸入以外或者作為其替選,該機制可以接收用戶反饋,并且基于所接收的用戶反饋來確定該用戶的目標。例如,用戶可以經(jīng)由用戶設備上的用戶界面指示在工作日缺乏精力,并且該機制可以解釋這樣的指示并且為該用戶確定各種目標,諸如增加鍛煉相關活動的量。在另一示例中,可以向用戶提供界面,其請求該用戶提供關于該用戶的一般情緒、情感狀態(tài)、和/或行為性情(behavioraldisposition)的反饋,并且該機制可以基于所提供的反饋來確定該用戶的目標??梢葬槍τ脩舸_定和/或與用戶設備相關聯(lián)的目標的說明性示例可以包括:從當前指示的壓力水平降低壓力、大體上減輕體重、減輕10磅、達成特定情緒或情感狀態(tài)(例如,放松、活潑等)、增加用戶當前實現(xiàn)的鍛煉量、結交更多的朋友、和/或與用戶的大體情緒、情感狀態(tài)、和/或行為性情有關的任何其他合適的目標。

      還應當注意的是,在分析來自多個數(shù)據(jù)源的與用戶有關的數(shù)據(jù)之前,確定與該用戶相關聯(lián)的情緒、情感狀態(tài)、和/或行為性情,和/或向該用戶推薦一個或多個動作,該機制可以請求(或要求)該用戶肯定地提供同意或核準來執(zhí)行這樣的確定。例如,在移動設備上加載應用時,該應用可以提示用戶提供從一個或多個數(shù)據(jù)源接收信息的核準,執(zhí)行這樣的確定,和/或向該用戶推薦一個或多個動作。在一個更具體的示例中,響應于下載應用并將該應用加載到移動設備上,在移動設備上執(zhí)行的該應用可以執(zhí)行設備發(fā)現(xiàn)功能來確定連接到該移動設備或在該移動設備附近的設備,諸如包括媒體數(shù)據(jù)(例如,觀看歷史、記錄的媒體內(nèi)容信息等)的媒體回放設備和/或包括用于獲得與連接的移動設備周圍的環(huán)境有關的信息的活動傳感器和/或光傳感器的氣味發(fā)生器。然后,該應用可以向用戶呈現(xiàn)界面,該界面請求(或要求)該用戶通過選擇一個或多個設備或數(shù)據(jù)源來肯定地提供對從這些設備訪問信息的同意以用于接收可用于確定與該用戶相關聯(lián)的情緒、情感狀態(tài)、和/或行為性情的與該用戶相關的信息,確定與該用戶相關聯(lián)的一個或多個目標或目的,和/或推薦可以對與該用戶相關聯(lián)的身體狀態(tài)、情感狀態(tài)、和/或行為性情有作用的一個或多個動作。附加地或替選地,響應于在該移動設備上安裝該應用,可以用許可消息來提示該用戶,該許可消息在從一個或多個數(shù)據(jù)源接收信息、執(zhí)行這樣的確定、和/或向用戶推薦一個或多個動作之前請求(或要求)該用戶肯定地提供同意。

      在接收到同意和/或核準之后,該機制可以從多個數(shù)據(jù)源接收與該用戶有關的任何合適的數(shù)據(jù)。這樣的數(shù)據(jù)可以包括場境數(shù)據(jù)(contextualdata)、社交數(shù)據(jù)、個人數(shù)據(jù)等。例如,基于該用戶在社交聯(lián)網(wǎng)服務上發(fā)布的內(nèi)容和/或信息(例如,使用用戶設備上的社交聯(lián)網(wǎng)應用)、與該用戶相關聯(lián)的生物計量數(shù)據(jù)(例如,來自與用戶帳戶相關聯(lián)的可穿戴計算設備)、與該用戶相關聯(lián)的位置數(shù)據(jù)(例如,來自用戶設備)、和/或指示該用戶的當前情緒和/或行為的任何其他合適的數(shù)據(jù),該機制可以預測該用戶的當前情緒狀態(tài)。在另一示例中,該機制可以確定該用戶已參與的特定活動,諸如參加社交事件(例如來自在線日歷的會議、聚會、體育事件等),消費媒體內(nèi)容項(例如,視頻剪輯、歌曲、新聞文章、網(wǎng)頁等),與計算設備(例如,移動電話、可穿戴計算設備、平板計算機等)交互,與應用(例如,用戶設備上的媒體回放應用、社交聯(lián)網(wǎng)應用、消息收發(fā)應用、web瀏覽器等)交互,和/或任何其它合適的活動。例如,該活動數(shù)據(jù)可以用于確定與該用戶相關聯(lián)的參考行為(例如,日內(nèi)的特定時間和部分通常花在觀看在移動設備上執(zhí)行的媒體回放應用上的視頻)。

      在一些實施方式中,基于從用戶已經(jīng)肯定地提供同意的一個或多個數(shù)據(jù)源接收到的與該用戶有關的數(shù)據(jù),該機制可以推薦可以幫助該用戶達成目的和/或目標中的一個或多個的一個或多個計算機化動作。例如,這些機制可以使用設備發(fā)現(xiàn)功能來確定用于執(zhí)行一個或多個所推薦動作的哪些輸出設備連接到移動設備或者接近該移動設備,諸如具有能夠播放音頻內(nèi)容的揚聲器的設備、具有能夠呈現(xiàn)視頻內(nèi)容的顯示器的設備、能夠提供特定照明方案的照明系統(tǒng)、以及能夠發(fā)出特定氣味的氣味發(fā)生器。作為響應,這些機制可以將指令傳送到能夠執(zhí)行所推薦動作的輸出設備。例如,響應于確定指示來自一個或多個數(shù)據(jù)源的用戶的大體情緒、情感狀態(tài)、和/或行為性情的信息,該機制可以識別一個或多個活動,這些活動如果被執(zhí)行則可以使該用戶更接近特定的目的或目標。在該示例中,該機制可以將指示所推薦活動的消息或其他合適的界面?zhèn)魉偷脚c該用戶相關聯(lián)的移動設備。

      在一個更具體的示例中,響應于從社交媒體應用接收到指示用戶可能正在經(jīng)歷低精力水平的社交聯(lián)網(wǎng)數(shù)據(jù)(例如,使用社交媒體應用來分析來自帖子(post)的文本)和包括與用戶相關聯(lián)的針對給定日的排程信息的在線日歷數(shù)據(jù),所述機制可以向該用戶推薦可以幫助該用戶達到所確定的目標中的一個或多個目標的一個或多個計算機化動作。所述機制可以檢查到該日歷數(shù)據(jù)中列出的事件的路線,其中已經(jīng)由計算機地圖路線服務識別該路線,并且傳送要在與該用戶相關聯(lián)的移動設備上呈現(xiàn)的界面,其中該界面推薦該用戶沿著由計算機地圖路線服務識別的該路線步行到該事件并訪問特定果汁供應商。

      除了包括消息或其他合適內(nèi)容的推薦界面以外或者作為其替選,個性化和計算機化服務可以包括確定應創(chuàng)建可能影響用戶的大體情緒、情感狀態(tài)、和/或行為性情的特定氣氛。在一個具體示例中,該氣氛可以包括:使得在相關聯(lián)的用戶設備(例如,移動設備、電視設備等等)上向用戶自動回放特定內(nèi)容(例如,標注為對用戶是鼓舞性的特定歌曲),使得在相關聯(lián)的用戶設備上向用戶呈現(xiàn)被標注為積極的故事的文章的新聞饋送,使得在相關聯(lián)的用戶設備上向用戶呈現(xiàn)被標注為使用戶感到有趣的照片或其他圖像內(nèi)容以及被標注為對用戶具有放松效果的聲音效果。在另一具體示例中,通過訪問與用戶或用戶設備相關聯(lián)的照明系統(tǒng)并使得特定光源開啟或關閉、選擇從特定照明設備發(fā)出的光的水平、和/或選擇特定光源的色溫、從而改變該用戶的周邊環(huán)境中的照明方案,可以創(chuàng)建氣氛。在另一個示例中,通過修改由連接到用戶設備的設備發(fā)出的環(huán)境噪聲(例如,修改與用戶相關聯(lián)的計算設備上的風扇的速度)、從連接到用戶設備的設備發(fā)出特定的氣味(例如,使得能夠發(fā)出特定氣味并且在用戶設備的用戶的特定接近度內(nèi)的設備發(fā)出薰衣草氣味)、控制連接到用戶設備的電器或家庭自動化設備(例如,控制hvac單元的壓縮機或修改洗衣機的滾筒的速度)等,可以創(chuàng)建氣氛。

      在一些實施方式中,該機制可以生成與用戶設備相關聯(lián)的一個或多個簡檔。例如,在一些實施方式中,該機制可以生成可用于確定適合于該用戶設備的用戶的所推薦動作的各個簡檔。例如,該機制可以生成指示該用戶的當前情緒、情感狀態(tài)、和/或行為性情的簡檔,并且將生成的簡檔與標的簡檔進行比較來確定所推薦動作,該動作如果被執(zhí)行則可以使用戶更接近目的或目標。在一個更具體的示例中,可以基于已經(jīng)指示了實現(xiàn)特定目的或目標的用戶(例如,認為自己非常成功的用戶、過去30天已經(jīng)減輕了5磅的用戶等)的簡檔或其他動作來生成標的簡檔。在此示例中,該機制可以確定由被確定為已經(jīng)實現(xiàn)特定目的或目標的用戶設備的用戶執(zhí)行的動作,并且可以確定是否可以向該用戶推薦這些動作中的一個或多個動作以使得該用戶也實現(xiàn)該特定的目的或目標。

      結合圖1-15b進一步描述這些和其它特征。

      轉到圖1,圖1示出了根據(jù)所公開的主題的一些實施方式的系統(tǒng)的一般化示意圖的示例100,在該系統(tǒng)上可以實現(xiàn)用于基于來自多個數(shù)據(jù)源的情緒信息和/或行為信息來個性化計算機化服務的機制。如圖所示,系統(tǒng)100可以包括一個或多個用戶設備102。用戶設備102可以彼此處于本地或彼此處于遠程。用戶設備102可以通過一個或多個通信鏈路104連接到通信網(wǎng)絡106,通信網(wǎng)絡106進而可以經(jīng)由通信鏈路112鏈接到服務器120。

      系統(tǒng)100可以包括一個或多個數(shù)據(jù)源110。數(shù)據(jù)源110可以是可以收集和/或提供與用戶或用戶設備有關的數(shù)據(jù)的任何合適的設備。

      例如,數(shù)據(jù)源110可以包括可以收集和/或提供與用戶有關的數(shù)據(jù)的任何合適的傳感器,諸如圖像傳感器(例如,相機、錄像機等),音頻傳感器(例如,麥克風、聲級計等)、射頻識別(rfid)傳感器、全球定位系統(tǒng)(gps)、能夠測量一個或多個生物參數(shù)(例如,心率、呼吸速率、血壓、體溫、皮膚濕度等)的傳感器、可穿戴計步器、wi-fi路由器等。在更具體的示例中,數(shù)據(jù)源110可以是連接到注冊到與用戶相關聯(lián)的用戶賬戶的家庭自動化系統(tǒng)的多個傳感器,其中可以接收與用戶家庭中的環(huán)境相關的不同數(shù)據(jù)流。在另一個更具體的示例中,數(shù)據(jù)源110可以包括連接到本地于用戶的咖啡店的多個傳感器和允許推薦系統(tǒng)請求與本地咖啡店相關的數(shù)據(jù)的應用程序接口(例如,基于門傳感器當前多少顧客正在商店中、基于圖像傳感器當前在店內(nèi)排隊等待訂購的顧客數(shù)量、通過將靶標簡檔與與商店關聯(lián)的消費者簡檔相比較的用戶被分配的組是否可能訪問該商店等)。

      在另一示例中,數(shù)據(jù)源110可以包括諸如桌面型計算機、膝上型計算機、移動電話、平板計算機、可穿戴計算設備等的計算設備。由這樣的計算設備提供的數(shù)據(jù)的示例可以包括用戶生成的數(shù)據(jù)(例如,文本輸入、照片、觸摸輸入等)、用戶應用生成的數(shù)據(jù)(例如,由社交聯(lián)網(wǎng)應用、消息應用、照片共享應用、視頻共享應用、媒體播放器應用等提供的數(shù)據(jù))、由駐留在計算設備上的一個或多個傳感器(例如,圖像傳感器、gps、能夠測量一個或多個生物參數(shù)的傳感器等)生成的數(shù)據(jù)、來自或者與用戶的計算設備相關聯(lián)或者作為用戶環(huán)境中的獨立設備的記錄設備(例如,麥克風、相機、攝像機、和/或任何其他合適的記錄設備)的數(shù)據(jù)、和/或任何其他與用戶有關的適當數(shù)據(jù)。例如,數(shù)據(jù)源110可以包括已經(jīng)向具有用戶賬戶的用戶注冊的計算設備,并且數(shù)據(jù)可以包括來自安裝在計算設備上并且使用相同用戶賬戶注冊的各種應用的數(shù)據(jù)。在該示例中,計算設備的用戶可以選擇在用戶設備102或服務器120上執(zhí)行的應用使用哪些應用或哪些數(shù)據(jù)類型(例如,位置數(shù)據(jù)、無線網(wǎng)絡數(shù)據(jù)等)。

      在另一示例中,數(shù)據(jù)源110可以包括可以提供與用戶有關的數(shù)據(jù)的一個或多個服務。例如,這樣的服務可以包括社交聯(lián)網(wǎng)服務、消息收發(fā)服務、視頻共享服務、照片共享服務、文件托管服務等。在一個這樣的示例中,用戶設備102或服務器120可以經(jīng)由一個或多個應用編程接口和/或任何其他合適的數(shù)據(jù)交換機制與數(shù)據(jù)源110通信。

      應當注意,可以使用來自一個或多個數(shù)據(jù)源110的數(shù)據(jù)來確定所推薦動作對用戶的身體或情感狀態(tài)的作用。用戶的情感狀態(tài)能夠是復雜的現(xiàn)象。情感可以是與生理活動相關聯(lián)的精神狀態(tài),并且可以受到內(nèi)部或外部環(huán)境條件的影響。情感可以與用戶的個性、情緒、氣質(zhì)、性情、和動機相關聯(lián)。例如,情感狀態(tài)可以包括快樂、滿足、平靜、驚喜、憤怒、恐懼、悲傷、抑郁、厭惡、疲倦、焦慮、匆忙等。在一些示例中,情感狀態(tài)可以大致分為積極和消極的情感,其中積極情感可以包括快樂和滿足,并且消極情感可以包括憤怒和抑郁。此外,內(nèi)部環(huán)境條件的示例包括舊的記憶,并且外部刺激的示例包括由于各種環(huán)境因素引起的壓力或壓力的減輕。

      還應當注意,用戶的身體或情感狀態(tài)可以被認為是在某個時間點的該用戶的身體特征或情感的總體快照或視圖。由于用戶的身體狀態(tài)或情感狀態(tài)可以涉及多個因素,所以身體或情感狀態(tài)即使在短時間段內(nèi)也會發(fā)生波動。通過使用來自多個源的與用戶有關的數(shù)據(jù),可以預測該用戶的身體或情感狀態(tài),其可用于確定是否在給定時間推薦特定動作。此外,可以基于來自多個源的與用戶有關的新的或更新的數(shù)據(jù)來預測該用戶的身體狀態(tài)或情感狀態(tài)的改變。更進一步地,可以使用該用戶的身體狀態(tài)或情感狀態(tài)的改變來評估對該用戶所擁有的或位于該用戶附近的設備的所推薦動作是否可能使該用戶更接近目標或目的。

      數(shù)據(jù)源110可以彼此處于本地或彼此處于遠程。每個數(shù)據(jù)源110可以通過一個或多個通信鏈路108連接到通信網(wǎng)絡106,通信網(wǎng)絡106進而可以經(jīng)由通信鏈路112鏈接到服務器120和/或經(jīng)由通信鏈路104鏈接到用戶設備102。

      應當注意,在一些實施方式中,在從各個數(shù)據(jù)源110訪問信息之前,用戶設備102可以請求(或要求)用戶設備102的用戶提供訪問各個數(shù)據(jù)源110中的每一個的核準。在一些實施方式中,用戶設備102可以檢測可用于提供與該用戶有關的數(shù)據(jù)的數(shù)據(jù)源110、并且可以提供允許用戶設備102的用戶選擇要將哪個數(shù)據(jù)源110用于獲得與該用戶有關的數(shù)據(jù)的用戶界面。

      圖2示出了可以由用戶設備102和/或服務器120接收的輸入數(shù)據(jù)的類型的說明性示例。如圖2所示,服務器120可以包括:用于請求、合并(consolidate)、存儲、和/或處理與用戶或用戶組有關的數(shù)據(jù)的數(shù)據(jù)存儲引擎122,和用于對接收到的數(shù)據(jù)進行歸類(例如,場境數(shù)據(jù)、社交數(shù)據(jù)、通用數(shù)據(jù)等)、選擇數(shù)據(jù)中可以指示用戶的身體狀態(tài)或情感狀態(tài)的特定部分、以及處理數(shù)據(jù)的所選擇部分的數(shù)據(jù)處理引擎124。例如,也如圖2所示,服務器120可以接收各種類型的視頻數(shù)據(jù)、文本數(shù)據(jù)、rfid數(shù)據(jù)、環(huán)境音頻數(shù)據(jù)(或從環(huán)境音頻數(shù)據(jù)提取的關鍵字)、和移動設備數(shù)據(jù)等。

      使用一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎122可以接收任何合適的數(shù)據(jù)。例如,從一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎112可以接收和/或請求與一個或多個用戶所參與的活動有關的數(shù)據(jù),例如“散步”以及穿過的距離、訪問了與咖啡店對應的位置、參加了社交事件(例如,會議、聚會、體育賽事等)、參加了健身訓練課程等。作為另一個示例,從一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎112可以接收和/或請求包括與活動相關的定時信息的數(shù)據(jù),諸如活動的持續(xù)時間、對應于活動的時間等。作為又一示例,數(shù)據(jù)存儲引擎112可以接收和/或請求數(shù)據(jù),數(shù)據(jù)包括給定時間時段內(nèi)(例如,一周中的一天、幾天、工作日、周末等)一個或多個用戶參與的活動的發(fā)生數(shù)量、參與給定活動的用戶的數(shù)量、和/或與給定活動的頻率信息相關的任何其他適合的信息。作為另一示例,在一些實施方式中,數(shù)據(jù)存儲引擎122可以接收指示與特定的用戶發(fā)起事件相關聯(lián)的元數(shù)據(jù)的信息(例如,拍攝照片、記錄視頻、在社交聯(lián)網(wǎng)站點上創(chuàng)作帖子、和/或任何其他合適類型的事件)。作為一個具體示例,元數(shù)據(jù)可以包括與在用戶發(fā)起事件的時間和位置處進行的音頻記錄相對應的音頻指紋、用戶發(fā)起事件的時間和位置的天氣、和/或任何其它合適的元數(shù)據(jù)。

      使用包括社交數(shù)據(jù)源的一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎122可以接收和/或請求與用戶在社交聯(lián)網(wǎng)服務上發(fā)布的內(nèi)容和/或信息有關的數(shù)據(jù)。例如,該數(shù)據(jù)可以包括該用戶在服務(例如,社交聯(lián)網(wǎng)服務、消息收發(fā)服務、視頻共享服務、照片共享服務、電子商務服務等)上發(fā)布的一個或多個情緒狀態(tài)。作為另一示例,該數(shù)據(jù)可以包括用戶在社交聯(lián)網(wǎng)服務上發(fā)布的評論、消息、帖子、位置、和/或任何其他合適的內(nèi)容。作為又一示例,該數(shù)據(jù)可以包括與社交聯(lián)網(wǎng)服務上的用戶的一個或多個社交聯(lián)系(socialconnection)有關的任何合適的信息、由社交聯(lián)系公布的內(nèi)容、與社交聯(lián)系相關聯(lián)的位置等。

      使用一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎122可以接收和/或請求和與一個或多個媒體內(nèi)容項的用戶交互有關的數(shù)據(jù)。例如,該數(shù)據(jù)可以包括與該用戶已經(jīng)與之交互的媒體內(nèi)容項有關的任何合適的信息。在一個更具體的示例中,該數(shù)據(jù)可以包括該媒體內(nèi)容項的類型、該媒體內(nèi)容項的描述、指向該媒體內(nèi)容項的鏈接(例如,url)、可以標識該媒體內(nèi)容項的標識符(例如,uri、節(jié)目標識符等)、該媒體內(nèi)容項的作者、與媒體內(nèi)容項有關的藝術家等。作為另一示例,該數(shù)據(jù)可以包括和與該媒體內(nèi)容項的用戶交互的類型有關的任何合適的信息,諸如消費該媒體內(nèi)容項、經(jīng)由社交聯(lián)網(wǎng)服務或任何其他合適的服務發(fā)布該媒體內(nèi)容項、與其他用戶共享該媒體內(nèi)容項、經(jīng)由社交聯(lián)網(wǎng)服務或任何其他合適的服務對該媒體內(nèi)容項點贊(like)、對該媒體內(nèi)容項進行評論等。作為另一示例,該數(shù)據(jù)可以包括和與媒體內(nèi)容項的用戶交互有關的任何合適的定時信息,諸如該用戶交互的持續(xù)時間、與該用戶交互相對應的時間等。

      使用一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎122可以接收和/或請求與用戶相關聯(lián)的生物計量數(shù)據(jù)。例如,響應于接收到從包括傳感器的數(shù)據(jù)源110訪問生物計量數(shù)據(jù)的核準,該生物計量數(shù)據(jù)可以包括與用戶相關聯(lián)的任何合適的生理參數(shù),例如心率、呼吸速率、血壓、體溫、皮膚濕度等。作為另一個示例,該生物計量數(shù)據(jù)可以包括生理參數(shù)的范圍,諸如心率范圍、血壓范圍等。

      使用一個或多個數(shù)據(jù)源110,數(shù)據(jù)存儲引擎122可以接收和/或請求與用戶相關聯(lián)的位置數(shù)據(jù)。例如,響應于接收訪問位置信息的核準,該位置數(shù)據(jù)可以包括可以用于估計與該用戶相關聯(lián)的計算設備的位置的任何合適的信息,諸如與計算設備相關聯(lián)的標識符(例如,ip地址)、由計算設備生成的gps信號、與計算設備相關聯(lián)的wi-fi接入點、關于計算設備連接到的小區(qū)塔的信息等。作為另一示例,該位置數(shù)據(jù)可以包括可以用于估計該用戶的位置的任何合適的信息,諸如由該用戶使用合適的服務(例如,社交聯(lián)網(wǎng)服務)發(fā)布的位置、該用戶意圖訪問的位置(例如,與使用在移動設備上執(zhí)行的日歷應用排程的社交事件、關聯(lián)于該用戶的社交網(wǎng)絡帳戶等相關聯(lián)的位置)等。

      在一些實施方式中,數(shù)據(jù)存儲引擎122可以對從數(shù)據(jù)源110接收的數(shù)據(jù)進行歸類和/或分類。

      例如,數(shù)據(jù)存儲引擎122可以從多個數(shù)據(jù)源110(例如,使用一個或多個應用編程接口)接收數(shù)據(jù),并且當接收到的數(shù)據(jù)包括關于用戶所使用的一個或多個服務(例如,社交聯(lián)網(wǎng)服務、電子郵件服務、消息收發(fā)服務、視頻共享服務等)的信息、與用戶相關聯(lián)的搜索歷史(例如,由用戶輸入的關鍵字)等時,數(shù)據(jù)處理引擎124可以將接收的數(shù)據(jù)分類為通用數(shù)據(jù)。

      作為另一示例,數(shù)據(jù)存儲引擎122可以從多個數(shù)據(jù)源110(例如,使用一個或多個應用編程接口)接收數(shù)據(jù),并且當接收到的數(shù)據(jù)包括與用戶設備102的位置有關的信息、交通信息、基于來自用戶設備102的位置信息的天氣信息(例如,“晴”、“冷”等)、給定位置內(nèi)的人口密度信息、與由數(shù)據(jù)源110提供的數(shù)據(jù)有關的位置場境(context)(例如,“工作”、“家”、“假期”等)、和/或可以提供與用戶有關的場境信息的任何其它合適的信息時,數(shù)據(jù)處理引擎124可將接收的數(shù)據(jù)分類為場境數(shù)據(jù)。

      作為另一示例,數(shù)據(jù)存儲引擎122可以從多個數(shù)據(jù)源110(例如,使用一個或多個應用編程接口)接收數(shù)據(jù),并且當所接收的數(shù)據(jù)流包括與涉及多個用戶的社交事件有關的信息(例如,使用社交聯(lián)網(wǎng)服務、日歷應用等排程的會議)、由使用服務(例如,社交聯(lián)網(wǎng)服務、視頻共享服務、照片共享服務等)的一個或多個用戶發(fā)布的內(nèi)容和/或信息、關于用戶的一個或多個社交聯(lián)系的信息、和/或可以被分類為社交數(shù)據(jù)的任何其它合適的信息,數(shù)據(jù)處理引擎124可將接收的數(shù)據(jù)分類為社交數(shù)據(jù)。在一個更具體的示例中,響應于確定社交服務的用戶帳戶也在用戶設備102上認證,可以檢索與該用戶帳戶相關聯(lián)的社交數(shù)據(jù)。

      作為另一示例,數(shù)據(jù)存儲引擎122可以從多個數(shù)據(jù)源110(例如,使用一個或多個應用編程接口)接收數(shù)據(jù),并且當所接收的數(shù)據(jù)流包括關于用戶目標、用戶的個人興趣(例如,在社交聯(lián)網(wǎng)服務上可用的用戶聲明的興趣、用戶消費和/或點贊的媒體內(nèi)容等)、用戶所生成的一個或多個話語的信息、和/或可被視為個人的任何其他合適的信息時,數(shù)據(jù)處理引擎124可以將接收到的數(shù)據(jù)分類為個人數(shù)據(jù)。在該示例中,數(shù)據(jù)處理引擎124可以丟棄個人數(shù)據(jù),除非從用戶設備102的用戶接收到使用這樣的個人數(shù)據(jù)的特定核準。

      在一些實施方式中,數(shù)據(jù)處理引擎124可以處理由數(shù)據(jù)源110提供的數(shù)據(jù)流和/或由數(shù)據(jù)存儲引擎122存儲和/或處理的數(shù)據(jù)流。

      在一些實施方式中,數(shù)據(jù)處理引擎124可以確定來自數(shù)據(jù)源110的數(shù)據(jù)或數(shù)據(jù)的特定部分是否與用戶的目標或目的相關。應當注意,在一些實施方式中,數(shù)據(jù)處理引擎124可以確定來自多個數(shù)據(jù)源110的數(shù)據(jù)或數(shù)據(jù)的特定部分是否與指派給特定用戶組的用戶的目標或目的相關。

      在一些實施方式中,數(shù)據(jù)處理引擎124可以確定來自數(shù)據(jù)源110的數(shù)據(jù)或數(shù)據(jù)的特定部分是否指示用戶的情感狀態(tài)。這些確定可以以任何合適的方式進行。例如,可以使用合適的分類器進行該確定,該合適的分類器可以將輸入數(shù)據(jù)或輸入數(shù)據(jù)的一部分分類為與目標相關或與該目標無關。

      在一個更具體的示例中,數(shù)據(jù)處理引擎124可以選擇數(shù)據(jù)的一個或多個部分,其中數(shù)據(jù)的每個部分可以對應于任何合適的時間段,例如幾分鐘、幾個小時、周中的一天、幾天、一周、一個月等。在一些實施方式中,可以以任何合適的方式識別數(shù)據(jù)的部分。例如,可以使用可以將數(shù)據(jù)的一部分分類為與目標相關的分類器進行確定。在另一示例中,可以使用可以將數(shù)據(jù)的一部分分類為可能指示用戶的情感狀態(tài)的分類器進行確定。在另一示例中,可以使用可以將數(shù)據(jù)的一部分分類為與所推薦動作相關(例如,可用于確定該動作可能對用戶的情感狀態(tài)有作用的可能性的數(shù)據(jù),可用于確定何時執(zhí)行該所推薦動作的數(shù)據(jù)等)的分類器進行確定。應當注意的是,該分類器可以使用任何合適的機器學習算法進行訓練,諸如支持向量機、決策樹、貝葉斯(bayesian)模型等。

      在一些實施方式中,在從多個數(shù)據(jù)源110選擇數(shù)據(jù)的各個部分后,數(shù)據(jù)處理引擎124可以向數(shù)據(jù)的每個部分指派權重。例如,對于特定目標或目的,數(shù)據(jù)處理引擎124可以確定來自特定數(shù)據(jù)源110的社交數(shù)據(jù)將被加權,使得其對所推薦動作或輸出的確定具有更大的影響。這可能是因為與用戶有關并且指示該用戶的情感狀態(tài)的社交數(shù)據(jù)被認為與結交新朋友的目的高度相關。在另一個示例中,這可能是因為社交數(shù)據(jù)傾向于提供用戶的情感狀態(tài)的準確指示(例如,由于用戶設備的用戶頻繁在多個社交聯(lián)網(wǎng)網(wǎng)站上公布狀態(tài)更新),并且因為在推薦諸如將車輛駕駛到特定位置的特定動作之前,數(shù)據(jù)處理引擎124可以考慮這樣的社交數(shù)據(jù)。在另一個合適的示例中,可以由用戶設備102的用戶設置權重,使得該用戶可以調(diào)節(jié)應用以及如何處理與該用戶有關的特定類型的數(shù)據(jù)。在一個更具體的示例中,該用戶可以設置與社交數(shù)據(jù)相關聯(lián)的權重,使得降低社交數(shù)據(jù)在確定動作或輸出中的效果。

      在一些實施方式中,數(shù)據(jù)處理引擎124可以生成與用戶有關的一個或多個簡檔。例如,數(shù)據(jù)處理引擎124可以使用所接收的數(shù)據(jù)來生成用于將用戶設備102的用戶指派至群組(例如,針對特定目的或目標的相似用戶的群組)的基線簡檔。在該示例中,數(shù)據(jù)處理引擎124還可以為個體用戶和/或用戶組生成標的簡檔,其可以包括與已經(jīng)指示實現(xiàn)特定目的或目標的相似用戶相對應的數(shù)據(jù)。替選地,數(shù)據(jù)處理引擎124可以生成包括與已經(jīng)指示未能達成特定目的或目標的相似用戶相對應的數(shù)據(jù)的標的簡檔。作為另一示例,數(shù)據(jù)處理引擎124可以使用接收的數(shù)據(jù),并且在一些實施方式中,請求和接收更新的數(shù)據(jù)以生成與用戶相關聯(lián)的、指示該用戶的當前身體狀態(tài)或情感狀態(tài)的當前簡檔。

      可以使用任何合適的方法來生成與用戶設備102的用戶或用戶組有關的任何適當?shù)暮啓n。例如,數(shù)據(jù)處理引擎124可以生成指示用戶在給定時間段內(nèi)的身體狀態(tài)或情感狀態(tài)的一個或多個簡檔。例如,可以基于被確定為指示用戶在給定時間段期間的身體狀態(tài)或情感狀態(tài)的數(shù)據(jù)來生成與該用戶相關聯(lián)的基線簡檔,該給定時間段諸如上午、給定日、工作日、周末、給定周、季節(jié)、和/或任何其他合適的時間段。在另一個示例中,數(shù)據(jù)處理引擎124可以生成指示用戶的以下信息的一個或多個簡檔:針對諸如平常工作日、休假日的給定場境的身體狀態(tài)或情感狀態(tài),當用戶設備102位于用戶的家庭附近時的情緒和/或行為、當用戶設備102指示用戶設備102附近的溫度低于65度時的情緒和/或行為等。

      在一些實施方式中,服務器120可以包括輸出推薦引擎126以用于確定和/或提供可能影響或作用于用戶的身體狀態(tài)或情感狀態(tài)的所推薦動作。例如,響應于將與該用戶相對應的當前簡檔與標的簡檔相比較,輸出推薦引擎126可以針對該用戶確定所推薦動作。在一個更具體的示例中,輸出推薦引擎126可以基于對指示該用戶具有特定目的的當前簡檔和相似用戶的標的簡檔進行比較,確定可能對該用戶的身體狀態(tài)或情感狀態(tài)有作用的一個或多個所推薦動作,并且在執(zhí)行該所推薦動作時可以幫助用戶達到特定目標,標的簡檔包括與已經(jīng)確定他們已經(jīng)實現(xiàn)了特定目的的用戶有關的信息以及與已經(jīng)確定他們沒有實現(xiàn)特定目的的用戶有關的信息。

      應當注意,在一些實施方式中,輸出推薦引擎126可以使得在用戶設備102或與用戶相關聯(lián)的任何其它合適的計算設備上執(zhí)行任何合適的推薦動作。如圖2所示,動作或輸出可以包括觸覺或觸敏反饋、感覺反饋(例如,圖像內(nèi)容、光暗示、音樂、視頻消息、視頻內(nèi)容等)、環(huán)境相關反饋(例如,使得從合適的設備發(fā)出氣味、通過照明或家庭自動化系統(tǒng)修改照明方案等)和/或內(nèi)容相關動作(例如,呈現(xiàn)文本、圖像內(nèi)容、視頻內(nèi)容、音頻內(nèi)容)等。

      例如,輸出推薦引擎126可以確定要將消息呈現(xiàn)給與用戶相關聯(lián)的用戶設備102,以提示該用戶參與活動。例如,這可以幫助該用戶達到特定的目的或目標。在一個更具體的示例中,輸出推薦引擎126可以確定該消息將以特定形式(例如,通過電子郵件、文本消息、移動通知、帳戶通知、用戶界面、和/或以任何其它合適的方式)和/或在特定時間(例如,基于該用戶的當前身體狀態(tài)或情感狀態(tài))呈現(xiàn)。

      作為另一示例,輸出推薦引擎126可以確定將在用戶附近創(chuàng)建氣氛。例如,這可以幫助該用戶達到特定目的或目標和/或影響該用戶的確定的情感狀態(tài)。在一個更具體的示例中,基于對該用戶的當前身體狀態(tài)或情感狀態(tài)的確定,輸出推薦引擎126可以使得在與該用戶相關聯(lián)的用戶設備102上呈現(xiàn)音樂內(nèi)容、已被標注為是積極內(nèi)容的新聞文章的饋送、和/或已被標注為有趣內(nèi)容的圖像內(nèi)容的饋送。在另一個更具體的示例中,輸出推薦引擎126可以使得在連接到用戶設備的具有音頻輸出設備的設備上呈現(xiàn)聲音效果(例如,雨聲),可以使用連接到用戶設備的照明系統(tǒng)調(diào)整該用戶周圍的環(huán)境光,和/或可以通過在使用用戶設備102的用戶附近激發(fā)氣味發(fā)生器來使得發(fā)出氣味。

      參考圖1,可以使用任何合適的用戶設備102來執(zhí)行來自輸出推薦引擎126的所推薦動作。例如,用戶設備102可以是可穿戴計算設備、電視、監(jiān)視器、液晶顯示器、三維顯示器、觸摸屏、模擬觸摸屏、游戲系統(tǒng)、便攜式dvd播放器、便攜式游戲設備、移動電話、個人數(shù)字助理(pda)、音樂播放器、平板計算機、膝上型計算機、桌面型計算機、移動電話、媒體播放器、照明設備、氣味發(fā)生器、和/或可用于執(zhí)行一個或多個所推薦動作的任何其它合適的設備。應當注意,在一些實施方式中,用戶設備102可以具有應用編程接口,使得由輸出推薦引擎126確定的所推薦輸出可被傳送到諸如家庭自動化系統(tǒng)的合適系統(tǒng),其中該系統(tǒng)使用應用編程接口來使得該所推薦輸出在一個或多個用戶設備102上執(zhí)行。

      在一個更具體的示例中,服務器120可以確定與用戶設備相關聯(lián)的用戶具有特定的目的或目標(例如,在用戶工作日的過程中得到更多的鍛煉)。響應于從用戶設備102的用戶接收到訪問來自各個設備和其他數(shù)據(jù)源的社交聯(lián)網(wǎng)數(shù)據(jù)、位置數(shù)據(jù)、和日歷數(shù)據(jù)的核準,服務器120可以基于該社交數(shù)據(jù)來確定該用戶設備的用戶當前正感覺精力相對低,并且從該日歷數(shù)據(jù)確定該用戶具有在特定時間排程并且將發(fā)生在特定位置的會議(在當前時間和會議之間沒有事務)。服務器120可以使用這樣的數(shù)據(jù)并考慮到歷史數(shù)據(jù)。例如,基于來自與該用戶相關聯(lián)的可穿戴計步器的生物計量數(shù)據(jù),服務器120可以確定用戶設備102的用戶在本月至今或本周至今已經(jīng)參與的活動量,并確定該用戶是否可能達到指示的目的或目標或可能達到平均活動水平。在另一示例中,基于位置信息,服務器120可以確定該用戶使用汽車服務以在距離與該用戶相關聯(lián)的工作位置十個街區(qū)的特定位置處參加會議的頻率。在又一示例中,基于社交聯(lián)網(wǎng)服務上聲明的興趣和/或喜好,服務器120可以確定用戶設備102的用戶喜歡花。在另一示例中,使用地圖測繪數(shù)據(jù),其確定與該用戶相關聯(lián)的工作位置與會議位置之間的路線??紤]到來自多個設備和/或數(shù)據(jù)源的數(shù)據(jù)的這些部分,服務器120可以使得在一個或多個設備上執(zhí)行一個或多個所推薦動作,諸如:對用戶設備的提示用戶在五分鐘內(nèi)從附近咖啡店購買一杯咖啡的通知;對用戶設備的提示用戶使用特定路線步行到會議的通知,該特定路線包括在沿著所提供的路線的位置訪問最近開的蘭花店。替選地,服務器120可以在會議之前的特定時間使得位于用戶設備102附近的氣味發(fā)生器發(fā)出薰衣草氣味。在另一替選示例中,服務器120可以在會議之前的特定時間,在致使提示該用戶使用特定步行路線步行到會議的通知之前,確定用戶設備102附近的天氣(例如,在確定降水幾率大于特定閾值后,在基于所確定的溫度和關于認為什么是“太熱”的用戶數(shù)據(jù)確定對于用戶來說“太熱”后等)。

      繼續(xù)該示例,服務器120可以確定該用戶設備的用戶已經(jīng)訪問了該蘭花店和/或該用戶正如所推薦動作所推薦地步行到該咖啡店,并且服務器120可以使用該咖啡店的應用編程接口來請求該咖啡店中的消費者的數(shù)目,并且可以確定該用戶在該咖啡店可能具有特定的等待時間。然后,服務器120可以使用其相應的應用編程接口來確定相同連鎖經(jīng)營(franchise)內(nèi)的另一咖啡店具有較少的等待時間并且靠近用戶設備102的用戶(例如,離用戶設備102提供的當前位置一個街區(qū))。服務器120可以向用戶設備102傳送更新或修訂的所推薦動作。

      在一些實施方式中,應當注意,服務器120可以識別在用戶的特定接近度內(nèi)的用于執(zhí)行所推薦動作的一個或多個用戶設備102或其他合適的設備(例如,電視、音頻系統(tǒng)、媒體播放器、氣味發(fā)生器、照明系統(tǒng)等)。例如,服務器120可以使得用戶設備102檢測連接到用戶設備102的設備并且檢測在用戶設備102附近的設備(例如,使用設備發(fā)現(xiàn)功能)。作為響應,服務器120可以使得被認為是令人放松的歌曲的歌曲從服務(例如,媒體流送服務)流送并使用與該用戶相關聯(lián)的設備(例如,移動電話、媒體播放器等)輸出。此外,服務器120可以響應于確定該用戶喜歡薰衣草(例如,基于在用戶的社交網(wǎng)絡頁面上發(fā)布的信息)并且基于該用戶當前的情感狀態(tài),使得使用氣味發(fā)生器在特定時間發(fā)出薰衣草氣味。

      在一些實施方式中,服務器120可以基于用戶的組合的身體狀態(tài)或情感狀態(tài)來個性化針對均具有對應用戶設備的多個用戶的服務。例如,用戶可以是位于相同位置(例如,基于位置信息或者在線日歷,咖啡店、會議室、接近給定用戶、城鎮(zhèn)、辦公室等)的具有用戶設備的用戶組、在社交聯(lián)網(wǎng)服務上彼此連接的具有用戶設備的用戶組、被確定為相似用戶的具有用戶設備的用戶組、和/或任何其他合適的用戶。

      返回參考圖1,系統(tǒng)100可以包括一個或多個服務器120。服務器120可以是任何合適的一個或多個服務器,其用于提供對本文所述的用于基于來自多個數(shù)據(jù)源的情緒信息和/或行為信息來個性化服務的機制的訪問,服務器120諸如處理器、計算機、數(shù)據(jù)處理設備、或這樣的設備的任何合適的組合。例如,用于基于來自多個數(shù)據(jù)源的情緒信息和/或行為信息來個性化服務的機制可以分布在多個后端組件和多個前端組件和/或用戶接口中。在一個更具體的示例中,可以在一個或多個服務器120上執(zhí)行后端組件(諸如用于識別用戶的目的、從一個或多個數(shù)據(jù)流中選擇數(shù)據(jù)的特定部分、生成簡檔信息、針對與該用戶相關聯(lián)的一個或多個設備確定所推薦動作等的機制)。在另一個更具體的示例中,可以在一個或多個用戶設備102和/或顯示設備110上執(zhí)行前端組件(諸如以內(nèi)容的形式呈現(xiàn)所推薦動作、執(zhí)行所推薦動作、檢測用戶設備在其他設備附近等)。

      在一些實施方式中,用戶設備102、數(shù)據(jù)源110和服務器120中的每一個可以是以下中的任何一個:諸如計算機的通用設備,或諸如客戶端、服務器等的專用設備。這些通用或?qū)S迷O備中的任何一個可以包括任何合適的組件,例如硬件處理器(其可以是微處理器、數(shù)字信號處理器、控制器等)、存儲器、通信接口、顯示控制器、輸入設備等。例如,用戶設備102可以被實現(xiàn)為智能電話、平板計算機、可穿戴計算機、車輛計算和/或娛樂系統(tǒng)(例如,在汽車、船、飛機或任何其它合適的載具中使用的)、膝上型計算機、便攜式游戲控制臺、電視、機頂盒、數(shù)字媒體接收器、游戲控制臺、恒溫器、家庭自動化系統(tǒng)、電器、任何其他合適的計算設備、或其任何合適的組合。

      通信網(wǎng)絡106可以是任何合適的計算機網(wǎng)絡或這樣的網(wǎng)絡的組合,包括互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、廣域網(wǎng)(wan)、局域網(wǎng)(lan)、無線網(wǎng)絡、wi-fi網(wǎng)絡、數(shù)字訂戶線路(dsl)網(wǎng)絡、幀中繼網(wǎng)絡、異步傳輸模式(atm)網(wǎng)絡、虛擬專用網(wǎng)絡(vpn)、對等連接等。通信鏈路104、108、和112中的每個鏈路可以是適于在用戶設備102、數(shù)據(jù)源110、和服務器120間傳送數(shù)據(jù)的任何通信鏈路,諸如網(wǎng)絡鏈路、撥號鏈路、無線鏈路、硬連線鏈路、任何其它合適的通信鏈路、或者這樣的鏈路的任何合適的組合。注意,在一些實施方式中,可以使用多個服務器120來提供對與本文所描述的用于基于來自多個數(shù)據(jù)源的情緒信息和/或行為信息來個性化服務的機制相關聯(lián)的不同機制的訪問。例如,系統(tǒng)100可以包括:數(shù)據(jù)選擇服務器120,其促進選擇來自多個數(shù)據(jù)源的指示用戶的情感狀態(tài)的數(shù)據(jù);簡檔服務器120,其生成用于將用戶指派到用戶組中的基線簡檔,基于所指派的用戶組并基于該用戶的目的或目標來確定標的簡檔,生成表示該用戶的當前簡檔,以及將該當前簡檔與該標的簡檔相比較;推薦服務器120,其確定可以有可能對該用戶的情感狀態(tài)有作用和/或可以使該用戶更接近目的或目標的一個或多個所推薦動作;分發(fā)服務器120,其使得所推薦動作被執(zhí)行(例如,向特定設備傳送內(nèi)容,向家庭自動化系統(tǒng)傳送指令等);和/或用于執(zhí)行本文所述的機制的任何合適功能的任何其它合適的服務器。

      圖3示出了根據(jù)所公開的主題的一些實施方式的,可用于實現(xiàn)圖1中所描繪的用戶設備102和服務器120中的一個或多個的硬件的示例300。參考圖3,用戶設備102可以包括可以互連的硬件處理器302、顯示器/輸入設備304、存儲器306、和發(fā)射器/接收器308。在一些實施方式中,存儲器306可以包括用于存儲用于控制硬件處理器302的用戶設備程序的存儲設備(諸如計算機可讀介質(zhì))。

      硬件處理器302可以使用用戶設備程序來執(zhí)行本文所描述的用于使用多個數(shù)據(jù)源基于情緒和/或行為來個性化服務的機制和/或與其進行交互,該機制可以包括呈現(xiàn)一個或多個推薦界面(例如,用于輸入目的或目標信息,用于提供從一個或多個數(shù)據(jù)源訪問數(shù)據(jù)的核準,用于選擇數(shù)據(jù)源等),并且可以包括執(zhí)行所推薦動作。在一些實施方式中,硬件處理器302可以使用例如發(fā)射器、接收器、發(fā)射器/接收器、收發(fā)器、和/或諸如發(fā)射器/接收器308的任何其它合適的通信設備,通過通信鏈路104或任何其它通信鏈路來發(fā)送和接收數(shù)據(jù)。顯示器/輸入設備304可以包括觸摸屏、平板顯示器、陰極射線管顯示器、投影儀、一個或多個揚聲器、和/或任何其它合適的顯示和/或演示設備、和/或者可以包括計算機鍵盤、計算機鼠標、一個或多個物理按鈕、麥克風、觸摸板、語音識別電路、觸摸屏的觸摸界面、相機、諸如光學運動傳感器和/或加速度計的運動傳感器、溫度傳感器、近場通信傳感器、生物計量數(shù)據(jù)傳感器、和/或任何其它合適的輸入設備。發(fā)射器/接收器308可以包括用于發(fā)送和/或接收用于呈現(xiàn)內(nèi)容的指令、與當前控制水平有關的信息、對位置信息的請求等的任何合適的發(fā)射器和/或接收器,并且可以包括用于與諸如圖1所示的網(wǎng)絡106的一個或多個通信網(wǎng)絡進行對接的任何合適的硬件、固件和/或軟件。例如,發(fā)射器/接收器308可以包括:網(wǎng)絡接口卡電路系統(tǒng)、無線通信電路系統(tǒng)、和/或任何其他合適類型的通信網(wǎng)絡電路系統(tǒng);一個或多個天線;和/或用于發(fā)射和/或接收信號的任何其它合適的硬件、固件和/或軟件。

      服務器120可以包括可以互連的硬件處理器312、顯示器/輸入設備314、存儲器316和發(fā)射器/接收器318。在一些實施方式中,存儲器316可以包括用于存儲用于控制硬件處理器312的推薦程序的存儲設備(諸如計算機可讀介質(zhì))。

      硬件處理器312可以使用推薦程序來執(zhí)行本文描述的機制和/或與其交互以用于:從多個數(shù)據(jù)源獲得與計算設備的用戶的目的相關聯(lián)的信息;識別用戶設備的用戶的目的;從多個數(shù)據(jù)源接收與該用戶相關聯(lián)的信息;確定來自所述多個數(shù)據(jù)源中的每一個的信息的一部分與具有所識別的目的的該用戶相關;基于所識別的目的和來自多個數(shù)據(jù)源中的每一個的信息的一部分,將該用戶指派至多個群組中的一個用戶組;基于所識別的目的和所指派的群組來確定與所述用戶相關聯(lián)的標的簡檔;基于來自多個數(shù)據(jù)源中的每一個的信息的一部分,為該用戶生成當前簡檔;將該當前簡檔與該標的簡檔進行比較以確定所推薦動作,其中該所推薦動作被確定為有可能對該用戶的情感狀態(tài)有作用;使得該所推薦動作被執(zhí)行(例如,在由該用戶擁有或位于該用戶附近的設備上執(zhí)行);確定連接到所述計算設備的一個或多個設備,其中所述一個或多個設備中的每一個具有一個或多個設備能力;和/或通過通信鏈路108發(fā)送和接收數(shù)據(jù)。在一些實施方式中,推薦程序可以使得硬件處理器312例如執(zhí)行下面結合圖2所述的過程400的至少一部分。在一些實施方式中,硬件處理器312可以使用例如發(fā)射器、接收器、發(fā)射器/接收器、收發(fā)器、和/或諸如發(fā)射器/接收器318的任何其它合適的通信設備,通過通信鏈路114或任何其它通信鏈路來發(fā)射和接收數(shù)據(jù)。顯示器/輸入裝置314可以包括觸摸屏、平板顯示器、陰極射線管顯示器、投影儀、一個或多個揚聲器、和/或任何其它合適的顯示和/或演示裝置,和/或可以包括計算機鍵盤、計算機鼠標、一個或多個物理按鈕、麥克風、觸摸板、語音識別電路、觸摸屏的觸摸界面、相機、諸如光學運動傳感器和/或加速度計的運動傳感器、溫度傳感器、近場通信傳感器、生物計量數(shù)據(jù)傳感器、和/或任何其它合適的輸入設備。發(fā)射器/接收器318可以包括用于發(fā)送和/或接收要呈現(xiàn)的內(nèi)容、對顯示設備110的狀態(tài)信息的請求、對內(nèi)容的請求、對位置信息的請求等的任何合適的發(fā)射器和/或接收器,并且可以包括用于與諸如圖1所示的網(wǎng)絡106的一個或多個通信網(wǎng)絡對接的任何合適的硬件、固件和/或軟件。例如,發(fā)射器/接收器318可以包括:網(wǎng)絡接口卡電路系統(tǒng)、無線通信電路系統(tǒng)、和/或任何其他合適類型的通信網(wǎng)絡電路系統(tǒng);一個或多個天線;和/或用于發(fā)射和/或接收信號的任何其它合適的硬件、固件和/或軟件。

      在一些實施方式中,服務器120可以以一個服務器實現(xiàn),或者可以被分布為任何合適數(shù)目的服務器。例如,可以在各個位置實現(xiàn)多個服務器120以提高可靠性和/或提高該服務器可以與用戶設備102和/或數(shù)據(jù)源110進行通信的速度。附加地或替選地,如上面結合圖1所述,可以實現(xiàn)多個服務器120以執(zhí)行與本文所描述的機制相關聯(lián)的不同任務。

      轉到圖4,示出了根據(jù)所公開的主題的一些實施方式的、使用來自多個數(shù)據(jù)源的數(shù)據(jù)基于用戶設備的用戶的身體狀態(tài)或情感狀態(tài)來個性化計算機化服務的過程的說明性示例400。

      應當注意,過程400可以個性化計算機化服務,其中可以使用來自多個數(shù)據(jù)源的數(shù)據(jù)來確定計算機化服務對具有用戶設備的用戶的身體狀態(tài)或情感狀態(tài)的作用。用戶的情感狀態(tài)可以是復雜的現(xiàn)象。情感可以是與生理活動相關聯(lián)的精神狀態(tài),并且可以受到內(nèi)部或外部環(huán)境條件的影響。情感可以與用戶的個性、情緒、氣質(zhì)、性情、和動機相關聯(lián)。例如,情感狀態(tài)可以包括快樂、滿足、平靜、驚喜、憤怒、恐懼、悲傷、抑郁、厭惡、疲倦、焦慮、匆忙等。在一些示例中,情感狀態(tài)可以大致分為積極和消極的情感,其中積極情感可以包括快樂和滿足,并且消極情感可以包括憤怒和抑郁。此外,內(nèi)部環(huán)境條件的示例包括舊的記憶,并且外部刺激的示例包括由于各種環(huán)境因素引起的壓力或壓力的減輕。

      還應當注意,用戶的身體或情感狀態(tài)可以被認為是在某個時間點的該用戶的身體特征或情感的總體快照或視圖。由于用戶的身體狀態(tài)或情感狀態(tài)可以涉及多個因素,所以身體狀態(tài)或情感狀態(tài)即使在短時間段內(nèi)也會發(fā)生波動。通過使用來自多個源的與用戶有關的數(shù)據(jù),可以預測該用戶的身體狀態(tài)或情感狀態(tài),其可用于確定是否在給定時間推薦特定動作。此外,可以基于來自多個源的與用戶有關的新的或更新的數(shù)據(jù)來預測該用戶的身體狀態(tài)或情感狀態(tài)的改變。更進一步地,可以使用該用戶的身體狀態(tài)或情感狀態(tài)的改變來評估對該用戶所擁有的或位于該用戶附近的設備的所推薦動作是否可能使該用戶更接近目標或目的。

      如所圖示,在410處可以通過接收與特定目的或目標有關的用戶輸入來開始過程400。特定目的或目標的說明性示例可以是得到更多的鍛煉(例如,一般地增加當前活動水平、得到每日至少1小時的任何形式的鍛煉等)、減重(例如,一般地減重,三個月內(nèi)減輕10磅等)、結交更多的朋友、實現(xiàn)特定的情感狀態(tài)(例如,感覺更有成效、感覺壓力較小等)等。

      在一個更具體的示例中,響應于從用戶設備的用戶接收到從社交聯(lián)網(wǎng)服務訪問與該用戶有關的社交數(shù)據(jù)的核準,過程400可以從該用戶在社交聯(lián)網(wǎng)服務上發(fā)布的社交媒體帖子中提取關鍵字來確定該用戶的一個或多個目的。在該示例中,可以從社交聯(lián)網(wǎng)服務接收與該用戶相關的社交數(shù)據(jù),其可以包括具有文本、圖像內(nèi)容、視頻內(nèi)容、和/或音頻內(nèi)容的消息或帖子,由連接到該用戶的其他用戶公布的消息、和場境信息——諸如定時信息、位置信息、以及連接到該用戶的一個或多個用戶的宣布的情緒或情感狀態(tài)。

      在另一個更具體的示例中,響應于在與該用戶相關聯(lián)的計算設備上安裝推薦應用,該推薦應用可以在該計算設備上呈現(xiàn)提示該用戶從用戶界面選擇目的的推薦界面。例如,該推薦界面可以被呈現(xiàn)為推薦卡、通知、或提示該用戶指示目的或目標的任何其他合適的用戶界面??梢栽谟嬎阍O備上呈現(xiàn)的推薦界面的說明性示例在圖5中示出。如圖所示,在一些實施方式中,諸如移動設備500的用戶設備102可以提示用戶在推薦界面510中輸入目的,例如“getmoreexercise(得到更多鍛煉)”或“improveyourmood(改善您的情緒)”。推薦界面510中的建議的目的可以基于任何合適的判據(jù)(例如,默認目的、流行目的、基于輸入到用戶設備中的最近搜索來選擇的目的、基于與用戶設備相關聯(lián)的位置信息來選擇的目的、基于從用戶設備的用戶核準的數(shù)據(jù)源推斷的屬性的目的等)。如圖所示,可以提供建議的目的的理由,例如“basedonyourrecentsearches(根據(jù)您最近的搜索)”和“basedonyourrecentposts(根據(jù)您最近的帖子)”。附加地或替選地,推薦界面可以向移動設備500的用戶呈現(xiàn)搜索欄位,以提供與該用戶期望實現(xiàn)的目的或目標有關的關鍵字。

      返回圖4,在420處,推薦系統(tǒng)可以基于所確定的目的來確定用戶設備的用戶的一個或多個目標。例如,響應于確定該目的是減重,推薦系統(tǒng)可以確定與減重目的相關聯(lián)的目標——例如,第一周實現(xiàn)第一活動水平和第二周實現(xiàn)第二活動水平,第一月實現(xiàn)平均活動水平,每天早上在特定時間醒來,每天結束時達到休息量閾值,工作日在特定時間吃飯等。如下所述,推薦系統(tǒng)可以生成各個簡檔,諸如均具有用戶設備的相似用戶的簡檔、具有用戶設備的已經(jīng)指示他們已經(jīng)實現(xiàn)了確定的目的或目標之一的用戶的簡檔、具有用戶設備的已經(jīng)指示他們未能實現(xiàn)確定的目的或目標之一的用戶的簡檔等。在這個示例中,推薦系統(tǒng)可以處理這些簡檔來確定與目的相關聯(lián)的目標(例如,被認為與所述用戶相似的用戶實現(xiàn)了哪些目標,在特定時間量內(nèi)實現(xiàn)了哪些目標等)。在一個更具體的示例中,響應于選擇推薦界面510中呈現(xiàn)的目的之一,推薦系統(tǒng)可以確定與所選擇的目的相關聯(lián)的多個目標,并且基于簡檔信息來選擇這些目標中的一部分。

      在一些實施方式中,在430處推薦系統(tǒng)可以從多個數(shù)據(jù)源接收與用戶相關聯(lián)的任何合適的數(shù)據(jù)。例如,從一個或多個數(shù)據(jù)源,推薦系統(tǒng)可以接收和/或請求與一個或多個用戶所參與的活動有關的數(shù)據(jù),諸如散步以及使用具有社交服務的移動設備跨越的距離、使用具有社交服務的移動設備訪問了與咖啡店相對應的位置、使用具有在線日歷的移動設備參加了社交事件(例如,會議、聚會、體育賽事等)、使用具有在線日歷和/或社交服務的移動設備參加了健身訓練課程等。作為另一個示例,從一個或多個數(shù)據(jù)源,推薦系統(tǒng)可以接收和/或請求包括與活動有關的定時信息的數(shù)據(jù),諸如該活動的持續(xù)時間、與該活動相對應的時間等。作為又一示例,推薦系統(tǒng)可以接收和/或請求數(shù)據(jù),該數(shù)據(jù)包括給定時間段內(nèi)(例如,一周中的一天、幾天、工作日、周末等)由一個或多個用戶參與的活動的發(fā)生次數(shù)、參與給定活動的用戶的數(shù)目、和/或與關于給定活動的頻率信息有關的任何其他適合的信息。

      在一些實施方式中,推薦系統(tǒng)可以接收和/或請求與用戶在社交聯(lián)網(wǎng)服務上發(fā)布的內(nèi)容和/或信息有關的數(shù)據(jù)。例如,該數(shù)據(jù)可以包括該用戶在服務(例如,社交聯(lián)網(wǎng)服務、消息收發(fā)服務、視頻共享服務、照片共享服務、電子商務服務等)上發(fā)布的一個或多個情緒狀態(tài)。作為另一示例,該數(shù)據(jù)可以包括用戶在社交聯(lián)網(wǎng)服務上發(fā)布的評論、消息、帖子、位置、和/或任何其他合適的內(nèi)容。作為又一示例,該數(shù)據(jù)可以包括與社交聯(lián)網(wǎng)服務上的用戶的一個或多個社交聯(lián)系有關的任何合適的信息、由社交聯(lián)系公布的內(nèi)容、與社交聯(lián)系相關聯(lián)的位置等。

      在一些實施方式中,推薦系統(tǒng)可以接收和/或請求和與一個或多個媒體內(nèi)容項的用戶交互有關的數(shù)據(jù)。例如,該數(shù)據(jù)可以包括與該用戶已經(jīng)與之交互的媒體內(nèi)容項有關的任何合適的信息。在一個更具體的示例中,該數(shù)據(jù)可以包括該媒體內(nèi)容項的類型、該媒體內(nèi)容項的描述、指向該媒體內(nèi)容項的鏈接(例如,url)、可以標識該媒體內(nèi)容項的標識符(例如,uri、節(jié)目標識符等)、該媒體內(nèi)容項的作者、與該媒體內(nèi)容項有關的藝術家等。作為另一示例,該數(shù)據(jù)可以包括和與該媒體內(nèi)容項的用戶交互的類型有關的任何合適的信息,諸如消費該媒體內(nèi)容項、經(jīng)由社交聯(lián)網(wǎng)服務或任何其他合適的服務發(fā)布該媒體內(nèi)容項、與其他用戶共享該媒體內(nèi)容項、經(jīng)由社交聯(lián)網(wǎng)服務或任何其他合適的服務對該媒體內(nèi)容項點贊、對該媒體內(nèi)容項進行評論等。作為另一示例,該數(shù)據(jù)可以包括和與用戶設備上的媒體內(nèi)容項的用戶交互有關的任何合適的定時信息,諸如該用戶交互的持續(xù)時間、與該用戶交互相對應的時間等。

      在一些實施方式中,推薦系統(tǒng)可以接收和/或請求與用戶設備的用戶相關聯(lián)的生物計量數(shù)據(jù)。例如,響應于接收到從包括傳感器的數(shù)據(jù)源訪問生物計量數(shù)據(jù)的核準,該生物計量數(shù)據(jù)可以包括與用戶相關聯(lián)的任何合適的生理參數(shù),例如心率、呼吸速率、血壓、體溫、皮膚濕度等。作為另一個示例,該生物計量數(shù)據(jù)可以包括生理參數(shù)的范圍,諸如心率范圍、血壓范圍等。

      在一些實施方式中,推薦系統(tǒng)可以接收和/或請求與用戶相關聯(lián)的位置數(shù)據(jù)。例如,響應于接收訪問位置信息的核準,該位置數(shù)據(jù)可以包括可以用于估計與該用戶相關聯(lián)的計算設備的位置的任何合適的信息,諸如與計算設備相關聯(lián)的標識符(例如,ip地址、設備標識符、媒體地址控制(mac)地址、序列號、產(chǎn)品標識符等)、由計算設備生成的gps信號、與計算設備相關聯(lián)的wi-fi接入點、關于計算設備連接到的小區(qū)塔的信息等。作為另一示例,該位置數(shù)據(jù)可以包括可以用于估計該用戶的位置的任何合適的信息,諸如由該用戶使用合適的服務(例如,社交聯(lián)網(wǎng)服務)發(fā)布的位置、該用戶意圖訪問的位置(例如,與使用在移動設備上執(zhí)行的日歷應用排程的社交事件、關聯(lián)于該用戶的社交網(wǎng)絡帳戶等相關聯(lián)的位置)等。

      在一些實施方式中,推薦系統(tǒng)可以呈現(xiàn)諸如圖6所示的推薦界面的推薦界面,其中向移動設備500的用戶提示供選擇的數(shù)據(jù)源。例如,可以通過在移動設備500上執(zhí)行的推薦系統(tǒng)檢測各個數(shù)據(jù)源,并且響應于檢測到該各個數(shù)據(jù)源,可以提示該用戶選擇哪些數(shù)據(jù)源來獲得與該用戶相關聯(lián)的數(shù)據(jù)。如圖6所示,推薦界面提示移動設備500的用戶從對推薦應用可用的各個數(shù)據(jù)源中進行選擇,其中該用戶已經(jīng)指示從移動設備500訪問位置數(shù)據(jù)和從已經(jīng)使用移動設備500認證的服務訪問社交數(shù)據(jù)的許可。在一個更具體的示例中,推薦系統(tǒng)可以提示該用戶提供訪問特定數(shù)據(jù)源的核準,并選擇哪些數(shù)據(jù)源可以包括與實現(xiàn)目標或目的相關的數(shù)據(jù)。在該示例中,推薦系統(tǒng)可以提供界面,該界面提示用戶設備的用戶提供用于訪問特定數(shù)據(jù)源的憑證,例如用戶名和密碼。

      在一些實施方式中,推薦系統(tǒng)可以響應于選擇用于獲得用戶的一個或多個數(shù)據(jù)源來提示用戶提供附加信息,諸如使用推薦界面610來提供。例如,為了生成該用戶的基線簡檔,推薦系統(tǒng)可以確定可以使用從所選數(shù)據(jù)源獲得的數(shù)據(jù)導出或滿足基線簡檔的某些部分,且該基線簡檔的其他部分仍然不完整。作為響應,推薦系統(tǒng)可以生成提示該用戶提供這樣的信息的界面——例如,如果目標是“減重”,則這樣的界面可以提示移動設備500的用戶輸入身高值和重量值。

      返回參考圖4,在440處推薦系統(tǒng)可以基于該目的或確定的目標來選擇從多個數(shù)據(jù)源接收的數(shù)據(jù)的部分。例如,推薦系統(tǒng)可以從多個數(shù)據(jù)源(例如,使用一個或多個應用編程接口)接收數(shù)據(jù),并且可以確定接收的數(shù)據(jù)將被分類成各個數(shù)據(jù)類別。例如,這些類別可以包括通用數(shù)據(jù)、場境數(shù)據(jù)、社交數(shù)據(jù)、和個人數(shù)據(jù)。通用數(shù)據(jù)的示例可以包括關于用戶使用的一個或多個服務(例如,社交聯(lián)網(wǎng)服務、電子郵件服務、消息收發(fā)服務、視頻共享服務等)的信息,與用戶相關聯(lián)的搜索歷史(例如,用戶輸入的關鍵字)等。場境數(shù)據(jù)的示例可以包括:關于用戶設備102的位置的信息、交通信息、基于來自用戶設備102的位置信息的天氣信息(例如,“晴”、“冷”等)、給定位置內(nèi)的人口密度信息、與由數(shù)據(jù)源110提供的數(shù)據(jù)有關的位置場境(例如,“工作”、“家”、“假期”等)、與位于用戶設備附近或連接到該用戶設備的設備有關的信息、和/或可以提供與用戶有關的場境信息的任何其它合適的信息。社交數(shù)據(jù)的示例可以包括:與涉及多個用戶的社交事件有關的信息(例如,使用社交聯(lián)網(wǎng)服務、日歷應用等排程的會議)、由使用服務(例如,社交聯(lián)網(wǎng)服務、視頻共享服務、照片共享服務等)的一個或多個用戶發(fā)布的內(nèi)容和/或信息、關于用戶的一個或多個社交聯(lián)系的信息、和/或可以被分類為社交數(shù)據(jù)的任何其它合適的信息。個人數(shù)據(jù)的示例可以包括用戶的個人興趣(例如,在社交聯(lián)網(wǎng)服務上可用的用戶聲明的興趣、用戶消費和/或點贊的媒體內(nèi)容等)、用戶生成的一個或多個話語、和/或可被視為個人的任何其他合適的信息。

      在一些實施方式中,推薦系統(tǒng)可以為每個數(shù)據(jù)類別創(chuàng)建數(shù)據(jù)流。例如,響應于將來自多個服務的特定數(shù)據(jù)歸類為是社交數(shù)據(jù),推薦系統(tǒng)可以在接收到該社交數(shù)據(jù)時聚合該社交數(shù)據(jù),并創(chuàng)建包含來自多個源的加時間戳的社交數(shù)據(jù)的社交數(shù)據(jù)流。替選地,在接收到來自用戶的訪問特定數(shù)據(jù)源的核準之后,推薦系統(tǒng)可對從該源接收的數(shù)據(jù)進行歸類,并將該數(shù)據(jù)放入與該數(shù)據(jù)源相關聯(lián)的數(shù)據(jù)流中,諸如來自特定社交源的加時間戳的社交數(shù)據(jù)的社交數(shù)據(jù)流。例如,如圖7中所示,可以獲得來自多個數(shù)據(jù)源的多個數(shù)據(jù)流——例如,通用數(shù)據(jù)(g5和g13)、個人數(shù)據(jù)(p1和p42)、社交數(shù)據(jù)(s9和s25)、以及場境數(shù)據(jù)(c33和c57)。

      在一些實施方式中,推薦系統(tǒng)可以通過確定為了確定例如可以影響用戶的身體狀態(tài)或情感狀態(tài)的所推薦動作,要分析哪些類別的數(shù)據(jù)和要使用該數(shù)據(jù)的哪些部分,來選擇數(shù)據(jù)的特定部分。響應于針對用戶設備的用戶在410處確定目的或在420處確定目標,推薦系統(tǒng)可以選擇可包括與目的或目標相關的數(shù)據(jù)的特定類別的數(shù)據(jù)。例如,推薦系統(tǒng)可以確定社交數(shù)據(jù)和場境數(shù)據(jù)可能與減重的目的相關。響應于在430處從多個數(shù)據(jù)源分析與用戶有關的數(shù)據(jù),推薦系統(tǒng)可以選擇來自特定數(shù)據(jù)源的數(shù)據(jù)的特定類別,并且選擇指示或代表用戶的身體狀態(tài)或情感狀態(tài)的數(shù)據(jù)的特定時間部分。例如,推薦系統(tǒng)可以響應于從用戶設備的用戶接收到從多個數(shù)據(jù)源接收與該用戶有關的數(shù)據(jù)的核準,確定在工作日上午9點至下午5點之間該用戶設備通常不關于社交數(shù)據(jù)源被使用,并且確定來自該用戶設備和連接到該用戶設備的設備的場境數(shù)據(jù)很可能代表該用戶的情感狀態(tài)。應當注意的是,使用接收到的數(shù)據(jù)和/或確定的目的和目標,推薦系統(tǒng)可以選擇不同的數(shù)據(jù)子集以供進行不同的確定——例如,用于推薦特定動作的數(shù)據(jù)子集、指示在一天的特定時間期間用戶的情感狀態(tài)的數(shù)據(jù)子集、指示用戶在普通一天期間的情感狀態(tài)的數(shù)據(jù)子集、代表在給定日期間用戶的活動的數(shù)據(jù)子集等。

      在一些實施方式中,每個目的或目標可以具有用于檢索與用戶有關并且與該目的或目標相關的數(shù)據(jù)的相關聯(lián)的數(shù)據(jù)模板。例如,響應于在410處確定目的或在420處確定目標,推薦系統(tǒng)可以檢索包括特定數(shù)據(jù)字段的相關聯(lián)的數(shù)據(jù)模板,該特定數(shù)據(jù)字段諸如:特定的社交相關數(shù)據(jù)字段(例如,從社交帖子提取的關鍵字和關聯(lián)時間)、場境相關的數(shù)據(jù)字段(例如,與每個社交帖子的時間相對應的來自與該用戶相關聯(lián)的多個設備的位置信息)、和通用數(shù)據(jù)字段(例如,用戶設備已經(jīng)安裝的應用的類型和該用戶設備附近的設備的設備簡檔)。如上所述,響應于確定該特定數(shù)據(jù)字段的信息可能無法使用來自數(shù)據(jù)源的數(shù)據(jù)完成或?qū)С觯扑]系統(tǒng)可以提示該用戶輸入這樣的缺失數(shù)據(jù)(例如,通過生成用戶界面提示該用戶輸入數(shù)據(jù)和/或輸入關于該用戶作出的推斷的準確性)。

      應當注意,雖然推薦系統(tǒng)可以基于特定的數(shù)據(jù)子集來進行確定,并且可以檢索請求數(shù)據(jù)的特定部分的數(shù)據(jù)模板,但諸如用戶設備102的用戶設備的用戶可以被提供有用于設置使用哪些數(shù)據(jù)源(例如,特定社交聯(lián)網(wǎng)服務、特定移動設備等)以及推薦系統(tǒng)使用哪些類型的數(shù)據(jù)(例如,來自特定社交聯(lián)網(wǎng)服務的社交信息而不是被確定為包括個人信息的數(shù)據(jù)、來自社交聯(lián)網(wǎng)服務的社交帖子信息而不是來自社交消息收發(fā)服務的關系信息等)的控制。例如,可以向用戶提供選擇來自特定數(shù)據(jù)源的特定類型的數(shù)據(jù)的機會,該數(shù)據(jù)源可以包括與特定目的或目標相關的數(shù)據(jù)。

      在一些實施方式中,使用來自多個數(shù)據(jù)源的數(shù)據(jù)的所選擇部分,推薦系統(tǒng)可以在450處確定用戶的基線簡檔。例如,推薦系統(tǒng)可以處理數(shù)據(jù)的所選擇部分并生成與每個目的或目標相關聯(lián)的一個或多個基線簡檔。在一個更具體的示例中,與目標相關聯(lián)的基線用戶簡檔可以包括與該用戶的身體狀態(tài)或情感狀態(tài)有關的任何合適的信息(例如,“快樂”、“不快樂”等)以及關于一個或多個用戶行為或習慣的信息(例如,通勤、中午休息、周會、鍛煉團體等)。在另一個更具體的示例中,基線用戶簡檔可以使用心率信息、溫度信息、流電皮膚(galvanicskin)響應信息、位置信息、和社交帖子信息,將這樣的信息與情感狀態(tài)相匹配,并且建立給定的時間段、日、周、季節(jié)當中的情感狀態(tài)的基線模式等

      在一些實施方式中,使用來自多個數(shù)據(jù)源的數(shù)據(jù)的所選擇部分,推薦系統(tǒng)可以確定用戶的總體基線簡檔,其包括多個子簡檔——例如,使用該數(shù)據(jù)預測該用戶的當前情感狀態(tài)的子簡檔、描述該用戶的典型活動水平的子簡檔、描述一天中特定時間的該用戶的典型行為的子簡檔等??梢陨扇魏魏线m數(shù)目的子簡檔以創(chuàng)建該用戶的總體基線簡檔。還應當注意,在一些實施方式中,推薦系統(tǒng)可以針對形成該用戶的總體基線簡檔的每個子簡檔使用不同的數(shù)據(jù)子集。

      在一些實施方式中,在450處推薦系統(tǒng)可以基于基線簡檔將該用戶指派至用戶組。例如,推薦系統(tǒng)可以識別已經(jīng)實現(xiàn)了目標或目的的用戶組,以及一個或多個與該群組中的用戶相關聯(lián)的行為和/或由該群組中的用戶執(zhí)行的動作。在另一示例中,推薦系統(tǒng)可以識別未能實現(xiàn)目標或目的的用戶組以及一個或多個與該群組中的用戶相關聯(lián)的用戶行為和/或該群組中的用戶執(zhí)行的動作。然后,推薦系統(tǒng)可以將特定行為和/或動作與該用戶的目標相關聯(lián)。

      在一些實施方式中,推薦系統(tǒng)可以使用機器學習技術來識別和聚類相似的用戶簡檔。例如,推薦系統(tǒng)可以使用機器學習技術來確定哪個群組簡檔和與該用戶相關聯(lián)的基線簡檔最相似,并且作為響應,可以將該用戶置于與該群組簡檔相關聯(lián)的群組中。在另一個示例中,推薦系統(tǒng)可以使用機器學習技術來確定哪個群組簡檔包括與用戶設備的用戶相似的具有該用戶設備的用戶并且包括對達成相同目的感興趣的用戶。在另一個示例中,推薦系統(tǒng)可以使用機器學習技術來確定哪個群組簡檔具有包括形成該用戶的總體基線簡檔的子簡檔的公共特征的子簡檔。應當注意,可以使用任何合適的機器學習技術,例如支持向量機、決策樹、貝葉斯模型等。

      應當注意,在一些實施方式中,可以使用其他信息來將相似的用戶聚組在一起。例如,用戶組可以包括具有處于相似地理鄰近度的用戶設備的用戶,例如與特定用戶在同一個城市的用戶。作為另一示例,該用戶組可以包括在一個或多個社交聯(lián)網(wǎng)服務上彼此連接的用戶。

      還應當注意,在一些實施方式中,過程400可以返回到420,其中推薦系統(tǒng)可以基于所指派的用戶組來確定用于實現(xiàn)特定目的的一個或多個目標。例如,對于特定目的,推薦系統(tǒng)可以檢索與已經(jīng)指示期望達成該目的的相似用戶的所指派群組相關聯(lián)的一個或多個目標。在另一個示例中,為了特定目的,推薦系統(tǒng)可以對與目的相關聯(lián)的目標進行排名,其中該排名基于來自用戶組中的用戶關于哪些目標幫助該用戶達到目的的輸入。然后,推薦系統(tǒng)可以為用戶選擇可能促進該用戶達到目的的目標中的至少一部分。然后,所選擇的目標可以在諸如圖8所示的推薦界面800的推薦界面中呈現(xiàn)給用戶。在該示例中,推薦系統(tǒng)可以向移動設備500的用戶提供移除和/或添加附加目標的機會。

      在一些實施方式中,推薦系統(tǒng)可以將在450處生成的基線簡檔用于其他確定。例如,推薦系統(tǒng)可以確定包括來自多個數(shù)據(jù)源的與用戶有關的更新數(shù)據(jù)的當前簡檔是否偏離先前生成的基線簡檔。例如,基線簡檔與當前簡檔之間的偏差可以包括對特定活動的頻率(例如,鍛煉頻率)的比較以及對特定行為有關的定時信息的比較(例如,用戶每天醒來的時間)。這樣的偏差可以指示數(shù)據(jù)或基于數(shù)據(jù)的這樣的確定可能不指示用戶的情感狀態(tài)(例如,響應于工作改變可以從用戶檢測到壓力響應)。這樣的偏差還可以指示推薦系統(tǒng)要更新基線簡檔和/或更新將用戶指派至另一用戶組(例如,隨著用戶接近目標或目的,隨著用戶的行為隨時間推移而變化等)。在另一個示例中,這樣的偏差可以指示推薦系統(tǒng)要推薦可以將用戶返回到基線簡檔的動作。

      在一個更具體的示例中,由推薦系統(tǒng)生成的基線簡檔可以包括與用戶相關聯(lián)的行為和/或活動(例如,消費古典音樂、參加健身課程等)、與每個行為和/或活動有關的定時信息(例如,花費在聽古典音樂上的時間)、在給定時間段內(nèi)特定行為和/或活動的頻率(例如,一周期間使用用戶設備的用戶聽古典音樂的次數(shù))、與行為和/或活動相關聯(lián)的閾值(例如,用戶傾向于一周至少聽三次古典音樂每次至少三十分鐘)等。

      在另一個更具體的示例中,由推薦系統(tǒng)生成的基線簡檔可以包括與用戶相關的數(shù)據(jù)的任何合適的表示。例如,響應于接收到生物計量數(shù)據(jù)的特定部分,推薦系統(tǒng)可以確定該用戶在辦公室時的平均心率、在工作日燃燒的平均卡路里數(shù)、以及用戶普通一日的活動曲線。

      還應當注意,可以生成多個基線簡檔并且將其與用戶設備的用戶相關聯(lián)。例如,推薦系統(tǒng)可以使用與一個目標相關聯(lián)的第一數(shù)據(jù)子集(例如,每天得到至少三十分鐘的鍛煉)生成基線簡檔,并且使用與另一個目標(例如,使用電子郵件應用少于特定的時間量)相關聯(lián)的第二數(shù)據(jù)子集生成另一個基線簡檔。在另一個示例中,推薦系統(tǒng)可以在特定場境中生成基線簡檔,例如“工作”,并且在另一個場境中生成另一基線簡檔,例如“假期”。

      在一些實施方式中,在470處推薦系統(tǒng)可以基于所指派的群組、目標、和/或目的來生成標的簡檔。例如,對于特定目的,推薦系統(tǒng)可以識別和聚類其中已經(jīng)確定用戶已達到目標或目的的用戶的用戶簡檔。在另一個示例中,推薦系統(tǒng)可以識別和聚類其中已經(jīng)確定用戶未達到目標或目的用戶的用戶簡檔(例如,以確定哪些動作可能無法幫助用戶達到特定目標或目的)。在另一個示例中,推薦系統(tǒng)可以識別和聚類該推薦系統(tǒng)先前已經(jīng)幫助用戶達成所聲明的目標或目的的用戶的用戶簡檔。

      在一個更具體的示例中,推薦系統(tǒng)可以使用包括與已經(jīng)達到特定目標或目的的用戶有關的信息以及與未達到特定目標或目的的用戶有關的信息的簡檔,來生成用于實現(xiàn)特定目標或目的的標的簡檔。在該示例中,推薦系統(tǒng)可以確定可以幫助用戶達成特定目標或目的的動作、閾值、和其他信息——例如,已經(jīng)確定實現(xiàn)在一個月內(nèi)減輕10磅的目的的用戶也已經(jīng)每天行走至少一英里、早上六點醒來、晚上聽古典音樂、并且在特定時間吃飯。例如,通過確定在已經(jīng)指示實現(xiàn)特定目標或目的的用戶之間的公共特征,推薦系統(tǒng)可以生成可用于向用戶所推薦動作的標的簡檔。這些動作如果被執(zhí)行則可能會影響用戶的當前簡檔,使得該用戶的當前簡檔更接近標的簡檔。

      返回參考圖4,在一些實施方式中,在480處推薦系統(tǒng)可以基于來自多個數(shù)據(jù)源的更新數(shù)據(jù)來為用戶生成當前簡檔。應當注意,與該用戶相關聯(lián)的基線簡檔和當前簡檔可以是動態(tài)簡檔,其可以使用來自多個數(shù)據(jù)源的更新數(shù)據(jù)生成。例如,響應于確定已經(jīng)流逝特定時間段(例如,一分鐘、一天等),推薦系統(tǒng)可以從多個數(shù)據(jù)源接收和/或請求更新的數(shù)據(jù),并且為該用戶生成當前簡檔。替選地,推薦系統(tǒng)可以繼續(xù)使用基線簡檔。

      在一些實施方式中,在490處,推薦系統(tǒng)可以將當前簡檔與標的簡檔進行比較來確定所推薦動作。例如,這可以對用戶的身體狀態(tài)或情感狀態(tài)有作用?;谀康幕蚰繕撕秃啓n信息,推薦系統(tǒng)可以確定將在用戶設備、該用戶所擁有的設備、或接近該用戶設備的設備處執(zhí)行哪個計算機化動作。

      在一些實施方式中,推薦系統(tǒng)可以確定在不同時間向用戶設備的用戶推薦的多個計算機化動作。例如,推薦系統(tǒng)可以確定用戶具有在該用戶的工作日的過程期間得到更多鍛煉的特定目的。響應于從用戶設備的用戶接收到訪問來自社交聯(lián)網(wǎng)服務的社交聯(lián)網(wǎng)數(shù)據(jù)、來自與該用戶相關聯(lián)的移動設備的位置數(shù)據(jù)、以及來自與該用戶相關聯(lián)的在線日歷的日歷數(shù)據(jù)的核準,推薦系統(tǒng)可以從社交數(shù)據(jù)確定該用戶當前正感覺到精力相對較低,并且從日歷數(shù)據(jù)確定該用戶具有排程在特定時間并且將發(fā)生在特定位置的會議(在當前時間和該會議的時間之間沒有事務)。推薦系統(tǒng)可以使用這樣的數(shù)據(jù)并且將其他數(shù)據(jù)并入到動態(tài)用戶簡檔中。例如,基于來自與該用戶相關聯(lián)的可穿戴計步器的生物計量數(shù)據(jù),推薦系統(tǒng)可以確定該用戶在本月至今或本周至今已經(jīng)參與的活動量,并確定該用戶是否可能達到指示的目的或目標或可能達到平均活動水平。在另一示例中,基于位置信息,推薦系統(tǒng)可以確定該用戶使用汽車服務以在距離與該用戶相關聯(lián)的工作位置十個街區(qū)的特定位置處參加會議的頻率。在又一示例中,基于社交聯(lián)網(wǎng)服務上聲明的興趣和/或喜好,推薦系統(tǒng)可以確定用戶設備的用戶喜歡花。在另一示例中,使用地圖測繪數(shù)據(jù),推薦系統(tǒng)可以確定與該用戶相關聯(lián)的工作位置與會議位置之間的路線??紤]到來自多個設備和/或數(shù)據(jù)源的數(shù)據(jù)的這些部分,推薦系統(tǒng)可以生成與該用戶相關聯(lián)的當前簡檔,并將其與可以與特定目的和/或特定用戶組相關聯(lián)的標的簡檔進行比較?;谠摫容^,推薦系統(tǒng)可以使得執(zhí)行一個或多個所推薦動作,諸如提示該用戶在五分鐘內(nèi)從附近咖啡店購買一杯咖啡的通知;提示該用戶使用特定路線步行到會議的通知,該特定路線包括在沿著所提供的路線的位置訪問最近開的蘭花店。替選地,推薦系統(tǒng)可以在會議之前的特定時間使得位于用戶設備附近的氣味發(fā)生器發(fā)出薰衣草氣味。在另一替選示例中,推薦系統(tǒng)可以在會議之前的特定時間,在致使提示該用戶使用由諸如googlemaps的計算機地圖路線服務識別的特定路線步行到會議的通知之前,確定用戶設備附近的天氣(例如,在確定降雨幾率大于特定閾值后,在基于所確定的溫度和關于認為什么是“太熱”的用戶數(shù)據(jù)確定對于用戶來說“太熱”后等)。

      繼續(xù)該示例,推薦系統(tǒng)可以確定用戶已經(jīng)訪問了該蘭花店和/或該用戶正如所推薦動作所推薦地步行到該咖啡店。然后,推薦系統(tǒng)可以使用與該咖啡店相對應的應用編程接口來請求該咖啡店中的消費者的數(shù)目,并且可以確定該用戶在該咖啡店可能具有特定的等待時間。然后,推薦系統(tǒng)可以使用其相應的應用編程接口來確定相同連鎖經(jīng)營內(nèi)的另一咖啡店具有較少的等待時間并且靠近該用戶設備的用戶(例如,離該用戶設備提供的當前位置一個街區(qū))。推薦系統(tǒng)可以向該用戶設備傳送更新或修訂的所推薦動作。

      應當注意,這些多個計算機化動作中的每一個都可以與對應的觸發(fā)事件相關聯(lián)。例如,可以基于相關聯(lián)的時間(例如,日內(nèi)時間、之前事件的時間、直到下一個排程的事件開始的時間等)來觸發(fā)諸如提示用戶從附近的咖啡店購買咖啡的通知的動作。在另一個示例中,可以基于與用戶設備相關聯(lián)的位置信息(例如,檢測到用戶設備處于蘭花店的特定接近度內(nèi))來觸發(fā)諸如提示用戶沿著到排程的會議的路線訪問蘭花店的通知的動作。在另一個示例中,推薦系統(tǒng)可以確定該動作是要以特定形式(例如,通過電子郵件、文本消息、移動通知、帳戶通知、和/或以任何其它合適的方式)和/或在特定時間(例如,基于預測的用戶情感狀態(tài))呈現(xiàn)的消息。

      返回參考圖4,推薦系統(tǒng)可以使得一個或多個所推薦動作在495執(zhí)行。所推薦動作的說明性示例在圖2中示出。如圖所示,動作或輸出可以包括:觸覺或觸敏反饋、感官反饋(例如,圖像內(nèi)容、光示意、音樂、視頻消息、視頻內(nèi)容等)、環(huán)境相關反饋(例如,使得從合適的設備發(fā)出氣味、通過照明或家庭自動化系統(tǒng)修改照明方案等)和/或內(nèi)容相關動作(例如,呈現(xiàn)文本、圖像內(nèi)容、視頻內(nèi)容、音頻內(nèi)容)等。在一個更具體的示例中,所推薦動作可以包括使用連接到用戶設備的音頻輸出設備來在該用戶設備的用戶的背景中修改聲音、消除聲音、或增強聲音。在另一個更具體的示例中,所推薦動作可以包括在用戶設備的用戶的環(huán)境中提供感官反饋(例如,光示意、音頻示意、視頻示意、氣味示意等)以提供通知。在另一個更具體的示例中,所推薦動作可以包括基于與用戶相關的歷史信息的包括內(nèi)容相關動作的懷舊導向(nostalgia-oriented)的反饋。在另一示例中,所推薦動作可以包括基于設備信息和與用戶相關的其他信息(例如,用戶界面元素的組織、文檔或文件的定位等)的應用數(shù)據(jù)的優(yōu)先級。

      在一些實施方式中,推薦系統(tǒng)可以基于所推薦動作來識別可以連接到或接近用戶設備的用戶的一個或多個設備以供執(zhí)行所推薦動作。在一些實施方式中,推薦系統(tǒng)可以發(fā)起設備發(fā)現(xiàn)功能以確定哪個設備或哪些設備在用戶設備附近。在一些實施方式中,可以響應于在用戶設備上啟動推薦應用或者響應于確定將使用設備來執(zhí)行所推薦動作,啟動這樣的設備發(fā)現(xiàn)功能。附加地或替選地,在一些實施方式中,可以從任何合適的設備發(fā)起這樣的設備發(fā)現(xiàn)功能,并且可以使用任何合適的信息來確定哪些設備在用戶設備附近。

      在一些實施方式中,用戶設備可以確定附近是否有任何輸出設備。用戶設備或在用戶設備上執(zhí)行的推薦應用可以使用任何合適的技術或技術組合來確定附近是否有任何輸出設備。例如,用戶設備可以傳送包括消息的一個或多個信號,該消息請求附近設備(例如,接收到該信號的設備)以指示該設備接收到該信號的消息進行響應。在該示例中,該響應可以包括任何合適的設備信息,諸如設備位置信息和設備能力信息。作為另一示例,用戶設備可以接收由設備傳送的一個或多個信號,其包括指示顯示設備可用于使得所推薦動作或輸出被執(zhí)行的消息。例如,可以使用諸如藍牙的對等通信技術、使用rfid技術、和/或使用用于在該用戶設備與一個或多個輸出設備之間進行通信的任何其它合適的技術或技術的組合來傳送這樣的信號。

      在一些實施方式中,推薦系統(tǒng)可以向用戶提供選擇一個或多個可用于執(zhí)行所推薦動作的輸出設備的機會。例如,如圖9所示,推薦界面910可以向用戶提供選擇、添加、或移除已被檢測為連接到或接近移動設備500的各個輸出設備的機會。如圖所示,這樣的輸出設備可以包括電視設備、家庭自動化系統(tǒng)、平板計算設備、氣味發(fā)生器、和汽車。在一些實施方式中,推薦界面可以向用戶提供請求用戶設備檢測附加輸出設備(例如,響應于移動到其他設備附近的不同位置)的機會。

      在一些實施方式中,推薦系統(tǒng)可以使得輸出設備基于用戶的身體狀態(tài)或情感狀態(tài)來執(zhí)行特定動作。例如,在使用該輸出設備執(zhí)行特定動作之前,推薦系統(tǒng)可以確定用戶的當前情感狀態(tài),并且在基于用戶數(shù)據(jù)確定用戶的情感狀態(tài)是“憤怒”時,可以阻止在該輸出設備上執(zhí)行動作。在另一示例中,推薦系統(tǒng)可以確定:在確定用戶的情感狀態(tài)是除“憤怒”之外的任何狀態(tài)時,可以在該輸出設備上執(zhí)行特定動作——例如,由于推薦系統(tǒng)已從歷史用戶數(shù)據(jù)確定當用戶正經(jīng)歷“憤怒”的情感狀態(tài)時,由一個或多個輸出設備所采取的動作不會被很好地接收。

      附加地或替選地,在一些實施方式中,推薦系統(tǒng)可以使得該輸出設備基于特定動作對用戶的當前身體狀態(tài)或情感狀態(tài)的預測的作用來執(zhí)行特定動作。例如,在使用該輸出設備執(zhí)行特定動作之前,推薦系統(tǒng)可以確定該動作對該用戶的身體狀態(tài)或情感狀態(tài)的預測的作用,并且在確定預測的作用不在特定范圍內(nèi)(例如,與用戶數(shù)據(jù)相關的情感狀態(tài)保持不變)后,可以阻止在該輸出設備上執(zhí)行該動作。

      如圖10所示并且結合上述示例,推薦系統(tǒng)可以向用戶呈現(xiàn)包括多個所推薦動作的推薦界面1010。如圖所示,在推薦界面1010中呈現(xiàn)的每個所推薦動作可以包括用于執(zhí)行該所推薦動作的附加信息,例如響應于推薦該用戶走到事件的位置的路線地圖,或響應于推薦該用戶購買一杯咖啡的商業(yè)信息。還如圖所示,每個所推薦動作都可以與特定時間相關聯(lián),例如現(xiàn)在購買一杯咖啡,或者在下午1:45開始步行到該事件。在一些實施方式中,如上所述,可以由特定事件的發(fā)生來觸發(fā)推薦界面1010中的每個所推薦動作,該特定事件諸如確定用戶設備與特定位置相關聯(lián)、確定用戶設備指示該用戶正沿著特定路線步行等。

      應當注意,在一些實施方式中,可以對多個用戶執(zhí)行所推薦動作。例如,如上所述,推薦系統(tǒng)可以將用戶設備的用戶置于具有相似基線簡檔的用戶組中。此外,推薦系統(tǒng)可以基于其他合適的判據(jù)將用戶置于用戶組中,諸如與該用戶具有建立的關系(例如,基于來自社交聯(lián)網(wǎng)服務的社交數(shù)據(jù))的其他用戶或具有與該用戶相似的位置簡檔的其他用戶(例如,家庭成員、工作同事、朋友等)。

      在該示例中,推薦系統(tǒng)可以識別用戶組內(nèi)的一個或多個公共動作。然后,推薦系統(tǒng)可以選擇要針對用戶組執(zhí)行的動作中的一個或多個。在一個更具體的示例中,推薦系統(tǒng)可以選擇與預定數(shù)目的用戶(例如,大多數(shù)用戶、群組中的一定百分比的用戶等)相關聯(lián)的一個或多個公共動作,并且選擇可能影響用戶組的聚合情感狀態(tài)的一個或多個公共的動作。在另一個更具體的示例中,推薦系統(tǒng)可以基于任何合適的判據(jù)來對公共動作進行排名,并且然后可以選擇預定數(shù)目的動作(例如,前五個)并將其指定為群組動作。特別地,可以基于與用戶相關聯(lián)的當前簡檔與標的簡檔之間的偏差來對公共動作進行排名,使得推薦系統(tǒng)可以確定哪些動作具有影響用戶組的聚合情感狀態(tài)的較高可能性。例如,可以將高排名指派給與當前簡檔和標的簡檔之間的較大偏差相關聯(lián)的公共動作。

      例如,推薦系統(tǒng)可以確定用戶組的聚合的情感狀態(tài),并且然后可以確定用戶組或該群組內(nèi)閾值數(shù)目的用戶位于特定輸出設備附近。這可以包括確定與用戶組中的用戶相關聯(lián)的位置信息在特定接近度內(nèi)并且確定連接到與每個共同定位的用戶相關聯(lián)的用戶設備或在其附近的輸出設備。在一個更具體的示例中,群組動作可以包括可以被執(zhí)行的任何合適的動作,諸如呈現(xiàn)合適的媒體內(nèi)容(例如,可能影響用戶組的聚合的情感狀態(tài)的音樂播放列表)、調(diào)整用戶組周圍的環(huán)境光、調(diào)整用戶組周圍的環(huán)境噪聲和氣味等。

      一旦確定所推薦動作已被執(zhí)行(例如,該設備呈現(xiàn)包括消費內(nèi)容或執(zhí)行特定活動的所推薦動作),推薦系統(tǒng)就可以提示用戶設備的用戶向推薦系統(tǒng)提供反饋。例如,推薦系統(tǒng)可以接收來自該用戶的反饋,其指示所推薦動作是否由該用戶執(zhí)行、所推薦動作是否可能會對該用戶的情感狀態(tài)有作用、和/或是否要再次向該用戶推薦該動作。如圖11所示,推薦系統(tǒng)可以呈現(xiàn)提示用戶提供反饋的界面1110,例如情感狀態(tài)的變化的指示、禁用輸出設備的選項、關于用戶是否執(zhí)行所推薦動作的指示(例如,確認用戶步行到會議且沿路訪問咖啡店)。

      附加地或替選地,推薦系統(tǒng)可以獲得更新的數(shù)據(jù),預測用戶的當前情感狀態(tài)和/或生成更新的簡檔,并且確定一個或多個所推薦動作是否已經(jīng)使用戶更接近一個或多個目的。

      在一個更具體的實施方式中,推薦系統(tǒng)可以確定特定的所推薦動作是否已經(jīng)使用戶更接近一個或多個目的和/或目標。例如,推薦系統(tǒng)可以在圖11的界面1110中提示該用戶提供反饋(例如,“howareyoufeelingnowaftergettingacupofcoffeeandwatchingthatvideo?(喝了杯咖啡并看了該視頻之后,您現(xiàn)在感覺如何)”)。在這樣的示例中,推薦系統(tǒng)可以從用戶接收與特定所推薦動作有關的反饋。在另一示例中,推薦系統(tǒng)可以從多個數(shù)據(jù)流中選擇數(shù)據(jù)的特定部分,并且確定該數(shù)據(jù)是否指示所推薦動作可能已經(jīng)使用戶更接近一個或多個目的。在這樣的示例中,響應于從用戶設備的用戶接收到從多個數(shù)據(jù)源接收與用戶相關的數(shù)據(jù)的核準,推薦系統(tǒng)可以從提供所推薦動作之后的多個時間選擇數(shù)據(jù),并且可以確定社交數(shù)據(jù)和場境數(shù)據(jù)指示所推薦動作可能已經(jīng)使用戶更接近一個或多個目的(例如,該數(shù)據(jù)指示用戶正在達成特定的活動水平的途中)。

      在一些實施方式中,任何合適的評級可以與所推薦動作相關聯(lián)。例如,這樣的評級可以包括關于推薦系統(tǒng)有多相信該所推薦動作可以使用戶更接近一個或多個目的的置信度值。在該示例中,推薦系統(tǒng)可以以初始置信度開始,該初始置信度基于來自一個或多個用戶的反饋而增量或減量,其中可以響應于確定在提供所推薦動作之后特定用戶已經(jīng)更接近目的而增加該評級。例如,這種增加的評級可以使得向其他用戶提供所推薦動作,其他用戶諸如具有相同或相似目的的用戶、被置于與該用戶相同或相似的群組中的用戶等。應當注意的是該評級還可以包括附加信息,諸如難度值、及時性值等。

      在一些實施方式中,推薦系統(tǒng)可以基于與在過去某個時間(例如,一個星期前、一個月前、一年前、和/或在任何其他合適的先前時間)發(fā)生的、與用戶設備上的用戶發(fā)起事件相關聯(lián)的所識別元數(shù)據(jù)來呈現(xiàn)信息(例如,去處的建議、活動的建議、照片和/或視頻、和/或任何其他合適的信息)。例如,在用戶發(fā)起事件對應于用戶在特定位置處拍攝照片的實例下,元數(shù)據(jù)可以包括與在該特定位置處播放的歌曲相對應的音頻指紋、與該特定位置相對應的gps坐標、和/或與拍攝該照片有關的任何其他合適的信息。在用戶發(fā)起事件之后的任何合適的時間(例如,在一周后、一個月后、一年之后、和/或任何其他合適的時間),響應于檢測到與元數(shù)據(jù)有關的信息(例如,確定正在播放與音頻指紋相對應的歌曲),推薦系統(tǒng)可以呈現(xiàn)與該用戶發(fā)起事件有關的信息(例如,通過呈現(xiàn)在先前時間拍攝的照片,建議在拍攝照片的位置附近的餐廳,和/或任何其他合適的信息)。作為一個具體示例,在用戶發(fā)起事件是利用用戶設備拍攝照片并且元數(shù)據(jù)包括與在拍攝照片的時間和位置正在播放的特定歌曲相對應的音頻指紋的實例下,響應于在稍后時間檢測到同一首歌曲正被播放,推薦系統(tǒng)可以呈現(xiàn)與該照片有關的信息。在某些實例下,所呈現(xiàn)的信息可能使得用戶對與用戶發(fā)起事件相關聯(lián)的情境感到懷舊。

      轉到圖12,示出了根據(jù)所公開的主題的一些實施方式的、用于基于所識別的元數(shù)據(jù)來呈現(xiàn)與先前事件有關的信息的過程的示例1200。

      在1210處,過程1200可以由檢測用戶發(fā)起事件來開始。在一些實施方式中,用戶發(fā)起事件可以包括用戶使用用戶設備(例如,移動電話、平板計算機、膝上型計算機、和/或任何其它合適的用戶設備)作出的任何合適的動作。例如,在一些實施方式中,用戶發(fā)起事件可以包括利用與用戶設備相關聯(lián)的相機拍攝照片和/或記錄視頻、在社交聯(lián)網(wǎng)服務上創(chuàng)建帖子(例如,指示該用戶在特定商店和/或餐廳處、指示該用戶與特定人一起、和/或任何其他合適類型的帖子)、和/或任何其他動作。在一些實施方式中,用戶可以選擇可以被視為用戶發(fā)起事件的動作,例如使用如圖13所示的用戶界面來選擇。注意,在一些實施方式中,過程1200可以基于用戶輸入來確定檢測到的事件將被存儲為用戶發(fā)起事件,如由圖15a的事件輸入1520所示。

      在1220處,過程1200可以捕獲與用戶發(fā)起事件有關的元數(shù)據(jù)。例如,在一些實施方式中,元數(shù)據(jù)可以包括與在用戶發(fā)起事件的時間和/或位置正播放的音樂和/或歌曲相對應的音頻指紋。作為一個更具體的示例,在一些實施方式中,過程1200可以使用與用戶設備相關聯(lián)的麥克風來捕獲任何合適的持續(xù)時間(例如,一秒、五秒、和/或任何其他合適的持續(xù)時間)的音頻記錄,并且可以使用任何合適的技術來創(chuàng)建與該記錄相關聯(lián)的音頻指紋。作為另一示例,在一些實施方式中,元數(shù)據(jù)可以包括與用戶發(fā)起事件相關聯(lián)的位置(例如,與該事件相關聯(lián)的gps坐標、與該事件相關聯(lián)的商店和/或餐廳的名稱、與該事件相關聯(lián)的城市和/或城鎮(zhèn)、和/或任何其他合適的位置信息)。作為另一個示例,在一些實施方式中,元數(shù)據(jù)可以包括與用戶發(fā)起事件相關聯(lián)的天氣,諸如在用戶發(fā)起事件的時間和位置是否在下雨和/或下雪。作為另一示例,在一些實施方式中,元數(shù)據(jù)可以包括與用戶發(fā)起事件相關聯(lián)的人的姓名。作為一個具體示例,在用戶發(fā)起事件包括拍攝照片的實例下,元數(shù)據(jù)可以包括出現(xiàn)在該照片中的人的姓名和/或用戶名(例如,基于當照片被公布到社交聯(lián)網(wǎng)站點時與該照片相關聯(lián)的標簽)。

      過程1200可以使用任何合適的技術來捕獲元數(shù)據(jù)。例如,在元數(shù)據(jù)包括與用戶發(fā)起事件相關聯(lián)的位置的實例下,通過訪問基于所述用戶設備附近的蜂窩電話塔和/或基于任何其他合適的信息而由用戶設備記錄的gps位置,過程1200可以捕獲來自與該事件相關聯(lián)的用戶設備的位置信息。作為另一示例,在元數(shù)據(jù)包括與事件相關聯(lián)的天氣的實例下,過程1200可以確定與用戶發(fā)起事件相關聯(lián)的位置,并且然后可以確定在該用戶發(fā)起事件的時間在所確定的位置處的天氣。注意,在一些實施方式中,用戶可以例如使用圖14中所示的用戶界面來選擇可以被捕獲的元數(shù)據(jù)和/或元數(shù)據(jù)源。

      在1230處,過程1200可以使用任何合適的技術將所捕獲的元數(shù)據(jù)與用戶發(fā)起事件相關聯(lián)。例如,在一些實施方式中,過程1200可以使得用戶發(fā)起事件的標識符(例如,特定照片和/或視頻的標識符、與照片和/或視頻相關聯(lián)的時間戳、在社交聯(lián)網(wǎng)站點上的帖子的標識符、和/或任何其他合適的標識符)與服務器120之一上的所捕獲的元數(shù)據(jù)相關聯(lián)。在一些實施方式中,過程1200可以將所捕獲的元數(shù)據(jù)發(fā)送到服務器120。

      在1240處,過程1200可以使用用戶設備檢測與所捕獲的元數(shù)據(jù)有關的信息。在一些實施方式中,過程1200可以在用戶發(fā)起事件之后的任何合適時間(例如,一周、一個月、一年、和/或任何其他合適的時間段)檢測該信息。在一些實施方式中,檢測到的信息可以包括記錄的音頻(例如,來自與用戶設備相關聯(lián)的麥克風)、與用戶設備相關聯(lián)的用戶當前處于的商店和/或餐廳的名稱(例如,基于在社交聯(lián)網(wǎng)站點上的帖子)、用戶設備當前位于的位置中的當前天氣、和/或任何其它合適的信息。

      在一些實施方式中,過程1200可以檢測該信息,并且然后確定它是否與框1220處捕獲的元數(shù)據(jù)相關。作為一個具體示例,在檢測到的信息包括音頻記錄的實例下,過程1200可以通過查詢服務器120來確定該音頻記錄是否對應于與先前的用戶發(fā)起事件相關聯(lián)地捕獲的音頻指紋。注意,在一些實施方式中,過程1200可以確定檢測到的信息與在框1220處捕獲的元數(shù)據(jù)以及該元數(shù)據(jù)與之相關聯(lián)的用戶發(fā)起事件有關。例如,在過程1200通過查詢服務器120來確定檢測到的信息與所捕獲的元數(shù)據(jù)有關的實例下,服務器120可以附加地或替選地返回與匹配元數(shù)據(jù)相關聯(lián)的用戶發(fā)起事件的標識符。

      在1250處,過程1200可以確定是否呈現(xiàn)與用戶發(fā)起事件相關的信息。在一些實施方式中,過程1200可以確定用戶發(fā)起事件是否對應于可能與用戶的負面和/或中性情緒相關聯(lián)的活動和/或時間段,并且在這樣的實例下,過程1200可以確定不應當呈現(xiàn)與該用戶發(fā)起事件相關的信息。作為一個具體示例,如果用戶發(fā)起事件包括用戶指示該用戶結束了關系的帖子,則過程1200可以確定不應當呈現(xiàn)與該帖子相關的信息。作為另一具體示例,如果用戶發(fā)起事件包括對確定為平凡的對象拍攝的照片(例如,收據(jù)、處方、簽名的表單、和/或任何其他合適的對象),則過程1200可以確定不應當呈現(xiàn)與該照片有關的信息。

      在一些實施方式中,過程1200可以基于對用戶的興趣的推斷和/或與檢測到的信息有關的偏好和/或與用戶發(fā)起事件相關聯(lián)的元數(shù)據(jù)來確定是否要呈現(xiàn)與用戶發(fā)起事件有關的信息。例如,如果檢測到的信息和/或元數(shù)據(jù)對應于特定歌曲(例如,在事件的時間和位置正被播放的歌曲),則過程1200可以如果確定用戶喜歡該特定的歌曲則確定將呈現(xiàn)與用戶發(fā)起事件有關的信息。繼續(xù)該示例,在一些實施方式中,基于諸如用戶是否下載了歌曲、用戶是否在流送音樂服務上點贊或反感該歌曲、用戶是否觀看了與該歌曲相關聯(lián)的音樂視頻的信息,和/或基于任何其他合適的信息,過程1200可以確定該用戶喜歡和/或不喜歡該特定歌曲。作為另一示例,如果檢測到的信息和/或元數(shù)據(jù)對應于特定類型的天氣,則如果用戶喜歡該天氣類型(例如,雪、雨、和/或任何其他合適類型的天氣),過程1200可以確定將呈現(xiàn)與該用戶發(fā)起事件有關的信息。作為一個具體示例,如果過程1200確定用戶不喜歡與檢測到的信息和/或元數(shù)據(jù)相關聯(lián)的特定類型的天氣(例如,基于該用戶在社交聯(lián)網(wǎng)服務上創(chuàng)建的帖子),則過程1200可以確定將不呈現(xiàn)與該用戶發(fā)起事件有關的信息。作為另一個示例,如果檢測到的信息和/或元數(shù)據(jù)對應于商店和/或餐廳位置,則如果用戶已經(jīng)指示喜歡該商店和/或餐廳(例如,基于用戶公布的評論、基于用戶去該商店和/或餐廳的次數(shù)、和/或基于任何其它合適的信息),過程1200可以確定將呈現(xiàn)與該用戶發(fā)起事件有關的信息。作為另一個示例,如果檢測到的信息和/或元數(shù)據(jù)包括在用戶發(fā)起事件中存在的人(例如,誰在照片中、誰被標記在社交聯(lián)網(wǎng)服務上的帖子中),如果用戶與該人有特定關系(例如,如果用戶在社交聯(lián)網(wǎng)站點上直接連接到該人、如果該人被列在用戶設備上的聯(lián)系人名錄中、和/或任何其他合適的判據(jù)),則過程1200可以確定將呈現(xiàn)與該用戶發(fā)起事件有關的信息。

      如果在1250處過程1200確定要呈現(xiàn)與用戶發(fā)起事件有關的信息(1250處為“是”),則在1260處,過程1200可以基于檢測到的信息來使得呈現(xiàn)與用戶發(fā)起事件有關的信息。例如,在用戶發(fā)起事件包括照片被拍攝和/或視頻被記錄的實例下,過程1200可以使得該照片和/或視頻被呈現(xiàn)在用戶設備上。作為另一示例,在用戶發(fā)起事件包括照片被拍攝和/或視頻被記錄的實例下,過程1200可以識別包括在該照片和/或視頻中的一個或多個人(例如,基于與照片和/或視頻關聯(lián)存儲的元數(shù)據(jù)),并且可以使得用戶設備的用戶呼叫、發(fā)短信、和/或發(fā)送電子郵件給照片和/或視頻中的人的建議被呈現(xiàn)。作為另一個示例,在用戶發(fā)起事件包括指示用戶在特定商店和/或餐廳處的社交聯(lián)網(wǎng)站點上的帖子的實例下,過程1200可以呈現(xiàn)該用戶去該特定商店和/或餐廳的建議。繼續(xù)該示例,在一些實施方式中,過程1200可以識別該商店和/或餐廳的最近位置,并且可以呈現(xiàn)到該最近位置的路線指引和/或交通建議。另外或替選地,在一些實施方式中,過程1200可以使得與該商店和/或餐廳的減價或特價有關的優(yōu)惠券和/或信息被呈現(xiàn)。在一些實施方式中,所呈現(xiàn)的信息可以包括多條信息的任何合適的組合。例如,在該信息包括圖像(例如,用戶拍攝的照片)的實例下,過程1200可以在該圖像上覆蓋文本(例如,來自社交聯(lián)網(wǎng)服務上的與用戶公布的圖像有關的帖子中的文本、拍攝照片時出席的另一人的姓名、拍攝照片的時間和/或日期的指示、拍攝照片時的天氣的指示、和/或任何其他合適的信息),并且可以使得呈現(xiàn)合成圖像。在一些實施方式中,用戶可以指定某些類型的信息(例如,社交聯(lián)網(wǎng)站點上的帖子、其他人的姓名、和/或任何其他合適類型的信息)不應當被包括在呈現(xiàn)的信息和/或合成圖像中。

      在圖15a和圖15b中示出用于捕獲用戶發(fā)起事件和呈現(xiàn)與該用戶發(fā)起事件有關的信息的用戶界面的示例1500和1550。用戶界面1500可以包括用戶發(fā)起事件的指示,諸如捕獲的照片1510。另外,在一些實施方式中,用戶界面1500可以包括用戶輸入機制,以指示檢測到的事件(例如,捕獲的照片)是否將被存儲為可以由過程1200稍后使用的事件。用戶界面1550示出了可以基于捕獲的照片1510來呈現(xiàn)的有關信息的示例。用戶界面1550可以包括合成圖像1560,其可以包括和與事件時捕獲的元數(shù)據(jù)有關的覆蓋文本一起呈現(xiàn)的拍攝照片1510,如上面結合圖12所述。如所示,在一些實施方式中,呈現(xiàn)在用戶界面1550中的信息可以附加地或替選地包括一個或多個建議和/或問題,諸如問題1570(例如,詢問用戶是否該用戶想要到特定地點的路線指引等等)。

      注意,在一些實施方式中,過程1200可以阻止指定用戶發(fā)起事件或有關元數(shù)據(jù)的信息的呈現(xiàn)。作為一個具體示例,如果在框1210處檢測到的用戶發(fā)起事件是拍攝照片,則當在框1260處呈現(xiàn)與該照片有關的信息時,過程1200可以呈現(xiàn)該信息而不詳述因為拍攝了該特定照片所以正呈現(xiàn)該信息。作為另一個具體示例,如果在塊1220處捕獲的元數(shù)據(jù)和在塊1240處檢測到的與該元數(shù)據(jù)有關的信息與在用戶發(fā)起事件的位置和時間播放的特定歌曲有關,則當過程1200在框1250處呈現(xiàn)與用戶發(fā)起事件有關的信息時,過程1200可以阻止詳述歌曲名稱的信息的呈現(xiàn)。

      如果在1250處過程1200確定與用戶發(fā)起事件有關的信息將不被呈現(xiàn)(1250處為“否”),則過程1200可以在1270處終止。

      在一些實施方式中,用戶可以選擇和/或取消選擇可由過程1200檢測到的用戶發(fā)起事件的類型。例如,在一些實施方式中,用戶可以使用用戶界面來選擇和/或取消選擇事件類型,如圖13的用戶界面1300所示。如圖所示,用戶界面1300可以包括對用戶發(fā)起事件的類型的選擇1310。在一些實施方式中,可以選擇和/或取消選擇所述用戶發(fā)起事件類型中的每一個以包括在可以由過程1200檢測的用戶發(fā)起事件的類型的群組中。在一些實施方式中,選擇機制可以包括任何合適的用戶界面元素,諸如復選框、下拉菜單、單選按鈕、和/或任何其它合適的元素。在一些實施方式中,如上面結合圖1所述,可以從呈現(xiàn)用戶界面1300的用戶設備向服務器120之一發(fā)送用戶發(fā)起事件的特定類型已被選擇和/或取消選擇的指示。

      在一些實施方式中,用戶可以選擇和/或取消選擇可由過程1200捕獲的元數(shù)據(jù)類型。例如,在一些實施方式中,用戶可以使用用戶界面來選擇和/或取消選擇元數(shù)據(jù)類型,如圖14的用戶界面1400所示。如所示,用戶界面1400可以包括多個元數(shù)據(jù)類型1410。在一些實施方式中,可以選擇和/或取消選擇所述元數(shù)據(jù)類型中的每一個。在一些實施方式中,選擇機制可以包括任何合適的用戶界面元素,諸如復選框、下拉菜單、單選按鈕、和/或任何其它合適的元素。在一些實施方式中,如上面結合圖1所述,可以從呈現(xiàn)用戶界面1400的用戶設備向服務器120之一發(fā)送已經(jīng)使用用戶界面1400選擇和/或取消選擇特定元數(shù)據(jù)類型的指示。

      因此,提供了用于基于元數(shù)據(jù)呈現(xiàn)與事件有關的信息的方法、系統(tǒng)和介質(zhì)。

      雖然已經(jīng)在上述說明性實施方式中描述和說明了所公開的主題,但是應當理解,本公開僅作為示例,并且可以在不脫離所公開的主題的精神和范圍的情況下作出所公開的主題的實施方式的細節(jié)的許多變化,所公開的主題的精神和范圍僅由所附權利要求書限制。所公開的實施方式的特征可以以各種方式組合和重新排列。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1