專利名稱:智能自動完成的制作方法
智能自動完成背景隨著在線瀏覽和涉及因特網(wǎng)的其他活動的增長,用戶面對著標識他們可能感興 趣的內(nèi)容的令人沮喪的任務(wù)。例如,如果用戶導(dǎo)航到特定網(wǎng)站,則他們通常必須解析該 網(wǎng)站上的內(nèi)容以找出感興趣的項或使用該網(wǎng)站的站點索引來查明在該站點處可獲得什么 內(nèi)容。在前一種情況下,用戶必須導(dǎo)航到該網(wǎng)站并親自審查該網(wǎng)站處的各種內(nèi)容。在后 一種情況下,用戶必須首先定位該網(wǎng)站的站點索引,如果存在則隨后在該站點索引中導(dǎo) 航以定位感興趣的內(nèi)容。無需說,這對用戶施加了很大的負擔(dān)。另外,在其中用戶可能使用諸如蜂窩電 話等手持式設(shè)備來導(dǎo)航web的場景中,與在該設(shè)備上呈現(xiàn)內(nèi)容相關(guān)聯(lián)的等待時間問題可 以使用戶體驗進一步變差。概述提供本概述以便以簡化形式介紹將在以下的詳細描述中進一步描述的一些概 念。本概述并不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于限 定所要求保護的主題的范圍。各實施例利用自動完成模塊來展示網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,用 戶可以在應(yīng)用程序內(nèi)采取某一動作,并且作為響應(yīng),該自動完成模塊可以檢索站點索引 文件或站點地圖并使用該站點索引文件或站點地圖來顯示該網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一 些實施例中,可以在不導(dǎo)航到網(wǎng)站的情況下來顯示該特定網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,自動完成模塊可以利用諸如HTTP協(xié)議等標準協(xié)議來檢 索站點索引文件或站點地圖。附圖簡述
在全部附圖中,使用相同的標號來指示相同的特征。
圖1示出根據(jù)--個或多個實施例的其中可以使用本文所描述的各原理的系統(tǒng)。
圖2示出web瀏覽器所提供的示例用戶界面。
圖3示出來自圖2 web瀏覽器的示例地址欄。
圖4示出根據(jù)--個或多個實施例的圖3地址欄。
圖5示出根據(jù)--個或多個實施例的圖4地址欄。
圖6示出根據(jù)--個或多個實施例的圖5地址欄。
圖7示出根據(jù)--個或多個實施例的用戶界面。
圖8示出根據(jù)--個或多個實施例的圖7用戶界面。
圖9示出根據(jù)--個或多個實施例的用戶界面。
圖10示出根據(jù)-一個或多個實施例的圖9用戶界面。
圖11是描述根據(jù)一個或多個實施例的方法中的各步驟的流程圖。
圖12示出可用于實現(xiàn)一個或多個實施例的示例系統(tǒng)。
詳細描述
概覽
各實施例利用自動完成模塊來展示網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,用 戶可以在應(yīng)用程序內(nèi)采取某一動作,并且作為響應(yīng),該自動完成模塊可以檢索站點索引 文件或站點地圖并使用該站點索引文件或站點地圖來顯示該網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一 些實施例中,可以在不導(dǎo)航到網(wǎng)站的情況下來顯示該特定網(wǎng)站的內(nèi)容結(jié)構(gòu)。該自動完成 模塊可由任何合適類型的應(yīng)用程序來使用,如作為示例而非限制,web瀏覽器、RSS閱讀 器、媒體播放器應(yīng)用程序、電子郵件應(yīng)用程序、和/或任何其他類型的基于因特網(wǎng)的應(yīng) 用程序(其示例在下文提供)。在至少一些實施例中,自動完成模塊可以利用諸如HTTP協(xié)議等標準協(xié)議來檢 索站點索引文件或站點地圖。一旦檢索到站點索引文件或站點地圖,則可以解析該文 件或地圖以標識在該文件或地圖中描述的結(jié)構(gòu)。一旦標識了該結(jié)構(gòu),則可以向用戶呈現(xiàn) 該結(jié)構(gòu)的表示,以使用戶可以查明站點類別、內(nèi)容描述、以及與該網(wǎng)站相關(guān)聯(lián)的其他信 息。如上所述,可以向用戶呈現(xiàn)該結(jié)構(gòu)的表示而不導(dǎo)航到該特定網(wǎng)站。然而,可以明白 和理解,一旦用戶導(dǎo)航到特定網(wǎng)站,就可以提供本文描述的功能,如下文將變得顯而易 見的。在以下討論中,提供了題為“操作環(huán)境”的章節(jié),該章節(jié)描述其中可采用一個 或多個實施例的一個環(huán)境。此后,提供了題為“示例實施例”的章節(jié),并且該章節(jié)描述 一示例實施例。再后,題為“示例方法”的章節(jié)描述根據(jù)一個或多個實施例的方法。最 后,提供了題為“示例系統(tǒng)”的章節(jié),并且該章節(jié)描述可用于實現(xiàn)一個或多個實施例的 一個系統(tǒng)。在提供了各實施例的概覽之后,現(xiàn)在考慮對根據(jù)一個或多個實施例的示例操作 環(huán)境的討論。操作環(huán)境圖1在100處概括地示出根據(jù)一個或多個實施例的操作環(huán)境。環(huán)境100包括計 算設(shè)備102,計算設(shè)備102具有一個或多個處理器104、一個或多個計算機可讀介質(zhì)106 和駐留在計算機可讀介質(zhì)上并可由處理器執(zhí)行的各種類型的一個或多個應(yīng)用程序108。計 算機可讀介質(zhì)可包括,作為示例而非限制,通常與計算設(shè)備相關(guān)聯(lián)的所有形式的易失性 和非易失性存儲器和/或存儲介質(zhì)。這種介質(zhì)可包括ROM、RAM、閃存、硬盤、可移 動介質(zhì)等。計算設(shè)備的一個具體示例以下在圖12中示出并描述。另外,計算設(shè)備102包括web瀏覽器110的形式的軟件應(yīng)用程序??梢允褂萌?何合適的web瀏覽器,其示例可從本發(fā)明的受讓人和其他人獲得。另外,計算設(shè)備102 包括可如以上和以下描述的那樣來操作的自動完成模塊111。該自動完成模塊可包括由應(yīng)用程序108和/或web瀏覽器110中的一個或多個利 用的獨立組件。作為替換或補充,自動完成模塊可以與應(yīng)用程序108和/或web瀏覽器 110中的一個或多個集成在一起。在各實施例中,應(yīng)用程序108和/或web瀏覽器110被 配置成利用自動完成模塊111來使用戶能夠使用與訪問這樣的信息通常所使用的導(dǎo)航相 比更少的導(dǎo)航來訪問站點類別、內(nèi)容描述、層次相關(guān)內(nèi)容描述等。另外,環(huán)境100包括諸如因特網(wǎng)等網(wǎng)絡(luò)112,以及可從中接收和向其發(fā)送內(nèi)容的 一個或多個網(wǎng)站114。計算設(shè)備102可被具體化為任何合適的計算設(shè)備,諸如作為示例而非限制,臺式計算機,便攜式計算機,諸如個人數(shù)字助理(PDA)、蜂窩電話等手持式計算機,等等。在描述了示例操作環(huán)境之后,現(xiàn)在考慮對示例實施例的討論。示例實施例圖2在200概括地示出可由合適地配置的web瀏覽器來提供的瀏覽器窗口形式的 用戶界面。在該示例中,用戶界面200包括可以在其中向用戶呈現(xiàn)web內(nèi)容的區(qū)域202。 另外,該用戶界面包括在204概括地示出的各種導(dǎo)航工具和用戶可以向其中鍵入或輸入 諸如不同網(wǎng)站的URL等各種文本的地址欄206。在一個或多個實施例中,在用戶在地址 欄206中鍵入或以其他方式輸入文本時,諸如模塊111 (圖1)等自動完成模塊可以檢索相 關(guān)聯(lián)網(wǎng)站的站點索引文件或站點地圖并向用戶顯示該站點索引文件或站點地圖中定義的 網(wǎng)頁內(nèi)容的描述。在至少一些實施例中,這可以獨立于和/或無需導(dǎo)航到特定網(wǎng)站來完 成。作為示例,考慮圖3,它示出了圖2的地址欄206。在該示例中,用戶輸入了與 URL "www.yahoo.com"相關(guān)聯(lián)的文本。在至少一些實施例中,用戶隨后可以采取相關(guān) 聯(lián)的動作來使得與該URL相關(guān)聯(lián)的站點索引文件或站點地圖被返回到客戶端應(yīng)用程序。 作為示例,考慮使用與圖3相同的指示符的圖4。在此,用戶可以輸入斜杠“/”,如在400處所示。響應(yīng)于這一用戶動 作,客戶端應(yīng)用程序(在該情況下是web瀏覽器)可以向與該URL相關(guān)聯(lián)的域發(fā)出 HTTP “Get(取)”請求。該“Get”請求可以請求與該域相關(guān)聯(lián)的站點索引文件或站 點地圖。通常,如本領(lǐng)域技術(shù)人員將明白的,這些文件被存儲在標準位置中并且按常規(guī) 方式來命名。例如,這些文件通常存儲在特定站點的根目錄中。響應(yīng)于發(fā)出該“Get”請求,將站點索引文件或站點地圖返回到客戶端應(yīng)用程 序。在一個或多個實施例中,站點所有者可以配置他們的站點索引文件或站點地圖以包 括可由客戶端應(yīng)用程序呈現(xiàn)的任何合適類型的信息。例如,站點所有者可以根據(jù)層次或 分層結(jié)構(gòu)來定義他們站點的內(nèi)容結(jié)構(gòu)。所以,例如,站點索引文件可以標識所有頂層類 別,并隨后對于所標識的每一頂層類別來標識第一子層。另外,站點所有者可以提供可 以與各頂層和子層類別一起顯示的描述性文本或其他信息。例如,該描述性文本可以提 供可在特定層處獲得的內(nèi)容的描述。站點索引文件中可包括的其他信息可以包括,作為 示例而非限制,諸如可以標識特定層或子層的網(wǎng)頁圖標(favicon)等各種圖像。如圖4所示,呈現(xiàn)了下拉菜單401并且它在402處顯示出網(wǎng)站的內(nèi)容結(jié)構(gòu)的頂 層。在該特定示例中,頂層包括“/財經(jīng)”層、“/新聞”層、“/音樂”層、“/電 影”層以及“/地圖”層。另外,在該特定示例中,站點索引文件還包括可以提供對可 在特定相關(guān)聯(lián)的層處獲得的內(nèi)容的描述的描述性文本404。例如,對于頂層“/音樂”, 描述性文本通知用戶這一層包括因特網(wǎng)無線電、音樂視頻、藝術(shù)家、音樂新聞、采訪以 及表演。在至少一些實施例中,上述信息可以呈現(xiàn)給用戶而無需用戶導(dǎo)航到特定站點。 這可以向用戶提供有價值的信息,以隨后使該用戶能夠作出關(guān)于接下來如何導(dǎo)航以及導(dǎo) 航到哪里的明智的決策。在一個或多個實施例中,一旦顯示了下拉菜單401,則用戶可以采取與出現(xiàn)在該
6下拉菜單中的項相關(guān)聯(lián)的一個或多個動作。例如,用戶可以簡單地忽略這些項并繼續(xù)在 地址欄中鍵入。作為替換或補充,用戶可以突出顯示下拉菜單中出現(xiàn)的特定項并選擇這 些選項之一來導(dǎo)航到該特定網(wǎng)站的層。因此,在該示例中,使用戶免于必須導(dǎo)航到原來 的站點。相反,他們可以導(dǎo)航到該網(wǎng)站的更深層來作為第一導(dǎo)航活動。作為替換或補 充,用戶可以突出顯示特定所顯示的項并進一步采取附加動作來查看該特定項內(nèi)的更深 的結(jié)果。作為示例,考慮使用先前使用的指示符的圖5。在此,如在500處所示,用戶突出顯示了 “/音樂”項。參考圖6(其使用先前 使用的指示符),如在600處所示,用戶鍵入了 “/”。響應(yīng)于這一用戶動作并根據(jù)一個 或多個實施例,客戶端應(yīng)用程序可以發(fā)出另一 “Get”請求以接收描述出現(xiàn)在“/音樂” 層下的各層的附加站點索引文件或站點地圖。具體而言,在該示例中,可以向用戶顯示 附加下拉菜單602。在該特定示例中,所顯示的子層包括“/音樂/藝術(shù)家”層、“/音 樂/視頻”層以及“/音樂/新聞”層。另外,在該特定示例中,向各單獨的子層提供 描述性文本,以向用戶提供可在特定子層找到的內(nèi)容的描述。上述示例示出在web瀏覽器的地址欄的上下文中使用自動完成模塊。然而,可 以明白和理解,自動完成模塊所提供的功能可以在web瀏覽器的其他上下文中和/或與其 他應(yīng)用程序一起使用。作為示例,考慮圖7。在此,在700處概括地示出web瀏覽器窗口形式的用戶界面。在該特定示例 中,用戶將他們的光標懸停在web瀏覽器窗口站點工具上方或附近。該工具可包括可出 現(xiàn)在web瀏覽器窗口中的任何合適的工具。在該示例中,該工具是出現(xiàn)在瀏覽器窗口中 的“主頁”圖標。響應(yīng)于將他們的光標懸停在這一工具上方,可以用上述方式呈現(xiàn)描述 用戶的主頁內(nèi)容的下拉菜單。作為示例,考慮使用先前使用的指示符的圖8。在此,提供了下拉菜單800,其描述與用戶的主頁相關(guān)聯(lián)的各層和/或子層。用 戶可以按大體上相同的方式導(dǎo)航到不同的層或接收相對于以上地址欄呈現(xiàn)的附加信息, 用戶也可以使用下拉菜單800來導(dǎo)航或接收附加信息。如上所述,自動完成模塊也可以結(jié)合其他應(yīng)用程序來使用。作為示例,考慮圖 9。在此,顯示電子郵件消息900形式的用戶界面。在該特定示例中,電子郵件消 息包括到向電子郵件的收件人推薦的網(wǎng)站的鏈接902。參考圖10(其使用先前使用的指示 符),如在1000處所示,用戶將他們的光標懸停在該鏈接上方或附近。響應(yīng)于懸停他們 的光標,電子郵件客戶端應(yīng)用程序可以發(fā)出“Get”請求以檢索與該鏈接相關(guān)聯(lián)的站點索 引文件或站點地圖。響應(yīng)于接收到該站點索引文件或站點地圖,可以向用戶呈現(xiàn)下拉菜 單1002,其中可以向該用戶顯示與該鏈接相關(guān)聯(lián)的各層。用戶隨后可以按與上述方式大 體上相同的方式來導(dǎo)航或接收與各層相關(guān)聯(lián)的附加信息以訪問與該鏈接或網(wǎng)站相關(guān)聯(lián)的 內(nèi)容。在考慮了可利用自動完成模塊所提供的功能的各實施例之后,現(xiàn)在考慮可根據(jù) 一個或多個實施例實現(xiàn)的示例方法。示例方法圖11是描述根據(jù)一個或多個實施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實現(xiàn)。在至少一些實施例中,該方法的各方面可以由合適地配置的客戶端應(yīng)用程序和/或諸如上述模塊等自動完成模塊來實現(xiàn)。另 外,該方法的一些方面可以由網(wǎng)站來實現(xiàn)。因此,在所示流程圖中,可由客戶端應(yīng)用程 序和/或自動完成模塊實現(xiàn)的各步驟可被如此指定。同樣,可由網(wǎng)站實現(xiàn)的各步驟可被 如此指定。步驟1100接收與網(wǎng)站相關(guān)聯(lián)的用戶動作??梢允褂萌魏魏线m的用戶動作。例 如,在至少一些實施例中,用戶動作可包括將文本輸入合適地配置的文本區(qū)域。合適地 配置的文本區(qū)域的一個示例是地址欄。其他文本區(qū)域可包括,作為示例而非限制,收藏 欄、搜索欄等等。在其中用戶輸入文本的實施例中,用戶動作還可包括輸入特定類型的 文本字符。在以上地址欄示例中,這樣的字符包括“/”字符。然而,可以使用任何 合適的字符。作為替換或補充,用戶動作可包括將光標懸停在相關(guān)聯(lián)的鏈接的上方或附 近。然而,應(yīng)當(dāng)明白和理解,可以使用任何合適的用戶動作。例如,在至少一些實施例 中,基于語音的實施例可以支持包括可聽地提供(如通過向合適地配置的輸入設(shè)備講話) 諸如URL等輸入的用戶動作。步驟1102響應(yīng)于該用戶動作來生成對站點索引文件或站點地圖的請求??衫?任何合適的請求。在至少一些實施例中,該請求可以根據(jù)標準協(xié)議來生成。這樣的請求 的一個示例是HTTP “Get”請求。步驟1104將該請求發(fā)送到該網(wǎng)站。步驟1106接收該請求并且步驟1108將站點索引文件或站點地圖返回到客戶端應(yīng)
用程序。步驟1110接收站點索引文件或站點地圖,并且步驟1112呈現(xiàn)描述網(wǎng)站的內(nèi)容的 演示??梢允褂萌魏魏线m的演示來描述該網(wǎng)站的內(nèi)容。在至少一些實施例中,該演示可 以按下拉菜單形式存在的顯示的形式來存在。在不背離所要求保護的主題的精神和范圍 的情況下可以利用其他顯示。作為替換或補充,該演示可包括可聽演示,如所返回的網(wǎng) 站內(nèi)容的言語表達。在至少一些實施例中,可以重復(fù)步驟1110-1112以便隨后呈現(xiàn)該網(wǎng)站內(nèi)的更深 的內(nèi)容。在描述了根據(jù)一個或多個實施例的示例方法之后,現(xiàn)在考慮可被用來實現(xiàn)上述 實施例中的一個或多個的示例系統(tǒng)。示例系統(tǒng)圖12示出可以實現(xiàn)上述各實施例的示例計算設(shè)備1200。計算設(shè)備1200可以是 例如圖1的計算設(shè)備102或任何其他合適的計算設(shè)備。計算設(shè)備1200包括一個或多個處理器或處理單元1202、一個或多個存儲器和/ 或存儲組件1204、一個或多個輸入/輸出(I/O)設(shè)備1206、以及允許各組件和設(shè)備彼此 通信的總線1208??偩€1208表示任何若干類型的總線結(jié)構(gòu)中的一個或多個,包括存儲器 總線或存儲器控制器、外圍總線、加速圖形端口、以及使用各種總線體系結(jié)構(gòu)的任一種 的處理器或局部總線。總線1208可包括有線和/或無線總線。存儲器/存儲組件1204表示一個或多個計算機存儲介質(zhì)。組件1204可包括易 失性介質(zhì)(如隨機存取存儲器(RAM))和/或非易失性介質(zhì)(如只讀存儲器(ROM)、閃 存、光盤、磁盤等等)。組件1204可包括固定介質(zhì)(例如,RAM、ROM、固定硬盤驅(qū) 動器等)以及可移動介質(zhì)(例如閃存驅(qū)動器、可移動硬盤驅(qū)動器、光盤等等)。
一個或多個輸入/輸出設(shè)備1206允許用戶向計算設(shè)備1200輸入命令和信息,并 還允許向用戶和/或其他組件或設(shè)備呈現(xiàn)信息。輸入設(shè)備的示例包括鍵盤、光標控制設(shè) 備(例如鼠標)、話筒、掃描儀等。輸出設(shè)備的示例包括顯示設(shè)備(例如監(jiān)視器或投影 儀)、揚聲器、打印機、網(wǎng)卡等。各種技術(shù)在此可以在軟件或程序模塊的一般上下文中描述。一般而言,軟件包 括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。 這些模塊和技術(shù)的實現(xiàn)可以存儲在某種形式的計算機可讀介質(zhì)上或通過某種形式的計算 機可讀介質(zhì)傳輸。計算機可讀介質(zhì)可以是可由計算機訪問的任何一個或多個可用介質(zhì)。 作為示例而非限制,計算機可讀介質(zhì)可以包括“計算機存儲介質(zhì)”?!坝嬎銠C存儲介質(zhì)”包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模 塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介 質(zhì)。計算機存儲介質(zhì)包括但不限于,RAM、ROM、EEPROM、閃存或其他存儲器技術(shù)、 CD-ROM、數(shù)字多功能盤(DVD)或其他光盤存儲、盒式磁帶、磁帶、磁盤存儲或其他磁 存儲設(shè)備,或者可用于存儲所需信息并可由計算機訪問的任何其他介質(zhì)。結(jié)論
各實施例利用自動完成模塊來展示網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,用 戶可以在應(yīng)用程序內(nèi)采取某一動作,并且作為響應(yīng),該自動完成模塊可以檢索站點索引 文件或站點地圖并使用該站點索引文件或站點地圖來顯示該網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一 些實施例中,可以在不導(dǎo)航到網(wǎng)站的情況下來顯示該特定網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,自動完成模塊可以利用諸如HTTP協(xié)議等標準協(xié)議來檢 索站點索引文件或站點地圖。盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附 權(quán)利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是 作為實現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
1.一種計算機實現(xiàn)的方法,包括響應(yīng)于用戶動作來檢索與網(wǎng)站相關(guān)聯(lián)的站點索引文件或站點地圖(1110);以及 使用所述站點索引文件或站點地圖來呈現(xiàn)與所述網(wǎng)站相關(guān)聯(lián)的內(nèi)容結(jié)構(gòu)(1112),其 中所述檢索和使用是在不導(dǎo)航到所述網(wǎng)站的情況下執(zhí)行的。
2.如權(quán)利要求1所述的方法,其特征在于,所述檢索動作是使用HTTPGet請求來執(zhí) 行的。
3.如權(quán)利要求1所述的方法,其特征在于,所述用戶動作包括向應(yīng)用程序輸入文本。
4.如權(quán)利要求1所述的方法,其特征在于,所述用戶動作包括向web瀏覽器輸入文本。
5.如權(quán)利要求1所述的方法,其特征在于,所述用戶動作包括向與web瀏覽器相關(guān)聯(lián) 的地址欄輸入文本。
6.如權(quán)利要求1所述的方法,其特征在于,所述用戶動作包括向與web瀏覽器相關(guān)聯(lián) 的地址欄輸入“/”。
7.如權(quán)利要求1所述的方法,其特征在于,所述使用顯示層類別以及提供可在特定層 處獲得的內(nèi)容的描述的描述性文本。
8.如權(quán)利要求1所述的方法,其特征在于,所述使用顯示在其中顯示所述內(nèi)容結(jié)構(gòu)的 下拉菜單。
9.一種計算機實現(xiàn)的方法,包括響應(yīng)于用戶動作來檢索與網(wǎng)站相關(guān)聯(lián)的站點索引文件或站點地圖(1110),所述用戶 動作包括以下動作中的至少一個(1)用戶在應(yīng)用程序所呈現(xiàn)的框中輸入文本,(2)用戶將光標懸停在工具或鏈接上方或附近;或(3)用戶提供可聽輸入;以及使用所述站點索引文件或站點地圖來呈現(xiàn)與所述網(wǎng)站相關(guān)聯(lián)的內(nèi)容結(jié)構(gòu)(1112)。
10.如權(quán)利要求9所述的方法,其特征在于,所述檢索和使用是在不導(dǎo)航到所述網(wǎng)站 的情況下執(zhí)行的。
11.如權(quán)利要求9所述的方法,其特征在于,所述框包括地址欄。
12.如權(quán)利要求9所述的方法,其特征在于,所述用戶動作發(fā)生在web瀏覽器內(nèi)。
13.如權(quán)利要求9所述的方法,其特征在于,所述用戶動作發(fā)生在與web瀏覽器不同 的應(yīng)用程序內(nèi)。
14.如權(quán)利要求9所述的方法,其特征在于,所述用戶動作發(fā)生在電子郵件應(yīng)用程序內(nèi)。
15.—種系統(tǒng),包括一個或多個計算機可讀存儲介質(zhì)(106);所述一個或多個計算機可讀介質(zhì)上的、在被執(zhí)行時實現(xiàn)一種方法的計算機可讀指令 (111),所述方法包括響應(yīng)于用戶動作來檢索與網(wǎng)站相關(guān)聯(lián)的站點索引文件或站點地圖;使用所述站點索引文件或站點地圖來在下拉菜單中顯示與所述網(wǎng)站相關(guān)聯(lián)的內(nèi)容結(jié)構(gòu);接收與出現(xiàn)在所述下拉菜單中的項相關(guān)聯(lián)的進一步用戶動作;響應(yīng)于所述進一步用戶動作來檢索附加站點索引文件或站點地圖;以及使用所述附加站點索引文件或站點地圖來顯示與所述網(wǎng)站相關(guān)聯(lián)的其他內(nèi)容結(jié)構(gòu),其中(1)所述檢索站點索引或站點地圖并使用所述站點索引文件或站點地圖;或(2) 檢索附加站點索引文件或站點地圖并使用所述附加站點索引文件或站點地圖中的至少一 個是在不將瀏覽器窗口導(dǎo)航到所述網(wǎng)站的情況下執(zhí)行的。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述用戶動作中的至少一個包括將文本 輸入所述瀏覽器。
17.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述用戶動作中的至少一個包括將文本 輸入與所述瀏覽器相關(guān)聯(lián)的地址欄。
18.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述(1)使用所述站點索引文件或站點 地圖或(2)使用所述附加站點索引文件或站點地圖中的至少一個顯示層類別和提供可在 特定層獲得的內(nèi)容的描述的描述性文本。
19.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述用戶動作中的至少一個包括將光標 懸停在瀏覽器工具或鏈接的上方或附近。
20.如權(quán)利要求15所述的系統(tǒng),其特征在于,檢索站點索引文件或站點地圖、使用所 述站點索引文件或站點地圖、接收進一步的用戶動作、檢索附加站點索引文件或站點地 圖、以及使用所述附加站點索引文件或站點地圖的所述動作中的至少一個是由與所述瀏 覽器集成在一起的自動完成模塊來執(zhí)行的。
全文摘要
各實施例利用自動完成模塊來展示網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,用戶可以在應(yīng)用程序內(nèi)采取某一動作,并且作為響應(yīng),該自動完成模塊可以檢索站點索引文件或站點地圖并使用該站點索引文件或站點地圖來顯示該網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,可以在不導(dǎo)航到網(wǎng)站的情況下來顯示該特定網(wǎng)站的內(nèi)容結(jié)構(gòu)。在至少一些實施例中,自動完成模塊可以利用諸如HTTP協(xié)議等標準協(xié)議來檢索站點索引文件或站點地圖。
文檔編號G06F3/048GK102016905SQ200980114923
公開日2011年4月13日 申請日期2009年3月23日 優(yōu)先權(quán)日2008年4月23日
發(fā)明者B·R·小安德斯 申請人:微軟公司