TWI519972B - 增進映射與路徑選擇之系統及方法 - Google Patents

增進映射與路徑選擇之系統及方法 Download PDF

Info

Publication number
TWI519972B
TWI519972B TW098125477A TW98125477A TWI519972B TW I519972 B TWI519972 B TW I519972B TW 098125477 A TW098125477 A TW 098125477A TW 98125477 A TW98125477 A TW 98125477A TW I519972 B TWI519972 B TW I519972B
Authority
TW
Taiwan
Prior art keywords
request
path
network
target
user
Prior art date
Application number
TW098125477A
Other languages
English (en)
Other versions
TW201011583A (en
Inventor
克里斯多夫 威廉 賀金斯
馬克 艾略特 戴維斯
羅納德 馬汀尼茲
喬瑟夫 詹姆士 歐蘇利文
艾瑟利奈 阿薩尼
克里斯 卡洛鮑克斯
克里斯多夫T 佩洛帝
Original Assignee
雅虎股份有限公司
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 雅虎股份有限公司 filed Critical 雅虎股份有限公司
Publication of TW201011583A publication Critical patent/TW201011583A/zh
Application granted granted Critical
Publication of TWI519972B publication Critical patent/TWI519972B/zh

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3484Personalized, e.g. from learned user behaviour or user-defined profiles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • G01C21/3682Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

增進映射與路徑選擇之系統及方法
本申請案包括受著作權保護之素材。著作權人就出現於專利商標局檔案或記錄中之專利揭露部分,不反對任何人複製,然於其他利用方式保留所有著作權。
本發明有關用於在網路上映射與路徑選擇的系統及方法,更精確而言,有關用於映射與路徑選擇的系統及方法,其基於使用者偏好和目標來產生地圖和路徑選擇。
人們使用電子裝置時產生大量資訊,例如當人們使用行動電話及有線機上盒時。該等資訊,例如地點、所用之應用程式、社交網路、所造訪的物理或線上位置、可用來對終端使用者傳遞有用的服務和資訊,並對廣告主和零售商提供商業機會。然而,大部分此種資訊由於該等資訊取得方法的缺陷而被捨棄了。例如,以行動電話而言,資訊在行動電話閒置時(沒有被一使用者使用)並不會被蒐集。其他資訊,例如出現在鄰近地區的其他人、發給其他使用者之訊息的時間和頻率、使用者社交網路的活動亦並未被有效地蒐集。
在一實施例中,本發明導入一種方法。自網路上接收對於決定一路徑選擇的一請求。該請求包括一請求使用者的一識別,及至少一目標。可利用網路上可取得的全域資料索引來擷取在網路上可取得的且有關該請求使用者及該請求目標之空間、時間、主題及社交資料。透過網路,利用所擷取的空間、時間、主題及社交資料選取至少一實體,其係滿足至少一請求目標且具有一網路上已知物理位置。至少一物理路徑選擇係被映射在一起始點和所選取的實體之間,且顯示在一顯示媒介上。
在另一實施例中,本發明導入一系統,其包括:一請求接收模組,其透過網路接收決定路徑選擇之請求,其中每個請求包括提出請求使用者之一識別,及至少一目標;一請求資料擷取模組,其利用網路上可得的全域資料索引,為被前述請求接收模組接收的每一個請求,擷取空間、時間、主題及社交資料,其係有關於請求之使用者及請求之目標;一實體選取模組,其為被前述請求接收模組接收的每一個請求,選取滿足該請求目標的至少一實體,其中該至少一實體是利用前述請求資料擷取模組擷取的空間、時間、主題及社交資料選取,且其中該至少一實體具有網路上可獲知的一物理位置;一路徑選擇決定模組,其為被前述請求接收模組接收的每一個請求,映射至少一物理路徑選擇介於一起點及針對該請求所選定的實體之間;一路徑選擇選定模組,其為被前述請求接收模組接收的每一個請求,顯示為前述請求映射的每一物理路徑選擇。
在又另一個實施例中,本發明導入一方法。對一映射之一請求透過網路被接收。該請求包括一請求使用者之識別,及至少一映射標準。利用網路上可得之全域資料索引擷取網路上可得的空間、時間、主題及社交資料,其係有關前述請求使用者及映射標準。具有至少一目標設定檔標準的一個人化目標設定檔係使用該擷取的空間、時間、主題及社交資料透過網路而被創造。有關前述至少一目標設定檔標準且網路可取得的內容係被映射且展示在一展示媒介上。
在又另一實施例中,本發明導入一系統,其包括:一映射請求接收模組,其在網路上接收一用於映射之請求,其中每個請求包含一請求使用者之識別,及至少一映射標準;一映射請求資料擷取模組,其利用網路上可得的全域資料索引,為被前述請求接收模組接收的每一個請求,擷取空間、時間、主題及社交資料,其係有關於請求之使用者及前述映射標準;一個人化目標設定檔創造模組,其為被前述請求接收模組接收的每一個請求,創造一具有至少一目標設定檔標準的個人化目標設定檔,其中該個人化目標設定檔是利用由映射請求資料擷取模組所擷取的空間、時間、主題及社交資料所創造;一內容映射模組,其為被前述請求接收模組接收的每一個請求,映射網路上可得的內容,其有關於在個人化目標設定檔內的目標設定檔標準,前述個人化目標設定檔係由前述個人化目標設定檔創造模組所創造;及一內容顯示模組,其在一顯示媒介上,為被前述請求接收模組接收的每一個請求顯示由內容映射模組所匹配的內容。
以下將參考方塊圖及方法之操作說明及裝置來描述本發明以選取和呈現有關一特定主題之媒體。應瞭解的是前述方塊圖中各方塊或操作說明,及前述方塊圖中各方塊或操作說明之組合可藉由類比方式或數位硬體及電腦程式指令實施。
該等電腦程式指令可被提供給一通用目的電腦、特定目的電腦、ASIC、或其他可程式資料處理裝置之處理器,如此該等指令,透過電腦處理器或其他可程式資料處理裝置執行時,實施在前述方塊圖或操作步驟或方塊中特定之功能/動作。
在某些替代性具體實施例中,在方塊中記錄之功能/動作可在操作說明記載之次序外發生。例如,顯示為連續的兩個方塊事實上可協同被執行,或有時該等方塊可以相反之次序執行,視所涉及的功能/動作而定。
為了揭露之目的,應瞭解「伺服器」一詞係指一服務點,其可提供處理、資料庫及通訊功能。以舉例而非限制地來說,「伺服器」一詞可指一種具有相關通訊及資料儲存及資料庫應用之單一、物理性處理器,或可指由處理器及相關網路及儲存裝置網路連通或叢集構成之複合體,如同操作軟體及一或多個資料庫系統及可支持由伺服器所提供服務之應用軟體。
為了揭露之目的,應瞭解「終端使用者」或「使用者」一詞係指資料提供者供應之資料之使用者。以舉例而非限制地來說,「終端使用者」或「使用者」一詞係指一個人,其在瀏覽器中接收資料提供者在網際網路上所提供資料,或可指一種可接收並儲存或處理資料的自動軟體應用程式。
為了揭露之目的,應瞭解「媒介」或「媒介內容」一詞係指包含內容的二進制資料,其係屬終端使用者之興趣範疇。以舉例而非限制地來說,「媒介」或「媒介內容」一詞係指多媒體,例如視訊或聲頻資料,或其他任何可轉換成為終端使用者可接收形式的資料。該等資料可進一步為了特殊目的而轉譯為目前已知或將來會發展的任何方式。以舉例而非限制地來說,該資料可被加密、壓縮及/或包含在嵌入的後設資料中。
為了揭露之目的,一電腦可讀取媒體以可機器讀取形式儲存電腦資料。以舉例而非限制地來說,一電腦可讀取媒體可包含電腦儲存媒介與通訊媒介。電腦儲存媒介包含揮發性及非揮發性,可移動性和非移動性媒介,其在例如電腦可讀取指令、資料結構、程式模組或其他資料之任何資訊儲存的方法或技術中實施。電腦儲存媒介包括但不限於:RAM、ROM、EPROM、EEPROM、快閃記憶體或其他固態記憶科技,CD-ROM、DVD或其他光學儲存、磁式卡匣、磁式錄音帶、磁碟儲存或其他大量儲存裝置,或任何其他可用以儲存所需資訊並由電腦存取之媒體。
為了揭露之目的,一模組係指一軟體、硬體、或韌體(或前述之結合)系統,其可實現或促進此處描述之程序、特徵及/或功能(無論有無人為互動或增益)。一模組可包括次模組。一模組的軟體組件可純存在一電腦可讀媒介。模組可整合到一或多個伺服器,或由一或多個伺服器載入和執行。一或多個模組可整合成為一個引擎或一應用。
為了揭露之目的,一引擎係指一軟體、硬體或韌體(或前述之結合)系統、程序或功能,其可實現或促進此處描述之程序、特徵及/或功能(無論有無人為互動或增益)。
本發明之具體實施例利用由網路提供之資訊,其可提供由網路上多數裝置所收集及儲存的資料。該等資訊可包括但不限於時間資訊、空間資訊及使用者資訊,其有關於一特定使用者或硬體裝置。使用者資訊可包括但不限於,使用者之人口統計資訊、使用者偏好、使用者社交網路及使用者行為。該等網路之一具體實施例為一W4通訊網路。(W4 Communications Network)。
一W4通訊網路(W4 Communications Network)或W4 Comn提供有關於網路中互動的「Who、What、When、及Where」資訊。在一具體實施例中,該W4通訊網路係指促進使用者及其代理伺服器間同步及非同步地溝通的使用者、裝置及程序之集合,其提供傳感器之可利用網路及提供真實世界環境中有關任何主題、地點或其結合的資料辨識及集合。
在一具體實施例中,該W4通訊網路可處理一新訊息、傳播轉換及連結的路徑選擇/定址、排程、過濾、優先化、回覆、轉送、儲存、刪除、隱私、交換、啟動。進一步而言,該等動作可在任何可由W4通訊網路存取的通訊管道中實行。
在一具體實施例中,該W4通訊網路使用資料模組化策略以產生設定檔,非僅為使用者與位置,亦為了網路上任何裝置與在使用者特定情形下的任何種類使用者定義資料。使用可取得之有關一特定使用者、主題及邏輯資料物件的社交、空間、時間及邏輯資料,每個W4通訊網路可知的實體可以映射並相對於所有其他已知實體及資料物件而呈現,以產生每一實體的微觀圖及有關所有已知實體之間的全域圖。在一具體實施例中,該等介於實體與資料結構之間的關係係被儲存在W4通訊網路內的一全域索引。
在一具體實施例中,W4通訊網路係與一所謂「真實世界實體」(real-world entities)有關,以下將稱之為RWEs。一RWE係指(但不限於)一個人、裝置、位置或其他W4通訊網路已知的物理存在物。在一具體實施例中,每個W4通訊網路已知的RWE可被分派一個特有的W4識別碼,其可辨識在W4通訊網路內的RWE。
RWEs可與網路直接或透過代理伺服器(其本身亦可為RWEs)互動。可與W4通訊網路直接互動的RWEs之例子包括例如傳感器、發動機或其他硬體部件的任何裝置,前述硬體部件係連接到W4通訊網路以接收或傳送資料或控制訊號。RWE可包含可做為網路節點或在一網路環境產生、請求及/或利用資料的,或可透過網路被控制的所有裝置。該等裝置包含任何種類目標導向之基本型裝置,以與網路互動(例如,行動電話、有線電視機上盒、傳真機、電話、及RFID射頻辨識標籤、傳感器等)。
可使用代理伺服器與W4通訊網路直接互動的RWEs之例子包括非電子實體,其包括物理實體,例如人、地點(如州、城市、房屋、建築、航空站、道路等)及物(如動物、寵物、家畜、花園、物理物件、汽車、飛機、藝術品等),以及無體的實體,例如商業團體、法人、人群或運動隊伍。此外,「智慧型裝置」(計算裝置,例如智慧型手機、智慧型機上盒、支援與其他裝置或網路通訊的智慧型車輛、膝上型電腦、個人電腦、伺服器電腦、衛星等)亦可被視為利用代理伺服器與網路互動的RWE,其中軟體應用程式在該裝置上執行以作為該裝置之代理伺服器。
在一具體實施例中,一W4通訊網路可允許決定並追蹤多個RWEs間的關連性。例如,一給定使用者(一RWE)可被關連到任何數量及種類的其他多個RWEs,包括其他人、行動電話、智慧型***、個人資料助理、email和其他通訊服務帳號、連接網路之電腦、智慧型裝置、機上盒及有線電視與其他媒體服務之接收器,及任何其他連接到網路之裝置。該等關連性可由使用者明確地設定,例如在該RWE被安裝入W4通訊網路時。
前述之例子是新手機、有線電視服務或email帳號之設定,其中一使用者明確地識別一RWE(例如,使用者對行動電話服務之電話、使用者之機上盒及/或線纜服務的位置、或線上服務的使用者名稱及密碼。)是與一使用者有直接關連的。該等明確關連可包括一使用者對該使用者與該RWE間特定關係的界定(例如,這是我的裝置、這是我的家用裝置、此人是我的朋友/父親/子女/等、該等裝置是被我與其他使用者共用,等等)。RWEs亦可基於目前情形而與一使用者發生隱含的關連。例如,一在W4通訊網路上的天氣傳感器可基於指示使用者居住或經過該傳感器位置附近的資訊,而與一使用者發生隱含的關連。
在一具體實施例中,一W4通訊網路可額外包括「資訊物件」(information-objects),以下稱為IOs。一資訊物件(IO)是一種邏輯物件,其儲存、維持、產生或提供被RWE及/或W4通訊網路使用的資料。在一具體實施例中,在IO內的資料可被RWE之動作修改。在一W4通訊網路內的IO可被提供一特定的W4辨識碼,其可辨識在一W4通訊網路內的IO。
在一具體實施例中,IOs包括被動物件,例如通訊信號(如數位及類比電話信號、串流媒體及內部程序通訊)、email訊息、交易記錄、虛擬卡、事件記錄(辨識時間的資料檔案,可能結合例如使用者和地點的一或多個RWEs,其可進一步關連到例如音樂會、集會、會議、運動賽事等的已知主題/活動/重要性)、來電記錄、月曆條目、網頁、資料庫條目、電子媒體物件(例如媒體檔案,包括歌曲、視訊、圖畫、影像、音頻訊息、來電等)、電子檔案及相關後設資料。
在一具體實施例中,IOs包括任何利用或產生資料的執行程序或應用程式,例如一電子郵件通訊應用程式(例如MICROSOFT的OUTLOOL,或YAHOO的YAHOO! MAIL)、一行事曆應用程式、一文字處理應用程式、一影像編輯應用程式、一媒體播放器應用程式、一天氣監控應用程式、一瀏覽器應用程式及一網頁伺服器應用程式。該等主動式IOs可以或不可作為一或多個RWEs的代理伺服器。例如,智慧型電話上的聲音傳輸軟體可作為智慧型電話和智慧型電話所有人的代理伺服器。
在一具體實施例中,每一個IO具有三個層級的相關RWEs。第一層級是擁有或控制該IO的RWE,其可能為產生者或一權利人(例如,對該IO具有編輯權或使用權的RWE)。第二層級是IO有關連的RWE,該等IO藉由例如包含有關RWE資訊或識別該RWE的方式與RWE有關連。第三層級任何為特定目的而存取IO以獲取資料的RWE。
在W4通訊網路的文義範疇中,「可取得資料」和「W4資料」係指存在於一IO內的資料,或可由一已知IO或RWE(例如所使用的一傳感器)中蒐集得來之資料。在W4通訊網路的文義範疇中,「傳感器」係指任何W4資料之來源,包含PCs、電話、可攜式PCs或其他無線裝置、家用裝置、汽車、電器、保全掃描器、視訊監視器、產品和位置、線上資料或其他任何有關一真實世界使用者/主題/物(RWE)或邏輯基礎之代理者/處理程序/主題/資料來源/物件(IO)的資料來源。
第一圖說明在一W4通訊網路上RWE與IO間之關係。使用者102是一具有特定網路ID的RWE。該使用者102可以是人,其使用與該使用者102有關連的代理伺服器裝置104、106、108、110與網路通訊,前述所有代理伺服器裝置均為具有特定網路ID的RWE。該等代理伺服器可直接與W4通訊網路通訊,或可使用IOs,例如在一代理伺服器上執行或藉由代理伺服器執行的應用程式,與W4通訊網路通訊。
在一具體實施例中,代理伺服器裝置104、106、108、110可與明確地關連到使用者102。例如,裝置104可以是智慧型手機,其藉由一蜂巢式電話服務提供者連接到網路,而另一裝置106可以是連接到網路的智慧型車輛。另一裝置可以隱性地與使用者102有關連。
例如,裝置108可以是基本型天氣傳感器,其位於一映射到使用者行動電話104現在位置的位置,且因而隱性地關連到使用者102,此時兩個RWEs 104、108是相互關連。另一隱含關連的裝置110可以是W4通訊網路已知地理位置112的傳感器。該位置112是顯性地(透過使用者設定之關係,例如:這是我家、工作地點、我父母等)或隱性地(由來自位於位置112的傳感器110之資料可以佐證使用者102經常與RWE 112相互關連)與第一使用者102相關連。
使用者102可以與一或多個個人140產生直接關連性,且間接地與更多人142、144透過一直接關係鍊間接發生關係。該等關係可以是顯性的(例如使用者可以識別有關連之人140是其父親, 或可識別140是其社交網路之成員)或隱性地(例如他們共享同樣的地址)。追蹤人們之間(及其他RWEs之間)的關連性可產生「親近程度」概念,其中親近程度定義為二個人或二RWEs之間關連性程度之量度。例如,在RWEs間每次移除之程度可認為是低層親近程度,並分配以較低的親近程度分數。親近程度可僅僅基於顯性社交資料,或擴充以包括含有空間資料及時間資料的所有W4資料。
在一具體實施例中,一W4通訊網路的每個RWEs 102、104、106、108、110、112、140、142、144可與一或多個IOs產生關連(如第一圖所示)。第一圖顯示兩個IOs 122、124係與行動電話裝置104有關連。一IO 122可以是被動式資料物件,例如在行動電話上為排程/行事曆軟體使用歷程記錄器、一為通訊錄應用程式使用的聯絡人IO、使用裝置104完成之交易支歷史紀錄或從裝置104送出訊息的備份。其他IO 124可為主動式軟體程序或應用,其藉由透過W4網路接收及發送資料,作為裝置連通往W4通訊網路的之代理伺服器。聲音通訊軟體、排程/行事曆軟體、通訊錄應用或一文字訊息應用均為可在網路上與其他IOs及RWEs通訊的IOs的例子。IOs可進一步關連到一或多個RWEs的興趣主題,等主題包括但不限於:音樂家、音樂種類、位置或其他。
IO 122、124可被本地地儲存在裝置104中或遠端地儲存在W4通訊網路可存取的節點或資料庫中,例如訊息伺服器或行動電話伺服器資料中心。與車輛106有關連的IO 126可以是電子檔案,其包含該車輛106的型號及/或現在狀態,例如製造、款型、識別號碼、最新位置、最新速度、最新狀態、最新所有人等等。與傳感器108有關連的IO 128可識別由傳感器108所監控目標的最新狀態,例如最新天氣或最新交通。與傳感器110有關的IO 130可以是資料庫內的資訊,其識別最新來電或最新帳單的金額。
只能透過代理伺服器與W4通訊網路互動的RWEs,例如個人102、140、142、144,計算裝置104、106和位置112,可具有直接與其相關連且含有相關RWE的特定資訊的一或多個IOs 132、134、146、148、150。例如,與個人有關的IOs 132、146、148、150可包括一使用者設定檔,其包含有email地址、電話號碼、實體地址、使用者偏好、與使用者有關的裝置及其他RWEs之識別資訊。該等IOs可進一步包含使用者過去在W4通訊網路上與其他RWEs互動的紀錄(例如交易記錄、訊息副本、記錄使用者過去時間及地點的結合資料列表)、位置及/或其他關係資訊的特有W4通訊網路識別符(例如使用者對其與其他親戚、雇用人、合作者、鄰居、服務提供者等關係之明確定義)
另一與個人有關的IOs 132、146、148、150之例子包括一遠端應用,個人可透過該遠端應用與W4通訊網路溝通,例如一網路基礎email服務之帳號,如Yahoo! Mail。一地點之IO 134可包含資訊,例如該地點的精確座標、前往該地點之駕駛方向、該地點的分類(居住、商業、公共或私人等)、在該地點可獲得的有關服務或產品的資訊、該地點特有的W4通訊網路識別符、位於該地點的商業活動、該地點照片等。
在一具體實施例中,RWEs和IOs是結合以識別彼此之關係。RWEs和IOs可使用後設資料互相關連。例如,例如一IO是音樂檔案,該檔案的後設資料可以包括識別音樂家、歌曲等的資料、專輯作品、或音樂資料的格式。該後設資料可以儲存為該音樂檔案的一部份或儲存在有關該音樂檔案的一或多個不同IOs,或兩者皆可。W4後設資料可進一步包括該音樂檔案的所有人和所有人就該音樂檔案具有之權利。在另一實施例中,假如該IO是由一電子相機拍攝的圖像,該圖像可進一步包括主要圖像,從中影像可以在顯示器上產生,後設資料,其可識別影像拍攝時間、拍攝地點、拍攝之相機、拍攝者(必須是與該相機有關連之人,例如定義為相機之所有人)、影像中的目標人/物。該W4通訊網路使用所有可取得的後設資料以識別實體與資料物件間隱含或顯性的關連性。
第二圖說明一後設資料之一具體實施例,其定義在一W4通訊網路上一真實世界實體與一資訊物件間之關係。在一具體實施例中,IO 202包括物件資料204和五個後設資料分離項目206、208、210、212、214。後設資料208、210、212的一些項目包含資料,其僅與物件資料204有關且與其他任何IO或RWE無關。例如一創造性資料、文件、或影像,其與IO 202的物件資料204有關。
另方面而言,後設資料206、214的一些項目可以識別RWEs和IOs在W4通訊網路上彼此之關係。如圖所示,IO 202藉由後設資料206的一項目與RWE 220有關連性,而RWE 220基於某些W4通訊網路已知的資訊進一步與IOs 224、226、第二RWE相關連。舉例而言,吾人可描述包含可識別電子照相機(第一RWE 220)之後設資料的影像(IO 202)與系統已知係該照相機220所有人的使用者(第二RWE 222)相互間的關係。該等所有權關係,可以例如從與該照相機220有關之IOs 224、226任何其中之一而決定。
第二圖也說明了後設資料214,其將IO 202與其他IO 230建立關連。IO 230本身與三個其他IOs 232、234、236相關連,該三個IOs進一步與不同的RWEs 242、244、246相關連。舉例來說,第二圖該部分可描述音樂檔案(IO 202)與數位權利檔案(第一IO 230)間的關係,音樂檔案(IO 202)包含有可識別數位權利檔案(第一IO 230)的後設資料214,前述數位權利檔案IO 230定義有關該音樂檔案202的使用權權利範圍。其他IOs 232、234、236是其他音樂檔案,其與使用權範圍有關,且有關特定的所有人(RWEs 242、244、246)有關。
第三圖說明一W4通訊網路之一具體實施例之概念模型。W4通訊網路300產生一全球邏輯網路雲端形式的傳訊基礎設施,前述網路雲概念性地針對4Ws:Who,Where,What及When區分為四個網路連接雲端。在Who雲端302內係所有使用者,無論其係作為傳送者、接收者、資料端點或確認/認證來源或使用者程式處理器、裝置、代理人、行事曆等形式的使用者代理伺服器。
What雲端308由所有W4通訊網路可存取(網路或私人方式、商業或使用者個人之方式)之已知資訊組成,包括例如環境資料,如天氣或新聞、RWE產生的資料、IOs和IO資料、使用者資料、程序及應用。因此,概念上而言大部分資料均儲存在What雲端308內。
某些實體、傳感器和資料可在不同時間或同時間潛在地存在於不同的雲端。此外,有一些IOs和RWEs可以是結合來自一或多個雲端的元件的組合。該等組合可分類為適合用來幫助決定RWEs和IOs間的關連性。例如,一個由地點、時間組成的事件可以分類在When雲端306、What雲端308及/或Where雲端304內。
在一具體實施例中,一W4引擎310是W4通訊網路的智能中心,其用以作W4通訊網路內的所有決定。該W4引擎310控制W4通訊網路的每個層級間的交互作用,且負責執行由W4通訊網路之操作或交互操作應用致能的核准使用者或應用程式物件。在一具體實施例中,W4通訊網路是一具有標準化且公開APIs的開放平台,其用以請求(除了別的事項外)同步化、歧義消除、使用者或主題定址、存取權限、優先化或其他價值基礎的排序、智慧型排程、自動化和主題、社交、空間或時間警示。
W4通訊網路之一功能是用以收集有關所有透過W4通訊網路進行的通訊和交互作用的資料,其可包括:儲存IOs的副本,識別所有RWEs的資訊及其他有關IOs的資訊(例如who,what,when,where資訊)。其他由W4通訊網路收集的資料包括有關任何給定RWE和IO在任何時間的狀態,例如地點、操作狀態、監控狀態(例如,對於天氣傳感器RWE是所監控的最新天氣狀態,對於行動電話RWE,基於其聯絡的行動電話塔決定的最新位置)及最新狀態。
W4引擎310也用以從資料和通過W4通訊網路的通訊串流識別RWEs和RWEs與IOs之間的關係。識別RWEs有關一IO或被一IO有涉及與由其他RWEs實行的動作的功能可以參考實體提取(entity extraction)。實體提取可包含簡單的動作,例如識別一特定IO的發送者和接收者,以及更複雜的資料分析,分析由W4通訊網路收集的及/或在W4通訊網路可取得的資料,例如決定一列出將發生事件的時間地點的訊息,並基於該訊息內容將事件關連到該訊息的發送者和接收者,或基於RWE之位置與所在位置的交通監控器的狀態的交互關係,決定該RWE是處於交通阻塞中。
應注意的是,在從一IO進行實體提取時,該IO可以是一模糊不明的IO,僅知在何處可見與該IO物件有關的W4後設資料,然該IO的內部資料(例如,包含在該物件內的主體或實際物件資訊)並不清楚,因此後設資料的提取僅限於對後設資料本身。或者,如該IO的內部資料是可見的,其亦可用於實體提取,例如在email裡的字串可如同處理RWEs般被提取且建立關連,用於決定發送者、使用者、主題或其他受此物件或程序影響的RWE或IO之間的關係。
在所示具體實施例中,該W4引擎310可以是一個或一組專用計算裝置,例如一通用目的個人電腦(PCs)或特定目的伺服器電腦,透過通訊硬體及/或軟體連接到W4通訊網路。該等計算裝置可以是單一裝置或一組共同運作的裝置,計算裝置可提供以任何數量的程式模組及儲存在當地或遠端大量儲存裝置及該運算裝置的記憶體(如RAM)的資料檔案。例如,如前所述,一計算裝置可以包含一操作系統,適用於控制連接網路之電腦的操作,例如MICROSOFT CORPORATION的WINDOWS XP或WINDOWS SERVER作業系統。
有些RWE也可以是計算裝置,例如(包括但不限於)智慧型手機,網路致能家具,PCs,膝上型電腦及個人數位助理(PDAs)。計算裝置可連接到一或多個通訊網路,例如網際網路、公用轉接電話網路、行動電話網路、衛星通訊網路、有線通訊網路例如有線電視或私用區域網路。計算裝置可以透過有線資料通訊或無線通訊連接到任何前述網路,例如透過wi-fi、WiMax(802.36)、藍芽或行動電話連接。
局部資料結構,包括個別的IOs,可以儲存在一電腦可讀取媒介(圖未顯示),其連接到或作為在此描述包含有W4通訊網路的計算裝置的一部份。例如,在一具體實施例中,W4通訊網路的資料骨幹包括複數個大量儲存裝置,其用以維持如前所述決定RWE和IOs關係所需的IOs、後設資料和資料。
第四圖說明一W4通訊網路結構之一具體實施例之功能層。在最低層即傳感器層402,係該實際裝置、使用者、節點和其他RWE的網路404。傳感器包括已知技術例如網路分析器、GPS、行動電話塔音源(cell-tower pings)、使用者登入記錄、***交易、線上購買、顯性使用者設定檔及透過行為標靶化獲取的隱含使用者設定檔,搜尋分析及其他用於最佳化特定網路應用或功能的分析模組。
資料層406儲存並目錄化由傳感器層402產生的資料。該資料可以由傳感器網路404或由網路基礎設施408管理,該等基礎設施是建立在使用者、裝置、代理伺服器、位置、處理程序和傳感器所利用的網路上。該網路基礎設施408是核心的潛在網路基礎設施,其包括接收由網路404的傳感器、裝置等傳送的資料所需的硬體及軟體。其進一步包括有意義地目錄化並追蹤由網路404所產生資料的處理及儲存能力。
使用者設定檔層410實行W4通訊網路的使用者設定檔功能。使用者設定檔層410可進一步分佈在網路基礎設施408和在W4引擎上執行的使用者應用/程序412之間,或不同的使用者計算裝置之間。個人化可以橫跨單一通訊頻道或多個通訊頻道及模式的組合完成,前述通訊頻道及模式包括email、IM、文件(如SMS)、相片部落格、音訊(如電話通話)、視訊(通訊會議、即時廣播)、遊戲、資料加密處理、保全、認證或任何其他針對可取得資料的W4通訊程序呼叫。
在一具體實施例中,使用者設定檔層410是在所有傳感器中最重要的邏輯基底層,傳感器資料係以最原始形式對之發送以被映射和置入W4通訊網路資料骨幹420中。資料(集合並精確化,建立關連性且被複製,同步化且歧義消除)係被儲存在一或多個由W4通訊網路核准的相關資料庫可取得應用程式的結合。網路發端活動及通訊係基於資料骨幹的範疇,該等活動的一部份本身可紀錄在資料骨幹中某一部份發生的事件,當其他人存在詐欺時 之詐欺偵測通知、同步化、歧義消除,其可在不影響骨幹內的設定檔或模組完成。
在網路以外發端的動作,如使用者、位置、代理伺服器、處理程序等RWEs係來自於W4通訊網路的應用程式層414。部分應用程式可以由W4通訊網路操作者研發,且基於該應用程式與傳感器處理及使用者設定層410的密切程度可被實作為通訊基礎設施408的一部份,例如email或日曆程式。該應用程式412亦可作為一傳感器,其可透過動作產生資料並透過資料骨幹回送到資料層406,該等資料係有關任何因執行應用程式而產生或可取得者。
在一具體實施例中,應用程式層414亦可基於裝置、網路、載具提供一使用者介面(UI),其可以是使用者自訂的或安全基礎客制化的。任何UI,如果可利用來提供有關使用者互動或動作的資料以回送到網路,可以在W4通訊網路內操作。在可連通W4通訊網路的行動裝置,該UI也可以用來即時地確認或消除不完整W4資料的歧義,也可以為其他鄰近的可連通或不可連通W4通訊網路的傳感器進行交互關連、三角定位和同步化。
在某些時點,由足夠的可連通網路的裝置所生的網路效應使網路蒐集一不可連通網路裝置的完整或近乎完整(足以對之設定或追蹤)的資料,這是因為該等裝置在其實體世界位置和可連通裝置規律地交叉和被偵測到。
在應用程式層414上端或內部有一通訊發佈網路416。該通訊發佈網路可由W4通訊網路操作者來操作,或獨立地由第三者載具服務提供者操作。資料可以透過同步或非同步的通訊來傳布。在每個情況下,通訊發佈網路416可以作為特定應用程式或基於網路基礎設施408請求而發送或接收資料。
該通訊發佈層418也可以具有元件,其可如同傳感器作動,包括由電話來電、email、部落格等進行W4實體提取,如同特定使用者在發佈網路環境中要求。例如,在通話結束前說出「儲存並優先化這個來電」可以啟動儲存先前通話的紀錄,分析在通話中的W4實體,並增加在個人化/使用者設定檔層410內的優先化權 重的決定。
第五圖說明如第三圖所示之W4引擎之一具體實施例之分析組件圖。如前所述,W4引擎用以透過通過W4通訊網路傳輸的資料和通訊串流辨識RWEs和RWEs與IOs間的關係。
在一具體實施例中,W4引擎透過一連串次引擎連接、交互作用並運用所有網路參與者,該等次引擎在實體提取(entity extraction)程序中實行不同的操作。屬性引擎504追蹤在任何IO中的任何RWE在實體世界的所有權、控制權、出版權或其他附條件之權利。在任何時候一新的IO透過例如產生和傳送一新訊息、新交易紀錄、新影像檔案而被W4引擎502偵測到時,一所有權分配給該IO。屬性引擎504產生該等所有權資訊且進一步使該等資訊可針對每個W4通訊網路已知的IO而決定。
對比引擎506可以進行兩種操作:第一,辨識相關連的RWEs和IOs及其相互關係(例如藉由產生RWEs和IOs的任何組合的一組合圖及他們在上下文或情境內的屬性、關係和信譽);以及第二,針對每一個來自任何內部或外部來源的注意事件作為一傳感器分析預先處理模組。
在一具體實施例,對比引擎506識別相關連的RWEs和IOs的功能係以圖解可取得的資料達成,例如透過一或多個圖表。一圖表是一種映射技術,其計算落入不同分別獨立範疇的觀察資料數目(例如儲存)。藉由選擇每個IO、RWE及其他已知參數(例如時間、日期、地點等)作為不同的儲存並映射到可取得的資料、RWEs和IOs的關係,可以辨識IOs和其他參數。從基於該等圖解的對比關係,可以完成所有RWEs和IOs的圖表。
作為一預先處理模組,對比引擎506監控由RWEs提供的資訊,以決定是否存在任何可觸發W4引擎502的一部份上的動作的狀態。例如,假如發送狀態被關連到一訊息,該對比引擎506決定符合該狀態時,可傳送一合適的觸動資訊到W4引擎502以觸發該訊息的傳送。
注意力引擎508利用所有合適的網路節點、網路雲端、使用 者、應用程式及前述任何組合,並與對比引擎506和屬性引擎504有密切交互作用。
第六圖說明一W4引擎之一具體實施例,其顯示位於如第五圖所示之次引擎內不同組件。在一具體實施例中,W4引擎602包括一注意力引擎608、屬性引擎604及對比引擎606,其具備數個基於基本功能的次引擎。
該注意力引擎608包括一訊息進口及管理模組610及訊息發佈管理模組612,其與一訊息匹配管理模組614和一及時通訊管理模組616共同作用以發佈並利用透過W4通訊引擎的所有通訊。
屬性引擎604是在使用者設定檔管理模組內運作且連接所有其他的模組以識別、處理/分辨及呈現與RWEs、IOs及其組合有關的所有權及權利資訊。
對比引擎將來自其傳感器和處理器管道的資料傾倒到同一個資料骨幹620中,該資料骨幹620是由W4分析管理模組622組織和控制。資料骨幹包括集中式和個別式的資料存檔版本,該等資料是來自於所有網路操作,包括使用者登入624、注意力排序位置記錄626、網頁索引及環境記錄618、搜尋索引及記錄632、贊助商內容及條件、廣告副本及任何暨所有其他用於所有W4通訊處理程序的資料、IO或事件。由於W4通訊網路可能儲存大量資料,資料骨幹620包含多個資料庫伺服器和資料儲存器,其與W4通訊網路通訊連接以提供足夠的儲存能力。
由W4通訊網路收集的資料包括空間資料、時間資料、RWE互動資料、IO內容資料(例如媒體資料)及使用者資料,其包括明顯提供的和由社交及關連性資料衍生的。空間資料可以是任何辨識有關RWE的位置的資料。例如,空間資料可包括任何被動收集的位置資料,例如行動電話塔資料、一般封包式無線電服務(GPRS)資料、全球定位服務(GPS)資料、Wi-Fi資料、個人區域網路資料、IP位址資料及來自其他網路存取點的資料,或主動蒐集的資料,如由使用者輸入的位置資料。
時間資料可以是以時間為基礎的資料(例如時間戳記),其與有關使用者及/或電子裝置的特定時間及/或特定事件有關。例如,時間資料可以是被動收集的時間資料(例如來自一電子裝置內時鐘內建程式的時間,或來自網路時鐘的時間),或該時間資料可以是主動收集的時間資料,例如由電子裝置使用者輸入的時間資料(例如使用者維護的日曆程式)
邏輯和IO資料可參照到IO內含的資料,及在IO最近被存取時IO相關的資料,例如產生時間、所有人、相關RWEs。例如,一IO可與媒體資料有關。媒體資料可包含可呈現的任何資料,例如音訊資料、視訊資料、影音資料。音訊資料可以是有關可下載音樂的資料,例如類型、專輯、音樂家及類似者,且包含有關來電鈴聲、答鈴、所購買媒體、歌曲清單、及所分享媒體等資料。該視訊資料可以是由電子裝置所接收(透過網際網路或其他網路)有關影像及/或文件的資料。該視訊資料可以是有關影像及/或文件的資料,其由電子裝置送出或取得。
影音資料可以是有關任何影片的資料,該等影片可以是在電子裝置上取得、下載到電子裝置、或以其他方式關連到電子裝置。該媒體資料包括向使用者透過網路(例如使用網際網路)呈現的媒體,且包含有關與使用者利用網路輸入及/或接收的文字(例如搜尋字詞)有關的資料,並與網路媒體交互作用,例如點選資料(例如橫幅廣告點選、書籤、點選圖案或類似者)。因此,媒體資料可包括有關使用者的RSS餽入的資料、訂閱、群組成員、遊戲服務、警示或其他類似者。媒體資料可包含非網路活動,例如使用例如行動電話的電子裝置獲取的影像及/或視訊。該影像資料可包括由使用者新增的後設資料,或其他有關影像的資料,例如以照片而言該照片拍攝的地點、拍攝方向、拍攝內容、拍攝時間等。媒體資料可以用來,例如推論活動資訊或偏好資訊,例如文化及/或購買偏好資訊。
關係資料可包括有關一RWE或IO與其他RWE或IO之間關係的資料。例如,關係資料可包括使用者辨識資料,例如性別、年齡、種族、姓名、社會安全號碼、相片和其他與識別該使用者有關的資訊。使用者識別資訊可包括email位址、登入名稱和密碼。關係資料可進一步包括識別有明顯關連的RWE。例如,一行動電話的關係料可指示擁有該行動電話的使用者和向該電話提供服務的公司。在另一個例子中,一智慧型車輛的關係資訊可以識別一使用者,有關該使用者用以支付電子通行費的***,可駕駛該車輛的使用者和該車輛的休息站。
關係資料亦可包含社會網路資料。社會網路資料包含任何有關由使用者或其他RWE明確定義的關係資料,例如有關該使用者的朋友、家庭、同事、商業關係或其他類似者的資料。社交網路資料可包含例如對應到使用者維持的電子通訊錄的資料。關係資料可以交互關連到,例如位置資料,已推論社交網路資訊,例如主要關係(例如,使用者-配偶、使用者-子女、使用者-父母之關係)或其他關係(例如使用者-朋友,使用者-同事,使用者-商業關係)關係資料也可以用來推論,例如活動資訊。
交互活動資料可以是任何使用者與電子裝置交互作用有關的資料,不論是主動或被動。交互作用資料的例子包括人際通訊資料、媒體資料、關係資料、交易資料和裝置互動資料,其全部將在以下以細節描述。下列表一是一包括電子資料例示的非窮盡列舉清單:
互動性資料包含任何RWE之間透過W4通訊網路傳送的通訊資料。例如,一通訊資料可以是與一傳送進入或傳送出去的短訊服務(SMS)訊息、email、語音通訊(例如行動電話通話、或透過IP通話的語音)、或其他與RWE相關的人際通訊型態有關。通訊資料可以關連到例如時間資料,以推演出與通訊頻率相關的資訊,包含精鍊的通訊模式,其可指示使用者活動資訊。
互動性資料亦可包含交易資料。交易資料可以是與由行動電子裝置或在行動電子裝置上進行的商業交易有關的任何資料,例如供應商資訊,金融機構資訊(例如銀行資訊)、財務帳務資訊(例如***資訊)、零售商資訊及成本/價格資訊,以及購買頻率資訊,以上僅略舉數例代表。該等交易資料可用以,例如,推論活動及偏好資訊。該等交易資訊亦可用以推論使用者擁有的裝置型號及/或服務,其中可反映出使用者偏好。
該等互動資料亦可包括裝置或其他RWE互動資料。該等資料包括由使用者與一RWE之間在W4通訊網路上的互動和由該RWE和該W4通訊網路的互動所產生的資料。RWE互動資料可以是任何與RWE和電子裝置互動有關的資料,該等電子裝置並不包括在前述任何類別中,例如有關其他模組/應用之電子裝置資料之使用的習慣模式,例如有關何種應用程式使用在電子裝置上、該等應用程式的其使用頻率、使用時間等。如以下進一步之敘述,裝置互動資料可以與其他資料相互關連,以推論與使用者活動及相關習慣有關的資料。以下表二是一非窮盡列舉表,包括互動資料的範例。
個人化距離之決定及顯示
在行動社會中,個人不斷地由一點移動往另一點。個人經常需要知道兩個真實世界位置間的距離。現有多種服務是用來計算空間距離。該等服務可以是但不限於網路為基礎的服務,例如Yahoo!,Maps、Mapquest,,或可以是基於GPS之服務。該等服務計算特定路徑的空間距離且可計算旅程時間,其可基於平均旅程時間或基於即時交通資料。該等服務可進一步提供小程度的客制化,例如找到避開高速公路或收費站的路徑。
但是該等服務計算的距離,典型地並沒有任何有意義的個人化程度。在兩點間移動的空間距離並不會將個人之目標或目的考慮進去。進一步而言,在決定一特定路徑的可期待性時也不會考慮個人的行程表、興趣、偏好或社會網絡。將上述因素考慮進去時可以決定一個人化距離。可用於決定兩點之間的個人化距離的因素可以分類為空間因素、時間因素、社交因素以及主題(或邏輯)因素。
在一實施例中,計算介於兩個真實世界實體間的個人化距離可以從決定兩個真實世界實體間的一或多個路徑開始。一可以基於使用者偏好的旅行模式選擇一或多個路徑。例如,一人可偏好走路或利用大眾運輸更甚於自行開車。路徑選擇可以簡單地選擇最短可到達路徑。路徑選擇可進一步反映出其交通偏好,例如避開高速公路、收費站、學校區域、建築工地及其他。給定已知路徑,空間距離可以針對該路徑而決定。在一具體實施例中,空間距離是路徑的長度。在另一具體實施例中,旅行到一目的地的時間可視為空間距離的形式。
空間距離可由空間因素來修改,該等空間因素並非與距離直接有關。該等空間因素可與額外的空間維度有關,例如高度、海拔、建築物樓層或其他等。該等因素可以與一路徑的物理性質有關,或與位於該路徑或鄰近該路徑的的實體有關。例如,假如有一人重視警官或能刺激視覺的環境,不管是自然的或人造的,一種具有海灣或海或天際線的路徑是更被期望的。假如路徑的一部份被評價為路況很差或施工中,該路徑將被視為不被期望的。空間資訊可進一步包括一使用者或其他實體的額外速度向量(例如方向及速度)。空間因素可進一步包括有關物理位置的環境狀況,例如當地天氣狀況。
空間資訊接著可進一步利用時間因素、社交因素及主題因素加以修改。時間因素可通常定義為與時間的經過如何影響一路徑的可期望性及運輸的方式有關的因素。最基本的時間因素是旅行一路徑所花的時間。在一路徑上旅行的時間可基於與該路徑有關的歷史平均旅行時間估計。或者,旅行時間可更精確地藉由從即時監視器或感測器監控平均速度和旅行時間來決定。前述感測器可以是為了監測交通流量而特地沿著旅行路徑安裝的固定式感測器。前述感測器亦可是使用者裝置,例如行動電話或GPS,其位置是被持續地監控,且可被用來決定位置已知的個別使用者裝置的旅行速度。在一具體實施例中,用以決定在一路徑上旅行時間的資料可以結合來自多種感測器網路的資料來源。
前述旅行時間是有用的,但藉著將其與透過一段時期累積的歷史旅行時間結合可以更加改善。例如在週五,人們通常會早一點離開辦公室,而在離開城區的主要道路上可以預期會遭遇到15-20分鐘的速度減慢。因此,在5:45PM的交通速度可能對於一個通常需要30分鐘旅程的個人,提供6:00PM至7:00PM過度樂觀的旅行時間估計。
旅行時間也可能被天氣狀況影響。因此,當開始下雨時,離開城區的主要道路可能遭受30分鐘的速度遲延。因此,假如可預測會下雨,或剛開始下雨,可據以調整該等路徑的旅行時間。旅行時間也可被當地事件影響。例如,一場音樂會可訂於某日晚上七點在城中心一處大圓形劇場舉行。歷史資料指示在音樂會期間該場館鄰近區域的交通會減緩,因此增加了10分鐘的通勤時間。
時間因素也可進一步包括有關一路徑的起點和終點的時間資料。例如,假如一路徑的終點是餐點或零售商店,而該地點在路徑全部走完之前已經關閉,則該路徑是不被期待的。假如在餐廳等待席的時間超過例如30分鐘,則該路徑也是不被期待的。假如一事件排程在一特定時間特定地點舉行,例如,在10PM開始的live音樂,在10PM後抵達該處的路徑就是不被期待的。
時間因素也可進一步包括與一特定人有關的時間資料。例如,假如一人訂有一約會,可比約定時間提早到達的路徑是被期望的。假如一人典型地預定在家從事某一活動,例如觀賞一個特定的電視節目,一條帶領該人前往遠離他家地點,例如一餐廳的一路徑,致使該人不能在節目播放前到家的路徑將不被期望。
因此,由即時和歷史資料的資訊,可為一特定路徑或一組路徑決定花費在完成該路徑的所有時間、以及該等旅行時間對同時期事件的影響。在一具體實施例中,空間距離、旅行時間即被旅行時間影響的事件,可個人化地顯示。或者,時間因素可用來修改空間距離以產生一個人化距離。該個人化距離反映出路徑的整體被期望程度。在一具體實施例中,路徑的距離在路徑的期望程度降低而增加。例如,一反映為10英里空間距離的路徑,由於較慢的交通時間或由於基於即時交通估計途經該路徑將比預定約會晚到達,可被增加為30英里。一被表示為10分鐘時間距離的路徑,可增加為30分鐘,或”TL”過久,假如基於即時交通估計,途經該路徑將造成比訂定約會還晚到達。
在一具體實施例中,時間因素可作為權重因素或附加因素,用於以一穩定方式修改時間距離。權重和附加因素可用來反射一種簡明的、連續數值的關係。例如,假如10英里路徑可推測為具有30分鐘的旅行時間,則反映出平均時速是20每小時英里(miles per hour,下稱mph),則以60mph為任意的目標旅行速度時,將旅行時間乘以目標旅行速度可計算出30英里的權重距離。在另一具體實施例中,可將一英里的任意增量可新增到一個人推測會約會遲到的每一額外分鐘。在又另一具體實施例中,一預先決定的編碼或標籤可以與空間距離相關,例如”10L”指遲到10分鐘,或”TL”指太久或太長。
權重和附加因素可額外地或選擇地,用以反映一種倍數地使用或附加地使用的分離區間。例如,假如一人推測會約會遲到1到10分鐘,一個數值為1.5的一乘數或10英里的增加可以套用在空間距離上,當一個人推測會遲到11-20分鐘,數值為10的乘數或100英里的新增可以套用在空間距離上。
空間距離可以多種方式由時間因素來調整權衡,以產生有品質的個人化距離,其能反映一路徑空間距離且能反映時間因素在路徑期望性(或可行性)之影響。在一具體實施例中,用來結合空間距離和時間權重因素的確切方法可在個人與個人間有所不同,且可以客制化以反映個人性或一人的慣性。因此,一個特別厭惡開車的人可能重視交通時間,而一格外準時的人可能重視工作或約會的遲到。在一具體實施例中,使用者可以輸入明確的偏好。在另一具體實施例,該等偏好可歸於使用者行為,該行為是由感測器資料和該使用者累積一段時間的互動資料所反映。
空間距離可以進一步地使用社交因素修改。社交因素通常是定義為與一個人的社交關係如何影響一路徑的可期望性有關的因素。假如一路徑鄰近一個以上的一個人社交網路內個人,或基於空間、時間或主題關係、關連性、重疊性或分離程度,而表示了與一個人的社交關係時,該路徑可認為是較被期望的。
該等因素可基於有關個人的設定檔資料,該個人係在一特定人的社交網路之中。例如,一條經過親密朋友家住址的路徑可認為是更被期望的,因為提供了突然造訪一個朋友的潛在機會。(31/72)前述因素也可以基於動態的、即時的資料,其與在社交網絡中的人們有關。例如,假如一個以上的朋友或熟人最近出現在一個地點,通往該地點的路徑可認為是更被期望的。
社交因素也可以利用互動或交易資料,其係與在一人社交網絡中的複數個個體有關。例如,假如一地點是營業場所,且被一或多個朋友或親戚檢視或偏好,通往該地點的路徑可認為是更被期望的。在另一例子中,如一路徑包括一條曾被朋友負面評價或習慣性避開的道路,該路徑可視為較不被期待的。
社交網絡因素也可用於相反的方式。因此,假如一個體在一人的社交網絡中是被評價為要避開的,則避免該個體及其常去的營業場所及活動地點的路徑是被偏好的。
空間距離可進一步利用主題因素來修改。主題因素一般定義為包括多種關連到環境中地點、使用者及其他實體的有關資訊因素。前述因素關連到一個人的興趣和偏好,如同其他外部事件,是如何影響到一路徑的可期望性。例如,主題因素可能關連到一路徑周邊的一般區域。對一個注重安全的人而言,通過具有高犯罪率地區的路徑是不被偏好的。假如有一人喜歡購買高級時裝,通過具有高密度精品零售商店或專賣店地區的路徑也是被期望的。主體因素可能關連到在路徑周邊區域發生的事件。例如,假如有一慶典在一鄰近區域舉行,通過該鄰近區域的路徑可能是被期望或不被期望的,視該人對慶典是否有興趣而定。
主題因素可關連到路徑的目的地。例如,假如一路徑通往一地點,而該地點是與使用者感興趣之主題有關係,則該路徑是可期望的。例如,假如一人是藍調音樂樂迷,通往與藍調音樂有關地點(如藍調音樂俱樂部)的路徑是被期望的。在另一例子中,假如一個人不喜歡兒童,通往一處被評等為最佳家庭目的地的路徑是不期望的。假如一地點是一營業場所,且被所偏好的報導者或新聞出版者或朋友所偏好檢視,則通往該地點的路徑是較被期望的。例如,通往一個受到當地出版者良好評價的餐廳之路徑是較被期望的,然假如使用者好朋友給予該餐廳很差評價,則該路徑是較不被期望的。主題因素因此可被任何已知有關於主題的社交因素來權衡比重。
在一具體實施例中,社交和主題因素可作為時間因素的額外權重因素或附加因素,用於連續一致地修改空間距離以產生個人化的距離。在一具體實施例中,用來結合空間距離和時間權重因素的確切方法可因人而異,且可被客制化以反應個人之個人性、習慣及偏好。
應注意的是上述方法可以延伸以決定一個人化的距離,該個人化距離並不限制與實體路徑或甚至空間或時間維度相關。在一具體實施例中,路徑是起點和終點間的直線、從一中間第三點的相對距離、或基於地點的叢集而計算得出,且可藉由社交及主題因素調整。
在又另一具體實施例中,空間及時間維度是略過的,且介於起點和終點位置的個人化距離是基於社交及主題因素,其係有關於提出請求使用者、起點和終點地點、和所有與該使用者及起點和終點地點有關連的已知RWE及IOs。前述個人化距離在效果上成為一種比對模式,其可量度起點和終點位置與一請求使用者的興趣和連結性關連的程度為何。
以下所討論之本發明具體實施例說明了本發明在W4通訊網路中的應用。然而應瞭解的是,本發明也可使用任何可追蹤使用者物理位置及可致動媒體的電子裝置,且進一步可連接並儲存有關使用者及其裝置的使用者設定檔資料、位置資料、時間、空間、主題及社交資料的網路系統。
一W4通訊網路可提供一平台,可供決定介於兩個以上真實世界實體間的個人化距離,該決定包括空間因素、時間因素、社交因素及主題因素。該W4通訊網路得以達到該等結果,部分是因為W4通訊網路可察覺一人的物理位置及相關地區的位置,且可進一步察覺該人及地區的偏好及其彼此間和對更大網路的關係。
第七圖說明一使用W4通訊網路以決定介於兩個或多個真實世界目標間的個人化距離之一具體實施例。
在該實施例中,個人702希望決定介於起點位置720和終點位置724之間的個人化距離。在一具體實施例中,使用者利用一使用者代理裝置704輸入一個人化位置請求,裝置704例如PDA或可攜式媒體播放器,其可傳輸到W4通訊網路750。在一具體實施例中,該請求包括起點位置720和終點位置724。在另一具體實施例中,使用者可選擇輸入兩個以上的位置,在其中一實施例中,可包含起點位置720和終點位置724以及一個以上的地點,例如一劇院740(例如要買表演票)及朋友的家718(以停留和拜訪)。
在起點位置720和終點位置724之間存在有至少一條實體路徑730。該路徑可藉由一測繪應用來辨識,例如Yahoo Maps,其可展繪出兩位置間沿著高速公路和馬路的路徑。或者,該路徑可以一具個人化位置請求而特定。該路徑可能,但不限制為,沿著馬路和高速公路前進,而是人行道路,且包括利用大眾運輸的區塊。
當一路徑請求包括兩個以上位置時,每個路徑會包含在該路徑請求中的所有位置,且會提供通往不同終點位置的替代性路徑。例如一路徑請求由位置720開始且包括740,718,724,可以產生終點是位置718和終點是位置724的替代性路徑。
沿著路徑的全部或一部設有固定式交通感測器732。該感測器與W4通訊網路通訊,且向W4通訊網路持續傳輸至少包括交通資訊的即時資料。進一步或替代性地,W4通訊網路可追蹤在路徑730上旅行的網路使用者裝置之位置。例如,網路可藉由行動電話訊號三角測量或利用嵌入GPS而決定行動電話位置。車輛708可額外地包括感測器或地理可定位裝置,其包括行車速度、方向和運動模式。前述車輛可包括使用者的車輛。進一步或替代性地,W4通訊網路可追蹤由當地機關傳輸的警告和交通建議,或由當地911網路提供的資料(圖未顯示)。進一步或替代性地,W4通訊網路可如同追蹤車輛交通般追蹤空中交通709之運動。
該路徑由起點720開始。該起點可以是一實體位置,一地址,或一真實世界實體,例如一建築物或個人(例如請求之使用者)。該路徑730前進穿越一劇院740,其中定期舉辦例如音樂會的活動。該路徑進一步路經使用者702朋友的住家728。路徑進一步路經一景觀區744,例如一海岸線,一鳥瞰區,或一城市天際線的清晰視野。該位置結束在終點位置724。該結束位置可以是一實體位置,一地址,或一真實世界實體,例如一建築物或其位置對於網路是已知的個人(例如請求使用者的一朋友,其具有一裝置,該裝置位置透過例如GPS是已知的)
該請求使用者702有三個網路已知的朋友:706、710及726。使用者706是請求使用者702的一個朋友,但與路徑730無關。使用者726住家位於路徑730上的位置728。使用者710剛剛位於終點位置724。使用者710具有一代理裝置712,例如一智慧型電話,其與W4通訊網路通訊且其地理位置可藉由例如GPS技術或行動電話訊號三角測量而決定。
任何型態的實體位置,例如起點720和終點位置724,可進一步包括或關連到網路已知的代理裝置。該等裝置可包括關連到,但不限於可對網路提供進一步資訊的其他使用者代理裝置、自動販賣機、印表機、應用、LANs、WANs、WiFi裝置及RFID標籤的代理裝置。所有在第七圖所示的實體都是W4通訊網路已知的,且所有可連接網路的裝置和感測器也可連接到W4通訊網路或被其追蹤到(應注意的是,所有可能的連接並未全部表示在第七圖上)
第八圖說明如第七圖所示之使用者及裝置如何對一W4通訊網路定義之一具體實施例
個人702、706、710、726係分別表示為使用者RWEs 802、806、810、820。每個使用者裝置是由代理RWEs 804和812表示。位置720,724及740是表示為位置(或商業)RWEs 822,824,840。交通感測器732表示為感測器RWE 832。路徑730表示為含有路徑資訊的IO 830。景觀區由含有該位置資訊和其他景觀區屬性的位置RWE 844代表。所有RWE可進一步具有,但不限於與RWEs代理伺服器、朋友及朋友的代理伺服器有關的IOs。
第九圖說明一資料模型之一具體實施例,其顯示如第八圖所示之RWEs如何關連到W4通訊網路內的實體和物件。
請求使用者的RWE係關連到路徑IO 830。在一具體實施例中,前述路徑IO包括足以定義該實體路徑的資料,例如路段及距離或一組GPS座標。該路徑IO直接關連到一組RWEs:代表路徑起點的RWE 820、代表路徑上交通感測器的RWE 830、代表路徑上或鄰近路徑的劇院及一景觀區844的RWE 840,及代表終點位置的RWE 824。
在該說明具體實施例中,路徑IO是進一步關連到兩個與主題有關的IO:代表RWE 820之使用者設定檔的IO 828,該RWE 820係代表請求使用者一位朋友820,其住家位於或鄰近於前述路徑上。應注意的是該路徑IO可能直接關連到任何或全部與沿著路徑的實體位置有關的IO,或間接關連到一組彼此未結合的IOs(關連到與路徑和請求使用者有關的空間、時間及主題因素)。例如,在第九圖,該路徑是非直接地透過使用者802的社交網路關連到使用者802的朋友806、810、820。在第九圖,每個所顯示的IOs都是直接或間接地關連到路徑830。
前述請求使用者RWE是透過一關連到主題803的IO代表的社交網路,關連到朋友/使用者RWEs 806、810、820。使用者RWE 806是關連到一個以上互動資料IO,其包括但不限於,和終點位置RWE 824及其他使用者或位置有關係的通訊。使用者RWE 810係透過,例如指示使用者實際上真正出現在該位置的關連性,來關連到終點位置RWE 824。使用者RWE 810亦可關連到實際位置是已知的使用者代理裝置RWE 812。
劇院的位置RWE 840進一步關連到一IO,其具有在劇院舉行之活動的訓,包括活動日期和時間的排程表。終點位置的RWE 824進一步關連到一個以上與主題828相關的IO,其包括但不限於在該終點位置要表演的live音樂表演、終點位置的消費者的評等、或當地媒體的評論。
在一具體實施例中,如第九圖所示的關係是由W4通訊網路利用用以產生設定檔和其他類型的IOs的資料模組化策略產生,該等設定檔和其他類型的IOs是有關於使用者主題、位置、網路上任何裝置及任何種類的使用者定義資料。使用有關特定使用者、主題或邏輯資料物件的社交、空間、時間和主題資料,任何W4通訊媒體已知的實體可以被映射且相對於所有其他已知實體和資料物件而表示,以產生每個實體的微觀圖形和全域圖形,其將所有已知實體與彼此建立關連。在一具體實施例中,前述實體和資料物件之間的關係儲存在W4通訊網路內的全域索引中。
第十圖說明一程序900之具體實施例,其說明一具有時間、空間及社交資料之網路,例如一W4通訊網路,可如何被利用在決定介於兩個或多個真實世界目標間的個人化距離。
在步驟910,接收一計算介於兩個或多個真實世界實體間的個人化距離的請求,其中該請求包括兩個對應到起點和終點位置的真實世界實體。該請求可進一步包括介於起點和終點位置之間的一實體路徑或其他標準。該請求可以是針對目前或針對未來一時間點而發。在步驟920,映射一或多條介於起點和終點位置間的實體路徑。在步驟930,針對每條路徑,從網路資料庫942和網路感測器944擷取與路徑有關實體和目標的資料,其中前述網路資料庫包括有關網路內實體和目標的空間、時間、社交和主題資料。在一具體實施例中,網路資料庫942包括一由W4通訊網路維持的RWE及IO關係全域索引。在步驟950,該等空間、時間、社交和主題資料用來利用前述討論的多種方法之實施例計算個人化距離。隨後在步驟960顯示前述每條路徑的個人化距離。
第十一圖說明一個人距離決定引擎1000之具體實施例,其可用以支持如第十圖所示之程序。在一具體實施例中,該個人距離決定引擎1000是在W4通訊網路內的W4引擎502的構件,且可使用W4引擎內的模組來支撐其功能。
一請求接收模組1100,接收一計算介於兩個或多個真實世界實體間的個人化距離的請求,其中該請求包括兩個對應到起點和終點位置的真實世界實體。該請求可進一步包括介於起點和終點位置之間的一實體路徑或其他標準。一路徑決定模組1200,映射一或多條介於起點和終點位置間的實體路徑。一路徑資料擷取模組1300,從網路資料庫1320和感測器1340擷取與路徑有關的實體和目標的資料。一個人化距離計算模組1400使用所擷取之空間、時間、社交和主題資料以利用前述討論的多種方法之實施例計算個人化距離。一個人化距離顯示模組1500在顯示媒體1520上顯示該個人化距離。
在一具體實施例中,該請求接收模組可提供用以輸入個人化距離請求的介面。該介面可以是可展示在電腦或PDA上的圖形化使用者介面,其包括由網際網路可取得的HTTP文件。前述介面也可以採取其他形式,包括文字檔案,例如emails,及可被位於計算裝置上的軟體應用程式使用的APIs。在一具體實施例中,一個人化距離請求可以輸入到映射應用程式介面,例如Yahoo Maps。該請求可以針對目前的也可以是針對未來某一時間點的。
在一具體實施例中,路徑決定模組可利用映射引擎(例如Yahoo Maps)來決定路徑,該等映射引擎可以映射介於兩個位置間的路徑。或者,該路徑可以假設為兩位置間的一條直線,相對一中間第三點的距離,或基於位置之叢集而計算得出。或者也可不決定任何物理路徑。在一具體實施例中,路徑決定模組傳回多個實際路徑。該路徑可由全部的馬路、高速公路、人行步道、公共運輸或其結合而組成。
在一具體實施例中,距離顯示模組在使用者介面上顯示個人化距離。該介面可以是可展示在電腦或PDA上的圖形化使用者介面,其包括由網際網路可取得的HTTP文件。前述介面也可以採取其他形式,包括文字檔案,例如emails,及可被位於計算裝置上的軟體應用程式使用的APIs。在一具體實施例中,該一或多個路徑的個人化距離可以文字或數字列出。用來計算個人化距離的因素可以文字或數字列出在同一顯示上,以使使用者瞭解計算的基礎。在一具體實施例中,高於和低於使用者定義門檻的距離可以自動地排除或排入。
在一具體實施例中,個人化距離可顯示為其相關路徑的地圖之圖形化疊置顯示。例如,個人化距離可顯示為以顏色強調路徑長度,其中該顏色是指示距離量。例如,紅色可指示20英里或更長的距離,顯示一具有空間距離兩倍長度的個人化距離。前述個人化距離也可以顯示為路徑上的文字標籤。用來計算個人化距離且其實際位置鄰近該路徑的實體和物件可進一步被顯示為地圖上的文字標籤和符號。在一替代性具體實施例中,路徑可基於使用者偏好的排序來以顏色編定(例如,最佳路徑以綠色表示,最差的以棕色表示)。
在一具體實施例中,在W4通訊網路中,路徑資料擷取模組1300得為對比引擎506的組件,且使用在W4通訊網路內的的資料關連性來擷取有關路徑的資料。在一具體實施例中,網路資料庫1320包括由W4通訊網路維持的RWE及IO關連性全域索引。
例如,參考第九圖,路徑830可關連到一個數量的與資料有關的物件和實體,該等資料用於計算路徑的個人化距離。在該說明的實施例中,該路徑IO關連到即時時間感測器832,其係針對資料而週期性或連續性地調查。感測器資料可包括交通資料、使用者偏好及運動資料以及環境資料,例如溫度、可見度及天氣。其他類型感測資料可進一步作為計算個人化距離的因素。例如,假如開始下雨,基於歷史資料可以增加通勤時間。進一步,或者,假如請求使用者RWE 820厭惡在雨中開車(在設定檔或互動資料中指明),在個人化距離計算中下雨可以作為一個主要因素。
路徑IO 830進一步關連到位置RWE 840,其係鄰近於路徑的劇院。RWE 842是關連到一可含有舉行日期的活動事件IO。假如該活動排定的時間在路徑被橫跨時,該事件可列為個人化距離計算的因素。該路徑IO 830進一步關連到與鄰近路徑的景觀區主題有關的IO。假如該請求使用者802重視景觀(在設定檔或互動資料中指明),景觀區可以是個人化距離計算的因素。
在所說明的實施例中,路徑IO 830使由請求使用者RWE 802所有。該使用者RWE 802是透過社交網絡關連到與三個使用者RWEs 806,810和812,他們是請求使用者的朋友。該等朋友RWEs每個都可以關連到作為計算路徑個人化距離的因素的資料。使用者RWE 806可具有關連到終點RWE 824的互動資料或設定檔資料,例如呈現有關該終點評論的電子郵件或文件訊息(例如,食物很差、音樂很棒)。使用者RWE 810實際上出現在該終點,可能增加該地點的吸引力。使用者/朋友RWE 820的設定檔IO 828指示使用者RWE的住家實際上鄰近該路徑,因此請求使用者可以輕易的去造訪。
終點位置RWE 824具有與其關連的主題和其他IOs 828,其包含可作為個人化距離的計算因素的額外資料。一音樂行事曆可指示在特定時間舉行的音樂表演。而在請求使用者RWEs的社交網絡以外的使用者也可能對終點位置的食物、環境和服務進行評等。當地媒體也可能對其進行評等。
在一具體實施例中,個人化距離計算模組1400可以不同的權重衡量空間、時間、社交及主題因素。該等權重可以自動基於請求的內容決定。既然該等內容具有可能一組期間並未緊密依附的相關連資料,該個人化距離計算模組1400在有足夠資訊的情況下,可以依據內容決定最重要的因素分類。例如,購買時間(一種時間因素)在接近終點位置的營業結束時間時對於決定到該位置的距離是重要的因素,但在營業時間期間該因素可以被忽略。又例如,當有朋友正在該處購物時(一種社交因素),該等社交因素可變為權衡空間距離的最重要因素。
在一具體實施例中,每個與個人化距離計算有關的RWE和IOs具有至少一個資料節點,用於空間、時間、社交及主題因素,且可針對各種類型的因素具有多組資料節點。該等因素可以被儲存和排序以權衡個人化距離的計算。或者,或者進一步地,一使用者權重偏好可以在網路上儲存在一權重設定檔中,其可進一步利用例如第十二圖所示的使用者介面來維持。介面2000可利用滑動器2420、2320、2120及2220,將不同的權重應用到空間因素2400、時間因素2300、社交因素2100及主題因素2200。
目標基礎之路徑選擇及映射
典型地,當使用者將一路徑請求輸入映射及路徑選擇應用程式(例如Yahoo! Maps),該使用者以少許基本參數,例如:避開高速公路或收費站或透過大眾運輸,來特定一個起始點和終點。如前述討論,該等傳統路徑選擇可以藉由計算路徑的個人化距離來改進。
然而,通常使用者心中可能有比簡單從一起始點前進到終點更複雜的目標,包括瞭解他們所期望地點的類型,但不包括該等地點任何類型的確切位置。一使用者也可期待輸入明確訂出一時間限制的多點路徑選擇請求,例如請求在最短時間內包括三個特定地點,或最有景觀,或為使用者已知或來自被信任消息來源的路徑。因此,使用者也可期待輸入一請求,其由完全與空間及時間維度無關的標準所組成。例如,使用者可能期望輸入一類型地點的路徑選擇請求,例如該使用者要在特定時間會見的一組人附近的一間壽司餐廳或酒吧。在其他例子中,使用者可能為確定可避開其他人、地點或事物,而輸入兩個特定地點的路徑選擇請求。
因此,藉由允許輸入包含有空間、時間、社交及主題目標或限制的路徑選擇請求,可改進路徑選擇請求。空間目標可以是由空間位置和半徑範圍、有邊界的空間區域及距離或由名字指定的實際位置或鄰近區域的請求。一空間位置可以指定一實體點的任何方式來表示,例如一地址或GPS座標。一空間區域可以是任何有邊界的實體區域,例如一國家、州、城市、鄰里,或一任意的地理區域,例如從一特定點(如使用者目前位置)起算方圓10英里的範圍。名稱可以是任何位置已知的實體的名稱,例如商業活動或一事件,或州等。
一空間目標也可以是使用者或一群使用者,其位置或相關位置可由網路決定。該等目標可設定該一或多個個體的位置為標靶。該等位置可以是前述個體最近的實體位置,或其住家或工作地址,或其未來時間點的預定位置。該等目標可以是正面的,例如請求具有偏好特定實體位置的路徑,或包括有遇見或避開某些人、地點或事物的最大及最小鄰近區域的實體位置種類,例如一條與朋友見面的路徑;目標也可以是負面的,例如請求避開特定的人或人群的路徑。
依時間目標可以表示為已知特定目標時間,例如今日的8:30 PM,或未知的特定目標時間,例如在一特定的聯絡或事件發生時,一段已知的期間,例如今日的8:30-9:30 PM,或一段未知時間的期間,例如在下雨後的兩個小時。當一路徑選擇請求具有複數個目標時,例如,三個目標位置,可分別為每個目標訂定一段特定時間、時序排列或條件。一特定時間可以有容忍區間,例如+/- 30分鐘。時間目標可以訂定成一限制,例如不晚於今天11:30 PM,或在3:30 PM以後。一時間限制也可以訂定為一事件前後,例如在音樂會前二個小時,或在使用者下一個約會的前一個小時。一時間目標也可以訂定於未來,例如,將一個在一個月後的日期訂定為未來。
一社交目的可以是非空間的任何種類目標,其指涉到一人、一群人,或一類型的人,包括例如該群人們的行為或偏好。一人可以是一使用者已知的特定個體,例如Bob Jones,或使用者未知的特定個體,如John Smith,且該已知或未知的特定個體係表示為一組空間、時間、社交和主題標準。一群人可以是特定個體的列表,或可以是預先定義的群組,例如位於使用者社交網絡和在使用者家庭裡的個體。一類型的人可以是對符合一特定設定檔的使用者屬性之描述,例如一群在特定高中上學的年齡介於18~25歲間的人,或滿足特定標準的一群人,例如在一星期內通過一特定地點至少三次的人。
一社交主題可以以一或多個個體的行為為目標。前述行為可以包括被該個體旅行過的路徑、經常造訪的零售商店和餐廳、拜訪的地點,或該等個體在家或在工作的時數。該等目標可以是正面的,例如請求選擇一條路徑將朋友使用過的道路包含在內,或是負面的,例如請求選擇一條路徑避開常被特地個體造訪的餐廳或那些尚未被朋友評鑑過的餐廳。
一社交目標可以一或多個個體的偏好為目標。該等偏好可以包括一般的類別,例如被該等個體偏好的餐飲類型、所不喜歡的音樂類型。該等偏好可以關連到特定的地點,例如所喜好的夜間俱樂部、或喜好的城市或城市裡的區域。該等偏好可以關連到其他人們,例如該等個體所喜好或不喜好的人們。該等偏好可以關連到時間偏好,例如偏好的就寢時間。該等偏好可以關連到旅行偏好,例如偏好以不超過30分鐘的時間旅行到一位置。該等偏好可以是正面的,例如請求選擇一條通往朋友喜歡的夜間俱樂部的路徑,或是負面的,例如請求一條避開提供朋友不喜歡的食物種類的餐廳。
一主題或邏輯目標可以是任何種類相關於非時間、空間或社交的一主題或一類別的目標。該等主題可以是特定的或一般的。該等主題可以關連於一種地點,例如公園或景觀地點。該等主題可以關連到特定的已知地點,例如巴黎,或特定的未知地點,例如本城中最大的漫畫書店。應注意的是,對一地點或一類型地點的主題標記可以是一空間標記的別稱,例如在餐廳裡的任何小餐館,或可以是關連到一地點的主題,例如演奏有關巴黎的音樂的夜間俱樂部。
該等主題可以關連到任何主題(例如餐飲)且可以是特定的或一般的。例如,一餐飲主題可以關連到一種特定的菜餚或飲料,例如白醬義大利麵或加州Napa山谷梅洛紅酒,或者一般性地關連到一種餐飲,例如壽司或湯。該等主題可以關連到任何興趣或是活動,例如音樂或其他類型的娛樂,且可以是特定的或一般的。例如,該等主題可關連到一特定的音樂團體或可關連到一類型音樂(如藍調)。一主題目標可關連到一事件。例如,一事件主題可以關連到一特定事件,例如一慶典,或關連到一種類的事件,例如美術展開幕。主題目標可以是正面的,例如請求選擇前往一美術展開幕的路徑,或負面的,例如請求避開表演一特定種類音樂的夜間俱樂部的路徑。
該等基於路徑選擇請求的目標可以利用任何可追蹤使用者和可致能媒體電子裝置的實際位置的網路系統來實施,前述系統可進一步收集並儲存有關使用者及其裝置的使用者設定檔資料,例如時間、空間、主題和社交資料。該等網路系統的一種是W4通訊網路。第七圖說明可支援目標基礎的路徑選擇請求的W4通訊網路一部分的實體構建的具體實施例。
參照第七圖,一請求使用者702目前位於一特定位置720。最簡單的路徑選擇請求類型是點對點式的,例如,請求由位置720到位置724的一條路徑。利用習知的映射和路徑選擇技術可以映射兩點之間的一到多條實體路徑(可選擇路徑、最短路竟、避開收費站的路徑或其他等)。可擷取關連到每條路徑的空間、時間、主題和社交資料,且可計算每條路徑的個人化距離。在一具體實施例中,一條具有最短個人化距離的路徑隨後將被選取。
一條點對點路徑可以符合時間、社交和主題標準。在一具體實施例中,時間、空間和主題標準可用來權重衡量每一條路徑的個人化距離。因此,例如一個特定最短旅行時間的時間標準導致計算個人化距離時可較重地權衡預定旅行時間而最小化或忽略其他因素。一訂定特定時間或時間範圍的時間標準可使個人化距離之計算只有在預定旅行時間超過預定時間或時間範圍時,負面地影響個人化距離。
一例如訂定希望和朋友在一起的社交標準,可使個人化距離之計算重視使用者朋友出現沿該路徑或在終點位置。一特定例如希望避開特定人的社交標準可使個人化距離的計算將該人出現在該路徑或該終點權衡為負面的。一特定對在終點位置舉行的音樂表演有興趣的主題標準可能將一條會在音樂表演結束後才到達的路徑權衡為負面的。
一目標為基礎的路徑選擇請求可由並未明確限定起點和終點位置的標準構成。參考第七圖,例如,使用者702可輸入一的路徑選擇請求,其要求與朋友726一起用餐,隨後前往一處餐飲評價高且理想上使用者702的一或多個朋友例如使用者會出現的爵士俱樂部。該請求並未特定一條實體路線,也未特定任何特定的終點。該請求必然隨後將藉由進一步具有時間限制的實體位置來初步地處置。
因此,相較於起始地決定一條實際路線,空間、時間、社交和主題資料是在由目標所定義的範疇裡面被擷取。參考第九圖,關連到該等請求的資料可包括:請求使用者RWE 802透過例如使用者代理裝置804決定的最近位置;該請求使用者的設定檔;該請求使用者的朋友806、810、826;朋友828和807各自的設定檔和互動資料;以及爵士和餐廳評論的主題828有關的IOs。在第九圖的內容下,爵士主題IO 828可指向多個位置,但只有一個顯示在第九圖。
與請求相關的空間、時間、社交和主題料可以相互關連已決定可滿足請求中的目標的空間位置。在一具體實施例中,每個W4通訊網路已知的可能關連到該請求的實體和邏輯目標可以被映射且相對於其他已知實體和資料物件而表示出來,以產生每個該等實體的微觀視圖及將所有該等已知實體彼此建立關連的全域視圖。在一具體實施例中,該等實體與資料物件之間的關係可儲存在W4通訊網路內的一全域索引。
該等關連性的結果可以是能滿足該請求之目標的位置之列表,以及關連到該等位置的空間、時間、社交及主題資料。一個人化距離可以針對每一個該等位置而決定,且一或多個具有對該使用者最短或最被期望的個人距離可以自動地(或手動地)被選取。例如,如上述討論過的路徑選擇請求情形下,當與請求有關的資料被擷取時,可以基於指出使用者的朋友726傍晚將在家的設定檔或互動資料838來決定路徑,故路徑上的第一個實際位置將使朋友家728。接著可決定一條具有從使用者起點720到朋友住家的最短個人化距離的路徑。
進一步可決定有一或多個位置有爵士音樂特色。隨後可決定到各該位置的個人化距離。在一具體實施例中,可以選取一或多條從使用者朋友家718(該路徑上的第一個點)開始,終點在前述位置的實體路徑。隨後可以將路徑特定屬性因素包含進來而決定到每個位置的個人化距離,例如旅行時間和基於任何其他空間、時間、社交及主題因素之對於該請求使用者的所有期望性。對於使用者具有最短且最被期望個人化距離的位置可以自動或手動地選取。在一具體實施例中,一個以上的位置被選取且向使用者顯示出一替代性的路徑。
在處理一目標為基礎的路徑選擇請求時,即時感測器資料及歷史和互動資料將被考慮進來。一個目標為基礎的路徑請求選擇可進一步被定義為動態的,且可以利用即時感測器和互動資料週期性或連續性地更新和重新評價。例如,假如已為使用者702映射一條路徑,沿著實體路徑730前進,第一站先到使用者726的住家728,且由從那裡前往位置724,路況可能有變化而改變該路徑的期望性。在路徑730的一起交通意外可能導致必須重新選擇一條不同的實體路徑,或在朋友住家728中一位不速之客的來訪也可能改變與該使用者路徑的該部分有關的個人化距離,且導致在顯示/路徑選擇的變化及/或該變化的通知。替代性路徑可以自動地藉由,例如,重新計算每條替代性路徑及選定的最受期望路徑的個人化距離,來自動估計。
互動資料或GPS資料可以指示使用者的朋友710已取消到位置724的計畫或是遇到交通阻塞,使得位置724期望性變低。替代性地點可以隨後被評估,已決定是否有任何以爵士為特色的位置有更高期望性(例如有更被喜好的個人化距離)。假如使用者702太晚離開位置720,而使用者的朋友726已經就寢,空間位置728將因此被從路徑上移除。
在一具體實施例中,路徑資訊是以地圖疊置向請求使用者表示。替代性道路可以連同每條路徑的個人化距離顯示。該地圖可以在使用者的實體位置改變時捲動。假如一路徑請求利用即時感測器和互動資料來即時更新,該地圖疊置可以即時地更新,且可進一步閃現或提供已改變路況或重新選擇路徑的視覺警示。
在一具體實施例中,一目標為基礎的路徑請求可在使用者沿著路徑前進時週期性地重新處理。該路警選擇請求可以基於一啟動條件而重新處理。一個啟動條件可以基於任何空間、時間、社交或主題標準。例如,假如一即時事件指示出旅行時間將被影響到,例如沿著路徑的交通速度改變,或使用者接近一位置、目標、事件或在路徑上或在其中一個終點位置上遇見他人,該請求可以被重新處理。
假如一事件發生以致需要選擇一條替代性路徑,例如終點位置的餐廳關門了,或一位朋友取消了午餐約會,該請求也可以重新處理。假如使用者非預期地停下來,該請求也可重新處理。假如使用者改變了路徑選擇請求的標準,也可重新處理該請求。或者,該目標為基礎的路徑選擇請求可以只是簡單地在一組時間區間,例如60秒重新處理,以確保顯示的路徑維持在最新。
第十三圖說明一程序3000之具體實施例,其說明一具有時間、空間及社交資料之網路,例如一W4通訊網路,可如何用以決定基於一目標之路徑選擇。
在步驟3100,接收一請求以映射一目標為基礎的路徑,其中該請求可包括空間、時間、社交及主題標準且該等標準可以是目標性的或限制性的。在步驟3200從網路資料庫3220和網路感測器3240擷取有關該請求標準的空間、時間、社交及主題資料。在步驟3300,利用擷取自網路資料庫3220和網路感測器3240的資料選定至少一個實體,其滿足在請求標準內的至少一個目標且具有一個已知實體位置。在步驟3400,映射至少一條實體路徑,其介於一個起點(例如請求使用者的最近所在位置或由該請求特定的一個起點)和每個選定的實體之間。
在步驟3500利用前述討論的方法為每一條在步驟3400映射的路徑決定一個人化距離。該個人化距離可以只利用最初在步驟3200所擷取有關該請求標準的資料來決定。或者,可進一步擷取與在步驟340識別的一或多條路徑有關的額外空間、時間、社交和主題標準以決定個人化距離。在步驟3600選定具有最受喜好的個人化距離的實體和路徑,並在步驟3700用以建構並顯示一或多條最符合以目標為基礎的路徑的標準之建議路徑。假如路徑請求是動態的或是一個即時路徑請求,透過步驟3800,步驟3200可以被重複直到該請求週期性地或基於一起始條件而失效為止。
第十四圖說明一基於目標之路徑選擇之引擎4000之一具體實施例,其可用以支持第十三圖所示之程序。在一具體實施例中,該目標基礎路徑選擇引擎4000是位於W4通訊網路內一W4引擎502的構件,且可使用在W4引擎內的模組支援其功能。
一請求接收模組4100接收包定一目標為基礎路徑的請求,其中該乞求可包含空間、時間、社交及主題目標。一請求資料擷取模組4200從網路資料庫4220和感測器4240擷取有關請求目標的實體和目標的空間、時間、社交及主題資料。一實體識別模組4300利用由請求資料擷取模組4200自網路資料庫4220擷取的資料識別滿足請求內的目標且具有已知實體位置的實體。
一路徑決定模組4400映射介於起點和選定實體間的一或多條實體路徑。起點可以是但不限於一請求使用者的位置,或由目標基礎路徑請求識別的起點。一個人化距離決定模組4500決定每條由路徑決定模組4400映射的路徑的個人化距離。該個人化距離可以只利用所擷取的有關該請求標準的資料來決定。或者,該個人化距離的決定可進一步擷取與路徑決定模組4400識別的一或多個路徑有關的空間、時間、社交及主題標準。一路徑選定模組4600選定具有最高喜好度的個人化距離的實體和路徑。一路徑顯示模組4700利用最符合目標基礎路徑之標準的選定路徑和實體在例如使用者代理裝置的使用者介面的顯示媒介4720上建構並顯示一或多條件建議路徑。
在一具體實施例中,該請求接收模組提供一介面以輸入一目標為基礎的映射請求。該介面可以是可顯示在電腦、行動電話或遊戲裝置或PDA上的圖形化使用者介面,包括可在網路上存取的HTTP文件。該等介面也可以採取其他形式,包括文件檔案,例如SMS和電子郵件,以及可被位於計算裝置上的軟體應用程式使用的APIs。在一具體實施例中,一個人化距離請求可以被輸入在地圖應用程式介面中,例如Yahoo Maps。該請求可以是針對現在時間或針對未來某一時間點。
在一具體實施例中,一請求資料擷取模組4200可以是對比引擎506的構件,且使用在W4通訊網路內的資料關連性來擷取關連到一目標為基礎路徑選擇請求之標準的資料。例如,再度參考第九圖,一請求使用者802可具有社交網絡來關連到到使用者/朋友RWEs 806、810及820,其具有設定檔828、互動資料807、以及由網路透過例如使用者代理裝置而知悉的實體位置824。因此,一映射一特定朋友或使用者整個社交網絡的目標為基礎路徑選擇請求,可以利用在W4通訊網路內的關連性存取到有關實體位置、偏好和在請求使用者社交網絡內的人們互動的細節資訊。隱性的關係也可透過W4感測到的有關一使用者的資料(包括頻率、期間/長度、主調和可顯現社交關係的其他使用者間的屬性)推演。
W4通訊網路可進一步包括與位置824有關的資訊,其包含該地點的實體位置、在該地點RWE 824進行的營業活動性質,該營業活動名稱以及其他統計資訊。例如RWE 824的地點可以進一步與關連到主題828的IOs建立關係,該IOs可指示例如主辦特定類型音樂live表演的營業場所,或可包含有該位置的評等或評論。因此,該指定一特定地點的目標為基礎之映射請求可利用在W4通訊網路內的關連性擷取該地點的地理、統計學資訊及評等和評論。該指定特定主題(例如一類型音樂)的目標為基礎之映射請求可擷取關連到所有舉行該類型音樂live表演場地的資訊,且根據與其分別相關的W4資料個人化這些場所的評等。
該W4通訊網路可進一步包括有關在特定地點840發生的活動842的資訊,其可包括該活動的標題、日期和參加者,以及該活動的後設資料,例如活動種類、活動評等、與其他主題、使用者、目標的關連性。因此,一特定一活動的目標為基礎之映射請求可利用在W4通訊網路內的資料來源和關連性擷取有關活動的自述、地理及排程資訊。所有涉及在地點840附近的地點的目標為基礎映射請求可擷取有關在該請求之時間框架期間於地點840舉行的活動的資料。
該W4通訊網路可進一步包括即時感測器824,其可提供的即時資料包括特定路徑上的交通資料以及特定空間點上的環境條件。目標基礎的映射請求可顯性地特定一實際區域,例如一城市或從一特定點開始的方圓地理範圍。或者,一映射請求擷取一或多個舉有空間地點的實體,圍繞該等空間位置的實體區域可被隱含在該請求中。因此,一目標為基礎的映射請求可擷取關連到該請求的地理區域的即時感測器資料。該等感測器資料之擷取可在一實體路徑映射前進行,或者也可在一或多個路徑,例如IO 830被選定和如前述被更新之後為之。
在一具體實施例中,該路徑顯示模組4700在一使用者介面上顯示路徑。該介面可以是可顯示在電腦、行動電話或遊戲裝置或PDA上的圖形化使用者介面,包括可在網路上存取的HTTP文件。該等介面也可以採取其他形式,包括文件檔案,例如SMS和電子郵件,以及可被位於計算裝置上的軟體應用程式使用的APIs。在一具體實施例中,為一目標基礎路徑特定的路徑可以顯示為圖形化地圖之疊置顯示。
在一具體實施例中,每條所顯示路徑的個人化距離可顯示為其相關路徑的地圖之圖形化疊置顯示。例如,個人化距離可顯示為以顏色強調路徑長度,其中該顏色是指示距離量。例如,紅色可指示20英里或更長的距離,顯示一具有空間距離兩倍長度的個人化距離。前述個人化距離也可以顯示為路徑上的文字標籤。用來計算個人化距離且其實際位置鄰近該路徑的實體和物件可進一步被顯示為地圖上的文字標籤和符號。在一替代性具體實施例中,路徑可基於使用者偏好的排序來以顏色編定(例如,最佳路徑以綠色表示,最差的以棕色表示),而其他替代性具體實施例可用尺寸區分:將建議路徑顯示為最大,將具有更長個人化距離的其他路徑以縮小的尺寸顯示。
內容強化的地圖和路徑選擇
一種能存取針對路徑選擇應用程式之使用者的空間、時間、社交和主題資料的路徑選擇及映射應用程式,可提供機會以向使用者提供關連到在路徑或使用者終端裝置所顯示地圖其上或附近的實體的強化內容。在一具體實施例中,強化內容採行的資訊形式是關連到所顯示地圖或路徑的網路已知商業資訊。該等資訊可包括廣告,其包含贊助的內容。
在一具體實施例中,所選定的商業是以關連到一終端使用者的空間、時間、社交及主題資料為基礎從中選定,該等資料包括但不限於:使用者設定檔資料,使用者互動資料以及社交網絡資料。使用者資料可以匹配到商業或廣告的設定檔,使得只有潛在興趣之商業和以該使用者為目標的廣告會被顯示。在一具體實施例中,該等強化的內容可以顯示為路徑或由使用者選定的區域的地圖上之疊置。
第十五圖說明一地圖之具體實施例,其顯示強化之內容。
一使用者5002擁有一個可以顯示一路徑或地圖的可攜式裝置5004。該使用者裝置是連接到一網路,其具有使用者和商業的空間、時間、社交及主題資料,例如W4通訊網路5050。在所說明的實施例中,使用者5002請求一條介於起點5020和終點5024的路徑。該使用者裝置5004顯示了一圖形化地圖5010,其顯示了介於起點5020和終點5024的路徑5030,且進一步顯示了該路徑周邊的地區。
該地圖5010顯示了幾個該路徑沿途的商業的符號:圓形露天劇場5040、水肺潛水商店5048以及一網球場5052。在所顯示的具體實施例中,該商業會被選定是由於對該路徑5030在空間和時間上的鄰近關係,或進一步由於對使用者5002的興趣主題之關連性(例如其所建議的內容):該使用者既打網球也喜歡水肺潛水。在一具體實施例中,所有網路已知的實際位於路徑5030上且關連到使用者5002興趣主題的商業被顯示。在其他具體實施例中,只有支付價錢使其廣告可列出在內容強化地圖上的商業可以被顯示。在又另一具體實施例中,商業彼此間出價以尋求向使用者和地圖/路徑之結合提供自己的廣告和贊助內容
該地圖5010進一步顯示數個商業的符號,其並非為於路徑5030的沿途,但是是在所顯示地理區域之終點附近:餐廳5056、咖啡店5060、旅館5064以及購物中心5068。旅館5064並非未於所顯示的地圖上,但是有一個指標顯示該旅館所在的方向。該餐廳5056可能因為空間、時間、社交或主題因素被選擇,例如,因為其位於地圖上,而且是使用者5002的一或多個朋友最喜歡的餐廳。購物中心5068可以因為即時資料顯示有一個朋友正在中心裡而被選擇。
咖啡店5060、旅館5064以及購物中心5068被顯示之原因可以是因為分別具有一廣告(例如贊助內容),該廣告以符合目標化廣告之標準的使用者為目標。在一具體實施例中,一目標化廣告標準可以包含任何可以定義一目標顧客的空間、時間、社交或主題標準。該目標化廣告的標準可以匹配到使用者資料,包括使用者空間和時間位置、使用者設定檔資料、使用者互動資料、使用者交易和歷史資料和使用者社交網絡資料,其可以是顯性的(例如在一已定義的朋友網絡)或隱性的(來自實際關係、通訊和祝賀等)目標化廣告的標準可以是廣泛的,例如任何顯示一地圖的使用者,該地圖顯示出商業所在的街道。目標化廣告的標準也可以是限縮的,例如,使用者的朋友是該等商業的顧客。目標化廣告標準可以特定一地理半徑範圍,其延伸到地圖的邊界以外。目標化廣告的標準可是多重因素的結合,且可藉由廣告主或網路營運者特定的確切標準來調節。
在一具體實施例中,目標化廣告標準可以包含促銷的細節資訊和關連到廣告的誘因計畫。例如,一行銷計畫可以提供折價券、百分比折扣、其他商業又因或非商業誘因(例如商譽評價和獲獎賞之點數)在一具體實施例中,一目標化廣告標準可以進一步提供聯絡該廣告煮的方法。例如,一廣告設定檔可以設定當廣告主在地圖上的符號被選擇時,開啟一個與促銷人員通訊的即時對話框或啟動訂位的電話。
在一具體實施例中,假如一路徑是回應一目標為基礎的路徑請求而產生,任何在該請求中的空間、時間、社交或主題標準也可以用來選擇商業或目標化廣告。例如,一包含有晚餐訂位、電影以及隨後喝咖啡的路徑可以指出一個日期,而系統可以建議:「送花讓對方知道你享受了一段美好的時光」,而當一路徑包含一糕餅店、一種花者和服飾店時可以包含一當地婚禮秘書或儀式場地的目標化廣告。
在一具體實施例中,使用者設定檔或偏好資料可以用來控制建議或贊助內容的顯示。使用者可以選擇不顯示所有內容而只顯示地圖和路徑。或者,使用者可以利用任何空間、時間、社交和主題標準來調節建議或贊助內容的顯示。例如,使用者可以限制顯示:沿著路徑上提供10%或更多折扣又因的地方的贊助內容、提供一特定獎勵計畫的點數的地方的贊助內容、或由使用者的朋友給予好評的地點的贊助內容。在一具體實施例中,使用者為不接收廣告或一個能「廣告控制」的地圖版本而支付一週期性訂閱費用。
第十六圖說明一具體實施例,其說明如第十五圖所示之目標如何對一W4通訊網路定義。使用者5002被表示為使用者RWE 5402,且商業或位置RWEs 5020、5024、5040、5048、5052、5056、5060、5064及5068分別被表示為商業或是位置RWE 5420、5424、5440、5448、5452、5456、5460、5464及5468。
第十七圖說明一資料模型之具體實施例,其顯示如第十六圖所示之RWEs如何關連到在一W4通訊網路中之實體及目標,其係可用以提供內容強化之映射。
在第十七圖所說明之具體實施例中,使用者RWE 5402是直接關連到與使用者設定檔和偏好資料有關的IO5406、有關社交網絡的IOs 5407、以及與使用者興趣和活動有關的主題IO。該使用者RWE 5402也可以進一步間接地關連到一組非彼此束縛的IOs,其透過中介IOs關連到有關請求使用者的空間、時間、主題因素。例如,該請求使用者5402可以間接地關連到主題IOs,其代表關連到使用者社交網絡IO 5407之人的興趣或互動資料。
請求使用者5402和使用者之代理的RWE是直接關連到一地圖IO 5410。在一具體實施例中,該地圖IO 5410包括足夠的資料以完整地定義顯示在使用者的代理伺服器上的地圖內容。該IO可以包括該地圖的地理邊界、地圖的圖像、代表商業和其他實體的符號以及一或多個顯示在地圖上的路徑。該地圖IO是關連到一顯示在地圖上的路徑的一路徑IO 5430。在一具體實施例中,該路徑IO 5430包括足夠的資料以完整定義該時記錄竟,例如道路區段或距離或一組GPS座標。
該地圖IO是直接關連到顯示在地圖上的一組RWEs。該RWEs包括路徑5430起點5420的起點位置RWE、路徑5430的終點位置5424的RWE、以及一組商業RWEs 5440、5448、5452、5456、5460及5468。該等商業RWEs 5440、5448、5452、5456、5460及5468係分別關連到含有每個商業之設定檔的IO 5441、5449、5453、5457、5461及5469,其可包含商業型態、所提供產品、營業時間、最近促銷活動等。商業5460、5464、5468每個都進一步分別關連到一廣告5462、5466及5470。
第十八圖說明一程序6000之具體實施例,其說明一具有時間、空間及社交資料之網路,例如一W4通訊網路,可如何用於內容強化之路徑選擇及映射。應注意的是在第十八圖說明的程序和方法可以與第十七圖所示的目標基礎的路徑和映射整合,但不限於此等實施例。
在步驟6100接收來自使用者對地圖的一請求。在一具體實施例中,在步驟6100該請求是針對映射一目標基礎路徑,其中該請求可包含空間、時間、社交及主題標準,其中該等標準可以是目標性的或限制性的。或者,該請求可以是傳統針對點對點路徑或針對一顯示出只包含空間標準的具邊界實體區域地圖。在步驟6200,從網路資料庫6220和網路感測器6240擷取有關請求標準和請求使用者的空間、時間、社交及主題資料。在一具體實施例中,網路資料庫6220包括由W4通訊網路維持的RWE及IO關係全域索引。
在步驟6300,有關請求標準及請求使用者的該空間、時間、社交及主題資料是用來在地圖請求的瞬時產生個人目標化設定檔6320。在步驟6400,該個人化目標設定檔6320隨後用以匹配有關目標化個人設定檔標準的受贊助及受推薦內容。受贊助的內容係任何一廣告主支付對價以向終端使用者顯示的內容,例如,一地圖圖標廣告副本、一地圖疊置或透明廣告副本、一橫幅廣告、一文件連結廣告、一顯示廣告副本廣告、一游標式廣告副本或任何其他類型廣告。受贊助內容係符合終端使用者興趣的有關商業資訊,例如商業設定檔資訊、評等、評論等。最後在步驟6500,受贊助和受推薦內容顯示在顯示請求地圖的使用者介面6520。假如一路徑請求是動態的或即時路徑請求,步驟6200到6600可以重複實行直到請求失效為止。
應注意的是,在一具體實施例中,步驟6100及6200可以對應到第十三圖中方法3000的步驟3100及3200,且方法3000及6000實質上可以平行處理。進一步言,由方法6000的步驟6500所顯示的受贊助及推薦內容可以顯示在由方法3000的步驟3700所顯示的地圖上。
第十九圖說明一贊助及推薦之內容引擎7000之一具體實施例,其可支持如第十八圖所示之程序。在一具體實施例中,受贊助及推薦內容引擎7000是在W4通訊網路內之W4引擎502的一構件,且可用於在W4引擎內的模組以支援其功能。
一地圖請求接收模組7100從一終端使用者接收一地圖請求。一地圖請求資料擷取模組7200從關連到請求標準和請求使用者的網路資料庫7220和感測器7240擷取空間、時間、社交和主題資料。一個人目標化設定檔產生模組7300使用有關請求標準和請求使用者的空間、時間、社交和主題資料來為地圖請求產生個人目標化設定檔7320。一內容匹配模組7400使用個人目標化設定檔7320來匹配有關於目標化設定檔的受贊助及推薦內容7420。一內容顯示模組7500在顯示媒介7520上顯示受贊助內容。
在一具體實施例中,該請求接收模組7100提供一介面以輸入一目標為基礎的映射請求。該介面可以是可顯示在電腦、行動電話或遊戲裝置或PDA上的圖形化使用者介面,包括可在網路上存取的HTTP文件。該等介面也可以採取其他形式,包括文件檔案,例如SMS和電子郵件,以及可被位於計算裝置上的軟體應用程式使用的APIs。在一具體實施例中,一個人化距離請求可以被輸入在地圖應用程式介面中,例如Yahoo Maps。
在一具體實施例中,該請求接收模組7100提供已輸入一目標基礎路徑請求,該請求可包括空間、時間、社交和主題標準,且該標準可以是目標性的或限制性的。或者,該請求可以是傳統針對點對點路徑或針對一顯示出只包含空間標準的具邊界實體區域地圖。
在一具體實施例中,該個人目標化設定檔產生模組7300產生目標化設定檔7320,其包含有空間、時間、社交及主題標準,該等標準可用來定義請求使用者和地圖請求的屬性,且可指出與最新地圖請求有關的且該請求使用者所感興趣商業和廣告種類。例如,目標化設定檔7320可以包含(但不限於)可限縮實際區域的地理邊界資料、以有關起點、路徑及終點的資料為基礎的請求使用者興趣、使用者設定檔資料或使用者互動資料、該請求使用者最近的購買行為、或使用者參與的折扣或促銷計畫。
在一具體實施例中,受贊助和推薦內容是位於為該等內容所設的一或多個資料庫7420中。或者,受贊助和推薦內容可以透過網路資料庫7220來散佈。在一具體實施例中,受贊助內容包括廣告主希望導向使用者(其目標化設定檔含有一或多個空間、時間、社交及主題標準)的廣告。例如,在空間標準的情況下,一廣告主可能希望瞄準下列的使用者:居住在特定郵遞區號區域的使用者、任何請求路徑位於特定地點方圓三英里內的使用者、或特定人口統計或購買行為歷史的使用者。
在時間標準的情況中,一廣告主可能希望瞄準下列使用者:在特定日期中請求一路徑的使用者、或預定在特定時間出現在某道路上的使用者、或對一目標預定會遲到的使用者。在社交標準的情況中,一廣告主可能希望瞄準一特定社交網路群組的成員、或廣告主可能瞄準其朋友是廣告主顧客或評論家的使用者。在主題標準的情況中,一廣告主可能希望瞄準具有特定興趣的使用者,例如對特定音樂種類有興趣的使用者。
例如,回頭參考如第十五圖顯示的地圖,該旅館5064、咖啡店5060和購物中心5068是因為其分別與一目標化廣告相關(第十七圖的5466、5462及5070)而顯示在使用者代理裝置5004上,前述目標化廣告在某種程度上是與終端使用者及終端使用者的地圖請求相關。例如,旅館5064是位於所顯示地圖以外,但其廣告(第十七圖5466)可以瞄準從城區外進城的使用者、或常旅行的使用者,其正在商業特定路線上且正在特定郵遞區號區域內駕駛。第十七圖中咖啡店的廣告5462可以瞄準在每週工作日早上七點到九點前必經5030路徑的使用者。該購物中心廣告5070可以瞄準有朋友正在購物中心內光顧商店的使用者。
在一具體實施例中,受推薦內容包括商業的基本商業設定檔資訊,例如所提供產品、營業時間等,該等商業具有指示可能符合提出請求之終端使用者在最近地圖映射請求中的興趣,或符合使用者最近已知生活情況的興趣。在一具體實施例中,該等受推薦內容可以包含所有為於顯示地圖上的商業的資料,而使用者可以將滑鼠移到或選擇每個地圖上指示的商業以獲得更多資訊或受贊助內容。空間、時間、社交及主題資料可以用來選擇受推薦內容。
例如,在空間標準的情況中,可以選定為於使用者預定路徑三個街口內的商業。在時間標準的情況中,可以選定只有在特定只有在特定時間範圍內營業的商業。在社交標準的情況中,可以選定常被請求使用者的朋友光顧的商業。在主題標準的情況中,可以選定有關請求使用者的習慣或興趣的商業。
例如,再度參照第十五圖所顯示的地圖,圓形劇場5040、水肺潛水商店5048、網球場5052和餐廳5056是因為其每個街有關於和地圖請求及請求使用者有關的空間、時間、社交或主題資料而顯示在使用者代理裝置5004上。例如,每個實體5040、5048、5052、5056在空間上是位於或近於請求使用者的預定路徑5030。該水肺潛水商店5048和網球場5052可以因為請求使用者設定檔(第十七圖元件編號5406)將水肺潛水和網球列為請求使用者的興趣而被選擇。圓形劇場5040可以因為一未來事件(第十七圖元件編號5441)指示使用者最喜歡的表演者將在該處表演而被選擇。該餐廳5056可以因為在請求用者社交網絡(第十七圖元件編號5407)內的人經常評論該餐廳而被選擇。
在一具體實施例中,該內容顯示模組可以在使用者介面上顯示內容。該介面可以是可顯示在電腦、行動電話或遊戲裝置或PDA上的圖形化使用者介面,包括可在網路上存取的HTTP文件。該等介面也可以採取其他形式,包括文件檔案,例如SMS和電子郵件,以及可被位於計算裝置上的軟體應用程式使用的APIs。在一具體實施例中,內容可以顯示為與內容有關連的地圖圖形化的疊置顯示。
例如,選定的內容可以類似第十五圖的方式顯示在地圖上,其中最初地顯示一個單一符號其指示具有受贊助或受推薦內容的商業實體。在該具體實施例中,當滑鼠游標移到該符號上時,可將有關選定內容的資訊顯示在彈出式視窗中。第二十圖說明一介面元件之一具體實施例。一地圖7000與起點7100、終點7020和一商業即水肺潛水商店7030的符號一起顯示。當滑鼠游標7200移到水肺潛水商店7030的符號上或附近時,顯示一彈出式視窗。
該彈出式視窗包含商業名稱7420及與位置有關的資料7440,例如地址、電話、營業時間和提供的產品及服務。該彈出式視窗也可以顯示資料7480,其揭露介於內容和請求使用者或地圖請求之間的時間關係7484、社交關係7482和主題關係7486。此處為揭露之目的描述不同具體實施例,該等實施例不應視為限制該等實施例之描述的教示。對前述元件及操作方法可進行不同的變化及修改以獲得在此處揭露所描述的系統和程序內的結果。
熟悉本領域技藝之人可瞭解到在此揭露之發明的方法和系統可以許多方式實施,且並不受前述示例性實施例和例子所限制。換言之,在軟體或韌體結合硬體中功能性元件可由單一或多個組件實施,而個別功能可以由客戶層或伺服器層或兩者的軟體應用程式提供。因此,在此處描述的不同具體實施例中任何數量的特徵可以結合為單一或多數具體實施例,或具有更多或更少的此處所描述特徵一替代性具體實施例也是有可能。功能性可以全部或部分地由複數已知或未知組件所貢獻。可能有無數的軟體/硬體/韌體結合可達成此處描述的功能、特徵、介面及偏好。進一步而言,本發明之範疇涵蓋傳統習知用以達成前述特徵及功能及介面的方法,以及熟習本領域技藝人士現在及將來可對硬體或軟體或韌體組件進行的變化和修改。
102‧‧‧使用者
104‧‧‧代理伺服器裝置
106‧‧‧代理伺服器裝置
108‧‧‧代理伺服器裝置
110‧‧‧代理伺服器裝置
112‧‧‧地點
122-134‧‧‧IO
140-144‧‧‧個人
146-150‧‧‧IO
202‧‧‧IO
204‧‧‧物件資料
206-214‧‧‧後設資料
220-222‧‧‧RWE
224-236‧‧‧IO
242-246‧‧‧RWE
300‧‧‧W4通訊網路
302‧‧‧Who雲端
304‧‧‧Where雲端
306‧‧‧When雲端
308‧‧‧What雲端
310‧‧‧W4引擎
402‧‧‧傳感器層
404‧‧‧使用者、裝置、代理伺服器及地點所使用網路
406‧‧‧資料層
408‧‧‧通訊基礎設施
410‧‧‧使用者設定檔層
412‧‧‧使用者應用/程序
414‧‧‧應用程式層
416‧‧‧通訊發佈網路
418‧‧‧通訊層
420‧‧‧資料骨幹
502‧‧‧W4引擎
504‧‧‧屬性引擎
506‧‧‧對比引擎
508‧‧‧注意力引擎
602‧‧‧W4引擎
604‧‧‧屬性引擎
606‧‧‧對比引擎
608‧‧‧注意力引擎
610‧‧‧訊息進口&產生管理模組
614‧‧‧訊息匹配管理模組
616‧‧‧屬性引擎
618‧‧‧網頁索引及環境記錄
620‧‧‧資料骨幹
622‧‧‧W4分析管理模組
624‧‧‧W4資料
626‧‧‧曝光度排序位置紀錄
628‧‧‧網路/世界
630‧‧‧電子商業及財務交易資訊
632‧‧‧搜尋
700‧‧‧實施例
702‧‧‧個人
704‧‧‧使用者代理裝置
706‧‧‧朋友
708‧‧‧車輛
709‧‧‧空中交通
710‧‧‧朋友
712‧‧‧代理裝置
718‧‧‧朋友的家
720‧‧‧起點位置
724‧‧‧終點位置
726‧‧‧朋友
730‧‧‧路徑
732‧‧‧固定式交通感測器
740‧‧‧劇院
744‧‧‧景觀區
750‧‧‧W4通訊網路
802‧‧‧使用者RWE
803‧‧‧IO
804‧‧‧代理RWE
806‧‧‧使用者RWE
807‧‧‧IO
808‧‧‧感測器RWE
810‧‧‧使用者RWE
812‧‧‧代理RWE
820‧‧‧使用者RWE
821、825‧‧‧代理RWE
822-824‧‧‧位置RWE
826-830‧‧‧IO
832‧‧‧感測器RWE
840‧‧‧位置RWE
842‧‧‧IO
844‧‧‧位置RWE
900...流程
910-940...步驟
942...網路資料庫
944...網路感測器
950-960...步驟
1000...個人距離決定引擎
1100...請求接收模組
1200...路徑決定模組
1300...路徑資料擷取模組
1320...網路資料庫
1340...感測器
1400...個人化距離計算模組
1440...權重設定檔
1500...個人化距離顯示模組
1520...顯示媒體
2000...使用者介面
2100...社交因素
2120...滑動器
2200...主題因素
2220...滑動器
2300...時間因素
2320...滑動器
2400...空間因素
2420...滑動器
3000...方法
3100-3200 3300-3700...步驟
3220...網路資料庫
3240...感測器
4000...目標基礎路徑選擇引擎
4100...請求接收模組
4200...請求資料擷取模組
4220...網路資料庫
4240...感測器
4300...實體識別模組
4400...路徑決定模組
4500...個人化距離決定模組
4600...路徑選擇模組
4700...路徑顯示模組
4720...顯示媒介
5000...地圖
5002...使用者
5004...可攜式裝置
5010...圖形化地圖
5020...起點
5024...終點
5030...路徑
5040...圓形露天劇場
5048...水肺潛水商店
5050...W4通訊網路
5052...網球場
5056...餐廳
5060...咖啡店
5064...旅館
5068...購物中心
5402...使用者RWE
5404...代理RWE
5410...地圖IO
5420-5468...商業RWE
5407...社交網絡IO
5408...主題IO
5410...地圖IO
5430...路徑IO
5441-5461...設定檔IO
5462-5466...目標化IO
5469...設定檔IO
5470...目標化IO
6000...方法
6100-6200...步驟
6220...網路資料庫
6240...感測器
6300...步驟
6320...目標化設定檔
6400...步驟
6420...內容
6500...步驟
6520...使用者偏好
7000...受贊助及推薦內容引擎
7100...地圖請求接收模組
7200...地圖請求資料擷取模組
7220...網路資料庫
7240...感測器
7300...個人目標化設定檔產生模組
7320...目標化設定檔
7400...內容匹配模組
7420...內容資料庫
7500...內容顯示模組
7520...顯示媒介
7010...起點
7020...水肺潛水商店
7030...終點
7200...游標
7440...位置資料
7460...受贊助內容
7480...資料
7482...社交資料
7484...時間資料
7486...主題資料
藉由下列實施例之更精確描述及附隨圖式,將更明瞭本發明之前述及其他之目的、特徵及優勢,其中橫貫不同圖式之同一元件編號指向同一部分。圖式並不需要依比例顯示,在此以強調代替本發明之製圖規則。
第一圖說明一W4通訊網路(W4 Communication Network,“W4 COMN”)上一真實世界實體(real-world entities,“RWE”)與一資訊物件(information object,”IO”)間之關係。
第二圖說明一後設資料之一具體實施例,其定義在一W4通訊網路上一真實世界實體與一資訊物件間之關係。
第三圖說明一W4通訊網路之一具體實施例之概念模型。
第四圖說明一W4通訊網路結構之一具體實施例之功能層。
第五圖說明如第三圖所示之W4引擎之一具體實施例之分析組件圖。
第六圖說明一W4引擎之一具體實施例,其顯示位於如第五圖所示之次引擎內不同組件。
第七圖說明一使用W4通訊網路之一具體實施例,其用以決定介於兩個或多個真實世界目標間的個人化距離。
第八圖說明如第七圖所示之使用者及裝置如何對一W4通訊網路定義之一具體實施例。
第九圖說明一資料模型之具體實施例,其顯示如第八圖所示之真實世界實體(RWEs)可如何被關連到在一W4通訊網路內之實體及目標。
第十圖說明一程序900之具體實施例,其說明一具有時間、空間及社交資料之網路,例如一W4通訊網路,可如何被利用在決定介於兩個或多個真實世界目標間的個人化距離。
第十一圖說明一個人距離決定引擎1000之具體實施例,其可用以支持如第十圖所示之程序。
第十二圖說明一使用者介面,其用以調整一個人化距離計算中時間、空間、社交及主題資料係數之權重。
第十三圖說明一程序3000之具體實施例,其說明一具有時間、空間及社交資料之網路,例如一W4通訊網路,可如何用以決定基於一目標之路徑選擇。
第十四圖說明一基於目標之路徑選擇之引擎4000之一具體實施例,其可用以支持第十三圖所示之程序。
第十五圖說明一地圖之具體實施例,其顯示強化之內容。
第十六圖說明一具體實施例,其說明如第十五圖所示之目標如何對一W4通訊網路定義。
第十七圖說明一資料模型之具體實施例,其顯示如第十六圖所示之RWEs如何關連到在一W4通訊網路中之實體及目標,其係可用以提供內容強化之映射。
第十八圖說明一程序之具體實施例,其說明一具有時間、空間及社交資料之網路,例如一W4通訊網路,可如何用於內容強化之路徑選擇及映射。
第十九圖說明一贊助及推薦之內容引擎之一具體實施例,其可支持如第十八圖所示之程序。
第二十圖說明一介面元件內之一彈出視窗之一具體實施例,其係在使用者將滑鼠游標經過一符號時顯示,該符號代表一顯示在一內容強化地圖上之一商業。
5000...地圖
5002...使用者
5004...可攜式裝置
5010...圖形化地圖
5020...起點
5024...終點
5030...路徑
5040...圓形露天劇場
5048...水肺潛水商店
5050...W4通訊網路
5052...網球場
5056...餐廳
5060...咖啡店
5064...旅館
5068...購物中心

Claims (54)

  1. 一種增進映射與路徑選擇之方法,其包含下列步驟:透過一網路接收用於決定一路徑的一請求,該請求包含一請求使用者之一識別以及至少一目標;利用網路上可得之資料全域索引,擷取有關該請求使用者及該至少一目標的網路上可得之空間、時間、主題及社交資料;透過網路,選擇滿足該至少一目標的至少一實體物,其中該至少一實體是利用該所擷取之空間、時間、主題及社交資料來選擇,該至少一實體物具有網路已知的一實體位置;映射至少一實體路徑介於一起點及該至少一目標之間;透過網路,使用有關該請求使用者及該至少一目標的網路上可得之空間、時間、主題及社交資料來為該至少一實體路徑之每一者決定一各別的個人化距離;以及在一顯示媒介上顯示該至少一實體路徑的每一者以及顯示有關該至少一實體路徑之每一者的該各別的個人化距離之表示。
  2. 如申請專利範圍第1項之方法,其進一步包含下列步驟:透過網路為該至少一實體路徑之每一者決定一個人化距離;以及在一顯示媒介上為該至少一實體路徑之每一者顯示個人化距離之表示,該表示係為該至少一路徑所決定。
  3. 如申請專利範圍第2項之方法,其進一步包含下列步驟:透過網路選擇該至少一實體路徑中具有最受喜好之個人化距離的至少其中之一者,其中只有經選擇之該路徑被顯示在該顯示媒介上。
  4. 如申請專利範圍第1項之方法,其中該等接收、擷取、選擇、映射及顯示之步驟在一觸發條件出現時會重複。
  5. 如申請專利範圍第4項之方法,其中該觸發條件是自下列中選擇:一時間、一日期、在一固定時間區間中的行程、以及 一日曆上事件。
  6. 如申請專利範圍第4項之方法,其中該觸發條件是由下列中選擇:該請求使用者對一位置的鄰近關係、該請求使用者對一目標的鄰近關係、該請求使用者對一事件的鄰近關係,以及該請求使用者對一人的鄰近關係。
  7. 如申請專利範圍第4項之方法,其中該觸發條件是由決定一路徑之請求來規定。
  8. 如申請專利範圍第1項之方法,其中該至少一目標的至少其中之一者是一社交目標。
  9. 如申請專利範圍第1項之方法,其中該至少一目標的至少其中之一者是一主題目標。
  10. 如申請專利範圍第1項之方法,其中該起點是該請求使用者的最新位置。
  11. 如申請專利範圍第1項之方法,其中針對決定一路徑之請求規定該起點。
  12. 一電腦可讀取媒體,其具有一方法之電腦可執行指令,該方法包含下列步驟:透過網路接收決定一路徑的一請求,該請求包含一請求使用者之一識別以及至少一目標;利用網路上可得之資料全域索引,擷取有關該請求使用者及該至少一目標的網路上可得之空間、時間、主題及社交資料;透過網路,選擇滿足該至少一目標的至少一實體物,其中該至少一實體是利用該所擷取之空間、時間、主題及社交資料來選擇,該至少一實體物具有網路已知的一實體位置;映射至少一實體路徑介於一起點及該至少一目標之間;透過網路,使用有關該請求使用者及該至少一目標的網路上可得之空間、時間、主題及社交資料來為該至少一實體路徑之每一者決定一各別的個人化距離;以及在一顯示媒介上顯示該至少一實體路徑的每一者以及 顯示有關該至少一實體路徑之每一者的該各別的個人化距離之表示。
  13. 如申請專利範圍第12項之電腦可讀取媒體,其進一步包含下列之步驟:透過網路為該至少一實體路徑之每一者決定一個人化距離;以及在一顯示媒介上為該至少一實體路徑之每一者顯示個人化距離之表示,該表示係為該至少一路徑所決定。
  14. 如申請專利範圍第13項之電腦可讀取媒體,其進一步包含下列之步驟:透過網路選擇該至少一實體路徑中具有最受喜好之個人化距離的至少其中之一者,其中只有經選擇之該路徑被顯示在該顯示媒介上。
  15. 如申請專利範圍第12項之電腦可讀取媒體,其中該等接收、擷取、選擇、映射及顯示之步驟在一觸發條件出現時會重複。
  16. 如申請專利範圍第15項之電腦可讀取媒體,其中該觸發條件是自下列中選擇:一時間、一日期、在一固定時間區間中的行程、以及一日曆上事件。
  17. 如申請專利範圍第15項之電腦可讀取媒體,其中該觸發條件是由下列中選擇:該請求使用者對一位置的鄰近關係、該請求使用者對一目標的鄰近關係、該請求使用者對一事件的鄰近關係,以及該請求使用者對一個人的鄰近關係。
  18. 如申請專利範圍第15項之電腦可讀取媒體,其中該觸發條件是由對決定一路徑之請求來規定。
  19. 如申請專利範圍第15項之電腦可讀取媒體,其中該至少一目標的至少其中之一者是一社交目標。
  20. 如申請專利範圍第12項之電腦可讀取媒體,其中該至少一目標的至少其中之一者是一主題目標。
  21. 如申請專利範圍第12項之電腦可讀取媒體,其中該起點是該請求使用者的最新位置。
  22. 如申請專利範圍第12項之電腦可讀取媒體,其中決定一路徑的一請求規定該起點。
  23. 一種增進映射與路徑選擇之系統,其包含:一透過網路接收決定一路徑的一請求的請求接收模組,其中每個請求各包含一請求使用者之一識別以及至少一目標;一請求資料擷取模組,其為由前述請求接收模組所接收之每個請求,利用網路上可得之資料全域索引,擷取有關於該請求使用者及該至少一目標之網路上可得空間、時間、主題及社交資料;一實體選擇模組,其為由前述請求接收模組所接收之每個請求,選擇滿足該請求之該至少一目標的至少一實體物,其中該至少一實體是利用由該請求資料擷取模組所擷取之空間、時間、主題及社交資料來選擇,且該至少一實體物具有網路已知的一實體位置;一路徑決定模組,其為由前述請求接收模組所接收之每個請求映射至少一實體路徑,其係介於一起點及為該請求所選擇的至少一目標之間;一個人化距離決定模組,使用有關該請求使用者及該至少一目標的網路上可得之空間、時間、主題及社交資料來為該至少一實體路徑之每一者決定一各別的個人化距離;以及一路徑顯示模組,其為由前述請求接收模組所接收之每個請求,顯示為該請求所映射之至少一實體路徑的每一者以及顯示有關該至少一實體路徑之每一者的該各別的個人化距離之表示。
  24. 如申請專利範圍第23項之系統,其進一步包含:該個人化距離決定模組,其針對由該路徑決定模組所映射的至少一實體路徑的每一者來決定一個人化距離,其中該路徑顯示模組顯示針對該至少一路徑的每一者所決定的個人化距離的表示。
  25. 如申請專利範圍第24項之系統,其進一步包含下列步驟:一路徑選擇模組,其為由該請求接收模組所接收的每個請求,就該至少一條由前述路徑決定模組針對該請求所映射的實體路徑中選擇至少一條具有最受喜好個人化距離者,其中只有經選擇之該路徑被前述路徑顯示模組顯示在顯示媒介上。
  26. 如申請專利範圍第23項之系統,其中由前述請求接收模組所接收的用於決定路徑之請求有至少部分係包含至少一個是社交目標的目標。
  27. 如申請專利範圍第23項之系統,其中由前述請求接收模組所接收的用於決定路徑之請求有至少部分係包含至少一個是主題目標的目標。
  28. 一種增進映射與路徑選擇之方法,其包含下列之步驟:透過一網路,接收對一地圖之請求,其中該請求包含一請求使用者的一識別,及至少一地圖標準;利用網路上可得資料之全域索引,擷取與該請求使用者及該至少一地圖標準有關的網路上可得的空間、時間、主題及社交資料;透過網路產生一個人化目標設定檔,其具有至少一目標化設定檔標準,其中該個人化目標設定檔是利用所擷取的空間、時間、主題及社交資料來產生;匹配網路上可得之有關於該至少一目標設定檔標準的內容;以及在一顯示媒介上顯示該網路上可得的有關該至少一目標化設定標準的內容。
  29. 如申請專利範圍第28項之方法,其中該地圖之請求是一目標路徑選擇請求,且該至少一地圖標準是一目標。
  30. 如申請專利範圍第28項之方法,其中該地圖之請求是對一地理區域地圖之請求。
  31. 如申請專利範圍第28項之方法,其中該地圖之請求是對介於一起點和一終點間的一路徑的地圖之請求。
  32. 如申請專利範圍第28項之方法,其中該網路上可得的內容包含受贊助內容。
  33. 如申請專利範圍第32項之方法,其中該受贊助內容包含廣告。
  34. 如申請專利範圍第28項之方法,其中該網路上可得的內容包含商業設定檔資訊。
  35. 如申請專利範圍第28項之方法,其中該一目標化設定檔標準的至少其中之一者是社交標準。
  36. 如申請專利範圍第28項之方法,其中該一目標化設定檔標準的至少其中之一者是主題標準。
  37. 一種電腦可讀取媒介,其具有電腦可執行指令,用於包含下列步驟之一方法:透過網路接收一地圖請求,其中該請求包含一請求使用者的一識別,以及至少一地圖標準;利用網路上可得資料之全域索引,擷取網路上可得有關該請求使用者及該至少一地圖標準的空間、時間、主題及社交資料;透過網路產生一個人化目標設定檔,其具有至少一目標設定檔標準,其中該個人化目標設定檔係使用該所擷取的空間、時間、主題及社交資料來產生;匹配有關該至少一目標設定檔標準的網路上可得內容;以及在一顯示媒介上顯示有關該至少一目標設定檔標準的網路上可得內容。
  38. 如申請專利範圍第37項之電腦可讀取媒介,其中該對地圖之請求係一目標路徑選擇請求,且該至少一地圖標準係一目標。
  39. 如申請專利範圍第37項之電腦可讀取媒介,其中該對地圖 之請求是對一地理區域之一地圖的一請求。
  40. 如申請專利範圍第37項之電腦可讀取媒介,其中該對地圖之請求是對介於一起點和一終點間一路徑的一地圖之請求。
  41. 如申請專利範圍第37項之電腦可讀取媒介,其中該網路上可得的內容包含受贊助內容。
  42. 如申請專利範圍第41項之電腦可讀取媒介,其中該受贊助內容包含廣告。
  43. 如申請專利範圍第37項之電腦可讀取媒介,其中該網路上可得的內容包含商業設定檔資訊。
  44. 如申請專利範圍第37項之電腦可讀取媒介,其中該目標設定檔標準之至少其中之一者是一社交標準。
  45. 如申請專利範圍第37項之電腦可讀取媒介,其中該目標設定檔標準之至少其中之一者是一主題標準。
  46. 一種增進映射與路徑選擇之系統,其包含下列步驟:一地圖請求接收模組,其透過網路接收對地圖之請求,其中各請求包含一請求使用者之一識別,以及至少一地圖標準;一地圖請求資料擷取模組,其為由前述請求接收模組所接收之每個請求,利用網路上可得資料之全域索引擷取有關該請求使用者和該至少一地圖標準的網路上可得空間、時間、主題及社交資料;一個人化目標設定檔產生模組,其為由前述請求接收模組所接收之每個請求產生一具有至少一目標設定檔標準的個人化目標設定檔,其中該個人化目標設定檔係利用前述地圖請求資料擷取模組所擷取之得空間、時間、主題及社交資料來產生;一內容匹配模組,其為由前述請求接收模組所接收之每個請求匹配網路上可得之內容,其係與在由該個人化目標設定檔產生模組所產生的個人化目標設定檔內的該至少一目標設定檔標準有關;以及 一內容顯示模組,其在一顯示媒介上為由前述請求接收模組所接收之每個請求顯示由前述內容匹配模組所匹配之內容。
  47. 如申請專利範圍第46項之系統,其中該對一地圖之請求是一目標路徑選定請求,且該至少一地圖標準是一目標。
  48. 如申請專利範圍第46項之系統,其中該對一地圖之請求是對一地理區域之地圖之請求。
  49. 如申請專利範圍第46項之系統,其中該對一地圖之請求是對介於一起點和一終點間一路徑之地圖的請求。
  50. 如申請專利範圍第46項之系統,其中該網路上可得的內容包含受贊助內容。
  51. 如申請專利範圍第50項之系統,其中該受贊助內容包含廣告。
  52. 如申請專利範圍第46項之系統,其中該網路上可得之內容包含商業設定檔資訊。
  53. 如申請專利範圍第46項之系統,其中該目標設定檔標準之至少其中之一者是一社交標準。
  54. 如申請專利範圍第46項之系統,其中該目標設定檔標準之至少其中之一者是一主題標準。
TW098125477A 2008-07-30 2009-07-29 增進映射與路徑選擇之系統及方法 TWI519972B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/182,969 US10230803B2 (en) 2008-07-30 2008-07-30 System and method for improved mapping and routing

Publications (2)

Publication Number Publication Date
TW201011583A TW201011583A (en) 2010-03-16
TWI519972B true TWI519972B (zh) 2016-02-01

Family

ID=41608286

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098125477A TWI519972B (zh) 2008-07-30 2009-07-29 增進映射與路徑選擇之系統及方法

Country Status (3)

Country Link
US (2) US10230803B2 (zh)
TW (1) TWI519972B (zh)
WO (1) WO2010014461A2 (zh)

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9208496B2 (en) * 2003-10-06 2015-12-08 Yellowpages.Com Llc Systems and methods to provide a communication reference in a representation of a geographical region
US7522995B2 (en) 2004-02-05 2009-04-21 Nortrup Edward H Method and system for providing travel time information
US7698061B2 (en) * 2005-09-23 2010-04-13 Scenera Technologies, Llc System and method for selecting and presenting a route to a user
US20090165022A1 (en) * 2007-12-19 2009-06-25 Mark Hunter Madsen System and method for scheduling electronic events
US8015144B2 (en) 2008-02-26 2011-09-06 Microsoft Corporation Learning transportation modes from raw GPS data
US8972177B2 (en) * 2008-02-26 2015-03-03 Microsoft Technology Licensing, Llc System for logging life experiences using geographic cues
US8966121B2 (en) * 2008-03-03 2015-02-24 Microsoft Corporation Client-side management of domain name information
US8452855B2 (en) 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US8706406B2 (en) * 2008-06-27 2014-04-22 Yahoo! Inc. System and method for determination and display of personalized distance
US7796190B2 (en) 2008-08-15 2010-09-14 At&T Labs, Inc. System and method for adaptive content rendition
US20100125569A1 (en) * 2008-11-18 2010-05-20 Yahoo! Inc. System and method for autohyperlinking and navigation in url based context queries
US8166016B2 (en) * 2008-12-19 2012-04-24 Yahoo! Inc. System and method for automated service recommendations
JP2010157112A (ja) * 2008-12-26 2010-07-15 Sony Corp Icカード、データ制御方法およびプログラム
US9063226B2 (en) 2009-01-14 2015-06-23 Microsoft Technology Licensing, Llc Detecting spatial outliers in a location entity dataset
US8294766B2 (en) * 2009-01-28 2012-10-23 Apple Inc. Generating a three-dimensional model using a portable electronic device recording
US20120047087A1 (en) 2009-03-25 2012-02-23 Waldeck Technology Llc Smart encounters
US20120278171A1 (en) * 2009-06-29 2012-11-01 Google Inc. System and method of providing information based on street address
US9870572B2 (en) 2009-06-29 2018-01-16 Google Llc System and method of providing information based on street address
US9009177B2 (en) 2009-09-25 2015-04-14 Microsoft Corporation Recommending points of interests in a region
US8694383B2 (en) * 2009-12-09 2014-04-08 Microsoft Corporation Path queries
US9261376B2 (en) * 2010-02-24 2016-02-16 Microsoft Technology Licensing, Llc Route computation based on route-oriented vehicle trajectories
US10288433B2 (en) * 2010-02-25 2019-05-14 Microsoft Technology Licensing, Llc Map-matching for low-sampling-rate GPS trajectories
US8719198B2 (en) 2010-05-04 2014-05-06 Microsoft Corporation Collaborative location and activity recommendations
US9593957B2 (en) 2010-06-04 2017-03-14 Microsoft Technology Licensing, Llc Searching similar trajectories by locations
US8589515B2 (en) * 2010-07-21 2013-11-19 International Business Machines Corporation Aggregated widget request processing
US8326668B2 (en) * 2010-08-31 2012-12-04 International Business Machines Corporation Managing encounters with persons
US20120096098A1 (en) * 2010-10-14 2012-04-19 Edward Balassanian System and method for aggregating and displaying user provided content
EP2492639A1 (de) * 2011-02-22 2012-08-29 Palio AG Erzeugung und personalisierte Abfrage von geotagged Sprach-Blogs
US9395198B2 (en) 2011-03-28 2016-07-19 International Business Machines Corporation Dynamic routing via intelligent mapping system
US20130041884A1 (en) * 2011-08-12 2013-02-14 Jagadeshwar Reddy Nomula Method and system for resolving search queries that are inclined towards social activities
US9552376B2 (en) 2011-06-09 2017-01-24 MemoryWeb, LLC Method and apparatus for managing digital files
JP5724110B2 (ja) * 2011-07-07 2015-05-27 株式会社日立製作所 経路作成システム、経路作成方法及びプログラム
KR20140091516A (ko) * 2011-08-10 2014-07-21 그레고리 로버트 실라스 제어된 관련 그룹, 책임 및 측정된 성과에 기반을 둔 관련 비즈니스 네트워킹을 위한 시스템 및 방법
US9846891B2 (en) * 2011-08-24 2017-12-19 International Business Machines Corporation Advertisement display based on common destination
WO2013045753A1 (en) * 2011-09-28 2013-04-04 Nokia Corporation Method and apparatus for enabling experience based route selection
CN103092855B (zh) * 2011-10-31 2016-08-24 国际商业机器公司 探测地址更新的方法及装置
US9754226B2 (en) 2011-12-13 2017-09-05 Microsoft Technology Licensing, Llc Urban computing of route-oriented vehicles
US20130166188A1 (en) 2011-12-21 2013-06-27 Microsoft Corporation Determine Spatiotemporal Causal Interactions In Data
US8990010B2 (en) * 2011-12-21 2015-03-24 Here Global B.V. System and method for using skyline queries to search for points of interest along a route
US20130166998A1 (en) * 2011-12-23 2013-06-27 Patrick Sutherland Geographically-referenced Video Asset Mapping
US9582826B2 (en) * 2012-01-23 2017-02-28 Bank Of America Corporation Directional wayfinding
US9141988B2 (en) 2012-02-22 2015-09-22 Ebay, Inc. Systems and methods to provide search results based on time to obtain
US9171327B2 (en) 2012-03-23 2015-10-27 Ebay Inc. Systems and methods for in-vehicle navigated shopping
US8756013B2 (en) 2012-04-10 2014-06-17 International Business Machines Corporation Personalized route generation
CN108007468A (zh) * 2012-06-29 2018-05-08 株式会社电装 导航装置及导航程序产品
US20140067265A1 (en) * 2012-08-28 2014-03-06 Cvg Management Corporation Road condition tracking and presentation
US20140081881A1 (en) * 2012-09-17 2014-03-20 International Business Machines Corporation Social network based mapping
US9383216B2 (en) * 2012-10-31 2016-07-05 International Business Machines Corporation Providing online mapping with user selected preferences
JP5964728B2 (ja) * 2012-11-06 2016-08-03 トヨタ自動車株式会社 ナビゲーションシステム
US9734220B2 (en) 2012-12-04 2017-08-15 Planet Os Inc. Spatio-temporal data processing systems and methods
JP5676657B2 (ja) * 2013-01-04 2015-02-25 ヤフー株式会社 情報提供装置、情報提供方法、情報提供プログラム及びユーザ装置
TWI475402B (zh) * 2013-01-09 2015-03-01 Giga Byte Tech Co Ltd 遠端備份系統及其遠端備份方法
US9677886B2 (en) * 2013-02-10 2017-06-13 Qualcomm Incorporated Method and apparatus for navigation based on media density along possible routes
US20140316701A1 (en) * 2013-04-18 2014-10-23 International Business Machines Corporation Control system for indicating if people can reach locations that satisfy a predetermined set of conditions and requirements
US20140336925A1 (en) * 2013-05-09 2014-11-13 Jeremiah Joseph Akin Displaying map icons based on a determined route of travel
US10163127B2 (en) * 2013-10-31 2018-12-25 International Business Machines Corporation Spatiotemporal marketing associated with events based on intended user ingress and egress modes and paths
US10963951B2 (en) 2013-11-14 2021-03-30 Ebay Inc. Shopping trip planner
US20190188230A1 (en) * 2014-03-12 2019-06-20 Michael Bilotta Systems and methods for an information-based life view
US20180053114A1 (en) 2014-10-23 2018-02-22 Brighterion, Inc. Artificial intelligence for context classifier
US10896421B2 (en) 2014-04-02 2021-01-19 Brighterion, Inc. Smart retail analytics and commercial messaging
US10572902B2 (en) 2014-07-11 2020-02-25 ProSports Technologies, LLC Camera-based digital content distribution
US10572935B1 (en) * 2014-07-16 2020-02-25 Intuit, Inc. Disambiguation of entities based on financial interactions
US20150339673A1 (en) 2014-10-28 2015-11-26 Brighterion, Inc. Method for detecting merchant data breaches with a computer network server
US20150066771A1 (en) 2014-08-08 2015-03-05 Brighterion, Inc. Fast access vectors in real-time behavioral profiling
US20160055427A1 (en) 2014-10-15 2016-02-25 Brighterion, Inc. Method for providing data science, artificial intelligence and machine learning as-a-service
US20150032589A1 (en) 2014-08-08 2015-01-29 Brighterion, Inc. Artificial intelligence fraud management solution
US10187483B2 (en) * 2014-08-12 2019-01-22 Facebook, Inc. Managing access to user information by applications operating in an online system environment
US9417090B2 (en) 2014-09-11 2016-08-16 ProSports Technologies, LLC System to offer coupons to fans along routes to game
US11080709B2 (en) 2014-10-15 2021-08-03 Brighterion, Inc. Method of reducing financial losses in multiple payment channels upon a recognition of fraud first appearing in any one payment channel
US20160071017A1 (en) 2014-10-15 2016-03-10 Brighterion, Inc. Method of operating artificial intelligence machines to improve predictive model training and performance
US10546099B2 (en) 2014-10-15 2020-01-28 Brighterion, Inc. Method of personalizing, individualizing, and automating the management of healthcare fraud-waste-abuse to unique individual healthcare providers
US20160063502A1 (en) 2014-10-15 2016-03-03 Brighterion, Inc. Method for improving operating profits with better automated decision making with artificial intelligence
US20160078367A1 (en) 2014-10-15 2016-03-17 Brighterion, Inc. Data clean-up method for improving predictive model training
US10290001B2 (en) 2014-10-28 2019-05-14 Brighterion, Inc. Data breach detection
US9996998B2 (en) 2014-12-05 2018-06-12 HomeAway.com, Inc. Adaptive advisory engine and methods to predict preferential activities available at a region associated with lodging
US9609485B2 (en) 2014-12-08 2017-03-28 Homeaway, Inc. Predicting companion data types associated with a traveler at a geographic region including lodging
US10747720B1 (en) * 2015-03-12 2020-08-18 J. Paul Norton Systems and methods for managing routing of electronic files
TWI556600B (zh) * 2015-03-13 2016-11-01 Goyourlife Inc The server dynamically configures the dialog box on the client device system and its method
US10012514B2 (en) * 2015-05-08 2018-07-03 Here Global B.V. Determination of a spatial avoidance location
US9507028B1 (en) * 2015-07-23 2016-11-29 Hyundai Motor Company Positioning apparatus and method for vehicle
US10671915B2 (en) 2015-07-31 2020-06-02 Brighterion, Inc. Method for calling for preemptive maintenance and for equipment failure prevention
CN105241463A (zh) * 2015-09-29 2016-01-13 小米科技有限责任公司 基于导航信息的业务处理方法及装置、电子设备
KR102423493B1 (ko) * 2015-10-08 2022-07-21 엘지전자 주식회사 디지털 디바이스 및 상기 디지털 디바이스에서 데이터 처리 방법
US9984146B2 (en) * 2015-12-15 2018-05-29 Oath Inc. Method and system for mapping notable entities to their social profiles
US10305850B1 (en) * 2016-11-15 2019-05-28 Majid Aziz Enhanced instant messaging social network system
CN109716328A (zh) * 2016-12-15 2019-05-03 华为技术有限公司 一种信息提示的方法及装置
US10451436B2 (en) * 2017-04-12 2019-10-22 Microsoft Technology Licensing, Llc Generating routes using events
US10670414B2 (en) * 2017-10-20 2020-06-02 Paypal, Inc. Load balancing for map application route selection and output
EP3526742A4 (en) * 2018-02-07 2019-10-09 Blackbook Media Inc. MANAGEMENT OF EVENT CALENDARS WITH HISTOGRAM BASED ANALYSIS
US20190342297A1 (en) 2018-05-01 2019-11-07 Brighterion, Inc. Securing internet-of-things with smart-agent technology
US10979857B2 (en) 2018-05-03 2021-04-13 Curbside Inc. Content conversion tracking based on location data
US10909777B2 (en) 2018-10-26 2021-02-02 Snap-On Incorporated Method and system for annotating graphs of vehicle data
US10936178B2 (en) 2019-01-07 2021-03-02 MemoryWeb, LLC Systems and methods for analyzing and organizing digital photos and videos
US20200252281A1 (en) * 2019-02-05 2020-08-06 Microstrategy Incorporated System performance using semantic graph data
US10779135B1 (en) * 2019-10-11 2020-09-15 Verizon Patent And Licensing Inc. Determining which floors that devices are located on in a structure
US20210140788A1 (en) 2019-11-13 2021-05-13 Airbnb, Inc. Displaying mapped points relative to a user input radius
TWI800743B (zh) * 2020-07-17 2023-05-01 開曼群島商粉迷科技股份有限公司 個人化內容推薦方法、圖形使用者介面及其系統
US11363119B1 (en) 2020-12-03 2022-06-14 Wormhole Labs, Inc. Remote processing of augmented reality workloads

Family Cites Families (372)

* 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
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
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning 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
US6571279B1 (en) 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
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 日本電気株式会社 ダイナミックチャネル割り当て方法とその装置
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
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
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
US20010013009A1 (en) 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
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
US6466548B1 (en) * 1998-10-28 2002-10-15 Cisco Technology, Inc. Hop by hop quality of service measurement system
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
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
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
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 国际商业机器公司 提供本国语言查询服务的方法和***
US7424677B2 (en) 1999-09-16 2008-09-09 Sharp Laboratories Of America, Inc. Audiovisual information management system with usage preferences
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
KR20070046106A (ko) 1999-10-19 2007-05-02 아메리칸 캘카어 인코포레이티드 사용자 선호도에 기초한 효과적인 내비게이션 기술
CA2384315A1 (en) 1999-11-11 2001-05-17 United Virtualities, Inc. Computerized advertising method and system
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
US6968313B1 (en) 1999-11-15 2005-11-22 H Three, Inc. Method and apparatus for facilitating and tracking personal referrals
US7139557B2 (en) 1999-11-15 2006-11-21 Pango Networks, Inc. Systems, devices and methods for providing services in a proximity-base environment
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
AU2001245447A1 (en) 2000-03-06 2001-09-17 Kanisa Inc. A system and method for providing an intelligent multi-step dialog with a user
US20010035880A1 (en) 2000-03-06 2001-11-01 Igor Musatov Interactive touch screen map device
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
AU2001243637A1 (en) 2000-03-14 2001-09-24 Blue Dolphin Group, Inc. Method of selecting content for a user
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
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
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
KR20000036897A (ko) 2000-03-31 2000-07-05 이진수 컴퓨터 네트워크 시스템에서 지도 및 지역 정보를제공하는 방법 및 그 기록 매체
WO2001076120A2 (en) 2000-04-04 2001-10-11 Stick Networks, Inc. Personal communication device for scheduling presentation of digital content
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
KR20000054319A (ko) 2000-06-01 2000-09-05 권영준 네트워크 시스템의 맞춤지리정보 제공시스템 및 그 방법
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
KR20040041082A (ko) 2000-07-24 2004-05-13 비브콤 인코포레이티드 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법
US6494457B2 (en) 2000-07-26 2002-12-17 Shelly Conte Enhanced hide and seek game and method of playing game
US6778986B1 (en) 2000-07-31 2004-08-17 Eliyon Technologies Corporation Computer method and apparatus for determining site type of a web site
US6882977B1 (en) 2000-07-31 2005-04-19 Hewlett-Packard Development Company, L.P. Method and facility for displaying customer activity and value
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
KR20000064105A (ko) 2000-08-22 2000-11-06 문지환 인터넷상의 커뮤니티를 기반으로 하는 광고 시스템 및 그방법
US7437312B2 (en) 2000-08-23 2008-10-14 Bizrate.Com Method for context personalized web browsing
ATE236489T1 (de) 2000-09-11 2003-04-15 Mediabricks Ab Verfahren zur bereitstellung von medieninhalt über ein digitales netzwerk
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
US20020112035A1 (en) 2000-10-30 2002-08-15 Carey Brian M. System and method for performing content experience management
US6961731B2 (en) 2000-11-15 2005-11-01 Kooltorch, L.L.C. Apparatus and method for organizing and/or presenting data
US6842761B2 (en) 2000-11-21 2005-01-11 America Online, Inc. Full-text relevancy ranking
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
CA2437726A1 (en) 2001-02-15 2002-08-22 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
US20030032409A1 (en) 2001-03-16 2003-02-13 Hutcheson Stewart Douglas 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
EP1393179A4 (en) 2001-05-08 2005-10-05 Ipool Corp SYSTEM AND PROCEDURE FOR THE PROTECTION OF THE PRIVACY
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
US6798358B2 (en) 2001-07-03 2004-09-28 Nortel Networks Limited Location-based content delivery
US20030008661A1 (en) 2001-07-03 2003-01-09 Joyce Dennis P. 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
ATE495423T1 (de) 2001-11-02 2011-01-15 Panasonic Corp Endgerätevorrichtung
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
KR100467578B1 (ko) 2001-12-14 2005-01-24 삼성전자주식회사 관심 정보 데이터 제공 방법 및 장치
AU2003207856A1 (en) 2002-02-04 2003-09-02 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
EP2211520A3 (en) 2002-02-14 2010-11-10 Avaya Inc. Presence and availability tracking
US20060069616A1 (en) 2004-09-30 2006-03-30 David Bau Determining advertisements using user behavior information such as past navigation information
US7680796B2 (en) 2003-09-03 2010-03-16 Google, Inc. Determining and/or using location information in an ad system
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
US20040015588A1 (en) 2002-07-22 2004-01-22 Web.De Ag Communications environment having multiple web sites
US20050182824A1 (en) 2002-04-30 2005-08-18 Pierre-Alain Cotte Communications web site
US20040148341A1 (en) 2003-01-29 2004-07-29 Web.De Ag Web site having an individual event settings element
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
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
US7257570B2 (en) 2003-11-13 2007-08-14 Yahoo! Inc. Geographical location extraction
US7529215B2 (en) 2003-11-17 2009-05-05 Telefonaktiebolaget Lm Ericsson (Publ) Encapsulation of independent transmissions over internal interface of distributed radio base station
EP1716525A4 (en) 2003-11-26 2008-05-21 Buy Com Inc METHOD AND SYSTEM FOR ADVERTISING BASED ON THE EAR MOUTH THROUGH A COMMUNICATIONS NETWORK
US8306874B2 (en) 2003-11-26 2012-11-06 Buy.Com, Inc. Method and apparatus for word of mouth selling 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
US8015119B2 (en) 2004-01-21 2011-09-06 Google Inc. Methods and systems for the display and navigation of a social network
US7269590B2 (en) 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
US7707122B2 (en) 2004-01-29 2010-04-27 Yahoo ! Inc. System and method of information filtering using measures of affinity of a relationship
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
AU2005218323A1 (en) 2004-02-27 2005-09-15 Daniel Abrahamsohn Method of and system for obtaining data from multiple sources and ranking documents based on meta data obtained through collaborative filtering and other matching techniques
US7496500B2 (en) 2004-03-01 2009-02-24 Microsoft Corporation Systems and methods that determine intent of data and respond to the data based on the intent
WO2005089286A2 (en) 2004-03-15 2005-09-29 America Online, Inc. Sharing social network information
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
WO2006025044A2 (en) 2004-07-29 2006-03-09 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
US7865457B2 (en) 2004-08-25 2011-01-04 International Business Machines Corporation Knowledge management system automatically allocating expert resources
US8615731B2 (en) 2004-08-25 2013-12-24 Mohit Doshi System and method for automating the development of web services that incorporate business rules
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
KR20090128582A (ko) 2004-10-19 2009-12-15 야후! 인크. 위치 기반 사회 네트워킹을 위한 시스템 및 방법
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
US20100002635A1 (en) 2005-01-12 2010-01-07 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
US7466244B2 (en) 2005-04-21 2008-12-16 Microsoft Corporation Virtual earth rooftop overlay and bounding
US7777648B2 (en) * 2005-04-21 2010-08-17 Microsoft Corporation Mode information displayed in a mapping application
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
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
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
US7259668B2 (en) 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
JP2009505246A (ja) 2005-08-11 2009-02-05 コンテクストウェブ・インコーポレーテッド インターネットを基にした広告またはサービスの配置および価格設定のための方法およびシステム
US20070156524A1 (en) 2005-08-26 2007-07-05 Spot Runner, Inc., A Delware Corporation Systems and Methods For Content Customization
US20070050253A1 (en) 2005-08-29 2007-03-01 Microsoft Corporation Automatically generating content for presenting in a preview pane for ADS
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
US20070072591A1 (en) 2005-09-23 2007-03-29 Mcgary Faith Enhanced directory assistance system and method including location search functions
US7496548B1 (en) 2005-09-26 2009-02-24 Quintura, Inc. Neural network for electronic search applications
US7499586B2 (en) 2005-10-04 2009-03-03 Microsoft Corporation Photographing big things
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
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
WO2007051129A2 (en) 2005-10-25 2007-05-03 Brubaker Curtis M Method and apparatus for obtaining revenue from the distribution of hyper-relevant advertising
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
EP1964003A2 (en) 2005-12-14 2008-09-03 Facebook Inc. Systems and methods for social mapping
US7451162B2 (en) 2005-12-14 2008-11-11 Siemens Aktiengesellschaft Methods and apparatus to determine a software application data file and usage
JP2009521752A (ja) 2005-12-23 2009-06-04 フェイスブック,インク. ソーシャルタイムラインを生成するためのシステムおよび方法
KR100763835B1 (ko) 2006-01-04 2007-10-05 한영석 메시지와 연관된 부가 정보를 제공하는 방법 및 시스템
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
WO2007084616A2 (en) 2006-01-18 2007-07-26 Ilial, 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
WO2008007364A2 (en) 2006-07-10 2008-01-17 Vringo, Inc. 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
US8266131B2 (en) 2006-07-25 2012-09-11 Pankaj Jain 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
KR100801662B1 (ko) 2006-08-31 2008-02-05 에스케이 텔레콤주식회사 상품 추천 관리시스템 및 그 추천 방법
US20080133327A1 (en) 2006-09-14 2008-06-05 Shah Ullah Methods and systems for securing content played on mobile devices
US20080070697A1 (en) 2006-09-15 2008-03-20 Icebreaker, Inc. Social interaction games and activities
US8099105B2 (en) 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
US20080109761A1 (en) 2006-09-29 2008-05-08 Stambaugh Thomas M Spatial organization and display of travel and entertainment information
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
WO2008045981A2 (en) 2006-10-10 2008-04-17 Secondspace, Inc. 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
US20080102911A1 (en) 2006-10-27 2008-05-01 Yahoo! Inc. Integration of personalized fantasy data with general sports content
US9817902B2 (en) 2006-10-27 2017-11-14 Netseer Acquisition, Inc. Methods and apparatus for matching relevant content to user intention
US8108501B2 (en) 2006-11-01 2012-01-31 Yahoo! Inc. Searching and route mapping based on a social network, location, and time
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
KR101171126B1 (ko) 2006-11-29 2012-08-03 주식회사 케이티 고객 맞춤형 멀티미디어 자동안내서비스 제공 시스템 및 그제공 방법
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
US7768395B2 (en) * 2007-01-19 2010-08-03 Gold Steven K Brand mapping
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
US20080320001A1 (en) 2007-06-21 2008-12-25 Sreedhar Gaddam Collaboration System and Method for Use of Same
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
US8635360B2 (en) 2007-10-19 2014-01-21 Google 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
US20090125517A1 (en) 2007-11-14 2009-05-14 Qualcomm Incorporated Method and system for keyword correlation 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
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
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
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 야후! 인크. 광고 등록 참고 정보를 이용하여 전자지도 상에 광고를 등록하는 방법
US9805123B2 (en) 2008-11-18 2017-10-31 Excalibur Ip, Llc System and method for data privacy in URL based context queries
US8032508B2 (en) 2008-11-18 2011-10-04 Yahoo! Inc. System and method for URL based query for retrieving data related to a context
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
US20100027527A1 (en) 2010-02-04
TW201011583A (en) 2010-03-16
US10230803B2 (en) 2019-03-12
WO2010014461A3 (en) 2010-03-25
WO2010014461A2 (en) 2010-02-04
US20190158609A1 (en) 2019-05-23

Similar Documents

Publication Publication Date Title
TWI519972B (zh) 增進映射與路徑選擇之系統及方法
US11741490B2 (en) Verification of redemption of an electronic offer
TWI428564B (zh) 個人化距離之判定及顯示系統與方法
US20210019786A1 (en) System for providing a service to venues where people perform transactions
US11201981B1 (en) System for notification of user accessibility of curated location-dependent content in an augmented estate
JP5771534B2 (ja) スポンサー付きランドマーク及びロケーションラベルを配信するためのシステム及び方法
TWI439954B (zh) 有條件奬勵的呈現、追蹤與兌現
US8856375B2 (en) System and method for distributing media related to a location
US8558693B2 (en) System and method for location-based reminders on a mobile device
US9076349B2 (en) Geosocial network system and method for aggregating group members
KR20110084413A (ko) 콘텍스트 강화 광고를 생성하는 시스템 및 방법
US11876941B1 (en) Clickable augmented reality content manager, system, and network

Legal Events

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