TWI443532B - 上下文式查詢增廣系統與方法 - Google Patents

上下文式查詢增廣系統與方法 Download PDF

Info

Publication number
TWI443532B
TWI443532B TW098137373A TW98137373A TWI443532B TW I443532 B TWI443532 B TW I443532B TW 098137373 A TW098137373 A TW 098137373A TW 98137373 A TW98137373 A TW 98137373A TW I443532 B TWI443532 B TW I443532B
Authority
TW
Taiwan
Prior art keywords
data
user
knowledge
network
question
Prior art date
Application number
TW098137373A
Other languages
English (en)
Other versions
TW201030544A (en
Inventor
Christopher William Higgins
Marc Eliot Davis
Christopher T Paretti
Simon P King
Rahul Nair
Carrie Burgener
Original Assignee
Yahoo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Inc filed Critical Yahoo Inc
Publication of TW201030544A publication Critical patent/TW201030544A/zh
Application granted granted Critical
Publication of TWI443532B publication Critical patent/TWI443532B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

上下文式查詢增廣系統與方法
本發明關於用於管理關於網路上使用者之資料的系統與方法,尤指用於管理部份來自第三方來源取得的在網路上使用者之資料的系統與方法。
當人們使用電子裝置時,或產生大量的資訊,例如當人們使用行動電話及有線電視機上盒時。這些資訊,例如位置、使用的應用程式、社交網路、所造訪之實體及線上位置等等,即可用於傳送有用的服務及資訊給終端使用者,並提供商業機會給廣告商及零售商。但是,大部份此資訊由於這些資訊可被擷取之方式的缺陷而實際上被棄置。例如,對於行動電話,當該行動電話為待機時(即未被使用者使用者時),一般即不會收集資訊。其它資訊,例如其他人是否在附近,給其他使用者之訊息的時間與頻率,及一使用者社交網路之活動等,亦無有效地被擷取。
在一具體實施例中,本發明為一種方法。在網路上自一發問使用者收到一個問題,該問題包括一使用者的識別及至少一問題條件。一第一查詢被形成來經由網路搜尋網路上可取得且與該問題條件及該辨識的使用者相關聯的使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於問題條件之使用者上下文資料。該問題經由網路使用該使用者上下文資料來修正,以基於該使用者上下文資料產生具有至少一額外條件的至少一修正的問題。一第二查詢被形成來經由網路搜尋網路上可取得且與該修正的問題條件及該辨識的使用者相關聯的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該修正的問題條件之知識資料。該知識資料在網路上被傳送到該發問的使用者。
在另一具體實施例中,本發明為一種方法。在網路之上自一請求的使用者收到一請求至少一建議的問題,該問題包含一使用者之識別。一第一查詢被形成來經由網路搜尋在網路上可取得且關於該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識之使用者的目前上下文之知識資料。該辨識的知識資料在網路上被傳送到該請求的使用者。
在另一具體實施例中,本發明為一種系統,該系統包含:一使用者管理員,其在網路上自發問的使用者接收問題,該問題包含一使用者之識別及至少一問題條件;一查詢分析器管理員,其對於由該使用者管理員收到的每一問題,形成一查詢,藉以經由該網路搜尋網路上可取得且與該問題條件及該辨識的使用者相關聯的使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於問題條件的使用者上下文資料,其中該查詢分析器管理員使用該使用者上下文資料來基於該使用者上下文資料產生具有至少一額外條件之至少一修正的問題以修正該問題;及一問題管理員,其對於每個修正的問題形成一查詢,藉以經由網路來搜尋網路上可取得且與該修正的問題條件及該辨識的使用者相關聯的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該修正的問題條件之知識資料,其中該辨識的知識資料由該使用者管理員經由網路傳送到該發問的使用者。
在另一具體實施例中,本發明為一種系統,該系統包含:一使用者管理員,其在網路上自請求的使用者接收請求至少一建議的問題,該請求包含一使用者的識別;及一問題管理員,其對於該使用者管理員接收的每個請求形成查詢,藉以經由網路搜尋網路上可取得且關於該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者之目前上下文的知識資料,其中該使用者管理員在網路上傳送該辨識的知識資料到該請求的使用者。
本發明在以下參照方塊圖及方法與裝置之操作例示以選擇及呈現關於一特定主題之媒體的方式說明。其應瞭解到該等方塊圖之每一方塊或操作性例示,及其該等方塊圖中的方塊之或操作性例示之組合可藉由類比或數位硬體及電腦程式指令來實作。
這些電腦程式指令可被提供給通用電腦的處理器、特殊目的電腦、ASIC、或其它可程式化資料處理設備,使得經由該電腦之處理器或其它可程式化資料處理設備所執行的指令可實作在該等方塊圖或操作性方塊中所指明的該等功能/步驟。
在一些其它實作中,在該等方塊中標示的該等功能/步驟可與在該等操作性例示中標註之不同順序下發生。例如,連續顯示之兩個方塊事實上可實質同步執行,或該等方塊根據所牽涉的功能性/動作而可有時候以相反順序來執行。
對於本說明之目的,該術語”伺服器”應瞭解為代表提供處理、資料庫及通訊設施的一服務點。例如但非限制,該術語”伺服器”可代表一單一實體處理器,其具有關聯的通訊及資料儲存器及資料庫設施,或其可代表一網路化或叢集化的複雜處理器,及關聯的網路及儲存裝置,以及作業軟體及一或多個資料庫系統與應用軟體,其支援由該伺服器所提供的該等服務。
為了本說明之目的,該術語”末端使用者”或”使用者”應瞭解為代表由一資料提供商供應的資料使用者。例如但非限制,該術語”末端使用者”可代表在一瀏覽器通信期中接收由該資料提供商在網際網路上提供的資料的人,或可代表接收該資料及儲存或處理該資料之自動化軟體應用。
為了本說明之目的,該術語”媒體”及”媒體內容”應瞭解為代表包含對於一末端使用者有興趣的內容之二元化資料。例如但非限制,該術語”媒體”及”媒體內容”可代表多媒體資料,例如視訊資料或音訊資料,或可被轉換成由一末端使用者可察覺的型式的任何其它型式的資料。這些資料另外可用任何目前已知或在未來為了特定目的被開發的方式編碼。例如但非限制,該資料可被加密、壓縮及/或可包含嵌入的元資料。
為了本說明之目的,一電腦可讀取媒體以機器可閱讀型式儲存電腦資料。例如但非限制,一電腦可讀取媒體可包含電腦儲存媒體與通信媒體。電腦儲存媒體包括揮發性與非揮發性,可移除與不可移除式媒體,其可實施成儲存資訊的任何方法或技術,例如電腦可讀取指令、資料結構、程式模組或其它資料。電腦儲存媒體包括(但不限於)RAM,ROM,EPROM,EEPROM,快閃記憶體或其它固態記憶體技術,CD-ROM,DVD或其它光學儲存,磁性卡匣、磁帶、磁碟儲存或其它大量儲存裝置,或任何其它媒體,其可用於儲存所要的資訊,並可由該電腦存取。
為了本說明之目的,一模組為一軟體、硬體或韌體(或其組合)系統、程序或功能性,或其組件,其可執行或進行此處所述之該等程序、特徵及/或功能(其可具有或不具有人的互動或增廣)。一模組可包括次模組。一模組的軟體組件可以儲存在一電腦可讀取媒體上。模組可整合到一或多個伺服器上,或由一或多個伺服器載入並執行。一或多個模組可被群組成一引擎或一應用。
為了本說明之目的,一引擎為一軟體、硬體或韌體(或其組合)系統、程序或功能性,其執行或輔助此處所述之該等程序、特徵及/或功能(其可具有或不具有人的互動或增廣)。
本發明之具體實施例利用由一網路提供的資訊,其能夠提供由一網路上多個裝置收集及儲存的資料。這些資訊可以包括(但非限制)關於一特定使用者或硬體裝置之時間性資訊、空間性資訊及使用者資訊。使用者資訊可以包括(而非限制)使用者人口統計資料、使用者喜好、使用者社交網路及使用者行為。這種網路的一具體實施例為W4通訊網路。
一”W4通訊網路’或W4 COMN提供關於在該網路內互動之”何人、何事、何時及何處”的資訊。在一具體實施例中,W4 COMN為使用者、裝置及程序之集合,其同時促進使用者與他們提供感測器之器具網路的代理主機之間的同步與非同步通訊,其可提供在現實世界環境中關於任何主題、位置、使用者或其組合的資料辨識及收集。
在一具體實施例中,該W4 COMN能夠處理路由/定址、排程、過濾、優先化、回覆、轉送、儲存、刪除、私密性、交易、一新訊息之觸發,傳遞變化、交戶編碼及鏈結。再者,這些動作可在由W4 COMN可存取之任何通訊頻道上執行。
在一具體實施例中,W4 COMN使用一資料模型化策略,用於產生不僅是使用者及位置之設定檔,但亦用於該網路上任何裝置,以及任何種類具有使用者指定的條件之使用者定義的資料。使用關於一特定使用者、主題或邏輯資料物件可使用的社交、空間性、時間性及邏輯資料,W4 COMN已知的每一實體可對於所有其它已知實體及資料物件進行映射及表示,藉以同時產生每一實體的一微圖形以及一通用圖形,其將所有已知的實體彼此關聯。在一具體實施例中,實體與資料物件之間這些關係係以一通用索引儲存在W4 COMN內。
在一具體實施例中,一W4 COMN網路關於可被稱之為”現實世界實體”的那些實體,在以下稱之為RWE。一RWE代表(但非限制)人、裝置、位置或其它W4 COMN已知的實體事物。在一具體實施例中,W4 COMN已知的每一RWE被指定一唯一的W4識別號碼,其可辨識W4 COMN內的RWE。
RWE可直接與網路互動,或透過本身可為RWE之代理主機。直接與W4 COMN互動的RWE之示例包括任何裝置,像是連接至W4 COMN之感測器、馬達或其它硬體部份,藉以接收或傳送資料或控制信號。RWE可以包括所有裝置,其能夠做為網路節點或產生、請求及/或使用在一網路化環境中之資料或可經由網路所控制。這些裝置包括任何種類的”基本型”裝置,其目的係設計成與一網路互動(例如行動電話、有線電視機上盒、傳真機、電話及射頻識別(RFID,“Radio frequency identification”)標籤、感測器等)。
可以使用代理主機與W4 COMN網路進行互動之RWE的範例包括非電子實體,其包括實際實體,例如人、位置(如州、城市、房屋、建築物、機場、道路等)及事物(如動物、寵物、牲口、公園、實體物件、汽車、飛機、藝術品等),及無形的實體,例如商業實體、法律實體、人群組織或運動團隊。此外,”智慧型”裝置(例如運算裝置,像是智慧型電話、智慧型機上盒、支援與其它裝置或網路進行通訊之智慧型汽車,膝上型電腦、個人電腦、伺服器電腦、人造衛星等),可視為使用代理主機來與該網路互動的RWE,其中在該裝置上執行之軟體應用做為該等裝置之代理主機。
在一具體實施例中,一W4 COMN可以允許RWE之間的關聯性被決定及追蹤。例如,一給定使用者(一RWE)可關聯於任何數目與種類的其它RWE,其包括其他人、行動電話、智慧型***、個人資料助理、電子郵件及其它通訊裝置帳號,網路化電腦、智慧型家電、有線電視之機上盒及接收器,及其它媒體裝置,及任何其它網路化裝置。此關聯性可明確地由該使用者建立,例如當該RWE被安裝到W4 COMN中時。
此一範例為設定一新的行動電話、有線電視服務或電子郵件帳號,其中一使用者可明確地辨識一RWE(例如該行動電話服務之使用者的電話,該使用者之有線電視服務之機上盒及/或位置,或該線上服務之使用者名稱及密碼),其係直接關聯於該使用者。此明確關聯性可以包括該使用者辨識該使用者與該RWE之間的特定關係(例如,此為我的裝置、此為我的家電,此人為我的朋友/父親/兒子等,此裝置為我與其他使用者之間共享等)。RWE亦可基於目前狀況為非明確地關聯於一使用者。例如,在W4 COMN上的天氣感測器可以基於指明該使用者生活在或通過靠近該感測器位置之資訊而間接地關聯於一使用者。
在一具體實施例中,一W4 COMN網路可以額外地包括被稱之為”資訊物件”者,在以下稱之為IO(Information Objects)。一資訊物件(IO)為一邏輯物件,其可儲存、維護、產生或另外提供由RWE及/或W4 COMN使用的資料。在一具體實施例中,在一IO內的資料可由一RWE的動作來修正。在一W4 COMN內的IO可被提供一唯一W4識別號碼,其可辨識該W4 COMN內的IO。
在一具體實施例中,IO包括被動物件,例如通訊信號(例如數位及類比電話信號、串流化媒體及內程序通訊)、電子郵件訊息、交易記錄、虛擬卡、事件記錄(例如辨識時間的資料檔案,其可能結合於一或多個RWE,例如使用者及位置,其更可關聯於一已知的主題/活動/意義,例如音樂會、大集會、會議、運動比賽等),電話錄音、日曆登錄項、網頁、資料庫登錄項、電子媒體物件(例如包含歌曲、視訊、相片、影像、音訊訊息、電話等的媒體檔案)、電子檔案及關聯的元資料。
在一具體實施例中,IO包括任何執行中程序或應用,其會使用或產生資料,例如電子郵件通訊應用程式(例如MICROSOFT的OUTLOOK,或YAHOO!的YAHOO!MAIL),一日曆應用程式,一文字處理應用程式,一影像編輯應用程式,一媒體播放器應用程式,一天氣監測應用程式,一瀏覽器應用程式,及一網頁伺服器應用程式。這些活躍IO可以亦或不可做為一或多個RWE之代理主機。例如,在一智慧型電話上的語音通訊軟體可同時做為智慧型電話與該智慧型電話之擁有者的代理主機。
在一具體實施例中,對於每一個IO,至少有三個關聯的RWE類別。第一個為擁有或控制IO的RWE,不論是做為產生者或權利擁有者(例如具有對IO之編輯權利或使用權利的RWE)。第二個為例如藉由包含關於RWE或辨識RWE之資訊而該IO所關聯的RWE。第三個為任何存取該IO之RWE,藉以為了某個目的自該IO獲得資料。
在一W4 COMN的上下文之內,”可使用資料”及”W4資料”代表存在於一IO或資料中的資料,其可自一已知的IO或RWE做收集,例如一部署的感測器。在W4 COMN的環境內,“感測器”代表任何W4資料的來源,其中包括PC、電話、可攜式PC或其它無線裝置、家用裝置、汽車、家電、安全掃描器、視訊監控、服裝、產品及地點中的RFID標籤,線上資料,或任何其它關於一現實世界使用者/主題/事物(RWE)或邏輯式代理/程序/主題/事物(IO)之資訊的來源。
第一圖所示為W4 COMN上RWE與IO之間的關係之一具體實施例。一使用者102為具有一唯一網路ID的RWE。使用者102可為使用關聯於使用者102之代理主機裝置104,106,108,110之網路進行通訊的人,其所有皆為具有唯一網路ID的RWE。這些代理主機可直接與W4 COMN進行通訊,或使用IO與W4 COMN進行通訊,例如在一代理主機裝置上或由一代理主機裝置執行的應用。
在一具體實施例中,代理主機裝置104,106,108,110可明確地關聯於使用者102。例如,一裝置104可為一智慧型電話,其由一行動電話服務提供商連接到該網路,且另一裝置106可為連接至該網路之一智慧型車輛。其它裝置可間接地關聯於使用者102。
例如,一裝置108可為匹配在使用者的行動電話104之目前位置之位置處一”基本型”天氣感測器,因此不明顯地關聯於使用者102,而兩個RWE 104,108位在相同地方。另一個不明顯關聯的裝置110可為用於W4 COMN已知的實體位置112之感測器110。位置112為已知,其可為明確地(經由一使用者指定的關係,例如此為我家、使用場所、父母等)或不明顯地(該使用者102通常與RWE 112位在相同處,其可由位置112處的感測器110的資料來證明),以關聯於第一使用者102。
使用者102可直接地關聯於一或多個人140,並經由一直接關聯性的串鏈間接地關聯於更多的人142,144。這些關聯性可為明確(例如使用者102可以已經辨識關聯的人140為他/她的父親,或可以已經辨識人140為該使用者之社交網路的成員)或間接(例如他們共享相同的地址)。追蹤人們之間的關聯性(以及其它RWE)允許產生”親密性”的概念,其中親密性可定義成兩個人或RWE之間關聯性程度的度量。例如,RWE之間每個移除程度可視為較低層級的親密性,並指定一較低親密性分數。親密性可僅基於明確的社交資料,或可被擴充來包括包含有空間資料與時間資料的所有W4資料。
在一具體實施例中,一W4 COMN的每個RWE 102,104,106,108,110,112,140,142,144可以關聯於如所示的一或多個IO。第一圖所示有兩個IO 122,124,其關聯於行動電話裝置104。一IO 122可為一被動資料物件,例如由在行動電話上排程/日曆化軟體所使用之一事件記錄、由一通訊錄應用程式使用的聯絡人IO、使用裝置104進行的一交易之歷史記錄或由裝置104傳送之一訊息的複本。另一IO 124可為一主動軟體程序或應用程式,其做為該裝置的代理主機到W4 COMN,其經由W4 COMN傳送或接收資料。語音通訊軟體、排程/日曆化軟體、一通訊錄應用程式或一文字傳訊應用程式皆為IO的範例,其可與該網路上其它IO及RWE進行通訊。IO可額外地關聯於一或多個RWE有興趣的主題,這種主題包括(但非限制)音樂藝術家、音樂類型、地點等等。
IO 122,124可局部地儲存在裝置104上,或遠端地儲存在W4 COMN可存取之某個節點或資料庫上,例如一訊息伺服器或行動電話服務資料中心。關聯於汽車108之IO 126可為一電子檔案,其中包含汽車108之規格及/或目前狀態,例如車型、型號、識別號碼、目前位置、目前速度、目前狀態、目前擁有者等。關聯於感測器108之IO 128可以辨識感測器108監視的對象之目前狀態,例如目前天氣或目前交通。關聯於行動電話110之IO 130可為在一資料庫中辨識最近通話或目前帳單上收費金額之資訊。
那些僅可透過代理主機與W4 COMN互動的RWE,例如人102,140,142,144,運算裝置104,106,及位置112,其可具有直接與其相關聯的一或多個IO 132,134,146,148,150,其包含該關聯的RWE之RWE特定的資訊。例如,關聯於人132,146,148,150之IO可以包括一使用者設定檔,其包含電子郵件地址、電話號碼、實體位址、使用者喜好、裝置之識別、及關聯於該使用者之其它RWE。該等IO可額外地包括使用者在W4 COMN上與其它RWE之過去的互動(例如交易記錄、訊息複本、記錄使用者過往行蹤之時間與位置組合的清單),該位置及/或任何關係資訊之唯一W4 COMN識別(例如使用者與親戚、雇主、同事、鄰居、服務提供商等之關係的明確使用者指定)。
關聯於一個人132,146,148,150之IO的另一示例包括遠端應用程式,藉此一個人可與W4 COMN進行通訊,例如一網頁式電子郵件服務之帳號,例如Yahoo!Mail。位置的IO 134可以包含資訊,像是該位置的實際座標,到該位置的行駛導引,該位置的類別(住家、商店場所、公共、非公共等),關於可在該位置取得之服務或產品之資訊,該位置之唯一W4 COMN識別,位在該位置處的商店,該位置之相片等。
在一具體實施例中,RWE與IO係關聯於辨識它們之間的關係。RWE與IO可使用元資料相互關聯。例如,如果一IO為音樂檔案,該檔案的元資料可以包括辨識藝人、歌曲等的資料,專輯藝術,及該音樂資料的格式。此元資料可以儲存成該音樂檔案的一部份,或是在關聯於該音樂檔案或兩者之一或多個不同IO中。W4元資料可額外地包括該音樂檔案的擁有者,及該擁有者在該音樂檔案中具有的權利。在另一示例中,如果該IO為一數位相機拍攝的相片,該相片另外可以包括一影像可在一顯示器上產生的主要影像資料,元資料可辨識何時拍攝該相片,該相片拍攝時該相機的位置,是哪一個相機拍攝該相片,是誰(如果有的話)關聯於該相機(例如指定為該相機的擁有者),以及在該相片中的主題為何人或何物。W4 COMN使用所有可使用的元資料,藉此辨識實體與資料物件之間間接及明確的關聯性。
第二圖所示為定義在W4 COMN上RWE與IO之間的關係之元資料的一具體實施例。在所示的具體實施例中,一IO 202包括物件資料204,及五個不同的元資料項目206,208,210,212,214。某些元資料項目208,210,212可以包含僅關於物件資料204而無關於任何其它IO或RWE之資訊。例如,關聯於IO 202之物件資料204的一產生日期、文字或影像。
另一方面,某些元資料項目206,214可以辨識IO 202與其它RWE及IO之間的關係。如所示,IO 202由一項元資料206關聯於一RWE 220,而基於某些W4 COMN已知的一些資訊RWE 220另關聯於兩個IO 224,226與一第二RWE 222。例如第二圖的此部份能夠描述包含辨識數位相機(第一RWE 220)之元資料206的影像(IO 202)與該系統已知為相機220的擁有者之使用者(第二RWE 224)之間的關係。這種擁有權資訊例如可由關聯於相機220之IO 224,226的一個或另一個所決定。
第二圖亦例示關聯IO 202與另一IO 230之元資料214。此IO 230本身關聯於三個其它IO 232,234,236,其另關聯於不同的RWE 242,244,246。第二圖的此部份例如可以描述包含辨識元資料206的音樂檔案(IO 202)之間的關係,其辨識了定義關聯於此音樂檔案202之使用權利的範圍之數位權利檔案(第一IO 230)。其它IO 232,234,236為其它關聯於使用權利的音樂檔案,且其目前關聯於特定擁有者(RWE 242,244,246)。
第三圖所示為W4 COMN之概念模型的一具體實施例。W4 COMN 300產生一實施的傳訊基礎設施,其形式為一全球邏輯網路雲,在概念上對每個4W再分成網路雲端:Who(誰),Where(何處),What(何事)及When(何時)。在是誰的雲端302中所有使用者,不論是做為傳送者、接收者、資料點或確認/驗證來源,以及使用者代理主機,其型式為使用者程式程序、裝置、代理人、日曆等。
在何處的雲端304中皆為實體位置、事件、感測器或其它關聯於一空間基準點或位置之RWE。何時的雲端306係由自然時間事件(即未關聯於特定位置或人的事件,像是日期、時間、季節)以及共同使用者時間事件(假日、週年紀念日、選舉等),及使用者定義的時間事件(生日、智慧時序節目)。
何事的雲端308由所有已知資料構成-網頁或私密,商店或使用者-可存取到W4 COMN,其包括例如環境資料,像是天氣及新聞,RWE產生的資料,IO及IO資料,使用者資料,模型,程序及應用程式。因此在概念上,大多數資料係包含在何事的雲端308中。
一些實體、感測器或資料有可能在不同時間或同時地存在於多個雲端中。此外,一些IO及RWE可為組合因為它們結合來自一或多個雲端之元件。此種組合可被適當分類,以協助決定RWE與IO之間的關聯性。例如,由位置與時間構成的一事件可以同等地在何時的雲端306、何事的雲端308及/或何處的雲端304中分類。
在一具體實施例中,一W4引擎310為W4 COMN的智慧中心,用於進行W4 COMN中的所有決定。W4引擎310控制W4 COMN之每一層之間的所有互動,且負責執行由W4 COMN作業或交互運作應用程式所致能的任何許可的使用者或應用程式目的。在一具體實施例中,W4 COMN為具有標準化發行的應用程式介面(API,“Application Program Interface”)之一開放平台,其用於請求(除此之外)同步化、消除模糊、使用者或主題定址、存取權利,優先化(尚有其他者),或其它價值式評等,智慧化排程、自動化及主題式、社交、空間或時間警示。
W4 COMN的一種功能為收集關於所有通訊之資料,及透過W4 COMN進行的互動,其可包括儲存IO的複本,及辨識所有RWE之資訊,及其它關於IO之資訊(例如何人,何事,何時,何處資訊)。其它由W4 COMN收集的資料可以包括關於在任何給定時間任何給定RWE與IO之狀態的資訊,例如位置、操作狀態、監視的條件(例如對於一RWE為一天氣感測器,正被監測的目前天氣條件,或對於一RWE為一行動電話,基於其目前所接觸的行動電話塔的目前位置)及目前狀態。
W4引擎310亦負責由通過W4 COMN之資料與通訊串流辨識RWE及RWE與IO之間的關係。辨識關聯於或由IO包含的功能及由其它RWE執行的動作皆稱之為實體擷取。實體擷取同時包括簡單動作,例如辨識一特定IO之傳送者與接收者,及由W4 COMN收集及/或可以使用的資料之更為複雜的分析,例如決定列出一即將發生事件的時間與位置之訊息,並基於該訊息之上下文來關聯該事件於該訊息的傳送者與接收者,或基於RWE的位置與一共同放置之交通監視器之狀態的相互關聯而決定一RWE係卡在一交通堵塞中。
其必須注意到當執行自一IO的實體擷取時,該IO可為一不透明物件,其中僅有關於該物件之W4元資料可以見到,但該IO之內部資料(即包含在該物件內實際主要或物件資料)並非可見,因此元資料擷取限制於該元資料。另外,如果該IO的內部資料為可見,其亦可用於實體擷取,例如在一電子郵件內的字串被擷取,並關聯成為RWE,用於決定傳送者、使用者、主題或其它RWE或受到該物件或程序影響的IO之間的關係。
在所示的具體實施例中,W4引擎310可為一個或一群的分散式運算裝置,例如通用個人電腦(PC)或特定目的伺服器電腦,其藉由通訊硬體及/或軟體連接至W4 COMN。這些運算裝置可為一單一裝置或一起運作之裝置的群組。運算裝置可具有任何數目之程式模組及資料檔案,其儲存在該運算裝置之本地或遠端大量儲存裝置與本地記憶體中(例如RAM)。例如,如上所述,一運算裝置可包括適用於控制一網路化電腦之作業的一作業系統,例如MICROSOFT公司所提供的WINDOWS XP或WINDOWS SERVER作業系統。
一些RWE亦可為運算裝置,像是(但非限制)智慧性電話、網路式家電、PC、膝上型電腦及個人資料助理(PDA,“Personal data assistant”)。運算裝置可連接至一或多種通訊網路,例如網際網路,公共交換電話網路,行動電話電話網路,衛星通訊網路,有線通訊網路,例如有線電視或私密區域網路。運算裝置可透過一有線資料連接或無線連接來連接任何這種網路,例如wi-fi,WiMAX(802.36),藍芽(Bluetooth)或行動電話電話連接。
本地資料結構,包括分散式IO,其可以儲存在一電腦可讀取媒體上(未示出),其連接至此處所述之運算裝置或為運算裝置之部分,其中包括W4引擎310。例如,在一具體實施例中,下述的W4 COMN之資料骨幹包括多個大量儲存裝置,其可保持該等IO,元資料及決定此處所述之RWE與IO之間關係所需要的資料。
第四圖為W4 COMN架構之功能層的一具體實施例。在最低層處,稱之為感測器層402,其為實際裝置、使用者、節點及其它RWE之網路404。感測器包括已知的技術,像是網頁解析、GPS、行動電話塔試接、使用記錄、***交易、線上購物、明確使用者設定檔及間接使用者設定檔,其透過行為針對化達到,搜尋分析,及用於最佳化特定網路應用或功能之解析模型。
資料層406儲存並分類由感測器層402所產生的資料。該資料可由感測器之網路404或網路基礎設施406來管理,其建構在所實施的使用者、裝置、代理、位置、程序及感測器的網路之上。網路基礎設施408為在有覆蓋網路基礎設施的核心,其包括自網路404之感測器、裝置傳送的資料而接收所需要的硬體及軟體。其另包括有意義地分類化及追蹤由網路404產生的資料所需要的處理及儲存能力。
使用者設定檔化層410執行該等W4 COMN的使用者設定檔化功能。此層410另可分佈在網路基礎設施408與在W4引擎或分開的使用者運算裝置上執行的使用者應用/程序412之間。個人化被致能在橫跨任何單一或通訊頻道與模式之組合,其包括電子郵件、IM、文字化(SMS等)、相片部落格、音訊(例如打電話)、視訊(視訊會議、現場廣播)、遊戲、資料機密處理、安全性、驗證、或任何可使用資料之其它W4 COMN程序呼叫。
在一具體實施例中,使用者設定檔化層410為在所有感測器之上的一邏輯式層,其由感測器資料以最原始型式傳送,而要被映射及放置到W4 COMN資料骨幹420中。然後該資料(被收集及精製、相關、解複製、同步化及解明化)被儲存在W4 COMN上被認可的相關資料庫可使用應用之一或一集合當中。網路啟始動作及通訊係基於該資料骨幹的欄位,且部份這些動作係使得它們本身成為在該骨幹中某處的記錄,例如***,而其它像是詐騙偵測、同步化、解明化等,即可在不影響該骨幹內的設定檔及模型之下而完成。
由該網路之外所啟始的動作,例如RWE,像是使用者、位置、代理主機及程序,其係來自W4 COMN的應用層414。一些應用程式可由W4 COMN操作者開發,並呈現為實施成通訊基礎設施408的一部份,例如電子郵件或日曆程式,因為該作業如何靠近該感測器處理及使用者設定檔化層410。應用程式412亦可做為一感測器,因為它們透過它們的動作產生資料經由該資料骨幹回到資料層406,其係透過關於由於該等應用程式之執行而被產生或可使用的任何資料。
在一具體實施例中,應用程式層414亦基於裝置、網路、載波以及使用者選擇的或安全為主的顧客化來提供一個人化使用者介面(UI,“User interface”)。任何UI可在W4 COMN內運作,如果其被實施來在使用者互動或動作上提供資料回到該網路。如果是W4 COMN致能的行動裝置,UI亦可用於即時地確認或解明不完整的W4資料,以及對於任何其它鄰近致能或非致能裝置的相關聯、三角測量及同步化感測器。
在某時刻,足夠致能的裝置之網路效應允許該網路來收集一非致能裝置之完整或近乎完整的資料(足以設定檔化及追蹤),因為其正常交會及其在現實世界位置處致能的裝置所感應。
在應用程式層414之上或在其中主控者為通訊傳遞網路416。該通訊傳遞網路可由W4 COMN運營商或獨立第三方載體服務來運作。資料可經由同步或非同步通訊來傳遞。在每一例中,通訊傳遞網路416將代表一特定應用程式或網路基礎設施408請求來傳送或接收資料。
通訊傳遞層418亦具有做為感測器之元件,其中包括自電話通話、電子郵件、部落格等之W4實體擷取,以及在該傳遞網路上下文內特定的使用者命令。例如,在通話結束之前所說”儲存及優先化此呼叫”能夠觸發先前對話的記錄被儲存,且對於該對話之內的該等W4實體被分析,並增加在個人化/使用者設定檔化層410中加權優先化決策。
第五圖所示為第三圖所示之W4引擎的分析組件之具體實施例。如上所述,W4引擎負責由傳送通過該W4 COMN之資料及通訊串流中辨識RWE,及RWE與IO之間的關係。
在一具體實施例中,W4引擎經由在該實體擷取程序中執行不同作業之一系列次引擎來連接、交互運作及實施所有網路參與者。屬性引擎504追蹤在任何IO中任何RWE之現實世界擁有權、控制、發行或其它條件式權利。每當一新的IO由W4引擎502偵測到時,例如透過產生或傳輸一新訊息、一新交易記錄、一新影像檔案等,擁有權被指定給該IO。屬性引擎504產生此擁有權資訊,且另允許此資訊對於W4 COMN已知的每個IO來決定。
相關聯引擎506可操作兩種能力:第一,辨識相關聯的RWE與IO,及它們的關係(例如藉由產生RWE與IO之任何組合,及它們的屬性、關係及上下文或狀況內名聲之結合的圖形),第二,做為一感測器分析前處理器,來注意來自任何內部或外部來源之事件。
在一具體實施例中,相關聯引擎506之相關的RWE與IO功能之識別藉由繪製該可使用資料來完成,其使用例如一或多個長條圖。一長條圖為一種製圖技術,其可計數落在多個分離類別當中(即容器)的觀察次數。藉由選擇每個IO,RWE其及它已知的參數(例如時間、日期、位置等)做為不同的容器,及映射該等可使用資料,RWE,IO及其它參數之間的關係可被辨識。所有RWE及IO之長條圖被產生,藉此可以基於該圖形做出相關性。
做為一預處理器,相關聯引擎506監視由RWE提供的資訊,藉以決定是否辨識出任何條件可以觸發在W4引擎502之部份上的動作。例如,如果一傳送條件已經關聯於一訊息,當相關聯引擎506決定決定滿足該條件,其可傳送該適當觸發資訊到W4引擎502,其觸發該訊息的傳送。
注意引擎508實施所有適當的網路節點、雲端、使用者、應用程式或其任何組合,且包括緊密地同時與相關聯引擎506與屬性引擎504進行互動。
第六圖所示為一W4引擎的具體實施例,其顯示在概略參照以上第四圖所述之該等次引擎內的不同組件。在一具體實施例中,W4引擎602包括一注意引擎608、屬性引擎604、及相關聯引擎606,其基於基本功能具有數個次管理員。
注意引擎608包括一訊息吸收及產生管理員610,以及一訊息傳送管理員612,其緊密地同時與一訊息匹配管理員614與一即時通訊管理員616工作,以傳遞及實施橫跨W4 COMN之所有通訊。
屬性引擎604在使用者設定檔管理員618內工作,且配合所有其它模組來辨識、處理/驗證及代表關於RWE,IO及其組合的擁有權及權利資訊。
相關聯引擎606自其兩個頻道(感測器及程序)丟出資料到相同的資料骨幹620,其由W4分析管理員622組織化及控制。資料骨幹620同時包括來自所有網路作業之資料的聚集及個別化的歸檔版本,其中包括使用者記錄624、注意層級場所記錄626、網頁索引及環境記錄618、電子商店及財務交易資訊630、搜尋索引及記錄632、贊助商內容或條件、廣告複本,及在任何W4 COMN程序、IO或事件中使用的任何及所有其它資料。由於W4 COMN有可能將會儲存的資料量,資料骨幹620包括許多資料庫伺服器與資料舖與W4 COMN通訊來提供充份的儲存容量。
由W4 COMN收集的資料包括空間性資料、時間性資料、RWE互動資料、IO內容資料(例如媒體資料)及使用者資料,其包括明確提供及推演出的社交及關係資料。空間性資料可為任何辨識關聯於一RWE之位置的資料。例如,該空間性資料可包括任何被動收集的位置資料,例如行動電話塔資料、通用封包無線電服務(GPRS,“Global packet radio service”)資料、全球定位服務(GPS,“Global positioning service”)資料、WI-FI資料、個人區域網路資料、IP位址資料、及來自其它網路存取點之資料,或主動收集的位置資料,例如由一使用者輸入的位置資料。
時間性資料為一時間式資料(例如時間標記),其關於關聯於一使用者及/或該電子裝置之特定時間及/或事件。例如,該時間性資料可為被動地收集的時間資料(例如來自存在於該電子裝置上的時鐘之時間資料,或來自一網路時鐘的時間資料),或該時間性資料可為主動收集的時間資料,例如由該電子裝置之使用者輸入的時間資料(例如一使用者維護的日曆)。
邏輯與IO資料代表一IO所包含的資料,以及關聯於該IO的資料,例如產生時間、擁有者、相關的RWE,該IO被最後存取的時間,該IO之主題或主旨(例如來自訊息內容或”re”或主旨行)等。例如,一IO可關聯於媒體資料。媒體資料可以包括任何關於可呈現媒體之資料,例如音訊資料、視覺資料及視聽資料。音訊資料可為關於下載的音樂之資料,例如類型、作者、專輯及類似者,並可包括關於來電鈴聲、響鈴、購買媒體、播放列、及共享媒體等的資料。視覺資料可為關於由一電子裝置接收的影像及/或文字之資料(例如透過網際網路或其它網路)。該視覺資料可為關於來自一電子系統/裝置傳送及/或於其擷取到的影像及/或文字的資料。
視聽資料可為關聯於在一電子系統/裝置處擷取,或下載到該處,或另與其關聯的資料。該媒體資料包括透過一網路呈現給一使用者之媒體,例如使用網際網路,且包括關於由一使用者使用該網路輸入及/或接收的文字之資料(例如搜尋用語),以及與該網路媒體之互動的資料,例如點擊資料(例如廣告橫幅點擊、書籤、點擊模式及類似者)。因此,該媒體資料可以包括關於一使用者的RSS回饋、訂閱、群組會員資格、遊戲服務、警示及類似者之資料。
該媒體資料可包括非網路活動,例如使用一電子裝置(像是行動電話)之影像擷取及/或視訊擷取。該影像資料可包括由該使用者加入的中繼資料,或關聯於該影像的其它資料,例如關於相片,相片被拍攝的地點,拍攝方向、拍攝內容、當日時間等等。例如媒體資料可用於例如推論出活動資訊或喜好資訊,像是文化及/或購買喜好資訊。
關係資料可以包括關於一RWE或IO與另一個RWE或IO之關係的資料。例如,該關係資料可以包括使用者識別資料,例如性別、年齡、種族、名字、社會安全號碼、相片及關聯於該使用者之識別的其它資訊。使用者識別資訊亦可包括電子郵件位址、登入名稱及密碼。關係資料另可包括辨識明確關聯的RWE之資料。例如,一行動電話的關係資料可以代表擁有該行動電話之使用者,以及提供該服務給該電話之公司。在另一範例中,一智慧型車輛的關係資料可以辨識該擁有者,關聯於電子過路費之付款的擁有者之***,被允許駕駛該車輛之那些使用者,及該車輛的維修站。
關係資料亦可包括社交網路資料。社交網路資料包括關於明確由一使用者或其它RWE定義的任何關係之資料,例如關於一使用者的朋友、家庭、同事、商業關係及類似者之資料。社交網路資料可包括例如對應於一使用者維護的電子通訊錄之資料。關係資料可關聯於例如位置資訊來推論社交網路資料,例如主要關係(例如使用者-配偶、使用者-小孩、及使用者-父母關係),或其它關係(例如使用者-朋友,使用者-共事者,使用者-商業相關關係)。關係資料亦可用於推演例如活動資訊。
互動資料可為任何關聯於該電子裝置之使用者互動的資料,不論是主動或被動。互動資料之範例包括個人間通訊資料、媒體資料、關係資料、交易資料及裝置互動資料、其所有皆在以下進一步詳細說明。下表1為包括電子資料之範例的非窮盡列表。
互動資料包括任何經由W4 COMN傳送之RWE間的通訊資料。例如,該通訊資料可包括關聯於一進入或離開短訊服務(SMS,“short message service”)訊息、電子郵件訊息、語音通話(例如行動電話通話、網路電話通話)、或其它關於一RWE之人際通訊的種類之資料。通訊資料可以關聯於例如時間性資料來推論關於通訊頻率的資訊,其中包括集中式通訊模式,其可代表使用者活動資訊。
該互動資料亦可包括交易性資料。該交易性資料可為任何由該行動電子裝置或在其處所進行的商業交易之資料,像是販售商資料、金融機構資訊(例如銀行資訊)、金融帳號資訊(例如***資訊)、商品資訊、及成本/價格資訊、及購買頻率資訊等等。該交易資料可用於例如推論活動及喜好資訊。該交易性資訊亦可用於推論由該使用者擁有的裝置及/或服務之種類,及/或該使用者會有興趣者。
該互動資料亦可包括裝置或其它RWE互動資料。這種資料同時包括在W4 COMN上一使用者與一RWE之間互動及該RWE與該W4 COMN之間互動所產生的資料。RWE互動資料可為關於一RWE與該電子裝置互動之任何資料,其並未包括在任何以上的類別中,例如關聯於其它模組/應用程式之電子裝置資料的使用之慣用模式,例如關於在一電子裝置上使用那些應用程式,以及多常及何時使用那些應用程式之資料。如以下之更為詳細的說明,裝置互動資料可以關聯於其它資料,以推論與其關聯的關於使用者活動及模式之資訊。下表2為包括互動資料之範例的非窮盡列表。
上下文式查詢增廣
在網際網路上最受歡迎的資訊服務之一為知識搜尋服務,例如Yahoo!Answers。這些服務允許使用者張貼問題,並自廣大基礎的其他使用者接收答案,其中一些可能是主題事項專家,其中一些可能具有類似的生活經驗,而其中一些對於該問題的主題事項有興趣。經過一段時間,很寬廣的問題與答案的陣列被累積,並共同形成可被索引化及搜尋的知識庫。搜尋這種知識庫可以比搜尋該網路上內容匹配關鍵字要具有明顯的好處,因為這種搜尋時常能夠對於特定問題提供精確及針對性答案。
這種知識庫的潛在價值隨著每一個張貼的問題及提供的答案而成長,但使用該知識庫的困難度亦增加。一使用者有困難轉譯一般性的問題成為一種產生可管理之問題與答案組合的型式。會有太多的問題及答案要手動地瀏覽。一知識庫之關鍵字搜尋可能完全沒有答案,或是邊緣性地關於該使用者。
知識搜尋服務之使用者通常詢問的問題某種角度而言係關於他們目前的上下文。一使用者的上下文可以廣義地定義為在任何時間點環繞一使用者之狀況的所有組合。一使用者的上下文包括該使用者目前的位置、日期與時間,但亦可包括任何其它空間性、時間性、社交及主題式資料,其定義了使用者是誰,且該使用者到過何處,該使用者想要到那裏,他們要跟誰一起去,他們去的目的及該使用者有興趣的為何。
例如,一使用者可以詢問”哪裏是吃東西的好地方?”顯然關於無法合理地靠近該使用者之餐廳的任何答案就沒有用。因此,如果該使用者目前在Santa Fe,該問題實際上為”在Santa Fe哪裏是吃東西的好地方?”但是該使用者可能具有食物喜好,例如該使用者可能喜歡壽司或泰國菜,所以該問題實際上為”在Santa Fe哪裏有好的壽司或泰國菜餐廳?”在甚至更為摘要層級中,如果其超過下午12點,且一使用者尚未吃午餐,顯然下一個問題為”在哪裏吃午餐?”,當然除非該使用者永遠不吃午餐。使用者亦可能較喜歡聽到類似他們的人的意見,例如相同年齡、相同職業等等。
一W4 COMN或類似可追蹤Who,What,When及Where資料之網路可以探索關於使用者所累積的資料,以增進搜尋一知識庫,或任何其它種類的資料庫,其可包含關於人、地點、事物、事件或主題之資訊來增廣一使用者所張貼的問題。再者,經過一段時間,由特定使用者在特定上下文中詢問的問題可被存檔,並用於形成預測性模型,其可用於預測具有特定屬性之使用者有可能在特定狀況下詢問之問題。
例如,假設一使用者已經是在長距離火車旅行中,已經坐在他或她的位子上2.5小時,且已經在這段時間當中已使用其***向火車的行動點心販售商購買四罐啤酒。當該使用者離開火車時,該使用者拿出一PDA來進行查詢,且該裝置自動地突現該火車站的地圖,其在地圖上已經指明最靠近的廁所。該使用者可以選擇”並非這個”的按鈕,並顯示下一個可能的答案,例如外匯兌換及/或檢查行李提領及/或計程車站。每個個人可以收到他們目前狀況下最有可能答案之不同構成或評等的組合,例如如果一使用者的路徑歷史顯示出該使用者從來不會使用火車站的廁所,其可能根據我的個人資料歷史及設定檔顯示計程車或最靠近的旅館,或速食店廁所。在另一個自動具體實施例中,可能由一廣告商贊助,具有在音樂會購買禮品的歷史之使用者將使得他的裝置顯示在會場中紀念品販售商的位置。
第七圖所示為一W4 COMN如何能夠提供上下文增進的知識搜尋服務之具體實施例。
W4 COMN 1900維護一或多個知識資料庫1940,其包含由發問的使用者1100張貼的問題,及由回答使用者1500所給定的答案(即問題與答案資料庫)。存取到知識資料庫1940由一查詢增廣引擎1920所提供。一發問的使用者1100可以經由一代理主機裝置遞交一問題到查詢增廣引擎1920,例如PDA 1102,並經由該代理主機裝置接收該問題的一或多個答案。
發問的使用者1110目前位在紐約市,其為商店1130的顧客,且目前在餐廳1140用餐。發問的使用者1100額外地維護一部落格(BLOG)1150,具有電子郵件帳號1120及一群朋友。所有這些實體及資料物件,以及它們與發問的使用者1100之關聯性皆為W4 COMN 1900所已知,且可協助定義該使用者目前的上下文。該使用者的目前上下文可被廣泛地定義成該使用者所在之空間及時間,辨識該使用者之興趣、活動及社交關聯性之社交、主題式、時間性及空間性資訊的整體組合。
在問題與答案資料庫1940中每個答案由一回答的使用者1500提供。每個回答的使用者1500亦具有他或她本身的上下文。例如,回答的使用者1500之每一者係位在美國1510某處,為一或多個商店1530之顧客,在一或多個餐廳1540處用餐,具有至少一電子郵件帳號1520,並至少維護一BLOG 1550。所有這些實體及資料物件,以及它們與回答的使用者1500之它們的關聯性為W4 COMN 1900已知,並協助定義該回答的使用者之目前上下文。
查詢增廣引擎1920能夠探索關於一發問的使用者之目前上下文之社交、主題式、時間性及空間性資訊,以補充由該使用者詢問的問題。因此,例如如果發問的使用者1100詢問”我應該在哪裏吃飯?”,查詢增廣引擎1920能夠判定其為午餐時間,且該使用者在紐約市1110,且該使用者已經經常在壽司餐廳1140用餐,因此構成一更為特定的問題”在紐約市提供午餐的壽司餐廳在哪裏?”
查詢增廣引擎1920可額外地探索關於回答的使用者之目前上下文的社交、主題式、時間性及空間性資訊,以協助定義傳回給該問題之該組答案。例如,回應於問題”在紐約市提供午餐的壽司餐廳在哪裏?”,查詢增廣引擎1920能構較佳地選擇由發問的使用者之朋友1160提供的答案,其可較佳地選擇由紐約市居民的使用者提供的答案,具有類似於該發問的使用者的人口統計資料者(例如相同年齡、收入水準、相同興趣)等等。
W4 COMN 1900可額外地儲存關於每個問題及答案之歷史上下文資訊。例如,發問的使用者1110可能一年大多時間住在夏威夷,但當詢問問題”我應在何處吃飯?”時正在紐約市渡假。該問題的歷史上下文將包含一特定空間位置,紐約市。現在一回答的使用者1500可以是在高收入區塊,但當他或她回答該問題時可能已經變成低收入層級。該問題之歷史上下文將包含一特定人口統計資料,低收入層級。
經過一段時間,問題與答案資料庫1940可以累積並儲存關於寬廣陣列的上下文之問題與答案。查詢增廣引擎1920可以汲取此資訊,甚至在無人問問題時,建議問題。例如,如果正在紐約市度假且經常喜歡吃壽司的使用者在約下午12點時詢問問題”我應該在哪裏吃飯?”,查詢增廣引擎1920能夠偵測一使用者何時在這種上下文中,並自發性地建議這種問題給該使用者。
第八圖所示為第七圖所示之使用者、裝置及相關資料物件如何被定義到一W4 COMN之具體實施例。
使用者1110及1500分別表示成使用者RWE 2110及2500。發問的使用者之PDA 1102表示成一代理主機RWE 2102。商店1130及1150分別表示成位置RWE 2130及2150。餐廳1140及1540分別表示成位置RWE 2140及2540。紐約市及其它美國位置1110及1510分別表示成位置RWE 2110及2510。使用者電子郵件1120及1520分別表示成被動資料IO 2120及2520。使用者部落格1150及1550分別表示成被動資料IO 2150及2550。查詢增廣引擎1920及知識資料庫1940分別表示成主動IO 2920及2940。
第九圖所示為第八圖所示之RWE與IO如何能夠關聯一W4 COMN內一使用者問題的資料模型之具體實施例。
在一具體實施例中,由一發問的使用者使用一代理主機裝置遞交一問題即產生關聯於發問的使用者RWE 2100、使用者的PDA代理主機RWE 2104及查詢增廣引擎IO 2920之一被動問題IO 2108。該發問的使用者RWE 2100直接關聯於一使用者設定檔IO 2108。在一具體實施例中,使用者設定檔IO 2108為一總合的設定檔,其關聯該使用者與該使用者相關的該網路可使用之所有個人及人口統計資料。
發問的使用者RWE 2100目前關聯於紐約市的位置RWE,因為該使用者目前就在紐約市。該網路可能已經偵測到該使用者的目前位置,例如透過該使用者的PDA使用一嵌入式GPS裝置,或藉由該裝置所廣播之行動電話信號的三角定位。發問的使用者RWE 2100另外直接關聯於該使用者光顧的一商店2130的一RWE,其本身具有至少一IO 2132,其包含關於該商店的資訊,例如該商店的種類,擁有權資訊及營業時間。發問的使用者RWE 2100另外直接關聯於該使用者光顧的一餐廳2140的一RWE,其本身具有至少一IO 2142,其包含關於該商店的資訊,例如菜單、評論及營業時間。
發問的使用者RWE 2100另外直接關聯於由該發問的使用者傳送及接收之電子郵件2120的IO,及由該使用者所維護的一部落格2150。發問的使用者RWE 2100直接地關聯一群組的使用者RWEs 2160,其代表經由一社交網路IO 2162之使用者的朋友,其可為一被動資料IO,例如一聯絡人清單,或可為一主動IO,例如由一第三方提供商所提供的一社交網路化網站。使用者RWEs 2160之每一者具有至少一設定檔IO,其包含例如關於每個使用者之人口統計資訊。
在上述例示的具體實施例中的該等資料關係為示例性,且並未詳盡可以直接或間接地關聯到發問的使用者RWE 2100之實體與IO的無盡數目。發問的使用者RWE 2100可以經由多種資料關係與不同程度的區隔而間接地關聯於該網路已知的一大型且可能無界線之實體與資料的組合。例如,使用者的朋友2160之每一者可以光顧不同的商店及餐廳,維護他們本身的部落格,在任何時間點在不同的實體位置處等等。整體組合的RWE與IO直接或間接地關聯到發問的使用者RWE 2100,其可提供該使用者目前及歷史的上下文的詳細觀視,其可用於增廣在該上下文內一使用者所張貼的問題。
類似地,每個回答的使用者RWE 2500經由一資料關係的網路係直接或間接地關聯於一可能無限量之RWE與IO的組合。在所例示的具體實施例中,每個回答的使用者RWE 2500係直接地關聯於由該等使用者與RWE光顧的商店及餐廳2530與2540之RWE,其代表該等使用者之目前位置2510。每個回答的使用者RWE 2500另直接關聯於代表使用者電子郵件2520、使用者部落格2550及使用者設定檔2502之IO。商店及餐廳2530,2540之RWE之每一者關聯於分別與該等商店及餐廳有關的資訊之IO 2532及2542。直接或間接地關於回答的使用者RWE 2500之RWE與IO的整體組合提供該回答的使用者之目前及歷史上下文之詳細觀視,其可用於選擇對於該發問的使用者最有可能有幫助或有興趣的使用者之答案。
在一發問的使用者RWE與回答的使用者RWE之間亦有一個關係。這種關係可透過類似的興趣、共同的朋友、共同的實體位置、共同線上瀏覽、社群或通訊等等。在所例示的具體實施例中,該等發問的使用者朋友之RWEs 2160中至少一者為一回答的使用者RWE 2500,且發問的使用者之電子郵件2120中至少一者係關聯於一回答的使用者RWE,例如因為該電子郵件導向於或參照於該RWE所關聯的該回答的使用者。
在一具體實施例中,於一W4 COMN內,第九圖所示的關係由服務該W4 COMN之一W4引擎內一或多個相關聯引擎所建構及維護。這些關係的產生可以是自動,且為W4 COMN之正常運作的一部份。另外,這種關係可依要求來產生。
在一具體實施例中,第一次被張貼的問題2108被***到知識資料庫2940中,並由回答的使用者來回應。在一具體實施例中,被***到知識資料庫2940中的每一問題係在當該問題被張貼時關聯於該發問的使用者之上下文。在一具體實施例中,在知識資料庫2940中已經由多個使用者多次詢問的問題係關聯於在當該問題被張貼時所有或實質所有該等發問的使用者的上下文。在一具體實施例中,被***到知識資料庫2940中的每一答案係在當該答案被提供時關聯於該回答的使用者之上下文。
在一具體實施例中,查詢增廣引擎2920藉由檢查一使用者RWE 2100之目前上下文及將該使用者的上下文匹配到儲存在知識資料庫2940中問題之上下文,而自動地產生一問題IO 2108。然後IO 2108可被傳送到使用者的代理主機裝置2104做為一建議的問題。
第十圖為一網路(例如W4 COMN)如何能夠使用關聯於一使用者之時間性、空間性及社交資料以提供增廣查詢給一知識系統的程序3000之具體實施例。
在步驟3010,在網路上自一發問的使用者接收一問題,其關聯於該使用者有興趣的任何主題。該問題至少包含一使用者的識別及至少一問題條件。一使用者的識別可為(但非限制)名字、登入、電子郵件地址、來自一可信任來源之驗證的介紹,或在該網路內唯一地辨識一使用者之任何其它代符或代符的組合。該識別可包含在一社交網路化網站上一使用者ID。在一具體實施例中,一使用者的識別代表該發問的使用者。在一具體實施例中,該使用者之識別可以代表一第二使用者(即除了該發問的使用者之外)。
問題條件能夠(但非限制)包含關於現實世界實體與有興趣的主題之任何空間性、時間性、主題式或社交條件。在一具體實施例中,該條件可使用標準關聯或組合運算器而彼此相關聯。在一具體實施例中,該問題可被陳述為一自然語言查詢。在一具體實施例中,該問題可被陳述為一媒體物件,例如相片、影片或音訊片段。在一具體實施例中,查詢條件為利用標準字元形成的代符,例如字元或符號。
在一具體實施例中,查詢條件可包括資料物件。例如,一使用者能夠輸入該查詢,例如”這是什麼?<影像>”,”給我看更多類似此<影像>”,或”誰撰寫其歌詞?<媒體>”,其中<影像>及<媒體>代表該使用者附加到該問題之實際影像及媒體資料物件。在一具體實施例中,例如發問的使用者能夠即時地遞交一共同所在的建築物或物件之影像或影片片段。然後該程序能夠自動地格式化一問題,以收集一組類似的多媒體內容,其標示有關於該建築物/物件之已知名稱、功能、已知資訊。
然後一使用者之識別及該問題條件在步驟3020被用於形成一第一查詢,藉以經由該網路搜尋經由該網路可使用之使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料(包括網路資料庫3022及感測器3024),其關聯於該問題條件及該辨識的使用者,藉以辨識關於問題條件之使用者上下文資料。在形成該查詢中,如果一資料物件被包括在該問題條件當中,該資料物件可被處理來進一步協助定義該物件,其藉由(但非限制)自該物件內容擷取關鍵字,自該物件擷取元資料,使用一影像分類器來分類該物件,取得一檢查總和,或自該物件取得一簽章。
然後該使用者上下文資料經由該網路可使用的處理能力來用於加入額外的條件到原始問題(如步驟3030),以產生利用使用者上下文資料認證的一修正的問題。該額外的條件可為認證、個人化及精鍊該原始問題的任何種類的空間性、時間性、社交或主題式條件,藉以形成一更為特定及針對化的問題。在一具體實施例中,該原始問題條件及該額外的問題條件被形成到多個問題當中,其範圍在特定性或關於其它的主題。
視需要,該等修正的問題可在步驟3040經由網路傳送到使用者,藉以允許該使用者選擇特定修正的問題來進一步處理。在該使用者完成他或她的選擇之後,在步驟3050該使用者的選擇在網路之上接收,且僅有選擇的問題被處理。
然後在步驟3060一使用者之識別及修正的問題條件被用於形成一第二查詢,藉以經由該網路搜尋該網路可使用之知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料(包括網路資料庫3022及感測器3024及知識資料庫3062),其關聯於該修正的問題條件及該辨識的使用者,藉以辨識關於該辨識的使用者及該修正的問題條件之知識資料。由該第二查詢所取得的該辨識的知識資料可為與該修正的問題條件完全符合或可為接近符合。例如,問題”在Santa Fe哪裏有好的壽司或泰國菜餐廳?”能夠得到一關聯的問題”在Santa Fe哪裏有好的海鮮餐廳?”或”在Santa Fe區域哪裏有好的日本料理餐廳?”
在一具體實施例中,知識資料包含由複數使用者輸入的問題及答案。在一具體實施例中,該知識資料額外地包含輸入該等問題及答案之該等複數使用者之每一者的識別。在一具體實施例中,該知識資料額外地包含在當這些問題及答案被輸入時輸入該等問題及答案之該等複數使用者之每一者的空間性、時間性、社交及主題式資料(也就是說在該等問題及答案被輸入時該等使用者之上下文)。
在一具體實施例中,每個問題及答案之知識資料額外地包含已經使用該知識資料的複數使用者中至少一者的識別(例如任何已經檢視該知識資料的使用者)。在一具體實施例中,該知識資料額外地包含在當該資料被使用時使用該知識資料的該等複數使用者之每一者的空間性、時間性、社交及主題式資料(例如在當該知識資料被檢視時檢視該知識資料的該等使用者之上下文)。
在一具體實施例中,該知識資料額外地包含一最佳答案的選擇,其中原始輸入該問題之使用者已經從被張貼的該等答案當中選擇一最佳答案。在一具體實施例中,至少一些問題及答案之知識資料額外地包含使用普遍性資料(例如一問題或答案被選擇或檢視之次數)。在一具體實施例中,至少一些問題及答案之知識資料額外地包含註釋,其在一具體實施例中由該系統之任何使用者輸入。在一具體實施例中,至少一些答案的知識資料額外地包含由使用者對於該答案的有用性之評等,其可由該發問的使用者或由使用的使用者所輸入。
在一具體實施例中,該辨識的知識資料基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。在一具體實施例中,該辨識的知識資料基於該辨識的使用者之上下文與輸入關於該使用者的問題之知識資料的該等使用者之目前或歷史上下文之間符合的接近度,來進行評等。在另一具體實施例中,該辨識的知識資料可基於該辨識的使用者之上下文與發現、瀏覽與關於該使用者的問題之知識資料有互動之使用者的目前或歷史上下文之間符合的接近度來進行評等,例如做為一類似或相同查詢或上下文之搜尋結果。然後在步驟3070,該選擇的知識資料被傳送到該末端使用者,。傳送到發問的使用者之資料可被格式化成任何適用於由一使用者裝置使用或顯示的任何電子格式中,例如像是HTML或XML檔案。
在一具體實施例中,如果沒有知識資料可接近符合於該修正的問題,則該修正的問題、該原始問題或兩者被張貼到知識資料庫3062,使得其他使用者能夠檢視該等問題及張貼答案。
第十一圖所示為一網路(例如W4 COMN)如何能夠使用關聯於一使用者之時間性、空間性及社交資料以提供自動產生的上下文敏感查詢的程序4000之具體實施例。
做為W4 COMN之正常運作的一部份,使用者之目前上下文經常地更新。空間性、時間性、主題式及社交資料對於來自全面來源的個別使用者進行追蹤、相關聯及索引化。如果一使用者攜帶一地理可定位之代理主機裝置,W4 COMN能夠即時地追蹤該使用者的位置。W4 COMN藉由擷取來自多種來源的互動資料(例如電子郵件、文字訊息等)能夠推斷一使用者有參與的活動。W4 COMN亦可知道一個人的喜好、厭惡、興趣、社交圈等等。每一實例,一使用者的上下文,環繞一使用者之Who,What,When及Where可改變。
經過一段時間,知識資料庫被累積,在多種上下文中的使用者會詢問類似或相同的問題。該知識資料庫可藉由在當該問題被詢問時問問題的該使用者之上下文來知道該上下文。當一問題以一特定上下文經常地被重複時,其可以經驗為基礎而推斷這種問題與在這種上下文中的使用者有特殊的相關性。因此,該知識資料庫不僅累積使用該資料庫之該等使用者的知識,亦可有效地由上下文索引化問題,使得該系統能夠建議未被問到的問題。
該程序開始於當一建議的問題或多個問題之請求在網路上由一請求的使用者或其代表被接收時開始(如4010)。該請求可由一使用者啟始的事件觸發,例如一使用者在一代理主機裝置上採取使用者介面動作,或當一使用者說出一關鍵字或關鍵片語到一行動電話或PDA時。該請求能夠以定期的方式(例如每小時)由W4 COMN內的一程序代表該使用者自動地被觸發。該請求亦可基於在該代理主機裝置上感測器或資料值超過一特定臨界值時由該W4 COMN或W4 COMN應用代表該使用者被自動地觸發,藉以啟始一問題,而不需要使用者介入。例如,一代理主機裝置可以感測在一撞擊之後一小段距離之上快速的減速度,並取得該使用者已經發生某種意外,藉此觸發一知識資料請求及回應。
更概言之,在W4 COMN內的一程序能夠追蹤在一使用者的目前上下文中多個空間性、時間性、主題式或社交變數,並當任何這些變數改變時,觸發請求一建議的問題。例如,該程序能夠當一使用者實際地進入一新的城鎮、新城市或新鄰近區時,當一使用者下載並聆聽新的歌曲,當一使用者傳送一電子郵件或文字訊息,或當一使用者在街上碰巧遇到一朋友時即觸發請求一建議的問題。
在另一示例中,該觸發事件可為關聯於該請求的使用者之一感測器的狀態之改變。該感測器能夠關聯於該使用者的代理主機裝置(例如異常的溫度升高,所以一建議的問題可能是”當發生火災時要怎麼辦?”,或加速計快速地停止,所以可能是”在撞車時要怎麼辦?”等)。該感測器可為位在該使用者附近的一網路感測器(例如交通或天氣感測器)。
該請求至少包含一使用者的識別。一使用者的識別可為(但非限制)名字、登入、電子郵件地址、來自一可信任來源之驗證的介紹,或在該網路內唯一地辨識一使用者之任何其它代符或代符的組合。該識別可包含在一社交網路化網站上一使用者ID。在一具體實施例中,一使用者的識別代表該請求的使用者。在一具體實施例中,該使用者的識別可代表相關於該查詢的一第二使用者(即除了該請求的使用者之外),例如與該請求的使用者共處同一地,或在此主題事項上該請求的使用者之一較佳的過濾來源。
在該程序的下一步驟4020中,一第一查詢被形成,藉以經由網路搜尋關聯於該辨識的使用者在網路上可使用的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料(包括網路資料庫3022及感測器3024及知識資料庫3062),藉以辨識關於該辨識之使用者的目前上下文之知識資料。在一具體實施例中,該辨識的知識資料包含由複數使用者輸入的一組問題及答案,其可在步驟4070直接傳送到該使用者,而不需要進一步處理。在一具體實施例中,該程序辨識最佳匹配的問題與答案配對,且另辨識密切相關的問題。
在一具體實施例中,該程序僅辨識關於該辨識的使用者之目前上下文之問題。在步驟4030,該等辨識的問題可經由網路傳送到請求的使用者,藉以允許該請求的使用者選擇特定的問題來進一步處理。在該使用者完成他或她的選擇之後,在步驟4040該使用者的選擇在網路之上接收,且僅有選擇的問題被處理。如果該第一查詢並未取得該等選擇的問題之答案,該等選擇的問題即用於在步驟4060形成一第二查詢,藉以經由網路搜尋關於該選擇的問題條件及該使用者之網路上可使用的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該使用者及該等選擇的問題之知識資料。
在一具體實施例中,該辨識的知識資料基於該辨識的使用者之上下文與輸入關於該使用者的問題之知識資料的該等使用者之目前或歷史上下文之間符合的接近度來進行評等。然後該選擇的知識資料被傳送到該請求的使用者(如步驟4060)。傳送到請求的使用者之資料可被格式化成任何適用於由一使用者裝置使用或顯示的任何電子格式中,例如像是HTML或XML文件。在一具體實施例中,傳回到一請求的使用者之知識資料使用使用者喜好來過濾。例如,一使用者可以選擇過濾成人或不想要的主題/主旨,來源,使用者,或任何其它空間性、時間性、社交或主題式條件的組合。
在一具體實施例中,當一建議的問題被一使用者選擇時,該知識資料庫被更新,以反應出事實上該問題已經被該使用者選擇。在一具體實施例中,一問題已經被選擇的次數被儲存在該知識資料庫上。在一具體實施例中,已經選擇該問題之每一使用者的上下文被記錄在該知識資料庫上。在一具體實施例中,選擇計數資料可用於評等被傳送到該末端使用者之辨識的知識資料。在一具體實施例中,該辨識的知識資料基於該辨識的使用者之上下文與在過去已經選擇該問題之該等使用者之目前或歷史上下文之間符合的接近度來進行評等。
第十二圖為能夠支援像是第十圖及第十一圖所示之程序的一查詢增廣引擎5000之具體實施例,其可在具有關聯於一使用者之時間性、空間性及社交資料的一網路(例如W4 COMN)內提供查詢增廣及自動產生的上下文敏感查詢。
查詢增廣引擎5000包含四個管理員,即使用者管理員5100、查詢分析器管理員5200、問題管理員5300及答案管理員5400。在一具體實施例中,查詢增廣引擎5000為一W4 COMN的組件。在另一具體實施例中,查詢增廣引擎5000存在於一或多個伺服器上,並連接到可存取到關於複數使用者之空間式、社交、時間性及主題式資料的網路。在一具體實施例中,每一個管理員5100,5200,5300及5400包含一或多個模組,其中一些可共享一或多個管理員。一或多個這些模組可為一W4 COMN內其它引擎之組件。
查詢增廣引擎5000經由W4 COMN可由輸入問題的使用者5140及回答問題的使用者5160存取。使用者5140及5160顯示在雲端之內,代表每個使用者由空間性、時間性、主題式及社交資料關聯性之雲端之內詢問或回答問題,即該使用者的目前上下文。知識資料係儲存可經由網路存取的一或多個知識資料庫5900中。
在一具體實施例中,該W4 COMN連續地收集關於網路5600已知之實體的空間性、時間性、社交及主題式資料,其可包括人5610、位置5620、商店5640、感測器5660及事件5680。在一具體實施例中,使用關於一特定使用者可使用的空間性、時間性、社交及主題式資料,該W4 COMN中每一實體已知的主題或邏輯資料物件可被映射,並代表所有其它已知的實體及資料物件,藉以同時產生每一實體的一微圖形,以及彼此關聯所有已知的實體之一通用圖形。在一具體實施例中,實體與資料物件之間這些關係係以一通用索引儲存在W4COMN內。在一具體實施例中,W4資料及該通用索引係儲存在網路5800可以存取的一或多個資料庫上。
使用者管理員5100提供有設施,以允許末端使用者存取查詢增廣引擎5000之服務。使用者管理員5100經配置以在網路上自發問的使用者5140接收關於該等使用者有興趣之任何主題的問題。該等問題之每一者至少包含一使用者的識別及至少一問題條件。一使用者的識別可為(但非限制)名字、登入、電子郵件地址、來自一可信任來源之驗證的介紹,或在該網路內唯一地辨識一使用者之任何其它代符或代符的組合。該識別可包含在一社交網路化網站上一使用者ID。在一具體實施例中,一使用者的識別代表該發問的使用者。在一具體實施例中,該使用者之識別可以代表一第二使用者(即除了該發問的使用者之外)。
問題條件能夠(但非限制)包含關於有興趣的現實世界實體與主題之任何空間性、時間性、主題式或社交條件。在一具體實施例中,該條件可使用標準關聯或組合運算器而彼此相關聯。在一具體實施例中,該問題可被陳述為一自然語言查詢。在一具體實施例中,該問題可被陳述為一媒體物件,例如相片、影片或音訊片段。在一具體實施例中,查詢條件為利用標準字元形成的代符,例如字元或符號。
在一具體實施例中,查詢條件可包括資料物件。例如,一使用者能夠輸入該查詢,例如”這是什麼?<影像>”,”哪裏我可找到其中之一?<影像>”,或”誰撰寫其歌詞?<媒體>”,其中<影像>及<媒體>代表該使用者附加到該問題之實際影像及媒體資料物件。在一具體實施例中,使用者管理員經配置以允許發問的使用者即時地遞交位在相同地點之建築物或物件之影像或視訊片段。然後該使用者管理員能夠自動地格式化一問題,以傳回給該使用者一組類似的多媒體內容,其標示有名稱、功能、關於該建築物/物件之已知的資訊。
使用者管理員5100額外地經配置以接收所建議問題之請求。該請求至少包含一使用者的識別。一使用者的識別可為(但非限制)名字、登入、電子郵件地址、來自一可信任來源之驗證的介紹,或在該網路內唯一地辨識一使用者之任何其它代符或代符的組合。該識別可包含在一社交網路化網站上一使用者ID。在一具體實施例中,一使用者的識別代表該請求的使用者。在一具體實施例中,該使用者之識別可以代表一第二使用者(即除了該請求的使用者之外)。
在一具體實施例中,對於所建議問題之請求由一使用者啟始的事件觸發,例如一使用者在一代理主機裝置上採取使用者介面動作,或當一使用者說出一關鍵字或關鍵片語到一行動電話或PDA時。在一具體實施例中,使用者管理員5100能夠以定期的方式(例如每小時)代表該使用者自動地觸發一建議的問題。在一具體實施例中,該使用者管理員追蹤在一使用者的目前上下文中多個空間性、時間性、主題式或社交變數,並當任何這些變數改變時觸發請求一建議的問題。在一具體實施例中,在該請求的使用者之目前上下文資料的改變為關聯於該請求的使用者之一感測器狀態之改變。在一具體實施例中,在該請求的使用者之目前上下文資料中的改變能夠在該使用者的實體位置中改變(例如經由一地理可定位代理主機裝置來偵測)。
使用者管理員5100額外地經配置以傳送由查詢分析器管理員5200修正的問題,或由問題管理員5300所辨識的問題(在以下詳細描述)回到發問的使用者,並自發問的使用者接收問題的選擇。使用者管理員5100額外地經配置以回應於使用者問題傳送由問題管理員5300所辨識的知識資料回到發問的使用者5140。被傳送到發問的使用者5140之資料可被格式化成適用於由一使用者裝置使用或顯示之任何電子格式,例如像是HTML或XML文件。在一具體實施例中,資料經由一API被傳送到發問的使用者5140。
使用者管理員5100額外地經配置以自回答的使用者5160接收對於張貼的問題之答案。使用者管理員5100能夠提供一介面,以允許回答的使用者5160瀏覽由發問的使用者5140所張貼的問題。在一具體實施例中,答案可以包括資料物件,例如媒體物件、文字物件、格式化檔案等等。在一具體實施例中,使用者管理員5100提供一API,其允許在使用者代理主機裝置上第三方應用顯示問題及張貼問題之答案。
查詢分析器管理員5200提供設施來分析及增廣使用者管理員5100接收的使用者問題。在一具體實施例中,對於每個由使用者管理員5100收到的問題,查詢分析器管理員5200使用該使用者之識別及問題條件到一形成的查詢,藉以經由網路搜尋經由該網路可使用之使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料(包括網路資料庫5800及感測器5700),並關聯到該問題條件及該辨識的使用者,藉以辨識關於問題條件之使用者上下文資料。如果一資料物件被包括在該問題條件當中,查詢分析器管理員5200能夠處理該資料物件,以協助進一步定義該物件,其藉由(但非限制)自該物件內容擷取關鍵字,自該物件擷取元資料,使用一影像分類器來分類該物件,取得一檢查總和,或自該物件取得一簽章。
在一具體實施例中,查詢分析器管理員5200另經配置以使用使用者上下文資料來加入額外的條件到問題,以產生利用使用者上下文資料驗證的修正問題。該額外的條件可為認證、個人化及精鍊該原始問題的任何種類的空間性、時間性、社交或主題式條件,藉以形成一更為特定及針對化的問題。在一具體實施例中,該原始問題條件及該額外的問題條件被形成到多個問題當中,其範圍在特定性或關於其它的主題。
問題管理員5300提供設施,以允許使用者存取儲存在知識資料庫5800中的知識資料。在一具體實施例中,問題管理員5300能夠自查詢分析器管理員5200接收修正的問題。在一具體實施例中,問題管理員5300能夠自使用者管理員5100接收未修正的問題。在一具體實施例中,問題管理員5300能夠自使用者管理員5100接收選擇的問題。
在一具體實施例中,問題管理員5300使用該等使用者識別及問題條件來形成查詢,藉以經由該網路搜尋經由該網路可使用之知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料(包括網路資料庫5800,感測器5700及知識資料庫),並關聯於該等問題條件及該等辨識的使用者,藉以辨識關於該使用者與問題條件之知識資料。在一具體實施例中,所辨識的知識資料被傳送到使用者管理員5100,用於傳輸回到發問的使用者5140。由該等查詢取得的辨識之知識資料可為完全匹配於該問題條件,或可為接近符合。
在一具體實施例中,知識資料包含由複數使用者輸入的問題及答案。在一具體實施例中,該知識資料額外地包含輸入該等問題及答案之該等複數使用者之每一者的識別。在一具體實施例中,該知識資料額外地包含在當這些問題及答案被輸入時輸入該等問題及答案之該等複數使用者之每一者的空間性、時間性、社交及主題式資料(也就是說在該等問題及答案被輸入時該等使用者之上下文)。
在一具體實施例中,每個問題及答案之知識資料額外地包含已經使用該知識資料的複數使用者中至少一者的識別(例如任何已經檢視該知識資料的使用者)。在一具體實施例中,該知識資料額外地包含在當該資料被使用時已經使用該知識資料的該等複數使用者之每一者的空間性、時間性、社交及主題式資料(例如在當該知識資料被檢視時檢視該知識資料的該等使用者之上下文)。
在一具體實施例中,該知識資料額外地包含一最佳答案的選擇,其中原始輸入該問題之使用者已經從被張貼的該等答案當中選擇一最佳答案。在一具體實施例中,至少一些問題及答案之知識資料額外地包含使用普遍性資料(例如一問題或答案被選擇或檢視之次數)。在一具體實施例中,至少一些問題及答案之知識資料額外地包含註釋,其在一具體實施例中由該系統之任何使用者輸入。在一具體實施例中,至少一些答案的知識資料額外地包含由使用者對於該答案的有用性之評等,其可由該發問的使用者或由使用的使用者所輸入。
在一具體實施例中,問題管理員5300可自使用者管理員5100接收請求建議的問題,每一請求包含至少一使用者之識別。在一具體實施例中,對於每一請求建議的問題,一查詢被形成,藉以經由該網路搜尋知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,並關聯於該辨識的使用者,藉以辨識關於該使用者之目前上下文的知識資料。在一具體實施例中,問題管理員5300僅辨識回應於該等建議問題之請求的問題。在一具體實施例中,問題管理員5300辨識回應於該等建議問題之請求的問題及答案。在一具體實施例中,該辨識的知識資料被傳送到使用者管理員5100,用於傳輸回到發問的使用者5160。
在一具體實施例中,如果僅有問題在初始時由問題管理員5300取得,使用者管理員5100能夠呈現該等問題給請求的使用者5140進行選擇,並自該等使用者接收所建議問題之選擇。然後問題管理員5300能夠使用該等選擇的問題來形成查詢,藉以經由網路搜尋知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,並關聯於選擇的問題條件及該辨識的使用者,藉以辨識關於該辨識的使用者與該修正的問題條件之知識資料。在一具體實施例中,該辨識的知識資料被傳送到使用者管理員5100,用於傳輸回到請求的使用者5160。
在一具體實施例中,當一建議的問題被一使用者選擇時,問題管理員5300更新知識資料庫5900,以反應出事實上該問題已經被該使用者選擇。在一具體實施例中,一問題已經被選擇的次數被儲存在該知識資料庫上。在一具體實施例中,已經選擇該問題之每一使用者的上下文被記錄在該知識資料庫上。在一具體實施例中,選擇計數資料可用於評等被傳送到該末端使用者之辨識的知識資料。
在一具體實施例中,問題管理員5300能夠基於該修正的問題條件與該辨識的知識資料之間符合的接近度來評等所辨識的知識資料。在一具體實施例中,問題管理員5300能夠基於輸入該原始問題的使用者之上下文與輸入關於該等使用者的問題之知識資料的該等使用者之目前或歷史上下文之間符合的接近度來評等所辨識的知識資料(例如經由該網路可使用的社交網路資料、空間性資料、時間性資料及主題式資料之間符合的接近度,其係關於該辨識的使用者,其關於當該辨識的知識資料被收集時輸入該辨識的知識資料的第一複數使用者之每一者的空間性、時間性、社交及主題式資料)。
在一具體實施例中,問題管理員5300能夠基於輸入該原始問題的使用者之上下文與使用關於該等使用者的問題之知識資料的該等使用者之目前或歷史上下文之間符合的接近度來評等所辨識的知識資料(例如經由該網路可使用的社交網路資料、空間性資料、時間性資料及主題式資料之間符合的接近度,其係關於該辨識的使用者,其關於當該辨識的知識資料被使用時使用該辨識的知識資料的第二複數使用者之每一者的空間性、時間性、社交及主題式資料)。
在一具體實施例中,問題管理員5300經配置以當一使用者輸入先前尚未被張貼過的問題時加入問題到知識資料庫5900中。在一具體實施例中,被加入到該知識資料庫的每個問題包含一使用者之識別及至少一問題條件,其中可以包括資料物件。在一具體實施例中,對於被加入到該知識資料庫的每個問題,問題管理員5300加入關於當該問題被輸入時輸入該問題的使用者之空間性、時間性、社交及主題式資料(也就是說在當該問題被輸入時該使用者之上下文)。在一具體實施例中,如果一問題包含一資料物件,該資料物件被加入到關聯於該問題之知識資料庫。在一具體實施例中,如果相同的問題被一個以上的使用者詢問,輸入該問題之每一使用者的上下文被加入到關聯於該問題之知識資料庫。
在一具體實施例中,答案管理員5400經配置以加入答案到知識資料庫5900,其在一具體實施例中當一使用者使用由使用者管理員5100提供的一使用者介面來回答一問題時。在一具體實施例中,被加入到該知識資料庫之每個***含一使用者之識別及答案資料,其中可包括文字及其它資料物件,例如媒體物件。在一具體實施例中,對於被加入到該知識資料庫的每個問題,答案管理員5400加入關於當該問題被輸入時輸入該答案的使用者之空間性、時間性、社交及主題式資料(也就是說在當該答案被輸入時該使用者之上下文)。在一具體實施例中,該答案管理員另經配置以接收最佳答案的選擇,其中原始輸入該問題之使用者已經由被張貼的該等答案當中選擇一最佳答案。
本技藝專業人士將認知到本發明之方法及系統可用許多方式實施,且因此其並不受限於前述之範例性具體實施例及範例。換言之,由單一或多個組件所執行之功能性元件,在硬體及軟體或韌體之多種組合中,以及個別功能,其可在該客戶端層級或伺服器層級或兩者中分散在軟體應用程式當中。在此方面,此處所述之不同具體實施例的任何數目之特徵可被組合到單一或多個具體實施例,且有可能有其它的具體實施例可具有少於或多於所有此處所述之特徵。功能性亦可整體或部份地以現在已知或將要成為已知的方式分散在多個組件當中。因此,大量的軟體/硬體/韌體組合有可能來達成此處所述之該等功能、特徵、介面及喜好。再者,本發明的範圍涵蓋以往已知的方式來進行所述之特徵及功能及介面,以及可對此處所述之硬體或軟體或韌體進行之那些變化及修正,其皆可由現在及以後本技藝專業人士可以瞭解者。
再者,在本文中呈現及描述為流程圖之方法的具體實施例係藉由範例來提供,藉以提供對於該技術之更為完整的瞭解。所揭示的方法並不限於此處所呈現的該等作業及邏輯流程。其它的具體實施例可考慮為其中可改變多種作業之順序,且其中被描述為一較大作業之部份的次作業被獨立地執行。
當多種具體實施例已經為了本發明的目的來描述,這些具體實施例必須不能視為限制本發明之教示於那些具體實施例。對於上述之該等元件及作業可進行多種改變及修改可以得到的結果仍維持在本發明中所述之該等系統及程序之範圍內。
102...使用者
104-110...現實世界實體
112...實體位置
122-134...資訊物件
140-144...人
146-150...資訊物件
202...資訊物件
202...音樂檔案
204...物件資料
206、208、210、212、214...元資料
220、222...現實世界實體
224、226、230、232、234、236...資訊物件
242、244、246...現實世界實體
300...W4 COMN
302-308...雲端
310...W4引擎
402...感測器層
404...網路
406...資料層
408...網路基礎設施
410...使用者設定檔化層
412...使用者應用/程序
414...應用層
416...通訊傳遞網路
418...通訊傳遞層
420...W4 COMN資料骨幹
502...W4引擎
504...歸屬引擎
506...相關聯引擎
508...注意引擎
602...W4引擎
604...歸屬引擎
606...相關聯引擎
608...注意引擎
610...訊息吸收及產生管理員
612...訊息傳遞管理員
614...訊息匹配管理員
616...即時通訊管理員
618...使用者設定檔管理員
620...資料骨幹
622...W4分析管理員
624...使用者記錄
626...注意層級場所記錄
630...電子商務及財務交易資訊
632...搜尋索引及記錄
1100...發問的使用者
1102...個人數位助理
1110...紐約市
1110...發問的使用者
1110...使用者
1120...電子郵件帳號
1120...使用者電子郵件
1130...商店
1140...餐廳
1150...部落格
1160...發問的使用者之朋友
1500...回答的使用者/使用者
1510...美國
1510...其它美國位置
1520...使用者電子郵件
1530...商店
1540...餐廳
1550...部落格
1920...查詢增廣引擎
1940...知識資料庫
1940...問題與答案資料庫
2100...發問的使用者現實世界實體
2102...代理主機現實世界實體
2104...使用者的PDA代理主機裝置現實世界實體
2104...使用者的代理主機裝置
2108...被動問題資訊物件
2108...使用者設定檔資訊物件
2108...問題資訊物件
2110、2500...使用者現實世界實體
2120...電子郵件
2120、2150、2520...被動資料資訊物件
2130...位置實世界實體
2130...商店
2132...資訊物件
2140...餐廳
2142...資訊物件
2160...使用者現實世界實體
2160...使用者之朋友
2162...社交網路資訊物件
2500...回答的使用者現實世界實體
2502...使用者設定檔
2510...位置現實世界實體
2510...目前位置
2530...商店
2532、2542...資訊物件
2540...餐廳
2550...使用者部落格
2920...查詢增廣引擎
2920、2940...主動資訊物件
2940...知識資料庫
3000...方法
3010-3070...步驟
3022...網路資料庫
3024...感測器
3062...知識資料庫
4000...方法
4010-4070...步驟
4022...網路資料庫
4024...感測器
4060...第二查詢
4062...知識資料庫
4200...查詢分析器管理員
5000...查詢增廣引擎
5100...使用者管理員
5120...應用程式化介面
5140...輸入問題的使用者/使用者
5160...回答問題的使用者/使用者
5200...查詢分析器管理員
5300...問題管理員
5400...答案管理員
5500...主動W4圖形
5600...網路
5610...人
5620...位置
5640...商店
5660...感測器
5680...事件
5700...感測器
5800...網路/網路資料庫
5900...知識資料庫
前述及其它本發明之目的、特徵及好處將可由以下例示於附屬圖面中較佳具體實施例的更為特定的說明來進行瞭解,其中參考字元係代表多個視圖中所有相同的零件。該等圖面並不需要成比例,而是在於強調本發明之例示性原理。
第一圖為在一W4通訊網路(W4 COMN,“W4 Communications Network”)之一具體實施例中現實世界實體(RWE,“Real-world entities”)與資訊物件(IO,“Information objects”)之間的關係。
第二圖為定義一W4 COMN的具體實施例中RWE與IO之間關係的元資料。
第三圖為W4 COMN之一具體實施例的概念模型。
第四圖為W4 COMN架構之一具體實施例的功能層。
第五圖為如第二圖所示之W4引擎的一具體實施例之該等分析組件。
第六圖為W4引擎的具體實施例,其中顯示在第五圖所示的該等次引擎內的不同組件。
第七圖為一W4 COMN如何能夠提供上下文增進的知識搜尋服務之具體實施例。
第八圖為第七圖所示之使用者、裝置及相關資料物件如何被定義到一W4 COMN之具體實施例。
第九圖為第八圖所示之RWE與IO如何能夠關聯一W4 COMN內一使用者問題的資料模型之具體實施例。
第十圖為一網路(例如W4 COMN)如何能夠使用關聯於一使用者之時間性、空間性及社交資料以提供一知識系統之增廣查詢的程序之具體實施例。
第十一圖為一網路(例如W4 COMN)如何能夠使用關聯於一使用者之時間性、空間性及社交資料以提供自動產生的上下文敏感查詢的程序之具體實施例。
第十二圖為能夠支援像是第十圖及第十一圖所示之程序的一查詢增廣引擎之具體實施例,其可在具有關聯於一使用者之時間性、空間性及社交資料的一網路(例如W4 COMN)內提供查詢增廣及自動產生的上下文敏感查詢。
102...使用者
104-110...現實世界實體
112...實體位置
122-134...資訊物件
140-144...人
146-150...資訊物件

Claims (146)

  1. 一種上下文式查詢增廣之方法,其包含:在一網路上接收來自一發問使用者的一問題,該問題包括一辨識的使用者的一識別及至少一問題條件;形成一第一查詢,藉以經由該網路搜尋使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,其係經由該網路取得且關聯到該問題條件與該辨識的使用者,藉以辨識關於該至少一問題條件之使用者上下文資料;經由該網路使用該使用者上下文資料修正該問題,以基於該使用者上下文資料產生具有至少一額外條件的至少一修正的問題;形成一第二查詢,藉以經由該網路搜尋使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,其係經由該網路取得且關聯該修正的問題條件與該辨識的使用者,藉以辨識關於該辨識的使用者與該修正的問題條件之知識資料;以及在該網路上傳送該辨識的知識資料到該發問的使用者。
  2. 如申請專利範圍第1項所述之方法,其中一使用者的該識別由以下的清單中選出:一名稱、一登入、一電子郵件位址、在一社交網路網站上的使用者ID、來自一可信任來源之經認證的介紹。
  3. 如申請專利範圍第1項所述之方法,其中一使用者的該識別代表該發問的使用者。
  4. 如申請專利範圍第1項所述之方法,其中該至少一問題條件包含空間性、時間性、主題式及社交條件。
  5. 如申請專利範圍第1項所述之方法,其中該至少一問題條件係使用標準關係運算器而與其他條件彼此關連。
  6. 如申請專利範圍第1項所述之方法,其中該問題係以一自然語言查詢陳述。
  7. 如申請專利範圍第1項所述之方法,其中該至少一問題條件包含至少一資料物件。
  8. 如申請專利範圍第7項所述之方法,其中該至少一資料物件由以下清單中選出:影像檔案、音訊檔案、媒體物件、文件。
  9. 如申請專利範圍第7項所述之方法,其中該至少一資料物件為由該發問的使用者即時擷取的一媒體物件。
  10. 如申請專利範圍第7項所述之方法,其中該資料物件被處理而自用於形成該等第一與第二查詢之該物件擷取元資料。
  11. 如申請專利範圍第1項所述之方法,其中該知識資料包含由第一複數個使用者輸入的問題及答案。
  12. 如申請專利範圍第11項所述之方法,其中針對每個問題及答案之該知識資料額外地包含輸入該知識資料的該等第一複數使用者中至少其中之一的一識別。
  13. 如申請專利範圍第12項所述之方法,其中針對每個問題及答案的該知識資料額外地包含有關於該等輸入該知識資料的第一複數使用者之每一者在該知識資料被輸入時的空間性、時間性、社交及主題式資料。
  14. 如申請專利範圍第11項所述之方法,其中針對每個問題及答案之該知識資料額外地包含使用該知識資料的一第二複數使用者中至少其中之一的一識別。
  15. 如申請專利範圍第14項所述之方法,其中針對每個問題及答案的該知識資料額外地包含關聯於使用該知識資料的該等第二複數使用者之每一者在該知識資料被使用時的空間性、時間性、社交及主題式資料。
  16. 如申請專利範圍第11項所述之方法,其中針對至少一些問題及答案的該知識資料額外地包含使用普及性資料。
  17. 如申請專利範圍第11項所述之方法,其中針對至少一些問題及答案的該知識資料額外地包含註解。
  18. 如申請專利範圍第11項所述之方法,其中針對至少一些答案的該知識資料額外地包含該答案之有用性之評等。
  19. 如申請專利範圍第1項所述之方法,其中該辨識的知識資料基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。
  20. 如申請專利範圍第13項所述之方法,其中該辨識的知識資料係基於經由該網路可取得之關聯於該辨識的使用者之的社交網路資料、空間性資料、時間性資料及主題式資料,以及關聯於該等輸入該辨識的知識資料之第一複數使用者的每一者在該辨識的知識資料被輸入時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  21. 如申請專利範圍第15項所述之方法,其中該辨識的知識資料係基於經由該網路可取得之關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,以及關聯於該等使用該辨識的知識資料之第二複數使用者的每一者在該知識資料被使用時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  22. 如申請專利範圍第1項所述之方法,其中被傳送到該發問的使用者之辨識的知識資料係使用使用者喜好來過濾。
  23. 如申請專利範圍第22項所述之方法,其中該等使用者喜好包含空間性、時間性、社交與主題式條件。
  24. 一種上下文式查詢增廣之方法,其包含:在一網路上接收來自一發問使用者的一問題,該問題包括一辨識的使用者的一識別及至少一問題條件;形成一第一查詢,藉以經由該網路搜尋經由該網路可取得且關聯到該問題條件與該辨識使用者的使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該至少一問題條件之使用者上下文資料; 經由該網路使用該使用者上下文資料修正該問題,以基於該使用者上下文資料產生具有至少一額外條件的至少一修正的問題;在該網路上傳送該至少一修正的問題到該發問的使用者;在一網路上接收來該發問的使用者對該等至少一修正的問題中至少其中之一者的選擇;形成一第二查詢,藉以經由該網路搜尋經由該網路可取得且關聯到所選擇之至少一修正問題的條件與該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,並,藉以辨識關於該辨識的使用者與該所選擇的至少一修正問題之條件的知識資料;以及在該網路上傳送該辨識的知識資料到該發問的使用者。
  25. 一種上下文式查詢增廣之方法,其包含:在一網路上自一請求的使用者接收針對至少一建議的問題之一請求,該問題包含一辨識的使用者之一識別;形成一第一查詢,藉以經由該網路搜尋網路上可取得的關聯於該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識之使用者的目前上下文之知識資料;以及在該網路上傳送該辨識的知識資料到該請求的使用者。
  26. 如申請專利範圍第25項所述之方法,其中一使用者的該識別由以下的清單中選出:一名稱、一登入、一電子郵件位址、在一社交網路網站上的使用者ID、來自一可信任來源之經認證的介紹。
  27. 如申請專利範圍第25項所述之方法,其中一使用者的該識別代表該請求的使用者。
  28. 如申請專利範圍第25項所述之方法,其中該請求係回應於在該請求的使用者之代理主機裝置上由一使用者啟始的事件而被遞交。
  29. 如申請專利範圍第25項所述之方法,其中該請求係回應於一觸發事件自動地代替該請求的使用者被遞交。
  30. 如申請專利範圍第29項所述之方法,其中該觸發事件為一時間區段的到期。
  31. 如申請專利範圍第29項所述之方法,其中該觸發事件為該請求的使用者之目前上下文資料的一改變。
  32. 如申請專利範圍第31項所述之方法,其中在該請求的使用者之目前上下文資料的該改變為在該請求的使用者之目前實體位置的一改變。
  33. 如申請專利範圍第31項所述之方法,其中在該請求的使用者之目前上下文資料的該改變為關聯於該請求的使用者之一感測器狀態之一改變。
  34. 如申請專利範圍第25項所述之方法,其中該知識資料包含由第一複數個使用者輸入的問題及答案。
  35. 如申請專利範圍第34項所述之方法,其中針對每個問題及答案之該知識資料額外地包含輸入該知識資料的該等第一複數使用者中至少其中之一的一識別。
  36. 如申請專利範圍第35項所述之方法,其中針對每個問題及答案的該知識資料額外地包含關聯於該等輸入該知識資料的第一複數使用者之每一者在這種知識資料被輸入時的空間性、時間性、社交及主題式資料。
  37. 如申請專利範圍第34項所述之方法,其中針對每個問題及答案之該知識資料額外地包含使用該知識資料的一第二複數使用者中至少其中之一的一識別。
  38. 如申請專利範圍第37項所述之方法,其中針對每個問題及答案的該知識資料額外地包含關聯於該等使用該知識資料的第二複數使用者之每一者在該知識資料被使用時的空間性、時間性、社交及主題式資料。
  39. 如申請專利範圍第34項所述之方法,其中針對至少一些問題及答案的該知識資料額外地包含使用普及性資料。
  40. 如申請專利範圍第34項所述之方法,其中針對至少一些問題及答案的該知識資料額外地包含註解。
  41. 如申請專利範圍第34項所述之方法,其中針對至少一些答案的該知識資料額外地包含該答案之有用性之評等。
  42. 如申請專利範圍第25項所述之方法,其中該辨識的知識資料係基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。
  43. 如申請專利範圍第36項所述之方法,其中該辨識的知識資料係基於經由該網路可取得且關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,以及關聯於該等輸入該辨識的知識資料之第一複數使用者的每一者在該辨識的知識資料被輸入時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  44. 如申請專利範圍第38項所述之方法,其中該辨識的知識資料係基於經由該網路可取得且關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,以及關聯於該等使用該辨識的知識資料之第二複數使用者的每一者在當該知識資料被輸入時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  45. 如申請專利範圍第25項所述之方法,其中被傳送到該發問的使用者之該辨識的知識資料係使用使用者喜好來過濾。
  46. 如申請專利範圍第45項所述之方法,其中該等使用者喜好包含空間性、時間性、社交與主題式條件。
  47. 一種上下文式查詢增廣之方法,其包含:在一網路上自一請求的使用者收到對至少一建議的問題的一請求,該問題包含一辨識的使用者之一識別; 形成一第一查詢,藉以經由該網路搜尋在該網路上可取得的關聯於該辨識的使用者知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識之使用者的目前上下文之至少一問題;在該網路上傳送該辨識的至少一問題到該請求的使用者;在一網路上接收來自該請求的使用者對該等辨識的至少一問題中至少其中之一的選擇;以及形成一第二查詢,藉以經由該網路搜尋經由該網路取得且與該選擇的至少一問題之條件與該辨識的使用者的有關的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該等選擇的至少一問題之條件的知識資料;以及在該網路上傳送該辨識的知識資料到該請求的使用者。
  48. 如申請專利範圍第32項所述之方法,其包含額外的步驟,其更新關於該等選擇的至少一問題之該知識資料,以反應該選擇的至少一問題被該請求的使用者所選擇。
  49. 如申請專利範圍第33項所述之方法,其中關於該等選擇的至少一問題之該知識資料被更新來反應該問題被選擇的次數。
  50. 如申請專利範圍第33項所述之方法,其中關於該選擇的至少一問題之該知識資料被更新來包括實質上所有已經選擇該問題之使用者之該上下文資料。
  51. 一種上下文式查詢增廣之系統,該系統包含:一使用者管理員,其在一網路上接收來自發問的使用者之問題,每一問題包含一辨識的使用者之一識別及至少一問題條件; 一查詢分析器管理員,其對於由該使用者管理員接收的每一問題形成一查詢,藉以經由該網路搜尋經由該網路可取得且關聯於該問題條件與該辨識的使用者的使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於問題條件之使用者上下文資料,其中該查詢分析器管理員使用該使用者上下文資料修正該問題,以基於該使用者上下文資料產生具有至少一額外條件之至少一修正的問題;以及一問題管理員,其對於每個修正的問題形成一查詢,藉以經由該網路搜尋經由該網路可取得的且與該修正的問題條件與該辨識的使用者有關的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該修正的問題條件之知識資料,其中該辨識的知識資料由該使用者管理員經由該網路傳送到該發問的使用者。
  52. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,一使用者的該識別由以下的清單中選出:一名稱、一登入、一電子郵件位址、在一社交網路網站上的使用者ID、來自一可信任來源之經認證的介紹。
  53. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,一使用者的該識別代表該發問的使用者。
  54. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,該至少一問題條件包含空間性、時間性、主題式及社交條件。
  55. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,該至少一問題條件係使用標準關係運算器而與其他條件彼此關聯。
  56. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,該問題以一自然語言查詢陳述。
  57. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,該至少一問題條件包含至少一資料物件。
  58. 如申請專利範圍第57項所述之系統,其中該至少一資料物件由以下清單中選出:影像檔案、音訊檔案、媒體物件、文件。
  59. 如申請專利範圍第57項所述之系統,其中該至少一資料物件為由該發問的使用者即時擷取的一媒體物件。
  60. 如申請專利範圍第51項所述之系統,其中針對至少一些問題,該資料物件由該查詢分析器管理員處理而自用於形成該等第一與第二查詢之該物件擷取元資料。
  61. 如申請專利範圍第51項所述之系統,其中該知識資料包含由第一複數個使用者輸入的問題及答案。
  62. 如申請專利範圍第61項所述之系統,其中針對每個問題及答案之該知識資料額外地包含輸入該知識資料的該等第一複數使用者中至少其中之一的一識別。
  63. 如申請專利範圍第62項所述之系統,其中針對每個問題及答案的該知識資料額外地包含關聯於該等輸入該知識資料的第一複數使用者之每一者在這種知識資料被輸入時的空間性、時間性、社交及主題式資料。
  64. 如申請專利範圍第61項所述之系統,其中針對每個問題及答案之該知識資料額外地包含使用該知識資料的一第二複數使用者中至少其中之一者的一識別。
  65. 如申請專利範圍第64項所述之系統,其中針對每個問題及答案的該知識資料額外地包含關聯於該等使用該知識資料的第二複數使用者之每一者在該知識資料被使用時的空間性、時間性、社交及主題式資料。
  66. 如申請專利範圍第61項所述之系統,其中針對至少一些問題及答案的該知識資料額外地包含使用普及性資料。
  67. 如申請專利範圍第61項所述之系統,其中針對至少一些問題及答案的該知識資料額外地包含註解。
  68. 如申請專利範圍第61項所述之系統,其中針對至少一些答案的該知識資料額外地包含該答案之有用性之評等。
  69. 如申請專利範圍第61項所述之系統,其中針對由該問題管理員處理的每一修正的問題,該辨識的知識資料由該問題管理員基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。
  70. 如申請專利範圍第61項所述之系統,其中針對由該問題管理員處理的每一修正問題,該辨識的知識資料由該問題管理員基於經由該網路可取得的與該辨識的使用者有關之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等輸入該辨識的知識資料之第一複數使用者的每一者在該辨識的知識資料被輸入時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  71. 如申請專利範圍第64項所述之系統,其中針對由該問題管理員處理的每一修正問題,該辨識的知識資料由該問題管理員基於經由該網路可取得的與該辨識的使用者有關之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等使用該辨識的知識資料之第二複數使用者的每一者在該知識資料被使用時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  72. 如申請專利範圍第51項所述之系統,其中被傳送到該發問的使用者之該辨識的知識資料由該使用者管理員使用使用者喜好來過濾。
  73. 如申請專利範圍第71項所述之系統,其中該等使用者喜好包含空間性、時間性、社交與主題式條件。
  74. 如申請專利範圍第51項所述之系統,其中:該使用者管理員更經配置以在該網路上傳送修正的問題到發問的使用者,藉以允許該等發問的使用者選擇修正的問題來由該問題管理員處理,其中該使用者管理員更經配置以自發問的使用者接收修正問題的選擇,及該問題管理員更經配置以僅處理已經由發問的使用者選擇的修正問題。
  75. 一種上下文式查詢增廣之系統,該系統包含:一使用者管理員,其在一網路上自請求的使用者收到針對至少一建議的問題的請求,該請求包含一辨識的使用者之一識別;以及一問題管理員,其針對由該使用者管理員接收的每一請求形成查詢,藉以經由該網路搜尋該網路中可取得且關聯於該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者之目前上下文的知識資料,其中該使用者管理員在該網路上傳送該辨識的知識資料到該請求的使用者。
  76. 如申請專利範圍第75項所述之系統,其中一使用者的該識別由以下的清單中選出:一名稱、一登入、一電子郵件位址、在一社交網路網站上的使用者ID、來自一可信任來源之認證的介紹。
  77. 如申請專利範圍第75項所述之系統,其中一使用者的該識別代表該請求的使用者。
  78. 如申請專利範圍第75項所述之系統,其中至少一些請求係被傳送到該使用者管理員以回應由一使用者在該請求使用者之代理主機裝置上啟始的事件。
  79. 如申請專利範圍第75項所述之系統,其中至少一些請求由該使用者管理員自動地回應於一觸發事件而產生。
  80. 如申請專利範圍第79項所述之系統,其中該觸發事件為一時間區段的到期。
  81. 如申請專利範圍第79項所述之系統,其中該觸發事件為該請求的使用者之目前上下文資料中的一改變。
  82. 如申請專利範圍第79項所述之系統,其中在該請求的使用者之目前上下文資料的該改變為該請求使用者目前實體位置的一改變。
  83. 如申請專利範圍第79項所述之系統,其中在該請求的使用者之目前上下文資料的該改變為關聯於該請求的使用者之一感測器狀態之一改變。
  84. 如申請專利範圍第75項所述之系統,其中該知識資料包含由第一複數個使用者輸入的問題及答案。
  85. 如申請專利範圍第84項所述之系統,其中針對每個問題及答案之該知識資料額外地包含輸入該知識資料的該等第一複數使用者中至少其中之一的一識別。
  86. 如申請專利範圍第85項所述之系統,其中針對每個問題及答案的該知識資料額外地包含關聯於該等輸入該知識資料的第一複數使用者之每一者在這種知識資料被輸入時的空間性、時間性、社交及主題式資料。
  87. 如申請專利範圍第84項所述之系統,其中針對每個問題及答案之該知識資料額外地包含使用該知識資料的第二複數使用者中至少其中之一者的一識別。
  88. 如申請專利範圍第87項所述之系統,其中針對每個問題及答案的該知識資料額外地包含關聯於該等使用該知識資料的第二複數使用者之每一者在該知識資料被使用時的空間性、時間性、社交及主題式資料。
  89. 如申請專利範圍第84項所述之系統,其中針對至少一些問題及答案的該知識資料額外地包含使用普及性資料。
  90. 如申請專利範圍第84項所述之系統,其中針對至少一些問題及答案的該知識資料額外地包含註解。
  91. 如申請專利範圍第84項所述之系統,其中針對至少一些答案的該知識資料額外地包含該答案之有用性之評等。
  92. 如申請專利範圍第75項所述之系統,其中針對由該問題管理員處理的每一修正的問題,該辨識的知識資料由該問題管理員基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。
  93. 如申請專利範圍第86項所述之系統,其中針對由該問題管理員處理的每一修正問題,該辨識的知識資料由該問題管理員基於經由該網路可取得且關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等輸入該辨識的知識資料之第一複數使用者的每一者在該辨識的知識資料被輸入時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  94. 如申請專利範圍第88項所述之系統,其中針對由該問題管理員處理的每一修正問題,該辨識的知識資料由該問題管理員基於經由該網路可取得的且關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等使用該辨識的知識資料之第二複數使用者的每一者在該知識資料被使用時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  95. 如申請專利範圍第75項所述之系統,其中被傳送到該請求的使用者之該辨識的知識資料由該使用者管理員使用使用者喜好來過濾。
  96. 如申請專利範圍第95項所述之系統,其中該等使用者喜好包含空間性、時間性、社交與主題式條件。
  97. 一種電腦可讀取媒體,其具有包含以下步驟之方法的電腦可執行指令:在一網路上接收來自一發問使用者的問題,該問題包括一辨識的使用者的一識別及至少一問題條件;形成一第一查詢,藉以經由該網路搜尋經由該網路可取得且關聯該問題條件與該辨識的使用者的使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該至少一問題條件之使用者上下文資料;經由該網路使用該使用者上下文資料修正該問題,以基於該使用者上下文資料產生具有至少一額外條件的至少一修正的問題;形成一第二查詢,藉以經由該網路搜尋經由該網路可取得的且關聯該修正的問題條件與該辨識使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該修正的問題條件之知識資料;以及在該網路上傳送該辨識的知識資料到該發問的使用者。
  98. 如申請專利範圍第97項所述之電腦可讀取媒體,其中一使用者的該識別由以下的清單中選出:一名稱、一登入、一電子郵件位址、在一社交網路網站上的使用者ID、來自一可信任來源之認證的介紹。
  99. 如申請專利範圍第97項所述之電腦可讀取媒體,其中一使用者的該識別代表該發問的使用者。
  100. 如申請專利範圍第97項所述之電腦可讀取媒體,其中該至少一問題條件包含空間性、時間性、主題式及社交條件。
  101. 如申請專利範圍第97項所述之電腦可讀取媒體,其中該至少一問題條件係使用標準關係運算器而與其他條件彼此關聯。
  102. 如申請專利範圍第97項所述之電腦可言讀取媒體,其中該問題是以一自然語言查詢陳述。
  103. 如申請專利範圍第97項所述之電腦可讀取媒體,其中該至少一問題條件包含至少一資料物件。
  104. 如申請專利範圍第103項所述之電腦可讀取媒體,其中該至少一資料物件由以下清單中選出:影像檔案、音訊檔案、媒體物件、文件。
  105. 如申請專利範圍第103項所述之電腦可讀取媒體,其中該至少一資料物件為由該發問的使用者即時擷取的一媒體物件。
  106. 如申請專利範圍第103項所述之電腦可讀取媒體,其中該資料物件被處理而由用於形成該等第一與第二查詢之該物件擷取元資料。
  107. 如申請專利範圍第97項所述之電腦可讀取媒體,其中該知識資料包含由第一複數個使用者輸入的問題及答案。
  108. 如申請專利範圍第107項所述之電腦可讀取媒體,其中針對每個問題及答案之該知識資料額外地包含輸入該知識資料的該等第一複數使用者中至少其中之一者的一識別。
  109. 如申請專利範圍第108項所述之電腦可讀取媒體,其中針對每個問題及答案的該知識資料額外地包含關聯於該等輸入該知識資料的第一複數使用者之每一者在該知識資料被輸入時的空間性、時間性、社交及主題式資料。
  110. 如申請專利範圍第107項所述之電腦可讀取媒體,其中針對每個問題及答案之該知識資料額外地包含使用該知識資料的第二複數使用者中至少其中之一者的一識別。
  111. 如申請專利範圍第110項所述之電腦可讀取媒體,其中針對每個問題及答案的該知識資料額外地包含關聯於該等使用該知識資料的第二複數使用者之每一者在該知識資料被使用時的空間性、時間性、社交及主題式資料。
  112. 如申請專利範圍第107項所述之電腦可讀取媒體,其中針對至少一些問題及答案的該知識資料額外地包含使用普及性資料。
  113. 如申請專利範圍第107項所述之電腦可讀取媒體,其中針對至少一些問題及答案的該知識資料額外地包含註解。
  114. 如申請專利範圍第107項所述之電腦可讀取媒體,其中針對至少一些答案的該知識資料額外地包含該答案之有用性之評等。
  115. 如申請專利範圍第97項所述之電腦可讀取媒體,其中該辨識的知識資料基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。
  116. 如申請專利範圍第109項所述之電腦可讀取媒體,其中該辨識的知識資料基於經由該網路可取得之關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等輸入該辨識的知識資料之第一複數使用者的每一者在該辨識的知識資料被輸入時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  117. 如申請專利範圍第111項所述之電腦可讀取媒體,其中該辨識的知識資料基於經由該網路可取得之關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等使用該辨識的知識資料之第二複數使用者的每一者在該辨識的知識資料被使用時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  118. 如申請專利範圍第97項所述之電腦可讀取媒體,其中被傳送到該發問的使用者之該辨識的知識資料使用使用者喜好來過濾。
  119. 如申請專利範圍第118項所述之電腦可讀取媒體,其中該等使用者喜好包含空間性、時間性、社交與主題式條件。
  120. 一種電腦可讀取媒體,其具有包含以下步驟之方法的電腦可執行指令:在一網路上接收來自一發問使用者的一問題,該問題包括一辨識的使用者的一識別及至少一問題條件;形成一第一查詢,藉以經由該網路搜尋經由該網路可取得且關聯於該問題條件與該辨識的使用者的使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該至少一問題條件之使用者上下文資料;經由該網路使用該使用者上下文資料修正該問題,以基於該使用者上下文資料產生具有至少一額外條件的至少一修正的問題;在該網路上傳送該至少一修正的問題到該發問的使用者;在一網路上接收來自該發問的使用者對該等至少一修 正的問題中至少其中之一的選擇;形成一第二查詢,藉以經由該網路搜尋經由該網路可取得且關聯於該選擇的至少一修正問題之條件與該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該等選擇的至少一修正問題之條件的知識資料;以及在該網路上傳送該辨識的知識資料到該發問的使用者。
  121. 一種電腦可讀取媒體,其具有包含以下步驟之方法的電腦可執行指令:在一網路上自一請求的使用者收到針對至少一建議的問題之一請求,該問題包含一辨識的使用者之一識別;形成一第一查詢,藉以經由該網路搜尋在該網路上可取得的關聯於該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識之使用者的目前上下文之知識資料;以及在該網路上傳送該辨識的知識資料到該請求的使用者。
  122. 如申請專利範圍第121項所述之電腦可讀取媒體,其中一使用者的一識別由以下的清單中選出:一名稱、一登入、一電子郵件位址、在一社交網路網站上的使用者ID、來自一可信任來源之認證的介紹。
  123. 如申請專利範圍第121項所述之電腦可讀取媒體,其中一使用者的該識別代表該請求的使用者。
  124. 如申請專利範圍第121項所述之電腦可讀取媒體,其中該請求回應於在該請求使用者之代理主機裝置上由一使用者啟始的事件而被遞交。
  125. 如申請專利範圍第121項所述之電腦可讀取媒體,其中該 請求自動地回應於一觸發事件代表該請求的使用者而被遞交。
  126. 如申請專利範圍第125項所述之電腦可讀取媒體,其中該觸發事件為一時間區段的到期。
  127. 如申請專利範圍第125項所述之電腦可讀取媒體,其中該觸發事件為該請求的使用者之目前上下文資料中的一改變。
  128. 如申請專利範圍第127項所述之電腦可讀取媒體,其中在該請求的使用者之目前上下文資料的該改變為在該請求的使用者之目前實體位置的一改變。
  129. 如申請專利範圍第125項所述之電腦可讀取媒體,其中在該請求的使用者之目前上下文資料的該改變為關聯於該請求的使用者之一感測器狀態之一改變。
  130. 如申請專利範圍第121項所述之電腦可讀取媒體,其中該知識資料包含由第一複數個使用者輸入的問題及答案。
  131. 如申請專利範圍第130項所述之電腦可讀取媒體,其中針對每個問題及答案之該知識資料額外地包含輸入該知識資料的該等第一複數使用者中至少其中之一者的一識別。
  132. 如申請專利範圍第131項所述之電腦可讀取媒體,其中針對每個問題及答案的該知識資料額外地包含關聯於該等輸入這種知識資料的第一複數使用者之每一者在當知識資料被輸入時的空間性、時間性、社交及主題式資料。
  133. 如申請專利範圍第130項所述之電腦可讀取媒體,其中針對每個問題及答案之該知識資料額外地包含使用該知識資料的第二複數使用者中至少其中之一者的一識別。
  134. 如申請專利範圍第133項所述之電腦可讀取媒體,其中針對每個問題及答案的該知識資料額外地包含關聯於該等使用該知識資料的第二複數使用者之每一者在當該知識資料被使用時的空間性、時間性、社交及主題式資料。
  135. 如申請專利範圍第130項所述之電腦可讀取媒體,其中針 對至少一些問題及答案的該知識資料額外地包含使用普及性資料。
  136. 如申請專利範圍第130項所述之電腦可讀取媒體,其中針對至少一些問題及答案的該知識資料額外地包含註解。
  137. 如申請專利範圍第130項所述之電腦可讀取媒體,其中針對至少一些答案的該知識資料額外地包含該答案之有用性之評等。
  138. 如申請專利範圍第121項所述之電腦可讀取媒體,其中該辨識的知識資料基於該修正的問題條件與該辨識的知識資料之間符合的接近度來進行評等。
  139. 如申請專利範圍第132項所述之電腦可讀取媒體,其中該辨識的知識資料基於經由該網路可取得且關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等輸入該辨識的知識資料之第一複數使用者的每一者在該辨識的知識資料被輸入時空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  140. 如申請專利範圍第134項所述之電腦可讀取媒體,其中該辨識的知識資料基於經由該網路可取得的且關聯於該辨識的使用者之社交網路資料、空間性資料、時間性資料及主題式資料,及關聯於該等使用該辨識的知識資料之第二複數使用者的每一者在該辨識的知識資料被使用時之空間性、時間性、社交及主題式資料之間的符合接近度來進行評等。
  141. 如申請專利範圍第121項所述之電腦可讀取媒體,其中被傳送到該請求的使用者之該辨識的知識資料使用使用者喜好來過濾。
  142. 如申請專利範圍第141項所述之電腦可讀取媒體,其中該等使用者喜好包含空間性、時間性、社交與主題式條件。
  143. 一種電腦可讀取媒體,其具有包含以下步驟之方法的電腦可執行指令: 在一網路上自一請求的使用者收到針對至少一建議的問題的一請求,該問題包含一辨識的使用者之一識別;形成一第一查詢,藉以經由該網路搜尋在網路上可取得的且關聯於該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識之使用者的目前上下文之至少一問題;在該網路上傳送該辨識的至少一問題到該請求的使用者;在一網路上接收來自該請求的使用者對該等辨識的至少一問題中至少其中之一者的選擇;形成一第二查詢,藉以經由該網路搜尋經由網路可取得且關聯於該選擇的至少一問題之條件與該辨識的使用者的知識資料、使用者設定檔資料、社交網路資料、空間性資料、時間性資料及主題式資料,藉以辨識關於該辨識的使用者與該等選擇的至少一問題之條件的知識資料;以及在該網路上傳送該辨識的知識資料到該請求的使用者。
  144. 如申請專利範圍第143項所述之電腦可讀取媒體,其包含額外的步驟,其更新關於該等選擇的至少一問題之該知識資料,以反應該選擇的至少一問題被該請求的使用者所選擇。
  145. 如申請專利範圍第144項所述之電腦可讀取媒體,其中關於該等選擇的至少一問題之該知識資料被更新來反應該問題被選擇的次數。
  146. 如申請專利範圍第144項所述之電腦可讀取媒體,其中關於該選擇的至少一問題之該知識資料被更新來包括實質上所有已經選擇該問題之使用者之上下文資料。
TW098137373A 2008-12-05 2009-11-04 上下文式查詢增廣系統與方法 TWI443532B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/329,038 US8055675B2 (en) 2008-12-05 2008-12-05 System and method for context based query augmentation

Publications (2)

Publication Number Publication Date
TW201030544A TW201030544A (en) 2010-08-16
TWI443532B true TWI443532B (zh) 2014-07-01

Family

ID=42232220

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098137373A TWI443532B (zh) 2008-12-05 2009-11-04 上下文式查詢增廣系統與方法

Country Status (3)

Country Link
US (2) US8055675B2 (zh)
TW (1) TWI443532B (zh)
WO (1) WO2010065195A1 (zh)

Families Citing this family (143)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US7606819B2 (en) 2001-10-15 2009-10-20 Maya-Systems Inc. Multi-dimensional locating system and method
WO2007109890A1 (en) 2006-03-29 2007-10-04 Mathieu Audet Multi-dimensional locating system and method
US20080058106A1 (en) 2002-10-07 2008-03-06 Maya-Systems Inc. Multi-dimensional locating game system and method
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US8117265B2 (en) 2003-03-26 2012-02-14 Aol Inc. Identifying and using identities deemed to be known to a user
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US8375048B1 (en) * 2004-01-20 2013-02-12 Microsoft Corporation Query augmentation
US8788588B2 (en) 2006-05-03 2014-07-22 Samsung Electronics Co., Ltd. Method of providing service for user search, and apparatus, server, and system for the same
US8826123B2 (en) 2007-05-25 2014-09-02 9224-5489 Quebec Inc. Timescale for presenting information
US8601392B2 (en) * 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
US8069404B2 (en) 2007-08-22 2011-11-29 Maya-Systems Inc. Method of managing expected documents and system providing same
US8739050B2 (en) 2008-03-07 2014-05-27 9224-5489 Quebec Inc. Documents discrimination system and method thereof
US20090287693A1 (en) 2008-05-15 2009-11-19 Mathieu Audet Method for building a search algorithm and method for linking documents with an object
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US20100005085A1 (en) * 2008-07-03 2010-01-07 Oracle International Corporation Creating relationship maps from enterprise application system data
US8607155B2 (en) 2008-09-12 2013-12-10 9224-5489 Quebec Inc. Method of managing groups of arrays of documents
US20100125569A1 (en) * 2008-11-18 2010-05-20 Yahoo! Inc. System and method for autohyperlinking and navigation in url based context queries
US20100153215A1 (en) * 2008-12-12 2010-06-17 Microsoft Corporation Enhanced search result relevance using relationship information
US10275530B2 (en) * 2009-02-02 2019-04-30 Excalibur Ip, Llc System and method for communal search
US9626405B2 (en) 2011-10-27 2017-04-18 Edmond K. Chow Trust network effect
EP2438571A4 (en) * 2009-06-02 2014-04-30 Yahoo Inc AUTOMATICALLY ADDRESSED ADDRESS BOOK
US20100318537A1 (en) * 2009-06-12 2010-12-16 Microsoft Corporation Providing knowledge content to users
US9015597B2 (en) * 2009-07-31 2015-04-21 At&T Intellectual Property I, L.P. Generation and implementation of a social utility grid
US9104737B2 (en) 2009-10-08 2015-08-11 Microsoft Technology Licensing, Llc Social distance based search result order adjustment
US20110125734A1 (en) * 2009-11-23 2011-05-26 International Business Machines Corporation Questions and answers generation
US20120154633A1 (en) * 2009-12-04 2012-06-21 Rodriguez Tony F Linked Data Methods and Systems
US8412770B2 (en) * 2010-02-08 2013-04-02 Yellowpages.Com Llc Providing an answer to a question from a social network site using a separate messaging site
US9223866B2 (en) 2010-02-08 2015-12-29 Yellowpages.Com Llc Tagged favorites from social network site for use in search request on a separate site
US8688791B2 (en) * 2010-02-17 2014-04-01 Wright State University Methods and systems for analysis of real-time user-generated text messages
US20110219030A1 (en) * 2010-03-03 2011-09-08 Daniel-Alexander Billsus Document presentation using retrieval path data
US8700592B2 (en) 2010-04-09 2014-04-15 Microsoft Corporation Shopping search engines
US9785987B2 (en) 2010-04-22 2017-10-10 Microsoft Technology Licensing, Llc User interface for information presentation system
US9043296B2 (en) 2010-07-30 2015-05-26 Microsoft Technology Licensing, Llc System of providing suggestions based on accessible and contextual information
WO2012027877A1 (en) * 2010-08-30 2012-03-08 Nokia Corporation Method and apparatus for conducting a search based on context
WO2012046562A1 (ja) * 2010-10-06 2012-04-12 日本電気株式会社 システム開発における要求獲得支援システム、要求獲得支援方法および記録媒体
US8762852B2 (en) * 2010-11-04 2014-06-24 Digimarc Corporation Smartphone-based methods and systems
US20120116872A1 (en) 2010-11-05 2012-05-10 At&T Intellectual Property I, L.P. Selecting Advertisements from One or More Databases for Sending to a Publisher
US10417660B2 (en) 2010-11-23 2019-09-17 Yellowpages.Com Llc Selecting advertisements for users via a targeting database
US10565610B2 (en) 2010-12-10 2020-02-18 Yellowpages.Com Llc Ranking advertisements selected from one or more databases by georelevance
US20120173566A1 (en) * 2010-12-31 2012-07-05 Quora, Inc. Multi-functional navigation bar
US10444979B2 (en) 2011-01-31 2019-10-15 Microsoft Technology Licensing, Llc Gesture-based search
US10409851B2 (en) 2011-01-31 2019-09-10 Microsoft Technology Licensing, Llc Gesture-based search
US9189129B2 (en) 2011-02-01 2015-11-17 9224-5489 Quebec Inc. Non-homogeneous objects magnification and reduction
US8843433B2 (en) * 2011-03-29 2014-09-23 Manyworlds, Inc. Integrated search and adaptive discovery system and method
US9552376B2 (en) 2011-06-09 2017-01-24 MemoryWeb, LLC Method and apparatus for managing digital files
US8566394B2 (en) 2011-06-17 2013-10-22 Microsoft Corporation Mobile social interaction
US9390137B2 (en) 2011-06-29 2016-07-12 Nokia Technologies Oy Method and apparatus for providing an ordering metric for a multi-dimensional contextual query
US20130007061A1 (en) * 2011-06-29 2013-01-03 Nokia Corporation Apparatus and associated methods
US8849819B2 (en) 2011-08-05 2014-09-30 Deacon Johnson System and method for controlling and organizing metadata associated with on-line content
US9740883B2 (en) 2011-08-24 2017-08-22 Location Labs, Inc. System and method for enabling control of mobile device functional components
US9407492B2 (en) 2011-08-24 2016-08-02 Location Labs, Inc. System and method for enabling control of mobile device functional components
CA2790799C (en) 2011-09-25 2023-03-21 Mathieu Audet Method and apparatus of navigating information element axes
CN103827854A (zh) * 2011-09-29 2014-05-28 富士通株式会社 检索方法以及信息管理装置
US20130110827A1 (en) * 2011-10-26 2013-05-02 Microsoft Corporation Relevance of name and other search queries with social network feature
IL216059A (en) * 2011-10-31 2016-11-30 Verint Systems Ltd A system and method for characterizing goals by analyzing social networks
US8868590B1 (en) * 2011-11-17 2014-10-21 Sri International Method and system utilizing a personalized user model to develop a search request
US8706716B2 (en) 2011-11-23 2014-04-22 Rawllin International Inc. Iterative and dynamic search of publicly available data based on augmentation of search terms and validation of data relevance
US9819753B2 (en) 2011-12-02 2017-11-14 Location Labs, Inc. System and method for logging and reporting mobile device activity information
US9154901B2 (en) 2011-12-03 2015-10-06 Location Labs, Inc. System and method for disabling and enabling mobile device functional components
US20130151514A1 (en) * 2011-12-09 2013-06-13 Yahoo! Inc. Extracting tips
US20130159404A1 (en) * 2011-12-19 2013-06-20 Nokia Corporation Method and apparatus for initiating a task based on contextual information
US10002194B2 (en) * 2011-12-22 2018-06-19 James Neil Russell Event location with social network integration
US9922378B2 (en) * 2011-12-27 2018-03-20 Nokia Technologies Oy Method and apparatus for providing intent-based monitoring using sensory information
US9390403B2 (en) * 2012-02-09 2016-07-12 International Business Machines Corporation Augmented screen sharing in an electronic meeting
US9183597B2 (en) 2012-02-16 2015-11-10 Location Labs, Inc. Mobile user classification system and method
US10984337B2 (en) * 2012-02-29 2021-04-20 Microsoft Technology Licensing, Llc Context-based search query formation
US9489531B2 (en) * 2012-05-13 2016-11-08 Location Labs, Inc. System and method for controlling access to electronic devices
US9519693B2 (en) 2012-06-11 2016-12-13 9224-5489 Quebec Inc. Method and apparatus for displaying data element axes
US9646080B2 (en) 2012-06-12 2017-05-09 9224-5489 Quebec Inc. Multi-functions axis-based interface
US9141707B2 (en) 2012-07-19 2015-09-22 Facebook, Inc. Context-based object retrieval in a social networking system
US8935299B2 (en) 2012-07-19 2015-01-13 Facebook, Inc. Identifying relevant data for pages in a social networking system
US20140030688A1 (en) * 2012-07-25 2014-01-30 Armitage Sheffield, Llc Systems, methods and program products for collecting and displaying query responses over a data network
WO2014039106A1 (en) * 2012-09-10 2014-03-13 Google Inc. Answering questions using environmental context
US10621880B2 (en) 2012-09-11 2020-04-14 International Business Machines Corporation Generating secondary questions in an introspective question answering system
US8903914B2 (en) * 2012-10-10 2014-12-02 Microsoft Corporation Selecting user accounts in social network to answer question
US20140122612A1 (en) * 2012-10-26 2014-05-01 Xiaomu Wu Activity-Based Discoverable Mode
US9591452B2 (en) 2012-11-28 2017-03-07 Location Labs, Inc. System and method for enabling mobile device applications and functional components
US9734220B2 (en) 2012-12-04 2017-08-15 Planet Os Inc. Spatio-temporal data processing systems and methods
US9554190B2 (en) 2012-12-20 2017-01-24 Location Labs, Inc. System and method for controlling communication device use
US9015162B2 (en) * 2013-01-25 2015-04-21 International Business Machines Corporation Integrating smart social question and answers enabled for use with social networking tools
US20140241616A1 (en) * 2013-02-26 2014-08-28 Adience SER LTD Matching users across identifiable services based on images
US10560324B2 (en) 2013-03-15 2020-02-11 Location Labs, Inc. System and method for enabling user device control
US9685001B2 (en) * 2013-03-15 2017-06-20 Blackberry Limited System and method for indicating a presence of supplemental information in augmented reality
US9244952B2 (en) 2013-03-17 2016-01-26 Alation, Inc. Editable and searchable markup pages automatically populated through user query monitoring
US9646062B2 (en) 2013-06-10 2017-05-09 Microsoft Technology Licensing, Llc News results through query expansion
US10984430B2 (en) 2013-08-12 2021-04-20 Thryv, Inc. Sales lead qualification of a consumer based on sales lead rules
US9407767B2 (en) 2013-07-31 2016-08-02 Yp Llc Systems and methods for tracking calls responsive to advertisements using back channel messaging and data channel communications
US9886523B2 (en) * 2013-09-16 2018-02-06 Delonaco Limited Intelligent search and service customization
KR101549220B1 (ko) 2013-10-15 2015-09-03 네이버 주식회사 데이터베이스 관리 방법, 시스템 및 데이터베이스 트리 구조
KR20150045774A (ko) * 2013-10-21 2015-04-29 삼성전자주식회사 상황 인지 검색 장치 및 방법
US9898554B2 (en) * 2013-11-18 2018-02-20 Google Inc. Implicit question query identification
US20150151195A1 (en) * 2013-11-22 2015-06-04 Donald F. Pettigrew, SR. Song Guessing Card Game
US9396236B1 (en) * 2013-12-31 2016-07-19 Google Inc. Ranking users based on contextual factors
US8812647B1 (en) 2014-04-03 2014-08-19 Yp Intellectual Property Llc Centralized publisher management
US9756091B1 (en) 2014-03-21 2017-09-05 Google Inc. Providing selectable content items in communications
CN103914548B (zh) * 2014-04-10 2018-01-09 北京百度网讯科技有限公司 信息搜索方法和装置
US9754284B2 (en) * 2014-05-22 2017-09-05 Excalibur Ip, Llc System and method for event triggered search results
US10148805B2 (en) 2014-05-30 2018-12-04 Location Labs, Inc. System and method for mobile device control delegation
US9785684B2 (en) * 2014-06-05 2017-10-10 International Business Machines Corporation Determining temporal categories for a domain of content for natural language processing
US11354340B2 (en) 2014-06-05 2022-06-07 International Business Machines Corporation Time-based optimization of answer generation in a question and answer system
US9690860B2 (en) 2014-06-30 2017-06-27 Yahoo! Inc. Recommended query formulation
US9740746B2 (en) 2014-07-23 2017-08-22 International Business Machines Corporation Question answer system using physical distance data
US9781261B2 (en) 2014-08-12 2017-10-03 Yp Llc Systems and methods for lead routing
US9703860B2 (en) 2014-10-06 2017-07-11 International Business Machines Corporation Returning related previously answered questions based on question affinity
US10347146B2 (en) * 2014-12-23 2019-07-09 International Business Machines Corporation Managing answer feasibility
US10366107B2 (en) 2015-02-06 2019-07-30 International Business Machines Corporation Categorizing questions in a question answering system
US9996604B2 (en) 2015-02-09 2018-06-12 International Business Machines Corporation Generating usage report in a question answering system based on question categorization
CN106033418B (zh) 2015-03-10 2020-01-31 阿里巴巴集团控股有限公司 语音添加、播放方法及装置、图片分类、检索方法及装置
US10795921B2 (en) 2015-03-27 2020-10-06 International Business Machines Corporation Determining answers to questions using a hierarchy of question and answer pairs
US10997512B2 (en) 2015-05-25 2021-05-04 Microsoft Technology Licensing, Llc Inferring cues for use with digital assistant
US10289740B2 (en) * 2015-09-24 2019-05-14 Searchmetrics Gmbh Computer systems to outline search content and related methods therefor
US11216735B2 (en) * 2015-10-05 2022-01-04 Verizon Media Inc. Method and system for providing synthetic answers to a personal question
KR102558437B1 (ko) * 2015-11-27 2023-07-24 삼성전자주식회사 질의 응답 처리 방법 및 이를 지원하는 전자 장치
US10467888B2 (en) * 2015-12-18 2019-11-05 International Business Machines Corporation System and method for dynamically adjusting an emergency coordination simulation system
US10740375B2 (en) * 2016-01-20 2020-08-11 Facebook, Inc. Generating answers to questions using information posted by users on online social networks
US10289729B2 (en) * 2016-03-17 2019-05-14 Google Llc Question and answer interface based on contextual information
US10275519B2 (en) * 2016-08-22 2019-04-30 International Business Machines Corporation Sensor based context augmentation of search queries
US10372767B2 (en) * 2016-08-22 2019-08-06 International Business Machines Corporation Sensor based context augmentation of search queries
US9842297B1 (en) * 2016-09-29 2017-12-12 International Business Machines Corporation Establishing industry ground truth
US10762082B2 (en) 2017-01-05 2020-09-01 International Business Machines Corporation System and method for augmenting answers from a QA system with additional temporal and geographic information
US20180203856A1 (en) 2017-01-17 2018-07-19 International Business Machines Corporation Enhancing performance of structured lookups using set operations
US10956409B2 (en) * 2017-05-10 2021-03-23 International Business Machines Corporation Relevance model for session search
US20180336280A1 (en) * 2017-05-17 2018-11-22 Linkedin Corporation Customized search based on user and team activities
CA3007166C (en) 2017-06-05 2024-04-30 9224-5489 Quebec Inc. Method and apparatus of aligning information element axes
US10242502B2 (en) 2017-07-27 2019-03-26 Facebook, Inc. Providing an augmented reality overlay for display over a view of a user
CN108399216A (zh) * 2018-02-07 2018-08-14 山东浪潮通软信息科技有限公司 一种基于软件功能的智能助手实现方法及***
US11042505B2 (en) * 2018-04-16 2021-06-22 Microsoft Technology Licensing, Llc Identification, extraction and transformation of contextually relevant content
US10885081B2 (en) 2018-07-02 2021-01-05 Optum Technology, Inc. Systems and methods for contextual ranking of search results
US10936178B2 (en) 2019-01-07 2021-03-02 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US11025704B2 (en) 2019-07-08 2021-06-01 International Business Machines Corporation Methods and systems for enhanced component relationships in representations of distributed computing systems
CN111428019B (zh) * 2020-04-02 2023-07-28 出门问问信息科技有限公司 用于知识库问答的数据处理方法及设备
TWI754489B (zh) * 2020-12-14 2022-02-01 中華電信股份有限公司 購物服務系統及聲控購物方法
WO2022190079A1 (en) * 2021-03-09 2022-09-15 Webtalk Ltd Dynamic audio content generation

Family Cites Families (367)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5446891A (en) 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
US5544352A (en) * 1993-06-14 1996-08-06 Libertech, Inc. Method and apparatus for indexing, searching and displaying data
US5583763A (en) 1993-09-09 1996-12-10 Mni Interactive Method and apparatus for recommending selections based on preferences in a multi-user system
US5493692A (en) 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US6571279B1 (en) 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
JPH0926970A (ja) 1994-12-20 1997-01-28 Sun Microsyst Inc 情報を検索するコンピュータによる実行方法及び装置
US5651068A (en) 1995-03-08 1997-07-22 Hewlett-Packard Company International cryptography framework
JP3134040B2 (ja) 1995-05-25 2001-02-13 三菱電機株式会社 時分割多重通信制御方法
US5764906A (en) 1995-11-07 1998-06-09 Netword Llc Universal electronic resource denotation, request and delivery system
WO1997019415A2 (en) 1995-11-07 1997-05-29 Cadis, Inc. Search engine for remote object oriented database management system
US5794210A (en) 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US5802510A (en) 1995-12-29 1998-09-01 At&T Corp Universal directory service
US5781879A (en) 1996-01-26 1998-07-14 Qpl Llc Semantic analysis and modification methodology
JP2785794B2 (ja) 1996-03-25 1998-08-13 日本電気株式会社 ダイナミックチャネル割り当て方法とその装置
US6014638A (en) 1996-05-29 2000-01-11 America Online, Inc. System for customizing computer displays in accordance with user preferences
US6457004B1 (en) 1997-07-03 2002-09-24 Hitachi, Ltd. Document retrieval assisting method, system and service using closely displayed areas for titles and topics
US6021403A (en) 1996-07-19 2000-02-01 Microsoft Corporation Intelligent user assistance facility
US5920854A (en) * 1996-08-14 1999-07-06 Infoseek Corporation Real-time document collection search engine with phrase indexing
US5933811A (en) 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US20050165699A1 (en) 1996-11-12 2005-07-28 Hahn-Carlson Dean W. Processing and management of transaction timing characteristics
US5836771A (en) * 1996-12-02 1998-11-17 Ho; Chi Fai Learning method and system based on questioning
US7236969B1 (en) 1999-07-08 2007-06-26 Nortel Networks Limited Associative search engine
US6098065A (en) 1997-02-13 2000-08-01 Nortel Networks Corporation Associative search engine
US6708184B2 (en) 1997-04-11 2004-03-16 Medtronic/Surgical Navigation Technologies Method and apparatus for producing and accessing composite data using a device having a distributed communication controller interface
US20010013009A1 (en) 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US6064978A (en) * 1997-06-24 2000-05-16 Experts Exchange, Inc. Question and answer system using computer networks
US6182068B1 (en) * 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
US6047234A (en) 1997-10-16 2000-04-04 Navigation Technologies Corporation System and method for updating, enhancing or refining a geographic database using feedback
US6708203B1 (en) 1997-10-20 2004-03-16 The Delfin Project, Inc. Method and system for filtering messages based on a user profile and an informational processing system event
US6112181A (en) 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6157924A (en) 1997-11-07 2000-12-05 Bell & Howell Mail Processing Systems Company Systems, methods, and computer program products for delivering information in a preferred medium
US6212552B1 (en) 1998-01-15 2001-04-03 At&T Corp. Declarative message addressing
SE511584C2 (sv) 1998-01-15 1999-10-25 Ericsson Telefon Ab L M Informationsdirigering
JP3004254B2 (ja) 1998-06-12 2000-01-31 株式会社エイ・ティ・アール音声翻訳通信研究所 統計的シーケンスモデル生成装置、統計的言語モデル生成装置及び音声認識装置
US6141010A (en) 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US6317722B1 (en) 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6845370B2 (en) 1998-11-12 2005-01-18 Accenture Llp Advanced information gathering for targeted activities
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6324519B1 (en) * 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US6523172B1 (en) 1998-12-17 2003-02-18 Evolutionary Technologies International, Inc. Parser translator system and method
US7073129B1 (en) 1998-12-18 2006-07-04 Tangis Corporation Automated selection of appropriate information based on a computer user's context
US6826552B1 (en) 1999-02-05 2004-11-30 Xfi Corporation Apparatus and methods for a computer aided decision-making system
US6397307B2 (en) 1999-02-23 2002-05-28 Legato Systems, Inc. Method and system for mirroring and archiving mass storage
US6741980B1 (en) 1999-03-23 2004-05-25 Microstrategy Inc. System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device
US6694316B1 (en) 1999-03-23 2004-02-17 Microstrategy Inc. System and method for a subject-based channel distribution of automatic, real-time delivery of personalized informational and transactional data
US7039639B2 (en) 1999-03-31 2006-05-02 International Business Machines Corporation Optimization of system performance based on communication relationship
US6327590B1 (en) 1999-05-05 2001-12-04 Xerox Corporation System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis
US6490698B1 (en) 1999-06-04 2002-12-03 Microsoft Corporation Multi-level decision-analytic approach to failure and repair in human-computer interactions
US7181438B1 (en) * 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6889382B1 (en) 1999-07-27 2005-05-03 Mediaone Group, Inc. Remote TV control system
CN1176432C (zh) 1999-07-28 2004-11-17 国际商业机器公司 提供本国语言查询服务的方法和***
US7197709B2 (en) 1999-09-16 2007-03-27 Sharp Laboratories Of America, Inc. Audiovisual information management system with multiple user identifications
EP1087321A1 (en) 1999-09-24 2001-03-28 Alcatel A method of manipulating an already sent E-Mail and a corresponding server
AUPQ312299A0 (en) 1999-09-27 1999-10-21 Canon Kabushiki Kaisha Method and system for addressing audio-visual content fragments
US7010492B1 (en) 1999-09-30 2006-03-07 International Business Machines Corporation Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media
US6665640B1 (en) 1999-11-12 2003-12-16 Phoenix Solutions, Inc. Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries
US7139557B2 (en) 1999-11-15 2006-11-21 Pango Networks, Inc. Systems, devices and methods for providing services in a proximity-base environment
US6968313B1 (en) 1999-11-15 2005-11-22 H Three, Inc. Method and apparatus for facilitating and tracking personal referrals
US20010047384A1 (en) 1999-11-29 2001-11-29 John Croy Methods and systems for providing personalized content over a network
US7062510B1 (en) 1999-12-02 2006-06-13 Prime Research Alliance E., Inc. Consumer profiling and advertisement selection system
US7822823B2 (en) 1999-12-14 2010-10-26 Neeraj Jhanji Systems for communicating current and future activity information among mobile internet users and methods therefor
US7284033B2 (en) 1999-12-14 2007-10-16 Imahima Inc. Systems for communicating current and future activity information among mobile internet users and methods therefor
US6845448B1 (en) * 2000-01-07 2005-01-18 Pennar Software Corporation Online repository for personal information
US20030191816A1 (en) 2000-01-11 2003-10-09 Spoovy, Llc System and method for creating and delivering customized multimedia communications
US6314365B1 (en) 2000-01-18 2001-11-06 Navigation Technologies Corp. Method and system of providing navigation services to cellular phone devices from a server
US6662195B1 (en) 2000-01-21 2003-12-09 Microstrategy, Inc. System and method for information warehousing supporting the automatic, real-time delivery of personalized informational and transactional data to users via content delivery device
US20020035605A1 (en) 2000-01-26 2002-03-21 Mcdowell Mark Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce
US6829333B1 (en) 2000-01-31 2004-12-07 Frazier Spaeth Llc Automated system for messaging based on chains of relationships
US6789073B1 (en) 2000-02-22 2004-09-07 Harvey Lunenfeld Client-server multitasking
FI112433B (fi) 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
US20010035880A1 (en) 2000-03-06 2001-11-01 Igor Musatov Interactive touch screen map device
US7539656B2 (en) * 2000-03-06 2009-05-26 Consona Crm Inc. System and method for providing an intelligent multi-step dialog with a user
US7320025B1 (en) 2002-03-18 2008-01-15 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
WO2001069452A2 (en) 2000-03-14 2001-09-20 Blue Dolphin Group, Inc. Method of selecting content for a user
US6773344B1 (en) 2000-03-16 2004-08-10 Creator Ltd. Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems
US6785670B1 (en) 2000-03-16 2004-08-31 International Business Machines Corporation Automatically initiating an internet-based search from within a displayed document
US6601012B1 (en) 2000-03-16 2003-07-29 Microsoft Corporation Contextual models and methods for inferring attention and location
US7260837B2 (en) 2000-03-22 2007-08-21 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics
AU2001253161A1 (en) * 2000-04-04 2001-10-15 Stick Networks, Inc. Method and apparatus for scheduling presentation of digital content on a personal communication device
US6757661B1 (en) 2000-04-07 2004-06-29 Netzero High volume targeting of advertisements to user of online service
US7725523B2 (en) 2000-04-11 2010-05-25 Bolnick David A System, method and computer program product for gathering and delivering personalized user information
US6714158B1 (en) 2000-04-18 2004-03-30 Sirf Technology, Inc. Method and system for data detection in a global positioning system satellite receiver
US6731940B1 (en) 2000-04-28 2004-05-04 Trafficmaster Usa, Inc. Methods of using wireless geolocation to customize content and delivery of information to wireless communication devices
US6985839B1 (en) 2000-05-05 2006-01-10 Technocom Corporation System and method for wireless location coverage and prediction
CA2349914C (en) 2000-06-09 2013-07-30 Invidi Technologies Corp. Advertising delivery method
US7404084B2 (en) 2000-06-16 2008-07-22 Entriq Inc. Method and system to digitally sign and deliver content in a geographically controlled manner via a network
WO2002001416A2 (en) 2000-06-23 2002-01-03 The Johns Hopkins University Architecture for distributed database information access
US6954778B2 (en) 2000-07-12 2005-10-11 Microsoft Corporation System and method for accessing directory service via an HTTP URL
GB0017380D0 (en) 2000-07-14 2000-08-30 Mailround Com Limited Information communication system
US7624337B2 (en) 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6494457B2 (en) 2000-07-26 2002-12-17 Shelly Conte Enhanced hide and seek game and method of playing game
US6882977B1 (en) 2000-07-31 2005-04-19 Hewlett-Packard Development Company, L.P. Method and facility for displaying customer activity and value
US6778986B1 (en) 2000-07-31 2004-08-17 Eliyon Technologies Corporation Computer method and apparatus for determining site type of a web site
US20020052786A1 (en) 2000-08-09 2002-05-02 Lg Electronics Inc. Informative system based on user's position and operating method thereof
US6931254B1 (en) 2000-08-21 2005-08-16 Nortel Networks Limited Personalized presentation system and method
US7437312B2 (en) 2000-08-23 2008-10-14 Bizrate.Com Method for context personalized web browsing
ES2191605T3 (es) 2000-09-11 2003-09-16 Mediabricks Ab Metodo para proporcionar un contenido de medios sobre una red digital.
US20020111956A1 (en) 2000-09-18 2002-08-15 Boon-Lock Yeo Method and apparatus for self-management of content across multiple storage systems
US6907465B1 (en) 2000-09-22 2005-06-14 Daniel E. Tsai Electronic commerce using personal preferences
US7865306B2 (en) 2000-09-28 2011-01-04 Michael Mays Devices, methods, and systems for managing route-related information
JP2003044708A (ja) 2000-10-02 2003-02-14 Omron Corp 情報仲介システムとそれに用いられる情報仲介方法
US6502033B1 (en) 2000-10-05 2002-12-31 Navigation Technologies Corp. Turn detection algorithm for vehicle positioning
US6904160B2 (en) 2000-10-18 2005-06-07 Red Hen Systems, Inc. Method for matching geographic information with recorded images
AU2002213511A1 (en) 2000-10-30 2002-05-15 Elias Arts Corporation System and method for performing content experience management
WO2002041190A2 (en) 2000-11-15 2002-05-23 Holbrook David M Apparatus and method for organizing and/or presenting data
US20020103920A1 (en) 2000-11-21 2002-08-01 Berkun Ken Alan Interpretive stream metadata extraction
US20020065844A1 (en) 2000-11-30 2002-05-30 Rich Robinson Metadata internet platform for enabling customization of tags in digital images
AUPR230700A0 (en) 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
US7058508B2 (en) 2001-01-12 2006-06-06 Energy Control Technologies Automated building service broker
JP2002222145A (ja) 2001-01-26 2002-08-09 Fujitsu Ltd 電子メール送信方法、コンピュータ・プログラム、および、記録媒体
US20020138331A1 (en) 2001-02-05 2002-09-26 Hosea Devin F. Method and system for web page personalization
US7027801B1 (en) 2001-02-06 2006-04-11 Nortel Networks Limited Method delivering location-base targeted advertisements to mobile subscribers
US6701311B2 (en) 2001-02-07 2004-03-02 International Business Machines Corporation Customer self service system for resource search and selection
EP1360597A4 (en) 2001-02-15 2005-09-28 Suffix Mail Inc E-MAIL MESSAGING SYSTEM
US20050015451A1 (en) 2001-02-15 2005-01-20 Sheldon Valentine D'arcy Automatic e-mail address directory and sorting system
US20020133400A1 (en) 2001-03-13 2002-09-19 Boomerangmarketing.Com Incorporated Systems and methods for internet reward service
WO2002076077A1 (en) 2001-03-16 2002-09-26 Leap Wireless International, Inc. Method and system for distributing content over a wireless communications system
US7266085B2 (en) 2001-03-21 2007-09-04 Stine John A Access and routing protocol for ad hoc network using synchronous collision resolution and node state dissemination
US7512407B2 (en) 2001-03-26 2009-03-31 Tencent (Bvi) Limited Instant messaging system and method
US20020173971A1 (en) 2001-03-28 2002-11-21 Stirpe Paul Alan System, method and application of ontology driven inferencing-based personalization systems
ITTO20010296A1 (it) 2001-03-30 2002-09-30 Telecom Italia Lab Spa Metodo per la trasmissione di dati di localizzazione di apparati mobli per telefonia cellulare.
JP2002297753A (ja) 2001-03-30 2002-10-11 Fujitsu Ltd 画像データ提供システム
US7039643B2 (en) 2001-04-10 2006-05-02 Adobe Systems Incorporated System, method and apparatus for converting and integrating media files
JP3709423B2 (ja) 2001-04-13 2005-10-26 繁幸 梨木 口コミ情報伝送装置、口コミ情報伝送方法、及び口コミ情報伝送プログラム
US7620621B2 (en) * 2001-05-01 2009-11-17 General Electric Company Methods and system for providing context sensitive information
WO2002091186A1 (en) 2001-05-08 2002-11-14 Ipool Corporation Privacy protection system and method
US20020198786A1 (en) 2001-05-30 2002-12-26 Tripp Cynthia Pope Marketing system
US7194512B1 (en) 2001-06-26 2007-03-20 Palm, Inc. Method and apparatus for wirelessly networked distributed resource usage for data gathering
US20030009495A1 (en) 2001-06-29 2003-01-09 Akli Adjaoute Systems and methods for filtering electronic content
US20030008661A1 (en) 2001-07-03 2003-01-09 Joyce Dennis P. Location-based content delivery
US6798358B2 (en) 2001-07-03 2004-09-28 Nortel Networks Limited Location-based content delivery
US20030009367A1 (en) 2001-07-06 2003-01-09 Royce Morrison Process for consumer-directed prescription influence and health care product marketing
EP1282054A1 (de) 2001-08-01 2003-02-05 Alcatel Verfahren zum Durchführen eines Dienstes zur Organisation von Besprechungen für Teilnehmer eines Kommunikationsnetzes, sowie Diensterechner und Programmmodul hierfür
US7284191B2 (en) 2001-08-13 2007-10-16 Xerox Corporation Meta-document management system with document identifiers
US6778979B2 (en) 2001-08-13 2004-08-17 Xerox Corporation System for automatically generating queries
FI115419B (fi) 2001-08-20 2005-04-29 Helsingin Kauppakorkeakoulu Informaatiopalveluiden käyttäjäkohtainen personointi
US7185286B2 (en) * 2001-08-28 2007-02-27 Nvidia International, Inc. Interface for mobilizing content and transactions on multiple classes of devices
US7403938B2 (en) * 2001-09-24 2008-07-22 Iac Search & Media, Inc. Natural language query processing
WO2003027906A2 (en) 2001-09-28 2003-04-03 Savvis Communications Corporation System and method for policy dependent name to address resolutioin.
US20030078978A1 (en) 2001-10-23 2003-04-24 Clifford Lardin Firmware portable messaging units utilizing proximate communications
US7421466B2 (en) 2001-10-29 2008-09-02 Hewlett-Packard Development Company, L.P. Dynamic mapping of wireless network devices
CN100462684C (zh) 2001-11-02 2009-02-18 松下电器产业株式会社 终端装置、内容发布***以及内容获取方法
US7136871B2 (en) 2001-11-21 2006-11-14 Microsoft Corporation Methods and systems for selectively displaying advertisements
US6781920B2 (en) 2001-12-05 2004-08-24 International Business Machines Corporation Method for resolving meeting conflicts within an electronic calendar application
EP1481346B1 (en) 2002-02-04 2012-10-10 Cataphora, Inc. A method and apparatus to visually present discussions for data mining purposes
US20030149574A1 (en) 2002-02-05 2003-08-07 Rudman Daniel E. Method for providing media consumers with total choice and total control
EP2043326A3 (en) 2002-02-14 2009-04-22 Avaya Technology Corp. Presence tracking and name space interconnection techniques
US7680796B2 (en) 2003-09-03 2010-03-16 Google, Inc. Determining and/or using location information in an ad system
US20060069616A1 (en) 2004-09-30 2006-03-30 David Bau Determining advertisements using user behavior information such as past navigation information
US7013149B2 (en) 2002-04-11 2006-03-14 Mitsubishi Electric Research Laboratories, Inc. Environment aware services for mobile devices
US7065345B2 (en) 2002-04-19 2006-06-20 Stephen J. Carlton Data processing apparatus and method for correlation analysis
US20050192025A1 (en) 2002-04-22 2005-09-01 Kaplan Richard D. Method and apparatus for an interactive tour-guide system
US20040148341A1 (en) 2003-01-29 2004-07-29 Web.De Ag Web site having an individual event settings element
US20050182824A1 (en) 2002-04-30 2005-08-18 Pierre-Alain Cotte Communications web site
US20040015588A1 (en) 2002-07-22 2004-01-22 Web.De Ag Communications environment having multiple web sites
US8611919B2 (en) 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
US7194463B2 (en) 2002-05-28 2007-03-20 Xerox Corporation Systems and methods for constrained anisotropic diffusion routing within an ad hoc network
US20060026067A1 (en) 2002-06-14 2006-02-02 Nicholas Frank C Method and system for providing network based target advertising and encapsulation
US7209915B1 (en) 2002-06-28 2007-04-24 Microsoft Corporation Method, system and apparatus for routing a query to one or more providers
US7707317B2 (en) 2002-07-01 2010-04-27 Prolifiq Software Inc. Adaptive electronic messaging
US7752072B2 (en) 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
JP4300767B2 (ja) 2002-08-05 2009-07-22 ソニー株式会社 ガイドシステム、コンテンツサーバ、携帯装置、情報処理方法、情報処理プログラム、及び記憶媒体
US7363345B2 (en) 2002-08-27 2008-04-22 Aol Llc, A Delaware Limited Liability Company Electronic notification delivery mechanism selection based on recipient presence information and notification content
US7570943B2 (en) 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US7657907B2 (en) 2002-09-30 2010-02-02 Sharp Laboratories Of America, Inc. Automatic user profiling
US7254581B2 (en) 2002-11-13 2007-08-07 Jerry Johnson System and method for creation and maintenance of a rich content or content-centric electronic catalog
US7802724B1 (en) 2002-12-20 2010-09-28 Steven Paul Nohr Identifications and communications methods
US8538895B2 (en) 2004-03-15 2013-09-17 Aol Inc. Sharing social network information
US20040203909A1 (en) 2003-01-01 2004-10-14 Koster Karl H. Systems and methods for location dependent information download to a mobile telephone
US8225194B2 (en) 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams
US7305445B2 (en) 2003-01-28 2007-12-04 Microsoft Corporation Indirect disposable email addressing
US7406502B1 (en) 2003-02-20 2008-07-29 Sonicwall, Inc. Method and system for classifying a message based on canonical equivalent of acceptable items included in the message
US7543237B2 (en) 2003-03-19 2009-06-02 Accenture Global Servicecs Gmbh Dynamic collaboration assistant
KR100478019B1 (ko) 2003-04-03 2005-03-22 엔에이치엔(주) 지역 정보 검색 결과 제공 방법 및 시스템
US7007014B2 (en) 2003-04-04 2006-02-28 Yahoo! Inc. Canonicalization of terms in a keyword-based presentation system
US7613687B2 (en) 2003-05-30 2009-11-03 Truelocal Inc. Systems and methods for enhancing web-based searching
US7069308B2 (en) 2003-06-16 2006-06-27 Friendster, Inc. System, method and apparatus for connecting users in an online computer system based on their relationships within social networks
US7392311B2 (en) 2003-06-19 2008-06-24 International Business Machines Corporation System and method for throttling events in an information technology system
US20050015599A1 (en) 2003-06-25 2005-01-20 Nokia, Inc. Two-phase hash value matching technique in message protection systems
US20040267880A1 (en) 2003-06-30 2004-12-30 Kestutis Patiejunas System and method for delivery of media content
US7219013B1 (en) 2003-07-31 2007-05-15 Rockwell Collins, Inc. Method and system for fault detection and exclusion for multi-sensor navigation systems
US8200775B2 (en) 2005-02-01 2012-06-12 Newsilike Media Group, Inc Enhanced syndication
US20060236258A1 (en) 2003-08-11 2006-10-19 Core Mobility, Inc. Scheduling of rendering of location-based content
US7213036B2 (en) 2003-08-12 2007-05-01 Aol Llc System for incorporating information about a source and usage of a media asset into the asset itself
US7529811B2 (en) 2003-08-21 2009-05-05 Microsoft Corporation Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system
US7840892B2 (en) 2003-08-29 2010-11-23 Nokia Corporation Organization and maintenance of images using metadata
US7849103B2 (en) 2003-09-10 2010-12-07 West Services, Inc. Relationship collaboration system
US8639520B2 (en) 2003-10-06 2014-01-28 Cerner Innovations, Inc. System and method for creating a visualization indicating relationships and relevance to an entity
US7752210B2 (en) 2003-11-13 2010-07-06 Yahoo! Inc. Method of determining geographical location from IP address information
US7529215B2 (en) 2003-11-17 2009-05-05 Telefonaktiebolaget Lm Ericsson (Publ) Encapsulation of independent transmissions over internal interface of distributed radio base station
US8306874B2 (en) 2003-11-26 2012-11-06 Buy.Com, Inc. Method and apparatus for word of mouth selling via a communications network
US8762206B2 (en) 2003-11-26 2014-06-24 Buy.Com, Inc. Method and system for word of mouth advertising via a communications network
US20050203801A1 (en) 2003-11-26 2005-09-15 Jared Morgenstern Method and system for collecting, sharing and tracking user or group associates content via a communications network
US20050159220A1 (en) 2003-12-15 2005-07-21 Gordon Wilson Method and interface system for facilitating access to fantasy sports leagues
KR100556438B1 (ko) 2004-01-02 2006-03-03 엘지전자 주식회사 영상기기의 원격 제어장치 및 그 제어방법
US20050151849A1 (en) 2004-01-13 2005-07-14 Andrew Fitzhugh Method and system for image driven clock synchronization
US20050160080A1 (en) 2004-01-16 2005-07-21 The Regents Of The University Of California System and method of context-specific searching in an electronic database
US8375048B1 (en) * 2004-01-20 2013-02-12 Microsoft Corporation Query augmentation
US8015119B2 (en) 2004-01-21 2011-09-06 Google Inc. Methods and systems for the display and navigation of a social network
US7472113B1 (en) * 2004-01-26 2008-12-30 Microsoft Corporation Query preprocessing and pipelining
US7707122B2 (en) 2004-01-29 2010-04-27 Yahoo ! Inc. System and method of information filtering using measures of affinity of a relationship
US7269590B2 (en) 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
US7522995B2 (en) 2004-02-05 2009-04-21 Nortrup Edward H Method and system for providing travel time information
US10417298B2 (en) 2004-12-02 2019-09-17 Insignio Technologies, Inc. Personalized content processing and delivery system and media
EP1743287A4 (en) 2004-02-27 2009-02-25 Daniel Abrahamsohn METHOD AND SYSTEM FOR OBTAINING DATA FROM MULTIPLE SOURCES AND CLASSIFYING DOCUMENTS BASED ON METADATA OBTAINED THROUGH COLLABORATIVE FILTERING AND OTHER MATCHING TECHNIQUES
JP2005293020A (ja) 2004-03-31 2005-10-20 Fujitsu Ltd 移動物体の映像データ検索方法、移動物体の撮影・検出装置、移動物体の映像データ検索装置
US7379968B2 (en) 2004-06-03 2008-05-27 International Business Machines Corporation Multiple moderation for networked conferences
US7746376B2 (en) 2004-06-16 2010-06-29 Felipe Mendoza Method and apparatus for accessing multi-dimensional mapping and information
US7984037B2 (en) 2004-07-16 2011-07-19 Canon Kabushiki Kaisha Method for evaluating xpath-like fragment identifiers of audio-visual content
US7958115B2 (en) 2004-07-29 2011-06-07 Yahoo! Inc. Search systems and methods using in-line contextual queries
US20080046298A1 (en) 2004-07-29 2008-02-21 Ziv Ben-Yehuda System and Method For Travel Planning
US20070043766A1 (en) 2005-08-18 2007-02-22 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Feed Formatted Content
US20060040719A1 (en) 2004-08-20 2006-02-23 Jason Plimi Fantasy sports league pre-draft logic method
US8615731B2 (en) 2004-08-25 2013-12-24 Mohit Doshi System and method for automating the development of web services that incorporate business rules
US7865457B2 (en) * 2004-08-25 2011-01-04 International Business Machines Corporation Knowledge management system automatically allocating expert resources
US20060053058A1 (en) 2004-08-31 2006-03-09 Philip Hotchkiss System and method for gathering consumer feedback
US20060047563A1 (en) 2004-09-02 2006-03-02 Keith Wardell Method for optimizing a marketing campaign
US20060069612A1 (en) 2004-09-28 2006-03-30 Microsoft Corporation System and method for generating an orchestrated advertising campaign
US20060085392A1 (en) 2004-09-30 2006-04-20 Microsoft Corporation System and method for automatic generation of search results based on local intention
DE102004050785A1 (de) 2004-10-14 2006-05-04 Deutsche Telekom Ag Verfahren und Anordnung zur Bearbeitung von Nachrichten im Rahmen eines Integrated Messaging Systems
KR101061265B1 (ko) 2004-10-19 2011-08-31 야후! 인크. 위치 기반 사회 네트워킹을 위한 시스템 및 방법
US7324957B2 (en) 2004-10-21 2008-01-29 Soundstarts, Inc. Proximal advertising using hand-held communication devices
US20060129313A1 (en) 2004-12-14 2006-06-15 Becker Craig H System and method for driving directions based on non-map criteria
KR100703468B1 (ko) 2004-12-29 2007-04-03 삼성전자주식회사 개인 항법 단말기에서 경로 안내 장치 및 방법
US20060184579A1 (en) 2005-01-05 2006-08-17 Michael Mills Framework for providing ancillary content in a television environment
US7472397B2 (en) 2005-01-11 2008-12-30 International Business Machines Corporation Method and system to correlate and consolidate a plurality of events
WO2006089994A1 (en) 2005-01-12 2006-08-31 Nokia Corporation Name service in a multihop wireless ad hoc network
US7895574B2 (en) 2005-01-14 2011-02-22 Microsoft Corporation System and methods for automatically verifying management packs
US7689556B2 (en) 2005-01-31 2010-03-30 France Telecom Content navigation service
US7343364B2 (en) 2005-02-04 2008-03-11 Efunds Corporation Rules-based system architecture and systems using the same
US20060212401A1 (en) 2005-03-15 2006-09-21 Apple Computer, Inc. Method and system for network-based promotion of particular digital media items
US20060212330A1 (en) 2005-03-16 2006-09-21 Erkki Savilampi Network based processing of calendar meeting requests
US20080285886A1 (en) 2005-03-29 2008-11-20 Matthew Emmerson Allen System For Displaying Images
US7953720B1 (en) * 2005-03-31 2011-05-31 Google Inc. Selecting the best answer to a fact query from among a set of potential answers
US7466244B2 (en) 2005-04-21 2008-12-16 Microsoft Corporation Virtual earth rooftop overlay and bounding
US8732175B2 (en) 2005-04-21 2014-05-20 Yahoo! Inc. Interestingness ranking of media objects
US10210159B2 (en) 2005-04-21 2019-02-19 Oath Inc. Media object metadata association and ranking
US7777648B2 (en) 2005-04-21 2010-08-17 Microsoft Corporation Mode information displayed in a mapping application
US7607582B2 (en) 2005-04-22 2009-10-27 Microsoft Corporation Aggregation and synchronization of nearby media
US7606580B2 (en) 2005-05-11 2009-10-20 Aol Llc Personalized location information for mobile devices
US7451102B2 (en) 2005-06-03 2008-11-11 Shadow Enterprises Inc. Ordering method utilizing instant messaging
US20060282455A1 (en) 2005-06-13 2006-12-14 It Interactive Services Inc. System and method for ranking web content
US7259668B2 (en) 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
US7899469B2 (en) 2005-07-12 2011-03-01 Qwest Communications International, Inc. User defined location based notification for a mobile communications device systems and methods
US20070073583A1 (en) 2005-08-26 2007-03-29 Spot Runner, Inc., A Delaware Corporation Systems and Methods For Media Planning, Ad Production, and Ad Placement
US8560385B2 (en) 2005-09-02 2013-10-15 Bees & Pollen Ltd. Advertising and incentives over a social network
US20070150359A1 (en) 2005-09-09 2007-06-28 Lim Kok E S Social marketing network
US7577665B2 (en) * 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
GB2430507A (en) 2005-09-21 2007-03-28 Stephen Robert Ives System for managing the display of sponsored links together with search results on a mobile/wireless device
US20070073641A1 (en) 2005-09-23 2007-03-29 Redcarpet, Inc. Method and system for improving search results
WO2007035959A2 (en) 2005-09-23 2007-03-29 Grape Technology Group Inc. Enhanced directory assistance system and method including location and search functions
US7496548B1 (en) 2005-09-26 2009-02-24 Quintura, Inc. Neural network for electronic search applications
US8688673B2 (en) * 2005-09-27 2014-04-01 Sarkar Pte Ltd System for communication and collaboration
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US7499586B2 (en) 2005-10-04 2009-03-03 Microsoft Corporation Photographing big things
US7933897B2 (en) 2005-10-12 2011-04-26 Google Inc. Entity display priority in a distributed geographic information system
US20070088852A1 (en) 2005-10-17 2007-04-19 Zohar Levkovitz Device, system and method of presentation of advertisements on a wireless device
US7796285B2 (en) 2005-10-18 2010-09-14 Dialogic Corporation Supplementing facsimile image data
WO2007051127A2 (en) 2005-10-25 2007-05-03 Brubaker Curtis M Method and apparatus for obtaining revenue from the distribution of hyper-relevant advertising through permissive mind reading, proximity encounters, and database aggregation
US20070100956A1 (en) 2005-10-29 2007-05-03 Gopesh Kumar A system and method for enabling prospects to contact sponsoring advertisers on the telephone directly from an Internet-based advertisement with just a single-click, and efficiently tracking from what Internet location (URL) the telephone contacts are initiated.
US20070168430A1 (en) 2005-11-23 2007-07-19 Xerox Corporation Content-based dynamic email prioritizer
US7580926B2 (en) 2005-12-01 2009-08-25 Adchemy, Inc. Method and apparatus for representing text using search engine, document collection, and hierarchal taxonomy
US9135304B2 (en) 2005-12-02 2015-09-15 Salesforce.Com, Inc. Methods and systems for optimizing text searches over structured data in a multi-tenant environment
US20080086356A1 (en) 2005-12-09 2008-04-10 Steve Glassman Determining advertisements using user interest information and map-based location information
US20070150168A1 (en) 2005-12-12 2007-06-28 Microsoft Corporation Traffic channel
US7681147B2 (en) 2005-12-13 2010-03-16 Yahoo! Inc. System for determining probable meanings of inputted words
US7729901B2 (en) 2005-12-13 2010-06-01 Yahoo! Inc. System for classifying words
US7451162B2 (en) 2005-12-14 2008-11-11 Siemens Aktiengesellschaft Methods and apparatus to determine a software application data file and usage
AU2006326015A1 (en) 2005-12-14 2007-06-21 Facebook, Inc. Systems and methods for social mapping
WO2007076150A2 (en) 2005-12-23 2007-07-05 Facebook, Inc. Systems and methods for generating a social timeline
US20070155411A1 (en) 2006-01-04 2007-07-05 James Morrison Interactive mobile messaging system
US20070162850A1 (en) 2006-01-06 2007-07-12 Darin Adler Sports-related widgets
US20070161382A1 (en) 2006-01-09 2007-07-12 Melinger Daniel J System and method including asynchronous location-based messaging
US8380721B2 (en) 2006-01-18 2013-02-19 Netseer, Inc. System and method for context-based knowledge search, tagging, collaboration, management, and advertisement
US7788188B2 (en) 2006-01-30 2010-08-31 Hoozware, Inc. System for providing a service to venues where people aggregate
US20070185599A1 (en) 2006-02-03 2007-08-09 Yahoo! Inc. Sports player ranker
US8485876B2 (en) 2006-02-27 2013-07-16 Maurice S. Bowerman Monitoring a sports draft based on a need of a sports team and the best available player to meet that need
US20070233585A1 (en) 2006-03-14 2007-10-04 Tal David Ben Simon Device, system and method of interactive gaming and investing
US7519470B2 (en) 2006-03-15 2009-04-14 Microsoft Corporation Location-based caching for mobile devices
US20070239517A1 (en) 2006-03-29 2007-10-11 Chung Christina Y Generating a degree of interest in user profile scores in a behavioral targeting system
EP1843256A1 (en) 2006-04-03 2007-10-10 British Telecmmunications public limited campany Ranking of entities associated with stored content
US7693652B2 (en) 2006-04-05 2010-04-06 Microsoft Corporation Waypoint adjustment and advertisement for flexible routing
US8442973B2 (en) 2006-05-02 2013-05-14 Surf Canyon, Inc. Real time implicit user modeling for personalized search
US9602512B2 (en) 2006-05-08 2017-03-21 At&T Intellectual Property I, Lp Methods and apparatus to distribute media delivery to mobile devices
US7503007B2 (en) 2006-05-16 2009-03-10 International Business Machines Corporation Context enhanced messaging and collaboration system
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US20070282675A1 (en) 2006-05-30 2007-12-06 Kivin Varghese Methods and systems for user-produced advertising content
US20070282621A1 (en) 2006-06-01 2007-12-06 Flipt, Inc Mobile dating system incorporating user location information
US7831586B2 (en) 2006-06-09 2010-11-09 Ebay Inc. System and method for application programming interfaces for keyword extraction and contextual advertisement generation
US20070288278A1 (en) 2006-06-13 2007-12-13 International Business Machines Corporation Method and system for automatically scheduling and managing agendas for presentation-style meetings
US7624104B2 (en) 2006-06-22 2009-11-24 Yahoo! Inc. User-sensitive pagerank
US7742399B2 (en) 2006-06-22 2010-06-22 Harris Corporation Mobile ad-hoc network (MANET) and method for implementing multiple paths for fault tolerance
US20080005313A1 (en) 2006-06-29 2008-01-03 Microsoft Corporation Using offline activity to enhance online searching
US20080021957A1 (en) 2006-07-10 2008-01-24 Jonathan William Medved Pushed media content delivery
US7783622B1 (en) 2006-07-21 2010-08-24 Aol Inc. Identification of electronic content significant to a user
US20080028031A1 (en) 2006-07-25 2008-01-31 Byron Lewis Bailey Method and apparatus for managing instant messaging
WO2008012834A2 (en) 2006-07-25 2008-01-31 Jain Pankaj A method and a system for searching information using information device
US8568236B2 (en) 2006-07-28 2013-10-29 Yahoo! Inc. Fantasy sports agent
US8403756B2 (en) 2006-07-28 2013-03-26 Yahoo! Inc. Fantasy sports alert generator
US20080040283A1 (en) 2006-08-11 2008-02-14 Arcadyan Technology Corporation Content protection system and method for enabling secure sharing of copy-protected content
US20080133327A1 (en) 2006-09-14 2008-06-05 Shah Ullah Methods and systems for securing content played on mobile devices
US20080086261A1 (en) 2006-09-15 2008-04-10 Icebreaker, Inc. Location-based social interaction network
US8099105B2 (en) 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
US8230037B2 (en) 2006-09-29 2012-07-24 Audible, Inc. Methods and apparatus for customized content delivery
US20080172632A1 (en) 2006-09-29 2008-07-17 Stambaugh Thomas M Distributed web-based processing, spatial organization and display of information
US20080109761A1 (en) 2006-09-29 2008-05-08 Stambaugh Thomas M Spatial organization and display of travel and entertainment information
US20080147655A1 (en) 2006-10-10 2008-06-19 Alok Sinha Virtual network of real-world entities
US7656851B1 (en) 2006-10-12 2010-02-02 Bae Systems Information And Electronic Systems Integration Inc. Adaptive message routing for mobile ad HOC networks
US20080120183A1 (en) 2006-10-12 2008-05-22 Sung Park Systems and methods for communicating personal information
US9817902B2 (en) 2006-10-27 2017-11-14 Netseer Acquisition, Inc. Methods and apparatus for matching relevant content to user intention
US20080102911A1 (en) 2006-10-27 2008-05-01 Yahoo! Inc. Integration of personalized fantasy data with general sports content
US8108501B2 (en) 2006-11-01 2012-01-31 Yahoo! Inc. Searching and route mapping based on a social network, location, and time
US8346753B2 (en) * 2006-11-14 2013-01-01 Paul V Hayes System and method for searching for internet-accessible content
US20080120690A1 (en) 2006-11-17 2008-05-22 Microsoft Corporation Client enforced network tunnel vision
US20080120308A1 (en) 2006-11-22 2008-05-22 Ronald Martinez Methods, Systems and Apparatus for Delivery of Media
US20090234814A1 (en) 2006-12-12 2009-09-17 Marco Boerries Configuring a search engine results page with environment-specific information
US8935296B2 (en) 2006-12-14 2015-01-13 Taylor Morgen Corp. Method of facilitating contact between mutually interested people
US7769745B2 (en) 2006-12-15 2010-08-03 Yahoo! Inc. Visualizing location-based datasets using “tag maps”
US20080154720A1 (en) 2006-12-20 2008-06-26 Microsoft Corporation Shopping route optimization and personalization
US20080163284A1 (en) 2006-12-29 2008-07-03 Microsoft Corporation Browse filters on a television interface
WO2008134595A1 (en) 2007-04-27 2008-11-06 Pelago, Inc. Determining locations of interest based on user visits
US7752279B2 (en) 2007-05-29 2010-07-06 Research In Motion Limited System for facilitating thread-based message prioritization
US20080320000A1 (en) 2007-06-21 2008-12-25 Sreedhar Gaddam System and Method for Managing Data and Communications Over a Network
US8321794B2 (en) 2007-06-28 2012-11-27 Microsoft Corporation Rich conference invitations with context
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US20090012965A1 (en) 2007-07-01 2009-01-08 Decisionmark Corp. Network Content Objection Handling System and Method
US20090012934A1 (en) 2007-07-03 2009-01-08 Corbis Corporation Searching for rights limited media
US20090043844A1 (en) 2007-08-09 2009-02-12 International Business Machines Corporation System and method for name conflict resolution
US9946975B2 (en) 2007-08-24 2018-04-17 At&T Intellectual Property I, L.P. Method and apparatus to identify influencers
US8001002B2 (en) 2007-09-07 2011-08-16 Microsoft Corporation Interactively presenting advertising content offline
US20090100052A1 (en) 2007-10-16 2009-04-16 Stern Edith H Enabling collaborative networks
WO2009054907A2 (en) 2007-10-19 2009-04-30 Swarmcast, Inc. Media playback point seeking using data range requests
US20090299837A1 (en) 2007-10-31 2009-12-03 Ryan Steelberg System and method for brand affinity content distribution and optimization
US9245041B2 (en) 2007-11-10 2016-01-26 Geomonkey, Inc. Creation and use of digital maps
US20090124241A1 (en) 2007-11-14 2009-05-14 Qualcomm Incorporated Method and system for user profile match indication in a mobile environment
US10346854B2 (en) 2007-11-30 2019-07-09 Microsoft Technology Licensing, Llc Feature-value attachment, reranking and filtering for advertisements
US20090150507A1 (en) 2007-12-07 2009-06-11 Yahoo! Inc. System and method for prioritizing delivery of communications via different communication channels
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US20090165051A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US7769740B2 (en) 2007-12-21 2010-08-03 Yahoo! Inc. Systems and methods of ranking attention
US7865308B2 (en) 2007-12-28 2011-01-04 Yahoo! Inc. User-generated activity maps
US9471898B2 (en) 2007-12-31 2016-10-18 International Business Machines Corporation Endorsing E-mail messages using social network verification
US7925708B2 (en) 2008-01-04 2011-04-12 Yahoo! Inc. System and method for delivery of augmented messages
US8073795B2 (en) 2008-01-07 2011-12-06 Symbol Technologies, Inc. Location based services platform using multiple sources including a radio frequency identification data source
US20090186330A1 (en) * 2008-01-19 2009-07-23 International Business Machines Corporation Reusable ad hoc self-posed questions and answers for social network profiles
US20090204484A1 (en) 2008-02-07 2009-08-13 Grayson Johnson Method of Displaying Targeted Digital Electronic Advertising Using Global Positioning System (GPS) Coordinates and Associated Demographic Data
US20090204676A1 (en) 2008-02-11 2009-08-13 International Business Machines Corporation Content based routing of misaddressed e-mail
US20090204672A1 (en) 2008-02-12 2009-08-13 Idelix Software Inc. Client-server system for permissions-based locating services and location-based advertising
US8930238B2 (en) 2008-02-21 2015-01-06 International Business Machines Corporation Pervasive symbiotic advertising system and methods therefor
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8682960B2 (en) 2008-03-14 2014-03-25 Nokia Corporation Methods, apparatuses, and computer program products for providing filtered services and content based on user context
US8220050B2 (en) 2008-03-31 2012-07-10 Sophos Plc Method and system for detecting restricted content associated with retrieved content
US20090313546A1 (en) 2008-06-16 2009-12-17 Porto Technology, Llc Auto-editing process for media content shared via a media sharing service
US20090320047A1 (en) 2008-06-23 2009-12-24 Ingboo Inc. Event Bundling
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US7792040B2 (en) 2008-07-30 2010-09-07 Yahoo! Inc. Bandwidth and cost management for ad hoc networks
US20100063993A1 (en) 2008-09-08 2010-03-11 Yahoo! Inc. System and method for socially aware identity manager
KR101024149B1 (ko) 2008-09-11 2011-03-22 야후! 인크. 광고 등록 참고 정보를 이용하여 전자지도 상에 광고를 등록하는 방법
US9519636B2 (en) * 2008-10-15 2016-12-13 Business Objects S.A. Deduction of analytic context based on text and semantic layer
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US20100125569A1 (en) 2008-11-18 2010-05-20 Yahoo! Inc. System and method for autohyperlinking and navigation in url based context queries
US8024317B2 (en) 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
US20100185642A1 (en) 2009-01-21 2010-07-22 Yahoo! Inc. Interest-based location targeting engine

Also Published As

Publication number Publication date
US20100145976A1 (en) 2010-06-10
US20120078938A1 (en) 2012-03-29
US8055675B2 (en) 2011-11-08
TW201030544A (en) 2010-08-16
US8856167B2 (en) 2014-10-07
WO2010065195A1 (en) 2010-06-10

Similar Documents

Publication Publication Date Title
TWI443532B (zh) 上下文式查詢增廣系統與方法
US20210294825A1 (en) System and method for context enhanced mapping
US10311452B2 (en) Computerized systems and methods of mapping attention based on W4 data related to a user
US9858348B1 (en) System and method for presentation of media related to a context
US9600484B2 (en) System and method for reporting and analysis of media consumption data
TWI454099B (zh) 擴充訊息傳送系統與方法
TWI402702B (zh) 呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電腦系統
US8386506B2 (en) System and method for context enhanced messaging
US8108778B2 (en) System and method for context enhanced mapping within a user interface
TWI528195B (zh) 用於url上下文查詢之方法、系統及電腦可讀取媒體
TWI416355B (zh) 用於擷取上下文相關資料之url查詢系統、方法及電腦可讀取媒體
US8166016B2 (en) System and method for automated service recommendations
US20100082427A1 (en) System and Method for Context Enhanced Ad Creation
US20100063993A1 (en) System and method for socially aware identity manager

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees