專利名稱:用于遞送擴(kuò)充消息的系統(tǒng)和方法
用于遞送擴(kuò)充消息的系統(tǒng)和方法
背景技術(shù):
當(dāng)人們使用電子設(shè)備時(shí),例如當(dāng)人們使用移動(dòng)電話和有線電視機(jī)頂盒時(shí),生成了 大量信息。諸如位置、所使用的應(yīng)用、社交網(wǎng)絡(luò)、所訪問的物理和在線位置等等之類的這種 信息可用于向末端用戶遞送有用的服務(wù)和信息,并且向廣告主和零售商提供商業(yè)機(jī)會(huì)。然 而,由于捕捉這種信息的方式的缺陷,這些信息大多數(shù)實(shí)際上都被丟棄了。例如,對(duì)于移動(dòng) 電話,當(dāng)移動(dòng)電話空閑時(shí)(即,未被用戶使用時(shí)),一般都不收集信息。諸如附近的其他人的 存在性、到其他用戶的消息的時(shí)間和頻率以及用戶的社交網(wǎng)絡(luò)的活動(dòng)之類的其他信息也未 被有效地捕捉。
發(fā)明內(nèi)容
在傳統(tǒng)的消息傳送系統(tǒng)中,當(dāng)消息被發(fā)送者發(fā)送時(shí),無論該消息是諸如電子郵件、 記錄的語音郵件消息、即時(shí)消息之類的電子消息還是可被發(fā)送者尋址到一個(gè)或多個(gè)接收者 的其他類型的電子消息,該消息都以基本上相同的形式被每個(gè)接收者接收。換言之,被(一 個(gè)或多個(gè))接收者到的消息的內(nèi)容的形式與其被發(fā)送者發(fā)送時(shí)的形式相同。在一些情況 下,已知的電子郵件系統(tǒng)可以插入廣告消息或背景消息,這些消息可能在或不在發(fā)送者的 控制下,但是在任何情況下,迄今為止所知的傳統(tǒng)消息傳送系統(tǒng)沒有利用與消息的發(fā)送者 和/或每個(gè)接收者有關(guān)的信息來分別調(diào)整和創(chuàng)建擴(kuò)充消息(augmented message),擴(kuò)充消 息除了發(fā)送者預(yù)期的信息外還包含其他信息,并且擴(kuò)充的信息是由發(fā)送消息的網(wǎng)絡(luò)基于網(wǎng) 絡(luò)已知的或可得的關(guān)于消息以及電子消息的發(fā)送者和/或每個(gè)接收者的信息來得出的。本公開描述了用于使用由網(wǎng)絡(luò)上的多個(gè)設(shè)備收集和存儲(chǔ)的數(shù)據(jù)來改善經(jīng)由 網(wǎng)絡(luò)提供的服務(wù)的性能的系統(tǒng)和方法。具體地,本公開描述了遞送與遞送條件相關(guān)聯(lián) (associate)的通信的系統(tǒng)和方法,其中遞送條件的發(fā)生是通過監(jiān)視經(jīng)由多個(gè)通信渠道從 多個(gè)來源接收的信息來確定的。消息遞送系統(tǒng)允許了在檢測到一個(gè)或多個(gè)“Who、What、 When、Where”遞送條件的發(fā)生時(shí)從任何“Who、What、When、Where” 向任何“Who、What、When、 Where”遞送消息。消息(其可以是任何數(shù)據(jù)對(duì)象,包括基于文本的消息、基于音頻的消息 (例如語音郵件或者其他音頻(比如音樂))或者基于視頻的預(yù)錄制的消息)基于包括主 題數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和/或社交數(shù)據(jù)在內(nèi)的任何可得數(shù)據(jù)根據(jù)遞送條件被遞送。另 夕卜,因?yàn)橄到y(tǒng)經(jīng)由多個(gè)通信渠道并通過多個(gè)設(shè)備來協(xié)調(diào)消息的遞送,所以可以基于遞送條 件來動(dòng)態(tài)確定用于遞送消息的通信渠道。本公開的一個(gè)方面是一種用于遞送消息的方法,包括從發(fā)送者接收用于在網(wǎng)絡(luò)上 遞送的消息,該消息包含消息內(nèi)容和預(yù)期接收者的身份。分析消息內(nèi)容以提取邏輯數(shù)據(jù), 邏輯數(shù)據(jù)包括消息的主題。通過搜索關(guān)于預(yù)期接收者和所提取的邏輯數(shù)據(jù)的社交數(shù)據(jù)、 空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來收集網(wǎng)絡(luò)可得的接收者數(shù)據(jù)。關(guān)連(correlate)所收 集的接收者數(shù)據(jù),這樣將所收集的數(shù)據(jù)提煉成與邏輯數(shù)據(jù)和預(yù)期接收者相關(guān)的關(guān)連數(shù)據(jù) (correlation data)。該方法收集網(wǎng)絡(luò)可得的與關(guān)連數(shù)據(jù)有關(guān)的內(nèi)容,并且確定所收集的 內(nèi)容中的哪個(gè)將被插入到消息中。將所確定的所收集內(nèi)容插入到消息中以形成增強(qiáng)消息。
本公開的另一方面是一種有形地編碼有用于執(zhí)行用于遞送消息的方法的計(jì)算機(jī) 可讀介質(zhì)。該方法包括從發(fā)送者接收用于在網(wǎng)絡(luò)上遞送的消息,該消息包含消息內(nèi)容和預(yù) 期接收者的身份。分析消息內(nèi)容以提取邏輯數(shù)據(jù),邏輯數(shù)據(jù)包括消息的主題。通過搜索關(guān) 于預(yù)期接收者和所提取的邏輯數(shù)據(jù)的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來收集網(wǎng) 絡(luò)可得的接收者數(shù)據(jù)。關(guān)連所收集的接收者數(shù)據(jù),這樣將所收集的數(shù)據(jù)提煉成與邏輯數(shù)據(jù) 和預(yù)期接收者相關(guān)的關(guān)連數(shù)據(jù)。該方法收集網(wǎng)絡(luò)可得的與關(guān)連數(shù)據(jù)有關(guān)的內(nèi)容,并且確定 所收集的內(nèi)容中的哪個(gè)將被插入到消息中。將所確定的所收集內(nèi)容插入到消息中以形成增 強(qiáng)消息。在另一方面中,本公開描述了一種計(jì)算機(jī)系統(tǒng),其包括多個(gè)處理器。該系統(tǒng)還包括 在多個(gè)處 理器之一上實(shí)現(xiàn)的關(guān)注引擎,用于經(jīng)由網(wǎng)絡(luò)接收針對(duì)預(yù)期接收者的消息,其中消 息包含消息內(nèi)容和預(yù)期接收者的身份。在多個(gè)處理器之一上實(shí)現(xiàn)的歸屬引擎從消息內(nèi)容提 取邏輯數(shù)據(jù),邏輯數(shù)據(jù)包括消息的主題。在多個(gè)處理器之一上實(shí)現(xiàn)的消息取入管理器通過 搜索關(guān)于預(yù)期接收者和所提取的邏輯數(shù)據(jù)的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來 收集網(wǎng)絡(luò)可得的接收者數(shù)據(jù)。在多個(gè)處理器之一上實(shí)現(xiàn)的關(guān)連引擎關(guān)連所收集的接收者數(shù) 據(jù)以將所收集的數(shù)據(jù)提煉成與邏輯數(shù)據(jù)和預(yù)期接收者相關(guān)的關(guān)連數(shù)據(jù)。在多個(gè)處理器之一 上實(shí)現(xiàn)的識(shí)別引擎收集網(wǎng)絡(luò)可得的與關(guān)連數(shù)據(jù)有關(guān)的內(nèi)容并且確定所收集的內(nèi)容中的哪 個(gè)將被插入到消息中,并且在多個(gè)處理器之一上實(shí)現(xiàn)的消息增強(qiáng)管理器將所確定的所收集 內(nèi)容插入到消息中以形成增強(qiáng)消息。通過閱讀以下詳細(xì)描述并且查看附圖,將清楚這些和各種其他特征以及優(yōu)點(diǎn)。附 加特征在以下描述中闡述,并且一部分將從描述中清楚顯現(xiàn)出來,或者可以通過實(shí)現(xiàn)所描 述的實(shí)施例來獲知。利用在這里所撰寫的描述和權(quán)利要求以及附圖中具體指出的結(jié)構(gòu),將 實(shí)現(xiàn)和獲得益處和特征。應(yīng)理解,以上概括描述和以下詳細(xì)描述都是示例性和說明性的,并且旨在提供對(duì) 所要求保護(hù)的公開內(nèi)容的進(jìn)一步說明。
形成本申請(qǐng)的一部分的以下附示了以下描述的實(shí)施例系統(tǒng)和方法,并且并不 欲以任何方式限制公開的范圍,該范圍應(yīng)當(dāng)基于所附的權(quán)利要求。圖1圖示了 W4C0MN上的RWE和IO之間的關(guān)系的示例。圖2圖示了定義W4C0MN上的RWE和IO之間的關(guān)系的元數(shù)據(jù)的示例。圖3圖示了 W4C0MN的概念性模型。圖4圖示了 W4C0MN體系結(jié)構(gòu)的功能層。圖5圖示了如圖2所示的W4引擎的分析組件的實(shí)施例。圖6圖示了示出以上參考圖5概括描述的子引擎內(nèi)的不同組件的W4引擎的實(shí)施 例。圖7A-B圖示了適合于執(zhí)行如這里所述的W4消息遞送的W4引擎的實(shí)施例的元件。圖8圖示了基于網(wǎng)絡(luò)上的實(shí)體的社交數(shù)據(jù)、時(shí)間數(shù)據(jù)、空間數(shù)據(jù)和主題數(shù)據(jù)通過 網(wǎng)絡(luò)遞送消息的方法的實(shí)施例。圖9圖示了擴(kuò)充消息傳送的實(shí)施例的流程圖。
圖9A圖示了替換實(shí)施例的流程圖。圖10A-B圖示了用于通過網(wǎng)絡(luò)遞送擴(kuò)充消息的系統(tǒng)的其他實(shí)施例。圖11示出了從發(fā)送者發(fā)送到三個(gè)不同接收者的擴(kuò)充消息的非限制性示例。
具體實(shí)施例方式本公開描述了通信網(wǎng)絡(luò),其在這里被稱為“W4通信網(wǎng)絡(luò)”或者W4C0MN,其使用涉及 與網(wǎng)絡(luò)的交互的“Who,What,When和Where” (何人、何事、何時(shí)和何地)的信息來向網(wǎng)絡(luò)的 用戶提供改善的服務(wù)。W4C0MN是支持用戶及其代理之間的同步和異步通信的用戶、設(shè)備和 進(jìn)程的集合。它包括提供真實(shí)世界環(huán)境中關(guān)于任何主角、位置、用戶或其組合的數(shù)據(jù)識(shí)別和 收集的傳感器的配設(shè)網(wǎng)絡(luò)。作為通信網(wǎng)絡(luò),W4C0MN處理路由/尋址、日程安排、過濾、優(yōu)先級(jí)區(qū)分、答復(fù)、轉(zhuǎn)發(fā)、 存儲(chǔ)、刪除、隱私、交易辦理、新消息的觸發(fā)、傳播變化、代碼轉(zhuǎn)換和鏈接。另外,這些動(dòng)作可 以在W4C0MN可訪問的任何通信渠道上執(zhí)行。 W4C0MN使用數(shù)據(jù)建模策略,用于利用來自各種各樣可能性的用戶指定條件,不僅 為用戶和位置還為網(wǎng)絡(luò)上的任何設(shè)備和任何種類的用戶定義數(shù)據(jù)創(chuàng)建簡檔。利用關(guān)于特定 用戶、主題或邏輯數(shù)據(jù)對(duì)象的可得社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù),W4C0MN已知 的每個(gè)實(shí)體可以相對(duì)于所有其他已知實(shí)體和數(shù)據(jù)對(duì)象被映射和表示,以便創(chuàng)建針對(duì)每個(gè)實(shí) 體的微圖以及將所有已知實(shí)體及其具有屬性的關(guān)系相互關(guān)聯(lián)起來的全局圖。為了描述W4C0MN的操作,首先必須介紹W4C0MN被構(gòu)建于其上的兩個(gè)要素,即真實(shí) 世界實(shí)體和信息對(duì)象。進(jìn)行這些區(qū)分是為了使能進(jìn)行關(guān)連,根據(jù)該關(guān)連,能夠確定電子/邏 輯對(duì)象和真實(shí)對(duì)象之間的關(guān)系。真實(shí)世界實(shí)體(RWE)指的是W4C0MN已知的人物、設(shè)備、位 置或其他物理事物。W4C0MN已知的每個(gè)RWE被指派或以其他方式提供以唯一的W4標(biāo)識(shí)號(hào), 該W4標(biāo)識(shí)號(hào)在W4C0MN內(nèi)絕對(duì)地標(biāo)識(shí)該RWE。RWE可直接或通過代理與網(wǎng)絡(luò)交互,這些代理本身可以是RWE。直接與W4C0MN交 互的RWE的示例包括諸如傳感器、電動(dòng)機(jī)或其他硬件之類的任何設(shè)備,其連接到W4C0MN以 便接收或發(fā)送數(shù)據(jù)或控制信號(hào)。因?yàn)閃4C0MN可適合于使用所有任何類型的數(shù)據(jù)通信,所以 可以作為RWE的設(shè)備包括能夠充當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)或者在聯(lián)網(wǎng)環(huán)境中生成、請(qǐng)求和/或消耗數(shù)據(jù) 或者可經(jīng)由網(wǎng)絡(luò)控制的所有設(shè)備。這種設(shè)備包括為了與網(wǎng)絡(luò)交互的特定目的而設(shè)計(jì)的任何 種類的“啞”設(shè)備(例如,蜂窩電話、有線電視機(jī)頂盒、傳真機(jī)、電話以及射頻識(shí)別(RFID)標(biāo) 簽、傳感器等等)。通常,這種設(shè)備主要是硬件,并且其操作不能被與物理設(shè)備分開地考慮。必須使用代理來與W4C0MN網(wǎng)絡(luò)交互的RWE的示例包括所有非電子實(shí)體,其中包括 物理實(shí)體,例如人物、位置(例如,國家、城市、房屋、建筑物、機(jī)場、道路等等)以及事物(例 如,動(dòng)物、寵物、家畜、花園、物理對(duì)象、車輛、飛機(jī)、工藝品等等),以及無形實(shí)體,例如商業(yè)實(shí) 體、法律實(shí)體、人群或者運(yùn)動(dòng)隊(duì)。此外,“智能”設(shè)備(例如,諸如智能電話之類的計(jì)算設(shè)備、 智能機(jī)頂盒、支持與其他設(shè)備或網(wǎng)絡(luò)的通信的智能車輛、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、服務(wù) 器計(jì)算機(jī)、衛(wèi)星等等)也被認(rèn)為是必須使用代理來與網(wǎng)絡(luò)交互的RWE。智能設(shè)備是可以經(jīng)由 內(nèi)部處理器運(yùn)行軟件以便與網(wǎng)絡(luò)交互的電子設(shè)備。對(duì)于智能設(shè)備,與W4C0MN交互并且充當(dāng) 設(shè)備的代理的實(shí)際上是運(yùn)行的(一個(gè)或多個(gè))軟件應(yīng)用。W4C0MN允許確定和跟蹤RWE之間的關(guān)聯(lián)。例如,給定的用戶(RWE)可以與任何數(shù)目和類型的其他RWE相關(guān)聯(lián),所述其他RWE包括其他人物、蜂窩電話、智能信用卡、個(gè)人數(shù)據(jù)助 理、電子郵件和其他通信服務(wù)賬戶、聯(lián)網(wǎng)的計(jì)算機(jī)、智能電器、有線電視和其他媒體服務(wù)的 機(jī)頂盒和接收機(jī)以及任何其他聯(lián)網(wǎng)的設(shè)備。該關(guān)聯(lián)可以由用戶顯式地做出,例如在RWE被 安裝到W4C0MN中時(shí)。其一個(gè)示例是新的蜂窩電話、有線電視服務(wù)或電子郵件賬戶的設(shè)置, 其中用戶將一 RWE(例如,用戶的用于蜂窩電話服務(wù)的電話、用戶的用于有線電視服務(wù)的機(jī) 頂盒和/或位置、或者用于在線服務(wù)的用戶名和口令)顯式地標(biāo)識(shí)為與用戶直接關(guān)聯(lián)。該 顯式關(guān)聯(lián)可包括用戶標(biāo)識(shí)出用戶與RWE之間的特定關(guān)系(例如,這是我的設(shè)備,這是我的家 用電器,這個(gè)人是我的朋友/父親/兒子/等等,這個(gè)設(shè)備是在我和其他用戶之間共享的, 等等)。RWE也可以基于當(dāng)前情形而與用戶隱式地關(guān)聯(lián)。例如,W4C0MN上的天氣傳感器可 以基于表明用戶生活在或正經(jīng)過傳感器的位置附近的信息而與用戶隱式地關(guān)聯(lián)。
另一方面,信息對(duì)象(IO)是邏輯對(duì)象,其存儲(chǔ)、維護(hù)、生成供RWE和/或W4C0MN使 用的數(shù)據(jù),充當(dāng)這種數(shù)據(jù)的來源,或者以其他方式提供這種數(shù)據(jù)。IO與RWE的不同在于IO 表示數(shù)據(jù),而RWE在其與W4C0MN交互期間可以創(chuàng)建或消耗數(shù)據(jù)(通常是通過創(chuàng)建或消耗 10)。IO的示例包括被動(dòng)對(duì)象,例如通信信號(hào)(例如,數(shù)字和模擬電話信號(hào)、流媒體和進(jìn)程間 通信)、電子郵件消息、交易記錄、虛擬卡、事件記錄(例如,標(biāo)識(shí)時(shí)間的數(shù)據(jù)文件,可能結(jié)合 一個(gè)或多個(gè)RWE (例如用戶和位置),該數(shù)據(jù)文件可進(jìn)一步與已知的主題/活動(dòng)/意義(例 如音樂會(huì)、集會(huì)、會(huì)議、體育事件等等)相關(guān)聯(lián))、電話呼叫的記錄、日歷條目、網(wǎng)頁、數(shù)據(jù)庫 條目、電子媒體對(duì)象(例如,包含歌曲、視頻、圖片、圖像、音頻消息、電話呼叫等等的媒體文 件)、電子文件和相關(guān)聯(lián)的元數(shù)據(jù)。此外,IO包括任何消耗或生成數(shù)據(jù)的運(yùn)行的進(jìn)程或應(yīng)用,例如電子郵件通信應(yīng)用 (比如MICROSOFT的OUTLOOK或ΥΑΗ00 !的ΥΑΗ00 ! MAIL)、日歷應(yīng)用、字處理應(yīng)用、圖像編 輯應(yīng)用、媒體播放器應(yīng)用、天氣監(jiān)視應(yīng)用、瀏覽器應(yīng)用和網(wǎng)頁服務(wù)器應(yīng)用。這種活動(dòng)的10可 能充當(dāng)也可能不充當(dāng)一個(gè)或多個(gè)RWE的代理。例如,智能電話上的語音通信軟件可以充當(dāng) 智能電話和智能電話的擁有者的代理。 W4C0MN中的10可被提供以唯一的W4標(biāo)識(shí)號(hào),該W4標(biāo)識(shí)號(hào)在W4C0MN內(nèi)絕對(duì)地標(biāo) 識(shí)該10。雖然10中的數(shù)據(jù)可以被RWE的動(dòng)作所修改,但是10仍是被動(dòng)的邏輯數(shù)據(jù)表示或 數(shù)據(jù)源,從而不是RWE。對(duì)于每個(gè)10,存在至少三類相關(guān)聯(lián)的RWE。第一類是擁有或控制該10的RWE,不管 是作為創(chuàng)建者還是作為權(quán)利持有者(例如,對(duì)10具有編輯權(quán)利或使用權(quán)利的RWE)。第二類 是10通過例如包含關(guān)于RWE的信息或者標(biāo)識(shí)RWE而涉及的(一個(gè)或多個(gè))RWE。第三類是 任何隨后(直接或通過代理進(jìn)程)對(duì)10給予任何關(guān)注的RWE,其中“給予關(guān)注”指的是為了 某種目的而訪問10以從10獲得數(shù)據(jù)?!翱傻脭?shù)據(jù)”和“W4數(shù)據(jù)”指的是以某種形式存在于10中某處的數(shù)據(jù)或者可根據(jù) 需要從已知的10或RWE (例如部署的傳感器)收集的數(shù)據(jù)?!皞鞲衅鳌敝傅氖荳4數(shù)據(jù)的任 何來源,例如PC、電話、便攜式PC或其他無線設(shè)備、家用設(shè)備、車輛、家電、安保掃描器、視頻 監(jiān)視器、衣物中的RFID標(biāo)簽、產(chǎn)品和位置、在線數(shù)據(jù)或者關(guān)于真實(shí)世界用戶/主題/交易 (RWE)或基于邏輯的代理/進(jìn)程/主題/交易(10)的信息的任何其他來源。圖1圖示出W4C0MN上的RWE和10之間的關(guān)系的示例。在圖示實(shí)施例中,用戶102 是網(wǎng)絡(luò)的具有唯一網(wǎng)絡(luò)ID的RWE。用戶102是經(jīng)由與用戶102相關(guān)聯(lián)的代理設(shè)備104、106、108、110與網(wǎng)絡(luò)通信的人類,代理設(shè)備104、106、108、110都是網(wǎng)絡(luò)的RWE并且具有其自己的 唯一網(wǎng)絡(luò)ID。這些代理中的一些可以直接與W4C0MN通信,或者經(jīng)由諸如在該設(shè)備上運(yùn)行或 者由該設(shè)備運(yùn)行的應(yīng)用之類的IO來與W4C0MN通信。
如上所述,代理設(shè)備104、106、108、110可以顯式地與用戶102相關(guān)聯(lián)。例如,一 個(gè)設(shè)備104可以是通過蜂窩服務(wù)提供商連接到網(wǎng)絡(luò)的智能電話,另一設(shè)備106可以是連接 到網(wǎng)絡(luò)的智能交通工具。其他設(shè)備可以與用戶102隱式地關(guān)聯(lián)。例如,一個(gè)設(shè)備108可以 是與用戶的蜂窩電話104的當(dāng)前位置匹配的位置處的“啞”天氣傳感器,從而在兩個(gè)RWE 104,108處于相同位置時(shí)與用戶102隱式地關(guān)聯(lián)。另一個(gè)隱式關(guān)聯(lián)的設(shè)備110可以是用于 W4C0MN已知的物理位置112的傳感器110。已知位置112與第一用戶102顯式地(通過用 戶指定的關(guān)系,例如這是我的家、工作地點(diǎn)、父母等等)或者隱式地(根據(jù)來自該位置112 處的傳感器110的數(shù)據(jù)所顯示,用戶102經(jīng)常與RWE 112處于相同位置)關(guān)聯(lián)。用戶102還可以與其他人(例如所示出的人物140)直接關(guān)聯(lián),然后通過他們的關(guān) 聯(lián)與其他人142、144間接關(guān)聯(lián),如圖所示。同樣,這種關(guān)聯(lián)可以是顯式的(例如,用戶102 可能已經(jīng)將相關(guān)聯(lián)的人物140標(biāo)識(shí)為其父親,或者已經(jīng)將人物140標(biāo)識(shí)為用戶的社交網(wǎng)絡(luò) 的成員)或者隱式的(例如,它們共享相同的地址)。跟蹤人們(以及其他RWE)之間的關(guān)聯(lián)使得可以創(chuàng)建“親密度”的概念。親密度是 兩個(gè)人或RWE之間的關(guān)聯(lián)程度的度量。例如,RWE之間的每一度的遷移可以被認(rèn)為是較低 級(jí)別的親密度并且被指派以較低的親密度得分。親密度可以僅基于顯式社交數(shù)據(jù),或者可 以被擴(kuò)展到包括所有W4數(shù)據(jù),其中包括空間數(shù)據(jù)和時(shí)間數(shù)據(jù)。W4C0MN 的每個(gè) RffE 102、104、106、108、110、112、140、142、144 可以與一個(gè)或多個(gè)
IO相關(guān)聯(lián),如圖所示。繼續(xù)上述示例,圖1圖示了兩個(gè)IO 122、124與蜂窩電話104相關(guān)聯(lián)。 一個(gè)IO 122可以是被動(dòng)數(shù)據(jù)對(duì)象,例如被蜂窩電話上的日程安排/日歷軟件使用的事件記 錄、被地址簿應(yīng)用使用的聯(lián)系人10、利用設(shè)備104進(jìn)行的交易的歷史記錄或者從設(shè)備104發(fā) 送的消息的拷貝。其他IO 124可以是通過經(jīng)由W4C0MN發(fā)送或接收數(shù)據(jù)而對(duì)W4C0MN充當(dāng) 設(shè)備的代理的主動(dòng)軟件進(jìn)程或應(yīng)用。語音通信軟件、日程安排/日歷軟件、地址簿應(yīng)用或文 本消息傳送應(yīng)用都是可與網(wǎng)絡(luò)上的其他IO和RWE通信的IO的示例。IO 122、124可以本地 存儲(chǔ)在設(shè)備104上或者遠(yuǎn)程地存儲(chǔ)在W4C0MN可訪問的某個(gè)節(jié)點(diǎn)或數(shù)據(jù)存儲(chǔ)裝置上,例如消 息服務(wù)器或蜂窩電話服務(wù)數(shù)據(jù)中心。與交通工具108相關(guān)聯(lián)的IO 126可以是包含交通工 具108的規(guī)格和/或當(dāng)前狀況(例如廠牌、型號(hào)、標(biāo)識(shí)號(hào)、當(dāng)前位置、當(dāng)前速度、當(dāng)前條件、當(dāng) 前擁有者等等)的電子文件。與傳感器108相關(guān)聯(lián)的IO 128可以標(biāo)識(shí)出傳感器108所監(jiān) 視的(一個(gè)或多個(gè))主角的當(dāng)前狀態(tài),例如當(dāng)前天氣或當(dāng)前交通。與蜂窩電話110相關(guān)聯(lián) 的IO 130可以是數(shù)據(jù)庫中的標(biāo)識(shí)出最近呼叫或者當(dāng)前賬單上的收費(fèi)額的信息。另外,只能通過代理與W4C0MN交互的那些RWE,例如人102、140、142、144、計(jì)算設(shè) 備104、106以及位置112,可以有一個(gè)或多個(gè)10132、134、146、148、150與之直接關(guān)聯(lián)。示 例包括包含聯(lián)系人和其他依RWE而定的信息的IO 132、134。例如,一個(gè)人的IO 132、146、 148、150可以是包含電子郵件地址、電話號(hào)碼、物理地址、用戶偏好、與用戶相關(guān)聯(lián)的設(shè)備和 其他RWE的標(biāo)識(shí)、用戶過去與W4C0MN上的其他RWE的交互的記錄(例如,交易記錄、消息 拷貝、記錄用戶過去的行蹤的時(shí)間和位置組合的列表)、位置的唯一 W4C0MN標(biāo)識(shí)符和/或 任何關(guān)系信息(例如,對(duì)用戶與親屬、雇主、同事、鄰居、服務(wù)提供商等等的關(guān)系的顯式用戶指定)。一個(gè)人的IO 132、146、148、150的另一示例包括一個(gè)人可以通過其與W4C0MN通信 的遠(yuǎn)程應(yīng)用,例如在基于web的電子郵件服務(wù)(例如Yahoo ! Mail)中的賬戶。位置的IO 134可以包含諸如該位置的確切坐標(biāo)、去往該位置的駕駛指導(dǎo)、該位置的分類(住宅、商業(yè) 用地、公共、非公共的,等等)之類的信息、關(guān)于在該位置可獲得的服務(wù)或產(chǎn)品的信息、該位 置的唯一 W4C0MN標(biāo)識(shí)符、位于該位置的企業(yè)、該位置的照片等等。為了關(guān)連RWE和IO以識(shí)別關(guān)系,W4C0MN大量使用現(xiàn)有元數(shù)據(jù)并且在必要時(shí)生成額 外的元數(shù)據(jù)。元數(shù)據(jù)被松散地定義為描述數(shù)據(jù)的數(shù)據(jù)。例如,給定諸如音樂文件之類的10, 該音樂文件的核心、主要或?qū)ο髷?shù)據(jù)是由媒體播放器轉(zhuǎn)換成被收聽者聽到的音頻的實(shí)際音 樂數(shù)據(jù)。同一音樂文件的元數(shù)據(jù)可包括標(biāo)識(shí)藝術(shù)家、歌曲等等、專輯封面以及音樂數(shù)據(jù)的格 式的數(shù)據(jù)。該元數(shù)據(jù)可以作為音樂文件的一部分存儲(chǔ)或者存儲(chǔ)在與音樂文件相關(guān)聯(lián)的一個(gè) 或多個(gè)不同IO中,或者兩種情況皆有。此外,同一音樂文件的W4元數(shù)據(jù)可包括音樂文件的 擁有者以及擁有者對(duì)音樂文件具有的權(quán)利。作為另一示例,如果IO是利用電子相機(jī)拍攝的 圖片,則該圖片除了包括可根據(jù)其在顯示器上創(chuàng)建圖像的主要圖像數(shù)據(jù)外,還可包括標(biāo)識(shí) 出該圖片是何時(shí)拍攝的、拍攝該圖片時(shí)相機(jī)在何處、什么相機(jī)拍攝了該圖片、何人(如果有 的話)與該相機(jī)相關(guān)聯(lián)(例如,被指定為相機(jī)的擁有者)以及何人和何物是圖片的主角或 圖片中的主角的元數(shù)據(jù)。W4C0MN使用所有可得的元數(shù)據(jù)以便識(shí)別出實(shí)體和數(shù)據(jù)對(duì)象之間的 隱式和顯式關(guān)聯(lián)。 圖2圖示出了定義W4C0MN上RWE和IO之間的關(guān)系的元數(shù)據(jù)的示例。在所示出的 實(shí)施例中,IO 202包括對(duì)象數(shù)據(jù)204和五個(gè)離散的元數(shù)據(jù)項(xiàng)206、208、210、212、214。一些 元數(shù)據(jù)項(xiàng)208、210、212可以包含僅與對(duì)象數(shù)據(jù)204有關(guān)而不與任何其他IO或RWE有關(guān)的 信息。例如,將與IO 202的對(duì)象數(shù)據(jù)204相關(guān)聯(lián)的創(chuàng)建日期、文本或圖像。另一方面,一些元數(shù)據(jù)項(xiàng)206、214可以標(biāo)識(shí)出IO 202與其他RWE和IO之間的關(guān) 系。如圖所示,IO 202通過一個(gè)元數(shù)據(jù)項(xiàng)206與RWE 220相關(guān)聯(lián),RffE 220基于W4C0MN已 知的某些信息又與兩個(gè)IO 224、226和第二 RWE 222相關(guān)聯(lián)。圖2的這個(gè)部分例如可以描 述包含標(biāo)識(shí)出電子相機(jī)(第一 RWE 220)的元數(shù)據(jù)206的圖片(10 202)和系統(tǒng)已知是相機(jī) 220的擁有者的用戶(第二 RWE 224)之間的關(guān)系。這種擁有者信息例如可以根據(jù)與相機(jī) 220相關(guān)聯(lián)的IO 224,226中的一個(gè)或另一個(gè)來確定。圖2還圖示了將IO 202與另一 IO 230關(guān)聯(lián)起來的元數(shù)據(jù)214。該10230本身與 三個(gè)其他IO 232、234、236相關(guān)聯(lián),這三個(gè)其他IO 232、234、236又與不同的RWE 242、244、 246相關(guān)聯(lián)。圖2的這個(gè)部分例如可以描述包含標(biāo)識(shí)出數(shù)字權(quán)利文件(第一 IO 230)的元 數(shù)據(jù)206的音樂文件(10 202)之間的關(guān)系,該數(shù)字權(quán)利文件定義了與此音樂文件202相關(guān) 聯(lián)的使用權(quán)利的范圍。其他IO 232、234、236是與使用權(quán)利相關(guān)聯(lián)并且當(dāng)前與特定擁有者 (RWE 242、244、246)相關(guān)聯(lián)的其他音樂文件。圖3圖示出W4C0MN的概念性模型。W4C0MN 300創(chuàng)建了一個(gè)全局邏輯網(wǎng)絡(luò)云形式 的配設(shè)消息傳送基礎(chǔ)設(shè)施,該全局邏輯網(wǎng)絡(luò)云被概念性地再分為4W中的每一個(gè)的聯(lián)網(wǎng)云 Who (何人),Where (何地)、What (何事)和When (何時(shí))。在Who云302中是所有用戶,無 論充當(dāng)發(fā)送者、接收者、數(shù)據(jù)點(diǎn)還是確認(rèn)/證書源,以及用戶代理,其形式是用戶程序進(jìn)程、 設(shè)備、代理、日歷等等。在Where云304中,是所有的物理位置、事件、傳感器或與一空間基 準(zhǔn)點(diǎn)或位置相關(guān)聯(lián)的其他RWE。When云306包括自然時(shí)間事件(即,不與特定位置或人相關(guān)聯(lián)的事件,比如日期、時(shí)間、季節(jié))以及集體用戶時(shí)間事件(假日、周年紀(jì)念、選舉等等) 和用戶定義的時(shí)間事件(生日、智能定時(shí)程序)。What云308包括W4C0MN可訪問的所有已 知的數(shù)據(jù)-web的或私有的、商業(yè)的或用戶的-例如包括比如天氣或新聞之類的環(huán)境數(shù)據(jù)、 RWE生成的數(shù)據(jù)、IO和IO數(shù)據(jù)、用戶數(shù)據(jù)、模型、進(jìn)程和應(yīng)用。從而,從概念上來說,大多數(shù) 數(shù)據(jù)都包含在What云308中。由于這只是一個(gè)概念模型,所以應(yīng)當(dāng)注意,一些實(shí)體、傳感器或數(shù)據(jù)自然將會(huì)在不 同時(shí)間或者同時(shí)存在于多個(gè)云中。此外,一些IO和RWE可以是復(fù)合的,因?yàn)樗鼈兘M合了來 自一個(gè)或多個(gè)云的元素。這種復(fù)合可以被適當(dāng)?shù)胤诸惢虿环诸?,以輔助確定RWE和IO之間 的關(guān)聯(lián)。例如,由位置和時(shí)間構(gòu)成的事件可以在When云306、What云308和/或Where云 304中被同等地分類。W4引擎310是W4C0MN的中央智能的中心,用于做出W4C0MN中的所有判決。這里 所提及的“引擎”是要描述(在有或沒有人類交互或擴(kuò)充的情況下)執(zhí)行或輔助這里描述 的進(jìn)程、特征和/或功能的軟件、硬件或固件(或其組合)系統(tǒng)、進(jìn)程或功能。W4引擎310 控制W4C0MN的每一層之間的所有交互,并且負(fù)責(zé)運(yùn)行由W4C0MN操作或協(xié)作的應(yīng)用使能的 任何經(jīng)批準(zhǔn)的用戶或應(yīng)用目標(biāo)。在一個(gè)實(shí)施例中,W4C0MN是開放平臺(tái),任何人都可以在其 上編寫應(yīng)用。為了支持這一點(diǎn),它包括用于請(qǐng)求同步、歧義消除、用戶或主題尋址、訪問權(quán) 禾U、優(yōu)先級(jí)區(qū)分或其他基于價(jià) 值的排名、智能日程安排、自動(dòng)化以及主題、社交、空間或時(shí)間 提醒(等等)的標(biāo)準(zhǔn)發(fā)布API。W4C0MN的一個(gè)功能是收集關(guān)于經(jīng)由W4C0MN進(jìn)行的所有通信和交互的數(shù)據(jù),這可 包括存儲(chǔ)IO的拷貝和標(biāo)識(shí)出與IO有關(guān)的所有RWE和其他信息的信息(例如,何人、何事、 何時(shí)、何地信息)。W4C0MN收集的其他數(shù)據(jù)可包括關(guān)于在任何給定時(shí)間任何給定RWE和IO 的狀況的信息,例如位置、操作狀態(tài)、被監(jiān)視的條件(例如,對(duì)于作為天氣傳感器的RWE,所 監(jiān)視的當(dāng)前天氣條件,或者對(duì)于作為蜂窩電話的RWE,基于其正在聯(lián)絡(luò)的蜂窩塔的其當(dāng)前位 置)以及當(dāng)前狀況。W4引擎310還負(fù)責(zé)根據(jù)經(jīng)過W4C0MN的數(shù)據(jù)和通信流來識(shí)別出RWE以及RWE與IO 之間的關(guān)系。識(shí)別與IO以及其他RWE執(zhí)行的動(dòng)作相關(guān)聯(lián)或者IO以及其他RWE執(zhí)行的動(dòng)作 所暗示的RWE的功能被稱為實(shí)體提取。實(shí)體提取既包括簡單的動(dòng)作,例如識(shí)別特定IO的發(fā) 送者和接收者,也包括對(duì)W4C0MN所收集的和/或可得的數(shù)據(jù)的更復(fù)雜的分析,例如基于一 條消息的上下文確定該消息列出了即將發(fā)生的事件的時(shí)間和位置并且將該事件與該消息 的發(fā)送者和(一個(gè)或多個(gè))接收者關(guān)聯(lián)起來,或者基于一 RWE的位置與處于相同位置的交 通監(jiān)視器的狀況的關(guān)連而確定該RWE被困在了交通阻塞中。應(yīng)當(dāng)注意,當(dāng)從IO執(zhí)行實(shí)體提取時(shí),IO可以是不透明的對(duì)象,其只帶有與對(duì)象有 關(guān)的W4元數(shù)據(jù)(例如,創(chuàng)建日期、擁有者、接收者、發(fā)送和接收的RWE、IO類型等等),而沒 有關(guān)于IO內(nèi)部的知識(shí)(即,對(duì)象內(nèi)包含的實(shí)際主要或?qū)ο髷?shù)據(jù))。知道IO的內(nèi)容并不妨礙 收集關(guān)于10(或RWE)的W4數(shù)據(jù)。IO的內(nèi)容如果已知?jiǎng)t也可用于實(shí)體提取(如果可得的 話),但是無論可得的數(shù)據(jù)為何,實(shí)體提取都是由網(wǎng)絡(luò)基于可得數(shù)據(jù)來執(zhí)行的。類似地,圍繞 對(duì)象提取的W4數(shù)據(jù)可用于暗示關(guān)于對(duì)象本身的屬性,而在其他實(shí)施例中,對(duì)IO的完全訪問 是可能的,從而也可以通過分析對(duì)象的內(nèi)容來提取RWE,例如電子郵件內(nèi)的字符串被提取并 關(guān)聯(lián)為RWE,以用于確定發(fā)送者、用戶、主題或者受該對(duì)象或進(jìn)程影響的其他RWE或IO之間的關(guān)系。在一個(gè)實(shí)施例中,W4引擎310表示一組應(yīng)用,該組應(yīng)用在作為W4C0MN的節(jié)點(diǎn)的一 個(gè)或多個(gè)計(jì)算設(shè)備上運(yùn)行。對(duì)于本公開而言,計(jì)算設(shè)備是這樣一個(gè)設(shè)備,其包括處理器和存 儲(chǔ)器,用于存儲(chǔ)數(shù)據(jù)以及運(yùn)行軟件(例如,應(yīng)用),所述軟件執(zhí)行所描述的功能。計(jì)算設(shè)備可 以具有操作系統(tǒng),操作系統(tǒng)允許了運(yùn)行軟件應(yīng)用以便操縱數(shù)據(jù)。 在所示出的實(shí)施例中,W4引擎310可以是一個(gè)或一組分布式計(jì)算設(shè)備,例如通 用個(gè)人計(jì)算機(jī)(PC)或?qū)S梅?wù)器計(jì)算機(jī),它們通過適當(dāng)?shù)耐ㄐ庞布?或軟件連接到 W4C0MN。這種計(jì)算設(shè)備可以是單個(gè)設(shè)備或一起工作的一組設(shè)備。計(jì)算設(shè)備可具有存儲(chǔ)在計(jì) 算設(shè)備的本地或遠(yuǎn)程大容量存儲(chǔ)設(shè)備和本地存儲(chǔ)器(例如,RAM)中的任何數(shù)目的程序模塊 和數(shù)據(jù)文件。例如,如上所述,計(jì)算設(shè)備可包括適用于控制聯(lián)網(wǎng)的計(jì)算機(jī)的操作的操作系 統(tǒng),例如來自 MICROSOFT CORPORATION 的 WINDOWS XP 或 WINDOWS SERVER 操作系統(tǒng)。一些RWE也可以是諸如智能電話、具備web能力的家電、PC、膝上型計(jì)算機(jī)和個(gè)人 數(shù)字助理(PDA)之類的計(jì)算設(shè)備。計(jì)算設(shè)備可連接到一個(gè)或多個(gè)通信網(wǎng)絡(luò),例如因特網(wǎng)、公 共交換電話網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)、有線通信網(wǎng)絡(luò)(比如有線電視)或者私域 網(wǎng)。計(jì)算設(shè)備可以經(jīng)由有線數(shù)據(jù)連接或者諸如wi-fi、WiMAX(802. 36)、藍(lán)牙或蜂窩電話連 接之類的無線連接而連接到任何這種網(wǎng)絡(luò)。包括離散的10在內(nèi)的本地?cái)?shù)據(jù)結(jié)構(gòu)可被存儲(chǔ)在大容量存儲(chǔ)設(shè)備(未示出)上,該 大容量存儲(chǔ)設(shè)備連接到任何這里描述的計(jì)算設(shè)備(包括W4引擎310)或者是其一部分。例 如,在一個(gè)實(shí)施例中,下文描述的W4C0MN的數(shù)據(jù)骨干包括多個(gè)大容量存儲(chǔ)設(shè)備,這些大容 量存儲(chǔ)設(shè)備維護(hù)著如這里所述的10、元數(shù)據(jù)以及確定RWE與10之間的關(guān)系所必需的數(shù)據(jù)。 大容量存儲(chǔ)設(shè)備包括某種形式的計(jì)算機(jī)可讀介質(zhì)并且提供對(duì)數(shù)據(jù)和軟件的非易失性存儲(chǔ) 以供一個(gè)或多個(gè)計(jì)算設(shè)備檢索和隨后使用。雖然這里包含的對(duì)計(jì)算機(jī)可讀介質(zhì)的描述指的 是大容量存儲(chǔ)設(shè)備(例如硬盤或CD-ROM驅(qū)動(dòng)器),但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,計(jì)算機(jī) 可讀介質(zhì)可以是計(jì)算設(shè)備能夠訪問的任何可用介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī) 存儲(chǔ)介質(zhì)包括用任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì),用于 存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息。計(jì)算機(jī)存儲(chǔ)介質(zhì)包 括但不限于RAM、ROM、EPR0M、EEPR0M、閃存或其他固態(tài)存儲(chǔ)器技術(shù)、CD-ROM、DVD或其他光存 儲(chǔ)裝置、盒式磁帶、磁帶、磁盤存儲(chǔ)裝置或其他磁存儲(chǔ)設(shè)備、或者任何其他可用于存儲(chǔ)所需 信息并且可被計(jì)算機(jī)訪問的介質(zhì)。圖4圖示出了 W4C0MN體系結(jié)構(gòu)的功能層。在被稱為傳感器層402的最低層,是實(shí) 際設(shè)備、用戶、節(jié)點(diǎn)和其他RWE的網(wǎng)絡(luò)404。配設(shè)網(wǎng)絡(luò)節(jié)點(diǎn)以將它們用作傳感器包括已知的 技術(shù),比如web分析、GPS、蜂窩塔ping、使用日志、信用卡交易、在線購買、通過行為針對(duì)而 實(shí)現(xiàn)的顯式用戶簡檔和隱式用戶簡檔剖析、搜索分析以及用于優(yōu)化特定網(wǎng)絡(luò)應(yīng)用或功能的 其他分析模型。下一層是數(shù)據(jù)層406,其中由傳感器層402產(chǎn)生的數(shù)據(jù)被存儲(chǔ)并編目。該數(shù)據(jù)可以 由傳感器的網(wǎng)絡(luò)404管理或者由網(wǎng)絡(luò)基礎(chǔ)設(shè)施408管理,網(wǎng)絡(luò)基礎(chǔ)設(shè)施408被構(gòu)建在用戶、 設(shè)備、代理、位置、進(jìn)程和傳感器的配設(shè)網(wǎng)絡(luò)之上。網(wǎng)絡(luò)基礎(chǔ)設(shè)施408是核心的外殼下網(wǎng)絡(luò) 基礎(chǔ)設(shè)施,其包括從網(wǎng)絡(luò)404的傳感器、設(shè)備等等接收和發(fā)送數(shù)據(jù)所必需的硬件和軟件。它還包括對(duì)網(wǎng)絡(luò)404所創(chuàng)建的數(shù)據(jù)進(jìn)行有意義的編目和跟蹤所必需的處理和存儲(chǔ)能力。W4C0MN的下一層是用戶簡檔剖析層410。這一層410可被進(jìn)一步分布在網(wǎng)絡(luò)基礎(chǔ) 設(shè)施408和在W4引擎或不同的用戶計(jì)算設(shè)備上運(yùn)行的用戶應(yīng)用/進(jìn)程412之間。在充當(dāng) W4C0MN的用戶簡檔剖析層410的用戶簡檔剖析層410中,在任何單個(gè)通信渠道和模式或者 其組合上使能了個(gè)性化,這些通信渠道和模式包括電子郵件、IM、文本(SMS等等)、圖片博 客、音頻(例如,電話呼叫)、視頻(電話會(huì)議、實(shí)況廣播)、游戲、數(shù)據(jù)置信進(jìn)程、安全性、證 書或者對(duì)可得數(shù)據(jù)的任何其他W4C0MN進(jìn)程調(diào)用。
在一個(gè)實(shí)施例中,用戶簡檔剖析層410是所有傳感器之上的基于邏輯的層,傳感 器數(shù)據(jù)以最原始形式被發(fā)送到該層,以被映射和放置到W4C0MN數(shù)據(jù)骨干420中。數(shù)據(jù)(收 集的和細(xì)化的、有關(guān)的和去重復(fù)的、同步的和消除歧義的)隨后被存儲(chǔ)在一個(gè)或一組有關(guān) 數(shù)據(jù)庫中,這些數(shù)據(jù)庫可被W4C0MN上批準(zhǔn)的所有應(yīng)用的所有進(jìn)程所用。所有網(wǎng)絡(luò)發(fā)源的動(dòng) 作和通信都是基于數(shù)據(jù)骨干的字段的,并且這些動(dòng)作中的一些是這樣的它們本身在骨干 中某處成為了記錄(例如,發(fā)票開具),而其他的(例如,欺騙檢測、同步、歧義消除)可以在 不影響骨干內(nèi)的簡檔和模型的情況下完成。從除了網(wǎng)絡(luò)以外的任何其他事物(例如,諸如用戶、位置、代理和進(jìn)程之類的RWE) 發(fā)源的動(dòng)作都來自W4C0MN的應(yīng)用層414。一些應(yīng)用可以由W4C0MN運(yùn)營者開發(fā)并且看起來 是作為通信基礎(chǔ)設(shè)施408的一部分實(shí)現(xiàn)的,例如電子郵件或日歷程序,這是因?yàn)樗鼈兣c傳 感器處理和用戶簡檔剖析層410是如何緊密地一起工作。應(yīng)用412也起到某種作為傳感 器的作用,因?yàn)樗鼈兺ㄟ^其動(dòng)作而生成與由于應(yīng)用運(yùn)行而創(chuàng)建或可得的任何數(shù)據(jù)有關(guān)的數(shù) 據(jù),這些數(shù)據(jù)經(jīng)由數(shù)據(jù)骨干返回到數(shù)據(jù)層406。應(yīng)用層414還基于設(shè)備、網(wǎng)絡(luò)、運(yùn)營商以及用戶選擇的或基于安全性的定制而提 供個(gè)性化用戶界面(UI)。任何UI如果被配設(shè)為向網(wǎng)絡(luò)提供回關(guān)于用戶交互或動(dòng)作的數(shù)據(jù), 則可在W4C0MN內(nèi)操作。這是任何W4C0MN應(yīng)用/UI的基本傳感器功能,并且雖然W4C0MN可 以與沒有配設(shè)的應(yīng)用/UI協(xié)作,但是其只是起到遞送作用,并且那些應(yīng)用/UI將不能夠提供 任何數(shù)據(jù)(更不用說在其他情況下從具備W4能力的設(shè)備可獲得的豐富數(shù)據(jù)了)。在W4C0MN移動(dòng)設(shè)備的情況下,UI還可用于實(shí)時(shí)地對(duì)不完整的W4數(shù)據(jù)進(jìn)行確認(rèn)和 歧義消除,以及針對(duì)其他附近的使能或未使能的設(shè)備的關(guān)連、三角測量和同步傳感器。在某 一點(diǎn),足夠多的被使能的設(shè)備的網(wǎng)絡(luò)效應(yīng)使得網(wǎng)絡(luò)可以收集未被使能的設(shè)備的完整或接近 完整的數(shù)據(jù)(足以進(jìn)行簡檔剖析和跟蹤),因?yàn)樗谄湔鎸?shí)世界位置中定期與被使能設(shè)備 相交和被其感測到。在應(yīng)用層414之上(并且有時(shí)被容宿在其中)的是(一個(gè)或多個(gè))通信遞送網(wǎng)絡(luò) 416。這可以由W4C0MN運(yùn)營者操作或者是獨(dú)立的第三方運(yùn)營商服務(wù),但是在任一情況下它 都起到經(jīng)由同步或異步通信遞送數(shù)據(jù)的作用。在每一種情況下,通信遞送網(wǎng)絡(luò)416將代表 特定的應(yīng)用或網(wǎng)絡(luò)基礎(chǔ)設(shè)施408請(qǐng)求而發(fā)送或接收數(shù)據(jù)(例如,http或IP分組)。通信遞送層418還具有充當(dāng)傳感器的元件,包括從電話呼叫、電子郵件、博客等等 的W4實(shí)體提取,以及遞送網(wǎng)絡(luò)上下文內(nèi)的特定用戶命令,例如,在呼叫之前說出的“保存并 優(yōu)先此呼叫”可觸發(fā)對(duì)要保存的先前談話的記錄并且使得該談話內(nèi)的W4實(shí)體在個(gè)性化/用 戶簡檔剖析層410中被分析并且在加權(quán)優(yōu)先化判決時(shí)被提升。圖5圖示出圖3所示的W4引擎的分析組件的實(shí)施例。如上所述,W4引擎負(fù)責(zé)從經(jīng)過W4C0MN的數(shù)據(jù)和通信流來識(shí)別RWE以及RWE與IO之間的關(guān)系。在一個(gè)實(shí)施例中,W4引擎通過一系列子引擎來連接、協(xié)調(diào)和配設(shè)所有的網(wǎng)絡(luò)參與 者,該系列子引擎在實(shí)體提取過程中執(zhí)行不同的操作。一個(gè)這種子引擎是歸屬引擎504。歸 屬引擎504跟蹤任何IO中的任何RWE的真實(shí)世界所有權(quán)、控制、發(fā)布或其他有條件權(quán)利。每 當(dāng)W4引擎502例如通過新消息、新交易記錄、新圖像文件等等的創(chuàng)建或傳輸而檢測到新IO 時(shí),就向該IO指派所有權(quán)。歸屬引擎504創(chuàng)建此所有權(quán)信息,并且還允許為W4C0MN已知的 每個(gè)IO確定此信息。W4引擎502還包括關(guān)連引擎506。關(guān)連引擎506起到兩個(gè)作用第一,識(shí)別相關(guān)聯(lián) 的RffE和IO及其關(guān)系(例如通過創(chuàng)建RWE和IO以及它們?cè)谏舷挛幕蚯樾蝺?nèi)的屬性、關(guān)系 和聲譽(yù)的任何組合的組合圖),第二,作為針對(duì)來自任何內(nèi)部或外部源的關(guān)注事件的傳感器 分析預(yù)處理器。
在一個(gè)實(shí)施例中,關(guān)連引擎506的識(shí)別相關(guān)聯(lián)的RWE和IO的功能是通過將可得數(shù) 據(jù)繪制成圖形來完成的。在此實(shí)施例中,創(chuàng)建所有RWE和IO的直方圖,根據(jù)該直方圖可以 做出基于圖形的關(guān)連。繪制圖形或者說創(chuàng)建直方圖的動(dòng)作是一種計(jì)算機(jī)科學(xué)方法,即識(shí)別 數(shù)據(jù)的分布以便識(shí)別出相關(guān)信息并且做出數(shù)據(jù)之間的關(guān)連。在更一般的數(shù)學(xué)意義上,直方 圖就是一個(gè)映射Hii,其對(duì)落在各種分離的類別(稱為bin)中的觀測值的數(shù)目計(jì)數(shù),而直方 圖的圖形只不過是表示直方圖的一種方式。通過選擇每個(gè)10、RWE和其他已知的參數(shù)(例 如,時(shí)間、日期、位置等等)作為不同的柱體并且映射可得數(shù)據(jù),可以識(shí)別RWE、IO和其他參 數(shù)之間的關(guān)系。在一個(gè)實(shí)施例中,利用數(shù)據(jù)模型來處理和分析W4數(shù)據(jù),這些數(shù)據(jù)模型不是把數(shù)據(jù) 視為存儲(chǔ)在數(shù)據(jù)庫中的抽象信號(hào),而是視為表示RWE的10,這些RWE在真實(shí)空間、真實(shí)時(shí)間 中實(shí)際存在、存在過或?qū)⒁嬖?,并且是真?shí)的人物、對(duì)象、地點(diǎn)、時(shí)間和/或事件。這樣,表 示W(wǎng)4RWE (Where/When/Who/What)的W4I0的數(shù)據(jù)模型不僅將對(duì)從RWE記錄或關(guān)于RWE的信 號(hào)建模,還將以對(duì)物理世界中實(shí)體和活動(dòng)的可供性和約束建模的方式表示這些RWE及其交 互。一個(gè)值得注意的方面是對(duì)與體現(xiàn)和位于真實(shí)世界上下文中的RWE有關(guān)的數(shù)據(jù)建模,使 得相似度計(jì)算、集群形成、距離和推測考慮到RWE在真實(shí)世界中的狀態(tài)和動(dòng)作以及這些狀 態(tài)和動(dòng)作的上下文和模式。例如,對(duì)于時(shí)間數(shù)據(jù),W4數(shù)據(jù)模型中的時(shí)間距離和相似度的計(jì)算不能僅僅將時(shí)間 視為線性函數(shù)。兩個(gè)時(shí)間之間的時(shí)間距離和相似度不僅取決于它們之間的絕對(duì)線性時(shí)間差 值(例如,“11月20日,星期二,太平洋時(shí)間4:00pm”和“11月20日,星期二,太平洋時(shí)間 7:00pm”之間的小時(shí)數(shù)),而更多地取決于決定這些時(shí)間在物理世界中的重要度的上下文和 活動(dòng)以及與之相關(guān)聯(lián)的其他W4RWE(人物、地點(diǎn)、對(duì)象和事件等等)。例如,就距離和相似度 而言,在W4時(shí)間數(shù)據(jù)模型中,“11月20日,星期二,太平洋時(shí)間4:00pm”和“11月27日,星 期二,太平洋時(shí)間4:00pm”可能比“11月20日,星期二,太平洋時(shí)間4:00pm”和“11月20 日,星期二,太平洋時(shí)間7:00pm”被建模得更靠近在一起,因?yàn)檫@是每星期二 4:00pm在公司 發(fā)生的每周會(huì)議相對(duì)于星期二 7pm在家中與家人一起的晚餐。時(shí)間上的上下文性和周期性 模式對(duì)于W4數(shù)據(jù)模型中時(shí)間數(shù)據(jù)的建模是很重要的。—個(gè)更簡單的時(shí)間數(shù)據(jù)建模問題是對(duì)日常生活的各種周期性模式(比如白天和 黑夜(以及其中的子周期,比如早晨、中午、下午、夜晚等等))以及工作日和周末之間的區(qū)別進(jìn)行建模。此外,諸如一年中的季節(jié)之類的顯著時(shí)段和諸如假期之類的顯著事件也影響對(duì)時(shí)間數(shù)據(jù)建模以確定相似度和距離。另外,對(duì)表示RWE的IO的時(shí)間數(shù)據(jù)的建模應(yīng)當(dāng)關(guān)連 時(shí)間數(shù)據(jù)、空間和天氣數(shù)據(jù)以考慮到地球上不同地方處的時(shí)間的物理?xiàng)l件。不同緯度的白 晝長短不同,或者甚至在北半球和南半球之間是相反的。類似的上下文性和結(jié)構(gòu)性數(shù)據(jù)建 模問題出現(xiàn)在對(duì)來自針對(duì)人物、人物群組、對(duì)象、地點(diǎn)和事件的RWE和關(guān)于這些RWE的數(shù)據(jù) 建模時(shí)。利用表示來自或關(guān)于RWE的數(shù)據(jù)的IO的適當(dāng)數(shù)據(jù)模型,多種機(jī)器學(xué)習(xí)技術(shù)可被應(yīng) 用來分析W4數(shù)據(jù)。在一個(gè)實(shí)施例中,W4數(shù)據(jù)可被建模為“特征向量”,其中該向量不僅包括 來自或關(guān)于W4RWE的原始感測數(shù)據(jù),還包括考慮到了 W4RWE的狀態(tài)和動(dòng)作的上下文性和周 期性模式的更高階特征。特征向量中的這些特征中的每一個(gè)可以具有數(shù)字或符號(hào)值,該值 可與特征空間中的其他數(shù)字或符號(hào)值相比較以確定相似度。還可以用一個(gè)從0到1的額外 值(確定性值)來對(duì)每個(gè)特征建模,以表示該特征為真的概率。通過在有或沒有確定性值 的特征和更高階特征中對(duì)關(guān)于RWE的W4數(shù)據(jù)建模(其方式考慮到了它們?cè)谖锢硎澜缰械?上下文和模式的可供性和約束),隨后就可以處理此數(shù)據(jù)(不論是以特征向量表示還是通 過其他數(shù)據(jù)建模技術(shù)表示)來確定相似度、差異、集群形成、層次和圖形關(guān)系,以及特征和 特征向量之間的推測關(guān)系。可以向W4數(shù)據(jù)應(yīng)用許多種統(tǒng)計(jì)和機(jī)器學(xué)習(xí)技術(shù),從簡單的直方圖到稀疏因子分 析(SFA)、隱藏馬爾可夫模型(HMM)、支持向量機(jī)(SVM)、貝葉斯方法等等。這種學(xué)習(xí)算法可 被填充以包含特征和更高階特征的數(shù)據(jù)模型,這些特征和更高階特征不僅表示存儲(chǔ)為IO 的信號(hào)的“內(nèi)容”(例如,原始W4數(shù)據(jù)),而且還對(duì)從其捕捉這些數(shù)據(jù)的、在物理世界中存在、 存在過或?qū)⒋嬖诘腞WE的上下文和模式建模。作為預(yù)處理器,關(guān)連引擎506監(jiān)視由RWE提供的信息,以便判定是否識(shí)別出了任何 可以觸發(fā)在W4引擎502方面的動(dòng)作的條件。例如,如果一遞送條件與消息相關(guān)聯(lián),則當(dāng)關(guān) 連引擎506判定滿足該條件時(shí),它可以將適當(dāng)?shù)挠|發(fā)信息發(fā)送到W4引擎502,該觸發(fā)信息觸 發(fā)該消息的遞送。關(guān)注引擎508配設(shè)所有適當(dāng)?shù)木W(wǎng)絡(luò)節(jié)點(diǎn)、云、用戶、應(yīng)用或其任何組合,并且包括 與關(guān)連引擎506和歸屬引擎504兩者的密切交互。圖6圖示了 W4引擎的實(shí)施例,其中示出了以上參考圖4概括描述的子引擎內(nèi)的不 同組件。在一個(gè)實(shí)施例中,W4引擎600包括關(guān)注引擎608、歸屬引擎604和關(guān)連引擎606, 它們具有基于基本功能的若干子管理器。關(guān)注引擎608包括消息取入和生成管理器610以及消息遞送管理器612,這兩個(gè)管 理器密切結(jié)合消息匹配管理器614和實(shí)時(shí)通信管理器616兩者工作,以遞送和配設(shè)W4C0MN 上的所有通信。歸屬引擎604在用戶簡檔管理器618內(nèi)結(jié)合所有其他模塊工作,以識(shí)別、處理/驗(yàn) 證和表示與RWE、IO及其組合有關(guān)的所有權(quán)和權(quán)利信息。關(guān)連引擎606將數(shù)據(jù)從其兩個(gè)渠道(傳感器和進(jìn)程)傾倒到同一數(shù)據(jù)骨干620中, 該數(shù)據(jù)骨干620由W4分析管理器622組織和控制,并且包括用戶日志624、關(guān)注排名地點(diǎn)日 志626、web索引和環(huán)境日志618、電子商務(wù)和金融交易信息630、搜索索引和日志632、贊助 者內(nèi)容或條件、廣告文案以及任何W4C0MN進(jìn)程、IO或事件中使用的任何和所有其他數(shù)據(jù)。因?yàn)閃4C0MN可能將存儲(chǔ)的數(shù)據(jù)的量,數(shù)據(jù)骨干620包括許多與W4C0MN通信的數(shù)據(jù)庫服務(wù) 器和數(shù)據(jù)存儲(chǔ)裝置,以提供足夠的存儲(chǔ)容量。如上所述,W4C0MN收集的數(shù)據(jù)包括空間數(shù)據(jù)、時(shí)間數(shù)據(jù)、RffE交互數(shù)據(jù)、IO內(nèi)容數(shù) 據(jù)(例如,媒體數(shù)據(jù))以及用戶數(shù)據(jù)(包括顯式地提供的和推斷出的社交和關(guān)系數(shù)據(jù))。空 間數(shù)據(jù)可以是標(biāo)識(shí)與RWE相關(guān)聯(lián)的位置的任何數(shù)據(jù)。例如,空間數(shù)據(jù)可包括任何被動(dòng)收集 的位置數(shù)據(jù),例如蜂窩塔數(shù)據(jù)、全球分組無線電服務(wù)(GPRS)數(shù)據(jù)、全球定位服務(wù)(GPS)數(shù) 據(jù)、WI-FI數(shù)據(jù)、個(gè)人區(qū)域網(wǎng)絡(luò)數(shù)據(jù)、IP地址數(shù)據(jù)和來自其他網(wǎng)絡(luò)接入點(diǎn)的數(shù)據(jù),或者主動(dòng) 收集的位置數(shù)據(jù),例如由用戶輸入的位置數(shù)據(jù)。時(shí)間數(shù)據(jù)是涉及與用戶和/或電子設(shè)備相關(guān)聯(lián)的特定時(shí)間和/或事件的基于時(shí)間 的數(shù)據(jù)(例如時(shí)間戳)。例如,時(shí)間數(shù)據(jù)可以是被動(dòng)收集的時(shí)間數(shù)據(jù)(例如,來自存在于電 子設(shè)備上的時(shí)鐘的時(shí)間數(shù)據(jù)或者來自網(wǎng)絡(luò)時(shí)鐘的時(shí)間數(shù)據(jù)),或者時(shí)間數(shù)據(jù)可以是主動(dòng)收 集的時(shí)間數(shù)據(jù),例如由電子設(shè)備的用戶輸入的時(shí)間數(shù)據(jù)(例如,用戶維護(hù)的日歷)。交互數(shù)據(jù)可以是與電子設(shè)備的用戶交互(無論是主動(dòng)的還是被動(dòng)的)相關(guān)聯(lián)的任 何數(shù)據(jù)。交互數(shù)據(jù)的示例包括人類間通信數(shù)據(jù)、媒體數(shù)據(jù)、關(guān)系數(shù)據(jù)、交易數(shù)據(jù)和設(shè)備交互 數(shù)據(jù),所有這些都在以下更詳細(xì)描述。以下的表1是包括電子數(shù)據(jù)的示例的非窮盡列表。表1-電子數(shù)據(jù)的示例
空間數(shù)據(jù)I時(shí)間數(shù)據(jù)I交互數(shù)據(jù)
蜂窩塔數(shù)據(jù) 時(shí)間戳 人類間通信數(shù)據(jù)
GPRS數(shù)據(jù)·本地時(shí)鐘·媒體數(shù)據(jù)
GPS數(shù)據(jù)·網(wǎng)絡(luò)時(shí)鐘·關(guān)系數(shù)據(jù)
WiFi數(shù)據(jù) 用戶輸入的時(shí)間數(shù)據(jù) 交易數(shù)據(jù)
個(gè)人區(qū)域網(wǎng)絡(luò)數(shù)據(jù)·設(shè)備交互數(shù)據(jù)
網(wǎng)絡(luò)接入點(diǎn)數(shù)據(jù)___
用戶輸入的位置數(shù)據(jù)
地理坐標(biāo)數(shù)據(jù)___對(duì)于交互數(shù)據(jù),任何RWE之間的通信可以生成經(jīng)由W4C0MN傳送的通信數(shù)據(jù)。例如, 通信數(shù)據(jù)可以是與傳入的或傳出的短消息服務(wù)(SMS)消息、電子郵件消息、語音呼叫(例 如,蜂窩電話呼叫、IP語音呼叫)或者其他類型的與RWE有關(guān)的人類間通信相關(guān)聯(lián)的任何數(shù) 據(jù),例如關(guān)于誰在發(fā)送和接收通信的信息。如上所述,通信數(shù)據(jù)可以與例如時(shí)間數(shù)據(jù)關(guān)連, 以推斷出關(guān)于通信頻率的信息,包括集中的通信模式,其可以指示出用戶活動(dòng)信息。邏輯和IO數(shù)據(jù)指的是IO包含的數(shù)據(jù)以及與IO相關(guān)聯(lián)的數(shù)據(jù),例如創(chuàng)建時(shí)間、擁 有者、相關(guān)聯(lián)的RWE、最近訪問IO的時(shí)間等等。如果IO是媒體對(duì)象,那么可以使用術(shù)語“媒 體數(shù)據(jù)”。媒體數(shù)據(jù)可包括與可呈獻(xiàn)的媒體有關(guān)的任何數(shù)據(jù),例如音頻數(shù)據(jù)、可視數(shù)據(jù)和視 聽數(shù)據(jù)。例如,音頻數(shù)據(jù)可以是與下載的音樂有關(guān)的數(shù)據(jù),例如流派、藝術(shù)家、專輯等等,并且包括關(guān)于鈴音、回鈴音、購買的媒體、播放列表和共享的媒體的數(shù)據(jù),等等??梢晹?shù)據(jù)可以 是與電子設(shè)備(例如,經(jīng)由因特網(wǎng)或其他網(wǎng)絡(luò))接收的圖像和/或文本有關(guān)的數(shù)據(jù)??梢?數(shù)據(jù)可以是與從電子設(shè)備發(fā)送的和/或在電子設(shè)備處捕捉的圖像和/或文本有關(guān)的數(shù)據(jù)。 視聽數(shù)據(jù)可以是與在電子設(shè)備處捕捉的、下載到電子設(shè)備的或者以其他方式與電子設(shè)備相 關(guān)聯(lián)的任何視頻相關(guān)聯(lián)的數(shù)據(jù)。媒體數(shù)據(jù)包括經(jīng)由網(wǎng)絡(luò)呈獻(xiàn)給用戶的媒體,例如對(duì)因特網(wǎng) 的使用,并且包括與用戶利用網(wǎng)絡(luò)來輸入和/或接收的文本(例如,搜索詞)有關(guān)的數(shù)據(jù), 以及與網(wǎng)絡(luò)媒體的交互有關(guān)的數(shù)據(jù),例如點(diǎn)擊數(shù)據(jù)(例如,廣告橫幅點(diǎn)擊、書簽、點(diǎn)擊模式 等等)。從而,媒體數(shù)據(jù)可以包括與用戶的RSS饋送、預(yù)訂、群組成員資格、游戲服務(wù)、提醒等 等有關(guān)的數(shù)據(jù)。媒體數(shù)據(jù)還包括非網(wǎng)絡(luò)活動(dòng),例如利用電子設(shè)備(比如移動(dòng)電話)進(jìn)行的 圖像捕捉和/或視頻捕捉。圖像數(shù)據(jù)可包括由用戶添加的元數(shù)據(jù)或者與圖像相關(guān)聯(lián)的其他 數(shù)據(jù),例如就照片而言,拍攝照片時(shí)的位置、拍攝的方向、拍攝的內(nèi)容以及時(shí)間等等。如下文 中更詳細(xì)描述的,媒體數(shù)據(jù)例如可用于推斷活動(dòng)信息或偏好信息,比如文化和/或購買偏 好{曰息。
關(guān)系數(shù)據(jù)可包括關(guān)于RWE或IO與另一 RWE或IO的關(guān)系的數(shù)據(jù)。例如,關(guān)系數(shù)據(jù) 可包括用戶身份數(shù)據(jù),比如性別、年齡、種族、姓名、社會(huì)安全號(hào)、照片和與用戶的身份相關(guān) 聯(lián)的其他信息。用戶身份信息還可包括電子郵件地址、登錄名和口令。關(guān)系數(shù)據(jù)還可包括 顯式地標(biāo)識(shí)出相關(guān)聯(lián)的RWE的數(shù)據(jù)。例如,蜂窩電話的關(guān)系數(shù)據(jù)可以指示出擁有該蜂窩電 話的用戶和向該電話提供服務(wù)的公司。作為另一示例,智能車輛的關(guān)系數(shù)據(jù)可以標(biāo)識(shí)出擁 有者、用于支付電子通行費(fèi)的與擁有者相關(guān)聯(lián)的信用卡、被允許駕駛該車輛的那些用戶以 及該車輛的維修站。關(guān)系數(shù)據(jù)還可包括社交網(wǎng)絡(luò)數(shù)據(jù)。社交網(wǎng)絡(luò)數(shù)據(jù)包括與由用戶或其他RWE顯式地 定義的任何關(guān)系有關(guān)的數(shù)據(jù),例如與用戶的朋友、家人、同事、商業(yè)關(guān)系等等有關(guān)的數(shù)據(jù)。社 交網(wǎng)絡(luò)數(shù)據(jù)例如可包括與用戶維護(hù)的電子地址簿相對(duì)應(yīng)的數(shù)據(jù)。關(guān)系數(shù)據(jù)可以與例如位置 數(shù)據(jù)關(guān)連,以推斷出社交網(wǎng)絡(luò)信息,比如主要關(guān)系(例如,用戶_配偶、用戶_孩子以及用 戶_父母關(guān)系)或者其他關(guān)系(例如,用戶-朋友、用戶_同事、用戶_商業(yè)合作人關(guān)系)。 關(guān)系數(shù)據(jù)還可用于例如推斷出活動(dòng)信息。交互數(shù)據(jù)還可包括交易數(shù)據(jù)。交易數(shù)據(jù)可以是與由移動(dòng)電子設(shè)備從事的或者在移 動(dòng)電子設(shè)備處從事的商業(yè)交易相關(guān)聯(lián)的任何數(shù)據(jù),例如廠商信息、金融機(jī)構(gòu)信息(例如,銀 行信息)、金融賬戶信息(例如,信用卡信息)、商品信息以及成本/價(jià)格信息、以及購買頻 率信息,等等。交易數(shù)據(jù)例如可用于推斷出活動(dòng)和偏好信息。交易信息還可用于推斷出用 戶擁有的和/或用戶可能感興趣的設(shè)備和/或服務(wù)的類型。交互數(shù)據(jù)還可包括設(shè)備或其他RWE交互數(shù)據(jù)。這種數(shù)據(jù)包括由W4C0MN上的用戶 與RWE之間的交互以及RWE與W4C0MN之間的交互生成的數(shù)據(jù)。RWE交互數(shù)據(jù)可以是不包括 在任何上述類別中的關(guān)于RWE與電子設(shè)備的交互的任何數(shù)據(jù),例如與對(duì)其他模塊/應(yīng)用的 電子設(shè)備數(shù)據(jù)的使用相關(guān)聯(lián)的習(xí)慣模式,例如關(guān)于在電子設(shè)備上使用了哪些應(yīng)用以及使用 這些應(yīng)用的頻率和時(shí)間的數(shù)據(jù)。如下文中更詳細(xì)描述的,設(shè)備交互數(shù)據(jù)可與其他數(shù)據(jù)相關(guān) 連,以推斷出關(guān)于用戶活動(dòng)和與之相關(guān)聯(lián)的模式的信息。以下的表2是包括交互數(shù)據(jù)的示例的非窮盡列表。表2-交互數(shù)據(jù)的示例
數(shù)據(jù)類型示例一
人類間通信數(shù)據(jù)·基于文本的通信,例如SMS和電 子郵件
基于音頻的通信,例如語音呼叫、 語音備忘、語音郵件 基于媒體的通信,例如多媒體消息 傳送服務(wù)(MMS)通信 與通信相關(guān)聯(lián)的唯一標(biāo)識(shí)符,例如
__電話號(hào)碼、郵件地址和網(wǎng)絡(luò)地址
媒體數(shù)據(jù)·音頻數(shù)據(jù),例如音樂數(shù)據(jù)(藝術(shù)
家、流派、音軌、專輯等等) 可視數(shù)據(jù),例如任何文本、圖像和 視頻數(shù)據(jù),包括因特網(wǎng)數(shù)據(jù)、圖片 數(shù)據(jù)、播客數(shù)據(jù)和播放列表數(shù)據(jù) 網(wǎng)絡(luò)交互數(shù)據(jù),例如點(diǎn)擊模式和頻
_道查看模式_
關(guān)系數(shù)據(jù)·用戶標(biāo)識(shí)信息,例如姓名、年齡、
性別、種族以及社會(huì)安全號(hào)
_ 社交網(wǎng)絡(luò)數(shù)據(jù)_
交易數(shù)據(jù) 廠商
金融賬戶,例如信用卡和銀行數(shù)據(jù) 所購買的商品/服務(wù)的類型 購買的成本
_ 購買的庫存_
設(shè)備交互數(shù)據(jù)·任何以上未捕捉的涉及設(shè)備的用戶
_交互的數(shù)據(jù),例如設(shè)備的使用模
I式、所利用的應(yīng)用等等W4C0MN或其他網(wǎng)絡(luò)上消息的擴(kuò)充遞送W4C0MN的一個(gè)值得注意的方面是能夠使用W4數(shù)據(jù)來允許用戶調(diào)整消息何時(shí)、如何被遞送到其他用戶或其代理。從任何來源或通信渠道獲得的關(guān)于W4實(shí)體的信息可用作 在與W4C0MN協(xié)作的任何通信渠道上經(jīng)由W4C0MN遞送的任何消息的遞送條件的基礎(chǔ)。消息的遞送是一種網(wǎng)絡(luò)個(gè)人信息管理(PIM)操作,其通過基于邏輯的條件允許了 對(duì)W4C0MN電路、進(jìn)程和事件的顯式和隱式自動(dòng)化,其中包括在用于測試遞送條件或網(wǎng)絡(luò)環(huán) 境條件的W4分析進(jìn)程中對(duì)發(fā)送者、接收者和遞送條件進(jìn)行表達(dá)、加權(quán)和優(yōu)先級(jí)區(qū)分的手 段。W4消息遞送包括針對(duì)任何主題變量、空間變量、時(shí)間變量和/或社交變量的交集的由用 戶、進(jìn)程或系統(tǒng)生成的消息。為了繼續(xù)以上所述的“Who、What、When、Where,,概念,W4消息遞送允許了在檢測到 一個(gè)或多個(gè)“Who、What、When、Where”遞送條件的發(fā)生時(shí)將消息從任何“Who、What、When、 Where”遞送到任何“Who、What、When、Where”。以下的表3提供了可用于W4消息遞送中的 不同的“Who、What、When、Where”組合的一些示例的矩陣。表3中的列表不是完全或窮盡 的,而是被提供來給出關(guān)于W4C0MN提供的眾多不同消息遞送選項(xiàng)的概念。表3-W4消息遞送的示例
來自ι遞送條ι去往ι說明示例性消息
_#____
Who When Who 人物到人物,基于時(shí)間生日快樂!
(標(biāo)準(zhǔn)電話或電子郵件) 或者將來安排的(在生曰
____時(shí)發(fā)送給女兒)__
~Who I Who I Who I人物到人物,基于社交條I離那個(gè)男孩遠(yuǎn)點(diǎn);
I件(基于他人是否在場或ι別跟陌生人說話。^ 者檢測到社交關(guān)系而在人
___們之間傳送的消息)__
Who Where Who 人物到人物,基于位置別忘了買牛奶。
(當(dāng)室友進(jìn)入商店時(shí)發(fā)送
___購物列表)__
Who What Who 人物到人物,基于狀態(tài)/主這個(gè)電影對(duì)你來說
題(下雨提醒、內(nèi)容監(jiān)太恐怖了。;今天 視、沖浪條件、股票監(jiān)夜里會(huì)結(jié)冰-排干
____W_灑水裝置。_ Where When Who 位置到人物,基于時(shí)間別忘了您妻子在
(現(xiàn)在有午餐特惠、生日Macy’s過生曰。 提醒、哥斯達(dá)黎加邀您享 受更溫暖的氣候、四旬齋
___前的最后一天)__
Where Who Who 位置到人物,基于人物帶您的朋友再來牙
(新的廣告格式、情侶在買加。
___Joe’s享受意大利美食)__
Where Where Who 位置到人物,基于位置別買Starbucks,來
(比較/偷獵廣告、會(huì)議上coffee people;歡迎 的分區(qū)專門呼叫)來Boston,在這里
____用餐。_
Where What Who 位置到人物,基于狀態(tài)/主在大廳有傘可用。
題(基于簡檔的來自某地 的個(gè)性化供給、個(gè)性化優(yōu)
___惠券)__
When When Who 時(shí)間到人物,基于時(shí)間現(xiàn)在是夏天了,別
(日歷更新用戶、季節(jié)提忘了您的防曬霜; ||1)_離圣誕還有X個(gè)購
權(quán)利要求
一種方法,包括從發(fā)送者接收用于在網(wǎng)絡(luò)上遞送的消息,該消息包含消息內(nèi)容和預(yù)期接收者的身份;分析所述消息內(nèi)容以提取邏輯數(shù)據(jù);通過搜索關(guān)于所述預(yù)期接收者和所提取的邏輯數(shù)據(jù)的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來收集所述網(wǎng)絡(luò)可得的接收者數(shù)據(jù);關(guān)連所收集的接收者數(shù)據(jù)以將所收集的數(shù)據(jù)提煉成與所述邏輯數(shù)據(jù)和所述預(yù)期接收者相關(guān)的關(guān)連數(shù)據(jù);收集所述網(wǎng)絡(luò)可得的與所述關(guān)連數(shù)據(jù)有關(guān)的內(nèi)容;確定所收集的內(nèi)容中的哪個(gè)將被插入到所述消息中;以及將所確定的所收集內(nèi)容插入到所述消息中以形成增強(qiáng)消息。
2.如權(quán)利要求1所述的方法,還包括分析所述預(yù)期接收者的狀況,并且使用所述狀況作為在確定所收集的內(nèi)容時(shí)的因素。
3.如權(quán)利要求2所述的方法,其中,所述預(yù)期接收者的狀況是在預(yù)期接收所述增強(qiáng)消 息時(shí)所述預(yù)期接收者的位置。
4.如權(quán)利要求2所述的方法,其中,所述預(yù)期接收者的狀況對(duì)應(yīng)于在預(yù)期接收所述增 強(qiáng)消息時(shí)所述預(yù)期接收者正使用的設(shè)備的類型。
5.如權(quán)利要求2所述的方法,其中,所述預(yù)期接收者的狀況是在預(yù)期接收所述增強(qiáng)消 息時(shí)所述預(yù)期接收者正從事的活動(dòng)。
6.如權(quán)利要求1所述的方法,還包括 判定在所述增強(qiáng)消息中是否包括遞送條件;以及根據(jù)所述遞送條件得到滿足而將所述增強(qiáng)消息傳輸?shù)剿鲱A(yù)期接收者。
7.如權(quán)利要求6所述的方法,其中,所述遞送條件對(duì)應(yīng)于所述增強(qiáng)消息的遞送時(shí)間。
8.如權(quán)利要求6所述的方法,其中,所述遞送條件對(duì)應(yīng)于所述預(yù)期接收者在所述增強(qiáng) 消息的遞送地點(diǎn)。
9.如權(quán)利要求6所述的方法,其中,所述遞送條件對(duì)應(yīng)于所述預(yù)期接收者所使用的設(shè) 備的類型。
10.如權(quán)利要求6所述的方法,其中,在判定所述遞送條件未得到滿足時(shí),將所述消息 反饋回所述發(fā)送者以獲得進(jìn)一步的數(shù)據(jù)。
11.如權(quán)利要求2所述的方法,還包括確定關(guān)于所述預(yù)期接收者的狀況的狀態(tài)信息;以及 根據(jù)所確定的狀態(tài)信息,將所述增強(qiáng)消息反饋回所述發(fā)送者以便更新。
12.如權(quán)利要求1所述的方法,還包括通過搜索關(guān)于所述發(fā)送者的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來收集所述網(wǎng) 絡(luò)可得的發(fā)送者數(shù)據(jù),其中關(guān)連所收集的接收者數(shù)據(jù)的步驟還包括將所收集的發(fā)送者數(shù)據(jù) 與所收集的接收者數(shù)據(jù)和所述邏輯數(shù)據(jù)相關(guān)連。
13.如權(quán)利要求1所述的方法,其中,收集內(nèi)容的步驟還包括收集第三方內(nèi)容以用于輸 入到所述增強(qiáng)消息中來換取對(duì)所述第三方的付費(fèi)。
14.一種有形地編碼有用于執(zhí)行方法的計(jì)算機(jī)可讀介質(zhì),該方法包括從發(fā)送者接收用于在網(wǎng)絡(luò)上遞送的消息,該消息包含消息內(nèi)容和預(yù)期接收者的身份;分析所述消息內(nèi)容以提取邏輯數(shù)據(jù);通過搜索關(guān)于所述預(yù)期接收者和所提取的邏輯數(shù)據(jù)的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù) 和邏輯數(shù)據(jù)來收集所述網(wǎng)絡(luò)可得的接收者數(shù)據(jù);關(guān)連所收集的接收者數(shù)據(jù)以將所收集的數(shù)據(jù)提煉成與所述邏輯數(shù)據(jù)和所述預(yù)期接收 者相關(guān)的關(guān)連數(shù)據(jù);收集所述網(wǎng)絡(luò)可得的與所述關(guān)連數(shù)據(jù)有關(guān)的內(nèi)容; 確定所收集的內(nèi)容中的哪個(gè)將被插入到所述消息中;以及 將所確定的所收集內(nèi)容插入到所述消息中以形成增強(qiáng)消息。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),還包括分析所述預(yù)期接收者的狀況,并且使用所述狀況作為在確定所收集的內(nèi)容時(shí)的因素。
16.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),還包括 判定在所述增強(qiáng)消息中是否包括遞送條件;以及根據(jù)所述遞送條件得到滿足而將所述增強(qiáng)消息傳輸?shù)剿鲱A(yù)期接收者。
17.如權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),其中,在判定所述遞送條件未得到滿足時(shí), 將所述消息反饋回所述發(fā)送者以獲得進(jìn)一步的數(shù)據(jù)。
18.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),還包括 確定關(guān)于所述預(yù)期接收者的狀況的狀態(tài)信息;以及根據(jù)所確定的狀態(tài)信息,將所述增強(qiáng)消息反饋回所述發(fā)送者以便更新。
19.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),還包括通過搜索關(guān)于所述發(fā)送者的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來收集所述網(wǎng) 絡(luò)可得的發(fā)送者數(shù)據(jù),其中關(guān)連所收集的接收者數(shù)據(jù)的步驟還包括將所收集的發(fā)送者數(shù)據(jù) 與所收集的接收者數(shù)據(jù)和所述邏輯數(shù)據(jù)相關(guān)連。
20.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中,收集內(nèi)容的步驟還包括收集第三方 內(nèi)容以用于輸入到所述增強(qiáng)消息中來換取對(duì)所述第三方的付費(fèi)。
21.一種計(jì)算機(jī)系統(tǒng),包括 多個(gè)處理器;在所述多個(gè)處理器之一上實(shí)現(xiàn)的關(guān)注引擎,用于經(jīng)由網(wǎng)絡(luò)接收針對(duì)預(yù)期接收者的消 息,其中所述消息包含消息內(nèi)容和所述預(yù)期接收者的身份;在所述多個(gè)處理器之一上實(shí)現(xiàn)的歸屬引擎,用于提取邏輯數(shù)據(jù); 在所述多個(gè)處理器之一上實(shí)現(xiàn)的消息取入管理器,用于通過搜索關(guān)于所述預(yù)期接收者 和所提取的邏輯數(shù)據(jù)的社交數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和邏輯數(shù)據(jù)來收集所述網(wǎng)絡(luò)可得的 接收者數(shù)據(jù);在所述多個(gè)處理器之一上實(shí)現(xiàn)的關(guān)連引擎,用于關(guān)連所收集的接收者數(shù)據(jù)以將所收集 的數(shù)據(jù)提煉成與所述邏輯數(shù)據(jù)和所述預(yù)期接收者相關(guān)的關(guān)連數(shù)據(jù);在所述多個(gè)處理器之一上實(shí)現(xiàn)的識(shí)別引擎,用于收集所述網(wǎng)絡(luò)可得的與所述關(guān)連數(shù)據(jù) 有關(guān)的內(nèi)容并且確定所收集的內(nèi)容中的哪個(gè)將被插入到所述消息中;以及在所述多個(gè)處理器之一上實(shí)現(xiàn)的消息增強(qiáng)管理器,用于將所確定的所收集內(nèi)容插入到 所述消息中以形成增強(qiáng)消息。
22.如權(quán)利要求21所述的系統(tǒng),還包括在所述多個(gè)處理器之一上實(shí)現(xiàn)的消息遞送管理器,用于判定在所述增強(qiáng)消息中是否包 括遞送條件并且根據(jù)所述遞送條件得到滿足而將所述增強(qiáng)消息傳輸?shù)剿鲱A(yù)期接收者。
23.如權(quán)利要求21所述的系統(tǒng),還包括在所述多個(gè)處理器之一上實(shí)現(xiàn)的內(nèi)容服務(wù)器,用于產(chǎn)生供輸入到所述消息中的附加內(nèi) 容,其中所述附加內(nèi)容被嵌入在所述消息中以換取對(duì)第三方的付費(fèi)。
24.如權(quán)利要求23所述的系統(tǒng),其中在插入所確定的所收集內(nèi)容期間,所述內(nèi)容服務(wù) 器直接與所述消息增強(qiáng)管理器交互。
全文摘要
本公開描述了遞送與遞送條件相關(guān)聯(lián)的通信的系統(tǒng)和方法,其中遞送條件的發(fā)生是通過監(jiān)視經(jīng)由多個(gè)通信渠道從多個(gè)來源接收的信息來確定的。消息遞送系統(tǒng)允許了在檢測到一個(gè)或多個(gè)“Who、What、When、Where”遞送條件的發(fā)生時(shí)從任何“Who、What、When、Where”向任何“Who、What、When、Where”遞送消息。消息(其可以是任何數(shù)據(jù)對(duì)象,包括基于文本的消息、基于音頻的消息(例如語音郵件或者其他音頻(比如音樂))或者基于視頻的預(yù)錄制的消息)基于包括主題數(shù)據(jù)、空間數(shù)據(jù)、時(shí)間數(shù)據(jù)和/或社交數(shù)據(jù)在內(nèi)的任何可得數(shù)據(jù)根據(jù)遞送條件被遞送。另外,因?yàn)橄到y(tǒng)經(jīng)由多個(gè)通信渠道并通過多個(gè)設(shè)備來協(xié)調(diào)消息的遞送,所以可以基于遞送條件來動(dòng)態(tài)確定用于遞送消息的通信渠道。
文檔編號(hào)H04L12/56GK101960795SQ200880127866
公開日2011年1月26日 申請(qǐng)日期2008年12月16日 優(yōu)先權(quán)日2008年1月4日
發(fā)明者保羅·卡蘭, 克里斯多佛·威廉·希金斯, 盧克·羅伯路斯克, 基思·大衛(wèi)·薩福特, 約瑟夫·詹姆斯·歐’蘇利凡, 那桑尼爾·喬·哈雅施, 馬克·埃利奧特·達(dá)維斯, 麥克·波爾里斯 申請(qǐng)人:雅虎公司