y (標(biāo)準(zhǔn)打字機(jī)鍵盤(pán))”鍵盤(pán)布局。系統(tǒng)600還包括用于執(zhí)行控制功能的適當(dāng)控制鍵614。在一些示例中,鍵區(qū)612和控制鍵614可以包括接觸按鈕、操縱桿、觸敏面板的部分或其它適當(dāng)?shù)妮斎朐O(shè)備。盡管為清楚起見(jiàn),將通信示出為通過(guò)單個(gè)用戶(hù)接口 608發(fā)生,但是可以使用多個(gè)接口,以及可以將多個(gè)接口與其它組件相組合。
[0098]系統(tǒng)600包括多個(gè)計(jì)算機(jī)應(yīng)用616,諸如游戲、幫助撥號(hào)的應(yīng)用以及允許web瀏覽,包括作為web瀏覽的一部分的數(shù)據(jù)輸入的應(yīng)用。可以將應(yīng)用616存儲(chǔ)在R0M、閃存、RAM、MRAM或系統(tǒng)600可訪問(wèn)的其它存儲(chǔ)器設(shè)備中。系統(tǒng)600包括為系統(tǒng)600提供標(biāo)準(zhǔn)撥號(hào)功能的撥號(hào)模塊618。在通過(guò)接口 608接收所輸入的撥號(hào)數(shù)字或語(yǔ)音撥號(hào)指示后,撥號(hào)模塊618例如可以經(jīng)由通信接口 620通過(guò)收發(fā)器602傳送撥號(hào)信號(hào)。
[0099]在一些實(shí)施方式中,應(yīng)用616可以包括語(yǔ)音識(shí)別應(yīng)用。例如,語(yǔ)音識(shí)別應(yīng)用被配置為將從用戶(hù)接口 608接收到的語(yǔ)音信號(hào)(例如,用戶(hù)的語(yǔ)音通信)轉(zhuǎn)變成數(shù)字?jǐn)?shù)據(jù)。在一些示例中,IPS 502可以使用數(shù)字?jǐn)?shù)據(jù)來(lái)確定用戶(hù)偏好。
[0100]數(shù)據(jù)輸入模塊622可以對(duì)經(jīng)由收發(fā)器602接收到的數(shù)據(jù)進(jìn)行操作。例如,所接收到的數(shù)據(jù)可以是系統(tǒng)600的用戶(hù)所請(qǐng)求的搜索結(jié)果。在另一個(gè)示例中,所接收到的數(shù)據(jù)可以是IPS 502所提供的目標(biāo)信息。數(shù)據(jù)輸入模塊622可以將所輸入的數(shù)據(jù)傳遞給應(yīng)用616中的一個(gè)。在一些實(shí)施方式中,應(yīng)用616可以在顯示610上顯示目標(biāo)信息。在一些實(shí)施方式中,應(yīng)用616可以顯示表示已接收目標(biāo)信息并且該目標(biāo)信息對(duì)顯示可用的圖標(biāo)。例如,用戶(hù)可以選擇控制鍵614中的一個(gè)來(lái)顯示目標(biāo)信息。
[0101]在一些實(shí)施方式中,系統(tǒng)600使用信息模塊624來(lái)管理目標(biāo)信息。例如,信息模塊624可以確定展現(xiàn)目標(biāo)信息的時(shí)間。在一些實(shí)施方式中,信息模塊624可以周期性請(qǐng)求目標(biāo)信息被下載到系統(tǒng)600。在各種實(shí)施方式中,來(lái)自圖5的系統(tǒng)502的接收到的數(shù)據(jù)或信息可以包括指示何時(shí)將內(nèi)容遞送給用戶(hù)(例如,通過(guò)在顯示610上顯示)的顯示命令。在一些實(shí)施方式中,信息模塊624可以自身確定何時(shí)展現(xiàn)信息,以及可以響應(yīng)于用戶(hù)發(fā)起的與移動(dòng)設(shè)備的交互來(lái)這樣做。
[0102]在一些示例中,可以將所下載的目標(biāo)信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)626中。數(shù)據(jù)存儲(chǔ)626可以是專(zhuān)用存儲(chǔ)器設(shè)備,或可以是在共享存儲(chǔ)器空間中的一個(gè)或多個(gè)存儲(chǔ)塊。例如,數(shù)據(jù)存儲(chǔ)626例如可以是RAM、閃存、ROM、MRAM或其它適當(dāng)?shù)拇鎯?chǔ)器技術(shù)。
[0103]在某些實(shí)施方式中,所下載的目標(biāo)信息可以包括展現(xiàn)指令,諸如用于展現(xiàn)信息的時(shí)間。在一些實(shí)施方式中,信息模塊624被配置為基于與目標(biāo)信息一起指定的展現(xiàn)指令來(lái)展現(xiàn)目標(biāo)信息。例如,系統(tǒng)600可以接收目標(biāo)信息以及信息在特定時(shí)間(例如,2008年5月8日下午7:32)、或響應(yīng)于特定用戶(hù)行動(dòng)(例如,當(dāng)用戶(hù)指示對(duì)特定主題的興趣時(shí),其基于用戶(hù)的與移動(dòng)設(shè)備的交互可觀察到)顯示的指令。信息模塊624可以將目標(biāo)信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)626中。在適當(dāng)時(shí)間,信息模塊624檢索所存儲(chǔ)的目標(biāo)信息,并且向用戶(hù)展現(xiàn)目標(biāo)信息。
[0104]圖7是可以由系統(tǒng)為展現(xiàn)時(shí)間相關(guān)信息執(zhí)行的示例性方法700的流程圖。在步驟702,獲取關(guān)于事件的信息。這樣的信息可以基于用戶(hù)與移動(dòng)設(shè)備的交互。搜索請(qǐng)求、信息請(qǐng)求、通信、選擇以及其相關(guān)的事件、活動(dòng)或主題是可以被獲取的信息的示例。在步驟704,可以識(shí)別事件的活動(dòng)的依賴(lài)于時(shí)間的增加。這樣的活動(dòng)的增加可以采用若干形式。例如,增加可以包括在預(yù)定時(shí)間段內(nèi)觀察到預(yù)定數(shù)量的事件。作為另一個(gè)示例,增加可以包括與在先前一段時(shí)間內(nèi)活動(dòng)的百分比相比,在一段時(shí)間內(nèi)預(yù)定百分比的活動(dòng)的增加?;顒?dòng)的增加可以基于其它用戶(hù)的行動(dòng)。例如,系統(tǒng)可以注意到奧斯卡頒獎(jiǎng)典禮前的一月電影相關(guān)信息搜尋活動(dòng)的增加。
[0105]如果在步驟706用戶(hù)沒(méi)有指示對(duì)事件的興趣,則過(guò)程返回到步驟704。然而,如果在步驟706用戶(hù)指示了對(duì)事件的興趣,則在步驟708將所觀察到的興趣與所識(shí)別的事件的活動(dòng)的增加相互關(guān)聯(lián)??梢酝ㄟ^(guò)檢查已存儲(chǔ)的用戶(hù)行為數(shù)據(jù),例如其可以包括用戶(hù)經(jīng)由例如與用戶(hù)的移動(dòng)設(shè)備的交互表達(dá)過(guò)的興趣的指示,來(lái)確定用戶(hù)是否表露了對(duì)事件的興趣。作為另一個(gè)示例,還可以使用基于位置的信息來(lái)確定指示??梢詫?duì)用戶(hù)的興趣程度進(jìn)行評(píng)分,其中分值指示感興趣的程度。例如,如果用戶(hù)在多個(gè)場(chǎng)合指示了對(duì)事件的興趣,則用戶(hù)可能具有比如果用戶(hù)僅僅一次指示過(guò)對(duì)事件的興趣對(duì)事件更大的興趣。類(lèi)似地,如果用戶(hù)在一段時(shí)間內(nèi),可能以定期或半定期方式,指示了興趣,則這可以指示較高程度的對(duì)事件的用戶(hù)興趣。用戶(hù)活動(dòng)的增加還可以用于相互關(guān)聯(lián)。增加可以包括在一段時(shí)間內(nèi)觀察到預(yù)定數(shù)量的用戶(hù)指示,包括與早期時(shí)段相比在一段時(shí)間內(nèi)百分比增加、或行為模式的延展,諸如連續(xù)第三天觀察到對(duì)興趣的指示(從在前面連續(xù)兩天所觀察到的行為延展該模式等)。
[0106]在步驟710,如通過(guò)提供信息以供在用戶(hù)的移動(dòng)設(shè)備處查閱,向用戶(hù)提供信息,以及方法700結(jié)束。例如,可以提供與當(dāng)前用戶(hù)興趣和事件有關(guān)的目標(biāo)信息??梢栽诒活A(yù)測(cè)與用戶(hù)可能對(duì)接收信息尤其感興趣的時(shí)間相對(duì)應(yīng)的時(shí)間提供信息,該時(shí)間可以使用在此公開(kāi)的預(yù)測(cè)技術(shù)來(lái)確定。例如,可以觀察用戶(hù)行為的模式,無(wú)論是定期還是半定期的,以及可以確定對(duì)未來(lái)用戶(hù)行為的預(yù)測(cè)。在一些情況下,預(yù)測(cè)還可以基于外部信號(hào),諸如從存儲(chǔ)位置或從其它計(jì)算設(shè)備檢索到的信息,其中所述信息沒(méi)有涉及用戶(hù)的過(guò)去行為。
[0107]圖8示出了客戶(hù)端和服務(wù)器之間的用于提供時(shí)間相關(guān)的目標(biāo)信息的示例操作800。在步驟802,諸如移動(dòng)電話(huà)、智能手機(jī)或PDA的客戶(hù)端設(shè)備將用戶(hù)事件信息傳送給服務(wù)器。諸如交易信息、信息請(qǐng)求、位置信息、通信信息等的用戶(hù)事件信息可以諸如通過(guò)通信網(wǎng)絡(luò)以該方式傳送。在步驟804,服務(wù)器接收用戶(hù)事件信息。在接收用戶(hù)事件信息之后,在步驟806服務(wù)器可以識(shí)別與用戶(hù)事件有關(guān)的用戶(hù)偏好。例如,可以識(shí)別基于頻率信息(例如,購(gòu)買(mǎi)模式)以及時(shí)間信息(例如,購(gòu)買(mǎi)時(shí)間)的在工作日早晨購(gòu)買(mǎi)咖啡的用戶(hù)偏好。
[0108]在識(shí)別與用戶(hù)事件有關(guān)的用戶(hù)偏好之后,在步驟808服務(wù)器基于所識(shí)別的用戶(hù)偏好來(lái)更新用戶(hù)數(shù)據(jù)。例如,這樣的信息可以被存儲(chǔ)在數(shù)字存儲(chǔ)位置中,以及可以補(bǔ)充包括用戶(hù)的簡(jiǎn)檔的信息,其可以隨著時(shí)間的推移由服務(wù)器逐漸形成以在對(duì)未來(lái)用戶(hù)行為進(jìn)行預(yù)測(cè)時(shí)使用。在步驟810,服務(wù)器確定是否將目標(biāo)信息傳送給客戶(hù)端。例如,預(yù)測(cè)模塊可以確定與用戶(hù)偏好有關(guān)的時(shí)間。作為一個(gè)示例,預(yù)測(cè)模塊可以基于所觀察到的用戶(hù)活動(dòng)的模式來(lái)確定用戶(hù)可能在體育場(chǎng)出席本地棒球隊(duì)的下一排定的主場(chǎng)比賽。預(yù)測(cè)模塊可以獲取球隊(duì)的時(shí)間安排表、確定下一主場(chǎng)比賽并且確定信息遞送的適當(dāng)時(shí)間。在一些實(shí)施方式中,與預(yù)測(cè)的事件相關(guān)聯(lián)的所確定的時(shí)間可以被排定并且被存儲(chǔ)在數(shù)據(jù)儲(chǔ)存庫(kù)中。時(shí)間安排程序然后可以管理遞送時(shí)間安排表,使得可以在適當(dāng)?shù)臅r(shí)間遞送依賴(lài)于時(shí)間的信息。
[0109]如果沒(méi)有所存儲(chǔ)的信息與當(dāng)前時(shí)間的用戶(hù)偏好有關(guān),則重復(fù)步驟810。如果所存儲(chǔ)的某些信息與當(dāng)前時(shí)間的用戶(hù)偏好有關(guān),則在步驟812服務(wù)器生成時(shí)間相關(guān)的目標(biāo)信息。在生成時(shí)間相關(guān)的目標(biāo)信息之后,在步驟814將所生成的目標(biāo)信息傳送給客戶(hù)端??梢岳缤ㄟ^(guò)通信網(wǎng)絡(luò)傳送這樣的信息。
[0110]在步驟816,客戶(hù)端設(shè)備可以接收信息。在步驟820,客戶(hù)端可以提供信息以供用戶(hù)查閱。在一些情況下,客戶(hù)端可以在接收了信息時(shí)提供信息以供查閱。在其它情況下,客戶(hù)端將在排定的時(shí)間,經(jīng)常在接收信息后的某個(gè)時(shí)間,提供信息以供查閱。在又其它情況下,與在接收信息之后獨(dú)立于用戶(hù)行動(dòng)的特定時(shí)間相對(duì),客戶(hù)端可以響應(yīng)于用戶(hù)的行動(dòng)而提供信息。在這種情況下,客戶(hù)端可以在向用戶(hù)展現(xiàn)信息之前,接收信息并且等待來(lái)自用戶(hù)的特定響應(yīng)(例如,選擇設(shè)備上的鍵)。在一些情況下,用戶(hù)響應(yīng)可以指示用戶(hù)對(duì)信息不感興趣,在這種情況下可以不展現(xiàn)信息。作為剛才描述的情況的示例,用戶(hù)可以接受(例如,選擇查看所展現(xiàn)的信息)或拒絕查閱信息。在一些實(shí)施方式中,如果用戶(hù)拒絕信息,則服務(wù)器可以更新用戶(hù)數(shù)據(jù)以調(diào)整對(duì)所展現(xiàn)的信息的用戶(hù)興趣的指示。在一些示例中,調(diào)整能夠減少未來(lái)向用戶(hù)展現(xiàn)所述信息或類(lèi)似信息的可能性。
[0111]類(lèi)似地,對(duì)所展現(xiàn)的信息的用戶(hù)響應(yīng)可以被跟蹤,并且用于更新用戶(hù)簡(jiǎn)檔信息。這些調(diào)整可以指導(dǎo)未來(lái)的預(yù)測(cè)確定和信息遞送。例如,如果用戶(hù)兌換所展現(xiàn)的優(yōu)惠券,則這樣的系統(tǒng)可能更可能在未來(lái)展現(xiàn)類(lèi)似的優(yōu)惠券。在各種實(shí)施方式中,可以以各種方式組合或分離上述操作,可以執(zhí)行更多或更少的操作,以及操作可以在客戶(hù)端或服務(wù)器處發(fā)生等。
[0112]在任何上述實(shí)施方式中,用于觀察用戶(hù)活動(dòng)或全局活動(dòng)的時(shí)段可以是有限時(shí)段或無(wú)限時(shí)段。例如,系統(tǒng)可以被編程為捕捉數(shù)據(jù)持續(xù)一周,然后停止捕捉數(shù)據(jù)。替選地,可以收集數(shù)據(jù),直到重復(fù)發(fā)生或半重復(fù)發(fā)生模式開(kāi)始在數(shù)據(jù)中示出。在這樣的情況下,可以建立最小收集時(shí)段,諸如一周、一個(gè)月等,使得如果偶然事件被觀察到,并且被認(rèn)為構(gòu)成模式,則系統(tǒng)不會(huì)貿(mào)然地停止收集數(shù)據(jù)。類(lèi)似地,可以建立最大時(shí)段。
[0113]可以在各級(jí)粒度確定共性的存在或缺乏。例如,如果觀察到事件的若干實(shí)例,則如果某點(diǎn)對(duì)于特定百分比的實(shí)例是共同的,則該點(diǎn)可以被認(rèn)為是“共同的”。作為一個(gè)示例,如果用戶(hù)在第一周期間從星期一至星期五每一個(gè)早晨停下購(gòu)買(mǎi)咖啡,但是在第二周的星期五跳過(guò)停下購(gòu)買(mǎi)咖啡,則系統(tǒng)仍然可以預(yù)測(cè)用戶(hù)將在每一個(gè)未來(lái)工作日停下購(gòu)買(mǎi)咖啡。以這種方式,跳過(guò)日子的發(fā)生可以被認(rèn)為是偏差,不值得更改基于所觀察到的用戶(hù)活動(dòng)來(lái)逐漸形成的預(yù)測(cè)的時(shí)間安排表。另一方面,如果用戶(hù)開(kāi)始重復(fù)跳過(guò)早晨咖啡停留,則系統(tǒng)可以確定用戶(hù)的行為活動(dòng)正在改變,并且可以相應(yīng)地調(diào)整預(yù)測(cè)性確定和信息遞送。
[0114]還可以觀察嵌套或重疊模式。例如,在每一個(gè)工作日停下購(gòu)買(mǎi)咖啡的模式之上,可以基于交易記錄來(lái)確定在特定日子購(gòu)買(mǎi)特定美食的模式。作為另一個(gè)示例,用戶(hù)可以典型地每一個(gè)星期五購(gòu)買(mǎi)報(bào)紙以早日看到在即將到來(lái)的周末期間發(fā)生的事情,或可以在足球賽季期間在星期一早晨購(gòu)買(mǎi)報(bào)紙以檢查其夢(mèng)想足球隊(duì)的統(tǒng)計(jì)。所述報(bào)紙可以例如在咖啡店處或從在咖啡店附近的街道邊的賣(mài)報(bào)人或分發(fā)箱購(gòu)買(mǎi)。如果用戶(hù)決定進(jìn)行健康生活,并且戒掉咖啡因,包括戒除咖啡,則可以預(yù)期這樣的報(bào)紙購(gòu)買(mǎi)在發(fā)生頻率上類(lèi)似減少。
[0115]圖9示出了通用計(jì)算機(jī)設(shè)備900和通用移動(dòng)計(jì)算機(jī)設(shè)備950的示例。在各種實(shí)施方式中,設(shè)備可以用于實(shí)現(xiàn)在本文檔中描述的系統(tǒng)和方法。計(jì)算設(shè)備900意在表示各種形式的數(shù)字計(jì)算機(jī),諸如膝上型機(jī)、臺(tái)式機(jī)、工作站、個(gè)人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機(jī)以及其它適當(dāng)?shù)挠?jì)算機(jī)。計(jì)算設(shè)備950意在表示各種形式的移動(dòng)設(shè)備,諸如個(gè)人數(shù)字助理、蜂窩電話(huà)、智能手機(jī)以及其它類(lèi)似的計(jì)算設(shè)備。在此示出的組件、其連接和關(guān)系以及其功能意在只是示例性的,并且并不意在限制在本文檔中描述和/或主張的系統(tǒng)、方法、設(shè)備或技術(shù)的實(shí)施方式。
[0116]計(jì)算設(shè)備900包括處理器902、存儲(chǔ)器904、存儲(chǔ)設(shè)備906、連接到存儲(chǔ)器904和高速擴(kuò)展端口 910的高速接口 908以及連接到低速總線或端口 914和存儲(chǔ)設(shè)備906的低速接口 912。組件902、904、906、908、910和912中的每一個(gè)使用各種總線互連,并且可以視情況被安裝在公共主板上或以其它方式安裝。處理器902可以處理用于在計(jì)算設(shè)備900內(nèi)執(zhí)行的指令,包括存儲(chǔ)在存儲(chǔ)器904中或存儲(chǔ)設(shè)備906上、用來(lái)在諸如耦接到高速接口 908的顯示916的外部輸入/輸出設(shè)備上顯示GUI的圖形信息的指令。在其它實(shí)施方式中,可以視情況使用多個(gè)處理器和/或多個(gè)總線以及多個(gè)存儲(chǔ)器和存儲(chǔ)器類(lèi)型。并且,可以連接多個(gè)計(jì)算設(shè)備900,其中每一個(gè)設(shè)備提供部分必需操作(例如,作為服務(wù)器簇、刀片服務(wù)器組或多處理器系統(tǒng))。
[0117]存儲(chǔ)器904存儲(chǔ)在計(jì)算設(shè)備900內(nèi)的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器904是計(jì)算機(jī)可讀介質(zhì)。在一個(gè)實(shí)施方式中,存儲(chǔ)器904是易失性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ)器904是非易失性存儲(chǔ)器單元。
[0118]存儲(chǔ)設(shè)備906能夠?yàn)橛?jì)算設(shè)備900提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備906是計(jì)算機(jī)可讀介質(zhì)。在各種實(shí)施方式中,存儲(chǔ)設(shè)備906可以是軟盤(pán)設(shè)備、硬盤(pán)設(shè)備、光盤(pán)設(shè)備、帶設(shè)備、閃存或其它類(lèi)似的固態(tài)存儲(chǔ)器設(shè)備、或設(shè)備陣列,包括在存儲(chǔ)區(qū)域網(wǎng)絡(luò)或其它配置中的設(shè)備。在一個(gè)實(shí)施方式中,計(jì)算機(jī)程序產(chǎn)品被有形地包含在信息載體中。在一個(gè)實(shí)施方式中,計(jì)算機(jī)程序產(chǎn)品可以被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,包括上述那些。計(jì)算機(jī)程序產(chǎn)品包含在被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器904、存儲(chǔ)設(shè)備906、在處理器902上的存儲(chǔ)器或傳播信號(hào)。
[0119]高速控制器908管理關(guān)于計(jì)算設(shè)備900的帶寬密集型操作,而低速控制器912管理較低帶寬密集型操作。職能的這樣的分配僅是示例性的。在一個(gè)實(shí)施方式中,高速控制器908 (例如通過(guò)圖形處理器或加速器)耦接到存儲(chǔ)器904、顯示916,以及耦接到可以接受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口 910。在該實(shí)施方式中,低速控制器912耦接到存儲(chǔ)設(shè)備906和低速擴(kuò)展端口 914??梢园ǜ鞣N通信端口(例如USB、藍(lán)牙、以太網(wǎng)、無(wú)線以太網(wǎng))的低速擴(kuò)展端口可以耦接到諸如鍵盤(pán)、指示設(shè)備、掃描儀的一個(gè)或多個(gè)輸入/輸出設(shè)備,或例如通過(guò)網(wǎng)絡(luò)適配器耦接到諸如交換機(jī)或路由器的聯(lián)網(wǎng)設(shè)備。