同步电子书中的多个阅读位置的制作方法

文档序号:8399304阅读:535来源:国知局
同步电子书中的多个阅读位置的制作方法
【技术领域】
[0001] 在此描述的主题内容总体上设及电子介质领域,并且更特别地设及用于通过电子 书的对应的部分来追踪读者的进度的系统和方法。
【背景技术】
[0002] 在专用设备上W及在常规的台式、膝上型和手提式计算机上实施的电子书阅读器 已经变得普遍。近年来,对该样的阅读器的使用已显著地加速。电子书阅读器提供了使许 多书籍在单个设备上可用的便利,并且还允许不同设备在不同情况下用于阅读。已知如下 系统和方法,它们允许在用户可W具有的任何设备上追踪用户在该样的电子书中的进度, W使得坐公共汽车回家同时在智能电话上阅读书籍的某人可W在稍后在家从台式计算机 访问该电子书时在正确的页处无缝地继续开始。
[0003] 一些电子书具有彼此对应的多个部分。例如,一些教科书具有逐章的问题集,该些 问题集在书籍的后面,但是对应于W书籍的主体为基础的章。其他书籍在每章的后面具有 问题集,该些问题集对应于章的各个节,并且另一些书籍具有位于书籍的第=部分中的对 问题集的答案。
[0004] 小说书籍有时也具有追踪书籍的主要文本的部分的该样的对应的节,诸如人物的 词汇表、时间线等。小说和非小说书籍二者有时还具有对应于书籍的主要文本的尾注。
[0005] 提供用于电子书的该些各个部分的简单相关的系统和方法W允许读者高效地并 且没有附加导航地在电子书的多个对应的部分之间进行切换将是有利的。

【发明内容】

[0006] 电子书系统追踪在电子书的对应的部分中的进度。该系统包括系统数据库,系统 数据库存储用户进度数据、对应于主要部分的主要书籍数据和对应于次要部分的次要书籍 数据;主要书籍数据包括主要位置信息并且次要书籍数据包括次要位置信息。相关数据存 储库维护指示在主要位置信息与次要位置信息之间的对应性的相关数据。第一显示子系统 和第二显示子系统响应于用户进度数据提供对主要部分和次要部分的显示。
[0007] 在一个方面中,主要部分包括正文文本。在其他方面中,次要部分包括词汇表、人 物列表、问题集、对问题集的解答、插图、与主要部分有关的评论或者主要部分的按照不同 语言被呈现的版本。
[000引为了获得数据W允许在主要书籍数据与次要书籍数据之间的同步,系统使主要位 置信息与次要位置信息相关。该系统包括系统数据库和相关子系统,系统数据库被配置为 维护主要书籍数据和次要书籍数据,相关子系统被配置为响应于主要部分与次要部分的比 较生成建立在主要位置信息与次要位置信息之间的对应性的相关信息,W及在系统数据库 中存储相关信息。
[0009] 在此还公开了有关的方法。
[0010] 在说明书中描述的特征和优点并不是囊括一切的,并且特别地,本领域普通技术 人员根据附图、说明书w及权利要求书将会明了许多附加的特征和优点。此外,应该注意, 说明书中所使用的语言原则上出于易读性和指导性目的而被选择,并且可W不被选择W勾 画或者限制公开的主题内容。
【附图说明】
[0011] 图1是图示了包括电子书阅读器的联网环境的高级视图。
[0012] 图2图示了被用作为电子书阅读器的一部分的读者模块的逻辑视图。
[0013] 图3图示了存储数据并且执行与内容托管系统有关的处理的系统数据库的逻辑 视图。
[0014] 图4图示了能够从机器可读介质读取指令并且在处理器中执行它们的示例机器 的组件的一个实施例。
[0015] 图5图示了同步电子书的部分的一个示例性方法。
[0016] 图6图示了被配置为提供用于电子书的部分的多个同步的阅读窗口的计算机。
[0017] 图7图示了被配置为提供用于电子书的部分的多个同步的阅读窗口的计算机的 另一实施例。
[001引附图仅出于图示的目的而描绘了各种实施例。本领域技术人员从W下讨论将很容 易地认识到,可W在不脱离在此描述的本发明的原理的情况下采用在此图示的结构和方法 的备选实施例。
【具体实施方式】
[0019] 电子书系统概述
[0020] 图1是图示了包括内容托管系统110的联网环境100的高级视图。内容托管系统 110使得购买、许可、租赁或者订阅如下书籍变得可用,该些书籍可W在用户和内容提供者 计算机180(仅出于示例性目的在图1中被描绘为个别计算机180A和180B)上使用读者模 块181或者浏览器182被查看。内容托管系统110和计算机180由网络170(诸如局域网 或者因特网)连接。如在此进一步详述的,内容托管系统110包括供用户经由用户计算机 180A访问的电子书的基于音频和文本的版本,W及为每个该样的版本提供同步信息的子系 统。
[0021] 网络170典型地是因特网,但是可W是任何网络,包括但不限于W下中的任何组 合;LAN、MAN、WAN、移动的、有线的或者无线的网络、专用网络、或者虚拟专用网络。内容托 管系统110通过网络接口 160被连接到网络170。
[0022] 在图1中仅示出了单个用户计算机180A,但是在实践中存在可W与内容托管系 统110通信W及使用内容托管系统110的许多(例如,数百万个)用户计算机180A。类似 地,仅示出了单个内容提供者计算机180B,但是在实践中存在可W为内容托管系统110提 供书籍W及有关材料的许多(例如,数千乃至数百万个)内容提供者计算机180B。在一些 实施例中,读者模块181和浏览器182包括内容播放器(例如,来自AdobeSystems,Inc的 FLASH?),或者适合于由内容托管系统110使用的内容文件格式的任何其他播放器。在典型 的实施例中,用户计算机180A和内容提供者计算机180B利用各种计算设备被实现,其范围 从台式个人计算机到平板计算机、专用书籍阅读器设备W及智能电话。
[0023] 具有读者模块181的用户计算机180A由终端用户用来购买或者W其他方式获得 W及访问由内容托管系统110提供的材料。内容提供者计算机180B由内容提供者(例如, 个体作者、出版社)用来创建W及提供用于内容托管系统110的材料。给定的计算机可W 是客户端计算机180A和内容提供者计算机180B二者,该取决于它的使用情况。在该一实 例中,托管服务110可W基于哪个前端服务器用来连接到内容托管系统110、用户登录信息 或者其他因素来在内容提供者与用户之间进行区分。
[0024] 内容托管系统110包括用户前端服务器140和内容提供者前端服务器150,它们 中的每个可W被实施为一个或多个服务器类计算机。内容提供者前端服务器150通过网络 170被连接到内容提供者计算机180B。内容提供者前端服务器150提供用于内容提供者 (不论是传统的书籍出版社还是个人自助出版作者)的接口W创建和管理他们想要使得对 用户可用的材料。用户前端服务器140通过网络170被连接到客户端计算机180A。用户 前端服务器140提供用于用户访问由内容提供者创建的材料的接口。在一些实施例中,从 网络170到其他设备(例如,客户端计算机180)的连接是持久的,而在其他的情况下它们 不是,并且诸如阅读进度数据之类的信息仅插曲似地(即,当连接为活跃时)被传输到系统 110的其他组件。
[0025] 内容托管系统110由服务器类计算机的网络实施,该服务器类计算机在一些实施 例中可W包括一个或多个高性能CPU和1G或者更多的主存储器,W及范围从数百千兆字节 到拍字节范围的存储装置。诸如LINW(之类的操作系统典型地被使用。如在此描述的内容 托管系统110、用户前端服务器140W及内容提供者前端服务器150的操作可W通过硬件 (例如,专用计算设备或者通用计算机中的子板)或者通过计算机程序被控制,该计算机程 序被安装在系统110的服务器上的计算机存储装置中并且由该样的服务器的处理器执行 W执行在此描述的功能。关于该样的机器的实现方式的更多细节关于图4被提供。系统工 程W及例如介质内容托管领域的技术人员将很容易地从在此的功能和算法描述中确定该 样的计算机程序和硬件系统的结构和操作。
[0026] 内容托管系统110进一步包括通信地禪合到网络170的系统数据库130。系统数 据库130连同用户和系统使用信息一起存储与内容托管系统110有关的数据,并且在一些 实施例中提供有关的处理(例如,在此描述的相关功能)。
[0027] 系统数据库130可W被实施为任何设备或者能够在计算机可读存储介质中
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1