用于访问图书的用户界面的制作方法

文档序号:6515437阅读:167来源:国知局
用于访问图书的用户界面的制作方法
【专利摘要】本申请公开了用于访问图书的用户界面。采用用户界面来方便用户访问图书的系统与方法。示例方法包括显示多个相邻块的带,其中每一块代表一本书或一组书,而且其中带可以响应于具体的用户输入而滚动;及基于排序规则排列相邻块,其中排序规则包括根据与每一块关联的书的使用新近性排列每一块。在一种更具体的实施例中,该方法还包括响应于用户对与一本书关联的块的选择而显示与该书关联的内容,其中所述内容关于该书最近被看过的部分。可以经带激活的菜单可以基于多个相邻块的带中所给出的内容启用对内容推荐的访问;访问图书库,等等。
【专利说明】用于访问图书的用户界面
【技术领域】
[0001]本发明总体上涉及软件而且更具体地说涉及用于促进用户访问电子书并与电子书交互的用户界面和附带方法。
【背景技术】
[0002]用于访问电子书的用户界面在各种要求苛刻的应用中采用,包括电子书阅读器、台式和移动设备操作系统、基于web的电子书门户网站,等等。这种用户界面常常需要用户友好的机制来促进对期望图书和相关图书内容的便利访问。
[0003]在一种示例传统用户界面中,用户访问已经下载到电子书阅读器(也称为eBook阅读器)的电子书。然后,用户采用阅读器滚动图书列表;进行选择;然后开始阅读图书。但是,这种传统的用户界面常常缺乏用于最优地组织电子书和相关信息并且促进快速有效地访问期望图书内容的有效特征。
【专利附图】

【附图说明】
[0004]图1是图示一个示例系统的图,该系统用于促进用户访问电子书和相关内容,例如图书推荐。
[0005]图2是图示第一示例用户界面显示屏幕的图,该第一示例用户界面显示屏幕包括用于访问数字内容的主菜单,包括用于访问图书和相关内容的图书菜单。
[0006]图3是图示第二示例用户界面显示屏幕的图,该第二示例用户界面显示屏幕可以经图2的图书菜单访问并且包括代表多个相邻书块的可水平滚动带的书串。
[0007]图4是图示第三示例用户界面显示屏幕的图,该第三示例用户界面显示屏幕示出了图书菜单,该图书菜单可以通过选择图3-4的串的图书头部或者经别的用户输入(例如长时间按在图3用户界面的背景上)来访问。
[0008]图5是图示第四示例用户界面显示屏幕的图,该第四示例用户界面显示屏幕示出了临时覆盖在图书内容上的章节/页指示符,其中,章节/页指示符可以响应于用户从图3的用户界面选择了书块而显示。
[0009]图6是图示第五示例用户界面显示屏幕的图,该第五示例用户界面显示屏幕示出了覆盖在图书内容上的翻页区及翻页用户界面控件。
[0010]图7是图示第六示例用户界面显示屏幕的图,该第六示例用户界面显示屏幕示出了覆盖的图书菜单,该图书菜单响应于确定的用户输入,例如长时间按在图书内容上,而覆盖到图书内容上。
[0011]图8是适于供图1-7的实施例使用的不例方法的流程图。

【发明内容】

[0012]一种示例方法采用用户界面来促进用户访问图书。该示例方法包括:显示多个相邻块的带,也称为串,其中每一块代表一本书或者一组书,而且其中带可以响应于具体的用户输入而滚动;以及基于排序规则排列相邻块,其中排序规则包括根据与带中的每一块关联的书的使用时间和/或下载时间在带中排列每个块。
[0013]在一种更具体的实施例中,该方法还包括响应于用户选择与一本书关联的块而显示与该书关联的内容,其中所述内容关于该书最近被看过的部分。该具体实施例还包括响应于应用到在带周围的头部或其它区域的第一用户输入而呈现关于该带的第一菜单。
[0014]这第一菜单包括一个或多个用户选项,用于执行可应用到该带的块中的一个或多个块和与其关联的一本或多本书的一个或多个动作。例如,这一个或多个用户选项可以包括基于在该多个相邻块的带中呈现或由其指示的内容访问一个或多个内容推荐的用户选项。另一用户选项可以促进用户访问图书库,还可以包括对例如期刊之类的电子内容的订阅。
[0015]菜单包括透明的背景,使得菜单看起来是覆盖在用户界面的背景壁纸上。该具体实施例还包括提供选择带中的块的用户选项,导致响应于该选择而显示与该块关联的内容,例如图书文本。该选择可以通过轻点全局菜单的图书头部来执行-立即把用户转移到最近阅读过的内容。所显示的内容可以包括与该书的用户最近访问过的页对应的电子书的页。响应于用户选择了带中的块,当与选定块关联的图书还没有被访问时,显示选定块的放大表示。选定块的放大表示可以包括关于可以经该放大的块访问的内容或者图书的封面的显不O
[0016]该具体实施例还包括提供选择放大的块的用户选项,导致显示该书的与该放大块对应的最近看过的内容。附加的用户选项使用户能够经与书的内容的显示相邻定位的一个或多个用户界面控件在电子书中导航页。另一个用户选项使用户能够触发书中文本的音频朗诵,即,音频重放,例如经文本到语音的转换。
[0017]响应于块的选择,读者要返回到的书中位置的指示可以临时覆盖在所显示的图书内容上。位置的指示可以包括章节号或者标题和页码。块的带中一个特定的块可以代表一本书、对期刊或其它内容的订阅,和/或可以代表一组书或订阅,例如一组推荐。
[0018]由此,本文所讨论的某些实施例可以通过在可滚动的块的带(B卩,串)中方便地排列图书来促进用户访问期望的图书,在本文中,可以根据用户将希望访问图书的可能性,例如根据使用或下载的时间,来排列图书。此外,块的使用可以提供方便的信息,例如关于用户停止阅读内容的地方的指示;书签、推荐,等等,这些可以方便对期望内容的更便利的访问。此外,在串中启用商业推荐的方便放置可以促进电子商务。
[0019]对本文所公开的特定实施例的本质与优点的进一步理解可以通过参考本说明书的剩余部分及附图来实现。
具体实施例
[0020]为了本讨论的目的,图书,在本文中也称为电子书,可以包括适于例如,经电子文本、音频文件等传达语言内容的任何媒体。图书的例子包括电子报纸、物理图书的数字表示、电子期刊、有声读物、各种网站、互联网博客,等等。
[0021]为了清晰,某些众所周知的部件,例如硬驱、处理器、电源、操作系统、应用编程接口(API)、互联网服务提供商(ISP)等,从图中省略了。但是,可以访问本教义的本领域技术人员将知道要实现哪些部件及如何实现它们来满足给定实现的需求。[0022]图1是图示示例系统10的图,该系统10用于促进用户访问图书内容,S卩,图书和相关内容,例如图书推荐。系统10包括例如计算设备14的电子计算设备。计算设备14可以包括台式计算机、游戏控制台或者移动计算设备,例如平板电脑、智能电话等。计算设备14 (本文中也称为计算机)与例如互联网的网络12通信,以便从社交网络30、商业站点32(例如书商的网站)、图书门户网站34等选择性地访问图书内容。经各种站点30-34提供的图书可以包括图书下载、服务器端图书、图书分级、图书读者统计、来自用户的社交网络的图书推荐,等等。
[0023]为了说明的目的,计算设备14示为包括与多媒体用户界面软件18通信的触摸屏
16。多媒体用户界面软件18适于提供用于实现访问图书的各种方法的各种用户界面显示和附带特征,如以下更完全地讨论的。
[0024]示例多媒体用户界面软件18包括控制器20,该控制器20包括用于协调来自触摸屏16的用户输入与经模块22-28实现的各种功能性和数据的计算机代码,其中模块22-28与控制器20通信。例如,图书用户界面模块22包括实现用于访问图书内容的各种菜单的计算机代码。本地图书内容24包括下载的图书(例如,用于促进呈现图书内容的软件代码与数据)、图书元数据,等等。
[0025]书串生成器26包括计算机代码,其用于生成与图书或其它图书内容或图书内容组对应的块的显示带,即,串。书串生成器26包括块排序模块28,该模块包括用于给串中的块排序的计算机代码。在一种优选实施例中,块被包括在3个组中。第一组是根据最近下载或获得(即,下载的“新近性”)来排序的。第二组在第一组之后并且根据最近使用(例如,被访问或被打开)来排序。第三组包括推荐的图书。推荐可以考虑来自社交网络的分级、朋友的推荐等。在不背离本教义的范围的情况下,书串生成器26可以结合到图书用户界面模块22中。
[0026]为了本讨论的目的,块可以是用户界面显示屏幕中与显示屏幕的周围区域区分开并且代表一个计算对象的任何区域。计算对象可以是数据和/或功能性的任何集合,例如电子媒体,包括但不限于,图书、电影、游戏及其集合或组。块可以具有与其关联的某些功能性而且可以充当用于触发菜单显示、访问与块关联的电子内容的用户界面控件。与块关联的电子内容可以包括电子媒体,例如图书、游戏等,而且可以还包括与媒体关联或者表征或描述媒体的元数据。但是,本文所讨论的块主要是与图书、图书的组和/或与图书相关的内容或信息(例如图书推荐或特价供应)相关联。
[0027]为了本讨论的目的,术语电子媒体(例如图书)的“使用的新近性”指上次该媒体被访问、操纵或下载的时间。由此,可以认为,刚下载但还没有被访问的第一本书比在第一本书被下载之前先前已被下载并且被访问或阅读过的第二本书被更新近地使用。为了给图书排序或分级,利用“使用时间”来比较两本或多本书的使用时间,以便确定在带中的呈现次序。使用时间可以用于给图书排序,使得最近使用过的被首先列出,最近使用过的被最后列出,或者通过以其它方式利用使用时间来执行排序,例如,通过给在晚上使用的图书、以规律间隔使用的图书、在假期或生日使用的图书更高的分级,等等。类似地,利用“下载时间”来比较两本或多本书的下载时间。
[0028]控制器20可以还包括计算机代码,其用于响应于来自触摸屏16和图书用户界面模块22的确定的用户输入而经网络12从例如社交网络30、商业站点32、图书门户网站34等选择性地访问远程内容。
[0029]因此,多媒体用户界面软件18适于采用来自网络12的远程图书内容、本地图书内容24及经触摸屏16的用户输入,结合经图书用户界面模块22实现的具体用户界面功能性,促进对图书和相关内容的有效用户访问,如以下更完全地讨论的。
[0030]图2是图示包括用于访问数字内容的主菜单42的第一示例用户界面显示屏幕40的图,该主菜单42包括用于访问图书和相关内容的图书菜单46。
[0031]示例用户界面显示屏幕40还包括持久性用户界面控件44,其用于使得可以从主菜单42转变到串视图,其中,可以经不同的串来访问各种类型的多媒体,例如音乐、照片、视频、图书和游戏;并且其用于使得可以返回到主菜单42,等等。
[0032]为了本讨论的目的,用户界面控件可以是经与特定用户输入或者用户输入集合相关联或对其进行响应以便实现与该用户界面关联的特征或动作的用户界面显示的任何元素。用户界面控件的例子包括菜单项、按钮、图标、工具条中的工具、搜索域,等等。
[0033]示例图书菜单46包括第一图书头部48及各种菜单项50-62,包括显示用于浏览或搜索图书标题的用户界面屏幕的第一选项50 ;通过图书作者浏览内容的第二选项52 ;通过流派浏览内容的第三选项54 ;通过出版社浏览内容的第四选项56 ;浏览存储成便携式文档格式(PDF)的图书的第五选项58 ;浏览或访问电子杂志内容的第六选项60 ;及浏览喜剧内容的第七选项62。应当指出,在不背离本教义范围的情况下,附加的、更少的和/或不同的菜单选项可以在图书菜单46中提供。
[0034]在所给出的示例实施例中,用户对图书头部48的选择,例如经图书头部48中的单指轻点,可以触发可水平滚动的图书块的带即书串的显示,如以下更完全地讨论的。
[0035]图3是图示第二示例用户界面显示屏幕70的图,该第二示例用户界面显示屏幕70可以经图2的图书菜单46访问并且包括代表多个相邻书块82-94的可水平滚动带的书串80。串80可以例如响应于跨显示屏幕70的水平手指轻扫而滚动。滚动可以根据用于启动滚动的轻扫的方向而偏移块82-94的位置。
[0036]为了本讨论的目的,如果第一块和第二块在用户界面显示屏幕中彼此靠近定位,则第一块被说成是与第二块相邻,使得在第一块和第二块之间不显示中间块。由此,彼此邻接的块被认为是相邻的,但相邻的块不一定彼此邻接。
[0037]第二示例用户界面显示屏幕70示出了一个串图书头部74,它可以被用户选择,来触发菜单的显示,如以下参考例如图4更完全地讨论的。
[0038]书串80覆盖在背景图书插图72上,这个插图是由底层用户界面软件自动选择来代表书串80中的一本或多本书的。用于选择背景图书插图72的精确方法是特定于应用的而且可以很容易地由可以访问本教义的本领域技术人员确定,来满足给定实现的需求,而不需要过多的经验。
[0039]相邻块82-94中的每一个都包括对应于或者以别的方式与和给定标题关联的书或书组关联的封面。
[0040]为了本讨论的目的,用于电子媒体的封面可以是用来推销电子媒体的任何插图或者插图的代表。例如,在某些情况下,用于音乐专辑的封面可以对应于在光盘(CD)盒或数字视频盘(DVD)盒的物理拷贝上所显示的插图。类似地,用于图书的封面可以对应于在物理图书上显示的插图和/或图书封面可以代表用于推销在线图书或其它数码印刷媒体的数字插图。
[0041]在所给出的示例实施例中,串80的块82-94是根据使用的新近性从左向右排列的。特别地,例如经第一图书块82表示的图书标题位于串80最左边的位置,该图书不久前刚下载或者以别的方式添加或者利用底层用户界面软件录入(log)但还没有被访问或阅读。串中的第二位置,例如对应于第二图书块84的位置,代表最近被访问或阅读过的图书或图书组。为了说明性的目的,第二图书块84示为代表图书订阅,例如对期刊或杂志的电子版本的订阅。
[0042]第三图书块86代表被次最近地访问的图书;第四图书块88代表相对于第三图书块86的图书来说被次最近访问的图书,等等。为了说明性的目的,第五图书块90示为代表一组三本推荐的图书。第五图书块90的用户选择可能导致呈现对应于该推荐图书的块或菜单项以促进用户对其进行访问的用户界面显示屏幕的显示。第六图书块92和第七图书块94代表还没有被访问的已购图书,在串80中是根据购买的新近性放置的,使得第六图书块92比第七图书块94是更新近购买的。应当指出,在不背离本教义范围的情况下,对应于已购图书的块,例如块92、94,可以通过例如编组到单个块中来表示。在某些实现中,与还没有被用户访问的已购图书关联的所有块(这可以包括第一图书块82)都编组到单个块中。
[0043]用于给块82-94排序的确切排序规则是特定于实现的而且可以变化。总的来说,用于块82-94的排序规则将根据预定的用户偏好给图书排序,使得用户最有可能希望访问的图书放在最显著的位置,即,串80中最左边的位置。
[0044]在某些实现中,图书块82-94可以包括用于不同推荐图书的独立的块。在此类实现中,还未被访问的推荐图书可以根据推荐得分,例如从与本文所讨论底层用户界面软件的用户关联的社交网络(例如交友网)的用户获得的用户分级,来排序。
[0045]图书分级可以直接从提供图书分级得分的网站获得,或者分级得分可以由底层软件基于用户的社交网络朋友中的读者频率等来计算。图书推荐还可以基于其它因素,例如推荐图书与用户最常阅读的图书或图书类型的相似性等。附加的图书推荐可以(例如,经特定于实体的推荐算法)由诸如在线书店和杂志之类的商业实体提供,并且经一个或多个块(例如经第五块90)而被呈现。
[0046]如以上所暗示的,在不背离本教义的范围的情况下,用于给串的块82-94排序的确切方法可以变化。例如,在某些实现中,最近被访问的图书可以出现在还未被访问的已下载图书的前面,即使该已下载图书是比那个最近访问的图书被更新近下载的。
[0047]此外,在某些实现中,例如,三周前下载的已下载图书(B卩,对应于其的块)仍然可以出现在三小时前被访问的图书前面。在其它实现中,最近下载的图书的块可以只在不被访问达预定的时间间隔时出现在最左边的位置。此外,在不背离本教义的范围的情况下,可以提供用于启用排序规则的改变、用于手动定位块等的用户选项。
[0048]应当指出,尽管串80示出了七个图书块,但是在给定的串中可以有更多或更少的块,而且任何附加的块都可以经串80的滚动访问。此外,块的大小和相对间隔也可以变化。此外,在不背离本教义的范围的情况下,块可以交错或者重叠或者以别的方式与图3所示不同地排列。
[0049]在所给出的具体实施例中,例如经触摸屏轻点手势对块82-94中的一个块的用户选择可以触发背景图书插图72的改变并且可以反映选定图书块的封面。在串80外面的双指轻点手势可以触发图2的第一用户界面显示屏幕40和附带主菜单42的显示。应用到串80的双指水平轻扫可以触发不同串的显示,例如用于访问电子游戏和相关内容的串。由串80定义的区域之外的单指轻点手势可以触发向后导航到最近看过的用户界面显示屏幕,例如图2的用户界面显示屏幕40。
[0050]应当指出,用于控制本文所讨论的用户界面显示特征的各种手势可以依赖实现而变化。例如,本文所讨论实施例的实现可以在不具有触摸屏的计算机上运行。在这些情况下,鼠标控制或其它用户输入机制可以用来导航用户界面显示屏幕并且访问与其关联的各种功能性。
[0051]图4是图示示出一串图书菜单102的第三示例用户界面显示屏幕100的图,这个菜单可以通过选择图3-4的串80的图书头部74或者经别的用户输入,例如长时间按在图3-4用户界面70的背景上,来访问。
[0052]在所给出的示例实施例中,串80和附带的封面与图书串菜单102的显示同一时间地模糊,就像背景插图72 —样。菜单102包括透明背景,使得菜单102的文本看起来直接覆盖模糊串80的一部分。
[0053]经图书串菜单102提供的用户选项的例子包括触发仅最新或最近访问过的图书或图书集合的显示的第一用户选项,其中,最新或最近访问过的图书只包括在某个预定时间间隔内已经访问过的和/或根据其它新近性标准的图书。
[0054]图书串菜单102的第二菜单选项代表访问或显示图书库的用户选项。图书库可以包括用于订阅、数字化的纸书、杂志等的独立的区。图书库的区的确切分区可以依赖实现而变。库可以包括对应于库中不同图书的几个图书块。库可以包括各种特征,例如执行特定搜索、基于用户选定的标准执行排序等的用户选项。
[0055]图书串菜单102的第三菜单选项代表访问或显示杂志和报纸和/或对应于其的块的用户选项。
[0056]图书串菜单102的第四菜单选项代表例如经对应于所推荐图书的块的集合而访问图书推荐的用户选项。
[0057]图书串菜单102的第五菜单选项代表访问与图书相关的服务,例如消费者服务或者其它服务,的用户选项。
[0058]图书串菜单102的第六菜单选项代表访问在线书店的用户选项,使得第五菜单选项的选择可以把用户界面显示屏幕100过渡到由在线书商提供的用户界面显示屏幕。
[0059]图书串菜单102的第七菜单选项包括访问用于找出公共图书库的用户界面功能性的用户选项。
[0060]图书串菜单102的第八示例菜单选项代表访问免费图书提供商的用户选项。
[0061]应当指出,经图书串菜单102呈现的各种用户选项可以变化。例如,在不背离本教义范围的情况下,附加的菜单项可以添加或者所述菜单项可以用其它菜单项代替。例如,附加的或者替代性的菜单选项包括观看还没有被访问过的全部已购或下载图书的选项,或者观看用户还没有读完的所有被访问图书的选项,或者观看用户已经读完的所有被访问图书的选项,等等。
[0062]图5是图示显示临时覆盖在图书内容上的章节/页指示器114的第四示例用户界面显示屏幕Iio的图。章节/页指示器114可以响应于用户从图3的串选择一个书块而显/Jn ο
[0063]章节/页指示器114包括章节号的指示,例如第3章,及页码,例如第50页,这些代表用户上次停止阅读图书文本112的位置。章节/页指示器114包括位于该章节/页指示器左部的图书封面116的样本。在不背离本教义的范围的情况下,章节/页指示器114可以包括附加的信息,例如章节名称、指示该位置是否代表书签的信息、图书标题信息、附加的图书元数据,等等。
[0064]在从用户界面显示屏幕110消失之前,章节/页指示器114可以持续几秒钟或者其它预定的时间间隔。章节/页指示器114持续的确切时间间隔是特定于实现的而且可以变化。
[0065]图6是显示覆盖在图书内容112上的翻页区122-128和翻页用户界面控件130、132的第五示例用户界面显示屏幕120的图。在实践当中,翻页区122-128是用户看不到的,但是触摸敏感的,使得,当翻页区122-128中的一个或多个被触摸时,例如轻点或按下时,翻页用户界面控件130、132出现在内容112的侧面,在这个位置,用户触摸显示器120,激活翻页用户界面控件130、132的显示。
[0066]第一翻页用户界面控件130触发文本112过渡到前一页,即,充当退一页的后退按钮。类似地,第二翻页用户界面控件132触发文本112过渡到后续的页,S卩,充当在书中前进一页的前进按钮。
[0067]图7是图示显示覆盖的图书菜单142的第六示例用户界面显示屏幕140的图,响应于确定的用户输入,例如长时间按在图书内容112上,该菜单覆盖到图书内容112上。
[0068]覆盖的图书菜单142在覆盖菜单142的左上部示出了图书封面144的样本而且包括各种菜单项。可以包括在覆盖的图书菜单142中的菜单项的例子包括访问管理用于导航图书内容的底层用户界面软件部件行为的设置的用户选项;把用户界面显示屏幕140过渡到利用底层用户界面软件录入的(例如,经图书块表示的)所有图书显示的用户选项;把底层用户界面软件过渡到有声读物模式的用户选项;与和底层用户界面软件通信的社交网络的其他用户共享图书内容112的用户选项;访问关于图书内容112的附加信息(例如图书元数据)的用户选项;关于内容112做笔记的用户选项;及,例如,为了搜索其它图书而激活搜索功能性的用户选项。
[0069]当用户从覆盖的菜单142中选择有声读物模式时,底层的文本到语音功能性被激活,把图书的文本内容112转换成音频语言内容。音频语言内容可以通过包括在用于运行底层用户界面软件的计算设备中的扬声器重放。
[0070]在图书文本区域112的外面轻点可以触发具有用户界面控件(未示出)的另一控制条或者小配件的显示,用于访问内容表、跳到书中不同的位置、放大与缩小、(经无穷大图标)访问附加的元数据、显示进度条、添加书签、跳到书签等。
[0071]图8是适于供图1-7实施例使用的示例方法150的流程图。该示例方法包括第一步152,这一步涉及显示多个相邻块的带,其中每一块代表一本书或者一组书,而且其中带可以响应于具体的用户输入而滚动。
[0072]第二步154包括基于排序规则排列相邻的块,其中排序规则包括根据与带中每一块关联的图书的使用新近性在带中排列每一块。
[0073]第三步156包括响应于用户选择与一本书关联的块而显示与该书关联的内容,其中,所述内容关于该书最近被看过的部分。
[0074]尽管本发明的过程可以作为单个实体给出,例如在单个机器上执行的软件,但是,这种软件可以很容易地在多个机器上执行。即,可以存在一个给定软件程序的多个实例,单个程序可以在分布式处理环境中在两个或多个处理器上执行,单个程序的部分可以在不同的物理机器上执行,等等。
[0075]在本文的描述当中,提供了众多具体的细节,例如部件和/或方法的例子,以便提供对本发明实施例的透彻理解。但是,相关【技术领域】的技术人员将认识到,本发明的实施例没有这些具体细节中的一个或多个,或者利用其它装置、系统、组件、方法、部件、材料、部分等也可以实践。在其它情况下,众所周知的结构、材料或操作没有具体示出或详细描述,以避免模糊本发明实施例的各方面。
[0076]尽管已经关于其特定实施例描述了本描述,但是这些特定的实施例仅仅是说明性的,而不是约束性的。例如,尽管某些触摸手势被用来提供到触摸屏的输入,以便与图形用户界面交互,但是与讨论过的那些不同的手势也可以采用,而且不采用触摸屏和触摸手势的实现也是可能的。
[0077]尽管“带”或“串”或者块的其它序列或集合可以绘制为具有特定的形状、朝向或方向,但是很显然其它布置也是可能的。例如,带可以具有在特定方向给出的块,例如在本说明中是从左向右,但是很显然,带也可以具有以从右向左给出或者优先化的块。带不需要是水平的,而是可以是垂直、对角线或其它方向。其它变体也是可能的。
[0078]任何合适的编程语言都可以用于实现特定实施例的例程,包括C、C++、Java、汇编语言等。可以采用不同的编程技术,例如过程式的或者面向对象的。例程可以在单个处理设备上或者多个处理器上执行。尽管步骤、操作或者计算可以按一种具体的次序给出,但是这个次序在不同的特定实施例中可以变化。在有些特定的实施例中,在本说明书顺序示出的多个步骤可以同时执行。
[0079]特定的实施例可以在由指令执行系统、装置、系统或设备使用或者与其结合使用的计算机可读存储介质中实现。特定的实施例可以按控制逻辑的形式在软件或硬件或者这两者的组合中实现。当被一个或多个处理器执行时,控制逻辑可以操作成执行在特定实施例中所描述的方法。
[0080]特定的实施例可以通过使用编程的通用数字计算机、通过使用专用集成电路、可编程逻辑设备、现场可编程门阵列、光、化学、生物、量子或纳米系统、部件和机制来实现。一般而言,特定实施例的功能可以由本领域中已知的任何器件实现。可以使用分布式、联网的系统、部件和/或电路。数据的通信或传输可以是有线的、无线的或者通过任何其它方式。
[0081]还应当认识到,根据对特定应用有用而言,附图中绘出的一个或多个元素还可以按更分离或更集成的方式实现,或者甚至在某些情况下被除去或者使其不可操作。实现可以存储在机器可读介质中的程序或代码以便允许计算机执行上述任何方法也在所述主旨与范围内。
[0082]如在本文描述中和贯穿以下权利要求所使用的,除非明确地另外指明,否则“一个”和“这个”也包括复数引用。而且,如在本文描述中和贯穿以下权利要求所使用的,除非明确地另外指明,否则“在…中”的意义包括“在…中”和“在…上”。
[0083]此外,除非另外具体指出,否则附图中的任何信号箭头都应当认为只是示例性的,而不是限制。此外,如本文所使用的,除非另外指出,否则术语“或者”通常意味着“和/或”。在预见到术语使得分离或组合的能力不清楚时,也将认为注意到了部件或步骤的组合。
[0084]因而,尽管本文已经描述了特定的实施例,但是在上述公开内容中预期修改、各种变化和替换的自由度,而且应当认识到,在不背离所述范围与主旨的情况下,在有些情况下,特定实施例的有些特征将在没有其它特征的对应使用的情况下采用。因此,可以进行许多修改,使特定的情形或材料适应基本范围与主旨。
[0085]优先权保护
[0086]本申请是于2012年4月9日提交且标题为“PLATFORM AGNOSTIC UI/UX ANDHUMAN INTERACTION PARADIGM”的美国专利申请序列号13/442,525的部分继续申请,该申请为了所有目的而通过引用被结合于此,就好像在本申请中完全阐述了一样,而且该申请还要求于 2011 年 4 月 28 日提交且标题为 “GENOME PLATFORM AGNOSTIC UI/UX AND HUMANINTERACTION PARADIGM”的美国临时专利申请序列号61/518,152的优先权,该申请也为了所有目的而通过引用被结合于此,就好像在本申请中完全阐述了一样。
【权利要求】
1.一种访问图书的方法,该方法包括由电子计算设备执行的以下动作: 显示多个相邻块的带,其中每一个块代表一本或多本书; 从用户输入设备接受在一个方向滚动所述带的信号;及 基于排序规则排列相邻块,其中所述排序规则包括根据与所述带中的每一个块相关联的书的下载时间和使用时间来排列所述带中的每一个块。
2.如权利要求1所述的方法,还包括响应于用户选择与一本书关联的块而显示与该书关联的内容,其中所述内容关于该书最近被看过的部分。
3.如权利要求1所述的方法,还包括响应于应用到在所述带周围的头部或其它区域的第一用户输入而给出关于所述带的第一菜单。
4.如权利要求3所述的方法,其中第一菜单包括一个或多个用户选项,所述一个或多个用户选项用于执行可应用到所述带的所述块中的一个或多个块和与其关联的一本或多本书的一个或多个动作。
5.如权利要求4所述的方法,其中所述一个或多个用户选项包括基于在所述多个相邻块的带中所给出的内容来访问一个或多个内容推荐的用户选项。
6.如权利要求4所述的方法,其中菜单包括透明的背景,使得菜单看起来是覆盖在用户界面的背景壁纸上。
7.如权利要求4所述 的方法,其中所述一个或多个用户选项包括访问图书库的选项。
8.如权利要求1所述的方法,还包括提供选择所述带的块的用户选项,导致响应于该选择而显示与该块关联的内容。
9.如权利要求8所述的方法,其中与该块关联的内容包括与该书的最近被用户访问过的页对应的电子书的页。
10.如权利要求8所述的方法,还包括,响应于对所述带中的块的选择,当与选定的块关联的书还没有被访问时,显示选定的块的放大表示。
11.如权利要求10所述的方法,其中选定的块的放大表示包括关于可以经放大的块访问的内容或者图书的封面的显示。
12.如权利要求11所述的方法,还包括提供选择放大的块的用户选项,导致书的与放大的块对应的最近看过的内容的显示。
13.如权利要求8所述的方法,还包括提供经与书的内容的显示相邻定位的一个或多个用户界面控件在电子书中导航页面的用户选项。
14.如权利要求13所述的方法,还包括提供触发书中的文本的音频朗诵的用户选项。
15.如权利要求8所述的方法,还包括,响应于块的选择,显示阅读器要返回到的图书位置的指示并且显示对应于所指示位置的图书内容。
16.如权利要求15所述的方法,其中位置的指示包括页码的指示。
17.如权利要求15所述的方法,其中位置的指示包括章节的指示。
18.如权利要求1所述的方法,其中所述多个相邻块的带中的一个或多个块代表一组用户可读的内容。
19.一种访问图书的装置,包括: 用于显示多个相邻块的带的部件,其中每一个块代表一本或多本书; 用于从用户输入设备接受在一个方向滚动所述带的信号的部件;及用于基于排序规则排列相邻块的部件,其中所述排序规则包括根据与所述带中的每一个块关联的书的下载时间和使用时间`来排列所述带中的每一个块。
【文档编号】G06F3/0485GK103777849SQ201310481433
【公开日】2014年5月7日 申请日期:2013年10月15日 优先权日:2012年10月24日
【发明者】G·阿里奥拉, C·施伟希, B·约翰森, M·鲍尔里 申请人:索尼公司, 索尼网络娱乐国际有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1