用于訪問圖書的用戶界面的制作方法
【專利摘要】本申請公開了用于訪問圖書的用戶界面。采用用戶界面來方便用戶訪問圖書的系統(tǒng)與方法。示例方法包括顯示多個相鄰塊的帶,其中每一塊代表一本書或一組書,而且其中帶可以響應于具體的用戶輸入而滾動;及基于排序規(guī)則排列相鄰塊,其中排序規(guī)則包括根據(jù)與每一塊關聯(lián)的書的使用新近性排列每一塊。在一種更具體的實施例中,該方法還包括響應于用戶對與一本書關聯(lián)的塊的選擇而顯示與該書關聯(lián)的內容,其中所述內容關于該書最近被看過的部分??梢越?jīng)帶激活的菜單可以基于多個相鄰塊的帶中所給出的內容啟用對內容推薦的訪問;訪問圖書庫,等等。
【專利說明】用于訪問圖書的用戶界面
【技術領域】
[0001]本發(fā)明總體上涉及軟件而且更具體地說涉及用于促進用戶訪問電子書并與電子書交互的用戶界面和附帶方法。
【背景技術】
[0002]用于訪問電子書的用戶界面在各種要求苛刻的應用中采用,包括電子書閱讀器、臺式和移動設備操作系統(tǒng)、基于web的電子書門戶網(wǎng)站,等等。這種用戶界面常常需要用戶友好的機制來促進對期望圖書和相關圖書內容的便利訪問。
[0003]在一種示例傳統(tǒng)用戶界面中,用戶訪問已經(jīng)下載到電子書閱讀器(也稱為eBook閱讀器)的電子書。然后,用戶采用閱讀器滾動圖書列表;進行選擇;然后開始閱讀圖書。但是,這種傳統(tǒng)的用戶界面常常缺乏用于最優(yōu)地組織電子書和相關信息并且促進快速有效地訪問期望圖書內容的有效特征。
【專利附圖】
【附圖說明】
[0004]圖1是圖示一個示例系統(tǒng)的圖,該系統(tǒng)用于促進用戶訪問電子書和相關內容,例如圖書推薦。
[0005]圖2是圖示第一示例用戶界面顯示屏幕的圖,該第一示例用戶界面顯示屏幕包括用于訪問數(shù)字內容的主菜單,包括用于訪問圖書和相關內容的圖書菜單。
[0006]圖3是圖示第二示例用戶界面顯示屏幕的圖,該第二示例用戶界面顯示屏幕可以經(jīng)圖2的圖書菜單訪問并且包括代表多個相鄰書塊的可水平滾動帶的書串。
[0007]圖4是圖示第三示例用戶界面顯示屏幕的圖,該第三示例用戶界面顯示屏幕示出了圖書菜單,該圖書菜單可以通過選擇圖3-4的串的圖書頭部或者經(jīng)別的用戶輸入(例如長時間按在圖3用戶界面的背景上)來訪問。
[0008]圖5是圖示第四示例用戶界面顯示屏幕的圖,該第四示例用戶界面顯示屏幕示出了臨時覆蓋在圖書內容上的章節(jié)/頁指示符,其中,章節(jié)/頁指示符可以響應于用戶從圖3的用戶界面選擇了書塊而顯示。
[0009]圖6是圖示第五示例用戶界面顯示屏幕的圖,該第五示例用戶界面顯示屏幕示出了覆蓋在圖書內容上的翻頁區(qū)及翻頁用戶界面控件。
[0010]圖7是圖示第六示例用戶界面顯示屏幕的圖,該第六示例用戶界面顯示屏幕示出了覆蓋的圖書菜單,該圖書菜單響應于確定的用戶輸入,例如長時間按在圖書內容上,而覆蓋到圖書內容上。
[0011]圖8是適于供圖1-7的實施例使用的不例方法的流程圖。
【發(fā)明內容】
[0012]一種示例方法采用用戶界面來促進用戶訪問圖書。該示例方法包括:顯示多個相鄰塊的帶,也稱為串,其中每一塊代表一本書或者一組書,而且其中帶可以響應于具體的用戶輸入而滾動;以及基于排序規(guī)則排列相鄰塊,其中排序規(guī)則包括根據(jù)與帶中的每一塊關聯(lián)的書的使用時間和/或下載時間在帶中排列每個塊。
[0013]在一種更具體的實施例中,該方法還包括響應于用戶選擇與一本書關聯(lián)的塊而顯示與該書關聯(lián)的內容,其中所述內容關于該書最近被看過的部分。該具體實施例還包括響應于應用到在帶周圍的頭部或其它區(qū)域的第一用戶輸入而呈現(xiàn)關于該帶的第一菜單。
[0014]這第一菜單包括一個或多個用戶選項,用于執(zhí)行可應用到該帶的塊中的一個或多個塊和與其關聯(lián)的一本或多本書的一個或多個動作。例如,這一個或多個用戶選項可以包括基于在該多個相鄰塊的帶中呈現(xiàn)或由其指示的內容訪問一個或多個內容推薦的用戶選項。另一用戶選項可以促進用戶訪問圖書庫,還可以包括對例如期刊之類的電子內容的訂閱。
[0015]菜單包括透明的背景,使得菜單看起來是覆蓋在用戶界面的背景壁紙上。該具體實施例還包括提供選擇帶中的塊的用戶選項,導致響應于該選擇而顯示與該塊關聯(lián)的內容,例如圖書文本。該選擇可以通過輕點全局菜單的圖書頭部來執(zhí)行-立即把用戶轉移到最近閱讀過的內容。所顯示的內容可以包括與該書的用戶最近訪問過的頁對應的電子書的頁。響應于用戶選擇了帶中的塊,當與選定塊關聯(lián)的圖書還沒有被訪問時,顯示選定塊的放大表示。選定塊的放大表示可以包括關于可以經(jīng)該放大的塊訪問的內容或者圖書的封面的顯不O
[0016]該具體實施例還包括提供選擇放大的塊的用戶選項,導致顯示該書的與該放大塊對應的最近看過的內容。附加的用戶選項使用戶能夠經(jīng)與書的內容的顯示相鄰定位的一個或多個用戶界面控件在電子書中導航頁。另一個用戶選項使用戶能夠觸發(fā)書中文本的音頻朗誦,即,音頻重放,例如經(jīng)文本到語音的轉換。
[0017]響應于塊的選擇,讀者要返回到的書中位置的指示可以臨時覆蓋在所顯示的圖書內容上。位置的指示可以包括章節(jié)號或者標題和頁碼。塊的帶中一個特定的塊可以代表一本書、對期刊或其它內容的訂閱,和/或可以代表一組書或訂閱,例如一組推薦。
[0018]由此,本文所討論的某些實施例可以通過在可滾動的塊的帶(B卩,串)中方便地排列圖書來促進用戶訪問期望的圖書,在本文中,可以根據(jù)用戶將希望訪問圖書的可能性,例如根據(jù)使用或下載的時間,來排列圖書。此外,塊的使用可以提供方便的信息,例如關于用戶停止閱讀內容的地方的指示;書簽、推薦,等等,這些可以方便對期望內容的更便利的訪問。此外,在串中啟用商業(yè)推薦的方便放置可以促進電子商務。
[0019]對本文所公開的特定實施例的本質與優(yōu)點的進一步理解可以通過參考本說明書的剩余部分及附圖來實現(xiàn)。
具體實施例
[0020]為了本討論的目的,圖書,在本文中也稱為電子書,可以包括適于例如,經(jīng)電子文本、音頻文件等傳達語言內容的任何媒體。圖書的例子包括電子報紙、物理圖書的數(shù)字表示、電子期刊、有聲讀物、各種網(wǎng)站、互聯(lián)網(wǎng)博客,等等。
[0021]為了清晰,某些眾所周知的部件,例如硬驅、處理器、電源、操作系統(tǒng)、應用編程接口(API)、互聯(lián)網(wǎng)服務提供商(ISP)等,從圖中省略了。但是,可以訪問本教義的本領域技術人員將知道要實現(xiàn)哪些部件及如何實現(xiàn)它們來滿足給定實現(xiàn)的需求。[0022]圖1是圖示示例系統(tǒng)10的圖,該系統(tǒng)10用于促進用戶訪問圖書內容,S卩,圖書和相關內容,例如圖書推薦。系統(tǒng)10包括例如計算設備14的電子計算設備。計算設備14可以包括臺式計算機、游戲控制臺或者移動計算設備,例如平板電腦、智能電話等。計算設備14 (本文中也稱為計算機)與例如互聯(lián)網(wǎng)的網(wǎng)絡12通信,以便從社交網(wǎng)絡30、商業(yè)站點32(例如書商的網(wǎng)站)、圖書門戶網(wǎng)站34等選擇性地訪問圖書內容。經(jīng)各種站點30-34提供的圖書可以包括圖書下載、服務器端圖書、圖書分級、圖書讀者統(tǒng)計、來自用戶的社交網(wǎng)絡的圖書推薦,等等。
[0023]為了說明的目的,計算設備14示為包括與多媒體用戶界面軟件18通信的觸摸屏
16。多媒體用戶界面軟件18適于提供用于實現(xiàn)訪問圖書的各種方法的各種用戶界面顯示和附帶特征,如以下更完全地討論的。
[0024]示例多媒體用戶界面軟件18包括控制器20,該控制器20包括用于協(xié)調來自觸摸屏16的用戶輸入與經(jīng)模塊22-28實現(xiàn)的各種功能性和數(shù)據(jù)的計算機代碼,其中模塊22-28與控制器20通信。例如,圖書用戶界面模塊22包括實現(xiàn)用于訪問圖書內容的各種菜單的計算機代碼。本地圖書內容24包括下載的圖書(例如,用于促進呈現(xiàn)圖書內容的軟件代碼與數(shù)據(jù))、圖書元數(shù)據(jù),等等。
[0025]書串生成器26包括計算機代碼,其用于生成與圖書或其它圖書內容或圖書內容組對應的塊的顯示帶,即,串。書串生成器26包括塊排序模塊28,該模塊包括用于給串中的塊排序的計算機代碼。在一種優(yōu)選實施例中,塊被包括在3個組中。第一組是根據(jù)最近下載或獲得(即,下載的“新近性”)來排序的。第二組在第一組之后并且根據(jù)最近使用(例如,被訪問或被打開)來排序。第三組包括推薦的圖書。推薦可以考慮來自社交網(wǎng)絡的分級、朋友的推薦等。在不背離本教義的范圍的情況下,書串生成器26可以結合到圖書用戶界面模塊22中。
[0026]為了本討論的目的,塊可以是用戶界面顯示屏幕中與顯示屏幕的周圍區(qū)域區(qū)分開并且代表一個計算對象的任何區(qū)域。計算對象可以是數(shù)據(jù)和/或功能性的任何集合,例如電子媒體,包括但不限于,圖書、電影、游戲及其集合或組。塊可以具有與其關聯(lián)的某些功能性而且可以充當用于觸發(fā)菜單顯示、訪問與塊關聯(lián)的電子內容的用戶界面控件。與塊關聯(lián)的電子內容可以包括電子媒體,例如圖書、游戲等,而且可以還包括與媒體關聯(lián)或者表征或描述媒體的元數(shù)據(jù)。但是,本文所討論的塊主要是與圖書、圖書的組和/或與圖書相關的內容或信息(例如圖書推薦或特價供應)相關聯(lián)。
[0027]為了本討論的目的,術語電子媒體(例如圖書)的“使用的新近性”指上次該媒體被訪問、操縱或下載的時間。由此,可以認為,剛下載但還沒有被訪問的第一本書比在第一本書被下載之前先前已被下載并且被訪問或閱讀過的第二本書被更新近地使用。為了給圖書排序或分級,利用“使用時間”來比較兩本或多本書的使用時間,以便確定在帶中的呈現(xiàn)次序。使用時間可以用于給圖書排序,使得最近使用過的被首先列出,最近使用過的被最后列出,或者通過以其它方式利用使用時間來執(zhí)行排序,例如,通過給在晚上使用的圖書、以規(guī)律間隔使用的圖書、在假期或生日使用的圖書更高的分級,等等。類似地,利用“下載時間”來比較兩本或多本書的下載時間。
[0028]控制器20可以還包括計算機代碼,其用于響應于來自觸摸屏16和圖書用戶界面模塊22的確定的用戶輸入而經(jīng)網(wǎng)絡12從例如社交網(wǎng)絡30、商業(yè)站點32、圖書門戶網(wǎng)站34等選擇性地訪問遠程內容。
[0029]因此,多媒體用戶界面軟件18適于采用來自網(wǎng)絡12的遠程圖書內容、本地圖書內容24及經(jīng)觸摸屏16的用戶輸入,結合經(jīng)圖書用戶界面模塊22實現(xiàn)的具體用戶界面功能性,促進對圖書和相關內容的有效用戶訪問,如以下更完全地討論的。
[0030]圖2是圖示包括用于訪問數(shù)字內容的主菜單42的第一示例用戶界面顯示屏幕40的圖,該主菜單42包括用于訪問圖書和相關內容的圖書菜單46。
[0031]示例用戶界面顯示屏幕40還包括持久性用戶界面控件44,其用于使得可以從主菜單42轉變到串視圖,其中,可以經(jīng)不同的串來訪問各種類型的多媒體,例如音樂、照片、視頻、圖書和游戲;并且其用于使得可以返回到主菜單42,等等。
[0032]為了本討論的目的,用戶界面控件可以是經(jīng)與特定用戶輸入或者用戶輸入集合相關聯(lián)或對其進行響應以便實現(xiàn)與該用戶界面關聯(lián)的特征或動作的用戶界面顯示的任何元素。用戶界面控件的例子包括菜單項、按鈕、圖標、工具條中的工具、搜索域,等等。
[0033]示例圖書菜單46包括第一圖書頭部48及各種菜單項50-62,包括顯示用于瀏覽或搜索圖書標題的用戶界面屏幕的第一選項50 ;通過圖書作者瀏覽內容的第二選項52 ;通過流派瀏覽內容的第三選項54 ;通過出版社瀏覽內容的第四選項56 ;瀏覽存儲成便攜式文檔格式(PDF)的圖書的第五選項58 ;瀏覽或訪問電子雜志內容的第六選項60 ;及瀏覽喜劇內容的第七選項62。應當指出,在不背離本教義范圍的情況下,附加的、更少的和/或不同的菜單選項可以在圖書菜單46中提供。
[0034]在所給出的示例實施例中,用戶對圖書頭部48的選擇,例如經(jīng)圖書頭部48中的單指輕點,可以觸發(fā)可水平滾動的圖書塊的帶即書串的顯示,如以下更完全地討論的。
[0035]圖3是圖示第二示例用戶界面顯示屏幕70的圖,該第二示例用戶界面顯示屏幕70可以經(jīng)圖2的圖書菜單46訪問并且包括代表多個相鄰書塊82-94的可水平滾動帶的書串80。串80可以例如響應于跨顯示屏幕70的水平手指輕掃而滾動。滾動可以根據(jù)用于啟動滾動的輕掃的方向而偏移塊82-94的位置。
[0036]為了本討論的目的,如果第一塊和第二塊在用戶界面顯示屏幕中彼此靠近定位,則第一塊被說成是與第二塊相鄰,使得在第一塊和第二塊之間不顯示中間塊。由此,彼此鄰接的塊被認為是相鄰的,但相鄰的塊不一定彼此鄰接。
[0037]第二示例用戶界面顯示屏幕70示出了一個串圖書頭部74,它可以被用戶選擇,來觸發(fā)菜單的顯示,如以下參考例如圖4更完全地討論的。
[0038]書串80覆蓋在背景圖書插圖72上,這個插圖是由底層用戶界面軟件自動選擇來代表書串80中的一本或多本書的。用于選擇背景圖書插圖72的精確方法是特定于應用的而且可以很容易地由可以訪問本教義的本領域技術人員確定,來滿足給定實現(xiàn)的需求,而不需要過多的經(jīng)驗。
[0039]相鄰塊82-94中的每一個都包括對應于或者以別的方式與和給定標題關聯(lián)的書或書組關聯(lián)的封面。
[0040]為了本討論的目的,用于電子媒體的封面可以是用來推銷電子媒體的任何插圖或者插圖的代表。例如,在某些情況下,用于音樂專輯的封面可以對應于在光盤(CD)盒或數(shù)字視頻盤(DVD)盒的物理拷貝上所顯示的插圖。類似地,用于圖書的封面可以對應于在物理圖書上顯示的插圖和/或圖書封面可以代表用于推銷在線圖書或其它數(shù)碼印刷媒體的數(shù)字插圖。
[0041]在所給出的示例實施例中,串80的塊82-94是根據(jù)使用的新近性從左向右排列的。特別地,例如經(jīng)第一圖書塊82表示的圖書標題位于串80最左邊的位置,該圖書不久前剛下載或者以別的方式添加或者利用底層用戶界面軟件錄入(log)但還沒有被訪問或閱讀。串中的第二位置,例如對應于第二圖書塊84的位置,代表最近被訪問或閱讀過的圖書或圖書組。為了說明性的目的,第二圖書塊84示為代表圖書訂閱,例如對期刊或雜志的電子版本的訂閱。
[0042]第三圖書塊86代表被次最近地訪問的圖書;第四圖書塊88代表相對于第三圖書塊86的圖書來說被次最近訪問的圖書,等等。為了說明性的目的,第五圖書塊90示為代表一組三本推薦的圖書。第五圖書塊90的用戶選擇可能導致呈現(xiàn)對應于該推薦圖書的塊或菜單項以促進用戶對其進行訪問的用戶界面顯示屏幕的顯示。第六圖書塊92和第七圖書塊94代表還沒有被訪問的已購圖書,在串80中是根據(jù)購買的新近性放置的,使得第六圖書塊92比第七圖書塊94是更新近購買的。應當指出,在不背離本教義范圍的情況下,對應于已購圖書的塊,例如塊92、94,可以通過例如編組到單個塊中來表示。在某些實現(xiàn)中,與還沒有被用戶訪問的已購圖書關聯(lián)的所有塊(這可以包括第一圖書塊82)都編組到單個塊中。
[0043]用于給塊82-94排序的確切排序規(guī)則是特定于實現(xiàn)的而且可以變化??偟膩碚f,用于塊82-94的排序規(guī)則將根據(jù)預定的用戶偏好給圖書排序,使得用戶最有可能希望訪問的圖書放在最顯著的位置,即,串80中最左邊的位置。
[0044]在某些實現(xiàn)中,圖書塊82-94可以包括用于不同推薦圖書的獨立的塊。在此類實現(xiàn)中,還未被訪問的推薦圖書可以根據(jù)推薦得分,例如從與本文所討論底層用戶界面軟件的用戶關聯(lián)的社交網(wǎng)絡(例如交友網(wǎng))的用戶獲得的用戶分級,來排序。
[0045]圖書分級可以直接從提供圖書分級得分的網(wǎng)站獲得,或者分級得分可以由底層軟件基于用戶的社交網(wǎng)絡朋友中的讀者頻率等來計算。圖書推薦還可以基于其它因素,例如推薦圖書與用戶最常閱讀的圖書或圖書類型的相似性等。附加的圖書推薦可以(例如,經(jīng)特定于實體的推薦算法)由諸如在線書店和雜志之類的商業(yè)實體提供,并且經(jīng)一個或多個塊(例如經(jīng)第五塊90)而被呈現(xiàn)。
[0046]如以上所暗示的,在不背離本教義的范圍的情況下,用于給串的塊82-94排序的確切方法可以變化。例如,在某些實現(xiàn)中,最近被訪問的圖書可以出現(xiàn)在還未被訪問的已下載圖書的前面,即使該已下載圖書是比那個最近訪問的圖書被更新近下載的。
[0047]此外,在某些實現(xiàn)中,例如,三周前下載的已下載圖書(B卩,對應于其的塊)仍然可以出現(xiàn)在三小時前被訪問的圖書前面。在其它實現(xiàn)中,最近下載的圖書的塊可以只在不被訪問達預定的時間間隔時出現(xiàn)在最左邊的位置。此外,在不背離本教義的范圍的情況下,可以提供用于啟用排序規(guī)則的改變、用于手動定位塊等的用戶選項。
[0048]應當指出,盡管串80示出了七個圖書塊,但是在給定的串中可以有更多或更少的塊,而且任何附加的塊都可以經(jīng)串80的滾動訪問。此外,塊的大小和相對間隔也可以變化。此外,在不背離本教義的范圍的情況下,塊可以交錯或者重疊或者以別的方式與圖3所示不同地排列。
[0049]在所給出的具體實施例中,例如經(jīng)觸摸屏輕點手勢對塊82-94中的一個塊的用戶選擇可以觸發(fā)背景圖書插圖72的改變并且可以反映選定圖書塊的封面。在串80外面的雙指輕點手勢可以觸發(fā)圖2的第一用戶界面顯示屏幕40和附帶主菜單42的顯示。應用到串80的雙指水平輕掃可以觸發(fā)不同串的顯示,例如用于訪問電子游戲和相關內容的串。由串80定義的區(qū)域之外的單指輕點手勢可以觸發(fā)向后導航到最近看過的用戶界面顯示屏幕,例如圖2的用戶界面顯示屏幕40。
[0050]應當指出,用于控制本文所討論的用戶界面顯示特征的各種手勢可以依賴實現(xiàn)而變化。例如,本文所討論實施例的實現(xiàn)可以在不具有觸摸屏的計算機上運行。在這些情況下,鼠標控制或其它用戶輸入機制可以用來導航用戶界面顯示屏幕并且訪問與其關聯(lián)的各種功能性。
[0051]圖4是圖示示出一串圖書菜單102的第三示例用戶界面顯示屏幕100的圖,這個菜單可以通過選擇圖3-4的串80的圖書頭部74或者經(jīng)別的用戶輸入,例如長時間按在圖3-4用戶界面70的背景上,來訪問。
[0052]在所給出的示例實施例中,串80和附帶的封面與圖書串菜單102的顯示同一時間地模糊,就像背景插圖72 —樣。菜單102包括透明背景,使得菜單102的文本看起來直接覆蓋模糊串80的一部分。
[0053]經(jīng)圖書串菜單102提供的用戶選項的例子包括觸發(fā)僅最新或最近訪問過的圖書或圖書集合的顯示的第一用戶選項,其中,最新或最近訪問過的圖書只包括在某個預定時間間隔內已經(jīng)訪問過的和/或根據(jù)其它新近性標準的圖書。
[0054]圖書串菜單102的第二菜單選項代表訪問或顯示圖書庫的用戶選項。圖書庫可以包括用于訂閱、數(shù)字化的紙書、雜志等的獨立的區(qū)。圖書庫的區(qū)的確切分區(qū)可以依賴實現(xiàn)而變。庫可以包括對應于庫中不同圖書的幾個圖書塊。庫可以包括各種特征,例如執(zhí)行特定搜索、基于用戶選定的標準執(zhí)行排序等的用戶選項。
[0055]圖書串菜單102的第三菜單選項代表訪問或顯示雜志和報紙和/或對應于其的塊的用戶選項。
[0056]圖書串菜單102的第四菜單選項代表例如經(jīng)對應于所推薦圖書的塊的集合而訪問圖書推薦的用戶選項。
[0057]圖書串菜單102的第五菜單選項代表訪問與圖書相關的服務,例如消費者服務或者其它服務,的用戶選項。
[0058]圖書串菜單102的第六菜單選項代表訪問在線書店的用戶選項,使得第五菜單選項的選擇可以把用戶界面顯示屏幕100過渡到由在線書商提供的用戶界面顯示屏幕。
[0059]圖書串菜單102的第七菜單選項包括訪問用于找出公共圖書庫的用戶界面功能性的用戶選項。
[0060]圖書串菜單102的第八示例菜單選項代表訪問免費圖書提供商的用戶選項。
[0061]應當指出,經(jīng)圖書串菜單102呈現(xiàn)的各種用戶選項可以變化。例如,在不背離本教義范圍的情況下,附加的菜單項可以添加或者所述菜單項可以用其它菜單項代替。例如,附加的或者替代性的菜單選項包括觀看還沒有被訪問過的全部已購或下載圖書的選項,或者觀看用戶還沒有讀完的所有被訪問圖書的選項,或者觀看用戶已經(jīng)讀完的所有被訪問圖書的選項,等等。
[0062]圖5是圖示顯示臨時覆蓋在圖書內容上的章節(jié)/頁指示器114的第四示例用戶界面顯示屏幕Iio的圖。章節(jié)/頁指示器114可以響應于用戶從圖3的串選擇一個書塊而顯/Jn ο
[0063]章節(jié)/頁指示器114包括章節(jié)號的指示,例如第3章,及頁碼,例如第50頁,這些代表用戶上次停止閱讀圖書文本112的位置。章節(jié)/頁指示器114包括位于該章節(jié)/頁指示器左部的圖書封面116的樣本。在不背離本教義的范圍的情況下,章節(jié)/頁指示器114可以包括附加的信息,例如章節(jié)名稱、指示該位置是否代表書簽的信息、圖書標題信息、附加的圖書元數(shù)據(jù),等等。
[0064]在從用戶界面顯示屏幕110消失之前,章節(jié)/頁指示器114可以持續(xù)幾秒鐘或者其它預定的時間間隔。章節(jié)/頁指示器114持續(xù)的確切時間間隔是特定于實現(xiàn)的而且可以變化。
[0065]圖6是顯示覆蓋在圖書內容112上的翻頁區(qū)122-128和翻頁用戶界面控件130、132的第五示例用戶界面顯示屏幕120的圖。在實踐當中,翻頁區(qū)122-128是用戶看不到的,但是觸摸敏感的,使得,當翻頁區(qū)122-128中的一個或多個被觸摸時,例如輕點或按下時,翻頁用戶界面控件130、132出現(xiàn)在內容112的側面,在這個位置,用戶觸摸顯示器120,激活翻頁用戶界面控件130、132的顯示。
[0066]第一翻頁用戶界面控件130觸發(fā)文本112過渡到前一頁,即,充當退一頁的后退按鈕。類似地,第二翻頁用戶界面控件132觸發(fā)文本112過渡到后續(xù)的頁,S卩,充當在書中前進一頁的前進按鈕。
[0067]圖7是圖示顯示覆蓋的圖書菜單142的第六示例用戶界面顯示屏幕140的圖,響應于確定的用戶輸入,例如長時間按在圖書內容112上,該菜單覆蓋到圖書內容112上。
[0068]覆蓋的圖書菜單142在覆蓋菜單142的左上部示出了圖書封面144的樣本而且包括各種菜單項??梢园ㄔ诟采w的圖書菜單142中的菜單項的例子包括訪問管理用于導航圖書內容的底層用戶界面軟件部件行為的設置的用戶選項;把用戶界面顯示屏幕140過渡到利用底層用戶界面軟件錄入的(例如,經(jīng)圖書塊表示的)所有圖書顯示的用戶選項;把底層用戶界面軟件過渡到有聲讀物模式的用戶選項;與和底層用戶界面軟件通信的社交網(wǎng)絡的其他用戶共享圖書內容112的用戶選項;訪問關于圖書內容112的附加信息(例如圖書元數(shù)據(jù))的用戶選項;關于內容112做筆記的用戶選項;及,例如,為了搜索其它圖書而激活搜索功能性的用戶選項。
[0069]當用戶從覆蓋的菜單142中選擇有聲讀物模式時,底層的文本到語音功能性被激活,把圖書的文本內容112轉換成音頻語言內容。音頻語言內容可以通過包括在用于運行底層用戶界面軟件的計算設備中的揚聲器重放。
[0070]在圖書文本區(qū)域112的外面輕點可以觸發(fā)具有用戶界面控件(未示出)的另一控制條或者小配件的顯示,用于訪問內容表、跳到書中不同的位置、放大與縮小、(經(jīng)無窮大圖標)訪問附加的元數(shù)據(jù)、顯示進度條、添加書簽、跳到書簽等。
[0071]圖8是適于供圖1-7實施例使用的示例方法150的流程圖。該示例方法包括第一步152,這一步涉及顯示多個相鄰塊的帶,其中每一塊代表一本書或者一組書,而且其中帶可以響應于具體的用戶輸入而滾動。
[0072]第二步154包括基于排序規(guī)則排列相鄰的塊,其中排序規(guī)則包括根據(jù)與帶中每一塊關聯(lián)的圖書的使用新近性在帶中排列每一塊。
[0073]第三步156包括響應于用戶選擇與一本書關聯(lián)的塊而顯示與該書關聯(lián)的內容,其中,所述內容關于該書最近被看過的部分。
[0074]盡管本發(fā)明的過程可以作為單個實體給出,例如在單個機器上執(zhí)行的軟件,但是,這種軟件可以很容易地在多個機器上執(zhí)行。即,可以存在一個給定軟件程序的多個實例,單個程序可以在分布式處理環(huán)境中在兩個或多個處理器上執(zhí)行,單個程序的部分可以在不同的物理機器上執(zhí)行,等等。
[0075]在本文的描述當中,提供了眾多具體的細節(jié),例如部件和/或方法的例子,以便提供對本發(fā)明實施例的透徹理解。但是,相關【技術領域】的技術人員將認識到,本發(fā)明的實施例沒有這些具體細節(jié)中的一個或多個,或者利用其它裝置、系統(tǒng)、組件、方法、部件、材料、部分等也可以實踐。在其它情況下,眾所周知的結構、材料或操作沒有具體示出或詳細描述,以避免模糊本發(fā)明實施例的各方面。
[0076]盡管已經(jīng)關于其特定實施例描述了本描述,但是這些特定的實施例僅僅是說明性的,而不是約束性的。例如,盡管某些觸摸手勢被用來提供到觸摸屏的輸入,以便與圖形用戶界面交互,但是與討論過的那些不同的手勢也可以采用,而且不采用觸摸屏和觸摸手勢的實現(xiàn)也是可能的。
[0077]盡管“帶”或“串”或者塊的其它序列或集合可以繪制為具有特定的形狀、朝向或方向,但是很顯然其它布置也是可能的。例如,帶可以具有在特定方向給出的塊,例如在本說明中是從左向右,但是很顯然,帶也可以具有以從右向左給出或者優(yōu)先化的塊。帶不需要是水平的,而是可以是垂直、對角線或其它方向。其它變體也是可能的。
[0078]任何合適的編程語言都可以用于實現(xiàn)特定實施例的例程,包括C、C++、Java、匯編語言等??梢圆捎貌煌木幊碳夹g,例如過程式的或者面向對象的。例程可以在單個處理設備上或者多個處理器上執(zhí)行。盡管步驟、操作或者計算可以按一種具體的次序給出,但是這個次序在不同的特定實施例中可以變化。在有些特定的實施例中,在本說明書順序示出的多個步驟可以同時執(zhí)行。
[0079]特定的實施例可以在由指令執(zhí)行系統(tǒng)、裝置、系統(tǒng)或設備使用或者與其結合使用的計算機可讀存儲介質中實現(xiàn)。特定的實施例可以按控制邏輯的形式在軟件或硬件或者這兩者的組合中實現(xiàn)。當被一個或多個處理器執(zhí)行時,控制邏輯可以操作成執(zhí)行在特定實施例中所描述的方法。
[0080]特定的實施例可以通過使用編程的通用數(shù)字計算機、通過使用專用集成電路、可編程邏輯設備、現(xiàn)場可編程門陣列、光、化學、生物、量子或納米系統(tǒng)、部件和機制來實現(xiàn)。一般而言,特定實施例的功能可以由本領域中已知的任何器件實現(xiàn)。可以使用分布式、聯(lián)網(wǎng)的系統(tǒng)、部件和/或電路。數(shù)據(jù)的通信或傳輸可以是有線的、無線的或者通過任何其它方式。
[0081]還應當認識到,根據(jù)對特定應用有用而言,附圖中繪出的一個或多個元素還可以按更分離或更集成的方式實現(xiàn),或者甚至在某些情況下被除去或者使其不可操作。實現(xiàn)可以存儲在機器可讀介質中的程序或代碼以便允許計算機執(zhí)行上述任何方法也在所述主旨與范圍內。
[0082]如在本文描述中和貫穿以下權利要求所使用的,除非明確地另外指明,否則“一個”和“這個”也包括復數(shù)引用。而且,如在本文描述中和貫穿以下權利要求所使用的,除非明確地另外指明,否則“在…中”的意義包括“在…中”和“在…上”。
[0083]此外,除非另外具體指出,否則附圖中的任何信號箭頭都應當認為只是示例性的,而不是限制。此外,如本文所使用的,除非另外指出,否則術語“或者”通常意味著“和/或”。在預見到術語使得分離或組合的能力不清楚時,也將認為注意到了部件或步驟的組合。
[0084]因而,盡管本文已經(jīng)描述了特定的實施例,但是在上述公開內容中預期修改、各種變化和替換的自由度,而且應當認識到,在不背離所述范圍與主旨的情況下,在有些情況下,特定實施例的有些特征將在沒有其它特征的對應使用的情況下采用。因此,可以進行許多修改,使特定的情形或材料適應基本范圍與主旨。
[0085]優(yōu)先權保護
[0086]本申請是于2012年4月9日提交且標題為“PLATFORM AGNOSTIC UI/UX ANDHUMAN INTERACTION PARADIGM”的美國專利申請序列號13/442,525的部分繼續(xù)申請,該申請為了所有目的而通過引用被結合于此,就好像在本申請中完全闡述了一樣,而且該申請還要求于 2011 年 4 月 28 日提交且標題為 “GENOME PLATFORM AGNOSTIC UI/UX AND HUMANINTERACTION PARADIGM”的美國臨時專利申請序列號61/518,152的優(yōu)先權,該申請也為了所有目的而通過引用被結合于此,就好像在本申請中完全闡述了一樣。
【權利要求】
1.一種訪問圖書的方法,該方法包括由電子計算設備執(zhí)行的以下動作: 顯示多個相鄰塊的帶,其中每一個塊代表一本或多本書; 從用戶輸入設備接受在一個方向滾動所述帶的信號;及 基于排序規(guī)則排列相鄰塊,其中所述排序規(guī)則包括根據(jù)與所述帶中的每一個塊相關聯(lián)的書的下載時間和使用時間來排列所述帶中的每一個塊。
2.如權利要求1所述的方法,還包括響應于用戶選擇與一本書關聯(lián)的塊而顯示與該書關聯(lián)的內容,其中所述內容關于該書最近被看過的部分。
3.如權利要求1所述的方法,還包括響應于應用到在所述帶周圍的頭部或其它區(qū)域的第一用戶輸入而給出關于所述帶的第一菜單。
4.如權利要求3所述的方法,其中第一菜單包括一個或多個用戶選項,所述一個或多個用戶選項用于執(zhí)行可應用到所述帶的所述塊中的一個或多個塊和與其關聯(lián)的一本或多本書的一個或多個動作。
5.如權利要求4所述的方法,其中所述一個或多個用戶選項包括基于在所述多個相鄰塊的帶中所給出的內容來訪問一個或多個內容推薦的用戶選項。
6.如權利要求4所述的方法,其中菜單包括透明的背景,使得菜單看起來是覆蓋在用戶界面的背景壁紙上。
7.如權利要求4所述 的方法,其中所述一個或多個用戶選項包括訪問圖書庫的選項。
8.如權利要求1所述的方法,還包括提供選擇所述帶的塊的用戶選項,導致響應于該選擇而顯示與該塊關聯(lián)的內容。
9.如權利要求8所述的方法,其中與該塊關聯(lián)的內容包括與該書的最近被用戶訪問過的頁對應的電子書的頁。
10.如權利要求8所述的方法,還包括,響應于對所述帶中的塊的選擇,當與選定的塊關聯(lián)的書還沒有被訪問時,顯示選定的塊的放大表示。
11.如權利要求10所述的方法,其中選定的塊的放大表示包括關于可以經(jīng)放大的塊訪問的內容或者圖書的封面的顯示。
12.如權利要求11所述的方法,還包括提供選擇放大的塊的用戶選項,導致書的與放大的塊對應的最近看過的內容的顯示。
13.如權利要求8所述的方法,還包括提供經(jīng)與書的內容的顯示相鄰定位的一個或多個用戶界面控件在電子書中導航頁面的用戶選項。
14.如權利要求13所述的方法,還包括提供觸發(fā)書中的文本的音頻朗誦的用戶選項。
15.如權利要求8所述的方法,還包括,響應于塊的選擇,顯示閱讀器要返回到的圖書位置的指示并且顯示對應于所指示位置的圖書內容。
16.如權利要求15所述的方法,其中位置的指示包括頁碼的指示。
17.如權利要求15所述的方法,其中位置的指示包括章節(jié)的指示。
18.如權利要求1所述的方法,其中所述多個相鄰塊的帶中的一個或多個塊代表一組用戶可讀的內容。
19.一種訪問圖書的裝置,包括: 用于顯示多個相鄰塊的帶的部件,其中每一個塊代表一本或多本書; 用于從用戶輸入設備接受在一個方向滾動所述帶的信號的部件;及用于基于排序規(guī)則排列相鄰塊的部件,其中所述排序規(guī)則包括根據(jù)與所述帶中的每一個塊關聯(lián)的書的下載時間和使用時間`來排列所述帶中的每一個塊。
【文檔編號】G06F3/0485GK103777849SQ201310481433
【公開日】2014年5月7日 申請日期:2013年10月15日 優(yōu)先權日:2012年10月24日
【發(fā)明者】G·阿里奧拉, C·施偉希, B·約翰森, M·鮑爾里 申請人:索尼公司, 索尼網(wǎng)絡娛樂國際有限責任公司