發(fā)起搜索,則該窗口可為將被顯示的相同窗口。其中,窗口提供有關該產(chǎn)品的描述性信息,并且提供給用戶直接從商店購買該產(chǎn)品的機會。
[0024]返回到圖4,本地結果25可被顯示為鄰近由搜索引擎所提供的建議12。為使得用戶能夠將本地結果與搜索引擎建議區(qū)分開,在一個實施例中,可利用每個結果來顯示相關聯(lián)的圖標。在圖4的實例中,其中用于地圖應用程序的結果25被呈現(xiàn),圖標29被顯示為與每個結果鄰近。在此情況下,該圖標為與地圖應用程序相關聯(lián)的一個圖標。圖標可為靜態(tài)的,或者可為描繪用戶的當前位置的更新SVG圖標。如果所顯示結果包括小應用程序,則圖標可為用于每個小應用程序的相應縮略圖或圖標。就音樂而言,圖標可為專輯封面的縮略圖等。
[0025]顯示在菜單16中的本地化結果基于與用戶界面相關聯(lián)的一個或多個特定域。在圖2和圖4的實例中,兩個域即在線小應用程序商店和地圖小應用程序被表示。圖6示出了提供該功能的網(wǎng)絡結構的實施例。在用戶已訪問搜索引擎26的服務器并且開始輸入搜索查詢的字符之后,字符經(jīng)由網(wǎng)絡28諸如互聯(lián)網(wǎng)被發(fā)送到搜索引擎站點。
[0026]另外,那些字符被發(fā)送到用于與相應類型的本地化信息相關聯(lián)的域的一個或多個服務器。在圖2的實例中,字符被發(fā)送到與在線小應用程序商店30相關聯(lián)的服務器和與地圖小應用程序32相關聯(lián)的服務器。位置信息與被發(fā)送到域服務器30和32的字符數(shù)據(jù)捆綁在一起。如果用戶設備具有地理空間性能,諸如GPS接收器,則可發(fā)送用戶的當前位置。作為另外一種選擇,用戶可指定感興趣的特定位置以與字符數(shù)據(jù)一起發(fā)送。
[0027]響應于接收到各個搜索查詢字符,搜索引擎26可基于普及搜索查詢和/或一些其他啟發(fā)式搜索來返回用于完成該搜索查詢的建議12。瀏覽器可在查詢條目字段下方顯示那些建議,如圖2所示。搜索引擎可在一接收到第一個字符時就返回所述建議,并且可等待直到已接收到預先確定的最小數(shù)量的字符例如兩個或三個字符。此類延遲可由服務器來控制以管理其負載。作為另外一種選擇或者除此之外,用戶的設備可延遲初始發(fā)送,直到已輸入最小數(shù)量的字符,例如用于限制在低電池充電狀態(tài)情況下的無線電使用。
[0028]以相同方式,在線小應用程序商店服務器30和地圖小應用程序服務器32使用所接收的字符來識別其相應域內的與所接收的字符匹配的信息項。由此,例如,響應于接收字符“t-a-c”,在線小應用程序商店服務器30在商店中搜索名字包含字符序列的可用小應用程序。在一種具體實施中,服務器可使用啟發(fā)式搜索來識別最可能感興趣的小應用程序,例如,哪些小應用程序在那時最普及。服務器還可搜索對小應用程序的描述以確定在該描述中是否存在字符序列,而不管這些描述是否以小應用程序的名義出現(xiàn)。以類似的方式,地圖小應用程序服務器32使用所接收的位置信息來核查距用戶的當前或指定位置預定義的距離內的位置的名稱,以確定它們是否包含所接收的字符序列。當找到匹配時,服務器將結果返回到用戶的設備,用于搜索查詢正被輸入時同時顯示。當接收到另外的字符時,根據(jù)那些字符過濾匹配結果并更新顯示。
[0029]在本地化信息菜單16中所顯示的結果與通過經(jīng)由在線搜索引擎所進行的更廣泛的搜索所獲得的那些結果相比常??赡芘c用戶的查詢區(qū)域更加相關。由于當用戶正輸入搜索查詢時顯示本地化結果,所以如果對用戶來說特別感興趣的結果出現(xiàn)在菜單中,則用戶可立即訪問該信息項,而不必完成該搜索查詢,和/或將其提交到搜索引擎。
[0030]初始,用戶界面可被配置為與多個不同的服務器進行通信,該多個不同的服務器與相應域相關聯(lián)。來自每個域的結果可作為獨立條目以概要形式出現(xiàn)在本地化信息菜單中,正如圖2的實例中所示出的兩組結果一樣。如果用戶對由特定域所提供的信息的類別不感興趣,則與該域相關聯(lián)的條目可從菜單中被移除,例如,經(jīng)由通過菜單項的水平橫掃動作或類似的此類動作。當移除條目時,用戶的設備可從其通信設置中移除相關聯(lián)的服務器的地址,并且由此在未來所有搜索中停止與用于該域的服務器進行通信。
[0031]地理空間服務可用于過濾所顯示的結果。例如,如果用戶正搜索交通信息,則可基于小應用程序與用戶的當前位置的相關性來選擇小應用程序。因此,如果用戶位于紐約市,則可識別與紐約地鐵系統(tǒng)有關的小應用程序。另一方面,如果用戶位于法國巴黎,則將識別與巴黎地鐵有關的小應用程序。
[0032]在圖6的實例中,用戶的設備與分別與兩個特定域相關聯(lián)的兩個本地化信息服務器進行通信,該兩個特定域即在線小應用程序商店和地圖小應用程序。在圖7的示意性網(wǎng)絡圖示中示出了另選的實施例。在該實例中,除了與搜索引擎的網(wǎng)站進行通信之外,用戶的設備還將搜索查詢字符和位置信息發(fā)送到與用戶界面相關聯(lián)的中央服務器34。該服務器可附屬于例如用戶的設備的服務提供方、用戶的設備的制造商、或具有對用戶感興趣的域的在線呈現(xiàn)和訪問權限的其他任何適合的實體。該中央服務器繼而與其他服務器進行通信,該服務器與感興趣的特定域相關聯(lián)。在圖7的實例中,中央服務器34與在線小應用程序商店30、地圖小應用程序32和票務供應商36等的域服務器進行通信。在圖7中未示出的其他適合的域可與例如音樂、電影、電視節(jié)目和其他娛樂形式有關。
[0033]用戶可注冊到該中央服務器,并且識別對于本地化信息感興趣的域。而且,用戶可具有針對不同的計算設備注冊不同組的域的能力。例如,如果小應用程序不被設計成與臺式計算機的操作系統(tǒng)一起使用,則對于臺式計算機而言,在線小應用程序商店域可能是不感興趣的。類似地,地圖小應用程序可能在臺式計算機上無法工作。在此情況下,用戶可注冊該臺式計算機以僅接收從票務供應商服務器36可得到的本地化信息。相反,如果用戶還具有移動計算設備,諸如智能電話和/或平板電腦,則用戶可注冊那些設備以從所有三個本地化信息服務器接收信息。在此情況下,在輸入搜索查詢期間與中央服務器進行通信時,設備標識符連同搜索查詢字符和位置信息被發(fā)送到中央服務器?;谠撛O備標識符,中央服務器確定哪個本地化信息服務器將接收搜索查詢字符和位置信息。
[0034]除了與第三方相關聯(lián)的信息諸如可用的小應用程序、地圖位置和其他數(shù)字商品之夕卜,用戶個人的信息也可顯示在本地化信息菜單16中。例如,瀏覽器本身可意識到哪個信息存儲在用戶的設備上,并且將該信息的指示顯示在本地化信息菜單16中。另外,用戶可具有云計算帳戶,其中文檔、已購買小應用程序和其他信息存儲在可經(jīng)由多個不同設備來進行訪問的服務器38上。中央服務器34可與云計算服務器38進行通信以定位存儲在用戶的帳戶中的與搜索查詢相關的項,并且在本地化信息菜單16中顯示對所述項的指示。如果用戶在菜單中的指示符上進行輕擊或點擊,則可顯示匹配項的列表。如果用戶選擇那些項中的一個項,則云計算服務器38可指示是否該項已本地存儲在用戶的設備上。如果未存儲,則可向用戶提供將該文檔或其他信息項下載到當前正使用的設備的機會。
[0035]從上文可看出,當對感興趣信息進行搜索時,所公開的用戶界面提供增強的用戶體驗。除了可從更普通的全球接口諸如互聯(lián)網(wǎng)搜索引擎得到結果之外,還向用戶提供位于無法經(jīng)由搜索引擎訪問的特定域處的信息。而且,即使搜索引擎可訪問該信息,啟發(fā)式搜索被搜索引擎用來設定優(yōu)先級或設定排名,則返回的結果可能不匹配用戶的特定興趣。因此,可延長在搜索引擎結果中定位感興趣項所需的時間。通過提供更緊密匹配用戶的興趣的域所管理的信息,用戶能夠更快識別和檢索相關結果。而且,這些相關結果甚至可在完成搜索查詢之前便被識別和檢索,從而減輕將該查詢提交到搜索引擎的需要。
[0036]可在瀏覽器內結合用于實現(xiàn)用戶界面的特征的計算機程序指令。圖8是示出了用于用戶界面的功能的算法的一個實例的流程圖。當用戶開始輸入搜索時發(fā)起該功能。在步驟40處,瀏覽器檢測到用戶正輸入將要進行的搜索。例如,當用戶在網(wǎng)頁中的與在線搜索引擎相關聯(lián)的搜索條目字段10上進行輕擊或點擊時,瀏覽器通常顯示光標符號,并且該光標符號閃爍以指示可輸入該文本。該行為也可使得瀏覽器執(zhí)行圖8的算法。
[0037]在步驟42處,在搜索字段10中所輸入的鍵擊被捕獲,并且在步驟44處被發(fā)送到每個域服務器,該每個域服務器已被指定為是感興趣的。如前文所指出的,瀏覽器最初可加載一組一個或多個默認域服務器,或者用戶可注冊他或她的設備以從感興趣的域服務器接收信息。用戶可隨時間推移改變那些指定。在步驟44處,與每個鍵擊相關聯(lián)的字符被發(fā)送到存儲在瀏覽器的通信設置中的對用戶來說感興趣的域服務器中的每個域服務器。在步驟44期間,鍵擊字符還可同時被發(fā)送到搜索引擎。
[0038]在步驟46處,瀏覽器確定是否從指定域服務器返回任何結果。這些結果可采用將要顯示在菜單中的實際文本串的形式,例如“地圖上的12個結果”。作為另外一種選擇,它們可采用信息標識符的形式,諸如用戶設備可使用其來查詢特定信息項的小應用程序ID。如果返回任何