CN1146680A - 通过通信网络提供信息服务的方法及装置 - Google Patents

通过通信网络提供信息服务的方法及装置 Download PDF

Info

Publication number
CN1146680A
CN1146680A CN96109219A CN96109219A CN1146680A CN 1146680 A CN1146680 A CN 1146680A CN 96109219 A CN96109219 A CN 96109219A CN 96109219 A CN96109219 A CN 96109219A CN 1146680 A CN1146680 A CN 1146680A
Authority
CN
China
Prior art keywords
parcel
records
service
identification code
data flow
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.)
Granted
Application number
CN96109219A
Other languages
English (en)
Other versions
CN1107398C (zh
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.)
Arris Technology Inc
Original Assignee
General Instrument Corp
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 General Instrument Corp filed Critical General Instrument Corp
Publication of CN1146680A publication Critical patent/CN1146680A/zh
Application granted granted Critical
Publication of CN1107398C publication Critical patent/CN1107398C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed

Abstract

一种通过通信网络提供信息服务的方法及装置,通过耦合通信网络的用户终端机,可供应多种服务给用户,当购买信息包裹时,便建立包裹记录以供用户终端机存取。包裹记录只在一段定义好的包裹有效期内,对包裹中的服务提供加密的安全存取。该装置包括一介面装置,可对用户显示销售服务与包裹;一存取控制处理器装置,其响应于所述介面装置、包裹记录及对服务进行通信的存取数据,还包括期限计数装置。

Description

通过通信网络提供信息服务的方法及装置
本发明涉及通信网络,如提供收费服务的有线电视、卫星电视与电脑网络,特别是有关根据需要从这些网络上购买信息服务的一种通过通信网络提供信息服务的方法及装置。
众所周知的像利用付费的视信服务的有线与卫星电视网络。电脑网络如电脑服务(Compu Serve)、奇观服务(Prodigy)、美国联机服务(America On-Line)、交谈信息服务(Dialog Information Service)、其他可以存取娱乐、数据库、银行往来、购物服务的电脑网络以及可以通信的电子邮件和类似的服务,也广为人知,这些都要收费。过去,有些通信网络提供随时购买的专用服务,例如,“付费收视”的电视电影,观众可以付费指定收看某部电影,这在有线与卫星电视系统中通常都有。从消费者的观点来看,希望具有付费收视的服务,因为消费者只需付钱购买他想要的服务并且在消费者能够享用的时间内提供服务。付费收视服务的成功,不管是视信服务或者其他信息服务,都已促使系统操作员与节目策划员来思考这类服务的新式销售方法。
一种正在考虑中的行销方法是提供多个节目以供随时购买。将多个节目一块儿包裹起来让系统操作员以可能低于分别购买包裹中所有节目的成本来供应此包裹。例如,节目策划员可能利用付费收视系统提供全部奥林匹克运动。有种行销方式为,个别运动项目以每项十块美元销售。或者,观众可以选择付三十块美元购买一整天的项目。同时,也可以销售整周的项目而总共售价一百美元。
若能提供一种方式让信息服务供应者以个别方式或以各种不同的包裹提供节目,将会很方便。若能提供一种方法来安全地存取这些服务,则更为便利。已经对购买个别节目所提供的安全性,绝不可因为增加了购买不同包裹的个别服务的能力而受到危害。
本发明的目的在于提供多种方法与装置,可以在随时购买的基础上,通过传输网络供应信息服务包裹给消费者。
为了达到上述目的,本发明采取如下方案:
本发明的方法,可以在随时购买的基础上,通过信息网络供应信息服务包裹给消费者。利用耦合到信息网络的用户终端机,供应多种服务给个别购买者。也可以通过终端机,以包裹形式供应多种服务给随意的个别购买者。可以用比个别购买服务更佳的方式提供信息服务包裹。在一段定义好的时间内提供服务,如一天、一星期或一个月。当购买包裹时,便建立一笔服务包裹记录。用户终端机可以存取包裹记录,而包裹记录只有在一段定义好的服务包裹有效期间内,对其中的服务提供加密的安全存取。
一种较佳实施例中,用户终端机建立并维护服务包裹记录。但也可以由一群不同用户终端机的中央设备来建立并维持包裹记录。后者的缺点是,需要额外的频宽来和用户终端机通信以传输包裹记录中的信息。
购买包裹时,可以开始倒数计时何时到期。到期计数是根据参考时间(例如用来控制存取包裹内个别节目的工作密码期),并且防止包裹记录在定义好的时间范围内被另一个记录覆写。以这样的方式,一旦购买了包裹后,包裹记录在整个时段内都维持有效,若是在包裹记录的有效周期中需购买额外的服务或包裹,也不会意外地覆写包裹记录。
所说明的实施例中,包裹记录包含加密的包裹密码(此密码可以当作系统中其他部分所使用的更长密码的一部分)。购买包裹后所提供的服务是由信息网络上的数据流来传输。加密的密码是从数据流中求出来的。如果包裹记录中加密包裹密码部分与从数据流中求出来的加密密码相关部分不吻合,则拒绝存取用户选择的服务项目。
包裹记录也可以包括包裹识别码。数据流中属于包裹一部分的每项服务都有同样的包裹识别码。包裹记录中的包裹识别码是用来导出包裹记录内的加密包裹密码那部分。用户选取的服务项目中的包裹识别码则用来从数据流中求出加密密码。若包裹记录中与用户选取的服务中的包裹识别码不相同,则包裹记录里的加密包裹密码便无法与从数据流中求出的加密密码吻合,并且服务的存取将遭到拒绝。
包裹记录也可以含有包裹的第一包裹费用数据。而第二包裹费用数据包含在数据流中。若第一与第二包裹费用数据不是显示出同样的包裹费用,则存取选择的服务将遭拒绝。这么一来,可以防止“非法使用者”以低于系统操作员合法供应包裹的价格来购买包裹。更特别的是,第一包裹费用数据可以用来从数据流中求出加密的密码。如果用两种密码求不出同样的包裹费用数据的话,说明这两密码不相吻合,且存取服务将遭拒绝。
包裹记录也可以含有包裹供应商识别码(PPID)。包裹供应商识别码让每个节目策划员(例如家庭电影院、电影频道、迪斯奈频道等等)可以彼此独立地定义包裹识别码的数值。数据流中属于包裹一部分的每项服务都有PPID,用来从服务的数据流中求出加密的密码。包裹记录中的PPID则用来求出包裹记录中的加密包裹密码部分。所以,如果选择的服务PPID与相关包裹记录内储存的PPID不吻合,则拒绝存取,因为包裹记录内含有的加密包裹密码部分与从选取的服务的数据流中求出的加密密码相关部分不吻合。
如上所述,可以在购买时开始计数包裹的到期时间。到期计数可以保存在包裹记录中,并且随着系统时钟而周期性地逐步减少。定义的时段结束时,可以使包裹记录失效。使包裹记录失效可以允许将包裹记录复写而存在用户终端机内重要的记忆体中。
本发明提供的接收器装置可使消费者随意地购买信息网络上所提供的个别服务或包裹服务。介面装置对用户展示所销售的服务与包裹,并让用户能购买至少一种服务或包裹。本发明也设有能在购买包裹时将包裹打开的装置。包裹记录含有独一无二针对已购买包裹的数据。并设有安全处理器装置。安全处理器装置回应于(i)介面装置,(ii)包裹记录以及(iii)与想要的服务进行通信的存取数据,在一段定义好的包裹有效期间内,提供存取已购买包裹中的加密服务。
本发明的装置更可包括用来启动一个期限计数的装置,此期限计数是根据有效的时间参考值计数的。到期计数可以避免包裹记录在定义好的时间范围内被另一记录复写。可提供能周期性地更新期限计数的装置。也可提供把期限计数当成包裹记录一部分的维持装置。
在实施例中,包裹记录包含加密的包裹密码(此密码可以是系统其他地方使用的较长密码的一部分)。数据网络上的数据流携带这些服务数据。有提供能从数据流中求出加密密码的装置。如果包裹记录中的加密密码不符合从数据流中求出的相关加密密码的话,也提供拒绝用户通过用户介面来存取选择的服务的装置。
包裹记录可以包含包裹识别码。数据流里属于包裹一部分的每个服务都具有相同的包裹识别码。包裹记录含有的包裹识别码,用来求出包裹记录里加密的包裹密码。类似的,用户选取具有的包裹识别码的服务,则用来从数据流中求出加密密码。若选取服务的包裹记录内以及数据流中的包裹识别码不相同,则因为求出的加密密码不吻合而拒绝存取服务。
包裹记录中提供包裹的第一包裹费用数据。携带包裹服务的数据流则提供第二包裹费用数据。如果第一和第二包裹费用显示不相同的包裹费用数值,则本发明提供拒绝存取选取服务的拒绝存取装置。更特别的是,第一包裹费用数据可用来求出包含在包裹记录中的加密包裹密码。第二包裹费用数据也相似地用来从数据流中求出加密密码。若第一与第二包裹费用数据之间有任何差异,则导出的加密密码将不吻合而拒绝存取服务。
包裹记录中可以提供包裹供应商识别码(PPID)。数据流中属于包裹一部分的每个服务都有PPID。包裹记录中的PPID用来求出包裹记录中的加密包裹密码。用户选取的服务所提供的PPID则用来从数据流中求出加密密码。若选取的服务包裹记录中以及数据流中的PPID有任何差异,则无法存取该项服务。
本发明的装置还可包括在定义的时段结束时使包裹记录失效的装置。记录失效后,用来维护记录的记忆体空间可以释放出来作为它用。
附图简述
图1为本发明的解码器装置的方块图;
图2为说明在例如有线或卫星电视系统的信息网络中,将信息解码的解码系统的方框图;
图3为本发明的包裹密码的推导示意图;
图4为本发明所使用的包裹认购者的推导示意图;
图5解码器元件更详细的方块图,解码器元件提供对信号的存取,而包裹服务可从信号中复原;以及
图6为本发明所维护的各种包裹记录的示意图。
结合附图及实施例对本发明的方法与装置详细说明如下:
图1以方块图方式说明数字卫星接收器、有线电视接收器或类似的系统内的解码部分。加密过的服务信号,(如额外付费的电视服务)输入到端点10。在含有服务的位元数据流输入到端点10时,它就被接收并且以传统技术从它所传输的通信频道中被解调。解码处理器12将加密的服务信号解码,目的是在解码处理器12的输出端16提供清晰的信号。
解码处理器12可以利用传统的解码方法,例如Gilhousen等人拥有的美国专利4,613,901标题为“控制电视信号扰频的以及选择性远端解扰频的信号加密与分布系统”中提出的,或者Bennett等人拥有的美国专利4,864,615标题为“利用分散密码数据产生数据重新制作安全密码”,这两项在此附带作为参考。解码处理器12要求按工作密码(WK)以对从端点10输入的信号解码。安全处理器20经输入/输出(I/O)端30接收的控制信号而产生工作密码。安全处理器20的操作程序储存在只读记忆体(ROM)24中。安全处理器也具有传统的随机存取记忆体(RAM)22。RAM22的安全部分存放着单元特定密码,与/或将其加入在每月密码的解密中使用的种子(又称为“分类码”),参照图2有更详细的讨论。
用户介面26使观众可以选择想在电视机(TV)28或其他显示装置如视信监视器或个人电脑、工作站等等上面观赏的服务。用户介面与输出显示可以称为“用户终端机”,并且可以是分离的装置或者为一个整体单元。若用户通过订阅而经授权接收选择的服务,则不管是个别购买(如付费收看)或包裹购买,安全处理器20都会启动开关18以将解码处理器12的解码输出16通过用户介面26耦合到电视机28。要不然,用户介面与电视机只接收通过线路14与开关18送来的解码信号。其他能达到类似功能的开关式与非开关式的安排,都可以代替图1中所说的元件。
图2说明典型的密码系统。加密过的节目前码通过端点40加入到解码函数44,此解码函数44也从端点42接收每月密码。节目前码对于每一个可以解密的加密节目(例如电视节目)而言是独一无二的。月密码以例如每月一次的周期改变。解密函数44将加密的节目前码解密以提供节目前码,当成单向函数48的一个输入数据。单向函数48的另一输入数据包括多种节目的属性,包含与节目相关的存取需求或是“分层”。必须符合存取需求(包括例如:节目或包裹识别码,节目或包裹分层,节目或包裹费用,等等数据)才能获得授权观赏节目。节目属性从端点46输入,而单向函数处理节目前码以及节目属性以提供节目密码。因为存取需求是由单向功能48所认证,所以若不变更节目密码的话,则不可能变更任何需求,而节目密码是用来产生将节目解码的工作密码的。若用来解码的节目密码异于用来加密的密码,则解码工作失败。
从单向函数48输出的节目密码,是用来当成另一个单项函数52的输入,单向函数52也经端点50接收表征时间的初始向量(IV)。单向函数52处理初始向量以及节目密码并产生解码处理器12(图1)需要的工作密码来授权过的用户所选的服务项目解码。前述Bennett等人的专利中有更详细说明各种密码的产生,包括工作密码(在一种“密码流”中提供)。
像是美国伊利诺州芝加哥的通用仪器公司提供的视信服务与数字服务卫星电视系统的安全通信系统中,每个单独的节目皆与“节目更码”信息一起传送。每个随时付费收看(IPPV)节目中的节目更码信息包括一个IPPV费用。节目密码产生器中包含IPPV费用以及节目的分层罩遮和其他项目,这样如果想要更改这些项目,会产生没有用的节目密码。如此,任何变更将无法产生适当的工作密码而且将无法适当地对节目解码。
本发明的随时购买的节目包裹为了提供包裹中每个节目的节目更码还伴有各种额外的节目产生器项目。这些项目中含有包裹供应商识别码(PPID)、节目包裹识别码、包裹费、包裹PIIV分层、以及包裹有效期。因为特定节目可以用许多不同的包裹组合起来,所以特定节目的节目更码信息可能包含数个节目包裹识别码。类似地,当一个节目以数种包裹组合起来时,每种不同包裹的包裹费用也含括在节目的节目更码信息中。换句话说,每个节目包裹识别码都有一个包裹费用。类似的,特定节目的节目更码信息包含的每一识别码PPID都将具有付费收看IPPV分层与包裹有效期数据。
包含识别码PPID是为了让每个节目策划员各自独立地定义包裹识别码数值。为了简单起见,可以定义一个“包裹付费收看IPPV”分层,此分层使用户能够随时购买包裹,而不需识别每个包裹的个别分层。在每天与每周都提供节目的实施方法中,第一包裹识别码可以包含每天供应的节目的费用,而且一天当中所有节目都含有包裹识别码。第二包裹识别码可以用在每周一次的包裹选择。一周当中的所有节目都含有第二包裹识别码。更多的包裹识别码可提供给其他的有效期以及包裹中多个服务的组合。
通过用户介面26以及电视机(或其他显示器)28可展示各种的包裹选择给用户看。这种展示可以用选单的形式,供消费者从许多包裹购买选择当中选取。IPPV购买所使用的屏幕显示选单的产生方法是众知的。节目信息以及随同个别节目的文字页或供应包裹的数据流可提供特定选单画面所需的信息。
安全处理器20求出每个节目的授权状态。为了实施本发明的随时包裹购买特色,所有可能的授权状态被加强(比只提供IPPV购买个别节目的作法还强),每个不同的包裹选择包括一个指示“可以买”或“不能买”的状态。如果节目状态已经是“已订阅”(例如用户已经是某特定服务如HBO的订户),就不会提供含有该服务的节目包裹。为了能够随时购买节目包裹,必须符合个别IPPV购买的需求。这些“普通”的需求包括让订户终端机能做到IPPV购买、系统操作员接收必要的报告信息(这种信息包含通过例如电话线路回应于探询请求而传回给操作员的报告)、以及检验自从上一次传回给系统操作员的报告以后,再通过IPPV购买的节目数量是否超过预定的限制。除了这些普通的需求以外,根据本发明提供的随时包裹购买要求用户终端机能保存适当的包裹IPPV分层以及足够的信用余额以支付购买包裹的费用。
如果用户选择购买某节目包裹并提供适当的密码,则用户终端机会准备一份信息给安全处理器,显示要购买哪些节目和包裹。用一个节目事件编号以及包裹识别码编号可以识别出该节目。然后用户终端机启动该节目包裹的购买程序。在一种较佳实施例中,购买程序是不能分割的,这样就可保证如果在程序完成之前被重置插断的话,可以在电力恢复后完成该程序。
为了提供随时包裹购买,安全处理器20中为每个已购买的包裹储存几个“包裹记录”。譬如,每个包裹记录可能含有九个位元组(加上一个旗标),并含有包裹密码的最后三个位元组、两位元组的包裹识别码、两位元组的期限计时以及两位元组的包裹供应商识别码(PPID)。一位元的记录有效旗标显示记录是否有效。这个旗标设立时表示记录内容是有效的。旗标若被清除,则记录目前没有定义。
图3说明了包裹密码的求出示意图。输入的数据流中的包裹数据包括“节目更码”信息,其中有八位元组部分60包含可导出包裹密码的信息。八位元组部分60包括一位元组的PPID62、两位元组的包裹费用数据64、以及两位元组包裹识别码66。剩下三个位元组68用来填满,可以全部为零。
八位元组部分60输入加到密函数65(“密码”),此函数以操作程序作成,并且可以包含任何密码函数,如众知的杂乱函数。六十四位元的分类码加入到密码函数,并且例如与节目更码数据60的八个位元组一起混杂。在携带包裹数据的数据更码信息中,今有分类次序编码,可指认用来求出包裹密码的分类密码。如卫星电视系统的通信系统中,存取控制所用的分类密码的产生方法与运用是众知的。典型系统中,分类密码定期更新,如每月一次,以增加系统的安全性。
图3可清楚看出,包裹密码内含包裹识别码、包裹费用以及PPID信息。PPID也含有包裹分层。当购买包裹时,会产生包裹记录,而包裹记录中虽然也可以含有包裹费用与分层,但包裹记录中不一定要明白地(即不加密)包含这个信息,因为信息可以从包裹密码本身求出来。另一方面,即使包裹识别码与PPID也含在包裹密码中,但它们也未经加密地含在包裹记录中。这样做的理由是为了能够用最少的加密处理,来分别比较包裹密码中含有的以及区域性地储存在包裹记录里的包裹识别码与PPIDs。因为包裹中个别的节目放在数据流中,并且即时性地在输入的数据流中搜寻包裹识别码与PPID,所以如果每一次要取得节目时所需的包裹识别码与PPID,都必须先把储存于包裹记录中的包裹密码解密的话,系统开销与输出效率可能会受到影响。这样,即使同样的信息可以从包裹密码里存有的部分求出,但包裹识别码与PPID仍以明码存在包裹记录中。
一个系统的建立,可以不在包裹记录中储存包裹识别码与PPID而使用较少的随机存取记忆体,这是应该了解的。这样的系统会要求密码处理器对输入的信息流里的每个包裹求出包裹密码,看是否能符合用户终端机中储存的包裹密码部分。但是较佳实施例中并没有这样的作法,因为这样会花很多时间去计算每个包裹的所有包裹密码。
前面提到,分类码会定期更换。每一个别的分类码在使用分类码的“信号出现时期”中都保持有效。包裹可能会横跨不同的分类时期界线。为了处理这种情形,横跨分类时期界线的包裹伴有八位元组的包裹认证以供包裹开始的分类时期以后利用。存取控制处理器(即安全处理器20-图1)利用包裹认证以决定在前一分类时期中购买的包裹是否在下一个时期中仍购买。图4说明了包裹认证的导出。
如前述,每个购买的包裹记录将有一部分包含包裹密码、包裹识别码、期限时间与PPID。为了求出包裹认证者,购买的包裹记录数据中有八位元组当成密码处理器75的一个输入。包裹记录数据部份70具有三个位元组包含包裹记录里储存的包裹密码的最后几个位元72,以及两个位元组包含包裹识别码74。70部分的剩下三个位元组78用来填满,可以包含一堆零。包裹密码72的二十四位元(三个位元组)含有购买包裹时产生的分类码,亦即当一个跨越分类时期界线的包裹在通过一个分类时期界线后的“前一分类码”。分类码含在目前的包裹密码中,此包裹密码输入到密码器75中用来求出包裹认证者。这样,包裹认证者在特定包裹通过分类时期界线后,将含有前一个分类码以及目前的分类码。
当存取控制处理器收到第一节目更码信息并决定用户终端机的授权状态时,若没有任何订阅分层符合,便搜寻储存于用户处理器的已购买节目/购买清单,想找出符合输入数据流里携带的节目。更特别的一点,会试着去看看可能伴同选取的节目的多个包裹识别码标签中,寻找一个与活动的已购买包裹记录里的包裹识别码相符合的识别码。
若找到吻合的包裹识别码,则存取控制处理器将求出如图3中的包裹密码。若储存于包裹记录中的包裹密码部分符合从输入数据流中导出的密码相关部分的话,则数据流中提供的节目便可视为已购买包裹的一部分。若包裹密码部分不符合,而且节目更码信息含有包裹认证者,则存取控制处理器将会取出从输入数据流中导出的整个六十四位元的包裹密码,如图3所示,并求出如图4中的包裹认证者。如果输入的节目更码信息中提供的认证者所有六十四位元都吻合的话,存取控制处理器便对用户终端机指示一个“已购买包裹”的授权状态。
若包裹记录中储存的包裹识别码符合输入数据流中的包裹识别码,但是包裹密码与包裹认证者皆不符合,则用户终端机的存取控制处理器可能可以用这特别的包裹数据来导出一个“能购买”的包裹授权状态。这情形可能在包裹延伸超过一个分类时期以上,而且用户终端机在前一个时期内没有更新包裹购买记录时发生。
表1是可以用在节目更码信息携带的包裹数据的格式的一个例子,此表格以类似C语言的语法描述数据块的格式,这是一种描述位元连续性以及可能的双动速率顺序,而不是像电脑语言C所描述的程序化程序及功能。第一行的语法包含语法元素。第二行指定了语法元素的位元长度。表1第三行显示语法元素的位元组长度。表1最后一行说明语法元素里各个位元所携带的信息。
开头的“package-data-structure(){…}”表示在大括弧里的语法元素是一组取了名字的集合,语法的其他地方可以简单的利用“Package-data-structure()”便可以引用整个集合。利用“if”测试可以显示位元结构的条件性情形。也可以用众知的C-语言里惯用的关系运算元。可以有循环结构,并使用标准的C循环开头语法。此语法表伴随着一组语意,这组语音为每个先前未定义的语法栏位提供定义,并约束它们的用法。以下的package-data-structure记录格式代表本发明的一项较佳实施例:
表1
package_data_structurc(){package_providcr_IDpackage_count_bytcrcscrvcdpackage_countfor(i=0;i<package_count;i++){package_IDpackage_cost}for(i=0;i<packagc_count;i++)(packagc_cnd_time}for(i=0;i<packagc_count:i++){packagc_authcnticator_inciuded_bytepackage_authcnticator_includcdrcscrvcdif(packagc_authcnticator_includcd){packagc_authcnticator}}}   位元   位元组 位元数/描述
    885316162481788     11(2)(2)(3)(1)((8)) 7-3:rcscrvcd0-2:rangc(1-7)units:WKE7:{no.ycs}6-0:rcscrvcd
package_provider_ID:不带正负号的八位元整数值,独一无二地定义一个项目,此项目定义了此信息中的包裹识别码数值。与包裹识别码一起取出的包裹供应商识别码必须构成整个系统里唯一的节目包裹识别码。
package_count:介于1到7之间的值,定义了伴随本节目的节目包裹数目。
package_ID:用来将节目组合成包裹的16-位元标签。随同此特定包裹的所有节目都可由共同的包裹识别码加以识别。具有共同包裹供应商识别码的所有节目都必须唯一定义包裹识别码。
package_cost:定义多少单位的费用,即前一个包裹识别码栏位所识别的包裹的费用。
package_end_time:定义了包裹中最后一个节目的最后一个工作密码时段的工作密码时期计数。解码器利用此栏位来判断已购买包裹记录的到期时间。
package_authenticator_included:布林旗标,当此旗标设立时,表示此包裹有定义一个八位元组的包裹认证者。此旗标清除时,表示此包裹中没有定义认证者。除非此包裹是在前一分类时期中产生的,否则并不需要认证者。
apckage_authenticator:存取控制处理器(ACP)102(图5)所使用的八位元组认证密码,用来决定前一分类时期中购买的包裹是否可以在这个时期中收看。
图5说明提供包裹购买的用户终端机元件的实施法,比图1说明的更详细一点。信息网络80携带多种服务与控制数据,这些都可以由耦合到信息网络的特定用户终端机里的数据接收器82来接收。用户终端机具有传统的数据与地址总线86,为了简单起见,这两者在图5中一起说明。存取控制处理器ACP102用于解码,其中包含耦合到安全处理器88的解码处理器84以提供存取控制功能。ACP内以众知的方式提供安全随机记忆体85与只读记忆体87。
系统处理器90管辖用户终端机的全部作业。系统处理器与安全处理器通过系统时钟92同步化。随机存取记忆体98与只读记忆体100供系统处理器90使用。
用户通过用户介面94与终端机交谈,用户介面可以包含遥控的按键开关、键盘、语音启动介面或者任何其他已知的介面。显示器96提供显示的服务与节目信号,以及让用户选取服务以便购买及显示的选单。
一旦用户启动的购买作业完成后,随机存取记忆体98储存的帐户结余(总存款一总扣款)要扣除包裹费。用户终端机有专用的帐户结余,显示用户经系统操作员存入的存款总额还剩下多少。计算帐户结余的总存款与总扣款在整个终端机寿命中以累计方式保存。“购买计数”一表示整个终端机寿命中用户购买的数目,每当完成一项包裹购买时便加一。随机存取记忆体98中也保存此项购买计数。同时,系统处理器90会在“解释收看历史堆叠”中记录这项购买,此堆叠保存了购买的历史以显示给用户看,并且设立包裹记录中的记录有效旗标。包裹的授权状态将会设为“已购买”。
若用户从已购买包裹中的服务转到别台,然后又回到属于已购买包裹中的服务(即电视节目)时,安全处理器88会在回到节目时搜寻已购买包裹的阵列,试着在节目更码信息内的包裹购买选项中,找到一项与有效已购包裹记录中某一笔记录吻合的。为了达到“已购买”状态,所有认证的参数都必须符合。
用户可以购买单独的服务或包裹式的服务。过去,在只有提供单独服务的购买中,用户终端机只保存少量的“曾经购买”节目记录。若用户回到以前买过的节目,则除非同时有太多额外的曾经购买节目,并且用户想返回的节目记录已经被覆写,否则可以在储存的节目记录阵列中找到此记录。根据本发明的包裹购买,购买的包裹可能维持时间甚久,如一周或更久。因为用户有权利要求享用的大量接续的服务,可能因覆写一笔包裹记录而损毁。为了防止覆写包裹记录,节目更码信息提供每个包裹的终止时间,终止时间是以多少单位的工作密码时间(WKE’s)表示。如前面图2中所讨论的,产生工作密码是为了让授权的订户能存取特定的服务。每项服务都在相关的时间中提供。服务的时间切割成多个工作密码时间,工作密码时期可能以例如每秒八个WKE’s的速率发生,或者以系统的某种实施中想要的其他任何时间间隔发生。
购买包裹时,存取控制处理器88利用终止时间以及目前的WKE计数来计算期限计时器(如16位元)。期限计时器会与包裹记录一起记录。在一实施例中,计时器的最前面位元组为小时,而其最后位元组为1/256小时一相当于大约14秒。即使目前没有要求任何信号,但所有的活动记录的倒数计时器会即时性地每1/256小时减少一次。当某特定记录计数到零的时候,此记录便被设为无效,并可以供未来的购买使用。期限计时器用来协助确保已购买的包裹在任何情形下都不会要求用户再购买它。
图6说明可以储存在随机存取记忆体98内的一些已购买的包裹记录。每笔记录110、112、114与116都至少含有一部分的包裹密码、包裹识别码、期限计时器、PPID、以及记录有效旗标。包裹记录的每一部分都在前面讨论过。包裹结束时,会清除记录有效旗标而将包裹记录设为无效。然后此记录可以让另一个“购买”再使用。
综上所述,本发明提供一种让消费者通过信息网络,随时购买包裹服务的方法与装置。当购买包裹时,会建立一笔包裹记录供用户终端机存取。包裹记录在一段定义好的包裹有效期间内,对包裹中的服务提供加密的安全存取。
虽然本发明是以几个特定的具体实施例加以说明的,但应该了解可以做各种采用及修改,但仍应属本申请的保护范围。

Claims (20)

1、一种通过通信网络提供信息服务的方法,包括以下步骤:
耦合用户终端机到通信网络;
以包裹形式提供多种服务,在一段定义好的时间内提供包裹服务,并且可以随时通过用户终端机购买;
购买包裹时,建立包裹记录供用户终端机存取,包裹记录只在定义好的时段内对包裹内的服务提供加密的安全存取。
2、根据权利要求1所述的方法,其特征在于,用户终端机建立并维护包裹记录。
3、根据权利要求2所述的方法,还包括下列步骤:
在购买包裹时启动包裹的期限计数,此期限计数基于某一时间参考值,并防止包裹记录在定义好的时段结束前被其他记录覆写。
4、根据权利要求所述2的方法,其特征在于:
所述包裹记录包含至少一部分加密包裹密码,以及
这些服务是由通信网络上的数据流所携带;
此方法包括以下步骤:
从数据流中导出加密密码;以及
如果包裹记录中包含的加密包裹密码部分,不吻合从数据流中导出的加密密码相关部分的话,拒绝存取用户选择的服务。
5、根据权利要求4所述的方法,其特征在于,
所述包裹记录包含包裹识别码;
包裹识别码是提供给数据流中属于包裹之一部分的每个服务;
包裹记录里提供的包裹识别码,用来导出包裹记录里含有的加密包裹密码部分;以及
提供给用户选择的服务的包裹识别码,用来从数据流中导出加密密码。
6、根据权利要求5所述的方法,其特征在于,
所述包裹记录中提供此包裹的第一包裹费用数据;
数据流中提供此包裹的第二包裹费用数据;
如果第一与第二包裹费用未显示相同的包裹费用时,则拒绝存取用户选择的服务。
7、根据权利要求6所述的方法,其特征在于,所述第一包裹费用数据会用来导出包裹记录内含有的加密包裹密码部分,第二包裹费用数据则用来从数据流中导出所述加密密码。
8、根据权利要求7所述的方法,其特征在于,
所述包裹记录中提供有包裹供应商识别码;
所述数据流中属于包裹之一部分的包裹记录里提供有包裹供应商识别码;
包裹记录中提供的包裹供应商识别码用来导出包裹记录里含有的加密包裹密码部分;以及
用户选择的服务里所提供的包裹供应商识别码用来从数据流中导出加密密码。
9、根据权利要求8所述的方法,其特征在于,还包括以下步骤:
在购买包裹时启动包裹的期限计数,此期限计数基于某一时间参考值,并防止包裹记录在定义好的时段结束前被其他记录覆写。
10、根据权利要求9所述的方法,其特征在于,所述包裹记录包含期限计数。
11、根据权利要求1所述的方法,其特征在于,还包括以下步骤:
在定义好的时段结束时,将包裹记录设为无效。
12、一种通过通信网络提供信息服务的装置,其为一接收装置,其特征在于,包括:
一个介面装置,对用户显示销售的服务与包裹,以供用户能购买至少一种服务或包裹;
一个购买某一个包裹时可开启包裹记录的装置,包裹记录中含有对已购买的包裹而言是独一无二的数据;以及
一存取控制处理器装置,此装置响应于(i)所述介面装置,(ii)包裹记录以及(iii)与想要的服务进行通信的存取数据,只在定义好的包裹有效时段内对包裹里的服务提供加密的安全存取。
13、根据权利要求12所述的装置,其特征在于,还包括:
在购买包裹时启动包裹的期限计数的装置,此期限计数基于某一时间参考值,并防止包裹记录在定义好的时段结束前被其他记录覆写。
14、根据权利要求13所述的装置,其特征在于,更包括:
周期性地更新期限计数的装置;以及
把期限计数当成包裹记录的一部分的维护装置。
15、根据权利要求12所述的装置,其特征在于:
所述包裹记录至少含有加密包裹密码部分,以及
此服务是由信息网络中的数据流所携带;
此装置还包括:
从数据流中导出加密密码的装置;以及
如果包裹记录中包含的加密包裹密码部分与从数据流中导出的加密密码相关部分不吻合的话,便拒绝存取用户通过用户终端机所选择的服务的装置。
16、根据权利要求15所述的装置,其特征在于,
所述包裹记录中包含包裹识别码;
包裹识别码是提供给数据流中属于包裹一部分的每个服务;
包裹记录里提供包裹识别码,用来导出包裹记录里含有的加密包裹密码部分;以及
提供给用户选择的服务的包裹识别码,用来从数据流中导出加密密码。
17、根据权利要求16所述的装置,其特征在于,
所述包裹记录中提供此包裹的第一包裹费用数据;
所述数据流中提供此包裹的第二包裹费用数据;
提供了若第一与第二包裹费用未显示相同的包裹费用数据时,便拒绝存取选择服务的装置。
18、根据权利要求17所述的装置,其特征在于,所述第一包裹费用用来导出所述包裹记录内含有的加密包裹密码部分,而所述第二包裹费用用来从所述数据流中导出加密密码。
19、根据权利要求18所述的装置,其特征在于:
所述包裹记录中提供包裹供应商识别码;
所述数据流中属于包裹之一部分的包裹记录里有提供包裹供应商识别码;
包裹记录中提供的包裹供应商识别码用来导出包裹记录里含有的加密包裹密码部分;以及用户选择的服务中提供的包裹供应商识别码是用来从数据流中导出加密密码。
20、根据权利要求12所述的装置,其特征在于,还包括:当定义的时段结束时,将包裹记录设为无效的装置。
CN96109219A 1995-07-21 1996-07-22 通过通信网络提供信息服务的方法及装置 Expired - Fee Related CN1107398C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US493364 1995-07-21
US493,364 1995-07-21
US08/493,364 US5671276A (en) 1995-07-21 1995-07-21 Method and apparatus for impulse purchasing of packaged information services

Publications (2)

Publication Number Publication Date
CN1146680A true CN1146680A (zh) 1997-04-02
CN1107398C CN1107398C (zh) 2003-04-30

Family

ID=23959937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96109219A Expired - Fee Related CN1107398C (zh) 1995-07-21 1996-07-22 通过通信网络提供信息服务的方法及装置

Country Status (12)

Country Link
US (1) US5671276A (zh)
EP (1) EP0755154B1 (zh)
JP (1) JPH0997295A (zh)
KR (1) KR100280299B1 (zh)
CN (1) CN1107398C (zh)
AU (1) AU698594B2 (zh)
CA (1) CA2180197A1 (zh)
DE (1) DE69610173T2 (zh)
HK (1) HK1014230A1 (zh)
MX (1) MX9602870A (zh)
NO (1) NO962919L (zh)
TW (1) TW377531B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109823073A (zh) * 2018-07-23 2019-05-31 上海艾立曼数据技术有限公司 图形识别码标签及其图形识别码制作方法

Families Citing this family (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6246767B1 (en) 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US8548166B2 (en) 1995-04-03 2013-10-01 Anthony J. Wasilewski Method for partially encrypting program data
US7224798B2 (en) * 1995-04-03 2007-05-29 Scientific-Atlanta, Inc. Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
US6937729B2 (en) 1995-04-03 2005-08-30 Scientific-Atlanta, Inc. Representing entitlements to service in a conditional access system
US6252964B1 (en) * 1995-04-03 2001-06-26 Scientific-Atlanta, Inc. Authorization of services in a conditional access system
US6005938A (en) * 1996-12-16 1999-12-21 Scientific-Atlanta, Inc. Preventing replay attacks on digital information distributed by network service providers
US20040136532A1 (en) * 1995-04-03 2004-07-15 Pinder Howard G. Partial dual-encrypted stream utilizing program map tables
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
KR970024712A (ko) * 1995-10-16 1997-05-30 이데이 노부유키 암호화 방법 및 암호화 장치 및 기록 방법 및 복호 방법 및 복호 장치 및 기록 매체
JP2000503154A (ja) 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド デジタル所有権のアクセスと分配を制御するためのシステム
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
JPH1021144A (ja) * 1996-07-03 1998-01-23 Hitachi Ltd ディジタル著作物配布システム及び不正な複製物の検出方法
US5825879A (en) * 1996-09-30 1998-10-20 Intel Corporation System and method for copy-protecting distributed video content
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
BR9815610A (pt) * 1997-08-01 2004-06-22 Scientific Atlanta Verificação da fonte de informações de programa em sistema de acesso condicional
US7515712B2 (en) 1997-08-01 2009-04-07 Cisco Technology, Inc. Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
US6073122A (en) * 1997-08-15 2000-06-06 Lucent Technologies Inc. Cryptographic method and apparatus for restricting access to transmitted programming content using extended headers
JP3542895B2 (ja) * 1997-08-22 2004-07-14 インターナショナル・ビジネス・マシーンズ・コーポレーション 時間制約暗号システム
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6738905B1 (en) * 1998-04-15 2004-05-18 Digital Video Express, L.P. Conditional access via secure logging with simplified key management
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6389541B1 (en) 1998-05-15 2002-05-14 First Union National Bank Regulating access to digital content
US7899710B1 (en) * 1998-05-27 2011-03-01 Walker Digital, Llc Determination and presentation of package pricing offers in response to customer interest in a product
US6314573B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
WO1999062261A1 (en) * 1998-05-29 1999-12-02 Diva Systems Corporation Interactive information distribution system and method
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6751670B1 (en) 1998-11-24 2004-06-15 Drm Technologies, L.L.C. Tracking electronic component
US7127515B2 (en) * 1999-01-15 2006-10-24 Drm Technologies, Llc Delivering electronic content
MXPA01013446A (es) 1999-06-28 2002-08-06 Index Systems Inc Sistema y metodo para utilizar bases de datos de guia electronica de programas para modificar anuncios.
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US6810525B1 (en) 1999-08-17 2004-10-26 General Instrument Corporation Impulse pay per use method and system for data and multimedia services
AU6789200A (en) * 1999-08-19 2001-03-13 Suresh K. Jasrasaria System and method for secure distribution and on-line electronic usage management
US20060195400A1 (en) * 2000-10-13 2006-08-31 Patrick Patterson Controlling access to electronic content
US6735569B1 (en) 1999-11-04 2004-05-11 Vivius, Inc. Method and system for providing a user-selected healthcare services package and healthcare services panel customized based on a user's selections
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
US6832230B1 (en) 1999-12-22 2004-12-14 Nokia Corporation Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal
US7343322B1 (en) * 1999-12-28 2008-03-11 Time Consumer Marketing, Inc. Method and apparatus for marketing products over the internet
AU2001298116A1 (en) * 2000-01-18 2009-07-29 Telcordia Technologies, Inc. Method and systems for identifying the existence of one or more unknown programs in a system
KR20010000076A (ko) * 2000-01-26 2001-01-05 오기호 맞춤정보를 제공하는 인터넷 서비스 시스템
WO2001057757A1 (en) * 2000-02-01 2001-08-09 Minushkin Jeffrey S System and method for electronically facilitating impulse transactions
JP2003529844A (ja) 2000-03-31 2003-10-07 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド メタデータによってリンクされた宣伝のシステムおよび方法
US8473341B1 (en) 2000-05-16 2013-06-25 Walker Digital, Llc System to provide price adjustments based on indicated product interest
KR20190096450A (ko) 2000-10-11 2019-08-19 로비 가이드스, 인크. 매체 콘텐츠 배달 시스템 및 방법
US20020188566A1 (en) * 2001-06-11 2002-12-12 Eastman Kodak Company Access to electronic content over a network using a hybrid optical disc for authentication
US20030002671A1 (en) * 2001-06-11 2003-01-02 Eastman Kodak Company Delivery of electronic content over a network using a hybrid optical disk for authentication
FR2833121B1 (fr) * 2001-12-05 2004-02-13 France Telecom Procede de distribution de cles de dechiffrement de donnees numeriques embrouillees
DE10245763A1 (de) * 2002-10-01 2004-04-15 Deutsche Telekom Ag Verfahren zur sicheren und vertrauenswürdigen Kommunikation von Daten durch die Zeit
US7724907B2 (en) * 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
EP1618478A4 (en) 2003-03-13 2007-10-03 Drm Technologies L L C CONTINUOUSLY CONTINUOUS CONTAINER
US7421741B2 (en) * 2003-10-20 2008-09-02 Phillips Ii Eugene B Securing digital content system and method
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8396216B2 (en) 2003-11-21 2013-03-12 Howard G. Pinder Partial dual-encryption using program map tables
EP1762080A1 (en) * 2004-06-24 2007-03-14 International Business Machines Corporation Access control over multicast
US20060031873A1 (en) * 2004-08-09 2006-02-09 Comcast Cable Holdings, Llc System and method for reduced hierarchy key management
MX2007003228A (es) * 2004-09-16 2008-01-16 Gen Instrument Corp Sistema y metodo para proveer acceso autorizado a contenido digital.
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US8099369B2 (en) * 2004-12-08 2012-01-17 Ngna, Llc Method and system for securing content in media systems
US7383438B2 (en) * 2004-12-18 2008-06-03 Comcast Cable Holdings, Llc System and method for secure conditional access download and reconfiguration
US7933410B2 (en) * 2005-02-16 2011-04-26 Comcast Cable Holdings, Llc System and method for a variable key ladder
US20060200412A1 (en) * 2005-02-23 2006-09-07 Comcast Cable Holdings, Llc System and method for DRM regional and timezone key management
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US8194859B2 (en) 2005-09-01 2012-06-05 Qualcomm Incorporated Efficient key hierarchy for delivery of multimedia content
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US20080031451A1 (en) * 2005-11-14 2008-02-07 Jean-Francois Poirier Method and system for security of data transmissions
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US7774341B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US7934083B2 (en) * 2007-09-14 2011-04-26 Kevin Norman Taylor Configurable access kernel
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
EP2219374A1 (en) * 2009-02-13 2010-08-18 Irdeto Access B.V. Securely providing a control word from a smartcard to a conditional access module
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9609374B2 (en) 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
IN2014MU00140A (zh) 2014-01-15 2015-08-28 Whats On India Media Private Ltd
US9900656B2 (en) 2014-04-02 2018-02-20 Whats On India Media Private Limited Method and system for customer management
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US10999077B2 (en) * 2019-01-02 2021-05-04 Bank Of America Corporation Data protection using sporadically generated universal tags

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866770A (en) * 1986-07-08 1989-09-12 Scientific Atlanta, Inc. Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system
US5023907A (en) * 1988-09-30 1991-06-11 Apollo Computer, Inc. Network license server
IE940921L (en) * 1988-10-07 1990-04-07 Gen Instrument Corp IPPV programming distribution control system
US4901367A (en) * 1988-11-30 1990-02-13 Victor Nicholson Cable communications system with remote switching and processing converters
US5181107A (en) * 1989-10-19 1993-01-19 Interactive Television Systems, Inc. Telephone access information service distribution system
CA2109490C (en) * 1992-10-30 2003-09-09 Mihoji Tsumura Billing system for radio communications

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109823073A (zh) * 2018-07-23 2019-05-31 上海艾立曼数据技术有限公司 图形识别码标签及其图形识别码制作方法
CN109823073B (zh) * 2018-07-23 2021-05-28 上海艾立曼数据技术有限公司 图形识别码标签及其图形识别码制作方法

Also Published As

Publication number Publication date
NO962919L (no) 1997-01-22
EP0755154A2 (en) 1997-01-22
MX9602870A (es) 1997-06-28
US5671276A (en) 1997-09-23
TW377531B (en) 1999-12-21
KR970009027A (ko) 1997-02-24
HK1014230A1 (en) 1999-09-24
CN1107398C (zh) 2003-04-30
NO962919D0 (no) 1996-07-11
CA2180197A1 (en) 1997-01-22
EP0755154A3 (en) 1997-10-01
DE69610173D1 (de) 2000-10-12
EP0755154B1 (en) 2000-09-06
DE69610173T2 (de) 2001-05-17
AU698594B2 (en) 1998-11-05
AU5626896A (en) 1997-01-30
JPH0997295A (ja) 1997-04-08
KR100280299B1 (ko) 2001-02-01

Similar Documents

Publication Publication Date Title
CN1107398C (zh) 通过通信网络提供信息服务的方法及装置
KR100629413B1 (ko) 암호화된 방송신호의 수신기에 사용하는 스마트카드, 및 수신기
US7336784B2 (en) Multimedia decoder method and system with authentication and enhanced digital rights management (DRM) where each received signal is unique and where the missing signal is cached inside the storage memory of each receiver
US7298851B1 (en) Electronic book security and copyright protection system
KR100441580B1 (ko) 어카운팅 장치, 정보 수신 장치, 및 통신 시스템
US5675647A (en) Cable TV system using passwords
US6055314A (en) System and method for secure purchase and delivery of video content programs
US20160070889A1 (en) Electronic book security and copyright protection system
US20120102575A1 (en) Digital content delivery system and method
JPH11168709A (ja) ペイテレビ用デジタルクーポン
KR100921843B1 (ko) 선불식 유료 텔레비젼 시스템
JPH05304670A (ja) 加入者通信網用処理システム
KR20000076397A (ko) 신호 발생 및 방송
UA74766C2 (en) Television service system and facilities for accessing the system
KR20060066173A (ko) 방송 및 수신 시스템, 및 수신기
CN1317202A (zh) 广播数字电视的条件存取系统
CN1442019A (zh) 对媒体回放系统内容输送的按时付费系统
EP1166562B1 (en) Digital content delivery system and method
EP1484922A1 (en) Conditional access system for digital television content based on prepayment methods and optimisation of the bandwidth of the channel broadcasting said content
JPH10508457A (ja) デファード請求、放送、電子文書配送システムおよび方法
AU773927B2 (en) Broadcast and reception system, and receiver therefor
JP2003242286A (ja) 端末装置、およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee