CN101095129A - 数字信息库和传递系统 - Google Patents

数字信息库和传递系统 Download PDF

Info

Publication number
CN101095129A
CN101095129A CNA200580045609XA CN200580045609A CN101095129A CN 101095129 A CN101095129 A CN 101095129A CN A200580045609X A CNA200580045609X A CN A200580045609XA CN 200580045609 A CN200580045609 A CN 200580045609A CN 101095129 A CN101095129 A CN 101095129A
Authority
CN
China
Prior art keywords
digital information
target
information file
confirmed
storage device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA200580045609XA
Other languages
English (en)
Inventor
霍华德·沃尔菲什
艾格尔·格里博尼弗
本杰明·车-明·君
盖伊·斯托里
亚历山大·盖尔金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audible Inc
Original Assignee
Audible Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audible Inc filed Critical Audible Inc
Publication of CN101095129A publication Critical patent/CN101095129A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/16Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

一种基于计算机网络的数字信息库系统,其采用鉴权和加密协议来将数字信息库节目安全地传输到客户计算机系统和可移除地连接到客户计算机系统的移动数字信息重放设备。本发明是用于访问并获得选定数字信息文件的基于计算机网络的库和信息传递系统。该库和信息传递系统包括:1)具有多个数字信息文件(262)的库服务器(260);2)经由网络(240)耦合到库服务器(260)的客户计算机系统(214);以及3)可移除地连接到客户计算机系统(214)的移动设备(212),该客户计算机系统(214)包括用于请求从库服务器(260)下载所述数字信息文件中的选定一个或多个的逻辑,该客户计算机系统(214)还包括用于将所述数字信息文件中的选定一个或多个下载到移动设备(212)的逻辑。

Description

数字信息库和传递系统
相关申请
本专利申请是2001年5月29日提交的序号为No.09/867,505的专利申请的部分延续,而该序号为No.09/867,505的专利申请是1999年1月19日提交的序号为No.09/234,044的专利申请(现在为美国专利No.6,560,651)的分案申请,而该序号为No.09/234,044的专利申请是1996年9月12日提交的序号为No.08/710,114的专利申请(现在为美国专利No.5,926,524)的延续。
技术领域
本发明总体上涉及数字信息发送、接收和重放系统。具体的,本申请涉及基于计算机网络的数字信息库,其提供交互式客户计算机访问。
背景技术
最近在数字数据压缩和计算机系统存储能力扩展方面的技术进步以及计算机网络的带宽增加已使得可以进行个性化访问以及使用大量数字信息。这种类型的数字信息的一种形式是跨越计算机网络传递的作为数字化信息的音频信息。
在交互式数字信息发送、接收和重放系统的领域中,本申请人已知的几个专利,在1992年授予Yurt等人(Yurt)的美国专利No.5,132,992描述了一种发布视频和/或音频信息的系统,该系统采用数字信号处理来实现高数据压缩率。该Yurt的专利描述了一种传输系统,其包括用于将来自源资料库的条目放入预定格式中作为格式化的数据的转换装置。通过由音频压缩器采用对于音频数据的自适应差分脉冲编码调制(ADPCM)处理,来压缩音频数据。在存储编码期间通过使用分配给每个条目的唯一地址代码来访问经压缩的数据库中存储的条目。使用唯一的地址代码,通过Yurt发送和接收处理来请求和访问信息和条目。Yurt传输系统包括如下装置,通过该装置用户输入客户标识符(ID)码,利用该客户标识符码,系统访问用户帐户,并且该客户标识符码向系统表示该用户是系统的订户。如果订户处于良好信誉,则Yurt系统使用所述技术来传递选定标题。
Yurt中描述的音频发送和接收系统的一个显著问题在于缺乏有效的装置来确保数字信息库的安全性以及从数字信息库下载到用户的条目的安全性。虽然Yurt描述了使用对于库中的条目分配的唯一标识码以及对于特定用户分配的客户ID码,但是没有描述鉴权协议或加密技术来防止未授权的创建副本库或者未授权地下载或拷贝库条目。其次,Yurt和相关现有技术没有描述如下鉴权或加密装置,该鉴权或加密装置提供基于服务器的数字信息库与具有对于移动重放设备的接口的客户计算机系统之间的安全事务处理。第三,现有技术没有描述用于选择要预览的数字信息段的机制。现有技术系统也没有描述这样的系统,通过该系统,依据在移动重放设备中有多少存储空间可用,只有部分程序被从客户计算机系统下载到移动重放设备。现有技术系统也没有描述用于指定要从数字信息库下载到移动重放设备的多个节目的机制。现有技术系统也没有详细描述编著(authoring)系统中所需的用于生成对于数字信息库的内容的处理。最后,现有技术系统没有描述计费系统,通过该计费系统,库内容提供商可以对于与库条目的访问有关的使用信息执行实时询问。
发明内容
本发明的优选实施例是一种基于计算机网络的数字信息库系统,其采用鉴权、目标确定和加密协议来将数字信息库节目安全地传输到客户计算机系统和可移除地连接到客户计算机系统的移动数字信息重放设备。本发明是用于访问并获得选定数字信息文件的基于计算机网络的库和信息传递系统。该库和信息传递系统包括:1)具有多个数字信息文件的库服务器;2)经由网络耦合到库服务器的客户计算机系统;以及3)可移除地连接到客户计算机系统的移动设备,该客户计算机系统包括用于请求从库服务器下载所述数字信息文件中的选定一个或多个的逻辑,该客户计算机系统还包括用于将所述数字信息文件中的选定一个或多个下载到移动设备的逻辑。
附图说明
被作为本说明书一部分而包括的附图例示了本发明的当前优选实施例,并与上面给出的总体描述以及下面给出的优选实施例的详细描述一起用于解释并教示本发明的原理。
图1例示了可以实现本发明的典型计算机平台。
图2例示了本发明的基于计算机网络的数字信息库系统的高级框图。
图3例示了本发明的编著系统的高级框图。
图4例示了具有多个库服务器的另选实施例。
图5例示了具有多个库服务器处理的另选实施例。
图6例示了具有单个编著/授权服务器的另选实施例。
图7例示了其中客户计算机系统具有本地库的另选实施例。
图8例示了其中移动重放设备具有代替客户计算机系统的直接网络接口的另选实施例。
图9例示了其中使用商亭(koisk)来保持和发布选定节目的另选实施例。
图10例示了其中所有系统部件通过公共网络连接的另选实施例。
具体实施方式
本发明的优选实施例是基于计算机网络的数字信息库系统,其采用鉴权、目标确定和加密协议来将数字信息库节目安全地传输到客户计算机系统和可移除地连接到该客户计算机系统的移动数字信息重放设备。在以下详细描述中,阐述了许多特定的具体描述,以提供对于本发明的完全理解。然而,很显然,对于本领域普通技术人员而言,并非必须使用这些特定的具体描述来实现本发明。在其它实例中,为了不必要地使本发明难于理解,没有详细示出公知的结构、接口和处理。
图1例示了实现本发明的一个实施例的典型数据处理系统。然而很显然,对于本领域技术人员而言,也可以使用具有不同系统架构的其它另选系统。图1所例示的数据处理系统包括:用于传输信息的总线或者其它内部通信装置101;以及耦合到总线101以用于处理信息的处理器102。该系统进一步包括随机访问存储器(RAM)或者其它易失性存储设备104(称为主存储器),其耦合到总线101以用于存储信息和要由处理器102执行的指令。主存储器104还可以用于存储在处理器102执行指令期间的临时变量或者其它中间信息。系统还包括只读存储器(ROM)和/或静态存储设备106,其耦合到总线101以用于存储对于处理器102的信息和指令,还包括大容量存储设备107,如磁盘驱动器或光盘驱动器。大容量存储设备107耦合到总线101,并且一般与诸如磁盘或光盘的计算机可读大容量存储介质108一起使用,以用于存储信息和指令。该系统可以进一步耦合到诸如阴极射线管(CRT)或液晶显示器(LCD)的显示设备121,该显示设备通过总线103耦合到总线101,以用于向计算机用户显示信息。包括字母数字键和其它键的字母数字输入设备122也通过总线103耦合到总线101,以用于将信息和命令选择传输到处理器102。另外的用户输入设备有光标控制器123,如鼠标、跟踪球、指示笔或光标方向键,其通过总线103耦合到总线101以用于将方向信息和命令选择传输到处理器102,并且用于控制光标显示设备121上的光标移动。可选地可以通过总线103耦合到总线101的另一设备是硬拷贝设备124,其可以用于在诸如纸张、膜片的介质或者类似类型的介质上印刷指令、数据或者其它信息。在优选实施例中,通信设备125通过总线103耦合到总线101,以在接入网络计算机系统的其它节点或者其它计算机外围设备时使用。该通信设备125可以包括任何数量的市场上可获得的联网外围设备,如那些用于耦合到以太网、令牌环、因特网或者广域网的外围设备。该通信设备还可以包括任何数量的市场上可以获得的如下外围设备,该设备被设计成与诸如扫描仪、终端、专业打印机或者音频输入/输出设备这样的远程计算机外围设备通信。通信设备125还可以包括RS232或者其它常规串行端口、常规并行端口、小型计算机系统接口(SCSI)端口或者其它数据通信装置。通信设备125可以使用无线方式的数据传输设备,该无线方式诸如为红外线IRDA协议、扩频或无线LAN。此外,在优选实施例中,如在下面详细描述的,通信设备125用于将移动重放设备212耦合到客户计算机系统214。在优选实施例中使用的另一设备是声音电路130,其附接有扬声器或耳机132,或者具有模拟音频输出,该模拟音频输出适于输入到诸如外部放大器和扬声器、盒式适配器等的音频再现设备。声音电路130是本领域中公知的用于播放音频文件的设备。另选的,声音电路可以是无线电发送器,其在预定频率上发送音频数据以由无线电接收机接收和重放。其它无线方法也是可以的。
应当注意,图1中所例示的系统的任何部件或所有部件也可以在本发明的不同实施例中使用;然而,本领域技术人员应当理解,根据具体实现,该系统的任何配置可以用于不同目的。在本发明的一个实施例中,图1中例示的数据处理系统是IBM兼容个人计算机(PC)、Apple MacIntosh个人计算机、或者SUNSPARC工作站。处理器102可以是80X86兼容微处理器中的一种,如由Santa Clara,California的INTEL公司制造的80486或PENTIUM品牌微处理器。
实现本发明的软件可以存储在主存储器104、大容量存储设备107、或者存储器102可访问的其它存储介质中。对于本领域技术人员而言,很显然,这里描述的方法和处理可以实现为存储在主存储器104或只读存储器106中并由处理器102执行的软件。该软件还可以驻存在包括如下计算机可用大容量存储介质108的产品上,该计算机可用大容量存储介质108中嵌入有计算机可读程序代码,该计算机可读程序代码可被大容量存储设备107读取并用于使处理器102根据本文的教示执行数字信息库事务处理和协议。
数字信息库系统
图2例示了在本发明的优选实施例中使用的计算机网络架构。通常,本发明的网络架构包括经由常规发布网络基础设施240耦合到客户站点210的库站点250。该常规发布网络基础设施240可以实现为通过因特网提供商而在库站点250与客户站点210之间提供的标准电话连接,以使得能够经由常规电话网络实现因特网上的数据通信。使用因特网作为发布网络是本领域技术人员公知的。在具有电缆调制解调器功能的另选实施例中,可以代替经由电话网络的通信,而经由常规电缆网络进行通信。电缆网络一般比标准电话网络快很多(即,提供更大的带宽);但是,电缆调制解调器一般比标准POTS(普通电话系统)调制解调器贵。在具有传统集成服务数字网络(ISDN)功能的另一另选实施例中,使用ISDN调制解调器来访问发布网络240。该ISDN网络一般也比POTS网络快;但是接入到ISDN网络通常较贵。电缆调制解调器和ISDN实现方式是POTS实现方式的另选通信手段。
此外,对于本领域技术人员而言,很显然,本发明等价地也可以支持其它形式的联网。例如,诸如红外线或无线电链接的无线传输方式也可以提供在本申请中描述的发布网络240。作为因特网的另选,可以使用专有网络/电子公告牌,如AMERICA-ON-LINE(AOL)或者COMPUSERVE。
在库站点250处的服务器和在客户站点210处的客户计算机系统214中的每一个可以实现为计算机系统,诸如在上面结合图1描述的计算机系统。对于本领域技术人员而言,很显然,库服务器260、编著系统280和授权服务器270可以位于异地,但是仍然使用上述技术而被联网为分布式系统。此外,本发明允许多个库服务器、编著系统和授权服务器。相反的,这些服务器可以实现为单机的多个独立功能。这些另选实施例在图4-8中例示出,并且在下文中被更为详细地描述。
移动重放设备212是被最小限度地配置的、低成本的单独移动单元,用于接收并存储由库服务器260和客户计算机系统214下载的数字信息文件或节目,并且用于对于移动重放设备212的用户重放这些数字信息文件或节目。移动重放设备212在进行下载的同时暂时地可移除地耦合到客户计算机系统214。一旦下载完成,移动重放设备212可以从客户计算机系统214断开,并且用作单独的数字信息重放设备。Audible Words Corporation of Montclair,NJ的序列号为No.08/490,537的题为“Interactive Audio Transmission,Receiving andPlayback System”的待审美国专利申请具体描述了移动重放设备212。
本发明的优选实施例基本上是一种数字信息库系统,该系统提供经由计算机网络的数字信息节目点播的选择。在另选实施例中,数字信息节目是经由计算机网络选择的,但是使用大容量存储介质241来传递。下面更为具体地描述该另选实施例。
该数字信息库是如下内容的带索引集合:数字信息节目;来自诸如书本、每日新闻和娱乐播报的数字信息来源、会议和教育来源、其它计算机系统、因特网的万维网上的主机的绘图内容;以及定制的音频或视频图像节目。该数字信息内容的其它来源包括但不限于:会议或研讨会记录,演讲或演说材料,语言课程,读物,喜剧,定制的语音杂志以及相关的“须知(need-to-know)”商业信息,计算机软件,本地声音工作室材料,机器可读文件的文本声音转换,来自磁带、CD-ROM、数字音频带或模拟盒式带的预记录材料。该数字信息内容被作为原始数字信息内容输入到如图2所示的编著系统280。在另选实施例中,包含有原始数字信息数字转换器307,以接收原始输入并将该输入转换成数字形式,从而可以作为数字信息文件而被操控。
在另选实施例中,数字信息包括用于在显示器屏幕或投影屏幕上产生视觉图像的数字化图像或图形数据。这些图像可以被包含在由库服务器260保持并维护的数字信息中。
编著系统
编著系统280用于对数字信息内容进行编辑、索引、压缩、加扰、分段,并且将该数字信息内容编入数字信息文件中的数字信息节目中,该数字信息文件可以作为经加扰和压缩的数字信息文件262被存储在大容量存储介质241或库服务器260上。最初按照传统准则对数字信息节目进行分类(如,流派、现代小说、推理类、冒险类、言情类、非小说、古典类、自助类、科技小说、西式、等等)。还可提供与特定作者或出版商关联的类别。提供未缩减标题和缩减标题。在某些情况下,可能需要对来自非数字化形式的数字信息内容进行数字化。提供原始信息数字化器307即为此目的。编著系统280还将数字信息内容分割为多段,如果需要,可以对这些段进行标识、搜索和跳过。所有这些功能都有编著系统280执行。
图3例示了优选实施例的编著系统280。编著系统280接收来自各种常规来源的数字信息内容作为原始的数字化数据。该数字信息数据被送入优选实施例的该编著系统280的三个部件。数字信息压缩器314接收原始数字数据并对该数字化数据进行压缩。存在各种常规技术用于压缩数字数据。根据所处理的数字数据的类型,可以对这些技术进行优化。因此,本发明提供若干压缩方法,以及用于编著系统操作器305的装置,该装置基于输入到数字信息压缩器314的数字信息内容310的类别来在这些方法之中进行选择。另选的,可以通过解译数字信息内容310本身来自动执行压缩方法的选择。经压缩的数字信息文件被数字信息压缩器314输入到加扰器318。
该原始的数字信息内容310还被送入模板头部生成器312。库服务器260维护的每个数字信息文件包括其它描述性信息,该其它描述性信息用于标识文件内容并且用于提供用于处理该文件内的数字信息的信息。每个数字信息文件包括模板头部、解扰映射、选定预览剪辑、以及数字信息节目本身。在优选实施例中,模板头部包括与文件中的数字信息对应的大量属性。例如,数字信息可能是根据书本或其它公开作品生成的音频信息。在本示例中,音频文件模板头部包含如下属性:1)书本、卷、或媒体的标题,数字信息内容是基于所述书本、卷、或媒体生成的;2)与数字信息内容关联的合法版权;3)内容的一个或多个可听标题;4)该内容的内容表;以及5)用于适当播放或呈现数字信息的重放设置。内容表包含内容导航信息,该内容导航信息包括但不限于:章数、节目长度、指示相关内容小节的信息。内容表是利用来自编著系统操作器305的输入而生成的,或者是通过分析数字信息内容310而自动生成的。如上所述,在数字信息已被加扰器318加扰之后,使用解扰映射322来解译数字信息。预览剪辑324包括数字信息内容中的较短的预生成部分,用于使消费者感知特定数字信息文件的内容。在优选实施例中,将这些预览生成为常规格式的文件,其可以被声音生成电路130直接播放,或者可以通过其它方式呈现。数字信息文件可以关联有若干预览剪辑。在优选实施例中,预览剪辑324没有被压缩或加扰。当数字信息文件被传输到网络240或者大容量存储介质241时,模板头部312被利用该数字信息文件而保持。与数字信息文件相关的其它描述性信息一般被利用数字信息文件而存储,但是并非需要按此方式存储。
再次参照图3,模板头部生成器312根据数字信息内容310的特定部分生成给出了模板头部的信息。在头部生成处理期间,可以请求来自编著系统操作器305和数字信息压缩器314的输入。该模板头部被提供给库服务器260。数字信息文件头部的其它部分由加扰器318和预览生成器323提供。通过库服务器260将数字信息文件头部的这些部分聚集到特定数字信息文件的头部中。利用经压缩、加扰和分段的数字信息内容,填充数字信息文件的剩余部分。
在数字信息压缩器314使用适于该数字信息类别的选定压缩方法压缩了原始数字信息之后,加扰器318对数字信息进行加扰。数字信息被加扰以防止未授权消费者使用该数字信息。在优选实施例中,加扰器318使用用于呈现无用数据的常规加密方法。生成相应的解扰映射322来提供用于解扰经加扰的数字信息文件的方式。加扰器318使用加扰映射316对数字信息文件进行加扰。加扰器318可以对整个数字信息文件或者对数字信息文件的选定关键子集进行加密。可以依据编著系统280、移动重放设备212和/或客户计算机系统214上的预期软件播放器226,选择加扰级别。在另选实施例中,代替加扰器318,使用专有数字信息格式。
加扰器318将经加扰的数字信息内容输出到分段逻辑326。分段逻辑326将数字信息内容分割为多块,以有效地存储在并传输到移动重放设备212或者软件播放器226,并且有效地在重放期间进行导航。生成传输完整性数据,并将其附于经分段的数字信息。在另选实施例中,部分分段处理可以在数字信息压缩器314和加扰器218之前或之后进行。还可以在头部生成处理中由模板头部生成器312使用分段信息。由编著系统280将该经压缩、加扰和分段的数字信息块提供给库服务器260。库服务器260将对于数字信息内容的特定条目的经分段的数字信息块、加扰映射322、预览剪辑324和模板头部312集合到一个或多个数字信息节目文件中,所述数字信息节目文件被存储在数字信息节目文件存储区262中。以类似方式使用编著系统280将其它原始数字信息内容转换成数字信息文件。
库服务器
再次参照图2,库服务器260负责保持由编著系统280创建的数字信息节目文件262。此外,库服务器260经由网络240接收来自客户计算机系统214的对于数字信息程序文件262的访问的请求,并且管理选定数字信息文件的购买和传递和/或选定浏览剪辑324的传递。库服务器260包括用于执行这些库服务器功能的库管理软件261和用于上述鉴权协议的库密钥263。库管理软件261包括用于接收并响应客户计算机系统214请求的处理逻辑,该请求是对于访问和/或购买数字信息节目文件262的请求。在接收到这种客户请求之后,库服务器260使用授权服务器270,利用由库服务器260或授权服务器270生成和保持的客户信息272来对该请求进行鉴权。客户信息272包括客户标识符,其被用于对要在个人移动重放设备212或者软件播放器226上重放的内容进行目标确定。客户信息272还可能包含客户个人信息、用户内容偏好、客户帐单历史、播放器使用历史以及播放器组列表。在另选实施例中,取而代之,可以在服务器260中存储部分客户信息272。使用下面详细描述的授权协议,库服务器260确定是否可以对客户请求提供服务。如果许可,则库服务器260访问由客户计算机系统214请求的一个或多个数字信息节目文件和一个或多个预览剪辑,传递选定的一个或多个预览剪辑,或者使用在下文详细描述的鉴权协议来建立经加密、目标确定和数字签名的数字信息文件,并且将经加密和压缩的一个或多个数字信息文件经由网络240传输到进行请求的客户计算机系统214。可发布的大容量存储介质241也可以用作将信息传输到客户系统214的传递介质。客户计算机系统214随后可以独立地将选定数字信息文件(或其子集)下载到移动重放设备212,以用于后续重放。库服务器260还收集关于数字信息文件262的访问历史的使用统计并且将该使用数据存储到使用统计存储区264中。该库服务器260还存储对于客户浏览器219、软件播放器226以及对于移动重放设备212的操作代码段。可以按照与传输数字信息文件相同的方式将该操作代码下载到客户计算机系统214。用于重放设备212和软件播放器226的播放器配置数据被存储在库服务器264上,并且可以按照与传输数字信息文件和固件相同的方式被定制或更新。配置数据包括但不限于音频提示、用户接口选项、组ID信息以及信息重放参数。如按照客户信息272所需的,播放器配置数据被传输到客户计算机系统214、软件播放器226或者移动重放设备212。
库服务器260与客户计算机系统214上执行的客户应用程序或客户浏览器219相接。客户浏览器219用于向库服务器260请求各种类型的服务,包括但不限于对于期望的节目搜索数字信息文件262、预览与数字信息文件262关联的选定预览剪辑、购买选定节目、请求操作代码段或者播放器配置数据、以及将所购买的节目或其它材料下载到进行请求的客户计算机系统214。
与验证服务器270和客户计算机系统214相接的库服务器260使用本发明优选实施例的唯一鉴权协议和加密协议。在下面的小节中描述这些协议的优选实施例。
客户计算机系统
再次参照图2,客户计算机系统214代表消费者或者最终用户计算机系统,典型地为诸如在图1中例示的示例系统的个人计算机,利用该计算机系统,消费者可以浏览、预览、选择、购买和提取跨越发布网络240而来自数字信息库服务器260的数字信息内容。客户计算机系统214包括:客户浏览器软件219;移动设备接口221;用于从网络240下载的经加密和压缩的数字信息文件220的存储装置;软件播放器226;以及从数字信息文件220导出的段下载数据222,用于定义移动重放设备212中的存储段并用于帮助从客户计算机系统214向移动重放设备212下载数字信息文件220。客户计算机系统214还包括用于鉴权从服务器260接收的数字信息和软件文件的服务器公共密钥215。客户浏览器软件219提供这样的控制逻辑,利用该控制逻辑,客户或者消费者访问来自库服务器260的数字信息库262的标题。客户浏览器软件219还提供这样的控制逻辑,该控制逻辑请求并下载来自服务器260的配置信息或操作代码。客户浏览器软件219可以被配置为无需直接的人工干预而执行这些操作。移动设备接口221是用于对控制信息、操作代码以及数字信息文件从客户计算机系统214向移动重放设备212的传输进行控制的软件接口。经加密和压缩的数字信息文件220被客户计算机系统214经由网络240从库服务器260下载。在另选实施例中,使用可发布的大容量存储介质241来代替网络240,将信息传输到客户计算机系统214。软件播放器226是用于模拟移动重放设备212的操作并且用于通过客户计算机系统214的声音电路134和音频输出设备132重放数字信息文件的软件模块。可以按照与下载或更新移动重放设备212相同的方式来从服务器260下载或更新用于软件播放器226的操作代码和配置信息。该软件播放器226功能与移动重放设备212的功能和操作等价。因此,在本文件中术语“播放器”的使用通常适用于移动重放设备212和软件播放器226。软件播放器226被分配有唯一的播放器ID,并且可以被分配有组ID,该组ID的作用与分配给移动重放设备212的ID的作用类似。
移动重放设备
移动重放设备212将数字信息文件转换成声音或可显示图像,其可以通过音频输出装置播放或者可以在显示设备上显示。在优选实施例中,移动重放设备212是功能最少、低成本的设备,主要专用于播放音频文件或者在显示设备上显示视频图像或文本。移动重放设备212被最小限度地配置,以保持轻质、低成本和易移动特征。因此,优选实施例没有包括使用便携式个人计算机或者膝上型计算机作为移动重放设备212;因为这种通用目的的计算设备一般不能满足优选的移动重放设备212的轻质和低成本限制。这种通用计算机设备一般具有非必要的功能、更为复杂的接口,并且与专用目的的移动重放设备212相比,可能易遭受成本和性能损失。在优选实施例中,移动重放设备212包括处理器、存储器、对于客户计算机系统214的接口,通过该接口接收经压缩的数字信息文件216。如下面更具体描述的,移动重放设备212还包括播放器ID223、组ID225以及用于对经由客户计算机系统214从服务器260接收的数字信息和软件文件进行鉴权的服务器公共密钥215。用户使用设备上提供的按钮和旋钮来控制移动重放设备212。这些控制用于导航数字信息文件216、调整配置数据和重放参数、或者进行存储在重放设备212中的固件所指示的其它功能。当耦合到播放器时,客户计算机系统214或者其它电子设备可以请求来自这些控制的用户输入。在另选实施例中,在经由有线或者无线连接耦合到播放器的远程控制单元上提供附加用户控制集合。数字信息输出可以按如下方式提供:经由耳机插孔、在板扬声器(boardspeaker)上、或者通过无线发送器发送到具有扬声器或耳机的独立无线接收器。可以利用音量旋钮调整音频级别。无线发送器可以包含调整旋钮,以调整发射频率或者其它发送参数。经由LCD显示器、LED显示器提供视频信息输出,或者将其输出到标准视频显示设备。移动重放设备212包含有限数量的非易失性存储器、RAM和ROM。数字信息内容、配置数据和操作代码被存储在移动重放设备212的存储器空间中。配置数据包括但不限于:公共ID和私有ID、内容重放参数以及用户接口参数。使用非易失性存储器允许经由下载来更新部分数字信息内容配置数据和固件。数字信息内容和固件(操作软件)都存储在该存储器设备中。部分固件和配置信息被永久存储在只读存储器(ROM)中。内部存储器分配方法用于跟踪移动重放设备212存储器的内容。该分配方法结合段导航数据218,还提供用于定位在移动重放设备212存储器中驻存的期望数字信息、节目、配置数据或头部数据的方式。移动重放设备212包括对于客户计算机系统214的接口,通过该接口,移动重放设备212从客户计算机系统214接收数字信息文件216、软件更新和配置改变。
将数字信息内容、软件更新或配置信息从库服务器下载到客户计 算机系统
客户计算机系统214的客户浏览器软件219与库服务器260的库管理软件261和驻存在移动重放设备212上的固件协作,来进行操作,以提供如下方式,通过该方式消费者可以浏览、预览、选择、购买或者提取跨越发布网络240而来自数字信息库服务器260的选定数字信息内容。数字信息内容一般在购买时被下载到客户计算机系统214,但是也可以在如下时刻下载数字信息内容:1)购买之后的某一时刻,或者2)最初购买之后的多个时刻。客户浏览器219可以被配置成无需用户干预而将内容下载到客户计算机系统214。此外,客户计算机系统214软件本身或者移动重放设备212上驻存的部分软件/固件可以从库服务器260被下载或更新。移动重放设备212上驻存的软件/固件被通过客户计算机系统214下载。如果库服务器260具有客户计算机系统214软件或者移动重放设备212软件/固件的经更新的或者较新的副本,则库服务器副本被下载来替换过期的相应客户计算机系统214软件或者移动重放设备软件212。按照与数字信息文件的加扰和传递类似的方式对软件进行加密、加扰和数字签名。可以按照与从库服务器260下载软件更新相类似的方式,下载ID列表、音频提示以及对于重放设备212的其它配置数据的改变。
优选实施例使用三个鉴权处理来保护信息从服务器260到客户系统214和重放设备212的传输。首先,执行点对点鉴权协议,库服务器260必须通过此操作验证进行请求的客户计算机系统214是授权客户,并且客户计算机系统214必须通过此操作验证库服务器260是授权提供商。第二,执行目标确定协议,通过此操作,库服务器260利用用于被授权从库服务器260接收选定下载数据的移动重放设备212的标识符(即,播放器ID)集合。移动重放设备标识符由客户计算机系统214提供或者从存储在库服务器260的用户简档中获得。在目标确定处理中,库服务器260对只可以由移动设备212利用这些标识符读取的数据进行格式化和下载。第三,库服务器数字签名被附于所下载数据,以由移动重放设备212使用来验证所下载数据是由经授权的库服务器产生的。在下面的小节中详细描述本发明的这三个鉴权处理。
点对点鉴权协议
库服务器260、客户计算机系统214和移动重放设备212分别具有唯一的验证序列,该序列用于验证另一系统的真实性。在库服务器260与客户系统214之间的通信中,两个系统另选地用于:(1)请求验证另一系统,以及(2)提供对于验证请求的鉴权响应。移动设备212与客户计算机系统214之间的通信使用类似的鉴权协议,以及经由客户系统214而在移动设备212与库服务器260之间的实时通信。该验证序列包括位流或数据结构的预定集合,该集合被进行请求的系统(即,请求验证的系统)以点对点传输的方式发送到被鉴权的接收系统(即,应答方)。接收系统必须通过将特定响应位流或数据结构发送到进行请求的系统,来以预定方式响应该验证序列。如果来自应答方的适当响应数据被进行请求的系统接收,则被验证的系统被视为经授权的系统。相反,如果在预定超时时间段之前,进行请求的系统没有接收到适当响应数据,则被验证的系统被示为未授权。两个系统都通过用作各个验证周期中的请求方和应答方而开始通信。在完成了这些点对点鉴权周期之后,只有两个系统都将彼此视为经授权系统时才继续进行进一步的客户/服务器处理。
在另选实施例中,在库服务器260、客户计算机系统214和移动重放设备212之间的通信的子集中使用点对点鉴权。在另一实施例中,没有使用点对点鉴权,并且系统安全性依赖于目标确定和/或数字签名鉴权的使用。
目标确定协议
本发明的目标确定协议是用于限制数字信息内容的重放、调整播放器配置数据和将播放器操作代码下载到指定播放器212/226或指定的移动重放设备212集合的方式和方法。每个播放器212/226包含唯一的播放器ID223。播放器ID223包括公共播放器ID和私有播放器ID。公共播放器ID是唯一标识符并且用作对播放器进行标识的序号。私有播放器ID用于对用于单个移动重放设备212的数据进行目标确定。私有播放器ID从未经由任何通信链接或网络路径被发送,除非在安装期间。在优选实施例中,私有播放器ID应当是足以区分的,而不必是唯一的。
可以使用组ID对移动重放设备212进行逻辑分组。数字信息内容、软件或者配置数据改变可以被定向到由组ID定义的一组移动重放设备212。每个播放器212/216包括用于存储一组或多组ID225的存储器空间,该特定播放器212/226为所述一组或多组ID225的成员。每个组ID包括公共部分和私有部分,每个部分分别等价于公共播放器ID和私有播放器ID。每组由唯一赋值的公共ID标识,该公共ID没有被其它播放器或组ID所共享。可以按照与定向到特定播放器ID相同的方式,将数字信息内容、软件或者配置数据定向到特定组ID。同一组中的移动重放设备212共享同一组ID。将特定组ID预定义为全局组,所有移动重放设备212都是其成员。移动重放设备212可以是多于一组的成员。通过将新组ID附于在特定播放器212/226中保持的组ID225的集合,将特定播放器212/226添加到新组。在服务器260经由客户计算机系统214向播放器212/226提供了公共组ID和组密钥之后,附加该新组ID。播放器212/226根据组密钥和移动重放设备212的私有播放器ID的组合来生成私有组ID。与私有播放器ID一样,私有组ID从未经由任何通信链路或者网络路径发送,除了在安装过程中。在另选实施例中,播放器直接接收组私有ID,或者通过将组密钥与播放器公共ID或者其它已知数值相组合来接收组私有ID。在另一另选实施例中,在目标确定处理中没有使用私有组ID,并且该私有组ID也没有被传输到播放器。可以将组分配处理限制于经由客户系统214使用服务器260与播放器之间的实时通信,或者可以在将组分配下载到客户系统214之后的某一时刻执行该处理。已经描述了本发明中定义的播放器ID和组ID,下面描述这些ID在目标确定协议中的使用。
如图2所示,库服务器260包括播放器ID表266。播放器ID表266包括用于私有ID和公共ID的存储区。当将新的移动重放设备安装到系统中时或者当建立新组时,私有ID被预加载到播放器表266中。在另一实施例中,ID表266是用于转换组或播放器公共ID的数学函数。当客户计算机系统214期望将特定播放器212/226或者移动重放设备212的集合定位到特定指定的数字信息、软件内容或者配置数据选择时,公共播放器和组ID被客户计算机系统214发送到服务器260。从存储在库服务器260上的文件262中进行数字信息选择。从存储在服务器260上的文件中,或者从根据服务器260进行的请求而产生的数据中,进行软件或配置数据选择。按照与对于数字信息内容的编著、处理类似的方式,准备软件内容和配置数据并对其进行加扰。一旦由客户计算机系统214在被确定为目标的公共ID集合与要从服务器260传输的相关联数据之间进行了关联,库服务器260创建用于选定文件的被确定为目标的头部。库管理软件261请教对于私有ID表266的公共ID,以确定对应的被确定为目标的私有ID的位置。被确定为目标的头部包括来自选定文件的解扰映射322与对应于被确定为目标的移动重放设备212的私有播放器ID的组合。由此使用被被确定为目标的移动重放设备212的机密ID对解扰映射322进行加密。该被确定为目标的头部与网络传输就绪数据块中的选定文件的对应数字信息或软件内容链接。数字签名被应用于数据块,如下面结合数据签名协议描述的。传输整体性数据(如使用校验和或循环冗余检查)被应用于数据块,并且数据块被经由网络240发送到客户计算机系统214。因为只能使用数据块的头部中的对应解扰块322来对数据块解扰,并且因为解扰块322与只由被确定为目标的移动重放设备212已知的私有ID相组合(即,加密),所以只有被确定为目标的移动重放设备212将能够解扰并读取数据块。选定数字信息、软件内容和配置数据由此被定向到特定的移动重放设备212的集合。
对于较小的移动重放设备212的组,数字信息文件的每个被确定为目标的头部可以包含多个解扰映射,每个解扰映射与不同的播放器212/226关联。通过这种方式,多个移动重放设备212可以读取存储在客户计算机系统214上的单个文件220。
本领域技术人员将注意到,存在目标确定的另选方法。在另选实施例中,库服务器260使用被确定为目标的接收方的私有播放器212/226标识符或者被确定为目标的组的私有组标识符,来生成加扰映射316。加扰映射322没有利用文件被存储,因为其已经是接收方播放器或组已知的。该方法将内容定向到单个播放器212/226或者组,并实现防止内容的未授权重放的相同结果。
在另一另选实施例中,库服务器260没有对数字信息内容进行加扰或者使用已知的密钥来对数字信息内容进行加扰。在该实施例中,解扰映射322并非必需的,并且没有利用文件被存储。公共或私有播放器212/226标识符可以被存储在头部中以用于目标确定目的。在从库服务器260接收到数据时,播放器212/226检查是否其播放器212/226标识符或组标识符被包括在头部中。该方法采取未修改的移动重放设备212并且实现防止未授权内容重放的相同结果。
在另一另选实施例中,当用户利用库服务器260进行注册以获得用户的客户ID时,用于被确定为目标的移动重放设备212的播放器ID被客户计算机系统214发送到库服务器260。在该另选实施例中,这些播放器ID被存储在库服务器260上的用户简档中。在该实施例中,库服务器260管理用于被确定为目标的移动重放设备212的播放器ID。
数字签名协议
在本发明中使用的第三鉴权协议是数字签名协议。对于由库服务器260生成并被下载到客户计算机系统214的选定数据块,库服务器260使用其私有库密钥263来将数字签名应用于数据块。数字签名包括已知位串或者数据模式,其与从库服务器260下载到客户计算机系统214的数据块中的数据相组合。该库服务器260可以对所有数据块或者所述数据块的选定子集执行该操作。在数据块被通过客户计算机系统214下载到播放器212/226之后,播放器212/226可以使用播放器212/226已知的公共服务器密钥,检索由库服务器260采用的数字签名。由此,播放器212/226验证数据块是利用经授权的库服务器260产生的。公共服务器密钥对于客户计算机系统214是已知的,该客户计算机系统214可以执行相同的操作来验证数据块是利用经授权的库服务器260产生的。在该实施例中,库服务器260对内容执行签名。本领域技术人员将意识到,这些签名也可以由编著系统280用在数字信息上。这些签名还可以在由编著系统280和库服务器260共享的多步骤处理中执行。
在另选实施例中,由信任的客户计算机系统214将数字签名应用于所下载材料。在另一另选实施例中,数字签名没有被应用与所下载材料,并且系统安全性依赖于定位和/或点对点鉴权的使用。
从客户计算机系统向移动重放设备下载数字信息内容、软件更新 或配置信息
在第一步骤中,客户计算机系统214和移动设备使用上述点对点鉴权协议来验证经授权的移动重放设备212正在与经授权的客户计算机系统214通信。如果是这种情况,则移动重放设备212经由移动设备接口221将其存储器映射传送到客户计算机系统214。定义在客户计算机系统214中驻存的可用数字信息文件220和播放器配置简档的内容表被与客户计算机系统214的用户的移动重放设备212存储器映射一起显示。用户选择应当由客户计算机系统214的哪些文件220替换由移动重复设备212存储器映射定义的所指定移动重放设备212的多个部分或多段。另选的,客户浏览器219可以被配置成自动进行该选择处理。在任一情况下,都阻止用户选择比重放设备212的可用存储器大的数字信息内容。此外,可以由客户计算机214自动更新用于播放设备212的控制软件和/或配置数据。随后,将所指定的数字信息文件220、所关联的头部、操作代码或者配置数据下载到移动重放设备212存储器。移动重放设备212使用校验和来验证下载的整体性。如上所述,移动重放设备212使用服务器公共密钥215、头部和数字签名来鉴权下载。头部解扰映射被确定为目标的移动重放设备212使用来解扰所下载数据。在其它实施例中,移动重放设备212可以在鉴权签名之前,解扰所下载数据和/或解压所下载数据。可以使用上述技术中的任意一种独立地对数字信息内容的每段进行鉴权和验证。移动重放设备212上的数字信息提示将用户引导到由驻存在所下载数据的头部中的内容表指定的所下载数字信息内容的期望部分。用户可以通过选择预览选项来预览数字信息内容的选定部分。预览选项播放选定数字信息节目的预定部分。在选择了特定数字信息节目时,在移动重放设备212将数字信息内容转换成可以通过音频输出装置播放播放或者在显示设备上显示的声音或可显示图像之后,选定数字信息被播放给用户。
客户计算机系统214的软件播放器226还可以按照与对于下载到移动重放设备212的数字信息内容大致相同的方式,接收数字信息内容;然而,软件播放器226的数字信息内容无需被下载到软件播放器226。软件播放器226具有对于数字信息内容的直接访问;因为,其与客户计算机系统214共享存储器和/或盘存储装置空间。因此,没有下载或存储器映射问题。按照与移动重放设备212相同的方式,软件播放器226进行数字签名验证、校验和的验证、并且接收被确定为目标的信息。在另选实施例中,当接收数字信息内容、配置信息和动态下载的软件时,软件播放器226可以使用与移动重放设备212的通信协议类似的通信协议。
图4例示了本发明的另选实施例。如图4所示,编著系统280可以支持多个库服务器260。每个库服务器可以被配置为支持特定类型的数字信息内容。按照与上述相同的方式,在执行了上述鉴权处理之后,客户计算机系统214接入网络240并且获得来自任意库服务器260的数字信息内容。授权服务器270就是为此目的提供的。图4所例示的配置提供更为分布式的架构,由此跨越若干服务器平台分散负载。具有许多客户计算机系统214的站点可以具有其自己的库服务器260,以减少对于网络240的需求。随着客户计算机系统214的数目增加以及由库服务器260提供的内容的增加,该架构也很好地缩扩。
图5例示了本发明的另一实施例,除了库服务器461被实现为在单个库服务器平台451上同时运行的多个独立处理或任务460。每个库服务器处理460服务于对于访问数字信息内容中的其对应部分的请求。按照上述的方式使用编著系统280来创建该内容。鉴权服务器270用于验证客户计算机系统214与库服务器处理460之间的连接。图5所例示的配置的优点在于保持了单个服务器的便利性,同时还支持多个库的可扩缩性。
此概念还可以分别用于编著服务器280和授权服务器270。如图6所示,编著系统280和授权服务器270被在单个平台685上实现为编著处理680和授权处理670。这些处理执行与上述相同的功能,除了该实现对于编著和授权任务提供了单个服务器的便利性以及多个处理的可扩缩性之外。
图7例示了又一另选实施例,其中客户计算机系统214包括本地库710。该本地库710提供本地存储区和库访问控制功能,该功能提供对于来自库服务器260的归档数字信息的子集的访问。按照上述方式,客户计算机系统214的用户识别出库服务器260中的用户希望访问的数字信息的标题或条目。在优选实施例中,这些内容选择被传输到客户存储区220(如图2所示),以便于随后下载到移动重放设备212。图7所示的实施例在客户存储区220方面进行了扩展,并且创建本地库710。该本地库710用于存储选定内容;而且用于搜索、拣选、分类和概括本地存储的内容。本地库710允许客户计算机系统214保持整个库的小子集,该子集可能要被使用来以各种用户选择的配置来创建内容的自定义收集。可以允许客户系统214访问其它客户系统214上的本地库710的内容。在相关的另选实施例中,库服务器处理460还可以处于选定客户系统214上。该实施例允许客户系统214浏览并购买被在本地放置的客户系统214上执行的库服务器处理460所加扰、目标确定和传递的内容。通过本地保持该库,可以略去一部分网络接入和传输开销。
图8例示了本发明的另一另选实施例,其中略去了客户计算机系统214,并且移动重放设备212通过网络接口810直接连接到网络240。在优选实施例中,移动重放设备212是主要专用于重放音频文件或者在显示设备上显示视频图像或者文本的最小功能的设备。移动重放设备212被最小限度地配置以保持轻质、低成本和易移动特征。因此,优选实施例没有包括使用便携式个人计算机或者膝上型计算机;因为这种设备通常不能满足优选的移动重放设备212的轻质和低成本限制。然而,最小化的移动重放设备212可能被增大以添加网络接口810,该网络接口810包括常规硬件连接器、硬件缓冲器和控制器、对于特定常规网络协议的固件支持。例如,移动重放设备212可能被添加有集成调制解调器,该集成调制解调器包括电话插孔,利用该电话插孔,重放设备可以连接到电话网络。对于本领域技术人员而言,很显然,网络接口810可以以低成本和轻质设备的形式实现,例如移动重放设备212。因为在图8所示的另选实施例中无法获得客户系统浏览器219,所以可以以移动重放设备212的固件或其它非易失性存储器的形式提供简化的用户接口,利用该用户接口,用户可以选择要从库服务器260下载和重放的数字信息条目。如上所述,用于验证移动重放设备212与库服务器260之间的链接的鉴权处理也必须在用户访问库服务器260内容之前执行。另选的,耦合到网络240的客户系统814可以被用来支持客户浏览器219,从而使得可以选择要直接从库服务器260下载到任何移动重放设备212并进行重放的数字信息条目。客户系统814可以支持按照与存储装置空间220和本地库710类似的方式本地存储数字信息、软件和配置数据。此外,可以将更为简化的网络接口810的实现设计为经由网络240连接到客户系统814而不是库服务器260。
在本发明的另一另选实施例中,如上所述,使用客户计算机系统214和库服务器260来进行数字信息节目选择;然而,这些选择是在大容量存储介质241上传递的。大容量存储介质241代表各种大容量存储技术中的任何一种,包括:CD-ROM、PCMCIA卡、DVD、软盘、可移除硬盘驱动器、数字磁带、光卡、闪存或者其它光、磁、电子或半导体存储器设备。在由客户计算机系统214的用户进行了选择之后,如上所述对选定节目进行目标确定和加扰,并且将其传输到选定大容量存储介质241并且被邮寄、快递或保留以由用户获取。一旦用户物理上拥有了选定大容量存储介质241,则可以由客户浏览器219从大容量存储介质241读取选定节目,并且随后将选定节目传输到移动重放设备212,如上所述。图9例示了该系统的另一实施例,该系统不包括使用客户计算机214来将数据传输到移动重放设备212。商亭910包括诸如上面在图1中描述的计算机系统。商亭910是可公共访问的单元,其按照与客户计算机系统214等价的方式,进行浏览、内容购买和下载功能。商亭910是专用的,因为它包含移动设备接口221、专用客户浏览器219和本地库服务器处理460。商亭库服务器处理460具有经加扰和压缩的数字信息文件262的本地存储。这些经压缩的信息文件262源于远程编著系统280,并且可以经由大容量存储介质241的物理传输或者经由发布网络240而传递。客户操作客户浏览器219以浏览、选择和购买被传递到客户的移动重放设备212的数字信息文件。由经由网络240连接到远程授权服务器270的库服务器处理460来在该商亭内执行鉴权、目标确定和下载处理。在相关实施例中,图7示出了具有本地库710的客户系统214,该客户系统214可以被转换成具有与商亭910类似的功能的商亭。在该系统中,专用客户浏览器219提供与先前的商亭实施例相同的用户功能。
在本发明的另选实施例中,数字信息节目选择被经由耦合到客户计算机系统214的媒体读取器/写入器接口所传递。该媒体读取器/写入器接口是对控制信息、操作代码、数字信息文件从客户计算机系统214到可移除介质存储装置的传输进行控制的逻辑。该接口逻辑可以代替移动设备接口221或者添加到移动设备接口221。
可移除媒体存储装置是能够存储数字内容的存储介质,例如闪存卡、迷你盘、CD、DVD或者等同物。传输到可移除媒体存储装置的数字内容的量取决于可移除媒体存储装置中可用的存储装置空间。可移除媒体存储装置可移除地连接到媒体读取器/写入器设备,该媒体读取器/写入器设备以有线方式耦合到客户计算机系统214,并且甚至可以并入计算机系统214中。例如,媒体读取器/写入器设备可以是连接到客户计算机系统214中的USB端口的USB读取器/写入器。另选的,媒体读取器/写入器设备与计算机系统214之间的连接可以是无线的。例如,媒体读取器/写入器设备与计算机系统214之间的连接可以是经由公共网络的IR连接、LAN连接、无线连接,经由电话网络的无线连接,等等。
在可移除媒体存储装置上进行的数字信息节目选择可以被移动重放设备212呈现给用户。该移动重放设备连接到可移除媒体存储装置以读取数字信息文件。例如,可以将存储数字音频内容的闪存卡插入移动重放设备212中。存储在可移除媒体存储装置上的数字内容可以被从可移除媒体存储装置直接呈现,或者被从可移除媒体存储装置拷贝出来并且存储在移动重放设备212的固定存储装置中以用于随后呈现。
在一个实施例中,如先前所述,为了限制数字信息内容的重放,利用被确定为目标的头部来对内容进行目标确定。被确定为目标的头部包含表示与特定移动重放设备212对应的播放器ID的信息,例如播放器ID223或者播放器组ID225。因此,只有当节目选择对应于被确定为目标的头部时,移动设备212才呈现节目选择。
该系统的另选实施例使用公共通信网络来连接所有系统部件。在图10中,网络240直接耦合到客户系统214和814、网络接口810、库服务器260、授权服务器270以及编著系统280。本领域技术人员将意识到,在无需改变系统功能的情况下,网络240还可以被分段成多个独立的网络或通信链路。
由此,公开了用于实现基于计算机网络的数字信息库系统的方法和设备,其采用鉴权和加密协议来将数字信息库节目、软件和配置数据安全地传输到客户计算机系统以及可移除地连接到客户计算机系统的移动数字信息重放设备。虽然针对特定示例和子系统描述了本发明,但是对于本领域技术人员而言,很显然,本发明不限于这些具体示例或子系统,而是也可以扩展到其它实施例。本发明包括在随后的权利要求中限定的所有这些其它实施例。

Claims (27)

1、一种方法,包括:
经由媒体读取器/写入器接口将被确定为目标的数字信息文件传输到可移除的媒体存储装置,其中只有在目标确定信息对应于移动设备时才由移动设备呈现可移除的媒体存储装置上的被确定为目标的数字信息文件。
2、根据权利要求1所述的方法,其中所述数字信息文件是使用播放器ID而被确定为目标的。
3、根据权利要求1所述的方法,其中所述数字信息文件是使用播放器组ID而被确定为目标的。
4、根据权利要求1所述的方法,其中在呈现之前,将数字信息文件传输到移动设备上的固定存储装置。
5、根据权利要求1所述的方法,其中依据可移除的媒体存储装置中可用的存储空间,将数字信息文件的一部分传输到可移除的媒体存储装置。
6、一种机器可读介质,具有可执行指令以使得处理器执行一种方法,该方法包括:
经由媒体读取器/写入器接口将被确定为目标的数字信息文件传输到可移除的媒体存储装置,其中只有在目标确定信息对应于移动设备时才由移动设备呈现可移除的媒体存储装置上的被确定为目标的数字信息文件。
7、根据权利要求6所述的机器可读介质,其中所述数字信息文件是使用播放器ID而被确定为目标的。
8、根据权利要求6所述的机器可读介质,其中所述数字信息文件是使用播放器组ID而被确定为目标的。
9、根据权利要求6所述的机器可读介质,其中在呈现之前,将数字信息文件传输到移动设备上的固定存储装置。
10、根据权利要求6所述的机器可读介质,其中依据可移除的媒体存储装置中可用的存储空间,将数字信息文件的一部分传输到可移除的媒体存储装置。
11、一种计算机系统,包括:
通过总线耦合到存储器的处理器;以及
由处理器从存储器执行的处理,用于使处理器经由媒体读取器/写入器接口将被确定为目标的数字信息文件传输到可移除的媒体存储装置,其中只有在目标确定信息对应于移动设备时才由移动设备呈现可移除的媒体存储装置上的被确定为目标的数字信息文件。
12、根据权利要求11所述的计算机系统,其中所述数字信息文件是使用播放器ID而被确定为目标的。
13、根据权利要求11所述的计算机系统,其中所述数字信息文件是使用播放器组ID而被确定为目标的。
14、根据权利要求11所述的计算机系统,其中在呈现之前,将数字信息文件传输到移动设备上的固定存储装置。
15、根据权利要求11所述的计算机系统,其中依据可移除的媒体存储装置中可用的存储空间,将数字信息文件的一部分传输到可移除的媒体存储装置。
16、一种设备,包括:
用于接收被确定为目标的数字信息文件的装置;和
用于经由媒体读取器/写入器接口将被确定为目标的数字信息文件传输到可移除的媒体存储装置的装置,其中只有在目标确定信息对应于移动设备时才由移动设备呈现可移除的媒体存储装置上的被确定为目标的数字信息文件。
17、根据权利要求16所述的设备,还包括使用播放器ID将所述数字信息文件确定为目标。
18、根据权利要求16所述的设备,还包括使用播放器组ID将所述数字信息文件确定为目标。
19、根据权利要求16所述的设备,还包括在呈现之前,将数字信息文件传输到移动设备上的固定存储装置。
20、根据权利要求16所述的设备,还包括依据可移除的媒体存储装置中可用的存储空间,将数字信息文件的一部分传输到可移除的媒体存储装置。
21、一种基于计算机的库和信息传递系统,包括:可连接到公共网络的计算机系统,该计算机系统包括用于经由媒体读取器/写入器接口将被确定为目标的数字节目内容传输到可移除的媒体存储装置的逻辑。
22、根据权利要求21所述的基于计算机的库和信息传递系统,还包括移动设备,该移动设备包括:
用于从可移除的媒体存储装置读取被确定为目标的数字节目内容的逻辑,以及
用于在移动设备对应于所述内容中的目标确定信息的情况下将被确定为目标的数字节目内容呈现给用户的逻辑。
23、根据权利要求21所述的基于计算机的库和信息传递系统,还包括用于在移动设备对应于所述内容中的目标确定信息的情况下由移动设备呈现被确定为目标的数字节目内容的逻辑。
24、根据权利要求21所述的基于计算机的库和信息传递系统,其中所述数字信息文件是使用组ID而被确定为目标的。
25、根据权利要求21所述的基于计算机的库和信息传递系统,其中所述数字信息文件是使用播放器组ID而被确定为目标的。
26、根据权利要求21所述的基于计算机的库和信息传递系统,其中在呈现之前,将数字信息文件传输到移动设备上的固定存储装置。
27、根据权利要求21所述的基于计算机的库和信息传递系统,其中依据可移除的媒体存储装置中可用的存储空间,将数字信息文件的一部分传输到可移除的媒体存储装置。
CNA200580045609XA 2004-11-12 2005-11-14 数字信息库和传递系统 Pending CN101095129A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/986,736 US7917643B2 (en) 1996-09-12 2004-11-12 Digital information library and delivery system
US10/986,736 2004-11-12

Publications (1)

Publication Number Publication Date
CN101095129A true CN101095129A (zh) 2007-12-26

Family

ID=36337301

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200580045609XA Pending CN101095129A (zh) 2004-11-12 2005-11-14 数字信息库和传递系统

Country Status (7)

Country Link
US (1) US7917643B2 (zh)
EP (1) EP1828914A4 (zh)
JP (1) JP2008520053A (zh)
KR (1) KR20070086089A (zh)
CN (1) CN101095129A (zh)
CA (1) CA2587557A1 (zh)
WO (1) WO2006053302A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753624A (zh) * 2009-12-21 2010-06-23 珠海纳思达企业管理有限公司 信息下载处理及信息下载指示方法、装置及系统

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028318B2 (en) * 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
DE102004017229A1 (de) 2004-04-05 2005-12-22 Robert Bosch Gmbh Interferometrisches System für den Einsatz von Sonderoptiken
US7502344B2 (en) 2004-06-25 2009-03-10 Fujifilm Corporation Communications terminal, server, playback control method and program
US20060129459A1 (en) * 2004-11-22 2006-06-15 Mendelsohn Mark P Method and system for the secure distribution of software via a communications network
KR20060107282A (ko) * 2005-04-07 2006-10-13 엘지전자 주식회사 데이터 재생방법, 데이터 기록재생 플레이어 및 데이터전송방법
JP4760101B2 (ja) * 2005-04-07 2011-08-31 ソニー株式会社 コンテンツ提供システム,コンテンツ再生装置,プログラム,およびコンテンツ再生方法
US20070233731A1 (en) * 2006-02-22 2007-10-04 Logitech Europe S.A. System and method for configuring media systems
US8353048B1 (en) * 2006-07-31 2013-01-08 Sprint Communications Company L.P. Application digital rights management (DRM) and portability using a mobile device for authentication
US7702633B2 (en) * 2007-03-05 2010-04-20 Microsoft Corporation Previews providing viewable regions for protected electronic documents
JP4980809B2 (ja) * 2007-07-10 2012-07-18 株式会社リコー 画像形成装置、画像形成装置の起動方法、およびプログラム
WO2009062182A1 (en) 2007-11-09 2009-05-14 Topia Technology Architecture for management of digital files across distributed network
MX2010008719A (es) * 2008-02-06 2010-09-24 Novartis Ag Pirrolo [2,-d] piridinas y usos de las mismas como inhibidores de cinasa de tirosina.
US20090287582A1 (en) * 2008-05-15 2009-11-19 Badri Nath Deploying software items from software shopping carts onto mobile wireless devices
WO2009148263A2 (en) * 2008-06-03 2009-12-10 Samsung Electronics Co., Ltd. A system and method of reducing encryption overhead by concatenating multiple connection packets associated with a security association
CN101848049A (zh) * 2010-03-18 2010-09-29 鸿富锦精密工业(深圳)有限公司 基于数字广播的信息服务系统
TW201227367A (en) * 2010-12-31 2012-07-01 Altek Corp Image management method of digital photography device
CN103220141B (zh) * 2012-01-18 2016-07-06 中国移动通信集团辽宁有限公司 一种基于组密钥策略的敏感数据保护方法和系统
US9037683B1 (en) * 2012-03-05 2015-05-19 Koji Yoden Media asset streaming over network to devices
US20140164266A1 (en) * 2012-12-07 2014-06-12 Whp Workflow Solutions, Llc Multi-media file upload workflow and transactions
US10325298B2 (en) * 2013-01-22 2019-06-18 General Electric Company Systems and methods for a non-destructive testing ecosystem
KR20150069460A (ko) * 2013-12-13 2015-06-23 한국전자통신연구원 모바일 단말의 어플리케이션 실행 방법 및 이를 지원하는 장치와 시스템
US20150220893A1 (en) * 2014-02-05 2015-08-06 Andrew Dale Jouffray Software marketing and trade
US9536080B2 (en) * 2015-05-29 2017-01-03 Apple Inc. Method for validating dynamically loaded libraries using team identifiers

Family Cites Families (218)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US339329A (en) * 1886-04-06 Eamie
US379456A (en) * 1888-03-13 Geoege w
US358364A (en) * 1887-02-22 Pitman
US419956A (en) * 1890-01-21 Edwin jarrell
US339554A (en) * 1886-04-06 Waltee p
US276626A (en) * 1883-01-06 1883-05-01 Door-opener
US3763330A (en) 1971-06-28 1973-10-02 Tapecon Auxiliary device for a cassette tape recorder including a plug conformed as a cassette for interconnection
US3871112A (en) * 1972-08-21 1975-03-18 Marvin Glass & Associates Coordinated visual and audio reproducing apparatus
US4159417A (en) * 1977-10-28 1979-06-26 Rubincam David P Electronic book
US4266243A (en) * 1979-04-25 1981-05-05 Westinghouse Electric Corp. Scrambling system for television sound signals
US4455651A (en) * 1980-10-20 1984-06-19 Equatorial Communications Company Satellite communications system and apparatus
FR2494465B1 (fr) 1980-11-14 1987-02-13 Epd Engineering Projectdevelop Ordinateur de poche
US4393277A (en) 1981-03-18 1983-07-12 Selectastation, Inc. Remote tuner control system
US4473824A (en) 1981-06-29 1984-09-25 Nelson B. Hunter Price quotation system
USD276626S (en) 1981-09-14 1984-12-04 Lockwood Lawrence B Combined automatic information terminal and vending machine
FR2518345B1 (fr) * 1981-12-16 1986-10-10 Gremillet Jacques Procede de teledistribution d'informations enregistrees, notamment d'oeuvres musicales, et systeme de mise en oeuvre
IL64675A0 (en) 1981-12-30 1982-03-31 Greenberg Avigdor Data verification system
US5126990A (en) * 1982-01-12 1992-06-30 Discovision Associates Method of evaluating a storage medium by recirculating a test sample of a signal
US4490810A (en) 1982-02-16 1984-12-25 Hon David C Automated instruction, game and data retrieval system
US4698776A (en) 1983-05-30 1987-10-06 Kabushiki Kaisha Kenwood Recording/reproducing apparatus
FR2547146B1 (fr) 1983-06-02 1987-03-20 Texas Instruments France Procede et dispositif pour l'audition de messages parles synthetises et pour la visualisation de messages graphiques correspondants
US4725977A (en) * 1983-06-03 1988-02-16 Cpt, Ltd. Cartridge programming system and method using a central and local program library
US4658093A (en) * 1983-07-11 1987-04-14 Hellman Martin E Software distribution system
US4788675A (en) 1983-10-03 1988-11-29 Jones Markley L Music delivery system
US4591974A (en) * 1984-01-31 1986-05-27 Technology Venture Management, Inc. Information recording and retrieval system
US4575621A (en) * 1984-03-07 1986-03-11 Corpra Research, Inc. Portable electronic transaction device and system therefor
JPS60201751A (ja) 1984-03-27 1985-10-12 Nec Corp 音声入出力装置
JPS60246451A (ja) * 1984-05-22 1985-12-06 Sharp Corp 小型情報処理装置
US4791565A (en) 1984-06-20 1988-12-13 Effective Security Systems, Inc. Apparatus for controlling the use of computer software
USD289777S (en) 1984-08-13 1987-05-12 Diebold, Incorporated Credit card actuated terminal for controlling the dispense of motor fuel or similar article
GB2172177A (en) 1985-03-06 1986-09-10 Philips Electronic Associated Electronic information display systems
US4941040A (en) 1985-04-29 1990-07-10 Cableshare, Inc. Cable television system selectively distributing pre-recorded video and audio messages
US4772873A (en) 1985-08-30 1988-09-20 Digital Recorders, Inc. Digital electronic recorder/player
US4891838A (en) * 1985-11-04 1990-01-02 Dental Data Service, Inc. Computer accessing system
GB8606100D0 (en) 1986-03-12 1986-04-16 Louis Newmark Plc Position measuring apparatus
US5099422A (en) * 1986-04-10 1992-03-24 Datavision Technologies Corporation (Formerly Excnet Corporation) Compiling system and method of producing individually customized recording media
DE3777513D1 (de) 1986-09-12 1992-04-23 Rank Video Services America Systemen zum kopieren von schraegschriftaufzeichnungen.
US4788543A (en) 1986-11-05 1988-11-29 Richard Rubin Apparatus and method for broadcasting priority rated messages on a radio communications channel of a multiple transceiver system
USD306589S (en) 1987-02-02 1990-03-13 Plus Corporation Tape recorder
US4851931A (en) 1987-02-20 1989-07-25 1K Music International Ltd. Method and apparatus for producing an audio magnetic tape recording at high speed from a preselected music library
US5121492A (en) * 1987-03-02 1992-06-09 Meridian Data, Inc. System for simulating access times of a CD ROM on a hard disk by slowing the operation of the hard disk
JP2687340B2 (ja) * 1987-03-20 1997-12-08 松下電器産業株式会社 光学式デイスク再生装置
US5203001A (en) * 1987-04-27 1993-04-13 Sharp Kabushiki Kaisha Portable computer having an updatable table of starting addresses for accessing those stored programs having been previously executed
US5191410A (en) * 1987-08-04 1993-03-02 Telaction Corporation Interactive multimedia presentation and communications system
US4866769A (en) 1987-08-05 1989-09-12 Ibm Corporation Hardware assist for protecting PC software
US5208665A (en) * 1987-08-20 1993-05-04 Telaction Corporation Presentation player for an interactive digital communication system
US4855725A (en) 1987-11-24 1989-08-08 Fernandez Emilio A Microprocessor based simulated book
US5018017A (en) * 1987-12-25 1991-05-21 Kabushiki Kaisha Toshiba Electronic still camera and image recording method thereof
US4899292A (en) * 1988-03-02 1990-02-06 Image Storage/Retrieval Systems, Inc. System for storing and retrieving text and associated graphics
US4937863A (en) * 1988-03-07 1990-06-26 Digital Equipment Corporation Software licensing management system
US4924378A (en) * 1988-06-13 1990-05-08 Prime Computer, Inc. License mangagement system and license storage key
US5191573A (en) * 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
JPH0720781Y2 (ja) 1988-07-06 1995-05-15 ティーディーケイ株式会社 カセット型記録体
US4989179A (en) * 1988-07-13 1991-01-29 Information Storage Devices, Inc. High density integrated circuit analog signal recording and playback system
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US5153729A (en) 1988-10-24 1992-10-06 Fuji Photo Film Co., Ltd. Digital electronic still camera automatically determining conditions of a memory cartridge
US5065345A (en) 1988-11-04 1991-11-12 Dyned International, Inc. Interactive audiovisual control mechanism
DE3903454A1 (de) 1988-12-12 1990-06-13 Raymund H Eisele In edv-einrichtungen einsteckbares element
US4949187A (en) 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5026368A (en) * 1988-12-28 1991-06-25 Adair Edwin Lloyd Method for cervical videoscopy
FR2651352A2 (fr) 1989-02-03 1991-03-01 Urba 2000 Circuit d'interfacage pour recepteur d'informations radiodiffusees de guidage pour automobilistes.
US5133076A (en) 1989-06-12 1992-07-21 Grid Systems Corporation Hand held computer
US5181107A (en) * 1989-10-19 1993-01-19 Interactive Television Systems, Inc. Telephone access information service distribution system
JP2960526B2 (ja) * 1989-12-06 1999-10-06 株式会社日立製作所 光ディスク再生装置
US5333116A (en) 1990-05-04 1994-07-26 Ast Research, Inc. Combination laptop and pad computer
US5355302A (en) 1990-06-15 1994-10-11 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US5226080A (en) 1990-06-22 1993-07-06 Grid Systems Corporation Method and apparatus for password protection of a computer
US5091939A (en) * 1990-06-22 1992-02-25 Tandy Corporation Method and apparatus for password protection of a computer
US5091942A (en) * 1990-07-23 1992-02-25 Ericsson Ge Mobile Communications Holding, Inc. Authentication system for digital cellular communications
US5314572A (en) * 1990-08-17 1994-05-24 Analog Devices, Inc. Method for fabricating microstructures
US5388196A (en) * 1990-09-07 1995-02-07 Xerox Corporation Hierarchical shared books with database
US5963916A (en) 1990-09-13 1999-10-05 Intouch Group, Inc. Network apparatus and method for preview of music products and compilation of market data
US5042070A (en) 1990-10-01 1991-08-20 Ford Motor Company Automatically configured audio system
USD339329S (en) 1990-10-09 1993-09-14 New York Telephone Company Public information access terminal
USD330544S (en) 1990-12-17 1992-10-27 Modular Instruments, Inc. Combined electronic equipment cabinet and controls
US5172413A (en) 1990-12-20 1992-12-15 Sasktel Secure hierarchial video delivery system and method
US5221838A (en) * 1990-12-24 1993-06-22 Motorola, Inc. Electronic wallet
IL96777A0 (en) 1990-12-25 1991-09-16 Shmuel Goldberg General purpose synchronized audio aid system
US5311423A (en) * 1991-01-07 1994-05-10 Gte Service Corporation Schedule management method
US5253275A (en) 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US6002720A (en) 1991-01-07 1999-12-14 H. Lee Browne, D/B/A Greenwich Information Technologies Llc Audio and video transmission and receiving system
US5132992A (en) 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US5383112A (en) * 1991-01-07 1995-01-17 Gte Service Corporation Inventory management method
JPH04254959A (ja) 1991-02-05 1992-09-10 Sony Corp 記録媒体の再生装置
US5237612A (en) 1991-03-29 1993-08-17 Ericsson Ge Mobile Communications Inc. Cellular verification and validation system
JP3032788B2 (ja) * 1991-05-08 2000-04-17 ディジタル イクイプメント コーポレイション ライセンス管理システム
US5251909A (en) 1991-05-28 1993-10-12 Reed Michael J Secured high throughput data channel for public broadcast system
US5940504A (en) 1991-07-01 1999-08-17 Infologic Software, Inc. Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site
JP2853375B2 (ja) * 1991-07-04 1999-02-03 松下電器産業株式会社 光学的記録再生装置
CN2103831U (zh) * 1991-07-12 1992-05-06 马希光 分离式携带型电子计算机
US5210611A (en) * 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
DE4229710B4 (de) 1991-09-09 2008-06-05 Samsung Electronics Co., Ltd. Digitales Audiodatenspeicherungssystem und damit ausgerüstetes digitales Audio-System
US5247347A (en) 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
WO1993009490A1 (en) * 1991-11-04 1993-05-13 Vpr Systems Ltd. Lap-top computer for retrieving and displaying text and graphic information encoded on personal library cd-rom
US5734823A (en) * 1991-11-04 1998-03-31 Microtome, Inc. Systems and apparatus for electronic communication and storage of information
AU658014B2 (en) * 1991-11-19 1995-03-30 Macrovision Corporation Method and apparatus for scrambling and descrambling of video signals with edge fill
CA2081762C (en) 1991-12-05 2002-08-13 Henry D. Hendrix Method and apparatus to improve a video signal
USD339554S (en) 1991-12-10 1993-09-21 Harley-Davidson, Inc. Axle nut cover
JP3073590B2 (ja) 1992-03-16 2000-08-07 富士通株式会社 電子化データ保護システム、使用許諾者側装置および使用者側装置
KR100283967B1 (ko) 1992-04-08 2001-03-02 이데이 노부유끼 씨디-롬 디스크 재생장치
US5371532A (en) 1992-05-15 1994-12-06 Bell Communications Research, Inc. Communications architecture and method for distributing information services
US5291554A (en) * 1992-05-28 1994-03-01 Tv Answer, Inc. Shared-price custom video rentals via interactive TV
US5634080A (en) * 1992-06-29 1997-05-27 Elonex Ip Holdings, Ltd. Hand-held portable computer having an electroluminescent flat-panel display with pixel elements at right angles to the plane of the display and an excitation direction parallel to the plane of the display
US5357475A (en) 1992-10-30 1994-10-18 Intel Corporation Method for detaching sectors in a flash EEPROM memory array
US5579471A (en) 1992-11-09 1996-11-26 International Business Machines Corporation Image query system and method
US5442389A (en) 1992-12-28 1995-08-15 At&T Corp. Program server for interactive television system
US5630121A (en) * 1993-02-02 1997-05-13 International Business Machines Corporation Archiving and retrieving multimedia objects using structured indexes
US5249166A (en) 1993-02-12 1993-09-28 Hamilton Rowan T Optical disc audio reproduction device having track playback monitoring system
US5483658A (en) * 1993-02-26 1996-01-09 Grube; Gary W. Detection of unauthorized use of software applications in processing devices
US5406626A (en) * 1993-03-15 1995-04-11 Macrovision Corporation Radio receiver for information dissemenation using subcarrier
US5590195A (en) 1993-03-15 1996-12-31 Command Audio Corporation Information dissemination using various transmission modes
US5640595A (en) 1993-06-29 1997-06-17 International Business Machines Corporation Multimedia resource reservation system with graphical interface for manual input of resource reservation value
US5442390A (en) 1993-07-07 1995-08-15 Digital Equipment Corporation Video on demand with memory accessing and or like functions
US5440336A (en) 1993-07-23 1995-08-08 Electronic Data Systems Corporation System and method for storing and forwarding audio and/or visual information on demand
US5506904A (en) * 1993-08-04 1996-04-09 Scientific-Atlanta, Inc. System and method for transmitting and receiving variable length authorization control for digital services
USD366874S (en) 1993-08-17 1996-02-06 Sony Corporation Combined tape recorder, clock and radio receiver
US5646992A (en) 1993-09-23 1997-07-08 Digital Delivery, Inc. Assembly, distribution, and use of digital information
JPH07175868A (ja) * 1993-10-15 1995-07-14 Internatl Business Mach Corp <Ibm> デジタル情報を媒体に出力するための方法およびシステム
US5511000A (en) * 1993-11-18 1996-04-23 Kaloi; Dennis M. Electronic solid-state record/playback device and system
US5499294A (en) * 1993-11-24 1996-03-12 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Digital camera with apparatus for authentication of images produced from an image file
USD358364S (en) 1993-12-20 1995-05-16 Motorola, Inc. Battery charger for various communication devices
US5629867A (en) 1994-01-25 1997-05-13 Goldman; Robert J. Selection and retrieval of music from a digital database
US5553143A (en) 1994-02-04 1996-09-03 Novell, Inc. Method and apparatus for electronic licensing
JPH07230380A (ja) 1994-02-15 1995-08-29 Internatl Business Mach Corp <Ibm> 適用業務プログラムの利用管理方法およびシステム
EP0674283A3 (en) 1994-03-24 1996-03-27 At & T Global Inf Solution Order and download computerized repository resources.
US5442789A (en) 1994-03-31 1995-08-15 International Business Machines Corporation System and method for efficiently loading and removing selected functions on digital signal processors without interrupting execution of other functions on the digital signal processors
US5524051A (en) * 1994-04-06 1996-06-04 Command Audio Corporation Method and system for audio information dissemination using various modes of transmission
DE4413451A1 (de) * 1994-04-18 1995-12-14 Rolf Brugger Vorrichtung zum Vertrieb von Musikinformationen in digitaler Form
US5491774A (en) * 1994-04-19 1996-02-13 Comp General Corporation Handheld record and playback device with flash memory
US5757907A (en) * 1994-04-25 1998-05-26 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-dependent identification
BR9507545A (pt) 1994-04-28 1997-08-05 Music Vending Inc Sistema de venda de música
US5592511A (en) * 1994-05-10 1997-01-07 Schoen; Neil C. Digital customized audio products with user created data and associated distribution and production system
US5724582A (en) * 1994-05-27 1998-03-03 Eastman Kodak Company Medical image archiving with lossy images on two or more recordable CDs
US5511122A (en) * 1994-06-03 1996-04-23 The United States Of America As Represented By The Secretary Of The Navy Intermediate network authentication
US5493677A (en) * 1994-06-08 1996-02-20 Systems Research & Applications Corporation Generation, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface
US5541638A (en) 1994-06-28 1996-07-30 At&T Corp. User programmable entertainment method and apparatus
US5659613A (en) 1994-06-29 1997-08-19 Macrovision Corporation Method and apparatus for copy protection for various recording media using a video finger print
US5513260A (en) * 1994-06-29 1996-04-30 Macrovision Corporation Method and apparatus for copy protection for various recording media
US5586186A (en) 1994-07-15 1996-12-17 Microsoft Corporation Method and system for controlling unauthorized access to information distributed to users
US5572442A (en) 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
US5557541A (en) 1994-07-21 1996-09-17 Information Highway Media Corporation Apparatus for distributing subscription and on-demand audio programming
US5574787A (en) 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
US5555441A (en) 1994-08-02 1996-09-10 Interim Design Inc. Interactive audiovisual distribution system
US5615061A (en) * 1994-09-29 1997-03-25 Singh; Jitendra K. Method of preventng software piracy by uniquely identifying the specific magnetic storage device the software is stored on
CA2201909C (fr) * 1994-10-12 2006-05-02 Technical Maintenance Corporation Systeme de reproduction audiovisuelle numerique intelligent
US5491820A (en) * 1994-11-10 1996-02-13 At&T Corporation Distributed, intermittently connected, object-oriented database and management system
US5845065A (en) 1994-11-15 1998-12-01 Wrq, Inc. Network license compliance apparatus and method
US5629980A (en) * 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of digital works
US5634012A (en) * 1994-11-23 1997-05-27 Xerox Corporation System for controlling the distribution and use of digital works having a fee reporting mechanism
US5715403A (en) * 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US5638443A (en) 1994-11-23 1997-06-10 Xerox Corporation System for controlling the distribution and use of composite digital works
US5793980A (en) 1994-11-30 1998-08-11 Realnetworks, Inc. Audio-on-demand communication system
US5646997A (en) 1994-12-14 1997-07-08 Barton; James M. Method and apparatus for embedding authentication information within digital data
JP3822259B2 (ja) 1995-01-17 2006-09-13 Smc株式会社 シリンダ装置
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
EP1431864B2 (en) 1995-02-13 2012-08-22 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US5943422A (en) * 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US5872928A (en) * 1995-02-24 1999-02-16 Cabletron Systems, Inc. Method and apparatus for defining and enforcing policies for configuration management in communications networks
US5732219A (en) * 1995-03-17 1998-03-24 Vermeer Technologies, Inc. Computer system and computer-implemented process for remote editing of computer files
USD370484S (en) 1995-03-23 1996-06-04 S. R. Mickelberg Company, Inc. Electronic phrase generator
US6005938A (en) 1996-12-16 1999-12-21 Scientific-Atlanta, Inc. Preventing replay attacks on digital information distributed by network service providers
US5539658A (en) 1995-05-16 1996-07-23 Minnesota Mining And Manufacturing Company Electronic presentation system using portable storage media
US5841979A (en) 1995-05-25 1998-11-24 Information Highway Media Corp. Enhanced delivery of audio data
US5790423A (en) 1995-06-14 1998-08-04 Audible, Inc. Interactive audio transmission receiving and playback system
US6230173B1 (en) * 1995-07-17 2001-05-08 Microsoft Corporation Method for creating structured documents in a publishing system
US6026368A (en) * 1995-07-17 2000-02-15 24/7 Media, Inc. On-line interactive system and method for providing content and advertising information to a targeted set of viewers
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US5664228A (en) 1995-08-09 1997-09-02 Microsoft Corporation Portable information device and system and method for downloading executable instructions from a computer to the portable information device
US5809144A (en) 1995-08-24 1998-09-15 Carnegie Mellon University Method and apparatus for purchasing and delivering digital goods over a network
US5745568A (en) * 1995-09-15 1998-04-28 Dell Usa, L.P. Method of securing CD-ROM data for retrieval by one machine
US7047241B1 (en) * 1995-10-13 2006-05-16 Digimarc Corporation System and methods for managing digital creative works
US5765152A (en) * 1995-10-13 1998-06-09 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US5825883A (en) 1995-10-31 1998-10-20 Interval Systems, Inc. Method and apparatus that accounts for usage of digital applications
USD379456S (en) 1995-11-22 1997-05-27 Olympus America Inc. Hand-held analog recorder
US5761485A (en) 1995-12-01 1998-06-02 Munyan; Daniel E. Personal electronic book system
US5918213A (en) 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
WO1997025798A1 (en) 1996-01-11 1997-07-17 Mrj, Inc. System for controlling access and distribution of digital property
US6028936A (en) * 1996-01-16 2000-02-22 Disney Enterprises, Inc. Method and apparatus for authenticating recorded media
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5758069A (en) * 1996-03-15 1998-05-26 Novell, Inc. Electronic licensing system
US5673316A (en) 1996-03-29 1997-09-30 International Business Machines Corporation Creation and distribution of cryptographic envelope
US5727156A (en) * 1996-04-10 1998-03-10 Hotoffice Technologies, Inc. Internet-based automatic publishing system
US6088450A (en) 1996-04-17 2000-07-11 Intel Corporation Authentication system based on periodic challenge/response protocol
US6141693A (en) 1996-06-03 2000-10-31 Webtv Networks, Inc. Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set
US5781723A (en) 1996-06-03 1998-07-14 Microsoft Corporation System and method for self-identifying a portable information device to a computing unit
US5752244A (en) * 1996-07-15 1998-05-12 Andersen Consulting Llp Computerized multimedia asset management system
US5928330A (en) 1996-09-06 1999-07-27 Motorola, Inc. System, device, and method for streaming a multimedia file
US5926624A (en) * 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US5889860A (en) * 1996-11-08 1999-03-30 Sunhawk Corporation, Inc. Encryption system with transaction coded decryption key
US5931901A (en) 1996-12-09 1999-08-03 Robert L. Wolfe Programmed music on demand from the internet
US5920861A (en) 1997-02-25 1999-07-06 Intertrust Technologies Corp. Techniques for defining using and manipulating rights management data structures
US5881225A (en) * 1997-04-14 1999-03-09 Araxsys, Inc. Security monitor for controlling functional access to a computer system
US6157929A (en) 1997-04-15 2000-12-05 Avid Technology, Inc. System apparatus and method for managing the use and storage of digital information
US5970252A (en) 1997-08-12 1999-10-19 International Business Machines Corporation Method and apparatus for loading components in a component system
US5991402A (en) 1997-09-23 1999-11-23 Aegisoft Corporation Method and system of dynamic transformation of encrypted material
US6170060B1 (en) * 1997-10-03 2001-01-02 Audible, Inc. Method and apparatus for targeting a digital information playback device
US6112181A (en) 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US5860068A (en) * 1997-12-04 1999-01-12 Petabyte Corporation Method and system for custom manufacture and delivery of a data product
USD413097S (en) 1998-01-16 1999-08-24 Yi-Huang Chang Battery recharger
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6389541B1 (en) * 1998-05-15 2002-05-14 First Union National Bank Regulating access to digital content
US6044471A (en) * 1998-06-04 2000-03-28 Z4 Technologies, Inc. Method and apparatus for securing software to reduce unauthorized use
US5969283A (en) 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6317779B1 (en) * 1998-09-03 2001-11-13 Hewlett-Packard Company Audio/video from internet direct to compact disc through web browser
US6158005A (en) 1998-09-10 2000-12-05 Audible, Inc. Cloning protection scheme for a digital information playback device
USD419956S (en) 1999-03-18 2000-02-01 Motorola, Inc. Charger
JP3127295B1 (ja) 1999-08-20 2001-01-22 株式会社神代鉄工所 飲料用容器洗浄器具
US6636276B1 (en) 1999-09-09 2003-10-21 International Business Machines Corporation Projection display system with at least two reflective light valves
JP4273598B2 (ja) 1999-11-22 2009-06-03 パナソニック株式会社 Bga型パッケージを搭載する回路基板
JP4568963B2 (ja) 2000-06-08 2010-10-27 ソニー株式会社 情報処理装置、情報通信システム
US6993131B1 (en) * 2000-09-12 2006-01-31 Nokia Corporation Method and system for managing rights in digital information over a network
US6490432B1 (en) * 2000-09-21 2002-12-03 Command Audio Corporation Distributed media on-demand information service
JP2002099832A (ja) * 2000-09-22 2002-04-05 Casio Comput Co Ltd 配信サーバ、通信端末、第2通信端末、及びサーバ処理プログラムを記憶した記憶媒体、端末処理プログラムを記憶した記憶媒体、第2端末処理プログラムを記憶した記憶媒体
KR100429606B1 (ko) 2001-07-28 2004-05-04 삼성전자주식회사 이동 통신 시스템에서 블루투스 통신을 이용한 멀티미디어서비스 시스템 및 방법
US6996537B2 (en) * 2001-08-13 2006-02-07 Qualcomm Incorporated System and method for providing subscribed applications on wireless devices over a wireless network
US20030079133A1 (en) * 2001-10-18 2003-04-24 International Business Machines Corporation Method and system for digital rights management in content distribution application

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753624A (zh) * 2009-12-21 2010-06-23 珠海纳思达企业管理有限公司 信息下载处理及信息下载指示方法、装置及系统
WO2011076053A1 (zh) * 2009-12-21 2011-06-30 珠海赛纳打印科技股份有限公司 信息下载处理及信息下载指示方法、装置及系统

Also Published As

Publication number Publication date
US20060074985A1 (en) 2006-04-06
WO2006053302A2 (en) 2006-05-18
EP1828914A2 (en) 2007-09-05
JP2008520053A (ja) 2008-06-12
WO2006053302A3 (en) 2007-05-03
EP1828914A4 (en) 2011-12-28
KR20070086089A (ko) 2007-08-27
WO2006053302A9 (en) 2006-06-29
US7917643B2 (en) 2011-03-29
CA2587557A1 (en) 2006-05-18

Similar Documents

Publication Publication Date Title
CN101095129A (zh) 数字信息库和传递系统
US5926624A (en) Digital information library and delivery system with logic for generating files targeted to the playback device
EP1025498B1 (en) Method and apparatus for targeting a digital information playback device
US9900323B2 (en) Subscription media on demand VIII (offline mode)
US7823180B2 (en) Content distribution method, content obtaining device and method, and program
US7200575B2 (en) Managing access to digital content
CN101297281A (zh) 用于分发文件的栅格网络
CN102148857A (zh) 内容分布系统
JP2003524264A (ja) デジタル形態の知的財産の記憶、分配およびアクセスを行う方法および装置
CA2326098A1 (en) Information distribution system
CN101490670A (zh) 内容分布系统
CA2547473C (en) A digital information library and delivery system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20071226