KR20060107806A - System and method for controlling conditional access to broadband digital content using DDRM - Google Patents
System and method for controlling conditional access to broadband digital content using DDRM Download PDFInfo
- Publication number
- KR20060107806A KR20060107806A KR1020067011439A KR20067011439A KR20060107806A KR 20060107806 A KR20060107806 A KR 20060107806A KR 1020067011439 A KR1020067011439 A KR 1020067011439A KR 20067011439 A KR20067011439 A KR 20067011439A KR 20060107806 A KR20060107806 A KR 20060107806A
- Authority
- KR
- South Korea
- Prior art keywords
- key
- content
- mobile terminal
- encrypted
- digital content
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000009877 rendering Methods 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000010295 mobile communication Methods 0.000 claims description 20
- 238000013475 authorization Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 2
- 230000003139 buffering effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 6
- 230000008901 benefit Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000007420 reactivation Effects 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/26606—Channel 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
시스템 및 방법이 브로드캐스트 환경에서 DRM을 제공하기 위해 개시된다. 실시예에 따라, DRM 시스템은 암호화된 서비스 키들을 이동전화망을 통해 이동단말에 배포한다. 이동단말은 암호화된 서비스 키를 수신하고 그것을 이용하여 DVB 셋톱박스로부터 수신되는 암호화된 콘텐츠 키들을 해독한다. 해독된 콘텐츠 키들은 로컬링크를 통해 셋톱박스에 송신되어 암호화된 브로드캐스트 콘텐츠를 해독하는데 이용된다. 수신기 하드웨어를 인에이블시켜 렌더링 프로세스의 일부 동안 파워 오프하는 모바일 수신기들을 위한 전력관리기법 또한 개시된다.Systems and methods are disclosed for providing DRM in a broadcast environment. According to an embodiment, the DRM system distributes the encrypted service keys to the mobile terminal through the mobile telephone network. The mobile terminal receives the encrypted service key and uses it to decrypt the encrypted content keys received from the DVB set top box. The decrypted content keys are sent to the set top box via a local link and used to decrypt the encrypted broadcast content. Power management techniques are also disclosed for mobile receivers that enable receiver hardware to power off during part of the rendering process.
Description
본 발명은 일반적으로 IP 데이터캐스트 콘텐츠의 보호 전송 및 이용에 관한 것이다. 더 상세하게는 본 발명은 이동단말을 사용하여 광대역 디지털 콘텐츠 전달 및 권한 관리를 보증하는 것에 관한 것이다.The present invention relates generally to the secure transmission and use of IP datacast content. More particularly, the present invention relates to ensuring broadband digital content delivery and rights management using mobile terminals.
DVB는 디지털 브로드캐스트 비디오 콘텐츠의 배포를 위한 표준을 제공한다. DVB의 채택에 관한 이슈들 중의 하나는 표준에 의해 제공된 초기의 디지털 콘텐츠가 품질의 손실 없이 그리고 콘텐츠 소유자의 승낙 없이 잠재적으로 기록될 수 있고 배포될 수 있다는 것이다. 비승인 배포를 피하기 위해 DVB 표준은 배포되는 콘텐츠를 전송 전에 암호화하는 메커니즘을 구비한다. 그러나 DVB는 디지털 권한 관리(digital rights management; DRM) 체계 또는 키 전달 표준을 나타내지 않는다. 이 두 요소들은 보호되는 콘텐츠에 대한 안전한 전송 및 조건부 접근을 보증한다. DVB는 콘텐츠 보호의 이 양태를 사유의 DRM시스템들의 개발에 남겨둔다.DVB provides a standard for the distribution of digital broadcast video content. One of the issues with the adoption of DVB is that the initial digital content provided by the standard can potentially be recorded and distributed without loss of quality and without the consent of the content owner. To avoid unauthorized distribution, the DVB standard has a mechanism for encrypting content that is distributed before transmission. DVB, however, does not represent a digital rights management (DRM) scheme or key delivery standard. These two elements ensure secure transmission and conditional access to protected content. DVB leaves this aspect of content protection in the development of proprietary DRM systems.
어떤 권한관리 시스템이라도 전달되는 콘텐츠의 암호화는 비교적 단순하다. 더 어려운 것은 배포된 정보를 해독하고 사용하는데 필요한 권한에 대한 조건부 접 근을 배포하는 것이다. 권한은 최종 사용자가 암호화된 콘텐츠로 무엇을 하게 할 것인지, 예를 들면, 그 콘텐츠를 어떤 기간동안 플레이하게 할 것인지 또는 그 콘텐츠를 제한된 회수 복사하게 할 것인지를 구현한다. DRM은 콘텐츠를 해독하는데 요구되는 키들을 권한들 자체가 자유로이 복사 또는 배포될 수 없는 엄중히 제어되는 시스템 속에 넘김으로써 콘텐츠에 대한 조건부 접근을 달성하는데, 이는 미국 특허출원공개 제2003-0076955-A1호를 참조한다. 이 권한들의 성공적인 제어는 그것들이 특별한 승인된 최종 사용자를 넘어서는 권한의 배포를 제한하기 위해 개별적으로 취급될 것을 요구한다.The encryption of content delivered to any rights management system is relatively simple. Even more difficult is the distribution of conditional access to the permissions necessary to decrypt and use the distributed information. The authorization implements what the end user will do with the encrypted content, for example, how long will the content be played or for a limited number of copies of the content. DRM achieves conditional access to content by passing the keys required to decrypt the content into a tightly controlled system in which the rights themselves cannot be copied or distributed freely, which is described in US Patent Application Publication No. 2003-0076955-A1. See. Successful control of these privileges requires that they be treated individually to limit the distribution of privileges beyond a particular authorized end user.
현재의 DVB DRM 해법들은 이 권한들을 DVB 전송을 수행하는 동일한 브로드캐스트와 함께 송신된 증표(voucher)들로서 전송한다. 이 접근법은 각 이용자가 개별화된 권한증표를 수신할 필요가 있기 때문에 대역폭에서 매우 낭비적일 수 있다. 증표들의 수가 증가함에 따라, 디지털 콘텐츠를 운반해야 할 것인 브로드캐스트 링크의 대역폭은 불필요하게 낭비될 것이다. 증표를 전송하는 이 방법은 브로드캐스트를 수신하는 모든 사용자가 그 사용자를 위해 의도된 증표뿐만 아니라 모든 다른 사용자를 위해 의도된 증표들도 수신할 것이기 때문에 특히 낭비적이다.Current DVB DRM solutions transmit these rights as vouchers sent with the same broadcast that performs DVB transmission. This approach can be very wasteful in bandwidth because each user needs to receive a personalized credential. As the number of tokens increases, the bandwidth of the broadcast link, which will have to carry digital content, will be unnecessarily wasted. This method of sending a token is particularly wasteful because every user who receives the broadcast will receive not only the token intended for that user, but also the token intended for all other users.
DRM을 제공하는 다른 접근방법들은 특수 장비, 이를테면 스마트카드들 및 모뎀들을 가지는 셋톱박스를 이용하여 다른 통신링크들, 예를 들면 전화선들을 통해 권한증표들을 배포하는 것이다. 그러나, 권한 전달을 수행하기 위해 필요한 특수 장비는 케이블 분배기가 할지도 모를 방식인 무선 방송사업자들이 최종 사용자의 장비를 효율적으로 제어하는 것을 방해한다. 무선 방송사업자들이 부가적인 브로드 캐스트 지불시스템을 개발하고 싶어하지만, DRM 인프라스트럭처(하드웨어 및 소프트웨어) 및 과금 메커니즘들을 포함한 최종 사용자를 위한 통합된 하드웨어 인프라스트럭처를 먼저 개발하지 않고서는, 그렇게 할 수 없다. 시스템을 만들기 위해 필요한 투자는 어떤 하나의 브로드캐스트 채널이라도 상당하다. 부가적으로 최종 사용자들은 하나의 채널만을 위해 일하는 시스템 위해 투자하거나 새로운 장비를 획득하지는 쉽지 않을 것이다.Another approach to providing DRM is to distribute credentials over other communication links, such as telephone lines, using a set top box with special equipment such as smart cards and modems. However, the special equipment required to perform the rights transfer prevents wireless broadcasters from controlling the end user's equipment efficiently, which may be the way cable operators may do. While wireless broadcasters want to develop additional broadcast payment systems, they cannot do so without first developing an integrated hardware infrastructure for end users, including DRM infrastructure (hardware and software) and billing mechanisms. The investment required to build a system is significant for any single broadcast channel. In addition, end users will not be able to invest in systems that only work for one channel or acquire new equipment.
DRM을 이용하여 DVB콘텐츠에 대한 조건부 접근을 제어하는 시스템 및 방법에 의해 위에서 확인된 문제들이 해결되고 이 기술분야에서 기술적 발전이 성취된다. 본 발명의 예시적인 실시예는, DVB 서비스 키를 암호화하고 DVB의 사용과 관련된 권한들을 기술하는 권한증표들을 생성하는 DRM 시스템을 구비한다. 권한증표 및 암호화된 서비스 키는 권한증표에서 명료하게 표현된 권한에 따라서 서비스 키를 해독하기 위해 프로그램된 이동단말에 보내진다. DVB 디스플레이기기는 콘텐츠 키로 암호화된 콘텐츠를 수신하고 또한 서비스 키로 암호화되었던 버전의 콘텐츠 키를 수신한다. DVB 디스플레이기기는 암호화된 콘텐츠 키를 이동단말에 보낸다. 이동단말은 권한증표에서 정의된 권한들에 따라서 서비스 키로 콘텐츠 키를 해독한다. 이동단말은 해독된 콘텐츠 키를 그것이 암호화된 콘텐츠를 해독하기 위해 사용되는 DVB 디스플레이기기에 보낸다.The problems identified above are addressed by systems and methods for controlling conditional access to DVB content using DRM and technological advances are achieved in the art. An exemplary embodiment of the present invention includes a DRM system for encrypting a DVB service key and generating credentials that describe the rights associated with the use of DVB. The credential certificate and the encrypted service key are sent to a mobile terminal programmed to decrypt the service key according to the authority clearly expressed in the credential table. The DVB display device receives the content encrypted with the content key and also receives the version of the content key that was encrypted with the service key. The DVB display device sends the encrypted content key to the mobile terminal. The mobile terminal decrypts the content key with the service key according to the rights defined in the credential table. The mobile terminal sends the decrypted content key to the DVB display device, which is used to decrypt the encrypted content.
본 발명의 추가의 예시적인 실시예에서, DRM 시스템은 이동단말에 실행 가능한 애플리케이션을 보낸다. 그 후 이동단말은 서비스 및 콘텐츠 키 해독을 다루고, 할당된 권한을 강제하는 애플리케이션을 실행한다.In a further exemplary embodiment of the invention, the DRM system sends an executable application to the mobile terminal. The mobile terminal then runs an application that handles service and content key decryption and enforces the assigned rights.
본 발명의 추가의 예시적인 실시예에서, DRM 시스템 및 이동단말 둘 다는 서비스 키를 보호하는 OMA DRM 표준에 따라 동작하여 권한증표를 정의하는 서비스 키를 보호하고 허가된 권한을 이동단말에 강제한다.In a further exemplary embodiment of the present invention, both the DRM system and the mobile terminal operate in accordance with the OMA DRM standard protecting the service key to protect the service key defining the credential and enforce the authorized authority to the mobile terminal.
본 발명의 추가의 실시예에서 이동단말은 블루투스를 경유하여 DVB 디스플레이기기에 연결된다.In a further embodiment of the invention the mobile terminal is connected to the DVB display device via Bluetooth.
본 발명의 추가의 실시예에서 이동전화 과금시스템은 DVB 콘텐츠의 사용에 대해 과금하는데 이용된다.In a further embodiment of the invention the mobile phone billing system is used to charge for the use of DVB content.
본 발명의 다른 및 추가의 양태들은 다음의 설명 중에 첨부 도면들을 참조하여 명확하게 될 것이다.Other and further aspects of the present invention will become apparent with reference to the accompanying drawings in the following description.
도 1은 DVB 암호화된 콘텐츠의 전달을 보이는 블록도이다.1 is a block diagram illustrating delivery of DVB encrypted content.
도 2는 이동단말을 사용하는 DVB를 위한 DRM 시스템을 개시하는 본 발명의 예시적인 실시예를 보이는 블록도이다.2 is a block diagram illustrating an exemplary embodiment of the present invention that discloses a DRM system for DVB using a mobile terminal.
도 3은 이동단말 및 DVB 셋톱박스의 동작 및 그것들 사이의 통신을 개시하는 본 발명의 예시적인 실시예를 보이는 블록도이다.3 is a block diagram illustrating an exemplary embodiment of the present invention that initiates operation of a mobile terminal and a DVB set top box and communication therebetween.
본 발명의 시스템 및 방법은 DVB 환경에서 DRM 권한을 전송하기 위한 효율적이고 안전한 방법을 제공한다. 본 발명은 브로드캐스트 전송 대역폭을 불필요하게 낭비하는 일없이 별도의 배포경로를 이용하여 보호된 방식으로 전송 및 권한 제어 가 일어날 수 있게 하는 이점을 가진다. 부가적으로, 특히 유익한 실시예에서 본 발명은 만들어져 있는 과금 및 콘텐츠 제어를 위해 수립된 이동 DRM 표준과 이동전화 인프라스트럭처를 사용한다.The system and method of the present invention provide an efficient and secure method for transmitting DRM rights in a DVB environment. The present invention has the advantage that transmission and authorization control can occur in a protected manner using a separate distribution path without unnecessary waste of broadcast transmission bandwidth. In addition, in a particularly advantageous embodiment, the present invention uses the mobile DRM standard and mobile telephone infrastructure established for the charging and content control in place.
도 1은 개략적인 콘텐츠 암호화 및 전달 체계를 나타낸다. 명료한, 즉 암호화되지 않은 DVB 콘텐츠(1c)가 DVB 공통 스크램블링 알고리즘(DVB CSA 5)에 따라서 먼저 암호화한다. DVB CSA(5)는 명료한 DVB 콘텐츠 및 무작위 CSA 제어워드(10)를 입력으로서 취한다. 그 후 DVB CSA(5)는 대칭 암호화 알고리즘을 채용하여 암호화된 DVB 콘텐츠(1e)를 생성한다. CSA 제어워드(10)는, 암호화된 DVB 콘텐츠(1e)를 해독하고 사용 가능한 명료한 DVB 콘텐츠를 복원하기 위해 해독 알고리즘에 의해 나중에 사용되어야만 한다. 그러므로, CSA 제어워드는 배포된 암호화된 콘텐츠에 대한 키로서 생각될 수 있다. 암호화된 DVB 콘텐츠(1e)는 DVB 최종 사용자(40)에게 방송채널들(50)을 통해 자유롭게 브로드캐스트하는 것이 이제 안전해진다. 최종 사용자에 관해서, 최종 사용자들(40)을 가리키는 하나의 기호만이 도면에 보이고 있지만, 어떠한 수의 최종사용자들이라도 브로드캐스트된 콘텐츠를 수신할 수 있다는 것이 이해되어야 할 것이다. 부가하여, 식별되는 최종 사용자(40)는 DVB 기능들, 예컨대, DVB 콘텐츠 및 메시지들을 수신하고 해독하는 기능들을 수행하는 많은 하드웨어 및 소프트웨어 구조들을 나타낸다. 최종 사용자 구조들은 DVB 표준 및 개시된 시스템에 따라 동작하도록 프로그램된 TV, 튜너 또는 셋톱박스와 같은 어느 적합한 알려진 장비에 의해서도 구현될 수 있다.1 shows a schematic content encryption and delivery scheme. Clear, ie unencrypted,
지금까지 설명된 프로세스는 DVB 표준에 의해 정의되고 그러므로 여러 가지 DVB 구현예들 중에 일관되어야만 한다. 그러나, 최종 사용자들(40)에 의해 수신되는 암호화된 DVB 콘텐츠는 그것이 해독될 수 있는 경우에만 유용할 것이다. 그렇게 하기 위해, 최종 사용자(40)는 CSA 제어워드(10)의 사본을 요구할 것이다. 그러나 DVB 표준은 제어워드들을 최종 사용자들에게 안전하게 전달하는 방법을 지시하지 않는다. 또한 그것은 제어워드들이 일단 배포된다면 콘텐츠 제공자들에 규정되는 권한들에 따라서만 사용되는 방법을 지시하지 않는다. 그러므로 완전한 DRM 시스템은 콘텐츠 제공자에 의해 허가된 권한에 따라서 제어워드의 비밀을 전달 중에 보호해야만 하고 최종 사용자에 의한 그것들의 사용을 제한해야만 한다. DVB 시스템의 이 사유적인(proprietary) 양태를 수행하기 위한 일반적인 접근방법은 도 1에서 점선형 사각형으로 보이고 있다.The process described so far is defined by the DVB standard and therefore must be consistent among the various DVB implementations. However, encrypted DVB content received by
먼저, CSA 제어워드(10)는 서비스 키(SK; 22)로써 암호화된다(20). 서비스 키는 특정 DVB 서비스, 예컨대 프리미엄 채널 또는 페이-퍼-뷰 이벤트와 관련된 모든 CSA 제어워드들을 암호화하기 위해 사용된다. 그러나 다른 서비스들은 아마도 다른 키를 사용할 것이다. 암호화된 CSA 제어워드는 자격 제어 메시지(ECM; 25)에 추가된다. 암호화된 CSA 제어워드에 더하여, ECM(20)은 또한 헤더 정보 또는 다른 관련 데이터를 포함할지도 모른다. 그 다음 ECM은 브로드캐스트 네트워크 위에서 최종 사용자들(40)에게 전송된다.First, the
ECM에 들어 있는 암호화된 CSA 제어워드는 그것이 암호화된 DVB 콘텐츠를 해독하는데 사용될 수 있기 전에 해독되어야만 한다. 따라서, 서비스 키(SK; 22)는 최종 사용자에 전달되어야만 한다. 안전하게 그렇게 하기 위해, 서비스 키는 특정 최종 사용자에게 고유한 사용자 키(UK; 27)로써 암호화된다(28). 전형적으로 UK는 최종 사용자 셋톱박스 내의 보호형 스마트카드에 저장된다. 그 다음 암호화된 SK는 자격 관리 메시지(EMM; 29)를 생성하기 위해 사용된다. EMM은 또한 헤더 또는 권한 정보를 포함할지도 모른다. 전송되는 권한 정보는 예를 들면 최종 사용자가 보호형 콘텐츠를 사용할 수 있게 하는 방법을 지시할 것이다.The encrypted CSA control word contained in the ECM must be decrypted before it can be used to decrypt the encrypted DVB content. Thus, the
이전의 암호화 단계들과는 달리, 사용자 키는 최종 사용자들(40)에게 전송될 필요가 없는데 최종 사용자의 하드웨어가 사용자의 UK로써 암호화된 데이터를 해독하도록 미리 프로그램되기 때문이다. 다수의 절차들이 UK의 비밀 및 사용성을 보증하기 위해 채용될 수 있다. 예를 들면, 최종 사용자의 하드웨어는 DVB 시스템에 의해 알려진 공유 비밀로써 미리 프로그램될 수 있다. 또는, 공개키 암호화 방식이 최종 사용자의 UK를 알 필요도 없이 SK를 암호화하기 위해 사용될 수 있다. 어느 경우라도, EMM을 받으면 최종 사용자는 서비스 키를 해독하고 그러면 이 서비스 키는 CSA 제어워드를 해독하기 위해 사용되어 궁극적으로 그것은 브로드캐스트 콘텐츠를 해독하는데 이용된다.Unlike the previous encryption steps, the user key does not need to be sent to the
도 2에 보인 바와 같이, DVB 콘텐츠의 전송을 위한 일반 접근방법은 이동단말(70)을 채용하도록 변경된다. 암호화된 DVB 콘텐츠(1e) 및 ECM(25) 내의 암호화된 제어워드의 전달은 도 1에 보인 것처럼 수행된다. 그러나, 이동단말의 도입은 도 2의 시스템이 DVB 방송사업자부터 이동전화/데이터 네트워크까지의 서비스 요건들과 DRM 구현을 해제하는 것을 허락한다.As shown in Fig. 2, the general approach for the delivery of DVB content is modified to employ a
콘텐츠 제공자, 즉 방송사업자는 SK를 콘텐츠에 관련한 다른 데이터와 함께 DRM 시스템에 전달한다. 실사용에서 이것은 임의의 알려진 컴퓨터간 통신 방법을 통해 SK를 생성하고 보내는 콘텐츠 제공자의 서버에 의해 달성될 수 있었다.The content provider, that is, the broadcaster, delivers the SK along with other data related to the content to the DRM system. In practical use this could be achieved by the server of the content provider creating and sending the SK via any known intercomputer communication method.
일 실시예에서, UK에 의해 이미 암호화된 SK가 EMM으로 보내진다. DRM 시스템은 필요한 특정 형식화 및 권한 정보를 부가하고 그 다음에 그 EMM을 이동단말에 송신한다.In one embodiment, SK already encrypted by the UK is sent to the EMM. The DRM system adds the specific formatting and authorization information required and then sends the EMM to the mobile terminal.
대체 실시예에서, 도 2에 보인 바와 같이, 방송사업자는 UK(27)를 이용한 암호화 전에 DRM 시스템(30)에 SK를 제공할 수 있다. 이것은 DVB 방송사업자 및 DRM 시스템(30) 사이의 데이터 교통량을 제한할 것인데, SK는 모든 사용자들에게 일반적인 반면 암호화된 EMM은 사용자 특이성이 있고 서비스를 요구하는 각 최종 사용자에 대해 발생되어야 하기 때문이다. 이 두 예들은 DVB 제공자가 DRM 서비스들을 수행하기도 할 시스템을 포함하여 각종 양태들의 DVB 암호화/브로드캐스트 및 DRM 시스템이 어떤 수의 방식들로라도 DVB 및 DRM 서비스 제공자들 사이에서 나누어질 수 있다는 사실을 증명한다.In an alternative embodiment, as shown in FIG. 2, the broadcaster may provide SK to the DRM system 30 prior to encryption using the
DRM 시스템에 의해 공급된 권한 집행은 어떤 알려진 DRM 기법으로도 수행될 수 있다. 예를 들면, 시스템에 참여하고 있는 이동단말들은 UK 및 DRM 소프트웨어 및/또는 UK를 보호하는 하드웨어를 포함하기까지 기초부터 설계될 수 있다. 이 소프트웨어 및/또는 하드웨어는 이동단말이 DRM 시스템에 의해 제공된 명령어들에 따라서만 UK를 사용하는 것을 보증할 것이다. 이 실시예에서, DRM 시스템은 UK, 즉 공유된 비밀을 알 필요가 있거나 또는 UK가 그것, 즉 공개키 암호문을 해독할 수 있도록 콘텐츠를 암호화하는 방법을 알 필요가 있다.Enforcement provided by the DRM system may be performed by any known DRM technique. For example, mobile terminals participating in the system may be designed from the ground up to include UK and DRM software and / or hardware protecting the UK. This software and / or hardware will ensure that the mobile uses the UK only in accordance with instructions provided by the DRM system. In this embodiment, the DRM system needs to know the UK, that is, the shared secret, or need to know how to encrypt the content so that the UK can decrypt it, that is, the public key cryptogram.
도 2a의 실시예로 돌아가서, 일단 DRM 시스템(30)이 SK(22)를 수신하면 그것은 DRM 보호를 SK에 제공하고, 이동전화망을 통해 그것을 최종 사용자에게 배포한다. DRM 시스템은, 데이터를 이동단말들에 전달할 수 있도록 개시된 동작들을 수행하기 위해 프로그램되고 이동전화망에 연결된 컴퓨터 또는 일단의 컴퓨터에 의해 구현될 수 있다.Returning to the embodiment of FIG. 2A, once the DRM system 30 receives the
DRM 시스템은 또한 예컨대 식별자데이터(이름, 주소, 전화번호), 그의 DRM 컴플라이언트(compliant) 기기에 관한 데이터, 콘텐츠 가입에 관한 데이터, 과금에 관한 데이터 등과 같은 사용자에 관해 저장된 데이터를 가질 수도 있다. DRM 시스템은 이동통신망 오퍼레이터와는 예컨대 과금을 위해 통신할 수 있다.The DRM system may also have stored data about the user such as, for example, identifier data (name, address, phone number), data about its DRM compliant device, data about content subscriptions, data about billing, and the like. The DRM system may communicate with the mobile network operator, for example for billing.
본 실시예에서 DRM 시스템의 기능들 중의 하나는 DRM 인프라스트럭처를 이동단말(70)에 제공하는 것이다. 도 2에 보인 바와 같이, DRM 시스템은 이동단말(70)에 UK(27)를 담고 있는 보호 애플리케이션(36)을 제공한다. 이 보호 애플리케이션은 이동단말에서 실행되고, 예컨대, 키 해독 및 권한 집행과 같은 DRM 동작들을 수행한다. 보호 애플리케이션은 보호된 계산을 제공하는 임의의 알려진 방법들에 따라 프로그램될 수 있다. 더욱이, 일단 이동단말에 설치되면 보호 애플리케이션은 시스템에 의해 송신된 어떠한 수의 EMM들에 대해서도 DRM 집행을 제공한다. 이 실시예는 그것이 UK의 전달을 제공하기 때문에 특히 유익하다. 그러므로 특정 DRM 시스템에 결코 참여하지 않았던 이동단말을 시작할 수 있고, 갱신된 보안을 제공하기 위해 시스템에서 이동단말에 대한 UK를 리프레시할 수 있다.One of the functions of the DRM system in this embodiment is to provide the DRM infrastructure to the
보호 애플리케이션을 제공하는 것에 부가하여, DRM 시스템은 또한 보호된 SK 및 그것의 사용을 지시하는 권한들을 이동단말에 제공하도록 프로그램되어야만 한다. 이것은 SK를 암호화/래핑(34)하여 SK에 대한 사용 권한을 지시하는 DRM 증표(35)로 싸여진 EMM을 만드는 것에 의해 달성된다. 따라서, DRM 시스템(30)을 구현하는 컴퓨터들은 EMM 및 다른 데이터를 DRM 증표(35)에 래핑 및 암호화(34), 즉 캡슐화하도록 프로그램된다. DRM 시스템(30)은 이동단말들과는 이동통신망(80)을 통하여 통신하여 DRM 메시지들 및 객체들, 예컨대 DRM 증표 및 보호 애플리케이션들을 전달한다.In addition to providing a protection application, the DRM system must also be programmed to provide the mobile terminal with rights to instruct the protected SK and its use. This is accomplished by encrypting / wrapping 34 the SK to create an EMM wrapped with a
권한객체로서, DRM 증표는 또한 SK와 관련된 콘텐츠에 대해 수행될 수 있는 사용들의 수 및 유형을 지시하는 보호 권한 정의들을 포함할 수 있었다. DRM 증표는 다른 데이터, 예컨대 요구된/주문된 콘텐츠에 관한 데이터 및 과금 또는 지불에 관한 데이터를 더 포함할 수 있다. DRM 증표는 예컨대 ODRL와 같은 권한 표현 언어로, 또는 예컨대 XML 또는 그것의 어느 파생물들과 같은 확장성 생성 언어로 표현될 수 있다.As a rights object, the DRM certificate could also contain protection rights definitions that indicate the number and type of uses that can be performed on content related to SK. The DRM certificate may further include other data, such as data relating to the requested / ordered content and data relating to charging or payment. The DRM token may be expressed in an authorization expression language such as ODRL or in an extensible generating language such as XML or any derivative thereof.
그러나, 권한 객체의 기능은 권한을 시스템 또는 보호 애플리케이션이 되게 다시 프로그램하는 것에 의해 덜 유연한 방식으로 구현될 수 있다. 예를 들면, 보호 애플리케이션은 그것이 수신하는 모든 EMM들에 대해 어떤 세트의 권한들, 예컨대 하나의 플레이를 허용하기만 하도록 프로그램될 수 있다.However, the functionality of a privilege object can be implemented in a less flexible manner by reprogramming the privilege into a system or protected application. For example, a protection application can be programmed to only allow a certain set of privileges, such as one play, for all EMMs it receives.
이제 이동단말의 동작 및 최종 사용자(40)에서 수행되는 동작들로 돌아간다. 위에서 언급된 바와 같이, 최종 사용자(40)는 DVB 암호화된 콘텐츠를 수신하고 출력을 디스플레이를 통해 제공하는 수단을 채용한다. 개시된 실시예에서 이 동작은 DVB 셋톱박스에 의해 수행되지만, 개시된 동작들은 TV에 통합될 수 있거나 또는 개시된 기능들을 수행할 수 있는 이 기술분야에서 알려진 어떠한 하드웨어에 의해서라도 구현될 수 있다.Now it returns to the operation of the mobile terminal and the operations performed at the
도 3에 보인 바와 같이, DVB 셋톱박스는 유선접속 또는 무선 RF 또는 적외선 링크와 같은 임의의 알려진 통신링크로 이동단말과 통신한다. 하나의 유익한 실시예는 셋톱박스와 이동단말 사이의 통신에 블루투스를 채용할 것인데 그것이 확정된 표준이고 셋톱박스 및 이동단말 사이에 만들어져 있는 보안접속을 제공하기 때문이다. 앞서 논의된 바와 같이, 이동단말(70)은 이동통신망에 연결되고 DRM 시스템의 개시된 기능들을 수행하도록 프로그램된 단순한 하드웨어 기기이다.As shown in Figure 3, a DVB set top box communicates with a mobile terminal over any known communication link, such as a wired connection or a wireless RF or infrared link. One advantageous embodiment would employ Bluetooth in the communication between the set top box and the mobile terminal because it is a definite standard and provides a secure connection made between the set top box and the mobile terminal. As discussed above,
프로세스는 보호된 DRM 콘텐츠를 주문하는 최종 사용자로 시작된다. 이용 가능한 콘텐츠의 목록들은 DVB 네트워크 또는 셋톱박스를 통한 텔레비전에 대한 브라우징을 위해 또는 이동단말 자체에 그것의 사용자 인터페이스를 통해 셋업될 수 있다. 사용자가 이동단말로 콘텐츠를 브라우즈하는 경우에, 이동단말은 DRM 시스템의 서버들에 또는 다른 소스들로부터 연결되어 이용 가능한 콘텐츠 선택대상(choice)을 기술하는 데이터를 수신할 수 있다. 다르게는, 이용 가능한 콘텐츠는 음성전화통신망을 통해 브라우즈 및 주문 될 수 있다.The process begins with an end user ordering protected DRM content. The lists of available content can be set up for browsing on a television via a DVB network or set top box or via its user interface on the mobile terminal itself. When a user browses content with a mobile terminal, the mobile terminal may receive data describing content choices available and connected to servers in the DRM system or from other sources. Alternatively, the available content can be browsed and ordered through the voice telephony network.
어느 경우에나, 일단 사용자가 콘텐츠의 특정 조각을 선택하였다면, DRM 시스템(30)은 통지를 받고 필요한 DRM 증표들 및 소프트웨어를 이동단말(70) 쪽으로 푸시(push)하기 시작한다. 주문 프로세스에서 이동단말의 사용은 DVB 콘텐츠 제공자가 이동단말 과금 네트워크를 사용하여 콘텐츠에 대해 과금할 수 있게 한다. 바 꾸어 말하면, 사용자가 페이퍼 뷰 영화를 주문한다면 그 영화에 대한 요금은 단순히 사용자 이동전화기 청구서에 추가될 수 있다.In either case, once the user has selected a particular piece of content, the DRM system 30 is notified and begins to push the required DRM tokens and software towards the
주문된 콘텐츠로 콘텐츠를 이용하는 프로세스가 시작된다. 도 3에 보인 바와 같이, 셋톱박스(41)는 암호화된 DVB 콘텐츠(1e) 및 그것에 관련된 ECM(25)을 수신하거나 또는 미리 수신하고 저장해 두었다. 그러나, 셋톱박스는 ECM에 포함된 CSA 제어워드 없이는 암호화된 DVB 콘텐츠(1e)의 아무것도 사용할 수 없다. 그러나, ECM은 명료한 CSA 제어워드를 획득하기 위해 적합한 서비스 키로써 해독되어야만 한다. 이것을 하기 위해 셋톱박스(41)는 블루투스 링크(90)를 통해 ECM(25)을 이동단말(70)에 건네준다. ECM이 암호화된 CSA 제어워드를 담고 있기 때문에 블루투스 링크는 이 단계에서는 보호될 필요가 없다. 유익하게는, 많은 셋톱박스들이 이미 유사한 기능을 수행하고 수신된 ECM을 해독을 위해 스마트카드에 보낸다. 그래서, 셋톱박스들은 스마트카드 대신에 이동단말과 통신하도록 다시 지정되는 것만 필요하다.The process of using the content with the ordered content begins. As shown in Fig. 3, the set top box 41 has received or previously received and stored the
위에서 설명되고 도 3에서 보인 바와 같이, 이동단말(70)은 DRM 시스템(30)으로부터 보호 애플리케이션(36) 및 DRM 증표(35)를 수신했다. CSA 제어워드를 해독하기 위한 프로세스는 다음과 같으며, 바람직하게는, 동단말은, 보안처리를 수행하도록 설계된 하드웨어 및/또는 소프트웨어이며 적용된 DRM의 방해를 시도하는 개개의 것들에 의한 참견에 저항하는 이동 DRM 엔진(72)을 가진다. 이동 DRM 엔진은 UK(27)에 대한 보안 액세스를 가지는 보호 애플리케이션(36)을 실행한다. 보호 애플리케이션은 DRM 증표(35) 및 ECM(25)를 입력으로 간주한다.As described above and shown in FIG. 3, the
DRM은 그 다음에 DRM 증표로 표현되는 권한이 요구된 사용, 예컨대 DVB 콘텐츠의 플레이를 허용하는지를 결정할 것이다. 요구된 사용이 허용된다면, 보호 애플리케이션은 UK를 이용하여 EMM에 들어있는 SK를 해독한다(74). 그 다음 해독된 SK는 ECM에 들어 있는 CSA 제어워드를 해독하는데 이용되어 명료한 CSA 제어워드(10)를 생성한다. 그 다음 명료한 CSA 제어워드는 블루투스 링크를 통해 셋톱박스에 되돌려 보내어진다. 바람직하게는, 명료한, 즉 암호화되지 않은 CSA 제어워드의 셋톱박스로의 전송은 보안 블루투스 링크에서 발생한다. 블루투스 링크 보안 접속은 만들어져 있는 인증, 허가 및 암호화(평이한 텍스트의 암호화)를 제공한다.The DRM will then determine whether the rights represented by the DRM certificate allow for the required use, such as play of DVB content. If the required use is allowed, the protection application uses the UK to decrypt the SK contained in the EMM (74). The decrypted SK is then used to decrypt the CSA control word contained in the ECM to produce a clear
보호 애플리케이션을 배포하여 DRM 시스템을 실행하는 것은 특히 유익한데, 보호 애플리케이션이 최종 사용자의 특정 이동단말 및/또는 셋톱박스에 맞춤될 수 있어 채용되는 장비에 무관하게 사용자들에 대한 호환성 동작을 보장하기 때문이다.Deploying a protected application to run a DRM system is particularly beneficial because the protected application can be tailored to the end user's specific mobile terminal and / or set-top box to ensure compatible behavior for users regardless of the equipment employed. to be.
해독된 CSA 제어워드(10)의 수신 하에 DVB 셋톱박스는 CSA 제어워드를 이용하여 DVB CSA 해독(43)을 수행한다. 이것은 명료한 DVB 콘텐츠(1c)를 생성하고 그 다음 이 콘테츠는 사용을 위해 디스플레이(46)에 출력될 수 있다. 디스플레이(46)는 콘텐츠의 사용을 위한 단지 일반적인 표현이다. 실사용에서 콘텐츠는 각각이 적당한 기기에서 이용될 수 있을 것인 음악, 소프트웨어, 등일 수 있다.Upon receipt of the decrypted
대체 실시예들에서, 보호 애플리케이션은 DRM 증표로 표현되는 바와 같은 유효기간을 가질 수 있고 보호 애플리케이션은 유효기간이 경과한 후에 실행 불가능하게 될 것이거나 또는 보호 애플리케이션은 버려지거나 전체적으로 또는 부분적으 로 덮어 쓰이거나 삭제될 것이다. 발명의 하나의 실시예에서 실행 불가능하게 되었던 보호 애플리케이션은 DRM 시스템으로부터의 응답메시지로써 재 활동화 될 것이고, 여기서 재 활동화 메시지는 다른 보호 애플리케이션을 포함하는 DRM 증표일 수 있다.In alternative embodiments, the protected application may have an expiration date as represented by a DRM certificate and the protected application will become inoperable after the expiration date or the protected application is discarded or entirely or partially overwritten. Or will be deleted. A protection application that has been disabled in one embodiment of the invention will be reactivated with a response message from the DRM system, where the reactivation message can be a DRM certificate that includes another protection application.
다른 실시예들은 네트워크로부터 위치 정보를 받기 위해 이동전화망을 사용할 수 있었다. 이동단말의 소재(location)는 셀 레벨까지 쉽게 결정될 수 있고 소재 데이터는 네트워크의 방문자 위치 레지스터(VLR)에서 입수 가능하다. 수신된 소재정보는 접근 제어의 부분으로서 사용될 수 있다. 예를 들면, DRM 증표는 이 특징을 이용하여 적용될 수 있는 지리적인 제약을 담고 있을지도 모른다.Other embodiments could use a mobile phone network to receive location information from the network. The location of the mobile terminal can be easily determined down to the cell level and the location data is available in the visitor location register (VLR) of the network. The received location information can be used as part of access control. For example, a DRM certificate may contain geographic constraints that can be applied using this feature.
다른 유익한 실시예는 DVB 콘텐츠를 수신하는 어떤 근처의 기기와 관련하여 이동단말을 사용할 것이다. 블루투스 접속이 사용된다면, 블루투스 서비스 디스커버리 프로토콜 및 블루투스 짝짓기(pairing) 메커니즘은 필요한 셋톱박스 식별에 사용될 수 있는 신뢰 관계를 제공할 것이다. 이 기능성은 사용자가 친구 집 또는 다른 장소에서 콘텐츠를 사고 사용하는 것을 허락할 것이다.Another advantageous embodiment would use a mobile terminal in connection with any nearby device that receives DVB content. If a Bluetooth connection is used, the Bluetooth service discovery protocol and the Bluetooth pairing mechanism will provide a trust relationship that can be used to identify the required set-top box. This functionality will allow the user to buy and use content at a friend's house or elsewhere.
또 다른 유익한 실시예에서, DRM 시스템은 이동단말들의 사용에 영향을 미칠 수 있고 오픈 모바일 얼라이언스(Open Mobile Alliance; OMA)의 표준 DRM 인프라스트럭처를 이행할 수 있다.In another advantageous embodiment, the DRM system may affect the use of mobile terminals and may implement the standard DRM infrastructure of the Open Mobile Alliance (OMA).
OMA 컴플라이언트 이동단말들을 이용하여 EMM들 및 DRM 권한을 전달하는 이점들은 두 부분이 된다. 첫째, 이동단말들은 대부분의 개인들에 의해 소유된 공통된 하드웨어 조각(piece)이고, 그러므로, 방송사업자는 모든 잠재적인 최종 사용자 들에 대해 특수한 하드웨어를 동원하는 일 없이 부가 서비스를 제공할 수 있다. 둘째, 이동단말들의 사용은 또한 방송사업자가 OMA와 같은 표준 이동 DRM 시스템을 채택하는 것을 허용하여 비용적으로 특수한 시스템들을 개발하고 유지할 필요가 없게 한다. 이 이점들 둘 다는 최종 사용자들이 표준 장비를 채용하여 프리미엄 DVB 콘텐츠를 당장 얻을 수 있는 시스템에 이르게 한다. 이것은 이것은 사용자들이 프리미엄 콘텐츠를 보기 위해 미리 계획을 세워야 하고 특수 장비를 얻어야만 하는 시스템과 비교하여 더욱 시장성 있는 시스템을 되게 한다.The benefits of delivering EMMs and DRM rights using OMA compliant mobiles are two parts. First, mobile terminals are a common piece of hardware owned by most individuals, and therefore broadcasters can provide additional services without all the special hardware for all potential end users. Secondly, the use of mobile terminals also allows broadcasters to adopt standard mobile DRM systems such as OMA, eliminating the need to develop and maintain special systems at cost. Both of these advantages lead to a system where end users can employ standard equipment to get premium DVB content right away. This makes the system more marketable compared to the system where users have to plan ahead to get premium content and get special equipment.
일반적으로, OMA는 이동단말들을 위한 소프트웨어 및 하드웨어 표준을 정의한다. OMA DRM 표준은 컴플라이언트 기기들이 보호된 콘텐츠 및 실행 가능한 애플리케이션, 이를테면 자바 애플릿의 보안 전송을 포함하여 권한 관리 시스템을 이행하고 참여하는 것을 허락한다. 그 다음 OMA 컴플라이언트 이동단말은, 보호된 콘텐츠의 보호를 보증하기 위해 필요한 요구된 UK 및 다른 보안 절차들을 담고 있는 애플리케이션을 실행할 것이다. 본 발명에서 보호된 콘텐츠는 실제 사용 가능한 미디어라기보다는 단순히 SK 및 CSA 제어워드이다. OMA DRM 시스템의 부가적인 상세한 설명은 OMA, DRM 콘텐츠 포맷 버전 1.0을 포함한 OMA 간행 문서들; OMA, 디지털 권한 관리 버전 1.0; 및 OMA 권한 표현 언어 버전 1.0에 문서화되어 있고, 그것들 모두는 www.openmobilealliance.com에서 입수 가능하고 참조로써 여기에 통합된다.In general, OMA defines software and hardware standards for mobile terminals. The OMA DRM standard allows compliant devices to implement and participate in rights management systems, including secure delivery of protected content and executable applications, such as Java applets. The OMA compliant mobile terminal will then run the application containing the required UK and other security procedures necessary to ensure protection of the protected content. The protected content in the present invention is simply SK and CSA control words rather than actual usable media. Additional details of the OMA DRM system can be found in the OMA publications, including OMA, DRM Content Format Version 1.0; OMA, Digital Rights Management Version 1.0; And OMA rights expression language version 1.0, all of which are available at www.openmobilealliance.com and are incorporated herein by reference.
본 발명의 맥락에서, DRM 시스템은 OMA 표준에 따라서 보호 애플리케이션들 및 DRM 증표들을 만들 것이다. 그리고 이동단말은 OMA 애플리케이션을 실행하고 DRM 증표를 따를 때 OMA 표준을 따르도록 설계되고 프로그램될 것이다.In the context of the present invention, the DRM system will make protection applications and DRM certificates in accordance with the OMA standard. And the mobile terminal will be designed and programmed to follow the OMA standard when running OMA applications and following the DRM certificate.
상술한 바와 같이, 개시된 발명은 개시된 동작들을 수행할 수 있는 어떠한 하드웨어로도 구현될 수 있다. 예를 들면, 다른 실시예에서, 개시된 발명의 모든 최종 사용자 기능들은 수신용 하드웨어기기, 렌더링 하드웨어기기 및 개시된 절차들을 실용화하는 소프트웨어 프로그램을 담고 있는 메모리기기를 갖는, 예컨대, 이동전화기, 랩탑 또는 개안 정보휴대 단말과 같은 단일 이동단말에 구현될 수 있다. 그런 기기들은 네트워크들 및 휴대형 기기들에 대한 개량들이 최종 사용자에게 더 풍부하고 더 다채로운 콘텐츠를 제공함에 따라 더욱 더 대중적인 엔터테인먼트 소스들이 되고 있다. 예를 들면, 비교적 큰 컬러화면들을 갖는 이동전화 핸드셋들은 비디오 브로드캐스트들을 보기 위한 인기 있는 기기들이 될 것 같다.As noted above, the disclosed invention may be implemented in any hardware capable of performing the disclosed operations. For example, in another embodiment, all of the end user functions of the disclosed invention have a receiving device, a rendering hardware device, and a memory device containing a software program that implements the disclosed procedures, eg, a mobile phone, laptop or eye opening information. It may be implemented in a single mobile terminal such as a portable terminal. Such devices are becoming more and more popular entertainment sources as improvements to networks and portable devices provide richer and more diverse content to end users. For example, mobile phone handsets with relatively large color screens are likely to be popular devices for watching video broadcasts.
그러나, 브로드캐스트 콘텐츠를 다루는 이동단말을 이용하면, 해결을 요하는 얼마간의 부가적인 문제들이 나타난다. 어떤 이동기기의 경우에라도 가장 우려되는 문제들 중의 하나는 이용 가능한 배터리 수명이다. 브로드캐스트 콘텐츠를 수신하는 것은 특히 배터리 집중적인데 이동단말의 수신회로들이 전체 브로드캐스트 동안 활동상태로 있어야만 하기 때문이다. 예를 들면, 영화 또는 텔레비전 쇼(프로그램)의 브로드캐스트를 수신하는데 요구된 소비전력은 기기의 이용 가능한 배터리 수명을 현저하게 줄일지도 모른다.However, using a mobile terminal that handles broadcast content presents some additional problems that need to be addressed. One of the most concerned problems for any mobile device is the available battery life. Receiving broadcast content is particularly battery intensive because the receiving circuits of the mobile terminal must remain active during the entire broadcast. For example, the power consumption required to receive a broadcast of a movie or television show (program) may significantly reduce the available battery life of the device.
본 발명의 예시적인 실시예는 브로드캐스트 상황에서 배터리 사용을 줄이는 해법을 제공한다. 이 해법은 브로드캐스트들을 이동기기들에 타임 슬라이스되고 시간 압축된 세그먼트들로 제공하는 것에 관계가 있다.An exemplary embodiment of the present invention provides a solution to reduce battery usage in broadcast situations. This solution relates to providing broadcasts to mobile devices in time sliced and time compressed segments.
바꾸어 말하면, 브로드캐스트 링크가 브로드캐스트 콘텐츠의 세그먼트를 그 세그먼트에 들어 있는 콘텐츠를 렌더링할 때의 시간보다 적은 시간에 송신하는 충분한 대역폭을 가진다면, 콘텐츠가 송신될 수 있게 된 후 수신기는 그 콘텐츠를 플레이하는 동안 턴 오프될 수 있기 때문에 전력은 절약될 수 있다. 예를 들면, 네트워크가 3메가비트/초로 콘텐츠를 브로드캐스트하고 콘텐츠는 300킬로비트/초로 렌더링된다면, 이동단말의 수신기는 10초만큼의 콘텐츠를 수신하기 위해 1초간 턴온되는 것만 필요하다. 그러면 수신기는 콘텐츠를 렌더링하는 동안 9초간 턴 오프되어 소비전력을 90%만큼 줄인다. 이 기법하의 라이브 콘텐츠의 브로드캐스트는 채용된 세그먼트 길이와 일치하는 약간의 전송 지연을 필요로 할 것이다. 예를 들면, 방송사업자가 1분의 세그먼트들로 콘텐츠를 송신하기를 선택한다면, 제1의 세그먼트의 전송을 시작하기 전에 1분만큼의 콘텐츠를 버퍼링해야 할 것이다. 따라서, 브로드캐스트는 약 1분 지연될 것이다.In other words, if the broadcast link has sufficient bandwidth to send a segment of the broadcast content in less time than when rendering the content contained in the segment, then the receiver may send the content after the content has been transmitted. Power can be saved because it can be turned off while playing. For example, if the network broadcasts content at 3 megabits / second and the content is rendered at 300 kilobits / second, the receiver of the mobile terminal only needs to be turned on for 1 second to receive 10 seconds of content. The receiver is then turned off for nine seconds while rendering the content, reducing power consumption by 90%. Broadcast of live content under this technique will require some transmission delay that matches the segment length employed. For example, if a broadcaster chooses to transmit content in one minute segments, it will have to buffer one minute of content before starting the transmission of the first segment. Thus, the broadcast will be delayed by about one minute.
이 타임 슬라이스 기법도 이동기기가 셀에서 셀로 이동하는 셀룰러 환경에서 셀들 간의 전이를 용이하게 하는 이점이 있다. 이동단말이 셀에서 셀로 이동함에 따라 하나의 셀에서부터 다음 셀로의 그것의 접속을 스위치하는 최적의 시간을 선택해야 한다. 이동단말이 브로드캐스트를 실시간으로 수신하였다면, 다음 셀로의 통화채널전환(handoff)은 브로드캐스트 전송의 수신 시에 얼마간의 결함의 원인이 될지도 모른다. 스위치를 위한 최적의 시간을 고르는 것은 적어도 매우 신중한 판단을 필요로 할 것이다. 반면에, 개시된 시간 슬라이스 기법을 이용하면, 이동단말은 자신의 수신기를 간헐적으로 이용하여 다른 셀들을 찾을 수 있다. 그러면, 세그먼트 전송들 간의 확장된 시간에 의해, 더 큰 시간 윈도우가 최적의 셀 전송 시간 을 결정하기 위해 이용 가능하다.This time slice technique also has the advantage of facilitating transitions between cells in a cellular environment where the mobile device moves from cell to cell. As the mobile terminal moves from cell to cell, it must select the optimal time to switch its connection from one cell to the next. If the mobile terminal received the broadcast in real time, handoff to the next cell may cause some flaw in the reception of the broadcast transmission. Choosing the best time for the switch will require at least very careful judgment. On the other hand, using the disclosed time slice technique, the mobile terminal can intermittently use its receiver to find other cells. Then, with the extended time between segment transmissions, a larger time window is available for determining the optimal cell transmission time.
기술된 기법을 수행하기 위해, 이동단말에는 개시된 동작을 수행하기 위해 실행 가능한 소프트웨어를 갖는 메모리소자가 제공될 수 있다. 개시된 기법을 성공적이게 하기 위해, 이동단말에는 세그먼트 수신 동안 그것의 수신기를 턴 오프 및 턴 온 하는 적당한 타이밍이 제공되어야 한다. 수신기를 켜는 초기 결정은 다수의 소스들로부터 생성될 수 있는데, 전형적으로는 특정 콘텐츠 조각에 대한 기기 사용자의 요구에 의할 것이다. 그러면 기기는 제1의 세그먼트를 수신한 후에 턴 오프될 수 있다. 일단 오프 된다면, 다음 결정은 수신기를 다시 켤 때이고 그것은 다수의 방법들로 달성될 수 있다. 예를 들면, 세그먼트 전송 갭은 채용된 프로토콜의 부분으로서의 폭이 넓은 사전 설정된 시스템 일 수 있었다. 바꾸어 말하면, 모든 전송 세그먼트들 소정의 간격으로 발생될 수 있다. 다르게는, 이동단말은 현재의 세그먼트가 그것의 렌더링 국면(phase)을 막 종료하고 다음 세그먼트를 기다릴 때, 예컨대, 현재의 세그먼트 렌더링이 95%완료될 때 수신기는 턴 온 할 수 있다. 다르게는, 각 세그먼트는 다음 세그먼트가 브로드캐스트될 때를 나타내는 데이터를 포함할 수 있다. 이전 세그먼트의 데이터를 통해 다음 세그먼트의 브로드캐스트 시간을 식별하는 것은, 가변적인 세그먼트 크기를 허용하고 현재 세그먼트를 렌더링하는 일 없이 다음 세그먼트의 타이밍의 결정을 허용하기 때문에 특히 유익하다.In order to perform the described technique, a mobile terminal may be provided with a memory device having software executable to perform the disclosed operation. In order to make the disclosed technique successful, the mobile terminal must be provided with suitable timing to turn its receiver off and on during segment reception. An initial decision to turn on the receiver can be made from a number of sources, typically based on the device user's request for a particular piece of content. The device may then be turned off after receiving the first segment. Once off, the next decision is to turn the receiver back on and it can be accomplished in a number of ways. For example, the segment transmission gap could be a wide range of preset systems as part of the protocol employed. In other words, all transmission segments can be generated at predetermined intervals. Alternatively, the mobile terminal can turn on when the current segment has just finished its rendering phase and waits for the next segment, eg when the current segment rendering is 95% complete. Alternatively, each segment may contain data indicating when the next segment is broadcast. Identifying the broadcast time of the next segment through the data of the previous segment is particularly beneficial because it allows for variable segment size and allows determination of the timing of the next segment without rendering the current segment.
본 발명의 많은 특징들 및 이점들은 상세한 설명으로부터 명백하게 되고, 그래서, 본 발명의 진정한 정신 및 범위 내에 드는 발명의 모든 그러한 특징들 및 이점들을 첨부의 청구범위가 포괄하는 것이 의도된다.Many features and advantages of the invention will be apparent from the description, and therefore, it is intended that the appended claims cover all such features and advantages of the invention that fall within the true spirit and scope of the invention.
게다가, 다수의 변형예들 및 개조예들이 이 기술분야의 숙련자들에게 일어날 수 있으므로, 본 발명은 여기서 도시되고 설명된 정확한 지시 및 동작에 제한되는 것을 원하지 않는다. 따라서, 의지가 되는 모든 적당한 변형예들 및 동등물들은 청구항들의 범위 내에 드는 것으로 의도된다.In addition, as many variations and modifications may occur to those skilled in the art, the present invention is not intended to be limited to the precise instructions and operations shown and described herein. Accordingly, all suitable modifications and equivalents at will are intended to fall within the scope of the claims.
Claims (33)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/705,449 US7568111B2 (en) | 2003-11-11 | 2003-11-11 | System and method for using DRM to control conditional access to DVB content |
US10/705,449 | 2003-11-11 | ||
US10/939,078 US7698568B2 (en) | 2003-11-11 | 2004-09-09 | System and method for using DRM to control conditional access to broadband digital content |
US10/939,078 | 2004-09-09 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087002165A Division KR20080014929A (en) | 2003-11-11 | 2004-11-10 | System and method for controlling conditional access to broadband digital content using DDRM |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060107806A true KR20060107806A (en) | 2006-10-16 |
Family
ID=34577174
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067011439A KR20060107806A (en) | 2003-11-11 | 2004-11-10 | System and method for controlling conditional access to broadband digital content using DDRM |
KR1020087002165A KR20080014929A (en) | 2003-11-11 | 2004-11-10 | System and method for controlling conditional access to broadband digital content using DDRM |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087002165A KR20080014929A (en) | 2003-11-11 | 2004-11-10 | System and method for controlling conditional access to broadband digital content using DDRM |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1690367A4 (en) |
JP (1) | JP2007511946A (en) |
KR (2) | KR20060107806A (en) |
AU (1) | AU2004288307B2 (en) |
WO (1) | WO2005045554A2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100881724B1 (en) * | 2007-10-01 | 2009-02-06 | 한국전자통신연구원 | Key Conversion System and Method for Redistributing Broadcast Content |
KR101012561B1 (en) * | 2008-08-22 | 2011-02-09 | 에스케이 텔레콤주식회사 | DDR content providing system and DDR content providing method |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7310807B2 (en) | 2003-10-29 | 2007-12-18 | Sbc Knowledge Ventures, L.P. | System and method for local video distribution |
US8904458B2 (en) | 2004-07-29 | 2014-12-02 | At&T Intellectual Property I, L.P. | System and method for pre-caching a first portion of a video file on a set-top box |
US8584257B2 (en) | 2004-08-10 | 2013-11-12 | At&T Intellectual Property I, L.P. | Method and interface for video content acquisition security on a set-top box |
US8086261B2 (en) | 2004-10-07 | 2011-12-27 | At&T Intellectual Property I, L.P. | System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises |
US8434116B2 (en) | 2004-12-01 | 2013-04-30 | At&T Intellectual Property I, L.P. | Device, system, and method for managing television tuners |
US7716714B2 (en) | 2004-12-01 | 2010-05-11 | At&T Intellectual Property I, L.P. | System and method for recording television content at a set top box |
US7474359B2 (en) | 2004-12-06 | 2009-01-06 | At&T Intellectual Properties I, L.P. | System and method of displaying a video stream |
US7436346B2 (en) | 2005-01-20 | 2008-10-14 | At&T Intellectual Property I, L.P. | System, method and interface for controlling multiple electronic devices of a home entertainment system via a single control device |
US7307574B2 (en) | 2005-02-02 | 2007-12-11 | Sbc Knowledge Ventures, Lp | Remote control, apparatus, system and methods of using the same |
US8214859B2 (en) | 2005-02-14 | 2012-07-03 | At&T Intellectual Property I, L.P. | Automatic switching between high definition and standard definition IP television signals |
US9225698B2 (en) * | 2005-05-12 | 2015-12-29 | Nokia Technologies Oy | Fine grain rights management of streaming content |
US8054849B2 (en) | 2005-05-27 | 2011-11-08 | At&T Intellectual Property I, L.P. | System and method of managing video content streams |
US7908627B2 (en) | 2005-06-22 | 2011-03-15 | At&T Intellectual Property I, L.P. | System and method to provide a unified video signal for diverse receiving platforms |
US8893199B2 (en) | 2005-06-22 | 2014-11-18 | At&T Intellectual Property I, L.P. | System and method of managing video content delivery |
US8365218B2 (en) | 2005-06-24 | 2013-01-29 | At&T Intellectual Property I, L.P. | Networked television and method thereof |
US8282476B2 (en) | 2005-06-24 | 2012-10-09 | At&T Intellectual Property I, L.P. | Multimedia-based video game distribution |
US8635659B2 (en) | 2005-06-24 | 2014-01-21 | At&T Intellectual Property I, L.P. | Audio receiver modular card and method thereof |
JP4761854B2 (en) * | 2005-07-01 | 2011-08-31 | 株式会社東芝 | Content data distribution server and content data distribution method |
US8190688B2 (en) | 2005-07-11 | 2012-05-29 | At&T Intellectual Property I, Lp | System and method of transmitting photographs from a set top box |
US7873102B2 (en) | 2005-07-27 | 2011-01-18 | At&T Intellectual Property I, Lp | Video quality testing by encoding aggregated clips |
CN100461195C (en) * | 2005-12-07 | 2009-02-11 | 华为技术有限公司 | A method and system for playing media files based on digital rights management |
JP2007179392A (en) * | 2005-12-28 | 2007-07-12 | Kddi Corp | Position authentication system and method, and server device |
FR2910203B1 (en) * | 2006-12-19 | 2016-03-25 | Viaccess Sa | METHOD FOR CONTROLLING ACCESS TO DIGITAL CONTENT CLUTCHED |
GB2453924A (en) * | 2007-09-27 | 2009-04-29 | Vodafone Plc | Encrypted Mobile TV broadcast with encrypted content key while key encryption key is delivered over phone network |
DE102008020825B4 (en) * | 2008-04-25 | 2010-01-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Concept for the secure distribution of information |
US20090313665A1 (en) * | 2008-06-17 | 2009-12-17 | Tandberg Television Inc. | Digital rights management licensing over third party networks |
US10601588B2 (en) | 2014-11-18 | 2020-03-24 | Nokia Technologies Oy | Secure access to remote data |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09139930A (en) * | 1995-11-15 | 1997-05-27 | Toshiba Corp | Ic card for pay broadcast and pay broadcast system |
JP4079282B2 (en) * | 1997-03-21 | 2008-04-23 | カナル プラス ソシエテ アノニム | Broadcast / reception system and conditional access system therefor |
JP2000261778A (en) * | 1999-03-09 | 2000-09-22 | Nec Corp | Pay broadcast charging system and receiver in its system |
JP2001345766A (en) * | 2000-06-02 | 2001-12-14 | Seiko Epson Corp | Content distribution system |
JP2002009763A (en) * | 2000-06-26 | 2002-01-11 | Sanyo Electric Co Ltd | Data reproduction device, terminal using it, and reproduction method |
KR100478472B1 (en) * | 2000-07-18 | 2005-03-23 | 엔티티 도꼬모 인코퍼레이티드 | Program providing system |
JP2002064479A (en) * | 2000-08-15 | 2002-02-28 | Fuji Xerox Co Ltd | Network apparatus and host apparatus |
US7383561B2 (en) | 2001-06-29 | 2008-06-03 | Nokia Corporation | Conditional access system |
JP2003051816A (en) * | 2001-08-07 | 2003-02-21 | Sony Corp | Contents distribution system, contents distribution method, data processor, data processing method, and computer program |
US7487363B2 (en) | 2001-10-18 | 2009-02-03 | Nokia Corporation | System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage |
US20030200548A1 (en) * | 2001-12-27 | 2003-10-23 | Paul Baran | Method and apparatus for viewer control of digital TV program start time |
JP2003284110A (en) * | 2002-03-22 | 2003-10-03 | Toshiba Corp | Local information broadcast system, broadcast facility thereof, and reception terminal |
EP1427208A1 (en) * | 2002-12-02 | 2004-06-09 | Canal + Technologies | Messaging over mobile phone network for digital multimedia network |
US20040205333A1 (en) * | 2003-04-14 | 2004-10-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for digital rights management |
US7643564B2 (en) * | 2003-10-28 | 2010-01-05 | Motorola, Inc. | Method and apparatus for recording and editing digital broadcast content |
JP4529909B2 (en) * | 2006-01-16 | 2010-08-25 | ソニー株式会社 | Electronic device and content distribution system |
-
2004
- 2004-11-10 EP EP04798827A patent/EP1690367A4/en not_active Withdrawn
- 2004-11-10 AU AU2004288307A patent/AU2004288307B2/en not_active Ceased
- 2004-11-10 KR KR1020067011439A patent/KR20060107806A/en not_active Application Discontinuation
- 2004-11-10 KR KR1020087002165A patent/KR20080014929A/en not_active Application Discontinuation
- 2004-11-10 WO PCT/IB2004/003687 patent/WO2005045554A2/en active Application Filing
- 2004-11-10 JP JP2006538986A patent/JP2007511946A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100881724B1 (en) * | 2007-10-01 | 2009-02-06 | 한국전자통신연구원 | Key Conversion System and Method for Redistributing Broadcast Content |
KR101012561B1 (en) * | 2008-08-22 | 2011-02-09 | 에스케이 텔레콤주식회사 | DDR content providing system and DDR content providing method |
Also Published As
Publication number | Publication date |
---|---|
WO2005045554A2 (en) | 2005-05-19 |
JP2007511946A (en) | 2007-05-10 |
EP1690367A2 (en) | 2006-08-16 |
AU2004288307A1 (en) | 2005-05-19 |
KR20080014929A (en) | 2008-02-14 |
EP1690367A4 (en) | 2012-02-15 |
AU2004288307B2 (en) | 2010-04-22 |
WO2005045554A3 (en) | 2006-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7698568B2 (en) | System and method for using DRM to control conditional access to broadband digital content | |
AU2004288307B2 (en) | System and method for using DRM to control conditional access to broadband digital content | |
US7266198B2 (en) | System and method for providing authorized access to digital content | |
US8488794B2 (en) | Method for access control to a scrambled content | |
RU2433471C2 (en) | Method and device for authorising access | |
RU2329613C2 (en) | Method of safe data transfer on peer-to-peer principle and electronic module to implement this method | |
JP4847145B2 (en) | Method for managing consumption of digital content in a client domain and apparatus embodying the method | |
CN103975604B (en) | For handling the method and multimedia unit of digital broadcast transmission stream | |
MX2007013885A (en) | Fine grain rights management of streaming content. | |
GB2453924A (en) | Encrypted Mobile TV broadcast with encrypted content key while key encryption key is delivered over phone network | |
CN100502496C (en) | A digital TV user authentication system based on mobile equipment | |
US8205243B2 (en) | Control of enhanced application features via a conditional access system | |
US20050105732A1 (en) | Systems and methods for delivering pre-encrypted content to a subscriber terminal | |
CN101742249A (en) | A Realization Method of Trusted Two-way Network Digital TV System | |
CA2586172C (en) | System and method for providing authorized access to digital content | |
US20070091914A1 (en) | Secure transfer of data | |
JP4847880B2 (en) | Content sharing control device, content sharing controlled device, content sharing control program, and content sharing controlled program | |
KR20060105934A (en) | Method and apparatus for sharing digital rights management content between service provider and terminal supporting broadcast service, and system therefor | |
US20240056651A1 (en) | Digital rights management using a gateway/set top box without a smart card | |
CN104104996A (en) | Program stream decryption method, device and terminal | |
KR102286784B1 (en) | A security system for broadcasting system | |
JP2004186715A (en) | Contents providing system, contents receiver, viewing listening control program, and storage medium for viewing listening control | |
KR20110014055A (en) | DMB reception restriction system and DMB reception restriction system construction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20060609 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
AMND | Amendment | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060612 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070514 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20070928 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20070514 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20071227 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20070928 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20080321 Appeal identifier: 2007101013032 Request date: 20071227 |
|
A107 | Divisional application of patent | ||
AMND | Amendment | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20080125 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20080125 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20071227 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20070813 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20060612 Patent event code: PB09011R02I |
|
B601 | Maintenance of original decision after re-examination before a trial | ||
E801 | Decision on dismissal of amendment | ||
PB0601 | Maintenance of original decision after re-examination before a trial |
Comment text: Report of Result of Re-examination before a Trial Patent event code: PB06011S01D Patent event date: 20080213 |
|
PE0801 | Dismissal of amendment |
Patent event code: PE08012E01D Comment text: Decision on Dismissal of Amendment Patent event date: 20080213 Patent event code: PE08011R01I Comment text: Amendment to Specification, etc. Patent event date: 20080125 Patent event code: PE08011R01I Comment text: Amendment to Specification, etc. Patent event date: 20070813 Patent event code: PE08011R01I Comment text: Amendment to Specification, etc. Patent event date: 20060612 |
|
PC1202 | Submission of document of withdrawal before decision of registration |
Comment text: [Withdrawal of Procedure relating to Patent, etc.] Withdrawal (Abandonment) Patent event code: PC12021R01D Patent event date: 20080220 |
|
WITB | Written withdrawal of application | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20071227 Effective date: 20080321 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S01D Patent event date: 20080321 Comment text: Trial Decision on Objection to Decision on Refusal Appeal kind category: Appeal against decision to decline refusal Request date: 20071227 Decision date: 20080321 Appeal identifier: 2007101013032 |