TW545052B - ECM and EMM distribution for multimedia multicast content - Google Patents

ECM and EMM distribution for multimedia multicast content Download PDF

Info

Publication number
TW545052B
TW545052B TW090126589A TW90126589A TW545052B TW 545052 B TW545052 B TW 545052B TW 090126589 A TW090126589 A TW 090126589A TW 90126589 A TW90126589 A TW 90126589A TW 545052 B TW545052 B TW 545052B
Authority
TW
Taiwan
Prior art keywords
key
client
content
program
patent application
Prior art date
Application number
TW090126589A
Other languages
English (en)
Inventor
Petr Peterka
Paul Moroney
Eric Sprunk
Alexander Medvinsky
Original Assignee
Gen 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 Gen Instrument Corp filed Critical Gen Instrument Corp
Application granted granted Critical
Publication of TW545052B publication Critical patent/TW545052B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23473Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by pre-encrypting
    • 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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2225Local VOD servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • H04N21/26609Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM] using retrofitting techniques, e.g. by re-encrypting the control words used for pre-encryption
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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
    • H04N21/47202End-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 for requesting content on demand, e.g. video on demand
    • 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
    • H04N21/47211End-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 for requesting pay-per-view 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/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/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • H04N21/63775Control signals issued by the client directed to the server or network components directed to server for uploading keys, e.g. for a client to communicate its public key to the server
    • 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/64Addressing
    • H04N21/6405Multicasting
    • 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/6587Control parameters, e.g. trick play commands, viewpoint selection
    • 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
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • 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
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Television Signal Processing For Recording (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Storage Device Security (AREA)

Description

545052 A7 B7 五、發明説明( 相關專利之交互參照 本專利申請案是在2000年1〇月26日所申請的美國專利案 號60/243,925,其在此僅列出供參考。 本發明大致係有關於多重播放網路的領域。更明確而 言,本發明係有關在網路上提供配送給客戶端的一節目預 演邵分。 發明背景 有多種系統可將例如視聽内容配送給網路使用者。一苑 例是觀賞付費,其中一使用者可在觀看節目前付費。° 範例是以預約為基相節目,其卜使用者可對服務供 應者預约❹,為了要於-料配置㈣段接收—特殊與 道節目。例如,HB0™或showtimeTM是以預约為基礎的 節目範例’其中一使用者可按月付費,為了要在指定的頻 迢上接收有關這些節目的任何廣播節目。因此,使用者不 需要針對在這n殊頻道上發生的每—個別秀或事件付 費。相反地,預約付費可涵蓋所有節目。 隨著多重播放網路的出現,例如電影及音樂的節目内容 目用·可於網路以多重播放傳輸配送。例如,一伺服器可於 網際網路上將-電影多重播放給客戶端電腦。此可藉著將 内容同時配送給每位客戶端的位址達成。然而,沒有編密 系統的出現有助於此傳輸的商業化。即是,沒有編密*** 允許-使用者可預先觀看稍後可變成編密及無法由使用者 利用的-節目。如此’沒有系統可在例如一多重播放環境 中適當幫助觀賞付費節目的使用。 -4-
545052
目内he 勺夕重播放傳輸必須傳輸給預先已知對節 門a 4興趣的一组宜冷,山 # 供節目的一 、、、各戶响。即目内容供應者不能藉著提 目,μ艘自由預覽而將其他感興趣的觀眾引謗購買節 此知減少節目内容供應者的商業利益。 發明概述 根據本發明的一且曲余 方法可a只她例,在一網路配送編密鑰的一 无了 ί疋供,其中該網路包厶_ 法包厶俨 ^己 Q 伺服斋及一客戶端。該方 i 〇处一各戶端接收一密 鑰的要欠· 要求,在圮錄中記錄該密 〕要求,反應孩要求而將該密 鑰而由客戶端配送供解密該節目内容 客戶端收費。 ,及基於摄圮%而向 装 根據本發明的另一具體實施例,一 播放網路中配逆编贫& ^丛 万法可用以在一多重 一客戶端;运:心、鑰’其中該網路包含-祠服器及 琢万法可藉由下列提供:從一 ^ 一密鑰的要求;建立要求兮篇_— 各戶钿接收一罘
將—多重播;^%自达、鑰的一客戶端清單;及 二密餘m给硬數個客〜如此可配送該第 在本發明的仍然另一具體實施例 :路:配送密鑰的-方法可經由下列提供 目;建立接收節目的一主動參加者的清單,2邊放一即 者的清單包括-客Η;從客戶端接收中絲參加 客戶端是否應該保留在主動參加者的 ⑺’以表π该 重播放給主動參加者的清單,其=,及將一訊息多 密的一新密鑰。 訊心包括用於節目解 本紙張尺度適用中國國家標準(CNS) Α4規格 -5- 545052 A7 B7 五、發明説明(3 ) 在本發明的仍然另一具體實施例中,用以在一網路中傳 輸一新編密鑰的方法可藉著提供當作一 RTP封包使用的封 包而提供,其中該RTP封包一有效負荷部分及一標題部 分;將一固定欄位在該標題部分與該RTP封包的有效負荷 部分之間***,如此可建立一修改的RTP封包,其中該固 定欄位的操作可表示一客戶端的密鑰變化;及將此修改的 RTP封包傳輸給客戶端。 圖式之簡單說明 圖1係例如在網際網路上用於節目内容多重播放之一内 容配送系統的具體實施例方塊圖。 圖2是在圖1所示内容配送系統之一客戶端電腦部分的具 體實施例方塊圖。 圖3係描述用以將一自由預覽提供給客戶端之本發明的 一具體實施例流程圖。 圖4係描述用以提供自由預覽内容之本發明的另一具體 實施例流程圖。 圖5係描述用以配送一節目的未編密部分及一節.目的編 密部分之本發明的一具體實施例流程圖。 圖6係描述允許顯示一自由預覽之本發明的一具體實施 例流程圖。 圖7A和7B係顯示一節目部分期間的編密鑰配送圖式。 圖8係描述在本發明的一具體實施例下的配送密鑰流程 圖。 圖9係根據本發明的另一具體實施例的用以將該等密鑰 -6- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 A7 B7 五、發明説明(4 ) 配送的另一流程圖。 圖10係描述密鑰多重播放給多重客戶端之本發明的一具 體實施例流程圖。 圖11係描述客戶端可從一伺服器接收密鑰,而用以接收 多重播放内容之本發明的一具體實施例流程圖。 圖12係描述用以將密鑰配送給客戶端之本發明的一具體 實施例,其中客戶端可傳送一密鑰接收的確認訊息。 圖13係描述本發明的一具體實施例流程圖,其中接收一 節目的主動參加者清單可建立,而且客戶端可傳送表示他 們是否保持在清單上的確認訊息。 圖14係描述本發明的一具體實施例流程圖,其中一修改 的RTP封包可被建立,用以發信編密鑰變化。 圖15係根據本發明的一具體實施例而描述用以在一多重 播放系統中將一共同密鑰提供客戶端的流程圖。 圖16A和16B係根據本發明的一具體實施例而描述用以 提供節目内容的一初始預演流程圖。 圖17係根據本發明的一具體實施例而描述一流程圖,用 以提供購買節目内容的一調整初始密鑰配送時段。 圖1 8係根據本發明的一具體實施例而描述用以在節目内 容的一最近購買客戶端上提供不中斷觀看。 圖19係顯示根據本發明的一具體實施例而使用的一網 路。 圖20 A和20B係根據本發明的一具體實施例而描述將資 料記錄從一來源内容伺服器傳遞給一儲存伺服器的流程 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052
圖。 、圖21係根據本發明的一具體實施例而描述一流程圖,其 係^於與1存词服器所使用節目内容有關的至少-規則 而牷供決足一客戶端是否需要節目内容。 β 一系根據本發明的一具體實施例而插述一資料結構, 用以將貧訊從一來源内容伺服器傳遞給_儲存伺服器。 1圖2 j係根據本發明的一具體實施例而插述一資料記錄, 其可提供一個別客戶端定義不同節目内容的特殊客戶端權 較佳具體實施例之說明 清即參考圖1,其係顯示一内容配送系統100的方塊圖。 在此具體實施例中,内容配送系統1〇〇包括一主動清單 或夕個來源伺服器108、一或多個客戶端電腦 112 或夕個内;^父換116、一或比較外部來源伺服器 1 1 8、例如網際網路12〇的一網路、及一蠕動目錄IB。一 特殊客戶端電腦112的顯示是與主動清單ι〇4交談,以選取 用以下載的一内容物件。如果物件是一流傳媒體或可儲存 吨於稍後顯示,物件可在下載期間播放。内容物件可以是 各種不同類型的資訊,例如聲訊、視訊、或可從網路下載 的資料。此外,它可用於多重播放及/或單一播放。 在一些具體實施例中,來源伺服器1〇8可決定客戶端電 鳩的較佳來源’為了要下載内容物件。客戶端電腦1 12的 偏文與内容物件副本的位置皆考慮來源伺服器1 〇8可用於 知客戶端電腦重新導向給資訊的一較佳來源。來源可以是
545052
來源伺服器108本身、或該等内容交換i 16之中一者。 一外部來源伺服器1 18的内容物件可預先載入到一内容 交換,以允許提供這些内容物件。若要當一内容物件首次 要求而減少潛伏時,主動清單1〇4可唤起外部來源伺服器 Π8,以決定内容物件是否可從外部來源伺服器ιΐ8獲得。 可用内谷物件可加入蠕動目錄丨24。只要可用内容物件已 知,王動清單104便可從相關内容交換要求每個内容物 件,為了要在相關的内容交換上載入每個内容物件。如 此’内容物件可在相關的内容交換上預先載入。 圖2係廣泛描述來自圖丨的個別系統元件如何在各種不同 通常類似配置處理系統内以一分開或更整合方式實施。系 統200的顯示係包含經由匯流排2〇8而電耦合的硬體元件, 包含一處理器201、輸入裝置202、輸出裝置2〇3、儲存裝 置2〇4、電腦可讀儲存媒體讀取器2〇Sa、處理加速(例如, DSP、或特殊目的處理器)2〇7的通訊系統2〇6、與記憶體 2〇9。電腦可讀儲存媒體讀取器2〇5a是進一步連接到電腦 可讀儲存媒體205b,該組合廣泛表示遠端、區域、固定及 /或可移除儲存裝置與儲存媒體、記憶體等,用以暫時及/ 或更永久包含電腦可讀資訊,其中該電腦可讀資訊包括儲 存裝置204 '記憶體209及/或任何其他此存取系統2〇〇資 源。系統200亦包含軟體元件(在工作記憶體291内顯示的 目則位置)’包括一作業系統292及其他程式碼293,例如 applets、資料等的程式。 系統200可由於具有較大彈性及建構性而大規模選擇性 -9- 545052 A7 B7 五、發明説明(7 ) 實施。因此,例如,單一結構可根據目前想要的協定、協 定變化、擴展等一步限制而用來實施一或多個伺服器。然 而,在技藝中熟諳此技者可了解到實質各種不同變化可根 據更特殊應用需求而實施。例如,一或多個元件可如同在 一系統200元件(例如在通訊系統206内)内的子元件實施。 自訂硬體亦可利用及/或特殊元件能以硬體、軟體(包括所 謂例如applets的”可攜式軟體”)、或兩者實施。此外,當 連接到例如網路輸入/輸出裝置(未在圖顯示)的其他計算 裝置可採用時,可了解到有線、無線、數據機及/或其他 連接、或連接到其他計算裝置亦可利用。分散處理、多重 位置檢視、資訊轉送、協同、遠端資訊取回與合併、及相 關能力的每一者可考慮。作業系統的利用亦可改變,其是 因特殊主機裝置及/或處理類型(例如電腦、設備、可攜式 裝置等)而定,當然,不是所有系統200元件在所有情況皆 需要。 圖1的網路能以各種方式實施。例如,根據一具體實施 例,我們假設使用者資料封包協定(UDP)的使用可傳送" 即時傳輸協定” / ”即時控制協定”(RTP/ RTCP)、"網際網路 群管理協定"(IGMP)、’’即時流協定’’(RTSP)與可能的M交 談聲明協定”交談描述協定”(SAP/ SDP)。此外,對於多 重播放定址目的而言,假設,多重播放IP位址配置與指定 對於任何網際網路協定權限管理系統是顯而易見的。交談 描述可使用SAP協定、RTSP ANNOUNCE命令或經由HTTP 配送。而且,如一生業模型,可假設觀賞付費、預約、與 -10- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 __ A7 l、發明 g~) —------- 按時間付費皆是所有相要 疋叮,Μ要的購買選項。此外。假設,相似 '視的頻道是多重播放分散的-預期使用者廣播經歷。 在本專利中所使用的下列各項可如下面說明了解: 内谷供應者--會體,Γ + … -^ ^ ^ 其可在不需使用内容時,將内容 配送給例如儲存伺服器。 —消費4 _ 一貫體,其可使用從一儲存伺服器獲得的内 谷’亚且選擇性將内容配送給系統的其他消費者。消費 者、儲存侗服器、與内容供應者的角色可視同與允許行為 與傳輸有關的内容來源與接收端的一矩陣。 節目-具有一開始與結束的一段特別確認内容。 服務·在相同流的一連續節目收集。 進行中的節目-沒有一明確定義開始與結束的節目,觀 賞者可隨時參加及離開。此適於”家庭購物”、”流行式樣 顯示"、進行中的運動内容等。 購買選項-一機構,用以允許一客戶端購買内容。 預約-一購買機構,其中客戶端可註冊及可實質預先針 對内容付費。客戶端典型經認可獲得超過一節目(例如, 整個服務)。當只有一節目認可時,此便是已知的呼叫前 的觀賞付費(PPV)。 觀賞付費(PPV)-—購買機構,其中客戶端可每次註冊及 針對單一節目或錄音節目付費。此機構可網路啟動、或區 域性啟動。在網路啟動情況,只要想要購買,客戶端便可 接觸核心構造’而且核心構造允許購買。由於在節目前的 高度要求,所以此方法時常具有計數問題。在時常稱為 -11- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 A7
ippv”、或”脈衝PPV”的區域啟動情況,客户端本身可區 或購貝,並且可儲存購買的一記錄。在稍後時間,記錄可 问付費的核心構造系統報告。當事件多重播放,例如,在 節目開始前,沒有要求尖峰觸擊網路時,此方法便有效 的。而且,客戶端可立即觀看内容,當沒有網路潛伏或訊 息X換延遲時,在區域允許情況。在任何情況,PPV購買 典型適用於整個節目,而不管實際觀看多少。 按時間付費(PBT)-—購買機構,其中客戶端可依實際觀 看内容持續時間付費。非連續時間增量於不同節目或服務 會有不同的持續時間。PBT是局限於一觀眾可容許任意存 取’而沒有可感覺實用性損失的一小部分節目與服務。一 些運動與音樂事件是屬於此類型。 依品質付費(PBQ)_内容可亦一不同品質(亦即,位元率) 才疋供’其中該品質可以是具品質加入内容的每個额外層的 個別流或分層流。客戶端可報告它可使用的最高位元率, 及提供購買具品質或無品質内容。伺服器亦可基於網路的 立即狀感而即時調整位元率。如果偵測到暫時網路阻塞, 内容品質便會有一些時段降低,然後恢復廣告品質。伺服 器可保持追蹤此發生,並且將他們報告給費用中心,費用 中心可向使用者索取低於最初價格的費用。客戶端亦可根 據使用者選擇而調整使用者可感覺的位元率。例如,一極 短的節目對於使用者具有價值,但是並非是其成本等於一 全螢幕客廳可觀看的節目。 購買時序-客戶端可於不同時間購買内容: -12- 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公釐) 545052 A7 ___________Β7 五、發明説明(ι〇 ) 超越時間-客戶端可決定是否預先購買内容。此一購冒 是與例如預約的整個服務有關,而不是單一節目。,貝 節目以前、或期間-客戶端可決定是否在内 乂 —,外a Ί今開始心 則、或非吊接近開始的内容期間購買一短暫時間内容。 "隧選即播- VOD是基於儲存内容個別選擇而服務於單一 消費者的點對點傳遞系統。消費者可唤起例如,暫停•、早快 速向七、與’回轉’功能而控制他立即需要的觀看。 多重播放-多重播放是類似既有的電視廣播。它可同時 將相同内容傳遞給一或多位消費者。此通常是被排程j而 且可以疋具活力的内容。 二自由預覽-自由預覽是在消費者必須針對内容付費之 前’允許他觀看一小部分内容(例如,數分鐘)的_機構。 此可用來吸引使用者的滿足性。另一使用是可排除高飼服 器路由的週期,例如當大部分消費者對内容註冊時,便開 始PPV事件。當他的適合性有效時,消費者便允許觀看。 (在自由預覽時段結束之後、或如果沒有預演,它便可藉 由利用預先註冊客戶端所已知的一個別群密鑰而進一步排 除高祠服器路由週期。)自由預覽能以較低品質提供。 來源内谷伺服茶(OCS)-例如,可將内容提供給一儲存伺 服斋的一内容供應者電腦的伺服器。 購買模型 在内容的點對點VOD傳遞模型中,既然每個内容(事件) 可個別協議,所以購買選項是相當簡單。因此,觀賞付費 模型適於點對點V0D傳遞。此外,既然消費者·伺服器通
545052
訊典型疋雙向連接,所以存取内容協議的主要機構可在 内谷觀看之七冗成(與傳統系統所採用的儲存及轉送[ppv 機構相反)。 多重播放模型可提供不同機構,以便基於下列銷售内 容··(1)消費者履行、(2)内容性質、或(3)内容的廣告方 式。 觀賞付# 多重播放模型的觀賞付費(PPV)是類似點對點v〇d模 型,其在於一客戶端可購買單一事件。一不同在於事件可 編密-次’而且可由多客戶端共用;目此,—使用者電腦 與倚存飼服器可不協議每位使用者的唯一内容編密鑰。 裝 另一不同是同時是在事件開始的同時有許多客戶端要求 存取相同事件。此將會在相當小的時間窗框内於系統上產 生較大負冑。若要允許可縮放,您、可設^ _自由預覽時段 而將充足時間提供給儲存伺服器,以便將内容編密鑰配送 給所有參加者。 下列範例係描述觀賞付費模型實施的_具體實施例。此 PPV情況是類似.,隨選内容,,情況,其中使用者可決定轉得 什麼内容及何時可獲得它。如果來源内容飼 cs又 測到客戶端並未預約,它便可藉著—組購買選項及其他内 容存取規則與限制而指導客戶端。只要客戶端選取講冒選 :…更可包括在安全物件内。安全物件亦可包括與特定 内谷有關的所有或一部分規則。 客戶端可將安全物件與具權限資料(例如預約服務、位 -14- 545052 A7 B7 五、發明説明( 12 ) 置 、針 對 内容 付 費 能 力等的一清單)的一憑 單 傳 遞 給 儲 存 伺 服器 〇 儲存 飼 服 器 可檢查由客戶端所提供 的 安 全 物 件 與 憑 crtJ 早, 以 決定 來 安 全物件的客戶端選擇及 來 白 憑 單 的 權 限 資訊 否符 合 内 容存取規則。如果所有規 則 可 滿 足 , 當 内 容密 瑜 在即 a 密 瑜 下編密時,儲存伺服器 將 可 藉 者 經 由 即 目密 输 傳遞 内 容 編 密瑜,例如節目密瑜可 使 用 他 唯 一 密 输 而傳 遞 給客戶 二山 而 存取要求的内容。 預 約 在一 具 體實 施 例 中 ,假設有許多(數千或數萬) 隨 選 影 像 4司 服器 及相 當 小 量 (數百或數千)的伺服器 將 可 提供 多 重 播 放内 容 。當 具 有 大部分時間可用内容的一 連 續 流 Λ 且 消 費 者想要 回去 時 y 預 約模型便具有深遠意義 〇 如果 觀 眾預 約 服務 ,第一次觀眾可存取提供 一 服 務 密 鑰 給 觀眾 的 服務 其 中 該服務密鑰具有比指定 給 單 — /r/r 即 目 事 件 的一 即 目密 输 更長 的壽命。隨著此密瑜, 觀 眾 可 返 回 服 務 ,必 且 觀看 内 容 1 而無需協議任何新密鑰 0 此將有 助 於 建 立電 視 頻道 尖峰 體 驗。 此一 模 型相 關 具 體 實施例的一目標是供儲 存 伺 服 器 保持 追縱有 多 少客戶 端 、 及客戶端何時實際觀看 内 容 〇 為 了 說 明 目的 每次 消 費 者 造訪類似地面電視的Nielsen .觀 眾 追 蹤 的 此一 服務時 , 一 些 消費者可要求接觸該伺 服 器 除 了 只 有 一新 /r/r 即 目密 瑜 之 外 ,一服務密鑰並不會提供 給 這 些 消 費 者 電腦 〇 此將 會是在 憑單中包括的一結構或 一 預 約 選 項 〇 注意 預約 模 型 對於當作影像租金的一致 性 月 費 率 的 點 -15- 本紙張尺度適用中國國家標準(CNS) A4規格(210x 297公釐) 545052 A7
對點VOD情況亦是很有意義的。 下列範例係描述一預約模型實施的具體實施例。當一來 源内谷饲服器(〇cs)變成一部分分散網路時,此表示它是 否提供VOD内容或多重播放内容。如果一預約選項的多重 播放提供’—供應中心可將一或多個服務IDs配送給〇CS。 當春户端/消費者想要預約此服務時,它需要提供一信 用卡號或計帳的任何其他適當方法,而且在例如ESBroker 環境的憑單認可憑單或伺服器憑單將使用預約服務清單及 例如授權、支付能力等的其他授權資料更新。 當客戶端/消費者開始連接到一 〇cs時,它便可提供下 列貝訊·它的唯一消費者識別符、它的購買能力(*** 號兄錄及確認的一指示)、及它預約的一服務清單。如果 〇cs是提供付費内容,它便要先檢查客戶端/消費者是否 可支付節目内容。如果内容可在一預約基礎上使用,預約 服務的清單便能與ocs,s的服務ID⑷相比較檢查。如果 〇cs是在清單上,購買選單便可省略,而且客戶端可重新 烏到適當的儲存伺服器。如果客戶端並未預約服務,它將 可提供購買選項。在兩情況中,〇cs將可建立一安全物 件,其包括0CS服務ID、來源ID、選擇購買方法(例如,預 約、PPV、PBT等)、與是否免費或支付内容的一指示、及 其他存取規定。 當客戶端/消費者連接到可服務選取内容的儲存伺服器 時’ i便可將憑單提供給儲存伺服器,包括有關客戶端識 別、購買能力、及從0CS獲得安全物件與預約服務清單的 -16- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
545052
貝訊。注意’客戶端不能讀取或改變來自OCS的憑單或安 全物件。 儲存词服器可將來自安全物件的資訊與憑單相比較。如 不貝訊付合’客戶端便允許存取内容(它將可提供在此情 況可直接傳遞、或間接利用一服務密鑰的内容編密鑰)。 否則,存取内容將被拒絕。儲存伺服器亦可報告選取的購 貝選項及傳遞給計帳服務的費用資料。 各戶‘可快取安全物件及服務密鑰,所以當它離開服務 及隨後回來時’它不必重新接觸〇Cs或儲存伺服器(雖然 對於使用者是簡明的,但是在取得時間會有延遲發生)。 裝 注意丄預約模式可經由下述PPV模式來模擬,而無需使 =服務密鑰。儲存伺服器或費用系統將可偵測此客户端是 否為一用戶,因此不會對此服務的個別事件計帳。 按時間付螫_ 按時間付費(PBT)適於不具有一充份定義開始或結束
間、或-自我包含時陈的内容’例如流行式樣秀或持續 運動事件(例如奥林匹克運動)。 /、 本發明的-些既有選擇性方法是基於密鑰的—樹狀 構及S -消費者離開群時,可用以將子樹狀結構重 密鑰之-演算法。這些既有的選擇性方法可處理較:的 重播放群,但是只有在如果離開群的消費者次數 在整:時間上充份配送。另一方面,本發明的一具; 例的设计可處理嘗試離開一多重播放消費者數量: 對於—對PBT方法而言,一錯存飼服器可將内容分成 -17-
545052
費片段,而且可將片段密輪…, 瑜配运給他們。所有消費者電腦 可於母個片段中協議一宓 山鑰,為了要保持追蹤他們觀看多 少片段。此會在片段邊界 ^ 遭界上造成儲存伺服器的較大負荷。 此可使用一密鑰營女、、土 π ^ 炒— 万去而將負荷減少,其中每個片段可 將後、瑜提供給目前及下一妗 7 _ 卜 片&。此將足夠時間提供給儲存 伺服器,以便在目前片段湘 _ j片奴期間配送下一片段密鑰。 下列範例係描述按時間朴卷 、 、妆呀間付費挺型實施的一具體實施例。 一些内容不適於如同PPV辅隹 Μ Μ 〇 b + V颁售。一軛例是沒有一明確定 開始與結束每一 44- xA ia ±l. . /寺殊構心的内容。此包括例如流行樣式 秀、某類型運動審侔篓Μ & ^ 選項時,•〜: 。當觀眾使用0以協議購買 匕/、小依而要選取按時間付費選項。觀眾可被告 二二費週期、及每個付費週期成本。觀眾的選擇將包括在 一安全物件。 =客戶端將編密鑰與儲存飼服器協議時,它將可開始接 =多重播放内容。舒端可監視每個付費週期的到期時 =及從儲存词服器要求_新組的密鑰。如果觀眾停止觀 =移到另-服務,客戶端將不會要求新的密鑰,或它將 =通2儲存伺服器有"想要_目前多重播放期間。 :母位苳戶端參加及為了付費節目而離開多重播放時,儲 存伺服器將可將時間記錄。 认:本發明的一具體實施例中,—節目的自由預覽可提供 多重播放系統的客戶端電腦。請即參考圖3,用以f 施本發明的此具體實施例的一流程圖300可看出。在方二
A4規格(210X297公釐) 545052 A7
崩中,'編密材料的可為了配送而提供给客戶〜 此編密材料可經由—内容交換而提供,例如 交換、或内容起源的-來源词服器。在方物中:: 應期間預先提供’以便供客戶端電腦編 :::科解密。在方法300的方塊312中,編密 即目内谷的弟一邵分是配送給該等客戶端之中至少一者。 最後’在方塊316中’客戶端允許利用可供獲得節目自由 預覽部分的密鑰。目此,直到節目使用―不同密鑰編密為 止,各戶端將可將節目内容解密,並且獲得節目的一預 演,而無需收費。 因i匕’服務供應者可經由等待—狀時間量將編密的密 鑰改變而允許_使用者獲得節目内容的―第分。此將 允4 使用者藉由編密鑰的使用而觀看預演。 圖4係仍然描述本發明的另一具體實施例。在圖*的流程 圖400中,一自由預覽密鑰可於例如供應期間預先提供給 在方塊420顯示的一客戶端。編密材料的提供可在方塊 中配送給一客戶端。在方塊408中,一内容密鑰可被提 供。内容密鑰可使用如方塊412所示的一自由預覽密鑰而 、·爲益。編欲的内容密谕然後可如方塊4丨6所示而提供給複 數個各戶端。然後,如方塊424所示,客戶端可利用客戶 响的自由預覽密鑰而將編密的内容密鑰解密。在方塊428 中’編密節目内容的一第一部分可配送給複數個客戶端。 客戶端可利用提供的自由預覽密鑰而將編密的内容密鑰解 始、。編密節目内容的一第一部分可如方塊428所示而配送 I紙張尺度適^^國家鮮(CNS) A4祕(210X297公釐) 545052
=複數個客戶端。然後,客卢端可利用内容密鑰將編密的 節目内客解密,並且如方塊436所示,藉此獲得節目内容 的一自由預覽。在此處理期間,經由螢幕的顯示而可提示 一使用者購買節目440。在那時,使用者可表示經由一使 用者界面的接受,而且藉此購買節目内容。在那時,一新 的始、鑰可配送給使用者將節目的編密部分解密。 或者,沒有直接地運送有的内容密鑰編密,FpK可用來 將内容的開始部分直接編密,而不是傳遞使用一自由預覽 岔鑰(FPK)編密的一内容密鑰,其此情況,開始内容密鑰 是與F P K的值相同。 仍然另一選擇是要配送使用FpK編密的一節目片段密鑰 (PSK)。PSK然後可用來傳遞使用PSK編密的内容密鑰。 可了解到,在專利中描述的各種不同具體實施例可在例 如一節目多重播放期間使用重複動作達成。因此,在圖4 中,方塊412和428可重複超過一次。同樣地,可了解到, 一些描述的行為可同時發生。再者,例如,方塊4丨2和428 可同時發生。此外,為了簡化緣故,雖然一些範例係描述 在一伺服器與一客戶端之間的一關係,但是可了解到超過 一客戶端可加入。 請即參考圖5,其係本發明的仍然另一具體實施例。在 圖5的方法5〇0中,節目内容可如方塊504所示用以配送而 先提供。節目内容的一第一部分可如方塊508所示在網路 上配送給客戶端電腦。在方塊5 12,使用者允許購買其餘 的節目内容。雖然節目内容的第一部分並未編密,但是節 -20- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 A7
目的其餘七分可如方塊5 16所示而編t。如此,-密鑰可 在例如伺服态上提供,以便將節目的其餘部分編密。在方 塊520 ’即目的其餘部分可在方塊$ I]中配送給要求其餘節 目内容的客戶端電月每,如此可避免在沒有適當的解密工具 而將可接收及觀看節目編密其餘部分的客戶端電腦重新分 析i此可將一岔鑰提供給使用者,其中該密鑰可將節 目内容的編密部分解密。此是提供一自由預覽的仍然另一 了法丄其在於開始的節目内容是未編密配送,而其餘部分 疋扁*因此,各戶端電腦不需要一解密鑰來觀看節目内 容的開始部分。因&,一使用者可免費觀看節目内容的開 始邵分,而且可隨意決定是否購買節目的其餘部分。 圖6係描述本發明的仍然另一具體實施例。在圖6的方法 6〇〇中,一伺服器的提供可在方塊6〇4中用於與多重客戶端 電腦通訊。伺服器配的配置可如方塊6〇8所述而將一節目 $容提供給多重客卢端電腦。例如,一多重播放配置可實 施。在f塊612,—自由預覽節目部分可由客戶端電腦提 t、用於觀員。因此,在方塊616,—密鑰可提供給一或多 個客戶端將節目内容的一編密部分方解密。方塊62〇係描 述一開始觀看週期可於一預定時段提供,以允許一預定數 量的客戶端可接收密鑰,用以將節目的編密部分解密。因 此,開始觀看週期允許足夠時間使一伺服器可例如將密鑰 配送給購買節目的人。 山问 圖7A係描述一節目與節目持續時間相比較的要求次數 繪圖。從圖7A可看出,一開始的自由預覽時段可提供給 -21- 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公釐) ----—-— — 545052 A7 --- —_ B7 五、發明説^^~「 _ "" " —~ 答戶端電腦要求一初始密鑰,用以觀看節目的一編密部 刀。要求次數在自由預覽時段可能較高,然後在其餘節目 期間可能會消失。因此,自由預覽節目週期允許系統可於 開始觀看節目期間適於密鑰的高度要求。 在圖7A的底部是顯示内容密鑰〇、1、和2的配送。内容 治鑰0在一具體實施例中是提供給使用者可獲得自由預 覽。内容密鑰1和2係描述只有兩密鑰需要將其餘節目内容 解密的範例。 如範例所不,密鑰〇是一眾所週知的自由預覽密鑰, ,自由預覽密鑰下編密的内容編密鑰、或内容可在自:預 覽時間期間不編密。密鑰丨是代表在開始觀看時間期間於 斤使用群在瑜下編舍的群密鑰本身、或一内容編密鑰。而 且,密鑰2將會是只傳遞給購買内容客戶端的實際内容編 密鑰配送 在例如按時間付費、觀賞付費、預約基礎等的各種不同 配迗万法下,編密鑰可配送給客戶端,以幫助節目内容的 接收。本發明的一具體實施例可提供多層密餘階層組織, 乂適口例如觀看付費或按時間付費的各種不同購買選項。 在本發明的一具體實施例中,不同類型的密鑰鼻其關係可 依下列配置; 唯-密鑰(UK):例i口,此可以是一交談密输,其可在 TGS-REQ/TGS-REP訊息交換期間經由KDC而提供給在一 ESBr〇ker環境中的客戶端。此密鑰對於每位觀眾與每個交 -22-
545052 A7 B7 五、發明説明(20 ) 談是唯一的。客戶端可保存多重唯一密鑰的一清單;一是 用於每個儲存伺服器。每個唯一密鑰可用來開始與一特殊 儲存伺服器進行KEY REQ/KEY-REP訊息交換。唯一密鑰 亦可用來傳遞具一編密CK、SK、PK、或PSK的EMM訊 息。
裝 服務密鑰(SK):此密鑰可長達超過一節目重要事件,並 且可於數天到數月期間當作一預約密鑰使用。它是可經由 所有用戶共用的服務,但是在儲存伺服器之間可能不同。 如果一客戶端從一特殊儲存伺服器要求一預約服務,首 先,儲存伺服器會讓客戶端拜訪,服務密鑰可在使用客戶 端服務密鑰所編密的KEY REQ/KEY-REP訊息交換期間提 供給它。只要客戶端具有密鑰,客戶端便可將此服務内容 解密,直到服務密鑰屆滿為止。此時(或最好是預先的足 夠需要量,如此可避免伺服器過載),客戶端可從儲存伺 服器要求下一版本的服務密鑰。
線 此機構允許預約客戶端在沒有儲存伺服器的協議密鑰可 很快取得服務,如此可減少儲存伺服器上的負荷。此假設 内容編密鑰(CK)、節目片段密鑰(PSK)、與節目密鑰(PK) 可時常配送。 節目密鑰(PK):此密鑰可於一節目重大事故發生時期有 效。它可用來存取使用觀賞付費選項所購買的一個別節目 事件。類似服務密鑰,它可在KE Y REQ/ KE Y-REP訊息交 換期間提供給客戶端。節目密鑰亦可經由服務密鑰編密, 並且配送給擁有服務密鑰的所有客戶端。 -23- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 A7 B7 五、發明説明(21 ) 節目片段密鑰(PSK):此密鑰可用來將單一節目事件或 一整個服務分成可購買的片段。PSKs可使用單一播放或多 重播放配送而傳遞。使用按時間付費購買選項的客戶端將 可使用KEY REQ/KEY-REP訊息交換獲得PSK。使用PPV購 買選項的客戶端可使用多重播放配送接收在PK下編密的 PSK。一預約客戶端可使用多重播放配送而接收在SK或PK 下編密的PSK。(或者,一預約客戶端可接收在SK下直接 編密的CK)。 這些片段可重疊,為了要幫助可縮放性。兩個PSKs可 於任特定時間配送:目前的PSK及下一 PSK。當從儲存伺 服器要求下一組PSKs時,此允許客戶端可持續接收内容。 内容密鑰(CK):此密鑰可用來將内容本身編密。它應該 至少時常改變PSK。它能夠以數個方法配送,例如:(1)在 選取按時間付費選項觀眾的PSK下編密,(2)在選取PPV選 項使用者的PK或UK下編密;或(3)在服務用戶的一 SK下的 編密。 群密鑰(GK):此密鑰可用來配送CK或PSK,其接著可於 開始的觀看週期將CK編密。客戶端可獲得於PBT基礎的 PPV上所銷售節目事件前的GK,例如在供應期間。當客戶 端與儲存伺服器協議另一密鑰時,此可將選項提供給觀 眾,以觀看内容的開始部分。 自由預覽密鑰(FPK):此密鑰用來配送CK或PSK,其接 著可於開始的自由預覽時段將CK的内容編密。此是所有 客戶端已知的一固定密鑰,或可在供應期間配送。 -24- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
裝 町
線 545052 A7 B7 五、發明説明(22 ) 表1係顯示用以將各種不同密鑰配送給客戶端的本發明 各種不同具體實施例。如表1所示,只有配送給使用UK個 別客戶端(如同在UK下編密鑰的顯示)的密鑰能以一單一播 放方式傳遞。這些定址單元訊息可實施定名管理訊息 (EMM)功能。或者,為了改良效率,使用不同UKs的編密 的多重EMMs可組合成單一多重播放訊息。其他密瑜對於 一群經認可的客戶端只可編密一次及多重播放,因為他們 只可由擁有較高階層密鑰的客戶端解密。這些群定址的多 重播放訊息可扮演定名控制訊息(ECM)的角色。 PPV 預約 按時間付費 UK SK (SK)UK PK (PK)UK (PK)SK PSK (PSK)GK 或 (PSK)PK 或(PSK)FPK 選擇性:(PSK)SK 或(PSK)PK (PSK)UK CK (CK)PK 或 (CK)FPK 或 (CK)GK 或 (CK)UK (CK)PSK 或 (CK)SK 或 (CK)PK (CK)PSK (CK)FPK (CK)GK GK (GK)UK 或供應的 (GK)UK 或 供應的 FPK (FPK)UK 或供應的 (FPK)UK 或 供應的 表1 本發明的不同具體實施例可提供用以配送上述密鑰的。 例如”拉曳”模型、’’推”模型、及一組”推挽式”模型可使 -25- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 A7 B7
五、發明説明(23 用。在扭曳模型下,每位客戶端可保持追蹤密鑰及其屆滿 時間,而可在目前密鑰時間屆滿之前主動要求新密鑰,如 此可避免服務中斷。或者,推模型可負予伺服器責任,以 便保持追蹤王動客戶端,及在目前密鑰屆滿之前將新的密 鑰配送給他們。例如,既然伺服器為了要將客戶端計帳而 需要知道哪位客戶端購買節目,所以觀賞付費購買模型可 利用密鑰配送的拉曳模式。&容密鑰,亦即,用來將節目 内容本身編密的密鑰不需要在觀賞付費事件期間改變。一 客戶端可拉曳一節目密鑰,其可用來將觀賞付費節目的内 容密鑰編密。因此,其他密鑰在觀賞付費事件期間是不需 要;伺服器仍然可追蹤哪一客戶端拉曳用以接收觀賞付費 事件的密鑰。同樣地,一使用者付費一預約價格以便在二 延伸時段上接收一節目的預約付費模型亦可利用拉曳模 式。例如,在預約模型下的開始要求中,客戶端可要求預 約及拉曳在客戶端唯一密鑰下編密的一服務密鑰。然後f 預約模型允許推送模式使用在觀賞付費事件的節目密瑜、 或按時間付費事件的節目片段密鑰可推向給在服務密瑜下 編密的客戶端。同樣地,内容密鑰可推向給在節目片段密 鑰下編密的客戶端。因此,預約模型兩利用拉曳與推二: 式。拉曳密鑰配送模型、推曳密鑰配送模型、與組人护曳 /推進舍瑜配送模型將在下面進一步詳細說明。 拉戈密餘配送模型允許每位客戶端可從词服器主動要求 密鑰。在圖8中,一流程圖8 0 0係描述用以舍> 、 , ⑤她一拉曳密餘 配送系統。在方塊8 10,一伺服器可從一令 各戶端接收一編 -26-
^5052
缘 545052 A7 B7
重播放訊息配送。在方塊938,節目内容的配送可藉由利 用傳輸密鑰而由客戶端解密。最後,在方塊942,客戶端 是基於任何記錄登錄而計帳。 五、發明説明(
裝 在記錄一密鑰的要求中,一伺服器可記錄有關要求的多 種資訊。例如,要求密鑰的時間與片段可記錄。然後,這 些記錄稍後可轉送給費用系統,以便將他們分析,為了要 決足每位客戶端所觀看的内容長度。伺服器不必保持追 蹤,並且將密鑰主動配送給客戶端;最好是它只等待要求 一新密鑰的客戶端。
線 伺服器典型將不會使用一新内容密鑰開始編密,直到它 將反應傳送給要求新内容密鑰的每位客户端為止。因此, 圖9係描述内容密鑰可配送兩次的一方法。第一,它是在 舊節目片段密鑰下編密’而且在—第一多重播放訊多 重播放。第二’它是在新節目片段密鑰下配送,而且是在 -第二多重播放訊息中配送。雖然此應該允許未要求新節 目片段密鑰的客戶端可接收下一片段,但是它可避免確實 ,求新節目片段密鑰的客戶端服務中斷。此問題可藉著ς 節目片段分成兩或多個内容編密新紀元而減輕。 在一拉复密鑰配送模型下,每位客戶端可要求一新密 鑰’而JL可個別反應該密鑰配送飼服器。伺服器可基於^ 第-密鑰要求而在-多重播放期”維持主動參加者的清 單。然後,在此清單的所有客戶端可使用_多㈣放UDp 訊息而週期性提供新密鑰’丨中該等新密鑰具有於使用參 加者唯-密鑰的每位參加者編密的—新節目片段密瑜。當 -28-
545052
# =端決足離開多重播放期料,客卢端可將—認證要 仞,、’、"同服态,以詢問是否從清單移除。此可發信通知 。服詻將答戶端停止接收内容的時間記綠,所以客戶端將 2於稍後的内容㈣。m戶端可從线參加者的 肖早私除’而且將不能接收下一密鑰更新訊息。理論上, 客戶端可擁有密鑰,而且可將内容解密;然而,伺服器能 以:疋間隔將新的密鑰送給主動參加者,如此可避免移除 的春戶端從進一步内容解密。 本:本發明的另一具體實施例下,一推進密鑰配送模型可 只她’以便將密鑰從一伺服器配送給一客戶端。因此,圖 、係描述用以只施一推進密鑰配送模型的流程圖1 〇⑼。在 万塊1010 ’ 一飼服器可從一客戶端接收一 ¥ 一密鑰的要 =三在方塊1〇2〇,伺服器可建立要求第一密鑰的一客戶端 α單。在方塊1030,一多重播放訊息可配送給客戶端,如 此可配送直接或間接使用在解密節目内容的一第二密鍮。 圖11係描述一况程圖丨100,其係顯示在圖1〇所示方法的 一更評細具體實施例。在方塊丨丨10,一要求可從客戶端接 收一第一密鑰。伺服器可在方塊1120中建立要求該第一密 鑰的一客户端清單。在方塊1130,該等客戶端之中每一2 的唯一密鑰可在將第二密鑰配送給該等相對客戶端之中每 一者之前用來將一第二密鑰編密。伺服器然後可將一多重 播放訊息配送給客戶端,以便如方塊丨140所示,配送例如 在每位客戶端唯一密鑰下編密的第二密鑰。在方塊1150, 一客戶端可表示離開多重播放期間的伺服器。此時,客戶 -29-
本紙張尺度適用巾國a家鮮(CNS) Μ規格(21GX297公董) 545052 五、發明説明
端可如方塊1160所示廊 反I各戶端訊息而從清單移除。在方 鬼 、、u綠可尤錄’如此當客戶端離開交談時便可記 錄“以苳戶端將不會於額外内容收費。-第三密鑰可如 方塊118 0所示而配送认G刀主抑 之、,'〇田在々早中的客戶端,以避免從接 收稍後發生内容將客芦姑 肝各户场移除。如此,第三密鑰可配送給 留在清單的客戶竑。阳μ 狀 ^ Q此,罘一、第二及第三密鑰可當作 節目片段密鍮使用,用以搖 用以知即目内容的相對内容密鑰解 密。 裝 ,推^密鍮配送模型可於縮放目的而利用上述分層密鑰。 推進山鑰配送模型可藉由客戶端而減少新密鑰的個別要 斤乂曰伺服器不會充滿新密瑜的各種不同客戶端的時 吊要求、I好疋伺服器只可將單_節目片段密鑰多重播放 、’。田在/目單的客戶端,而當作主動參加者,而且節目片段 密鑰然後可用來將—對應内容密鑰解密,彡中該對應的内 容密鑰可用來將節目内容解密。目此,伺服器只需要維持 用以接收一特別節目的一主動參加者清單。
線 推進密瑜模型與拉茂密鑰模型可組合成用以將密瑜配送 給客戶端的-組合模型。如圖12所示,一方法謂可用於 本發明的此具體實施例。在方塊121〇, 一密鑰可配送給用 於解密節Μ容的-客戶端。配送密鑰的伺服器可如方塊 L220=示等待客戶端接收密鑰的確認。在方塊1230,伺服 器可等待客戶端-預定時段,以確認密鑰是否接收。如果 確認訊息^由词服器接收,籠器可如方塊124崎示將客 戶场從β單移除’其中該確認訊息如同一 •,激勵訊息,,的確 _ -30- 本紙張尺度適用中國國篆標準(CNS) Α4規格(21qX 297公爱)~ ' ------— ___ 545052 A7
認訊息。因此,伺服器不僅可將密鑰推進給客戶端而且 它亦可從類似拉曳模式的每位客戶端接收訊息。 裝 完成此的一方法是使每位客戶端於每個節目片段期間可 至少一次傳送一”保持有用"的訊息。伺服器將可獲得主動 參加者的一清單,並且將經由一多重播放υ〇ρ訊息而將新 的片段錢配送他們,纟中該多重播放卿訊息具有在每 位客戶端的各種不同唯-密鑰下編密的新密鑰。如果一飼 服器不能於-片段持續時間看見一 ”保存有用”的訊息,它 可將客戶端從主動清單移除。如果基於_些理由而客戶端 未能傳送-”保存有用”的訊息而想要持續接收内容,它可 監視節^片段輯的屆滿時間,並且在密瑜屆滿之前傳送 -個別被鑰更新要求。再者,此是f施組合 點的一方法。 兄 圖?係描述用以實施本發明的具體實施例流程圖⑽
個:二310二一伺服器可開始將節目内容多重播放給複 ==万塊132。’主動參加者的_清單的建立係 不各戶场正在接收節目。在方 端,收,例如气示客戶端是否應該在清單:=:;各用 =二口 TO,伺服器可將—多重播故訊息傳送給 ^鑰^動參加者清單,例如,用以將節目内容的 :時段段密鑰。如此,當-客戶端從清單 余時王動參加者的_第二清單便可建立。 容Γ:::二:瑜=系統’内容密鑰可在整個節目 中用於即目内容解密。因此,當—新内容密 -31 X 297公釐) 本紙張尺歧財國國 545052 _ A7 ---—__B7 五、發明説明(29 )〜'一' ' -*一' 見時㊣知对可發信通知客戶端,所以客戶端可開始利 提供的新内谷贫鑰。時常地,客戶端可提供例如解密的 内容2鑰之一編密版本,而且具有一節目片段密鑰。同樣 地,即目片段密鑰可使用一服務密鑰或甚至唯一的密鑰來 編密。
、了發信方法可用來表示一新密鑰的實施。例如,一預定 位7C可用來表不一舊或目前的内容密鑰是否應該當作與最 近配送給客戶端的_新内容密鑰的相反而使用。因此,一 客戶端可檢查一封包的預定位元,並且決定可使用的適當 内谷始、鑰。如一範例所示,如果使用單一位元,一”丨,,可 用來表示目前内容密鑰使用中,而”0,,可用來表示新内容 抬鑰應遠使用。圖14係顯示用以實施一發信方法的流程圖 1400。圖14係參考用以配送節目内容的一 RTp封包;然 而’它同樣可適於配送内容所採用的其他協定。因此,它 只描述亦能與其他協定實施的一方法。在方塊141〇,一封 包的提供可當作一 RTP封包使用,其中該封包具有有效載 荷部分及標題部分。在方塊1420,一攔位是在標題部分與 有效載荷邵分之間***’而且其操作是表示一密鑰變化。 此可以是例如一延伸標題的固定欄位,其中該固定欄位的 一預定值係表示封包有效載荷部分的内容密瑜已改變。或 者,它可表示下一發生的有效載荷部分可利用新内容密 鑰、或此類似實施而解密。在方塊1430,一修改的RTP封 包可被建立。此修改的RTP封包可在方塊1440中從伺服器 傳送給客戶端。客戶端可接收如方塊1450所示的修改RTP -32- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 545052 A7 B7 五、發明説明(30 ) 封包,並且從***的欄位決定密鑰是否如方塊1460所示而 改變。方塊1470可從修改的RTP封包將***的襴位部分移 除,並且可如方塊1470所示將最初的RTP封包復原。然 後,復原的RTP封包可如方塊1480所示處理,而且封包可 藉由使用目前或下一密鑰而解密,其是因延伸標題中的一 指示符而定。 其他發信方法亦可利用。例如,一 RTP標題延伸可利 用。如此,標題的延伸部分可包括至少内容密鑰同等位 元,以表示密鑰是否改變。 同樣地,一有效載荷特殊符號位元可利用。此位元已在 例如MPEG 4有效載荷的一些有效載荷類型中利用,而且 其可使用該符號位元以表示一訊框的開始。 此外,一墊補位元可利用。RTP標題的墊補位元可用來 表示密鑰變化。此假設編運用於RTP封包的編密方法不能 使用任何墊補。 在例如聲訊與視覺材料的多重播放節目内容中,定名管 理訊息與定名控制訊息可從一伺服器傳送給客戶端電腦。 本發明的一具體實施例可提供此訊息的一格式。在此格式 下,保護防止再現攻擊的一序號或一時間記錄可提供。此 外,在EMM和ECM訊息的另一欄位中,一認證數位簽署 的密鑰訊息認證碼(MAC)可提供。在多重播放中,用來編 密MAC的密鑰對於多重播放期間的所有參加者是已知;因 此,認證功能會被限制。使用簽署的一個人權限控制(EC) 密鑰可認證流傳伺服器。公眾密鑰可在KEY_REP配送給每 -33- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 裝 訂
線 545052 A7 B7 五、發明説明(31 ) 個參加者。注意,沒有訊息認證(HMAC)的密鑰雜湊、或 簽署可被確認,直到一客戶端接收它的KE Y-REP訊息為 止。然而,另一欄位包含在訊息中所包括的密瑜類型,例 如一内容密鑰、一群密鑰、一節目片段密鑰、一服務密输 等。此外,一欄位可提供用來將訊息的密鑰編密的密鑰類 型。因此,唯一密鑰可表示例如傳輸一服務密鑰的訊息。 另一攔位可提供保留密鑰壽命的時間。此外。一密鑰同等 位元匹配在RTP封包的同等位元可提供。而且,當多重 EMMs是在單一播放訊息中傳遞時,時常需要的一使用者 確認可提供。資料結構的每個欄位可適用於這些欄位之中 每一者。因此,他們能以任何順序配置,以致於資料結構 包括一或多個這些棚位。 圖7B係描述一自由預覽時段的定名控制訊息,其中一 内容密鑰CK0是使用一自由預覽密鑰(ECM:[CK0]FPK)而編 碼。同樣地,圖7B係顯示一定名控制訊息,其中一内容密 鑰是使用一群密鑰(ECM: [CK1]GK)而編碼。一第二定名控 制訊息的顯示可傳遞使用節目密鑰(ECM·. [CK2] PK)編密的 一第二内容密鑰。此外,顯示的數個定名管理訊息係使用 一特殊客戶端電腦的唯一密鑰編密的新節目密鑰。PK可 個別單一播放給個別客戶端。或者,單一訊息可建立,如 此可形成可多重播放給多重客戶端的節目密鑰的連結訊 息。因此,每位客戶端可剖析及解密客戶端的新節目密 瑜。 或者,CK0不需要在一 ECM内配送。複數個客戶端擁有 -34- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 五、發明説明(32 的FPK值可如同CfCO採用。 或者,CK1不需要在—ECM内配送。複數個客戶端擁有 的GK值可如同CK1採用。 或者,CK2可使用UK編密,並且以一 emm形式直接傳 遞給客戶端’以取代在圖上顯示的ECM形式。 開始觀看週期 對於例如觀賞付費事件的一些多重播放事件而言,預期 一系統會經歷到最大負荷,即是路由要求節目密鑰,非常 接近=卽目的排程開始。如果參加多重播放期間的客戶端 群非常大,一伺服器便不能立即將密鑰配送給所有參2 者。因此’ ϋ需要允許觀眾在當伺服器將密鑰配送: 已購買節目内容的客戶端期間接受一節目的開始。圖15係 描述用以在一開始觀看週期期間配送密鑰之一方法鹏 實施例。 "岐 實施-開始觀看週期的-方法是預先將—共同密瑜配送 給潛在的參加者’例如’在節目内容配送之前。此一密鑰 在此稱為一群密鑰。當他們要求一特殊儲存伺服器時:二 群密餘可提供給客户端;或當他們在供應期間在配送 開始時’它可能是客戶端獲得的一實際通用密餘。既炊每 位各卢端可在此-情況接收—群密鑰,所以理論上, 客戶端可接收免費内容的第一部分。圖15係描述用以實二 «明的-具體實施例的流程圖15⑼。在_ 15的方塊⑸〇 中,例如一群密鑰的第一密鑰可提供給客户端。在方塊 L20,一第二密鑰的提供可用來解密該節目内容的—伙— 545052
邵f。此一密鑰可稱為一内容密鑰。第二密鑰可如方塊 j 〇所示而k供給在第二密鑰下編密的複數個客戶端之中 ' 者此弟一金瑜可在配送給客戶端之前經由群密瑜 編始、。在方塊1540,此第二密鑰可在伺服器用來編密該節 目内谷的第一部分。節目内容的編密第一部分然後可如 方鬼1550所示而配送給客戶端群。因此,接收第二密瑜的 客戶端可將該編密的節目内容解密。即是,客戶端可利用 群山瑜將内容被鑰解始、,然後可利用内容密鑰將編密的節 目内容解密。此是在方塊1560顯示。 因此,當一多重播放事件開始時,開始的内容密鑰可在 觀賞付費事件的群密鑰及節目密鑰、或按時間付費事件的 一第一節目片段密鑰下配送(PSK亦可在GK下編密)。既然 群密鑰是預先配送,所以客戶端不必等待接收最後可配送 給$們的節目密鑰或節目片段密鑰。最好是,伺服器可在 群密鑰下建構”N”數量的内容密鑰。配送的内容密鑰數量 可基於客卢端對節目内容的預期要求;或亦可基於購買節 目的客戶端立即負荷而動態調整。因此,伺服器可基於一 特別節目的要求而即時調整。 圖10A和16B係描述用以實施本發明具體實施例的一流 程圖1600。在方塊1610,節目内容的提供可用於多重播放 給複數個客戶端。節目内容的一第一部分可利用例如群密 鑰的一第一密鑰編密,以便在方塊162〇中產生節目内容的 編密第一部分。在方塊1630,客戶端可提供此第一密鑰, 以便例如在供應期間可預先用來將節目内容解密。在方塊 -36 -
545052 A7 B7 五 、發明説明(34 ) 1 6 4 0,節目内容的編密第一部分可在這些客戶端購買之前, 多重播放給客戶端。在方塊1650,既然此節目内容的第一 部分可例如經由先前配送的群密鑰解密,所以該第一部分 可於一時段編密,以允許一使用者可獲得節目内容的開始 觀看。此時段可基於節目的預期要求而預先決定。在方塊 1660,例如在自由預覽時段結束時,可藉由客戶端的一使 用者界面而提示使用者購買節目内容。然後,方塊1670係 顯示的供一保註時段,以允許一使用者可購買節目内容, 而無需中斷節目服務。因此,如果一使用者在保証時段期 間購買節目,使用者能以一適時流行樣式而可預期接收需 要的密鑰,所以節目觀看的損失不會發生。在方塊1674, 一伺服器可產生第二密鑰,其然後可如方塊1680所示用來 編密該節目内容的一第二部分。如方塊1684所示,一第二 密鑰亦可提供給在保証時段期間購買節目内容的該等客戶 端之中每一者。例如,只要購買節目密鑰,一節目密鑰可 配送給客戶端。當第二密鑰傳送給客戶端時,此節目密鑰 然後可用來解密該第二密鑰。如此,在方塊1690,節目内 容的編密第二部分可多重播放給複數個客戶端。因此,購 買節目内容及接收第二密鑰的這些客戶端可解密該節目内 容的第二部分。 圖7B係顯示在本發明的一範例中的保証時段。在圖7B 中,保証時段是在群密鑰可用來將一内容密鑰解密的期 間,其中該内容密鑰可將解密該編密的節目内容。在保証 時段期間購買節目内容的任何使用者可接收在初始密鑰配 -37- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052
运=的下—需要的解密瑜。&此,初始密鑰配送時段的顯 不是時間持續長於縣時段,如此允許一密蝓配送給在保 証時段期間購買的一客戶端。如此,㈣密输(cki)的顧 不是持續於整個初始密鑰配送時段。因此,下一内容密鑰 可在初始密鑰配送時段過去之前經由一購買使用者獲^。 因此,若要提供一滿意的使用者經驗,在”保証時段,, 期間要求存取一事件(例如,他們要求觀賞付費事件的一 節目密鑰)的所有客戶端將可確保接受沒有中斷的内容。 此表示伺服器在群密鑰下不會停止配送密鑰,直到在保証 時段期間接收要求的所有客戶端具有配送給他們的節目密 鑰為止。再者,此稱為初始密鑰配送。 山 在保證時段之後要求内容的客戶端錯過例如電影的開 始,因此,節目密鑰或節目片段密鑰的傳遞不是決定性 的,而且一輕微延遲對於這些觀眾是可容忍的。事實上, 它是最好是一使用者可稍後開始一連續觀看體驗,而不是 較早開始暫時中斷的觀看體驗。 疋 如先前的描述,初始密鑰配送時段可基於一特別節目的 預測流行而初始設定,然後由伺服器修改以調整目前負 荷。因此,基於要求次數、或伺服器電腦的性能,配送時 段可延伸。圖17係描述用以完成此的本發明具體實施例的 方法。在方塊1710,節目内容可用於多重播放。在 、 1720,節目内容的一第一部分可在沒有改變而多重播放終 複數個客戶端。如方塊1730所示,一保註時段是在節目内& 容第一部分的多重播放期間提供。方塊174〇係顯示在保註 -3 8 -
本纸張尺度適用中國國家標準(CNS) A4規格(210X297公爱) 545052 A7
二;:期二節目内容的客卢端數量可評估。在方塊 在鑰配迗時段的提供具有一足夠長的持續時 :’以便將編密鑰提供給購買客戶端,如此可避免節目内 2接收於購買客戶端中斷。在方塊176(),初始㈣ ,段可被調f。初#密鑰配送時段的調I可削口經由只策 ,料密蝓配送時段發生。因此,—内容密鑰可於適合^ 貝内容觀眾額外負荷的一時段用來將節目内容編密。此 二卜,購買客戶端的實際數量可被決定,而且能與預期鱗買 即目内容的客戶端評估數量相比較。初始密鑰配送時段可 基^客戶端的額外負荷而延伸。此外,延遲可能是由於飼 服器或網路上的負荷,其中這些元件性能可被分析,而且 因此初始配送時段可調整。 圖18係描述用以在上述保証時段屆滿之後允許使用者購 貝内容的一方法1800。在方塊1810,節目内容可提供複數 個客戶端的配送。於不中斷購買節目内容的觀看的第一時 段可在方塊1820提供。因此,此符合前述的保証時段。來 自一節目内容購買客戶端的購買要求可如方塊183〇所示而 在第一時段期間接收。如方塊184〇所述,一第二時段的提 供可用於購買節目内容,其中在第一時段之後,該第二時 段便會發生。如方塊1850所示,來自一最近購買客戶端的 購貝要求可在此第一時段期間接收。如方塊18 6 0所示,節 目内容可配送給購買客戶端,而不會中斷節目内容的觀 看,而配送給最近購買客戶端的節目内容解密延遲會發 生,直節目内容解密而不會中斷最近購買客戶端的觀看。 -39- 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 裝 訂
線 五、發明説明(37 ) 此是在方塊1870顯示。因此,此方法會延遲一密鑰與一最 近購買客卢端的通訊,直到伺服器決定最近講買客戶端= 收可供不中斷節目内容觀看所需的一密瑜。 崎要 古___容權限與情沉 請即參考圖19,-线可看^用以實施在多重播放環 境中提供内容的規則與情況。系統19〇〇係顯示包含至少2 客戶端刪的-客戶端伺服器網路,其是.經由例 :的網路1916而耦合到例如起源内容伺服器ΐ9〇4的伺服 器。此外,圖19係顯示一儲存伺服器1912,而且一授權中 心1920耶耦合到網路。起源内容伺服器係描述可儲存或浐 制節目内容存取的一伺服器。例如,此内容可以是多: 體、或!可以是經由一網站廣播系統的一分散式電影。儲 ^服器1912可使用在此多重播放環境,以儲存在來源内 容祠服器上發生的一節目内容副本。 在本發明的-具體實施例中,一客戶端可向授權中心 1920汪冊,以獲得定義何種内容類型可獲得的一輪廓。因 2二當二^卢端想要獲得内容時,多種程序可實施,以確 定各戶场疋否有權限接收特殊節目内容。用以獲得節目内 ,的至少3個選項可利用。例如,在圖㈣起源内容词服 ,1904的内谷供應者可執行檢查。或者,圖19的儲存伺服 器1912可執行檢查常式、或檢查可由客戶端本身執行。 在起源内容伺服器執行檢查的情況中,來源内容伺服器 I分,=目内容的客卢端要求,及檢查授權中心,以決‘ 客戶端是否於特殊内容授權。此方法可特別允許較早決定
本纸張尺歧财μ 297公釐) 545052 A7
是否拒絕客戶端存W,可免除拒絕内容存取的進—步處理 及可能的觀看不滿意。 或者,檢查可在客戶端本身執行。例如,客戶端能以一 硬體安全裝置或安全晶片形<,以實施將規則配送給每— 個別客戶#。如此’經由此硬體安全裝置使用的規則能盘 客戶端觀看權限或例如客戶$所在國家的實際位置的其他 屬性相比較。當不同國家擁有有關何種節目内容類型可配 运的各種不同法律時,此實際位置會是重要的。 裝 本發明的仍然另—具體實施例允許在儲存伺服器上執行 檢查。儲存伺服器可將内容規則與客戶端權限相比較,而 且可安全實施規則。客戶端權限可安全包含在一資料記 錄,其中該資料記錄是客户端可提供給儲存飼服器、或諸 存伺服器可經由其他裝置接收。該等規則可從來源词服器 配送給儲存伺服器。此外,選項可從來源伺服器配送 訂
線 給客戶端,而且客戶端錢可將購買選项傳遞給儲存祠服 器。 除了將内容規則與一使用者(客戶端)的權限相比較之 外,使用者的選擇購買選項亦能與授權決定的規則相比 較0 圖20八和細係描述用以實施本發明的—具體實施例的 万法2刪。在圖2GA的方塊2⑼4中,—規則的建立以定義 一客戶端是否授權接收節目内容。客芦& 谷户4允許從例如在圖 19起源内容伺服器1904的一伺服哭|七〜 4服咨要求節目内容。此是在 方塊2008描述。在方塊2012,一要灰〜 二— 戈七可於節目内容接收。 -41-
545052
AT B 了 五、發明説明(39 ) 例如,客戶端可從來源内容伺服器要求節目内容。在方塊 20 1 6,包含一識別符的資料記錄可被格式化,以識別節目 内容、及定義何者可存取節目内容的規則、及使用者可選 取的購買選項。在方塊2020,資料記綠可簽署及編密。方 塊2024係描述一信賴的第三者可用來簽署資料記錄。例 如,此一信賴的第三者可用來將一簽署密鑰送給來源内容 伺服器,以便用於簽署資料記錄。同樣地,相同信賴的第 三者可用來將一確認密鑰提供給一儲存伺服器,而且稍後 可使用該認證的資料記錄。在方塊2028,顯示的資料記錄 可傳遞給客戶端。客戶端然後可如方塊2032所示將資料記 錄傳遞給儲存伺服器,其中資料完整性可如方塊2034所示 經由檢查簽署而確認。或者,資料記錄可無需經由客戶端 而從來源内容伺服器直接傳遞給儲存伺服器。在圖20B的 方塊203 6中,一決心可在儲存伺服器達成,以判斷客戶端 是否授權接受節目内容。儲存伺服器可利用資料記錄,包 含定義何者授權接收節目内容的規則、及特別是要求節目 内容客戶端的權限。藉由此決定,儲存伺服器可決定是否 提供客戶端使用的節目内容密鑰。儲存伺服器可如方塊 2040所述而配送甴客戶端(或複數個客戶端)使用的節目内 容材料的編密副本。 從儲存伺服器的預期所描述本發明的另一具體實施例是 在圖2 1顯示。在圖2 i的流程圖2 1 00中,鍺存伺服器可如方 塊2 1 1 0所述從一客戶端接收一節目内容識別符。此節目内 容識別符可用來識別客戶端電惱的使用者想要獲得的特殊 本紙浪尺度適用中國國家標準iCNS) A4规珞 545052 、發明說明( 鬼21ΓΓ使用者選取付費方法亦能與伺 能與丄客戶端與來源飼服器協議的付費方法 Μ可“枝:益通訊。在万塊2130 ’與節目内容有關的規 内办:由料㈣器獲得,纟中該儲存㈣器可用來決定 =疋m给節目内容。rp目内容識別符、使用者選擇 丁”万法、及與節目内容有關的規則可在由客戶 儲存=服器的-安全物件中與儲存飼服器通訊。此安全: =資料記錄㈣可經㈣存伺服器剖析,如此可獲得相 1訊。此外,—憑單可如方塊·所示從客戶端獲得。 =万塊2110、2120、2130和2140能以彼此相關的任何 |/、序發生。此憑單包含權限資訊,其可用來決定客 σ 否授權接受節目内纟。例如,憑單可儲存客戶端預約= ,務清單、例如在美國的客戶端位置等、客戶端内容付費 :。如万塊2150所示,此憑單資訊能與、經由儲存词服器獲 得的規則相比較,&決定客戶端是否享有節目内容。^ 塊2160所示,如果客戶端授權接收節目内容,一密鑰 2遞給客戶端,用以直接或間接用來將編密的節目内容解 密。如果客戶端未享有節目内容,那麼沒有此密鑰配 ,。因此,對於享有及接收節目内容密鍮的客卢端二;: 節目内容的多重播放可使用接收的密鑰解密。 儲存伺服器可將節目材料的内容規則與每位客戶端的權 限相比較,並且可安全實施規則。客戶端的權限可=全包 含在資料記綠,其中當儲存伺服器要求特殊内容時, 端可將該資料記錄提供給儲存伺服器。内容規則能以2少 545052 A7 B7
兩方式傳遞。例如,内容規則可例如與内容一起直接傳遞 給儲存伺服器。如此,規則只可一次傳送給每個儲存伺服 器。在節目材料的預約購買情況中,既然它包括在他的預 約協議中,所以一觀眾不需要個別協議每一段内容。當— 觀眾確實需要選取例如觀賞付費或按時間付費的購買選項 時’觀眾可將他們與來源内容伺服器協議。選取的購買選 項可簽署及編密,並且可傳遞給客戶端(與内容規則的傳 遞機構热關)’然後在要求中所包括的可經由客戶端傳送 給儲存伺服器。既然選取的購買選項是在儲存伺服器已知 的一岔鑰下編密而不是客戶端,所以購買選項可經由客戶 端修改。或者,當客戶端與來源内容伺服器協議内容存取 時,内容規則可經由例如來源内容伺服器的内容供應者建 立。此規則能與觀眾選取的特殊購買選項組合,例如觀賞 付費或按時間付費。與選取的購買選項組合的内容規則然 後可簽署及編密,並且傳遞給客戶端,然後在要求中包括 的可經由客戶端傳送給儲存伺服器。既然内容規則是在儲 存伺服器已知的一密鑰下編密而不是客戶端,所以他們不 能由客戶端修改。此方法可移除在一來源内容伺服器及用 以傳遞内容規則的一儲存伺服器之間的一直接界面需要。 在來源内容伺服器與客戶端之間協議一購買中,起源内 容伺服器可區域性維持規則與購買選項資訊。它然後可將 所有不同購買選項提供給客戶端,如此允許客戶端決定。 因此’購貝選項可封裝到安全資料記錄,以傳回給客戶端 (在内容伺服器與儲存伺服器之間共用的一交談密鑰下編 •44· 本紙張尺度適用中國國家標準兩-織―χ撕公釐) 545052 五、發明説明(42 始、的一 KEY-REQ訊息形式)。炊 …、後,客戶端可將全資料記 錄與包括客戶端權限資訊(例 时#、 、⑺如,購貝能力、預約服務清 早寺)一起轉送給適當的儲存伺 ^ ^ ^ ^ ^ Λ、、、 4伃1 j服器。當答戶端在多重播 放系統Ιέ冊時,在圖19的宏$ μ -Γ />u, 、 客戶袖可仗授權中心1920獲得權 限資訊。 圖22係描述可由來源内容伺服器所提供的—資料記錄。 此資料記錄可在傳遞給客戶端錢存伺服器之前編密。圖 22係描速可選擇性當作—部分資料記錄使用的不同搁位。 如此’圖22係顯示可識別例如_電影名稱的特殊節目内容 的節目内容_位。此外,資料記錄2200包含-搁位,用 以儲存疋義何者可存取節目内容的_規則。在圖22顯示的 具體實施例中,-評估資訊欄位亦顯示,而且符合一特殊 評估標準。而且,-欄位可如圖22所示提供,以儲存可由 各戶端與來源内容词服器協議的例如觀賞付費或按時間付 費的客戶端購買喜好。 圖23係描述可提供給個別客戶端的_資料記綠。此一資 料C錄可用來定義不同節目内容的特殊客戶端權限。因 此’例如’圖23係顯示包含用以識別一客戶端位置欄位的 -資料記錄,例b客戶端所在位置國$。而且顯示可識別 吝戶端預約的一搁位,例如hb〇tm或sh〇wtimeTM。額外 欄位亦可提供。此資訊可被認證及編密,所以客戶端不能 校正他自己的權限。 雖然本發明的各種不同具體實施例是使用用以實施本發 明的万法或裝置描述,但是可了解到本發明可經由耦合到 545052
、發明説明( 碼實施’例如’存在-電腦或可由電腦存取的 :二例如’軟體與資料庫可用來實施上述的許多方 二同二除了.一本發明可經由硬體完成的具體實施例之 # r ^ 7 &些具體實施例可經由包含具有-電腦可 mr可用媒體的製造物件使用而達成,其可產 在L:;二露的功能…,本發明的具體實施例 們的%式碼中亦受到此專利保護。 ::明:具體實施例可如同在載波中具體實施的電腦信 ::成,而且信號(例如電與光)可藉由一傳輸媒體傳遞。 n上述的各種不同資訊能以例如—資料結構的一結構 式化'及可藉由-傳輸媒體的電信號傳輸 '或儲存在— 電腦可讀媒體。 同時注意’在此引用的許多結構、材料、與行為可 用以執行-功能的裝置、或用以執行一功能的步驟。因 :::了解到此描述涵蓋在此規格及其類似中所揭露 有〜構、材料、或行為。 本發明的具體實施例的裝置與方法及許多伴隨的優 從此規格了解,而且很顯然,各種不同變化能以這些部八 的形、結構、與配置達成,而不致於達背本發明的猜神: 範圍、或犧牲所有他的材料優點,前述的形式在此口 b 〃 體實施例。,、疋具 -46-

Claims (1)

  1. 545052 噹090126589號專利申請案 中文申請專利範圍替換本(92年4月) AB c D 申請專利範圍 1· 一種用以在包含一伺服器及一史士 μ . 匕σ 1〗服詻夂苳戶碲的網路中配送編密 鑰之方法,該方法包含: 從一客戶端接收一密鑰的要求; 記錄在一記錄中的該密鑰的該要求; 反應違要求而將該密瑜配送給該客戶端. 經由利用該密鑰的該客戶端而多重播放用於解密的節 目;以及 基於該記錄而可向該客戶端收費^ 2·如申請專利範圍第!項之方法,其進_步包含不在該接收 該密鑰的該要求之前,監視該客戶端是否需要該密鑰。 3·如申請專利範圍第1項之方法,其中該記綠該密鑰的該要 求包含: 記錄該節目的内容的一片段’其中該密鑰可用來將該 片段解密。 4·如申請專利範圍第”員之方法,其中該密鑰是在一節目片 段密鑰下編密,而且其中該節目片段密鑰可在一多重播 放訊息中配送給該客戶端。 ;)·如申請專利範圍第4項之方法,其中將該節目片段密鑰配 送給該客戶端包含: 配送當作一部分單一播放訊息的該節目片段密鑰。 6·如申請專利範圍第5項之方法,其中該節目片段密鑰是在 該客戶端的唯一密鑰下編密。 7·如申請專利範圍第4項之方法,其中將該節目片段密鑰配 送給遠客戶端包含: 本紙張尺度適用中國國豕標準(CNS) A4規格(21〇 X 297公董)
    2 05 45 5 ABCD
    正充 六、申請專利範圍 配送當作一部分多重播放訊息的該節目片段密鑰。 8·如申請專利範圍第7項之方法,其中該節目片段密鑰是在 該客戶端的一唯一密鑰下編密。 9·如申請專利範圍第4項之方法,其中該客戶端是一服務用 戶,而且其中該節目片段密鑰是在一服務密鑰下編密。 10·如申請專利範圍第9項之方法,其中該服務密鑰可響應 該客戶端購買與該服務密鑰有關的該服務而配送給該客 戶端。 11·如申請專利範圍第1 〇項之方法,其中該服務密鑰是在該 客戶端的唯一密鑰下編密。 12. 如申請專利範圍第1項之方法,其進一步包含: 配送在一第一訊息中的下一内容密鑰,其中該下一内 容密鑰是在一第一節目片段密鑰下編密; 配送在一第二訊息中的該下一内容密鑰,其中該下一 内容密鑰是在一第二節目片段密鑰下編密;以及 其中該下一内容密鑰的操作可用於將該節目内容的— 隨後片段解密。 13. —種用以在包含一伺服器及一客戶端的多重播放網路中 配送編密鑰之方法,該方法包含: 從一客戶端接收一第一密鑰的要求; 建立該第一密鑰的一要求清單;以及 將一多重播放訊息配送給要求該第一密鑰的該客戶端 清單,如此可配送一第二密鑰,其中該第二密鑰可用於 將編密的節目内容解密。 -2- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 545052 14•如申請士利範圍第13項之方法,其中該第二密鑰可利用 在該清單上的該等客戶端之中每一者的該第一密鑰而編 密。 15.如申請專利範圍第14項之方法,其中該第一密鑰是在唯 一密鑰下編密。 16·如申請專利範圍第13項之方法,其進一步包含: 從該客戶端接收一訊息,以表示該客戶端是否離開一 多重播放期間。 17·如申請專利範圍第16項之方法,其進一步包含: 從該清單移除該客戶端。 18·如申請專利範圍第1 6項之方法,其進一步包含: 反應來自該客戶端的該接收該訊息而記錄一登錄,以 表示該客戶端的收費是否於該多重播放期間停止。 19·如申請專利範圍第1 7項之方法,其進一步包含: 將一第三密鑰配送給在該清單上保留的客戶端,如此 吁避免該客戶端從可解密在該第三密鑰下編密的一節目 内容隨後片段的該清單移除。 20·如申請專利範圍第1 3項之方法,其進一步包含: 從該客戶端接收一確認訊息,用以確認該客戶端是否 接收該第一密鑰。 21. 如申請專利範圍第1 3項之方法,其進一步包含: 在該第一密鑰配送之後,可於一確認訊息未在一預定 時段内接收之後,將該客戶端從該清單移除。 22. —種用以在包含一伺服器及一客戶端的多重播放網路中
    裝 η % -3- 545052 申請專利範圍 A BCD
    配送密鑰之方法,該方法包含·· 多重播放編密的節目内容; 建立用以接收該節目的一主動參加者清單,該主動參 加者的清單包括該客戶端; 從該客戶端接收一訊息,以表示該客戶端是否應該保 留在該主動參加的清單;以及 將一訊息多重播放給該主動參加者的清單,該訊息包 括用以將孩節目内容的一隨後片段解密的一新密鑰。 23·如申請專利範圍第2 2項之方法,其中該密鑰是使用在該 >加者m單中列出的該等參加者之中每一者的唯一密鑰 編密。 24.如申請專利範圍第2 2項之方法,其進一步包含: 自该主動參加者清單中移除一第二客戶端,如果用以 表不该第二客戶端應否維持在參加者的該清單上的一訊 息並未為该弟二客戶端所接收。 25· —種用以在包含一伺服器及一客戶端的網路中傳輸一新 編密鑰之方法,該方法包含·· 提供當作一即時傳輸協定(RTP)封包使用的一封包, 包含一有效負荷部分及一標題部分; 將襴位***遠RTP封包,以表示該客戶端的密鑰是 否變化,如此可建立一修改的rTP封包;以及 將該修改的RTP封包傳輸給該客戶端。 26·如申請專利範圍第2 5項之方法,其進一步包含: 在該客戶端上接收該修改的RTP封包。 -4 - 本紙張尺度適用中國國家標準(CNS) A4規格(210 x 297公釐)
    545052 A BCD Γ^ΓΤΤο" ! ,ν„
    六、申請專利範圍 27. 如申請專利範圍第2 5項之方法,其進一步包含: 將該固定的攔位部分從該修改的RTP封包移除,如此 可復原該RTP封包。 28. 如申請專利範圍第25項之方法,其進一步包含: 從該固定欄位部分決定一密鑰變化是否發生。 29. —種用以在包含一伺服器及一客戶端的網路中傳輸一新 編密鑰之方法,該方法包含: 提供當作一即時傳輸協定(RTP)封包使用的一封包, 其中該封包係包含一標題部分;以及 利用在該標題部分中的一墊補位元,以表示該客戶端 是否密鑰變化。 30. —種用以將新的編密鑰多重播放給複數個客戶端之方 法,該方法包含: 提供經由一第一客戶端使用的第一密鑰; 編密該第一密鑰; 提供經由一第二客戶端使用的一第二密鑰; 編密該第二密鑰; 將該編密的第一密鑰及該編密的第二密鑰組合而當作 一部分訊息;以及 將該訊息多重播放給該等複數個客戶端,對如允許該 第一客戶端獲得該編密的第一密鑰,而且該第二客戶端 可獲得該編密的第二密鑰。 31. 如申請專利範圍第30項之方法,其中該組合包含在該訊 息中該編密的第一密鑰與該編密的第二密鑰連結。 -5- 本紙張尺度適用中S S家樣準(CNS) Α4規格(21G X 297公釐)'~ """
    545052 8 8 8 8 A BCD 日 丄月 .年 不 1 Γ、申請專利範圍 32.如申請專利範圍第30項之方法,其中該第一密鑰及該第 二密鑰是節目密鑰。 -6- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
TW090126589A 2000-10-26 2001-10-26 ECM and EMM distribution for multimedia multicast content TW545052B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US24392500P 2000-10-26 2000-10-26

Publications (1)

Publication Number Publication Date
TW545052B true TW545052B (en) 2003-08-01

Family

ID=22920677

Family Applications (4)

Application Number Title Priority Date Filing Date
TW090126590A TW550949B (en) 2000-10-26 2001-10-26 Initial free preview for multimedia multicast content
TW090126589A TW545052B (en) 2000-10-26 2001-10-26 ECM and EMM distribution for multimedia multicast content
TW090126564A TW540245B (en) 2000-10-26 2001-10-26 Enforcement of content rights and conditions for multimedia content
TW090126565A TW548983B (en) 2000-10-26 2001-10-26 Initial viewing period for scalable authorization of streaming multimedia content

Family Applications Before (1)

Application Number Title Priority Date Filing Date
TW090126590A TW550949B (en) 2000-10-26 2001-10-26 Initial free preview for multimedia multicast content

Family Applications After (2)

Application Number Title Priority Date Filing Date
TW090126564A TW540245B (en) 2000-10-26 2001-10-26 Enforcement of content rights and conditions for multimedia content
TW090126565A TW548983B (en) 2000-10-26 2001-10-26 Initial viewing period for scalable authorization of streaming multimedia content

Country Status (10)

Country Link
US (4) US20020172366A1 (zh)
EP (4) EP1329072A2 (zh)
JP (2) JP2004529538A (zh)
KR (4) KR20040005848A (zh)
CN (3) CN1251442C (zh)
AT (1) ATE319256T1 (zh)
CA (4) CA2426159A1 (zh)
DE (1) DE60117618T2 (zh)
TW (4) TW550949B (zh)
WO (4) WO2002096024A2 (zh)

Families Citing this family (258)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697489B1 (en) 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
WO2001047265A1 (en) * 1999-12-22 2001-06-28 Koninklijke Philips Electronics N.V. Conditional access system for controlling the access to a data content
JP2002132614A (ja) * 2000-10-18 2002-05-10 Nec Corp データ配信システム
US7058815B2 (en) * 2001-01-22 2006-06-06 Cisco Technology, Inc. Method and system for digitally signing MPEG streams
US7039803B2 (en) * 2001-01-26 2006-05-02 International Business Machines Corporation Method for broadcast encryption and key revocation of stateless receivers
US9520993B2 (en) * 2001-01-26 2016-12-13 International Business Machines Corporation Renewable traitor tracing
JP4420571B2 (ja) * 2001-02-22 2010-02-24 ソニー株式会社 送信装置および方法、受信装置および方法、情報送受信システムおよび方法、記録媒体、並びにプログラム
KR100406630B1 (ko) * 2001-03-13 2003-11-20 엘지전자 주식회사 데모용 데이터의 기록 및 재생방법과, 그에 따른 기록매체
KR20020072934A (ko) * 2001-03-13 2002-09-19 엘지전자 주식회사 데모용 데이터가 기록된 재생전용 광디스크와, 그 재생방법
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US6876984B2 (en) * 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7139398B2 (en) 2001-06-06 2006-11-21 Sony Corporation Time division partial encryption
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
KR100430158B1 (ko) * 2001-06-18 2004-05-04 지은묵 인터넷방송의 콘텐츠 위탁 영업 시스템 및 방법
US20030059053A1 (en) * 2001-09-26 2003-03-27 General Instrument Corporation Motorola, Inc. Key management interface to multiple and simultaneous protocols
US8255989B2 (en) * 2001-09-26 2012-08-28 General Instrument Corporation Access control and key management system for streaming media
US7237108B2 (en) * 2001-09-26 2007-06-26 General Instrument Corporation Encryption of streaming control protocols and their headers
WO2003036857A1 (en) * 2001-10-24 2003-05-01 Nokia Corporation Ciphering as a part of the multicast cencept
US20040255136A1 (en) * 2001-11-12 2004-12-16 Alexey Borisovich Fadyushin Method and device for protecting information against unauthorised use
US7243366B2 (en) * 2001-11-15 2007-07-10 General Instrument Corporation Key management protocol and authentication system for secure internet protocol rights management architecture
US7243230B2 (en) * 2001-11-16 2007-07-10 Microsoft Corporation Transferring application secrets in a trusted operating system environment
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
EP1479235A1 (en) * 2002-02-07 2004-11-24 Koninklijke Philips Electronics N.V. Method for distributing a video split up in spatial pieces
US6937872B2 (en) 2002-04-15 2005-08-30 Qualcomm Incorporated Methods and apparatuses for measuring frequencies of basestations in cellular networks using mobile GPS receivers
US7890771B2 (en) 2002-04-17 2011-02-15 Microsoft Corporation Saving and retrieving data based on public key encryption
US7487365B2 (en) * 2002-04-17 2009-02-03 Microsoft Corporation Saving and retrieving data based on symmetric key encryption
EP1500276A1 (en) * 2002-04-18 2005-01-26 Koninklijke Philips Electronics N.V. Testing content in a conditional access system
EP1500272A2 (en) * 2002-04-19 2005-01-26 Koninklijke Philips Electronics N.V. Conditional access system and apparatus
US7356687B2 (en) * 2002-05-21 2008-04-08 General Instrument Corporation Association of security parameters for a collection of related streaming protocols
KR20050010042A (ko) * 2002-06-12 2005-01-26 코닌클리케 필립스 일렉트로닉스 엔.브이. 조건부 액세스 장치 및 방법
US20030236975A1 (en) * 2002-06-20 2003-12-25 International Business Machines Corporation System and method for improved electronic security credentials
JP4588457B2 (ja) * 2002-06-21 2010-12-01 トムソン ライセンシング Wlan受信可能領域を通じたマルチメディアコンテンツ配信
US7260601B1 (en) 2002-06-28 2007-08-21 Cisco Technology, Inc. Methods and apparatus for transmitting media programs
JP3864867B2 (ja) * 2002-07-23 2007-01-10 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP2004096478A (ja) * 2002-08-30 2004-03-25 Fujitsu Ltd コンテンツ視聴履歴サービスプログラム
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
AU2002333848A1 (en) * 2002-09-13 2004-04-30 Telefonaktiebolaget Lm Ericsson (Publ) Secure broadcast/multicast service
US20040205811A1 (en) * 2002-09-23 2004-10-14 Grandy Leslie L. System and method for providing integrated media
US7349921B2 (en) * 2002-09-27 2008-03-25 Walgreen Co. Information distribution system
US7222185B1 (en) * 2002-10-03 2007-05-22 Cisco Technology, Inc. Methods and apparatus for distributing content within a content delivery system
GB2394386A (en) * 2002-10-16 2004-04-21 Nokia Corp Multicast data transfer
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
US7724907B2 (en) 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
SG111978A1 (en) * 2002-11-20 2005-06-29 Victor Company Of Japan An mpeg-4 live unicast video streaming system in wireless network with end-to-end bitrate-based congestion control
US20040107443A1 (en) * 2002-12-03 2004-06-03 Clancy Paul Andrew Method and apparatus for proxy Pay-Per-View
US8667525B2 (en) 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US7450722B2 (en) * 2002-12-13 2008-11-11 General Instrument Corporation Subset difference method for multi-cast rekeying
US8645988B2 (en) 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
KR100456162B1 (ko) * 2002-12-14 2004-11-09 한국전자통신연구원 디지털 케이블 티비 제한수신시스템에서 키 업데이트 방법
US7849016B2 (en) * 2002-12-18 2010-12-07 Vincent So Internet-based data content rental system and method
KR100464336B1 (ko) * 2002-12-28 2005-01-03 삼성전자주식회사 이동통신 단말기를 위한 광고 vod 서비스 방법
US8010688B2 (en) * 2003-01-15 2011-08-30 Panasonic Corporation Content use management system, content use management method, and client device
EP1439697A1 (fr) * 2003-01-20 2004-07-21 Thomson Licensing S.A. Système de reception de données numériques diffusées comprenant un terminal numérique maítre, et au moins un terminal numérique esclave
IL154739A0 (en) * 2003-03-04 2003-10-31 Bamboo Mediacasting Ltd Segmented data delivery over non-reliable link
US7089425B2 (en) * 2003-03-18 2006-08-08 Ci4 Technologies, Inc. Remote access authorization of local content
US8712942B2 (en) * 2003-03-24 2014-04-29 AEMEA Inc. Active element machine computation
US8019705B2 (en) * 2003-03-24 2011-09-13 Fiske Software, LLC. Register and active element machines: commands, programs, simulators and translators
EP1463309A1 (fr) * 2003-03-26 2004-09-29 THOMSON Licensing S.A. Traitement d'un format de flux de données pour la réception audiovisuelle mobile
JP4482380B2 (ja) * 2003-06-19 2010-06-16 パナソニック株式会社 視聴制御装置、視聴制御プログラム、セキュアモジュール
US7610485B1 (en) * 2003-08-06 2009-10-27 Cisco Technology, Inc. System for providing secure multi-cast broadcasts over a network
IL157886A0 (en) * 2003-09-11 2009-02-11 Bamboo Mediacasting Ltd Secure multicast transmission
IL157885A0 (en) * 2003-09-11 2004-03-28 Bamboo Mediacasting Ltd Iterative forward error correction
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US7568111B2 (en) 2003-11-11 2009-07-28 Nokia Corporation System and method for using DRM to control conditional access to DVB content
JP2005149129A (ja) * 2003-11-14 2005-06-09 Sony Corp ライセンス管理方法、情報処理装置および方法、並びにプログラム
FR2862835B1 (fr) * 2003-11-24 2006-04-14 Medialive Diffusion securisee et personnalisee de flux audiovisuels par un systeme hybride unicast/multicast
US7239705B2 (en) * 2003-12-10 2007-07-03 Motorola Inc. Apparatus and method for broadcast services transmission and reception
US20050129236A1 (en) * 2003-12-15 2005-06-16 Nokia, Inc. Apparatus and method for data source authentication for multicast security
JP2005184640A (ja) * 2003-12-22 2005-07-07 Fujitsu Ltd 情報配信装置及び情報配信方法
US7602908B2 (en) 2003-12-22 2009-10-13 Aol Llc System and method for using a streaming protocol
US20050177618A1 (en) * 2003-12-22 2005-08-11 Randy Zimler Methods, systems and storage medium for managing bandwidth of segmented content
US20050138655A1 (en) * 2003-12-22 2005-06-23 Randy Zimler Methods, systems and storage medium for managing digital rights of segmented content
KR100556829B1 (ko) * 2003-12-26 2006-03-10 한국전자통신연구원 세션키를 이용한 유료방송 서비스 제공 방법
KR100977042B1 (ko) * 2003-12-30 2010-08-19 주식회사 케이티 멀티미디어 컨텐츠 라이센스 공유 장치 및 방법
JP2005198043A (ja) * 2004-01-07 2005-07-21 Nec Corp コンテンツ配信システム、その方法、サーバ、ユーザ端末、暗号化装置、管理装置およびストリーミング装置
CN1890968B (zh) * 2004-01-22 2010-10-27 汤姆逊许可证公司 双向网络中具有即兴购买能力的广播有条件访问***
US20050172132A1 (en) * 2004-01-30 2005-08-04 Chen Sherman (. Secure key authentication and ladder system
US9461825B2 (en) 2004-01-30 2016-10-04 Broadcom Corporation Method and system for preventing revocation denial of service attacks
US9094699B2 (en) * 2004-02-05 2015-07-28 Broadcom Corporation System and method for security key transmission with strong pairing to destination client
US7464266B2 (en) * 2004-02-13 2008-12-09 Microsoft Corporation Cheap signatures for synchronous broadcast communication
FR2866772B1 (fr) * 2004-02-20 2006-04-28 Viaccess Sa Procede d'appariement d'un terminal recepteur avec une pluralite de cartes de controle d'acces
US20050188078A1 (en) * 2004-02-23 2005-08-25 Kotzin Michael D. System and method for managing and associating dynamic containers of a content providing device
FR2868654B1 (fr) 2004-04-06 2007-06-22 Medialive Procede et systeme de diffusion securisee de flux audiovisuels proteges a un groupe dynamique de recepteurs
JP3761557B2 (ja) * 2004-04-08 2006-03-29 株式会社日立製作所 暗号化通信のための鍵配付方法及びシステム
US8010783B1 (en) 2004-04-15 2011-08-30 Aol Inc. Service provider invocation
US20050240535A1 (en) * 2004-04-23 2005-10-27 John Grooms Web-based data content distribution system
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
US7966218B1 (en) * 2004-06-08 2011-06-21 Time Warner, Inc Apparatus, method and system for broadcast content expiration after recorded by a user
KR100608594B1 (ko) * 2004-07-01 2006-08-03 삼성전자주식회사 방송 수신기에서 지불 정보 통지 방법 및 그 방송 수신기
US7617501B2 (en) 2004-07-09 2009-11-10 Quest Software, Inc. Apparatus, system, and method for managing policies on a computer having a foreign operating system
US20060031873A1 (en) * 2004-08-09 2006-02-09 Comcast Cable Holdings, Llc System and method for reduced hierarchy key management
US8712377B2 (en) 2004-08-19 2014-04-29 Sk Planet Co., Ltd. Managing method and apparatus for servicing contents provided by content provider
US7620185B2 (en) * 2004-09-15 2009-11-17 Nokia Corporation Preview of payable broadcasts
CA2580380C (en) * 2004-09-16 2013-10-15 General Instrument Corporation System and method for providing authorized access to digital content
CN100440966C (zh) * 2004-09-23 2008-12-03 华为技术有限公司 宽带接入网中实现组播视频节目预览的方法
AU2005290501B2 (en) 2004-10-07 2009-04-09 Ntt Docomo, Inc. Server
WO2006045014A2 (en) * 2004-10-20 2006-04-27 John Kevin Markey Application of asymmetric digital signature scheme to broadcast system
WO2006083070A1 (en) * 2004-10-22 2006-08-10 Lg Electronics Inc. Method and system for determining server having controlling function
JP5265193B2 (ja) * 2004-10-28 2013-08-14 ロヴィ・ソリューションズ・コーポレーション 高精細テレビジョンのためのコンテンツ管理
US7266198B2 (en) * 2004-11-17 2007-09-04 General Instrument Corporation System and method for providing authorized access to digital content
EP1662789A1 (fr) 2004-11-29 2006-05-31 Nagracard S.A. Procédé de contrôle d'accès à des données à accès conditionnel
US7657033B2 (en) * 2004-12-10 2010-02-02 Fiske Software Llc Cryptography related to keys
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
KR100811046B1 (ko) * 2005-01-14 2008-03-06 엘지전자 주식회사 브로드캐스트/멀티캐스트 서비스에서 디지털 저작권관리방법
US7477740B2 (en) * 2005-01-19 2009-01-13 International Business Machines Corporation Access-controlled encrypted recording system for site, interaction and process monitoring
US7721005B2 (en) * 2005-01-19 2010-05-18 Iona Technologies Limited Data bus between middleware layers
US20060159068A1 (en) * 2005-01-20 2006-07-20 Nokia Corporation Supporting service requests during media data transfer
GB2422754B (en) * 2005-01-27 2007-04-04 Pccw Hkt Datacom Services Ltd Digital multicast system
US8438297B1 (en) 2005-01-31 2013-05-07 At&T Intellectual Property Ii, L.P. Method and system for supplying media over communication networks
US20060174025A1 (en) * 2005-02-01 2006-08-03 John H. Larue, Jr. System and method for streaming content utilizing client upstream communication bandwidth capacity over a network
ATE478489T1 (de) * 2005-02-14 2010-09-15 Irdeto Access Bv Verfahren zur steuerung der kommunikation zwischen einem kopfendstellensystem und mehreren kundensystemen
CN1838766B (zh) * 2005-03-22 2010-08-25 华为技术有限公司 Ip宽带视频业务计费方法
US8533750B2 (en) * 2005-03-22 2013-09-10 Huawei Technologies Co., Ltd. Method and access device for generating IP broadband video service bill
US7792293B2 (en) 2005-05-06 2010-09-07 Rovi Solutions Corporation Method and apparatus for modifying a subsequently generated control command in a content control system
CN1881924B (zh) * 2005-06-16 2011-05-25 松下电器产业株式会社 群组通信安全分配媒体记录及取回之方法及装置
KR20070001712A (ko) * 2005-06-29 2007-01-04 엘지전자 주식회사 디지털 저작권 관리에 있어서의 콘텐츠 사용권리, 그발급방법, 및 이를 이용한 콘텐츠 제어방법
GB0514492D0 (en) * 2005-07-14 2005-08-17 Ntnu Technology Transfer As Secure media streaming
EP1760619A1 (en) * 2005-08-19 2007-03-07 STMicroelectronics Ltd. System for restricting data access
CN1863041A (zh) 2005-09-28 2006-11-15 华为技术有限公司 实现网络电视节目预览的方法
US7748034B2 (en) * 2005-10-12 2010-06-29 Cisco Technology, Inc. Strong anti-replay protection for IP traffic sent point to point or multi-cast to large groups
US8805775B1 (en) * 2005-10-13 2014-08-12 Sprint Communications Company L.P. Management of requested or pushed content in communications client devices
US8001217B1 (en) 2005-10-13 2011-08-16 Sprint Communications Company L.P. Prediction-based adaptive content broadcasting over a network
KR100736080B1 (ko) * 2005-10-27 2007-07-06 삼성전자주식회사 다 계층으로 구성된 멀티미디어 스트림의 저작권을 계층별로 관리하는 방법 및 장치
US20070130594A1 (en) * 2005-12-01 2007-06-07 Murray Hidary Method and system for distributing content using podcasting
JP4843449B2 (ja) 2005-12-02 2011-12-21 ソニー株式会社 コンテンツ送受再生方法および受信再生端末
FR2894745B1 (fr) * 2005-12-13 2008-02-08 Viaccess Sa Processeur de securite et procedes d'inscription de titres d'acces et de cles cryptographiques
US7904949B2 (en) 2005-12-19 2011-03-08 Quest Software, Inc. Apparatus, systems and methods to provide authentication services to a legacy application
CN100525434C (zh) * 2005-12-31 2009-08-05 华为技术有限公司 一种在数字电视条件接收***中对用户授权的方法
KR100765774B1 (ko) * 2006-01-03 2007-10-12 삼성전자주식회사 도메인 관리 방법 및 그 장치
JP4167688B2 (ja) * 2006-01-12 2008-10-15 松下電器産業株式会社 携帯端末、暗号化コンテンツ再生方法及びそれに用いられる平文データ生成方法
US8087075B2 (en) 2006-02-13 2011-12-27 Quest Software, Inc. Disconnected credential validation using pre-fetched service tickets
US8011012B2 (en) * 2006-02-17 2011-08-30 Microsoft Corporation Program substitution
EP1827019A1 (fr) 2006-02-23 2007-08-29 Nagravision S.A. Procédé de contrôle d'accès à des données à accès conditionnel
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
JP2009530954A (ja) * 2006-03-24 2009-08-27 ケーティーフリーテル・カンパニー・リミテッド 待機画面サービスの提供方法及び待機画面サービスシステム
CN101047956B (zh) * 2006-03-30 2010-10-27 华为技术有限公司 一种多媒体广播业务***及方法
US9338405B2 (en) * 2006-05-04 2016-05-10 Cisco Technology, Inc. Scrambled digital data item
KR100812381B1 (ko) * 2006-05-12 2008-03-11 주식회사 케이티프리텔 어플리케이션 서비스 무료 체험 지원 방법 및 장치
DE102006023775A1 (de) * 2006-05-20 2007-11-22 Bayerische Motoren Werke Ag Verfahren und System zum Übertragen von Daten
US8429712B2 (en) 2006-06-08 2013-04-23 Quest Software, Inc. Centralized user authentication system apparatus and method
CN101094057A (zh) * 2006-06-20 2007-12-26 国际商业机器公司 内容分发方法、装置及***
CN101098445B (zh) * 2006-06-30 2010-05-12 株式会社日立制作所 电视节目接收设备及其接收和播放电视节目的方法
KR101282946B1 (ko) * 2006-07-19 2013-08-23 엘지전자 주식회사 콘텐츠 프리뷰를 제공하는 디지털 권한관리 방법 및 그시스템
KR101314271B1 (ko) * 2006-07-25 2013-10-02 엘지전자 주식회사 디지털 권한관리 방법 및 그 시스템
KR101300427B1 (ko) * 2006-08-28 2013-08-26 삼성전자주식회사 방송 시스템에서 양방향 채널을 통해 암호키 메시지를전송하는 방법과 그 시스템
US8412947B2 (en) * 2006-10-05 2013-04-02 Ceelox Patents, LLC System and method of secure encryption for electronic data transfer
CN1946173A (zh) * 2006-10-10 2007-04-11 华为技术有限公司 一种iptv直播业务控制方法、***和设备
DE102006048980B4 (de) * 2006-10-17 2013-04-25 Nokia Siemens Networks Gmbh & Co. Kg Anordnung und Verfahren zur Bereitstellung von Daten
US8086710B2 (en) 2006-10-30 2011-12-27 Quest Software, Inc. Identity migration apparatus and method
US7895332B2 (en) 2006-10-30 2011-02-22 Quest Software, Inc. Identity migration system apparatus and method
US8752199B2 (en) 2006-11-10 2014-06-10 Sony Computer Entertainment Inc. Hybrid media distribution with enhanced security
US8739304B2 (en) * 2006-11-10 2014-05-27 Sony Computer Entertainment Inc. Providing content using hybrid media distribution scheme with enhanced security
KR100816561B1 (ko) * 2006-11-24 2008-03-25 한국정보보호진흥원 외래 키를 이용한 모바일 멀티캐스트 키 관리 방법
FR2910671B1 (fr) * 2006-12-21 2009-04-03 Viaccess Sa Procede de gestion du nombre de visualisations,processeur de securite et terminal pour ce procede
JP4953801B2 (ja) * 2006-12-25 2012-06-13 パナソニック株式会社 パスワード設定方法、映像受信システム、プログラム、および記録媒体
US8588420B2 (en) 2007-01-18 2013-11-19 Panasonic Corporation Systems and methods for determining a time delay for sending a key update request
US20080194233A1 (en) * 2007-02-12 2008-08-14 Bridgewater Systems Corp. Systems and methods for context-aware service subscription management
RU2339077C1 (ru) * 2007-03-13 2008-11-20 Олег Вениаминович Сахаров Способ функционирования системы условного доступа для применения в компьютерных сетях и система для его осуществления
CN100551044C (zh) * 2007-04-06 2009-10-14 华为技术有限公司 实现视频直播的方法、设备及***
US8417939B2 (en) * 2007-04-11 2013-04-09 The DIRECTV Goup, Inc. Method and apparatus for file sharing between a group of user devices with encryption-decryption information sent via satellite and the content sent separately
US8345869B2 (en) * 2007-04-11 2013-01-01 The Directv Group, Inc. Method and apparatus for file sharing of missing content between a group of user devices in a peer-to-peer network
US7895341B2 (en) * 2007-04-11 2011-02-22 The Directv Group, Inc. Method and apparatus for file sharing between a group of user devices with separately sent crucial portions and non-crucial portions
US8244884B2 (en) * 2007-04-11 2012-08-14 The Directv Group, Inc. Method and apparatus for file sharing between a group of user devices with crucial portions sent via satellite and non-crucial portions sent using a peer-to-peer network
JP2008271256A (ja) * 2007-04-20 2008-11-06 Matsushita Electric Ind Co Ltd 送信側装置およびそれを備える視聴制御システムならびに視聴制御方法
US8621093B2 (en) * 2007-05-21 2013-12-31 Google Inc. Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network
US7743116B2 (en) * 2007-05-28 2010-06-22 Apple Inc. Method and user interface for accessing groups of media assets
US20080309816A1 (en) * 2007-06-15 2008-12-18 Macrovision Corporation Television content control system and method with cross-platform capability
KR20090011152A (ko) * 2007-07-25 2009-02-02 삼성전자주식회사 콘텐츠 제공 방법 및 시스템
US8280057B2 (en) * 2007-09-04 2012-10-02 Honeywell International Inc. Method and apparatus for providing security in wireless communication networks
CN101127878B (zh) * 2007-09-13 2013-07-03 深圳市融创天下科技股份有限公司 一种视频流媒体节目的加解密方法
US8036598B1 (en) 2007-09-19 2011-10-11 Sprint Communications Company L.P. Peer-to-peer transfer of files with back-office completion
US7957691B1 (en) * 2007-11-26 2011-06-07 Sprint Communications Company L.P. Distributing content to mobile devices
US20090182999A1 (en) * 2008-01-16 2009-07-16 Scott Krig Method And System For Security Certificate Properties For Protocol Exchange
WO2009100420A2 (en) * 2008-02-07 2009-08-13 Realnetworks, Inc. Selective advertising in media content
WO2009112966A2 (en) * 2008-03-10 2009-09-17 Nds Limited Key distribution system
CN101547108B (zh) * 2008-03-28 2011-06-22 华为技术有限公司 流媒体的业务切换方法、播放设备及服务器
EP2124439A1 (fr) * 2008-05-21 2009-11-25 Nagravision S.A. Méthode d'allocation et de gestion d'abbonements de réception de produits télédiffusés
JP2009296554A (ja) * 2008-06-09 2009-12-17 Sony Corp サーバ装置、ライセンス配布方法、およびコンテンツ受信装置
US8595486B2 (en) * 2008-07-15 2013-11-26 Industrial Technology Research Institute Systems and methods for authorization and data transmission for multicast broadcast services
US8848904B2 (en) * 2008-10-24 2014-09-30 University Of Maryland, College Park Method and implementation for information exchange using Markov models
US20100131650A1 (en) * 2008-11-26 2010-05-27 Chou Lan Pok Methods and Apparatus to Support Network Policy Managers
KR101547554B1 (ko) * 2008-11-27 2015-08-26 삼성전자주식회사 디지털 콘텐츠 서비스 제공 방법 및 시스템
US20100178944A1 (en) * 2009-01-15 2010-07-15 Nicolas Philippe Fodor Automatic Email Account Creation
JP2010192944A (ja) * 2009-02-13 2010-09-02 Sony Corp コンテンツ配信装置、コンテンツ利用装置、コンテンツ配信システム、コンテンツ配信方法、およびプログラム
US20100218207A1 (en) * 2009-02-23 2010-08-26 Advanced Micro Devices, Inc. Method and apparatus to detect preview of encrypted content
US9185443B1 (en) * 2009-04-06 2015-11-10 The Directv Group, Inc. Method and system for determining a channel service
US8930278B2 (en) * 2009-04-13 2015-01-06 International Business Machines Corporation Method and system of preserving purchased on-demand transportation entertainment services across different journey segments or separate trips
CN101583083B (zh) 2009-06-01 2011-11-30 中兴通讯股份有限公司 一种实时数据业务的实现方法和实时数据业务***
US9954875B2 (en) 2009-06-26 2018-04-24 International Business Machines Corporation Protecting from unintentional malware download
US8578175B2 (en) 2011-02-23 2013-11-05 International Business Machines Corporation Secure object having protected region, integrity tree, and unprotected region
US9298894B2 (en) 2009-06-26 2016-03-29 International Business Machines Corporation Cache structure for a computer system providing support for secure objects
US9846789B2 (en) 2011-09-06 2017-12-19 International Business Machines Corporation Protecting application programs from malicious software or malware
US8954752B2 (en) 2011-02-23 2015-02-10 International Business Machines Corporation Building and distributing secure object software
US8819446B2 (en) 2009-06-26 2014-08-26 International Business Machines Corporation Support for secure objects in a computer system
US8255984B1 (en) 2009-07-01 2012-08-28 Quest Software, Inc. Single sign-on system for shared resource environments
US8737610B1 (en) * 2009-10-07 2014-05-27 Imdb.Com, Inc. Restricted in situ previews for electronic advertising
KR101115204B1 (ko) * 2009-10-14 2012-06-12 주식회사 퓨쳐시스템 분산서비스거부 제어 장치 및 방법
US8150993B2 (en) * 2009-10-29 2012-04-03 At&T Intellectual Property I, Lp Synchronization of clients to maximize multicast opportunities
US9043827B1 (en) * 2009-12-16 2015-05-26 Prime Research Alliance E, Inc. Method and system for providing conditional access to encrypted content
US8769614B1 (en) 2009-12-29 2014-07-01 Akamai Technologies, Inc. Security framework for HTTP streaming architecture
JP5093331B2 (ja) * 2010-04-02 2012-12-12 オンキヨー株式会社 コンテンツ再生装置およびそのプログラム
US8713592B2 (en) * 2010-06-29 2014-04-29 Google Inc. Self-service channel marketplace
CN102143133B (zh) * 2010-08-05 2013-12-18 华为技术有限公司 Http流播放方式中支持广告内容的方法、装置和***
CN102025520A (zh) * 2010-11-26 2011-04-20 中兴通讯股份有限公司 限制终端组播预览的方法及接入设备
US8873751B2 (en) * 2010-12-31 2014-10-28 Akamai Technologies, Inc. Extending data confidentiality into a player application
GB2487727A (en) * 2011-01-28 2012-08-08 Sony Europe Ltd Module for extracting decryption seed, generating a key and providing a secure host channel
US10268843B2 (en) 2011-12-06 2019-04-23 AEMEA Inc. Non-deterministic secure active element machine
US9042555B2 (en) * 2011-02-10 2015-05-26 Sony Corporation On-demand download of partial encrypted content for partial super distributed content
EP2487904A1 (en) * 2011-02-10 2012-08-15 Thomson Licensing Method and device for excerpt licensing
EP2566157A1 (en) 2011-09-02 2013-03-06 Nagravision S.A. Method to optimize reception of entitlement management messages in a Pay-TV system
US9864853B2 (en) 2011-02-23 2018-01-09 International Business Machines Corporation Enhanced security mechanism for authentication of users of a system
US9154815B2 (en) * 2011-05-06 2015-10-06 Disney Enterprises, Inc. Method and system for securing multimedia data streamed over a network
US9137104B2 (en) 2011-05-26 2015-09-15 Kaseya Limited Method and apparatus of performing remote management of a managed machine
EP2530944A1 (en) * 2011-05-31 2012-12-05 Alcatel-Lucent España, S.A. Method for authorising
US9646141B2 (en) * 2011-06-22 2017-05-09 Netflix, Inc. Fast start of streaming digital media playback with deferred license retrieval
US8751807B2 (en) * 2011-06-23 2014-06-10 Azuki Systems Inc. Method and system for secure over-the-top live video delivery
US8387084B1 (en) * 2011-09-28 2013-02-26 United Video Properties, Inc. Systems and methods for detecting unauthorized use of a user equipment device
US8811886B2 (en) * 2011-10-07 2014-08-19 At&T Intellectual Property I, L.P. Apparatus and method for providing media services subject to viewing restrictions
KR101273142B1 (ko) * 2011-10-21 2013-06-17 주식회사 캐스트이즈 서비스 키를 사용한 주문형 비디오 서비스용 스트리밍 파일 목록 결정 장치 및 방법
US8751800B1 (en) * 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
WO2013126882A1 (en) * 2012-02-23 2013-08-29 Applied Communication Sciences Privacy-preserving publish-subscribe protocol in a distributed model
US8806529B2 (en) * 2012-04-06 2014-08-12 Time Warner Cable Enterprises Llc Variability in available levels of quality of encoded content
US11349699B2 (en) * 2012-08-14 2022-05-31 Netflix, Inc. Speculative pre-authorization of encrypted data streams
US20140108616A1 (en) * 2012-10-17 2014-04-17 Dell Products L.P. System and method for entitling digital assets
US10095663B2 (en) 2012-11-14 2018-10-09 Amazon Technologies, Inc. Delivery and display of page previews during page retrieval events
US20140181653A1 (en) * 2012-12-26 2014-06-26 Johannes P. Schmidt Content presentation with enhanced user experience
US20140256420A1 (en) * 2013-03-11 2014-09-11 Microsoft Corporation Univied game preview
DE102013106121A1 (de) * 2013-06-12 2014-12-18 Appbyyou Gmbh Verfahren zur Verschlüsselung von Daten
EP2869578A1 (fr) * 2013-11-01 2015-05-06 Nagravision S.A. Méthode et dispositif de distribution de licences multimédias au sein d un système de distribution d un service multimédia sécurisé
US9223965B2 (en) 2013-12-10 2015-12-29 International Business Machines Corporation Secure generation and management of a virtual card on a mobile device
US9235692B2 (en) 2013-12-13 2016-01-12 International Business Machines Corporation Secure application debugging
CN110177290B (zh) 2014-04-27 2021-10-26 Lg电子株式会社 用于发送或接收服务指南分段的方法和设备
US10042521B1 (en) 2014-05-22 2018-08-07 Amazon Technologies, Inc. Emulation of control resources for use with converted content pages
US11169666B1 (en) 2014-05-22 2021-11-09 Amazon Technologies, Inc. Distributed content browsing system using transferred hardware-independent graphics commands
US9922007B1 (en) 2014-05-22 2018-03-20 Amazon Technologies, Inc. Split browser architecture capable of determining whether to combine or split content layers based on the encoding of content within each layer
US9454515B1 (en) 2014-06-17 2016-09-27 Amazon Technologies, Inc. Content browser system using graphics commands and native text intelligence
US11159837B2 (en) * 2014-08-07 2021-10-26 DISH Technologies L.L.C. Value point-based conditional authorization for a media content receiver device
JP2016063233A (ja) * 2014-09-12 2016-04-25 株式会社東芝 通信制御装置
US10257176B2 (en) * 2015-03-04 2019-04-09 Ssh Communications Security Oyj Replacing keys in a computer system
WO2017050351A1 (en) * 2015-09-21 2017-03-30 Swiss Reinsurance Company Ltd. System and method for secure digital sharing based on an inter-system exchange of a two-tier double encrypted digital information key
MX2019002385A (es) * 2016-09-15 2019-06-20 Nuts Holdings Llc Transito y almacenamiento de datos de usuario encriptados.
US10754970B2 (en) 2017-01-27 2020-08-25 International Business Machines Corporation Data masking
US10749692B2 (en) 2017-05-05 2020-08-18 Honeywell International Inc. Automated certificate enrollment for devices in industrial control systems or other systems
US10674189B2 (en) * 2017-06-22 2020-06-02 At&T Intellectual Property I, L.P. Methods, systems, and devices for providing a video trailer for media content during a voice communication session
US10929826B2 (en) * 2017-10-13 2021-02-23 Dish Network L.L.C. Paywall-enabled streaming content onto social platforms from application window
EP3797525A1 (en) * 2018-05-23 2021-03-31 Koninklijke KPN N.V. Inserting secondary content in primary content in iptv
US10419786B1 (en) 2018-07-20 2019-09-17 Fubotv Inc. Systems and methods for securely generating live previews
US11025424B2 (en) * 2019-02-19 2021-06-01 Arris Enterprises Llc Entitlement management message epoch as an external trusted time source
US11520915B2 (en) * 2020-03-26 2022-12-06 Synamedia Limited Secure fast channel change
KR20230021642A (ko) 2020-04-09 2023-02-14 너츠 홀딩스 엘엘씨 너츠: 유연한 계위 객체 그래프
US20220104010A1 (en) * 2020-09-29 2022-03-31 Qualcomm Incorporated Synchronous content presentation
CN114363139B (zh) * 2020-09-30 2024-05-03 北京金山云网络技术有限公司 规划带宽确定方法、装置、电子设备和可读存储介质
US11778250B2 (en) * 2022-01-19 2023-10-03 Dish Network Technologies India Private Limited Techniques for reducing streaming start latency

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0148235B1 (en) * 1983-06-30 1988-10-05 Independent Broadcasting Authority Encrypted broadcast television system
US5003384A (en) * 1988-04-01 1991-03-26 Scientific Atlanta, Inc. Set-top interface transactions in an impulse pay per view television system
JPH03214834A (ja) * 1990-01-19 1991-09-20 Canon Inc マルチメデイアネツトワークシステム
US5790198A (en) * 1990-09-10 1998-08-04 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
JPH06141004A (ja) * 1992-10-27 1994-05-20 Mitsubishi Corp 課金システム
US6323894B1 (en) * 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
US6279029B1 (en) * 1993-10-12 2001-08-21 Intel Corporation Server/client architecture and method for multicasting on a computer network
JPH07283809A (ja) * 1994-04-08 1995-10-27 Mitsubishi Corp 暗号鍵システム
US6041316A (en) * 1994-07-25 2000-03-21 Lucent Technologies Inc. Method and system for ensuring royalty payments for data delivered over a network
US5594794A (en) * 1994-10-18 1997-01-14 General Instrument Corporation Of Delaware Method and apparatus for free previews of communication network services
US5659615A (en) * 1994-11-14 1997-08-19 Hughes Electronics Secure satellite receive-only local area network with address filter
DE69532028T2 (de) * 1994-12-13 2004-06-24 Mitsubishi Corp. Verschlüsselungssystem für sichere elektronische Transaktionen
US5642418A (en) * 1995-02-21 1997-06-24 Bell Atlantic Network Services, Inc. Satellite television system and method
EP0735459B1 (en) * 1995-03-30 2003-09-17 Consorzio per la Ricerca sulla Microelettronica nel Mezzogiorno - CoRiMMe Fuzzy processor with improved architecture
US5758068A (en) * 1995-09-19 1998-05-26 International Business Machines Corporation Method and apparatus for software license management
WO1997030397A1 (en) * 1996-02-16 1997-08-21 Cyber Marketing, Inc. Remote interactive multimedia preview and data collection kiosk system
US5748736A (en) * 1996-06-14 1998-05-05 Mittra; Suvo System and method for secure group communications via multicast or broadcast
US5878135A (en) * 1996-11-27 1999-03-02 Thomson Consumer Electronics, Inc. Decoding system for processing encrypted broadcast, cable or satellite video data
US5790196A (en) * 1997-02-14 1998-08-04 Mitsubishi Electric Information Technology Center America, Inc. Adaptive video coding method
EP0974229B8 (en) * 1997-03-21 2007-02-14 Nagra Thomson Licensing Broadcast and reception system, and conditional access system therefor
DE69809757T2 (de) * 1997-08-01 2003-07-10 Scientific Atlanta Datenverschlüsselungsgerät für systeme mit bedingtem zugriff
US6067623A (en) * 1997-11-21 2000-05-23 International Business Machines Corp. System and method for secure web server gateway access using credential transform
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6141753A (en) * 1998-02-10 2000-10-31 Fraunhofer Gesellschaft Secure distribution of digital representations
US6510515B1 (en) * 1998-06-15 2003-01-21 Telefonaktlebolaget Lm Ericsson Broadcast service access control
US6295361B1 (en) * 1998-06-30 2001-09-25 Sun Microsystems, Inc. Method and apparatus for multicast indication of group key change
WO2000025517A1 (en) * 1998-10-27 2000-05-04 Koninklijke Philips Electronics N.V. Broadcast network with interactive services
US6684331B1 (en) * 1999-12-22 2004-01-27 Cisco Technology, Inc. Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure
WO2002003604A2 (en) * 2000-06-29 2002-01-10 Cachestream Corporation Digital rights management

Also Published As

Publication number Publication date
JP2004533735A (ja) 2004-11-04
DE60117618T2 (de) 2006-12-14
DE60117618D1 (de) 2006-04-27
TW540245B (en) 2003-07-01
US20020174366A1 (en) 2002-11-21
EP1329072A2 (en) 2003-07-23
KR20040005848A (ko) 2004-01-16
CN1251442C (zh) 2006-04-12
WO2002062054A9 (en) 2004-03-04
CA2427136A1 (en) 2002-08-08
WO2002096024A2 (en) 2002-11-28
WO2002096024A9 (en) 2003-11-20
WO2002063850A2 (en) 2002-08-15
CA2427181A1 (en) 2002-11-28
US20020172366A1 (en) 2002-11-21
CA2425159A1 (en) 2002-08-15
CN1633794A (zh) 2005-06-29
US20020170053A1 (en) 2002-11-14
KR20040007409A (ko) 2004-01-24
EP1371205B1 (en) 2006-03-01
WO2002069567A3 (en) 2003-02-13
WO2002096024A3 (en) 2003-07-17
KR20030060923A (ko) 2003-07-16
CN1483263A (zh) 2004-03-17
KR20030094216A (ko) 2003-12-11
TW548983B (en) 2003-08-21
EP1352496A2 (en) 2003-10-15
TW550949B (en) 2003-09-01
JP2004529538A (ja) 2004-09-24
ATE319256T1 (de) 2006-03-15
CA2426159A1 (en) 2002-09-06
WO2002069567A2 (en) 2002-09-06
US20020172368A1 (en) 2002-11-21
EP1334583A2 (en) 2003-08-13
WO2002062054A3 (en) 2003-10-09
CN1471773A (zh) 2004-01-28
EP1371205A2 (en) 2003-12-17
WO2002063850A3 (en) 2003-04-17
WO2002062054A2 (en) 2002-08-08

Similar Documents

Publication Publication Date Title
TW545052B (en) ECM and EMM distribution for multimedia multicast content
US11166001B2 (en) Method and apparatus for secure transfer and playback of multimedia content
US20110093883A1 (en) System, protection method and server for implementing the virtual channel service
US20130152128A1 (en) Controlling a viewing session for a video program
JP2005530405A (ja) メディアを流すためのアクセス制御および鍵管理システム
WO2005076531A1 (fr) Systeme et procede d'informations multimedia a la demande
JP2006094342A (ja) サーバー型コンテンツ提供システム、サーバー型コンテンツ提供装置、コンテンツ利用装置、サーバー型コンテンツ提供方法及びコンテンツ利用方法
EP4242883A1 (en) Method and system for managing content data access
WO2005004391A1 (en) Enforcement of content rights and conditions for multimedia content
AU2001297621A1 (en) Enforcement of rights and conditions for multimedia content
AU2002248283A1 (en) Initial viewing period for authorization of multimedia content
AU2001297985A1 (en) Initial free preview for multimedia multicast content
AU2002253848A1 (en) ECM And EMM Distribution for Multimedia Multicast Content
JP2002344930A (ja) 映像データ配信システムのサーバー装置及び端末装置

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees