用于車載導(dǎo)航購物的系統(tǒng)和方法
【專利摘要】討論了提供導(dǎo)航購物服務(wù)的系統(tǒng)和方法。在示例中,用于導(dǎo)航購物的方法可以包括:接收目的地位置;獲取到目的地的路線;顯示所述路線,具有對要購買的多個項目的指示;接收對所選項目的選擇;以及購買所選項目。要購買的多個項目可以在沿路線的至少一點的預(yù)定距離內(nèi)。對所選項目的選擇可以包括選擇沿路線的多個零售位置中的零售位置。
【專利說明】用于車載導(dǎo)航購物的系統(tǒng)和方法
[0001] 優(yōu)先權(quán)聲明
[0002] 本申請要求于2012年2月22日提交的題為"MOBILE LOCAL MARKETPLACE"的美國 臨時申請No. 61/601,822的權(quán)益。本申請還要求于2012年3月23日提交的題為"SYSTEMS AND METHODS FOR NAVIGATION ENABLED SHOPPING" 的美國臨時申請 No. 61/614, 930 的權(quán) 益。本申請還要求于2012年5月18日提交的題為"SEARCH RESULTS,S0RTED BY DISTANCE AND/OR --ΜΕ"的美國臨時申請No. 61/649,061的權(quán)益。此外,本申請要求于2012年5月 18日提交的題為"CORRIDOR-BASED SEARCH RESULTS"的美國臨時申請No. 61/649,091的權(quán) M〇
[0003] 此外,本申請要求與2012年12月21日提交的題為"SYSTEMS AND METHODS TO PROVIDE SEARCH RESULTS BASED ON --ΜΕ TO OBTAIN"的美國申請No. 13/725, 669 的權(quán)益。 本申請還要求與2012年12月21日提交的題為"SYSTEMS AND METHODS FOR PROVIDING SEARCH RE SULT S ALONG A CORRIDOR" 的美國申請 No. 13/725, 766 的權(quán)益。本申請還要 求與 2012 年 11 月 30 日提交的題為 "SYSTEMS AND METHODS FOR IN-VEHICLE NAVIGATED SHOPPING"的美國申請No. 13/691,291的權(quán)益。上文引述的每個美國申請通過全文引用合 并與此。
【背景技術(shù)】
[0004] 互聯(lián)網(wǎng)和萬維網(wǎng)產(chǎn)生了多種多樣的經(jīng)營虛擬商店的在線零售商,消費者可以從虛 擬商店購買產(chǎn)品(即,商品或貨物)以及服務(wù)。盡管這種在線零售網(wǎng)站的流行度通過它們 增加的銷量明確地得以證明,然而出于多種原因,一些消費者仍喜歡以更傳統(tǒng)的方式(即, 經(jīng)由實體商店)購買產(chǎn)品和服務(wù)。即使在從實體商店購買產(chǎn)品和服務(wù)時,仍可以使用多種 基于web的應(yīng)用和工具,執(zhí)行關(guān)于產(chǎn)品和服務(wù)的初步研究。實體商店越來越多地提供關(guān)注 在線的和移動的購買選項,以增加傳統(tǒng)店內(nèi)銷量,并與純在線零售商競爭。
【專利附圖】
【附圖說明】
[0005] 示例性地示出了一些實施例,實施例不限于附圖中的圖示:
[0006] 圖1A是示出了根據(jù)示例實施例的用于傳送搜索結(jié)果的系統(tǒng)的框圖,其中按照用 戶位置與搜索結(jié)果列舉項中存在的產(chǎn)品或服務(wù)的位置之間的距離和/或行程時間的升序, 排列搜索結(jié)果。
[0007] 圖1B是示出了根據(jù)示例實施例的用于提供基于網(wǎng)絡(luò)的導(dǎo)航購物服務(wù)的系統(tǒng)的框 圖。
[0008] 圖2是示出了根據(jù)示例實施例的用于操作移動設(shè)備的環(huán)境的框圖。
[0009] 圖3是示出了根據(jù)示例實施例的移動設(shè)備的框圖。
[0010] 圖4是示出了根據(jù)示例實施例的基于網(wǎng)絡(luò)的系統(tǒng)的框圖,所述基于網(wǎng)絡(luò)的系統(tǒng)用 于傳送按照距離和/或時間和/或?qū)Ш劫徫锓?wù)排列的搜索結(jié)果。
[0011] 圖5是示出了根據(jù)示例實施例的購物模塊的框圖。
[0012] 圖6是示出了根據(jù)示例實施例的用于處理搜索查詢的方法的流程圖。
[0013] 圖7示出了示例用戶接口,所述示例用戶接口示出了根據(jù)本發(fā)明一些實施例呈現(xiàn) 的搜索結(jié)果。
[0014] 圖8示出了根據(jù)本發(fā)明一些實施例的移動設(shè)備應(yīng)用的示例用戶接口,包括在其上 示出了搜索結(jié)果的交互式地圖。
[0015] 圖9示出了根據(jù)本發(fā)明示例實施例的用戶接口,所述用戶接口示出了地圖并具有 多軸表格,所述多軸表格呈現(xiàn)了按它們的價格以及距離和/或行進時間的組合排列的搜索 結(jié)果。
[0016] 圖10A-C示出了根據(jù)本發(fā)明一些實施例的示例用戶接口,在平板或移動計算設(shè)備 上呈現(xiàn)交互式地圖,以便用于限定通道或路線,根據(jù)所述通道或路線識別或過濾相關(guān)搜索 結(jié)果。
[0017] 圖11示出了根據(jù)本發(fā)明一些實施例的示例用戶接口,所述示例用戶接口顯示在 交互式地圖上的通道內(nèi)的搜索結(jié)果。
[0018] 圖12是示出了根據(jù)示例實施例的用于導(dǎo)航購物的方法的流程圖。
[0019] 圖13是示出了根據(jù)示例實施例的用于提供導(dǎo)航購物服務(wù)的方法的流程圖。
[0020] 圖14A是根據(jù)示例實施例的移動設(shè)備顯示的圖。
[0021] 圖14B是根據(jù)示例實施例的與導(dǎo)航購物系統(tǒng)使用的購物列表的圖。
[0022] 圖15是根據(jù)示例實施例的移動設(shè)備顯示的圖,示出了由導(dǎo)航購物服務(wù)提供的購 物路線。
[0023] 圖16是示出了根據(jù)示例實施例的用于提供基于位置的服務(wù)的方法的流程圖。
[0024] 圖17是根據(jù)示例實施例的用戶接口圖,示出了在客戶端設(shè)備上運行的基于位置 的服務(wù)。
[0025] 圖18是根據(jù)示例實施例示出了在客戶端設(shè)備上運行的基于位置的服務(wù)的圖。
[0026] 圖19是示例形式為計算機系統(tǒng)的機器的圖示,其中可以執(zhí)行用于引起該機器執(zhí) 行這里所述的任何一個或多個的方法的指令集。
[0027] 定義
[0028] 位置-對于本說明書和所附權(quán)利要求而言,術(shù)語"位置"用于表示地理位置,例如 經(jīng)度/緯度組合或街道地址。術(shù)語"位置"還在本說明書中用于指示與零售門店(例如,商 店)相關(guān)聯(lián)的實際位置。
[0029] 實時-對于本說明書和所附權(quán)利要求而言,術(shù)語"實時"用于表示當(dāng)發(fā)生事件時或 當(dāng)通過可操作系統(tǒng)接收輸入時,在該過程中執(zhí)行的計算或操作。然而,使用術(shù)語"實時"不 是要排除在輸入和響應(yīng)之間引起一些等待時間的操作,只要所述等待時間是由于機器的性 能特點而引起的無意結(jié)果即可。
[0030] 概述
[0031] 本發(fā)明人認識到,對具有位置確定能力的移動設(shè)備的廣泛使用可以支持多種有用 的基于位置的搜索和顯示能力。隨著互聯(lián)網(wǎng)已發(fā)展成為購物備選方式,本地零售商不得不 對抗在線購物備選方式的崛起。發(fā)明人認識到這些本地零售商可以利用通過移動設(shè)備傳送 的基于位置的服務(wù)的優(yōu)勢,來發(fā)揮本地存在的優(yōu)勢。例如,在一個示例中,本地零售商可以 通過基于位置的搜索結(jié)果獲得關(guān)注,所述搜索結(jié)果集中于向用戶呈現(xiàn)多個選項以在用戶當(dāng) 前位置的特定行進時間內(nèi)獲得產(chǎn)品或服務(wù)。在另一示例中,本地零售商可以通過導(dǎo)航購物 系統(tǒng)來增加業(yè)務(wù)流量,所述導(dǎo)航購物系統(tǒng)引導(dǎo)用戶以最時間有效的方式獲得項目列表。
[0032] 下文非限制性的示例詳述了本系統(tǒng)和方法的一些方面,以便解決所述問題并提供 上述優(yōu)點。
[0033] 示例1可以包括用于支持導(dǎo)航購物服務(wù)的方法。所述方法可以包括:接收目的地 位置;獲取到目的地的路線;顯示該路線;接收對項目的選擇;以及購買所選項目??梢詮?支持導(dǎo)航的移動設(shè)備接收目的地位置。顯示路線可以包括:指示在多個零售位置處供購 買的多個項目,其中多個零售位置中的每個零售位置在沿所述路線的至少一點的預(yù)定距離 內(nèi)。可以從沿所述路線識別的多個項目中選擇所選項目,以便從多個零售位置中的關(guān)聯(lián)零 售位置進行購買。最終,可以經(jīng)由移動設(shè)備從沿該路線的零售位置進行對所選項目的購買。
[0034] 在示例2中,示例1的方法可選地包括:經(jīng)由支持導(dǎo)航的移動設(shè)備接收用戶想要在 向所述目的地位置行進時購買的項目的列表,沿所述路線識別的供購買的多個項目包括項 目列表的至少一部分。
[0035] 在示例3中,示例1和2中任何一個的方法可選地包括:顯示所述路線,顯示路線 包括顯示具有供購買的多個項目中的項目的備選零售位置,其中沿所述路線顯示備選零售 位置。
[0036] 在示例4中,示例1到3中任何一個的方法可選地包括:通過支持導(dǎo)航的移動設(shè)備 沿所述路線引導(dǎo)用戶,所述路線被更新為將關(guān)聯(lián)零售位置包括作為沿所述路線到目的地位 置的中間目的地。
[0037] 在示例5中,示例4的方法可選地包括接收第二所選項目并相應(yīng)地更新所述路線。 在該示例中,當(dāng)沿所述路線引導(dǎo)用戶時,可以接收沿所述路線識別的多個項目中的第二所 選項目。隨后,響應(yīng)于接收第二所選項目,在支持導(dǎo)航的移動設(shè)備上更新所述路線,以將與 所述第二所選項目相關(guān)聯(lián)的第二零售位置包括作為沿所述路線到目的地位置的第二中間 目的地。
[0038] 在示例6中,示例1到5中任何一個的方法可選地包括:購買所選項目,所述購買 所選項目包括在支持導(dǎo)航的移動設(shè)備上接收對從關(guān)聯(lián)零售位置購買的所選項目的交易詳 情加以指示的收據(jù)。
[0039] 在示例7中,示例6的方法可選地包括:接收所述收據(jù),所述接收收據(jù)包括從關(guān)聯(lián) 零售位置接收提取指令。
[0040] 在示例8中,示例1到7中任何一個的方法可選地包括:購買所選項目,所述購買 所選項目包括從移動設(shè)備向所選項目的關(guān)聯(lián)零售位置發(fā)送支付授權(quán)以進行支付。
[0041] 在示例9中,示例1到8中任何一個的方法可選地包括:接收對所選項目的選擇, 所述接收對所選項目的選擇促使支持導(dǎo)航的移動設(shè)備顯示與所選項目相關(guān)聯(lián)的購買選項。
[0042] 在示例10中,示例9的方法可選地包括顯示針對所選項目的送貨選項。
[0043] 示例11可以包括導(dǎo)航購物服務(wù)的服務(wù)器,用于提供導(dǎo)航購物服務(wù)。導(dǎo)航購物服務(wù) 的服務(wù)器可以包括網(wǎng)絡(luò)連接、一個或多個處理器以及包括指令的存儲設(shè)備。當(dāng)在導(dǎo)航購物 服務(wù)的服務(wù)器上執(zhí)行所述指令時,所述指令引起服務(wù)器執(zhí)行以下操作:接收計劃的行進路 線;獲得項目列表;定位多個商家;以及向移動設(shè)備發(fā)送所述多個商家??梢詮囊苿釉O(shè)備接 收計劃的行進路線。所述項目列表可以包括用戶已表示有興趣購買的多個項目。所述多個 商家可以包括在計劃行進路線的預(yù)定距離內(nèi)的商家。每個商家均可以銷售項目列表上的多 個項目中的至少一個項目和/或具有該項目的庫存。最后,向移動設(shè)備發(fā)送多個商家可以 包括多個商家中的每個商家的位置信息。
[0044] 在示例12中,示例11的服務(wù)器可選地包括引起該服務(wù)器接收多個所選項目并發(fā) 送針對多個所選項目的購買請求的指令。例如,從移動設(shè)備接收多個所選項目可以包括針 對多個所選項目中的每個項目,識別多個商家中的所選商家的信息。發(fā)送購買請求可以包 括向所選商家發(fā)送請求。
[0045] 在示例13中,示例12的服務(wù)器可選地包括引起服務(wù)器進行以下操作的指令:從所 選商家中的至少一部分接收購買確認;以及向移動設(shè)備發(fā)送從所選商家接收的購買確認。
[0046] 在示例14中,示例12和13中任何一個的服務(wù)器可選地包括引起服務(wù)器從移動設(shè) 備接收對多個所選項目的支付授權(quán)數(shù)據(jù)的指令,以及引起該服務(wù)器發(fā)送支付授權(quán)數(shù)據(jù)的指 令。
[0047] 在示例15中,示例11到14中任何一個的服務(wù)器可選地包括引起該服務(wù)器從移動 設(shè)備接收項目列表的指令。
[0048] 在示例16中,示例11到15中任何一個的服務(wù)器可選地包括引起該服務(wù)器獲取與 多個商家相關(guān)聯(lián)的庫存數(shù)據(jù)的指令。此外,示例16可選地包括引起該服務(wù)器發(fā)送與多個商 家相關(guān)聯(lián)的庫存數(shù)據(jù)的指令。
[0049] 示例17可以包括機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)包括用于提供導(dǎo)航 購物服務(wù)的指令。在該示例中,機器可讀存儲介質(zhì)可以包括指令,當(dāng)在適合的機器上執(zhí)行所 述指令時,可以引起該機器執(zhí)行示例1到10中的任何一個。
[0050] 示例18可以包括用于提供按獲得產(chǎn)品或服務(wù)的時間排列的搜索結(jié)果的方法,例 如,該方法可以包括如下操作:例如,接收搜索查詢;產(chǎn)生搜索結(jié)果;針對每個結(jié)果計算獲 得時間;以及至少部分地基于對獲得時間的計算,排列搜索結(jié)果。在該示例中,搜索查詢可 以包括進行請求的移動設(shè)備的當(dāng)前位置。搜索結(jié)果可以包括多個列舉項,其中多個列舉項 中的每個列舉項包括位置,該位置表示接近當(dāng)前位置的物理位置和到當(dāng)前位置的送達時間 中的至少一個。
[0051] 在示例19中,示例18的方法可選地包括表示以下時間幀之一的獲得時間:在當(dāng)前 位置和與多個列舉項中每個列舉項相關(guān)聯(lián)的位置之間的行進時間,與物理地址關(guān)聯(lián);或到 達與多個列舉項中的每個列舉項相關(guān)聯(lián)的當(dāng)前位置的送達時間,與多個在線商家關(guān)聯(lián)。
[0052] 在示例20中,示例18到19中任何一個的方法可選地包括產(chǎn)生搜索結(jié)果,所述產(chǎn) 生搜索結(jié)果包括:識別與本地商家相關(guān)聯(lián)的第一多個列舉項,識別與在線商家相關(guān)聯(lián)的第 二多個列舉項;以及將第一多個列舉項和第二多個列舉項二者都包括在多個列舉項中。
[0053] 在示例21中,示例18到20中任何一個的方法可選地包括在移動設(shè)備上顯示地圖 視圖,所述地圖視圖包括:第一指示符,描述當(dāng)前位置;以及多個第二指示符,每個第二指 示符描述與多個列舉項中的每個列舉項相關(guān)聯(lián)的位置,包括該地圖視圖內(nèi)的物理位置。
[0054] 在示例22中,示例21的方法可選地包括:通過移動設(shè)備接收用戶輸入,所述用戶 輸入指示最大行進時間;以及通過基于所述最大行進時間過濾所述多個第二指示符,來顯 示該地圖視圖。
[0055] 在示例23中,示例22的方法可選地包括接收用戶輸入,所述接收用戶輸入包括接 收所選的交通模式,其中所選的交通模式是從一組交通模式中選擇的一種模式,所述一組 交通模式包括:私家車、公共交通、自行車和步行。
[0056] 在示例24中,示例18到23中任何一個的方法可選地包括顯示,所述顯示包括顯 示獲得時間時間線,所述獲得時間時間線包括:第一多個列舉項指示符,根據(jù)從當(dāng)前位置的 行進時間排列的;以及第二多個列舉項指示符,根據(jù)到當(dāng)前位置的運貨時間排列的。此外, 第一多個列舉項指示符可以表示多個列舉項的第一部分,可以將多個列舉項的第一部分中 的每個列舉項與商家相關(guān)聯(lián),該商家的物理位置在當(dāng)前位置的預(yù)定距離內(nèi)。此外,第二多個 列舉項指示符可以表示多個列舉項的第二部分,可以將多個列舉項的第二部分中的每個列 舉項與在線零售商相關(guān)聯(lián)。
[0057] 在示例25中,示例24的方法可選地包括顯示獲得時間時間線,所述顯示獲得時間 時間線包括顯示與選擇機制相關(guān)的地圖視圖,選擇機制使得能夠沿獲得時間時間線選擇最 大獲得時間。
[0058] 示例26可以包括機器可讀存儲介質(zhì),包括用于提供按獲得產(chǎn)品或服務(wù)的時間排 列的搜索結(jié)果的指令。在該示例中,機器可讀存儲介質(zhì)可以包括指令,當(dāng)在合適的機器上執(zhí) 行所述指令時,引起該機器執(zhí)行示例18到25中的任何一個。
[0059] 示例27可以包括用于獲得并顯示按獲得產(chǎn)品或服務(wù)的時間排列的搜索結(jié)果的移 動設(shè)備。在一個示例中,移動設(shè)備可以包括顯示器和與存儲設(shè)備相耦接的處理器。存儲設(shè) 備可以包括引起該移動設(shè)備執(zhí)行以下操作的指令:接收搜索查詢;產(chǎn)生搜索結(jié)果;計算獲 得時間;以及至少部分地基于對獲得時間的計算來排列搜索結(jié)果。移動設(shè)備可以接收或確 定移動設(shè)備的當(dāng)前位置,以便包括在搜索查詢中。搜索結(jié)果可以包括多個列舉項,其中多個 列舉項中的每個列舉項包括位置,所述位置表示接近當(dāng)前位置的物理位置和到達當(dāng)前位置 的送達時間中的至少一個。
[0060] 在示例28中,示例27的方法可選地包括表示以下時間幀之一的獲得時間:當(dāng)前位 置和與多個列舉項中的每個列舉項相關(guān)聯(lián)的位置之間的行進時間,與物理地址相關(guān)聯(lián);到 達與多個列舉項中的每個列舉項相關(guān)聯(lián)的當(dāng)前位置的送達時間,與在線商家相關(guān)聯(lián)。
[0061] 在示例29,示例27或28中任何一個的移動設(shè)備可選地可以包括引起移動設(shè)備執(zhí) 行以下操作的指令:識別與本地商家相關(guān)聯(lián)的第一多個列舉項;識別與在線商家相關(guān)聯(lián)的 第二多個列舉項;以及在多個列舉項中包括第一多個列舉項和第二多個列舉項二者。
[0062] 在示例30中,示例27到29中任何一個的移動設(shè)備可選地可以包括引起移動設(shè)備 顯示獲得時間時間線的指令,所述獲得時間時間線包括:第一多個列舉項指示符,根據(jù)從當(dāng) 前位置的行進時間排列的;以及第二多個列舉項指示符,根據(jù)到當(dāng)前位置的運送時間排列 的。此外,第一多個列舉項指示符可以表示多個列舉項的第一部分,多個列舉項的第一部分 中的每個列舉項可以與其物理位置在當(dāng)前位置預(yù)定距離內(nèi)的商家相關(guān)聯(lián)。此外,第二多個 列舉項指示符可以表示多個列舉項的第二部分,多個列舉項的第二部分中的每個列舉項可 以與在線商家相關(guān)聯(lián)。
[0063] 示例31可以包括用于提供地理搜索通道內(nèi)的搜索結(jié)果的方法。在一個示例中,所 述方法可以包括:顯示接口以便限定行進路線;獲取搜索通道;至少部分地基于所述搜索 通道,過濾多個搜索結(jié)果;以及顯示搜索結(jié)果,在該示例中,所述接口可以令用戶限定行進 路線。搜索通道可以至少部分地基于行進路線、交通模式和路線偏離閾值。顯示經(jīng)過濾的 搜索結(jié)果可以包括呈現(xiàn)搜索通道、行進路線和經(jīng)過濾的結(jié)果集合中的每個搜索結(jié)果。
[0064] 在示例32中,示例31的方法可選地可以包括:從所述接口接收用戶輸入,所述用 戶輸入在至少顯示為該接口的一部分的地圖中突出道路;以及至少部分地基于通過所述接 口接收的用戶輸入,產(chǎn)生搜索通道。
[0065] 在示例33中,示例32和33中的任何一個的方法可選地可以包括:從所述接口接 收用戶輸入,所述用戶輸入限定第一位置和第二位置;基于所述第一位置和第二位置產(chǎn)生 行進路線。
[0066] 在示例34中,示例33的方法可選地包括通過在第一位置和第二位置之間產(chǎn)生多 個行進路線,來產(chǎn)生行進路線;以及接收對多個行進路線中的路線的選擇。
[0067] 在示例35中,示例31到34中任何一個的方法可選地可以包括通過移動設(shè)備接收 限定路線偏離閾值的用戶輸入,路線偏離閾值結(jié)合交通模式來控制搜索通道在至少一部分 行進路線周圍進行擴展的量。
[0068] 在示例36中,示例35的方法可選地可以包括:限定路線偏離閾值,包括在行進時 間和直線距離之間進行選擇,作為度量單位;以及限定用于以與所選度量單位相對應(yīng)的單 位來輸入路線偏離閾值的選項。
[0069] 在示例37中,示例31到36中任何一個的方法可選地可以包括:使用針對經(jīng)過濾 的搜索結(jié)果集合中的每個結(jié)果而顯示的交互式圖標,來顯示經(jīng)過濾的搜索結(jié)果集合;可以 選擇交互式圖標,以顯示搜索結(jié)果的詳情和關(guān)聯(lián)的地理位置。
[0070] 在示例38中,示例31到37中任何一個的方法可選地可以包括:通過顯示附加搜 索結(jié)果過濾器(包括行進時間過濾器、價格過濾器和商家過濾器),來顯示所述表示,以能 夠令用戶進一步操控對經(jīng)過濾的搜索結(jié)果集合的顯示。
[0071] 示例39可以包括機器可讀存儲介質(zhì),包括用于提供地理搜索通道內(nèi)的搜索結(jié)果 的指令。在該示例中,機器可讀存儲介質(zhì)可以包括多個指令,當(dāng)在適當(dāng)?shù)臋C器上執(zhí)行所述指 令時,引起該機器執(zhí)行示例31到38中的任何一個。
[0072] 示例40可以包括用于提供地理搜索通道內(nèi)的搜索結(jié)果的移動設(shè)備。在該示例中, 移動設(shè)備可以包括顯示器和與存儲設(shè)備相耦接的處理器。存儲設(shè)備可以包括引起移動設(shè)備 顯示接口的指令,所述接口能夠令用戶限定行進路線、訪問搜索通道、過濾多個搜索結(jié)果以 及顯示搜索結(jié)果。搜索通道可以包含行進路線的至少一部分。搜索通道可以至少部分地基 于行進路線、交通模式和路線偏離閾值??梢灾辽俨糠值剡^濾在搜索通道上的搜索結(jié)果,以 便獲得經(jīng)過濾的搜索結(jié)果的集合。多個搜索結(jié)果中的每個可以包括關(guān)聯(lián)的地理位置。顯示 可以包括呈現(xiàn)搜索通道、行進路線和經(jīng)過濾的搜索結(jié)果的集合。
[0073] 在示例41中,示例40的移動設(shè)備可選地可以包括引起移動設(shè)備執(zhí)行以下操作的 指令:從接口接收用戶輸入,例如,用戶突出在至少顯示為該接口的至少一部分的地圖中的 道路;以及至少部分地基于通過該接口接收到的用戶輸入,產(chǎn)生搜索通道。
[0074] 在示例42中,示例40和41中任何一個的移動設(shè)備可選地包括引起移動設(shè)備執(zhí)行 以下操作的指令:從接口接收限定第一位置和第二位置的用戶輸入;基于所述第一位置和 第二位置產(chǎn)生行進路線。
[0075] 在示例43中,示例42的移動設(shè)備可選地可以包括引起移動設(shè)備執(zhí)行以下操作的 指令:在第一位置和第二位置之間產(chǎn)生多個行進路線,以及接收對多個行進路線中的路線 的選擇。
【具體實施方式】
[0076] 描述了用于提供和使用多種支持定位的購物功能的示例系統(tǒng)和方法。在一個示例 中,所述系統(tǒng)和方法可以提供數(shù)據(jù)處理技術(shù),用于處理搜索查詢,以便識別與在線提供的或 經(jīng)由實體零售商店提供的產(chǎn)品和/或服務(wù)相關(guān)的搜索結(jié)果的集合,然后以以下方式展示這 些搜索結(jié)果:以簡單直觀的方式向查看者傳達用戶的位置和在與實體商店相關(guān)聯(lián)的每個單 獨搜索結(jié)果中展示的產(chǎn)品或服務(wù)之間的距離和/或行進時間。在另一示例中,所述系統(tǒng)和 方法可以提供數(shù)據(jù)處理技術(shù),用于建立搜索查詢,然后處理該搜索查詢以便識別滿足該搜 索查詢的搜索結(jié)果的集合,其中至少部分是因為搜索結(jié)果與接近于用戶限定的通道或通勤 路線的實體商店相關(guān)聯(lián)。在另一示例中,所述系統(tǒng)和方法可以提供導(dǎo)航購物服務(wù),允許用戶 使用感知位置的移動設(shè)備在到所需目的地的途中進行購物。在一個示例中,導(dǎo)航購物服務(wù) 可以與注冊商家協(xié)同工作,以在對計劃路線的干擾或偏離最少或的情況下,提供對用戶購 物列表上的項目的方便獲取。
[0077] 在以下描述中,為了解釋目的,描述了大量的具體細節(jié)以便提供對本發(fā)明不同實 施例的多個方面的全面理解。然而,本領(lǐng)域技術(shù)人員應(yīng)清楚可以實踐本發(fā)明的主題,而無需 所述全部的具體細節(jié)。
[0078] 根據(jù)本發(fā)明的一些實施例,基于web的搜索引擎處理搜索查詢,向進行請求的客 戶端計算設(shè)備返回至少部分地基于從第一位置(例如,用戶當(dāng)前位置)行進到商店位置所 需的行進時間而排列的搜索結(jié)果,其中在所述商店位置處提供與搜索結(jié)果相關(guān)聯(lián)的產(chǎn)品或 服務(wù)。相應(yīng)地,可以呈現(xiàn)搜索結(jié)果,使得在搜索結(jié)果的列表中首先呈現(xiàn)提供了滿足搜索查詢 的產(chǎn)品的最接近的商店(在行進時間方面)。根據(jù)一些實施例,用戶可以在距離和時間之 間切換呈現(xiàn)搜索結(jié)果,使得可以基于距離(例如,測地距離或直線距離),或更實際有用的 量度,基于在用戶的位置和提供搜索結(jié)果中展示的產(chǎn)品或服務(wù)的商店的位置之間行進所需 的行進時間,來對搜索結(jié)果進行排序。根據(jù)一些實施例,用戶可以指定交通模式(例如,步 行、騎車、開車、公共交通等),基于經(jīng)由所選模式行進時可用的路線,得到行進時間。根據(jù)一 些實施例,可以應(yīng)用多種過濾準則。例如,用戶可以請求僅呈現(xiàn)滿足查詢并與在預(yù)定行進時 間或距離內(nèi)的商店相關(guān)聯(lián)的搜索結(jié)果。類似地,用戶可以選擇一個或多個特定商店(例如, Apple? store、Best Βι丨y?、Walniart.?等),以便僅查看示出由這些商店提供的產(chǎn)品/ 服務(wù)的搜索結(jié)果。
[0079] 根據(jù)一些實施例,可以通過用戶與地圖交互,來建立搜索查詢的參數(shù)。具體地,根 據(jù)一些實施例,用戶可以與地圖交互以指定以下中的任何一個或多個:起始位置,用于得到 到達與單獨搜索結(jié)果相關(guān)聯(lián)的產(chǎn)品或服務(wù)的距離或行進時間;特定的感興趣地理區(qū)域,從 中顯示搜索結(jié)果;通道或通勤路線,可以將沿該通道的任意點用作起始點,以得到到達與搜 索結(jié)果相關(guān)聯(lián)的商店的距離??梢詫⒌貓D呈現(xiàn)為基于web的地圖應(yīng)用、臺式計算機應(yīng)用、或 專屬于具體移動計算平臺(例如,例如ApplV s iOS或Google' s Android操作系統(tǒng)) 的應(yīng)用的一部分。
[0080] 例如,根據(jù)一些實施例,用戶可以簡單選擇地圖上的位置(使用指點設(shè)備,例如, 鼠標、或針對觸摸屏顯示器的手指或觸控筆),來指示他的當(dāng)前位置、或用戶在將來會處于 的位置,根據(jù)所述信息,得到到達其它位置的距離或行進時間。根據(jù)一些實施例,用戶可以 通過簡單地拖動他或她的手指或觸控筆(或用指點設(shè)備進行相似行為)來限定圓形區(qū)域, 以指定構(gòu)成圓形區(qū)域的圓圈的直徑或半徑(參照如圖8所示示例),應(yīng)根據(jù)該圓形區(qū)域呈現(xiàn) 搜索結(jié)果。在其它實施例中,用戶可以簡單地繪制任意閉合形狀,以指定搜索本地結(jié)果的區(qū) 域。在其它實施例中,用戶可以跟蹤或突出特定道路或道路集合,所述道路或道路集合包括 用戶經(jīng)常經(jīng)過的路線。接著可以將該路線用于識別與搜索結(jié)果相關(guān)聯(lián)的商店,使得可以呈 現(xiàn)在距離上或行進時間上最靠近沿該路線的任何點的那些商店。
[0081] 根據(jù)一些實施例,可以在簡單列表中示出多個搜索結(jié)果,其中每個單獨結(jié)果包括 以下中的任何一個或多個:提供的產(chǎn)品或服務(wù)的價格;商店名稱(虛擬在線的或物理的,例 如,實體商店);提供的產(chǎn)品和服務(wù)的簡要描述;從用戶位置到提供該產(chǎn)品或服務(wù)的商店的 物理距離;與別人共享列舉項的鏈接;到地圖的鏈接,地圖示出從用戶當(dāng)前位置或某個用 戶指定位置到商店的方向;對用戶經(jīng)由特定模式行進到提供產(chǎn)品的商店的位置需要花費多 久(時間上)加以指示的行進時間;以及商店提供的產(chǎn)品的數(shù)量。根據(jù)一些實施例,分離 地示出在線虛擬商店的搜索結(jié)果和本地可用產(chǎn)品和/或服務(wù)的搜索結(jié)果,而在一些實施例 中,搜索結(jié)果混合在一起,和/或根據(jù)一些其它特定方面或?qū)傩裕ɡ纾瑑r格)進行排列。根 據(jù)一些實施例,用戶可以過濾搜索結(jié)果,以便僅查看以下產(chǎn)品和/或服務(wù):位于在閾值距離 內(nèi)的商店中;位于在閾值行進時間內(nèi)的商店中(其中可以指定行進模式);價格小于或超過 某個預(yù)定價格等。
[0082] 根據(jù)一些實施例,可以通過多軸表格來呈現(xiàn)搜索結(jié)果,其中每個軸表示感興趣的 單個屬性。例如,根據(jù)一些實施例,可以將搜索結(jié)果表示為沿X和Y軸呈現(xiàn)的圖形或圖標, 其中X軸表示距離或行進時間;Y軸表示價格(參照圖9的示例用戶接口)。根據(jù)這種實施 例,用戶可以非常快速地獲知:哪個本地商店最近(距離和/或行進時間上)并相對于其他 商店具有合理價格的產(chǎn)品。根據(jù)對以下附圖的描述,將更清楚本發(fā)明的實施例的其它有利 方面。
[0083] 根據(jù)本發(fā)明的一些實施例,在客戶端計算設(shè)備上執(zhí)行的應(yīng)用允許用戶與通過客戶 端計算設(shè)備呈現(xiàn)的用戶接口進行交互,以提供一個或多個在搜索查詢中使用的搜索術(shù)語, 從而相對于在發(fā)布服務(wù)器系統(tǒng)處持有的市場列舉項的集合來執(zhí)行搜索。然后,將該搜索查 詢傳送到結(jié)合發(fā)布服務(wù)器系統(tǒng)操作的搜索引擎,并對其進行處理以便識別滿足用戶提供的 搜索術(shù)語的搜索結(jié)果。除了將搜索術(shù)語傳送作為搜索查詢的一部分,客戶端計算設(shè)備還向 搜索引擎?zhèn)魉妥R別通道或路線(例如,用戶想要行進的一個或多個道路的部分,作為日常 通勤的一部分)的信息。然后,搜索引擎處理該搜索查詢,以便識別如下市場列舉項:滿足 該搜索查詢,并與在沿該通道或通勤路線的點的某個預(yù)定距離內(nèi)的實體商店相關(guān)聯(lián)。
[0084] 根據(jù)一些實施例,通過用戶與交互式地圖進行交互,來建立識別通道或通勤路線 的信息,所述交互式地圖是輔助搜索查詢的應(yīng)用的一部分。例如,根據(jù)一些實施例,用戶可 以在地圖上選擇(例如,用手指或觸控筆在觸敏顯示器上,或用指點設(shè)備以及傳統(tǒng)顯示器) 起始位置,然后沿顯示在該地圖中的道路或道路集合跟蹤或拖動他的手指(或觸控筆,或 指點設(shè)備),從而選擇或指定用戶經(jīng)常經(jīng)過的路線。根據(jù)其它實施例,軟件應(yīng)用可以分析通 過基于位置的設(shè)備(例如,全球定位系統(tǒng)(GPS)設(shè)備)產(chǎn)生的位置信息,其中所述基于位置 的設(shè)備是移動計算設(shè)備的一部分。因此,可以通過分析由移動計算設(shè)備產(chǎn)生的歷史位置信 息,自動確定通道或通勤路線。
[0085] 根據(jù)一些實施例,用戶可以指定他/她想要從他/她的通勤路徑行進以訪問商店 并獲得與搜索結(jié)果相關(guān)聯(lián)的產(chǎn)品/服務(wù)的閾值距離。因此,僅顯示或呈現(xiàn)與那些在預(yù)定閾 值內(nèi)的位置處提供的產(chǎn)品/服務(wù)相關(guān)聯(lián)的搜索結(jié)果。例如,搜索引擎使用識別通道或通勤 路徑的信息和閾值距離以便僅識別相關(guān)的搜索結(jié)果。備選地,搜索引擎或客戶端計算設(shè)備 上的應(yīng)用過濾搜索結(jié)果,以便僅顯示相關(guān)結(jié)果(即,滿足由用戶限定的距離閾值的結(jié)果)。 根據(jù)一些實施例,在地圖上將搜索結(jié)果呈現(xiàn)為別針或圖標,所述別針或圖標位于地圖上與 通過搜索結(jié)果提供的產(chǎn)品/服務(wù)相關(guān)聯(lián)的商店的位置中。在這種情況下,通常所述別針或 圖標是交互式的,使得當(dāng)選擇所述別針或圖標時,呈現(xiàn)關(guān)于相關(guān)產(chǎn)品/服務(wù)和/或商店的附 加信息。
[0086] 根據(jù)示例實施例,基于網(wǎng)絡(luò)的系統(tǒng)可以提供平臺來提供導(dǎo)航購物服務(wù)和集成支付 能力。在一些示例中,可以通過分離的系統(tǒng)提供導(dǎo)航購物服務(wù)和支付服務(wù)。在一些實施例 中,用戶通過移動設(shè)備(例如,智能電話、平板計算設(shè)備或車載智能導(dǎo)航系統(tǒng))與基于網(wǎng)絡(luò) 的系統(tǒng)(例如,導(dǎo)航購物服務(wù)和/或支付服務(wù))進行交互。在一個示例中,基于網(wǎng)絡(luò)的系統(tǒng) 可以包括發(fā)布模塊,能夠基于存儲的用戶簡檔數(shù)據(jù)、本地商家活動和當(dāng)前或?qū)砦恢脭?shù)據(jù), 向用戶傳送基于位置的服務(wù)。在一些示例中,使用導(dǎo)航購物服務(wù)可以包括:通過集成支付處 理系統(tǒng)或伙伴支付處理系統(tǒng)來配置自動支付,例如,PayPal?支付系統(tǒng)(來自California, San Jose 的 eBay Inc.)〇
[0087] 示例系統(tǒng)
[0088] 圖1A是描述了根據(jù)示例實施例的用于傳送搜索結(jié)果的系統(tǒng)100的框圖。系統(tǒng) 100可以包括:用戶110 ;基于網(wǎng)絡(luò)的發(fā)布系統(tǒng)120,具有搜索引擎;以及一個或多個商家 130 (和商家系統(tǒng))。在一個示例中,用戶110可以經(jīng)由移動設(shè)備115 (例如,臺式計算機、膝 上型計算機、智能電話、PDA或具備某些形式的數(shù)據(jù)連接能力的類似電子設(shè)備)與基于網(wǎng)絡(luò) 的發(fā)布系統(tǒng)120相連。基于網(wǎng)絡(luò)的發(fā)布系統(tǒng)120接收并處理來自用戶移動設(shè)備115的查 詢。通常,連同所述查詢一起接收指定了用戶110的物理位置或地理位置的位置信息。例 如,移動設(shè)備115可以包括GPS單元,向移動設(shè)備115通知其位置,使得可以與基于網(wǎng)絡(luò)的 發(fā)布系統(tǒng)120共享所述移動設(shè)備115的位置信息??梢耘c移動的和非移動的客戶端計算機 設(shè)備(例如,臺式計算機等)一起使用用于獲得位置信息的其它公知技術(shù)。例如,根據(jù)一些 實施例,可以由用戶11〇(例如,通過用戶110與地圖交互)明確指定對用戶110的位置加 以指示的位置信息。
[0089] 在一個示例中,商家130可以操作計算機系統(tǒng),例如,庫存系統(tǒng)132或P0S系統(tǒng) 134?;诰W(wǎng)絡(luò)的發(fā)布系統(tǒng)120可以與商家130使用的系統(tǒng)132、134中的任何一個進行交 互,以運營商家的零售或服務(wù)業(yè)務(wù)。在一個示例中,基于網(wǎng)絡(luò)的發(fā)布系統(tǒng)120可以與P0S系 統(tǒng)134和庫存系統(tǒng)132二者一同工作,以獲得對在商家130運營的各零售位置處的可用庫 存的訪問??梢詫齑嫘畔⒂糜诋a(chǎn)生產(chǎn)品或服務(wù)列舉項,以及選擇并排序由基于網(wǎng)絡(luò)的發(fā) 布系統(tǒng)120提供的搜索結(jié)果。
[0090] 圖1B是描述了用于提供基于網(wǎng)絡(luò)的導(dǎo)航購物服務(wù)的系統(tǒng)100B的框圖。系統(tǒng)100B 可以包括車輛150、用戶110、基于網(wǎng)絡(luò)的導(dǎo)航購物服務(wù)系統(tǒng)120 (也稱作基于網(wǎng)絡(luò)的購物系 統(tǒng)120)、商家130和基于網(wǎng)絡(luò)的支付服務(wù)140。在一個示例中,用戶110可以經(jīng)由移動設(shè) 備115A(例如,智能電話、PDA、膝上型計算機或具備某些形式的數(shù)據(jù)連接能力的類似電子 設(shè)備)與基于網(wǎng)絡(luò)的購物系統(tǒng)120相連。在另一示例中,用戶(例如用戶110)可以在車輛 150中,經(jīng)由移動設(shè)備115B與基于網(wǎng)絡(luò)的導(dǎo)航購物系統(tǒng)125相連。在一些示例中,移動設(shè)備 115B可以包括車載可編程導(dǎo)航系統(tǒng)。為了簡便起見,將移動設(shè)備115B和移動設(shè)備115A統(tǒng) 稱為移動設(shè)備115(除非明確指出,否則類似于如圖1A所示的移動設(shè)備115)。在示例中,商 家130可以操作計算機系統(tǒng),例如,除其它外,庫存系統(tǒng)132或銷售點(POS)系統(tǒng)134?;?網(wǎng)絡(luò)的購物系統(tǒng)125可以與商家130使用的系統(tǒng)132、134中的任何一個進行交互,以操作 商家的零售或服務(wù)業(yè)務(wù)。在一個不例中,基于網(wǎng)絡(luò)的購物系統(tǒng)125可以與POS系統(tǒng)134和 庫存系統(tǒng)132二者一同工作,以便獲得對在商家130運營的各零售位置處的可用庫存的訪 問,并將商品與基于網(wǎng)絡(luò)的購物服務(wù)125的用戶所需的項目進行匹配。此外,基于網(wǎng)絡(luò)的支 付服務(wù)140還可以經(jīng)由POS系統(tǒng)134與商家130進行交互,使得基于網(wǎng)絡(luò)的購物系統(tǒng)125 能夠提供由基于網(wǎng)絡(luò)的支付服務(wù)140提供的支付服務(wù),直接向商家130進行支付。在一些 示例中,可以集成基于網(wǎng)絡(luò)的購物系統(tǒng)125和支付服務(wù)140。
[0091] 示例操作環(huán)境
[0092] 根據(jù)一些實施例,用戶可以明確地指示或指定他的當(dāng)前位置,以便用于得到到達 提供產(chǎn)品/服務(wù)的商店的距離或行進時間。然而,根據(jù)一些實施例,可以利用用戶的移動計 算設(shè)備得到用戶的位置信息。在一些附加實施例中,用戶可以明確地指示或指定他每天經(jīng) 過的通勤路線(或一些其它路線),以便用來基于到提供產(chǎn)品/服務(wù)的商店的距離或行進時 間,確定搜索結(jié)果的集合。然而,根據(jù)一些實施例,可以利用用戶的移動計算設(shè)備得到用戶 的位置信息(具體地,通勤路徑或行進路徑)。
[0093] 圖2是示出了根據(jù)示例實施例的用于操作移動設(shè)備115的環(huán)境200的框圖。環(huán)境 200是示例環(huán)境,其中可以運行提供搜索結(jié)果的方法。在其它示例中,環(huán)境200可以容納導(dǎo) 航購物服務(wù),所述導(dǎo)航購物服務(wù)也可以包括這里所述的提供搜索結(jié)果的方法。環(huán)境200可 以包括:移動設(shè)備115、通信連接210、網(wǎng)絡(luò)220、服務(wù)器230、通信衛(wèi)星270、商家服務(wù)器280 和數(shù)據(jù)庫290。服務(wù)器230可以可選地包括:基于位置的服務(wù)應(yīng)用240、位置確定應(yīng)用250、 具有搜索引擎261的發(fā)布應(yīng)用260、以及支付應(yīng)用265。數(shù)據(jù)庫290可以可選地包括:商家 數(shù)據(jù)庫292、用戶簡檔數(shù)據(jù)庫294、和/或位置歷史數(shù)據(jù)庫296。移動設(shè)備115表示可以由 用戶用來接收優(yōu)惠(offer)并共享與用戶相關(guān)聯(lián)的上下文信息的一個示例設(shè)備。移動設(shè)備 115可以是多種類型設(shè)備中的任何一個(例如,蜂窩電話、PDA、個人導(dǎo)航設(shè)備(PND)、手持計 算機、平板計算機、筆記本計算機、或其它類型的可移動設(shè)備)。移動設(shè)備115可以經(jīng)由與通 信網(wǎng)絡(luò)220的連接210進行接口連接。根據(jù)移動設(shè)備115的形式,可以使用多種類型的連 接210和通信網(wǎng)絡(luò)220中的任何一種。
[0094] 例如,連接210可以是碼分多址(CDMA)連接、全球移動通信系統(tǒng)(GSM)連接、或其 他類型的蜂窩連接。這種連接210可以實現(xiàn)多種類型的數(shù)據(jù)傳輸技術(shù)中的任何一個,例如, 單載波無線電傳輸技術(shù)(lxRTT)、演進數(shù)據(jù)優(yōu)化(EVD0)技術(shù)、通用分組無線電服務(wù)(GPRS) 技術(shù)、增強數(shù)據(jù)速率的GSM演進(EDGE)技術(shù)、或其它數(shù)據(jù)傳輸技術(shù)(例如,第四代無線,4G 網(wǎng)絡(luò))。當(dāng)采用這種技術(shù)時,通信網(wǎng)絡(luò)220可以包括蜂窩網(wǎng)絡(luò),所述蜂窩網(wǎng)絡(luò)具有多個交疊 的地理覆蓋范圍的小區(qū)站點,所述多個小區(qū)站點通過蜂窩電話交換機來進行互聯(lián)??梢詫?這些蜂窩電話交換機耦接到網(wǎng)絡(luò)主干(例如,公共交換電話網(wǎng)絡(luò)(PSTN)、分組交換數(shù)據(jù)網(wǎng) 絡(luò)或其他類型的網(wǎng)絡(luò))。
[0095] 在其它示例中,連接210可以是無線保真(Wi-Fi,IEEE 802. 1 lx類型)連接、全球 微波互聯(lián)接入(WiMAX)連接、或其它類型的無線數(shù)據(jù)連接。在這種實施例中,通信網(wǎng)絡(luò)220 可以包括一個或多個無線接入點,所述無線接入點耦接到局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互 聯(lián)網(wǎng)或其它分組交換數(shù)據(jù)網(wǎng)絡(luò)。
[0096] 在另一示例中,連接210可以是有線連接,例如,以太網(wǎng)鏈接,通信網(wǎng)絡(luò)可以是 LAN、WAN、互聯(lián)網(wǎng)或其它分組交換數(shù)據(jù)網(wǎng)絡(luò)。因此,可以明確地考慮多種不同配置。
[0097] 可以通過至通信網(wǎng)絡(luò)220的接口(例如,通過有線或無線接口)耦接多個服務(wù)器 230。這些服務(wù)器230可以配置為向移動設(shè)備115提供多種類型的服務(wù)。例如,一個或多個 服務(wù)器230可以執(zhí)行基于位置的服務(wù)(LBS)應(yīng)用240,所述應(yīng)用240與在移動設(shè)備115上執(zhí) 行的軟件進行互操作,以向用戶提供LBS。LBS可以使用對該設(shè)備位置、和/或其它設(shè)備和 /或零售商店的位置等的了解,向用戶提供位置特定信息、推薦、通知、交互能力和/或其它 功能。根據(jù)一些實施例,LBS結(jié)合發(fā)布應(yīng)用260和搜索引擎261進行操作,具體地,提供基 于移動設(shè)備115 (或其它計算設(shè)備)和零售商店之間的距離或行進時間而排列的搜索結(jié)果。 例如,LBS應(yīng)用240可以向基于網(wǎng)絡(luò)的發(fā)布系統(tǒng)120提供位置數(shù)據(jù),然后所述位置數(shù)據(jù)用于 基于兩個位置之間的距離和/或行進時間,排列搜索結(jié)果的集合??梢酝ㄟ^移動設(shè)備115 與在一個或多個服務(wù)器230上執(zhí)行的位置確定應(yīng)用250的互操作,獲得對該移動設(shè)備的位 置、和/或其它設(shè)備的位置的了解。還可以通過移動設(shè)備115提供位置信息,而不使用例如 應(yīng)用250等位置確定應(yīng)用。在一些示例中,移動設(shè)備115可以具有有限的位置確定能力,通 過位置確定應(yīng)用250來增強所述位置確定能力。
[0098] 示例移動設(shè)備
[0099] 圖3是不出了根據(jù)不例實施例的移動設(shè)備115的框圖。移動設(shè)備115可以包括處 理器310。處理器310可以是適合該移動設(shè)備的多種不同類型的商業(yè)可用處理器中的任何 一種(例如,XScale架構(gòu)微處理器、無互鎖流水線(MIPS)架構(gòu)處理器的微處理器、或其它類 型的處理器)。通常處理器310可訪問存儲器320(例如,隨機訪問存儲器(RAM)、閃存、或 其它類型的存儲器)。存儲器320可以適于存儲操作系統(tǒng)(0S) 330和應(yīng)用程序340,例如, 支持移動位置的應(yīng)用,所述應(yīng)用可以向用戶提供LBS??梢詫⑻幚砥?10直接耦接到或通過 適當(dāng)?shù)闹虚g硬件耦接到顯示器350和一個或多個輸入/輸出(I/O)設(shè)備360,例如,鍵盤、觸 摸面板傳感器、麥克風(fēng)等。類似地,在一些實施例中,處理器310耦接到與天線390接口連 接的收發(fā)機370。收發(fā)機370可以配置為根據(jù)移動設(shè)備115的特性,經(jīng)由天線390發(fā)送和接 收蜂窩網(wǎng)絡(luò)信號、無線數(shù)據(jù)信號、或其他類型的信號??梢砸赃@種方式建立與通信網(wǎng)絡(luò)220 的連接210。此外,在一些配置中,GPS接收機380還可以利用天線390來接收GPS信號。
[0100] 可以在授予Phillips等并轉(zhuǎn)讓給Boston MA.的Where Inc.的題為 "Location-Based Services"的美國專利7, 848, 765中,找到關(guān)于提供并接收基于位置的服 務(wù)的附加詳情。
[0101] 美國專利7, 848, 765中討論的示例地理位置構(gòu)思是指地理圍欄。可以將地理圍欄 定義為圍繞物理位置或移動對象(例如,用戶)的周長或邊界。地理圍欄可以與圍繞物理 位置的半徑一樣簡單,所述半徑定義了圍繞該位置的圓形區(qū)域。然而,地理圍欄可以是在地 圖上繪制的任意幾何形狀或任意邊界。地理圍欄可以用于確定感興趣的地理區(qū)域,以進行 人口計算、廣告、呈現(xiàn)搜索結(jié)果或類似目的。如本文所述,地理圍欄可以結(jié)合識別與呈現(xiàn)搜 索結(jié)果一起使用。例如,地理圍欄可以用于幫助確定用戶(或與用戶相關(guān)聯(lián)的移動設(shè)備) 是否在具體商家的地理區(qū)域內(nèi)。如果用戶處于由商家或發(fā)布系統(tǒng)建立的地理圍欄內(nèi),則本 文所述的系統(tǒng)可以使用該信息來識別和呈現(xiàn)搜索結(jié)果(例如,經(jīng)由與用戶相關(guān)聯(lián)的移動設(shè) 備)。
[0102] 示例平臺架構(gòu)
[0103] 圖4是示出了如這里更充分描述的用于處理搜索查詢并呈現(xiàn)搜索結(jié)果的基于網(wǎng) 絡(luò)的系統(tǒng)400的框圖。基于網(wǎng)絡(luò)的系統(tǒng)400也可以提供如這里更充分描述的導(dǎo)航購物服務(wù)。 該框圖描述了基于網(wǎng)絡(luò)的系統(tǒng)400 (以客戶端-服務(wù)器系統(tǒng)的示例形式),在所述系統(tǒng)400 中可以采用示例實施例。以基于網(wǎng)絡(luò)的位置感知發(fā)布、廣告或市場系統(tǒng)的示例形式示出了 網(wǎng)絡(luò)系統(tǒng)402,所述系統(tǒng)經(jīng)由網(wǎng)絡(luò)404 (例如,互聯(lián)網(wǎng)或WAN)向一個或多個客戶端機器410、 412提供服務(wù)器端功能。圖4示出了例如在各客戶端機器410和412上執(zhí)行的web客戶端 406(例如,瀏覽器,例如,由 Washington State,Redmond,Microsoft Corporation 研發(fā)的 Internet Explorer瀏覽器)和編程客戶端408。在一個示例中,客戶端機器410和412可 以是移動設(shè)備的形式,例如,移動設(shè)備115。
[0104] 應(yīng)用編程接口(API)服務(wù)器414和web服務(wù)器416耦接至一個或多個應(yīng)用服務(wù)器 418,并分別向一個或多個應(yīng)用服務(wù)器418提供編程接口和web接口。應(yīng)用服務(wù)器418容納 一個或多個發(fā)布模塊420 (在一些示例中,這些還可以包括例如搜索引擎模塊、商業(yè)模塊、 廣告模塊和市場模塊)、支付模塊422、動態(tài)優(yōu)惠模塊432、以及可選地,購物模塊434。應(yīng)用 服務(wù)器418進而示出為與一個或多個數(shù)據(jù)庫服務(wù)器424相耦接,所述數(shù)據(jù)庫服務(wù)器424輔 助訪問一個或多個數(shù)據(jù)庫426。在一些示例中,應(yīng)用服務(wù)器418可以直接訪問數(shù)據(jù)庫426, 而無需數(shù)據(jù)庫服務(wù)器424。
[0105] 發(fā)布模塊420可以向訪問網(wǎng)絡(luò)系統(tǒng)402的用戶提供多個發(fā)布及搜索功能和服務(wù)。 支付模塊422可以類似地向用戶提供多個支付服務(wù)和功能。支付模塊422可以允許用戶在 帳戶中積累值(例如,以商業(yè)貨幣的形式,如美元,或以專有貨幣的形式,例如"點"),然后 在零售位置中或在外部在線零售場所中用積累的值兌換通過多種發(fā)布模塊420廣告的或 可獲得的產(chǎn)品(例如,貨物或服務(wù))。支付模塊422還可以配置為在結(jié)算期間(或在結(jié)算之 前,用戶仍積極地購物時)向用戶呈現(xiàn)或輔助對優(yōu)惠的兌換,所述優(yōu)惠由位置感知(動態(tài)) 的優(yōu)惠模塊432產(chǎn)生。優(yōu)惠模塊432可以向網(wǎng)絡(luò)系統(tǒng)402的用戶提供動態(tài)的上下文敏感的 優(yōu)惠(例如,關(guān)于目標產(chǎn)品或服務(wù)的優(yōu)惠券或直接折扣交易)。優(yōu)惠模塊432可以配置為使 用由網(wǎng)絡(luò)系統(tǒng)402提供的全部的多種通信機制,向用戶呈現(xiàn)優(yōu)惠選項。除了其他事項之外 (例如,上下文信息),還可以基于當(dāng)前位置、一天中的時間、用戶簡檔數(shù)據(jù)、以往購買歷史、 或由基于網(wǎng)絡(luò)系統(tǒng)400記錄的最近實際或在線行為,來個性化優(yōu)惠選項。盡管在圖4中將 發(fā)布模塊420、支付模塊422和優(yōu)惠模塊432示出為全部都形成為網(wǎng)絡(luò)系統(tǒng)402的部分,然 而應(yīng)認識到,在備選實施例中,支付模塊422可以形成為支付服務(wù)的部分,所述支付服務(wù)獨 立于網(wǎng)絡(luò)系統(tǒng)402并與其不同。此外,在一些實施例中,優(yōu)惠模塊432可以是支付服務(wù)的部 分,或可以形成優(yōu)惠產(chǎn)生服務(wù),獨立于網(wǎng)絡(luò)系統(tǒng)402并與其不同。
[0106] 在一些示例中,購物模塊434可以提供實時導(dǎo)航路線更新,列出了具有由網(wǎng)絡(luò)系 統(tǒng)402的用戶上傳的購物列表上的項目的實際零售門店。購物模塊434可以配置為使用由 網(wǎng)絡(luò)系統(tǒng)402提供的全部的多種通信機制,向客戶端機器(例如,客戶端機器412)傳輸信 息。購物模塊434還可以沿用戶當(dāng)前的導(dǎo)航路線呈現(xiàn)由零售商(例如,商家130)提供的特 殊優(yōu)惠。還可以基于當(dāng)前位置、一天中的時間、用戶簡檔數(shù)據(jù)、以往購買歷史或由基于網(wǎng)絡(luò) 的系統(tǒng)400記錄的最近實際或在線行為,個性化優(yōu)惠。
[0107] 此外,盡管如圖4所示的系統(tǒng)400采用客戶端-服務(wù)器架構(gòu),然而本發(fā)明當(dāng)然不限 于這種架構(gòu),例如,可以同樣地在分布式或?qū)Φ仁郊軜?gòu)系統(tǒng)中得到良好應(yīng)用。還可以將多種 發(fā)布模塊420、支付模塊422和優(yōu)惠模塊432實現(xiàn)為獨立的系統(tǒng)或軟件程序,不必具有聯(lián)網(wǎng) 能力。
[0108] web客戶端406通過由web服務(wù)器416支持的web接口,訪問多種發(fā)布模塊420、 支付模塊422和優(yōu)惠模塊432。類似地,編程客戶端408通過由API服務(wù)器414提供的編 程接口,訪問由發(fā)布模塊420、支付模塊422和優(yōu)惠模塊432提供的多種服務(wù)和功能。編程 客戶端408可以是例如智能電話應(yīng)用,使得用戶能夠在利用由智能電話提供的或經(jīng)由網(wǎng)絡(luò) 404獲取的用戶簡檔數(shù)據(jù)和當(dāng)前位置信息時向系統(tǒng)400傳送搜索查詢。
[0109] 圖4還示出了在第三方服務(wù)器機器440上執(zhí)行的第三方應(yīng)用428,通過由API服務(wù) 器414提供的編程接口對網(wǎng)絡(luò)系統(tǒng)402進行編程訪問。例如,第三方應(yīng)用428可以利用從 網(wǎng)絡(luò)系統(tǒng)402檢索的信息,支持在由第三方容納的網(wǎng)站上的一個或多個特征或功能。例如, 第三方網(wǎng)站可以提供一個或多個由網(wǎng)絡(luò)系統(tǒng)402的相關(guān)應(yīng)用支持的促銷、市場功能或支付 功能。此外,出于配置目的,第三方網(wǎng)站可以向商家提供對優(yōu)惠模塊432的訪問。在一些示 例中,商家可以使用由API服務(wù)器414提供的編程接口,開發(fā)并實現(xiàn)基于規(guī)則的定價方案, 所述基于規(guī)則的定價方案可以通過發(fā)布模塊420、支付模塊422、優(yōu)惠模塊432以及可選地, 購物模塊434來實施。
[0110] 示例購物模塊
[0111] 圖5是示出了根據(jù)示例實施例的購物模塊434的框圖。在該示例中,購物模塊434 可以包括規(guī)劃路線模塊505、用戶簡檔模塊510、映射引擎520、定位模塊530以及商家模塊 540。在一個示例中,支付模塊422還可以訪問數(shù)據(jù)庫426,以存儲和/或檢索支付交易數(shù) 據(jù)、用戶簡檔數(shù)據(jù)和位置數(shù)據(jù)以及支持導(dǎo)航購物的其它信息,例如,商家?guī)齑鏀?shù)據(jù)。
[0112] 規(guī)劃路線模塊505可以使用從用戶、定位模塊530和商家模塊540獲得的信息,產(chǎn) 生允許用戶沿導(dǎo)航路線購買感興趣項目的購物路線。規(guī)劃路線模塊505可以處理商家位置 信息、庫存信息,使用位置信息和導(dǎo)航路線信息,來開發(fā)購物路線。
[0113] 用戶簡檔模塊510還可以管理用戶喜好、購物列表和最近目的地。在一個示例中, 用戶簡檔模塊510可以與數(shù)據(jù)庫426進行通信,以及直接與客戶端機器(例如,客戶端機器 412)進行通信。
[0114] 商家模塊540可以通過網(wǎng)絡(luò)系統(tǒng)402管理與為提供貨物或服務(wù)而注冊的商家(例 如,商家130)的通信。商家模塊540可以維護參與商家的位置數(shù)據(jù)和實時庫存。
[0115] 定位模塊530可以例如通過監(jiān)控(或接收)關(guān)于客戶端機器(例如,客戶端機器 410)的位置信息,來監(jiān)控關(guān)于客戶端的實時位置信息。定位模塊530可以根據(jù)需要向規(guī)劃 路線模塊505和映射引擎520傳達實時位置信息。
[0116] 映射引擎520可以協(xié)同規(guī)劃路線模塊505、定位模塊530、用戶簡檔模塊510和商 家模塊540工作,以映射與用戶相關(guān)聯(lián)的位置、所需路線以及銷售所需項目的商家零售位 置。
[0117] 以下參考圖12和圖13詳述關(guān)于由購物模塊434提供的功能的附加詳情。
[0118] 示例搜索查詢方法
[0119] 圖6是示出了根據(jù)示例實施例的用于處理搜索查詢的方法600的流程圖。在一個 示例中,方法600可以包括如下操作:在操作605,接收搜索查詢;在操作610,識別搜索結(jié) 果;在操作615,排列搜索結(jié)果;以及在操作620,傳送搜索結(jié)果。在一個示例中,方法600可 以在操作605處開始,其中網(wǎng)絡(luò)系統(tǒng)402從客戶端(例如,客戶端機器410)接收搜索查詢。 搜索查詢可以包括與客戶端設(shè)備相關(guān)聯(lián)的位置信息,例如,來自支持定位的移動設(shè)備(例 如,移動設(shè)備115)的位置信息。在操作610,可以繼續(xù)方法600,其中網(wǎng)絡(luò)系統(tǒng)402識別滿 足該搜索查詢的搜索結(jié)果的集合。在一個示例中,搜索結(jié)果可以包括與每個結(jié)果相關(guān)聯(lián)的 地理信息。在操作615,可以繼續(xù)方法600,其中網(wǎng)絡(luò)系統(tǒng)402根據(jù)預(yù)定準則排列所述搜索 結(jié)果。在一個示例中,網(wǎng)絡(luò)系統(tǒng)402可以參考與請求該結(jié)果的用戶的移動設(shè)備相關(guān)聯(lián)的位 置,基于物理的體商店(例如,零售位置)在地理上排列所述搜索結(jié)果。在一個示例中,可 以基于距移動設(shè)備位置的行進時間,排列該搜索結(jié)果。在另一示例中,可以基于距移動設(shè)備 位置的距離,排列該搜索結(jié)果。在操作620,可以結(jié)束所述方法600,其中網(wǎng)絡(luò)系統(tǒng)402向用 戶設(shè)備(例如,移動設(shè)備115)傳送搜索結(jié)果以便進行顯示。在一個示例中,可以以地圖視 圖顯示所述搜索結(jié)果。在另一示例中,可以以列表視圖顯示所述搜索結(jié)果,可以根據(jù)上述排 列整理所述搜索結(jié)果。下文參考示例用戶接口來討論附加顯示選項。
[0120] 示例搜索查詢用戶接口
[0121] 圖7示出了示例用戶接口,所述示例用戶接口示出了根據(jù)本發(fā)明的一些實施例呈 現(xiàn)的搜索結(jié)果。在圖7的示例用戶接口中,根據(jù)搜索結(jié)果的類型(例如,與虛擬或在線商店 相關(guān)聯(lián)的搜索結(jié)果、與本地實體商店相關(guān)聯(lián)的搜索結(jié)果)對搜索結(jié)果進行分組。除了示出 了與滿足該搜索查詢的產(chǎn)品相關(guān)聯(lián)的信息之外,還根據(jù)用戶從他當(dāng)前位置行進到提供該產(chǎn) 品的商店所需的時間,排列針對本地實體商店的每個列舉項。例如,本地實體商店的列表中 的頂部搜索結(jié)果指示由Best Buy提供該產(chǎn)品(例如,TV),售價$2499。到提供該產(chǎn)品的具 體Best Buy的行進時間是5分鐘,如附圖標記700的圖形所示。此外,示例用戶接口示出 了商店的地址、商店的電話號碼和商店的工作時間。此外,用戶可以選擇具有附圖標記705 的復(fù)選框,以在地圖上示出該商店位置。例如,根據(jù)一些實施例,通過復(fù)選或選擇與每個產(chǎn) 品或服務(wù)列舉項相關(guān)聯(lián)的復(fù)選框中的一個或多個,用戶可以在地圖上指示他想要瀏覽的提 供該產(chǎn)品或服務(wù)的商店的位置。
[0122] 如圖7所示,用戶接口包括用作過濾器的滑塊機制710,允許用戶通過行進時間過 濾搜索結(jié)果。在該示例中,用戶定位該滑塊機制,使得僅在搜索結(jié)果頁面中呈現(xiàn)與用戶當(dāng)前 位置相距60分鐘內(nèi)的本地搜索結(jié)果。
[0123] 圖8示出了根據(jù)本發(fā)明一些實施例的移動設(shè)備的應(yīng)用的示例用戶接口,包括了示 出搜索結(jié)果的交互式地圖。如圖8所示,用戶可以指示感興趣的地理區(qū)域。在該示例中,用 戶可以簡單地將他的手指放置在地圖上的第一位置,然后拖動他的手指以產(chǎn)生圓圈,所述 圓圈用作感興趣的地理區(qū)域,以過濾并呈現(xiàn)搜索結(jié)果。假定用戶選擇該圓圈的圓心作為他 的當(dāng)前位置,將向用戶呈現(xiàn)搜索結(jié)果中提供的產(chǎn)品位置的快速視覺展示。選擇表示搜索結(jié) 果的圖標可以引起彈出窗口,來呈現(xiàn)關(guān)于該商店的詳細信息和/或由對該商店的搜索結(jié)果 提供的產(chǎn)品的詳細信息。在頁面底部示出了若干導(dǎo)航圖標,允許用戶非常快速地切換到備 選用戶接口。例如,通過選擇具體圖標,用戶可以將搜索結(jié)果呈現(xiàn)在如圖7所示的列表中。 另一導(dǎo)航圖標允許用戶瀏覽多軸顯示的搜索結(jié)果,如圖9所示和所述。
[0124] 圖9示出了示例用戶接口,示出了地圖并具有呈現(xiàn)了根據(jù)價格以及距離和/或行 進時間的組合排列的搜索結(jié)果的多軸表格。在該示例中,垂直軸或Y軸表示產(chǎn)品或服務(wù)的 價格。水平軸或X軸表示從用戶當(dāng)前位置到可以獲得產(chǎn)品或服務(wù)的位置的距離或行進時 間。如此,用戶可以非??焖俚睾头奖愕貦?quán)衡價格和行進時間,以便相對于其他商店,識別 在行進時間上接近并提供合理價格的產(chǎn)品的本地商店。
[0125] 圖10A示出了根據(jù)本發(fā)明的一些實施例的其他示例用戶接口,所述示例用戶接口 在平板或移動計算設(shè)備上呈現(xiàn)交互式地圖,用于限定用其識別或過濾相關(guān)搜索結(jié)果的通道 或路線。例如,如圖10A所示,用戶可以使用手指或觸控筆來指定或選擇道路或道路集合, 作為感興趣的通道或通勤路線,以對產(chǎn)品或服務(wù)進行具體搜索。通過簡單的沿路線拖動他 的手指,該應(yīng)用可以識別道路,然后突出該道路以便指示所選的感興趣通道或路線。
[0126] 在選擇或指定具體道路或道路集合之后,用戶可以指定他愿意從該路線行進以獲 得搜索的具體產(chǎn)品或服務(wù)的距離。例如,如圖10B和10C的示例用戶接口所示,用戶可以選 擇標記為"15分鐘"、"10分鐘"或"5分鐘"的三個圖標或按鈕之一,以指示用戶愿意從所限 定的通道或通勤路徑行進來獲得相關(guān)產(chǎn)品或服務(wù)的時間(圖10B示出了選擇5分鐘和對應(yīng) 通道,圖10C示出了選擇10分鐘和對應(yīng)通道)。當(dāng)然,可以使用多種其它技術(shù)來建立閾值距 離或行進時間。根據(jù)一些實施例,當(dāng)選擇了閾值距離或行進時間時,更新地圖以指示接近該 通道或通勤路徑的大體地理區(qū)域。例如,如圖10C所示,將通道或通勤路徑示出為符合用戶 限定的10分鐘的閾值行進時間的寬度。
[0127] 一旦用戶定義了所述通道和閾值距離或行進時間,搜索引擎將處理所述搜索查 詢,或過濾先前識別的搜索結(jié)果,以僅識別那些相關(guān)的搜索結(jié)果,這是由于所述搜索結(jié)果與 位于由該通道和閾值距離(或行進時間)限定的幾何區(qū)域中的商店相關(guān)聯(lián)。例如,如圖11 的示例用戶接口所示,將表示與具體搜索結(jié)果相關(guān)聯(lián)的商店的若干圖標(或別針)示出為 位于突出的通道內(nèi)。通過選擇具體別針或圖標,用戶可以對在該別針/圖標表示的具體商 店提供的產(chǎn)品/服務(wù)了解的更多,和/或?qū)缟痰甑恼鎸嵉刂?、商店的電話號碼、商店的 工作時間、以及與預(yù)定通道的距離(或行進時間)等商店本身情況了解的更多。
[0128] 示例導(dǎo)航購物方法
[0129] 圖12是示出了根據(jù)示例實施例的用于導(dǎo)航購物的方法1200的流程圖。在一個 示例中,方法1200可以包括多個操作,例如:在操作1205,產(chǎn)生購物列表;在操作1210,選 擇項目;在操作1215,輸入目的地;在操作1225,選擇購買項目;在操作1235,授權(quán)對所選 項目的支付;在操作1240,接收所選項目的收據(jù);在操作1245,從商家位置接收所購買的 項目??蛇x地,方法1200還可以包括多個操作:例如,在操作1220,查看路線;以及在操作 1230,選擇購買選項。在一個示例中,通過移動設(shè)備(例如,移動設(shè)備115)來執(zhí)行方法1200。
[0130] 在一個示例中,方法1200可以在操作1205處開始,其中用戶通過移動設(shè)備115產(chǎn) 生愿望列表或購物列表。在另一示例中,用戶可以通過在客戶端機器410上運行的web瀏 覽器,來產(chǎn)生購物列表。在一些示例中,用戶可以不在具體行程之前提前產(chǎn)生愿望列表或購 物列表。在這些示例中,移動設(shè)備115可以用于在操作1210在過程中(例如,在行程期間) 輸入項目。在用戶已產(chǎn)生了購物列表的示例中,在操作1210,可以繼續(xù)所述方法1200,其中 用戶通過移動設(shè)備115從購物列表選擇項目。
[0131] 在操作1215,可以繼續(xù)所述方法1200,其中用戶向移動設(shè)備115輸入目的地,以 獲得導(dǎo)航路線(參考圖12,顯示在如移動設(shè)備115的移動設(shè)備上的示例路線)。所述方法 1200中的操作不一定需要按所述順序執(zhí)行。例如,用戶可以在操作1210從購物列表選擇項 目之前在操作1215輸入目的地。
[0132] 在操作1220,可選地,可以繼續(xù)所述方法1200,其中在移動設(shè)備115上顯示導(dǎo)航路 線以便查看。在一些示例中,如果從沿導(dǎo)航路線的商家可獲得在操作1210所選的項目,則 還可以顯示所述項目。
[0133] 在操作1225,可以繼續(xù)所述方法1200,其中用戶通過移動設(shè)備115選擇要在計劃 行程期間購買的項目。可以通過移動設(shè)備115上的觸摸屏接口(如果可用)來進行項目選 擇,其中用戶選擇顯示在地圖顯示上的項目。在另一示例中,移動設(shè)備115可以顯示在距導(dǎo) 航路線的預(yù)定距離內(nèi)的商家位置處可獲得的項目的列表視圖。在一個示例中,可以基于來 自商家位置的真實位置(采用的路線)和可用庫存,實時改變對可獲得項目的顯示。例如, 如果用戶偏離所計劃的導(dǎo)航路線,則基于網(wǎng)絡(luò)的導(dǎo)航購物系統(tǒng)125可以重新計算從新路線 或當(dāng)前位置的特定距離內(nèi)的商家可獲得的項目。
[0134] 在操作1230,可選地,可以繼續(xù)所述方法1200,其中移動設(shè)備115向用戶呈現(xiàn)購買 選項。在一個示例中,購買選項可以包括商店(商家)提?。ㄍǔJ悄J設(shè)置)、送貨上門 或推遲。推遲選項允許用戶推遲關(guān)于提取的決定,基于網(wǎng)絡(luò)的導(dǎo)航購物系統(tǒng)125將在稍后 時間請求關(guān)于送貨的指令。在一個示例中,如果用戶選擇推遲并接著經(jīng)過導(dǎo)航路線上的商 家位置,則基于網(wǎng)絡(luò)的導(dǎo)航購物系統(tǒng)125可以自動返回到送貨上門,或可以被命令沿所述 路線定位不同的商家位置。在一個示例中,購買選項還可以包括支付選項。支付選項可以 包括立即支付(包括支付方法)、貨到付款、提取時付款、或其它形式的推遲支付。在集成到 移動設(shè)備115B的一些示例中,當(dāng)進行商家提取時,可以將車輛登記號(例如,車牌號)用于 驗證支付。在其它示例中,移動設(shè)備115可以包括生物測定(例如,指紋或語音識別)認證 和授權(quán)系統(tǒng),該系統(tǒng)可以結(jié)合導(dǎo)航購物服務(wù)來使用。
[0135] 在操作1235,可以繼續(xù)所述方法1200,其中用戶通過移動設(shè)備115來授權(quán)對所選 項目的支付。在操作1240,繼續(xù)所述方法1200,其中移動設(shè)備115接收購買項目的收據(jù)。在 示例中,移動設(shè)備115接收的收據(jù)可以包括對所選項目的提取或送貨指令。
[0136] 最終,在操作1245,可以結(jié)束所述方法1200,其中用戶從商家位置接收購買的項 目。在一些示例中,用戶可以從沿導(dǎo)航路線的每個商家位置收集購買的項目。在其它示例 中,可以向用戶住所遞送購買的項目(或購買的項目的一部分)。備選地,可以將購買的項 目遞送到計劃的目的地地址。接收購買項目的機制可以取決于在操作1230中選擇的購買 選項。
[0137] 圖13是示出了根據(jù)示例實施例的用于提供導(dǎo)航購物服務(wù)的方法1300的流程圖。 在一個示例中,所述方法1300可以包括多個操作,例如:在操作1305,接收項目列表;在操 作1310,接收所需路線;在操作1315,沿所述路線定位商家;在操作1320,發(fā)送商家和可 用庫存信息;在操作1325,接收選擇的要購買的項目;在操作1330,接收支付授權(quán);在操作 1335,向商家發(fā)送購買請求;在操作1340,從商家接收確認;以及在操作1345,發(fā)送購買確 認。在一個示例中,可以在基于網(wǎng)絡(luò)的導(dǎo)航購物系統(tǒng)125或網(wǎng)絡(luò)系統(tǒng)402上執(zhí)行所述方法 1300。
[0138] 在一個示例中,所述方法1300可以在操作1305開始,其中網(wǎng)絡(luò)系統(tǒng)402通過導(dǎo)航 購物服務(wù)接收要購買的項目列表。在操作1310,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402 從客戶端機器(例如,客戶端機器412)接收所需路線。在一個示例中,網(wǎng)絡(luò)系統(tǒng)402可以接 收所需目的地,而不是路線,網(wǎng)絡(luò)系統(tǒng)402可以開發(fā)該路線(例如,通過規(guī)劃路線模塊505)。
[0139] 在操作1315,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402沿所需導(dǎo)航路線定位商 家位置,所述商家位置銷售通過導(dǎo)航購物服務(wù)接收到的要購買的項目中的一個或多個。在 一個示例中,網(wǎng)絡(luò)系統(tǒng)402還可以確定商家位置對于所需項目是否具有庫存。在一些示 例中,網(wǎng)絡(luò)系統(tǒng)402可以與實時庫存服務(wù)(例如,MIL0(來自California, San Jose, eBay Inc.))進行通信,確定可用庫存。
[0140] 在操作1320,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402向客戶端機器(例如,客 戶端機器412)發(fā)送商家信息和可用庫存信息。在一些示例中,網(wǎng)絡(luò)系統(tǒng)402還向客戶端機 器12發(fā)送路線和地圖信息。
[0141] 在操作1325,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402通過導(dǎo)航購物服務(wù)接收 選擇的購買的項目。在操作1330,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402接收對所選 項目的支付授權(quán)。此外,網(wǎng)絡(luò)系統(tǒng)402還可以接收與每個選擇要購買的項目相關(guān)聯(lián)的購買 選項(沒有在方法1300中具體示出)。參照以上結(jié)合圖6對可以通過網(wǎng)絡(luò)系統(tǒng)402處理的 可用購買選項的討論。
[0142] 在操作1335,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402向與購買項目相關(guān)聯(lián)的 商家發(fā)送購買請求。在一個示例中,網(wǎng)絡(luò)系統(tǒng)402還可以發(fā)送與每個購買項目相關(guān)聯(lián)的送 貨指令。例如,可能需要遞送購買項目之一,而可以不同的購買項目是準備提取的。
[0143] 在操作1340,可以繼續(xù)所述方法1300,其中網(wǎng)絡(luò)系統(tǒng)402從與購買項目有關(guān)的商 家接收確認。所述確認可以包括可用性指示符和運送信息。在操作1345,可以結(jié)束所述方 法1300,其中網(wǎng)絡(luò)系統(tǒng)402向客戶端機器412發(fā)送購買確認信息。向客戶端機器412發(fā)送 的確認可以包括收據(jù)、提取指令、送貨確認、以及用戶接收購買項目所需的任何其它信息。
[0144] 示例導(dǎo)航購物系統(tǒng)用戶接口
[0145] 圖14是根據(jù)示例實施例的移動設(shè)備顯示1400的圖。在一個示例中,用戶可以在 移動設(shè)備(例如,車載移動設(shè)備115B)上下載并安裝導(dǎo)航購物應(yīng)用。一旦安裝,導(dǎo)航購物應(yīng) 用可以允許用戶創(chuàng)建項目的愿望列表,例如,如圖14B所示的愿望列表。在一些示例中,導(dǎo) 航購物系統(tǒng)可以提供基于web的(例如,瀏覽器)和/或智能電話應(yīng)用接口,以維護愿望列 表。
[0146] 圖15是根據(jù)示例實施例的移動設(shè)備顯示1500的圖,描繪了由導(dǎo)航購物服務(wù)提供 的購物路線。移動設(shè)備顯示1500可以包括:地圖視圖1505、突出的路線1510、零售位置 1515A-1515N (統(tǒng)稱為零售位置1515)、以及購買價格指示符1520A-1520N (統(tǒng)稱為購買價格 指示符1520)。在一個示例中,用戶可以指定偏離路線的距離,以便顯示零售位置1515。在 另一示例中,可以限制地圖視圖1505僅顯示由導(dǎo)航購物應(yīng)用選擇的零售位置1515。
[0147] 示例本地列舉方法
[0148] 圖16是示出了根據(jù)示例實施例的用于提供基于位置的服務(wù)的方法1600的流程 圖。在一個示例中,所述方法1600可以包括多個操作,例如:在操作1605,獲取列舉項;在 操作1610,確定移動設(shè)備的位置;在操作1615,獲取搜索結(jié)果;在操作1620,產(chǎn)生對搜索結(jié) 果的顯示;以及在操作1625,發(fā)送該顯示。在操作1605,可以開始所述方法1600,其中網(wǎng) 絡(luò)系統(tǒng)402接收瀏覽從客戶端設(shè)備接收的列舉項的請求,獲取與該搜索請求相匹配的列舉 項??梢酝ㄟ^在客戶端設(shè)備115中執(zhí)行的移動應(yīng)用(例如,編程應(yīng)用、web瀏覽器應(yīng)用),來 產(chǎn)生請求。請求可以是包含一個或多個搜索參數(shù)的搜索查詢,通過所述參數(shù)來搜索存儲在 網(wǎng)絡(luò)系統(tǒng)402中的列舉項。備選地,請求可以是在所存儲列舉項的類別和子類別中進行導(dǎo) 航的請求。列舉項可以屬于提供來銷售的項目或服務(wù)、或其它多種發(fā)布的信息。在一些實 施例中,列舉項可以屬于例如車庫或房地產(chǎn)銷售等事件,具有有限的持續(xù)時間并可以提供 一個或多個銷售項目。
[0149] 在操作1610,可以繼續(xù)所述方法1600,其中網(wǎng)絡(luò)系統(tǒng)402確定,或在一些示例中接 收,與客戶端設(shè)備115相關(guān)聯(lián)的位置。在一些示例中,可以連同瀏覽列舉項的請求一起發(fā)送 位置。在一些實施例中,可以從客戶端設(shè)備115發(fā)送位置相關(guān)數(shù)據(jù),可以基于位置相關(guān)數(shù)據(jù) 確定位置。例如,可以發(fā)送經(jīng)度和緯度坐標集,可以根據(jù)所述坐標確定位置(例如,十字街 道、城市、州、地區(qū))。在其它示例中,網(wǎng)絡(luò)系統(tǒng)402可以操作來通過其它手段確定移動設(shè)備 115的位置。例如,與跟蹤移動設(shè)備(例如,移動設(shè)備115)的位置的網(wǎng)絡(luò)服務(wù)供應(yīng)商進行通 ?目。
[0150] 在操作1615,可以繼續(xù)所述方法1600,其中網(wǎng)絡(luò)系統(tǒng)402使用位置信息來獲取列 舉項,所述列舉項的位置被識別為與客戶端設(shè)備115具有預(yù)定地理接近度。列舉項可以與 位置信息一起存儲,所述位置信息指示所提供的項目或服務(wù)的位置在何處。
[0151] 在操作1620,可以繼續(xù)所述方法1600,其中網(wǎng)絡(luò)系統(tǒng)402產(chǎn)生接口,該接口相對于 客戶設(shè)備的位置,描繪所獲取的列舉項(參照以下與圖17和18相關(guān)的討論以得到附加細 節(jié))。在一些實施例中,接口可以是具有列舉項的地圖,可以覆蓋客戶端設(shè)備。在一些實施 例中,接口可以是包含根據(jù)多種屬性之一(例如,距客戶端設(shè)備的距離)排序的列舉項列表 的web頁面。在操作1625,可以結(jié)束所述方法1600,其中網(wǎng)絡(luò)系統(tǒng)402向用戶發(fā)送該接口。
[0152] 示例本地列舉用戶接口
[0153] 圖17是根據(jù)示例實施例的用戶接口圖,描繪了在客戶端設(shè)備上操作的基于位置 的服務(wù)。參考圖17,示出了示例客戶端設(shè)備115??蛻舳嗽O(shè)備115可以具有顯示屏區(qū)域 1702,在其上示出了地圖。地圖可以是屬于能夠由客戶端設(shè)備115的用戶選擇執(zhí)行的應(yīng)用 的接口。地圖可以顯示客戶端設(shè)備115的所確定位置(例如,位置1704)周圍的區(qū)域。為 了描述目的,圖17所示的地圖是基本的地圖。該地圖可以示出由位置產(chǎn)生電路(例如,GPS 接收機380(圖3))確定的客戶端設(shè)備115的位置??梢詫⒃诳蛻舳嗽O(shè)備115的預(yù)定半徑 1706內(nèi)的一個或多個列舉項1708A-1708N(統(tǒng)稱為列舉項1708)顯示在地圖上。在一些實施 例中,用戶可以限定半徑1706,用戶希望在所述半徑1706內(nèi)呈現(xiàn)列舉項??梢詫霃?706 定義為行進到列舉項位置的距離(例如,英里)或時間量(例如,分鐘)。在一個示例中, 用戶接口可以向用戶提供多種方法以便輸入半徑1706,例如,在顯示屏區(qū)域1702上拖動圓 圈、滾動條或數(shù)字輸入。
[0154] 在一些實施例中,可以顯示位于用戶當(dāng)前位置的半徑1706內(nèi)的任何列舉項。在一 些實施例中,可以呈現(xiàn)與所保存的搜索相對應(yīng)的列舉項、指示為用戶感興趣的類別或子類 另|J、用戶感興趣的群組、用戶感興趣的特定項目等。例如,如果用戶尋找電鍋,則用戶可以在 網(wǎng)絡(luò)系統(tǒng)402中指定并保存特定準則,例如,最高價格、品牌、項目狀況、項目銷售者的最低 信譽分數(shù)、以及該項目與用戶位置的距離中的一個或多個。當(dāng)用戶行進到與滿足用戶保存 準則的列舉項1708具有預(yù)定接近度時,可以向用戶呈現(xiàn)列舉項1708作為本地列舉項。在 一個示例中,移動設(shè)備115上的用戶接口可以自動改變?yōu)榛诮咏蕊@示從列舉項1708選 擇的本地列舉項的詳細描述。
[0155] 在一些實施例中,可以向用戶呈現(xiàn)可用于呈現(xiàn)的列表的子集。通過僅顯示列舉項 的子集,客戶端設(shè)備115的顯示屏幕區(qū)域1702可以變成過度擁擠。在其它實施例中,如果 滿足為向用戶呈現(xiàn)而提出的準則的可用列舉項1708的數(shù)目超過預(yù)定閾值,則可以將地圖 放大為更精細的粒度,以顯示更易管理的數(shù)目的列舉項1708。
[0156] 在一些實施例中,可以對地圖上表示一些列舉項的圖標進行顏色編碼、放大或強 調(diào),來向用戶突出這些列舉項。多種因素可以引起對列舉項進行突出。例如,如果列舉項 與例如銷售車庫或銷售房地產(chǎn)等事件相對應(yīng),則該列舉項可以具有過期之前的有限時間周 期??梢砸曈X上強調(diào)該列舉項,以通知用戶與該時間相對應(yīng)的列舉項可能馬上過期。在其它 實施例中,如果列舉項滿足特定的保存準則,則可以強調(diào)表示該特定列舉項的圖標。例如, 可以強調(diào)滿足用戶準則的列舉項,以向用戶警告該用戶想要的項目位于其附近。
[0157] 在一些實施例中,可以向用戶呈現(xiàn)通知,通知從列舉項1708選擇的本地列舉項是 可用的。該通知可以是彈出窗口、消息、聲音或其它類型的通知,視覺地和/或聽覺地向用 戶警告列舉項1708的可用性。
[0158] 圖18是描述了根據(jù)示例實施例的在客戶端設(shè)備上操作的基于位置的服務(wù)的圖。 圖18示出了移動設(shè)備115 (也在圖17中示出),其中在移動設(shè)備115的顯示屏幕區(qū)域1702 上示出了地圖,所述地圖描述了移動設(shè)備115和位于移動設(shè)備115的半徑1706內(nèi)的列舉項 的位置。在圖18的示例實施例中,用戶可以例如通過使用基于觸摸的手勢選擇表示列舉項 (例如,列舉項1708A)的圖標,來選擇顯示在地圖上的列舉項1708之一。在一些實施例中, 可以在顯示屏幕區(qū)域1702上呈現(xiàn)屬于列舉項1708A的信息。例如,可以示出(例如,接口 兀素1802和1804)列舉項信息(例如,為銷售提供的項目的標題和描述)。在一些實施例 中,還可以示出該項目的銷售者與用戶當(dāng)前位置的距離。還可以示出該項目的一個或多個 圖像。在一些實施例中,可以提供允許用戶聯(lián)系銷售者的信息,例如,電話號碼、郵件地址、 即時消息用戶名等。在一些實施例中,當(dāng)選擇了用戶接口元素(例如,按鈕或鏈接)時,該 應(yīng)用可以輔助在用戶和銷售者之間進行通信。在一些實施例中,可以提供對方位置的地址 和方向。
[0159] 在一些實施例中,可以向與列表相關(guān)聯(lián)的用戶(例如,銷售者)揭示對列舉項感興 趣的用戶(例如,購買者)的身份。在一些實施例中,當(dāng)購買者嘗試與關(guān)于列舉項的銷售者 進行通信時,可以揭示身份。在這方面,如果列舉項可以輔助本地個人交易,則銷售者能夠 在購買者和銷售者會面之前收集關(guān)于潛在購買者的信息。
[0160] 盡管這里所公開的示例實施例示出了列舉項1708處于用戶位置的圓形半徑1706 內(nèi),然而可以認識到,可以呈現(xiàn)與用戶具有其它預(yù)定地理接近度的列舉項。例如,可以呈現(xiàn) 處于用戶行進的通道內(nèi)的列舉項,如圖11所示??梢曰谟脩舻目蛻舳嗽O(shè)備的位置和運動 方向確定行進的通道。在一些實施例中,可以呈現(xiàn)位于用戶的定向路徑中的列舉項,而在其 它實施例中,可以呈現(xiàn)位于用戶行進的定向路徑前方和后方的列舉項。
[0161] 電子裝置和系統(tǒng)
[0162] 示例實施例可以實現(xiàn)為數(shù)字電子電路,或?qū)崿F(xiàn)為計算機硬件、固件、軟件或其組 合??梢允褂糜嬎銠C程序產(chǎn)品(例如,有形地表現(xiàn)為信息載體的計算機程序,如表現(xiàn)為機器 可讀介質(zhì),執(zhí)行所述機器可讀介質(zhì)以便控制數(shù)據(jù)裝置(例如,可編程處理器、計算機或多個 計算機)的操作)實現(xiàn)示例實施例。
[0163] 可以用任意形式的編程語言(包括編譯和解釋語言)寫計算機程序,可以將計算 機程序配置為任何形式,包括獨立程序或模塊、子例程、或適合在計算環(huán)境中使用的其它單 元??梢詫⒂嬎銠C程序配置為在一個計算機或多個計算機上執(zhí)行,所述多個計算機位于同 一站點或分布在多個站點并通過通信網(wǎng)絡(luò)互連。
[0164] 在示例實施例中,可以通過執(zhí)行計算機程序的一個或多個可編程處理器執(zhí)行多個 操作,通過操作輸入數(shù)據(jù)和產(chǎn)生輸出執(zhí)行多個功能。還可以通過專用邏輯電路(例如,F(xiàn)PGA 或ASIC)執(zhí)行方法操作,可以將示例實施例的裝置實現(xiàn)為專用邏輯電路(例如,F(xiàn)PGA或 ASIC)。
[0165] 計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠離,并通過通信 網(wǎng)絡(luò)進行交互。通過運行在對應(yīng)計算機上并彼此具有客戶端-服務(wù)器關(guān)系的計算機程序, 來產(chǎn)生客戶端和服務(wù)器的關(guān)系。在采用可編程計算系統(tǒng)的實施例中,將認識到,應(yīng)當(dāng)考慮硬 件和軟件架構(gòu)二者。具體地,應(yīng)認識到,對是否在永久配置的硬件(例如,ASIC)中、在臨時 配置的硬件(例如,軟件和程序處理器的組合)、或永久和臨時配置的硬件的組合中實現(xiàn)特 定功能的選擇可以是設(shè)計選擇。下文列出了可以在多種示例實施例中采用的硬件(例如, 機器)和軟件架構(gòu)。
[0166] 示例機器架構(gòu)和機器可讀介質(zhì)
[0167] 圖19是示例形式為計算機系統(tǒng)1900的機器的框圖,其中存在指令1924,在被執(zhí)行 時引起該機器執(zhí)行這里所述的任何一個或多個的方法。在備選實施例中,所述機器可以操 作為獨立設(shè)備或可以與其它機器相連(例如,聯(lián)網(wǎng))。在聯(lián)網(wǎng)的部署中,機器可以操作為服 務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中的服務(wù)器或客戶端機器,或作為對等式(分布式)網(wǎng)絡(luò)環(huán)境中的 同位機。所述機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、PDA、蜂窩電話、web裝 置、網(wǎng)絡(luò)路由器、開關(guān)或橋、或能夠(順序地)執(zhí)行指令的任何機器,所述指令指定該機器要 采取的行為。此外,盡管僅示出了單個機器,然而術(shù)語"機器"還應(yīng)包括機器的任何集合,所 述機器單獨地或整體地執(zhí)行指令的集合(或多個集合),以便執(zhí)行這里所述的任何一個或 多個的方法。
[0168] 示例計算機器系統(tǒng)1900包括處理器1902 (例如,中央處理單元(CPU)、圖形處理單 元(GPU)或二者)、主存儲器1904和靜態(tài)存儲器1906,其中通過總線1908彼此通信。計算機 系統(tǒng)1900還可以包括視頻顯示單元1910(例如,液晶顯示器(IXD)或陰極射線管(CRT))。 計算機系統(tǒng)1900還包括字母數(shù)字輸入設(shè)備1912(例如,鍵盤)、光標控制設(shè)備1914(例如, 用戶接口(U1)導(dǎo)航設(shè)備或計算機鼠標)、盤驅(qū)動單元1916、信號產(chǎn)生設(shè)備1918(例如,揚聲 器)和網(wǎng)絡(luò)接口設(shè)備1920。
[0169] 機器可讀介質(zhì)
[0170] 盤驅(qū)動單元1916包括存儲了數(shù)據(jù)結(jié)構(gòu)和指令1924(例如,軟件)的一個或多個集 合的機器可讀介質(zhì)1922,其中所述機器可讀介質(zhì)表現(xiàn)為這里所述的任何一個或多個的方法 或功能,或由這里所述的任何一個或多個的方法或功能使用。在通過計算機系統(tǒng)1900執(zhí)行 期間,指令1924還可以完整地或至少部分地寄存在主存儲器1904、靜態(tài)存儲器1906和/或 處理器1902中,其中主存儲器1904和處理器1902還構(gòu)成機器可讀介質(zhì)。
[0171] 盡管在示例實施例中將機器可讀介質(zhì)1922示出為單個介質(zhì),然而術(shù)語"機器可讀 介質(zhì)"可以包括單個介質(zhì)或多個介質(zhì)(例如,集中式的或分布式的數(shù)據(jù)庫、和/或相關(guān)聯(lián)的 緩存和服務(wù)器),存儲一個或多個指令1924或數(shù)據(jù)結(jié)構(gòu)。應(yīng)將術(shù)語"機器可讀介質(zhì)"理解為 包括任何有形介質(zhì),能夠存儲、編碼或攜帶由機器執(zhí)行的指令并引起該機器執(zhí)行本發(fā)明實 施例的方法中的任何一個或多個,或能夠存儲、編碼或攜帶由這種指令使用的或與其相關(guān) 聯(lián)的數(shù)據(jù)結(jié)構(gòu)。因此,應(yīng)將術(shù)語"機器可讀介質(zhì)"理解為包括但不限于固態(tài)存儲器以及光學(xué) 介質(zhì)和磁性介質(zhì)。機器可讀介質(zhì)的具體示例包括非易失性的存儲器,示例性地包括:半導(dǎo)體 存儲設(shè)備,例如,可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPR0M) 和閃存設(shè)備;磁盤,例如,內(nèi)部硬盤和可移動盤;磁光盤;以及CD-ROM和DVD-ROM盤。"機器 可讀存儲介質(zhì)"還應(yīng)包括解釋為暫時性設(shè)備,例如,寄存器、處理器緩存和RAM。即使機器可 讀介質(zhì)的特征還在于是"非暫時性的",仍可以應(yīng)用這里所提供的對機器可讀介質(zhì)和機器可 讀存儲介質(zhì)的定義。例如,對"非暫時性的"(例如,非暫時性的機器可讀存儲介質(zhì))添加旨 在仍涵蓋其他存儲設(shè)備中的寄存器、處理器緩存和RAM。
[0172] 傳輸介質(zhì)
[0173] 還可以通過通信網(wǎng)絡(luò)1926使用傳輸介質(zhì)來發(fā)送或接收指令1924??梢允褂镁W(wǎng)絡(luò) 接口設(shè)備1920和多種已知傳輸協(xié)議中的任何一個(例如,HTTP),來傳輸指令1924。傳輸網(wǎng) 絡(luò)的示例包括LAN、WAN、互聯(lián)網(wǎng)、移動電話網(wǎng)絡(luò)、普通老式電話(POTS)網(wǎng)絡(luò)和無線數(shù)據(jù)網(wǎng)絡(luò) (例如,WiFi和WiMax網(wǎng)絡(luò))。應(yīng)將術(shù)語"傳輸介質(zhì)"理解為包括任意無形介質(zhì),能夠存儲、 編碼或攜帶由機器執(zhí)行的指令,包括數(shù)字或模擬通信信號或輔助這種軟件通信的其它無形 介質(zhì)。
[0174] 盡管參考一些示例實施例描述了本發(fā)明主題,然而顯而易見的是可以在不脫離本 發(fā)明主題的廣義范圍的前提下,對這些實施例進行多種修改和改變。因此,應(yīng)將本說明書和 附圖理解為是示意性的而非限制性的。
[0175] 形成本發(fā)明的一部分的附圖示意性地而非限制性地示出了可以實現(xiàn)該主題的特 定實施例。非常詳細地描述了所示實施例以便本領(lǐng)域技術(shù)人員能夠?qū)嵺`這里所公開的教 義??梢栽诒竟_的范圍內(nèi)使用和導(dǎo)出其它實施例,使得可以進行結(jié)構(gòu)和邏輯的替換和改 變,而不脫離本公開的范圍。因此,這種詳細描述不是為了限制,僅通過所附權(quán)利要求以及 權(quán)利要求全部范圍的等同物來限制多種實施例的范圍。
[0176] 如果實際上公開了多于一個的實施例,則這里為了方便起見,可以通過術(shù)語"發(fā) 明"單獨地和/或整體地引述發(fā)明主題的這種實施例,而不是旨在自發(fā)地將該申請的范圍限 制為任何單個發(fā)明或發(fā)明構(gòu)思。因此,盡管這里示出并描述了特定實施例,應(yīng)理解,可以將 為實現(xiàn)相同目的而計算的任何排列代替所示特定實施例。本公開旨在涵蓋多種實施例的任 何的和所有的調(diào)整或變形。當(dāng)本領(lǐng)域技術(shù)人員閱讀以上描述時將清楚上述實施例和并未在 這里所詳述的其它實施例的組合。
[0177] 本文獻中引述的所有出版物、專利和專利文獻通過全文引用的方式全部合并與 此,如同通過引用單獨合并。在本文獻和所引用合并的其它文獻之間有使用不一致的情況 下,可以將在合并引用中的使用認為是對本文獻使用的補充;對于不可調(diào)和的不一致而言, 由本文獻中的使用進行控制。
[0178] 本文獻中,通常在專利文獻中使用的術(shù)語"一"或"一個"旨在包括一個或多個,獨 立于"至少一個"或"一個或多個"的任意其它示例或使用。本文獻中,除非明確指出,否則 術(shù)語"或"用于表示非排除性的或,使得"A或B"包括"有A無 B"、"有B無 A"以及"A和B"。 在所附權(quán)利要求中,術(shù)語"包括"和"其中"用作對應(yīng)術(shù)語"包含了"和"在其中"的簡化英語 等同物。此外,在以下權(quán)利要求中,術(shù)語"包含了"和"包含了"是開放式的;也就是說,除了 包括在權(quán)利要求中這種術(shù)語之后所列的要素之外,還包括其它要素的系統(tǒng)、設(shè)備、物品或處 理仍落在所附權(quán)利要求的范圍內(nèi)。此外,在以下權(quán)利要求中,術(shù)語"首先"、"第二"和"第三" 等僅用作標簽,而不是為了強加對這些對象的數(shù)目要求。
【權(quán)利要求】
1. 一種方法,包括: 通過支持導(dǎo)航的移動設(shè)備接收目的地位置; 在支持導(dǎo)航的移動設(shè)備上獲取至目的地位置的路線; 在支持導(dǎo)航的移動設(shè)備上顯示所述路線,所述顯示包括指示在多個零售位置處供購買 的多個項目,其中所述多個零售位置中的每個零售位置在沿所述路線的至少一點的預(yù)定距 離內(nèi); 通過支持導(dǎo)航的移動設(shè)備接收對所選項目的選擇,其中所述所選項目是從沿所述路線 識別的所述多個項目中選擇的,以便從所述多個零售位置中的關(guān)聯(lián)零售位置購買;以及 通過支持導(dǎo)航的移動設(shè)備從沿所述路線的所述關(guān)聯(lián)零售位置購買所選項目。
2. 根據(jù)權(quán)利要求1所述的方法,還包括:通過支持導(dǎo)航的移動設(shè)備接收用戶想要在向 所述目的地位置行進時購買的項目的列表,其中沿路線識別的供購買的所述多個項目包括 所述項目的列表的至少一部分。
3. 根據(jù)權(quán)利要求1所述的方法,其中顯示所述路線包括:顯示具有供購買的所述多個 項目中的項目的備選零售位置,其中沿所述路線顯示所述備選零售位置。
4. 根據(jù)權(quán)利要求1所述的方法,還包括:通過支持導(dǎo)航的移動設(shè)備沿所述路線引導(dǎo)用 戶,所述路線被更新為包括所述關(guān)聯(lián)零售位置,作為沿所述路線到目的地位置的中間目的 地。
5. 根據(jù)權(quán)利要求4所述的方法,其中沿所述路線引導(dǎo)用戶包括:接收沿所述路線識別 的所述多個項目中的第二所選項目;以及 響應(yīng)于接收第二所選項目,在支持導(dǎo)航的移動設(shè)備上更新所述路線,以包括與所述第 二所選項目關(guān)聯(lián)的第二零售位置,作為沿所述路線到目的地位置的第二中間目的地。
6. 根據(jù)權(quán)利要求1所述的方法,其中購買所選項目包括:在支持導(dǎo)航的移動設(shè)備上接 收對從關(guān)聯(lián)零售位置購買的所選項目的交易詳情加以指示的收據(jù)。
7. 根據(jù)權(quán)利要求6所述的方法,其中接收所述收據(jù)包括:接收來自關(guān)聯(lián)零售位置的提 取指令。
8. 根據(jù)權(quán)利要求1所述的方法,其中購買所選項目包括:從移動設(shè)備向所選項目的關(guān) 聯(lián)零售位置發(fā)送支付授權(quán)以便進行支付。
9. 根據(jù)權(quán)利要求1所述的方法,其中接收對所選項目的選擇促使支持導(dǎo)航的移動設(shè)備 顯示與所選項目相關(guān)聯(lián)的購買選項。
10. 根據(jù)權(quán)利要求9所述的方法,其中顯示購買選項包括:顯示針對所選項目的送貨選 項。
11. 一種導(dǎo)航購物服務(wù)的服務(wù)器,包括: 網(wǎng)絡(luò)連接; 一個或多個處理器;以及 存儲設(shè)備,包括指令,當(dāng)在所述導(dǎo)航購物服務(wù)的服務(wù)器上執(zhí)行所述指令時,所述指令引 起服務(wù)器進行以下操作: 通過所述網(wǎng)絡(luò)連接從移動設(shè)接收計劃的行進路線; 獲取用戶想要在沿所述計劃的行進路線行進時購買的項目的列表; 定位在所述計劃的行進路線的預(yù)定距離內(nèi)的多個商家,所述多個商家中的每個均銷售 項目列表中包括的至少一個項目;以及 向移動設(shè)備發(fā)送所述多個商家,包括與所述多個商家中每個商家相關(guān)聯(lián)的項目數(shù)據(jù)以 及所述多個商家中每個商家的位置信息。
12. 根據(jù)權(quán)利要求11所述的導(dǎo)航購物服務(wù)的服務(wù)器,其中所述存儲器設(shè)備還包括引起 服務(wù)器進行以下操作的指令: 從移動設(shè)備接收多個所選項目,所述多個所選項目包括針對所述多個所選項目中的每 個項目,對所述多個商家中的所選商家加以識別的信息;以及 向所選商家發(fā)送針對所述多個所選項目的購買請求。
13. 根據(jù)權(quán)利要求12所述的導(dǎo)航購物服務(wù)的服務(wù)器,其中所述存儲器設(shè)備還包括引起 服務(wù)器進行以下操作的指令: 從所選商家中的至少一部分接收購買確認;以及 向移動設(shè)備發(fā)送從所選商家接收的購買確認。
14. 根據(jù)權(quán)利要求12所述的導(dǎo)航購物服務(wù)的服務(wù)器,其中所述存儲器設(shè)備還包括引起 服務(wù)器進行以下操作的指令: 從移動設(shè)備接收針對所述多個所選項目的支付授權(quán)數(shù)據(jù);以及 其中引起服務(wù)器發(fā)送購買請求的指令還包括引起服務(wù)器發(fā)送支付授權(quán)數(shù)據(jù)的指令。
15. 根據(jù)權(quán)利要求11所述的導(dǎo)航購物服務(wù)的服務(wù)器,其中引起服務(wù)器獲取項目列表的 指令還包括引起服務(wù)器從移動設(shè)備接收項目列表的指令。
16. 根據(jù)權(quán)利要求11所述的導(dǎo)航購物服務(wù)的服務(wù)器,其中引起服務(wù)器定位多個商家的 指令還包括引起服務(wù)器獲取與所述多個商家相關(guān)聯(lián)的庫存數(shù)據(jù)的指令;以及 其中引起服務(wù)器向移動設(shè)備發(fā)送多個商家的指令包括引起服務(wù)器發(fā)送與所述多個商 家相關(guān)聯(lián)的庫存數(shù)據(jù)的指令。
17. -種包括指令的機器可讀存儲介質(zhì),當(dāng)由移動設(shè)備上的處理器執(zhí)行所述指令時引 起所述移動設(shè)備進行以下操作: 接收目的地位置; 獲取移動設(shè)備的用戶已表示有興趣購買的項目的列表; 產(chǎn)生至目的地位置的路線; 產(chǎn)生對所述路線的顯示,所產(chǎn)生的顯示包括對在所述路線的預(yù)定距離內(nèi)的多個零售位 置處供購買的多個項目的指示,所述多個項目包括項目列表的至少子集; 接收對所選項目的選擇,所選項目是從沿所述路線識別的供購買的多個項目中選擇 的;以及 發(fā)送對所選項目的購買請求,所述購買請求識別沿所述路線的所述多個零售位置中的 關(guān)聯(lián)零售位置。
18. 根據(jù)權(quán)利要求17所述的機器可讀存儲介質(zhì),其中所述指令還包括引起移動設(shè)備沿 所述路線引導(dǎo)用戶,并更新所述路線以將關(guān)聯(lián)零售位置包括作為沿所述路線的中間目的地 的指令。
19. 根據(jù)權(quán)利要求18所述的機器可讀存儲介質(zhì),其中所述指令還包括引起移動設(shè)備接 收沿所述路線識別的所述多個項目中的第二所選項目的指令;以及 其中引起移動設(shè)備沿所述路線引導(dǎo)用戶的指令還包括引起移動設(shè)備響應(yīng)于接收第二 所選項目,更新所述路線,以將與所述第二所選項目相關(guān)聯(lián)的第二零售位置包括作為沿所 述路線的附加中間目的地的指令。
20.根據(jù)權(quán)利要求17所述的機器可讀存儲介質(zhì),其中引起移動設(shè)備接收對所選項目的 選擇的指令包括引起移動設(shè)備顯示針對所選項目的送貨選項的指令。
【文檔編號】G06Q30/02GK104272333SQ201380010168
【公開日】2015年1月7日 申請日期:2013年2月22日 優(yōu)先權(quán)日:2012年2月22日
【發(fā)明者】普魯維·那盧, 斯萬米·拉格哈萬, 丹尼·霍華德, 杰克·菲利普·亞伯拉罕, 香農(nóng)·B·威賽樂, 邁克爾·勒納汗, 本·米切爾 申請人:電子灣有限公司