專利名稱:顯示在地圖繪制應(yīng)用程序中的模式信息的制作方法
顯示在地圖繪制應(yīng)用程序中的模式信息
北旦 冃尿
向用戶提供方向信息和各種注冊(cè)地點(diǎn)的位置的地圖繪制系統(tǒng)是常用的。游客 往往會(huì)帶著制作的地圖去特定地方。這些游客所獲得的地方的知識(shí)然后被聚集并吸 收到回答問題"那里如何?"的有用模塊。在"大發(fā)現(xiàn)時(shí)代(Age of Discovery)" 中,所獲得的制圖知識(shí)通常不是共享的。在該封閉的系統(tǒng)中,地圖被視作相比于其 它民族國家的競(jìng)爭(zhēng)性優(yōu)點(diǎn)。
具有關(guān)于一特定區(qū)域的最佳可用知識(shí)的人在進(jìn)行征服、殖民或貿(mào)易時(shí)處于優(yōu) 越的位置。在世界被發(fā)現(xiàn)時(shí),其地理學(xué)知識(shí)逐漸傳播到越來越多的人并且改進(jìn)了地 圖。隨著技術(shù)的進(jìn)步,地圖制作的準(zhǔn)確度也隨之進(jìn)步,直到目前一般被認(rèn)同為世界 地圖的地圖。
隨著其變得難以置信地詳細(xì)和廣泛可獲得,地圖的創(chuàng)建也仍然是本質(zhì)上封閉 的系統(tǒng)。第三方制圖者面臨著保持其地圖準(zhǔn)確并最新的無法克服的挑戰(zhàn),因?yàn)槭澜?在不斷改變并且地圖在發(fā)布后不久就會(huì)變得過時(shí)。郊區(qū)地圖制作者尤其永遠(yuǎn)無法期 望足夠經(jīng)常地參觀一地方來保持內(nèi)容最新,更不用說提高當(dāng)今地圖的分辨率了。 一 個(gè)地方的本地知識(shí)總是要比參觀者期望能捕捉到的知識(shí)好。
當(dāng)今的信息源是孤立的,并且期望不同數(shù)量的信息的用戶一般必須訪問每一 孤立的信息穴。例如,為了查看天氣數(shù)據(jù),用戶可能要訪問weather.com。這些信 息穴的其它示例包括redfin.com上找到的不動(dòng)產(chǎn)列表、wa.gov上找到的交通、以及 ofoto.com上找到的個(gè)人照片。然而,如果有興趣購買房屋的用戶關(guān)心該地區(qū)的交 通和天氣模式,則該用戶必須單獨(dú)地訪問每一孤立的信息儲(chǔ)存庫。這不僅是耗時(shí)的, 而且還可能令人感到灰心,尤其是在用戶不熟悉可用的豐富信息和/或如何訪問這 些信息的情況下。
與可用的豐富信息相關(guān)的另一開發(fā)是因特網(wǎng)廣告或"電子商務(wù)"。電子商務(wù) 是實(shí)現(xiàn)通過因特網(wǎng)的商業(yè)交易的方式,并且通常被消費(fèi)者出于定購方便而使用。常 見形式的因特網(wǎng)廣告是橫幅廣告和彈出廣告。橫幅廣告是由第三方置于網(wǎng)頁上的廣 告,該第三方能夠提供免費(fèi)服務(wù)或支付來交換將廣告置于網(wǎng)頁上的能力。某些網(wǎng)頁是橫幅廣告支持的。彈出廣告是當(dāng)查看特定網(wǎng)頁時(shí)自動(dòng)出現(xiàn)在單獨(dú)的窗口中的廣 告。然而,橫幅廣告和彈出廣告沒有為廣告客戶提供有效的手段來基于用戶位置和 /或用戶偏好特制廣告。
概述
以下提出一個(gè)或多個(gè)實(shí)施例的簡(jiǎn)化概述以便提供基本理解,它并不是廣泛綜 述,且不旨在標(biāo)識(shí)各實(shí)施例的關(guān)鍵或重要要素,也不勾畫這些實(shí)施例的范圍。其唯 一目的是以簡(jiǎn)化的形式給出所描述實(shí)施例的一些概念,作為后面給出的更加詳細(xì)的 描述的序言。
根據(jù)某些實(shí)施例,基于web的地圖繪制應(yīng)用程序中的信息可基于不同模式來 顯示,如百科全書信息、電話信息、犯罪率信息、交通模式信息等等。模式可以是 用戶定義的,或者由顯示空間的廣告客戶或其它實(shí)體來定義,或者可以由地圖繪制 應(yīng)用程序自發(fā)地定義。諸如百科全書模式或歷史模式等用戶定義模式對(duì)于用戶獲知 關(guān)于各種世界位置的各種信息而言可能是有用的。由廣告客戶定義的模式對(duì)于銷售 諸如住宅銷售或不動(dòng)產(chǎn)銷售等特定產(chǎn)品可能是有用的。
相關(guān)實(shí)施例描述了用于提供關(guān)于"真實(shí)"世界的信息的公共儲(chǔ)存庫的方法和/ 或系統(tǒng)。這些信息可包括關(guān)于特定感興趣對(duì)象或區(qū)域的詳細(xì)信息。用戶可請(qǐng)求關(guān)于 例如大學(xué)校園的信息。校園的鳥瞰圖可連同關(guān)于與校園相關(guān)聯(lián)的每一大樓、建筑物、 辦公室等的特定信息一起顯示。所顯示的信息可包括大樓名稱、系、學(xué)科、房間號(hào)、 電話號(hào)碼等。這些信息還可以為各種其它建筑物或區(qū)域(例如,購物商場(chǎng)、辦公大
樓、政府大樓、公寓大樓等)來提供。信息可以從所有者、占有者和/或與建筑物 相關(guān)聯(lián)的其它授權(quán)的人提交,和/或可以從公共資源獲得。
真實(shí)世界信息還可包括行星地球上的位置的詳細(xì)三維模型、衛(wèi)星照片、實(shí)時(shí) 攝像頭、用戶注釋、地圖、景點(diǎn)、地理信息、實(shí)時(shí)交通、不動(dòng)產(chǎn)銷售、駕駛方向、 內(nèi)部地方等等。根據(jù)此處所提出的特征的是一種平臺(tái)、 一組經(jīng)驗(yàn)以及對(duì)數(shù)據(jù)和圖像 (例如,實(shí)況視頻、交通信息、連續(xù)運(yùn)動(dòng))的連續(xù)捕捉,其可包括任何和所有關(guān)于 物理世界的信息,并且允許這些信息"按需"可由用戶訪問,或者可影響顯示給用 戶的信息(例如,在汽車的分布受實(shí)時(shí)交通數(shù)據(jù)所支配時(shí),顯示城市街道上的汽車)。 該信息還可隨時(shí)間來更新,從而允許關(guān)于當(dāng)前査看、歷史查看、和/或關(guān)于該區(qū)域 在將來如何査看的估計(jì)。此處所提出的特征不限于地球,并且可包含太空中的對(duì)象 以及用戶所提供的虛構(gòu)世界。還提供了一種用于基于位置來捕捉、連接、共享和可視化信息的活動(dòng)團(tuán)體。各實(shí)施例提供了關(guān)于能夠在地理上參考的任何信息、地方、 實(shí)體、屬性、服務(wù)或人的模式、儲(chǔ)存庫、索引和應(yīng)用程序接口 (API)。
所公開的實(shí)施例構(gòu)建在以下核心前提上位置與另外的不同信息源相關(guān),"尾 (tail)"信息源存在價(jià)值,尾信息(在許多情況下)本質(zhì)上是本地的。這些概念 共同啟用了一種富有相關(guān)信息的自持續(xù)生態(tài)系統(tǒng)。該數(shù)據(jù)模型能夠?qū)φ鎸?shí)世界中的 任何東西編碼,并且基于公共核心模式是以許多方式標(biāo)屬性的層的集合。該基于
web的地圖繪制應(yīng)用程序是從地球模型(球體)、多個(gè)地形屬性地圖、多個(gè)架空和
非架空光柵圖像、矢量對(duì)象(道路)、文化對(duì)象(大樓)、動(dòng)態(tài)對(duì)象(汽車)、時(shí) 間信息(包括瞬間對(duì)象(事件))以及交互式對(duì)象(人)來組裝的。
根據(jù)一方面,提供了一種地圖,該地圖是頁面或屏幕的中心,并且可以覆蓋 整個(gè)屏幕或査看區(qū)域。諸如"放大"或"縮小"等各種控件被置于地圖頂部或疊加 在地圖上,而非被置于地圖外周周圍,后者往往會(huì)減小地圖的查看面積。當(dāng)用戶在 屏幕上移動(dòng)光標(biāo)時(shí),地圖以及與地圖相關(guān)聯(lián)的所有東西,包括控件,都隨著該移動(dòng) 而動(dòng)態(tài)且自動(dòng)地更新。隨著光標(biāo)的移動(dòng),地圖以"自動(dòng)刷新"的過程來連續(xù)地刷新 而無需用戶手動(dòng)刷新屏幕。
根據(jù)一實(shí)施例的是一種允許用戶沉浸在可視化地球中,例如以便親密地了解 "那里如何"的豐富應(yīng)用程序。所提供的是一組使得應(yīng)用程序能夠?qū)⑽恢孟嚓P(guān)數(shù)據(jù) 疊加在"真實(shí)世界之上"的擴(kuò)充技術(shù)、客戶機(jī)、應(yīng)用程序和服務(wù),其橫跨移動(dòng)設(shè)備 到汽車解決方案到可攜帶計(jì)算機(jī)。所公開的是一種具有強(qiáng)大空間搜索和過濾引擎的
空間數(shù)據(jù)庫。根據(jù)另一實(shí)施例的是一組允許數(shù)據(jù)所有者管理、發(fā)布、選擇性地共享
和貨幣化位置相關(guān)的內(nèi)容和知曉位置的應(yīng)用的API、協(xié)議、模式、服務(wù)、服務(wù)器和
客戶機(jī)。還提供了一種允許發(fā)布者(商業(yè)和個(gè)人)就共享位置相關(guān)數(shù)據(jù)而得到補(bǔ)償 的生態(tài)系統(tǒng)。
根據(jù)一實(shí)施例的是一種在高分辨率下對(duì)地球的3D導(dǎo)航,其允許與地理上進(jìn)行 參考的3D視頻和3D模型相集成,以允許從太空一直向下到街道級(jí)且甚至在內(nèi)部 空間中的無縫體驗(yàn)。用戶可以獲得關(guān)于遠(yuǎn)程位置如何的理解,或獲得僅通過疊加輔 助數(shù)據(jù)(例如,天氣、交通、不動(dòng)產(chǎn)信息、污染空間、按照地區(qū)的銷售、人口統(tǒng)計(jì) 站以及規(guī)劃或模擬模型結(jié)果)才變得可能的關(guān)于已知位置的視圖。在另一實(shí)施例中, 該信息可以為移動(dòng)設(shè)備、瘦客戶機(jī)、或非視覺表示(例如,文本、語音)來產(chǎn)生。
根據(jù)又一實(shí)施例,加入了與諸如實(shí)時(shí)社交網(wǎng)絡(luò)等特征相組合的、各個(gè)源提供 的基于社區(qū)的內(nèi)容和位置信息,以提供關(guān)于在特定地方正在發(fā)生什么的一次滿足的回答。組合位置、歷史、時(shí)間和社區(qū)信息方便了基于用戶(以及類似用戶的人)的 歷史決策集對(duì)本地事件、餐廳、地方和其它的自動(dòng)選擇。根據(jù)另一實(shí)施例,時(shí)間屬 性允許用戶獲得關(guān)于過去、當(dāng)前或?qū)?預(yù)報(bào))數(shù)據(jù)的信息。支持離散的基于時(shí)間 的信息,諸如事件以及實(shí)時(shí)或近實(shí)時(shí)數(shù)據(jù)(例如,交通、天氣、河流或潮位、投票 技術(shù)、觀察日/月/星、季節(jié)、以及可被建模、歸檔或預(yù)報(bào)的其它時(shí)間上標(biāo)記的信息)。 還支持歷史數(shù)據(jù),以允許應(yīng)用程序?qū)χT如歷史和預(yù)測(cè)交通數(shù)據(jù)等規(guī)劃執(zhí)行時(shí)間過 濾。
為實(shí)現(xiàn)上述和相關(guān)目的, 一個(gè)或多個(gè)實(shí)施例包括以下全面描述且在權(quán)利要求 書中特別指出的特征。以下描述和附圖詳細(xì)闡明了一個(gè)或多個(gè)實(shí)施例的某些說明性 方面。然而,這些方面僅指示了可采用各實(shí)施例的原理的各種方法中的少數(shù)幾種, 且所描述的實(shí)施例旨在包括所有這樣的方面及其等效方面。結(jié)合附圖閱讀下面的詳 細(xì)描述,則其他優(yōu)點(diǎn)和新穎特征將變得清楚。
附圖簡(jiǎn)述
圖1示出了用于獲得和顯示地圖信息和相關(guān)聯(lián)的數(shù)據(jù)的系統(tǒng)。
圖2示出了用于方便用戶輸入來進(jìn)行數(shù)據(jù)編譯的系統(tǒng)。 圖3示出了用于獲得和顯示詳細(xì)對(duì)象信息和相關(guān)聯(lián)的數(shù)據(jù)的系統(tǒng)。 圖4示出了用于在地圖繪制環(huán)境中獲得與感興趣的對(duì)象或區(qū)域有關(guān)的信息的 另一系統(tǒng)。
圖5示出了用于在基于web的地圖應(yīng)用程序中顯示各種類型的模式信息的系統(tǒng)。
圖6示出了用于根據(jù)用戶定義的動(dòng)作從孤立數(shù)據(jù)庫獲得信息以結(jié)合基于web 的地圖來顯示相關(guān)信息的系統(tǒng)。
圖7示出了用于檢測(cè)或查明感興趣對(duì)象的范圍或覆蓋區(qū)的系統(tǒng)。 圖8示出了維護(hù)基于位置的信息的中央儲(chǔ)存庫的系統(tǒng)。 圖9示出了用于向多個(gè)用戶輸出地圖信息的系統(tǒng)。 圖IO示出了用于創(chuàng)建地圖繪制層的組件。
圖11示出了顯示與一個(gè)或多個(gè)感興趣的對(duì)象有關(guān)的信息的示例性屋頂。 圖12示出了從高空來看的疊加在大樓屋頂上的圖像。 圖13示出了從側(cè)面透視來看的疊加在兩個(gè)大樓的可查看側(cè)面上的圖像。 圖14示出了用于將信息與感興趣的對(duì)象相關(guān)聯(lián)的方法。圖15示出了用于顯示感興趣的對(duì)象和相關(guān)聯(lián)的數(shù)據(jù)的方法。
圖16示出了顯示與用戶控件重疊的地圖繪制信息的顯示畫面的示例性屏幕截圖。
圖17示出了用戶接口組件的示例性示意圖。
圖18示出了在汽車應(yīng)用中使用的所公開的實(shí)施例的示例性屏幕截圖。 圖19示出了用于從一個(gè)或多個(gè)用戶接收輸入數(shù)據(jù)的方法。 圖20示出了用于向用戶提供所請(qǐng)求的地圖繪制數(shù)據(jù)的方法。 圖21示出了根據(jù)所公開的實(shí)施例的具有疊加控件和地理柵欄(Geo-fence)的 地圖的屏幕截圖。
圖22示出了用于快速提供大圖像的系統(tǒng)。
圖23示出了用于利用命名約定來提供大圖像的系統(tǒng)。
圖24示出了其中圖像、數(shù)據(jù)等可被關(guān)聯(lián)的區(qū)的描繪。
圖25示出了可被用來快速提供大圖像的常規(guī)系統(tǒng)的體系結(jié)構(gòu)。
圖26是采用所公開的實(shí)施例的機(jī)器的示例性體系結(jié)構(gòu)。
圖27示出了用于數(shù)據(jù)圖像的示例性索引文件。
圖28示出了用于接收、維護(hù)和快速提供大圖像的系統(tǒng)。
圖29示出了用于快速提供大圖像的方法。
圖30示出了便于用戶輸入注釋和其它數(shù)據(jù)的疊加編輯條目的示例性屏幕截圖。
圖31示出了搜索結(jié)果的示例性屏幕截圖。
圖32示出了便于在線做廣告的系統(tǒng)。
圖33示出了用于提供實(shí)時(shí)廣告數(shù)據(jù)的方法。
圖34示出了用于組合地圖來顯示模式信息的方法。
圖35示出了可用于執(zhí)行所公開的實(shí)施例的計(jì)算機(jī)的框圖。
圖36示出了可用于執(zhí)行所公開的實(shí)施例的示例性計(jì)算環(huán)境的示意性框圖。
詳細(xì)描述
現(xiàn)在參照附圖描述各實(shí)施例,全部附圖中,相同的附圖標(biāo)記用于指代相同的 元素。在以下描述中,為解釋起見,闡明了眾多具體細(xì)節(jié)以提供對(duì)一個(gè)或多個(gè)方面 的全面理解。然而,顯然,各實(shí)施例能夠在無需這些具體細(xì)節(jié)的情況下實(shí)施。在其 它情況中,以框圖形式示出公知的結(jié)構(gòu)和設(shè)備以便于描述這些實(shí)施例。在本申請(qǐng)中所使用的,術(shù)語"組件"、"模塊"和"系統(tǒng)"等旨在表示計(jì)算 機(jī)相關(guān)的實(shí)體,它可以是硬件、硬件和軟件的組合、軟件、或者執(zhí)行中的軟件。例 如,組件可以是,但不限于是,在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行碼、 執(zhí)行的線程、程序和/或計(jì)算機(jī)。作為說明,運(yùn)行在服務(wù)器上的應(yīng)用程序和服務(wù)器 都可以是組件。 一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行的線程中,并且組件可 以位于一個(gè)計(jì)算機(jī)內(nèi)和/或分布在兩個(gè)或更多的計(jì)算機(jī)之間。
在本文中使用的詞語"示例性"意味著用作示例、實(shí)例或說明。在此被描述 為"示例性"的任何方面或設(shè)計(jì)并不一定要被解釋為相比其它方面或設(shè)計(jì)更優(yōu)選或 有利。
此外, 一個(gè)或多個(gè)實(shí)施例可以使用產(chǎn)生用于控制基于計(jì)算機(jī)以實(shí)現(xiàn)所公開的 各實(shí)施例的軟件、固件、硬件或其任意組合的標(biāo)準(zhǔn)編程和/或工程技術(shù)實(shí)現(xiàn)為的方 法、裝置或制品。此處所用的術(shù)語"制品"(或作為替換,"計(jì)算機(jī)程序產(chǎn)品") 旨在涵蓋可從任何計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)訪問的計(jì)算機(jī)程序。例如,計(jì)算機(jī) 可讀介質(zhì)可以包括但不限于,磁存儲(chǔ)設(shè)備(例如,硬盤、軟盤、磁帶……)、光盤
(例如,壓縮盤(CD)、數(shù)字多功能盤(DVD)……)、智能卡、以及閃存設(shè)備
(例如,卡、棒)。另外應(yīng)該明白,可以采用載波來承載計(jì)算機(jī)可讀電子數(shù)據(jù),例
如那些用于發(fā)送和接收電子郵件或用于訪問如因特網(wǎng)或局域網(wǎng)(LAN)等網(wǎng)絡(luò)的 數(shù)據(jù)。當(dāng)然,本領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識(shí)到,在不背離所公開的實(shí)施例的范圍或精 神的前提下可以對(duì)這一配置進(jìn)行許多修改。
各實(shí)施例將按照可包括多個(gè)組件、模塊等的系統(tǒng)來呈現(xiàn)??梢岳斫夂兔靼?, 各種系統(tǒng)可包括其他組件、模塊等和/或可不包'括結(jié)合4附圖討論的所有組件、模 塊等。也可使用這些方法的組合。
關(guān)于采取自動(dòng)動(dòng)作,可以實(shí)現(xiàn)機(jī)器學(xué)習(xí)技術(shù)來便于執(zhí)行自動(dòng)動(dòng)作。此外,基 于效用的分析(例如,考慮采取正確自動(dòng)動(dòng)作的收益對(duì)比采取不正確動(dòng)作的成本) 可被結(jié)合到執(zhí)行自動(dòng)動(dòng)作中。更具體地,這些基于人工智能(AI)的方面可由任 何適當(dāng)?shù)幕跈C(jī)器學(xué)習(xí)的技術(shù)和/或基于統(tǒng)計(jì)的技術(shù)和/或基于概率的技術(shù)來實(shí)現(xiàn)。 例如,構(gòu)想了對(duì)專家系統(tǒng)、模糊邏輯、支持向量機(jī)、貪婪搜索算法、基于規(guī)則的系 統(tǒng)、貝葉斯模型(例如,貝葉斯網(wǎng)絡(luò))、神經(jīng)網(wǎng)絡(luò)、其它非線性訓(xùn)練技術(shù)、數(shù)據(jù)融 合、基于效用的分析系統(tǒng)、采用貝葉斯模型的系統(tǒng)等的使用,并且這些使用旨在落 入本發(fā)明的范圍之內(nèi)。
最初參考圖1,所示是用于獲得和顯示地圖信息和相關(guān)聯(lián)的數(shù)據(jù)的系統(tǒng)100。系統(tǒng)100便于從多個(gè)用戶和/或?qū)嶓w(例如,因特網(wǎng)、另一系統(tǒng)、計(jì)算機(jī)……)(以
下稱為用戶)接收大量信息來填充一個(gè)或多個(gè)數(shù)據(jù)庫或儲(chǔ)存庫。系統(tǒng)ioo還便于向
多個(gè)用戶提供包括關(guān)于世界在用戶正在査看地圖時(shí)("即時(shí)")的樣子的信息的地 圖信息。地圖信息可包括實(shí)時(shí)交通、建造中的摩天樓、內(nèi)部空間、或可被感知并且 用戶期望獲得其信息的任何其它東西。地圖信息可包括個(gè)性化的基于位置(距離、 相關(guān)性等)的結(jié)果,包括方向和導(dǎo)航結(jié)果。作為示例而非局限,地圖信息可以包括 附近的餐廳、用戶最近去過的餐廳的結(jié)果、每一所顯示的餐廳在夜間的特色、其他 人(例如,朋友、家人、聯(lián)系人、鄰居……)對(duì)每一餐廳如何評(píng)級(jí)、用戶可能感興 趣(例如,基于與用戶偏好有關(guān)的歷史信息)的餐廳等等。
根據(jù)某些實(shí)施例,地圖信息可包括關(guān)于對(duì)象或景點(diǎn)的詳細(xì)信息。例如,關(guān)于 大樓或其它建筑物的名稱的信息可在請(qǐng)求時(shí)或自動(dòng)地,如在用戶將鼠標(biāo)懸停在對(duì)象 上時(shí)提供。也可提供關(guān)于建筑物的其它信息,諸如電話號(hào)碼、電子郵件別名信息、 網(wǎng)站信息、工作時(shí)間、特殊事件等。該信息可在對(duì)象的覆蓋區(qū)或邊界(例如,屋頂 尺寸)內(nèi)提供,或者其可位于對(duì)象或景點(diǎn)附近的顯示畫面上,并帶有指示該信息屬 于該特定對(duì)象或景點(diǎn)的指針。在某些實(shí)施例中,該信息可以位于地圖上的別處。
系統(tǒng)100包括與數(shù)據(jù)收集或縫合組件104以及呈現(xiàn)組件106接口的接收器組 件102。接收器組件102被配置成獲得、接收、請(qǐng)求等來自多個(gè)用戶的輸入。輸入 可以是各種形式的大量信息,包括書寫的數(shù)據(jù)、語音通信、涉及各種地理位置的一 維(1D) 、 二維(2D) 、 2維半(2.5D)、三維(3D)等圖像、以及可通過有線 和/或無線通信傳送的其它數(shù)據(jù)。信息可通過包含孤立數(shù)據(jù)的用戶(例如,數(shù)據(jù)庫、 計(jì)算機(jī)系統(tǒng)……)提供給接收器組件102。孤立數(shù)據(jù)可包括由單獨(dú)的數(shù)據(jù)庫或服務(wù) 器所維護(hù)的數(shù)據(jù)。例如,企業(yè)實(shí)體所維護(hù)的孤立數(shù)據(jù)可包括與企業(yè)歷史有關(guān)的信息、 員工信息、標(biāo)準(zhǔn)經(jīng)營過程、財(cái)務(wù)信息等等。接收器組件102可被配置成訪問該孤立 數(shù)據(jù)(只要授權(quán)了可訪問性)并將所有這些完全不同的信息源集合到單個(gè)邏輯框架 中。
在信息在接收器組件102處可用的基本上相似的時(shí)刻,該信息被發(fā)送到以可 容易檢索的格式存儲(chǔ)數(shù)據(jù)的縫合組件104。在另一實(shí)施例中,來自接收器組件102 的輸入數(shù)據(jù)在被發(fā)送到縫合組件104之前可被延遲。在又一實(shí)施例中,該信息可在 接收器組件102處接收到的基本同時(shí)發(fā)送到縫合組件104并在呈現(xiàn)組件106處數(shù)據(jù) 可用之前保留在縫合組件104中一段預(yù)定時(shí)間。接收器組件102、縫合組件104和 /或呈現(xiàn)組件106之間的信息傳送時(shí)間的延遲考慮到了包括隱私問題在內(nèi)的各種因素。例如,提供關(guān)于用戶當(dāng)前位置的三維或其它數(shù)據(jù)的用戶可能不希望其他人知道 該用戶的確切位置(例如,實(shí)時(shí)跟蹤)。由此,可以有與系統(tǒng)100相關(guān)聯(lián)的延遲功 能。延遲可以按時(shí)間測(cè)量(例如,小時(shí)、天、周),在某些特定時(shí)間幀期間測(cè)量(例
如,從上午8點(diǎn)到下午5點(diǎn)向每個(gè)人提供我的確切位置,從下午5點(diǎn)到上午8點(diǎn)僅
允許我的配偶看見我的確切位置),或通過跟蹤間隔或時(shí)間段的其它手段來測(cè)量。
可利用可任選的決定參加(或決定退出)過程,其中用戶決定是否允許系統(tǒng)100
提供關(guān)于該用戶的其它實(shí)時(shí)數(shù)據(jù)。用戶可通過各種手段(例如,訪問因特網(wǎng)、發(fā)送
SMS消息、訪問呼叫中心等等)來更新信息,如當(dāng)前位置。例如,用戶可進(jìn)行徒 步旅行并向其他人通知將遵循的路線。如果用戶沒有發(fā)送位置更新已經(jīng)長(zhǎng)于指定量 的時(shí)間或指定的延遲,則可向特定的人(例如,朋友、親戚等)和/或向緊急號(hào)碼 (例如,911)發(fā)送警告消息。
用戶可以設(shè)置并控制關(guān)于何時(shí)顯示實(shí)時(shí)數(shù)據(jù)、這一數(shù)據(jù)的精度、能訪問該數(shù) 據(jù)的人的隱私參數(shù)。系統(tǒng)可提供對(duì)數(shù)據(jù)的加密,使得它僅可在用戶的機(jī)器上恢復(fù)。 用戶可以選擇使得路線僅為局部的而不發(fā)布到服務(wù)的選項(xiàng),以及考慮到隱私和安全 問題的其它參數(shù)。
用戶還可提供關(guān)于特定位置的經(jīng)注釋的信息。例如,對(duì)于動(dòng)物園,用戶可以 輸入該用戶希望其他人看見的特定動(dòng)物的圖片,或用戶可以輸入諸如"檢査新的猴 子顯示!"等文本或語音消息。該信息可以在另一用戶進(jìn)行搜索并且在地圖上顯示 動(dòng)物園或周圍區(qū)域時(shí)可用。另外,可提供從特定源(例如,動(dòng)物園)提供的信息以 供用戶選擇。這一信息可包括關(guān)于實(shí)體的特定數(shù)據(jù),如展覽、工作時(shí)間、顯示出路 線的動(dòng)物園內(nèi)部地圖等等。可顯示的其它數(shù)據(jù)可以是任務(wù)列表或用戶希望查看的、 對(duì)該用戶為個(gè)人的其它用戶定義的信息。例如,用戶可粘貼來自該位置的其家庭的 照片。
從用戶傳送到接收器組件102的數(shù)據(jù)一般與特定實(shí)體或?qū)ο?例如,大樓、 景觀、房屋、街角、陸標(biāo))或特定地理位置(地址、地理坐標(biāo))相關(guān)聯(lián)??p合組件 104被配置成諸如通過例如地理坐標(biāo)將每一數(shù)據(jù)與一地理位置相關(guān)聯(lián)??p合組件 104被配置成使用接收到的離散數(shù)據(jù)和/或數(shù)據(jù)圖像將包括三維圖像在內(nèi)的數(shù)據(jù)綁 定在一起??p合組件104在系統(tǒng)100接收到用戶請(qǐng)求時(shí)將信息傳送到呈現(xiàn)組件106。
呈現(xiàn)組件106被配置成向用戶提供(向其輸出數(shù)據(jù))檢索所請(qǐng)求的信息并以 無縫的三維方式導(dǎo)航所縫合的圖像數(shù)據(jù)的能力。三維呈現(xiàn)可以是各種導(dǎo)航角度(例 如,傾斜視圖、鳥瞰角度、透視角度、俯視角度、前視角度、向下軌道、向上軌道……)。200880001794
用戶可以接收基于用戶詢問的信息,該信息可包括特定位置和/或圍繞位置的范圍 (例如,IO英里、25英里)。位置可以基于地理坐標(biāo)、街道名稱、街道地址、城 市、街道或其它標(biāo)識(shí)地方、人和/或要查看的東西的手段。
呈現(xiàn)組件106被配置成使得多個(gè)用戶能基本同時(shí)地査看相似的地理圖像和相 關(guān)聯(lián)的數(shù)據(jù)。例如,特定地理區(qū)域由于預(yù)見的事件(例如,體育事件、音樂會(huì)、政 治事件……)或未預(yù)見的事件(例如,環(huán)境條件、恐怖攻擊……)而可以是或可以
變?yōu)?熱點(diǎn)",其中多個(gè)用戶期望基本同時(shí)地查看該事件或地方。呈現(xiàn)組件106
被配置成向每一用戶提供所請(qǐng)求的地理區(qū)域同時(shí)使每一用戶能夠獨(dú)立于其它多個(gè) 用戶所執(zhí)行的查看來操縱所查看的圖像和相關(guān)聯(lián)的數(shù)據(jù)(例如,縮放、在顯示表面 上移動(dòng)圖像……)。
在另一實(shí)施例中,關(guān)于用戶的聯(lián)系人(例如,家人、朋友、同事、同學(xué)……) 的信息可響應(yīng)于對(duì)于關(guān)于可能感興趣的地方(例如,餐廳、體育事件、商店……) 的信息的提示或請(qǐng)求而被提供給用戶。例如,用戶可能正出于商務(wù)或其它目的而訪 問一位置,并且希望關(guān)于在該地方訪問時(shí)可以做什么的信息。用戶可以當(dāng)在該實(shí)際
位置處時(shí)或從可以是任何地方的另一地方遠(yuǎn)程地請(qǐng)求這一信息,只要有供系統(tǒng)100 獲得該信息并將其傳送給用戶的手段。
根據(jù)另一實(shí)施例,系統(tǒng)100可以便于提供到一個(gè)或多個(gè)位置的方向或?qū)Ш叫?息。最快或最佳路線可以由系統(tǒng)100基于最近從該區(qū)域中的一個(gè)或多個(gè)用戶接收到 的信息來確定。路線可被突出顯示或以不同顏色標(biāo)記。在又一實(shí)施例中,系統(tǒng)IOO 可以便于基于各種準(zhǔn)則向一個(gè)或多個(gè)用戶做實(shí)時(shí)廣告和/或在線廣告,這些準(zhǔn)則包 括用戶位置、用戶偏好、用戶請(qǐng)求、廣告客戶位置、廣告客戶排名、廣告客戶評(píng)級(jí) 等等。
圖2示出了用于方便用戶輸入來進(jìn)行數(shù)據(jù)編譯的系統(tǒng)200。系統(tǒng)200包括接受 來自各種用戶的信息的接收器組件202。該信息被傳送到被配置成將該數(shù)據(jù)組織成 可使用的格式并發(fā)送該信息的縫合組件204。呈現(xiàn)組件206在"按需"或"要求" 的基礎(chǔ)上向各種用戶提供該信息。呈現(xiàn)組件206向用戶輸出所請(qǐng)求的數(shù)據(jù)。
接收器組件202被配置成從各種用戶接收、請(qǐng)求、查詢、接受等數(shù)據(jù)。數(shù)據(jù) 可以從多個(gè)設(shè)備接收,包括移動(dòng)電話、常規(guī)和全景照相機(jī)、以及可傳送信息的其它 設(shè)備。為便于這一數(shù)據(jù)接受,接收器組件202可包括各種模塊,包括用戶接口模塊 208、位置信息模塊210、和/或時(shí)間信息模塊212。應(yīng)當(dāng)^解,'可能有比所示和描 述的更多或更少的模塊。盡管模塊208、 210和212是參考接收器組件202來示出并描述的,但是它們可以被定位為單獨(dú)的模塊或者它們可以與其它系統(tǒng)200組件相 關(guān)聯(lián)。
用戶接口模塊208被配置成使用戶能夠與系統(tǒng)200交互并提供圖像數(shù)據(jù)或其 它信息。用戶接口模塊208可以提供圖形用戶界面(GUI)、命令行界面等等。例 如,可以呈現(xiàn)向用戶提供對(duì)各種形式的數(shù)據(jù)進(jìn)行加載、導(dǎo)入、讀取等的區(qū)域或手段 的GUI,并且該GUI可包括呈現(xiàn)這些動(dòng)作的結(jié)果的區(qū)域。這些區(qū)域可包括已知的 文本和/或圖形區(qū)域,包括對(duì)話框、靜態(tài)控件、下拉菜單、列表框、彈出菜單、編 輯控件、組合框、單選按鈕、復(fù)選框、按鈕以及圖形框。另外,可采用便于呈現(xiàn)的 工具,諸如用于導(dǎo)航的垂直和/或水平滾動(dòng)條以及確定一區(qū)域是否可被查看的工具 欄按鈕。例如,用戶可以通過將信息輸入到編輯控件中來與用戶接口模塊208交互。
用戶還可例如通過諸如鼠標(biāo)、滾球、鍵區(qū)、鍵盤、筆、數(shù)碼相機(jī)和/或語音激
活等各種設(shè)備來與這些區(qū)域交互以便選擇和提供信息。通常,諸如鍵盤上的按鈕或 回車鍵等機(jī)制可在輸入了信息之后采用以啟動(dòng)信息傳達(dá)。然而,可以理解,此處所
描述和的各實(shí)施例不限于此。例如,僅僅加亮一復(fù)選框可啟動(dòng)信息傳達(dá)。在另一示 例中,可采用命令行界面。例如,命令行界面可以提示(例如,通過顯示器上的文 本消息、音頻聲調(diào)、……)用戶通過提供文本消息來輸入信息。用戶然后可提供適 當(dāng)?shù)男畔?,諸如數(shù)字圖像數(shù)據(jù)、對(duì)應(yīng)于在該界面提示中提供的選項(xiàng)的字母數(shù)字輸入、 對(duì)提示中所提出的問題的回答、或其它輸入數(shù)據(jù)??梢岳斫猓钚薪缑婵梢耘c GUI和/或API結(jié)合使用。另外,命令行界面可以結(jié)合具有有限圖形支持和/或低帶 寬通信信道的硬件(例如,視頻卡)和/或顯示器(例如,黑白和EGA)來使用。
用戶接口模塊208還可從用戶實(shí)體(例如,因特網(wǎng)、另一系統(tǒng)、計(jì)算機(jī)……) 接收數(shù)據(jù)。例如,數(shù)據(jù)所有者可以與系統(tǒng)200交互以"通過引用"發(fā)布數(shù)據(jù),并且 系統(tǒng)200或者將査詢重定向到實(shí)際數(shù)據(jù)(鏈接模型),或者通過系統(tǒng)200來代理數(shù) 據(jù)(聚合模型,其可包括聚集型處理)。系統(tǒng)200可以用可容易獲得的商業(yè)和公眾 信息的數(shù)據(jù)庫來預(yù)填充(頭數(shù)據(jù)(head data))和/連續(xù)更新(尾數(shù)據(jù)(tail data))。
與接收器組件202的交互允許個(gè)別用戶的團(tuán)體用輸入數(shù)據(jù)來構(gòu)建、擴(kuò)展和更 新數(shù)據(jù)庫,由此連續(xù)地增加了數(shù)據(jù)量、改進(jìn)數(shù)據(jù)的質(zhì)量和更新數(shù)據(jù)的準(zhǔn)確性。個(gè)別 用戶所提供的信息可被認(rèn)為是不真實(shí)的,并且可以與真實(shí)數(shù)據(jù)區(qū)分開來,直到其真 實(shí)性等級(jí)上升到適當(dāng)?shù)燃?jí)。系統(tǒng)200還可收集和顯示與內(nèi)部空間(例如,住宅、大 樓、商店、餐廳、工廠……)有關(guān)的數(shù)據(jù)圖像和其它信息、航空?qǐng)D像以及水下位置。 可由個(gè)別用戶添加的信息包括道路、最佳釣魚或賞鳥點(diǎn)、示出建筑信息的注釋等等。其它信息可以從商業(yè)組織提供,如上傳商場(chǎng)布局信息的購物商場(chǎng)以及提供關(guān)于銷售 的信息或其它相關(guān)數(shù)據(jù)的個(gè)別商店。例如,當(dāng)用戶將鼠標(biāo)或其它定點(diǎn)設(shè)備懸停在感 興趣對(duì)象上方時(shí),可從孤立數(shù)據(jù)源(例如,服務(wù)器)獲得關(guān)于該對(duì)象的信息并動(dòng)態(tài) 地呈現(xiàn)給用戶。應(yīng)當(dāng)注意,該信息可以在全世界收集,并且與所公開的實(shí)施例相 關(guān)聯(lián)的數(shù)據(jù)不限于一個(gè)地區(qū)或國家。另外地或另選地,與企業(yè)有關(guān)的信息可基于用 戶的實(shí)際位置或基于用戶所查看的地圖繪制區(qū)域來呈現(xiàn)給用戶。以此方式,用戶可 以接收關(guān)于用戶感興趣的地理區(qū)域的商務(wù)信息(例如,規(guī)劃休假或商務(wù)旅行)。
用戶還可向接收器組件202輸入或提供對(duì)于每一實(shí)體(例如,企業(yè)和服務(wù)、 事件、地點(diǎn))的評(píng)級(jí)和評(píng)論,并且可以對(duì)每一其他人的評(píng)論評(píng)級(jí)來減少可能的垃圾 郵件。評(píng)級(jí)可以在不同的維度上,例如,"該位置是極妙的,有非常美的日落,但
是你在這里拍的照片卻很糟"。評(píng)級(jí)可被輸入到與接收器組件202相關(guān)聯(lián)的推薦引 擎,該引擎例如利用評(píng)級(jí)來創(chuàng)建評(píng)級(jí)高的服務(wù)或活動(dòng)之間的交叉推薦??梢詫?duì)個(gè)別 用戶提供評(píng)級(jí)和推薦的不同聚集(例如,來自所有用戶、來自我的社區(qū)、來自我的 家庭……)。
接收器組件202還可接收與所接收的圖像相關(guān)聯(lián)的元數(shù)據(jù)信息。該數(shù)據(jù)可以 包括,例如商店或企業(yè)的徵標(biāo)、工作時(shí)間、電話號(hào)碼、特殊事件、或與圖像(例如, 感興趣的對(duì)象或區(qū)域)相關(guān)聯(lián)的其它信息(例如,各種模式信息)。該信息可以在 顯示圖像數(shù)據(jù)時(shí)顯示,或者在請(qǐng)求關(guān)于感興趣的對(duì)象或區(qū)域的更多信息時(shí)顯示。關(guān) 于信息模式的進(jìn)一步細(xì)節(jié)將參考以下圖5來提供。
位置信息模塊210可以提供關(guān)于提供了數(shù)據(jù)圖像或其它信息的用戶和/或?qū)嶓w 的位置的信息。可采用全球定位服務(wù)(GPS)或另一定位手段來促進(jìn)位置信息。 GPS在市內(nèi)區(qū)域中的準(zhǔn)確性受限,并且在許多情況(例如,內(nèi)部空間)中一般是 不可用的??衫没赪i-Fi的位置解決方案來完善該位置間隙,并且使得此處所 公開的各實(shí)施例能夠在多種環(huán)境中起作用。
根據(jù)又一實(shí)施例,系統(tǒng)200可以通過多個(gè)資源來周期性地驗(yàn)證用戶的位置。 例如,用戶的移動(dòng)設(shè)備的位置可以利用位置服務(wù)器來解析。當(dāng)信息被提供給系統(tǒng) 200時(shí)用戶正在使用的設(shè)備可以主動(dòng)地本地跟蹤其位置并周期性地上傳位置信息。 在另一實(shí)施例中,用戶可以手動(dòng)選擇一位置(例如,"我在這里")來創(chuàng)建指定檢 査點(diǎn)。
位置信息模塊210被配置成基于圖像是在哪里拍攝的或文檔是在哪里創(chuàng)建、 編輯的等等來提供圖像或文檔的位置中心點(diǎn)(locationpivot)。當(dāng)用戶具有啟用位置的設(shè)備(例如,智能電話)時(shí),位置追蹤特征可以按預(yù)定時(shí)間間隔或時(shí)間段(例 如,每隔5分鐘)來記錄設(shè)備的位置。該追蹤稍后可以與文件(例如,圖片、文檔) 上的時(shí)間戳相關(guān)聯(lián),類似于電子圖片存儲(chǔ)介質(zhì)或存儲(chǔ)的文檔的目錄中的數(shù)據(jù)。位置 信息模塊210允許用戶虛擬地按照原始序列重新訪問該旅行并將其它位置索引的 信息與相冊(cè)中的每一圖片(或數(shù)據(jù))相關(guān)聯(lián)。關(guān)鍵詞可以自動(dòng)地與圖片、數(shù)據(jù)、文 檔等相關(guān)聯(lián),以便于尋找并查看信息。通過指定先前與圖像和/或數(shù)據(jù)相關(guān)聯(lián)的關(guān) 鍵詞來瀏覽目錄結(jié)構(gòu)是簡(jiǎn)單的。在另一實(shí)施例中,瀏覽可以基于圖像和/或數(shù)據(jù)的 時(shí)間和序列。
時(shí)間信息模塊212被配置成對(duì)圖像、數(shù)據(jù)和/或其它信息加時(shí)間戳,并且可以 單獨(dú)地或結(jié)合位置信息模塊210來操作。時(shí)間信息模塊212還被配置成提供將事件 的時(shí)間匹配到事件的位置的上下文。例如,照相機(jī)可以記錄拍攝照片的時(shí)間,并且 將照片與時(shí)間戳一起輸入到系統(tǒng)200。這使用戶具有個(gè)人和公共數(shù)據(jù)的上下文的 源。根據(jù)另一實(shí)施例,并不是在每次記錄事件時(shí)保存位置,而是位置跟蹤服務(wù)以預(yù) 定的固定間隔(例如,5分鐘、15分鐘、30分鐘……)來維護(hù)用戶位置的"面包 屑軌跡"。該信息稍后可用于確定任何加時(shí)間戳的信息的位置,例如,文檔編輯時(shí) 間戳可以揭示對(duì)文檔的特定改變是在何處執(zhí)行的(并可能提示有關(guān)為何做出編輯的 回憶)。時(shí)間戳信息還可方便時(shí)移功能,該功能允許用戶不僅查看當(dāng)前數(shù)據(jù),而且 還查看歷史信息以及預(yù)測(cè)的將來信息。例如,用戶可進(jìn)行時(shí)移以便基于歷史預(yù)報(bào)看 見明天天氣如何,或者時(shí)移到較早的日期來準(zhǔn)確地觀察天氣是如何變化的。
可利用位置和時(shí)間信息來確認(rèn)某人在特定時(shí)刻在特定地方。例如,不抵賴服 務(wù)可以用用戶的時(shí)間和位置來簽署用戶證書。該信息可以是可驗(yàn)證的(例如,無線 載波的蜂窩塔或商務(wù)Wi-Fi基站可提供該服務(wù))。駕駛時(shí)間算法也可規(guī)定用戶可能 (或不可能)在特定時(shí)間前到達(dá)目的地。
用戶位置和/或時(shí)間信息應(yīng)考慮隱私和安全問題以及家長(zhǎng)控制方面??衫酶?種手段來保護(hù)用戶的隱私。這些手段可包括允許用戶在貢獻(xiàn)內(nèi)容時(shí)用別名(代替真 名)來標(biāo)識(shí)。用戶可選擇與所有用戶或與特定的一組人(例如,伙伴列表或指定個(gè) 人)共享個(gè)人內(nèi)容。
用戶可選擇將個(gè)人內(nèi)容和位置信息共享特定一組時(shí)間(例如,位置抖動(dòng) (dithering)、按觀察者抖動(dòng))。例如,如果用戶安排了一個(gè)會(huì)議,則用戶可向出 席者發(fā)送指示。用戶還可給予出席者舉行該會(huì)議的辦公室或大樓的內(nèi)部地圖。由此, 出席者可不僅具有到會(huì)議位置路線,而且還具有到用戶辦公室的路線。此外,該信息可僅在會(huì)議當(dāng)日可由出席者訪問。萬一用戶遲到,則可允許出席者在會(huì)議的幾小 時(shí)期間訪問用戶的位置。該信息可由用戶來配置。在其它時(shí)間,用戶可能僅基于街 坊或城市來定位。
另一隱私問題圍繞這可揭示個(gè)人信息的街道級(jí)(以及可能其它高分辨率、短 程)圖像。由此,應(yīng)采用用于使得圖像匿名的各種自動(dòng)化解決方案。這些解決方案 可以包括面部檢測(cè)算法以尋找和"抖動(dòng)"或模糊人臉,從而減少人們發(fā)現(xiàn)其照片在 線的發(fā)生??刹捎闷渌惴▉頇z測(cè)并移除牌照號(hào)和其它標(biāo)識(shí)準(zhǔn)則。
另外,由于所公開的實(shí)施例是在社區(qū)貢獻(xiàn)時(shí)預(yù)測(cè)的,因此應(yīng)考慮用于控制、 減輕并處理垃圾郵件、淫穢、色情、惡意信息等的特殊考慮事項(xiàng)。然而,消除所有 此類數(shù)據(jù)可能并不可行,存在用于減輕此類內(nèi)容的流行的多種策略。
因此,評(píng)級(jí)、評(píng)論或貢獻(xiàn)內(nèi)容的用戶應(yīng)用唯一標(biāo)識(shí)和/或口令登入,并且接收 器組件202可以禁止未提供此類信息的那些人輸入內(nèi)容。僅搜索或查看內(nèi)容(例如, 餐廳、事件、位置、景點(diǎn)……)的人可登入或保持匿名??蔀樨暙I(xiàn)內(nèi)容(包括評(píng)級(jí) 和評(píng)論內(nèi)容)的用戶創(chuàng)建"虛擬名譽(yù)"。該名譽(yù)可以基于對(duì)貢獻(xiàn)內(nèi)容的用戶排名的 其它用戶的評(píng)級(jí)。持續(xù)貢獻(xiàn)較差質(zhì)量的內(nèi)容的用戶可具有低虛擬名譽(yù)。這一用戶可 被禁止上傳、評(píng)論或評(píng)級(jí)進(jìn)一步的內(nèi)容。
例如,用戶貢獻(xiàn)關(guān)于餐廳的內(nèi)容。如果該內(nèi)容被評(píng)論并且預(yù)定數(shù)量的其它用 戶提供了指示該內(nèi)容是垃圾郵件的評(píng)級(jí),則所述內(nèi)容可被隱藏并且禁止貢獻(xiàn)者貢獻(xiàn) 進(jìn)一步的內(nèi)容。可向用戶提供解釋內(nèi)容的機(jī)會(huì)。可設(shè)置系統(tǒng)(例如,虛擬仲裁系統(tǒng)) 來解決內(nèi)容是否是垃圾郵件以及內(nèi)容是否應(yīng)被永久移除或者是否應(yīng)被重新顯示以 供其他人查看的問題。
在另一實(shí)施例中,做出貢獻(xiàn)的每一用戶可具有相關(guān)聯(lián)的排名。可向貢獻(xiàn)垃圾 郵件或其它惡意內(nèi)容的用戶發(fā)放過失點(diǎn)或另一跟蹤手段。另外,可向錯(cuò)誤地譴責(zé)另 一人的用戶發(fā)放過失點(diǎn)。如果用戶由于這些過失點(diǎn)而落在某一排名之下,則他們可
被標(biāo)記并且不再準(zhǔn)許他們張貼、上傳或提供內(nèi)容。應(yīng)當(dāng)理解,接收器組件202可用
其它動(dòng)態(tài)檢查和平衡來配置,以使用戶能允許社區(qū)進(jìn)行自我調(diào)節(jié)。
圖3示出了用于獲得和顯示詳細(xì)對(duì)象信息和相關(guān)聯(lián)的數(shù)據(jù)的系統(tǒng)300。系統(tǒng) 300可包括獲取或接收器組件302、縫合組件304、以及呈現(xiàn)組件306,這些組件類 似于參考以上附圖所描述的系統(tǒng)組件。系統(tǒng)300中還包括邊界組件308,該組件可 被配置成確定感興趣的對(duì)象或景點(diǎn)的邊界或周界。
接收器組件302可被配置成從一個(gè)或多個(gè)用戶和/或?qū)嶓w(例如,因特網(wǎng)、另一系統(tǒng)、計(jì)算機(jī)……)接收包括圖像310和/或詳細(xì)對(duì)象信息312的輸入。對(duì)象可
以是例如,大樓、辦公室、停車庫、房屋、餐廳、公園、或感興趣的其它位置、東
西和/或點(diǎn)。對(duì)象信息可以包括與對(duì)象相關(guān)聯(lián)的圖像(例如,圖片、3D圖片或圖像、 全景圖片、內(nèi)部圖像等等)。接收器組件302接收到的信息可以包括對(duì)象的標(biāo)識(shí)(例 如,名稱、地址……)和/或地理編碼的信息314 (例如,地理坐標(biāo)、緯度、經(jīng)度、 街道位置等等)。另外,接收器組件302可以接收、獲得、請(qǐng)求等關(guān)于該對(duì)象的子 組件的詳細(xì)信息。子組件和詳細(xì)信息可以包括,例如,辦公大樓或公寓大樓中的所 有承租人的列表、電話號(hào)碼以及其它信息。應(yīng)當(dāng)理解,大樓中的承租人應(yīng)當(dāng)提交或 批準(zhǔn)對(duì)該詳細(xì)信息的使用。根據(jù)某些實(shí)施例,該信息可從電話記錄和/或其它公共 信息源獲得。另選地或另外地,該信息可從訂閱或訂戶服務(wù)獲得,承租人(或授權(quán) 個(gè)人)向該服務(wù)請(qǐng)求在顯示地圖數(shù)據(jù)時(shí)包括后顯示其信息。這類授權(quán)個(gè)人可包括應(yīng) 在請(qǐng)求時(shí)可用的信息。其它實(shí)施例可允許授權(quán)個(gè)人注冊(cè)對(duì)象(例如,所擁有的房屋 或財(cái)產(chǎn)),這將在進(jìn)一步討論。
邊界組件308可被配置成標(biāo)識(shí)圖像中的至少一個(gè)離散位置。離散位置可以是 建筑物的屋頂或墻壁的中心;外部區(qū)域的中心或其它感興趣的對(duì)象;屋頂、墻壁、 外部區(qū)域或感興趣的對(duì)象的角;或圖像中可用作用于顯示對(duì)象信息的中心點(diǎn)或軸的 任何位置。邊界組件還可查明感興趣的對(duì)象或區(qū)域的邊界或周界。周界可以是,例 如對(duì)象的覆蓋區(qū)(例如,屋頂、建筑物的側(cè)面)。根據(jù)某些實(shí)施例,周界或邊界信 息可從一算法中査明。例如,接收器組件302可接收定義屋頂或可查看表面的宗地 多邊形或幾何圖(例如,圓、矩形、正方形、立方體……)。這類幾何信息可由例 如定義屋頂?shù)钠髽I(yè)上傳。邊界組件308可利用該宗地多邊形信息,并推斷在該宗地 多邊形區(qū)域中可能只有一幢大樓(或其它感興趣的區(qū)域)?;谶@些推斷,感興趣 的區(qū)域(例如,建筑物)的邊緣或周界可被計(jì)算來查明包括該感興趣的區(qū)域的建成 區(qū)(例如,建筑物的側(cè)面)。應(yīng)當(dāng)理解,可采用各種算法、方法和/或技術(shù)來査明 對(duì)象形狀、大小或范圍。
系統(tǒng)300中還包括縫合組件304,該組件可被配置成在一個(gè)或多個(gè)儲(chǔ)存庫中維 護(hù)基于位置的信息,通過該組件,基于位置的信息和相關(guān)聯(lián)的圖像和數(shù)據(jù)可如同來 自單個(gè)儲(chǔ)存庫那樣來檢索。
包括在系統(tǒng)300中的呈現(xiàn)組件306可以被配置成顯示與感興趣的區(qū)域相關(guān)聯(lián) 的元數(shù)據(jù),并且可選擇性地基于觀察透視或基于一條或多條軸(例如,離散位置) 來更改元數(shù)據(jù)的位置或透視。元數(shù)據(jù)或詳細(xì)信息可為單個(gè)建筑物或?qū)ο筇峁?,或者可為地圖區(qū)域中顯示的每一建筑物(或所選對(duì)象)提供。呈現(xiàn)組件306可以在屋頂 的覆蓋區(qū)的邊界內(nèi)顯示元數(shù)據(jù),或例如在建筑物的墻壁或側(cè)面的覆蓋區(qū)內(nèi)顯示元數(shù) 據(jù)。根據(jù)某些實(shí)施例,元數(shù)據(jù)可根據(jù)圖像觀察角度來選擇性地顯示。例如,如果觀
察角度或透視從架空視圖(例如,元數(shù)據(jù)顯示在屋頂上)變?yōu)?5度角,則信息可 例如將位置從屋頂改為對(duì)象的側(cè)面。另選地或另外地,元數(shù)據(jù)可以被顯示在遠(yuǎn)離感 興趣的區(qū)域的覆蓋區(qū)處,并帶有指示該元數(shù)據(jù)所涉及的感興趣的區(qū)域的指針或其它 標(biāo)記。在還有一些實(shí)施例中,元數(shù)據(jù)可被顯示在列表中或在另一查看頁面上。元數(shù) 據(jù)還可根據(jù)用戶(如用鼠標(biāo)或其它定點(diǎn)設(shè)備)懸停在所顯示的地圖的區(qū)域上來顯示。 關(guān)于懸停功能的進(jìn)一步信息將在下文參考圖5和6來討論。
呈現(xiàn)組件306可以將數(shù)據(jù)顯示為地圖信息上的疊加。以此方式,元數(shù)據(jù)可以 是透明的,從而允許査看圍繞該元數(shù)據(jù)的地圖區(qū)域。呈現(xiàn)組件306可被配置成基于 檢索或訪問對(duì)呈現(xiàn)組件306和/或系統(tǒng)300中的其它組件可用的內(nèi)部和/或外部信息 來査明所顯示的元數(shù)據(jù)是否是當(dāng)前或經(jīng)更新的。
圖4示出了用于在地圖繪制環(huán)境中獲得與感興趣的對(duì)象或區(qū)域有關(guān)的信息的 系統(tǒng)400。系統(tǒng)400可包括從多個(gè)源獲得信息的獲取組件或接收器組件402、以可 檢索格式維護(hù)該信息的縫合組件404、以及在請(qǐng)求時(shí)或基于系統(tǒng)400的關(guān)于應(yīng)顯示 該信息的推斷來顯示該信息的呈現(xiàn)組件406。系統(tǒng)400中還包括可査明感興趣區(qū)域 的參數(shù)或覆蓋區(qū)的邊界組件408。
基于人工智能的系統(tǒng)(例如,顯式和/或隱式訓(xùn)練的分類器)可用于執(zhí)行根據(jù) 將在下文中描述的一個(gè)或多個(gè)方面的推斷和/或概率判斷和/或基于統(tǒng)計(jì)的判斷。如 此處所使用的,術(shù)語"推論"或"推斷"通常指的是從經(jīng)由事件和/或數(shù)據(jù)捕捉的 一組觀察結(jié)果來推理或推斷系統(tǒng)、環(huán)境、和/或用戶狀態(tài)的過程。例如,推斷可用 于標(biāo)識(shí)特定的上下文或動(dòng)作,或可生成狀態(tài)的概率分布。推斷可以是概率性的,艮P, 基于數(shù)據(jù)和事件的考慮計(jì)算感興趣的狀態(tài)的概率分布。推斷也可以指用于從一組事 件和/或數(shù)據(jù)合成更高級(jí)事件的技術(shù)。這類推斷導(dǎo)致從一組觀察到的事件和/或儲(chǔ)存 的事件數(shù)據(jù)中構(gòu)造新的事件或動(dòng)作,而無論事件是否在相鄰時(shí)間上相關(guān),也無論事 件和數(shù)據(jù)是來自一個(gè)還是若干個(gè)事件和數(shù)據(jù)源。各種分類方案和/或系統(tǒng)(例如, 支持矢量機(jī)、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)、貝葉斯信任網(wǎng)絡(luò)、模糊邏輯、數(shù)據(jù)融合引擎……) 可用于執(zhí)行關(guān)于各實(shí)施例的自動(dòng)化和/或推斷的動(dòng)作。
接收器組件402可包括接口模塊410,該模塊可被配置成從至少一個(gè)用戶接 收、請(qǐng)求、獲得等與感興趣區(qū)域有關(guān)的一個(gè)或多個(gè)圖像。在某些實(shí)施例中,接收器組件402可以從一個(gè)或多個(gè)用戶接收感興趣區(qū)域的多于一個(gè)圖像。例如,圖像或圖 片可從位于感興趣區(qū)域附近的移動(dòng)設(shè)備獲得。如果兩個(gè)用戶基本上同時(shí)或在不同時(shí) 間在該附近,則每一用戶可捕捉該對(duì)象的圖像并且每一圖像可能基于在捕捉該圖像 時(shí)用戶的位置而不同。例如, 一個(gè)圖像可能是從面向大樓的前方的西面以一個(gè)角度 拍攝的,而另一圖像是從面向大樓的正面的東面以一個(gè)角度拍攝的??衫盟惴ɑ?排序技術(shù)來査明哪一圖像和/或信息是最準(zhǔn)確的,和/或?yàn)樵撎囟ǖ母信d趣對(duì)象或地 方保留哪一圖像和/或信息,或是否應(yīng)保留兩個(gè)圖像。
標(biāo)識(shí)模塊412可被配置成標(biāo)識(shí)所捕捉的感興趣的區(qū)域。這一標(biāo)識(shí)可以連同圖
像一起來接收,或者可以在不同的時(shí)間標(biāo)識(shí)。這一標(biāo)識(shí)可以包括對(duì)象地址、地理坐
標(biāo)、或包括地理編碼的信息在內(nèi)的其它標(biāo)識(shí)數(shù)據(jù)。標(biāo)識(shí)可以在接口模塊410處接收
到圖像數(shù)據(jù)時(shí)由用戶來提供。例如,從中提供信息或圖像的移動(dòng)設(shè)備可包括全球定
位系統(tǒng)(GPS)功能或用于査明移動(dòng)設(shè)備的位置(例如,地理坐標(biāo))的其它功能。 這一信息可被捕捉并且與所接收的圖像和/或信息相關(guān)聯(lián)。
與接收器組件402相關(guān)聯(lián)的另一模塊可以是可獲得、接收、請(qǐng)求等與感興趣 對(duì)象有關(guān)的詳細(xì)信息的信息模塊414。如此處所使用的,感興趣對(duì)象是任何實(shí)體或 對(duì)象(例如,大樓、景觀、房屋、街角、陸標(biāo)……)或特定地理位置(地址、地理 坐標(biāo))。例如,該詳細(xì)信息可以是與感興趣對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),并且這一元數(shù)據(jù) 可包括信息分層結(jié)構(gòu)。
在高層,該分層結(jié)構(gòu)可包括諸如感興趣對(duì)象的位置(例如,地址、地理坐標(biāo)) 或名稱等信息,如果有這樣的信息與該對(duì)象相關(guān)聯(lián)的話。命名約定可以是,例如餐 廳、動(dòng)物園、公園、辦公大樓、圖書館、大學(xué)、政府區(qū)域等的名稱。該分層結(jié)構(gòu)的 下一層可以是對(duì)象的電話號(hào)碼。下一層可以是聯(lián)系人名等等。用戶可以向下鉆入該 分層結(jié)構(gòu)以獲得關(guān)于對(duì)象的更詳細(xì)信息。
圖5示出了用于在基于web的地圖應(yīng)用程序中顯示各種類型的模式信息的系 統(tǒng)500。系統(tǒng)500可被配置成呈現(xiàn)地圖并在用戶"懸停"在特定位置上時(shí)用可能對(duì) 用戶有益的各種類型的信息或査看模式(例如,歷史特征、當(dāng)前事件、以及與特定 地方或區(qū)域相關(guān)聯(lián)的其它數(shù)據(jù))來動(dòng)態(tài)地更新顯示區(qū)域。這一査看模式可以便于在 與顯示模式信息基本同時(shí)地向用戶呈現(xiàn)關(guān)于顯示區(qū)域上的感興趣區(qū)域的有用信息, 由此減輕了搜索各種網(wǎng)站來獲得相似信息的需求。用戶還可在各種模式之間切換來 改變所呈現(xiàn)的信息的類型。
系統(tǒng)500可包括可被配置成通過從一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器或數(shù)據(jù)庫檢索地圖信息來顯示地圖和地圖特征的呈現(xiàn)組件502。地圖信息可以在與接收到對(duì)該信息的
請(qǐng)求基本同時(shí)地呈現(xiàn)。呈現(xiàn)組件502可以與合并組件504接口,該合并組件可被配 置成將各種類型的信息與呈現(xiàn)組件502所呈現(xiàn)的地圖和地圖特征合并。合并組件 504可被配置成可操作地與一個(gè)或多個(gè)孤立數(shù)據(jù)源506通信以獲得關(guān)于特定地理位 置(例如,感興趣對(duì)象、區(qū)域)的信息。孤立數(shù)據(jù)可包括由單獨(dú)的數(shù)據(jù)庫或服務(wù)器 所維護(hù)的數(shù)據(jù)。
當(dāng)顯示或輸出地圖和地圖特征時(shí),懸停模式組件508可被配置成基于定點(diǎn)設(shè) 備的移動(dòng)來標(biāo)識(shí)包含在檢索到的地圖信息中的對(duì)象。例如,如果定點(diǎn)設(shè)備被定位在 所顯示的地圖區(qū)域上的對(duì)象上方超過預(yù)定間隔,則該系統(tǒng)可推斷用戶期望關(guān)于該對(duì) 象的附加信息。所標(biāo)識(shí)的對(duì)象信息可由呈現(xiàn)組件502或合并組件504的任一個(gè)或兩 者來監(jiān)視或發(fā)送(諸如,在反饋回路中)到另一個(gè)。例如,如果用戶諸如通過將鼠 標(biāo)或其它設(shè)備在感興趣區(qū)域上移動(dòng)而懸停在地圖區(qū)域上的三維圖像上方超過預(yù)定 間隔,則可提供各種類型的信息。另外,系統(tǒng)500可以顯示對(duì)應(yīng)于相似地圖繪制位 置的一個(gè)或多個(gè)模式并且可在兩個(gè)或多個(gè)模式之間交替。例如,用戶可以與懸停模 式組件506交互以選擇一個(gè)或多個(gè)模式或在各模式之間切換。懸停模式組件506 可以至少部分地基于用戶不活動(dòng)(例如,未移動(dòng)鼠標(biāo))來標(biāo)識(shí)應(yīng)對(duì)其呈現(xiàn)模式信息 的對(duì)象。
例如,可提供百科全書模式,其中關(guān)于特定感興趣區(qū)域的詳細(xì)歷史和當(dāng)前信 息被呈現(xiàn)給用戶(例如,文本、音頻等)。例如,如果用戶正在掃視不同國家并且 將鼠標(biāo)懸停在埃菲爾鐵塔上,則地圖應(yīng)用程序可以與百科全書應(yīng)用程序合并并呈現(xiàn) 關(guān)于埃菲爾鐵塔的信息。
在另一示例中,孤立數(shù)據(jù)可由不動(dòng)產(chǎn)公司來維護(hù),并且可以包括關(guān)于要銷售 的不動(dòng)產(chǎn)的信息。當(dāng)一個(gè)人期望購買房屋或其它地產(chǎn)時(shí),獲知關(guān)于該區(qū)域的盡可能 多的信息通常是有益的。銷售員也可能希望以最佳的方式來呈現(xiàn)該地產(chǎn)以增加快速 并以最大價(jià)格售出該地產(chǎn)的機(jī)會(huì)。除了該地產(chǎn)的內(nèi)部圖像(例如,房屋內(nèi)的房間) 之外,還可在地圖應(yīng)用程序中呈現(xiàn)相關(guān)聯(lián)的附加信息。例如,關(guān)于學(xué)區(qū)、犯罪率、 購物區(qū)、圖書館、校外活動(dòng)等的信息可連同其實(shí)際地理位置一起顯示在地圖上。以 此方式,不僅向用戶呈現(xiàn)了要銷售的地產(chǎn)的圖像,而且用戶還可查看街坊。
在另一實(shí)施例中,如果用戶期望購買特定區(qū)域內(nèi)的地產(chǎn),則系統(tǒng)可以呈現(xiàn)地 圖并且標(biāo)志或標(biāo)記用戶定義的區(qū)域內(nèi)要銷售的所有地產(chǎn)(或地產(chǎn)子集)。當(dāng)用戶懸 停在一特定的標(biāo)志的地產(chǎn)上時(shí),可顯示菜單。用戶可以從菜單項(xiàng)中選擇如三維巡視、地產(chǎn)性質(zhì)(例如,年限、平方英尺等)等各種選擇。系統(tǒng)也可提供其它信息,包括 保險(xiǎn)費(fèi)率、犯罪率和細(xì)節(jié)、該區(qū)域中的交通擁塞、車輛超速監(jiān)視區(qū)等等。
根據(jù)某些實(shí)施例,合并組件504可以與社交網(wǎng)絡(luò)510接口以將其它信息與所
顯示的地圖和地圖特征合并。社交網(wǎng)絡(luò)510可被配置成向用戶提供諸如在這些用戶
保存的所有圖像的剪貼簿或日志中注釋信息的模式。例如,如果用戶正在旅行并且 發(fā)現(xiàn)提供各種食物和娛樂的餐廳,則用戶可以用關(guān)于餐廳的信息來注釋個(gè)人旅行概
要。所注釋的信息可包括用戶在訪問該地點(diǎn)時(shí)所拍攝的照片。系統(tǒng)500可在地圖應(yīng) 用程序中包括這一注釋的信息并且可向用戶提供該注釋的信息以及這些餐廳的實(shí) 際地理位置的圖像。這一注釋可分層添加,這些層可根據(jù)用戶請(qǐng)求添加或移除。另 外地或另選地,用戶可以將這些注釋的信息與其它用戶共享。
圖6示出了用于根據(jù)用戶定義的動(dòng)作從孤立數(shù)據(jù)庫獲得信息以結(jié)合基于web 的地圖來顯示相關(guān)信息的系統(tǒng)600。系統(tǒng)600可被配置成基于關(guān)于用戶的信息、基 于所請(qǐng)求的特定信息來呈現(xiàn)各種模式或類型的信息。系統(tǒng)600還可被配置成在各模 式之間交替或切換或基本同時(shí)地呈現(xiàn)多個(gè)模式。
系統(tǒng)600類似于參考圖5所示并描述的系統(tǒng)500。然而,在該實(shí)施例中,合并 組件604不僅基于懸停模式608,而且還部分地基于用戶信息612和/或用戶選擇 614來動(dòng)態(tài)地呈現(xiàn)模式信息。用戶信息612可以涉及關(guān)于用戶的各種已知和/或推斷 的事實(shí)。這類信息可包括年齡、性別等,并且可由用戶手動(dòng)輸入或由系統(tǒng)600推斷。 例如,如果用戶是10歲的孩子,則可在用戶懸停在感興趣區(qū)域上時(shí)自動(dòng)顯示百科 全書信息。然而,如果用戶是先前已經(jīng)査看了該査看區(qū)域中要銷售的住宅的30多 歲的人,則系統(tǒng)可推斷該用戶希望看見要銷售的住宅并自動(dòng)向用戶呈現(xiàn)這些性質(zhì)。
用戶選擇614可由用戶配置或由系統(tǒng)600推斷,并且可包括要顯示的特定模 式(例如,不動(dòng)產(chǎn)信息)和/或可組合兩個(gè)或更多模式或在這些模式之間交替。例 如,用戶可以請(qǐng)求涉及關(guān)于感興趣對(duì)象的歷史信息的信息,然后請(qǐng)求將模式改變?yōu)?(或基本同時(shí)地顯示)當(dāng)前工作時(shí)間。
在另一示例中,在課堂項(xiàng)目上工作的學(xué)生可使用地圖應(yīng)用程序來虛擬地査看 所研究的感興趣區(qū)域或?qū)ο?。如果該學(xué)生期望附加信息,系統(tǒng)600可以自動(dòng)地呈現(xiàn) 該信息,而非要求該學(xué)生去往單獨(dú)的網(wǎng)站(如果己知的話)并搜索該信息,這可能 是耗時(shí)且令人沮喪的,尤其是在必須對(duì)每一新網(wǎng)站重復(fù)輸入位置數(shù)據(jù)的時(shí)候。用戶 還可在諸如百科全書模式和歷史模式的模式之間切換以獲得關(guān)于感興趣對(duì)象的更 多細(xì)節(jié)。例如,系統(tǒng)可以顯示關(guān)于國家紀(jì)念碑的歷史信息,并且提供游客將發(fā)現(xiàn)對(duì)訪問該位置有用的關(guān)于訪問時(shí)間、聯(lián)系信息或其它信息的信息。
現(xiàn)在參考圖7,所示是用于檢測(cè)或查明感興趣對(duì)象的范圍或覆蓋區(qū)的系統(tǒng)700。
系統(tǒng)700類似于參考以上附圖所示并描述的系統(tǒng)。系統(tǒng)700中可以包括可從一個(gè)或 多個(gè)用戶獲得信息(例如,特定位置的3D圖像和/或地理編碼的信息)的接收器組 件702、以可檢索格式維護(hù)該信息的縫合組件704、可顯示該信息的呈現(xiàn)組件706、 以及可檢測(cè)或查明感興趣對(duì)象的范圍或覆蓋區(qū)的邊界組件707。
邊界組件708可包括宗地多邊形模塊710和邊緣檢測(cè)模塊712。宗地多邊形模 塊710可被配置成接收或査明定義感興趣區(qū)域的屋頂、墻壁、平面、可査看表面等 的多邊形或幾何形狀。例如,大樓所有者或其它授權(quán)的人可提交或上傳定義屋頂?shù)?多邊形?;谠撎峤坏男畔ⅲ蓮?fù)制該屋頂?shù)亩噙呅?,并且在該多邊形的參?shù)內(nèi)提 供信息。如果大樓或屋頂不夠大來包含關(guān)于該對(duì)象的可查看信息,則該信息可與該 對(duì)象相鄰地顯示或顯示在顯示器上的另一位置處,只要用戶能查明哪一信息屬于哪 一對(duì)象即可。
邊緣檢測(cè)模塊712可被配置成確定感興趣對(duì)象的邊緣或外部區(qū)域。在某些實(shí) 施例中,感興趣區(qū)域可以是室外區(qū)域,如公園、動(dòng)物園、花園等,并且因此沒有與 其相關(guān)聯(lián)的屋頂。對(duì)于這些感興趣區(qū)域,宗地多邊形模塊710可以査明該感興趣對(duì) 象的范圍是宗地(例如,公園、動(dòng)物園……)的周界。邊緣檢測(cè)模塊712可被配置 成呈現(xiàn)感興趣對(duì)象的范圍內(nèi)可查看的信息。
現(xiàn)在參考圖8,所示是維護(hù)基于位置的信息的中央儲(chǔ)存庫的系統(tǒng)800。系統(tǒng)800 包括便于用戶輸入基于位置(和基于時(shí)間)的信息的接收器組件802?;谖恢玫?信息被維護(hù)在縫合組件804中,并在用戶請(qǐng)求該基于位置(和時(shí)間)的信息的子集 時(shí)發(fā)送到呈現(xiàn)組件806。
縫合組件804被配置成將基于位置的信息維護(hù)在一個(gè)或多個(gè)儲(chǔ)存庫中,通過 該組件,基于位置的信息可如同來自單個(gè)儲(chǔ)存庫那樣來檢索??p合組件804便于將 圖像分成可縫合正方形或小塊,其每一個(gè)都是獨(dú)立地呈現(xiàn)和下載的。諸如HTML 等代碼組合各正方形來顯示無縫圖像。當(dāng)用戶掃視并縮放時(shí),下載附加部分。
數(shù)據(jù)收集或縫合組件804可包括鑲嵌成像模塊808。鑲嵌成像在像素級(jí)應(yīng)用, 并提供對(duì)物理位置的地圖繪制。這允許掃描街道側(cè)以使得該街道在被査看時(shí)具有連 接到該街道的邊道。主道和邊道都可在各種角度下査看,包括從45度角和從俯視 圖。鑲嵌成像還允許查看文化對(duì)象以及與街坊相關(guān)聯(lián)的那些對(duì)象、東西、事件等。 它還允許用戶使用像素級(jí)地圖繪制來查看物理位置。在實(shí)際實(shí)現(xiàn)中,有大量信息可通過從多個(gè)源收集大量圖像數(shù)據(jù)來獲得。獲得 如房屋等粒度級(jí)査看被簡(jiǎn)化,因?yàn)樗占膱D像是地理參考的,并且系統(tǒng)知道與圖 像數(shù)據(jù)有關(guān)的每一像素在地球上位于何處。當(dāng)各種用戶提供圖像數(shù)據(jù)和/或傾斜圖 像時(shí),該系統(tǒng)標(biāo)識(shí)該圖像的每一像素并將所有圖像縫合在一起以形成綜合數(shù)據(jù)圖 像。
從各種用戶接收到的圖像可以相關(guān)或可以不相關(guān),由此每一點(diǎn)在其與真實(shí)世 界體驗(yàn)相關(guān)時(shí)應(yīng)被標(biāo)識(shí)。這類似于通過為地球上的每一點(diǎn)設(shè)置標(biāo)識(shí)并提供每一點(diǎn)的 確切位置來嵌入在泥塑模型上。在任何時(shí)間點(diǎn)有至少三樣?xùn)|西在發(fā)生。第一樣是收
集圖像的圖測(cè)量(pictometry)(接收器組件802),它們都是地理參考的并被包 括在模型中。第二樣是從各種圖像中形成一個(gè)大的功能點(diǎn)的鑲嵌。最后一樣是通過 取每一數(shù)字圖像和相關(guān)聯(lián)的小塊并使其變?yōu)榭煽p合部分來編譯的巨型圖像。正是這
些可縫合部分或小塊被放置在多個(gè)服務(wù)器上。每一小塊參考標(biāo)識(shí)指示符來組織,從 而允許系統(tǒng)800基于與每一小塊相關(guān)聯(lián)的標(biāo)識(shí)來定位每一小塊??p合被應(yīng)用于地圖 并提供了參考標(biāo)記以及其它標(biāo)識(shí)準(zhǔn)則。關(guān)于快速提供或供應(yīng)這些大圖像的進(jìn)一步信 息將在下文中更詳細(xì)討論。
縫合組件804可以包括被配置成維護(hù)從用戶社區(qū)接收到的信息的社區(qū)模塊 810。社區(qū)模塊810可基于推薦一特定實(shí)體(例如,位置、地方、事件……)的社 區(qū)來找出該實(shí)體。社區(qū)可被定義為用戶的即時(shí)信使中列出的人、頻繁聯(lián)系人、或其 它定義的準(zhǔn)則。社區(qū)還可以是特定地理區(qū)域,如城市、城市的一部分等。實(shí)體可以 基于用戶如用書簽所保存的所有實(shí)體的子集,或可以基于特定用戶所欣賞的整個(gè)范 圍的實(shí)體。由此,當(dāng)用戶訪問例如一餐廳,并且喜歡其食物、服務(wù)、氣氛等時(shí),用 戶可以保存該餐廳的細(xì)節(jié)作為書簽,并且還可包括用戶定義的描述,如記錄或推薦 的食物等。這向其他人提供了基于用戶所保存的標(biāo)簽來搜索特定實(shí)體的方式,只要 這一用戶被定義為其他人的社區(qū)的成員即可。
社區(qū)搜索可以取決于用戶要求而被拓寬或縮小。最寬范圍是整個(gè)社區(qū)(城市), 中間范圍是用戶自己的社區(qū)(頻繁聯(lián)系人),而最窄的范圍與特定用戶或該用戶保 存的書簽相關(guān)聯(lián)。用戶能夠從最窄到最寬搜索來回,并且還可搜索最窄和最寬之間 的任何范圍。用戶還可能請(qǐng)求對(duì)于離開用戶不斷擴(kuò)大和/或遙遠(yuǎn)的范圍的聯(lián)系人內(nèi) 的用戶的聯(lián)系人、這些聯(lián)系人的聯(lián)系人、或這些聯(lián)系人的聯(lián)系人的聯(lián)系人的搜索, 或請(qǐng)求基于這些聯(lián)系人的搜索。
搜索可以基于由與縫合組件804或系統(tǒng)800的其它組件接口的機(jī)器學(xué)習(xí)組件812所提供的推斷或人工智能來進(jìn)行。例如,第一用戶可具有關(guān)于特定餐廳的偏好, 而第二用戶具有類似的、但不一定相同的偏好。如果第一用戶不熟悉一區(qū)域和/或 不知道該用戶可能欣賞的類似的餐廳,則可以基于使用第二用戶的偏好的推斷來進(jìn) 行搜索。該搜索可以利用基于先前用戶所輸入的該用戶的已知的喜好和厭惡的用戶 定義的準(zhǔn)則或系統(tǒng)定義的準(zhǔn)則來進(jìn)行。推斷或機(jī)器學(xué)習(xí)組件812和/或引擎然后可
以搜索具有相似偏好的其它用戶,如第二用戶。系統(tǒng)800可基于兩個(gè)用戶的喜好和
厭惡相似的推斷來推薦合適的餐廳,即使這些用戶彼此不認(rèn)識(shí),只要每一用戶先前 同意其信息可按這種方式來使用即可。該推斷中的某一些可以基于社交網(wǎng)絡(luò),如利 用即時(shí)信使系統(tǒng)作為社交網(wǎng)絡(luò)。
推斷搜索可以基于另一個(gè)人將偏愛什么的推斷。例如,丈夫可能希望在特殊 的場(chǎng)合帶其妻子外出,并且由于是特殊的,已經(jīng)決定做某件他妻子將偏愛做而不是 他自己將偏愛做的事情。在這一情況下,丈夫可以基于其妻子的偏好和其妻子的社 區(qū)偏好來搜索,而與丈夫的偏好沒有關(guān)系和/或組合。這基本上是確定另一個(gè)人將 偏愛什么而不實(shí)際詢問該人的搜索,這提供了驚喜和/或好判斷的元素。另一類推 斷搜索可以基于兩個(gè)或更多人的偏好的組合。通過組合多個(gè)偏好,可以提取出關(guān)于 兩者或全部都可能喜歡做的事情的推斷。
推斷引擎(例如,機(jī)器學(xué)習(xí)組件812)可以提供以基于時(shí)間的信息和/或基于 社交網(wǎng)絡(luò)的信息為基礎(chǔ)的地理推斷搜索。訓(xùn)練模式可以用種子模型開始,并且隨著 數(shù)據(jù)被捕捉或推入系統(tǒng)800,它可學(xué)習(xí)用戶的偏好。系統(tǒng)800或體系結(jié)構(gòu)可以捕捉 與用戶先前査看、搜索或以其它方式指示了偏好的地方有關(guān)的數(shù)據(jù),并且基于該數(shù) 據(jù),推斷用戶將對(duì)諸如體育活動(dòng)、社交活動(dòng)、商業(yè)活動(dòng)等特定活動(dòng)感興趣。用戶的 偏好被置于大類型或分組的活動(dòng)中,并且通過應(yīng)用過濾器,系統(tǒng)可以推斷該人可能 對(duì)什么感興趣并深入到特定活動(dòng)。 一旦系統(tǒng)800學(xué)習(xí)了這一用戶的偏好,系統(tǒng)800 就實(shí)現(xiàn)智能并且可應(yīng)用該用戶的與該社區(qū)有關(guān)系的偏好,從而允許更快且更準(zhǔn)確的 搜索和推薦。
圖9示出了用于向多個(gè)用戶輸出地圖信息的系統(tǒng)900。系統(tǒng)900包括從多個(gè)用 戶接收數(shù)據(jù)、圖像和其它信息的接收器組件902。數(shù)據(jù)、圖像和/或信息被傳送到縫 合組件904,縫合組件以邏輯格式維護(hù)該數(shù)據(jù),從而允許數(shù)據(jù)和圖像可通過與呈現(xiàn) 組件906的交互而對(duì)大量用戶可用。呈現(xiàn)組件906被配置成通過獲取模塊908、內(nèi) 容顯示模塊910、自動(dòng)刷新模塊912、査看模塊914和更新模塊916之間的接口來 顯示地圖信息和相關(guān)聯(lián)的數(shù)據(jù),更新模塊916查明經(jīng)更新的信息是否可用并在顯示信息之前或基本與其同時(shí)更新該信息。應(yīng)當(dāng)理解,結(jié)合呈現(xiàn)組件906或與其分開地 可使用比所示并描述的更少或更多模塊。
獲取模塊908被配置成接收要顯示的地圖信息,這可包括接收查看地圖上的
區(qū)域或地方的用戶請(qǐng)求。例如,用戶可通過用戶接口請(qǐng)求查看一特定地理區(qū)域(例 如,城市、街道、大樓、地址……)。地圖焦點(diǎn)可基于屏幕的中心,然而,用戶也 可査看諸如餐廳等特定實(shí)體或位置和/或與該類型的實(shí)體相關(guān)聯(lián)的特定住所。例如, 可以對(duì)具有五星評(píng)級(jí)、優(yōu)美景色、現(xiàn)場(chǎng)音樂表演、提供酒精飲料等的所有墨西哥餐 廳執(zhí)行搜索。與搜索結(jié)構(gòu)相關(guān)聯(lián)的可以是包括圖像、文本和/或語音數(shù)據(jù)的附加數(shù) 據(jù)。
內(nèi)容顯示模塊910被配置成在顯示空間或查看區(qū)域(例如,監(jiān)視器、顯示 器……)中呈現(xiàn)地圖信息的子集。內(nèi)容顯示模塊910還被配置成呈現(xiàn)用戶界面控件, 以覆蓋顯示空間中的地圖信息。該控件被呈現(xiàn)為半透明,使得在控件下的地圖信息 是可查看的。以此方式,用戶可以操縱用戶界面控件,并基本上同時(shí)查看地圖內(nèi)容 和相關(guān)聯(lián)的信息。
作為示例而非局限,如果用戶想要找到西雅圖的所有星巴克⑧以及在該區(qū)域中 可停車的不同地方,則用戶可以在地圖上一起査看兩者的結(jié)果。用戶可輸入搜索, 如"西雅圖的星巴克"和/或"在西雅圖停車"?;谟脩糨斎霚?zhǔn)則的搜索由系統(tǒng) 900執(zhí)行,并且如果輸入了兩個(gè)準(zhǔn)則,則在査看頁面(地圖)上示出兩個(gè)準(zhǔn)則并通 過例如不同顏色來區(qū)分。用戶可以選擇性地單獨(dú)地"打開"或"關(guān)閉"每一搜索準(zhǔn) 則以便于清晰和區(qū)別。由此,如果用戶在進(jìn)行了上述搜索之后僅想要看見停車地方, 則用戶可選擇"關(guān)閉的"特征并且關(guān)于星巴克⑧的指示符將從視圖中移除。用戶能 夠回過來將這些特征"打開",并且它們將出現(xiàn)在査看屏幕上。
在另一示例中,如果用戶在進(jìn)行了上述搜索之后另外地或另選地想要找到意 大利餐廳和ATM機(jī)器,則該用戶可輸入搜索準(zhǔn)則,如"西雅圖的意大利食物"和 /或"西雅圖的ATM"。系統(tǒng)進(jìn)行該搜索,并且對(duì)帶有上述搜索的結(jié)果的搜索結(jié)果 分層,從而允許基本同時(shí)地查看所有搜索準(zhǔn)則。該分層特征允許不同搜索特征例如 使用不同顏色或其它標(biāo)記指示(如標(biāo)志、幾何圖等)來一起査看。關(guān)于顯示疊加或 分層功能的進(jìn)一步信息將在下文中描述。
另外地或另選地,內(nèi)容顯示模塊910可被配置成顯示與感興趣的區(qū)域相關(guān)聯(lián) 的信息。這一信息可包括例如大樓中的辦公室或承租人或購物商場(chǎng)中的商店的列 表、電話號(hào)碼(例如,語音、傳真)、工作時(shí)間、所提供的服務(wù)、當(dāng)前銷售信息等。所顯示的信息可以是透明的,使得該信息下的感興趣區(qū)域和周圍對(duì)象(例如,地圖 信息)是可查看的。以此方式,用戶可以通過例如用戶界面控件來操縱該信息,并 且基本同時(shí)地査看感興趣區(qū)域和相關(guān)聯(lián)的信息和地圖對(duì)象。
自動(dòng)刷新模塊912被配置成根據(jù)顯示空間內(nèi)的光標(biāo)移動(dòng)動(dòng)態(tài)地更新所顯示的 地圖信息。可在指定距離和/或地理區(qū)域內(nèi),諸如在幾英里內(nèi)或幾個(gè)城市街區(qū)內(nèi)進(jìn) 行多重或分層搜索,并且該搜索可被限于在查看區(qū)域內(nèi)的地圖的部分、段或區(qū)域。 當(dāng)用戶"放大"地圖的一部分以按放大視圖查看地圖上的一小部分時(shí),屏幕自動(dòng)地 刷新并且再次自動(dòng)執(zhí)行搜索,但是這一次搜索限于被放大的地圖的區(qū)域。當(dāng)用戶移 動(dòng)地圖,諸如將地圖向北、南等移動(dòng)時(shí),隨著地圖移動(dòng)自動(dòng)執(zhí)行搜索或者對(duì)該新區(qū) 域自動(dòng)刷新,從而允許指示符或控件持續(xù)地改變。這一刷新由系統(tǒng)900自發(fā)地執(zhí)行, 而無需來自用戶的任何交互。
例如,用戶可請(qǐng)求城市內(nèi)的所有博物館的位置。關(guān)于博物館名稱、地址、電 話號(hào)碼、工作時(shí)間等的文本信息可被顯示,并帶有指示博物館的特定位置的指針或 線。如果在所請(qǐng)求的區(qū)域中沒有博物館或者如果用戶希望拓寬搜索區(qū)域,則用戶可
"縮小"來査看更大的地理區(qū)域,如周邊城市。自動(dòng)刷新模塊912自動(dòng)地刷新與地
圖相關(guān)聯(lián)的數(shù)據(jù),使得所請(qǐng)求的信息對(duì)于顯示區(qū)域而被更新。在以上情況中,可顯 示另外的博物館,而不再在査看區(qū)域中的其它博物館可從顯示屏幕移除。自動(dòng)刷新
組件912減輕了用戶在"放大"、"縮小"或其它命令功能完成之后重新發(fā)起搜索 的必要。
査看組件914被配置成向多個(gè)用戶提供從各種觀察角度査看地圖信息以及以 其在過去、將來的某一時(shí)間的格式以及其當(dāng)前格式來査看地圖信息的能力。用戶可 以用與用戶接口相關(guān)聯(lián)的用戶控件調(diào)整來控制視圖。査看組件914可以呈現(xiàn)地圖信 息的傾斜視圖。地圖信息可以按照鳥瞰角度、俯視角度、透視角度、正視角度、后 視角度、向下軌道觀看角度、向上軌道觀看角度等來查看。以此方式,圖像可以從 各種角度和方向來查看。
基于鄰近地區(qū)的"附近"搜索是可用的,該搜索便于搜索諸如餐廳、停車區(qū)、 ATM機(jī)器、電影院、大樓、住宅等特定地方。例如,附近搜索可以找到在離星巴 克⑧的用戶定義的區(qū)域或距離內(nèi)的所有ATM機(jī)器。以此方式,用戶不僅找到對(duì)于 "星巴克"和"ATM機(jī)器"兩者的特定位置,而且系統(tǒng)900還限制搜索僅返回關(guān) 于位于ATM機(jī)器附近的那些星巴克⑧的結(jié)果。
系統(tǒng)900包含大量數(shù)據(jù),并且數(shù)據(jù)應(yīng)是允許用戶輸入搜索準(zhǔn)則來容易地檢索所需信息的格式。該信息可以基于用戶希望獲得其信息的特定時(shí)刻(過去、現(xiàn)在、 將來預(yù)測(cè))來檢索。例如,查看模塊914可以包括被配置成向用戶提供在特定時(shí)間 定位特定地方、東西等的手段的時(shí)間組件。當(dāng)系統(tǒng)900接收到數(shù)據(jù)時(shí),數(shù)據(jù)可用接 收到的時(shí)間或輸入設(shè)備捕捉信息的時(shí)間來加時(shí)間戳。由此,當(dāng)用戶選擇位置和時(shí)間 組合時(shí),向用戶呈現(xiàn)對(duì)用戶有價(jià)值的格式的可容易檢索的數(shù)據(jù)。例如,用戶可能希
望査看颶風(fēng)之前的位置,并且還査看颶風(fēng)之后的同一位置。系統(tǒng)900允許這樣的査
看,并且可對(duì)特定用戶請(qǐng)求特制該信息。
更新模塊916可與呈現(xiàn)組件906相關(guān)聯(lián),然而,應(yīng)當(dāng)理解,更新模塊916可 以與其它系統(tǒng)900組件(例如,接收器組件902)相關(guān)聯(lián)。更新模塊916可被配置 成査明是否接收到經(jīng)更新的信息(例如,圖像、元數(shù)據(jù)、位置……)和/或該信息 是否與感興趣對(duì)象相關(guān)聯(lián)。這一信息可被追加到與該對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。根據(jù)某 些實(shí)施例,與感興趣對(duì)象相關(guān)聯(lián)的信息可用更新模塊916獲得的信息來修改、替代 等。例如,用戶可以提交與先前接收到的信息相沖突的對(duì)象信息。沖突信息可以由 一個(gè)或多個(gè)用戶審閱并根據(jù)哪一信息對(duì)于該特定感興趣對(duì)象最準(zhǔn)確來排序。接收最 高排名(在數(shù)字越高則數(shù)據(jù)越準(zhǔn)確的標(biāo)度上)的信息可與感興趣對(duì)象相關(guān)聯(lián)。以此 方式,如果接收到的新的或經(jīng)更新的信息不被認(rèn)為是適當(dāng)?shù)?例如,具有比先前信 息低的排名),則先前信息不應(yīng)被更新模塊916替換或更新。應(yīng)當(dāng)理解,可利用其 它系統(tǒng)、技術(shù)或方法來確定與感興趣對(duì)象相關(guān)聯(lián)的信息和/或地圖繪制信息的準(zhǔn)確 度。
圖10示出了用于創(chuàng)建地圖繪制層的組件。如圖所示,客戶機(jī)web應(yīng)用程序 1002通過例如因特網(wǎng)與服務(wù)器農(nóng)場(chǎng)1004通信來請(qǐng)求地圖繪制信息。地圖繪制信息 被分成獨(dú)立下載的小塊1006。如圖所示,每一小塊可以表示不同的主題(例如, 天氣、交通、文化對(duì)象、景點(diǎn)、地圖、衛(wèi)星圖像)。然而,小塊可以表示不同主題 或單個(gè)主題可分布在多于一個(gè)小塊上。用戶還可取決于用戶希望查看的小塊來配置 個(gè)人小塊。
圖11示出了顯示與一個(gè)或多個(gè)感興趣的對(duì)象有關(guān)的信息的示例性屋頂1100。 所示的是三個(gè)屋頂正方形屋頂1102、圓形屋頂1104和小間隔屋頂?shù)慕M合1106。 應(yīng)當(dāng)理解,盡管示出了正方形和圓形屋頂,但所公開的技術(shù)對(duì)于任何形狀的屋頂(例 如,矩形、八邊形、五邊形或其它形狀和/或構(gòu)造)同樣起作用。
根據(jù)在1102和1104處示出的某些實(shí)施例,信息被注釋到圖像并且可直接顯 示在屋頂上,如同它是物理地位于該屋頂上一樣。這一信息可以疊加在屋頂上,并且可利用由其物理形狀界定的整個(gè)屋頂,且可包括各種信息,包括廣告或徵標(biāo)。在 某些實(shí)施例中,信息可以用三維格式來顯示,由此,信息表現(xiàn)為從屋頂投影,從而 給予該圖像深度。在某些實(shí)施例中,屋頂可以物理地涂上特定顏色以提供復(fù)雜的填 充/疊加,這類似于電影中使用的藍(lán)屏技術(shù)。
如圖所示,在1102處,所提供的信息可以是大樓名稱以及位于該大樓內(nèi)的層 的列表。用戶可以選擇一層或多層來深入關(guān)于該大樓以及該大樓的各種居住者的更 詳細(xì)信息。這一詳細(xì)子組件信息可例如用下拉菜單來提供。根據(jù)某些實(shí)施例,用戶 可以通過點(diǎn)擊或選擇承租人名字或其它可選擇信息來自動(dòng)聯(lián)系所選承租人或移至 該承租人網(wǎng)站。
1106處所示的屋頂是針對(duì)三個(gè)不同建筑物的。由于這些屋頂較小和/或建筑物 是緊湊的且彼此接近,因此所顯示的信息可被放置在屋頂附近,并帶有標(biāo)識(shí)信息所 屬的建筑物的指針或其它手段。根據(jù)某些實(shí)施例,信息可被截?cái)嘁赃m合在建筑物的 覆蓋區(qū)內(nèi)。應(yīng)當(dāng)理解,盡管參考屋頂示出并描述了以上內(nèi)容,但所公開的技術(shù)可以 用類似的方式應(yīng)用于沒有屋頂?shù)母信d趣對(duì)象(例如,公園、動(dòng)物園……)。
根據(jù)某些實(shí)施例,根據(jù)用戶的觀看角度,疊加圖像或信息可選擇性地圍繞一 條或多條軸(例如,離散位置)來旋轉(zhuǎn),和/或關(guān)于另一位置(例如,大樓側(cè)面、 停車場(chǎng)、未占用財(cái)產(chǎn)或陸地等)來重定位。例如,如果用戶正在從高空查看感興趣 對(duì)象(例如,大樓、項(xiàng)目、位置),則可基于用戶對(duì)于該感興趣對(duì)象的相對(duì)位置來 旋轉(zhuǎn)疊加圖像的定向。此外,可采用消失點(diǎn)來動(dòng)態(tài)地更改圖像(例如,拉伸),以 使得疊加圖像如同其被繪在感興趣對(duì)象上那樣以類似方式向用戶出現(xiàn)。如果用戶正 在從側(cè)面透視(與鳥瞰視圖相比)觀看大樓或項(xiàng)目,則疊加圖像可遷移到對(duì)用戶暴 露最多的大樓或項(xiàng)目的側(cè)面。作為示例,而非局限,圖10和ll描繪了根據(jù)用戶觀 看透視的疊加圖像的各種視圖。
圖12示出了在視圖中具有屋頂1204和兩個(gè)側(cè)面1206、 1208的第一建筑物或 大樓1202的高空視圖。還示出了在視圖中具有屋頂1212和兩個(gè)側(cè)面1212、 1216 的第二建筑物或大樓1210。應(yīng)當(dāng)理解,大樓1202、 1210的任一個(gè)或兩者可從與所 示的不同的側(cè)面或角度來觀察,包括該建筑物的內(nèi)部觀察?;诟呖沼^察透視,每 一大樓1202、 1210在其相應(yīng)屋頂1204、 1212上疊加了注釋的信息。
圖13示出了具有屋頂1304和兩個(gè)側(cè)面1306、 1308的第一建筑物1302以及 具有屋頂1312和兩個(gè)側(cè)面1314、 1316的第二建筑物1310的側(cè)視圖。建筑物1302、 1310的觀察透視是從側(cè)視圖觀察的,因此,在建筑物1302、 1310的相應(yīng)側(cè)面1306、1314上顯示或疊加注釋的信息。如在第二建筑物1310的側(cè)面1314上所示,注釋 的信息可以用與顯示在另一可査看表面(例如,如在前一圖中所示的屋頂)時(shí)不同 的格式來顯示,或者信息可被截?cái)嘁赃m合該建筑物的覆蓋區(qū)。
根據(jù)某些實(shí)施例,相應(yīng)用戶在基本上同時(shí)可看到同一對(duì)象上的不同疊加圖像。 更具體而言,用戶A和用戶B可正在大約同時(shí)從兩個(gè)不同計(jì)算機(jī)査看同一大樓, 然而,每一用戶可看到不同的覆蓋圖,該覆蓋圖可以取決于各種度量(例如,人口 統(tǒng)計(jì)、用戶偏好、用戶狀態(tài)、歷史數(shù)據(jù)、客戶機(jī)側(cè)廣告、拍賣模型……)。因此, 覆蓋圖體驗(yàn)可被定制并特制以優(yōu)化用戶査看體驗(yàn)和/或收入最大化。
鑒于所示和所描述的示例性系統(tǒng),此處提供可根據(jù)各實(shí)施例的一個(gè)或多個(gè)方 面來實(shí)現(xiàn)的方法。盡管出于簡(jiǎn)化解釋的目的,各方法被顯示和描述為一系列的動(dòng)作 (或功能框),但應(yīng)該理解和明白,各方法不受動(dòng)作的順序所限,因?yàn)楦鶕?jù)這些方 法, 一些動(dòng)作能夠以與在此所示出和描述所不同的順序發(fā)生和/或與其它動(dòng)作同時(shí) 發(fā)生。而且,并非所有示出的動(dòng)作都是實(shí)施根據(jù)所公開的實(shí)施例的一個(gè)或多個(gè)方面 的方法所必需的??梢岳斫?,各個(gè)動(dòng)作可以由軟件、硬件、其組合、或任何其它合 適的裝置(例如,設(shè)備、系統(tǒng)、進(jìn)程、組件)來實(shí)現(xiàn),以執(zhí)行與這些動(dòng)作相關(guān)聯(lián)的 功能。還可以理解,這些動(dòng)作只是為了以簡(jiǎn)化的形式示出此處所提出的某些方面, 并且這些方面可以用更少和/或更多動(dòng)作來示出。本領(lǐng)域技術(shù)人員將會(huì)明白并理解, 方法可替換地被表示為一系列相互關(guān)聯(lián)的狀態(tài)或事件,諸如以狀態(tài)圖的形式。
圖14示出了用于將信息與感興趣的對(duì)象相關(guān)聯(lián)的方法1400。方法1400在1402 處開始,在那里從一個(gè)或多個(gè)用戶和/或?qū)嶓w接收對(duì)象信息。對(duì)象信息可包括描繪 感興趣對(duì)象的圖像或圖片。圖像可以是特定位置、地方等的三維圖像。對(duì)象信息可 包括地理編碼的信息(例如,經(jīng)度、緯度、街道信息等)。如此處所使用的,感興 趣對(duì)象是任何實(shí)體或?qū)ο?例如,大樓、景觀、房屋、街角、陸標(biāo)……)或特定地 理位置(例如,地址、地理坐標(biāo))。在1404處,定義感興趣對(duì)象的范圍。范圍可 以是例如,大樓或其它建筑物的覆蓋區(qū)(例如,屋頂)、財(cái)產(chǎn)宗地(例如,建筑物、 陸地等)的周界。范圍可定義關(guān)于與感興趣對(duì)象相關(guān)聯(lián)的信息的査看空間。例如, 査看空間可以是由其物理形狀所界定的整個(gè)屋頂(或外部區(qū)域)。在1404處,可 標(biāo)識(shí)或定義該對(duì)象的一個(gè)或多個(gè)離散位置。離散位置可以是建筑物的屋頂或墻壁的 中心。如果對(duì)象沒有墻壁或屋頂,則離散位置可以是外部區(qū)域的中心或其它感興趣 對(duì)象。另外地或另選地,離散位置可以是屋頂、墻壁、外部區(qū)域、感興趣對(duì)象的角, 或者是圖像中可用作用于顯示對(duì)象信息的中心點(diǎn)的任何位置。在1406處,可任選元數(shù)據(jù)可以與感興趣的對(duì)象或區(qū)域相關(guān)聯(lián)。元數(shù)據(jù)可包括 名稱、徵標(biāo)、商標(biāo)、商品名、電話號(hào)碼、工作時(shí)間、特殊事件等等。可以與對(duì)象相 關(guān)聯(lián)的其它信息可涉及用戶可能感興趣的各種項(xiàng)目。元數(shù)據(jù)可包括隨對(duì)象圖像一起 接收的地理編碼的信息。
在1408處,對(duì)象和包括元數(shù)據(jù)在內(nèi)的相關(guān)聯(lián)的信息可以用可檢索格式來保留。
該信息可被保留或存儲(chǔ),直到該信息被新的信息蓋寫或替換,該蓋寫或替換可在授 權(quán)的人請(qǐng)求移除信息或不再訂閱服務(wù)、信息被認(rèn)為是不真實(shí)的情況下進(jìn)行,或出于 其它原因進(jìn)行。對(duì)象、信息和元數(shù)據(jù)可在請(qǐng)求感興趣對(duì)象時(shí)檢索和追加。
圖15示出了用于顯示感興趣的對(duì)象和相關(guān)聯(lián)的數(shù)據(jù)的方法1500。在1502, 接收位置請(qǐng)求。該位置請(qǐng)求可以是特定地方的物理郵寄地址(例如,Crow大街7389 號(hào))、地理坐標(biāo)、或標(biāo)識(shí)特定的感興趣地方的其它手段。基于該請(qǐng)求(例如,地址), 可將該特定對(duì)象解析成宗地標(biāo)識(shí)或圖像中的一個(gè)或多個(gè)離散位置。在1504處,檢 索該位置請(qǐng)求的宗地多邊形。宗地多邊形可以對(duì)于與該對(duì)象有關(guān)的元數(shù)據(jù)或其它信 息來定義或查明位置或?qū)ο蟮牟榭捶秶蛑芙纭?br>
在1506處,從例如存儲(chǔ)介質(zhì)檢索對(duì)象信息和可任選數(shù)據(jù)(例如,元數(shù)據(jù))。 對(duì)象、信息和/或元數(shù)據(jù)在1508處被追加并顯示給用戶,并且可被操縱以提供更詳 細(xì)的信息。操縱可以包括根據(jù)用戶透視來注釋信息。例如,如果用戶透視是高空透 視,則信息可被顯示在屋頂上。如果用戶透視是側(cè)視圖或相對(duì)于對(duì)象成一角度,則 取決于對(duì)用戶暴露最多的地圖位置,或基于諸如地圖上的其它對(duì)象的位置等其它準(zhǔn) 則,信息可被顯示在例如對(duì)象的側(cè)面或與對(duì)象相鄰。信息的位置可在用戶觀察透視 改變時(shí)自動(dòng)改變。
根據(jù)某些實(shí)施例,其它信息可包括找出到感興趣區(qū)域或建筑物的最近道路或 路線,或顯示用戶在行進(jìn)到目的地時(shí)可經(jīng)歷的道路狀況或問題。在某些實(shí)施例中, 可自動(dòng)聯(lián)系與感興趣區(qū)域相關(guān)聯(lián)的特定實(shí)體(例如,商店、企業(yè)……)來顯示用戶 所請(qǐng)求的信息(例如,你的書Abracadabra有存貨嗎?)。商店或企業(yè)可實(shí)時(shí)地用 回答或?qū)M(jìn)一步信息的請(qǐng)求來響應(yīng)該請(qǐng)求。
圖16示出了顯示與用戶控件重疊的地圖繪制信息的顯示畫面1600的示例性 屏幕截圖。不同控件1602、 1604和1606被置于不同層上,并且存在與每一控件 1602、 1604和1606相關(guān)聯(lián)的智能。層捕捉可用信息的局部擴(kuò)充,并且該顯示畫面 提供了由光柵、矢量、文化對(duì)象、移動(dòng)元素、人、虛擬形象、機(jī)器人和其它元素所 組成的復(fù)雜的多層世界。層基本上是一組地理編碼的實(shí)體(例如,點(diǎn)、線、多邊形)以及其范圍和屬性(例如,名稱、照片、URL )。層的示例包括Bdlevue廣
場(chǎng)商場(chǎng)、Snake河上的最佳垂釣、Windermere發(fā)布的住宅清單。
初始層可被自動(dòng)提供以向用戶給予在缺少定制層的情況下有意義的搜索。這 些初始層可包括來自例如用戶(最終用戶發(fā)布者、商業(yè)發(fā)布者……)的Wi-Fi熱點(diǎn)、 電影時(shí)間等。個(gè)人用戶可創(chuàng)建個(gè)人層(例如,"我的房子")或光柵上傳(例如, "Woodland公園動(dòng)物園")??蓪?duì)多個(gè)點(diǎn)(例如,"我的釣魚洞"、"星巴克⑧ 位置)上傳文本數(shù)據(jù)文件。應(yīng)當(dāng)理解,諸如頂部和底部等一組層可能不可用于用戶 修改以確保對(duì)査看顯示的控制。
對(duì)層的選擇可通過選項(xiàng)板或搜索引擎來進(jìn)行,并且可以基于用戶定義的類別 來分類。另選地或另外地,層可以基于用戶使用和/或查看模式來推薦。用戶可以 通過交互式過程來對(duì)層進(jìn)行評(píng)級(jí)和評(píng)論。與每一搜索相關(guān)聯(lián)的頂層可以基于層流行 度趨勢(shì),并且可以與用戶的評(píng)級(jí)和用戶評(píng)論相關(guān)。如果特定層不與所顯示的當(dāng)前地 圖相關(guān),則該層可被隱藏。該用戶界面為每一層提供了不同的呈現(xiàn)機(jī)制(例如,光 柵、URL、通過web服務(wù)方法)。
各層的價(jià)值對(duì)每一用戶是唯一的。最終用戶(個(gè)人)可在需要時(shí)利用各層來 找出最佳局部知識(shí)。最終用戶發(fā)布者可利用各層并接收對(duì)這一發(fā)布者知識(shí)的補(bǔ)償。 商業(yè)內(nèi)容發(fā)布者可以利用各層來向大量顧客提供廣告和信息。
圖17示出了可用于此處所公開的實(shí)施例的示例性用戶接口 1700的示意性表 示。用戶接口 1700可包括地圖繪制組件1702和控制組件1704。地圖繪制組件1702 被配置成査看或覆蓋特定地理區(qū)域并且可更改地圖的觀察角度以向用戶提供獨(dú)特 的查看體驗(yàn)。
地圖的觀察角度可以是傾斜視圖,其中地圖的外觀被扭轉(zhuǎn)或轉(zhuǎn)動(dòng)約45度,從 而允許用戶從至少四個(gè)視點(diǎn)(例如,北、南、東和西)來査看地圖。有各種其它觀 察角度可用,包括地圖的全景視圖和/或三維視圖。地圖可以呈45度角,從而允許 在需要時(shí)査看大樓的側(cè)面和大樓的屋頂。這被稱為圖測(cè)量圖像,且允許用戶從上方 視圖或俯視圖切換到傾斜視圖等,并且用戶可以在各種類型的視圖之間來回切換。 傾斜視圖允許用戶選擇最少兩個(gè)旋轉(zhuǎn)角度,該旋轉(zhuǎn)角度可以例如基于街道方向。用 戶還可導(dǎo)入旋轉(zhuǎn),從而提供最大靈活性和獨(dú)特用戶體驗(yàn)。
用戶可以輸入對(duì)諸如弗吉尼亞州亞力山大等特定地理區(qū)域的請(qǐng)求。在發(fā)起搜 索之后,地圖繪制組件1702檢索或接收所請(qǐng)求的位置,并顯示該特定地方(例如, 城市、街道、地址、大樓、房屋……)。用戶可進(jìn)一步定義該搜索,諸如搜索弗吉尼亞州亞力山大的美國專利局。以此方式,用戶可以連續(xù)地細(xì)化搜索。 一旦顯示了 要查看的所需對(duì)象,用戶可以更改觀察角度來查看該對(duì)象,以實(shí)現(xiàn)不同的透視和/ 或?qū)崿F(xiàn)對(duì)象的實(shí)際大小、形狀、構(gòu)造等的透視。用戶可以利用與控制組件1704相 關(guān)聯(lián)的控件來更改視圖。
地圖可以是査看區(qū)域的背景或中央,和/或用位于或疊加在地圖上的與地圖相
關(guān)聯(lián)的東西來覆蓋整個(gè)頁面。與地圖和控制組件1704相關(guān)聯(lián)的控件可以半透明的, 以允許同時(shí)査看地圖和控件。由此,控制組件1704是半透明的,并疊加在地圖繪 制組件1702的頂部以允許基本上相似的時(shí)間對(duì)地圖繪制組件1702和控制組件 1704的視覺表示。
控制組件1704可被配置成僅顯示所需或最相關(guān)的數(shù)據(jù)。對(duì)于一小帶商場(chǎng)或高 聳的大樓存在可顯示的大量數(shù)據(jù),因?yàn)樵搮^(qū)域中可列出很多商戶。另外,各種用戶 可在該區(qū)域內(nèi)的熱點(diǎn)上留下地理編碼的注解??捎糜谙拗菩畔⒌哪承┘夹g(shù)包括"我 附近(NearMe)"按鈕,該按鈕提供了為登入的用戶定制的下拉菜單。用戶可以 從該下拉菜單選擇或選取保存的位置,如家、工作、Tony的學(xué)校、沿著我每天的 往返路程等等。
其它技術(shù)包括提供帶有社區(qū)過濾元素的每一數(shù)據(jù)列表,例如"僅向我示出三 星級(jí)或以上的企業(yè)"。這允許對(duì)結(jié)果的過濾。另一種方法可以是基于社區(qū)評(píng)級(jí)對(duì)結(jié) 果分組。用戶可以利用滑塊控件或滑動(dòng)條或其它技術(shù)來控制社區(qū)選擇對(duì)所顯示的結(jié) 果有多少影響。另一技術(shù)可以是允許對(duì)地圖視圖添加和移除列表的"今天的目的地" 托盤。
概況可控制結(jié)果列表的過濾。例如,概況可以是"足球媽媽"、"十幾歲的 男孩"或"攝影狂熱者"。這些概況最初可由用戶選擇,但基于用戶的行為隨時(shí)間 修改。用戶然后可以發(fā)布其概況以供其他人査看和使用。其它用戶然后例如在搜索 拍太空針?biāo)?Space Needle)的照片的好位置時(shí)可以選取"攝影狂熱者"概況來執(zhí) 行搜索。
將信息限于僅相關(guān)的或所請(qǐng)求的數(shù)據(jù)的另一技術(shù)可以包括基于用戶搜索的類 別在地圖視圖上顯示相關(guān)數(shù)據(jù)源。例如,當(dāng)用戶搜索"西雅圖的橄欖球"時(shí),除了 海鷹隊(duì)(Seahawks)主頁和西雅圖PI橄欖球報(bào)紙部分之外,該系統(tǒng)還可提供本地 事件列表和場(chǎng)地。
所公開的實(shí)施例不限于消費(fèi)者應(yīng)用程序,并且可包含商業(yè)、工業(yè)、政府、法 律實(shí)施等。例如,在法律實(shí)施應(yīng)用中,警員可以作為"用戶"用相關(guān)聯(lián)的用戶名和可能甚至口令來登錄??梢韵蚓瘑T呈現(xiàn)列出該警員當(dāng)前所參與的所有項(xiàng)目(正在進(jìn) 行的調(diào)査)的案件日志。有可能疊加在地圖上的擴(kuò)展列表可示出局、市、縣、州等 作為正在進(jìn)行的或當(dāng)前的調(diào)查所列出的所有活動(dòng)的案件日志。警員可以發(fā)起對(duì)于調(diào) 查中的特定人(嫌疑犯)的搜索,并且可向該警員呈現(xiàn)該人的最后已知位置。該最 后己知位置可以基于各種收集的數(shù)據(jù),如用戶輸入、用戶統(tǒng)計(jì)或其它收集手段。以 此方式,法律實(shí)施官員有更好的機(jī)會(huì)來通過自發(fā)數(shù)據(jù)搜集基于動(dòng)態(tài)信息來跟蹤個(gè) 人。
包括了所公開的實(shí)施例的分層方面,其中控件被疊加并放置在地圖的上方或 前方,從而允許用戶察覺到與地圖相組合的控件和其它信息。控件和其它信息是半 透明的,從而允許査看該控件/信息之下的細(xì)節(jié)并同時(shí)查看地圖和控件/信息。在基 于以上示例的分層應(yīng)用中,警察調(diào)度員可以具有示出所有警員、汽車等的位置的警 區(qū)地圖。警察調(diào)度員可具有跟蹤每一警員的能力以及個(gè)別地打開/關(guān)閉允許查看/跟 蹤每一警車的控件的能力。
圖18示出了在汽車應(yīng)用中使用的所公開的實(shí)施例的示例性屏幕截圖1800。激 光投影顯示器和頭部跟蹤設(shè)備(確定駕駛員在看什么)可以被文字地"畫"在真實(shí) 世界(例如,擋風(fēng)玻璃)之上。例如,當(dāng)導(dǎo)航系統(tǒng)聲明"你己到達(dá)……"時(shí),可(在 擋風(fēng)玻璃上)用標(biāo)記地點(diǎn)的指示符在通過擋風(fēng)玻璃察覺到的實(shí)際位置上畫出圖示, 而非搜尋駕駛目的地。由此,提供了比其它導(dǎo)航解決方案(例如,語音提示、將眼 睛從道路移開來査看車內(nèi)的屏幕)更好的可視化系統(tǒng)。
擋風(fēng)玻璃上的顯示出于安全的目的不應(yīng)覆蓋整個(gè)擋風(fēng)玻璃,由此激光投影儀
可能在機(jī)械上缺少這一能力??山贸^預(yù)定速度閾值(例如,35mph, 55mph) 的非交通相關(guān)信息。該非交通相關(guān)信息可以包括諸如車內(nèi)剩余油量和計(jì)劃的剩余駕 駛距離、汽車所接近的大樓的名稱等的信息。另外,該系統(tǒng)在注意到低油量指示符 時(shí),可以自動(dòng)搜索該區(qū)域的最佳汽油價(jià)格并最小化重定路線時(shí)間。價(jià)格信息可由本 地加油站提供(并且其它零售機(jī)構(gòu)可以提供關(guān)于其特定商品、服務(wù)等的信息)。 汽車到汽車的通信(例如,具有大約150英尺的Wi-Fi范圍和GPS的自組織
聯(lián)網(wǎng))可用于主動(dòng)安全支持。這些通信可包括諸如"現(xiàn)在減速,前方的汽車正在轉(zhuǎn)
彎 等{曰息。
其它數(shù)據(jù)可通過發(fā)現(xiàn)附近的實(shí)體具有能被動(dòng)態(tài)地查詢的API來獲得。例如, 市政交通中心可能被計(jì)算機(jī)化,并且可計(jì)算對(duì)于交通信號(hào)的當(dāng)前等待時(shí)間,這在 1804處示出。在另一情形中,該系統(tǒng)可分析當(dāng)前交通路線,并通知用戶該系統(tǒng)確定替換路線可能會(huì)更快。
為支持交通服務(wù)和信息,可以利用社區(qū)交通服務(wù),其中訂閱交通信息的人也 共享其交通。例如,駕駛員可具有帶有GPS的智能電話設(shè)備以及某種WAN連接
(例如,GPRS或新一代WAN技術(shù))。當(dāng)駕駛員駕駛時(shí),將駕駛員的速度與所駕 駛的路段的速度屬性進(jìn)行比較。如果速度較低(例如,低25%),則該設(shè)備可向 交通服務(wù)報(bào)告路段標(biāo)識(shí)符和實(shí)際速度(使用適當(dāng)?shù)碾[私考慮)。
訂閱該服務(wù)并在相同的總區(qū)域中的其它設(shè)備訂閱其路線段。這可涉及特定時(shí) 間以及用戶將采取的已知路線。可利用過濾器,使得用戶接收到僅關(guān)于其中其它設(shè) 備所產(chǎn)生的速度和所報(bào)告的速度不同(例如,25%)的那些路段的數(shù)據(jù)。利用地圖 繪制信息的系統(tǒng)可以指引用戶在慢速點(diǎn)周圍行進(jìn),從而節(jié)省時(shí)間和汽油。這一顯示 的一個(gè)示例在1806處示出。
在替換實(shí)施例中,可收集關(guān)于駕駛員的駕駛習(xí)慣的信息并向駕駛員提供虛擬 分?jǐn)?shù)。該分?jǐn)?shù)可以考慮各種事項(xiàng)(例如,駕駛速度、交通燈習(xí)慣……)。該分?jǐn)?shù)可 用于通過參與的保險(xiǎn)公司向駕駛員提供更好的汽車保險(xiǎn)費(fèi)率。在另一實(shí)施例中,城 市規(guī)劃者可以接收匿名模式以更好地規(guī)劃道路整修和構(gòu)建??煞治鏊鶎?shí)現(xiàn)的交通數(shù) 據(jù)以理解趨勢(shì),并向當(dāng)?shù)厥姓鸵?guī)劃機(jī)構(gòu)提供有價(jià)值的信息。
現(xiàn)在參考圖19,所示是用于從一個(gè)或多個(gè)用戶接收輸入數(shù)據(jù)的方法l卯0。方 法1900在1902處開始,在那里從大量用戶和/或?qū)嶓w接收輸入數(shù)據(jù)。該數(shù)據(jù)可以 是圖片、文本、聲音、或與對(duì)象、地方、人等相關(guān)聯(lián)的其它數(shù)據(jù)。在1904,可以 將位置和/或時(shí)間與輸入數(shù)據(jù)相關(guān)聯(lián)。該信息可以由例如用戶設(shè)備來提供。位置和/ 或時(shí)間可提供對(duì)于圖像、數(shù)據(jù)或信息的上下文。所接收到的大多數(shù)數(shù)據(jù)是孤立的, 并且與所接收到的其它數(shù)據(jù)沒有上下文關(guān)系。由此,在1906處,將該數(shù)據(jù)置于可 縫合形式。可縫合形式的數(shù)據(jù)然后在1908處被維護(hù)或存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)庫中, 其中數(shù)據(jù)將在請(qǐng)求時(shí)被提供給一個(gè)或多個(gè)用戶。
許多應(yīng)用可以通過所公開的實(shí)施例來啟用位置,包括新聞事件、辦公室相關(guān) 信息、購物、城市指南、休假。每一類型的應(yīng)用和可用數(shù)據(jù)的示例在以下詳細(xì)描述, 并且所公開的實(shí)施例不意味著限于以下示例。
新聞事件可以按照地球上的位置來聚集。當(dāng)用戶閱讀而知亞洲海嘯時(shí),用戶 可以在地圖上看見該海嘯所影響到的其它位置和/或閱讀關(guān)于這些位置的新聞文 章。用戶可以査看受影響位置的之前和之后的航空?qǐng)D像。對(duì)于體育事件,用戶可以 看見出現(xiàn)在費(fèi)城(鷹隊(duì))、波士頓(新英格蘭愛國者隊(duì))和杰克遜維爾(超級(jí)杯的位置)的一組超級(jí)杯文章。用戶可以容易地找到并閱讀地方報(bào)紙和國家報(bào)紙關(guān)于比 賽或其它相關(guān)事情報(bào)導(dǎo)了什么。
辦公室事件允許移動(dòng)工作者在商務(wù)旅行時(shí)編輯文檔。所公開的實(shí)施例允許工 作者對(duì)工作者的文檔、電子郵件、會(huì)議等進(jìn)行地理編碼(例如,緯度、經(jīng)度、海拔、 航向、速度、加速)。用戶然后可以查看當(dāng)在商務(wù)旅行時(shí)所進(jìn)行的工作。其范圍可 以是出席的會(huì)議,撰寫、審閱、編輯的文檔和電子郵件,給出的演示,在旅行期間 所做的筆記等等。例如,在辦公室事件情形中也可支持智能標(biāo)簽。這允許用智能標(biāo) 簽來自動(dòng)識(shí)別電子郵件或文檔的位置,以獲得用戶在該位置附近(例如,到該位置 或自該位置的方向……)所創(chuàng)建的其它內(nèi)容。
所公開的實(shí)施例允許用戶不僅在線購物,而且還可査看對(duì)象并看見它真正地 看起來如何等等。通過知道用戶的位置,可向用戶提供該項(xiàng)目有庫存的最近的商店 的名稱和位置。如果用戶正在購買例如蜂窩電話,則可以基于考慮到了關(guān)于用戶在 過去訪問的位置的歷史信息的載波覆蓋地圖來提供指示最佳蜂窩電話服務(wù)供應(yīng)商 的建議。對(duì)產(chǎn)品的請(qǐng)求可啟用位置,以向用戶示出按照離用戶的距離(例如,附近 搜索)來排序的產(chǎn)品結(jié)果。
可為用戶的興趣定制城市指南。如果用戶重復(fù)地訪問一餐廳、酒吧、商店等, 則記住用戶關(guān)于該位置的吸引力。該信息與協(xié)作過濾技術(shù)組合可用于建議用戶可能 希望訪問的其它地方。用戶能夠用編輯評(píng)論將該信息分層到所公開的實(shí)施例的個(gè)人 版本。
在休假場(chǎng)景中,用戶可能希望在決定目的地之前或在實(shí)際旅行到那里之前査 看該目的地。所公開的實(shí)施例啟用了3D (或其它維)街道級(jí)浸入式走過。這允許 用戶虛擬地走到位于目的地的每一酒店(或其它地方)并體驗(yàn)?zāi)抢锶绾?。由此,?shí) 現(xiàn)了空間一街道一內(nèi)部空間的概念。
在另一實(shí)施例中,對(duì)信息的請(qǐng)求可以基于按照其邏輯距離來查看聯(lián)系人???利用位置上下文上的不同中心點(diǎn),從而按照城市、州或縣來查看每一聯(lián)系人。當(dāng)聯(lián) 系人的位置改變時(shí),可通過包括彈出文本消息在內(nèi)的各種手段來通知用戶。
現(xiàn)在參考圖20,所示是用于向用戶提供所請(qǐng)求的地圖繪制數(shù)據(jù)的方法2000。 方法2000在2002處開始,在那里一個(gè)或多個(gè)用戶請(qǐng)求地圖信息。該請(qǐng)求可以基本 同時(shí)從多個(gè)用戶接收。該請(qǐng)求還可針對(duì)多個(gè)地圖繪制位置。當(dāng)接收到該請(qǐng)求時(shí),在 2004處,檢索可用信息的子集??捎眯畔⒌淖蛹梢栽谝粋€(gè)或多個(gè)數(shù)據(jù)庫或服務(wù) 器上維護(hù)。該信息在2006處在顯示畫面上輸出給用戶。顯示畫面可以是示出位置的地圖,并且可示出附加信息,包括街道名稱、陸標(biāo)、所請(qǐng)求的位置等等。當(dāng)用戶 查看屏幕上的信息時(shí),用戶可以使用光標(biāo)在顯示表面上移動(dòng),以通過更改其方向或 縮放水平來操縱地圖。當(dāng)用戶操縱該顯示畫面時(shí),該顯示畫面被自動(dòng)刷新以連續(xù)地 向用戶提供所請(qǐng)求的數(shù)據(jù),從而減輕了用戶必須重新輸入搜索準(zhǔn)則和/或重新發(fā)起 搜索的需求?;谟脩粽?qǐng)求提供不同的觀察角度。例如,用戶可以請(qǐng)求鳥瞰視圖、 正視圖、軌道視圖等。由此,用戶可虛擬地走到或體驗(yàn)顯示區(qū)域上所査看的位置。 另選地或另外地,代替按照其在場(chǎng)狀態(tài)或位置列出聯(lián)系人,聯(lián)系人可以如圖
21所示地在地圖2100上示出。用戶可以利用顯示空間上的控件2120 (與控制組件 相關(guān)聯(lián))來創(chuàng)建地理柵欄2110或段。地理柵欄2110使得系統(tǒng)能夠在聯(lián)系人進(jìn)入該 地理柵欄2110內(nèi)的特定區(qū)域時(shí)通知用戶。地理柵欄2110可以被定制2130成在一 設(shè)定時(shí)間之后到期或被設(shè)置來査找特定聯(lián)系人。例如,用戶可以創(chuàng)建地理柵欄來找 到與其一起午餐的某人,但是不在乎聯(lián)系人在下午2點(diǎn)之后是否在附近。應(yīng)當(dāng)理解, 盡管示出了矩形地理柵欄2110,但是所公開的實(shí)施例可利用和支持非矩形和邏輯 (例如,大學(xué)校園)地理柵欄。
在另一實(shí)施例中,地理柵欄2110可以由系統(tǒng)自動(dòng)創(chuàng)建。例如,如果有所安排 的與來自其它位置的人的會(huì)議,則該系統(tǒng)可以對(duì)該會(huì)議周圍的區(qū)域形成地理柵欄, 并且在到了去往會(huì)議區(qū)域的時(shí)間時(shí)智能地通知用戶。地理柵欄可支持多種類型的對(duì) 象,包括動(dòng)態(tài)和瞬時(shí)對(duì)象(例如,"在〈x〉在附近時(shí)通知我"是<我>周圍的地理柵 欄)。
在另一實(shí)施例中,可在會(huì)話中添加基于位置的服務(wù)。例如,如果一組用戶希 望會(huì)面來吃午餐并且存在時(shí)間/距離約束,則該系統(tǒng)可基于聯(lián)系人的位置來確定并 創(chuàng)建駕駛時(shí)間區(qū)。該區(qū)可被顯示給用戶,僅示出該區(qū)中定了目標(biāo)的搜索結(jié)果。該系 統(tǒng)可以通過監(jiān)視聯(lián)系人之間的消息來創(chuàng)建區(qū),并且可以利用特定觸發(fā)單詞或短語 (例如,"午餐"、"中國"、"11:45之前無法離開"、"1點(diǎn)回來"、"駕車 15分鐘之內(nèi)")以在用戶正在對(duì)話時(shí)自動(dòng)創(chuàng)建搜索查詢和結(jié)果。
在以上實(shí)施例中,查看者可以在所顯示的信息周圍移動(dòng)、在其中深入、對(duì)其 中的對(duì)象評(píng)級(jí)、添加/移除數(shù)據(jù)視圖、對(duì)該信息進(jìn)行時(shí)移等等。 一旦選擇了目的地, 可以向每一用戶呈現(xiàn)唯一的駕駛指令。另外,可向每一用戶呈現(xiàn)個(gè)人的"最晚離開 時(shí)間"估計(jì)。
圖22示出了用于快速提供(獲得并顯示)大圖像的系統(tǒng)2200。由于有大量數(shù) 據(jù)可用,因此應(yīng)采用按需向用戶提供信息的手段。系統(tǒng)2200包括與容量組件2204和負(fù)載平衡組件2206接口的基于web的查看活動(dòng)組件2202。該基于web的査看 組件2202被配置成確定與特定地理位置相關(guān)聯(lián)的基于web的查看活動(dòng)的水平。容 量組件2204被配置成確定呈現(xiàn)與特定地理位置相關(guān)聯(lián)的圖像的可用容量。負(fù)載平 衡組件2206根據(jù)圖像大小和査看活動(dòng)動(dòng)態(tài)地重新分配與要呈現(xiàn)的圖像相關(guān)聯(lián)的數(shù) 據(jù)。
有時(shí),存在發(fā)生并且許多人在基本相似的時(shí)間迅速變得有興趣査看特定事件/ 地方/位置的不可預(yù)測(cè)事件,稱為"熱度(hotness)"。試圖查看特定區(qū)域的人的 數(shù)量確定了興趣將消耗多少服務(wù)器和多少容量。為了確保所有有興趣的人都能在基 本同時(shí)査看相似的事件,確定對(duì)應(yīng)有什么可用的快速預(yù)報(bào)以及獲得需求的手段。由 此,熱度需求由人口加上游覽者再乘以未預(yù)見事件(或預(yù)見事件)的因數(shù)來確定, 并可如下表示
熱度=[(人口+游覽者)*未知事件]
人口是可預(yù)測(cè)的,并且隨時(shí)間保持相當(dāng)恒定,然而人口的動(dòng)態(tài)持續(xù)改變。游 覽者隨時(shí)間變化,但是可近似,諸如對(duì)已知事件(例如,奧運(yùn)會(huì)、體育事件……)。
當(dāng)未知事件發(fā)生(例如,9/11、海嘯、颶風(fēng)……)時(shí),該特定區(qū)域可變得"熱門", 因?yàn)樵S多人在基本相似的時(shí)間試圖查看該事件(以及相關(guān)聯(lián)的位置)。例如,可能 有提供圖像的一千臺(tái)服務(wù)器,系統(tǒng)2200可移動(dòng)或重新分配數(shù)據(jù)圖像來確保當(dāng)未知 事件發(fā)生時(shí)"熱門"的區(qū)域在最大量的可被高速緩存的此類服務(wù)器上。有兩個(gè)方面 與提供關(guān)于熱區(qū)的資源相關(guān)聯(lián);基于象限的命名方案以及可非??焖俚靥峁┻@些圖 像的技術(shù)體系結(jié)構(gòu)。
在命名約定中,世界被分成各象限,而象限被分成越來越小的象限或級(jí),并 且可以從級(jí)l (或A)到約級(jí)14 (或N)及更高。圖23示出了這一命名約定。在 2300,象限A被分成象限B到M。每一象限的放大視圖在2302處示出,其中象限 A被分成象限B、 C、 D和E。象限B以放大視圖示出,并被分成象限F、 G、 H 和I。象限F被放大地示出,并被分成象限J、 K、 L和M。該過程可以按類似的方 式繼續(xù),從而按需提供越來越多的細(xì)節(jié)。
該系統(tǒng)可以想當(dāng)然認(rèn)為在任何給定時(shí)間,要求一組特定小塊或象限的客戶機(jī) 或用戶知道如何以系統(tǒng)理解的語言向系統(tǒng)要求該象限。例如,如果用戶希望查看象 限M,則用戶提供類似于以下的請(qǐng)求小塊ID M.F.B.A.圖像.VE.COM
用戶要求與按照降序的四個(gè)象限(該示例中是M、 F、 B和A)相關(guān)聯(lián)的四個(gè) 元素。在大約N和O級(jí)(未示出),有上百萬的等級(jí),因此域名服務(wù)器(DNS) 名稱空間可變得很大,然而,"熱"點(diǎn)實(shí)際上是很小且是分段的。通常在同一城鎮(zhèn) 或城市中不會(huì)有超過一個(gè)熱點(diǎn),并且整個(gè)世界通常不會(huì)在基本同時(shí)變得熱門,因此 人們正在試圖査看什么的鏡頭是聚焦的。即使在紐約,熱點(diǎn)也僅在選擇性的區(qū)域中 出現(xiàn)。另外,熱點(diǎn)僅在有限量的時(shí)間保持熱門,且之后它們不再"熱門"并且后退 到正常和/或冷范圍。
盡管用戶正在如上所述地做出完全請(qǐng)求,但是DNS命名方案僅關(guān)心各條目中 的約兩個(gè)條目。對(duì)于上述條目,系統(tǒng)確認(rèn)的是
*.B.A
其中*是DNS通配符,"B"和"A"是象限。DNS通配符指示系統(tǒng)不關(guān)心用 戶正在請(qǐng)求的細(xì)節(jié)的水平,并且系統(tǒng)一般查找兩個(gè)較大的象限,提供該特定區(qū)域的 圖像,并被解析到一組IP地址。
更詳細(xì)地,基于上述請(qǐng)求,可以有兩個(gè)IP地址,指示該象限跨兩個(gè)機(jī)器或服 務(wù)器。當(dāng)發(fā)生災(zāi)難(未預(yù)見事件)并且例如區(qū)段或象限K變得非常熱門且很多人 在相似的時(shí)間想要查看該象限時(shí),該系統(tǒng)査看圖形并確定熱區(qū)是
小塊[K.F.B.A]圖像
該系統(tǒng)可通過對(duì)給定時(shí)間內(nèi)的請(qǐng)求數(shù)計(jì)數(shù)并做出請(qǐng)求數(shù)呈指數(shù)地上升的判定 或基于其它準(zhǔn)則來將此標(biāo)識(shí)為熱區(qū)。該系統(tǒng)可以獨(dú)立于其它象限的信息來復(fù)制象限 K的信息。使象限K的數(shù)據(jù)/圖像"滑過"其它機(jī)器以擴(kuò)大具有該數(shù)據(jù)的機(jī)器的數(shù) 量。這意味著現(xiàn)在有多于兩個(gè)IP地址,并且新的DNS條目(K.F.B.A)可以被解 析成更大數(shù)量的地址,例如十六。這允許十六臺(tái)機(jī)器或服務(wù)器為該"熱"點(diǎn)請(qǐng)求服 務(wù)。該系統(tǒng)將能夠響應(yīng)于該增加并且動(dòng)態(tài)地移動(dòng)通信量。在檢測(cè)到"熱"點(diǎn)的幾分 鐘內(nèi),數(shù)據(jù)開始以動(dòng)態(tài)負(fù)載平衡(服務(wù)器將要達(dá)到動(dòng)態(tài)負(fù)載平衡)的方式移動(dòng),并且取決于請(qǐng)求量或所需粒度或査看深度來重新滑動(dòng)數(shù)據(jù)。
參考圖24,所示是其中圖像、數(shù)據(jù)等可被關(guān)聯(lián)的區(qū)的描繪。該系統(tǒng)可以取得 來自用戶的樣本數(shù)量的傳入請(qǐng)求以確定每一象限的動(dòng)作水平?;谠搫?dòng)作水平,將
每一象限與以下三個(gè)段之一相關(guān)聯(lián)熱2402、普通2404和冷2406。熱2402在大 量査看者請(qǐng)求特定象限的數(shù)據(jù)圖像時(shí)出現(xiàn)。冷2406是具有較少或沒有查看請(qǐng)求的 象限。熱2402和冷2406之間的范圍是普通范圍2404,并且是包含最大量數(shù)據(jù)的 區(qū)。該系統(tǒng)周期性地將冷段從群集中移除以便維持用于熱和普通段的存儲(chǔ)器容量。 作為示例,代表美國的段可消耗超過一吉字節(jié)存儲(chǔ)器的一半,由此,該系統(tǒng)應(yīng)智能 地決定要轉(zhuǎn)儲(chǔ)到什么段來快速地提供圖像。
象限中的每一條目具有確定普通2404或冷2406的水平的計(jì)數(shù)器。當(dāng)以上算 法判定一事件已發(fā)生(熱度)時(shí),確定要移除哪一象限,并且還確定哪些數(shù)據(jù)需要 被發(fā)送或滑動(dòng)到多個(gè)其它機(jī)器。最佳選擇是存儲(chǔ)來自冷段2406的數(shù)據(jù)的機(jī)器,因 為這些是一般具有最少量活動(dòng)且因此有過剩存儲(chǔ)器容量的機(jī)器。冷圖像可以從這些 機(jī)器轉(zhuǎn)儲(chǔ)掉,只要比例不跌至兩臺(tái)機(jī)器以下。在任何時(shí)刻,為冗余性目的,應(yīng)有兩 臺(tái)具有信息的機(jī)器,并且數(shù)據(jù)不應(yīng)被刪除。如果在將來需要,則該數(shù)據(jù)可被重新縮 放到多于兩臺(tái)機(jī)器。由于復(fù)制數(shù)據(jù)花費(fèi)時(shí)間,因此該系統(tǒng)不一定主動(dòng)地復(fù)制數(shù)據(jù), 而是將使用僅在實(shí)際接觸到數(shù)據(jù)時(shí)才復(fù)制數(shù)據(jù)的巻穿梭服務(wù)(VSS),第一個(gè)熱小 塊可被本地保存并且從該副本提取本地圖像。
可對(duì)所公開的實(shí)施例使用常規(guī)系統(tǒng),并且這些常規(guī)系統(tǒng)的示例性體系結(jié)構(gòu)在 圖25中示出。該體系結(jié)構(gòu)中的數(shù)據(jù)應(yīng)取通過與IP、 DNZ和存儲(chǔ)轉(zhuǎn)儲(chǔ)相關(guān)聯(lián)的路由 器2502、交換器2504、 web服務(wù)器2506、 SQL 2508和存儲(chǔ)2510的完整路由。填 充網(wǎng)絡(luò)所需的每一數(shù)據(jù)應(yīng)通過該路由中的每一步。應(yīng)當(dāng)理解,可對(duì)所公開的實(shí)施例 采用其它系統(tǒng)。
本發(fā)明的實(shí)施例可以將每一圖像服務(wù)器作為在正確的時(shí)間保持正確的數(shù)據(jù)的 功能元件來對(duì)待。保持相同數(shù)據(jù)的機(jī)器的最少數(shù)量應(yīng)是兩臺(tái)機(jī)器,其中每一臺(tái)機(jī)器 具有可類似于(或不同于)圖26所示的體系結(jié)構(gòu)。每一機(jī)器可以包括一組驅(qū)動(dòng)器 2602 (例如,RAD-1驅(qū)動(dòng)器),并且可以有任意的從1到24或更多個(gè)驅(qū)動(dòng)器。最 小隨機(jī)存取存儲(chǔ)器(RAM) 2604應(yīng)是約16GB,但該體系結(jié)構(gòu)具有少于或多于16 GB的可用存儲(chǔ)器也是可能的。該系統(tǒng)還如圖所示具有CPU 2606等。這是最簡(jiǎn)單 的體系結(jié)構(gòu),給定小塊可被轉(zhuǎn)儲(chǔ)到其中并且每一小塊可被表示為具有相關(guān)聯(lián)的圖像
的單個(gè)文件(圖像文件)。如先前所討論的,與象限條目相關(guān)聯(lián)的小塊可以伴隨任何大小的分辨率。最
大分辨率是1(A),并且大小逐漸變小,其中7(G)要比2(B)小得多,但比ll(k)大得 多。圖像文件是獨(dú)立的文件,并且可獨(dú)立地移動(dòng)。査看數(shù)據(jù)的起始級(jí)可以是約3(C) 或4(D),因?yàn)?(A)或2(B)可能太大。
每一數(shù)據(jù)圖像具有一索引文件,如圖27所示,該文件存儲(chǔ)小±央2704的索引 入口 2702,這僅是大小上的偏移量。例如,如果用戶想要查看小塊6(F),則索引 文件將提供小塊6(F)的入口。索引文件以一個(gè)或多個(gè)邏輯巻或邏輯文件來安排,并 且索引被加載到一模塊中。以此方式,整個(gè)驅(qū)動(dòng)器被存儲(chǔ)器映射,從而允許系統(tǒng)蝕 刻該模型的各片段,并且當(dāng)用戶請(qǐng)求一小塊時(shí),給出偏移量的索引(存儲(chǔ)器)id 指向該驅(qū)動(dòng)器,從而提供了提供該圖像所需的那樣多的數(shù)據(jù)頁。提供數(shù)據(jù)的存儲(chǔ)器 也可在其被新數(shù)據(jù)覆蓋時(shí)轉(zhuǎn)儲(chǔ)數(shù)據(jù)。因此,從驅(qū)動(dòng)器到網(wǎng)絡(luò),數(shù)據(jù)可能僅被復(fù)制一
次,因?yàn)橄到y(tǒng)取得數(shù)據(jù)并執(zhí)行數(shù)據(jù)轉(zhuǎn)儲(chǔ),而非復(fù)制或刪除數(shù)據(jù)。
每一存儲(chǔ)器如參考圖24所討論地對(duì)冷、普通和熱段或因素工作。如果一特定 段變冷,則它被轉(zhuǎn)儲(chǔ)以便為熱段留出空間。如果一個(gè)段部分是熱的,部分是普通的 或部分是冷的,則僅真正熱的部分(可以多達(dá)16吉字節(jié)或更多)保留在存儲(chǔ)器中。 如果接觸到該段,則它將保留在那里并且不轉(zhuǎn)發(fā)頁。由此,存儲(chǔ)器盡可能塊地移動(dòng), 并且數(shù)據(jù)可被非??焖俚靥峁?。
可完成大量的預(yù)處理來準(zhǔn)備使數(shù)據(jù)處于上述形式。小塊被置于該格式以高效 地將數(shù)據(jù)提供給多個(gè)用戶。數(shù)據(jù)不作為一個(gè)文件來存儲(chǔ),因?yàn)槠鋵⑦^大,但是可以 存儲(chǔ)在例如級(jí)4(D)和/或5(E)處。每一文件具有實(shí)際上可被重復(fù)生成的索引版本。 應(yīng)當(dāng)注意,索引是文件的元數(shù)據(jù)。在許多地方都有可被移動(dòng)的數(shù)據(jù)副本,因?yàn)槊恳?小塊的文件具有其自己的索引并且"熱度"在象限邊界上。如果是熱的,則它將移 至所需的那樣多的IP地址,以使服務(wù)器可用提供指針的索引和VSS來快速提供它, 以便提供優(yōu)化的復(fù)制。
現(xiàn)在參考圖28,所示是用于接收、維護(hù)和快速提供大圖像的系統(tǒng)2800。系統(tǒng) 2800包括接收與特定地理區(qū)域相關(guān)聯(lián)的圖像數(shù)據(jù)的輸入組件2802。該圖像數(shù)據(jù)可 由多個(gè)用戶和/或?qū)嶓w輸入。例如,圖像數(shù)據(jù)可從包括移動(dòng)或無線設(shè)備在內(nèi)的多個(gè) 設(shè)備接收。
圖像數(shù)據(jù)通過例如因特網(wǎng)連接從輸入組件2802傳送到拆分器組件2804。拆分 器組件2804將圖像數(shù)據(jù)拆分成至少兩個(gè)象限。索引組件2806可以與拆分器組件 2804相關(guān)聯(lián),并且被配置成提供至少兩個(gè)象限的每一個(gè)的位置標(biāo)識(shí)。象限可被存儲(chǔ)在存儲(chǔ)組件2808中。應(yīng)當(dāng)理解,象限可以分布在多個(gè)存儲(chǔ)組件2808上。
基于web的査看活動(dòng)組件2810被配置成確定與特定地理位置相關(guān)聯(lián)的基于 web的查看活動(dòng)的水平。基于web的査看活動(dòng)組件2810可以基于保留在存儲(chǔ)組件 2808中的信息并基于從容量組件2812接收到的信息來做出這一確定。容量組件 2812可被配置成確定呈現(xiàn)與特定地理位置或區(qū)域相關(guān)聯(lián)的圖像的可用容量。負(fù)載 平衡組件2814根據(jù)圖像大小和査看活動(dòng)動(dòng)態(tài)地重新分配與要呈現(xiàn)的一個(gè)或多個(gè)圖 像相關(guān)聯(lián)的數(shù)據(jù)。査看活動(dòng)可以基于查看地理區(qū)域或位置的請(qǐng)求的數(shù)量。
現(xiàn)在參考圖29,所示是用于接收、維護(hù)和快速提供大圖像的方法2900。該方 法在2902處開始,在那里接收?qǐng)D像數(shù)據(jù)。該圖像數(shù)據(jù)可從多個(gè)用戶和/或?qū)嶓w接收。 在2卯4處,圖像數(shù)據(jù)被劃分或拆分以用更小的、易于存儲(chǔ)的形式來呈現(xiàn)圖像。圖 像數(shù)據(jù)應(yīng)被拆分成至少兩個(gè)象限。取決于每一象限的大小和復(fù)雜度,圖像數(shù)據(jù)可被 拆分成無限數(shù)量的象限。為每一部分提供位置信息。在2906處,為每一象限提供 位置標(biāo)識(shí)以確保在要重新形成圖像數(shù)據(jù)以供用戶無縫査看時(shí)象限可被重新組裝。
當(dāng)一個(gè)或多個(gè)用戶請(qǐng)求一象限時(shí),在2908處確定基于web的査看活動(dòng)的水平 與每一特定象限或地理位置相關(guān)聯(lián)。如果所接收到的請(qǐng)求的數(shù)量超過一閾值水平, 這指示該區(qū)域變?yōu)闊狳c(diǎn)并在2910處計(jì)算可用容量,以確定與該特定地理位置相關(guān) 聯(lián)的圖像是否可基本同時(shí)地提供給多個(gè)用戶?;谒?jì)算的可用容量,在2914處, 動(dòng)態(tài)地重新分配與圖像數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)以便于基本同時(shí)地向多個(gè)用戶提供或顯 示這些圖像。
所公開的實(shí)施例可以基于包括用特定數(shù)據(jù)填充地圖層的用戶社區(qū)的社會(huì)經(jīng)濟(jì) 模型。給定居住在該區(qū)域中的人具有比其它人更好的關(guān)于該區(qū)域的知識(shí)的事實(shí),該 系統(tǒng)允許當(dāng)?shù)厝藢⑿畔⑻刂频降貓D中。這些當(dāng)?shù)厝四軌蚧谠谟脩糁g進(jìn)行了特定 數(shù)量和類型的搜索的前提來特制層信息以實(shí)現(xiàn)更高準(zhǔn)確性和細(xì)節(jié)。例如,前3%的 搜索是針對(duì)特定事物的,如特定名人、類別、熱門問題等。也有很多各自進(jìn)行許多 小結(jié)果搜索的小組,其中該組人要比前百分之三大得多。例如,有上百萬個(gè)由關(guān)注 特定時(shí)期并且從不關(guān)心其它"熱門"話題的十人組成的組。地理學(xué)與此類似,并且 生活在一街坊中的人是關(guān)于該街坊的專家—在哪里停車、在哪里吃飯、在凌晨2 點(diǎn)去哪里等等。
可以存在基于對(duì)該系統(tǒng)做出貢獻(xiàn)的當(dāng)?shù)厝说募訖?quán)平均。也可監(jiān)視一個(gè)人的內(nèi) 容貢獻(xiàn),并且如果這一監(jiān)視證明是不宜的,則如果確定該人正在提供腐敗的、令人 誤解的或惡意的數(shù)據(jù),該人可能不再被準(zhǔn)許張貼數(shù)據(jù)。這一確定可以基于其它用戶或其它適當(dāng)手段所提供的數(shù)據(jù)。
圖30示出了便于用戶輸入注釋和其它數(shù)據(jù)的疊加編輯條目3000的示例性屏 幕截圖。這些控件是半透明的,并且被顯示在地圖上,從而允許該地圖在這些控件
之下査看。該控件可包括編輯條目3002,它是用戶可通過其來添加關(guān)于一特定位 置、地方、東西等的信息的界面。用戶可以提交可如圖31所示被顯示給其它用戶 的所編輯的信息,圖31示出了搜索結(jié)果3100的示例性屏幕截圖。搜索結(jié)果3102 作為地圖上的控件來提供。以此方式,其它用戶可以看見該編輯信息而不改變?cè)?數(shù)據(jù)。如果特定數(shù)量的用戶確認(rèn)了該編輯,則可對(duì)信息做出改變。
現(xiàn)在參考圖32,所示是便于在線或?qū)崟r(shí)做廣告并且還可被稱為地理稀釋 (geo-diluted)的廣告的系統(tǒng)3200。地理稀釋的廣告針對(duì)希望使用地圖特征和相關(guān) 聯(lián)的地理區(qū)域來做廣告的商業(yè)組織或其他人來調(diào)整,在一個(gè)極端這可以是整個(gè)世 界,或更集中,如兩個(gè)城市街區(qū)。廣告客戶可能希望在特定區(qū)域做廣告,并且愿意 例如對(duì)用戶的每一次點(diǎn)進(jìn)花費(fèi)特定數(shù)量的錢(例如,$2.00、 $4.00、 $10.00 )。
覆蓋組件3202可以是為所需地理布局創(chuàng)建層的工具或向?qū)?。覆蓋組件3202接收與 廣告客戶對(duì)于特定地理位置或區(qū)域3204所需的廣告覆蓋有關(guān)的信息。覆蓋組件 3202可以包括被配置成根據(jù)預(yù)定評(píng)級(jí)標(biāo)度對(duì)多個(gè)廣告客戶評(píng)級(jí)的評(píng)級(jí)模塊3206。 例如,評(píng)級(jí)比例可以從I到IO,其中具有評(píng)級(jí)10的廣告客戶對(duì)該區(qū)域具有支配, 而評(píng)級(jí)為1的廣告客戶具有弱廣告位置。具有較高評(píng)級(jí)的廣告客戶有更大的可能性 讓系統(tǒng)顯示其廣告來供消費(fèi)者査看。
作為說明而非局限,第一廣告客戶購買了諸如城市等特定區(qū)域或已對(duì)其"出 價(jià)"。作為第一廣告客戶的競(jìng)爭(zhēng)者的第二廣告客戶可以購買窄得多的地理區(qū)域 3204,如兩個(gè)城市街區(qū)的廣告,并且可能愿意花費(fèi)特定金額來做廣告,該金額可能 要高于第一廣告客戶愿意為同一地理區(qū)域3204所花費(fèi)的金額。評(píng)級(jí)模塊3206或工 具或向?qū)Э梢愿鶕?jù)所指定的區(qū)域?qū)Φ谝粡V告客戶和第二廣告客戶評(píng)級(jí)。在許多情形 中,具有較小或更窄或更集中區(qū)域的廣告客戶將在該區(qū)域中比在較廣區(qū)域中營銷的 廣告客戶有更高的評(píng)級(jí)。以此方式,本地化的廣告客戶將稀釋市場(chǎng),從而允許這些 廣告客戶與較大的廣告客戶競(jìng)爭(zhēng)。
稀釋在用戶放大地圖或地理區(qū)域或在用戶在一區(qū)域中物理地存在時(shí)發(fā)生,因 此那時(shí)對(duì)較小廣告客戶的評(píng)級(jí)可高于對(duì)該區(qū)域的較大廣告客戶的評(píng)級(jí),從而允許有 效的競(jìng)爭(zhēng)。如果用戶正在使用移動(dòng)電子設(shè)備,則在用戶正在移動(dòng)時(shí),諸如在駕駛、 行走等時(shí),并且當(dāng)物理地存在于該區(qū)域中時(shí),地圖層可以動(dòng)態(tài)地改變。在類似于系統(tǒng)3200的廣告系統(tǒng)中,可以存在接收來自對(duì)特定區(qū)域競(jìng)價(jià)的廣告 客戶的出價(jià)的索引模塊3208。索引模塊3208與覆蓋組件3202交互以根據(jù)每一廣 告客戶的最新出價(jià)來對(duì)廣告客戶排序。由此,廣告客戶的競(jìng)價(jià)區(qū)域可以持續(xù)改變, 同時(shí)允許廣告客戶立即看到對(duì)特定地理區(qū)域或范圍3204的競(jìng)價(jià)結(jié)果,并且可基于 結(jié)果來更改出價(jià)。
覆蓋組件3202與內(nèi)容供應(yīng)組件3210接口,該內(nèi)容供應(yīng)組件提供與特定地理 位置相關(guān)的各種圖像信息源。圖像信息源包括地圖繪制細(xì)節(jié)。圖像信息被顯示給物 理上存在于地理區(qū)域中或遠(yuǎn)程地査看該區(qū)域的用戶。
關(guān)聯(lián)組件3212將廣告客戶與包括關(guān)于特定地理區(qū)域中的景點(diǎn)的地圖繪制信息 的至少一個(gè)圖像信息源相關(guān)聯(lián)。關(guān)聯(lián)組件3212便于廣告客戶采用具有相關(guān)聯(lián)的地 圖繪制信息的圖像信息。關(guān)聯(lián)組件3212還可跟蹤或監(jiān)視被顯示給多個(gè)用戶的廣告, 并且可以將所監(jiān)視的數(shù)據(jù)提交給廣告客戶。這可通過自動(dòng)刷新與用戶設(shè)備相關(guān)聯(lián)的 顯示畫面來實(shí)現(xiàn)。這便于廣告客戶補(bǔ)償與用于圖像數(shù)據(jù)的地圖繪制信息相關(guān)的相關(guān) 聯(lián)的源。
關(guān)聯(lián)組件3212可以監(jiān)視用戶活動(dòng),并且基于用戶是物理上在指定地理位置 3204中還是遠(yuǎn)程地訪問該區(qū)域來特制要顯示哪些廣告。所顯示的廣告可以對(duì)每一 情形不同或特制。此外,關(guān)聯(lián)組件3212可以基于用戶偏好來特制廣告。例如,用 戶可以指定用戶喜歡哪些類型的廣告以及用戶不喜歡接收哪些廣告類型。關(guān)聯(lián)組件 3212可以基于用戶偏好和/或用戶位置來特制顯示給每一用戶的廣告。
圖33示出了用于提供實(shí)時(shí)廣告數(shù)據(jù)的方法3300。該方法在3302處開始,在 那里接收可以是用戶位置信息的用戶信息。用戶的位置可通過GPS功能或其它位 置手段來提供。例如,當(dāng)已知用戶在特定位置時(shí),諸如在零售購物商場(chǎng)或名牌折扣 大賣場(chǎng)時(shí),該方法可以周期性地或連續(xù)地查詢用戶位置信息。在3302處,所接收 到的用戶信息可以另外地或另選地與用戶偏好相關(guān)。用戶偏好可由用戶通過用戶界 面來建立。用戶偏好可通過其它手段來確定,包括獲得關(guān)于商店、餐廳或用戶訪問 的其它地方的信息。
方法3300在3304處繼續(xù),在那里選擇廣告。該廣告可以部分地基于用戶位 置來選擇。例如,當(dāng)用戶在零售結(jié)構(gòu)附近時(shí),可做出選擇來發(fā)送來自該零售機(jī)構(gòu)的 廣告。該方法在遠(yuǎn)程用戶和物理上存在于在地理區(qū)域中的用戶之間進(jìn)行辨別,并且 可基于用戶位置狀態(tài)輸出不同廣告。對(duì)廣告的選擇可以另外地或另選地基于所接收 到的用戶偏好來特制。在3304處選擇廣告還可包括從多個(gè)廣告客戶接收在特定地理區(qū)域做廣告的請(qǐng)
求。做出關(guān)于哪一廣告客戶在該特定地理區(qū)域有優(yōu)先級(jí)的確定。優(yōu)先級(jí)可以通過確 定覆蓋區(qū)域并部分地基于覆蓋區(qū)域?qū)V告客戶排序來設(shè)置。具有優(yōu)先級(jí)的廣告客戶 的廣告在其匹配用戶位置信息的情況下被輸出。排序也可基于作為用戶位置的產(chǎn)物 的關(guān)聯(lián)稀釋。
在3306處,將所選擇的廣告輸出給用戶。例如,走進(jìn)商場(chǎng)的用戶可以接收到 在接下來的20分鐘內(nèi)對(duì)于一商店中的20%折扣的地理優(yōu)惠券。如果用戶離開該區(qū) 域(或20分鐘過去),則該優(yōu)惠券自動(dòng)過期。所公開的系統(tǒng)和方法在買家指定他 們希望顯示其廣告的區(qū)域的情況下或在某人正在搜索特定事件、地方、在預(yù)定義地 理區(qū)域內(nèi)時(shí)提供了對(duì)廣告的更好的目標(biāo)確定。
3306處的廣告輸出可以基于所監(jiān)視的用戶位置來改變。如果確定顯示給用戶 的廣告應(yīng)被改變,則自動(dòng)更新或刷新用戶顯示。另外,如果用戶離開該區(qū)域,則可 通過刷新過程自動(dòng)從用戶顯示中移除廣告。
圖34示出了用于組合地圖來顯示模式信息的方法。方法3400在3402處開始, 在那里響應(yīng)于用戶請(qǐng)求向用戶呈現(xiàn)地圖。在3404處,可監(jiān)視用戶活動(dòng)。這一監(jiān)視 可包括確定用戶是否不活動(dòng)已超過預(yù)定量時(shí)間。它還可包括在定點(diǎn)設(shè)備懸停在對(duì)象 上有一設(shè)置時(shí)段的情況下確定用戶是否對(duì)對(duì)象模式信息感興趣。例如,用戶活動(dòng)可 包括顯示區(qū)域內(nèi)的鼠標(biāo)(或其它定點(diǎn)設(shè)備)移動(dòng)以及鼠標(biāo)是否保持定位在感興趣對(duì) 象上超過預(yù)定間隔。在3406處,可部分地基于所監(jiān)視的用戶活動(dòng)來標(biāo)識(shí)感興趣對(duì)象。在 3408處,可在顯示地圖的基本同時(shí)顯示與所標(biāo)識(shí)的感興趣對(duì)象相關(guān)的模式信息。 顯示模式信息可包括至少部分地基于用戶概況或用戶人口統(tǒng)計(jì)來呈現(xiàn)信息。模式信 息可包括不動(dòng)產(chǎn)模式、歷史模式、百科全書模式或社區(qū)模式中的至少一個(gè)。用戶可 以選擇性地在兩個(gè)或更多模式之間交替,或者可以請(qǐng)求基本同時(shí)顯示多于一個(gè)模 式。現(xiàn)在參見圖35,示出了可用于執(zhí)行所公開的體系結(jié)構(gòu)的計(jì)算機(jī)的框圖。為了 提供用于此處所公開的各方面的附加上下文,圖35及以下討論旨在提供對(duì)其中可 實(shí)現(xiàn)各方面的合適的計(jì)算環(huán)境3500的簡(jiǎn)要概括描述。盡管以上在可在一個(gè)或多個(gè) 計(jì)算機(jī)上運(yùn)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述一個(gè)或多個(gè)實(shí)施例,但是本 領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,各實(shí)施例也可結(jié)合其它程序模塊和/或作為硬件和軟件 的組合來實(shí)現(xiàn)。
一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)等等。此外,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明的方法可用 其它計(jì)算機(jī)系統(tǒng)配置來實(shí)施,包括單處理器或多處理器計(jì)算機(jī)系統(tǒng)、小型機(jī)、大型 計(jì)算機(jī)、以及個(gè)人計(jì)算機(jī)、手持式計(jì)算設(shè)備、基于微處理器的或可編程消費(fèi)電子產(chǎn) 品等,其每一個(gè)都可操作上耦合到一個(gè)或多個(gè)相關(guān)聯(lián)的設(shè)備。
所示各方面也可以在其中某些任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí) 行的分布式計(jì)算環(huán)境中實(shí)踐。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程 存儲(chǔ)器存儲(chǔ)設(shè)備中。
計(jì)算機(jī)通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算機(jī)訪 問的任一可用介質(zhì),并包括易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。作為 示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ) 介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的信息 的任何方法和技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)
介質(zhì)包括但不限于,RAM、 ROM、 EEPROM、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、 數(shù)字視頻盤(DVD)或其它光盤存儲(chǔ)、磁盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、 或可以用來儲(chǔ)存所期望的信息并可由計(jì)算機(jī)訪問的任一其它介質(zhì)。
通信介質(zhì)通常以諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來體現(xiàn)計(jì)算機(jī)可 讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),且包含任何信息傳遞介質(zhì)。術(shù)語"已調(diào) 制數(shù)據(jù)信號(hào)"指的是其一個(gè)或多個(gè)特征以在信號(hào)中編碼信息的方式被設(shè)定或更改的 信號(hào)。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接, 以及無線介質(zhì),諸如聲學(xué)、RF、紅外線和其它無線介質(zhì)。上述中的任意組合也應(yīng) 包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。
再次參考圖35,用于實(shí)現(xiàn)各方面的示例性環(huán)境3500包括計(jì)算機(jī)3502,計(jì)算 機(jī)3502包括處理單元3504、系統(tǒng)存儲(chǔ)器3506和系統(tǒng)總線3508。系統(tǒng)總線3508 將包括但不限于系統(tǒng)存儲(chǔ)器3506的系統(tǒng)組件耦合到處理單元3504。處理單元3504 可以是各種市場(chǎng)上可購買到的處理器中的任意一種。雙微處理器和其它多處理器體 系結(jié)構(gòu)也可用作處理單元3504。
系統(tǒng)總線3508可以是若干種總線結(jié)構(gòu)中的任一種,這些總線結(jié)構(gòu)還可互連到 存儲(chǔ)器總線(帶有或沒有存儲(chǔ)器控制器)、外圍總線、以及使用各類可購買到的總 線體系結(jié)構(gòu)中的任一種的局部總線。系統(tǒng)存儲(chǔ)器3506包括只讀存儲(chǔ)器(ROM)3510 和隨機(jī)存取存儲(chǔ)器(RAM) 3512?;据斎?輸出系統(tǒng)(BIOS)儲(chǔ)存在諸如ROM、 EPROM、 EEPROM等非易失性存儲(chǔ)器3510中,其中BIOS包含幫助諸如在啟動(dòng)期間在計(jì)算機(jī)3502內(nèi)的元件之間傳輸信息的基本例程。RAM 3512還可包括諸如靜 態(tài)RAM等高速RAM來用于高速緩存數(shù)據(jù)。
計(jì)算機(jī)3502還包括內(nèi)置硬盤驅(qū)動(dòng)器(HDD) 3514 (例如,EIDE、 SATA), 該內(nèi)置硬盤驅(qū)動(dòng)器3514還可被配置成在合適的機(jī)殼(未示出)中外部使用;磁軟 盤驅(qū)動(dòng)器(FDD) 3516 (例如,從可移動(dòng)磁盤3518中讀取或向其寫入);以及光 盤驅(qū)動(dòng)器3520 (例如,從CD-ROM盤3522中讀取,或從諸如DVD等其它高容量 光學(xué)介質(zhì)中讀取或向其寫入)。硬盤驅(qū)動(dòng)器3514、磁盤驅(qū)動(dòng)器3516和光盤驅(qū)動(dòng)器 3520可分別通過硬盤驅(qū)動(dòng)器接口 3524、磁盤驅(qū)動(dòng)器接口 3526和光盤驅(qū)動(dòng)器接口 3528連接到系統(tǒng)總線3508。用于外置驅(qū)動(dòng)器實(shí)現(xiàn)的接口 3524包括通用串行總線 (USB)和IEEE 1394接口技術(shù)中的至少一種或兩者。其它外置驅(qū)動(dòng)器連接技術(shù)在 一個(gè)或多個(gè)實(shí)施例所構(gòu)想的范圍之內(nèi)。
驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)提供了對(duì)數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可執(zhí) 行指令等的非易失性存儲(chǔ)。對(duì)于計(jì)算機(jī)3502,驅(qū)動(dòng)器和介質(zhì)容納適當(dāng)?shù)臄?shù)字格式 的任何數(shù)據(jù)的存儲(chǔ)。盡管以上對(duì)計(jì)算機(jī)可讀介質(zhì)的描述涉及HDD、可移動(dòng)磁盤以 及諸如CD或DVD等可移動(dòng)光學(xué)介質(zhì),但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,示例性 操作環(huán)境中也可使用可由計(jì)算機(jī)讀取的任何其它類型的介質(zhì),諸如zip驅(qū)動(dòng)器、磁 帶盒、閃存卡、盒式磁帶等等,并且任何這樣的介質(zhì)可包含用于執(zhí)行此處所公開的 方法的計(jì)算機(jī)可執(zhí)行指令。
多個(gè)程序模塊可儲(chǔ)存在驅(qū)動(dòng)器和RAM 3512中,包括操作系統(tǒng)3530、 一個(gè)或 多個(gè)應(yīng)用程序3532、其它程序模塊3534和程序數(shù)據(jù)3536。所有或部分操作系統(tǒng)、 應(yīng)用程序、模塊和/或數(shù)據(jù)也可被高速緩存在RAM 3512中。可以理解,各實(shí)施例
可用各種市場(chǎng)上可購得的操作系統(tǒng)或操作系統(tǒng)的組合來實(shí)現(xiàn)。
用戶可以通過一個(gè)或多個(gè)有線/無線輸入設(shè)備,例如鍵盤3538和諸如鼠標(biāo)3540 等定點(diǎn)設(shè)備將命令和信息輸入到計(jì)算機(jī)3502中。其它輸入設(shè)備(未示出)可包括 話筒、IR遙控器、操縱桿、游戲手柄、指示筆、觸摸屏等等。這些和其它輸入設(shè) 備通常通過耦合到系統(tǒng)總線3508的輸入設(shè)備接口 3542連接到處理單元3504,但 也可通過其它接口連接,如并行端口、 IEEE 1394串行端口、游戲端口、 USB端口、 IR接口等等。
監(jiān)視器3544或其它類型的顯示設(shè)備也經(jīng)由接口,諸如視頻適配器3546連接 至系統(tǒng)總線3508。除了監(jiān)視器3544之外,計(jì)算機(jī)通常包括諸如揚(yáng)聲器和打印機(jī)等 的其它外圍輸出設(shè)備(未示出)。計(jì)算機(jī)3502可使用經(jīng)由有線和/或無線通信至一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī),諸如遠(yuǎn) 程計(jì)算機(jī)3548的邏輯連接在網(wǎng)絡(luò)化環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)3548可以是工作站、 服務(wù)器計(jì)算機(jī)、路由器、個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、基于微處理器的娛樂設(shè)備、 對(duì)等設(shè)備或其它常見的網(wǎng)絡(luò)節(jié)點(diǎn),并且通常包括以上相對(duì)于計(jì)算機(jī)3502描述的許 多或所有元件,盡管為簡(jiǎn)明起見僅示出了存儲(chǔ)器/存儲(chǔ)設(shè)備3550。所描繪的邏輯連 接包括到局域網(wǎng)(LAN) 3552和/或例如廣域網(wǎng)(WAN) 3554等更大的網(wǎng)絡(luò)的有 線/無線連接。這一LAN和WAN聯(lián)網(wǎng)環(huán)境常見于辦公室和公司,并且方便了諸如 內(nèi)聯(lián)網(wǎng)等企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò),所有這些都可連接到例如因特網(wǎng)等全球通信網(wǎng)絡(luò)。
當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)3502通過有線和/或無線通信網(wǎng)絡(luò)接口 或適配器3556連接到局域網(wǎng)3552。適配器3556可以方便到LAN 3552的有線或 無線通信,并且還可包括其上設(shè)置的用于與無線適配器3556通信的無線接入點(diǎn)。
當(dāng)在WAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)3502可包括調(diào)制解調(diào)器3558,或連接 到WAN 3554上的通信服務(wù)器,或具有用于通過WAN 3554,諸如通過因特網(wǎng)建立 通信的其它裝置?;?yàn)閮?nèi)置或?yàn)橥庵靡约坝芯€或無線設(shè)備的調(diào)制解調(diào)器3558通過 串行端口接口 3542連接到系統(tǒng)總線3508。在網(wǎng)絡(luò)化環(huán)境中,相對(duì)于計(jì)算機(jī)3502 所描述的程序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器/存儲(chǔ)設(shè)備3550中。應(yīng)該理解, 所示網(wǎng)絡(luò)連接是示例性的,并且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它手段。
計(jì)算機(jī)3502可用于與操作上設(shè)置在無線通信中的任何無線設(shè)備或?qū)嶓w通信, 這些設(shè)備或?qū)嶓w例如有打印機(jī)、掃描儀、臺(tái)式和/或便攜式計(jì)算機(jī)、便攜式數(shù)據(jù)助 理、通信衛(wèi)星、與無線可檢測(cè)標(biāo)簽相關(guān)聯(lián)的任何一個(gè)設(shè)備或位置(例如,公用電話 亭、報(bào)亭、休息室)以及電話。這至少包括Wi-Fi和藍(lán)牙TM無線技術(shù)。由此,通信
可以如對(duì)于常規(guī)網(wǎng)絡(luò)那樣是預(yù)定義結(jié)構(gòu),或者僅僅是至少兩個(gè)設(shè)備之間的自組織 (adhoc)通信。
Wi-Fi,即無線保真,允許從家里沙發(fā)、酒店房間的床上或工作的會(huì)議室連接 到因特網(wǎng)而不需要線纜。Wi-Fi是一種類似蜂窩電話中使用的無線技術(shù),它使得諸 如計(jì)算機(jī)等設(shè)備能夠在室內(nèi)和室外,在基站范圍內(nèi)的任何地方發(fā)送和接收數(shù)據(jù)。 Wi-Fi網(wǎng)絡(luò)使用稱為IEEE 802.11 (a、 b、 g等等)的無線電技術(shù)來提供安全、可靠、 快速的無線連接。Wi-Fi網(wǎng)絡(luò)可用于將計(jì)算機(jī)彼此連接、連接到因特網(wǎng)以及連接到 有線網(wǎng)絡(luò)(使用IEEE 802.3或以太網(wǎng))。Wi-Fi網(wǎng)絡(luò)在未許可的2.4和5GHz無線 電波段內(nèi)工作,例如以llMbps (802.11a)或54 Mbps (802.11b)數(shù)據(jù)速率工作, 或者具有包含兩個(gè)波段(雙波段)的產(chǎn)品,因此該網(wǎng)絡(luò)可提供類似于許多辦公室中使用的基本10BaseT有線以太網(wǎng)的真實(shí)性能。
現(xiàn)在參見圖36,示出了根據(jù)各實(shí)施例的示例性計(jì)算環(huán)境3600的示意性框圖。 系統(tǒng)3600包括一個(gè)或多個(gè)客戶機(jī)3602??蛻魴C(jī)3602可以是硬件和/或軟件(例如, 線程、進(jìn)程、計(jì)算設(shè)備)??蛻魴C(jī)3602可例如通過采用各實(shí)施例而容納cookie和 /或相關(guān)聯(lián)的上下文信息。
系統(tǒng)3600還包括一個(gè)或多個(gè)服務(wù)器3604。服務(wù)器3604也可以是硬件和/或軟 件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。服務(wù)器3604可以例如通過使用各實(shí)施例來 容納線程以執(zhí)行變換。在客戶機(jī)3602和服務(wù)器3604之間的一種可能的通信能夠以 適合在兩個(gè)或多個(gè)計(jì)算機(jī)進(jìn)程之間傳輸?shù)臄?shù)據(jù)分組的形式進(jìn)行。數(shù)據(jù)分組可包括例 如cookie和/或相關(guān)聯(lián)的上下文信息。系統(tǒng)3600包括可以用來使客戶機(jī)3602和服 務(wù)器3604之間通信更容易的通信框架3606 (例如,諸如因特網(wǎng)等全球通信網(wǎng)絡(luò))。
通信可經(jīng)由有線(包括光纖)和/或無線技術(shù)來促進(jìn)??蛻魴C(jī)3602操作上被連 接到可以用來存儲(chǔ)對(duì)客戶機(jī)3602本地的信息(例如,cookie和/或相關(guān)聯(lián)的上下文 信息)的一個(gè)或多個(gè)客戶機(jī)數(shù)據(jù)存儲(chǔ)3608。同樣地,服務(wù)器3604可在操作上連接 到可以用來存儲(chǔ)對(duì)服務(wù)器3604本地的信息的一個(gè)或多個(gè)服務(wù)器數(shù)據(jù)存儲(chǔ)3610。
以上所描述的包括各實(shí)施例的示例。當(dāng)然,出于描繪各實(shí)施例的目的而描述 組件或方法的每一個(gè)可以想到的組合是不可能的,但本領(lǐng)域內(nèi)的普通技術(shù)人員可以 認(rèn)識(shí)到,許多進(jìn)一步的組合和排列都是可能的。因此,本說明書旨在涵蓋所有這些 落入所附權(quán)利要求書的精神和范圍內(nèi)的更改、修改和變化。
特別地,對(duì)于由上述組件、設(shè)備、電路、系統(tǒng)等執(zhí)行的各種功能,除非另外 指明,否則用于描述這些組件的術(shù)語(包括對(duì)"裝置"的引用)旨在對(duì)應(yīng)于執(zhí)行所 描述的執(zhí)行此處在示例性方面中所示的功能的組件的指定功能(例如,功能上等效) 的任何組件,即使這些組件在結(jié)構(gòu)上不等效于所公開的結(jié)構(gòu)。在這一點(diǎn)上,也可認(rèn) 識(shí)到各方面包括用于執(zhí)行各方法的動(dòng)作和/或事件的系統(tǒng)以及具有用于執(zhí)行這些動(dòng) 作和/或事件的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)。
另外,盡管可相對(duì)于若干實(shí)現(xiàn)中的僅一個(gè)來公開一個(gè)特定特征,但是這一特 征可以如對(duì)任何給定或特定應(yīng)用所需且有利地與其它實(shí)現(xiàn)的一個(gè)或多個(gè)其它特征 相組合。此外,就在說明書或權(quán)利要求書中使用術(shù)語"包括"和"含有"及其變體 而言,這些術(shù)語旨在以與術(shù)語"包含"相似的方式為包含性的。
49
權(quán)利要求
1.一種用于在地圖繪制應(yīng)用程序中顯示模式信息的方法,包括從一個(gè)或多個(gè)遠(yuǎn)程數(shù)據(jù)庫中檢索地圖信息的呈現(xiàn)組件;基于定點(diǎn)設(shè)備的移動(dòng)來標(biāo)識(shí)包含在所檢索的地圖信息中的對(duì)象的懸停模式組件;與至少一個(gè)孤立數(shù)據(jù)源通信來獲得關(guān)于所標(biāo)識(shí)的對(duì)象的信息的合并組件,所獲得的信息與所檢索的地圖信息相組合地顯示。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述懸停模式組件在所述定點(diǎn)設(shè) 備保持懸停在所述對(duì)象上超過預(yù)定量時(shí)間時(shí)標(biāo)識(shí)所述對(duì)象。
3. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述懸停模式組件接收用戶請(qǐng)求 來顯示所獲得的信息。
4. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所獲得的信息以文本格式或音頻 格式中的至少一種呈現(xiàn)給所述用戶。
5. 如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括允許用戶注釋所檢索的地 圖信息的社交網(wǎng)絡(luò)組件。
6. 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述注釋結(jié)合所檢索的地圖信息 來分層顯示。
7. 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述注釋被呈現(xiàn)給授權(quán)査看者。
8. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述合并組件至少部分地基于用 戶信息和用戶選擇與所檢索的地圖信息相結(jié)合地顯示所獲得的信息。
9. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述合并組件與至少第二孤立數(shù)據(jù)源通信以獲得關(guān)于所標(biāo)識(shí)的對(duì)象的附加信息。
10. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述用戶可以在從所述至少第 一孤立數(shù)據(jù)源獲得的信息與從所述至少第二數(shù)據(jù)源獲得的信息之間動(dòng)態(tài)地切換。
11. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述懸停模式組件基于用戶不 活動(dòng)來標(biāo)識(shí)所述對(duì)象。
12. —種用于與地圖相組合地顯示模式信息的方法,包括 基于用戶請(qǐng)求向用戶呈現(xiàn)地圖; 監(jiān)視所述用戶活動(dòng);至少部分地基于所監(jiān)視的用戶活動(dòng)來標(biāo)識(shí)感興趣對(duì)象;以及 與所呈現(xiàn)的地圖一起顯示關(guān)于所標(biāo)識(shí)的感興趣對(duì)象的模式信息。
13. 如權(quán)利要求12所述的方法,其特征在于,監(jiān)視所述用戶活動(dòng)包括確定 所述用戶是否不活動(dòng)了超過預(yù)定量的時(shí)間。
14. 如權(quán)利要求12所述的方法,其特征在于,所述模式信息包括不動(dòng)產(chǎn)模 式、歷史模式、百科全書模式或社區(qū)模式中的至少一個(gè)。
15. 如權(quán)利要求12所述的方法,其特征在于,標(biāo)識(shí)所述感興趣對(duì)象包括至 少部分地基于定點(diǎn)設(shè)備是否懸停在所述對(duì)象上有一設(shè)置時(shí)段來確定用戶是否對(duì)對(duì) 象模式信息感興趣。
16. 如權(quán)利要求12所述的方法,其特征在于,顯示模式信息包括基于用戶 概況或用戶人口統(tǒng)計(jì)中的至少一個(gè)來呈現(xiàn)信息。
17. 如權(quán)利要求12所述的方法,其特征在于,顯示模式信息包括響應(yīng)于用 戶請(qǐng)求在兩個(gè)或更多模式之間動(dòng)態(tài)地交替。
18.—種用于在地圖顯示中呈現(xiàn)詳細(xì)對(duì)象信息的系統(tǒng),包括.-用于顯示地圖區(qū)域的裝置;用于在所顯示的地圖區(qū)域中標(biāo)識(shí)至少一個(gè)對(duì)象的裝置; 用于獲得關(guān)于至少一個(gè)所標(biāo)識(shí)的對(duì)象的模式信息的裝置;以及 用于在所述地圖區(qū)域內(nèi)動(dòng)態(tài)地呈現(xiàn)所述模式信息的裝置。
19. 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述用于在所顯示的地圖區(qū) 域中標(biāo)識(shí)至少一個(gè)對(duì)象的裝置監(jiān)視用戶活動(dòng)水平。
20. 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述用于動(dòng)態(tài)地呈現(xiàn)所述模 式信息的裝置可以基本同時(shí)地顯示多于一個(gè)模式。
全文摘要
所提供的是用于基于例如地理位置來捕捉、連接、共享和可視化信息的單個(gè)儲(chǔ)存庫。關(guān)于一結(jié)構(gòu)或其它對(duì)象信息的詳細(xì)信息可作為模式信息來顯示。感興趣對(duì)象可以通過監(jiān)視用戶關(guān)于所顯示的地圖的活動(dòng)或不活動(dòng)來標(biāo)識(shí)。如果用戶將定點(diǎn)設(shè)備懸停在所顯示的地圖內(nèi)的對(duì)象上超過預(yù)定量時(shí)間,則可以推斷應(yīng)向用戶顯示關(guān)于該對(duì)象的附加信息。
文檔編號(hào)G06Q50/00GK101578626SQ200880001794
公開日2009年11月11日 申請(qǐng)日期2008年1月7日 優(yōu)先權(quán)日2007年1月8日
發(fā)明者E·奧費(fèi)克, G·基米馳, L·史密斯 申請(qǐng)人:微軟公司