用于用户到用户的数字内容租借的系统和方法

文档序号:6350858阅读:159来源:国知局
专利名称:用于用户到用户的数字内容租借的系统和方法
技术领域
本发明涉及数字内容分发,具体而言涉及用于电子书的用户到用户的租借系统。
背景技术
在数字内容租借系统方面,出版商有正当的业务和法律上的要求。与其书籍内容的纸件副本不同,数字内容的副本相对容易制作,并且很容易分发。为了满足业务上的要求,出版商要求租借系统能保证一次只有一个用户可以访问由用户购买的电子书内容。为满足法律上的要求,出版商要求租借系统不允许违反版权法而复制电子书内容的多个副本。这些业务和法律上的要求提出了一个目前为止还没有技术解决方案的技术问题。已有基于图书馆的租借系统在使用中,其允许将电子书从图书馆借给图书馆的顾客(例如参见纽约公共图书馆(ebook.nypl.org)的电子书租借系统)。基于图书馆的租借系统不是用户到用户的租借系统,并且在几个重要的方面存在差异。在图书馆租借系统中, 图书馆的顾客向图书馆提交针对馆藏书籍的请求。对于书籍的请求总是在顾客和图书馆系统本身之间。图书馆系统的顾客之间不存在租借关系。当前的基于图书馆的租借系统不具有在一个用户和另一个用户之间直接进行租借过程的技术能力。美国专利6,901,386描述了一种系统,公司或其他实体可借助该系统管理其电子财产、如软件的许可。众所周知,软件许可尤其是企业软件的许可可能非常昂贵。因此,公司往往寻求跨组织地最大化利用其许可的方法。在该专利所描述的系统中,针对电子财产的当前许可的所有人向许可管理系统“释放”其许可。此释放的许可可以再次分配给该组织中的其它用户。美国专利7,054,840描述了一种针对数字资料的权利的结算系统。如果用户决定出售或转让她的关于一些数字资料的权利,她将其权利转让给结算系统服务器,其公告该数字资料为待售或待转让。当买家或租方看到此公告时,他可通过该结算系统购买或租借该资料。美国专利公开US2006/10543134描述了一种许可系统,其中针对许可的请求要么从借方直接接收,要么通过许可授权方而间接接收。现有技术中的这些系统均未描述可提供作者和出版商所需要的技术上的安全措施以确保不会产生未授权副本的用户到用户的租借系统。

发明内容
本发明是一种用于数字内容的用户到用户的租借系统。更具体地说,本发明是一种数字电子书的租借系统,但也可用来进行其他数字内容如音频书籍、电影、音乐或软件的租借。本发明的租借系统可使已购买数字内容的用户将该内容借给另一用户。该租借系统可使出租方将租借提议延伸至承租方,并可使承租方响应该租借提议。承租方可接受或拒绝租借提议。一旦接受,租借系统便向承租方提供出借的内容,承租方可控制该内容,直到其返还或者预定的租借期限到期。租借系统帮助出租方发起租借提议,如提供预先填好的电子邮件表格,并将该租借提议通知发送给目标承租方。可在公共信道上发起租借提议以及接收通知,这些公共信道包括电子邮件系统、移动设备和基于网络的用户帐户。本发明可以从用户设备处直接发起租借处理。本发明的租借系统提供了针对应用数字权利管理(DRM)技术以控制并支持出借内容的到期的技术问题的技术解决方案。当承租方拒绝或阻止电子租借提议时,则租借系统将数字内容的控制返回给出租方。同样,当电子租借提议到期或出借内容的租借期满时, 租借系统将数字内容的控制返还给出租方。租借系统还以电子方式管理租借系统内的各个数字内容项目的条件。例如,不是数字内容的全部所有人都有权出借他们的数字内容。特定数字内容项目的另一所有人可以只让其数字内容由出租方借出一次。数字内容的大多数所有人一次只允许一个用户访问其数字内容。因此,对于多数的数字内容项目而言,本发明的系统阻止了出租方在租借期内使用已借给承租方的内容。在此优选实施例中,在租借期里只有承租方可使用该出借的内容。 租借系统可允许数字内容的一些属性为可配置的,以支持变化的业务需要,而其它属性必须是固定的,以支持所有者/出版商的限制和法定要求。例如,租借期限可配置为与市场促销相关,同时可禁止复制数字内容以遵守版权法。如本领域的技术人员所知的那样,本发明的用户到用户的租借系统和方法不仅可应用于电子书,也可应用于任何数字内容,如数字电影、数字音乐、数字音频书籍、数字图片或其他可下载的数字内容。在本发明的第一方面中,该方法在租借服务器上操作,以控制数字内容项目从出租方到承租方的租借。租借服务器首先从出租方接收数字内容项目的租借提议。该租借提议至少识别要借出的数字内容项目并识别承租方。租借服务器产生至少识别数字内容项目的租借通知,并向承租方传送该租借通知。租借服务器接收来自承租方的对于租借提议的接受或拒绝。如果承租方已接受了所述租借提议,则租借服务器向承租方提供对数字内容项目的访问,并阻止出租方访问该数字内容项目。在一个优选实施例中,提供了用于出租方和承租方与租借服务器接口的基于浏览器的界面。此外,还提供了用于出租方和承租方与租借服务器接口的基于无浏览器的界面。 在租借服务器上注册的承租方的电子设备上向承租方提供通知。在另一方面中,产生并向承租方传送电子邮件,以让承租方知道该租借提议。在另一方面,在电子邮件中包括了统一资源定位系统(URL),并且承租方采用该URL连接到租借服务器。在此方面中,URL含有包括了租借提议ID和加密的安全散列码的组合的参数。服务器验证承租方所使用的URL中包含的参数是否匹配于现有的、有效的、未过期的租借提议。在另一方面中,在租借通知已传送之后,服务器阻止出租方访问数字内容项目。在此另一方面中,数字内容项目的副本存储在出租方的电子设备上。服务器通过从出租方的电子设备中移除数字内容项目来阻止出租方访问该数字内容项目。出租方和承租方可各自具有用来访问租借服务器的电子设备。在此方面中,电子设备与租借服务器同步。
在另一方面中,服务器通过将数字内容项目的副本从服务器传送至承租方的电子设备来向承租方提供对数字内容项目的访问。在此方面,数字内容项目的副本优选在其从服务器传送至承租方的电子设备之前进行加密。在另一方面中,对于租借通知设定承租方必须接受租借提议的期满期限。此外,还针对数字内容项目的租借设定租借期。在租借期期满之后,租借服务器阻止承租方访问数字内容项目,并允许出租方访问数字内容项目。在一个优选实施例中,出租方可将数字内容项目租借出预定的次数。在另一方面中,为出租方提供了界面以查看出租方可以访问的多个数字内容项目。在一个优选实施例中,提供了多个数字内容项目中的哪一个可被租借的标识。本发明的用于控制从出租方到承租方的数字内容项目租借的系统包括可操作用于从出租方接收数字内容项目的租借提议的租借服务器。租借提议至少识别要被租借的数字内容项目,并且识别承租方。服务器产生至少识别数字内容项目的租借通知,并将该租借通知传送给承租方。服务器进一步从承租方接收对租借提议的接受或拒绝。如果承租方已经接受了租借提议,则服务器向承租方提供对数字内容项目的访问,并阻止出租方访问数字内容项目。在本发明的系统的一个方面中,设有用户帐户数据库,其存储涉及出租方和承租方在租借服务器上所具有的帐户的信息。租借提议数据库存储涉及租借提议的的信息,包括对租借提议的接受或拒绝。数字寄存柜数据库存储涉及数字内容项目的信息。用户数据软件利用用户帐户数据库、租借提议数据库和数字寄存柜数据库来验证租借提议、产生租借通知,以及将数字寄存柜数据库中的出租方的数字寄存柜里的数字内容项目标记为已借出ο在本发明的系统的另一方面中,数字内容文件数据库存储数字内容项目。内容控制软件加密数字内容项目。本发明的系统的另一方面包括用于与出租方和承租方进行通信的用户界面。用户界面从数字内容项目的出租方接收租借提议。租借提议至少识别要被借出的数字内容项目,并识别承租方。用户帐户数据库存储涉及出租方和承租方在系统上所具有的帐户的信息。租借提议数据库存储涉及租借提议的信息。数字寄存柜数据库存储涉及数字内容项目的信息。用户数据软件利用用户帐户数据库、租借提议数据库和数字寄存柜数据库来验证租借提议、产生给承租方的租借通知,以及将数字寄存柜数据库中的出租方的数字寄存柜里的数字内容项目标记为已借出。数字内容文件数据库存储数字内容项目。内容控制软件加密数字内容项目。本发明的系统的另一方面包括出租方电子设备。出租方电子设备产生至少识别要被借出的数字内容项目并识别承租方的租借提议。租借服务器从出租方接收租借提议、产生至少识别要被借出的数字内容项目的租借通知,并将该租借通知传送给承租方。承租方电子设备接收租借提议、产生对租借提议的接受或拒绝,并将该接受或拒绝传送给租借服务器。如果承租方已接受了租借提议,则租借服务器向承租方提供对数字内容项目的访问, 并阻止出租方访问数字内容项目。


为对本发明进行说明,图中显示了目前优选的形式,然而应当理解,本发明并不限于图中所显示的具体形式,其中图1显示了本发明的用户到用户的租借系统和方法的实施例的原理性框图;图2显示了本发明的用户到用户的租借系统的租借服务器的组成部分;图3显示了用户到用户的租借处理的方法的流程图,其中出租方从移动设备发起内容租借;图4显示了用户到用户的租借处理的方法的流程图,其中出租方从网络上的帐户发起内容租借;图5显示了用户到用户的租借处理的方法的流程图,其中承租方借助于设备通知来接收内容租借提议,并对该租借提议采取动作;图6A和6B包含了用户到用户的租借处理的方法的示范性实施例的流程图,其中承租方借助于电子邮件通知来接收内容租借提议,并对该租借提议采取动作;和图7显示了租借处理期间数字内容的项目的状态图。
具体实施例方式图1显示了根据本发明的租借系统100的部分。出租方105是租借系统100的授权用户。本发明的租借系统100的许多功能在租借服务器150上实现。如本领域的技术人员所知,这里所述的许多功能可在租借服务器150和用户的本地设备130a之间分配。此外, 本领域的技术人员还知道,租借服务器150实际上可包括若干个执行互连和分发功能的服务器。出租方105可通过因特网140、电话网络145(如蜂窝网络)或其他合适的电子通信方式连接到租借服务器150。出租方105在租借服务器150上有帐户,这可授权出租方105 使用租借系统100。与出租方105的帐户相关联的是出租方105的位于租借服务器150上的数字寄存柜(digital locker) 120a。如下进一步说明的那样,在该优选实施例中,数字寄存柜120a 包含到由出租方105之前购买的数字内容125的副本的链接。出租方105购买的数字内容 125中的一些是有租借权的数字内容125。对于有租借权的数字内容125,允许出租方105 将出租方105的数字内容125的副本出借给租借系统100的另一授权用户。出租方105拥有的数字内容125的所有副本(包括数字内容12 的权利标记通过引用的方式存储在数字寄存柜120a中。数字寄存柜120a是唯一与出租方105的帐户相关联的远程在线存储库。如本领域的技术人员所知,数字内容125的实际副本不必存储在用户的寄存柜120a中,而是寄存柜120a存储用户对特定内容125的权利标记和到该实际数字内容125的链接或其他引用。通常,数字内容125的实际副本存储在另一大容量存储器中(未示出)。已购买特定数字内容125的副本的所有出租方105的数字寄存柜120将指向该大容量存储器中的此副本。当然,出于灾难恢复的目的,保存了所有数字内容125的备份副本。虽然此图仅显示了数字内容125的一个例子,但可以理解,租借服务器可包含上百万个包含数字内容125的文件。还可以想到,租借服务器150实际上可包括可对含有数字内容125的多个存储设备进行访问的几个服务器。如本领域的技术人员进一步理解的, 在常规的许可程序中,用户并不拥有数字内容的实际副本,而是具有可使用它的许可。在下文中,“拥有”数字内容应理解为使用该内容的许可或权利。
出租方105可采用本地设备130a来访问他或她的数字寄存柜120a。本地设备 130a是一种出租方105可用来访问租借服务器150的电子设备,如个人计算机、电子书阅读器、智能电话或其他电子设备等。在一个优选实施例中,本地设备先前已使用出租方105的帐户信用关联(注册)了出租方105的帐户。本地设备130a为出租方105提供了经由他或她的数字寄存柜120a下载出租方105的数字内容125的副本的能力。在数字内容125下载到本地设备130a之后,出租方105可在本地使用已下载的内容,如阅读书籍、聆听音乐、 观看视频。在一个优选实施例中,本地设备130a包括基于无浏览器的设备租借界面,其允许出租方105在无浏览器的环境中向租借系统100的另一授权用户发起数字内容125的租借。通过设备租借界面,出租方105在基于无浏览器的环境中自动连接到租借服务器150。 至租借服务器的此连接是安全界面,并可通过电话网络145,通常是用于移动设备的蜂窝网络。如果出租方105正使用因特网140访问他或她的数字寄存柜120,那么本地设备130还包括网络帐户界面。网络帐户界面经因特网140向出租方105提供对他或她的帐户和数字寄存柜120的基于浏览器的访问。该网络帐户界面还包括类似于无浏览器实施例的设备租借界面的网络租借界面。网络租借界面允许出租方105在基于浏览器的环境中向租借系统 100的另一授权用户发起数字内容125的租借。承租方109也是租借系统100的授权用户。与出租方105 —样,承租方109具有租借服务器150的帐户,其授权承租方109使用租借系统100。承租方109可以是来自出租方105的数字内容125的借出副本的接受者。借给承租方109的数字内容125的权利标记以及承租方109拥有的数字内容的任何其他副本的权利标记通过引用的方式存储在她的数字寄存柜120b中。与出租方105 —样,承租方109可采用她的本地设备130b来访问他或她的数字寄存柜120b。在一个优选实施例中,本地设备130b是承租方109之前已采用承租方109的帐户信用关联(注册)了他或她的帐户的设备。一旦从出租方105成功借到数字内容125的副本,本地设备130b便允许承租方109从数字寄存柜120b下载借出的数字内容125的副本。承租方109可在本地设备130b上就地使用所下载的出借数字内容125。 本地设备130b还包括设备租借界面。设备租借界面允许承租方109响应租借提议通知。承租方109也可采用基于浏览器的网络帐户界面来访问他或她的数字寄存柜 120b。网络帐户界面经因特网140向承租方109提供对他或她的帐户和数字寄存柜120b 的基于浏览器的访问。网络帐户界面还向承租方109提供对网络租借界面的访问。网络租借界面允许承租方109响应租借提议电子邮件。出租方105发起电子租借提议110,以将数字内容125借给承租方109。如下所进一步描述的,当由租借服务器150处理时,出租方105发起的租借提议110链接到要借出的数字内容125,并经由他的数字寄存柜120a链接到出租方105。租借提议110可包括有关借出内容125和出租方105的信息细节,如项目125的名称和出租方105的姓名。租借提议110优选包括承租方109的电子邮件地址111和租借提议消息112。电子邮件地址111 是出租方105输入的承租方109的未确认的电子邮件地址。租借提议消息112包含用于将租借提议110传递给承租方109的内容(如承租方109的电子邮件地址)。租借提议消息 112还可包括由出租方105输入的可选消息内容(例如“嗨,我想你会喜欢这本书”)。在无浏览器的实施例中,电子邮件地址111由租借服务器150用来识别承租方109,以便将租借提议通知113递送给本地设备130b上的承租方109。此租借提议通知113 将由承租方109在下次登陆到她在租借服务器150上的帐户时接收。电子邮件地址111也用来将租借提议电子邮件114直接递送至承租方109的电子邮件帐户。租借提议通知113 是租借系统150递送给承租方109的提醒,承租方109采用他或她的本地设备130b中的设备租借界面接收此提醒,并可做出响应。租借提议电子邮件114是递送到电子邮件地址111 的由承租方109经由他或她的电子邮件系统所接收的电子邮件。租借提议电子邮件114包含租借提议统一资源定位系统(URL)。租借提议URL 115包含租借提议ID和加密的安全散列码的组合。租借提议URL中的这种参数组合用于验证在因特网140上响应租借提议110 的未来请求是否匹配现有的、有效的、来过期的租借提议110。此特征提供了针对系统的有意或无意的黑客攻击的安全保证,并可阻止对数字内容125进行未授权的访问。租借服务器150管理来自出租方105的租借提议110的接收,并发起向承租方109 的租借提议通知113和租借提议电子邮件114的产生和递送。如下进一步描述的,租借服务器150也能从出租方105接收针对建议承租方的租借提议110,而该建议承租方不是系统的授权用户(即建议承租方没有在租借服务器150上设立的帐户)。在本发明的此实施例中,租借服务器150仅向建议承租方发送租借提议电子邮件114。为接受租借提议,建议承租方必须登陆系统,并注册该租借系统,因此成为授权的承租方109。图2显示了租借系统100中的租借服务器150的各个详细部分的框图。租借服务器150处理涉及网络服务器操作和用户交互的前端功能,其中用户交互为与用户的本地设备130相关的网络和设备租借界面。租借服务器150还处理租借系统100的所有后端功能,其涉及管理帐户、跟踪租借提议、维护数字寄存柜记录、维护内容元数据和租借权,以及提供加密和到期服务。租借服务器150提供基于浏览器的网络租借界面和基于无浏览器的设备租借界面。出租方105可使用网络租借界面或设备租借界面来发起租借提议110。租借服务器150 采用网络租借界面作为通过因特网140向承租方109提出租借提议110的方式。租借服务器150采用设备租借界面作为在本地设备130b上直接向承租方109提出租借提议通知113 的方式。承租方109可使用网络租借界面或设备租借界面来接受或拒绝租借提议110。承租方109还可使用网络租借界面或设备租借界面106来在数字内容125的租借期到期之前返还所借的数字内容125。租借服务器150提供对承租方109的网络帐户界面的访问。承租方109可响应于接收递送到电子邮件地址111的租借提议电子邮件114而登陆到他或她的帐户。租借服务器I50也向具有电子邮件地址111的一方提供对网络帐户界面的访问,其中该方接收到了租借提议电子邮件114,但不具有租借系统100的帐户。该方可用网络帐户界面来创建帐户。创建帐户使该方成为具有租借系统100中的帐户和数字寄存柜120的承租方109。租借服务器150采用包括网络服务界面软件205的网络服务器200来处理租借系统100的前端部件(如设备租借界面、网络帐户界面和网络租借界面)和后端数据库部件之间的交互。网络服务器200服务包括提供包括网络帐户界面和网络租借界面的网页210, 以及与设备租借界面相关联的基础网络服务。网络服务界面软件205包括处理用户到他们帐户的登陆,并处理租借提议110的发起和响应。租借系统100的后端数据库部件包括用户帐户数据库215、数字寄存柜数据库220、租借提议数据库225和内容元数据数据库230。用户帐户的记录存储并管理在用户帐户数据库215中。数字寄存柜120的记录存储并管理在数字寄存柜数据库220中。租借提议110的记录存储并管理在租借提议数据库225中。内容元数据数据库230用作元数据和租借系统100中的单个数字内容项目125的租借权信息的源。内容元数据库230的租借权信息表明了是否可借到任何特定的数字内容125。网络服务器200中的网络服务界面软件205与客户数据服务235接口,以更新用户帐户数据库215、数字寄存柜数据库220和租借提议数据库225。用户数据服务235处理数据库更新,如维护和验证用户帐户中的用户数据、将数字寄存柜120中的数字内容125标记和不标记为“借出”、产生并验证租借提议110,以及发送租借提议通知113和租借提议电子邮件114。网络服务器205中的网络服务界面软件205还与内容加密服务240接口,以保证租借提议110的组成要件的安全,并打包数字内容125以安全递送到出租方105和承租方 109。网络服务界面软件205提供加密的安全散列码,作为上述租借提议URL的参数。内容加密服务240处理数字内容125,以保证该内容125针对作为拥有者的出租方105安全地打包,并在借出时针对承租方109单独地安全打包。网络服务器200中的网络服务界面软件205还与数字权利管理(DRM)服务240和租借提议数据库235接口,以管理租借期限。网络服务界面软件205管理期限的设定、检查, 以及数字内容125的租借提议110和租借期的实施。DRM服务240在将数字内容125借给承租方109时在数字内容125上印上到期日期。在本发明的优选实施例中,租借系统100是用户到用户的电子书租借系统。虽然电子书应用是优选的实施例,但如本领域的技术人员所知,本发明的租借系统100不限于用户出租方105仅将电子书租借给用户承租方109。租借系统100可用于任何数字内容的用户到用户的租借,如数字电影、数字音乐、数字音频书籍、数字图片或其他可下载的数字内容。在本发明的优选实施例中,本地设备130a和130b是移动电子阅读器(eReader) 设备。本发明的实施例并不用于将本地设备130a或本地设备130b限制为移动eReader设备。本地设备130a或130b可以是台式个人计算机,或其它类型的移动用户电子设备,例如蜂窝电话、膝上型计算机、平板式计算机或其他这种移动数字设备。Μ 图3显示了对于出租方105从移动设备130a发起租借提议110以租借数字内容 125的示范性方法。在步骤300中,出租方105使用他或她的本地设备130a来识别出租方 105的数字内容125,包括可租借的数字内容125。在该优选实施例中,在本地设备130a上保存了出租方105具有权利的内容125的副本。或者,如果在出租方105发起处理时内容未存储在设备130a上,至少将关于内容125的信息、包括其可租借性存储在本地设备130a 上。内容125的实际副本可存储在租借服务器150上。在另一实施例中,本地设备130a可连接到租借服务器150上,以查看出租方105的数字内容125。在步骤305中,出租方105激活设备租借界面,以发起针对他或她想要借出的数字内容125的租借提议110。在步骤310中,设备租借界面给出租方105提供具有特定数据输入项字段的预填充的表格。预填充的字段包括可从用户帐户数据库215中的出租方105的帐户中得到的有关出租方105的信息,以及可从内容元数据库230中获得的有关数字内容125的信息。例如,可提供出租方105的电子邮件地址以及数字内容125的题目和作者。 在由设备租借界面显示的数据输入项字段中,出租方105输入承租方109的电子邮件地址 111和可包括在租借提议消息112中的针对承租方109的可选消息。当完成的时候,出租方 105选择设备租借界面上的控制,以向承租方109发送租借提议110。在步骤315中,出租方的设备130a优选经无线网络140或145发起通信,以引导租借服务器150去处理租借提议110。租借服务器150产生租借提议通知113,并将其引向承租方109的本地设备130b。在一个优选实施例中,提议通知存储在承租方的数字寄存柜 120b中。承租方109可在下一次登陆到她在租借服务器150上的帐户时看到此通知113。 采用租借提议110中出租方105提供的承租方109的电子邮件地址111,租借服务器可通过用户帐户数据库215识别承租方109。租借服务器150还产生租借提议电子邮件114,该邮件被发送到承租方109的电子邮件地址111。在步骤325中,如果租借提议电子邮件114 没有成功发送,那么数字寄存柜120a中的数字内容125不被标记为借出,且在步骤330中通知出租方105租借提议110未成功发送。在步骤335中,如果成功发送了租借提议电子邮件114或者成功递送了租借提议通知113,那么租借服务器150将出租方105的数字寄存柜120a中的数字内容125标记为借出。当本地设备130a与数字寄存柜120a同步时,出租方105不能在数字内容125被借出时下载、租借或以其它方式使用数字内容125。租借提议数据库225中的对于租借提议 110的记录创建为带有关联租借提议ID。即使承租方109还没有接受该租借提议110,“借出的”数字内容125也被标记为已借出。在一个优选实施例中,承租方109必须在一定时间期限里接受租借提议110,这由CGI软件205来检查并实施。如果承租方109在一定时间期限里未接受租借提议110,那么CGI软件205便使租借提议110到期,并且移除数字寄存柜 120a中的数字内容125上的已借出指示。当数字内容125不再具有已借出标示时,出租方 105可使用数字内容125。图4显示了用于采用网络浏览器发起租借提议100的示范性方法400,其中出租方105从他的本地设备130a上的网络实现界面发起租借提议110,从而租借数字内容125。 图4所示的采用网络实现界面发起租借提议的该方法类似于图3所示的用于从授权的移动设备130发起租借提议的方法,不同之处在于在图4所述的方法中出租方105是从网络浏览器发起租借。在步骤400中,假设出租方105之前已购买了一些数字内容125,它们可从其数字寄存柜120a中引用。在步骤405中,出租方105用网络帐户界面登陆到其在租借服务器150 上的帐户。一旦登陆进入,出租方105便可查看出租方105拥有的数字寄存柜120a中所引用的所有数字内容125。数字寄存柜120a识别出租方105拥有的数字内容125是否可被借出。在步骤410中,出租方105激活网络租借界面,以发起针对她希望借给承租方109的数字内容125的租借提议110。在步骤415中,网络租借界面提供类似于图3所示的表格, 其具有数据输入项字段和预填充的字段,后者预填充了来自其帐户的有关出租方105的信息,以及有关被提议要从内容元数据库230中借出的数字内容125的信息。在网络租借界面提供的数据输入项字段中,出租方105输入承租方的电子邮件地址111和可包括在租借提议消息112中的可选消息。当完成时,步骤420中的出租方105选择网络租借界面上的控制,以向承租方109发送租借提议110。基于网络浏览器的网络租借界面发起经网络140、 145的通信,以引导租借服务器150去处理租借提议110。在步骤425中,租借服务器150产生租借提议通知113,并将其引向承租方109的本地设备130b。租借服务器150还产生发送到承租方109的电子邮件地址111的租借提议电子邮件114。如果未成功发送租借提议电子邮件114,则数字寄存柜120a中的数字内容125不被标记为借出,并通知出租方105。 在步骤430中,如果成功发送了租借提议电子邮件114,则在步骤440中租借服务器150将数字寄存柜120a中的数字内容125标记为已借出。当数字内容125被借出时,出租方105 不可下载、租借或者以其它方式使用数字内容125。对于租借提议110的租借提议数据库225中的记录被创建有相关联的租借提议 ID。在一个优选实施例中,承租方109必须在指定的时间期限里接受租借提议110,这由CGI 软件205来检查和实施。如果承租方109在指定的时间期限里没有接受租借提议110,那么CGI软件205便使租借提议110过期,并移除数字寄存柜120a中的数字内容125上的已借出标识。当数字内容125不再具有已借出标识时,出租方105可再次使用数字内容125。 在步骤435中,如果未成功递送租借提议电子邮件114,那么不将出租方105的数字寄存柜 120a中的数字内容125标记为借出,并且在一个步骤中通知出租方105租借提议110未成功发送。图5显示了用于从移动设备接收租借提议110的示范性方法,其中承租方109接收租借提议通知113,以在她的本地设备130b上接受或拒绝租借提议110。承租方109之前在租借服务器150上注册了本地设备130b,向服务器150提供了她的电子邮件地址111。 在步骤500中,承租方109使用本地设备130b,同时具有有效的无线或有线的因特网连接。 如上结合图3和图4所述,租借服务器150以租借提议通知113的形式向承租方109的本地设备130b发送租借提议110的详细内容。当承租方109的本地设备130b接收到租借提议110时,租借提议通知113在本地设备130b上显示。承租方109激活设备租借界面,以查看租借提议110的细节,并接受或拒绝租借提议110。在步骤510中,如果承租方109拒绝租借提议110,则租借服务器150更新出租方 105的数字寄存柜120a中的数字内容125,以表明数字内容125还没有借出。当数字内容 125不再具有已借出标示时,出租方105可再次使用数字内容125。在本发明的一个实施例中,出租方105可借出特定数字内容125的次数是有限制的。在此实施例中,被拒绝的租借提议110不计入与数字内容125相关联的租借限制的次数。借助合适的方式(如电子邮件或其他电子通知)通知出租方105承租方109拒绝了租借提议110。在步骤515中,如果承租方109接受了租借提议110,那么租借服务器150将数字内容125增加到承租方109的数字寄存柜120b中。一旦接受租借提议110且可在承租方109的数字寄存柜120b上得到数字内容125,那么针对数字内容125的租借期的期限定时器开始启动。在一个优选实施例中,租借期是14天,但是此等待期可以调整,而不受本发明的系统和方法的限制。数字内容 125的出版商和所有者通常会规定对于数字内容125所允许的最长租借期。承租方109可在租借期内在她的任一授权本地设备130b上下载和使用数字内容125。在租借期到期后,数字内容125从承租方的数字寄存柜120b中移除,并且此后承租方109不可以访问数字内容125。同时,出租方105的数字寄存柜120a中的标示(即数字内容已借出)被移除,并且出租方105再次可以完全访问已出借过的数字内容125。
在本发明的一个优选实施例中,要出借的数字内容12 的副本存储在出租方的本地设备130a上。在本实施例中,本地设备130b定期执行与租借服务器150的同步处理。 在同步期间,租借服务器150对存储在出租方的本地设备130上的数字内容项目125的本地副本采取任何必要的行动,如出租方的数字寄存柜120a中包含的数字内容项目125的状态所指示的那样。例如,在出租方105已针对数字内容125的特定项目发送租借提议110 之后,出租方的数字寄存柜120a中的项目125的状态指示为“保持(HOLD) ”,等待承租方 109对租借提议110的接受或拒绝。当项目标记为HOLD时,出租方105不可在她的本地设备130a上访问数字内容项目125的副本。为阻止出租方105对项目125进行访问,服务器150设定与本地设备130a上的项目125的副本相关联的合适标志。同样,一旦该项目被借出,则服务器150阻止出租方105访问设备130a上的本地副本。或者,服务器150可在 HOLD期内或租借期内主动从出租方的本地设备103a中移除项目125的副本。与针对出租方的本地设备130a的操作类似,服务器还控制对承租方的本地设备 130b上的项目125的访问。例如,当承租方109接受租借提议110时,服务器下载借到的内容125的副本到承租方的本地设备130b。在一个优选实施例中,内容125在其从服务器 150发送至承租方的本地设备130b之前被加密,并由本地设备130b解密以进行读取。在租借期间,借出的项目125在承租方的数字寄存柜120b中以及本地设备130b上被标记为已借。在租借期到期后(或当承租方109返还或购买时),当承租方的本地设备130b与服务器150同步时,服务器150将借出的项目150的副本从承租方的本地设备130b中移除。图6A和6B显示了用于接受或拒绝租借提议110的网络实现的示范性方法。在步骤600中,承租方109经由电子邮件接收租借提议110。在此实施例中,租借提议电子邮件114被递送到由出租方105提供的承租方109的电子邮件地址111。租借提议电子邮件 114包含指令和租借提议URL,该URL是一种电子邮件地址111的接收方可点击以开始处理接受或拒绝租借提议110的链接。租借提议URL包含租借提议ID和加密的安全散列码参数。在步骤605中,当电子邮件地址111的接收方具有有效的因特网连接并点击租借提议 URL时,通过网络帐户界面来打开网络浏览器。在步骤610中,确定接收方是否已经是系统的授权用户(即具有租借服务器150的帐户)。如果电子邮件地址111的接收方不是具有现有帐户的授权用户,那么在步骤615中电子邮件接收方被提示要创建一个新帐户。一旦创建了新的帐户,那么电子邮件接收方便可用网络帐户界面来登陆到这个新帐户中,并继续租借处理。如果电子邮件接收方是当前的授权用户即承租方109,则承租方109可用网络帐户界面来登陆到她的帐户。在步骤620中,一旦承租方109登陆成功,则租借服务器150 进行检查,以确保与URL参数一起的租借提议ID和加密的安全散列码与现有的、有效的、未过期的租借提议110的那些相匹配。在步骤630中,如果租借提议ID和加密的安全散列码不匹配有效的租借提议110, 则向承租方109显示错误消息,以表明租借提议110无效或过期。如果租借提议ID和加密的安全散列码可匹配有效的租借提议110,则在步骤635中租借服务器150将租借提议110 与承租方的109帐户关联。采用租借提议ID和加密的安全散列码的组合来进行此关联。一旦租借提议110与承租方109的帐户关联,则在步骤640中向承租方109提供网络租借界面,以便接受或拒绝租借提议110。如果承租方109拒绝租借提议110,则租借服务器150 以与图5所示方法类似的方式处理该拒绝,如步骤650所示。如果承租方109接受租借提议110,则租借服务器150以与图5所示方法类似的方式处理该接受,如步骤655中所示。承租方109可在其租借期到期之前用设备租借界面或网络租借界面来返还或购买借到的数字内容125(图中未示出)。当数字内容125在其租借期到期之前或到期之时返还或购买时,租借服务器150就更新关于出租方105的数字寄存柜120a中的数字内容125 的标识,以将之前借出的数字内容125识别为还未被借出。图7显示了说明在租借过程期间数字内容125的项目状态的状态图。在处理700 的开始,出租方105的提议110还未发出。一旦发出提议110,出租方的数字寄存柜120a中的数字内容125的状态变为“等待借出” 705。一旦提议110由承租方109接收,那么承租方的数字寄存柜120b中的数字内容的状态就为“等待借入”,以表明承租方109有一个他或她可接受、拒绝或忽略的未决的租借提议110。另一方面,一旦承租方109已查看但未对提议110采取动作,那么承租方的寄存柜120b中的项目的状态变为“等待查看”。如果承租方109拒绝提议110、如果提议110过期或者如果提议无效,那么出租方的寄存柜120a和承租方的寄存柜120b中的数字内容125的状态均被标记为失效710。如果承租方109接受提议110,出租方的寄存柜120a中出借的数字内容125的状态变为已借出 715。如上所述,如果项目的状态是已借出,则出租方105不可访问已借出的数字内容125。 在承租方的数字寄存柜102b中,项目125的状态变为“已借入”。在借出项目已由承租方109返还或由其购买之后,但在如上所述的租借期到期之前,项目在出租方的寄存柜120a中标记为“出租方保持” 720。同时,承租方的数字寄存柜 120b中的项目125标记为“返还”。假设按照与数字内容125相关的租借规定允许再次租借的话(例如一些内容仅可被借出一次,一些内容在一定时期仅可被借出一次),在租借期末(到期),项目125的状态在承租方的寄存柜120b中标记为“到期”725,并且可由出租方 105再次进行租借。虽然已经结合特定的实施例描述了本发明,但是对于本领域的普通技术人员而言可以明白其他许多变型和其他用法。因此,本发明不应当受这里特定的公开的限制,而仅由本公开的技术要点和范围来限定。
权利要求
1.一种用于从出租方到承租方的租借数字内容项目的方法,包括在租借服务器处接收来自出租方的数字内容项目的租借提议,所述租借提议至少识别要借出的数字内容项目并识别承租方;由所述租借服务器产生至少识别所述数字内容项目的租借通知;由所述租借服务器向承租方传送所述租借通知;在租借服务器处接收来自承租方的对于所述租借提议的接受或拒绝;以及如果承租方已接受了所述租借提议,所述租借服务器向承租方提供对所述数字内容项目的访问,并阻止出租方访问所述数字内容项目。
2.根据权利要求1所述的方法,其特征在于,进一步包括为出租方和承租方提供基于浏览器的界面,以便与所述租借服务器接口。
3.根据权利要求1所述的方法,其特征在于,进一步包括为出租方和承租方提供基于无浏览器的界面,以便与所述租借服务器接口。
4.根据权利要求1所述的方法,其特征在于,产生和传送所述租借通知的动作进一步包括在承租方的在所述租借服务器上注册的电子设备上向承租方提供通知。
5.根据权利要求1所述的方法,其特征在于,产生和传送所述租借通知的动作进一步包括产生电子邮件并向承租方传送所述电子邮件。
6.根据权利要求5所述的方法,其特征在于,进一步包括在所述电子邮件中包括统一资源定位系统URL,其中承租方采用所述URL连接到所述租借服务器。
7.根据权利要求6所述的方法,其特征在于,URL含有包括了租借提议ID和加密的安全散列码的组合的参数。
8.根据权利要求7所述的方法,其特征在于,进一步包括由所述租借服务器验证承租方使用的所述URL中包含的所述参数是否匹配于现有的、 有效的、未过期的租借提议。
9.根据权利要求1所述的方法,其特征在于,进一步包括阻止出租方在所述租借通知已传送之后访问所述数字内容项目。
10.根据权利要求9所述的方法,其特征在于,所述数字内容项目的副本存储在出租方的电子设备上,阻止出租方访问所述数字内容项目的动作进一步包括将所述数字内容项目从出租方的电子设备中移除。
11.根据权利要求1所述的方法,其特征在于,出租方和承租方各自具有能访问所述租借服务器的电子设备,所述方法进一步包括使所述电子设备与所述租借服务器进行同步。
12.根据权利要求1所述的方法,其特征在于,向承租方提供对所述数字内容项目的访问的动作进一步包括从所述服务器向承租方的电子设备传送所述数字内容项目的副本。
13.根据权利要求12所述的方法,其特征在于,进一步包括在将所述数字内容项目的副本从所述服务器传送至承租方的电子设备之前对所述数字内容项目的副本进行加密。
14.根据权利要求1所述的方法,其特征在于,进一步包括针对所述租借通知设定承租方必须接受所述租借提议的期限。
15.根据权利要求1所述的方法,其特征在于,进一步包括针对所述数字内容项目的借出设定借出期;和在所述借出期到期后,所述租借服务器阻止承租方访问所述数字内容项目,并允许出租方访问所述数字内容项目。
16.根据权利要求1所述的方法,其特征在于,进一步包括 设定出租方能借出所述数字内容项目的预定次数。
17.根据权利要求1所述的方法,其特征在于,进一步包括 为出租方提供界面,以便查看出租方能访问的多个数字内容项目。
18.根据权利要求17所述的方法,其特征在于,进一步包括 提供所述多个数字内容项目中的哪一个能被借出的标示。
19.一种用于控制从出租方到承租方的数字内容项目的租借的系统,包括 租借服务器,其用于从出租方接收所述数字内容项目的租借提议,所述租借提议至少识别要借出的所述数字内容项目并识别承租方,产生至少识别所述数字内容项目的租借通知; 向承租方传送所述租借通知,接收来自承租方的针对租借提议的接受或拒绝,并且如果承租方已接受了所述租借提议,则向承租方提供对所述数字内容项目的访问,并阻止出租方访问所述数字内容项目。
20.根据权利要求19所述的系统,其特征在于,所述租借服务器进一步包括 用户帐户数据库,其存储涉及出租方和承租方在所述租借服务器上的帐户的信息; 租借提议数据库,其存储涉及所述租借提议的包括所述租借提议的接受或拒绝的信息;和数字寄存柜数据库,其存储涉及所述数字内容项目的信息。
21.根据权利要求20所述的系统,其特征在于,所述租借服务器进一步包括 耦合到所述用户帐户数据库、租借提议数据库和数字寄存柜数据库的用户数据软件,所述用户数据软件用于 验证所述租借提议, 创建所述租借通知,和将所述数字寄存柜数据库中的出租方的数字寄存柜里的所述数字内容项目标记为“借出”。
22.根据权利要求19所述的系统,其特征在于,所述租借服务器进一步包括 数字内容文件数据库,其存储所述数字内容项目,和内容控制软件,所述内容控制软件用于加密所述数字内容项目。
23.一种用于控制从出租方到承租方的数字内容项目的租借的系统,包括用于与出租方和承租方通信的用户界面,所述用户界面从出租方接收所述数字内容项目的租借提议,所述租借提议至少识别要借出的所述数字内容项目并识别承租方; 用户帐户数据库,其存储涉及出租方和承租方在所述系统上的帐户的信息; 租借提议数据库,其存储涉及租借提议的信息; 数字寄存柜数据库,其存储涉及所述数字内容项目的信息;耦合到所述用户帐户数据库、租借提议数据库和数字寄存柜数据库的用户数据软件,所述用户数据软件用于验证所述租借提议、产生给承租方的租借通知,并将所述数字寄存柜数据库中的出租方的数字寄存柜里的所述数字内容项目标记为“借出”; 数字内容文件数据库,其存储所述数字内容项目,以及耦合到所述数字内容文件数据库的内容控制软件,所述内容控制软件用于加密所述数字内容项目。
24. 一种用于从出租方到承租方的租借数字内容项目的系统,包括 出租方电子设备,所述出租方电子设备产生至少识别要借出的所述数字内容项目和识别承租方的租借提议;租借服务器,其从出租方接收所述租借提议,产生至少识别要借出的所述数字内容项目的租借通知,并向承租方传送所述租借通知;和承租方电子设备,所述承租方电子设备接收所述租借提议、产生所述租借提议的接受或拒绝,并将所述接受或拒绝从承租方传送至所述租借服务器,其中,如果承租方已接受了所述租借提议,则所述租借服务器向承租方提供对所述数字内容项目的访问,并阻止出租方访问所述数字内容项目。
全文摘要
本发明公开了一种针对数字内容如数字电子书的用户到用户的租借系统和方法。该租借系统允许已购买了数字内容的用户出租该内容给另一用户。该租借系统允许出租方将租借提议延伸至承租方,承租方可通过接受或拒绝租借提议而响应于该租借提议。一旦接受租借提议,租借系统向承租方提供出租的内容,由其控制该内容直到返还该内容、购买该内容或者直到预定的租借期满为止。在租借期内,出租方不可访问已借出的数字内容项目。租借系统帮助出租方发起租借提议,如提供预填充的电子邮件表格,并将该提议通知递送给目标承租方。可在包括电子邮件系统、移动设备和基于网络的用户帐户的公共信道上发起租借提议和接收通知。
文档编号G06F21/00GK102576396SQ201080047111
公开日2012年7月11日 申请日期2010年10月19日 优先权日2009年10月19日
发明者戴维德·曼德尔鲍姆 申请人:巴诺公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1