用于智能移動伴侶的用戶行為建模的制作方法
【專利說明】用于智能移動伴侶的用戶行為建模
相關申請案交叉申請
[0001]本發明要求2012年10月4日由Ishita Majumdar等人遞交的發明名稱為“開發用于構建智能移動伴侶的用戶行為模型的方法(Method to Develop User Behav1r Modelfor Building Intelligent Mobile Compan1n) ”的第61/709,759 號美國臨時專利申請案的在先申請優先權,上述在先申請的內容以引入的方式并入本文本中,如全文復制一般。
關于由聯邦政府贊助研宄或開發的聲明研宄或開發
[0002]不適用。
參考縮微膠片附錄
[0003]不適用。
技術領域
無
【背景技術】
[0004]移動裝置的使用方興未艾。用戶越來越多地轉而使用所謂的智能裝置來擴充及指引日常活動。然而,改進對終端用戶行為的學習及預知將改進智能裝置在承擔推薦、引導及指引終端用戶行為的電子移動智能伴侶這個角色方面的有用性。
[0005]現代移動裝置可包括各種輸入/輸出(I/O)組件,并且用戶接口被用于多種電子裝置中。智能電話等移動裝置越來越多地集成多個用于感測物理參數及/或與其它裝置交互的功能,例如,全球定位系統(GPS)、無線局域網(WLAN)及/或無線保真(WiFi)、藍牙、蜂窩式通信、近場通信(NFC)、射頻(RF)信號通信等。移動裝置可以是手持式裝置,例如,蜂窩式電話及/或平板計算機,或可以是可佩帶式裝置。移動裝置可以配備有多軸(多維度)輸入系統,例如,顯示器、小鍵盤、觸控屏、加速度計、陀螺傳感器、麥克風等。
【發明內容】
[0006]在一項實施例中,本發明包括一種用于對用戶行為建模的設備,所述設備包括至少一用于感測參數的傳感器、存儲器,及與所述傳感器及所述存儲器耦合的處理器,其中所述存儲器含有指令,當所述處理器執行所述指令時,所述指令使得所述設備:從所述傳感器采集第一數據;將所述傳感器數據與時間要素融合以獲得上下文特征;基于所述上下文特征確定第一狀態;將所述第一狀態記錄在狀態信息庫中,其中所述狀態信息庫用于存儲多個狀態,使得所述信息庫允許實現基于時間的模式識別,并且其中每一狀態對應于用戶活動;將存儲于所述狀態信息庫中的信息并入行為模型;及基于所述行為模型預測預期的行為。
[0007]在另一項實施例中,本發明包括一種針對移動裝置上的平臺對用戶行為建模的方法,其包括:從多個傳感器采集多個基于時間的數據;分析所述數據以確定多個狀態,其中每一狀態對應于由用戶正在進行的現實活動;將所述多個狀態記錄于狀態信息庫中;將存儲于所述狀態信息庫中的信息并入行為模型,其中構建所述行為模型包括將一或多個行為算法應用于所述狀態信息庫以便識別一或多個行為模式;基于所述行為模型來預測預期的行為;及基于所述預期的行為將進行動作的指令發送到至少一硬件組件、軟件應用程序,或兩者。
[0008]在又一項實施例中,本發明包括一種計算機程序產品,其包括存儲于非暫時性介質上的計算機可執行指令,當由處理器執行時,所述計算機可執行指令使得所述處理器:在時間間隔中從移動裝置采集多個數據,其中所述數據包括低級數據、中級數據及高級數據;將所述數據與時間信息融合以創建多個上下文特征;利用所述多個上下文特征來確定多個狀態,其中每一狀態對應于用戶正在進行的現實活動;將所述多個狀態記錄在狀態信息庫中;將存儲于所述狀態信息庫中的信息并入行為模型,其中構建所述行為模型包括將一或多個行為算法應用于所述狀態信息庫以便識別一或多個行為模式;及基于預期的狀態來識別待由所述移動裝置采取的動作,其中所述預期的狀態基于所述行為模型。
[0009]將自結合隨附圖式及權利要求所考慮之以下實施方式更清晰地理解此等及其它特征。
【附圖說明】
[0010]為了更透徹地理解本發明,現參閱結合附圖和【具體實施方式】而描述的以下簡要說明,其中的相同參考標號表不相同部分。
[0011]圖1是移動節點(MN)的實施例的示意圖。
[0012]圖2是用戶行為建模平臺的實施例的示意圖。
[0013]圖3是顯示一種用于智能移動伴侶的對用戶行為建模的方法的流程圖。
[0014]圖4是表示示例用戶的平時行為的一部分的行為向量時間線。
[0015]圖5是說明一種基于預測的用戶行為來執行動作的方法的流程圖。
[0016]圖6是顯示用戶行為建模平臺的示例使用的流程圖。
[0017]圖7是顯示用戶行為建模平臺建議因交通管理的替換路線的示例使用的流程圖。
[0018]圖8是顯示用戶行為建模平臺建議有條件動作的示例使用的流程圖。
[0019]圖9是顯示用戶行為建模平臺運行上下文感知的功率管理(CAPA)例程的示例使用的流程圖。
【具體實施方式】
[0020]首先應理解,盡管下文提供一項或多項實施例的說明性實施方案,但所公開的系統和/或方法可使用任何數目的技術來實施,無論該技術是當前已知還是現有的。本發明決不應限于下文所說明的說明性實施方案、附圖和技術,包括本文所說明并描述的示例性設計和實施方案,而是可在所附權利要求書的范圍以及其等效物的完整范圍內修改。
[0021]本發明包括:根據對被動獲得或主動獲得的融合及/或相關數據活動的分析來確定用戶行為的順序;基于所述分析來預測用戶行為;及準許預知用戶需求/要求,例如,通過構建周期性用戶行為的綜合模型。因此,所公開的系統可以通過開發一種行為模式的模型來提供預測未來行為并推斷需求的方式,所述模型可以進一步考慮到待由平臺采取的前瞻性動作,所述平臺亦稱為智能移動伴侶或虛擬助手。本發明因此包括:將通過一組傳感器認知的過去的用戶活動與當前的用戶活動進行相關,以便認知用戶行為的模式及預知未來用戶需求。
[0022]本發明進一步包含被設計用于移動裝置的用戶行為建模平臺,其或者可以稱為移動上下文感知(MOCA)平臺,其為本地客戶端應用程序提供關于裝置用戶實時活動的信息,所述信息包括運動狀態及應用程序使用狀態。客戶端應用程序可以包括CAPA應用程序,其用于通過基于用戶進行的活動減少能量消耗來優化裝置的電池電源。CAPA應用程序可以包括動態電源優化策略引擎,其用于評估、記錄、學習及響應于特定用戶的當前及/或預期的使用行為、習慣、趨勢、位置、環境及/或活動。
[0023]圖1是麗100的實施例的示意圖,麗100可以包括足以進行本文中所述技術的硬件及/或軟件組件。MN 100可以包括具有語音及/或數據通信能力的雙向式無線通信裝置。在一些方面中,語音通信能力是可選的。MN 100通常具有與互聯網及/或其它網絡上的其它計算機系統通信的能力。取決于提供的實際功能,MN 100可以例如稱為數據消息傳送裝置、平板計算機、雙向式尋呼機、無線電子郵件裝置、具有數據消息傳送能力的蜂窩式電話、無線互聯網電器、無線裝置、智能電話、移動裝置或數據通信裝置。本發明中所述特征/方法中的至少一些,例如,圖3中的方法300、圖5中的方法500、圖6中的方法600、圖7中的方法700及/或圖8中的方法800,可以在麗中實施,例如,麗100。
[0024]麗100可以包括可以與包含輔助存儲體121、只讀存儲器(ROM) 122及隨機存取存儲器(RAM) 123的存儲器裝置通信的處理器120(其可以稱為中央處理器或CPU)。處理器120可以實施為一或多個通用CPU芯片、一或多個核(例如,多核處理器),或可以為一或多個專用集成電路(ASIC)及/或數字信號處理器(DSP)的部分。處理器120可以使用硬件、軟件、固件或其組合來實施。
[0025]輔助存儲體121可以包括一或多個固態驅動器及/或磁盤驅動器,其可以用于非易失性數據存儲并且在RAM 123的大小不足以容納所有工作數據的情況下可以用作溢出數據存儲裝置。輔助存儲體121可以用于存儲程序,當選擇此些程序進行執行時,所述程序被加載至RAM 123中。ROM 122可以用于存儲指令并且可能存儲在程序執行過程中被讀取的數據。ROM 122可以是具有相對于輔助存儲體121的較大存儲器容量的小存儲器容量的非易失性存儲器裝置。RAM 123可以用于存儲易失性數據并且可能用于存儲指令。對ROM122及RAM 123兩者的存取可以比對輔助存儲體121的存取快。
[0026]麗100可以是與網絡無線傳送數據(例如,報文)的任何裝置。麗100可以包括接收器(Rx) 112,其可以用于從其它組件接收數據、報文或幀。接收器112可與處理器120耦合,處理器120可以用于處理數據及確定將數據發送至哪些組件。MN 100亦可包括傳輸器(Tx) 132,其與處理器120耦合及用于將數據、報文或幀傳輸至其它組件。接收器112及傳輸器132可以與天線130耦合,天線130可以用于接收及傳輸無線(無線電)信號。
[0027]麗100亦可包括耦合至處理器120的裝置顯示器140,裝置顯示器140用于向用戶顯示其輸出。裝置顯示器140可以包括發光二極管(LED)顯示器、彩色超扭轉向列(CSTN)顯示器、薄膜晶體管(TF