提供熱點給服務器控制區(qū)域內(nèi)的用戶裝置制造方法
【專利摘要】用戶在其移動裝置上安裝熱點提醒應用程序。所述應用程序采用用戶裝置的定位技術來傳輸所述裝置的位置,且因此傳輸所述用戶的位置。所述位置可被傳輸?shù)轿挥跓狳c跟蹤系統(tǒng)中的服務器。通過確認所述用戶的所述位置,所述服務器可以在存儲于所述系統(tǒng)上的數(shù)據(jù)庫上搜索熱點。所述服務器確認所述用戶的位置周圍的熱點區(qū)域的尺寸并將所述熱點和所述區(qū)域尺寸傳輸?shù)剿鲇脩粞b置上的所述應用程序。所述應用程序監(jiān)控所述用戶裝置的所述位置并在接近熱點時將已配置的提醒傳遞到所述用戶。當所述裝置在已配置的時間量內(nèi)離開區(qū)域或保持閑置時,所述裝置請求并接收更新的熱點區(qū)域。
【專利說明】提供熱點給服務器控制區(qū)域內(nèi)的用戶裝置
[0001]相關申請
[0002]本申請要求2012年2月8日提交且標題是“Providing Hotspots To UserDevices Within Server-Controlled Zones” 的第 13/369,182 號美國申請的優(yōu)先權,所述第13/369,182號美國申請要求2012年I月15日提交且標題是“Providing Hotspots ToUser Devices Within Server-Controlled Zones” 的第 61/586,820 號美國臨時專利申請的優(yōu)先權。上文識別的優(yōu)先權申請的全部內(nèi)容是以引用方式全部并入本文。
【技術領域】
[0003]本公開內(nèi)容一般涉及移動熱點跟蹤,且更特定地說涉及將服務器控制熱點區(qū)域傳遞到移動裝置。
[0004]發(fā)明背景
[0005]來自移動裝置的位置數(shù)據(jù)可用于多種應用。存在使用位置數(shù)據(jù)以定位好友、玩游戲和輔助用戶辨別方向的應用。位置數(shù)據(jù)還可用來在用戶和用戶的裝置在熱點附近時提醒用戶。熱點是用戶將感興趣的任何企業(yè)、機構或位置。例如,用戶可以選擇來在每當用戶靠近特定商店或餐館時被提醒,或服務器可以識別熱點作為用戶經(jīng)常出入且目前正在促銷或提供優(yōu)惠券的附近商店。
[0006]不幸的是,熱點信息會不斷變化。正在建造新的商店,更新促銷且用戶位置改變。用戶可希望不斷更新熱點信息,但是移動裝置通常不能保存全部熱點和熱點營銷數(shù)據(jù)的數(shù)據(jù)庫。嘗試保存這樣的數(shù)據(jù)可能對裝置的數(shù)據(jù)存儲容量、裝置的電池壽命、所需數(shù)據(jù)傳輸容量或操作移動裝置的其它方面產(chǎn)生不利的影響。
[0007]相反地,隨著移動裝置改變位置而由服務器跟蹤用戶裝置的位置和使熱點數(shù)據(jù)不斷更新也會不利地影響裝置的電池、存儲容量和數(shù)據(jù)傳輸容量。
[0008]因此,本領域中需要存在改善上述限制中的一個或多個的系統(tǒng)和方法。
[0009]概要
[0010]本發(fā)明的某個方面提供了一種用于將服務器控制熱點區(qū)域傳遞到移動裝置的計算機實施方法。用戶在其移動裝置上安裝熱點提醒應用程序(“HAA”)。HAA采用用戶裝置的定位技術來傳輸所述裝置的位置。所述位置可被傳輸?shù)轿挥跓狳c跟蹤系統(tǒng)(“HTS”)中的服務器。通過確認所述用戶的所述位置,所述HTS可以在存儲于所述系統(tǒng)上的數(shù)據(jù)庫上搜索熱點。所述HTS確認實質上包圍所述用戶的位置的熱點區(qū)域的尺寸。所述HTS將所述熱點和區(qū)域尺寸傳輸?shù)剿鯤AA。所述HAA監(jiān)控所述用戶裝置的所述位置且可以在接近熱點時將已配置的提醒傳遞到所述用戶。替代地,所述HAA可以在所述用戶接近熱點時通知服務器,且所述服務器可以確定是否提醒所述用戶。當所述裝置在已配置的時間量內(nèi)離開區(qū)域或保持閑置時,所述裝置請求并接收更新的熱點區(qū)域。
[0011]本發(fā)明的另一方面提供了一種計算機程序產(chǎn)品,其安裝在用戶的裝置上且安裝在位于HTS中的服務器上以將服務器控制熱點區(qū)域傳遞到移動裝置。所述計算機程序產(chǎn)品包括具有存儲在其中的計算機可讀程序指令的非暫時計算機可讀存儲裝置。所述計算機可讀程序指令包括用于進行以下項的計算機程序指令:將用戶的位置從所述用戶裝置傳輸?shù)剿鯤TS服務器;在存儲在所述系統(tǒng)上的數(shù)據(jù)庫上搜索熱點;確認所述用戶位置周圍的所述熱點區(qū)域的尺寸;將所述熱點和區(qū)域尺寸傳輸?shù)剿鲇脩粞b置;監(jiān)控所述裝置的位置并在接近熱點時提醒所述用戶;當所述裝置在已配置的時間量內(nèi)離開區(qū)域或保持閑置時請求并接收更新熱點信息。
[0012]本發(fā)明的另一方面提供了一種用于將服務器控制熱點區(qū)域傳遞到移動裝置的系統(tǒng)。所述HAA被配置來將用戶位置傳輸?shù)剿鯤TS服務器、監(jiān)控所述裝置的所述位置且在所述裝置在已配置的時間量內(nèi)離開區(qū)域或保持閑置時請求并接收更新熱點信息。所述HAA還可以在接近熱點時提醒所述用戶或可以在所述用戶接近熱點時通知所述服務器,且所述服務器可以確定是否提醒所述用戶。所述系統(tǒng)包括HTS服務器,其被配置來接收所述位置數(shù)據(jù);在存儲在所述HTS系統(tǒng)上的數(shù)據(jù)庫上搜索熱點;確認所述用戶位置周圍的所述熱點區(qū)域的尺寸;將所述熱點和區(qū)域尺寸傳輸?shù)剿鲇脩粞b置。
[0013]附圖簡述
[0014]圖1是描繪根據(jù)某些示例性實施方案的熱點提醒應用程序(“HAA”)的操作環(huán)境的方框圖。
[0015]圖2是描繪根據(jù)某些示例性實施方案的用于給用戶裝置提供附近熱點的方法的方框流程圖。
[0016]圖3是描繪根據(jù)某些示例性實施方案的用于生成熱點并將熱點傳輸?shù)接脩粞b置的方法的方框流程圖。
[0017]示例性實施方案的詳述
[0018]概述
[0019]示例性實施方案提供可使用用戶的位置數(shù)據(jù)以將服務器控制熱點區(qū)域傳遞到移動裝置的熱點提醒應用程序(“HAA”)。用戶在其移動裝置上安裝HAA。HAA可提供用于輸入配置信息的用戶界面。HAA采用全球定位系統(tǒng)(“GPS”)定位技術或用戶裝置的其它位置識別技術以傳輸裝置的位置,且因此傳輸用戶的位置。這個位置可被傳輸?shù)轿挥跓狳c跟蹤系統(tǒng)(“HTS”)中的服務器。HAA可直接從裝置操作系統(tǒng)搜集位置數(shù)據(jù),或HAA可從在電話上操作的另一基于位置的應用程序請求位置。
[0020]HTS從用戶裝置接收位置數(shù)據(jù)且識別裝置的地理位置。HTS然后訪問用戶裝置附近的熱點信息的數(shù)據(jù)庫。熱點信息可以是用戶將感興趣的任何事物。所訪問的熱點信息的類別可能被用戶配置或可以由HTS服務器基于用戶的之前活動、興趣或建議而選擇??梢杂煞掌髯R別用于傳輸?shù)接脩粞b置的熱點的實例可包括(但將不限于)餐館、商店或用戶經(jīng)常出入的其它企業(yè)、目前正在提供出售或促銷的企業(yè)、目前正在提供電子優(yōu)惠券的企業(yè)、旅游景點、博物館、由其裝置識別的好友或其中用戶可能感興趣的任何其它可識別實體。
[0021]HTS識別用戶附近的熱點且使用熱點信息的密度或質量來確認熱點區(qū)域的大小和邊界以傳輸?shù)接脩粞b置。HTS可以限制熱點區(qū)域的大小以防止通過傳輸太大而不能有效地操作用戶裝置和系統(tǒng)的大量數(shù)據(jù)引起的任何不利影響。例如,如果所傳輸?shù)臒狳c數(shù)據(jù)的量太大,那么所述數(shù)據(jù)需要裝置的數(shù)據(jù)存儲單元上的足夠多的容量來影響裝置的正常操作。替代地,如果熱點區(qū)域的大小太小,那么HTS可能被迫以太快而不切實際的頻率將新的熱點區(qū)域傳輸?shù)窖b置。例如,如果太頻繁地傳輸熱點區(qū)域數(shù)據(jù),那么其可能消耗裝置的電池壽命O
[0022]HTS此外可以排定熱點數(shù)據(jù)的優(yōu)先級?;谟脩糨斎牖蛴脩魵v史數(shù)據(jù)(諸如購買歷史或網(wǎng)站使用量)的分析,HTS可以提供熱點的排名清單給用戶裝置。這樣的排名清單可以由HAA使用來確定何時或如何提醒用戶特定熱點在附近。例如,HAA可以在所述區(qū)域的地圖上顯示全部熱點,但是只在用戶接近排名前十的熱點才提醒用戶。
[0023]用戶裝置上的HAA接收區(qū)域邊界和熱點信息。HAA可以是在用戶裝置上運行且被配置用于任何類型的熱點定位活動的應用程序。例如,HAA可以是被配置來提醒用戶去用戶喜愛或目前正在提供優(yōu)惠券的餐館或商店的應用程序。HAA可以提醒用戶去博物館或旅游景點。HAA可以提醒在區(qū)域中操作的其它裝置的用戶,其可以是用戶的聯(lián)系人。HAA可以集中于提醒用戶或任何其它企業(yè)或實體:用戶或服務器配置HAA以進行監(jiān)控。
[0024]在接收到熱點和區(qū)域信息之后,HAA可以經(jīng)由HAA的用戶界面在地圖或其它格網(wǎng)上顯示信息。此外或替代地,HAA可以可傳達信息(諸如每個熱點的簡易清單和遠離用戶且每個熱點所在的距離)的任何其它格式對用戶顯示信息。HAA還可以在用戶請求時提供路線給熱點。
[0025]如果在地圖視圖上顯示信息,那么HAA可以取決于對用戶顯示的數(shù)據(jù)的密度來展開或重疊所述數(shù)據(jù)。例如,如果大量熱點位于局部區(qū)域中,那么HAA可以將熱點分組在一起且以單一圖標或符號示出所述分組。這樣的實例可以是包括太大而不能在用戶裝置上顯示的大量熱點的購物中心。所述顯示可以簡單地示出購物中心符號并列舉包括在所述位置的熱點數(shù)量或表示熱點組的任何其它方式。隨著用戶接近密集的熱點,所分組的熱點可以展開來示出所述區(qū)域中的個別熱點。
[0026]在接收到熱點信息之后,移動裝置繼續(xù)監(jiān)控用戶裝置的位置。如果裝置接近熱點,那么HAA可以執(zhí)行由用戶配置的任何提醒功能。例如,HAA可以在用戶裝置在熱點的配置范圍內(nèi)(諸如熱點的街區(qū))時提醒用戶。所述提醒此外可以采取用戶希望的任何配置形式。在示例性實施方案中,HAA可以在內(nèi)部使用提醒或可以提供可聽提醒、振動、可見提醒,諸如在用戶裝置的顯示器上示出熱點細節(jié)、電子郵件或任何其它可配置的提醒程序。在替代實施方案中,HAA可以提醒HTS所述裝置正在接近熱點。HTS可以執(zhí)行由用戶配置的任何提醒功能或存儲所述提醒以供以后使用。HTS可以發(fā)送提醒到HAA或另一位置。例如,HTS可以發(fā)送電子郵件、推送通知、短信或另一通信到用戶。
[0027]HAA可被具體實施為網(wǎng)頁瀏覽器的獨立應用程序或輔助程序,例如具體實施為超文本標記語言修訂5(“HTML5”)兼容網(wǎng)頁瀏覽器或具有消息傳遞和存儲能力的其它類型的網(wǎng)頁瀏覽器的輔助程序。雖然描述了其中以軟件實施HAA的部分的某些實施方案,但是應明白與可以在一個或多個計算系統(tǒng)中具體實施一樣可以由硬件、軟件或其組合來執(zhí)行HAA的一個或多個動作或功能。
[0028]在適當?shù)那樾沃校脩艨梢韵拗苹蛞云渌绞接绊懻f明書中公開的特征的操作。例如,用戶可以被賦予選擇參加或選擇退出收集或使用某些數(shù)據(jù)或激活某些特征的初始機會。此外,用戶可以改變其中采用特征的方式,包括其中用戶可以具有關于他的隱私的擔憂的情況。指令可以被提供來通知用戶有關關于信息的使用的策略,包括個人可識別信息和接收信息以及其中用戶可以影響這樣的信息使用的方式。
[0029]系統(tǒng)架構
[0030]現(xiàn)在轉向詳細地描述本發(fā)明的示例性實施方案的附圖,其中相似的數(shù)字表示圖示內(nèi)的相似(但不一定相同)元件。圖1是描繪根據(jù)某些示例性實施方案的熱點提醒應用程序(“HAA”)的操作環(huán)境100的方框圖。
[0031]參考圖1,示例性操作環(huán)境100包括與用戶101相關的用戶網(wǎng)絡裝置110、熱點營銷系統(tǒng)150和熱點跟蹤系統(tǒng)(“HTS”) 160。用戶裝置110可以是移動裝置(例如,筆記本計算機、平板計算機、上網(wǎng)本、個人數(shù)字助手(PDA)、視頻游戲裝置、GPS定位裝置、蜂窩電話、智能電話或其它移動裝置)或可以包括或可以連接到網(wǎng)頁瀏覽器應用程序模塊112或其它通信模塊117的其它適當?shù)募夹g。用戶裝置110可以采用主機CPU116來處理用戶裝置110的操作。
[0032]在某些示例性實施方案中,網(wǎng)頁瀏覽器應用程序112是HTML5兼容網(wǎng)頁瀏覽器。HTML5兼容網(wǎng)頁瀏覽器包括之前的HTML版本不具有的跨文檔消息傳遞應用程序編程界面(API)和本地存儲API。HTML5兼容網(wǎng)頁瀏覽器的跨文檔消息傳遞API使文檔(諸如網(wǎng)頁)能夠相互通信。例如,第一文檔可發(fā)送消息到請求信息的第二文檔。作為響應,第二文檔可發(fā)送包括所請求的信息的消息到第一文檔。HTML5兼容網(wǎng)頁瀏覽器的本地存儲API使網(wǎng)頁瀏覽器能夠將信息存儲在上面安裝或正在執(zhí)行網(wǎng)頁瀏覽器的客戶端裝置(諸如用戶裝置110)上。網(wǎng)站還可采用本地存儲API來將信息存儲在客戶端裝置上。某些示例性實施方案還可以使用具有跨文檔消息傳遞和/或本地存儲能力的其它網(wǎng)頁瀏覽器。
[0033]用戶101可使用網(wǎng)頁瀏覽器應用程序112以經(jīng)由分布式網(wǎng)絡105查看、下載、上傳或以其它方式訪問文檔或網(wǎng)頁。網(wǎng)絡105包括有線或無線電信系統(tǒng)或裝置,通過所述電信系統(tǒng)或裝置,網(wǎng)絡裝置(包括裝置110、150和160)可交換數(shù)據(jù)。例如,網(wǎng)絡105可包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、內(nèi)部網(wǎng)、互聯(lián)網(wǎng)、存儲區(qū)域網(wǎng)(SAN)、個域網(wǎng)(PAN)、城域網(wǎng)(MAN)、無線局域網(wǎng)(WLAN)、虛擬專用網(wǎng)絡(VPN)、蜂窩式或其它移動通信網(wǎng)絡、藍牙、NFC或其任何組合或促進信號、數(shù)據(jù)和/或消息的傳達的任何其它適當?shù)募軜嫽蛳到y(tǒng)。在示例性實施方案的討論中,應了解,術語“數(shù)據(jù)”和“信息”在本文中可交互使用來指代文本、圖像、音頻、視頻或可存在于基于計算機的環(huán)境中的任何其它形式的信息。
[0034]網(wǎng)頁瀏覽器應用程序112可與連接到網(wǎng)絡105的網(wǎng)頁服務器(或其它計算裝置)、熱點營銷系統(tǒng)150的網(wǎng)頁服務器151和HTS160的網(wǎng)頁服務器161交互。
[0035]用戶裝置110可以采用通信模塊117以與HTS160的網(wǎng)頁服務器161或其它服務器通信。通信模塊117可以允許裝置經(jīng)由除了網(wǎng)絡105以外的技術進行通信。實例可能包括蜂窩網(wǎng)絡、無線電網(wǎng)絡或其它通信網(wǎng)絡。
[0036]用戶裝置110可以包括數(shù)字錢包應用程序模塊111。數(shù)字錢包111可以包括用戶裝置110可以采用來輔助裝置完成購買交易的任何應用程序、硬件、軟件或程序。數(shù)字錢包111可與網(wǎng)頁瀏覽器應用程序112交互或可被具體實施為網(wǎng)頁瀏覽器應用程序112的輔助應用程序。作為輔助應用程序,數(shù)字錢包111在網(wǎng)頁瀏覽器應用程序112內(nèi)執(zhí)行。S卩,數(shù)字錢包111可以是嵌入在網(wǎng)頁瀏覽器應用程序112中的應用程序。
[0037]用戶裝置110可以包括HAA115。HAA155可與網(wǎng)頁瀏覽器應用程序112交互或具體實施為網(wǎng)頁瀏覽器應用程序112的輔助應用程序且在網(wǎng)頁瀏覽器應用程序112內(nèi)執(zhí)行。在示例性實施方案中,HAA115還可以被具體實施為數(shù)字錢包111的輔助應用程序且在數(shù)字錢包111內(nèi)執(zhí)行。HAA115可以采用可以在數(shù)字錢包應用程序111中打開或可以在網(wǎng)頁瀏覽器應用程序112中打開的軟件界面。所述界面可允許用戶101配置HAA115或HTA160上的用戶賬號。
[0038]HAA115可用來發(fā)送裝置位置數(shù)據(jù)到HTS160且從HTS160接收熱點區(qū)域。開發(fā)熱點區(qū)域的HTS160可包括例如使用JavaScript的一組計算機可讀程序指令,其使HTS160能夠與HAA115交互。
[0039]用戶裝置110包括可由HAA115和網(wǎng)頁瀏覽器應用程序112訪問的數(shù)據(jù)存儲單元113。示例性數(shù)據(jù)存儲單元113可包括一個或多個有形計算機可讀介質。數(shù)據(jù)存儲單元113可存儲在用戶裝置110上或可邏輯地連接到用戶裝置110。例如,數(shù)據(jù)存儲裝置113可包括車載快閃存儲器和/或一個或多個可抽換式存儲卡或可抽換式快閃存儲器。
[0040]用戶裝置110可以包括HAA115或HTS160可以用來訪問用戶裝置110的位置數(shù)據(jù)的基于位置的應用程序114??墒褂梦恢脭?shù)據(jù)且因此可使其可用于HTS160或HAA115的應用程序的實例可以包括(但將不限于)全球定位系統(tǒng)(“GPS”)定位技術或用戶裝置的其它位置識別技術、諸如AR0UNDME的業(yè)務查詢應用程序、諸如FOURSQUARE的基于位置的社交網(wǎng)絡、諸如G0WALLA的基于位置的游戲或諸如GOOGLE LATITUDE的好友定位應用程序。此外或替代地,用戶裝置110可以能夠直接從主機CPU116提供位置數(shù)據(jù)。主機CPU116可以提供位置數(shù)據(jù)給HAA115或可以被配置來將位置數(shù)據(jù)直接傳輸?shù)紿TS160。
[0041]HTS160使用操作熱點跟蹤應用程序164的HTS服務器161。操作熱點跟蹤應用程序164的HTS服務器161可以表示計算機實施系統(tǒng),HTS160采用計算機實施系統(tǒng)來配置用戶賬號、創(chuàng)建和保存用戶配置文件、收集位置數(shù)據(jù)、與熱點營銷系統(tǒng)150通信、開發(fā)附近熱點地圖和區(qū)域以及提交數(shù)據(jù)給用戶101。HTS網(wǎng)站163可以表示允許用戶與HTS160交互以配置用戶賬號并改變賬號設置的任何基于網(wǎng)頁的界面。HTS服務器161可經(jīng)由任何可用技術與一個或多個熱點營銷系統(tǒng)150和用戶裝置110通信。這些技術可以包括(但將不包括)經(jīng)由網(wǎng)絡105、電子郵件、文本、即時消息傳遞或其它合適的通信技術進行的互聯(lián)網(wǎng)連接。HTS160可以包括可由HTS160的服務器161訪問的數(shù)據(jù)存儲單元162。數(shù)據(jù)存儲單元162可包括一個或多個有形計算機可讀存儲裝置。
[0042]熱點營銷系統(tǒng)150使用熱點營銷系統(tǒng)服務器151。熱點營銷系統(tǒng)服務器151可以表示熱點營銷系統(tǒng)150采用來提供熱點身份、位置、營銷信息和描述給HTS160的計算機實施系統(tǒng)。熱點營銷系統(tǒng)150可以表示可以由HTS160詢問以搜集熱點信息的任何數(shù)量的系統(tǒng)。例如,熱點營銷系統(tǒng)150可以是產(chǎn)品制造商或服務供應商的營銷系統(tǒng)。熱點營銷系統(tǒng)150可以是用戶的社交網(wǎng)絡系統(tǒng),其可提供用戶活動(諸如FACEB00K、GOOGLE+或LINKEDIN)的偏好和歷史數(shù)據(jù)。熱點營銷系統(tǒng)150可以是優(yōu)惠券聚合器或供應商。熱點營銷系統(tǒng)150可以是諸如GOOGLE MAPS或MAPQUEST的繪圖程序。熱點營銷系統(tǒng)150可以是可以提供HTS160可以用來定義熱點區(qū)域并排定熱點的優(yōu)先級的信息的任何其它服務或系統(tǒng)。
[0043]熱點營銷系統(tǒng)150可經(jīng)由任何可用技術與HTS160和用戶裝置110通信。這些技術可以包括(但將不限于)經(jīng)由網(wǎng)絡105、電子郵件、文本、即時消息傳遞或其它合適的通信技術進行的互聯(lián)網(wǎng)連接。熱點營銷系統(tǒng)150可以包括可由熱點營銷系統(tǒng)150的服務器151訪問的數(shù)據(jù)存儲單元152。數(shù)據(jù)存儲單元152可包括一個或多個有形計算機可讀存儲裝置。
[0044]應明白,所示出的網(wǎng)絡連接是示例性的且可使用在計算機與裝置之間建立通信鏈路的其它工具。此外,獲益于本公開內(nèi)容的本領域一般技術人員應明白,圖1中示出的用戶裝置110、熱點營銷系統(tǒng)150和HTS160可具有任何多種其它合適的計算機系統(tǒng)配置。例如,具體實施為移動電話或手持式計算機的用戶裝置110可以不包括上述全部組件。
[0045]系統(tǒng)程序
[0046]下文參考圖2至圖3中示出的示例性方法描述示例性操作環(huán)境100的組件。示例性實施方案可包括具體實施本文描述且隨附流程圖中示出的功能的一個或多個計算機程序。然而,應明白,計算機編程中可存在實施示例性實施方案的各個方面的許多不同方式,且這些方面不應被解釋為限于一組計算機指令。此外,有經(jīng)驗的程序員將能夠編寫這些計算機程序以基于流程圖和應用程序文本中的相關描述實施示例性實施方案。因此,特定的一組程序代碼指令的公開不會被視為如何制造和使用示例性實施方案的充分了解所必需。此外,本領域一般技術人員應明白,所描述的一個或多個動作與可以具體實施于一個或多個計算系統(tǒng)中一樣可以由硬件、軟件或其組合執(zhí)行。
[0047]圖2是描繪根據(jù)某些示例性實施方案的用于給用戶裝置供應附近熱點的方法200的流程圖。
[0048]參考圖1和圖2,在方框205中,熱點跟蹤系統(tǒng)(“HTS”) 160在HTS服務器161上安裝用于與用戶裝置I1上的熱點提醒應用程序(“HAA”)115交互的計算機可讀程序指令。此外,HTS160在HTS服務器161上安裝用于與熱點營銷系統(tǒng)150交互的計算機可讀程序指令。在示例性實施方案中,這些計算機可讀程序指令可以被實施為HTS服務器161中的嵌入式腳本,諸如JavaScript。程序指令可以被具體實施為熱點跟蹤應用程序164。
[0049]在方框210中,用戶101在用戶裝置110上安裝HAA115。在某些示例性實施方案中,用戶101可以導航到HAA115的供應商的網(wǎng)站并下載和安裝HAA115。提供HAA115的網(wǎng)站可以是HTS網(wǎng)站153。HAA115可以嵌入在用戶裝置110上的數(shù)字錢包112中。用戶101可以使用HAA115的用戶界面進行配置。用戶101可以配置由HAA115提供的隱私設置。
[0050]此外,用戶101可以與HTS160上的計算機可讀程序指令通信以建立用戶識別和賬號配置??梢越?jīng)由任何可用技術(包括(但不限于)經(jīng)由網(wǎng)絡105、文本、電子郵件進行的網(wǎng)絡連接或蜂窩連接)進行與HTS160的通信。在HTS160和HAA115上,用戶101可以配置受監(jiān)控的熱點的類別。用戶101此外可以配置由HTS160提供的隱私設置。
[0051]HAAl 15此外或替代地可以與HTS160通信以確認其中應傳輸?shù)臒狳c數(shù)據(jù)的格式。例如,沒有采用地圖顯示特征的HAA115可以只需要熱點清單。HAA115可以從HTS160請求可用的任何其它格式或數(shù)據(jù)。
[0052]用戶101此外可以配置HAA115的提醒機制。HAA115可以提供可聽提醒、振動、可見提醒(諸如在用戶裝置的顯示器上示出熱點細或任何其它可配置的提醒程序。所述提醒此外或替代地可以由可獲益于熱點提醒的任何其它應用程序合并。
[0053]在方框215中,用戶101通過致動物理或虛擬按鈕啟動HAA115,從而使用戶裝置110作出諸如“輕擊”或滑動的運動、發(fā)出語音命令或執(zhí)行任何其它啟動程序。HAA115將用戶裝置110的位置傳輸?shù)紿TS160。HAAl 15可以被配置來直接從用戶裝置110的主機CPUl 16訪問位置數(shù)據(jù)。用戶裝置110可以通過計算機硬件或軟件或其組合而具有確定用戶裝置110的位置的地理位置坐標的能力。例如,用戶裝置110可使用全球定位系統(tǒng)(“GPS”)以確定其位置。
[0054]此外或替代地,用戶裝置110可以包括HAA115或HTS160可以用來訪問用戶裝置I1的位置數(shù)據(jù)的基于位置的應用程序114??梢允褂梦恢脭?shù)據(jù)且因此可以用于HTS160的應用程序的實例可以包括(但將不限于)諸如AROUNDME的業(yè)務查詢應用程序、諸如FOURSQUARE的基于位置的社交網(wǎng)絡、諸如G0WALLA的基于位置的游戲或諸如GOOGLELATITUDE的好友定位應用程序。
[0055]在方框220中,HTS160搜集熱點位置數(shù)據(jù)并將位置數(shù)據(jù)傳輸?shù)接脩粞b置110。將參考圖3的方法220進一步詳細討論這個步驟的細節(jié)。
[0056]在方框225中,用戶裝置110將熱點數(shù)據(jù)合并到HAA115的用戶界面中。HAA115可以經(jīng)由HAA的用戶界面在地圖或其它格網(wǎng)上顯示信息。此外或替代地,HAAl 15可以可傳達信息(諸如每個熱點的簡易清單和遠離用戶且每個熱點所在的距離)的任何其它格式對用戶顯示信息。HAA115還可以在用戶請求時提供路線給熱點。用戶101可以選擇在操作系統(tǒng)的主機CPU116的前景中操作HAA115且隨著用戶101移動穿過熱點區(qū)域而實質上提供即時提醒。HAA115替代地可以在操作系統(tǒng)的背景中操作且存儲熱點提醒以供用戶101以后訪問。
[0057]在方框230中,HAA115隨著用戶裝置110移動穿過熱點區(qū)域監(jiān)控其位置。HAA115比較用戶裝置110的位置和最近熱點區(qū)域上識別的已知熱點。HAA115不斷地或間歇地確定用戶裝置是否在相距熱點的配置范圍內(nèi)。
[0058]在方框235中,HAAl 15確定是否正接近熱點。例如,如果用戶101和用戶裝置110正要經(jīng)過商業(yè)區(qū)且到達熱點的指定范圍內(nèi)(諸如一條街),那么HAA115識別所接近的熱點。如果正在接近熱點,那么方法200遵循方框235到方框237的“是”分支。如果沒有接近熱點,那么方法200遵循方框235到方框230的“否”分支。
[0059]遵循方框235到方框230的“否”分支,HAAl 15如之前描述般繼續(xù)監(jiān)控用戶裝置110的位置。
[0060]遵循方框235到方框237的“是”分支,當用戶裝置110在熱點的配置范圍內(nèi)移動時觸發(fā)熱點提醒。在示例性實施方案中,HAA115可以在內(nèi)部使用提醒或可以提供可聽提醒、振動、可見提醒,諸如在用戶裝置的顯示器上示出熱點細節(jié)、電子郵件或任何其它可配置的提醒程序。
[0061]在替代實施方案中,HAAl 15可以提醒HTS160所述裝置正在接近熱點。HTS160可以執(zhí)行由用戶配置的任何提醒功能或存儲所述提醒以供以后使用。HTS160可以發(fā)送提醒到HAAl 15或另一位置。例如HTS160可以發(fā)送電子郵件、推送通知、短信或另一通信到用戶。
[0062]在替代實施方案中,HAA115可以被配置來只提醒用戶101優(yōu)先權較高的熱點。如圖3的方法220的細節(jié)中討論,熱點數(shù)據(jù)可以由HTS160排定優(yōu)先級。HAA115可以使用熱點數(shù)據(jù)的優(yōu)先級來確定哪些熱點將會對用戶101觸發(fā)提醒。例如,用戶101可以希望將提醒限于給定區(qū)域中的10個最高優(yōu)先級的熱點。替代地,用戶101可以配置HAA115以提醒用戶101所述區(qū)域中的每個熱點。
[0063]在方框240中,如果用戶裝置110接近相距熱點區(qū)域的邊界的配置距離,那么方法200遵循方框240到方框220的“是”分支。如果用戶裝置110沒有接近熱點區(qū)域的配置邊界,那么方法200遵循方框240到方框245的“否”分支。在本申請的替代實施方案中,HAA115可以要求用戶裝置110完全退出熱點區(qū)域的邊界以遵循方框240的“是”分支。
[0064]遵循方框240到方框220的“是”分支,所述方法請求并接收刷新的熱點區(qū)域。隨著用戶裝置110離開之前熱點區(qū)域的邊界,HAA115將不會對用戶101顯示熱點數(shù)據(jù)或監(jiān)控提醒。具有新的熱點清單的新熱點區(qū)域被傳輸?shù)接脩粞b置110。
[0065]遵循方框240到方框245的“否”分支,用戶裝置110確定用戶裝置110是否在配置的時間量內(nèi)接收新的熱點區(qū)域。例如,如果用戶裝置110在配置時間內(nèi)留在一個位置中或在配置時間內(nèi)沒有碰到任何熱點,那么方法200將確定用戶裝置110閑置且遵循方框245到方框220的“是”分支。具有新的熱點清單的新熱點區(qū)域被傳輸?shù)接脩粞b置110。觸發(fā)方框245的“是”分支所需閑置時間可由用戶101或HAA115配置。例如,所需閑置時間可能是一個小時、一天、一個星期或基于用戶101的活動的合理的任何其它時間。
[0066]如果裝置在配置時間內(nèi)沒有保持閑置且沒有接收新的熱點區(qū)域,那么方法200遵循方框245到方框230的“否”分支。裝置將繼續(xù)監(jiān)控用戶裝置110的位置。
[0067]方法200繼續(xù)進行直到用戶101撤銷激活HAA115或關閉用戶裝置為止。
[0068]圖3是描繪根據(jù)某些示例性實施方案的用于生成熱點并將熱點傳輸?shù)接脩粞b置的方法220的流程圖。
[0069]參考圖1和圖2,在方法220的方框305中,HTS160建立并保存與用戶101有關的熱點的當前營銷和位置數(shù)據(jù)。熱點信息可以是用戶將感興趣的任何事物。所訪問的熱點信息的類別可能被用戶配置或可以由HTS服務器161基于用戶101的之前活動、興趣或建議而選擇。可以由服務器161識別用于傳輸?shù)接脩粞b置110的熱點的實例可能包括(但將不限于)餐館、商店或用戶101經(jīng)常出入的其它企業(yè)、目前正在提供出售或促銷的企業(yè)、目前正在提供電子優(yōu)惠券的企業(yè)、旅游景點、博物館、由其裝置識別的好友或其中用戶101可能感興趣的任何其它可識別實體。
[0070]HTS160可以從可以由HTS160詢問以搜集熱點信息的任何系統(tǒng)訪問熱點數(shù)據(jù)。例如,可以從熱點營銷系統(tǒng)150搜集熱點數(shù)據(jù)。熱點營銷系統(tǒng)150可以是產(chǎn)品制造商或服務供應商的營銷系統(tǒng)。熱點營銷系統(tǒng)150可以是可提供用戶活動的偏好和歷史數(shù)據(jù)的用戶的社交網(wǎng)絡系統(tǒng)、優(yōu)惠券聚合器或供應商、繪圖系統(tǒng)或可以提供HTS160可用來定義熱點區(qū)域并排定熱點的優(yōu)先級的信息的任何其它服務或系統(tǒng)。
[0071]在方框310中,HTS160接收用戶裝置110的位置。HTS160將用戶裝置110的位置存儲在用戶賬號中。在方框315中,HTS160識別附近的熱點。HTS160可以訪問保存用于用戶101的賬號的數(shù)據(jù)庫。計算并存儲每個可能熱點相距用戶101的位置的距離。
[0072]在方框320中,HTS160使用熱點信息的密度或質量來確認熱點區(qū)域的大小和邊界以傳輸?shù)接脩粞b置110。HTS160可以限制熱點區(qū)域的大小以防止通過傳輸太大而不能有效地操作用戶裝置110和系統(tǒng)的大量數(shù)據(jù)引起的任何不利影響。例如,如果所傳輸?shù)臒狳c數(shù)據(jù)的量太大,那么所述數(shù)據(jù)可能需要用戶裝置110的數(shù)據(jù)存儲單元113上的足夠多的容量來影響用戶裝置110的正常操作。替代地,如果熱點區(qū)域的大小太小,那么HTS160可能被迫以太快而不切實際的頻率將新的熱點區(qū)域傳輸?shù)接脩粞b置110。例如,如果太頻繁地傳輸熱點區(qū)域數(shù)據(jù),那么其可能消耗用戶裝置110的電池壽命。
[0073]可基于熱點信息的密度或質量來確定用戶裝置110的當前位置周圍的熱點區(qū)域的大小。在示例性實施方案中,熱點區(qū)域的大小可以被確認來包括用戶裝置110附近的配置數(shù)量的熱點。例如,熱點區(qū)域的大小可被配置來包括最靠近用戶裝置110或在用戶裝置110周圍提供最高優(yōu)先級的熱點的指定數(shù)量的熱點。因此,在高集中度的可用熱點的區(qū)域中,熱點區(qū)域可能相對較小以捕獲指定數(shù)量的熱點。替代地,在較低集中度的可用熱點的區(qū)域中,熱點區(qū)域可能相對較大以捕獲指定數(shù)量的熱點。此外,熱點區(qū)域的大小可采取任何合適的形狀以包括指定熱點。
[0074]HTS160此外可以排定熱點數(shù)據(jù)的優(yōu)先級?;谟脩?01的輸入或歷史數(shù)據(jù)(諸如用戶101的購買歷史或網(wǎng)站使用量)的分析,HTS160可以提供熱點的排名清單給用戶裝置110。例如,HTS160可以能夠確定用戶101偏愛某個商店或餐館并將其排名使其高于替代餐館(即使替代餐館更靠近用戶101位置)。因此,如果用戶101限制給定區(qū)域中的熱點提醒的次數(shù),那么可以忽略較低排名等級熱點而有利于附近的較高排名等級熱點。
[0075]排定優(yōu)先級因素的另一實例可能是由熱點營銷的優(yōu)惠券或折扣的值或數(shù)量。例如,如果附近企業(yè)提供更好的促銷,那么HAA115可以不提醒用戶101附近熱點。
[0076]如果在地圖視圖上顯示信息,那么HAA115可以取決于對用戶顯示的數(shù)據(jù)的密度來展開或重疊所述數(shù)據(jù)。例如,如果大量熱點位于局部區(qū)域中,那么HAA115可以將熱點分組在一起且以單一圖標或符號示出所述分組。這樣的實例可以是包括太大而不能在用戶裝置上顯示的大量熱點的購物中心。所述顯示可以示出購物中心符號并列舉包括在所述位置的熱點數(shù)量或表示熱點組的任何其它方式。隨著用戶101接近密集的熱點,所分組的熱點可以展開來示出所述區(qū)域中的個別熱點。例如,如果用戶101在兩個大商場之間或在兩個城市之間,那么可以分別為每個大商場或每個城市提供單一熱點。然后,隨著用戶接近大商場之一或城市之一,所述大商場或城市的重疊熱點展開以示出所述位置處的全部熱點(或指定數(shù)量的熱點)。
[0077]在某些示例性實施方案中,HTS160施加所提取的數(shù)據(jù)于機器學習算法或另一統(tǒng)計模型以確定最有效的排名系統(tǒng)。例如,可對被生成的熱點執(zhí)行機器學習算法以使一個或多個用戶學習產(chǎn)生具有最高使用率的結果的排名系統(tǒng)??啥ㄆ诟聶C器學習算法。
[0078]在方框325中,HTS160將熱點區(qū)域尺寸、熱點身份和位置以及任何相關熱點營銷信息傳輸?shù)紿AAl 15。HTS160此外可以傳輸熱點中的每個的優(yōu)先級排名以供HAAl 15使用。
[0079]從方框325可知,方法220進行到參考圖2的方框225。
[0080]綜述
[0081]本發(fā)明的一個或多個方面可以包括具體實施本文描述且示出的功能的計算機程序,其中計算機程序實施于包括存儲在機器可讀介質中的指令的計算機系統(tǒng)和執(zhí)行指令的處理器中。然而,應明白,計算機編程中可存在實施本發(fā)明的許多不同方式,且本發(fā)明不應被解釋為限于任何一組計算機程序指令。此外,有經(jīng)驗的程序員將能夠編寫這樣的計算機程序以基于隨附流程圖和應用程序文本中的相關描述實施所公開發(fā)明的實施方案。因此,特定的一組程序代碼指令的公開不會被視為如何制造和使用本發(fā)明的充分了解所必需。此夕卜,本領域一般技術人員應明白,本文描述的本發(fā)明的一個或多個動作與可以具體實施于一個或多個計算系統(tǒng)中一樣可以由硬件、軟件或其組合執(zhí)行。此外,對由計算機執(zhí)行的動作的任何參考不應被解釋為由單一計算機執(zhí)行,因為所述動作可以由一個以上計算機執(zhí)行。結合示出程序流程的圖示閱讀的以下描述中將更加詳細地解釋本發(fā)明的發(fā)明功能。
[0082]本文描述的示例性實施方案可搭配執(zhí)行之前描述的方法和處理功能的計算機硬件和軟件使用。本文描述的系統(tǒng)、方法和程序可具體實施于可編程計算機、計算機可執(zhí)行軟件或數(shù)字電路中。軟件可存儲在計算機可讀介質上。例如,計算機可讀介質可包括軟盤、RAM、ROM、硬盤、可抽換式介質、快閃存儲器、存儲棒、光學介質、磁性光學介質、CD-ROM等等。數(shù)字電路可包括集成電路、門陣列、構建塊邏輯、現(xiàn)場可編程門陣列(FPGA)等等。
[0083]之前呈現(xiàn)的實施方案中描述的示例性方法和動作是說明性的,且在替代實施方案中,某些動作可以不同次序、相互并行執(zhí)行、被完全忽略和/或在不同示例性實施方案中組合,和/或可在不違背本發(fā)明的范圍和精神的情況下執(zhí)行某些額外動作。因此,本文描述的本發(fā)明中包括這樣的替代實施方案。
[0084]雖然上文已詳細描述具體實施方案,但是所述描述只是為了說明目的。因此,應明白除非另有明確說明,否則上文描述的許多方面不應視為必需或必要的要素。除了上文描述的以外,示例性實施方案的公開方面的修改和對應于所述公開方面的等效動作也可由獲益于本公開內(nèi)容的本領域一般技術人員作出,且不違背以下權利要求中定義的本發(fā)明的精神和范圍,本發(fā)明的范圍與最廣泛的解釋一致以包括這樣的修改和等效結構。
【權利要求】
1.一種用于接收用戶網(wǎng)絡裝置上的服務器控制熱點區(qū)域的計算機實施方法,其包括: 由用戶網(wǎng)絡裝置將對應于所述用戶網(wǎng)絡裝置附近的熱點的熱點數(shù)據(jù)的請求傳達到遠程網(wǎng)絡裝置,所述請求包括所述用戶網(wǎng)絡裝置的位置數(shù)據(jù),所述熱點中的每個包括所述用戶感興趣的企業(yè)、機構或位置; 由所述用戶網(wǎng)絡裝置從所述遠程網(wǎng)絡裝置接收所述熱點數(shù)據(jù),所述熱點數(shù)據(jù)包括由所述遠程網(wǎng)絡裝置界定的熱點區(qū)域中的多個熱點中的每個的熱點身份、熱點位置和熱點營銷數(shù)據(jù)中的至少部分,其中所述熱點區(qū)域基于所述位置數(shù)據(jù)布置在所述用戶網(wǎng)絡裝置的附近,且其中所述熱點區(qū)域的大小是基于所述用戶網(wǎng)絡裝置附近的可用熱點的密度來確定;和 經(jīng)由所述用戶網(wǎng)絡裝置呈現(xiàn)所接收的熱點數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其中當所述用戶網(wǎng)絡裝置附近的所述可用熱點的所述密度較高時,所述熱點區(qū)域的所述大小相對較大,且當所述用戶網(wǎng)絡裝置附近的所述可用熱點的所述密度較低時,所述熱點區(qū)域的所述大小相對較小。
3.根據(jù)權利要求1所述的方法,其還包括: 在所述用戶網(wǎng)絡裝置進入特定熱點的已配置范圍內(nèi)的這個時候由所述用戶網(wǎng)絡裝置識別所述特定熱點;和 由所述用戶網(wǎng)絡裝置輸出關于所述特定熱點的提醒。
4.根據(jù)權利要求1所述的方法,其中所述用戶網(wǎng)絡裝置包括移動裝置。
5.根據(jù)權利要求1所述的方法,其還包括: 由所述用戶網(wǎng)絡裝置基于所述用戶網(wǎng)絡裝置的更新位置數(shù)據(jù)來確定所述用戶網(wǎng)絡裝置是否已退出所述熱點區(qū)域; 由所述用戶網(wǎng)絡裝置且響應于基于所述用戶網(wǎng)絡裝置的所述更新位置數(shù)據(jù)確定所述用戶網(wǎng)絡裝置已退出所述熱點區(qū)域將對應于所述用戶網(wǎng)絡裝置附近的熱點的更新熱點數(shù)據(jù)的更新請求傳達到所述遠程網(wǎng)絡裝置,所述更新請求包括所述用戶網(wǎng)絡裝置的所述更新位置數(shù)據(jù); 由所述用戶網(wǎng)絡裝置從所述遠程網(wǎng)絡裝置接收所述更新熱點數(shù)據(jù),所述更新熱點數(shù)據(jù)包括由所述遠程網(wǎng)絡裝置界定的更新熱點區(qū)域中的多個熱點中的每個的熱點身份、熱點位置和熱點營銷數(shù)據(jù)中的至少部分,其中所述更新熱點區(qū)域基于所述更新位置數(shù)據(jù)布置在所述用戶網(wǎng)絡裝置的附近,且其中所述更新熱點區(qū)域的大小是基于所述用戶網(wǎng)絡裝置附近的可用熱點的密度來確定;和 經(jīng)由所述用戶網(wǎng)絡裝置呈現(xiàn)所述更新熱點數(shù)據(jù)。
6.根據(jù)權利要求5所述的方法,其中當所述更新位置數(shù)據(jù)指示所述用戶網(wǎng)絡裝置不在所述熱點區(qū)域的邊界內(nèi)時,所述用戶網(wǎng)絡裝置基于所述用戶網(wǎng)絡裝置的所述更新位置數(shù)據(jù)來確定所述用戶網(wǎng)絡裝置已退出所述熱點區(qū)域。
7.根據(jù)權利要求5所述的方法,其中當所述更新位置數(shù)據(jù)指示所述用戶網(wǎng)絡裝置在所述熱點區(qū)域的邊界的指定距離內(nèi)時,所述用戶網(wǎng)絡裝置基于所述用戶網(wǎng)絡裝置的所述更新位置數(shù)據(jù)來確定所述用戶網(wǎng)絡裝置已退出所述熱點區(qū)域。
8.根據(jù)權利要求1所述的方法,其還包括: 由所述用戶網(wǎng)絡裝置確定自從所述用戶網(wǎng)絡裝置接收到所述熱點數(shù)據(jù)以來是否經(jīng)過指定的時間段; 響應于確定自從所述用戶網(wǎng)絡裝置接收到所述熱點數(shù)據(jù)以來已經(jīng)過所述指定的時間段由所述用戶網(wǎng)絡裝置請求熱點數(shù)據(jù)的更新傳輸; 由所述用戶網(wǎng)絡裝置接收更新熱點數(shù)據(jù);和 經(jīng)由所述用戶網(wǎng)絡裝置呈現(xiàn)所述更新熱點數(shù)據(jù)。
9.根據(jù)權利要求1所述的方法,其中所述用戶網(wǎng)絡裝置只呈現(xiàn)排名高于指定閾值的熱點。
10.根據(jù)權利要求1所述的方法,其中所述用戶網(wǎng)絡裝置呈現(xiàn)高于指定密度的一組熱點作為單組實體。
11.一種用于將服務器控制熱點區(qū)域傳遞到用戶網(wǎng)絡裝置的計算機實施方法,其包括: 由計算機從用戶網(wǎng)絡裝置接收初始用戶賬號配置; 由計算機為所述用戶賬號建立提供熱點數(shù)據(jù)的數(shù)據(jù)庫; 由所述計算機從用戶網(wǎng)絡裝置接收與所述用戶賬號相關的位置數(shù)據(jù); 由計算機基于所述位置數(shù)據(jù)對所述數(shù)據(jù)庫搜索與所述用戶網(wǎng)絡裝置附近的多個熱點相關的提供熱點數(shù)據(jù); 由計算機確定一組邊界以界定熱點區(qū)域,所述熱點區(qū)域的大小被調(diào)整以包括已配置數(shù)量的所述熱點; 由計算機以已配置的優(yōu)先級協(xié)議排名所述熱點;和 由計算機傳輸所述熱點區(qū)域的所述邊界和包括在所述邊界內(nèi)的所述熱點。
12.根據(jù)權利要求11所述的方法,其還包括: 由所述計算機從所述用戶網(wǎng)絡裝置接收更新位置; 如果所述更新位置指示所述用戶網(wǎng)絡裝置已退出所述熱點區(qū)域的所述邊界,那么由所述計算機確定一組更新熱點和更新的熱點區(qū)域;和 由計算機傳輸所述更新熱點區(qū)域的所述邊界和包括在所述邊界中的所述熱點。
13.一種計算機程序產(chǎn)品,其包括: 非暫時計算機可讀存儲裝置,其上具體實施用于接收用戶網(wǎng)絡裝置上的服務器控制熱點區(qū)域的計算機可讀程序指令,所述計算機可讀程序指令包括: 用于將用戶網(wǎng)絡裝置的位置數(shù)據(jù)傳達到遠程網(wǎng)絡裝置的計算機程序指令; 用于從所述遠程網(wǎng)絡裝置接收熱點數(shù)據(jù)的計算機程序指令,所述熱點數(shù)據(jù)包括由服務器配置的邊界界定的熱點區(qū)域中的所述熱點的熱點身份、熱點位置和熱點營銷數(shù)據(jù)中的至少部分; 用于將所述熱點數(shù)據(jù)存儲在用戶賬號中的計算機程序指令; 用于顯示所述用戶網(wǎng)絡裝置上的所述熱點數(shù)據(jù)的計算機程序指令; 用于在所述用戶網(wǎng)絡裝置進入所述熱點的已配置范圍內(nèi)的這個時候識別附近熱點身份的計算機程序指令;和 用于在所述用戶網(wǎng)絡裝置上對所述附近熱點發(fā)出提醒的計算機程序指令。
14.根據(jù)權利要求13所述的產(chǎn)品,其中所述用戶網(wǎng)絡裝置包括移動裝置。
15.根據(jù)權利要求13所述的產(chǎn)品,其還包括: 如果所述用戶網(wǎng)絡裝置退出所述熱點區(qū)域的所述邊界,那么請求從所述遠程網(wǎng)絡裝置進行熱點數(shù)據(jù)的更新傳輸;和 從所述遠程網(wǎng)絡裝置接收所述更新傳輸。
16.根據(jù)權利要求13所述的計算機程序產(chǎn)品,其還包括: 如果所述用戶網(wǎng)絡裝置沒有在已配置的時間段內(nèi)接收到第二次傳輸,那么請求從所述遠程網(wǎng)絡裝置進行熱點數(shù)據(jù)的更新傳輸;和從所述遠程網(wǎng)絡裝置接收所述更新傳輸。
17.一種用于接收用戶網(wǎng)絡裝置上的服務器控制熱點區(qū)域的系統(tǒng),所述系統(tǒng)包括: 用戶網(wǎng)絡裝置;和 熱點跟蹤系統(tǒng)(“HTS”), 所述用戶網(wǎng)絡裝置包括處理器、網(wǎng)頁瀏覽器應用程序和邏輯地連接到所述網(wǎng)頁瀏覽器應用程序的熱點提醒應用程序(“HAA”),所述HAA被配置來: 將所述用戶網(wǎng)絡裝置的位置數(shù)據(jù)傳達到由所述HTS操作的所述網(wǎng)絡裝置; 從由所述HTS操作的所述網(wǎng)絡裝置接收熱點數(shù)據(jù),所述熱點數(shù)據(jù)包括由服務器配置的邊界界定的所述熱點區(qū)域中的所述熱點的熱點身份、熱點位置和熱點營銷數(shù)據(jù)中的至少部分; 對所述用戶顯示所述熱點數(shù)據(jù); 當所述用戶進入所述熱點的已配置范圍內(nèi)的這個時候識別附近的熱點身份;和 對所述用戶提醒所述附近熱點,和 所述HTS網(wǎng)絡裝置包括處理器和在所述處理器中執(zhí)行的HTS應用程序,所述HTS應用程序被配置來: 為所述用戶賬號建立熱點的數(shù)據(jù)庫; 從用戶網(wǎng)絡裝置接收位置數(shù)據(jù); 對所述數(shù)據(jù)庫搜索附近熱點; 確定一組邊界以界定熱點區(qū)域,所述熱點區(qū)域的大小被調(diào)整以包括已配置數(shù)量的熱占.由已配置的優(yōu)先級協(xié)議排名所述熱點;和 傳輸所述熱點區(qū)域的所述邊界和包括在所述邊界中的所述熱點。
【文檔編號】H04W48/04GK104170472SQ201380013941
【公開日】2014年11月26日 申請日期:2013年1月15日 優(yōu)先權日:2012年1月15日
【發(fā)明者】阿倫·戴維·肯普, 伊利亞·圖利欽斯基, 安德魯·瓦赫比, 穆罕默德·侯賽因·謝赫·阿塔爾, 杰雷德·詹姆斯·科斯坦佐 申請人:谷歌公司