使用移動互聯網設備獲取供應商信息的制作方法
【專利摘要】本文描述了用于使用移動互聯網設備來獲取供應商信息的各種系統和方法。從用戶接收對產品或服務的查詢。接收用于產品或服務的接收的位置。確定接近該位置的、產品或服務的供應商的供應商信息,其中該供應商信息包括產品或服務的價格以及接收該產品或服務的等待時間。隨后向用戶發送該供應商信息。
【專利說明】使用移動互聯網設備獲取供應商信息
【技術領域】
[0001]實施例涉及移動電子設備的使用和電子商務活動。
【背景技術】
[0002]由于越來越多數量的企業使用在線服務來廣告他們的產品和服務,消費者因此能夠訪問越來越多數量的關于這些產品和服務的信息。然而,隨著大量的人們和企業在線,存在著具有太多的信息使得消費者無法做出有效的購買決定的風險。存在對提供有組織的信息使得消費者可以做出有效的購買決定的系統的需要。
【專利附圖】
【附圖說明】
[0003]圖1是示出了根據示例性實施例的用于向用戶提供產品或服務信息的系統的示意圖;
[0004]圖2是示出了根據示例性實施例的提供產品信息的圖形用戶界面的示意圖;
[0005]圖3是示出了根據示例性實施例的用于向用戶提供產品或服務信息的方法的流程圖;以及
[0006]圖4是示出了根據示例性實施例的采用示例性計算機系統形式的機器的框圖,在該機器中可以執行用于導致該機器執行本文中討論的任意一種方法的指令的集合或序列。
【具體實施方式】
[0007]以下的描述和附圖充分地示出了具體的實施例以使本領域的技術人員能夠實踐這些實施例。其它的實施例可以包含結構的、邏輯的、電氣的、經處理的和其它的變化。一些實施例的部分和特征可以被包括在或代替其它實施例中的部分和特征。權利要求中闡述的實施例包含這些權利要求的所有可用等同物。
[0008]云包括各種數據資源,該數據資源包括大量的數據,但是這些數據并不是以情景感知的、實時的方式對消費者可用的。下面的公開描述了一種系統,該系統允許用戶主動地或被動地將他們對商品或服務的需求或需要經由設備以信號告知基于云的服務,這使他們與附近的并且可以滿足這些需求或需要的供應商或朋友進行聯系。這樣,可以基于當前位置、個人背景、偏好、財務狀況等將包含在云中的大量資源向用戶進行定制。這種系統還通過創建針對消費者商品或服務的微市場來解決細粒度的供應和需求的問題。供應商能夠基于即時的需求和存貨來提供較低的價格。這在勞動力節約、存貨存儲以及原始材料成本方面創建了新的定價效率。因此,本公開使用實時信息交換對在商品和服務的消費者日用品采購中做出有效決定的問題提供了潛在的解決方案。
[0009]本公開提供了用于向用戶(例如,潛在消費者)提供產品或服務的實時信息的技術和配置。這可以通過從制造商向消費者提供目標廣告和信息交換來提高制造商和消費者之間的交易效率,引起制造商以其它方式不會實現的銷售。另外,該信息交換可以進一步使消費者能夠接收關于產品或服務的更綜合并且更準確的信息,以及在涉及產品或服務的做決定過程中幫助用戶。
[0010]如本文中所用的,術語“制造商”指的是產生、提供或銷售產品、服務或產品和服務的結合的個人、企業或其它實體。制造商的示例包括但不限于零售區位(例如,TARGET⑧或WAL-MART? )、批發區位(例如,木材交換或雜貨供應商)和專業服務(例如,自動服務商店、代理人以及醫生)。
[0011]如本文中所用的,術語“消費者”指的是購買、租賃、出租或消費由一個或多個制造商提供的商品和服務的個人、企業或其它實體。
[0012]如本文中所用的,術語“社交網絡”指的是由一個或多個在線社交網絡服務連接起來的消費者的在線熟人。消費者可以由于購買或銷售商品或服務而與另一個個人或企業獲得個人友誼、工作關系、家庭關系、共同的教育背景、共同的專業狀態或背景等。社交網絡的示例包括但不限于社交社區(例如,FACEBOK?、FLICKR?、以及G00GLE+?)、專業社區(例如,LINKEDIN?以及VIADEO? )、商務社區(例如,EBAY?以及AMAZON.COM)或其它社區。
[0013]使用本文中描述的實施例,用戶可以獲取就近提供給感興趣的位置的、關于產品或服務的信息。該感興趣的位置可以是用戶的位置或其可以是由用戶提供的位置。用戶可以在移動設備上或在經安裝的、相對靜止的設備上訪問這種信息。移動設備可以包括例如移動電話、智能電話、平板計算機、膝上型計算機、個人數字助理等等。經安裝的設備可以包括例如資訊站和信息中心等設備。可以認為一些設備(例如車輛導航系統)是經安裝的移動設備。可以從產品或服務的零售商或批發商、產品或服務的評論的源、用戶的社交網絡或其它數據源獲取向用戶提供的信息。
[0014]可以使用各種技術和配置來提供產品或服務信息的數據收集、傳輸、關聯和呈現的自動情景感知執行。另外,可以提供用于實現目前描述的技術的系統架構來支持互聯網連接性、近場通信(FEC)、關聯性信息、購物介紹信息和源于互聯網的信息的任意組合。由系統架構支持的應用可以提供對各種格式和規格的多媒體數據的顯示,該各種格式和規格的多媒體數據被遞送以向用戶提供增強的體驗。
[0015]圖1是示出了根據示例性實施例的用于向用戶提供產品或服務信息的系統100的示意圖。圖1包括移動設備102、客戶終端104、提供商系統106、供應商系統108、銷售點(POS)終端110以及社交網絡112,所有這些經由網絡114互連。
[0016]移動設備102包括諸如智能電話、蜂窩電話、移動電話、膝上型計算機、平板計算機或其它便攜聯網設備的設備。通常來說,移動設備是足夠小且足夠輕的以被認為是便攜的,并且包括通過永久的或間歇的連接來連接到網絡的機構。
[0017]客戶終端104可以在以下方面被配備為類似于移動設備102:其包括網絡能力和用戶界面,以從用戶接收信息并向用戶提供信息。客戶終端的示例包括但不限于信息資訊站(information kiosk)、自動導航系統、臺式計算機和瘦客戶機。
[0018]提供商系統106可以被配置為向移動設備102或客戶終端104處的用戶提供產品-或-服務信息檢索服務。提供商系統106可以例如在訂閱的基礎上向用戶提供信息檢索服務。作為另一個示例,提供商系統106可以與一個或多個供應商成為伙伴以基于請求向用戶提供這些供應商的信息。[0019]提供商系統106可以與內部數據庫或文件服務器通信,以經由web服務器來公布或提供文件。提供商系統106可以包括web服務器。web服務器可以包括向web服務器提供基本的或輔助的功能(例如,多媒體、文件轉換或動態界面功能)的腳本、應用或庫文件。web服務器可以單獨地或與提供商系統106中一個或多個其它計算機聯合地提供用戶界面。可以使用各種編程語言或編程方法來實現用戶界面,該編程語言或編程方法例如為HTML(超文本標記語言)、VBScript (Visual Basic?腳本版)、JavaScript?、XML? (可擴展標記語言)、XSLT?(可擴展樣式表語言轉換)、AJAX(異步JavaScript和XML) ,Java?,JFC (Java?基礎類)和Swing (用于Java?的應用程序編程界面)。
[0020]供應商系統108與商品或服務的供應商相關或者由商品或服務的供應商維持,該商品或服務可以是潛在的消費者感興趣的。供應商系統108可以包括:客戶數據庫,其包含供應商的過去的、現有的或潛在的客戶的記錄;銷售數據庫,其包含之前銷售交易的記錄;以及產品/服務數據庫,其包含關于供應商提供用于銷售的產品或服務的信息。可以使來自一個或多個這種數據庫的信息對提供商系統106是可用的,以用于以某些形式向移動設備102或客戶終端104處的用戶進行呈現。在某些實施例中,供應商系統110追蹤顧客在供應商運營位置處的當前等待時間。
[0021]提供商系統106或供應商系統108可以代表包括兩個或多個服務器的一組服務器,該一組服務器相互合作并且是以共享的、分布的或冗余的計算模型來提供的。此外,可以將提供商系統106或供應商系統108實現為分布式系統;例如,提供商系統106的一個或多個組成部分可以與提供商系統106的其它組成部分跨越廣域的網絡而被設置。
[0022]POS終端110是處于交易發生的位置處的電子設備。POS終端110可以包括用于完成銷售的硬件和軟件。例如,POS終端110可以是電子收銀機。POS終端110可以包括集成或耦合到POS終端100的傳感器或輸入,POS終端110檢測或接收數據以計算用于在POS終端110處或在多個POS終端110之間結賬的平均等待時間、估計等待時間或實際等待時間。例如,在人控的POS終端110中,收銀員可以具有用戶界面控制以提供結賬通道中的人數,該人數隨后可以用于為POS終端110處新到的人計算估計等待時間。作為另一個示例,POS終端110可以耦合到能夠檢測到隊列長度(例如,排隊的人數或排隊的車數)的傳感器(比如相機)。可用于確定隊列長度的其它類型的傳感器包括但不限于:運動檢測傳感器、紅外檢測器、音頻檢測器、磁檢測器、射頻識別(RFID)標簽等。可以以下面的方式使用一些這種類型的傳感器以檢測或確定隊列長度。通過使用平均服務時間(例如,在收銀員處的結帳時間),隊列長度可以用于計算對應的等待時間。
[0023]加油站可以在油泵周圍的混凝土車道中安裝磁傳感器,其類似于在紅燈處安置的磁傳感器。當車輛相對靜止時,磁傳感器產生的磁場被阻斷,檢測到了車輛的出現。通過使用平均車輛長度,傳感器系統能夠計算排隊車輛的數目,或者至少計算出對于確定隊列長度和導致的等待時間來說有用的估計值。
[0024]零售店結賬線路可以包括紅外傳感器,以通過分析熱模式來確定排隊的人數。可選地或另外地,零售區位可以使用購物車和手提籃中的RFID標簽。通過使用近場檢測器,RFID傳感器能夠確定在特定結賬線路中的購物車和手提籃數量,并隨后計算導致的估計等待時間。
[0025]回到圖1,社交網絡112包括移動設備102或客戶終端104的用戶的在線社交網絡。在這種社交網絡112中可用的數據包括社交網絡112的成員的物理位置、這些成員的喜惡、成員提供的對供應商的評論或在供應商處的過去體驗、成員提供的過去的購買或購買決定、以及與購物體驗、供應商體驗相關的其它數據等。
[0026]網絡114可以包括局域網(LAN)、廣域網(WAN)、無線網絡(例如,802.11或者蜂窩網絡)、公共交換電話網(PSTN)網絡、ad hoc網絡、個域網(例如,藍牙)或者網絡協議和網絡類型的其它組合或排列。網絡106可以包括單獨的局域網(LAN)或廣域網(WAN),或者LAN或WAN的組合,比如互聯網。耦合到網絡114的各種設備可以經由一個或多個有線或無線連接來耦合到網絡114。
[0027]通過使用移動設備102或客戶終端104,用戶可以搜索產品或服務以進行購買或接收。例如,提供商系統106可以經由web站點提供用戶界面,在該用戶界面中用戶可以提供文本搜索字符串。對位置進行獲取。位置可以是用戶的位置,例如,經由集成到用戶的設備的全球定位系統(GPS)來詢問該用戶的設備以獲取位置。可選地,用戶可以提供該位置。例如,在某些情況下,用戶可能正在向目的地行進,并且希望獲取與最終目的地相關的信息。在這種情況下,用戶的當前位置與用戶的詢問是不相關的。
[0028]用戶的搜索字符串用于搜索提供了與用戶的搜索詢問相關的并與所提供位置接近的產品或服務的供應商。對于希望經由提供商系統106做廣告的供應商,提供商系統106可以操作作為目標廣告系統。在這種情況下,提供商系統106可以僅提供包括了參與的供應商的結果。可選地,提供商系統106可以包括未參與的供應商的結果,但給予參與的提供商在搜索結果中的更好的位置、用于突出該參與的供應商的獨特的或特別的用戶界面元素、或其它優選待遇。提供商系統106或者提供商系統106的所有者可以與對應于供應商系統108的供應商具有適當的廣告協議。
[0029]另外,當執行搜索的時候,對表示等待時間的數據進行獲取。如由在POS終端110處的收銀員或由耦合到POS終端110的傳感器所提供的,該數據可以是實時的或接近實時的。該數據可以全部或部分基于歷史數據。例如,可以采集并分析關于隊列長度和等待時間的一個月的數據,隨后將該數據重新用于接下來的五個月,將在后面六個月時間段的開始來重新計算該數據。
[0030]在各種實施例中,提供商系統106可以直接從POS終端110或間接經由供應商系統108來獲取隊列長度或等待時間數據。作為一個示例,POS終端110可以被配置為向網絡114廣告或廣播隊列長度和等待時間數據。通過使用安全協議,提供商系統106可以從POS終端110獲取隊列長度或等待時間數據,并向移動設備102或客戶終端104處的用戶發送等待時間數據。以這種方式,各種后端云提供商可以相互連接,并可以開發前端應用程序軟件以采集、分析、處理和提供關于該數據的信息。為保證數據安全,安全協議可以包括各種機制,例如加密的數據傳輸、專有消息結構(例如,專有XML消息結構)、挑戰-響應協議、虛擬專用網等等。
[0031]在一些實施例中,從社交網絡112獲取的社交網絡數據被包括在搜索結果中。社交網絡數據可以包括評論、喜惡、社交網絡112的成員的出現、或與供應商或供應商的產品或服務相關的其它數據。
[0032]以格式化的輸出向移動設備102或客戶終端104處的用戶返回供應商數據、等待時間數據以及可能的社交網絡數據。可以以各種方式對格式化的輸出進行分類或過濾。例如,可以通過到供應商位置的距離、行進時間或等待時間來對格式化的輸出進行分類或過濾。其它操作可以包括通過用戶的社交網絡的成員的評論來進行分類或過濾。
[0033]可以通過用戶偏好來對格式化的輸出進行分類或過濾。例如,用戶可以指示將把具有小于某閾值的評級的供應商從搜索結果中省略。該評級可以來自于用戶的社交網絡的成員、第三方評論者或用戶自己的評級。例如,用戶可以指示將把具有基于社交網絡數據的、小于某閾值的評級的供應商從搜索結果中省略。
[0034]在一些實施例中,當用戶從搜索結果列表中選擇或挑選供應商時,移動設備102或客戶終端104上的應用程序提供一個或多個行進路線。這對在配備有車載導航系統或個人輔助系統的車輛中的駕駛員或乘客可能是有用的。
[0035]在一些實施例中,移動設備102或客戶終端104上的應用程序提供了用于由用戶提供對供應商、產品或所獲得服務的反饋或評級的機制。可以將該數據反饋到社交網絡
112、供應商系統108或提供商系統106。用戶的社交網絡112的成員能夠影響用戶的個人體驗。供應商可以采取行動以改進供應商提供的產品或服務所具有的弱點或其它問題。提供商系統106可以對反饋或評級進行存儲,并使這種數據對提供商系統106的其它訂戶或用戶是可用的。
[0036]圖2是示出了根據示例性實施例的提供產品信息的圖形用戶界面200的示意圖。將特定圖形用戶界面200的示出和其中包括的內容提供作為顯示的一個非限制性示例,應當理解,可以實現多種其它配置和設計以用于這種圖形用戶界面。
[0037]圖形用戶界面200包括搜索界面202和搜索結果界面204。搜索界面202包括搜索字段206、位置控制208以及最近的搜索210。可以使用搜索字段206提供對用戶有興趣購買或接收的產品或服務的描述。用戶可以利用位置控制208來提供位置或使用設備的GPS位置。默認情況下,在示例性實施例中,應用程序將使用設備的GPS位置。在該示例性界面中提供最近的搜索210。最近的搜索210的可用數目是可由用戶配置的。可以在缺少被配置的值的情況下使用默認值,例如所示出的6個搜索。此外,在實施例中,可以保存搜索以作為“喜歡的”搜索而被再次使用。未在圖2所示的示例中示出所保存的搜索(例如,喜歡的搜索)。
[0038]在用戶提交了搜索之后,在搜索結果界面204中顯示搜索結果。搜索結果界面204可以包括迷你地圖212以及零個或多個列表214。迷你地圖212向用戶提供導航幫助,并且包括列表214的標記(如果有的話)。迷你地圖212可以是可激活的控制,例如,在該處用戶可以按或點擊迷你地圖212以進行縮放、平移,或以其它方式來操作其中包含的地圖視圖。
[0039]列表214包括銷售與用戶的搜索相關的產品或服務的供應商的詳細情況。列表214包括供應商的名稱、估計的等待時間、以及價格。通過選擇列表214中之一,可以顯示附加的細節。在這個示例中,已經選擇了針對“The Car Shop”(汽車店)的列表,并且向用戶顯示了特別優惠。可以使這樣的特別優惠專門對該應用程序的用戶是可用的。還可以顯示與列表有關的評論信息。評論信息可以包括評級、評注或其它信息,該其它信息提供對產品或服務的總結、估價或描述。在這個示例中,該列表包括了四星評級中的三星以及朋友們喜歡該供應商的指示。另外,詳細情況還可向用戶提供關于是否他們的社交網絡112中的任何人當前處在供應商的位置處的指示。此時,用戶的社交網絡中沒有人在供應商的位置處。通過例如使用移動設備上的GPS電路,可以從移動設備自動地獲取這種位置信息。
[0040]另夕卜,從列表214選擇供應商后,用戶可以使用“結帳”控制216購買商品或服務。結帳可以由提供商系統106、供應商系統108或第三方(如PAYPAL? )提供。結帳可以使用銀行網絡(PULSE?、PLUS?、CIRRUS?、INTERAC?、INTERS WITCH?, STAR? 和 LINK)、支付網絡(例如,VISANET?或MASTERCARD?)或其它支付網絡。可以給用戶提供電子收據以在接收到產品或服務時呈現給供應商。該電子收據可以采用發票的形式,并且可以包括例如交易標識符或確認代碼的標識符。可以將該標識符編碼在條形碼或其它標記中,條形碼或其它標記隨后可以由供應商的位置處的人員或機器進行掃描以快速完成交易。
[0041]在結賬后,可以給用戶提供查看將用戶從當前位置引導至供應商的位置的路線信息的選項。如果該設備被并入到例如車輛中的導航系統中,則可以通過逐向(turn-by-turn)指引來將該路線信息傳遞給用戶。路線信息可以包括地圖。另外,路線信息或地圖可以指示交通狀況。一般來說,路線確定可以考慮可能妨礙或影響用戶的進度的交通水平、施工、天氣和其它障礙(例如,比賽或事件)。將這些向用戶呈現,以幫助在若干供應商之間做出決定。
[0042]圖3是示出了根據示例性實施例的用于向用戶提供產品或服務信息的方法300的流程圖。盡管所示出的順序描述了該方法在一般購物體驗中的使用,但是并不需要按照連續的順序或序列執行下面的操作。
[0043]在方框302處,從用戶接收對產品或服務的查詢。可以在提供商系統處從操作設備(例如移動設備)的用戶接收該查詢。在實施例中,從用戶接收作為文本字符串詢問的、對產品或服務的查詢。在另一實施例中,通過接收對之前執行的搜索的指示來接收對產品或服務的查詢。如上面參考圖2所討論的,可以將之前執行的搜索暫時或更永久地保存以便再次使用。作為示例,移動設備可以將對之前執行的搜索的指示作為之前使用的文本字符串詢問的文本來提供給提供商系統。作為另一個示例,對之前執行的搜索的指示可以被提供為索引或其它鍵控值,其隨后由提供商系統用于查找之前執行的搜索并發送對應的搜索結果。
[0044]在方框304處,接收用于產品或服務的接收的位置。在實施例中,通過檢測用戶的位置來獲取用于產品或服務的接收的位置。例如,可以通過設備與提供商系統接口的位置來推斷用戶的位置。因此,在進一步的實施例中,通過識別用戶正在操作的移動設備的位置來獲取用戶的位置。在可替代實施例中,從用戶接收用于產品或服務的接收的位置。例如,用戶可以提供地址(例如,家庭住所)以用作與該搜索相關的位置。
[0045]在方框306處,確定接近該位置的、產品或服務的供應商的供應商信息。在實施例中,供應商信息包括產品或服務的價格以及接收該產品或服務的等待時間。
[0046]在實施例中,部分地通過識別用戶并基于用戶的身份計算產品或服務的價格,來確定產品或服務的價格。例如,用戶可能是供應商的過去的顧客。認識到這一點后,供應商可以提供“尊貴顧客”特殊價格。作為另一個示例,用戶可能是由供應商提供的俱樂部的會員,這樣,會員價格對該會員/用戶是可用的。
[0047]在實施例中,供應商信息包括供應商的評級信息或評論信息。在進一步的實施例中,從用戶的社交網絡中的成員獲取評級信息或評論信息。[0048]在實施例中,價格基于實時需求動態地變化。例如,隨著隊列長度或等待時間減少,供應商可以調整價格來推動生意。
[0049]在方框308處,向用戶發送供應商信息。
[0050]在進一步的實施例中,方法300包括向用戶發送從該位置到供應商的行進時間。
[0051]在進一步的實施例中,方法300包括向用戶發送從該位置到供應商的行進路線。
[0052]在進一步的實施例中,方法300包括向用戶提供支付界面、從用戶接收支付方法、以及處理該支付方法以對產品或服務進行支付。
[0053]在進一步的實施例中,方法300包括向用戶提供關于是否用戶的熟人出現在供應商處的指示。如圖2所示,該指示可以是文本指示,其向用戶提供關于有多少朋友或哪些朋友在供應商處的信息。通過使用這些信息,用戶可以選擇參加或避免特定的供應商。
[0054]在進一步的實施例中,方法300包括向用戶呈現用戶界面控制,該用戶界面控制被配置為向用戶的社交網絡的成員提供該用戶的位置。接收該用戶啟動用戶界面控制的指示,并且響應于接收該指示,向用戶的社交網絡的成員提供用戶的位置。
[0055]下面的現實生活的、非限制性的示例提供了一系列的使用情況場景。下面的示例旨在與本文中描述的實施例結合使用。
[0056]作為示例,徘徊在市中心地區的一個人可能對獲得咖啡感興趣。通過使用所描述的系統和方法,這個人可以使用他的智能電話來搜索產品“咖啡”。提供了附近三家咖啡供應商的列表,每家都具有一杯咖啡的對應價格并且每家都具有對應的等待時間。通過權衡這些因素,這個人可以由于價格、等待時間、位置、品牌、評論或其它可用信息而選擇從一家供應商而非另一家供應商進行購買。在到達所選的咖啡供應商之前,這個人可以對咖啡進行支付并且獲取電子收據。收據可以采用條形碼(例如,QR代碼)、交易標識符、確認號碼或者其它用于鑒別該交易和這個人的信息的形式。可以向咖啡供應商處的收銀員呈現該收據以加速該交易。這種機制可以增加供應商的銷售數量,同時降低消費者的等待時間或其它購買障礙。
[0057]作為另一個示例,一個人可能使用所描述的系統和方法來搜索產品和查看附近的供應商。與用于指示一個或多個供應商處的產品的價格以及一個或多個供應商處的等待時間的信息一起,可以向這個人提供來自各種源的評論信息,該各種源包括但不限于朋友、熟人或者來自這個人的社交網絡中的其它人。也可以從其它源獲取評論,該其它源例如各供應商的其他顧客、專業評論家等。通過使用價格、等待時間和評論信息,這個人可以對所要去的供應商做出決定。
[0058]作為另一個示例,一個開車回家的人可能有興趣在路上吃晚餐。這個人可以搜索術語“意大利食物”,并提供這個人的家庭住所的位置,而不是這個人的(在車上的)當前位置。隨后,提供在接近這個人的住處的區域中的搜索結果。在選擇和支付訂單之后,可以通過車載導航系統來將這個人導航到供應商。通過使用本公開的系統和方法,這個人可減少或消除等待時間,并且在吃了一頓熱飯的情況下更快地到家。
[0059]作為另一個示例,供應商可以選擇向具有本文描述的基于位置的服務的提供商進行訂購和做廣告。供應商可以配置系統和傳感器、安裝軟件或硬件、或者培訓員工,以便跟蹤和維持隊列長度或結賬等待時間。供應商可以提供對隊列長度或等待時間數據的訪問,使得提供商能夠收集這種信息并向終端用戶提供這種信息。可選地,供應商可以編輯該信息,并例如以每天的、每小時的或每分鐘的報告的形式向提供商系統提供該信息。供應商可以使用廣告預算來加入并參與提供商的服務。此外,供應商可以對提供商服務的使用給予特別優惠或其它激勵。
[0060]可以在硬件、固件和軟件中的一個或者硬件、固件和軟件的組合中實現實施例。實施例也可以實現為存儲在計算機可讀存儲設備上的指令,該指令可以由至少一個處理器讀取和執行以執行本文描述的操作。計算機可讀存儲設備可以包括用于以機器(例如,計算機)可讀的形式存儲信息的任意非瞬時性機構。例如,計算機可讀存儲設備可以包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤存儲介質、光存儲介質、閃速存儲設備以及其它存儲設備和介質。
[0061]圖4是示出根據示例性實施例的采用示例性計算機系統400的形式的機器的框圖,在該機器中,可以執行用于導致機器執行本文中討論的任意一種方法的指令集合或序列。在可替代實施例中,該機器作為獨立的設備操作,或者可以連接(例如,聯網)到其它機器。在聯網的部署中,該機器可以在服務器-客戶端網絡環境中作為服務器或客戶端來操作,或者其可以在對等(或分布式)網絡環境中充當對等機器。該機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、個人數字助理(PDA)、移動電話、web設備、網絡路由器、交換機或橋接器、或者能夠(順序地或以其它方式地)執行規定將由該機器采取的動作的指令的任意機器。另外,雖然僅示出了單個機器,但是應該認為術語“機器”包括多個機器的任意集合,該多個機器單獨地或聯合地執行指令的一個集合(或多個集合)以執行本文中討論的任意一個或多個方法。
[0062]示例性計算機系統400包括經由鏈路408 (例如,總線)相互通信的至少一個處理器402 (例如,中央處理單元(CPU)、圖形處理單元(GPU)或CPU與GPU這兩者、處理器內核、計算節點等)、主存儲器404和靜態存儲器406。計算機系統400可以進一步包括視頻顯示單元410、字母數字輸入設備412 (例如,鍵盤)以及用戶界面(UI)導航設備414 (例如,鼠標)。在Iv實施例中,將視頻顯不單兀410、輸入設備412和UI導航設備414并入到觸摸屏顯示器中。計算機系統400可以附加地包括存儲設備416 (例如,驅動單元)、信號發生設備418 (例如,揚聲器)、網絡接口設備420以及一個或多個傳感器(未不出),該一個或多個傳感器例如是全球定位系統(GPS)傳感器、指南針、加速度計或其它傳感器。
[0063]存儲設備416包括在其上存儲有數據結構和指令424 (例如軟件)的一個或多個集合的機器可讀介質422,該數據結構和指令424的一個或多個集合實施本文中描述的任意一個或多個方法和功能或者由本文中描述的任意一個或多個方法和功能來利用。指令424還可以完全地或至少部分地駐留在主存儲器404、靜態存儲器406內和/或在計算機系統400對其進行執行期間駐留在處理器402內,其中主存儲器404、靜態存儲器406以及處理器402也構成了機器可讀介質。
[0064]盡管在示例性實施例中將機器可讀介質422示出為是單個介質,但是術語“機器可讀介質”可以包括存儲一個或多個指令424的單個介質或多個介質(例如,集中式或分布式數據庫,和/或相關聯的高速緩存器和服務器)。還應該認為術語“機器可讀介質”包括符合以下條件的任意有形介質:能夠存儲、編碼或承載由機器執行的指令并且導致機器執行本公開的任意一個或多個方法,或者能夠存儲、編碼或承載由這種指令利用的或與這種指令相關聯的數據結構。因此,應該認為術語“機器可讀介質”包括但不限于固態存儲器、以及光學的和磁性的介質。機器可讀介質的具體示例包括非易失性存儲器,以舉例的方式,包括:半導體存儲設備(例如,電可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM))和閃速存儲器設備;磁盤,諸如內部硬盤和可移動盤;磁光盤;以及⑶-ROM和DVD-ROM 盤。
[0065]可以使用傳輸介質在通信網絡426上經由網絡接口設備420來進一步發送或接收指令424,該網絡接口設備420使用若干公知的傳輸協議(例如,HTTP)中的任意一種。通信網絡的示例包括局域網(LAN)、廣域網(WAN)、互聯網、移動電話網絡、普通老式電話(POTS)網絡和無線數據網絡(例如,W1-F1、3G和4G LTE/LTE-A或WiMAX網絡)。應當認為術語“傳輸介質”包括能夠存儲、編碼或承載用于由機器執行的指令的任意無形介質,并包括數字或模擬通信信號或其它無形介質以促進這種軟件的通信。
[0066]當前所描述的方法、系統和設備實施例的附加示例包括下列非限制性的配置。每個下列非限制性示例可以獨立存在,或者可以以任何排列或組合與下文或本公開全文所提供的任意一個或多個其它示例進行組合。
_7] 附加注釋與示例
[0068]示例I描述了用于使用從用戶接收對產品或服務的查詢的移動互聯網設備來獲取供應商信息的系統、方法或計算機可讀介質。接收用于產品或服務的接收的位置。確定接近該位置的、產品或服務的供應商的供應商信息,其中該供應商信息包括產品或服務的價格、或者接收該產品或服務的等待時間中的至少一個。向用戶發送該供應商信息。
[0069]在示例2中,示例I中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得接收對產品或服務的查詢包括接收文本字符串詢問。
[0070]在示例3中,示例1-2中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得接收對產品或服務的查詢包括接收對之前執行的搜索的指
/Jn ο
[0071]在示例4中,示例1-3中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得接收用于產品或服務的接收的位置包括檢測用戶的位置。
[0072]在示例5中,示例1-4中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得檢測用戶的位置包括識別用戶正在操作的移動設備的位置。
[0073]在示例6中,示例1-5中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得接收用于產品或服務的接收的位置包括接收來自于用戶的位置。
[0074]在示例7中,示例1-6中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得為了確定產品或服務的價格,對用戶進行識別并且基于用戶的身份來計算產品或服務的價格。
[0075]在示例8中,示例1-7中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得價格基于實時需求動態地變化。
[0076]在示例9中,示例1-8中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得供應商信息包括對供應商的評論信息。
[0077]在示例10中,示例1-9中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得從用戶的社交網絡的成員獲取評論信息。[0078]在示例11中,示例1-10中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置為向用戶發送從該位置到供應商的行進時間。
[0079]在示例12中,示例1-11中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置為向用戶發送從該位置到供應商的行進路線。
[0080]在示例13中,示例1-12中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置為向用戶提供支付界面、從用戶接收支付方法、以及處理該支付方法以對產品或服務進行支付。
[0081]在示例14中,示例1-13中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置為向用戶提供關于是否用戶的熟人出現在供應商處的指示。
[0082]在示例15中,示例1-14中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置為向用戶呈現用戶界面控制,該用戶界面控制被配置為向用戶的社交網絡的成員提供用戶的位置、接收關于用戶啟動該用戶界面控制的指示、以及響應于接收到該指示來向用戶的社交網絡的成員提供用戶的位置。
[0083]示例16描述了使用在基于處理器的系統處從用戶接收對產品或服務的查詢的移動互聯網設備來獲取供應商信息的系統、方法或計算機可讀介質。接收用于產品或服務的接收的位置。確定接近該位置的、產品或服務的供應商的供應商信息,其中該供應商信息包括產品或服務的價格、或者接收該產品或服務的等待時間中的至少一個。向用戶發送該供應商信息。
[0084]在示例17中,示例16中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得為了接收對產品或服務的查詢,接收文本字符串詢問。
[0085]在示例18中,示例16-17中的任意一個或多個所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得為了接收用于產品或服務的接收的位置,通過識別用戶正在操作的移動設備的位置來檢測用戶的位置。
[0086]在示例19中,示例16-18中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得部分地通過用戶的身份或位置來確定產品或服務的價格。
[0087]在示例20中,示例16-19中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得價格基于實時需求動態地變化。
[0088]在示例21中,示例16-20中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得供應商信息包括對供應商的評論信息。
[0089]在示例22中,示例16-21中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得從用戶的社交網絡的成員獲取評論信息。
[0090]在示例23中,示例16-22中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得向用戶發送從該位置到供應商的行進時間。
[0091]在示例24中,示例16-23中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得向用戶發送從該位置到供應商的行進路線。
[0092]在示例25中,示例16-24中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得向用戶提供支付界面,并且從用戶接收支付方法。處理該支付方法以對產品或服務進行支付。
[0093]在示例26中,示例16-25中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得向用戶提供關于是否用戶的熟人出現在供應商處的指示。
[0094]在示例27中,示例16-26中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得向用戶呈現用戶界面控制,該用戶界面控制被配置為向用戶的社交網絡的成員提供用戶的位置。接收關于用戶啟動該用戶界面控制的指示,以及響應于接收到該指示而向用戶的社交網絡的成員提供該用戶的位置。
[0095]示例28描述了使用移動互聯網設備來獲取供應商信息的系統、方法或計算機可讀介質,該移動互聯網設備包括連接到提供商計算機網絡的移動無線設備,該移動無線設備用于從移動無線設備的用戶接收對產品或服務的查詢;向提供商計算機網絡提供對產品或服務的查詢;從提供商網絡接收接近該用戶的位置的供應商的供應商信息,該供應商信息包括產品或服務的價格、或者接收該產品或服務的等待時間中的至少一個;以及向移動無線設備的用戶呈現供應商信息。
[0096]在示例29中,示例28中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備通過接收文本字符串詢問來接收對產品或服務的查詢。
[0097]在示例30中,示例28-29中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備通過接收對之前執行的搜索的指示來接收對產品或服務的查詢。
[0098]在示例31中,示例28-30中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備通過檢測用戶的位置來接收用于產品或服務的接收的位置。
[0099]在示例32中,示例28-31中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備識別用戶正在操作的移動設備的位置以檢測用戶的位置。
[0100]在示例33中,示例28-32中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備通過從用戶接收位置來接收用于產品或服務的接收的位置。
[0101]在示例34中,示例28-33中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得部分地通過識別用戶并基于該用戶的身份計算產品或服務的價格來確定產品或服務的價格。
[0102]在示例35中,示例28-34中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得價格基于實時需求動態地變化。
[0103]在示例36中,示例28-35中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得供應商信息包括對供應商的評論信息。
[0104]在示例37中,示例28-36中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得從用戶的社交網絡的成員獲取評論信息。
[0105]在示例38中,示例28-37中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備被配置為向用戶發送從該位置到供應商的行進時間。
[0106]在示例39中,示例28-38中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備被配置為向用戶發送從該位置到供應商的行進路線。
[0107]在示例40中,示例28-39中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備被配置為向用戶提供支付界面;從用戶接收支付方法;以及處理該支付方法以對產品或服務進行支付。
[0108]在示例41中,示例28-40中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備被配置為向用戶提供關于是否用戶的熟人出現在供應商處的指示。
[0109]在示例42中,示例28-41中所述的系統、方法或計算機可讀介質可以被可選地執行或配置,使得移動無線設備被配置為:向用戶呈現用戶界面控制,該用戶界面控制被配置為向用戶的社交網絡的成員提供用戶的位置;接收關于用戶啟動該用戶界面控制的指示;以及響應于接收到該指示,向用戶的社交網絡的成員提供用戶的位置。
[0110]提供了摘要以允許讀者確定本技術公開的性質和要點。提交了該摘要,并且應當理解,該摘要將不用于限制或解釋權利要求的范圍或意義。據此,在每一個權利要求本身作為一個單獨的實施例的情況下,將所附的權利要求并入該詳細描述中。
【權利要求】
1.用于使用移動互聯網設備來獲取供應商信息的至少一個機器可讀介質,包括響應于在計算設備上被執行而導致所述計算設備執行以下操作的多個指令: 從用戶接收對產品或服務的查詢; 接收用于所述產品或服務的接收的位置; 確定接近所述位置的、所述產品或服務的供應商的供應商信息,所述供應商信息包括所述產品或服務的價格、或者接收所述產品或服務的等待時間中的至少一個;以及向所述用戶發送所述供應商信息。
2.根據權利要求1所述的至少一個機器可讀介質,其中,用于接收對所述產品或服務的所述查詢的所述指令包括:用于接收文本字符串詢問的指令。
3.根據權利要求1所述的至少一個機器可讀介質,其中,用于接收對所述產品或服務的所述查詢的所述指令包括:用于接收對之前執行的搜索的指示的指令。
4.根據權利要求1或2或3所述的至少一個機器可讀介質,其中,用于接收用于所述產品或服務的所述接收的所述位置的所述指令包括:用于檢測所述用戶的位置的指令。
5.根據權利要求4所述的至少一個機器可讀介質,其中,檢測所述用戶的所述位置包括:識別所述用戶正在操作的移動設備的位置。
6.根據權利要求1或2或3所述的至少一個機器可讀介質,其中,用于接收用于所述產品或服務的所述接收的所述位置的所述指令包括:用于從所述用戶接收所述位置的指令。
7.根據權利要求1或2或3所述的至少一個機器可讀介質,其中,所述產品或服務的所述價格是部分地通過以下操作來確定的: 識別所述用戶;以及 基于所述用戶的身份來計算所述產品或服務的所述價格。
8.根據權利要求1或2或3所述的至少一個機器可讀介質,其中,所述價格基于實時需求動態地變化。
9.根據權利要求1或2或3所述的至少一個機器可讀介質,其中,所述供應商信息包括對所述供應商的評論信息。
10.根據權利要求9所述的至少一個機器可讀介質,其中,所述評論信息是從所述用戶的社交網絡的成員來獲取的。
11.根據權利要求1或2或3所述的至少一個機器可讀介質,還包括用于向所述用戶發送從所述位置到所述供應商的行進時間的指令。
12.根據權利要求1或2或3所述的至少一個機器可讀介質,還包括用于向所述用戶發送從所述位置到所述供應商的行進路線的指令。
13.根據權利要求1或2或3所述的至少一個機器可讀介質,還包括用于以下操作的指令: 向所述用戶提供支付界面; 從所述用戶接收支付方法;以及 處理所述支付方法以對所述產品或服務進行支付。
14.根據權利要求1或2或3所述的至少一個機器可讀介質,還包括用于以下操作的指令: 向所述用戶提供關于是否所述用戶的熟人出現在所述供應商處的指示。
15.根據權利要求1或2或3所述的至少一個機器可讀介質,還包括用于以下操作的指令: 向所述用戶呈現用戶界面控制,所述用戶界面控制被配置為向所述用戶的社交網絡的成員提供所述用戶的位置; 接收關于所述用戶啟動所述用戶界面控制的指示;以及 響應于接收到所述指示,向所述用戶的社交網絡的所述成員提供所述用戶的位置。
16.一種用于使用移動互聯網設備來獲取供應商信息的方法,包括: 在基于處理器的系統處,從用戶接收對產品或服務的查詢; 接收用于所述產品或服務的接收的位置; 確定接近所述位置的、所述產品或服務的供應商的供應商信息,所述供應商信息包括所述產品或服務的價格、或者接收所述產品或服務的等待時間中的至少一個;以及向所述用戶發送所述供應商信息。
17.根據權利要求16所述的方法,其中,接收對所述產品或服務的所述查詢包括:接收文本字符串詢問。
18.根據權利要求16或17所述的方法,其中,接收用于所述產品或服務的所述接收的所述位置包括:通過識別所述用戶正在操作的移動設備的位置來檢測所述用戶的位置。
19.根據權利要求16或17所述的方法,其中,所述產品或服務的所述價格是部分地通過所述用戶的身份或位置來確定的。
20.根據權利要求16或17所述的方法,其中,所述價格基于實時需求動態地變化。
21.根據權利要求16或17所述的方法,其中,所述供應商信息包括對所述供應商的評論信息。
22.根據權利要求21所述的方法,其中,所述評論信息是從所述用戶的社交網絡成員獲取的。
23.根據權利要求16所述的方法,還包括:向所述用戶發送從所述位置到所述供應商的行進時間。
24.根據權利要求16所述的方法,還包括:向所述用戶發送從所述位置到所述供應商的行進路線。
25.根據權利要求16所述的方法,還包括: 向所述用戶提供支付界面; 從所述用戶接收支付方法;以及 處理所述支付方法以對所述產品或服務進行支付。
26.根據權利要求16或25所述的方法,還包括用于以下操作的指令: 向所述用戶提供關于是否所述用戶的熟人出現在所述供應商處的指示。
27.根據權利要求16所述的方法,還包括用于以下操作的指令: 向所述用戶呈現用戶界 面控制,所述用戶界面控制被配置為向所述用戶的社交網絡的成員提供所述用戶的位置; 接收關于所述用戶啟動所述用戶界面控制的指示;以及 響應于接收到所述指示,向所述用戶的社交網絡的所述成員提供所述用戶的位置。
28.一種用于使用移動互聯網設備來獲取供應商信息的系統,包括:連接到提供商計算機網絡的移動無線設備,所述移動無線設備用于: 從所述移動無線設備的用戶接收對產品或服務的查詢; 向所述提供商計算機網絡提供對所述產品或服務的所述查詢; 從所述提供商網絡接收接近所述用戶的所述位置的供應商的供應商信息,所述供應商信息包括所述產品或服務的價格、或者接收所述產品或服務的等待時間中的至少一個;以及 向所述移動無線設備的所述用戶呈現所述供應商信息。
29.根據權利要求28所述的系統,其中,所述移動無線設備通過接收文本字符串詢問來接收對所述產品或服務的所述查詢。
30.根據權利要求28所述的系統,其中,所述移動無線設備通過接收對之前執行的搜索的指示來接收對所述產品或服務的所述查詢。
31.根據權利要求28或29或30所述的系統,其中,所述移動無線設備通過檢測所述用戶的位置來接收用于所述產品或服務的所述接收的所述位置。
32.根據權利要求28所述的系統,其中,為了檢測所述用戶的所述位置,所述移動無線設備識別所述用戶正在操作的移動設備的位置。
33.根據權利要求28或29或30所述的系統,其中,所述移動無線設備通過從所述用戶接收所述位置來接收用于 所述產品或服務的所述接收的所述位置。
34.根據權利要求28或29或30所述的系統,其中,所述產品或服務的所述價格是部分地通過以下操作來確定的: 識別所述用戶;以及 基于所述用戶的身份來計算所述產品或服務的所述價格。
35.根據權利要求28或29或30所述的系統,其中,所述價格基于實時需求動態地變化。
36.根據權利要求28或29或30所述的系統,其中,所述供應商信息包括對所述供應商的評論信息。
37.根據權利要求36所述的系統,其中,所述評論信息是從所述用戶的社交網絡的成員獲取的。
38.根據權利要求28或29或30所述的系統,其中,所述移動無線設備被配置為向所述用戶發送從所述位置到所述供應商的行進時間。
39.根據權利要求28或29或30所述的系統,其中,所述移動無線設備被配置為向所述用戶發送從所述位置到所述供應商的行進路線。
40.根據權利要求28或29或30所述的系統,其中,所述移動無線設備被配置為: 向所述用戶提供支付界面; 從所述用戶接收支付方法;以及 處理所述支付方法以對所述產品或服務進行支付。
41.根據權利要求28或29或30所述的系統,其中,所述移動無線設備被配置為: 向所述用戶提供關于是否所述用戶的熟人出現在所述供應商處的指示。
42.根據權利要求28或29或30所述的系統,其中,所述移動無線設備被配置為: 向所述用戶呈現用戶界面控制,所述用戶界面控制被配置為向所述用戶的社交網絡的成員提供所述用戶的位置; 接收關于所述用戶啟動所述用戶界面控制的指示;以及 響應于接收到所述指示 ,向所述用戶的社交網絡的所述成員提供所述用戶的位置。
【文檔編號】G06Q30/06GK104011759SQ201180075693
【公開日】2014年8月27日 申請日期:2011年12月22日 優先權日:2011年12月22日
【發明者】R·B·巴恩森, R·吉廷斯, R·斯旺森, M·布魯蘇 申請人:英特爾公司