TWI402702B - 呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電腦系統 - Google Patents

呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電腦系統 Download PDF

Info

Publication number
TWI402702B
TWI402702B TW097149352A TW97149352A TWI402702B TW I402702 B TWI402702 B TW I402702B TW 097149352 A TW097149352 A TW 097149352A TW 97149352 A TW97149352 A TW 97149352A TW I402702 B TWI402702 B TW I402702B
Authority
TW
Taiwan
Prior art keywords
entity
user
webpage
data
entities
Prior art date
Application number
TW097149352A
Other languages
English (en)
Other versions
TW200945077A (en
Inventor
Ronald Martinez
Marc Eliot Davis
Christopher William Higgins
Joseph James O'sullivan
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 TW200945077A publication Critical patent/TW200945077A/zh
Application granted granted Critical
Publication of TWI402702B publication Critical patent/TWI402702B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電 腦系統
當人們使用電子裝置時會產生大量的資訊,例如使用行動電話以及纜線式數位機上盒。像是位置、所使用的應用程式、社交網路、參訪之物理與線上位址等等的這些資訊,係用來傳送有用的服務與資訊給終端使用者,並提供廣告商與零售商商業活動的機會。然而,由於缺乏取得這種資訊的方法,大多數這種資訊都被丟棄。例如對於行動電話而言,當該行動電話閒置(也就是不被一使用者所使用)時一般來說並不蒐集資訊。像是在附近的其他使用者、傳送信息給其他使用者的時間與頻率以及一使用者社交網路活動的其他資訊也不被有效取得。因此需要一種方法、系統及裝置蒐集並通訊與使用者及其電子裝置關聯的資訊。
本發明描述使用透過一網路上多數裝置所蒐集及儲存之資料的系統與方法,以改善透過該網路所提供的服務效能。在此發明中,描述有關排序使用者有興趣之物理實體的系統與方法。該系統與方法係基於來自透過多數通訊通道之裝置的通訊分析所決定而給予該實體之注意。該注意排序系統允許任何的”誰、什麼、何時、哪裡”實體,係至少部分根據從使用者與使用代理裝置間通訊所獲得的資訊所定義或排序。一實體排序是產生以代表該系統所已知之實體,其中該實體排序是從通訊中的資訊量及/或形式所推演,而該通訊係為與該實體相關之使用者活動的指示。接著該實體排序可用於修改與該實體關聯之資訊或資料的顯示。該系統也可以根據該實體與一特定使用者的關係,產生代表每一實體的一個人排序。
本發明的一項觀點是一種呈現網頁查詢結果的方法。該方法包括產生符合該網頁查詢的網頁集合結果,其中每一網頁都與一網頁排序關聯。對於涉及該網頁內容中複數預定實體之一的每一網頁而言,該方法產生及/或重新取回代表該網頁的一實體排序。該重新取回之實體排序係一種與該網頁內容中所涉及之該預定網頁相關聯的實體排序。該實體排序與一網頁排序不同,其係一種根據不被網頁關鍵字搜尋器所搜尋之裝置間通訊所決定的排序。接著根據代表每一網頁之該網頁排序與該實體排序,顯示該網頁結果集合。
該方法可以進一步包括對於在該結果集合中的每一網頁,根據該網頁查詢與該網頁內容之間的相似性產生該網頁排序。此外,該方法也可以包含從代表每一網頁之該網頁排序與該實體排序,產生代表該結果集合中每一網頁的一結合排序。
本發明的另一觀點是一種電腦可讀媒介,其將用於一物理實體進行明確排序之方法的電腦可讀指示加以編碼。該方法包括定義一網路所已知之複數物理實體,並對於涉及該定義複數物理實體之一或多個的部分,分析來自實體代理的通訊。根據在來自該實體代理之該通訊中所包含的涉及內容,產生代表每一物理實體的一相關實體排序。為了回應有關該物理實體之一或多個的資訊顯示請求,便根據該一或多個物理實體的相關實體排序呈現資訊。
仍為本發明的另一項觀點是一種電腦系統,其包括一或多個處理器與記憶體,其中提供以下的軟體模組並由該處理器所執行:一網頁排序模組,其蒐集由使用者與該網頁互動所產生的網頁資料;一世界排序模組,其產生代表一預先定義真實世界實體(RWEs)集合中之每一項的實體排序,其中每一RWE為一使用者、一使用者代理裝置、一位置、一法人或一物理物件其中之一;以及一注意排序模組,其根據該網頁的網頁排序以及與該網頁關聯之至少一RWE的實體排序,產生代表至少一網頁的一注意排序。該系統可以進一步具備一資料儲存器與一實體資料蒐集模組,其與該世界排序模組連接並蒐集來自於由該RWE所傳輸之通訊的使用者資料,包含通訊數目、與每一通訊關聯之通訊通道以及該通訊主題。
從閱讀後續詳細描述與檢視相關圖式可使這些與其他不同的特徵及優點變得明確。其他特徵將於該後續描述中提出,並部分可從描述中明白顯見,或是可由該描述實施例的實作所學習。利用所提出描述與之後申請專利範圍與附加圖式所指出之該具體結構,可實作並達成其優點與特徵。
可瞭解的是前述一般性描述與後續詳細描述兩者都僅為範例與說明,其預期提供如宣告之本發明的進一步解釋。
本發明描述一種通訊網路,在此稱做為”W4通訊網路”或是W4 COMN,其係利用該網路有關於”誰、什麼、何時、哪裡”的指示,提供該網路使用者改善的服務。該W4 COMN是一種使用者、裝置與處理器的集合,其促進使用者與其代理之間的同步及不同步通訊。其包含一感應器裝備網路,以提供真實世界環境中有關任何主題、位置、使用者與其結合的資料確認與蒐集。
做為一通訊網路,該W4 COMN處理排程/定址、列表、過濾、優選、回應、轉遞、儲存、刪除、加密、交易、新信息觸發、傳送改變、轉碼與鏈結的工作。此外,這些動作也可在該W4 COMN所能存取的任何通訊通道上進行。
該W4 COMN使用一種資料模型策略,其不但為了使用者與位置,也為了該網路上任何裝置及具有多種可能之使用者特定條件的任何使用者定義資料種類建立數據曲線。利用可利用關於一特定使用者、主題或邏輯資料物件的社交、空間、時間與邏輯資料,該W4 COMN所已知的每一實體都可被映設並對照所有其他已知的實體與資料物件加以呈現,以建立代表每一實體的微圖形及一全體圖形,該全體圖形將所有對於彼此及其屬性關係為已知的實體建立關聯。
為了描述該W4 COMN的操作,必須先介紹建立該W4 COMN的兩個元件,真實世界實體與資訊物件。建立這些特徵係為了能從電子/邏輯物件與真實物件之間的關係決定其所產生的關聯性。一真實事件物件(RWE)涉及到由該W4 COMN所已知的一人員、裝置、位置或其他物理事件。該W4 COMN所已知的每一RWE都被指定或是具備有一獨特W4識別數字,其能夠絕對識別在該W4 COMN之中的該RWE。
RWEs可以直接或透過本身也是RWEs的代理與該網路互動。直接與該W4 COMN互動的RWEs範例則包含任何的裝置,像是感應器、馬達或是其他連接至該W4 COMN的硬體部分,以接收或傳輸資料或控制訊號。因為該W4 COMN適合使用任何所有的資料通訊形式,所以可以成為RWEs的裝置便包含所有本身可以成為網路節點或是在一網路化環境中,或是透過該網路所控制以產生、請求及/或消費資料的裝置。這種裝置包含任何種類的”沈默(dumb)”裝置的設計,其與一網路進行互動(像是行動電話、纜線式電視數位機上盒、傳真機、電話、無線射頻辨識(RFID)標籤、感應器等等)。一般來說,這種裝置基本上為一種硬體,而其操作並無法與該物理裝置分開考慮。
必須使用代理以與W4 COMN網路互動的RWEs範例則包含所有含有物理實體的非電子式實體,像是人員、位置(例如州、城市、房屋、建築物、機場、道路等等)以及事物(例如動物、寵物、家畜、植物、物理物件、汽車、飛機、藝術品等等),以及像是商業、法人、人群、運動隊伍等的無形實體。此外,”智慧型”裝置(例如像是智慧型話機、智慧型數位機上盒、支援與其他裝置或網路通訊的智慧車輛、膝上型電腦、個人電腦、伺服器電腦、衛星等等的電腦裝置)也可以被考慮為RWEs,其必須使用代理以與該網路互動。智慧型裝置係可以透過一內部處理器執行軟體以與一網路互動的電子裝置。對於智慧型裝置而言,其實際上便執行與該W4 COMN互動的軟體應用程式,並做為該裝置的代理。
該W4 COMN允許建立被決定及追蹤RWEs間的關聯。例如,一假定使用者(RWE)可以與任何數量及型式的其他RWEs建立關聯,包含其他人員、行動電話、智能卡、個人資料助理、電子郵件與其他通訊服務帳號、網路化電腦、智慧型設備、用於有線電視及其他媒體服務的數位機上盒與接收器,以及其他任何的網路化裝置。此關聯可以由該使用者明確建立,像是當該RWE被設置於該W4 COMN中時。這種範例之一是一新的行動電話、有線電視服務或電子郵件帳號的建立,其中一使用者明確識別直接與該使用者關聯的一RWE(例如該使用者的行動電話號碼、該使用者用於該纜線服務的數位機上盒或位置,或是用於線上服務的使用者名稱及密碼)。該明確的關聯可以包含該使用者所識別該使用者與該RWE之間的具體關係(例如,這是我的裝置、這是我家用裝置、此人是我的朋友/父親/兒子/等等、此裝置是由我與其他使用者所共享等等)。RWEs也可以根據目前狀態而與一使用者潛在相關聯。例如,在該W4 COMN上的一天氣感應器可以根據指示一使用者居住或通過靠近該感應器位置的資訊,而與該使用者建立潛在關聯。
另一方面,一資訊物件(IO)是一種邏輯物件,其儲存、保持、產生、做為來源服務或是提供資料給RWEs及/或該W4 COMN所使用。IOs與RWEs則有明顯區隔,其中IOs代表資料,而RWEs在與該W4 COMN互動的期間可以建立或消費資料(常常係藉由建立或消費IOs的方式)。IOs的範例則包含被動物件,像是通訊訊號(例如,數位與類比電話訊號、串流媒體以及形成間通訊)、電子郵件信息、交易記錄、虛擬卡、事件記錄(例如,識別時間的資料,其可能與一或多個像是使用者或位置的RWEs結合,並可以進一步與像是音樂會、集會、會議、運動事件等等的一已知主題/活動/意義關聯)、電話呼叫記錄、行事曆、網頁、資料庫記錄、電子媒體物件(量是包含歌曲、影視、照片、圖畫、音訊、電話呼叫等等的媒體檔案)、電子檔案與相關超資料。
此外,IOs包含任何消費或產生資料的執行程序與應用程式,像是一電子郵件通訊應用(例如MICROSOFT的OUTLOOK或是YAHOO!的YAHOO MAIL!)、行事曆應用程式、文字處理應用程式、影像編輯應用程式、媒體播放應用程式、天氣監測應用程式、瀏覽器應用程式以及網頁伺服器應用程式。這種主動IOs可以用來或不用來做為代表一或多個RWEs的代理。例如,智慧型話機上的聲音通訊軟體可以做為該智慧型話機與該智慧型話機擁有者的代理。
在該W4 COMN中的一IO可以具有一獨特W4識別碼,其絕對識別該W4 COMN中的該IO。雖然一IO中的資料可由一RWE的動作所修改,該IO仍保持一種被動、邏輯資料呈現或資料來源,並因此不是一項RWE。
對於每一IO而言,存在至少三種關聯RWEs類型。第一項是誰擁有或控制該IO,而不管是該建立者或該權利擁有者(例如,具有該IO之編輯權利或使用權利的一RWE)。第二項為與該IO有關的RWE(s),例如藉由包含有關該RWE或識別該RWE資訊的方式。第三項為誰(直接或透過一代理程序)持續關注該IO的任一RWEs,其中”關注”意指為了某些目的存取該IO,以從該IO獲得資料。
”可得資料”與”W4資料”意指以某種形式存在於一IO某處中的資料,或在需要時可從一IO或像是一配置感應器之RWE所蒐集的資料。”感應器”意指任何W4資料的來源,像是個人電腦、電話、可攜式電腦或其他無線裝置、家用裝置、車輛、設備、安全掃描器、視訊監視裝置、服裝、產品與位置上的無線射頻辨識標籤、線上資料或是其他任何有關一真實事件使用者/主題/事物(RWE)或以邏輯為基礎之代理/程序/主題/事物(IO)的資訊來源。
第1圖描述在該W4 COMN上,RWEs與IOs之間的關係範例。在所描述之實施例中,一使用者係為該網路之一RWE,該網路具備有一獨特網路識別(ID)。該使用者102為一人員,透過與該使用者102關聯的該代理裝置104、106、108、110與該網路通訊,所有的代理裝置都是該網路的RWEs,也都具備本身獨特的網路識別。這些代理中的某些可以直接與該W4 COMN通訊,或可透過像是該裝置上或由該裝置所執行的IOs與該W4 COMN通訊。
如以上所提及,該代理裝置104、106、108、110可以與該使用者102之間具有明確關聯。例如,一裝置104可能是透過行動通訊服務提供者連接至該網路的一智慧型電話,而另一裝置106可能是連接至該網路的一智慧型車輛。其他裝置也可以潛在地與該使用者102相關聯。例如,一裝置108可能是一種”沈默(dumb)”天氣感應器,其位於與該使用者行動電話104目前位置相符的地方,並因此當該兩RWEs 104、108係相互定位時,潛在地與該使用者相關聯。另一潛在關聯裝置110可能是用於該W4 COMN所已知之物理位置112的一感應器110。該位置112係為已知,可以明確(透過一種使用者選定關係,像是這是我家、工作地方、家人等等)或潛在地(該使用者102時常利用來自在該位置112處該感應器110的資料,證明其與該RWE 112相互定位)與該第一使用者102相關聯。
該使用者102也可直接地與其他人員相關聯,像是所顯示的人員140,並接著間接地與其他人員142、144透過所顯示的關係相關聯。同樣的,這種關聯可以是明確的(例如,該使用者102可能已經識別該關聯人員140為他/她的父親,或可能已經識別該人員140為該使用者社交網路的一成員)或是潛在的(例如他們共有相同的位址)。
追蹤人員(以及與其他RWEs)之間的關聯允許建立”熟悉程度”的概念:熟悉程度係一種兩人員或RWEs之間關聯程度的測量。例如,RWEs間的每一移除程度可以視為一種低熟悉程度,並指定較低的熟悉評分。熟悉程度可以單獨根據明確的社交資料或是擴充至涵蓋包含空間資料與時間資料的所有W4資料。
如同所顯示,該W4 COMN的每一項RWE 102、104、106、108、110、112、140、142、144可以與一個或多個IOs相關聯。繼續以上所討論的範例,第1圖描述兩個與該行動電話裝置104相關聯的IOs。一IO 122可以是一種被動資料物件,像是一種由該行動電話上的行事曆/日曆軟體所使用而記錄的事件、由一地址簿應用程式所使用的聯絡IO、使用該裝置104所進行之交易的歷史紀錄,或是從該裝置104所傳送的一信息複本。該另一IO 124可以是一種主動軟體程序或是應用程式,其藉由透過該W4 COMN傳輸或接收資料的方式做為該裝置對該W4 COMN的代理。語音通訊軟體、行事曆/日曆軟體、一地址簿應用程式或是一文字信息應用程式都是IOs的範例,其可以與該網路上的其他IOs與RWEs通訊。該IOs 122、124可以局部地儲存於該裝置104上,或是遠端儲存在某些該W4 COMN可存取的模式或資料庫上,像是一種信息伺服器或是行動電話服務資料中心。與該車輛108關聯的該IO 126可以是一種電子檔案,其包含該車輛108的具體規格及/或目前狀態,像是製造、模型、識別號碼、目前位置、目前速度、目前狀況、目前擁有者等等。與感應器108關聯的該IO 128可以識別由該監測器108所監測之主題的目前狀態,像是目前天氣或是目前交通狀況。與該行動電話110關聯的該IO 130可以是一資料庫中的資訊,其識別最近的呼叫或是在該目前帳單上的收費總額。
此外,那些只能夠透過代理而與W4 COMN互動的RWEs,像是該人員102、140、142、144、電腦裝置104、106與位置112,則可以具有直接與其關聯的一或多個IOs 132、134、146、148、150。範例則包含IOs 132、134,其包含聯絡與RWE特定資訊。例如,一人員的IO 132、146、148、150可以是一種使用者數據曲線,其包含電子郵件位址、電話號碼、實際地址、使用者偏好、與該使用者關聯的裝置識別及其他RWEs、該使用者過去該W4 COMN上與其他RWEs的互動記錄(例如,交易記錄、信息複製、整合記錄該使用者過去行蹤的時間與位置列表)、對於該位置的獨特W4 COMN識別符及/或任何關聯資訊(例如,使用者明確指定的親戚、雇主、伙伴、鄰居、服務提供者等等的使用者關係)。另一種人員的IO 132、146、148、150範例則包含遠端應用,透過該應用一人員可以與該WC COMN通訊,像是例如Yahoo!Mail這種以網路為基礎之電子郵件服務的帳戶。該位置的IO 134可以包含像是該位置正確座標、至該位置的移動方向、該位置的分級(住宅區、商業區、公共區域、私人區域等等)的資訊,有關在該位置所能獲得之服務或產品的資訊、用於該位置的獨特W4 COMN識別符、在該位置處的商業行為、該位置的圖片等等。
為了將RWEs與IOs互相關聯以識別其關係,該W4 COMN進行現有超資料的強化利用,並在需要處產生額外的超資料。超資料簡易地定義為描述資料的資料。例如,假設一IO係為一音樂檔案,該音樂檔案的核心、主要或目標資料則為該實際音樂資料,其可以由一媒體播放器轉換成為音訊而由該欣賞者所聆聽。代表該同一音樂檔案的超資料可以包含識別該演唱者、歌曲等等的資料、專輯作者、與該音樂資料格式。此超資料可以儲存為該音樂檔案的部分,或是成為與該音樂檔案或彼此之間相關聯的一或多個不同的IOs。此外,用於該同一音樂檔案的W4超資料可以在該音樂檔案中包含該音樂檔案的擁有者與其權利的擁有者。做為另一範例,如果該IO係一種由一電子式照相機所拍攝的照片,除了該主要影像以外,該照片可以包含能夠在一顯示器上建立一影像的資料、識別該照片何時拍攝的資料、當拍攝該照片時該相機在哪裡、使用那個相機拍攝該照片、如果存在的話是誰與該照相機相關(例如,指示為該照相機的擁有者),以及在該照片中的人員及該照片的主題。該W4 COMN使用所有可得的超資料以識別在實體與資料物件之間的潛在與明確關聯。
第2圖描述一超資料的範例,其定義在該W4 COMN上RWEs與IOs之間的關係。在該顯示實施例中,一IO 202包含物件資料204與五個分散超資料項目206、208、210、212、214。某些超資料項目208、210、212可以包含只與該物件資料204有關並與任何其他IO或RWE無關的資訊。例如,一建立日期、文字或影像可以與該IO 202的該物件資料204相關聯。
另一方面,某些超資料項目206、214可以識別該IO 202與其他RWEs及IOs之間的關係。如同所描述,該IO 202係因為一超資料項目206而與一RWE 220相關聯,而該RWE 220則根據某些該W4 COMN所已知的資訊進一步與兩個IOs 224、226及一第二RWE 222相關聯。例如,第2圖的這部分可以用來描述一照片(IO 202)與該使用者(該第二RWE 224)之間的關聯,該照片則包含識別該電子式照相機(該第一RWE 220)的超資料206,而該使用者係由該系統所已知為該照相機220的擁有者。例如,這種擁有關係的資訊可以從與該照相機220所關聯之一或另一項IOs 224、226加以決定。
第2圖也描述將該IO 202與另一IO 230建立關聯的超資料214。此IO 230本身與三個其他的IOs 232、234、236相關聯,其進一步與不同的RWEs 242、244、246相關聯。例如,第2圖的這部分可以用來描述一音樂檔案(IO 202)之間的關係,該音樂檔案包含識別該數位權利檔案(該第一IO 230)的超資料206,其定義與此音樂檔案202相關的使用權利範疇。該另一IOs 232、234、236則為其他的音樂檔案,其與該使用權利關聯,且目前係與特定擁有者(RWEs 242、244、246)相關。
第3圖描述該W4 COMN的一概念模式。該W4 COMN 300是一種概念化的全球邏輯網路雲的形式,建立一裝備通訊設施,其被劃分為四個Ws的網路雲:誰、什麼、何時、何處。在該誰雲302中,係為所有不論做為傳送者、接收者、資料點或是確定/認證來源的使用者,以及以使用者程式程序、裝置、代理、日曆等等的使用者代理。在該何處雲304中,係為所有物理位置、事件、感應器或是其他與一空間參考點或位置關聯的RWEs。該何時雲306則由自然的時間事件(這是一種不與特定位置或人員關聯的事件,像是日期、時間、季節)以及集合使用者時間事件(假日、紀念日、選舉日等等)與使用者定義時間事件(生日、智能定時程式)所組成。該什麼雲308則包括所有該W4 COMN可存取的已知資料-網路資料或個人資料、商業資料或使用者資料-,例如包含像是天氣與新聞的環境資料、RWE所產生的資料、IOs與IO資料、使用者資料、模型、程序與應用程式。因此,概念上大多數的資料都包含於該什麼雲308之中。
雖然這只是個概念模式,應該注意的是某些實體、感應器或資料本質上不論是時間相異或是同時的都將存在於多數雲之中。此外,某些IOs與RWEs也可以是混成的,其中包含來自一或多個雲的元素。這種混成物可以被區分,否則並不適合用來協助決定RWEs與IOs之間的關聯。例如,由一位置與時間所組成的事件可以被平均區分於該何時雲306、該什麼雲308及/或該何處雲304之中。
該W4引擎310是該W4 COMN中央智能的中心,用來決定所有該W4 COMN中的決策。一”引擎”在此是意指為描述一種軟體、硬體或韌體(或其結合的)系統、(在與人員或不與人員互動或擴充下)實作或協助於此所描述之程序、特徵及/或功能的程序或功能。該W4引擎310控制所有該W4 COMN每一層之間的互動,並負責執行任何由該W4 COMN操作或互相操作之應用程式所致能的認可使用者或應用程式。在一實施例中,該W4 COMN是一種開放式平台,任何人都可以在上面撰寫應用程式。為了支援這部分,其包含用於請求(在其他事物之中)同步、明確意義、使用者或主題定址、存取權利優先權或其他利用數值排序、智慧排程器、自動化與主題是、社交、空間或時間警告器的標準發佈應用程式介面(APIs)。
該W4 COMN的一項功能是蒐集涉及透過該W4 COMN所建立之所有通訊與互動的資料,其可以包含IOs的複本儲存、識別所有RWEs的資訊以及與該IOs(例如誰、什麼、何時、何處資訊)關聯的其他資訊。由該W4 COMN所蒐集的其他資料可以包含關於該任一給定RWE與IO於任何給定時間時之狀態的資訊,像是位置、操作情況、監測條件(例如,對於一天器感應器RWE而言,該被監測的目前天氣條件,或是對於一行動電話RWE而言,根據其連接與目前狀態所決定之目前位置)。
該W4引擎310也負責從透過該W4 COMN所通過之資料與通訊串流,識別RWEs以及RWEs與IOs之間的關係。識別與IOs相關聯或有關係之RWEs的功能以及由其他RWEs所實作的動作則牽涉到一種實體選取。實體選取包含像是識別一實際IO之傳送者或接收者的簡單動作與分析該W4 COMN所蒐集及/或可得之資料的複雜動作,例如根據一信息內容將一即將來臨事件與該信息傳送者或接收者建立關聯,以決定列出該即將來臨事件之時間與位置信息,或是根據一RWE的位置與其相互定位交通監測狀態之間的相互關係,決定該RWE是否處於交通堵塞之中。
應該注意的是當從一IO實作實體選取時,該IO可以是一種不透明物件,其只具有與該物件有關的W4超資料(例如,建立日期、擁有者、接收者、傳輸與接收RWEs、IO形式等等),但不具有該IO的內部知識(例如,於該物件置之中包含的實際主要或物件資料)。知道該IO的內容並不妨礙蒐集有關該IO(或RWE)的W4資料。如果資料可得且已知的話,該IO的內容便可用於實體選取中,但不管該可得資料,實體選取都可根據該可得資料由該網路所實作。同樣的,對該物件所選取的W4資料可用來意指有關該物件本身的屬性,而在其他實施例中,該IO的完全存取是可能的,因此RWEs可利用分析該物件內容方式所選取,例如選取一電子郵件之中的字串,並將其關聯為RWEs,用於決定該傳送者、使用者、主題或由該物件或程序所影響的其他RWE或IO之間的關係。
在一實施例中,該W4引擎310代表在該W4 COMN之節點的一或多個電腦裝置上所執行的一群應用程式。對於本發明的目的而言,一電腦裝置是一種包含處理器與記憶體的裝置用以儲存資料與執行實作所描述功能的軟體(例如應用程式)。電腦裝置可以具備有操作系統,其允許執行軟體應用程式以運用資料。
在所顯示的實施例中,該W4引擎310可以是一或一群分散式電腦裝置,像是一般目的的個人電腦(PCs)或是為特殊目的所建立的伺服器電腦,其利用適當的通訊硬體及/或軟體與該W4 COMN連接。這種電腦裝置可以具備儲存於一局部或遠端大量儲存裝置及該電腦裝置之局部記憶體(例如,隨機存取記憶體)的任意數目程式模組與資料檔案。例如如以上所提及,一電腦裝置可包含一適合控制網路化電腦操作的操作系統,像是MICROSOFT CORPORATION所發表的WINDOWS XP或WINDOWS SERVER操作系統。
某些RWEs也可像是智慧型電話、網路致能裝置、個人電腦、膝上型電腦、以及個人資料助理(PDA)的電腦裝置。電腦裝置可以連接至一或多個通訊網路,像是網際網路、一公共切換電話網路、一行動電話網路、一衛星通訊網路、像是一纜線電視或私人區域網路的一有線通訊網路。電腦裝置也可透過有線資料連接或無線連接而連接至任意的這類網路,像是wifi、WiMAX(802.36)、藍芽或是一行動電話連接。
局部資料結構,包含分離的IOs都可以被儲存在其所連接之一(未顯示)大量儲存裝置上,或是在此所描述包含該W4引擎310之該部分或任一電腦裝置。例如在一實施例中,以下所討論之該W4 COMN的資料樞鏈路包含多數大量儲存裝置,其保有如在此描述需要用來決定RWEs與IOs之間關係的該IOs、超資料與資料。一大量儲存裝置包含某些電腦可讀媒介形式,並提供非揮發式資料儲存與軟體,以讓一或多個電腦裝置取得或後續使用。雖然對於在此所包含之電腦可讀媒介意指為一種大量儲存裝置,像是硬碟或光碟裝置,但本領域技術者應可體會該電腦可讀媒介可以是任何可由一電腦裝置所存取的可利用媒介。
做為範例但非用於限制,電腦可讀媒介可以包括電腦儲存媒介與通訊媒介。電腦儲存媒介包含以任何方式或技術所實作的揮發式與非揮發式、可移除式與不可移除式媒介,用於儲存像是電腦可讀指示、資料結構、程式模組或其他資料的資訊。電腦儲存媒介包含但不限制為動態存取記憶體、唯讀記憶體、可消除程式化唯讀記憶體電子式可清除程式化唯讀記憶體、快閃記憶體或其他固態記憶體技術、光碟片、多功能數位碟片、或其他光學儲存、磁匣、磁帶、磁碟儲存或其他的磁性儲存裝置,或是任何可用來儲存要求資訊並可由該電腦所存取的其他媒介。
第4圖描述該W4 COMN的功能層。在該最低層也稱做為該感應層402,係該實際裝置、使用者、節點及其他RWEs的網路404。被使用做為感應器的該網路節點裝備包含已知的技術,像是網路解析、全球定位系統、行動電話塔回應、使用記錄、***交易、線上購物、明確的使用者數據曲線以及過行為標靶設定、搜尋分析及其他用來最佳化特定網路應用與功能之分析模式所完成的潛在使用者數據曲線。
該次一層為該資料層406,其中儲存並記載由該感應層402所產生的資料。該資料可以由該感應器的網路404或建置在使用者、裝置、代理、位置、程序及感應器之裝備網路頂端的該網路基礎建設408所管理。該網路基礎建設408為遮蔽下的核心網路基礎設施,其包含需要用來從該網路404的感應器、裝置等等接收或傳輸資料的硬體與軟體。其進一步包含需要用來記載並追蹤由該網路404所建立之資料的程序與儲存能力。
該W4 COMN的次一層為該使用者數據曲線層410。此層410可以進一步散佈於該網路基礎建設408與在該W4引擎或分離使用者電腦裝置上所執行之使用者應用程式/程序412之間。在該使用者數據曲線層410中,其作用為W4 COMN的使用者數據曲線層410。可以遍及任何單一或通訊通道及模式的結合進行個人化,包含電子郵件、即時通訊、文字(短訊服務等等)照片部落格、音訊(例如電話呼叫)、視訊(電信會議、現場廣播)、遊戲、資料信任程序、安全性、認證或是其他對於可得資料的W4 COMN程序呼叫。
在一實施例中,該使用者數據曲線層410是一種在所有感應器上方的邏輯基礎層,其感應器資料係以最原始的形式傳送,並映射及放置於該W4 COMN資料樞鏈路420之中。該(被蒐集並重新定義、相關並完全重複、同步化並意義清楚的)資料接著便儲存於相關的資料庫集合或一資料庫之中,其可由該W4 COMN上所認可之所有應用程式的所有程序加以利用。所有網路發源的活動或通訊便根據該資料樞鏈路域,而某部分的這些活動本身便成為在該樞鏈路中某處的記錄,像是清單一般,而其他的活動,例如欺瞞偵測、同步化、意義定義便可在不對該樞鏈路中的數據曲線及模式造成影響下完成。
源自於不同於該網路之其他任何事情的活動,例如源自像是使用者、位置、代理與程序的RWEs則是來自於該W4 COMN的該程式層414。某些應用程式可以由該W4 COMN操作者所開發,並呈現以實作為該通訊基礎建設408的部分,例如電子郵件與行事曆程式,因為其在操作上相當接近該感應器程序與使用者數據曲線層410。由於應用程式的執行,該應用程式412也扮演某些感應器的角色,其中他們透過本身的活動產生資料,並透過該涉及所產生或可得之任何資料的資料樞鏈路送回該資料層。
該應用層414也根據裝置、網路負載媒介以及使用者所選擇或以安全性為基礎之客製化方式提供一個人化使用者介面(UI)。如果一UI係被裝備以提供使用者互動或動作資料回到該網路,其便可在該W4 COMN中操作。這是一種任一W4 COMN應用程式/UI的基本感應器功能,而雖然該W4 COMN可以與並非裝備之應用程式/UI互相操作,但其僅具有一種傳送的功能,而這些應用程式/UI並不能夠提供任何資料(更遑論是可從W4致能裝置所獲得的其他豐富資料)。
在W4 COMN行動式裝置的情況中,該UI也可用來即時確認或確定不完整的W4資料,以及對於其他附近致能或非致能裝置的相互關係、三角學關係與同步化感應器。在某些點處,因為在其真實世界位置中與致能裝置之間的規則交點及感應,足夠致能裝置的網路效果便允許該網路蒐集一非致能裝置的完整或近完整的資料(足夠用於建立數據曲線與追蹤)。
在該程式層414上為該通訊傳送網路416(,而有時候係寄生於其中)。這可以由W4COMN操作者所操作,或成為一獨立第三方負載服務,但在任一情況中,都用來透過同步或非同步通訊傳送資料。在每一情況中,該通訊傳送網路416將傳送或接收代表一特定應用程式或網路基礎設施408之請求的資料(例如以超文件傳輸協定(HTTP)或網際網路通訊協定(IP)數據包的方式)。
該通訊傳送層416也具有做為感應器的元件,包含來自電話呼叫、電子郵件、部落格等等的W4實體選取,以及在該傳送網路內文中的特定使用者命令,像是”儲存並優先處理此呼叫”,而在該呼叫結束之前可觸發一被儲存之先前對話的紀錄,並用做在該個人化/使用者數據曲線層410,被分析且優先決策權重增加之該對話中的W4實體。
第5圖描述如第3圖中所顯示之一W4引擎之分析組件實施例。如同以上所討論,該W4引擎負責從通過該W4 COMN之資料與通訊串流,識別RWEs與RWEs及IOs之間的關係。
在一實施例中,該W4引擎透過一串子引擎連接、裝備所有的網路參與者,並與其互相操作,該子引擎於實體選取程序中進行不同的操作。一項這種子引擎為一屬性引擎504。該屬性引擎504追蹤在任何IO中任一RWE之該真實世界擁有權、控制、發佈或其他條件權利。無論該W4引擎502於何時偵測到一新的IO,例如透過一新信息、新交易記錄或新影像檔案的建立或傳輸等等,便指定擁有權至該IO。該屬性引擎504建立此擁有權資訊並進一步允許對該W4 COMN所已知之每一IO決定此資訊。
該W4引擎502進一步包含一關係引擎506。該關係引擎506具有兩種能力:首先,識別關聯之RWEs與IOs與其關係(像是以RWEs與IOs的任意結合,與其在文字或狀態之中的屬性、關係與名聲所建立之一結合圖表的方式),第二則是為了來自任何內部或外部來源之注意事件作為一感應器分析前處理器。
在一實施例中,該關係引擎506的關聯RWEs與IOs識別功能係以圖表表示可得資料的方式完成。在此實施例中,建立所有RWEs與IOs的一長條圖,並由此根據該圖表建立關聯。以圖表表示或是建立一長條圖的動作是一種電腦科學方法,其用來識別一資料分佈,以識別相關資訊並建立該資料之間的關係。在更一般的數學概念中,長條圖只是映射mi,其中mi為落至不同離散種類(已知為容器(bins))中的觀測數目,而一長條圖的圖形也只是一種呈現長條圖的方式。利用選擇每一IO、RWE與其他已知參數(像是時間、日期、位置等等)做為不同容器並映射該可得資料的方式,便可識別RWEs、IOs與其他參數之間的關係。
做為一前處理器,該關係引擎506監測由RWEs所提供的資訊,以決定是否存在任何可能在該W4引擎502部分上觸發動作的情況。例如,如果一傳送條件已經與一信息相關聯,當該關係引擎506決定滿足該條件時,便可傳輸適當的觸發資訊至該W4引擎502,以觸發該信息傳送。
該注意引擎508裝備所有適合的網路節點、雲、使用者、應用程式或其任意結合,並包含與該關係引擎506及該屬性引擎504的兩者的緊密互動。
第6圖描述一W4引擎的實施例,其顯示一般在以上參考第4圖所描述之該次引擎之中的不同組件。在一實施例中,該W4引擎600包含一注意引擎608、屬性引擎604與關係引擎606,其根據基本功能而具備有一些次模組/管理器。
該注意引擎608包含一信息吸收與產生管理器610以及一信息傳送管理器612,其與一信息比對管理器614及一即時通訊管理器616兩者緊密工作,以傳送並裝備所有遍及該W4 COMN上的通訊。
該屬性引擎604於該使用者數據曲線管理器618之中工作,並與所有其他模組結合以識別、處理/驗證及表現與RWEs、IOs及其結合相關之擁有權與權利資訊。
該關係引擎606將來自其兩通道(感應器與程序)兩者的資料,放置至該相同的資料樞鏈路620中其係由該W4分析管理器622所組織及控制,並包含來自所有網路操作的集合化與獨自化的資料記錄版本,該網路操作包含使用者記錄624、注意排序位置記錄626、網頁指標與環境記錄628、電子商業與經濟交易資訊630、搜尋指標與記錄632、贊助者內容或條件廣告複本及任何與其他所有在任一W4 COMN程序、IO或事件中使用的資料。因為該W4 COMN有可能儲存大量資料,該資料樞鏈路620包含多數資料庫伺服器與資料貯存器,其與該W4 COMN聯繫以提供足夠的儲存能力。
如以上討論,由該W4 COMN所蒐集的資料包含空間資料、時間資料、RWE互動資料、IO內容資料(例如媒介資料)與使用者資料,包含明確提供與推論所得的社交與關係資料。例如,該空間資料可以包含任何被動蒐集的位置資料,像是行動電話塔站資料、整體封包無線電服務(GPRS)資料、全球定位服務(GPS)資料、WIFI資料、個人區域網路資料、IP位址資料與來自其他存取點的資料,或是像是由該使用者所鍵入之主動蒐集的位置資料。
時間資料是一種以時間為基礎的資料(例如時間標記)其與一使用者及/或該電子裝置關聯之特定時間相關及/或事件有關。例如,該時間資料可以是被動蒐集的時間資料(例如來自該電子裝置上一常駐時鐘的時間資料,或是來自一網路時鐘的時間資料),或是該時間資料可以是主動蒐集的時間資料,像是由該電子裝置(例如一使用者擁有之行事曆)使用者所鍵入的時間資料。
該互動資料可以是任何與該電子裝置之使用者互動關聯的資料,不論其是主動或被動。互動資料的例子包含人際間通訊資料、媒介資料、關係資料、交易資料與裝置互動資料,其全部將在以下進一步詳細討論。以下的第1表為一非窮舉清單,其包含電子資料的範例。
有關該互動資料,在任意RWEs間的通訊都可能產生透過該W4 COMN傳送的通訊資料。例如,該通訊資料可以是任何與一接收或傳送短訊服務訊息、電子郵件信息、語音呼叫(例如一行動電話呼叫、透過IP呼叫的語音),或是任何其他與一RWE有關的人際間通訊形式相關聯的資料,像是有關誰傳送及接收該通訊的資訊。如以上所敘述,通訊資料可以例如與時間資料關聯,以推論與通訊頻率有關的資訊,包含密集通訊對象,其可以指示使用者的活動資訊。
邏輯與IO資料意指為由一IO以及與該IO關聯資料所包含的資料,像是建立時間、擁有者、關聯RWEs、該IO何時被最後存取等等。如果該IO是一媒體物件,便可以使用媒體資料的項目。媒體資料可以包含與可呈現媒體相關的所有資料,像是音頻資料、視覺資料與影音資料。例如該音頻資料可以是與下載音樂有關的資料,像是作品、藝人、專輯等等,並包含有關像是鈴聲、來電答鈴、購買媒體、播放清單與分享媒體等等的資料。該視覺資料可以是與該電子裝置(例如透過網際網路或其他網路)所接收之影像及/或文字有關的資料。該視覺資料可以是與從該電子裝置所傳送及/或是在該電子裝置處所取得的影像及/或文字有關的資料。該影音資料可以是與在該電子裝置處所取得、下載、或是與之關聯的任意視頻有關的資料。該媒體資料包含透過像是網際網路之一網路向該使用者呈現的媒體,並包含由該使用者利用網路(例如搜尋項目)所鍵入及/或接收之文字,以及與像是點擊資料(例如廣告標籤點擊、書籤、點擊圖案等等)之該網路媒體互動有關的資料。因此,該媒體資料可以包含與該使用者簡易資訊散發(RSS)功能、訂閱、群集成員、遊戲服務、通知等等有關的資料。該媒體資料也包含非網路活動,像是利用如行動電話之一電子裝置進行影像取得及/或視頻取得。該影像資料可以包含由該使用者所增添的超資料,或是與該影像相關的其他資料,像是對於該照片而言,該照片於何地被拍攝、該取景方向、取景內容以及日期時間等等。如以下進一步詳細描述,媒體資料可以用來例如推論活動資訊與偏好資訊,像是文化及/或購買偏好資訊。
該關係資料包含一RWE或IO與另一RWE或IO之關係有關的資料。例如,該關係資料可以包含使用者識別資歷,像是性別、年齡、種族、姓名、社會安全編號、照片與其他與該使用者識別有關的資訊。使用者識別資訊也可以包含電子郵件位址、登錄帳號與密碼。關係資料也進一步包含明確識別關聯RWEs的資料。例如,對一行動電話而言,關係資料可以指示擁有該行動電話的使用者以及提供該電話服務的公司。做為另一範例,對一智慧車輛而言,關係資料可以識別該擁有者、與電子付費使用者關聯之一***、那些允許駕駛該車輛的使用者,以及該車輛的服務站。
關係資料也可以包含社交網路資料。社交網路資料包含與由一使用者或其他RWE所明確定義之任何關係有關的資料,像是與一使用者朋友、家人、共同工作者、商業伙伴等等有關的資料。例如,社交網路資料可以包含與一使用者保有之電子地址簿對應的資料。關係資料也可以例如與位置資料相關聯,以推論社交網路資訊,像是基本關係(例如使用者-配偶、使用者-子女、使用者-雙親關係)或其他關係(例如使用者-朋友、使用者-共同工作者、使用者-商業伙伴關係)。關係資料也可以用來推論像是活動資訊。
該互動資料也可以包含交易資料。該交易資料可以是任何利用行動式電子裝置或是在行動式電子裝置處所進行的商業交易,像是賣主資訊、金融制度資訊(例如銀行資訊)、金融帳戶資訊(例如***資訊)、商品資訊與成本/價格資訊,以及購買頻率資訊等等。該交易資訊可以用來例如推論活動與偏好資訊。該交易資訊也可以用來推論該使用者所擁有的及/或該使用者可能有興趣的裝置及/或服務形式。
該互動資料也可以包含裝置或其他RWE互動資料。這種資料包含由一使用者與一RWE在該W4 COMN上互動,以及該RWE與該W4 COMN互動等兩種資料。RWE互動資料可以是與一RWE在和不包含於以上任一種類之中之該電子裝置互動有關的資料,像是與其他模組/應用程式之一電子裝置資料使用關聯的習慣型態,像是關於哪種應用程式是在一電子裝置上使用,以及多常及何時使用這些應用程式的資料。如以下進一步敘述,裝置互動資料可以與其他資料相互關聯,以推論有關使用者活動及其關聯型態的資訊。以下第2表為一非窮舉清單,其包含互動資料的範例。
利用W4資料排序注意
該W4 COMN一項值得注意的觀點是其可以根據從使用者所接收的實際注意,使用W4資料排序任何可識別的IO與RWE,如同由該W4資料所決定一樣。該排序注意引擎(於以下敘述)結合網路資料與實體注意資料,以建立一結合及完整的獨特識別模式,及對於與網頁資料及實際使用者於時空中產生資料兩者結合之地方、事件、物件與人員排序的能力。所形成的結合排序可以沿著W4向量(包含贊助活動)以聚集方式或個人方式所使用。
在此所敘述的注意排序系統與方法在遇到利用以標準網頁排序技術為方法進行排序網頁及其主題事件/內容時所產生的問題時將特別的有用。網頁排序技術在此領域中係被熟知,並時常與像是使用者瀏覽或點擊網頁的次數、連結至該網頁的次數等等有關。這種以網頁為基礎的技術僅適用於以某種線上呈現形式的主題與內容。這種排序技術的另一項缺點是其可能被意外或蓄意地扭曲、運作或破壞,例如以一種搜尋查詢的方式嘗試抬高一特定網頁的排序。此外,以網頁為基礎的技術本質上僅根據一種觀點排序網頁:線上社群與使用者的線上活動。
該W4引擎適合分析該W4資料,以排序該W4 COMN所已知的不同RWEs。在一實施例中,基本上根據使用者注意排序RWEs而一起工作的該模組與組件,在此係一起稱做為該注意排序引擎。該注意排序引擎(ARE)利用物理事件注意做為興趣宣告,利用一代表搜尋項目類比該興趣宣告,形成贊助搜尋廣告,以建立一項新的可動作網路,為了符合實體、使用者或詢問的目的,取得人類及線上注意並將其模型化成為一單一排序。
在該世界中,每一RWE都可考量為具有根據普及性以及由使用者對於該人員、地方、事情、事件等等所給與之注意本質與品質所得的一自然排序。在每一程式中,有許多one披薩店、許多seven乾洗店與許多22換油商家,然而對於該相同的真實世界商家,這些資料並未有效地取得或模型化為能夠包含於線上網頁資料中。例如,該披薩店可能具有網頁,並由使用者或由城市導覽所良好瀏覽,但其透過搜尋引擎所得的搜尋結果排序並不考慮到該披薩店具有在該城市所有披薩店中最多的交易、最多的收入及/或最多的重複客源。
結合透過該W4 COMN所拾取的實際資料,可建立一資訊物件模型,其映射網頁物件/網頁至RWEs以結合來自兩方世界(例如,該線上世界與真實世界)的資料,以增加使用者與包含另外使用者、商業、事情、事件等等之其他RWEs之相符判斷的效率、正確性與動態發展。
該世界中的每一件事情都可以藉由對於有關該RWE之線上資料,利用從有關該相同RWE之其他離線來源所獲得的已知資料相結合並給予權重的方式,指定一注意排序。注意係利用裝置、活動、通訊、交易與感應器記錄於該真實世界之中,同時注意瀏覽器及裝置與負載媒介及網路操作器、活動、通訊、交易與裝備網頁或網路的方式進行線上記錄。
如第3圖中所顯示,該ARE與該網頁世界及該真實世界之雲302、304、306、308互動,以在每一個別的存在圈中做為關於使用者、物件與其屬性/關係的資料來源。藉由將該真實世界與獻上世界模型化的方式,該ARE結合來自於多種可能來源的資料,根據真實世界中的行為給予權重,以製造用於線上與離線兩方面的一總體使用者注意結合排序。此排序可以對所有使用者集中化或個人化,以對於在每一項具有每一RWE的內容中,對於每一已知使用者提供一各自的注意排序。
第7圖描述一W4引擎之實施例的元件,如在此所敘述其適合於利用W4資料進行排序注意。該W4引擎700包含如以上對於第5圖所描述之一關係引擎506與一屬性引擎504。該W4引擎700進一步具備一資料蒐集模組702,其從於該W4 COMN相互操作的不同通訊通道中,於通訊中蒐集W4資料。該資料蒐集模組702蒐集並儲存來自於由該RWEs所傳輸之通訊的使用者資料。這種資料可以包含通訊數目、該通訊通道以及該通訊主題。此外,如另外描述的,該資料可以被分析以決定額外的資訊,並識別與一特定通訊有關之任一RWEs及/或IOs。
如以上所討論,當蒐集並分析W4資料時,應該瞭解該多數RWEs與IOs係與一單一通訊相關,其係做為一傳送者、一接收者及/或主題或其他先關群體。例如,一使用者可以使用一膝上電腦建立並傳送一電子郵件信息。該使用者便是具有一獨特W4識別符的一RWE。此外,該膝上電腦本身也是具有一獨特W4識別符的一RWE。該膝上電腦上的該電子郵件應用程式可以被追蹤成為具有其本身獨特W4識別符的一IO。另外,該膝上電腦可以利用位於一已知位置(也是具有獨特W4識別符的另一RWE)的無線路由器,無線連接至一通訊網路,並與一或多數商業活動關連(每一項都是具有獨特W4識別符的另一RWE),該路由器也是具有本身獨特W4識別符的一RWE。此外,該電子郵件可以在其他行動電話(每一項都是具有本身獨特W4識別符的另一RWE)係於該相同位置所記錄時,於一特定時間傳送。在一實施例中,該使用者、膝上電腦與電子郵件應用程式的某些或全部都可以考量成為該電子信息之IO的一傳送者。在此情況中,該使用者可被視為發源傳送者,而該膝上電腦與電子郵件應用程式則為該發源傳送者的代理。
以上係討論有關代理的概念,其在此是特別重要的,因為預期與一通訊有關的人類活動者,像是傳送者、接收者、購買者、出席者或實體,基本上將透過從其代理(例如,代理RWEs,像是智慧型電話、電腦裝置、感應器、智慧車輛、加用電話、實體***等等,以及代理IOs,像是電子郵件帳號、通訊軟體、***帳號、包含由一RWE所產生之資料的資料物件、包含有關一RWE或事件之資料的資料物件等等)所獲得的資訊,而由該W4 COMN所得知。
在一實施例中,決定與一通訊有關的使用者包含如果有的話,何者使用者應該被視為該發源傳送者、購買者、接收者、過客或是出席者,其可由該W4引擎700所進行。例如,如以上描述之該屬性引擎504可以識別該通訊的最終人類傳送者及接收者。也應該注意某些信息可以由一程式化程序所傳送,例如在執行一程式的期間自動傳送,因此並非識別一人類傳送者而只是一傳送者IO。替代的,該屬性引擎504可以指示該傳送代理RWE,其實際上將該信息放置於該W4 COMN之中,而任何其他關連的RWEs(例如其他代理及/或發源傳送者)也可由該關係引擎506所識別。在此替代方式之中,該關係引擎506可以分析由該資料蒐集模組702所蒐集的某些或所有W4資料,以識別所有與每一通訊有關的RWEs,以及根據該通訊所進行的結合本質、下層活動與關係。例如,指示在一商業地點以物理***進行購買的通訊,可以用來識別該購買者(例如,對該人員而言,該實體***為一代理)與該商業(例如,與該帳戶有關的該RWE便在該交易中記錄為貸方)之間的關係。
該W4引擎700,一旦接收通訊之後,便記錄所有相關的通訊資料,並可以進一步分析資料以產生額外的資訊,用於以下討論的後續使用。這可以包含請求該關係引擎506將該傳送者、接收者的該通道特定識別符與其他W4資料相關聯,以識別所有的RWEs,以及如果存在與該通訊有關的特定人類使用者。
應該知道的為一通訊之傳送者、接收者、主題或有關群體的任何人類或非網路實體都可以僅由代理RWEs或IOs所識別。例如,,一電子郵件可以由”[email protected]”傳送或導引至該位址,或一電話呼叫可以導引至”(720)555-0505”。在兩者情況中,用於識別該人員的識別符(例如”[email protected]”或”(720)555-0505”)係為該實際有意之人員接收者的代理識別符。根據該W4 COMN已知的該W4資料,這些代理的識別符可以被例如被該關係引擎506所分析,以決定由該代理RWE或代理IO所存取、所代表或是透過其進行工作的該RWE獨特W4識別符。例如,”[email protected]”與”(720)555-0505”可以是RWEs的通訊通道特定識別符,該W4 COMN則是具有一明確獨特W4識別符之一已知人員RWE(例如,已由該W4 COMN所已知的一使用者)的代理。
所顯示之W4引擎700的實施例進一步包含一ARE 701的實施例,其描繪某些可以整合於該ARE 701之中的組件。在所顯示實施例中,該ARE 701包含一組一起工作並執行不同功能的模組,以利用W4資料對不同的RWEs排序注意。該ARE 701對於不同的RWEs產生注意排序與個人排序,接著可以用於其他目的,像是搜尋結果的再排序以及內容/贊助廣告的選擇。的確,藉由提供根據描述使用者實際與線上活動的即時資料而提供實際使用者興趣的衡量,該ARE 701的輸出可以用來改善任何與使用者興趣有關之系統、預測與程序的正確性。
在所顯示實施例中,該ARE 701具有四個主要模組,用以整合所有已知資料:一世界排序模組708、一網頁排序模組706、一注意排序模組710以及一個人排序模組712。在一替代實施例中,該ARE 701的功能可以整合或區分為較多或較少的模組,也可以包含額外的功能。
該世界排序模組708與一或多個網路相互操作,以蒐集有關使用者於實際世界中的資料,並利用將該資料與來自該網頁排序模組706的資料混合或結合的方式加以模型化,以形成該注意排序模組710內部該全球排序的一結合圖形,其可以利用該個人排序模組712篩選成一各別形式,用於搜尋結果的增加或內容/贊助內容的選擇,以向一使用者呈現。
該世界排序模組708存取並分析來自該真實是藉由該資料蒐集模組702所蒐集的資料。該世界排序模組708接著利用該資料透過裝置、物理存在、交易記錄與參與歷程以及任何可能發生之通訊,將真實世界使用者注意加以模型化,或利用一使用者於真實事件中所製造的資料加以模型化。
在一實施例中,該世界排序模組708的輸出為一實體排序,用於該系統所已知的每一RWE。根據該系統如何操作以選擇實作該世界排序模組708的方式,該實體排序可以是一相對排序或一絕對排序。這種實體排序可以根據對當需要該實體排序時所有可得之資料的分析所決定,因此該排序反映RWEs的最新活動與過去的活動。
將該使用者注意與來自位置雲、事件雲、事情/物件雲、節點雲、人員雲、與任何其它真實世界資料產生網路的某些事情相結合,該世界排序模組708可以利用包含何處、何時、誰、什麼(包含物件/活動與其他每件事情)的任意數量向量將注意模型化。該模型係由該W4 COMN系統所支援,W4其指定每一RWE一獨特識別符,以允許識別與由該W4 COMN所已知之每一通訊關聯的該RWEs,並將那些通訊所代表之該活動與使用者注意正確特徵化。
在一實施例中,該網頁排序模組706取得並儲存透過一使用者與網際網路互動所產生的所有資料。在一替代實施例中,一網頁記錄引擎,其可以考慮為該資料蒐集模組702的部分,蒐集透過線上活動所產生的資料,而此網頁資料可由該網頁排序模組706在需要的時候簡單地存取。這種網頁資料可以包含該位址、排序、分數、點擊率、交易歷程、伺服器記錄、標題、標籤、擁有權或權利、鏈結或其他關聯等等,並對於已知的實體而言,將該資料與由該世界排序模組708所使用之該相同獨特W4識別符建立關聯,以使成為相同。利用將網頁物件以或然率的方式映射至真實事件項目,可建立一種系統,類似於用於產品的通用產品碼(UPC)或是用於人類的社會安全標號,並可建立一種模式以將網頁資料”從字串移動成為物件”。
在一實施例中,對於該系統所已知的網頁,該網頁排序模組706的輸出可以包含一網頁排序。例如,哪一網頁、網域名稱、網頁物件或網頁物件群集(在之後都僅稱為”網頁”)都可以考慮成為一個別IO,並具備本身獨特W4識別符。該網頁排序模組706接著可以根據該網頁資料的分析指定每一網頁一網頁排序。
在一實施例中,該注意排序模組710使用該實體排序與網頁排序產生用於該系統所已知之每一RWE與網頁的一結合注意排序。在一替代實施例中,該注意排序模組710可以從該世界排序模組708與該網頁排序模組706兩者取得資料與模式,以建立用於在該實際世界與網路世界兩者中每一物件的一結合模式。從該結合模式,該注意排序模組710接著為該RWEs與網頁產生一注意排序。在大多數的情況中,一實體可以只真實存在於其一或另一世界,同時於另一方世界中利用一或多個代理加以代表。在那些一實體實際上在一或另一世界中並不出現或不具有代理的情況中,這種實體可以仍然被指定一網頁或真實世界排序,而其中僅僅是為空集合。
在該顯示實施例中,提供一網頁關係模組714以決定何者RWEs是與如果存在的每一特定網頁相關聯。該網頁關係模組714可以搜尋與一網頁關聯的內容與其他超資料,以識別允許該網頁與一或多個RWEs建立關係的資訊,而從該關係,可以決定與一網頁關聯之該RWEs的該獨特W4識別符。例如,一披薩餐廳的主頁可以在該網頁文字中包含資訊,其允許該網頁與用於該餐廳之該獨特W4識別符相關聯。利用此識別,該注意排序模組710便可能結合該網頁排序與該餐廳主頁關聯資訊(從像是點擊次數、獨特使用者頁面瀏覽或點擊等資料所推求),以及該實體排序與用於該實際餐廳之資訊(從像是***購買、使用者於餐廳花費的時間、餐廳外送訂購電話號碼的呼叫次數等等的資料所推求)。在一實施例中,某些網頁可以包含識別與用於注意排序目的之網頁相關之RWEs的超資料。替代的,該網頁關係模組714可以利用分析該網頁內容的方式,像是關鍵自或是位址映射,識別該關聯RWEs。
該注意排序模組710可以平等地結合該網頁與實際世界資料,用於一結合排序,或也可以給予其中一個世界高於另一個的權重,落可以同樣地對網頁與真實世界事件兩者應用一差分排序,以建立一獨特的排序因子集合,以產生例如回應一查詢、使用者請求或是使用者比較之一具體文字內容中一項目的最終排序。
該注意排序模組710也可以為了在該網頁與真實世界兩者中之即時注意作用成為像是一種流量集中中心,並因此可以按照所有使用者或是任何局部可定義使用者子集合或注意(例如使用者統計)提供一種目前注意的集合描寫。此資料可以與該W4 COMN中的其他組件或第三方應用程式分享,用於許多服務,包含透過映射而顯示注意。
該個人排序模組712可以考慮成一種篩選器,其識別一個人注意排序(此後稱為”個人排序”),其與一特定使用者有關並考慮到該使用者與其他RWEs及IOs之已知關係的相對重要性。因此,如果一使用者的朋友圈決定給予一特定音樂家、咖啡店或電影重要的注意,對於這些RWEs的個人排序將反映此資訊。該個人排序模組712對該全球注意排序模組應用某些篩選器特點,以形成一個人注意排序圖形,其接著做為任何/所有注意排序活動的篩選器。該個人化的篩選器特性可以利用該W4 COMN根據已知的關係所自動程序化及/或由該使用者直接程序化,或甚至可以成為用於第三群體開發所使用的開放來源。這種篩選器可以是靜態的(只透過明確指示改變)或是動態的(根據使用、使用者狀態等等自動更新)。
該ARE 701可以完全地位於幕後,與現有應用程式及用於搜尋之系統及其他服務相互操作,或也可以提宮崎本身特殊化的個人服務應用程式,以進行注意排序操作。例如,在所顯示實施例中,該W4引擎700包含一網頁搜尋查詢引擎704。該網頁搜尋查詢引擎704與使用者互動,搜尋與該搜尋查詢相符之網頁或網頁指標,其可以包含從該網頁排序模組706取得資訊。一旦決定該網頁搜尋結果,該網頁搜尋查詢引擎可以取得用於該網頁查詢結果中每一網頁的注意排序,並根據在該結果集合中該網頁的注意排序呈現該網頁查詢結果。
如同讀者所見,在此實施例中,與僅根據網頁資料及網頁排序資訊進行網頁搜尋結果排序形成對照,該網頁搜尋查詢引擎704可以與該ARE 701的所有不同模組緊密工作。此外,該查詢結果可以進一步利用該個人排序與該網頁排序及實體排序,根據個人品味所訂製。
一注意排序系統可以包含一或多個用於特定區域、使用者或標題的特殊化ARE 701,或這些特殊化也可以以不同注意排序模式的形式包含於一單一ARE中。這些模式提供用於將真實世界資料處理至一注意資料模式之中的指令。
在一實施例中,一注意模式資料結構對於被模型化的每一注意情形都可能包含至少”來自”、”至”及”有關於”的範疇。在另一實施例中,也包含代表被模型化之注意的形式與規則的另一範疇。
在一實施例中,該個人排序模組712使用該AREs 701注意模式做為基礎,以建立一使用者個別的篩選器,例如一個人注意模式,其包含任何個人偏好,用於蒐集有關於一使用者的注意資料與該使用者可能想要包含何種型式的注意資料於他/她本身的注意個人化篩選器之中。
因此,每一ARE 701都可以使用一特定注意模式,以定義用於處理任何請求的文字,且該文字建立用於注意形式之分類與權重條件。例如在某些文字中,一注意形式可以對於另一注意形式所評估,例如,使用者觀看一繪畫對於使用者對其拍攝數位相片。
藉由將注意的型態與形式模型化,該實體排序與網頁排序的兩者的抵抗與可利用性可以被結合,包含該注意的W4資料,其建立一獨特圖形以描繪n維拓撲(topology)。在一實施例中,此拓撲表現可以使用做為物件或注意向量的一獨特識別符。
所以同樣的,該個人排序模組712可以使用此資料計算任何使用者與任何文字內容之間的距離,以獲得該使用者於其特定文字內容中較佳的增益結果、內容或服務。這種介於使用者之間的注意距離可以考量為使用者之間興趣的相似性測量。在一使用者與另一RWE之間,該注意距離可以考量為RWE對該使用者相對重要性的測量。在某些情況中,該注意特定形式的實際拓撲可以被預測以將某些事件形式建立關聯,例如天然災害,以使用為一風險管理工具。
第8圖描述一種根據一網路上用於實體之社交、時間、空間與主題資料所進行注意排序之方法的一實施例。該方法係於一網頁查詢的文字內容中描述,其中利用該注意排序資訊修改一網頁查詢結果。這僅是一使用注意排序資訊,而該使用者將瞭解這種資訊可以適用於任何根據使用者活動及注意相對於RWEs之差異所採用的決策或動作。例如,注意排序資訊可以用來選擇對一使用者所顯示的內容(線上或離線)、對一使用者所顯示的廣告、隨著注意排序相對增加或減少的決定,根據變更的使用者要求自動重分配資源、識別使用者興趣、比較使用者統計資料以及識別有價值之真實及無形資產等等。
在以下描述實施例中,根據實作該結構的方法,所描述之操作可以由一或多個以上敘述之不同組件、引擎及模組所實作。此外,在需要時可以建立次引擎,並用來實作特定操作以改善該網路網效能。
如同以上所述,該W4 COMN的一基本觀點是允許進行條件式的信息傳送,其持續蒐集並保有來自該RWEs與該網路互動的W4資料。在一實施例中,該蒐集與保有係該W4 COMN的一項獨立操作899,而因此目前的W4社交、時間、空間與主題資料總是可用來測試傳送條件。此外,部分此資料蒐集操作899包含決定如以上所述不同RWEs與不同IOs的擁有權與關聯,包含從RWEs與IOs的特定群集或次群集中進行優先排序。因此,每一IO係由具備該W4 COMN上一已知獨特識別符之至少一RWE所擁有/控制,而每一IO可以與許多該W4 COMN所已知之其他RWEs關聯。
在所顯示實施例中,該方法800開始於在一接收查詢操作802中接收一搜尋查詢。這種搜尋查詢可以是來自一使用者對於與提供關鍵字或搜尋項目相符之網頁清單請求。在一替代實施例中,該搜尋查詢可以是符合特定條件的公司、服務提供者或其他實體清單,像是”最接近五顆星的披薩”、”丹佛最佳腳踏車道”、”今晚最佳的演奏樂團”以及”科羅拉多最佳的獵鹿處”。在此情況中,這種請求並非搜尋最接近符合搜尋條件的網頁,而是搜尋符合該搜尋條件的物理實體。
查詢請求可以由一使用者或自動程序所操作之一電腦裝置上的軟體產生。如以上討論,一或多個RWEs(例如一裝置形式的RWE,該裝置係為另一項使用者RWE的已知代理)可以被識別為該請求的一傳送者。這種識別可以從該請求資料、該請求來源或其兩者結合所產生。此外,如之前描述,可以根據用於該信息之已知裝置或軟體傳送者的W4資料,進行考量一使用者為該請求傳送者的推演。
所顯示之方法800接著於一產生搜尋結果操作804產生該查詢的一搜尋結果集合。該產生搜尋結果操作804包含搜尋適當的資訊指標或資料庫、根據一預定演算法或相符程式決定何者項目(例如網頁)與該搜尋查詢相符,並產生該搜尋的一結果集合。根據該查詢,該結果可以是網頁清單或是RWEs清單。在一網頁查詢實施例中,一結果集合的產生可以包含搜尋與該查詢相符的網頁指標,並進一步根據該網頁內容與該搜尋查詢相符的程度,加上如以上討論可能影響一網頁之網頁排序的因子,像是該網頁的普及性、點擊次數等等,對每一網頁產生一網頁排序。
該產生搜尋結果操作804可以包含根據此技術所已知的查詢方式產生一網頁排序。這種網頁排序已經在之前詳細描述,而也可以使用任何適用於根據有關該網頁之已知資訊以及對一搜尋查詢之項目與條件之相似度,產生一網頁之一網頁排序的方法。
在第8圖中所顯示的該網頁搜尋實施例中,在產生搜尋結果之後,於一識別關聯RWE操作806中分析該結果集合中各自網頁以決定何者RWE或RWEs係與每一網頁相關聯。如以上敘述,這種關聯可以被預先決定,例如當每一網頁係被給予指標,且用於後續相符搜尋查詢的相關資訊被儲存時。例如,在一網頁被給予指標的時候,其內容可以被分析,且一或多個RWEs係被選擇做為與該網頁關聯的RWEs;接著該被選擇RWE(s)的獨特識別符可以在該指標中與該網頁資訊一起儲存。替代的,該網頁內容可以在接收該搜尋查詢時被搜尋,而該關聯RWEs便從該指標中所含有的資訊所識別。在一實施中,指示關聯形式的資訊(例如該RWE為該網頁的主題、被列在該網頁之中等等)可以被決定為該識別操作806的部分。
該識別操作806可以比較一網頁的內容與先前從RWE與該W4 COMN通訊所發展而建立的RWE定義。根據該網頁內容與該RWE定義之間的相似性,可以決定建立在該網頁中所討論之一特定實體(例如,人員、地方、事情、位置、事件等等)是否與具有一獨特W4識別符之該W4 COMN上的一已知RWE對應。此允許該識別操作806不但識別在網頁或其他內容中的實體,也決定代表該W4 COMN上實體之該RWE的獨特W4識別符,藉此提供有關於從被供應的其他來源所推演之實體的其他資訊。
當已知在該搜尋結果中與不同網頁關聯的該RWEs時,可以在一取得實體排序操作808中利用每一RWE獨特識別符取得代表每一RWE之一實體排序。根據該實施例,代表每一RWE的該實體排序可以在接收該搜尋請求(例如,該實體排序是根據在可利用該W4資料的時間時,週期性或偶爾地產生)決定,或可以利用用於一實體排序之該注意排序引擎,回應一請求而動態產生。如以上討論,該實體排序係從W4資料所推演,其在一實施例中式從不同於網頁內容之來源所獲得。應該知道在某些情況中,W4資料可能隨著網頁內容而結束,但在該實施例中,該資料可以或可以不從該網頁所取得,而是從該W4 COMN上的通訊所取得。
在一顯示結果操作812中,代表每一RWE之該實體排序係用來修正如何顯示該搜尋結果。該顯示結果操作812可以包含根據在該搜尋結果中該網頁之網頁排序,以及根據與該網頁關聯之代表每一RWE之實體排序顯示該搜尋結果。在一實施例中,代表該結果集合中每一網頁的一結合排序可以在考慮該網頁排序與任何關聯實體之實體排序兩者下所產生。例如,該兩項排序可以簡單地相加或相乘在一起以決定一結合排序。在替代實施例中,該結合可以包含將該排序之一或另一項給予偏好權重。這種權重可以進一步根據搜尋形式動態選擇。例如,呈現專注在識別商業的查詢可以具有較高的實體排序權重,然而呈現請求有關RWEs之資訊以用於比較目的的查詢可能具有較高的網頁排序權重。
該顯示操作812可以改變次序,其中根據該網頁與實體排序呈現在該搜尋結果中的網頁。因此,此允許主題係較受歡迎的RWE然而具有低網頁排序的網頁,可以較早出現於該結果清單中。替代的,該顯示操作812可以顯示有關於關聯每一網頁之該RWE的資訊,包含像是該RWE的名稱與該實體排序。也可以提供其他鏈結。例如,如果可以從該查詢識別該搜尋使用者,便能提供一鏈結,以檢視關於該搜尋者社交網路中人員或是關於由該使用者在過去所查閱而已知之檢視者的RWE。
第8圖中所顯示之實施例進一步包含一選擇性的取得個人排序操作810,其中產生並取得代表與在該搜尋結果中不同網頁關聯之該RWEs的一個人排序。如以上討論,該個人排序是一種來自於該搜尋使用者之觀察及有關該搜尋使用者的一種RWEs排序。例如,這種個人排序可以包含考慮到有關一使用者地理位置的資訊。例如,雖然對依假設使用者而言Chicago-style披薩可能非常重要,但因為該使用者目前在San Diego,California,因此在San Diego的披薩餐廳個人排序可能高於Chicago的披薩餐廳。與該實體排序同樣的,在該搜尋查詢之前可能已經產生該個人排序,而只是在需要時取得,或是可以根據需要的基礎動態產生,其具有使用最新資訊的優點。
如果也取得該個人排序,該顯示操作812便使用此資訊並據此修改該搜尋結果的顯示。在一實施例中,可以建立根據該網頁排序、實體排序與個人排序的一結合排序。如以上討論,每一項不同的排序都可以給予不同權重,以扭曲該結合排序。
因為個人排序與實體排序是一種實體而非網頁的排序,該ARE可以隨著有關於從該W4 COMN上通訊所接收之使用者活動的新資訊,連續地更新該排序。因此,當一假設使用者品味改變時(其隨著在該使用者活動中的改變所反映),不同RWEs的個人排序也將改變。同樣的,當隨時間蒐集有關於RWEs的額外資訊時,指示一RWE相對於具有相同形式之其他RWEs與相對於該系統已知之所有RWEs的流行性、使用或重要性改變的使用者活動改變,便可以被偵測並自動地在該實體排序中反映。因此,當一音樂活動很快地變的流行時,該實體與個人排序將即時反映這種改變。
第9圖描述一種產生代表一網路上RWEs實體排序之方法的一實施例,其係根據從不同通訊通道接收通訊而決定的使用者活動所進行。在所顯示實施例中,資料是如先前參考第8圖的敘述方式於一持續資料蒐集操作中蒐集。
如以上討論,該資料可以從該W4 COMN所偵測的通訊蒐集。在該實施例中,一通訊(例如,在RWEs之間的一電子信息或傳輸,像是由一第一使用者透過該第一使用者代理裝置傳送至透過一第二使用者代理之該第二使用者的信息)在其從該傳送者所接收時便可是做為被偵測。其預料在大多數情況下,任何可屬性化的傳送者RWE(包含和使用者與任何代理裝置)將已經由該W4 COMN所已知,並具備一獨特W4識別符以及至少一通訊通道特定位址(其為獨特識別符的另一種形式)。在完全新的RWEs情況中,像是新的電話號碼、以前從未在該W4 COMN上所偵測/使用的的新裝置,便為了該RWE建立一新的RWE定義,並指定該RWE一新的獨特W4識別符。該W4 COMN將進一步繼續評估胎W4資料,以尋找關係的跡象,因此隨著時間,新的RWEs便可以被正確識別為代理或是與其他RWEs相關聯。
該通訊分析、由該W4 COMN所進行的新RWEs識別以及後續將新的RWE定義建立為識別的結果,係由該實體定義操作999所進行,並於該方法900中描述。此操作999包含對該RWE初始獨特W4識別符指定,以及隨時間所進行識別該RWE與其他RWEs之間關係的持續工作。例如,在一行動電話的首次使用後,可能無法決定該行動電話是誰的代理。在這種情況中,可以為該行動電話定義一新的RWE(例如根據其電話號碼或裝置識別符),並可以對於該行動電話是誰的代理,為了該仍然未知的使用者定義一新的佔位RWE。接著,隨著時間便可能從多數不同來源、監視視訊、行動電話位置資訊、RFID詢答資料與***資料蒐集資訊,以識別該行動電話為一先前已知使用者的代理裝置。在此情況中,便可刪除該佔位RWE,並將該行動電話與該先前已知使用者建立關聯。
這種持續性的RWE定義檢視,接著便可以考量包含建立代表每一新識別RWE的一RWE定義,包含對於每一項利用透過網路傳輸通訊以與該W4 COMN直接互動新裝置,以及每一項無法透過該網路直接傳輸通訊之察覺、已知或暗指之人員、地點、法人、事件或可定義之真實世界事情,該定義操作999包含識別這些往路上的實體代理,例如哪項交通感應器為哪一公路段落的代理、哪個行動電話為哪一使用者的代理、那個家用電話為哪一使用者及何處位置的代理,以及哪張***為哪一使用者的代理。
該定義操作999可以為了每一RWE產生一可識別的定義,或僅是建立一資料關聯集合,其共同做為該RWE定義。任何蒐集資訊並識別它為該RWE定義的合適方式都可以使用,只要該系統可以正確識別該RWE。在一實施例中,一RWE定義可以包含一或多個像是空間座標或是其他位置識別符的參數、像是定義一或多個特定時間週期的時間參數、像是識別與其他RWEs之社交關係的社交參數(例如,朋友、共同工作者、隊員、鄰居、家庭關係等等)、像是識別有興趣之活動的關鍵字,以及電子式實體識別符。一定義也可以包含對於該RWE目前已知的所有代理。
該方法900描述涉及識別使用者活動以及由此資訊產生代表RWEs之實體排序的額外操作。在該初始RWE已被定義且已知後,可以分析後續通訊以識別由該通訊所指示之使用者活動。在所顯示方法的實施例中,該分析於一接收通訊操作902中接收一通訊開始。這種通訊可以由一使用者所操作之電腦裝置上的軟體、由一自動程序,或是由像是一行動電話或一感應器的”沈默”裝置所產生。如以上討論,一或多個RWEs可以被識別成為該信息的一傳送者。這種識別可以從該請求資料、該請求來源或其兩者結合所產生。此外,如之前描述,可以根據用於該信息之已知裝置或軟體傳送者的W4資料,進行考量一使用者為該請求傳送者的推演。
一通訊將進一步識別一或多個該信息的接收者。如以上所述,可以利用該接收者之一代理RWE的通道特定識別符識別每一接收者。因此,與傳送者的情況類似,可以有多數接收者與一信息相關聯。例如,一電子郵件的接收者可以被識別為”bill.smith@yahoo.com”,其為一電子郵件帳戶的電子郵件位址。利用該W4資料,可以決定與該電子郵件相關之該使用者是否在該W4 COMN上具有多數代理,例如包含以”bill.smith@yahoo.com”識別的電子郵件帳戶、以一電話號碼識別的一行動電話、以一不同電話號碼識別的一家用電話、以一詢答機識別號碼識別的一費用支付詢答機、以一車牌識別的車輛、一網際網路IP位址、以一第三電話號碼識別的商業電話,以及以一或多個物理位置座標或位址識別的一家庭地址。在一實施例中,請求傳送一信息給代表一使用者(或像是商業或位置的其他RWE)之代理所決定的接收者,可以詮釋為是透過該代理傳送該信息給可存取的使用者(或其他RWE),如以下討論。
與一通訊關聯之RWEs與IOs可以利用任何獨特或非獨特、通訊通道特定或通用的識別符於該內容或傳輸資訊中所識別,只要該識別符可以由該W4 COMN解析為一已知RWE或IO,也就是一獨特W4識別符。解析通道特定識別符可以利用將賅通道特定識別符與其他W4資料相關聯的方式所完成。非獨特識別符(例如,電子郵件識別符,像是”母親”、”父親”、”Debby”、”Bob”、”星巴克”)可能必須根據已知有關該傳送者與該被傳送信息的該W4資料加以釐清,為此目的而言,任何合適的釐清方法都可以使用。
在一實施例中,一通訊可以在從該傳送者接收時視做為被偵測,雖然讀者將瞭解該信息可以不是真的由該W4 COMN於接收或偵測的時間傳送。預期在大多數情況下,任何可屬性化的傳送者將已經由該W4 COMN所已知,並具備一獨特W4識別符以及至少一通訊通道特定位址(其為獨特識別符的另一種形式)。
如以上所提到,該資料蒐集可以包含從一RWE或像是由一RWE所執行之電子郵件應用程式的一IO接收一實際IO(例如,信息檔案、音樂資料或文字片段)。該IO係為該通訊,可以包含像是文字或該通訊內容以及超資料形式之額外資訊的資料。所包含的資料可以被評估以識別該傳送者、接收者、與該信息關聯的額外RWEs(例如,列於信息文字中,但並非傳送者或接收者的人員)、該信息中包含的其他IOs(例如,至IOs的超鏈結、附件等等)、在信息中所討論的任何傳送條件與任何主題。
該接收通訊操作902可以考量為於該W4 COMN之中該傳送鏈中的任何點發生,例如,利用該任一引擎引導IO吸收、安排或傳送。例如,根據該W4 COMN的實作者如何選擇實作該網路功能,可以接收一信息並進行初始分析,並在該W4 COMN通訊傳送鏈中利用一或多個信息吸收及產生管理器、使用者數據曲線管理器、信息傳送管理器或其他任何引擎或管理器安排資訊至該關係引擎與定址引擎。
在接收該通訊之後,可以在一動作識別操作904中分析該通訊內容並識別使用者動作。於該動作識別操作904中進行的分析可以包含搜尋該通訊與一多個預先定義動作形式相符的資料,像是購買、一顯著時間的共同位置、由於通過另一目的地的共同位置、在一事件中的參與者等等。這種動作識別可以利用搜尋該通訊以識別與不同動作定義關聯之關鍵字及資料字串的方式進行。
例如,在一***交易中的資料字串可以用來識別一使用者進行購買動作及購買的東西、該購買動作由何者RWE所建立、以及付費多少。這些所有資料都可被儲存,因此該***、該***擁有者、該購買項目、建立該購買動作的商業以及該商業的位置都與該購買的時間相關。
事件,其具有具體時間期間與位置(可能或可能不與其他RWEs關聯,像是運動隊伍、競賽、會議等等),可以為了注意目的而追蹤。在這種情況中,可以識別隱含與一事件(例如購買票券)關聯之存在與其他動作的使用者活動。該事件,如果其為該系統所已知的一定義IO或RWE,接著便可以與該使用者關聯,而代表該事件的該實體與個人排序便可被修改以反映此資訊/關聯。
該動作識別操作904具有選擇性,且在一替代實施例中,這種資訊可從比較RWEs之間的RWE資訊所推演。
該方法900也包含一RWE識別操作906,其中識別與該通訊關聯之RWEs。該RWE識別操作906可以包含搜尋該通訊與一或多個RWE定義相符的資料。
該RWE識別操作906包含決定該RWEs是否識別為用於其他RWEs的代理。此外,如果一特定RWE並非為一代理,該識別操作906進一步包含識別可能做為該特定RWE代理的任何RWEs。
例如,給定如第1圖中敘述的關係,一IO的傳送者可以具體指明代表該接收使用者102之一電子郵件位址。利用取得代表該電子郵件位址的W4資料,可以決定其是否為該使用者102的代理,以其該使用者102是否具有許多可以用來識別該使用者102位置的其他代理,包含該車輛106以極刑動式電話104。該識別操作906可以進一步識別該IO(例如IOs 122、124、126),由此可以獲得代表該使用者102目前位置之每一識別代理的目前位置資訊。
如以上討論,根據W4資料的分析可決定該代理識別是明確的(例如,由其關聯使用者RWE指明成為代理)或是潛在的。如以上討論,這種W4資料可能已經透過許多不同通訊通道與系統從信息、通訊與事先獲得之IOs所蒐集,或由該W4 COMN所處理,包含電子郵件或以文字為為基礎的通訊通道,以及任何包含支援電話、網路電話(VOIP)之通道的音頻資料及像是視訊對談之視訊通訊的通訊通道。
為了決定潛在的代理,該W4資料可以被圖表化以決定何者RWEs是相關及如何相關,而由此資訊建立有關RWEs之間本質關係的可能假設。在一實施例中,關係是為了該W4 COMN所已知之每一RWEs並於其之間所建立,其係根據與每一RWE關聯之社交資料、空間資料、時間資料與邏輯資料。在一看法中,該圖表化操作可以考慮為一種比較所取得之代表所有RWEs之社交資料、空間資料、時間資料與邏輯資料的形式,以識別RWEs與其他類似上下文之間的關係。
應該注意潛在代理的決定可以在每次測試一傳送條件時進行。這允許在任何時間動態決定代表任一RWE的適當代理。例如在工作日中,一公司車輛或公司行動電話可以被考量成為一接收者位置的良好代理,但在週末時,一個人行動電話或個人車輛相較於該工作日之行動電話而言,對於該接收者將是一較佳的代理。
在該使用者活動與RWEs亦經如以上描述識別之後,於一實體排序產生操作908中產生代表每一RWE的一實體排序。在該實體排序產生操作908中,根據該目前的W4資料產生代表每一RWE的一實體排序。該產生操作908將根據最新接收的資訊檢視任何先前產生的實體排序。
產生一實體排序可能牽涉簡單或複雜的演算法。例如,在一實施例中,進行透過任何通道所接收參照至一特定RWE之通訊數目的加總可以用於代表該RWE的實體排序。此實施例將使該實體排序反映了其代理與該RWE具有共同位置的使用者、在該RWE進行購買的使用者,以及在通訊中與其他使用者討論該RWE的使用者。
透過利用一獨特識別符進行每一RWE的W4 COMN識別以及利用那些RWEs所進行對於該過去互動的儲存,該實體排序產生操作908的關係與比較程序可以部分決定群體、主題、位置等等之間的關係。利用該產生操作908所獲得成為實體排序的實際數值或其他度量可以根據所進行之計算與所使用之權重因子改變。可以使用從該資料中所識別之不同關係產生一數值的任何適當方法及演算法。例如,所有排序可以被正規化為某些尺度,或可以在不正規化下合計。
在一實施例中,該W4資料係利用資料模型處理與分析,其是資料不只是儲存於資料庫中的絕對資料,也是為代表實際存在、已經存在或將存在於實際空間、實際時間。以及實際人員、物件、地方、時間及/或事件的RWEs。因此,代表W4 RWEs(何處/何時/誰/什麼)之W4 IOs的資料模型並不只將來自該RWEs或有關該RWEs所記錄的訊號模型化,也利用將物理世界中實體與活動的存在與限制模型化的方式,代表這些RWEs與其他互動。一項值得注意的觀點是有關RWEs的資料模型化係實作並適用於實際世界情況之中,因此相似性、叢集、距離與推論的計算將考慮到實際世界中的RWEs狀態與活動,以及這些狀態與活動的情況與型態。
例如,對於時間資料而言,在一W4資料模型中計算時間距離與相似性無法將時間僅視作為線性函數。兩時間之間的時間距離與相似性不但與其之間的絕對線性時間差(例如,介於”太平洋標準時間11月20日禮拜二下午四時”與”太平洋標準時間11月20日禮拜二下午七時”之間的時數)有關,甚至更與調整在物理世界中這些時間以及與其相關聯之其他W4 RWEs(人員、地點、物件與事件等等)之顯著性的內容與活動有關。例如,在距離與相似性方面,”太平洋標準時間11月20日禮拜二下午四時”與”太平洋標準時間11月27日禮拜二下午七時”可能相較於”太平洋標準時間11月20日禮拜二下午四時”與”太平洋標準時間11月20日禮拜二下午七時”而言,在W4時間資料模型中被模型化為較為靠近,因為其代表工作中每週二下午四點所發生的每週會議以及在家庭中於週二下午七點所進行的晚餐。在W4資料模型中,情況與時間週期性型態對於將時間資料模型化而言可能是重要的。
另一項時間資料模型化的議題為將每日生活的不同週期型態模型化,像是日與夜(以及像是其中的次週期,上午、中午、下午、傍晚等等)以及工作日與週末之間的區別。此外,像是每年季節的顯著週期或是像是假日的顯著事件也影響時間資料決定相似性與距離的模型化。此外,對於代表RWEs之IOs的時間資料模型化應該與時間、空間及自然資料相互關聯,以考慮到地球上於不同點處的時間物理條件。不同緯度具有不同的白天長度,或甚至對於北半球與南半球而言完全相反。相似的條件與結構資料模型化議題將在來自並有關於代表人員、人群、物件、地點與事件的RWEs的資料模型化時產生。
利用代表來自於或有關於RWEs之IOs的合適資料模型,便可應用多種機器學習技術分析該W4資料。在一實施例中,W4資料可以模型化為一”特徵向量”,其中該向量不但包含來自或有關於W4 RWEs的原始感應資料,也包含說明W4 RWEs狀態與活動之條件與週期性型態的較高次特徵。在該特徵向量中的每一項特徵都可以具有一數字或符號數值,其可以與一特徵空間中的其他數字或符號數值比較相似性。每一項特徵也可以利用0到1(一特定數值)的額外數字所模型化,以代表該準確特徵的機率。藉由將物理世界中代表條件與型態之存在與限制,利用或不利用特定數值以特徵或較高次特徵將有關於RWEs之W4資料模型化的方式,此資料(不管是以特徵向量或由其他資料模型化技術所表示)接著可被處理已決定相似性、差異、叢集、階層與圖表關係,以及在該特徵與特徵向量之中的推論關係。
可使用廣泛的統計與機器學習技術將W4資料從簡單的長條圖至稀疏因子分析(SFA)、隱式馬可夫模式(HMMs)、支持向量機(SVMs)、貝式方法等等。這種學習演算法可以以資料模型所移植,其包含不只代表像是該原始W4資料儲存為IOs之訊號”內容”的特徵與較高次特徵,也將存在、已經存在或將存在於由此已經取得這些資料的物理世界中,其RWEs的情況與型態加以模型化。
在該實體排序產生操作908中使用的計算或演算法可以進一步利用限制用來產生一預定時間窗中(例如在最近六個月中)所接收那些通訊之該實體排序的通訊所修正。也可以根據其排序已經被產生之RWE的形式進行額外的區分。例如,可以利用不同於用於一餐廳、一服務提供者(例如水電工、汽車修理場、航空公司)、一產品(例如書本、汽車、吸塵器、自密無管式登山車輪胎、電影、光碟片等等)、或一音樂活動(例如、音樂會、樂團或演奏)的演算法或使用者活動/偏好的權重,產生代表一休閒位置旅行目的地的實體排序。
該實體排序產生操作908在已知時可以考慮使用者活動的形式。例如,由相同使用者進行的重複購買行為相較於由不同使用者進行相同數量的購買行為,可以具以較高的權重。此外,商品退回或修理可能對於該商品或該被修理產品販賣者的實體排序具有負面影響。於依地點花費的時間也可被追蹤為一特定使用者活動,並做為與該位置相關之該商業、服務或經歷的使用者意見代理測量。
此外,來自人際間通訊內文檢閱所決定的負面及正面評語也可用來對該實體評價進行負面或正面調整。例如,電子郵件中”My Chevy pickup is terrible-I need to get something that doesn’t fall apart”的陳述,可能使代表一般性Chevrolet貨運的RWE,以及代表該使用者模型及Chevrolet貨運時代的RWE以及代表該使用者時駕駛之實際貨車的RWE,其實體排序被降低以反映該使用者的負面意見。
在所顯示方法900中,也提供一個人排序產生操作910,其產生代表該系統已知之RWEs的個人排序。在一實施例中,如以上討論,一個人排序可能為RWEs相對於一特定使用者或其他RWE而產生。在這種操作901中,可以為了應該被評估的通訊,進行識別該RWE與任何相關或代理RWEs的決定。例如,用於一第一使用者之RWEs的個人評價可以考慮到來自該第一使用者之朋友與家庭社交圈之關聯中的使用者活動與關係。對於商業相關服務而言,個人排序可以考量由先前通訊所指示之該第一使用者共同工作者偏好。一旦已經識別被使用之代理集合,便可獨立地取得用於那些代理的通訊並加以分析,以利用類似於該實體排序產生操作908的方法產生所有RWEs的一排序。因此在一實施例中,產生一個人排序大致上可以視為與產生一實體排序相同的程序,但只使用來自於相關RWEs的通訊定義子集合,而不是來自所有RWEs的通訊。
在所顯示實施例中,該流程圖描述代表每一RWE之該實體排序與該個人排序係在接收一新通訊之後所重新計算。在一替代實施例中,該實體排序產生操作908及/或個人排序產生操作910可以週期性地進行,而不是藉由接收通訊所觸發。仍在另一實施例中,該實體排序產生操作908及/或個人排序產生操作910該可以在需要時進行,像是當產生搜尋結果或其他資訊時,以向一使用者呈現,或由該W4 COMN上另一程序所使用,像是推薦服務。
該方法900中所決定的實體排序與個人排序也可用於任何目的之中,其對於讓其他RWEs瞭解對不同RWEs所感興趣的程度是有用的。在第9圖中描述之方法900的實施例中,該實體排序與個人排序是用於一顯示操作912中,以調整對該使用者所呈現有關於該RWEs的資訊。這種顯示操作912的一項範例則可參考第8圖敘述,其中根據與該結果中網頁關聯之RWEs的實體排序與個人排序,向一使用者呈現網頁搜尋結果。其他顯示操作912的實施例則包含根據實體排序及/或個人排序顯示一次序化的RWEs清單,或是根據實體排序及/或個人排序傳輸一選擇RWEs清單至某些執行程序,其使用該表列RWEs為一開始點,並從此建立與標價或廣告選擇有關的自動化決策。例如對於與代表具有一上升實體排序之RWEs之網頁關聯的廣告所收取的費用,可以根據該RWE的最新流行性而自動地增加。
許多實體排序與個人排序的其他使用都是可能的。例如,與相關RWEs之實體排序與個人排序可以用來自動化產生最新的”最佳”RWEs清單。在旅行的情況下,至一目的地的一預期旅行可以使用實體排序與個人排序識別位置、商業或其他個人RWEs及該目的地處有趣事物的排序清單。
本領域技術者將可知道本發明的方法與系統可以以多種方式實作,並不限制於前述示範實施例與範例之中。換言之,以單一或多數組件實作的功能元件、以硬體或軟體或韌體的不同結合以及其各自的功能,都可以散佈於客戶端或伺服器端或兩者的軟體應用程式之中。就這點而言,在此描述不同實施例的任意數目特徵都可被結合至單一或多數實施例中,而具有較少或較多於在此描述特徵的替代實施例也是可行的。功能性也可以被完整或部分的以目前已知或變為已知的方法散佈於多數組件之中。因此,無數的軟體/硬體/韌體結合都可用來完成在此描述的功能、特徵、介面與偏好。此外,對於本領域技術者現在或之後將可瞭解本發明觀點涵蓋傳統上已知用來進行所描述特徵及功能及介面的方法,也同樣涵蓋可以對在此敘述之硬體或軟體或韌體組件所進行之變化與修正。
此外,在本發明中以流程圖呈現與描述之實施例與方法僅為範例,其用於提供對該技術的完整瞭解。該公開的方法並不限制於在此呈現之操作與邏輯流程。替代的實施例也可以被考慮,其中改變不同操作的次序,且其中所描述的次操作是成為一單獨實作之較大型操作的部分。
雖然不同的實施例已經為本發明的目的所描述,這些實施例並不預期將本發明限制於那些實施例中。對於以上描述之元件與操作可進行不同的改變與修正,以獲得維持在此發明中所描述系統與程序觀點之中的結果。例如,在對第8圖所敘述的方法800中,該取得實體排序操作可以因為僅使用個人排序而被省略。替代的,可以接收該搜尋使用者指示當產生並顯示搜尋結果時,應該只使用實體及/物個人排序的查詢。這種查詢,例如是一種與相對於網頁清單之查詢相符的RWEs清單。也可以進行許多其他改變,其將可由本領域技術者所立即聯想,並包含於本發明及所定義之附加申請專利範圍的精神之中。
102...使用者
104...真實世界實體-行動電話
106...真實世界實體-車輛
108...真實世界實體-感應器
110...真實世界實體-感應器
112...位置
122...資訊物件
124...資訊物件
126...資訊物件
128...資訊物件
130...資訊物件
132...資訊物件
134...資訊物件
140...人員
142...人員
144...人員
146...資訊物件
148...資訊物件
150...資訊物件
202...資訊物件
204...資料
206...超資料
208...超資料
210...超資料
212...超資料
214...超資料
220...真實世界實體
222...真實世界實體
224...資訊物件
226...資訊物件
230...資訊物件
232...資訊物件
234...資訊物件
236...資訊物件
242...真實世界實體
244...真實世界實體
246...真實世界實體
300...W4通訊網路
302...雲(誰)
304...雲(何處)
306...雲(何時)
308...雲(什麼)
310...W4引擎
402...感應層
404...網路
406...資料層
408...網路基礎建設
410...使用者數據曲線層
412...使用者應用程式/程序
414...程式層
416...通訊傳送網路
418...通訊層
420...資料蒐集/資料傳送
502...W4引擎
504...屬性引擎
506...關係引擎
508...注意引擎
600...W4引擎
604...屬性引擎
606...關係引擎
608...注意引擎
610...信息吸收與產生管理器
612...信息傳送管理器
614...信息比對管理器
616...即時通訊管理器
620...資料樞鏈路
622...W4分析管理器
624...使用者記錄
626...注意排序位置記錄
628...網頁指標與環境記錄
630...電子商業與經濟交易資訊
632...搜尋指標與記錄
700...W4引擎
701...注意排序引擎
702...資料蒐集模組
704...網頁搜尋查詢引擎
706...網頁排序模組
708...世界排序模組
710...注意排序模組
712...個人排序模組
714...網頁關聯模組
800...方法
802...操作步驟
804...操作步驟
806...操作步驟
808...操作步驟
810...操作步驟
812...操作步驟
899...獨立操作步驟
900...方法
902...操作步驟
904...操作步驟
906...操作步驟
908...操作步驟
910...操作步驟
912...操作步驟
999...獨立操作步驟
以下所敘述的後續圖式形成本發明之一部份,並用來描述實施例之系統與方法,其並非意圖以任何方式限制本發明之觀點,本發明之觀點應建構於所附加之申請專利範圍之上。
第1圖描述在該W4 COMN上,RWEs與IOs之間的關係範例。
第2圖描述在該W4 COMN上,RWEs與IOs之間之關係所定義的超資料範例。
第3圖描述該W4 COMN的一概念模式。
第4圖描述該W4 COMN的功能層。
第5圖描述如在第2圖所顯示之W4引擎的一分析組件實施例。
第6圖描述一W4引擎的實施例,其顯示在以上參考第5圖所一般敘述之該次引擎中的不同組件。
第7圖描述一W4引擎之實施例的元件,如在此所敘述其適合於利用W4資料進行排序注意。
第8圖描述一種網路傳送信息之方法的一實施例,其係根據一網路上用於實體之社交、時間、空間與主題資料所進行。
第9圖描述一種產生代表一網路上RWEs實體排序之方法的一實施例,其係根據從不同通訊通道接收之W4資料而決定的使用者活動所進行。
800...方法
802-812...操作步驟
899...獨立操作步驟

Claims (23)

  1. 一種呈現網頁查詢結果的方法,包括:藉由一運算裝置,產生符合該網頁查詢的網頁集合結果,每一網頁都與一網頁排序關聯;對於涉及該網頁內容中複數預先定義實體之一的每一網頁而言,藉由該運算裝置,重新取回代表該網頁的一實體排序,該重新取回之實體排序係一種與該網頁內容中所涉及之該預先定義網頁相關聯的實體排序;從複數使用者代理裝置收集指示使用者活動的資料;根據該資料識別複數使用者活動;對於每一使用者活動而言,識別一使用者以及與該使用者活動關聯之至少之一項該複數預先定義實體;根據與每一預先定義實體關聯之多數使用者活動,產生代表該複數預先定義實體之每一個的一實體排序;根據與該第一使用者及每一預先定義實體關聯之多數使用者活動,產生與該第一使用者相關,代表該複數預先定義實體之每一個的一個人排序;以及根據代表每一網頁之該網頁排序與該實體排序以及對一使用者電腦裝置所進行、為在該使用者電腦裝置之一顯示器上可視地顯示之使用者活動,顯示該網頁結果集合。
  2. 如申請專利範圍第1項之方法,進一步包括:對於在該結果集合中的每一網頁而言,根據該網頁查詢與該網頁內容之間的相似性產生該網頁排序;以及從代表每一網頁之該網頁排序與該實體排序,產生代表該結果集合中每一網頁的一結合排序。
  3. 如申請專利範圍第2項之方法,進一步包括:根據代表該結果集合中每一網頁的該結合排序,傳送該網頁結果集合。
  4. 如申請專利範圍第1項之方法,進一步包括:根據來自該使用者代理裝置的資料,產生代表該複數預先定義實體之每一個的一實體排序。
  5. 如申請專利範圍第4項之方法,進一步包括:從在兩使用者代理裝置之間所傳輸的信息收集該資料。
  6. 如申請專利範圍第4項之方法,進一步包括:識別一第一使用者活動,對應於該第一使用者活動的資料則包含一第一位置識別;決定該第一位置為一第一預先定義實體;以及將該第一使用者活動與該第一預先定義實體連結。
  7. 如申請專利範圍第4項之方法,進一步包括:識別一第二使用者活動,對應於該第二使用者活動的資料則包含由一第二位置與一時間所定義的一事件識別;決定該事件為一第二預先定義實體;以及將該第二使用者活動與該第二預先定義實體連結。
  8. 如申請專利範圍第4項之方法,進一步包括:識別一第三使用者活動,對應於該第三使用者活動的資料則包含一商業活動識別;決定該商業活動為一第三預先定義實體;以及將該第三使用者活動與該第三預先定義實體連結。
  9. 如申請專利範圍第1項之方法,進一步包括: 識別傳輸該網頁查詢之一第一使用者;對於涉及該網頁內容中該複數預先定義實體之一的每一網頁而言,重新取回代表該網頁的該個人排序,該個人排序係一種與該第一使用者相關,代表該網頁內容中所涉及之該預先定義網頁的個人排序;以及根據代表每一網頁之該網頁排序、個人排序與實體排序,顯示該網頁結果集合。
  10. 一種電腦可讀取儲存媒體,實體地編碼電腦可讀取指令,由一電腦執行該指令時,該電腦可讀取儲存媒體執行一方法,該方法包括:定義複數物理實體;對於涉及該定義複數物體實體之一或多個的部分,分析來自實體代理的通訊;根據在來自該實體代理之該通訊中所包含的該涉及內容,為每一物理實體產生一相關實體排序;以及從複數使用者代理裝置收集指示使用者活動的資料;根據該資料識別複數使用者活動;對於每一使用者活動而言,識別一使用者以及與該使用者活動關聯之至少之一項該複數物體實體;根據與每一物體實體關聯之多數使用者活動,產生代表該複數物體實體之每一個的一實體排序;根據與該第一使用者及每一物體實體關聯之多數使用者活動,產生與該第一使用者相關,代表該複數物體實體之每一個的一個人排序;以及根據該一或多個物理實體的相關實體排序、前述個人 排序以及前述實體排序,向一第一使用者呈現有關該複數物理實體之一或多個的資訊。
  11. 如申請專利範圍第10項之電腦可讀取儲存媒介,其中定義複數物理實體進一步包括:監測來自於複數裝置,透過至少一電子通訊通道的通訊;定義每一裝置為該複數物理實體之一;定義無法直接透過至少一電子通訊通道傳輸通訊之至少一人員、位置或事件為該複數物理實體之一;以及對於並非可以直接傳輸通訊之一裝置的每一物理實體,識別代表該物理實體之至少一實體代理。
  12. 如申請專利範圍第11項之電腦可讀取儲存媒介,其中定義複數物理實體進一步包括:將一獨特識別符指定給每一物理實體;以及產生代表每一物理實體的一實體定義,其具有一或多個參數及實體代理識別符,其中該參數係從空間參數、時間參數、社交參數、關鍵字與電子實體識別符中所選擇,而對於每一物理實體而言,該實體代理識別符為一獨特識別符,其係一種藉由該實體定義所定義,代表該物理實體之一實體代理。
  13. 如申請專利範圍第12項之電腦可讀取儲存媒介,其中分析通訊進一步包括:搜尋與一或多個實體定義相符之資料的通訊。
  14. 如申請專利範圍第10項之電腦可讀取儲存媒介,其中產生一相關實體排序進一步包括: 根據在該被分析通訊中有多少內容係涉及到每一物理實體,計算代表每一物理實體的該相關實體排序。
  15. 如申請專利範圍第10項之電腦可讀取儲存媒介,其中產生一相關實體排序進一步包括:根據有多少通訊係包含涉及每一物理實體之內容,計算代表每一物理實體的該相關實體排序。
  16. 如申請專利範圍第10項之電腦可讀取儲存媒介,其中該方法進一步包括:為了該第一使用者,根據在該通訊中所包含與該第一使用者所關聯的涉及內容,產生代表每一物理實體的一個人實體排序;以及根據該一或多個物體實體的該相關實體排序與該個人實體排序,向該第一使用者呈現有關該複數物理實體之一或多項的資訊。
  17. 如申請專利範圍第10項之電腦可讀取儲存媒介,進一步包括:定義在該通訊中所涉及之每一可識別人員與每一可識別位置為該複數物理實體之一。
  18. 一種電腦系統,包括:複數處理器;一網頁排序模組,由該複數處理器中之至少一個所實現,其從複數使用者代理裝置蒐集由使用者與該網頁之互動所產生的網頁資料;該網頁排序模組基於所述互動辨識複數使用者活動,其中對於每一使用者活動而言,該網頁排序模組識別一使 用者以及與該使用者活動關聯之多個預先定義真實世界實體之至少之一項;一世界排序模組,由該複數處理器中之至少一個所實現,其產生代表所述預先定義真實世界實體集合中之每一項的一實體排序,該實體排序基於與每一預先定義實體關聯之多數使用者活動;一注意排序模組,由該複數處理器中之至少一個所實現,其根據該網頁的該網頁排序以及與該網頁關聯之至少一真實世界實體的實體排序,產生代表至少一網頁及所述互動的一注意排序;以及該注意排序模組基於與一使用者及每一真實世界實體關聯之多數使用者活動,產生代表與該使用者關聯之每一真實世界實體的一個人排序。
  19. 如申請專利範圍第18項之電腦系統,進一步包括:一實體蒐集模組,其與該世界排序模組連接,並蒐集來自於由該真實世界實體所傳輸之通訊的使用者資料,包含與該通訊關聯之使用者識別、通訊數目,以及與該通訊關聯之通訊通道;以及其中該世界排序模組利用映設該使用者資料的方式產生該實體排序。
  20. 如申請專利範圍第18項之電腦系統,進一步包括:一網頁聯合模組,其與該注意排序模組連接,並根據一網頁之內容識別至少一真實世界實體為與該網頁關聯;以及其中當產生代表該網頁集合之一或多個的注意排序 時,該注意排序模組從該網頁聯合模組接收如果存在任何與該網頁集合的每一個所關聯之該至少一真實事件實體的一識別。
  21. 如申請專利範圍第18項之電腦系統,進一步包括:一網頁搜尋查詢引擎,其與該注意排序模組連接,並重新取得在一網頁查詢結果中代表每一網頁的該注意排序,並根據該網頁之該注意排序呈現該網頁查詢結果。
  22. 如申請專利範圍第18項之電腦系統,進一步包括:一個人排序模組,其對於一第一真實世界實體產生與該第一真實世界實體相關,並代表該預先定義真實世界實體集合之每一個的所述個人排序;以及其中該注意排序模組為了回應與該第一真實世界實體關聯之一請求,便根據該網頁之該網頁排序產生代表該至少一網頁的注意排序,與該網頁關聯之該至少一真實世界實體的該實體排序,以及與該網頁關聯之該至少一真實世界實體的該個人排序。
  23. 如申請專利範圍第18項之電腦系統,其中每一真實世界實體係為一使用者、一使用者代理裝置、一位置、一法人或一物理物件其中之一。
TW097149352A 2007-12-21 2008-12-18 呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電腦系統 TWI402702B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/963,374 US7769740B2 (en) 2007-12-21 2007-12-21 Systems and methods of ranking attention

Publications (2)

Publication Number Publication Date
TW200945077A TW200945077A (en) 2009-11-01
TWI402702B true TWI402702B (zh) 2013-07-21

Family

ID=40789833

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097149352A TWI402702B (zh) 2007-12-21 2008-12-18 呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電腦系統

Country Status (3)

Country Link
US (1) US7769740B2 (zh)
TW (1) TWI402702B (zh)
WO (1) WO2009085583A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI668667B (zh) * 2016-09-23 2019-08-11 英華達股份有限公司 好友推薦方法
TWI741222B (zh) * 2018-10-12 2021-10-01 信義房屋股份有限公司 跨平台的使用者辨識裝置與方法

Families Citing this family (139)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US9507778B2 (en) 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
US8661029B1 (en) 2006-11-02 2014-02-25 Google Inc. Modifying search result ranking based on implicit user feedback
US8594702B2 (en) 2006-11-06 2013-11-26 Yahoo! Inc. Context server for associating information based on context
US9110903B2 (en) 2006-11-22 2015-08-18 Yahoo! Inc. Method, system and apparatus for using user profile electronic device data in media delivery
US8402356B2 (en) 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
US8769099B2 (en) 2006-12-28 2014-07-01 Yahoo! Inc. Methods and systems for pre-caching information on a mobile computing device
US20080228698A1 (en) 2007-03-16 2008-09-18 Expanse Networks, Inc. Creation of Attribute Combination Databases
US9092510B1 (en) * 2007-04-30 2015-07-28 Google Inc. Modifying search result ranking based on a temporal element of user feedback
US7899763B2 (en) * 2007-06-13 2011-03-01 International Business Machines Corporation System, method and computer program product for evaluating a storage policy based on simulation
US20090043752A1 (en) 2007-08-08 2009-02-12 Expanse Networks, Inc. Predicting Side Effect Attributes
WO2009023982A1 (en) * 2007-08-17 2009-02-26 Google Inc. Multi-community content sharing in online social networks
US20110022621A1 (en) * 2007-08-17 2011-01-27 Google Inc. Dynamically naming communities within online social networks
WO2009023984A1 (en) 2007-08-17 2009-02-26 Google Inc. Ranking social network objects
US8909655B1 (en) 2007-10-11 2014-12-09 Google Inc. Time based ranking
US8069142B2 (en) 2007-12-06 2011-11-29 Yahoo! Inc. System and method for synchronizing data on a network
US8307029B2 (en) 2007-12-10 2012-11-06 Yahoo! Inc. System and method for conditional delivery of messages
US8671154B2 (en) 2007-12-10 2014-03-11 Yahoo! Inc. System and method for contextual addressing of communications on a network
US8166168B2 (en) 2007-12-17 2012-04-24 Yahoo! Inc. System and method for disambiguating non-unique identifiers using information obtained from disparate communication channels
US8479284B1 (en) 2007-12-20 2013-07-02 Symantec Corporation Referrer context identification for remote object links
US8180761B1 (en) * 2007-12-27 2012-05-15 Symantec Corporation Referrer context aware target queue prioritization
US9626685B2 (en) 2008-01-04 2017-04-18 Excalibur Ip, Llc Systems and methods of mapping attention
US7433960B1 (en) * 2008-01-04 2008-10-07 International Business Machines Corporation Systems, methods and computer products for profile based identity verification over the internet
US9706345B2 (en) 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US8762285B2 (en) 2008-01-06 2014-06-24 Yahoo! Inc. System and method for message clustering
US20090182618A1 (en) 2008-01-16 2009-07-16 Yahoo! Inc. System and Method for Word-of-Mouth Advertising
US8560390B2 (en) 2008-03-03 2013-10-15 Yahoo! Inc. Method and apparatus for social network marketing with brand referral
US8554623B2 (en) 2008-03-03 2013-10-08 Yahoo! Inc. Method and apparatus for social network marketing with consumer referral
US8538811B2 (en) 2008-03-03 2013-09-17 Yahoo! Inc. Method and apparatus for social network marketing with advocate referral
CN101546327A (zh) * 2008-03-27 2009-09-30 鸿富锦精密工业(深圳)有限公司 搜索***、搜索方法及其网页过滤***和方法
US8589486B2 (en) 2008-03-28 2013-11-19 Yahoo! Inc. System and method for addressing communications
US8745133B2 (en) 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8271506B2 (en) 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US8706406B2 (en) 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US8813107B2 (en) 2008-06-27 2014-08-19 Yahoo! Inc. System and method for location based media delivery
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US8583668B2 (en) 2008-07-30 2013-11-12 Yahoo! Inc. System and method for context enhanced mapping
US10230803B2 (en) 2008-07-30 2019-03-12 Excalibur Ip, Llc System and method for improved mapping and routing
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US7917438B2 (en) 2008-09-10 2011-03-29 Expanse Networks, Inc. System for secure mobile healthcare selection
US8200509B2 (en) 2008-09-10 2012-06-12 Expanse Networks, Inc. Masked data record access
US8281027B2 (en) 2008-09-19 2012-10-02 Yahoo! Inc. System and method for distributing media related to a location
US9600484B2 (en) 2008-09-30 2017-03-21 Excalibur Ip, Llc System and method for reporting and analysis of media consumption data
US8108778B2 (en) 2008-09-30 2012-01-31 Yahoo! Inc. System and method for context enhanced mapping within a user interface
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
US8060492B2 (en) 2008-11-18 2011-11-15 Yahoo! Inc. System and method for generation of 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
US9805123B2 (en) * 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US9224172B2 (en) 2008-12-02 2015-12-29 Yahoo! Inc. Customizable content for distribution in social networks
US8055675B2 (en) 2008-12-05 2011-11-08 Yahoo! Inc. System and method for context based query augmentation
US9477672B2 (en) * 2009-12-02 2016-10-25 Gartner, Inc. Implicit profile for use with recommendation engine and/or question router
US8166016B2 (en) 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
US20100169338A1 (en) * 2008-12-30 2010-07-01 Expanse Networks, Inc. Pangenetic Web Search System
US8108406B2 (en) 2008-12-30 2012-01-31 Expanse Networks, Inc. Pangenetic web user behavior prediction system
US8255403B2 (en) 2008-12-30 2012-08-28 Expanse Networks, Inc. Pangenetic web satisfaction prediction system
US8386519B2 (en) 2008-12-30 2013-02-26 Expanse Networks, Inc. Pangenetic web item recommendation system
US8458171B2 (en) * 2009-01-30 2013-06-04 Google Inc. Identifying query aspects
US8150967B2 (en) 2009-03-24 2012-04-03 Yahoo! Inc. System and method for verified presence tracking
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) * 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10223701B2 (en) 2009-08-06 2019-03-05 Excalibur Ip, Llc System and method for verified monetization of commercial campaigns
US8914342B2 (en) 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US8364611B2 (en) 2009-08-13 2013-01-29 Yahoo! Inc. System and method for precaching information on a mobile device
US8498974B1 (en) 2009-08-31 2013-07-30 Google Inc. Refining search results
US8972391B1 (en) 2009-10-02 2015-03-03 Google Inc. Recent interest based relevance scoring
US8499049B2 (en) * 2010-01-19 2013-07-30 Electronics And Telecommunications Research Institute System and method for accumulating social relation information for social network services
TWI503758B (zh) * 2010-03-10 2015-10-11 Alibaba Group Holding Ltd Image recognition method and apparatus
US8756224B2 (en) * 2010-06-16 2014-06-17 Rallyverse, Inc. Methods, systems, and media for content ranking using real-time data
US9002924B2 (en) 2010-06-17 2015-04-07 Microsoft Technology Licensing, Llc Contextual based information aggregation system
US9623119B1 (en) 2010-06-29 2017-04-18 Google Inc. Accentuating search results
US9043296B2 (en) 2010-07-30 2015-05-26 Microsoft Technology Licensing, Llc System of providing suggestions based on accessible and contextual information
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US8949871B2 (en) 2010-09-08 2015-02-03 Opentv, Inc. Smart media selection based on viewer user presence
US8626589B2 (en) * 2011-01-26 2014-01-07 Google Inc. Auction-based application launching
US9501531B2 (en) 2011-05-18 2016-11-22 Microsoft Technology Licensing, Llc Contextual relevance engine for activity feeds
TWI449410B (zh) * 2011-07-29 2014-08-11 Nat Univ Chung Cheng Personalized Sorting Method of Internet Audio and Video Data
US8782031B2 (en) * 2011-08-09 2014-07-15 Microsoft Corporation Optimizing web crawling with user history
US8583684B1 (en) * 2011-09-01 2013-11-12 Google Inc. Providing aggregated starting point information
US8959082B2 (en) 2011-10-31 2015-02-17 Elwha Llc Context-sensitive query enrichment
US20130110830A1 (en) * 2011-10-31 2013-05-02 Microsoft Corporation Ranking of entity properties and relationships
US9665643B2 (en) * 2011-12-30 2017-05-30 Microsoft Technology Licensing, Llc Knowledge-based entity detection and disambiguation
US9864817B2 (en) 2012-01-28 2018-01-09 Microsoft Technology Licensing, Llc Determination of relationships between collections of disparate media types
US20130226656A1 (en) * 2012-02-16 2013-08-29 Bazaarvoice, Inc. Determining influence of a person based on user generated content
US20130227432A1 (en) * 2012-02-24 2013-08-29 Htc Corporation Method for using an electronic calendar and a handheld mobile electronic device using the same
US20130238627A1 (en) * 2012-03-06 2013-09-12 Microsoft Corporation Integrating searches
US20140189022A1 (en) * 2012-04-17 2014-07-03 Tengrade, Inc. System and method for inputting end-user-selected electronic data, for inputting end-user-selected gradation values of said electronic data, and for creating correlation outputs of said inputted gradation values for optimization of systems and processes
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US20140111431A1 (en) * 2012-10-18 2014-04-24 Bradley Horowitz Optimizing photos
US9141617B1 (en) * 2012-10-26 2015-09-22 Google Inc. Social lens for search
US9571726B2 (en) * 2012-12-20 2017-02-14 Google Inc. Generating attention information from photos
US9116926B2 (en) 2012-12-20 2015-08-25 Google Inc. Sharing photos
US9853826B2 (en) * 2013-02-25 2017-12-26 Qualcomm Incorporated Establishing groups of internet of things (IOT) devices and enabling communication among the groups of IOT devices
US9900171B2 (en) * 2013-02-25 2018-02-20 Qualcomm Incorporated Methods to discover, configure, and leverage relationships in internet of things (IoT) networks
WO2014132250A1 (en) * 2013-02-26 2014-09-04 Adience SER LTD Generating user insights from images and other data
US10600011B2 (en) 2013-03-05 2020-03-24 Gartner, Inc. Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services
US9251473B2 (en) 2013-03-13 2016-02-02 Microsoft Technology Licensing, Llc Identifying salient items in documents
US9881058B1 (en) 2013-03-14 2018-01-30 Google Inc. Methods, systems, and media for displaying information related to displayed content upon detection of user attention
US9298814B2 (en) 2013-03-15 2016-03-29 Maritz Holdings Inc. Systems and methods for classifying electronic documents
US9213744B2 (en) * 2013-03-15 2015-12-15 Ifwe Inc. Perturbing search results
US11928606B2 (en) 2013-03-15 2024-03-12 TSG Technologies, LLC Systems and methods for classifying electronic documents
US20150004588A1 (en) * 2013-06-28 2015-01-01 William Marsh Rice University Test Size Reduction via Sparse Factor Analysis
US9965462B2 (en) 2013-08-09 2018-05-08 Tengrade, Inc. Systems and methods for identifying and recording the sentiment of a message, posting, or other online communication using an explicit sentiment identifier
US10080060B2 (en) 2013-09-10 2018-09-18 Opentv, Inc. Systems and methods of displaying content
US10795858B1 (en) * 2014-02-18 2020-10-06 Erich Schmitt Universal abstraction and de-abstraction of a digital data stream
US9529858B2 (en) * 2014-03-06 2016-12-27 Yahoo! Inc. Methods and systems for ranking items on a presentation area based on binary outcomes
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
TWI566107B (zh) 2014-05-30 2017-01-11 蘋果公司 用於處理多部分語音命令之方法、非暫時性電腦可讀儲存媒體及電子裝置
RU2580516C2 (ru) * 2014-08-19 2016-04-10 Общество С Ограниченной Ответственностью "Яндекс" Способ формирования персонализированной модели ранжирования, способ формирования модели ранжирования, электронное устройство и сервер
US10963908B2 (en) * 2014-09-23 2021-03-30 Bounta LLC Method and system for cloud funding using a web based social network
US10009308B2 (en) 2015-04-24 2018-06-26 International Business Machines Corporation Social content features based on user tracking
WO2016179277A1 (en) * 2015-05-04 2016-11-10 Wolfgis, Llc Method for automated association to and delivery of location-specific data to smart mobile devices
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
KR101667796B1 (ko) * 2015-07-21 2016-10-20 네이버 주식회사 검색 결과의 실시간 변화 양상을 제공하는 검색 결과 제공 방법과 시스템 및 기록 매체
US10503796B2 (en) * 2015-10-26 2019-12-10 Facebook, Inc. Searching for application content with social plug-ins
US10069697B2 (en) * 2016-01-29 2018-09-04 Microsoft Technology Licensing, Llc Routing actions to user devices based on a user graph
US10339564B2 (en) * 2016-02-16 2019-07-02 Oracle International Corporation System and method for providing an adaptively ordered presentation of objects
US11405475B2 (en) 2016-03-18 2022-08-02 Yahoo Assets Llc System and method of content selection using selection activity in digital messaging
US10776433B2 (en) * 2016-09-29 2020-09-15 Oath Inc. User profile expansion for personalization and recommendation
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
US11263275B1 (en) * 2017-04-03 2022-03-01 Massachusetts Mutual Life Insurance Company Systems, devices, and methods for parallelized data structure processing
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
TWI670608B (zh) * 2018-06-08 2019-09-01 林勁璋 拓樸圖的產生方法及其產生裝置
US20200043044A1 (en) * 2018-08-02 2020-02-06 GET IT FIRST, Inc. Understanding social media user behavior
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US11475014B2 (en) * 2018-12-20 2022-10-18 AVAST Software s.r.o. Updating a toplist for a continuous data stream
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. USER ACTIVITY SHORTCUT SUGGESTIONS
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11438452B1 (en) 2019-08-09 2022-09-06 Apple Inc. Propagating context information in a privacy preserving manner
WO2021056255A1 (en) 2019-09-25 2021-04-01 Apple Inc. Text detection using global geometry estimators
TWI745804B (zh) * 2019-12-18 2021-11-11 玉山商業銀行股份有限公司 以互動式信息存取金融服務的方法與系統

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200422878A (en) * 2002-08-05 2004-11-01 Yahoo Inc Method and apparatus for search ranking using human input and automated ranking
US20050076060A1 (en) * 2003-10-06 2005-04-07 Cemer Innovation, Inc. System and method for creating a visualization indicating relationships and relevance to an entity
US20060282455A1 (en) * 2005-06-13 2006-12-14 It Interactive Services Inc. System and method for ranking web content
WO2007113546A1 (en) * 2006-04-03 2007-10-11 British Telecommunications Public Limited Company Ranking of entities associated with stored content

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
US20040148341A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Web site having an individual event settings element
US7613687B2 (en) * 2003-05-30 2009-11-03 Truelocal Inc. Systems and methods for enhancing web-based searching
US7752210B2 (en) * 2003-11-13 2010-07-06 Yahoo! Inc. Method of determining geographical location from IP address information
US20070073641A1 (en) * 2005-09-23 2007-03-29 Redcarpet, Inc. Method and system for improving search results
US7933897B2 (en) * 2005-10-12 2011-04-26 Google Inc. Entity display priority in a distributed geographic information system
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
US8442973B2 (en) * 2006-05-02 2013-05-14 Surf Canyon, Inc. Real time implicit user modeling for personalized search
US8266131B2 (en) * 2006-07-25 2012-09-11 Pankaj Jain Method and a system for searching information using information device
US20080147655A1 (en) * 2006-10-10 2008-06-19 Alok Sinha Virtual network of real-world entities

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200422878A (en) * 2002-08-05 2004-11-01 Yahoo Inc Method and apparatus for search ranking using human input and automated ranking
US20050076060A1 (en) * 2003-10-06 2005-04-07 Cemer Innovation, Inc. System and method for creating a visualization indicating relationships and relevance to an entity
US20060282455A1 (en) * 2005-06-13 2006-12-14 It Interactive Services Inc. System and method for ranking web content
WO2007113546A1 (en) * 2006-04-03 2007-10-11 British Telecommunications Public Limited Company Ranking of entities associated with stored content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI668667B (zh) * 2016-09-23 2019-08-11 英華達股份有限公司 好友推薦方法
TWI741222B (zh) * 2018-10-12 2021-10-01 信義房屋股份有限公司 跨平台的使用者辨識裝置與方法

Also Published As

Publication number Publication date
US20090164450A1 (en) 2009-06-25
TW200945077A (en) 2009-11-01
WO2009085583A3 (en) 2009-09-03
US7769740B2 (en) 2010-08-03
WO2009085583A2 (en) 2009-07-09

Similar Documents

Publication Publication Date Title
TWI402702B (zh) 呈現網頁查詢結果的方法及其電腦可讀儲存媒體與電腦系統
US10311452B2 (en) Computerized systems and methods of mapping attention based on W4 data related to a user
US9574899B2 (en) Systems and method for determination and display of personalized distance
TWI443532B (zh) 上下文式查詢增廣系統與方法
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
US8166016B2 (en) System and method for automated service recommendations
TWI454099B (zh) 擴充訊息傳送系統與方法
US8386506B2 (en) System and method for context enhanced messaging
US8745133B2 (en) System and method for optimizing the storage of data
US10209079B2 (en) Optimization of map views based on real-time data
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