相關(guān)申請交叉引用本pct國際申請要求2016年2月5日提交的美國非臨時專利申請序列號no.15/016,924的優(yōu)先權(quán)及權(quán)益。上述申請的全部內(nèi)容和主旨的全部內(nèi)容通過引用合并于此,如同其完全在本文中闡述。
背景技術(shù):
:本公開涉及為移動設(shè)備提供目標位置提醒的方法和裝置,諸如,但不限于,支持用于為移動設(shè)備的用戶提供目標位置提醒的基于地理圍欄的技術(shù)。無線移動設(shè)備(諸如智能電話、平板計算機、膝上型計算機、可穿戴設(shè)備以及其他移動設(shè)備)可以使用各種技術(shù)來采用對移動設(shè)備的用戶的目標位置提醒。一種技術(shù)包括采用靜態(tài)預(yù)定的地理圍欄(或者接近半徑區(qū)域),用戶可以通過在設(shè)備觸摸屏上拖拽圓形的圖形表示或者另外地在目標提醒位置周圍定義預(yù)定的區(qū)域來設(shè)置該靜態(tài)預(yù)定的地理圍欄,由此使得當(dāng)移動設(shè)備進入預(yù)定的地理圍欄時,移動設(shè)備向用戶提供可聽得到和/或可視的提醒。例如,如果用戶想要在接近特定藥房時得到通知,用戶可以通過應(yīng)用用戶界面,或者通過訪問網(wǎng)站,來在目標位置周圍設(shè)置預(yù)定的地理圍欄區(qū)域。使用已知技術(shù)(諸如移動設(shè)備內(nèi)的gps位置單元,或者從移動設(shè)備接收位置傳輸?shù)姆?wù)器(例如web服務(wù)器)中的位置單元),移動設(shè)備可以被檢測到在地理圍欄之內(nèi)還是之外。移動設(shè)備自身或服務(wù)器可以通過位置單元(例如gps接收器)的使用而確定移動設(shè)備的位置并且比較該位置與地理圍欄的地理區(qū)域。如果移動設(shè)備在地理圍欄內(nèi),則移動設(shè)備向用戶提供觸覺、可聽得到和/或可視的位置通知提醒,即用戶接近目標位置且可以在設(shè)備顯示器上呈現(xiàn)諸如“從藥房取藥”的事件描述。地理圍欄可以鏈接到用戶的日歷事件,使得例如在其移動設(shè)備處于與日歷中事件相對應(yīng)的地理圍欄內(nèi)時移動設(shè)備基于特定日子的日歷事件而通知用戶。地理圍欄技術(shù)的其他使用也是已知的。但是,設(shè)置靜態(tài)預(yù)定的地理圍欄或者用于基于移動設(shè)備位置來提醒用戶的其他類型的地理圍欄設(shè)定會沒有考慮能夠影響用戶提醒體驗的重要考量。附圖說明考慮到下面的描述并結(jié)合附圖,將更易于理解本公開,其中,相同的參考標號表示相同的元素,其中:圖1圖示了根據(jù)本公開中闡述的一個示例的用于為移動設(shè)備提供目標位置提醒的系統(tǒng)的一個示例;圖2圖示了根據(jù)本公開中闡述的一個示例的用于提供目標位置提醒的用戶界面的一個示例;圖3圖示了根據(jù)本公開中闡述的一個示例的用于提供目標位置提醒的用戶界面的一個示例;圖4圖示了根據(jù)本公開中闡述的一個示例的用于提供目標位置提醒的用戶界面的一個示例;圖5圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的方法的一個示例的流程圖的一個示例;圖6圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的方法的一個示例的流程圖的一個示例;圖7圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的方法的一個示例的流程圖的一個示例;圖8圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的方法的一個示例的流程圖的一個示例;圖9圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的示例的用戶界面的一個示例;圖10圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的示例的用戶界面的一個示例;圖11圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的示例的用戶界面的一個示例;以及圖12圖示了根據(jù)本公開中闡述的一個示例的圖示用于為移動設(shè)備提供目標位置提醒的示例的用戶界面的一個示例。具體實施方式簡言之,在一個示例中,一種用于為移動設(shè)備提供目標位置提醒的方法和裝置基于移動設(shè)備的當(dāng)前位置、基于移動設(shè)備的當(dāng)前運輸模式以及還基于到達目標位置的當(dāng)前交通狀況,考慮移動設(shè)備到達目標位置將花費的估計時間。在另一示例中,一種用于為移動設(shè)備提供目標位置提醒的方法和裝置響應(yīng)于移動設(shè)備的位置訪問的確定頻率而動態(tài)改變地理圍欄周長以包括比之前設(shè)置的地理圍欄更大的區(qū)域。因此,用戶訪問的頻率(即訪問次數(shù))被考慮用于改變地理圍欄的大小。例如,如果目標位置是移動設(shè)備的用戶很少訪問的位置,其可能值得額外繞路到達提醒目標位置來完成任務(wù)。因此,基于對位置的先前訪問的頻率,地理圍欄的大小可以從初始設(shè)置動態(tài)改變?yōu)椴煌笮 T诹硪皇纠?,一種裝置和方法可以自動提供考慮常見設(shè)備位置的目標位置提醒。例如,一種裝置和方法可以訪問所存儲的移動設(shè)備常見位置數(shù)據(jù)并且確定常見移動設(shè)備位置,諸如用戶家或辦公室,并且基于移動設(shè)備的當(dāng)前位置而自動設(shè)置地理圍欄,作為到所確定的常見移動設(shè)備位置的距離的函數(shù)。舉例來說,如果用戶已經(jīng)離家二十英里且目標位置只有更遠兩英里,地理圍欄可以擴展以包括目標位置。還可以使用采用上述操作的任何合適組合的方法和裝置。進一步舉例來說,一種用于為移動設(shè)備提供目標位置提醒的方法和裝置包括由地理圍欄提醒控制器接收第一地理圍欄內(nèi)的目標位置,所述第一地理圍欄具有使用第一運輸模式從第一地理圍欄到達目標位置的對應(yīng)標稱行進時間。地理圍欄提醒控制器基于所述移動設(shè)備的當(dāng)前位置、所述移動設(shè)備的當(dāng)前運輸模式以及當(dāng)前交通狀況來確定所述移動設(shè)備到達目標位置的估計行進時間。地理圍欄提醒控制器響應(yīng)于確定移動設(shè)備到目標位置的估計行進時間在標稱行進時間的期望時間范圍內(nèi)而將第一地理圍欄動態(tài)地改變?yōu)榫哂胁煌瑓^(qū)域的第二地理圍欄,并且在移動設(shè)備進入第二地理圍欄時向用戶界面輸出針對目標位置的提醒通知。在另一示例中,用于向移動設(shè)備提供目標位置提醒的方法和裝置進一步包括提供用戶界面輸出組件,諸如圖形用戶界面,其呈現(xiàn)多個運輸模式以便用戶選擇(例如,不用于用戶,而是自動運輸模式)。在另一示例中,用于為移動設(shè)備提供目標位置提醒的方法和裝置進一步包括基于第一運輸模式和使用第一運輸模式的平均交通狀況來確定從第一地理圍欄的周長到達目標位置的標稱行進時間。在另一示例中,用于為移動設(shè)備提供目標位置提醒的方法和裝置進一步包括當(dāng)估計行進時間小于或等于標稱行進時間時且移動設(shè)備的當(dāng)前位置在第一地理圍欄之外時,通過增加第二地理圍欄的區(qū)域而將第一地理圍欄動態(tài)地改變?yōu)榫哂胁煌瑓^(qū)域的第二地理圍欄。在另一示例中,用于為移動設(shè)備提供目標位置提醒的方法和裝置進一步包括響應(yīng)于當(dāng)前位置和目標位置之間的交通狀況,通過塑造第二地理圍欄(例如,使用街道作為邊界而提供多邊形地理圍欄)而將第一地理圍欄動態(tài)地改變?yōu)榈诙乩韲鷻凇T诹硪皇纠?,用于為移動設(shè)備提供目標位置提醒的方法和裝置進一步包括向用戶界面輸入組件提供可選擇靜態(tài)地理圍欄模式數(shù)據(jù)和可選擇動態(tài)地理圍欄模式數(shù)據(jù),諸如可選擇虛擬(觸摸屏圖形模式)或物理按鈕。在又一示例中,一種用于為移動設(shè)備提供目標位置提醒的方法包括由地理圍欄提醒控制器獲得移動設(shè)備的當(dāng)前位置、訪問所存儲的移動設(shè)備常見位置數(shù)據(jù)和從所存儲的移動設(shè)備常見位置數(shù)據(jù)中確定常見移動設(shè)備位置。該方法還包括基于當(dāng)前位置而自動設(shè)置地理圍欄區(qū)域作為到所確定的常見移動設(shè)備位置的距離的函數(shù),以及提供針對位于地理圍欄區(qū)域中的目標位置的提醒通知。還描述了可以執(zhí)行該方法的裝置。在另一示例中,用于為移動設(shè)備提供目標位置提醒的方法和裝置包括響應(yīng)于當(dāng)前移動設(shè)備位置是常見移動設(shè)備位置而通過將第一地理圍欄擴展到針對目標位置的更大的第二地理圍欄而基于當(dāng)前位置自動地設(shè)置地理圍欄區(qū)域作為到常見移動設(shè)備位置的距離的函數(shù)。在另一示例中,一種用于為移動設(shè)備提供目標位置提醒的方法和裝置包括響應(yīng)于當(dāng)前位置與目標位置之間的交通狀況而改變第一地理圍欄的形狀。在又一示例中,一種用于為移動設(shè)備提供目標位置提醒的方法和裝置包括由地理圍欄提醒控制器獲得與目標位置相對應(yīng)的第一地理圍欄的指示,響應(yīng)于第一地理圍欄內(nèi)的移動設(shè)備的位置的確定頻率低于閾值而由地理圍欄提醒控制器修改第一地理圍欄以建立具有比第一地理圍欄更大的區(qū)域的第二地理圍欄,以及當(dāng)移動設(shè)備進入具有比第一地理圍欄更大的區(qū)域的第二地理圍欄時提供針對目標位置的提醒通知。上面的方法和裝置還可以按需要被組合以提供多模式目標提醒解決方案。圖1圖示用于為移動設(shè)備102提供目標位置提醒的系統(tǒng)100的一個示例。該系統(tǒng)包括服務(wù)器104,其與無線設(shè)備102通過任何合適網(wǎng)絡(luò)108(例如互聯(lián)網(wǎng))和/或通過諸如一個或多個蜂窩網(wǎng)絡(luò)基礎(chǔ)設(shè)施、wi-fi基礎(chǔ)設(shè)施或任何其他合適wwan、wlan或所期望的對等點對點網(wǎng)絡(luò)的任何合適無線基礎(chǔ)設(shè)施110而通信。在期望的情況下,服務(wù)器可以包括數(shù)據(jù)庫106。移動設(shè)備102是無線移動設(shè)備且包括無線收發(fā)器112、用于提供用戶界面輸入/輸出組件(例如圖形用戶界面)的顯示器114、附加用戶界面輸入和輸出組件116、位置單元118和速度傳感器120,如本領(lǐng)域所已知。此外,移動設(shè)備102包括地理圍欄提醒控制器122和可由控制器122訪問的存儲器124。在此示例中,地理圍欄提醒控制器122可以被實現(xiàn)為任何合適邏輯電路,諸如一個或多個處理器,當(dāng)使用存儲在存儲器124中的計算機可讀程序代碼編程時,可操作以執(zhí)行本文所述的操作。存儲器124可以是任何合適非暫時性存儲器,包括,但不限于,ram、rom、閃存驅(qū)動器或任何合適計算機程序產(chǎn)品。處理器可以是例如中央處理單元、數(shù)字信號處理器、現(xiàn)場可編程陣列、apu或任何其他合適處理器。但是,將認識到,任何合適邏輯電路可以被用于控制器122,諸如asic、狀態(tài)機或其他合適邏輯電路。地理圍欄提醒控制器122的功能還可以合并到服務(wù)器104內(nèi)或者按需要分布在多個設(shè)備中。例如,用戶界面116可以包括圖形用戶界面觸摸屏、顯示器揚聲器、麥克風(fēng)或者期望的任何其他合適輸入/輸出界面。本領(lǐng)域已知的觸摸屏可以合并作為顯示器114的一部分。服務(wù)器104可以為無線設(shè)備102提供街道地圖圖像,如本領(lǐng)域公知,且還可以通過本領(lǐng)域已知的交通服務(wù)來為移動設(shè)備102提供交通數(shù)據(jù)用于街道地圖。服務(wù)器104還可以在數(shù)據(jù)庫106中存儲地理圍欄所用于的任務(wù),其包括具有目標位置的日歷事件,且如果需要還可以存儲地圖和交通狀況。將認識到,目標位置信息、任務(wù)和其他信息,如果需要,可以被存儲在移動設(shè)備102中,而不是數(shù)據(jù)庫106中,或者除了存儲在數(shù)據(jù)庫106中之外還可以存儲在移動設(shè)備102中。可以向移動設(shè)備的用戶提供控制是否使用用戶日歷、位置或使用其他數(shù)據(jù)的選項。僅僅為了說明,將描述不同操作模式且將認識到,如果需要,三種模式中任何一種可以被單獨使用或者以任何合適組合而使用,而且將假設(shè)控制和許可已被用戶授權(quán)。如所圖示,地理圍欄提醒控制器122包括到提醒目標位置的運輸模式時間的地理圍欄生成模塊126、對當(dāng)前位置的訪問頻率的地理圍欄生成模塊128以及常見位置的地理圍欄生成模塊130。模塊126、128和130中的每個可以被實現(xiàn)為執(zhí)行對應(yīng)存儲的可執(zhí)行代碼的已編程處理器的一部分,可執(zhí)行代碼被分別圖示為所存儲的代碼132、134和136。但是,如果需要,模塊126、128和130還可以被實現(xiàn)為獨立集成電路,分立的狀態(tài)機、asic或者任何其他合適邏輯電路。還參看圖2,地理圍欄提醒控制器122可以在顯示器114上呈現(xiàn)圖形用戶界面,其允許用戶通過可選擇用戶界面控件(諸如虛擬按鈕),在動態(tài)地理圍欄模式(dynamicgeo-fencemode)200和靜態(tài)地理圍欄模式(staticgeo-fencemode)202之間選擇。在靜態(tài)地理圍欄模式中,執(zhí)行常規(guī)操作,其中用戶可以拖拽例如目標提醒位置周圍的圓形以為地理圍欄設(shè)置距離或半徑且地理圍欄將不會改變。如果用戶選擇動態(tài)地理圍欄模式200,可以向用戶呈現(xiàn)如圖3中所示的圖形用戶界面以允許對特定類型的地理圍欄模式的選擇。用戶還可以選擇用戶將在到達目標位置時所使用的運輸模式。在這個示例中,用戶可以選擇駕車、公共運輸、自行車運輸、火車運輸或者步行。移動設(shè)備的運輸模式將隨后與移動設(shè)備的當(dāng)前位置和當(dāng)前交通狀況一起用于確定到達目標位置的估計行進時間。運輸模式可以通過任意數(shù)目的運輸模式按鈕204來選擇或者可以由移動設(shè)備或服務(wù)器基于移動設(shè)備的速度或其他參數(shù)來自動確定。參看圖3,在一個示例中,在選擇了動態(tài)地理圍欄模式200之后,可以選擇與模塊126、128和130相對應(yīng)的三種不同動態(tài)地理圍欄模式中的一個或多個。例如,使用圖形用戶界面按鈕或可聽得到的選擇,可以選擇到提醒目標位置的運輸模式時間的地理圍欄模式300(transportmodetimetoremindertargetlocationgeo-fencemode),可以選擇訪問頻率的地理圍欄模式302(frequencyofvisitsgeo-fencemode),和/或可選擇常見位置的地理圍欄生成模式304(commonlocationgeo-fencegenerationmode)。用戶可以選擇用戶界面選擇機制,諸如圖示文本、按鈕或與每個相應(yīng)的模式相對應(yīng)的其他用戶界面機制。地理圍欄提醒控制器122提供用戶界面組件,諸如圖形用戶界面(或語音激活界面),具有可選擇靜態(tài)地理圍欄模式選項202和可選擇動態(tài)地理圍欄模式選項200加上進一步的模式選項300、302和304來允許不同類型動態(tài)地理圍欄模式的可選擇性。三種動態(tài)地理圍欄模式中的每個將結(jié)合下面圖5、6和7來描述。圖4圖示提供用戶通知400的圖形用戶界面的示例。這可以在任何動態(tài)地理圍欄被生成且移動設(shè)備在到目標位置的到達時間的指定范圍內(nèi)之后被呈現(xiàn)。在這個示例中,基于考慮了移動設(shè)備的當(dāng)前運輸模式和當(dāng)前交通狀況(例如暢通無阻的街道對比擁堵的街道)的估計到達時間,移動設(shè)備在距離目標位置五分鐘內(nèi)。用戶可以隨后通過選擇“是”或“否”或通過任何其他合適機制,來通過選擇按鈕402,啟動到目標位置的導(dǎo)航地圖。如果用戶選擇“是”,顯示器隨后示出地圖和地圖上的目標位置,使得用戶可以按需要導(dǎo)航到目標位置。參見圖5和圖9,將描述到提醒目標位置的運輸模式時間的地理圍欄生成模塊126操作。圖5的方法可以例如由地理圍欄提醒控制器122,特別是到提醒目標位置的運輸模式時間的地理圍欄生成模塊126來執(zhí)行。例如,移動設(shè)備可以是位于車輛912中的智能電話或者可以是車輛912內(nèi)的導(dǎo)航系統(tǒng)。操作中,如塊500所示,方法通過例如對于相應(yīng)的目標位置的初始地理圍欄建立而開始。例如,如圖9中所圖示,關(guān)于目標位置902而設(shè)置地理圍欄900,關(guān)于目標位置906而設(shè)置地理圍欄904,而關(guān)于目標位置910而設(shè)置地理圍欄908。目標位置902、906和910可以從移動設(shè)備上的用戶日歷應(yīng)用中,或者其他服務(wù)中拉取,或者可以由用戶通過合適用戶界面來設(shè)置,如本領(lǐng)域公知。還示出了用戶的居住地或“家”的位置914以及由“辦公室”位置916所表示的用戶的工作位置。這些位置可以由用戶指定或者可以基于移動設(shè)備訪問位置的發(fā)生頻率而確定,如下進一步描述。地理圍欄900、904和908可以由地理圍欄提醒控制器122通過給出使用例如所選擇車輛運輸模式(例如汽車)從第一地理圍欄的周長到達目標位置的時間,用戶進入到達相應(yīng)目標位置的標稱行進時間(例如使用暢通交通狀況計算的5分鐘)而自動設(shè)置。例如,通過用戶界面,用戶可以指示他/她希望具有地理圍欄范圍,使得汽車在這個時間或者一天中的特定時間在正常交通狀況期間花費五分鐘時間到達目標位置。因此,任何給出的目標可以具有由使用第一運輸模式(例如汽車)從第一地理圍欄的周長到達目標位置的標稱行進時間(例如5分鐘)所定義的與此相關(guān)聯(lián)的第一地理圍欄。替選地,地理圍欄900、904和908中任何一個還可以基于距離而被初始設(shè)置為靜態(tài)地理圍欄。方法包括接收502第一地理圍欄900內(nèi)的目標位置,諸如位置902。該目標位置數(shù)據(jù)可以來自用戶的日歷應(yīng)用,或者存儲目標位置的任何合適數(shù)據(jù)庫。如上所注釋的,第一地理圍欄900具有使用所選擇運輸模式從第一地理圍欄的周長到達目標位置的相應(yīng)標稱行進時間。該方法包括基于移動設(shè)備的當(dāng)前位置、移動設(shè)備的當(dāng)前運輸模式以及當(dāng)前交通狀況而確定504移動設(shè)備912到達目標位置902的估計行進時間。在這個示例中,地理圍欄提醒控制器122可以經(jīng)由位置單元118獲得移動設(shè)備102的當(dāng)前位置。設(shè)備的當(dāng)前運輸模式可以由用戶經(jīng)由圖2中所示的用戶界面來設(shè)置,或者可以由移動設(shè)備102基于來自諸如gps接收器的加速計的速度傳感器120的它的速度或者通過任何合適機制而確定。例如,當(dāng)前交通狀況可以從給定移動設(shè)備位置而提供當(dāng)前交通狀況的服務(wù)器104獲得。例如,地理圍欄提醒控制器122從來自web服務(wù)器的交通應(yīng)用(諸如谷歌地圖或其他服務(wù))中獲得當(dāng)前交通狀況并且計算移動設(shè)備使用所獲得的交通狀況信息從當(dāng)前位置到達目標位置而估計的時間量。響應(yīng)于確定移動設(shè)備到目標位置902的估計行進時間(例如6分鐘)在標稱行進時間(例如5分鐘)的期望時間范圍(例如1分鐘)內(nèi),地理圍欄提醒控制器動態(tài)地改變506第一(初始)地理圍欄900為具有不同區(qū)域的第二(后續(xù))地理圍欄920。例如。模塊126可以產(chǎn)生變大的第二地理圍欄,如果由于改善的交通狀況且基于運輸模式,確定從第二地理圍欄周長到提醒目標的估計時間在一分鐘到達時間的期望時間范圍內(nèi),其還可以在形狀上改變。變大的地理圍欄可以擴展以包括區(qū)域,該區(qū)域包括到目標位置的6分鐘的行進時間。作為示例,如果從移動設(shè)備的當(dāng)前位置到目標位置的估計行進時間等價于5分鐘的標稱時間加上期望的1分鐘的時間范圍,模塊126可以動態(tài)計算后續(xù)的地理圍欄。期望時間范圍可以被用戶通過用戶界面(例如圖3)設(shè)置為標稱行進時間或任何其他合適數(shù)目的20%。而且,期望時間范圍可以被預(yù)先設(shè)定,使得不需要用戶選擇。而且,地理圍欄提醒控制器122還可以生成運輸模式推薦以改變運輸模式。例如,如果運輸模式是例如通過汽車且在汽車行進的道路上存在交通延誤,采用公共運輸(例如火車)可能會快得多且由于交通擁堵,到提醒目標的估計時間可能被加長,用戶將得到通知他們可以采用公共運輸而非汽車且仍舊在期望時間框架內(nèi)到達目標。通知可以可以通過任何合適圖形用戶界面。因此,地理圍欄控制器122確定,使用不同于第一運輸模式的第二運輸模式,移動設(shè)備到目標位置的估計行進時間在標稱行進時間的期望時間范圍內(nèi)。換種方式來說,到目標位置一英里的距離可能駕車比走路更容易,或者采用公共運輸比駕車到目標位置更容易。到提醒目標所花費的時間作為成本因子被用于確定到達提醒目標位置所涉及的努力。使用移動設(shè)備的運輸模式、當(dāng)前交通狀況以及到達目標的時間幫助以改進的方式適應(yīng)當(dāng)前用戶的場境。如果移動設(shè)備到目標位置的估計行進時間在標稱行進時間的期望時間范圍之外的話(例如,估計將花費比5+1分鐘更長的時間從初始地理圍欄的周長到達目標位置),將不會在移動設(shè)備在初始地理圍欄內(nèi)時提供提醒。方法包括當(dāng)移動設(shè)備在第二地理圍欄內(nèi)時向用戶界面輸出508針對目標位置的提醒通知。例如,如圖4中所示的用戶界面可以被提供以指示當(dāng)移動設(shè)備可以在其當(dāng)前位置的5加15分鐘內(nèi)到達目標位置時目標位置902在地理圍欄920內(nèi)。如塊510中所示,如果需要,地理圍欄提醒控制器122可以提供用戶界面組件,諸如包括用戶指定期望時間范圍和任何其他合適設(shè)置能力的圖形用戶界面,。如上所注釋的,運輸模式可以由地理圍欄控制器122通過速度傳感器信息自動確定或者由另一設(shè)備或從任何其他合適源提供的。如所圖示,例如,在圖2中,方法可以包括提供用戶界面組件,其呈現(xiàn)多種運輸模式204以供用戶選擇。而且,方法包括基于第一運輸模式和第一運輸模式的平均交通狀況而非例如一天中的時間來確定從第一地理圍欄的周長到目標位置的標稱行進時間。平均交通狀況可以由服務(wù)器提供,如本領(lǐng)域公知,服務(wù)器可以向地理圍欄提醒控制器提供交通和地圖服務(wù)。動態(tài)改變第一地理圍欄為具有不同區(qū)域的第二地理圍欄可以包括當(dāng)估計行進時間(例如3分鐘)小于或等于標稱行進時間以及移動設(shè)備的當(dāng)前位置在第一地理圍欄之外時,增加第二地理圍欄920的區(qū)域。如注釋,地理圍欄提醒控制器122還可以響應(yīng)于當(dāng)前位置和目標位置之間的交通狀況而塑造第二地理圍欄920以反映所定義的邊界,例如通過可以具有特定交通狀況的街道,使得例如如圖11中所示的地圖圖示多邊形地理圍欄1100以定義允許移動設(shè)備在標稱行進時間內(nèi)到達目標設(shè)備的區(qū)域。參見圖6和圖10,響應(yīng)于用戶選擇模式302,地理圍欄提醒控制器122獲得與目標位置相對應(yīng)的第一地理圍欄的指示,其中,第一地理圍欄可以初始通過用戶選擇當(dāng)設(shè)備在該距離半徑內(nèi)時要對用戶提醒的位置周圍的半徑來設(shè)置。第一地理圍欄的指示還可以從存儲器124或服務(wù)器104獲得,其中,第一地理圍欄由例如地理圍欄提醒控制器122使用例如一英里的缺省半徑設(shè)定而自動設(shè)置,在目標位置初始建立時為所有目標位置而指派。如圖10中所示,第一初始地理圍欄1000與目標位置1002相對應(yīng),第二初始地理圍欄1004與目標位置1006相對應(yīng),且第三初始地理圍欄1008與目標位置1010相對應(yīng)。如塊600中所示,方法開始于第一(即,初始)地理圍欄關(guān)于目標位置而以如上注釋的任何合適方式來設(shè)置。地理圍欄提醒控制器122諸如從存儲器124、服務(wù)器104或其他合適源獲得602與目標位置的第一地理圍欄相對應(yīng)的指示,可能包括目標位置周圍的半徑。方法包括響應(yīng)于第一地理圍欄內(nèi)的移動設(shè)備912的位置的所確定頻率低于閾值而修改604第一地理圍欄1000以建立具有比第一地理圍欄1000更大的區(qū)域的第二(即,后續(xù))地理圍欄1012。例如,如果目標位置1002是這樣的位置,其中,移動設(shè)備很少去這個位置,則地理圍欄提醒控制器122增加地理圍欄從地理圍欄1000到地理圍欄那1012以包括任務(wù)或位置1002(例如,裁縫的位置,用于拿改過的褲子的任務(wù))。地理圍欄被放大,使得當(dāng)移動設(shè)備912進入地理圍欄1012時,移動設(shè)備發(fā)布關(guān)于目標1002的提醒通知,因為移動設(shè)備很少在該區(qū)域中(例如,訪問的頻率相比于其他位置較低),使得用戶得到提示當(dāng)他們位于他們不頻繁去的區(qū)域中時去參加任務(wù)。因此,在此模式下,對目標位置的訪問的數(shù)目被列表并存儲在存儲器124中或者發(fā)送到服務(wù)器104以便存儲在數(shù)據(jù)庫106中且在每次訪問目標位置時與目標位置相關(guān)聯(lián)。例如,服務(wù)器104可以對每個目標位置的頻率分數(shù)制表以確定哪些目標位置是不被頻繁訪問的。對于這些不被頻繁訪問的位置,它們的地理圍欄相比于標稱地理圍欄被放大,如果例如頻率分數(shù)超過閾值。例如,閾值可以由用戶通過合適用戶界面來設(shè)置。例如,使用1-10的分數(shù)標度,用戶可以選擇頻率閾值用來定義什么樣的訪問頻率被計為頻繁和不頻繁。例如,如果頻率是三(即,罕見),則地理圍欄提醒將改變地理圍欄的大小以允許提醒在移動設(shè)備進一步遠離不被頻繁訪問的位置時發(fā)生。在另一實施例中,地理圍欄提醒控制器122可以保持對每個期望目標位置的訪問數(shù)目的記錄,當(dāng)在第一地理圍欄內(nèi)的移動設(shè)備的位置的頻率低于期望閾值時,確定哪些目標位置適于修改地理圍欄。方法包括當(dāng)移動設(shè)備進入第二地理圍欄時,提供關(guān)于位置的提醒608,諸如在圖4中所示的,對于目標位置的提醒。換種方式來說,訪問歷史由地理圍欄提醒控制器122或服務(wù)器104來維護每個目標位置在期望時間框架內(nèi)(諸如一個月或一年或任何其他合適時間框架內(nèi))被訪問的次數(shù),以定義罕見位置并定義被移動設(shè)備更加頻繁訪問的常見位置。訪問頻率數(shù)據(jù)(也被稱為訪問歷史數(shù)據(jù))可被存儲在任何和是位置,諸如數(shù)據(jù)庫106或本地存儲在移動設(shè)備102上,如果需要的話。與其他實施例一樣,方法可以包括響應(yīng)于當(dāng)前位置和目標位置之間的交通狀況而塑造第二地理圍欄。如果需要,本文的方法可以以任何組合而使用。因此,結(jié)合圖9所述的技術(shù)還可以與例如結(jié)合圖10所述的技術(shù)一起來使用。參看圖7并再次參看圖10,將提供對于移動設(shè)備102接收用戶模式304選擇的情形的描述。在此模式中,數(shù)據(jù)被用于確定哪些位置被認為是常見移動設(shè)備位置,意味著歷史上以非常高的頻率被訪問,諸如每天或每周,其可以與例如用戶的家或工作場所相對應(yīng)。這些位置被分別示為例如家914和辦公室916。這些位置被認為是常見移動設(shè)備位置且它們的位置被移動設(shè)備102或被服務(wù)器104在數(shù)據(jù)庫106中存儲作為移動設(shè)備常見位置數(shù)據(jù),且被生成作為如上引用的訪問歷史數(shù)據(jù)的一部分。因此,當(dāng)移動設(shè)備102訪問目標位置時,移動設(shè)備102或服務(wù)器104可以聚合移動設(shè)備訪問目標位置的次數(shù)并且將該信息記錄為訪問歷史數(shù)據(jù),從該數(shù)據(jù)可以確定哪些位置被最頻繁地訪問而哪些很少被訪問。訪問的位置可以包括區(qū)域,而非例如地址。在一個示例中,1平方英里的區(qū)域被設(shè)置為位置而在一段時間過程中(例如,1個月、6個月、1年)的訪問次數(shù)通過更新地理圍欄提醒控制器122的計數(shù)器或寄存器來存儲。如果常見位置的地址出現(xiàn)在移動設(shè)備的聯(lián)系人列表中,則地理圍欄提醒控制器122還可以識別常見位置作為朋友的地址。地理圍欄可以被改變大小從而根據(jù)常見位置的類型而有所不同。例如,如果常見位置是朋友的地址,地理圍欄可以改變,但不像在常見地址被確定為例如用戶的居所時地理圍欄改變那么大。如塊700中所示,方法開始且繼續(xù)于地理圍欄提醒控制器122從位置單元118獲得702移動設(shè)備的當(dāng)前位置。地理圍欄提醒控制器122訪問704所存儲的移動設(shè)備常見位置數(shù)據(jù),或者從本地訪問或者通過網(wǎng)絡(luò)108(當(dāng)其通過服務(wù)器104可用時)來訪問,并且從所存儲的移動設(shè)備常見位置數(shù)據(jù)來確定常見移動設(shè)備位置(例如區(qū)域或特定地址)。常見移動設(shè)備位置可以基于與特定感興趣位置相對應(yīng)的訪問歷史數(shù)據(jù),從所存儲的移動設(shè)備常見位置數(shù)據(jù)(例如,與特定gps位置或其他位置指定相對應(yīng)的訪問的頻率)來確定。地理圍欄提醒控制器122基于移動設(shè)備的當(dāng)前位置自動設(shè)置706地理圍欄區(qū)域作為與常見移動設(shè)備位置的距離的函數(shù)。還是參看圖10,用于基于當(dāng)前位置自動設(shè)置地理圍欄區(qū)域作為與常見移動設(shè)備位置的距離的函數(shù)的一個示例可以采用下面表1中的數(shù)據(jù)或者期望的任何其他合適數(shù)據(jù)的使用。如果需要,表1中的數(shù)據(jù)可以被存儲在數(shù)據(jù)庫106中或者存儲在移動設(shè)備102中。例如,如果移動設(shè)備的當(dāng)前位置指示距離常見位置諸如頻率分數(shù)為十(在一到十的標度上,其中十是最頻繁被訪問的位置)的位置有二十英里而目標位置1002(圖10)具有低頻率分數(shù)(意味著其不備非常頻繁地訪問)??赡芟M黾拥乩韲鷻诘礁蟮牡乩韲鷻?012,使得向移動設(shè)備通知移動設(shè)備接近很少被訪問的目標位置。因此,地理圍欄提醒控制器122可以設(shè)置地理圍欄區(qū)域位更大以便地理圍欄1012大于標稱地理圍欄區(qū)域1000。當(dāng)移動設(shè)備進入在塊706中所設(shè)置的自動設(shè)置的地理圍欄區(qū)域時,地理圍欄提醒控制器122提供708針對位于自動設(shè)備的地理圍欄區(qū)域中的目標位置的提醒通知。目標位置數(shù)據(jù)(包括區(qū)域)訪問歷史數(shù)據(jù)頻率分數(shù)gps位置(家)20/周10gps位置(辦公室)10/周8gps位置(藥店)1/月3表1圖8圖示了一種用于為移動設(shè)備提供目標位置提醒的方法的一個示例,其可以由確定是否如塊800中所示選擇了動態(tài)地理圍欄模式的地理圍欄提醒控制器122來執(zhí)行。如之前所注釋的,這可以例如通過呈現(xiàn)圖2中所示的圖形用戶界面來完成。如果地理圍欄提醒控制器122接收選擇靜態(tài)地理圍欄模式的選擇,方法移動到塊802,其中地理圍欄提醒控制器在靜態(tài)地理圍欄模式中操作,如本領(lǐng)域公知。但是,如果選擇了動態(tài)地理圍欄模式,方法包括如塊804中所示確定選擇了哪個動態(tài)地理圍欄模式。這可以例如通過呈現(xiàn)圖3中所示的用戶界面來完成。如果如塊808中所示,選擇到提醒目標位置的運輸模式時間的地理圍欄模式300,則可以執(zhí)行上面圖5中所述的方法,如果如塊810中所示,訪問當(dāng)前位置的頻率的地理圍欄模式302被選擇,可以執(zhí)行結(jié)合圖6所述的方法,且如果如塊812所示,選擇常見位置地理圍欄生成模式,可以執(zhí)行結(jié)合圖7所述的操作。圖12圖示一種實施例,其中,響應(yīng)于確定移動設(shè)備到目標位置1204的估計行進時間由于例如交通狀況自從地理圍欄1200之前為目標位置1204而建立之后發(fā)生了改變而變得更小,第一地理圍欄1200動態(tài)改變?yōu)楦〉牡乩韲鷻?202(在這個示例中具有更小的區(qū)域)。該操作可以作為圖5的塊506的一部分來執(zhí)行。例如,如果期望估計時間是五分鐘到達目標位置但交通狀況發(fā)生了變化,例如由于事故,地理圍欄提醒控制器122將動態(tài)改變與目標位置1204相對應(yīng)的地理圍欄以變得更小,使得移動設(shè)備不會得到五分鐘到達目標位置的通知,直到移動設(shè)備到達現(xiàn)在更小的地理圍欄1202的周長。除了其他優(yōu)點之外,一種方法和裝置考慮了重要因素來與目標位置一起用于確定地理圍欄,這些重要因素包括但不限于,已經(jīng)選擇的運輸模式、當(dāng)前交通狀況、估計到達事件、用戶訪問目標位置的頻率,以及基于與其他常見訪問的位置的相關(guān)距離來確定地理圍欄半徑,從而提供更準確的基于地理圍欄的目標提醒系統(tǒng)。在本文討論的系統(tǒng)和方法可以收集與用戶有關(guān)的個人信息或者可能利用個人信息(例如用戶數(shù)據(jù))的情形下,向用戶提供一個或多個機會來控制怎樣收集有關(guān)用戶的信息以及以一個或多個所述特征來使用信息。向用戶提供對程序或特征是否收集用戶數(shù)據(jù)(例如與用戶的社交網(wǎng)絡(luò)、用戶特征(年齡、性別、職業(yè)等等)、社交行為或活動、用戶偏好、用戶創(chuàng)建或提交的內(nèi)容、用戶當(dāng)前地理位置等等有關(guān)的信息)的控制。向用戶提供對于程序或特征是否收集與特定用戶或與程序或特征相關(guān)的其他用戶的有關(guān)用戶信息的控制。向個人信息會被收集的每個用戶呈現(xiàn)一個或多個選項來允許對于與該用戶有關(guān)的信息收集進行控制,以提供關(guān)于是否收集信息以及關(guān)于信息的哪些部分要被收集的許可或授權(quán)。例如,可以通過通信網(wǎng)絡(luò)向用戶提供一個或多個控制選項。此外,在特定數(shù)據(jù)被存儲或使用之前,可以以一種或多種方式來處理所述特定數(shù)據(jù),使得可以不針對用戶確定任何個人可識別信息,或者在適合保護用戶信息時,用戶的地理位置可以被泛化為更大的區(qū)域,使得用戶的特定位置不會被確定。上面的詳細描述和其中所述的示例已被呈現(xiàn),僅僅用于說明和描述的目的,而非為了限制。例如,所述的操作可以以任何合適方式完成。方法可以以仍舊提供所述操作和結(jié)果的任何合適次序來完成。因此,考慮了本文的實施例涵蓋落入到上面的公開和在此要求保護的基本根本原理的精神和范圍內(nèi)的任何和所有修改、變化或等價物。而且,盡管上面的描述以執(zhí)行代碼的處理器的形式描述了硬件,能夠產(chǎn)生相同效果的形式上為狀態(tài)機或?qū)S眠壿嬰娐返挠布苍诳紤]之中。當(dāng)前第1頁12