權(quán)利要求的精神 和范圍內(nèi)的修改來(lái)實(shí)踐。
[0117] 如本文中所用的術(shù)語(yǔ)處理器,指的是中央處理單元、微處理器、微控制器、精簡(jiǎn)指 令集電路(RISC)、專用集成電路(ASIC)、邏輯電路,和能夠執(zhí)行本文中所述的功能的任意 其他電路或者處理器。
[0118] 如本文中所用的,術(shù)語(yǔ)"軟件"和"固件"是可互換的,和包括在存儲(chǔ)器中存儲(chǔ)的任 意計(jì)算機(jī)程序用于由處理器117、502、552執(zhí)行,所述存儲(chǔ)器包括RAM存儲(chǔ)器、ROM存儲(chǔ)器、 EPROM存儲(chǔ)器、EEPR0M存儲(chǔ)器和非易失性RAM(NVRAN)存儲(chǔ)器。上述存儲(chǔ)器類型僅僅是示 例,并且因此不限于可用于存儲(chǔ)計(jì)算機(jī)程序的存儲(chǔ)器的類型。
[0119] 如文本中所用,術(shù)語(yǔ)"數(shù)據(jù)庫(kù)"可指的是數(shù)據(jù)主體、關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS) 之一或者兩者。數(shù)據(jù)庫(kù)可包括任意數(shù)據(jù)的集合,包括層次數(shù)據(jù)庫(kù)、關(guān)系型數(shù)據(jù)庫(kù)、平面文件 數(shù)據(jù)庫(kù)、對(duì)象關(guān)系型數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)和計(jì)算機(jī)系統(tǒng)中存儲(chǔ)的記錄或者數(shù)據(jù)的任意 其他結(jié)構(gòu)化集合。上述示例僅僅用于示例,和因此不意在以任意方式限制術(shù)語(yǔ)數(shù)據(jù)庫(kù)的定 義和/或意義。然而,使得本文中所述的系統(tǒng)和方法能夠?qū)崿F(xiàn)的任意數(shù)據(jù)庫(kù)可被使用。
[0120] 如基于前面說(shuō)明將理解的,本公開(kāi)的上述實(shí)施例可被使用計(jì)算機(jī)編程或者包括計(jì) 算機(jī)軟件、固件、硬件或者其任意組合或者子集的工程技術(shù)實(shí)現(xiàn),其中技術(shù)效果是下述一個(gè) 或多個(gè)(a)使用與多個(gè)在線內(nèi)容位置中的每一個(gè)在線內(nèi)容位置關(guān)聯(lián)的一個(gè)或多個(gè)特征基 于語(yǔ)義描述將一個(gè)或多個(gè)標(biāo)識(shí)分配給相應(yīng)的在線內(nèi)容位置,(b)接收對(duì)所分配的標(biāo)識(shí)中的 一個(gè)或多個(gè)以及所關(guān)聯(lián)的在線內(nèi)容位置的物理位置的選擇,(c)確定在線內(nèi)容接收方的物 理位置和在線內(nèi)容接收方的預(yù)期位置中的至少一個(gè),以及(d)當(dāng)在線內(nèi)容接收方在距所選 擇的在線內(nèi)容位置中的任意一個(gè)指定距離內(nèi)時(shí)將在線內(nèi)容項(xiàng)目傳送到在線內(nèi)容接收方。具 有計(jì)算機(jī)可讀代碼裝置的任意這樣產(chǎn)生的程序,可被體現(xiàn)或提供在一個(gè)或多個(gè)計(jì)算機(jī)可讀 媒介內(nèi),從而根據(jù)本公開(kāi)的所述實(shí)施例制作計(jì)算機(jī)程序產(chǎn)品,即,制造品。計(jì)算機(jī)可讀媒介 可是,例如,但不限于,固定(硬)驅(qū)動(dòng)器、磁盤、光盤、磁帶、諸如只讀存儲(chǔ)器(ROM)的半導(dǎo) 體存儲(chǔ)器、和/或諸如互聯(lián)網(wǎng)或者其他通信網(wǎng)絡(luò)或者鏈接的任意傳送和/或接收媒介。包 含計(jì)算機(jī)代碼的制造品可通過(guò)直接從一個(gè)媒介執(zhí)行代碼,通過(guò)從一個(gè)媒介復(fù)制代碼到另一 個(gè)媒介,或者通過(guò)在網(wǎng)絡(luò)上傳送代碼被制作和/或使用。
[0121] 該說(shuō)明書中所述的很多功能單元已經(jīng)被標(biāo)記為模塊,以便更加具體地強(qiáng)調(diào)它們的 實(shí)現(xiàn)獨(dú)立性。例如,模塊可被實(shí)現(xiàn)為包含定制超大規(guī)模集成("VLSI")電路或者門陣列的 硬件電路,諸如邏輯芯片、晶體管或者其他分立組件的現(xiàn)成的半導(dǎo)體。模塊還可被實(shí)現(xiàn)在可 編程硬件器件中,諸如現(xiàn)場(chǎng)可編程門陣列(FPGA)、可編程陣列邏輯、可編程邏輯器件(PLD) 或者諸如此類。
[0122] 模塊還可以被實(shí)現(xiàn)在用于由各種類型的處理器執(zhí)行的軟件中。可執(zhí)行代碼的被 識(shí)別的模塊可,例如,包含一個(gè)或多個(gè)計(jì)算機(jī)指令的物理或者邏輯塊,其可例如被組織為對(duì) 象、流程或者功能。然而,被識(shí)別的模塊的可執(zhí)行性不必在物理上位于一起,但是可包含在 不同位置中存儲(chǔ)的不同的指令,當(dāng)邏輯上被加入一起時(shí)其可包含模塊并達(dá)到用于模塊的所 述目的。
[0123] 確實(shí),可執(zhí)行代碼的模塊可是單一指令,或者很多指令,和甚至可分布在幾個(gè)不同 代碼段中、不同程序中以及幾個(gè)存儲(chǔ)器設(shè)備中。類似地,本文中操作數(shù)據(jù)可被識(shí)別和示出在 模塊內(nèi),和可被以任意適當(dāng)?shù)男问奖惑w現(xiàn)和被組織在任意適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)中。操作數(shù) 據(jù)可被收集作為單一數(shù)據(jù)集,或者可被分布在多個(gè)位置上,包括在不同存儲(chǔ)設(shè)備上,和可至 少部分地僅僅作為系統(tǒng)或者網(wǎng)絡(luò)上的電子信號(hào)存在。
[0124] 該書面說(shuō)明書使用示例以描述包括最佳模式的本公開(kāi),和還使得本領(lǐng)域內(nèi)任意技 術(shù)人員能夠?qū)嵺`本公開(kāi),包括制作和使用任意設(shè)備或系統(tǒng)并執(zhí)行任意合并的方法。本公開(kāi) 的可專利范圍由權(quán)利要求限定,并且可包括本領(lǐng)域內(nèi)技術(shù)人員想到的其他示例。如果這種 其他示例具有并未不同于權(quán)利要求的字面語(yǔ)言的話,或者如果它們包括具有非實(shí)質(zhì)不同于 權(quán)利要求的字面語(yǔ)言的等同結(jié)構(gòu)元素的話,那么這種其他示例意在處于各權(quán)利要求的范圍 內(nèi)。
【主權(quán)項(xiàng)】
1. 一種使用對(duì)于多個(gè)在線內(nèi)容位置共同的特征的語(yǔ)義描述來(lái)派發(fā)在線內(nèi)容的計(jì)算機(jī) 實(shí)現(xiàn)的方法,所述方法使用與存儲(chǔ)器通信的計(jì)算設(shè)備來(lái)實(shí)現(xiàn),所述方法包括: 使用與所述多個(gè)在線內(nèi)容位置中的每一個(gè)在線內(nèi)容位置關(guān)聯(lián)的一個(gè)或多個(gè)特征基于 所述語(yǔ)義描述將一個(gè)或多個(gè)標(biāo)識(shí)分配給相應(yīng)的在線內(nèi)容位置; 通過(guò)所述計(jì)算設(shè)備接收對(duì)所分配的標(biāo)識(shí)中的一個(gè)或多個(gè)以及所關(guān)聯(lián)的在線內(nèi)容位置 的物理位置的選擇; 通過(guò)所述計(jì)算設(shè)備確定在線內(nèi)容接收方的物理位置和所述在線內(nèi)容接收方的預(yù)期位 置中的至少一個(gè);以及 當(dāng)所述在線內(nèi)容接收方在距所選擇的在線內(nèi)容位置中的任意一個(gè)指定距離內(nèi)時(shí)將在 線內(nèi)容項(xiàng)目傳送到所述在線內(nèi)容接收方。2. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括使用在線內(nèi)容接收方的物理位置和所述在 線內(nèi)容接收方的預(yù)期位置中的至少一個(gè)將所述在線內(nèi)容位置分類為特定類型。3. 根據(jù)權(quán)利要求2所述的方法,其中將所述在線內(nèi)容位置分類為特定類型包括將所述 在線內(nèi)容位置分類為包括商店位置、本地收錄、旅行目的地、地標(biāo)、鄰域和本地人口統(tǒng)計(jì)特 征中的至少一個(gè)的特定類型。4. 根據(jù)權(quán)利要求2所述的方法,其中將所述在線內(nèi)容位置分類為本地收錄包括將包括 購(gòu)物中心、體育場(chǎng)館和院校中的至少一個(gè)的所述在線內(nèi)容位置分類。5. 根據(jù)權(quán)利要求2所述的方法,其中將所述在線內(nèi)容位置分類包括其中將包括餐館、 電子商店、超市和博物館中的至少一個(gè)的所述在線內(nèi)容位置分類。6. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括使用地理派發(fā)系統(tǒng)確定所述指定距離以確 定在線內(nèi)容接收方的物理位置和所述在線內(nèi)容接收方的預(yù)期位置中的至少一個(gè)與所選擇 的在線內(nèi)容位置中的任意一個(gè)之間的距離。7. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括使用蜂窩式三角測(cè)量確定所述指定距離。8. 根據(jù)權(quán)利要求1所述的方法,其中確定所述在線內(nèi)容接收方的預(yù)期位置包括使用由 所述在線內(nèi)容接收方請(qǐng)求的搜索請(qǐng)求的目的地來(lái)確定所述在線內(nèi)容接收方的預(yù)期位置。9. 根據(jù)權(quán)利要求1所述的方法,其中確定所述在線內(nèi)容接收方的預(yù)期位置包括將所分 類的在線內(nèi)容位置類型與由所述在線內(nèi)容接收方請(qǐng)求的導(dǎo)航搜索請(qǐng)求項(xiàng)進(jìn)行匹配。10. 根據(jù)權(quán)利要求1所述的方法,其中確定所述在線內(nèi)容接收方的預(yù)期位置包括:沿著 所述在線內(nèi)容接收方的所述物理位置和由所述在線內(nèi)容接收方請(qǐng)求的搜索請(qǐng)求的目的地 之間的行車路線指引的路徑確定所述在線內(nèi)容接收方的多個(gè)預(yù)期位置。11. 根據(jù)權(quán)利要求1所述的方法,其中確定在線內(nèi)容接收方的物理位置包括使用與在 線內(nèi)容接收方同位的手持設(shè)備的位置功能確定所述在線內(nèi)容接收方的物理位置。12. -種計(jì)算機(jī)系統(tǒng),包括: 處理器;和 具有編碼于其上的計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,所述指令當(dāng)被所述處理器 執(zhí)行時(shí),使所述處理器: 使用與所述多個(gè)在線內(nèi)容位置中的每一個(gè)在線內(nèi)容位置關(guān)聯(lián)的一個(gè)或多個(gè)特征基于 語(yǔ)義描述將一個(gè)或多個(gè)標(biāo)識(shí)分配給相應(yīng)的在線內(nèi)容位置; 接收對(duì)所分配的標(biāo)識(shí)中的一個(gè)或多個(gè)以及所關(guān)聯(lián)的在線內(nèi)容位置的物理位置的選 擇; 確定在線內(nèi)容接收方的物理位置和所述在線內(nèi)容接收方的預(yù)期位置中的至少一個(gè);以 及 當(dāng)所述在線內(nèi)容接收方在距所選擇的在線內(nèi)容位置中的任意一個(gè)指定距離內(nèi)時(shí)將在 線內(nèi)容項(xiàng)目傳送到所述在線內(nèi)容接收方。13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述計(jì)算機(jī)可讀指令當(dāng)被所述處理器執(zhí)行時(shí) 使所述處理器使用在線內(nèi)容接收方的物理位置和所述在線內(nèi)容接收方的預(yù)期位置中的至 少一個(gè)將所述在線內(nèi)容位置分類。14. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述計(jì)算機(jī)可讀指令當(dāng)被所述處理器執(zhí)行時(shí) 使所述處理器將所述在線內(nèi)容位置分類為特定類型,其中所述類型包括本地收錄、地標(biāo)和 人口統(tǒng)計(jì)特征中的至少一個(gè)。15. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述計(jì)算機(jī)可讀指令當(dāng)被所述處理器執(zhí)行時(shí) 使所述處理器使用地理派發(fā)系統(tǒng)確定所述指定距離以確定在線內(nèi)容接收方的物理地址和 所述在線內(nèi)容接收方的預(yù)期位置中的至少一個(gè)與所選擇的在線內(nèi)容位置中的任意一個(gè)之 間的距離。16. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述計(jì)算機(jī)可讀指令當(dāng)被所述處理器執(zhí)行使 所述處理器使用由所述在線內(nèi)容接收方請(qǐng)求的搜索請(qǐng)求的目的地來(lái)確定所述在線內(nèi)容接 收方的預(yù)期位置。17. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述計(jì)算機(jī)可讀指令當(dāng)被所述處理器執(zhí)行時(shí) 使所述處理器將所分類的在線內(nèi)容位置類型和由所述在線內(nèi)容接收方請(qǐng)求的導(dǎo)航搜索請(qǐng) 求項(xiàng)進(jìn)行匹配。18. -種具有體現(xiàn)在其上的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,其中所述計(jì)算 機(jī)可執(zhí)行指令當(dāng)被至少一個(gè)處理器執(zhí)行時(shí)使所述處理器: 使用與多個(gè)在線內(nèi)容位置中的每一個(gè)在線內(nèi)容位置關(guān)聯(lián)的一個(gè)或多個(gè)特征基于語(yǔ)義 描述將一個(gè)或多個(gè)標(biāo)識(shí)分配給相應(yīng)的在線內(nèi)容位置; 接收對(duì)所分配的標(biāo)識(shí)中的一個(gè)或多個(gè)以及所關(guān)聯(lián)的在線內(nèi)容位置的物理位置的選 擇; 確定在線內(nèi)容接收方的物理位置和所述在線內(nèi)容接收方的預(yù)期位置中的至少一個(gè);以 及 當(dāng)所述在線內(nèi)容接收方在距所選擇的在線內(nèi)容位置中的任意一個(gè)指定距離內(nèi)時(shí)將在 線內(nèi)容項(xiàng)目傳送到所述在線內(nèi)容接收方。19. 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,其中所述計(jì)算機(jī)可執(zhí)行指令進(jìn)一步 使所述處理器沿著所述在線內(nèi)容接收方的所述物理位置和由所述在線內(nèi)容接收方請(qǐng)求的 搜索請(qǐng)求的目的地之間的行車路線指引的路徑確定所述在線內(nèi)容接收方的多個(gè)預(yù)期位置。20. 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備,其中計(jì)算機(jī)可執(zhí)行指令進(jìn)一步使所 述處理器使用與在線內(nèi)容接收方同位的手持設(shè)備的位置功能確定所述在線內(nèi)容接收方的 物理位置。
【專利摘要】提供了使用對(duì)于多個(gè)在線內(nèi)容位置共同的特征的語(yǔ)義描述來(lái)派發(fā)在線內(nèi)容項(xiàng)目的系統(tǒng)和計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括使用與所述多個(gè)在線內(nèi)容位置中的每一個(gè)在線內(nèi)容位置關(guān)聯(lián)的一個(gè)或多個(gè)特征基于語(yǔ)義描述將一個(gè)或多個(gè)標(biāo)識(shí)分配給相應(yīng)的在線內(nèi)容位置,接收對(duì)所分配的標(biāo)識(shí)中的一個(gè)或多個(gè)以及所關(guān)聯(lián)的在線內(nèi)容位置的物理位置的選擇,確定在線內(nèi)容接收方的物理位置和在線內(nèi)容接收方的預(yù)期位置中的至少一個(gè),以及當(dāng)在線內(nèi)容接收方在距所選擇的在線內(nèi)容位置中的任意一個(gè)指定距離內(nèi)時(shí)將在線內(nèi)容項(xiàng)目傳送到在線內(nèi)容接收方。
【IPC分類】G06Q50/10
【公開(kāi)號(hào)】CN105247559
【申請(qǐng)?zhí)枴緾N201480013783
【發(fā)明人】迪帕克·錢德拉, 阿明·查拉尼亞, 譚艾琳, 喬蒂爾瑪亞·馬諾伊·阿卡德
【申請(qǐng)人】谷歌公司
【公開(kāi)日】2016年1月13日
【申請(qǐng)日】2014年2月5日
【公告號(hào)】EP2954480A2, US20140222571, WO2014124003A2, WO2014124003A3