首页> 中国专利> 用于对公开资料进行灵活集成访问的书签

用于对公开资料进行灵活集成访问的书签

摘要

包括介质编码的计算机程序产品的装置、方法和系统可以提供用于对媒体内容进行灵活集成访问的书签。一种方法包括向用户提供经由多个传输机制中的第一传输机制对媒体内容的访问。传输机制包括传输媒体内容的音频再现的一个或多个传输机制和传输视觉再现的一个或多个传输机制。接收用书签标记媒体内容中的停止点的请求。确定并存储媒体内容中基于停止点的相对位置。接收对经由第二传输机制访问媒体内容的请求。所述相对位置被接收并被用于确定经由第二传输机制回放媒体内容的起始点。在起始点处,经由第二传输机制提供对媒体内容的访问。

著录项

  • 公开/公告号CN102119382A

    专利类型发明专利

  • 公开/公告日2011-07-06

    原文格式PDF

  • 申请/专利权人 惠普开发有限公司;

    申请/专利号CN200980131239.X

  • 发明设计人 P·C·汉泽斯;

    申请日2009-08-04

  • 分类号G06F15/16(20060101);G06F3/00(20060101);

  • 代理机构72001 中国专利代理(香港)有限公司;

  • 代理人李娜;王洪斌

  • 地址 美国德克萨斯州

  • 入库时间 2023-12-18 02:51:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-06

    专利权的转移 IPC(主分类):G06F15/16 登记生效日:20170516 变更前: 变更后: 申请日:20090804

    专利申请权、专利权的转移

  • 2017-02-08

    专利权的转移 IPC(主分类):G06F15/16 登记生效日:20170113 变更前: 变更后: 申请日:20090804

    专利申请权、专利权的转移

  • 2013-02-13

    授权

    授权

  • 2011-08-24

    实质审查的生效 IPC(主分类):G06F15/16 申请日:20090804

    实质审查的生效

  • 2011-07-06

    公开

    公开

说明书

技术领域

本说明书涉及媒体的传输,并且更具体地涉及用于对公开资料(published material)进行灵活集成访问的书签。

背景技术

书、杂志和其他公开资料通常可以以印刷的格式或可印刷格式来获得。在20世纪80年代期间,所读的书的记录变得流行,并且书的这种音频版本已经可以在紧凑盘、盒式磁带以及近来的个人计算机上使用可下载数字格式(如运动图片专家组-3(MPEG-3)和视窗媒体音频(WMA))来获得。随着因特网的到来,书的音频版本可以被在线下载到几乎任何连接到因特网的计算机或设备,包括智能电话和个人收听设备。

发明内容

本说明书描述了涉及用于对公开资料进行灵活集成访问的书签的技术。

在一个总体方面,一种方法包括向用户提供经由多个传输机制的第一传输机制对媒体内容的访问。这些传输机制包括一个或多个在操作中用于传输媒体内容的音频再现的传输机制和一个或多个在操作中用于传输媒体内容的视觉再现的传输机制。接收来自用户的用书签标记(bookmark)媒体内容中的停止点的请求。确定并存储媒体内容中基于所述停止点的相对位置。接收来自用户的经由第二传输机制访问媒体内容的请求。该相对位置被接收并且被用于确定经由第二传输机制回放媒体内容的起始点。向用户提供从起始点开始经由第二传输机制对媒体内容的访问。这方面的其他实施例包括相应的系统、装置和计算机程序产品。

这些和其他实施例可以可选地包括下列特征的一个或多个。可以通过用户发出语音命令来启动来自用户的用书签进行标记的请求;并且这些实施例还可以包括响应于语音命令自动确定相对位置并存储相对位置。这些实施例可以进一步包括:接收用户经由第一传输访问媒体内容的请求;验证用户具有访问媒体内容的许可;以及确定媒体内容中的相对位置先前是否已被存储。如果相对位置先前已被存储,则这些实施例还可以包括:获取(retrieve)该相对位置;基于该相对位置确定经由第一传输机制回放媒体内容的特定起始点;以及向用户提供经由第一传输机制对媒体内容的访问。经由第一传输机制的访问可以开始于所述特定起始点。如果相对位置先前未被存储,则这些实施例可以进一步包括向用户提供经由第一传输机制对媒体内容的访问。经由第一传输机制的访问可以开始于媒体内容的默认起始点。

所述一个或多个传输机制可以在操作中用于传输音频再现,包括下列至少一个:互联网连接、移动电话网络和交通工具使能的(enabled)接入网络。向用户提供经由第一传输机制对媒体内容的访问可以在操作中用于传输媒体内容的视觉再现,以及第二传输机制可以在操作中用于传输媒体内容的音频再现。来自用户的用书签标记停止点的请求可以由用户手动提交并且可以标识媒体内容的硬拷贝中的位置。所述特定点可以包括媒体内容中的页和段号。停止点可以在特定段落的中间,并且起始点可以在该特定段落的开始处。

在附图和下面的描述中阐明了本发明的一个或多个实施例的细节。一些优点包括由于在各种设置中访问公开资料的能力而提高了消费者的满意度。不必购买同一本书的不同格式的多个拷贝可以潜在地节省消费者的时间和金钱。能够以电子方式用书签标记公开资料还可以通过允许用户无缝地在各种传输方法之间切换来为消费者提供便利性。便利性的提高还可以导致消费者消费的增加并且因此导致内容提供商的利润的增加,内容提供商可以从以小的边际成本得到增加的客户群中获益。本发明的其他特征、目的和优点将根据说明书和附图并根据权利要求而显而易见。

附图说明

图1是用于灵活传输公开资料的系统的概览。

图2是用于使用电子书签标记灵活传输公开资料的内容服务提供商的框图。

图3A是用于灵活集成传输公开资料的过程的流程图。

图3B是用于预订公开资料的灵活集成传输的过程的流程图。

图3C是用于电子书签标记的过程的流程图。

图4是用于灵活集成传输公开资料的过程的流程图。

各附图中相同的附图标记指示相同的元件。

具体实施方式

公开资料可以经由多种传输机制或通道来获得。例如,可以简单地在本地书店购买一本书并开始阅读它。同一本书的内容可以以电子形式获得并且可以例如通过因特网购买以传输到本地计算机。同一本书的内容也可以作为音频书(例如,作为该内容的语音记录)获得,从而允许用户在汽车中或在个人数字收听设备(比如MP3播放器)上倾听该内容。可以实现用于提供对公开资料的灵活集成访问的系统、方法和计算机程序产品。

内容服务器可以以多种格式存储媒体内容。用户可以预订从内容服务器接收一个或多个出版物的内容。用户可以将媒体内容传输到许多终端用户设备中的任何一个,比如例如移动电话、计算机或集成的交通工具通信系统(例如,通用汽车的OnStar)。内容提供商可以处理来自用户的对媒体内容的请求,验证用户具有访问媒体内容的许可,以及经由多种格式和传输通道之一将媒体内容传输到用户的设备。例如,可以使用无线网络以音频文件(例如,WAV、MP3或其他格式)将内容传输到用户的移动智能电话。作为另一个示例,可以使用因特网以电子文档文件(例如,HTML、PDF或其他格式)将内容传输到用户的台式计算机。内容服务器还可以为用户存储电子书签,其可以被内容服务器用来确定从哪里开始对媒体内容进行未来回放。在用户设备上的回放期间,用户可以在媒体内容中的特定点处设置电子书签并且稍后在不同设备上从该特定点开始访问所述媒体内容。

消费者可以得益于经由交通工具内通信系统方便地收听书或杂志。不必购买同一本书的不同格式的多个拷贝可以潜在地节省消费者的时间和金钱。能够以电子方式用书签标记公开资料还可以通过允许用户无缝地在各种传输方法之间切换来为消费者提供便利性。便利性的提高还可以导致消费者消费的增加并且因此导致内容提供商的利润的增加,内容提供商可以从以小的边际成本得到增加的客户群中获益。这些和其他优点可能不适用于所有实施例。

图1是用于灵活传输公开资料的系统100的概览。一般地,内容服务器102可以接收来自注册用户104的在通信设备106上访问公开资料的请求。用户104稍后可以请求在另一个通信设备106上访问该公开资料。内容服务器102可以使用任何数目的传输机制或通信通道与通信设备106进行通信。例如,内容服务器102可以通过与交通工具通信系统106a或蜂窝电话106b建立连接并且通过所述连接播放媒体内容的音频再现来在移动网络108上传输媒体内容。作为另一个示例,内容服务器102可以通过连接到电话106c并且通过该连接播放媒体内容的音频再现来在普通电话线(在110处)上传输媒体内容。另一个示例涉及内容服务器102使用网络112通过传送电子文件(比如音频文件、文本文档和/或图形文件)将媒体内容传输给智能电话106d或计算机106e。这些文件可以以多种格式传输,包括例如:用于音频的WAV、AAC、MP3和WMA;用于文本文档的HTML、PDF和RTF;以及用于图像文件的JPEG、TIFF和BMP。传输到用户的音频可以包括人朗读媒体内容的记录和由计算机根据媒体内容的文本产生的话音。可以在请求媒体内容之前创建并存储计算机产生的音频。也可以在传输媒体内容的时候创建计算机产生的音频。

内容服务器102经由多个传输机制中特定的一个传输机制向用户104提供公开资料,该特定的传输机制在给定时间对用户104而言是便利的。内容服务器102可以跟踪多个用户或订户、他们各自的访问公开资料的许可和他们各自的电子书签。内容服务器102可以使用一个或多个存储设备来存储与订户相关的数据并存储对应于公开资料的电子内容。为了传输内容,内容服务器102可以使用内容分发网络(CDN),其是一种通过因特网而联网在一起的计算机的系统,这些计算机透明地协作以将内容传输到终端用户。CDN节点部署在多个位置中,经常在多个骨干上。这些节点彼此协作来满足终端用户对内容的请求,从而潜在地减少了带宽成本并且/或者提高了终端用户的性能。

内容服务器102还可以经由多种传输机制通信。传输机制可以包括传送介质、传送格式和对用户的呈现中的一个或多个或其组合。例如,一个传输机制可以是通过公共交换电话网(PSTN)110对公开资料的音频传输以用于在电话106c上回放。另一个传输机制可以是例如通过分组交换网112和/或无线分组交换网112b对公开资料的视觉文本传输以用于在智能电话106d上显示。相同的传送介质和终端通信设备106可以用于实现多个传输机制。例如,可以根据用户的偏好提供公开文本到智能电话106d的视觉文本传输和公开资料到相同的智能电话106d的音频传输,并且这两种形式的媒体内容可以通过网络112和无线网络112b传送。作为另一个示例,计算机产生的音频和人读出的音频可以与不同的传输机制相关联,即使它们是通过相同的传送介质并使用相同的终端通信设备106传输的。

图1中示出了四个示例传送介质:移动网络108、PSTN 110、以及分组交换、因特网连接的有线网络112a以及无线网络112b。所说明的这些传送介质仅仅是示例,并且作为这四个示例介质的组合的传送介质以及其他传送介质可以与系统100一起使用。

移动网络108可以与广域蜂窝电话网络通信或包括该广域蜂窝电话网络。移动网络108可以使用多种标准和/或协议进行通信,包括例如:宽带码分多址(W-CDMA)、高速下行链路分组接入(HSDPA)、增强型数据速率GSM演进(EDGE)、通用分组无线电业务(GPRS)和全球移动通信系统(GSM)。移动网络108的各部分可以由无线服务提供商来管理,所述无线服务提供商比如例如T-Mobile?、VerizonWireless?或Sprint Nextel?。无线服务的订户或用户104可以通过交通工具通信系统106a、移动电话106b或其他能够与移动网络108通信的移动设备来接收公开资料。交通工具通信系统106a是典型地与汽车的音频和通信系统集成的通信系统。交通工具通信系统106a可以通过移动网络108通信,从而传送语音和/或数据。交通工具通信系统106a的示例包括通用汽车的OnStar?、BMW的BMW Assist?和戴姆勒AG(梅赛德斯-奔驰)的TeleAid。移动电话106b可以包括任何蜂窝电话、智能电话、黑莓设备或通过移动网络108通信的袖珍PC。一些移动设备106b能够显示文本以及传递语音数据。除了语音之外,一些移动设备106b还可以通过移动网络108传递数据。

PSTN 110是公共电路交换电话网的网络。PSTN 110提供到美国和整个世界的数百万家庭的电信接入并且允许个人向彼此传递语音和数据。电话106c可以用于通过PSTN 110传递声音。因此,PSTN 110可以被用于通过电话106c传递公开资料的音频再现。电话106c还可以是可以通过PSTN 110接收并发送数据的调制解调器。使用调制解调器,PSTN 110可以用于传输公开资料的电子视觉再现。

网络112是基于IP的分组交换网络,其主要用于传递数据。网络112可以是或可以包括无线112b和/或有线112a的个域网、局域网、城域网、区域网和/或广域网和/或因特网,或者可以其他方式与这些网络通信。无线网络112b的示例包括符合电气和电子工程师协会(IEEE)802.11相关标准和/或IEEE 802.16相关标准(无线城域网)的网络。多种终端用户设备106可以连接到网络112以用于将公开资料传输到用户104。例如,个人计算机106e或便携式设备106d可以连接到网络112。便携式设备106d可以是能够通过无线网络112b发送并接收信息的任何网络使能的设备。例如,许多也可以用作移动电话106b的智能电话和个人收听设备(比如加利福尼亚Cupertino的苹果计算机的iPod Touch?)可以连接到无线网络112b并且最终连接到因特网。这些便携式设备106d可以包括用于再现视觉数据的屏幕和用于再现音频数据的扬声器。计算机106e可以是任何可以访问网络112(无论是有线的112b还是无线的112a)从而为用户104获取并再现公开资料的通用或专用的计算机器。计算机106e的示例包括(仅仅作为示例):台式计算机和膝上型计算机、袖珍PC、黑莓设备以及连接到网络112的专用的便携式阅读设备。网络112可以用于传输视觉的、音频的和事实上与公开资料的再现相关联的任何类型的数据,比如与盲文相关联的触觉数据,其可以使用适当的输出设备来显示。

在操作中,用户104向内容服务器102预订或注册以能够经由多种传输机制访问公开资料。潜在的预订级别是多样的。预订可以基于每访问、每公开资料、每时间段或市场可以支持的任何其他基础。是否满足用户104对特定公开资料的请求的控制可以使用与每个用户104或用户104组相关联的许可来处理。

在预订服务之后,用户104使用终端通信设备106(比如计算机106e)来将访问公开资料的请求传递到内容服务器102。内容服务器102可以验证用户104具有访问所请求的公开资料的许可。如果用户104具有许可,则内容服务器102可以搜索、检测或以其他方式被提供用于传输公开资料的传输机制。内容服务器102可以使用与用户104相关联的偏好来确定适当的和/或优选的传输机制,所述偏好例如是在可用时对用人的语音朗读的音频的偏好和/或在终端通信设备106支持视觉和音频再现时对传输视觉再现的偏好。内容服务器102可以使用与公开资料的传输相关联的默认值确定适当的和/或优选的传输机制。例如,到交通工具通信系统106a的传输默认地可以是计算机产生的音频。

如果用户104的请求是对特定公开资料的首次请求,则内容服务器102可以在默认点处开始传输公开资料,该默认点可以是公开资料的第一个句子。如果所述传输经由音频机制来进行,则该音频可以从公开资料中的默认点开始朗读。如果所述传输经由视觉机制来进行,则屏幕可以显示默认点,其可以是公开资料的第一页或第一个句子。

在收听和/或阅读公开资料时的任意点处,用户104可以停止并用书签标记停止点。例如,正在使用交通工具通信系统106a收听公开资料的用户104可以发出停止并且用书签标记停止点的语音命令。作为另一个示例,正在经由计算机106e阅读公开资料的用户104可以发出在线请求或命令来用书签标记当前位置。在接收到用户104的用书签标记公开资料中的点的命令或请求后,内容服务器102可以创建电子书签,该电子书签可以用于确定用户下一次访问该特定公开资料的起始点,而不管在后续访问中使用的终端通信设备。例如,正在收听通过电话106c朗读的公开资料(比如家庭电子杂志)的用户104可以请求在音频回放中特定点处的书签。如果相同用户104稍后使用计算机106e经由视觉传输机制访问所述家庭电子杂志,则所述系统可以搜索用户104将其与家庭电子杂志关联的上次的书签并且从上次的书签标记点开始回放,即使该书签是使用不同的传输机制创建的。在一些实现方式中,正在阅读实体书的用户可以使用计算机、电话或其他设备输入位置信息,并且该位置信息可被存储在服务器中以用于使用不同的传输机制来用书签标记后续的起始位置。

图2是用于使用电子书签标记灵活传输公开资料的内容服务提供商200的框图。一般地,内容服务提供商200包括内容传输模块210,其响应于来自终端用户设备260的对内容的请求从数据储存器220获取公开资料222并且通过通信接口230转发该公开资料。

内容服务提供商200可以包括多个计算机和数据存储设备,它们以对终端用户设备260透明的方式彼此通信。内容服务提供商可以包括内容传输模块210(例如,内容传输服务器或模块)。内容传输模块210可以访问公开资料222并且准备公开资料222以传输到终端用户设备260。例如,公开资料222可以以文本可搜索便携式文档格式(PDF)存储。对计算机产生的音频的请求可以提示内容传输模块210访问所存储的PDF、使用计算机产生的音频模块212检查文本并将其转换为计算机产生的话音、在回放之前缓冲该话音、格式化缓冲的话音以用于传输、并且接着最后通过通信接口230传输所述计算机产生的话音。相似地,其他模块(比如人记录的音频模块214、视觉模块216或其他模块218)可以被用于促进准备公开资料222以使用与相应的模块相关联的传输机制进行传输。

数据储存器220存储公开资料222或指向该公开资料的指针、许可224和电子书签226。数据储存器220可以是分布式数据存储设备,其相互通信并且服务于对来自内容服务提供商200内的其他模块的数据的请求。公开资料222可以存储在数据储存器220内,或者指针(比如文件传输协议(FTP)链接)可以代替公开资料222的完整版本而被存储。这可以允许第三方主控公开资料。当内容传输模块210请求特定公开资料222时,到第三方主机的链接可以响应于该请求而被返回。所述数据储存器还包含电子书签226和许可224。许可224可以被验证器240用来证实来自终端用户设备260的请求。该请求典型地将(例如,使用存储在该设备上或由用户输入的认证信息)识别终端用户设备的用户,其可以用于搜索许可224以确定用户是否具有访问公开资料的许可。

电子书签226定义了内容传输模块210在下一次阅读或收听会话期间从哪里开始将公开资料传输到用户。电子书签226可以以多种格式中任一种存储。例如,电子书签226可以是指示公开资料中的相对位置的值。公开资料中的句子可以被计数并且电子书签226可以指示在用户停止的点之前的句子的百分比。可以针对段落、书行(book line)和章节进行相同的操作。电子书签226可以是清楚地指示用户在其停止的页和行号的标识符。电子书签226可以用于标识当用户随后访问公开资料222时公开资料的呈现应当从其开始的页、行号、段落、句子或书的其他细分。书签标记引擎250可以产生、修改和删除与用户对公开资料222的访问相关联的书签。例如,在小说中用书签标记特定页的请求可以被路由到书签标记引擎250。响应于该请求,书签标记引擎250可以确定该页的相对位置并将该相对位置存储在电子书签226中。

通信接口230可以使用传送介质270接收请求并且将响应传递到终端用户设备260。通信接口230可以被实现为软件、硬件或二者的组合,并且可以是单个实体或分布在许多模块上。例如,一个通信接口230可以与特定的传送介质270相关联并且其他接口230可以与其他传送介质270相关联。通信接口230接收请求并且可以将它们路由到适当的模块,比如验证器模块240和内容传输模块210。通信接口230可以用于格式化响应(比如传输公开资料的响应)以通过传送介质传送。例如,计算机产生的音频可以使用流化音频文件、网际协议上的语音(VoIP)或其他机制通过互联网来传输。在这样的情况下,从内容传输器(deliverer)产生的音频将是相同的,但是传输的格式将是不同的。通信接口230可以用于将计算机产生的音频格式化为适当的格式。

在操作中,例如,用户可以请求将人记录的被称为家庭联网的杂志的音频传输到交通工具通信系统。该请求可以由通信接口230接收,通信接口230将该请求路由到验证器240以确定用户是否具有访问家庭联网杂志的许可。验证器模块240可以使用请求用户的身份和杂志的名称或其他标识符来访问许可224以验证用户的合格性(eligibility)。如果用户是合格的,则验证器模块240可以将所述请求转发到内容传输模块210。

内容传输模块210可以访问公开资料222以确定是否能够满足对人记录的音频的请求。在该示例中,家庭联网杂志没有可用的人记录的音频。内容传输模块210可以默认地传输计算机产生的音频来代替人记录的音频。计算机产生的音频模块212然后可以访问电子书签226以确定用户是否具有与家庭联网杂志相关联的书签,在该示例中用户具有指示阅读应当在杂志的第二页开始的书签。计算机产生的音频模块212然后可以访问公开资料222以获取从第二页开始的家庭联网杂志的文本并且开始将该文本转换为话音。所述话音然后可以被传递到通信接口以通过传送介质270输出到交通工具通信系统260。

在另一个示例中,用户可以发出将书签设置在回放的当前点处的命令,该回放的当前点可以是家庭联网杂志的第十页。请求可被通信接口230接收并且被路由到书签标记引擎250。书签标记引擎250可以删除与家庭联网杂志的第二页相关联的前一书签并且创建并存储与用户和家庭联网杂志的第十页相关联的新电子书签226。关于这些模块所描述的功能可以由其他模块执行。

图3A是用于灵活集成传输公开资料的过程300的流程图。在302处,对公开资料的访问的请求被接收。该请求尤其可以包括多种参数,比如发起该请求的用户的标识符、传输的方法和公开资料的名称或标识符。可以存在许多传输机制,用户可以从中选择以用于公开资料的传输。举几个例子,传输机制可以用于传输公开资料的音频、视觉、甚至触觉再现。传输机制也可以涉及不同的传送介质、不同的终端用户设备和操作终端用户设备的不同模式。例如,传输机制可以包括跨互联网连接、移动电话网络和/或交通工具使能的接入网络来传输内容。交通工具使能的接入网络可以涉及使用交通工具的通信系统,比如例如TeleAid或OnStar。在304处,执行用户访问公开资料的许可的验证。在306处,向用户提供经由第一传输机制或通道对公开资料的访问。例如,可以经由蜂窝电话网络以音频形式使得该公开资料可用。

在308处,接收经由第二传输机制对公开资料访问的请求。像第一请求那样,该请求可以包括许多参数。用户可以被重新验证。在310处,提供经由第二传输机制对公开资料的访问。例如,可以以文本的形式使得该公开资料可用以通过互联网传输到智能电话。

图3B是用于电子书签标记的过程320的流程图。在322处,可以经由第一传输机制提供公开资料。在324处,可以接收在公开资料中用书签标记停止点的请求。用书签进行标记的请求可以包括用户的身份、出版物的名称或标识符以及停止点的位置。停止点的位置可以通过章节、页、段落、行、句子和/或任意这些的组合来标识。在326处,可以基于停止点确定相对位置并且存储该相对位置。该相对位置用作不同传输机制上的电子书签。相对位置可以与对应于公开资料的电子文件相关联。

在328处,接收经由第二传输机制访问公开资料的请求。在330处,可以执行对相对位置的搜索并且获取该相对位置。相对位置可以用于确定经由第二传输机制进行回放的起始点。在某些情况中,起始点和停止点是相同的。在332处,从起始点处开始提供公开资料以供用户访问。

图3C是用于预订公开资料的灵活集成传输的过程340的流程图。在342处,顾客或潜在订户可以购买实体书或杂志。该购买可以在多种书商中的任何一个处进行。例如,顾客可以从在线零售商或本地书店购买书。可替代地,潜在的订户可以购买电子形式的资料,该资料或在物理介质上或经由网络传输。在344处,该顾客可以注册购买的资料。该顾客可以通过识别书或其他购买的内容在线向内容服务提供商注册。可以通过要求该顾客提供某种购买证据或要求该顾客签署某类型的确认来执行对所述购买的验证。在一些情况下,出售该书或其他内容的零售商可以提供对该顾客购买的证实并且/或者直接注册该顾客。

在346处,如果可从内容服务提供商获得公开资料,则可以为该顾客建立用户账户。在348处,可以获取公开资料的电子版本并且可以针对该公开资料创建与该顾客相关联的电子书签以默认地指向该公开资料的第一页。

图4是用于公开资料的灵活集成传输的过程的流程图。在402处,第一通信设备向内容服务提供商发送消息以为用户预订允许经由两个或更多传输机制接收公开资料的服务。第一通信设备发送的消息可以包含在使用第一通信设备或其他设备时用户的优选的内容传输机制。在404处,内容服务提供商将针对用户的许可设置在数据储存器中。在406处,第一通信设备发送针对公开资料的请求。在408处,内容服务提供商验证与用户相关联的许可以确定该用户是否能够访问所请求的公开资料。在410和412处,在验证了用户具有适当的凭证(credential)之后,内容服务提供商可以搜索书签并根据书签从数据储存器中获取资料。在414处,内容服务提供商可以将资料传输到第一通信设备。在416处,第一通信设备可以发送用书签标记公开资料的请求。在418处,内容服务提供商可以将书签设置在数据储存器中。

在420处,第二通信设备可以发送针对公开资料的请求。在422处,内容服务提供商验证与用户相关联的许可以确定用户是否能够访问所请求的公开资料。在424和426处,在验证了用户具有适当的凭证之后,内容服务提供商可以搜索书签并从数据储存器获取资料。在428处,内容服务提供商可以将资料传输到第二通信设备。

本说明书中所描述的主题和功能操作的实施例可以在数字电子电路中或在计算机软件、固件或硬件(包括本说明书中公开的结构和它们的结构等价物)中或在它们中的一个或多个的组合中实现。本说明书中所描述的主题的实施例可以被实现为一个或多个计算机程序产品,即编码在计算机可读介质上的以由数据处理装置执行或用于控制数据处理装置的操作的计算机程序指令的一个或多个模块。所述计算机可读介质可以是机器可读的存储设备、机器可读的存储基片(substrate)、存储器设备或它们中的一个或多个的组合。术语“数据处理装置”包括用于处理数据的所有装置、设备和机器,包括例如可编程处理器、计算机或多个处理器或计算机。所述装置除了硬件之外可以包括为所讨论的计算机程序创建执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统或它们中的一个或多个的组合的代码。

计算机程序(也被称为程序、软件、软件应用、脚本或代码)可以以任意形式的编程语言(包括编译或解释的语言)来编写,并且其可以以任何形式部署,包括部署为独立的程序或部署为模块、组件、子例程或适合用于计算环境的其他单元。计算机程序不必对应于文件系统中的文件。程序可以存储在保持其他程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中、存储在专用于所讨论的程序的单个文件中、或存储在多个经协调的(coordinated)文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。计算机程序可以被部署为在一个计算机上或在位于一个场所或分布于多个场所并由通信网络互连的多个计算机上执行。

本说明书中所描述的过程和逻辑流可以由一个或多个可编程处理器来执行,这些可编程处理器执行一个或多个计算机程序以通过对输入数据进行操作并产生输出来实现功能。所述过程和逻辑流也可以由专用逻辑电路来执行并且装置也可以被实现为专用逻辑电路,所述逻辑电路例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)。

适用于执行计算机程序的处理器例如包括通用的和专用的微处理器以及任何种类的数字计算机的任意一个或多个处理器。一般地,处理器将从只读存储器或随机存取存储器或这二者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。一般地,计算机也将包括用于存储数据的一个或多个大容量存储设备、或可操作地耦合到用于存储数据的一个或多个大容量存储设备以从其接收数据或向这些大容量存储设备传送数据,或既接收又传送,所述大容量存储设备例如磁盘、磁光盘或光盘。然而,计算机不需要具有这样的设备。而且,计算机可以被嵌入到另一个设备中,仅举几个例子来说,所述另一个设备例如移动电话、个人数字助理(PDA)、移动音频播放器、全球定位系统(GPS)接收器。适合存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储器设备,例如包括:半导体存储器设备,例如EPROM、EEPROM和闪速存储器设备;磁盘,例如内部硬盘或可移除盘;磁光盘;以及CD-ROM和DVD-ROM盘。处理器和存储器可以由专用逻辑电路补充或可以并入专用逻辑电路中。

为了提供与用户的交互,本说明书中所描述的主题的实施例可以被实现在具有用于向用户显示信息的显示器设备(例如CRT(阴极射线管)或LCD(液晶显示器)监视器)、以及键盘和指示设备(例如鼠标或跟踪球)的计算机上,用户可以利用键盘和指示设备向计算机提供输入。其他种类的设备也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感官反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入可以以任何形式(包括声音、话音或触觉输入)被接收。

本说明书中所描述的主题的实施例可以在计算系统中实现,该计算系统包括例如作为数据服务器的后端组件、或包括例如应用服务器的中间件组件、或包括例如具有图形用户界面或Web浏览器(用户可以通过该图形用户界面或Web浏览器与本说明书中所描述的主题的实现方式交互)的客户端计算机的前端组件、或包括一个或多个这样的后端、中间件或前端组件的任意组合。所述系统的这些组件可以通过任何形式或介质的数字数据通信(例如通信网络)来互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”),例如因特网。

所述计算系统可以包括客户端和服务器。客户端和服务器一般彼此远离并且典型地通过通信网络交互。客户端和服务器的关系由于运行在各自的计算机上且相互之间具有客户端-服务器关系的计算机程序而发生。

尽管本说明书包含许多具体说明,但是这些具体说明不应当被解释为对本发明的范围进行限制或对可能被要求保护的内容的范围进行限制,而是应当被解释为对本发明的特定实施例特有的特征的描述。在单独的实施例的上下文中在本说明书中所描述的某些特征也可以在单个实施例中以组合形式实现。相反地,在单个实施例的上下文中所描述的各种特征也可以在多个实施例中单独地实现或以任何适当的子组合的形式实现。而且,尽管特征在上文中可能被描述为在某些组合下起作用并且甚至最初就以这种形式要求保护,但是来自要求保护的组合的一个或多个特征在某些情况下可以从该组合中切离,并且要求保护的组合可以针对子组合或子组合的变型。

相似地,尽管在附图中以特定顺序描绘了操作,但是这不应当被理解为为了获得期望的结果就要求这些操作以所示出的特定顺序执行或以连续的顺序执行或者要求所有示出的操作都被执行。在某些情况下,多任务和并行处理可能是有利的。而且,在上述实施例中,各种系统组件的分离不应当被理解为在所有的实施例中都要求这样的分离,并且应当理解,所描述的程序组件和系统一般可以一起集成在单个软件产品中或封装到多个软件产品中。

已经描述了若干实施例。然而,应当理解,可以在不脱离本发明的精神和范围的情况下进行各种修改。例如,可以通过提示用户从可用标题的列表中选择来启动对特定出版资料的请求。相应地,其他实施例处于以下的权利要求的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号