專利名稱:內(nèi)容顯示和導航接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及用于用戶接口的系統(tǒng)和方法,并且在一個示例中涉及 活動的瀏覽器接口內(nèi)可操作的內(nèi)容顯示和導航接口。
背景技術(shù):
因特網(wǎng)和其它網(wǎng)絡(luò)互連計算機和計算設(shè)備以允許數(shù)據(jù)在網(wǎng)絡(luò)連接上易 于傳輸。 一般地,計算機和計算設(shè)備使用客戶端-服務器模型來組織,其中 在擔當服務器的某些計算機或計算設(shè)備和擔當客戶端的某些計算機或計算 設(shè)備之間建立網(wǎng)絡(luò)連接。當然,某些計算機或計算設(shè)備可擔當服務器和客 戶端。
服務器的示例是網(wǎng)絡(luò)服務器并且客戶端的示例是網(wǎng)絡(luò)客戶端,例如運 行網(wǎng)絡(luò)瀏覽器程序的個人計算機。已開發(fā)了許多不同的網(wǎng)絡(luò)客戶端并且正 在有規(guī)律地開發(fā)網(wǎng)絡(luò)瀏覽器的變體。僅僅作為示例,網(wǎng)絡(luò)瀏覽器可在桌面 計算機、膝上型計算機、手持設(shè)備、移動電話、無線設(shè)備、嵌入了網(wǎng)絡(luò)客 戶端功能的電子設(shè)備等中實現(xiàn)。通常,設(shè)備全部所需要的是用戶接口和網(wǎng) 絡(luò)接口。
通常,網(wǎng)絡(luò)客戶端根據(jù)接口操作以使用眾所周知的(或其它適合的) 協(xié)議向網(wǎng)絡(luò)服務器發(fā)出請求。響應于所接收的請求,網(wǎng)絡(luò)服務器返回數(shù)據(jù)
響應。在網(wǎng)絡(luò)客戶端-服務器交互的典型描述中,假定使用HTTP協(xié)議,其 中網(wǎng)絡(luò)客戶端發(fā)出針對特定網(wǎng)絡(luò)服務器地址的請求,以用于由請求中URL 所表示的頁面,并且對特定網(wǎng)絡(luò)服務器地址做出響應的服務器用作為要顯 示的頁面或其它數(shù)據(jù)集的數(shù)據(jù)來響應。通常,不管請求和返回的實際數(shù) 據(jù),所返回的數(shù)據(jù)稱為網(wǎng)頁。
能夠在用戶接口中向用戶呈現(xiàn)網(wǎng)頁的全部或部分并且接受用戶輸入 (其中至少某些用戶輸入可使得網(wǎng)絡(luò)客戶端呈現(xiàn)不同和定制的網(wǎng)頁)的網(wǎng)絡(luò)客戶端通常被稱為"網(wǎng)絡(luò)瀏覽器",這是因為用戶通常使用網(wǎng)絡(luò)客戶端 在通常被認為是引用其它頁面的頁面"網(wǎng)"的部分的網(wǎng)頁間導航。
網(wǎng)絡(luò)瀏覽器是已知的并且是慣用的,并且常常提供除了呈現(xiàn)網(wǎng)頁和接 受涉及所呈現(xiàn)網(wǎng)頁的用戶輸入之外的功能。例如,網(wǎng)頁可包括程序元素, 該程序元素由網(wǎng)絡(luò)瀏覽器在接收到包括該程序元素的網(wǎng)頁時執(zhí)行。這種程 序元素的一個示例是JAVA⑧小程序。
網(wǎng)頁還可包括使得網(wǎng)絡(luò)服務器采取動作的程序元素。例如,網(wǎng)絡(luò)服務 器可提供門戶服務,其中網(wǎng)絡(luò)服務器從各種源收集信息并且在請求時生成
用于網(wǎng)絡(luò)客戶端的門戶頁面。這種門戶頁面的示例是主Yahoo!⑧頁面 (www.yahoo.com ) 禾卩 My Yahoo! 提 <共的個人化頁面 (my.yahoo.com)。后者規(guī)定了要遞送到網(wǎng)絡(luò)客戶端的基于例如在服務器
處存儲的用戶首選項定制的頁面。
定制的網(wǎng)頁和變化的布局常常提供了豐富的用戶體驗,但是如果信息
和內(nèi)容的呈現(xiàn)是難于管理或太大而不能導航,則體驗可能不那么令人贊許。
發(fā)明內(nèi)容
根據(jù)這里提供的本發(fā)明的某些方面,提供了用于在設(shè)備(例如計算 機、個人計算機、移動計算機設(shè)備等)上導航和查看信息的系統(tǒng)和方法。
在這里提供的一個方面和示例中,描述了用于顯示內(nèi)容的內(nèi)容導航接 口裝置。裝置包括用于顯示至少兩個內(nèi)容特性的顯示邏輯,其中每個內(nèi)容 特性關(guān)聯(lián)于內(nèi)容(例如應用、服務、媒體對象、或者其組合)。此外,裝 置包括用于響應于內(nèi)容特性的選擇來顯示關(guān)聯(lián)于內(nèi)容特性的內(nèi)容的選擇邏 輯,并且關(guān)聯(lián)于每個內(nèi)容特性的內(nèi)容顯示在接口的公用(或可重用)顯示 空間中。
在一個示例中,當選擇了不同的內(nèi)容特性時,根據(jù)新選擇內(nèi)容特性的 關(guān)聯(lián)內(nèi)容替換或更新顯示空間內(nèi)顯示的內(nèi)容。例如,選擇邏輯可響應于第 一內(nèi)容特性的選擇在顯示空間中顯示第一內(nèi)容,并且其后,選擇邏輯可響 應于第二內(nèi)容特性的選擇代替第一內(nèi)容顯示第二內(nèi)容。在某些示例中,選擇邏輯可響應于第一和第二內(nèi)容特性的選擇組合第一和第二內(nèi)容。此外, 當選擇不同內(nèi)容特性時,內(nèi)容特性和顯示空間可在接口內(nèi)活動或移動。
在某些示例中,接口可進一步包括用于訪問附加內(nèi)容的邏輯,例如啟 動關(guān)聯(lián)于所顯示內(nèi)容的應用或服務。接口可進一步以兩個或更多個同時的 級別的細節(jié)或尺寸來顯示內(nèi)容,所述級別可以是用戶可配置的。
在另一方面,提供了用于顯示和查看內(nèi)容的方法。在一個示例中,方 法包括顯示多個內(nèi)容特性和顯示空間,其中每個內(nèi)容特性關(guān)聯(lián)于內(nèi)容,并 且響應于選擇來在顯示空間中顯示關(guān)聯(lián)于所選擇內(nèi)容特性的內(nèi)容。此外, 當選擇不同的內(nèi)容特性時,根據(jù)新選擇內(nèi)容特性的關(guān)聯(lián)內(nèi)容來替換顯示空 間內(nèi)顯示的內(nèi)容。另外,可響應于內(nèi)容特性的不同選擇在接口內(nèi)移動(例 如以類似于快門的響應)內(nèi)容特性和/或顯示空間的位置。
根據(jù)另一方面,提供了包括用于用戶接口的程序代碼的計算機程序產(chǎn) 品。計算機程序產(chǎn)品可包括程序代碼,其操作用于顯示至少兩個內(nèi)容特 性,每個所顯示內(nèi)容特性關(guān)聯(lián)于內(nèi)容,并且用于響應于所顯示內(nèi)容特性之 一的選擇來在顯示空間中顯示關(guān)聯(lián)于內(nèi)容特性的內(nèi)容。在一個示例中,程 序代碼還可操作為使得當選擇不同的內(nèi)容特性時,根據(jù)新選擇內(nèi)容特性的 關(guān)聯(lián)內(nèi)容來替換顯示空間內(nèi)顯示的內(nèi)容。
在結(jié)合附圖和權(quán)利要求考慮了下面的詳細描述時,會更好地理解本發(fā) 明的各個方面和示例。
圖l示出了其中可使用所描述示例設(shè)備、系統(tǒng)、和方法的示例環(huán)境。 圖2示出了用于顯示和導航內(nèi)容的示例用戶接口。
圖3A到3D示出了用于導航和訪問內(nèi)容的用戶接口的示例特征和操作。
圖4A和4B示出了用于導航和訪問內(nèi)容的用戶接口的示例特征和操作。
圖5示出了用于經(jīng)由用戶接口導航和顯示內(nèi)容的示例方法。
具體實施例方式
給出以下描述以使得本領(lǐng)域普通技術(shù)人員能夠構(gòu)成和使用本發(fā)明。特 定設(shè)備、技術(shù)、和應用的描述僅作為示例提供。對于本領(lǐng)域普通技術(shù)人員 來說,對這里描述的示例的各種修改將容易明顯,并且這里定義的一般原 理可應用于其它示例和應用,而不會偏離本發(fā)明的精神和范圍。因此,本 發(fā)明不旨在限于這里描述和示出的示例,而是要符合與權(quán)利要求一致的范 圍。
在這里描述的一個方面和示例中,提供內(nèi)容導航用戶接口 (或者內(nèi)容 導航接口元素),其可用于在用戶設(shè)備上顯示和導航內(nèi)容或者可經(jīng)由用戶 設(shè)備訪問。在一個示例中,用戶接口顯示多種內(nèi)容特性(也稱為"內(nèi)容通 道"),其中每種內(nèi)容特性關(guān)聯(lián)于附加內(nèi)容,所述附加內(nèi)容例如是服務、 應用、或內(nèi)容。內(nèi)容特性可包括圖標、文本、或關(guān)聯(lián)于附加內(nèi)容的其它標 記。接口還包括公用顯示空間,其響應于內(nèi)容特性之一的選擇來顯示關(guān)聯(lián) 于內(nèi)容特性的內(nèi)容。用戶可順序選擇不同的內(nèi)容特性來在顯示空間中查看 關(guān)聯(lián)的內(nèi)容。在其它示例中,用戶可選擇兩個(或更多個)內(nèi)容特性并且 查看關(guān)聯(lián)于兩個內(nèi)容特性的內(nèi)容的組合。
根據(jù)其它方面和示例,可以以變化級別的細節(jié)來査看內(nèi)容。例如,用 戶可從兩個或更多個細節(jié)或尺寸的級別中選擇以査看內(nèi)容。在說明性示例 中,新聞內(nèi)容特性或通道可包括可按包括標題行的第一級別、包括標題行 和文章的前100個字符的第二級別、以及包括文章整個內(nèi)容的第三級別査 看的文章。以該方式,用戶可按不同類型內(nèi)容所期望的細節(jié)級別快速導航 和訪問內(nèi)容。此外,用戶可為各種內(nèi)容類型設(shè)置各種級別以用于未來的査 看。
最初,并且參考圖1,示出了所描述用戶接口和方法的某些方面和示
例可以工作的示例環(huán)境。通常, 一個或多個客戶端22可訪問服務器20。 服務器20和客戶端22可包括例如具有處理單元、存儲器(包括永久存儲 設(shè)備)、和通信接口、以及其它常規(guī)計算機組件(例如輸入設(shè)備,諸如鍵 盤和鼠標,輸出設(shè)備,諸如顯示器)的各種類型的計算機設(shè)備中的任何一 種。例如,客戶端計算機22可包括桌面計算機、膝上型計算機、諸如移動電話之類的移動設(shè)備、使能web的電話、智能電話、電視、電視機頂盒等。
客戶端22和服務器20可例如經(jīng)由網(wǎng)絡(luò)24,經(jīng)由適當通信接口通信, 所述網(wǎng)絡(luò)24例如是因特網(wǎng)??蛻舳?2和服務器20可部分或完整地經(jīng)由無 線或硬連線的通信,例如以太網(wǎng)、IEEE 802.1 lb無線等進行通信。另外, 客戶端22和服務器20之間的通信可包括各種服務器,例如郵件服務器、 移動服務器等。
服務器20包括用于優(yōu)選地以下面詳細論述的格式格式化從本地或遠 程數(shù)據(jù)庫或者其它數(shù)據(jù)源訪問的數(shù)據(jù),以用于呈現(xiàn)給客戶端22的用戶的 邏輯,或被編程為執(zhí)行所述格式化。服務器20可利用各種web數(shù)據(jù)接口 技術(shù),例如公共網(wǎng)關(guān)接口 (CGI)協(xié)議和關(guān)聯(lián)的應用(或者"腳本"), Java "servlets",即運行在網(wǎng)絡(luò)服務器上的Java⑧應用等,以呈現(xiàn)信息和 從客戶端22接收輸入。服務器20,盡管這里以單數(shù)描述,實際上可包括 通信(有線和/或無線)和協(xié)作以執(zhí)行這里描述的某些或全部功能的多個計 算機、設(shè)備、關(guān)聯(lián)的后端等。
服務器20可包括帳戶服務器(例如電子郵件服務器)、移動服務器 等或與這些服務器通信。要注意,可由客戶端22訪問的帳戶服務器可包 括電子郵件服務器(例如Yahoo! Mail)上的一個或多個個人電子郵件帳 戶、照片服務器(例如Yahoo! Photos)上的家庭相簿帳戶、PIM服務器 (例如Yahoo! Address book或者Yahoo! Notepad)上的個人信息管理 (PIM)帳戶、多媒體庫服務器(例如Yahoo! Music)上的音樂庫帳 戶、其組合等。
本領(lǐng)域普通技術(shù)人員將會理解,不是需要描述的所有組件,并且可對 組件的布置和類型做出改變,而不會偏離本發(fā)明的精神和范圍。
圖2示出了用于顯示和導航內(nèi)容的示例用戶接口 200。 一般地說,用 戶接口 200包括用于顯示多個內(nèi)容特性210a到210f以及顯示空間220的 邏輯。每種內(nèi)容特性210a到210f具有關(guān)聯(lián)于其的內(nèi)容,其可包括服務、 應用、和/或內(nèi)容。內(nèi)容特性210a到210f還可稱為用于選擇相關(guān)聯(lián)內(nèi)容的 通道或按鈕。內(nèi)容特性210a到210f可關(guān)聯(lián)于各種服務、應用、和內(nèi)容,例如本地 或遠程存儲的網(wǎng)絡(luò)服務器、電子郵件服務或程序、即時消息服務、照片
(例如Yahoo! Photos)、天氣、新聞、媒體對象、搜索、地圖、本地、 體育、金融、娛樂、PIM應用等。此外,媒體對象可包括文檔、文章、照 片、音頻文件、視頻文件等。另外,內(nèi)容可包括到可由接口和相關(guān)聯(lián)的用 戶設(shè)備訪問的進一步內(nèi)容的選擇或鏈接,所述訪問例如經(jīng)由本地或遠程存 儲或訪問的應用編程接口 (API)、網(wǎng)頁等。
顯示空間220通常包括用于當選擇時顯示關(guān)聯(lián)于內(nèi)容特性210a到 210f的內(nèi)容的窗口或窗格(例如頂行的三種內(nèi)容特性210a到210c、中間 的顯示空間200、和底端行的三種內(nèi)容特性210d到210f)。在該示例中, 選擇內(nèi)容特性"A"(例如由用戶選擇或者當啟動用戶接口 200時默認選 擇)并且在顯示空間220中示出關(guān)聯(lián)于其的內(nèi)容。如下面更詳細描述的, 由于選擇不同的內(nèi)容特性210a到210f,改變或更新顯示空間220以顯示 關(guān)聯(lián)于新選擇內(nèi)容特性的內(nèi)容。因此,顯示空間220稱為"公用"或"可 重用"空間,例如,區(qū)域由內(nèi)容特性210a到210f的全部來使用以顯示內(nèi) 容特性210a到210f的內(nèi)容或預覽。
內(nèi)容特性210a到210f例如可通過點擊或鍵入具體的內(nèi)容特性210a到 210f,經(jīng)由諸如鍵盤或鼠標之類的客戶端輸入設(shè)備來選擇。在一個示例 中,通過將指針(例如與用戶設(shè)備相關(guān)聯(lián)的箭頭或其他圖形)置于內(nèi)容特 性210a到210f之上來選擇單獨的內(nèi)容特性210a到210f,而無需例如點擊 鼠標之類的進一步的輸入。因此用戶可以在不同特性210a到210f之上移 動指針來查看與每個特性相關(guān)聯(lián)的預覽和內(nèi)容。
用戶可通過選擇單獨的內(nèi)容特性(例如,通過高亮或者其他方式選擇 內(nèi)容特性210a到210f中的一個)來訪問與內(nèi)容特性210a到210f相關(guān)聯(lián)的 內(nèi)容。在一個示例中,當指針位于一內(nèi)容特性210a到210f之上時,選擇 該內(nèi)容特性210a到210f并且在顯示空間220中顯示與其相關(guān)聯(lián)的內(nèi)容。 在其它示例中,當指針位于預覽的內(nèi)容特性210a到210f之上并且做出另 外輸入(例如,擊鍵或鼠標按鈕)時做出選擇。在其它示例中經(jīng)由拖放操 作做出選擇。應當理解可通過各種方式,例如粗體、放大、更鮮明地變色、改變背
景或邊框等來高亮或標記內(nèi)容特性210a到210f。在其它示例中,例如箭 頭或滑動塊的指示符可位于內(nèi)容特性鄰近以表示它的狀態(tài)。在其它示例 中,不高亮所選擇內(nèi)容特性210a到210f;然而,顯示在顯示空間220中 的內(nèi)容將使特定內(nèi)容特性210a到210f的選擇很明顯。另夕卜,接口可通過 附加內(nèi)容選項來循環(huán)。
內(nèi)容特性210a到210f可包括任何在用戶接口 200內(nèi)顯示的用戶可識 別標記。例如,可使用圖標和/或文本。另外,內(nèi)容特性(例如包括圖標和 /或文本)的顯示可以是用戶可配置的或者由設(shè)備/應用來配置。例如,用 戶接口 200可初始裝備有默認內(nèi)容特性和內(nèi)容特性圖像,諸如用于郵件、 即時信使、地圖等的圖標。在其它示例中,用戶可添加或配置圖標(例如 通過從服務器下載或從另一設(shè)備上載)。例如,用戶可添加與特定網(wǎng)站、 應用等相關(guān)聯(lián)的圖標和/或文本。另外,用戶可改變或更換單獨的內(nèi)容特性 210a到210f的外觀,例如以包括照片圖像、表情符(emoticon)、文本 等。
在這些示例中,在顯示空間220上面和下面水平地示出了內(nèi)容特性 210a到210f,然而其它布置是可能的。例如,內(nèi)容特性210a到210f可顯 示在顯示空間220的一側(cè)。在其它示例中,可在顯示空間220的一側(cè)或兩 側(cè)使用內(nèi)容特性210a到210f的相似的垂直布置。另外,在其它示例中, 可在矩形顯示空間周圍用戶接口的角落處垂直地和水平地、圓形顯示空間 周圍環(huán)形地等布置內(nèi)容特性。此外,想到了在用戶接口內(nèi)顯示的任何多個 內(nèi)容特性210a到210f。
另外,示出了廣告290,其可如所示的包括到接口 200、嵌入顯示空 間220內(nèi)、或者以其他方式關(guān)聯(lián)于用戶接口 200 (例如,作為分離窗 口)??苫诟鞣N因素選擇廣告290,所述因素包括但不限于用戶簡檔信 息、用戶歷史信息(例如用戶的搜索或査看歷史)、用戶接口 200中內(nèi)容 特性210a到210f的顯示、已選擇的內(nèi)容特性、其組合等。此外,應當理 解,例如響應于用戶輸入和接口 200的操縱,廣告290可隨時間變化。
在一個示例中,用戶接口 200,作為孤立接口或者更大接口或網(wǎng)絡(luò)瀏覽器頁面的元素,可經(jīng)由在線帳戶,例如電子郵件帳戶由用戶訪問。例
如,用戶可登錄帳戶服務器,并且用戶接口 200可包括在"home"(主 頁)頁面中或響應于用戶登錄而顯示。此外,用戶接口 200可包括一個或 多個小配件或是所述小配件的一部分。通過這些和其它方式,單獨的用戶 可從多個客戶端設(shè)備訪問用戶接口 200;例如,用戶接口 200可從計算機 服務器供應到從各種設(shè)備訪問服務器的用戶,所述各種設(shè)備例如是個人計 算機、工作計算機、例如電話的移動計算機設(shè)備等。當然,在其它示例 中,用戶接口 200可作為計算機設(shè)備上運行的應用程序來包括。
圖3A到3D示出了用戶接口 200的示例操作和附加方面。具體地,圖 3A和3B分別示出了內(nèi)容特性210b (例如"B")和內(nèi)容特性210c (例如 "C")的選擇,導致顯示空間220顯示關(guān)聯(lián)于其的內(nèi)容。因此,響應于 內(nèi)容的不同通道(即,內(nèi)容特性210a到210f)的用戶選擇,顯示空間220 的可重用空間用"C"內(nèi)容代替"B"內(nèi)容。
此外,并且在一個示例中,響應于如圖3C中示出的用戶選擇內(nèi)容特 性210d (例如"D"),下面行的內(nèi)容特性210d到f (即"D"到"F") 向上移動(例如以類似于快門的響應),并且接近于上面行的內(nèi)容特性 210a到c (即"A"到"C")。此外,顯示空間220向下移動到用戶接口 200的下面部分。在一個示例中,用戶接口 200的整個尺寸,并且尤其是 高度"h"保持不變。例如,如果用戶接口 200作為元素合并到更大的顯 示,例如瀏覽器窗口內(nèi),則這是有利的。
在其它示例中,上面行的內(nèi)容特性210a到210c可通過類似方式向下 移動并且接近于下面行的內(nèi)容特性210d-210f。在其它的示例中,用戶接 口 200可包括第三行內(nèi)容特性,內(nèi)容特性210d到f和顯示空間220類似于 如上所述的內(nèi)容特性210d到f的行的移動,以當被選擇時顯示關(guān)聯(lián)的內(nèi) 容。
圖4A和4B示出了用戶接口 400的示例操作和方面(其可類似于或不 同于圖2和3A到3D中示出的用戶接口 200)。如上所述,顯示空間420 顯示關(guān)聯(lián)于特定內(nèi)容通道或所選擇內(nèi)容特性410a到410f的內(nèi)容。此外, 在該示例中,啟動/擴充選擇430包括在顯示空間420內(nèi)(或以其他方式關(guān)聯(lián)于用戶接口 400),其可操作為向用戶提供附加內(nèi)容和/或功能。例如,
接口 400可包括用于響應于擴充/啟動430的選擇來啟動或擴充顯示空間 420的內(nèi)容的邏輯。在一個示例中,用戶接口 400和/或顯示空間420可擴 充到具有預覽的更大的顯示尺寸,以包括附加內(nèi)容。在其它示例中,可為 顯示內(nèi)容啟動新窗口或頁面,例如如圖4B中所示。
在該說明性示例中,內(nèi)容特性410a對應于電子郵件程序(例如 Yahoo!⑧mail、 Hotmai鵬等)。響應于內(nèi)容特性410a的選擇,顯示空間 420示出了附加內(nèi)容,例如包括發(fā)送者身份、和主題行的新電子郵件的預 覽。在其它示例中,顯示空間420可包括比顯示420允許的更多的內(nèi)容, 并且包括滾動條以査看未適配于顯示空間420內(nèi)的附加內(nèi)容。
用戶可直接通過顯示空間420訪問單獨的電子郵件,例如通過選擇顯 示空間420內(nèi)的所顯示電子郵件。選擇所顯示電子郵件可使得訪問顯示空 間420或者新窗口或窗格402 (例如如圖4B中所示)內(nèi)的單獨電子郵件。 另外,用戶可經(jīng)由啟動/擴充選擇器430 (或等同物)來擴充內(nèi)容,以訪問 具有附加功能的窗格402和關(guān)聯(lián)于特定郵件程序的內(nèi)容422。
在圖4A中示出的其它說明性示例中,內(nèi)容特性410b對應于信使服 務。當選擇內(nèi)容特性410b時,顯示空間420可顯示聯(lián)系人的狀態(tài)(例如 朋友是否在線等)、會話等。用戶可選擇所顯示聯(lián)系人之一以發(fā)起即時通 信會話和/或啟動信使服務。另外,擴充選項(類似于擴充/啟動430)可顯 示在顯示空間420內(nèi),用于啟動或打開關(guān)聯(lián)的信使程序(不必選擇特定的 所顯示聯(lián)系人等)。
另外,對應于服務或應用,例如音樂、天氣、新聞、本地、地圖等的 其它內(nèi)容特性可在顯示空間420中顯示所選擇內(nèi)容。所選擇內(nèi)容特性410a 到410f可以是用戶選擇的或者基于用戶簡檔、用戶歷史、用戶輸入(例如 書簽、收藏夾等)。另外,在可顯示變化級別的內(nèi)容細節(jié)(例如從非常廣 泛到非常具體或者從小到大)的系統(tǒng)中,響應于內(nèi)容特性410a到410f的 選擇顯示的內(nèi)容細節(jié)的級別可以是如所述的經(jīng)由用戶輸入、簡檔、歷史等 由用戶選擇的。
圖5示出了用于經(jīng)由設(shè)備上顯示的用戶接口顯示和導航內(nèi)容的示例方法。接口可類似于或不同于這里所描述的那些。最初,在510選擇用于顯 示的內(nèi)容特性或內(nèi)容通道的選擇。例如,操作適合設(shè)備的用戶可訪問經(jīng)由 設(shè)備可用或可訪問的一個或多個內(nèi)容特性并且從其選擇,并且指定它們用 于包括到用戶接口。在其它示例中,內(nèi)容特性最初可默認地或響應于用戶 簡檔、歷史數(shù)據(jù)等被選擇和指定??赏ㄟ^用戶使用選擇工具、基于文本的 搜索等來進行選擇和指定。
在520,所指定內(nèi)容特性顯示在用戶接口內(nèi)。在一個示例中,內(nèi)容特
性接近于顯示空間顯示,所述顯示空間操作為用于顯示關(guān)聯(lián)于內(nèi)容特性的 內(nèi)容。如所述的,內(nèi)容特性可通過多種用戶選擇的變化尺寸之一來顯示。 此外,用戶可選擇細節(jié)的不同級別,用于顯示內(nèi)容特性。
在530,響應于用戶選擇,關(guān)聯(lián)于內(nèi)容特性的內(nèi)容和/或功能顯示在顯 示空間中。所顯示內(nèi)容通常來說細節(jié)級別比內(nèi)容特性的細節(jié)級別更大。用 戶可選擇不同的內(nèi)容特性并且重用顯示空間以查看其中的不同的相關(guān)聯(lián)內(nèi) 容。此外,響應于內(nèi)容特性的某些選擇,內(nèi)容特性可在顯示內(nèi)移動或移 位。
在540,可訪問或查看關(guān)聯(lián)于內(nèi)容特性和所顯示內(nèi)容的附加內(nèi)容和/或 功能。例如,通過在顯示空間中選擇內(nèi)容(或以其他方式選擇),附加的 內(nèi)容和/或功能可在原始顯示空間中或者新窗口或顯示中變?yōu)榭捎?。另外?在某些示例中,用戶可選擇要共同顯示的兩個或更多個內(nèi)容特性。關(guān)聯(lián)于 其的內(nèi)容可通過不同方式組合,例如包括在公共窗口內(nèi)分層、交錯內(nèi)容、 或者創(chuàng)建每種原始內(nèi)容特性的新的內(nèi)容關(guān)聯(lián)特性以及相關(guān)聯(lián)的內(nèi)容。
可通過任何適當形式,包括硬件、軟件或這些的任何組合來實現(xiàn)本發(fā) 明的各個方面和示例。本發(fā)明的不同方面可至少部分地實現(xiàn)為在一個或多 個數(shù)據(jù)處理器和/或數(shù)字信號處理器上運行的計算機軟件或固件。本發(fā)明的 實施例的元素和組件可通過任何適當方式被實體地、功能地和邏輯地實 現(xiàn)。實際上,功能可在單個單元中、在多個單元中或作為其它功能單元的 部分來實現(xiàn)。同樣,本發(fā)明可在單個單元中實現(xiàn),后者可實體地或功能地 分布在不同單元和處理器之間。
盡管關(guān)于某些實施例描述了本發(fā)明,但其不旨在限于這里闡明的特定形式。而是,本發(fā)明的范圍僅由權(quán)利要求限制。另外,盡管特征看起來關(guān) 于特定實施例來描述,本領(lǐng)域技術(shù)人員將認識到所述實施例的各種特征可 根據(jù)本發(fā)明而組合。而且,相關(guān)于實施例描述的本發(fā)明的方面可獨立地作 為發(fā)明。
而且,將會理解,本領(lǐng)域技術(shù)人員可進行各種修改和變更,而不會偏 離本發(fā)明的精神和范圍。本發(fā)明不受前述說明性細節(jié)的限制,而是根據(jù)權(quán) 利要求來限定。
權(quán)利要求
1.一種用于顯示內(nèi)容的內(nèi)容導航接口裝置,包括顯示邏輯,用于顯示至少兩個內(nèi)容特性并且響應于用戶交互移動所述內(nèi)容特性中的至少一個,其中每個所述內(nèi)容特性關(guān)聯(lián)于內(nèi)容;和選擇邏輯,用于響應于所述內(nèi)容特性的選擇來顯示關(guān)聯(lián)于所述內(nèi)容特性的內(nèi)容,其中關(guān)聯(lián)于每個內(nèi)容特性的內(nèi)容顯示在公用顯示空間中。
2. 根據(jù)權(quán)利要求1所述的裝置,其中根據(jù)不同內(nèi)容特性的選擇替換 所述顯示空間中顯示的內(nèi)容。
3. 根據(jù)權(quán)利要求1所述的裝置,其中所述選擇邏輯響應于第二內(nèi)容 特性的選擇,用關(guān)聯(lián)于所述第二內(nèi)容特性的第二內(nèi)容來代替所述顯示空間 中顯示的關(guān)聯(lián)于第一內(nèi)容特性的第一內(nèi)容。
4. 根據(jù)權(quán)利要求1所述的裝置,其中響應于位于所顯示內(nèi)容特性上 的指針來選擇和顯示關(guān)聯(lián)于所述顯示的內(nèi)容特性的內(nèi)容。
5. 根據(jù)權(quán)利要求1所述的裝置,還包括用于響應于用戶輸入而發(fā)起 關(guān)聯(lián)于所述顯示空間中所顯示內(nèi)容的應用的啟動的邏輯。
6. 根據(jù)權(quán)利要求1所述的裝置,還包括用于訪問所述顯示空間內(nèi)的 內(nèi)容的邏輯。
7. 根據(jù)權(quán)利要求1所述的裝置,還包括用于響應于用戶輸入而發(fā)起 關(guān)聯(lián)于所述顯示空間中所顯示內(nèi)容的附加內(nèi)容的顯示的邏輯。
8. 根據(jù)權(quán)利要求1所述的裝置,還包括用于響應于選擇而移動至少 一個內(nèi)容特性的位置的邏輯。
9. 根據(jù)權(quán)利要求1所述的裝置,還包括用于響應于用戶輸入而確定 至少兩個內(nèi)容特性以用于在所述接口內(nèi)顯示的邏輯。
10. 根據(jù)權(quán)利要求l所述的裝置,其中所述內(nèi)容包括應用或服務。
11. 根據(jù)權(quán)利要求l所述的裝置,其中所述內(nèi)容包括媒體對象。
12. —種用于在設(shè)備上導航內(nèi)容的方法,所述方法包括 顯示顯示空間和多個內(nèi)容特性,其中每個內(nèi)容特性關(guān)聯(lián)于內(nèi)容; 響應于用戶交互移動所述內(nèi)容特性中的至少一個;和響應于所述內(nèi)容特性的選擇來在所述顯示空間中顯示關(guān)聯(lián)于內(nèi)容特性 的內(nèi)容。
13. 根據(jù)權(quán)利要求12所述的方法,還包括響應于位于所述顯示的內(nèi)容特性上的指針來選擇所述顯示的內(nèi)容特性。
14. 根據(jù)權(quán)利要求12所述的方法,還包括響應于選擇第二內(nèi)容特性 來用關(guān)聯(lián)于所述第二內(nèi)容特性的第二內(nèi)容來代替所述顯示空間中顯示的關(guān) 聯(lián)于第一 內(nèi)容特性的第一 內(nèi)容。
15. 根據(jù)權(quán)利要求12所述的方法,還包括訪問關(guān)聯(lián)于所述顯示空間 中顯示的所述內(nèi)容的附加內(nèi)容。
16. 根據(jù)權(quán)利要求12所述的方法,還包括響應于所述內(nèi)容特性之一 的選擇來移動所述顯示的內(nèi)容特性的位置。
17. 根據(jù)權(quán)利要求12所述的方法,其中從由應用、服務、和媒體對 象組成的組選擇所述內(nèi)容。
18. —種包括用于用戶接口的程序代碼的計算機程序產(chǎn)品,所述計算 機程序產(chǎn)品包括程序代碼,該程序代碼用于顯示至少兩個內(nèi)容特性,每個所述顯示的內(nèi)容特性關(guān)聯(lián)于內(nèi)容; 響應于用戶交互移動所述內(nèi)容特性中的至少一個;和 響應于所述顯示的內(nèi)容特性的選擇來在公用顯示空間中顯示關(guān)聯(lián)于所 述內(nèi)容特性的內(nèi)容。
19. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品代碼,還包括用于響應 于選擇第二內(nèi)容特性來用關(guān)聯(lián)于所述第二內(nèi)容特性的第二內(nèi)容來代替所述 顯示空間中顯示的關(guān)聯(lián)于第一內(nèi)容特性的第一內(nèi)容的產(chǎn)品代碼。
20. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品代碼,還包括用于響應 于位于所顯示內(nèi)容特性上的指針來選擇所述顯示的內(nèi)容特性的產(chǎn)品代碼。
21. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品代碼,還包括用于響應 于用戶輸入而發(fā)起關(guān)聯(lián)于所述顯示空間中所顯示內(nèi)容的應用的啟動的產(chǎn)品 代碼。
22. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品代碼,還包括用于響應 于用戶輸入而發(fā)起關(guān)聯(lián)于所述顯示空間中所顯示內(nèi)容的附加內(nèi)容的顯示的產(chǎn)品代碼。
23. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品代碼,還包括用于響應 于選擇而移動至少一個內(nèi)容特性的位置的產(chǎn)品代碼。
24. 根據(jù)權(quán)利要求18所述的計算機程序產(chǎn)品代碼,其中從由應用、服務、和媒體對象組成的組選擇所述內(nèi)容。
全文摘要
描述了用于導航和查看內(nèi)容的用戶接口。在一個示例中,裝置包括用于顯示至少兩個內(nèi)容特性的顯示邏輯,其中每個內(nèi)容特性關(guān)聯(lián)于附加內(nèi)容(例如應用、服務、媒體對象、或者其組合)。此外,裝置包括用于響應于內(nèi)容特性的選擇來顯示關(guān)聯(lián)于內(nèi)容特性的內(nèi)容的選擇邏輯,并且關(guān)聯(lián)于每個內(nèi)容特性的內(nèi)容顯示在接口的公用(或可重用)顯示空間中。當選擇了不同的內(nèi)容特性時,根據(jù)新選擇內(nèi)容特性的關(guān)聯(lián)內(nèi)容來代替(例如通過動畫)顯示空間內(nèi)顯示的內(nèi)容。
文檔編號G06F3/048GK101410782SQ200780011422
公開日2009年4月15日 申請日期2007年3月30日 優(yōu)先權(quán)日2006年4月4日
發(fā)明者凱若·法隆, 塔潘·V·比哈特, 布賴恩·F·巴斯赤曼恩, 布賴恩·薩雷, 黑爾曼·柯蒂斯 申請人:雅虎公司