KR20120120483A - 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치 - Google Patents

라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치 Download PDF

Info

Publication number
KR20120120483A
KR20120120483A KR1020127027035A KR20127027035A KR20120120483A KR 20120120483 A KR20120120483 A KR 20120120483A KR 1020127027035 A KR1020127027035 A KR 1020127027035A KR 20127027035 A KR20127027035 A KR 20127027035A KR 20120120483 A KR20120120483 A KR 20120120483A
Authority
KR
South Korea
Prior art keywords
license
content
repository
drm
user
Prior art date
Application number
KR1020127027035A
Other languages
English (en)
Other versions
KR101265458B1 (ko
Inventor
마이클 랄리
에디 첸
Original Assignee
콘텐트가드 홀딩즈 인코포레이티드
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 콘텐트가드 홀딩즈 인코포레이티드 filed Critical 콘텐트가드 홀딩즈 인코포레이티드
Publication of KR20120120483A publication Critical patent/KR20120120483A/ko
Application granted granted Critical
Publication of KR101265458B1 publication Critical patent/KR101265458B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

사용자(102)가 콘텐츠의 특정의 인스턴스 대신에, 그로부터 콘텐츠의 사용 또는 배포가 허여되는 콘텐츠 관련 라이센스를 관리함으로써 콘텐츠를 관리할 수 있게 하도록 구성된 사용자 인터페이스(104)를 포함하는 라이센스 중심의 콘텐츠 사용 또는 배포 방법, 시스템(100), 및 장치(100)를 개시한다.

Description

라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치{METHOD, SYSTEM, AND DEVICE FOR LICENSE-CENTRIC CONTENT CONSUMPTION}
[0001] 본 발명은 전반적으로 디지털 저작권 관리에 관한 것으로, 더욱 상세하게는 디지털 콘텐츠에 대한 라이센스의 저장, 액세스, 및 관리를 위한 방법, 시스템, 및 장치에 관한 것이다.
[0002] 컴퓨터 사용의 초기에, 소비자의 사고방식은 "애플리케이션 중심"의 방식이었다. 예컨대, 소비자가 디지털 콘텐츠를 소비하고자 할 경우, 소비자는 먼저 워드 프로세서와 같은 적절한 애플리케이션을 열었다. 그런 연후에, 소비자는 그 애플리케이션 내에서부터 소비하고자 하는 콘텐츠에 액세스하였다.
[0003] 당해 기술 분야의 현 상태는 "콘텐츠 중심"의 사고방식을 조성하고 있다. 예컨대, 소비자가 디지털 콘텐츠를 소비하고자 할 경우, 소비자는 자신의 파일 시스템 탐색기에서 콘텐츠를 담고 있는 파일을 더블 클릭하여 관련 콘텐츠 소비 애플리케이션을 시동한다. 콘텐츠를 소비할 권리는 그러한 콘텐츠를 특정하게 구현하는 것과 연계되어 있다. 예컨대, 영화를 볼 권리는 DVD를 물리적으로 소유하는 것과 연계된다. 콘텐츠가 디지털 저작권 관리(Digital Rights Management; DRM) 시스템에 의해 보호되고 있다면, 그 콘텐츠의 사용은 원래 그 콘텐츠를 보호하는데 사용된 특정의 DRM 시스템을 사용하는 것을 기초로 하게 된다. 예컨대, 소비자가 A 회사로부터 콘텐츠에 대한 라이센스를 구매하였다면, 소비자는 그 콘텐츠를 소비할 소비 장치에 설치된 A 회사의 DRM 시스템을 갖춰야 한다.
[0004] 오늘날에 시판되고 있는 대부분의 DRM 시스템들은 콘텐츠 소유자 또는 콘텐츠 배포자가 라이센스에 개괄하고 있는 바와 같은 사용 규칙(usage rules)을 시행(enforce, 본 명세서에서 용어 '시행'은 '집행' 또는 '행사'와 같은 의미로 사용함)하고 있다는 한 가지 공통점을 갖는다. 라이센스는 콘텐츠에 끼워 넣어질 수도 있고(embedded), 라이센스 계약 또는 법률 계약을 클릭 쓰루(click-through)하는 것과 같이 기계 또는 사람에 의해 판독 가능한 별개의 라이센스일 수도 있다. DRM 시스템은 소비자가 콘텐츠를 어떻게 처리하도록 허락되는지를 확인하도록 라이센스를 이해시키고, 소비자가 허락되지 않은 것들을 하는 것을 제한한다. 다양한 DRM 시스템들이 그러한 태스크를 구현하는 데 사용하는 메커니즘은 매우 다르다. 예컨대, 많은 DRM 시스템은 라이센스를 독점적으로 표현, 저장, 및 유지한다. 전형적으로, 소비자는 DRM 시스템을 획득하여 그 시스템에 공급되는 콘텐츠를 요청한다. 그러면, 다른 신뢰 및 보안 기술과 결부되어 콘텐츠 인스턴스(content instance)가 특정의 DRM 구현 프로그램과만 사용될 수 있게 하는 암호화 또는 포맷팅(formatting)에 의해 콘텐츠 인스턴스가 준비된다. 디지털 라이센스의 경우, 라이센스는 전형적으로 DRM 시스템의 사유(이하에서는 용어 '사유(적)'는 '독점(적)'과 동일한 의미로 사용하였고, 그러한 의미로 파악되어야 함) 저장소(proprietary repository) 에 저장되거나 콘텐츠의 일부로 된다.
[0005] 콘텐츠의 소비를 소비 애플리케이션, 소비 장치, 및/또는 DRM 시스템의 특정의 조합과 연계시키는 것은 소비자의 구매 및 소비 습성에 제한을 가하게 된다. 하지만, 소비자는 다양한 장치(예컨대, PC, 홈 미디어 센터, 셋 톱 박스, 카스테레오, 이동 전화, 휴대용 미디어 플레이어, 원격 지점들과 네트워크를 구축하는 장치 등)에 대한 다양한 포맷(예컨대, DVD, 레드북 오디오(Redbook audio), 컴퓨터 DVD, 스트리밍 등)으로 다양한 공급원(예컨대, 오프라인(brick and mortar) 상점, 위성/케이블, 인터넷 다운로드 등)으로부터 구매하길 원하고 있다.
[0006] 콘텐츠를 보호하는 DRM 시스템이 향후에 존재하지 않거나(예컨대, 기한 만료된 DRM 시스템의 경우), 회사가 파산하거나, DRM 시스템이 콘텐츠를 소비하는데 소비자가 사용하고자 하는 장치와 호환될 수 없거나(예컨대, 플랫폼 제한 DRM 시스템의 경우) 할 수 있기 때문에, 소비자는 콘텐츠의 구매를 꺼릴 수 있다. 소비자가 콘텐츠를 렌더링할 수 있는 장치를 소지하지만 그 장치가 필요한 DRM 시스템을 구비하지 않을 수 있는 경우도 많이 있다.
[0007] 또한, 현재 콘텐츠를 이용할 수 있는 포맷 또는 매체가 상위 포맷 또는 매체에 의해 대체될 수 있기 때문에(예컨대, DVD가 고선명 DVD로 대체될 수 있음), 소비자는 콘텐츠의 구매를 꺼릴 수 있다. 하지만, 소비자는 자신의 구매물이 오래되어 향후에 동일한 콘텐츠를 재구매할 필요가 있게 되는 것을 원치 않는다.
[0008] 소비자는 자신의 콘텐츠를 사용하기 위해 소비 장치, 소비 애플리케이션, 및 DRM 시스템의 조합을 설치, 관리, 및 상호 작용시켜야(interact) 하는데, 그것은 소비자에게 커다란 부담이 된다. 예컨대, 콘텐츠에 대한 권리가 특정의 DRM 시스템에 의해 관리되고 있는 그런 콘텐츠를 사용함에 있어서의 소비자의 경험은 그러한 DRM 시스템에 특유한 것이다. 각각의 라이센스가 그 라이센스를 생성한 DRM 시스템의 사유(독점) 저장소에 저장되기 때문에, 소비자는 자신이 구매한 모든 라이센스들의 목록을 얻을 수 없다. 소비자가 4개의 상이한 DRM 시스템에 대해 구축된 라이센스들을 소지하고 있다면, 그 소비자는 그러한 라이센스들을 해석, 관리, 및 사용함에 있어 4가지 특유한 경험을 가지게 된다.
[0009] 소비자는 또한 모든 콘텐츠가 그 콘텐츠를 렌더링할 수 있는 임의의 적절한 장치에 이용될 수 있는 것이기를 원한다. 소비자는 또한 한 번 콘텐츠를 구매하고 나서 향후의 임의의 시기에 그 콘텐츠를 사용할 수 있게 되기를 원한다. 콘텐츠 소유자는 자신의 콘텐츠가 라이센스에 규정된 사용 규칙에 따라 소비자에게 액세스될 수 있게 하기를 원한다. 콘텐츠 소유자는 물론 소비자도 특정의 DRM 시스템에 얽매이는 것을 원치 않는다. DRM이 그러한 목표에 대한 장벽이 되어서는 안 된다. 현재의 "콘텐츠 중심"의 사고방식이 그러한 장벽을 만들고 있다는 사실은 그것이 소비자의 콘텐츠 구매 의향을 제한하고 있기 때문에 콘텐츠 소유자에게 손해를 끼친다.
[0010] 그러한 몇 가지 사안들을 다루려는 노력의 일환으로, DRM 시스템들 간의 상호 운용성(interoperability)을 촉진하려는 시도들이 현재 진행 중에 있다. DRM 시스템들 간의 상호 운용성은 그것이 성공적으로 구현되기만 한다면 그러한 권리들이 콘텐츠 소유자 또는 콘텐츠 배포자에 의해 허여되었음을 전제로 소비자가 자신이 선택한 위치, 시간, 및 장치에서 자신이 선택한 포맷으로 콘텐츠에 액세스할 수 있게끔 할 것이다. 소비자는 해당 라이센스를 시행하는 데 사용되는 DRM 시스템 또는 그 버전과는 상관이 없이 임의의 적절한 시간에 어디에서나 그 콘텐츠를 사용할 수 있기 때문에 자신이 구매한 디지털 콘텐츠를 소유한 기분을 내게 된다. 하지만, 애드 혹(ad hoc) 방식으로 DRM 상호 운용성을 구현하는 데에는 몇 가지 장벽이 있다. 예컨대, 다중성과 관련하여, 여러 DRM 시스템들 간의 사유(독점) 관계를 설정하는 것은 모든 치환(permutation)에 대한 N-계승(factorial)의 문제가 된다.
[0011] 보안과 관련하여, DRM 시스템은 상이한 레벨의 시행(또는 집행: enforcement)을 제공한다. 콘텐츠가 임의의 호환 DRM 시스템으로 이동할 수 있다면, 보안 문제가 발생할 소지가 있다. 소비자는 낮은 레벨의 권리 시행(집행)을 활용하기 위해 자신의 모든 콘텐츠를 보안이 가장 낮은 시스템으로 이동할지도 모른다. 그것은 보안이 가장 낮은 DRM 시스템이 가장 널리 사용되는 환경을 조장하는 것이다.
[0012] 라이센스에서의 사용 규칙 지원과 관련하여, DRM 시스템은 갖가지 세트의 라이센싱 조건을 시행한다. 또다시, 콘텐츠가 임의의 호환 DRM 시스템으로 넘나들 수 있다면, 보안 문제가 발생할 소지가 있다. 예컨대, 어떤 소비자는 1일 대여를 넘어 콘텐츠를 사용하려고 1일 대여를 허용하는 DRM 시스템으로부터 1일 대여 제약을 지원하지 않는 시스템으로 콘텐츠를 이동할지도 모른다.
[0013] 사용 규칙의 표현과 관련하여, DRM 시스템은 콘텐츠에 지정된 사용 규칙을 명시하는데 상이한 메커니즘을 사용한다. 예컨대, 어떤 DRM 시스템은 고정 세트의 규칙을 모든 콘텐츠 타입 및/또는 인스턴스에 적용할 수 있고, 어떤 DRM 시스템은 사용 규칙을 인스턴스별로 콘텐츠에 적용할 수 있다. 사용 규칙을 개개의 콘텐츠 인스턴스에 적용하는 DRM 시스템은 사용 규칙의 타입을 표현하는 역량에 있어 차이가 있다. 예컨대, A라는 DRM 시스템은 콘텐츠 소유자가 콘텐츠의 열람은 가능하나 복제는 불가함을 규정할 수 있도록 할 수 있다. 반면에, B라는 DRM 시스템은 동일한 역량을 제공하기는 하나 콘텐츠 소유자가 한 번만 콘텐츠가 재생될 수 있음을 규정하도록 할 수도 있다. C라는 DRM 시스템은 언어를 사용하여 사용 규칙의 표현에 있어 좀더 많은 융통성을 제공할 수도 있다. 사용 규칙을 표현하는 것에 관한 여러 DRM 시스템의 요건 및 역량의 차이는 상호 운용성의 구현을 어렵게 한다.
[0014] 사용자 경험과 관련하여, 각각의 DRM 시스템은 소비자가 자신이 액세스한 콘텐츠를 해석 및 소비하고 그 목록을 작성하는 데 사용하는 사유 사용자 인터페이스를 구비한다. 따라서, DRM 시스템 전반에 걸쳐 사용자 경험의 일관성이 결여된다.
[0015]라이센스 획득과 관련하여, 소비자가 콘텐츠에 대한 라이센스를 획득하고자 할 경우, 라이센스 공급자는 DRM 시스템, 포맷을 알아야만 콘텐츠, 장치, 및 DRM 시스템의 조합과 호환되는 콘텐츠를 제공할 수 있다.
[0016] 표준 DRM 시스템, 콘텐츠 포맷, 클라이언트/서버 통신 프로토콜, 콘텐츠 보호 방법, 콘텐츠 식별 방법, 권리 표현, 및 여러 호환 DRM 시스템들 간에 콘텐츠가 교환될 수 있게 하는 상호 운용점을 비롯한 인터페이스들을 창설함으로써 DRM 상호 운용성을 구현하고자 하는, ISO MPEG-21 및 개방적 모바일 동맹(Open Mobile Alliance: OMA)와 같은 표준 그룹들이 있다. 상호 운용성을 구현하는 주된 수단으로서 공통의 권리 표현(Rights Expression Language(권리 표현 언어); REL)을 제정하는데 초점을 두고 있는, ISO MPEG-21 REL Working Group, TV-Anytime Rights Management and Protection Group, ISO SC36, IEEE Learning Technology Standards Committee, 및 Open eBook Forum(OeBF) Rights and Rules Working Group와 같은 다른 표준 그룹들도 있다. REL의 표준화는 공통의 메시지 교환 포맷을 표준화하는 것과 유사하다. 그 장점은 모든 호환 시스템이 상호 운용 방식으로 서로 통신하여 라이센스를 교환 및 공유할 수 있으면서, 호환 비용이 완비형 DRM 시스템에 비해 저렴하고, 메시지(REL)가 플랫폼들, 설계들, 및 구현들에 대해 중립적이고 그들을 특별히 규정하지 않는다는 것이다. 그러한 접근법은 상이한 플랫폼 어젠더(agenda)를 가진 기술 제공자들이 충분한 상호 운용성을 견지하면서 동일한 자격으로 경쟁할 수 있도록 한다.
[0017] 그러한 다양한 표준화 노력들이 앞서 열거된 주요 장벽들 중의 일부를 해소할 수 있는 것은 사실이나, 많은 주요 장벽들이 여전히 남아 있다. 예컨대, 표준을 제정하는 것과 관련하여, 콘텐츠 소유자로부터 렌더링 장치 제조자에 이르는 가치 사슬에 속한 모든 참여자가 시스템 요건에 관해 합의를 보는 것이 표준화에 필요한데, 그 합의를 이끌어내는 것이 복잡다단하기 때문에, 표준화된 DRM 시스템을 창설하기가 매우 어렵다. 각각의 콘텐츠 소유자는 보안 수준, 라이센스에 필요한 사용 규칙 등에 대한 자체 요건을 갖는다. 장치 제조자는 불편으로 인해 소비자의 구매 의욕이 저해될 수 있기 때문에 라이센스의 시행을 꺼릴 수 있다. 또한, 그것은 그 제조자를 다른 경쟁자들과 차별화하는 기능성을 제한할 수도 있다. 아울러, 모든 비즈니스 모델이 동일한 레벨의 보안 또는 사용 제한을 필요로 하지는 않는다. 예컨대, 상업 광고 방송 콘텐츠는 임베디드 광고 방송을 보는 것을 요하는 반면에, 오디오 MP3의 배포는 복제에 대한 제한을 요한다. 표준이 제정될지라도, 그 표준은 공통의 보안 요건을 공유하는 시장 부분(market segment)들을 다루려고 하는 경향이 있을 것이다. 시장 부분들 전반에 걸친 애드 혹(ad hoc) 상호 운용성은 계속해서 문제가 될 것이다.
[0018] 국제적 지원과 관련하여, 하나의 국가와 그 국가의 지적 재산권법에 대해 표준화된 DRM 시스템을 창설하는 것이 어려운 만큼, 전 세계적으로 표준화된 DRM 시스템을 창설하기란 거의 불가능하다. 그렇게 하는 데에는, 모든 국가가 지적 재산권법 및 처리법에 관해 합의를 보는 것이 필요하다.
[0019] 라이프사이클(life cycle)과 관련하여, 대부분의 디지털 실체(entity)와 마찬가지로, 라이센스도 라이프사이클을 갖는다. 라이센스는 창설되고, 새로운 라이센스를 창설하는 데 사용되며, 무효로 되고, 만료되며, 취소되고, 행사되며, 이전되고, 공유되며, 기타 등등 된다. 상호 운용될 수 있는 권리 표현이 상호 운용성 DRM 시스템을 창설하는 데 유용하기는 하지만, 그러한 시스템이 디지털 라이센스의 전체 라이프사이클에 참여할 수 있도록 하는 데 필요한 제반 기능성을 제공하지는 못한다.
[0020] 그러한 어려움 및 기타의 어려움으로 인해, 기대할 수 있는 최선책은 소정의 국가에서 소정의 시장에 대해 DRM 표준을 창설하는 것이다(예컨대, 미국 내에서의 DVD 영화). 따라서, 현재의 DRM 시스템 구현에서는, 소비자가 다수의 DRM 시스템 및 DRM 상호 운용성 문제를 처리할 수밖에 없다.
본 발명의 목적은 위에서 언급한 문제점들을 해결하기 위한 것을 목적으로 한다.
[0021] 따라서, 종래의 콘텐츠 중심 시스템 및 방법에 따른 전술된 문제 및 기타의 문제를 다룰 방법 및 장치가 요구된다. 그러한 요구 및 기타의 요구는 효율적으로 활용될 수 있고(deploy), 디지털 콘텐츠 배포 및 권리 관리에 "라이센스 중심"으로 접근하는 것을 진흥시킴으로써 소비자의 경험을 현격히 개선할 수 있는 방법, 시스템, 및 장치를 제공하는 본 발명의 예시적 실시예들에 의해 처리된다. 예시적 공유 라이센스 저장소는 충분한 세트의 라이프사이클 기능들(예컨대, 피어-투-피어(peer-to-peer) 라이센스 이전, 갱신, 검색, 획득, DRM 간 전환 등을 비롯한)을 구현하도록 구성될 수 있다. 예시적 실시예들은 소비자가 자신의 선호도에 입각하여 포켓용 장치 또는 웹서비스와 같은 각종의 저장소로부터 취사선택을 할 수 있도록 한다. 예시적 실시예들은 공유 라이센스 저장소가 사유(또는 독점) DRM 시스템과 상호 운용될 수 있게 하는 메커니즘 및 인터페이스를 제공함으로써 다수의 이종 DRM 시스템을 다룸에 있어서의 사용자의 경험을 개선해준다.
[0022] 따라서, 본 발명의 예시적 양태들에서는, 사용자가 콘텐츠의 특정의 인스턴스 대신에 콘텐츠와 관련된 라이센스를 관리함으로써 콘텐츠를 관리할 수 있게끔 하도록 구성된 사용자 인터페이스를 포함한, 라이센스 중심의 콘텐츠 사용 또는 배포를 위한 방법, 시스템, 및 장치를 제공하는바, 여기서 콘텐츠의 사용 또는 배포는 라이센스로부터 허여된다.
본 발명의 일 측면에 따르면, 사용자에게 라이센스 된 콘텐트를 렌더링하는 라이센스 중심(license-centric)의 콘텐트 사용을 위한 시스템이 제공된다. 이 라이센스 중심의 콘텐트 사용 시스템은, 콘텐트의 사용을 규정하기 위해 라이센스 정보에 관계된 자신(디지털 권리 관리 시스템)의 데이터를 저장하는 저장소(repository)와,상기 저장소에 대한 인터페이스를 구비하고, 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있는 복수의 콘텐트 소비 기능들을 전체로서 가지는 하나 이상의 디지털 권리 관리 시스템; 상기 디지털 권리 관리 시스템의 상기 인터페이스와 통신 가능함과 동시에,콘텐트에 연관된 라이센스의 정보를 저장하도록 구성되며, 저장된 라이센스 정보에 의해 상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들이 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있도록 구성된 공유 라이센스 저장소; 그리고 상기 디지털 권리 관리 시스템과 교신하도록(interact) 구성되고,상기 공유 라이센스 저장소에 저장된 상기 라이센스 정보를 상기 공유 라이센스 저장소로부터 상기 디지털 권리 관리 시스템으로 송신하여 상기 디지털 권리 관리 시스템의 상기 저장소에 상기 라이센스 정보에 관한 상기 자신의 데이터로서 저장되도록 구성된 프로그램식(programmatic) 인터페이스를 구비하며, 상기 공유 라이센스 저장소에 저장된 상기 라이센스 정보가 상기 디지털 권리 관리 시스템의 상기 저장소에 송신될 수 있고, 송신된 라이센스 정보와 상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들에 근거하여,동일한 콘텐트가 다른 콘텐트 인스턴스들로 렌더링될 수 있도록 구성된 것을 특징으로 한다.
본 발명의 다른 측면에 따르면, 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있는 복수의 콘텐트 소비 기능들을 전체로서 가지는 하나 이상의 디지털 권리 관리 시스템의 인터페이스와 통신 가능하게 구성되고,상기 디지털 권리 관리 시스템과 함께,사용자에게 라이센스된 콘텐트를 렌더링하는 라이센스 중심의 콘텐트 사용을 위한 시스템을 구성하는 공유 라이센스 저장소가 제공된다. 상기 공유 라이센스 저장소는 콘텐트에 연관된 라이센스의 정보를 저장하고, 저장된 라이센스 정보에 의해 상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들이 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있다. 또한, 상기 공유 라이센스 저장소는 상기 디지털 권리 관리 시스템과 교신하도록(interact) 구성되고,상기 공유 라이센스 저장소에 저장된 상기 라이센스 정보를 상기 공유 라이센스 저장소에서 상기 디지털 권리 관리 시스템으로 송신하도록 구성된 프로그램식 인터페이스(programmatic interface)를 포함한다. 나아가,상기 공유 라이센스 저장소는 자신에 저장하고 있는 상기 라이센스 정보를 상기 디지털 권리 관리 시스템에 송신하도록 작동하여, 상기 디지털 권리 관리 시스템이, 송신된 라이센스 정보에 근거하여,상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들을 이용하여 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있다.
[0023] 본 발명의 실시를 위해 의도된 가장 적합한 방식을 포함하는 다수의 예시적 실시예 및 구현례를 보이는 것만으로도, 이후의 상세한 설명으로부터 본 발명의 또 다른 양태, 특징, 및 장점을 쉽게 알 수 있을 것이다. 또한, 본 발명은 다른 상이한 실시예를 가능케 하고, 본 발명의 몇 가지 명세는 그 모두가 본 발명의 사상 및 범위를 벗어나지 않는 다양한 측면에서 변경될 수도 있다. 따라서, 첨부 도면 및 상세한 설명은 사실상 예시적인 것으로 보아야지 제한적인 것으로 보아서는 안 된다.
본 발명에 따르면, 소비자는 콘텐츠 매체 또는 포맷, 소비 애플리케이션, 소비 장치, 및 DRM 시스템의 특정의 조합에 한정된 콘텐츠의 사용 형태를 벗어나서, 하나의 라이센스로 콘텐트의 여러 인스턴스를 렌더링할 수 있다. 즉, 사용되는 소비 애플리케이션 또는 장치, 콘텐츠 배포 매체, 라이센싱 약관을 시행하는데 사용되는 DRM 시스템 등과는 상관이 없이 그 라이센스를 이용하여 콘텐츠를 사용(예컨대, 소비, 대여, 배포, 및 공유)할 수 있으므로, 종래의 DRM 시스템에 비해 소비자에게 훨신 더 편리함을 제공해준다.
[0024] 유사 도면 부호가 유사 요소를 지시하고 있는 첨부 도면의 도면들에는 본 발명의 실시예들이 제한적이 아니라 예시적으로 도시되어 있다. 그러한 첨부 도면 중에서,
[0025] 도 1은 예시적 구성 요소들 간의 상호작용을 설명하기 위한 예시적 시스템을 나타낸 도면이고;
[0026] 도 2는 도 1의 공유 디지털 라이센스 저장소를 사용하기 위한 예시적 과정의 개관을 제공하는 도면이며;
[0027] 도 3은 사유(또는 독점) DRM 시스템들 간의 기본 레벨의 상호 운용성을 제공하는 공유 라이센스 저장소를 설명하기 위한 예시적 시스템을 나타낸 도면이고;
[0028] 도 4는 도 1에 도시된 구성 요소들 중의 단지 일부만을 포함하는 예시적 시스템을 나타낸 도면이다.
[0029] 본 발명은 디지털 콘텐츠 소비의 현 상태에서 "콘텐츠 중심"의 접근법이 소비되고 있는 콘텐츠를 특정의 소비 애플리케이션과 연계시키고 있다는 인식을 내포하고 있다. 예컨대, 소비자가 디지털 콘텐츠를 소비하고자 할 경우, 소비자는 자신의 파일 시스템 탐색기에서 콘텐츠를 담고 있는 파일을 더블 클릭하여 관련 콘텐츠 소비 애플리케이션을 시동한다. 콘텐츠를 소비할 권리는 그러한 콘텐츠를 특정하게 구현하는 것과 연계되어 있다. 예컨대, 영화를 볼 권리는 DVD를 물리적으로 소유하는 것과 연계된다. 콘텐츠가 DRM 시스템에 의해 보호되고 있다면, 그 콘텐츠의 사용은 원래 그 콘텐츠를 보호하는 데 사용된 특정의 DRM 시스템을 사용하는 것을 기초로 하게 된다. 예컨대, 소비자가 A 회사로부터 콘텐츠에 대한 라이센스를 구매하였다면, 소비자는 그 콘텐츠를 소비할 소비 장치에 설치된 A 회사의 DRM 시스템을 갖춰야 한다.
[0030] 예시적 실시예들은 "라이센스 중심"의 디지털 저작권 관리의 개념을 도입함으로써 콘텐츠 중심 모델을 개선한다. 소비자는 콘텐츠를 사용할 권리를 갖는 데 초점을 맞추고 싶어 한다. 소비자는 그러한 권리를 용이하게 관리할 수 있기를 원한다. 소비자는 콘텐츠 매체 또는 포맷, 소비 애플리케이션, 소비 장치, 및 DRM 시스템의 특정의 조합에 한정된 콘텐츠의 사용을 원치 않는다. 예시적 실시예의 맥락에서, 라이센스는 권리 표현들을 사용하여 캡처링되는 사용 규칙의 표시를 포함할 수 있다. 라이센스는 허여된 권리에 대한 풀 콘텍스트(full context)를 전달할 수 있다. 라이센스에 캡처링된 정보는 권리의 허여자, 권리의 수여자, 콘텐츠, 허가된 사용, 및 관련 약관을 포함할 수 있다. 권리 표현은 디지털 형태의 권리 표현을 포함할 수 있다. 권리 표현의 예는 예컨대 ISO MPEG REL, XrML, SAML, XACML, ODRL, OMA REL과 같은 XML 기반 권리 표현 언어, 데이터 구조, 비트 필드 등에 입각한 권리를 망라할 수 있다.
[0031] 예시적 실시예 있어서, 소비자는 콘텐츠에 대한 라이센스를 획득(예컨대, 구매, 대여, 교환, 및 가입)하고, 사용되는 소비 애플리케이션 또는 장치, 콘텐츠 배포 매체, 라이센싱 약관을 시행하는데 사용되는 DRM 시스템 등과는 상관없이 그 라이센스를 이용하여 콘텐츠를 사용(예컨대, 소비, 대여, 배포, 및 공유)할 수 있다. 예컨대, 소비자는 영화 관람용 라이센스를 구매할 수 있는데, 그 라이센스는 DVD와 같이 해당 영화를 특정하게 구현하는 것과 연계될 필요가 없다. 동일한 영화가 개별 프로그램 유료 방송(pay-per-view broadcast) 또는 고선명 DVD와 같은 다른 매체에서 입수될 수 있다면, 그 소비자의 라이센스는 그 라이센스가 상연을 허가함을 전제로 해당 영화를 관람함에 있어 여전히 유효하다. 또 다른 실시예에 있어서, 소비자는 자신의 집안 영역 내의 임의의 장치에서 영화를 재생할 라이센스를 획득한다. 그러한 라이센스는 소비자의 데스크톱 상에 아이콘으로 표시될 수 있다. 라이센스 아이콘을 DRM 플레이어 I(예컨대, 리얼 플레이어)으로 끌어올 경우, 소비자의 PC 모니터 상에서 영화가 재생된다. 같은 라이센스 아이콘을 DRM 플레이어 II(예컨대, 윈도 미디어 플레이어)로 드래그할 경우, 역시 영화가 재생된다(예컨대, DRM 플레이어 II에 의해 구동되는 대형 스크린 TV 상에서). 그들 DRM 플레이어는 그 렌더링 환경에 적합한 라이센스 관련 콘텐츠를 인출한다(요구되는 대로). 동일한 토큰(token)에 의해, 라이센스를 이동 전화 또는 휴대용 플레이어로 옮길 경우, 그들 장치도 역시 그 집안 영역에 속해 있는 한 콘텐츠를 인출하여(요구되는 대로) 렌더링할 수 있다. 그것은 선행 기술의 DRM 시스템에 비해 소비자에게 훨씬 더 편리하다.
[0032] 예시적 실시예는 소비자가 그의 위치, 소비 애플리케이션 또는 장치, 또는 라이센스를 창설한 사유(또는 독점) DRM 시스템과는 상관이 없이 자신의 구매 라이센스 목록에 액세스할 수 있도록 한다. 예시적 실시예는 단일의 접속점을 소비자에 제공하여 소비자가 자신의 모든 라이센스를 관리하도록 하는 예시적 라이센스 저장소를 포함한다. 예시적 라이센스 저장소는 이종 DRM 시스템들 간의 상호 운용성을 용이하게 하면서 그 시스템들에 대한 일관된 사용자 인터페이스를 제공한다. 예시적 실시예는 디지털 라이센스의 저장 및 관리와 그 라이센스에의 액세스를 제공하는 인터페이스를 포함한다.
[0033] 따라서, 오늘날 시중에 나와 있는 시스템과는 달리, 예시적 실시예는 DRM 기능부여(enabled) 디지털 콘텐츠 배포에 대한 "라이센스 중심"의 접근법을 채용하고 있다. 소비자는 콘텐츠에 대한 라이센스를 획득하고, 사용되는 소비 애플리케이션 또는 장치, 콘텐츠 배포 매체, 라이센싱 약관을 시행하는 데 사용되는 DRM 시스템 등과는 상관이 없이 그 라이센스를 이용하여 콘텐츠를 사용할 수 있다. 예컨대, 소비자는 음악 트랙용 라이센스를 구매할 수 있는데, 그 라이센스는 CD와 같이 해당 영화를 특정하게 구현하는 것과 연계될 필요가 없다. 동일한 음악이 다운로드용 MP3 파일과 같은 다른 매체에서 입수될 수 있다면, 그 소비자의 라이센스는 그 라이센스가 연주를 허가함을 전제로 여전히 유효하고 적용 가능하다.
[0034] 그러한 "라이센스 중심"의 접근법을 가능케 하기 위해, 예시적 실시예는 소비자가 콘텐츠의 인스턴트 대신에 라이센스에 초점을 맞추게 할 수 있도록 함으로써 사용자의 경험을 개선한다. 예시적 실시예는 소비자가 자신의 라이센스를 더 잘 해석하고 행사하여 획득, 피어-투-피어 이전(예컨대, 대차, 판매 등), 검색, 갱신, 보관, 목록 작성 등과 같은 라이프사이클 기능들을 구현할 수 있게 함으로써 소비자의 경험을 개선한다. 예시적 실시예는 일관된 사용자 경험과, 소비자의 소재(location), 소비 장치, 또는 라이센스를 창설한 실체(entities)(예컨대, 사유 DRM 시스템, 콘텐츠 소유자, 콘텐츠 배포자)와는 상관이 없이 모든 라이센스를 사용 및 관리하기 위한 단일의 접속점을 제공한다. 예시적 실시예는 상이한 DRM 시스템들 간에, 동일한 DRM 시스템의 상이한 인스턴스들 간에, 그리고 동일한 DRM 시스템의 상이한 버전들 간에 최소한이면서도 충분한 레벨의 상호 운용성을 제공한다.
[0035] 그러한 장점들을 제공하기 위해, 예시적 실시예는 공유 디지털 라이센스 저장소에의 이동 액세스를 제공하고, 저장된 라이센스에 대한 라이프사이클 관리를 제공한다. 예시적 실시예는 디지털 라이센스 및 그 라이센스에의 접속을 제공하는 인터페이스의 저장을 포함한다.
[0036] 이제, 유사 도면 부호가 여러 도면에 걸쳐 동일하거나 상응하는 부분을 지시하고 있는 첨부 도면을, 특히 그 중의 도 1을 참조하면, 라이센스 중심의 콘텐츠 소비를 위한 예시적 실시예에 따른 시스템(100)이 도시되어 있다. 도 1에서, 라이센스 중심의 콘텐츠 소비를 위한 예시적 시스템(100)은 콘텐츠에 대한 사용 규칙을 표현하는 라이센스들(106, 108, 128, 130, 132, 134)을 포함한다. 그 라이센스들의 포맷은 라이센스들(106, 128, 130, 132)에서와 같이 표준화될 수 있거나, 라이센스들(108, 134)에서와 같이 사유적(proprietary)일 수 있다. 일부 사유 라이센스는 소비자가 콘텐츠를 획득할 때에 그에 동의한 법적 약관일 수 있는데, 그 콘텐츠가 사유 DRM 시스템에 존재한다는 것과 그 약관을 알고 있는 것이 사유 라이센스의 근간을 이룬다. 예시적 시스템(100)은 하나의 DRM 시스템 및/또는 DRM 시스템의 인스턴스가 사용하거나 다수의 DRM 시스템들(136, 138, 140) 간에 및/또는 DRM 시스템들(136, 138, 140)의 인스턴스들 간에 공유될 수 있는 공유 디지털 라이센스 저장소(142)를 포함한다.
[0037] 공유 라이센스 저장소(142)는 사유 DRM 시스템들(136, 138, 140)의 저장소들, 사유 DRM 시스템들의 프로그램된 인터페이스들(programmatic interface) (122, 124, 126), 및/또는 DRM 시스템들 그 자체를 포함한 DRM 시스템들(136, 138, 140) 중의 하나 이상과 인터페이싱하는 하나 이상의 프로그램된 인터페이스(110, 112, 114)를 포함할 수 있다. 프로그램된 인터페이스들(110, 112, 114, 122, 124, 126)은 논리적 기능부이다. 그들은 라이센스 저장소 및 사유 DRM 시스템들의 일부로서 또는 외적으로 별개의 접착 모듈(glue module)로서 구현될 수 있다. 공유 디지털 라이센스 저장소(142)는 라이센스들을 관리하도록 구성되고 추가로 공유 라이센스 저장소(142)의 일부로서 및/또는 사유 DRM 시스템들(136, 138, 140)의 일부로서 구성된 하나 이상의 라이센스 관리 사용자 인터페이스(104)를 포함할 수 있다.
[0038] 사유 DRM 시스템들(136, 138, 140)은 각각의 DRM 시스템에 소유된 DRM 라이센스 저장소들을 포함할 수 있는데, 공유 디지털 라이센스 저장소(142)의 인스턴스들 간의 프로그램된 인터페이스들(122, 124, 126)은 그들 간의 라이센스 이전이 가능하도록 구성된다. 사유 DRM 시스템들(136, 138, 140)은 또한 공유 디지털 라이센스 저장소의 인스턴스들 간의 라이센스 이전을 관리하도록 구성된 라이센스 관리 사용자 인터페이스들(116, 118, 120)을 포함할 수 있다. 사유 DRM 시스템들(136, 138, 140)은 각각의 서비스 공급자로부터 라이센스를 획득하여 그 라이센스를 공유 디지털 라이센스 저장소(142)에 저장하도록 구성된, 각각의 서비스 공급자들과 공유 디지털 라이센스 저장소(142) 간의 프로그램된 인터페이스들(122, 124, 126)을 포함할 수 있다. 라이센스 관리 사용자 인터페이스들(116, 118, 120)은 서비스 공급자들로부터 신규 라이센스를 획득하는 것을 관리하고 그 라이센스를 공유 디지털 라이센스 저장소(142)에 저장하도록 구성될 수도 있다.
[0039] 공유 디지털 라이센스 저장소(142)는 공유 디지털 라이센스 저장소(142) 그 자체 및/또는 공유 디지털 라이센스 저장소(142)의 사용자/소유자의 인증을 제공하는 인증 요소(144)를 포함할 수도 있다. 공유 디지털 라이센스 저장소(142)는 디지털 콘텐츠의 저장소로서 구성될 수도 있다. 예시적 시스템(100)은 또 다른 예시적 실시예가 도 1과 관련하여 전술된 구성 요소들 중의 일부만을 포함할 수 있는 바와 같이 전술된 모든 구성 요소를 포함할 필요는 없다.
[0040] 예시적 시스템의 중심에는, 다수의 사유 DRM 시스템들(136, 138, 140) 간에 공유될 수 있는 디지털 라이센스 저장소(142)가 있다. 그 저장소(142)는 명시적으로 또는 콘텍스트에 의해 암묵적으로(예컨대, CD의 소유는 해당 음악을 재생할 라이센스를 수반함) 표현된 라이센스를 저장, 검색, 및 해석할 수 있다. 그러한 라이센스는 저장소(142)에 특유한 형태로 표시될 수 있다. 임의의 적절한 위치 또는 장치로부터 디지털 라이센스 저장소(142)에 있는 라이센스에 용이하게 액세스하기 위해, 저장소(142)는 사용자가 휴대할 수 있는 이동 물리 장치, 네트워크에 링크되거나 도메인 제어 장치에 링크된 PC, 셋 톱 박스, 및 게임 콘솔과 같은 장치, 표준 플랫폼에서 실행되는 소프트웨어 애플리케이션, 여러 위치로부터 액세스될 수 있는 서비스 등으로서 구성될 수 있다.
[0041] 공유 디지털 라이센스 저장소(142)는 다수의 에이전트가 라이센스의 라이프사이클에 참여할 수 있도록 하는데, 다수의 에이전트는 바람직하게도 그러한 라이센스의 사유 표현을 알고 있을 필요가 없다. 공유 디지털 라이센스 저장소(142)의 인터페이스들(110, 112, 114)은 라이센스 검색, 라이센스 획득, 피어-투-피어 라이센스 이전, 라이센스 갱신, 사유 DRM 시스템 포맷들 간의 라이센스 전환 등을 하도록 구성될 수 있다.
[0042] 사용자와의 상호작용을 위해, 공유 디지털 라이센스 저장소(142)는 사용자가 저장소(142)의 콘텐츠를 이해하고, 저장소(142)에 저장된 라이센스에 대한 백업, 신규 라이센스 획득, 라이센스 이전, 라이센스 검색, 라이센스의 상태, 상황, 및 목록 보고, 라이센스 갱신, 쓸모 없어진 라이센스의 폐기, 라이센스 발행, 표준 포맷으로의 라이센스 전환, 사유 포맷들 간의 라이센스 전환, 문서 또는 다른 디지털 형태로의 라이센스 보관 등과 같은 라이프사이클 기능을 수행할 수 있도록 하는 라이센스 관리 사용자 인터페이스(104)를 제공한다.
[0043] 사유 DRM 시스템들(136, 138, 140)과의 상호작용을 위해, 공유 디지털 라이센스 저장소(142)는 저장, 탐색, 검색, 및 특정의 DRM 시스템(136, 138, 140)에 특유한 권리 표현을 포함하는 다른 라이센스 라이프사이클 기능들을 가능케 하는 프로그램된 인터페이스들(110, 112, 114)을 제공한다. 그들 인터페이스(110, 112, 114)는 바람직하게도 DRM 시스템들(136, 138,140)이 다른 각각의 DRM 시스템의 사유 권리 표현을 해석할 것을 필요로 함이 없이 그 DRM 시스템들(136, 138, 140) 간의 상호 운용성을 가능케 한다. 공유 디지털 라이센스 저장소(142)는 예컨대 사유 DRM 시스템들(136, 138, 140)이 사용자를 인증할 수 있게 하는 인증 요소(144)를 경유하여 식별자 특징을 증명하도록 구성될 수도 있다.
[0044] 공유 디지털 라이센스 저장소(142)는 다른 디지털 라이센스 저장소(142)와 상호작용 할 수 있다. 각각의 공유 디지털 라이센스 저장소(142)는 그 공유 디지털 라이센스 저장소들(142)이 라이센스를 교환할 수 있게 하는 표준화된 인터페이스(예컨대, 물리 인터페이스, 프로그램된 인터페이스, 무선 인터페이스, 다중 인터페이스 등)들을 제공하도록 구성될 수 있다. 다른 공유 디지털 라이센스 저장소(142)와의 상호작용 기능은 사용자가 라이센스에 따르기 위해 자신이 선호하는 경험에 의거하여 저장소를 선택하거나 저장소 간에 라이센스를 이전할 수 있도록 한다. 하나 이상의 공유 디지털 라이센스 저장소(142)는 단일의 컴퓨팅 실체(entity) 내에 구현될 수 있다. 예컨대, 라이센스 저장소 서비스가 공유 디지털 라이센스 저장소 서비스를 다수의 사용자에 제공할 수 있다.
[0045] 공유 디지털 라이센스 저장소(142)는 특정의 DRM 시스템과 상호작용하도록 그 특정의 DRM 시스템에 의해 제공된 사유 인터페이스를 채용할 수도 있다. 그것은 공유 디지털 라이센스 저장소(142)가 그에 의해 제공된 원시(native) 프로그램된 인터페이스들(110, 112, 114)을 지원하지 않는 DRM 시스템과 상호 운용되는 것을 가능케 한다.
[0046] 도 2는 공유 디지털 라이센스 저장소(142)를 사용하는 예시적 단계들의 개관을 제공하는데, 202 단계에서는 사용자가 공유 디지털 라이센스 저장소(142)를 획득 및 구성한다. 사유 저장소에 국한되는 종래의 DRM 시스템과는 달리, 예시적 실시예는 사용자가 제3자의 것들로부터 저장소를 선택할 수 있도록 한다. 공유 디지털 라이센스 저장소(142)는 사용자가 구매하는 휴대용 장치와 같은 장치, 표준 플랫폼에서 실행되는 소프트웨어 애플리케이션, 웹 서비스 또는 이동 전화에 이용될 수 있는 서비스와 같은 광범위하게 입수 가능한 서비스 등일 수 있다. 공유 디지털 라이센스 저장소(142)의 그러한 갖가지 구현은 상이한 사용자 인터페이스들을 제공할 수 있기 때문에, 각각의 사용자는 예컨대 사용자의 선호도 등에 입각하여 가용 공유 디지털 라이센스 저장소들(142) 중에서 취사선택을 할 수 있다. 그러면, 사용자는 선택된 공유 디지털 라이센스 저장소(142)를 사용하여 라이센스를 창출한 DRM 시스템과는 상관이 없이 자신의 모든 라이센스를 관리할 수 있다.
[0047] 204 내지 206 단계에서는, 공유 디지털 라이센스 저장소(142)는 라이센스들의 집합이 미리 로딩되거나, 다른 공유 디지털 라이센스 저장소들(142) 또는 다양한 사유 DRM 시스템들(136, 138, 140)과 상호작용하여 사전 획득된 사용자의 라이센스를 얻을 수 있다. 사용자는 능동적으로 라이센스를 획득하거나, 콘텐츠 구매 또는 프로그램 렌더링과 같은 다른 활동의 일부로서 피동적으로 라이센스를 획득할 수 있다. 공유 디지털 라이센스 저장소(142)는 각각의 DRM 시스템(136, 138, 140)의 사유 인터페이스(122, 124, 126)를 사용하여 DRM 시스템들(136, 138, 140)과 상호작용할 수 있다. 공유 디지털 라이센스 저장소(142)는 사전 구매된 사용자의 모든 라이센스의 사본을 저장할 수 있다. 공유 디지털 라이센스 저장소(142)가 각각의 DRM 시스템(136, 138, 140)으로부터 사용자의 라이센스를 복사하도록(예컨대, 풀 프로세스(pull process)를 거쳐) 구성될 수 있거나, DRM 시스템들(136, 138, 140)이 사용자의 라이센스를 공유 디지털 라이센스 저장소(142)에 복사하도록(예컨대, 푸쉬 프로세스(push process)를 거쳐) 구성될 수 있다. 라이센스는 명시적으로 표현되거나 소비 DRM 시스템 콘텍스트로부터 암시될 수 있다(예컨대, DVD의 소유는 그에 인코딩된 비디오를 재생할 라이센스를 수반함).
[0048] 공유 디지털 라이센스 저장소(142)는 필요한 라이센스를 소비 DRM 시스템용 사유(독점) 포맷으로 제공함으로써 임의의 적절한 DRM 시스템을 사용하여 콘텐츠를 사용하는(예컨대, 렌더링, 소비, 복제, 및 배포) 것을 가능케 할 수 있다. 콘텐츠를 사용하기 위해, 해당 라이센스가 사용자의 공유 디지털 라이센스 저장소(142)로부터 소비 DRM 시스템으로 제공될 수 있다. 공유 디지털 라이센스 저장소(142)는 예컨대 인증 요소(144)를 경유하여 콘텐츠를 소비하는 사용자를 인증하는 데 사용될 수도 있다. 공유 디지털 라이센스 저장소(142)의 구현 여하에 의존하여, 인증은 암호화 키, 생체 측정 메커니즘 등의 사용을 포함할 수 있다.
[0049] 208 내지 216 단계에서는, 공유 디지털 라이센스 저장소(142)는 라이센스의 라이프사이클 전체에 걸쳐 라이센스를 사용하고 관리할 수많은 기능들을 제공하는 통합 라이센스 사용자 인터페이스를 제공할 수 있다. 사용자는 사용자의 선호도에 입각하여 가용 저장소들 중에서 취사선택을 할 수 있고, 원래 라이센스를 창출한 여러 DRM 시스템과는 별개로 그 라이센스를 관리할 수 있다. 예시적 실시예는 공유 디지털 라이센스 저장소(142)가 라이센스 이전(예컨대, 피어-투-피어 이전), 갱신, 검색, 획득, DRM들 간의 전환 등을 비롯한 충분한 세트의 라이프사이클 기능들을 구현할 수 있도록 한다.
[0050] 또 다른 예시적 실시예에서는, 라이센스가 공유 디지털 라이센스 저장소(142)에 저장될 때에 창설(originating) DRM 시스템에 의해 제공되는 디지털 서명과 같은 신뢰 메커니즘이 보존될 수 있다. 라이센스의 진정성(authenticity)의 증명이 창설 DRM 시스템으로부터 추출될 수 없거나 소비 DRM 시스템에 제공될 수 없다면, 공유 디지털 라이센스 저장소(142)가 라이센스의 진정성을 증명하는 데 사용될 수 있다.
[0051] 예시적 실시예는 종래의 DRM 시스템에 대비된 다수의 장점을 제공한다. 예컨대, 사용자 경험상의 일관성과 관련하여, 예시적 실시예는 소비자가 단일의 사용자 인터페이스를 사용하여 라이센스 관리 작업을 수행할 수 있도록 한다. 따라서, 예시적 실시예에서는, 사용자가 라이센스 저장 장소, 라이센스를 창출한 실체(entity)(예컨대, DRM 시스템, 콘텐츠 소유자, 및 콘텐츠 배포자), 또는 해당 라이센스 권리를 행사하는 데 사용되는 DRM 시스템과는 상관없이 라이센스를 관리하는 데 사용할 수 있는 라이센스 관리 사용자 인터페이스(104)가 공유 디지털 라이센스 저장소(142)에 포함될 수 있다. 그러한 라이센스 관리 사용자 인터페이스(104)는 사용자를 대신하여 사유 DRM 시스템들(136, 138, 140)과 상호작용할 수 있다. 바람직하게도, 사용자는 라이센스가 창출된 출처인 여러 DRM 시스템들(136, 138, 140)과 직접 상호작용할 필요가 없게 된다.
[0052] 사용자는 라이센스 관리 사용자 인터페이스(104)를 사용하여 사전 획득된 라이센스가 적용되는 DRM 시스템에 관한 정보를 비롯한 그 라이센스에 관한 제반 정보를 열람할 수 있다. 라이센스 관리 사용자 인터페이스(104)를 채용함으로써, 사용자는 공유 디지털 라이센스 저장소(142)를 사용하여 임의의 적절한 DRM 시스템으로부터 추가 라이센스를 획득하거나 만료된 라이센스를 갱신할 수도 있다. 획득된 라이센스는 저장을 위해 공유 디지털 라이센스 저장소(142)에 바로 전달될 수 있다. 사용자는 라이센스 관리 사용자 인터페이스(104)를 경유하여 다른 사용자들로의 피어-투-피어 라이센스 이전을 수행할 수도 있다. 이전 시에는, 사용자의 원래의 라이센스가 만료, 취소, 또는 파기되고, 다른 사용자의 공유 디지털 라이센스 저장소(142)에 다른 사용자를 위한 신규 라이센스가 창설될 수 있다. 라이센스 관리 사용자 인터페이스(104)에 의해, 사용자는 DRM 시스템 손상 시에, 소프트웨어/하드웨어 이동 또는 업그레이드 시에, 또는 이메일 계정 및 패스워드와 같은 인증 정보의 변경 시에 재 저장되도록 공유 디지털 라이센스 저장소(142)에 저장된 라이센스의 보존용(archival) 사본을 생성할 수도 있다.
[0053] 도 3은 사유 DRM 시스템들(136, 138, 140) 간의 기본 레벨의 상호 운용성을 제공하는 공유 디지털 라이센스 저장소(142)를 포함한 예시적 시스템(300)을 나타낸 것이다. 도 3의 예시적 시스템(300)은 공통의 구성 요소와 관련하여 도 1의 예시적 시스템(100)과 유사하게 동작한다.
[0054] 도 4는 공유 디지털 라이센스 저장소(142)가 생략되고, 그 대신에 사유 DRM 시스템들(136, 138, 140)에 저장된 라이센스들을 결합하기 위한 가상 공유 저장소를 제공하는 공유 라이센스 관리 사용자 인터페이스(104)를 채용한 또 다른 예시적 시스템(400)을 나타낸 것이다. 도 4에서는, 공유 라이센스 관리 사용자 인터페이스(104)가 사유 DRM 저장소들(136, 138, 140)에 저장된 모든 사용자의 라이센스를 보게 하도록 구성될 수 있다. 그 이외에 있어서, 도 4의 예시적 시스템(400)은 공통의 구성 요소와 관련하여 도 1 및 도 3의 예시적 시스템(100, 300)과 유사하게 동작한다.
[0055] 예시적 실시예는 통합 라이센스 목록을 제공한다. 예컨대, 예시적 실시예는 소비자가 다양한 장치(예컨대, PC, 셋 톱 박스, 카스테레오, 원격 지점들과 네트워크를 구축하는 장치 등)에 대한 다양한 포맷(예컨대, DVD, 레드북 오디오, 컴퓨터 DVD, 스트리밍 등)으로 다양한 공급원(예컨대, 오프라인 상점, 위성/케이블, 인터넷 다운로드 등)으로부터 콘텐츠를 구매할 수 있도록 한다. 또한, 예시적 실시예는 소비자가 라이센스 위치, 소비 장치, 또는 원래 라이센스를 창설한 DRM 시스템과는 상관이 없이 해당 라이센스에 따라 콘텐츠에 액세스할 수 있도록 한다. 즉, 예시적 실시예는 콘텐츠에 대한 해당 라이센스에 의해 규정된 사용 규칙 내에서 콘텐츠를 렌더링할 수 있는 임의의 적절한 장치에 이용 가능한 모든 콘텐츠를 감안하고 있다.
[0056] 따라서, 공유 디지털 라이센스 저장소(142)는 사용자의 사전 획득된 모든 라이센스의 사본을 저장하여 통합 라이센스 목록을 제공할 수 있다. 공유 디지털 라이센스 저장소(142)가 각각의 DRM 시스템(136, 138, 140)으로부터 사용자의 라이센스를 복사할 수 있거나(예컨대, 풀 프로세스를 거쳐), DRM 시스템들(136, 138, 140)이 사용자의 라이센스를 공유 디지털 라이센스 저장소(142)에 복사할 수 있다(예컨대, 풀(pull) 프로세스를 거쳐). 공유 디지털 라이센스 저장소(142)의 획득 시에, 모든 HBO 또는 NFL 프로그램과 같은 라이센스들의 집합이 그 저장소(142)에 미리 로딩될 수 있다. 사용자의 사전 획득된 라이센스들을 모아 그 라이센스들을 공유 디지털 라이센스 저장소(142)에 로딩하는 서비스 또는 소프트웨어 프로그램이 채용될 수 있다. 즉, 예시적 실시예는 라이센스 통합을 구현하는 예시적 수단을 제공하지만, 또 다른 실시예에는 다른 균등한 수단이 채용될 수도 있다.
[0057] 예시적 실시예는 공유 디지털 라이센스 저장소 및 DRM 시스템에 대한 사용자 취사선택을 제공한다. 예컨대, 임의의 적절한 다수 당사자들이 공유 디지털 라이센스 저장소(142) 구현을 제공할 수 있다. 사용자는 선호도에 입각하여 사용할 공유 디지털 라이센스 저장소(142)를 선택할 수 있다. 그러한 다양한 구현은 라이센스의 저장 및 라이센스에의 액세스와 같은 요소들에 따라 자신의 공유 디지털 라이센스 저장소(142) 제공물을 차별화할 수 있다(예컨대, 하드웨어 인터페이스를 구비한 장치, 광범위하게 이용 가능한 웹 서비스 등).
[0058] 또 다른 요소들은 제공되는 라이센스 관리 인터페이스(104)의 특성을 포함할 수 있다. 예컨대, 공유 디지털 라이센스 저장소(142)가 제공하는 라이센스 관리 인터페이스(104)는 라이센스를 창출한 각각의 DRM 시스템 또는 라이센스가 저장되어 있는 사유 라이센스 저장소와는 상관이 없이 각각의 사용자의 라이센스의 통합 열람을 제시할 수 있다.
[0059] 또 다른 요소들은 지원되는 사유 DRM 시스템들의 세트를 포함할 수 있다. 따라서, 각각의 공유 디지털 라이센스 저장소(142)는 확인된 세트의 사유 DRM 라이센스 저장소들과의 상호 운용성을 제공할 수 있다. 예컨대, A라는 구현자는 A, B, 및 C라는 사유 DRM 시스템들과 상호 운용되는 웹 서비스로서 공유 디지털 라이센스 저장소(142)를 제공할 수 있다. A 구현자의 공유 디지털 라이센스 저장소(142)는 특정의 소비자가 A, B, 및 C 사유 DRM 시스템들로부터 획득한 모든 라이센스들의 사본을 간직할 수 있다. 다른 한편으로, B라는 다른 구현자는 상호 운용성을 A 및 B DRM 시스템들에 국한하고, C에 대해서는 상호 운용성을 적용하지 않을 수 있다.
[0060] 또 다른 요소들은 가격을 포함하는데, 여기서 DRM 판매자는 공유 디지털 라이센스 저장소(142)와 상호 운용되는 자기 자신의 사유 사용자 인터페이스(104)를 제공할 수 있다. 여러 DRM 판매자는 소비자가 공유 디지털 라이센스 저장소(142)와 상호작용하는 데 사용하는 장치(예컨대, 개인용 컴퓨터, PDA, 이동 전화 등), 사용자 인터페이스의 연출(예컨대 그래픽 기반 또는 텍스트 기반의 연출), 인터페이스의 기능(예컨대, 단순화된 기능을 갖춘(simplified) 인터페이스 또는 완전한 기능을 갖춘(full-featured) 인터페이스), 지원되는 공유 디지털 라이센스 저장소들의 세트, 가격 등과 같은 요소들에 따라 자신의 제공물을 차별화할 수 있다. 바람직하게도, 사용자는 선호도에 입각하여 사용자 인터페이스(104)를 선택하면서도 자신의 모든 라이센스를 중앙 공유 디지털 라이센스 저장소(142)에 저장할 수 있다.
[0061] 예시적 실시예는 공유 디지털 라이센스 저장소(142)를 사용하여 사용자를 인증할 수 있다. 예컨대, 소비자가 라이센스를 받은 콘텐츠를 사용하고자 할 경우, 공유 디지털 라이센스 저장소(142)는 예컨대 인증 요소(144)를 경유하여 임의로 사용자를 인증할 수 있다. 공유 디지털 라이센스 저장소(142)의 구현 여하에 의존하여, 그러한 인증은 암호화 키, 생체 측정 메커니즘 등을 포함할 수 있다. 예컨대, X.509 디지털 인증서 또는 프로세스소유권(possessProperty) 증서를 갖는 ISO MPEG REL 라이센스 등의 형태로 된 인증 라이센스가 다음과 같이 소비 DRM 시스템에 제공될 수 있다.
[0062] 예시적 실시예에서는, 공유 디지털 라이센스 저장소(142)가 필요한 라이센스를 소비 DRM 시스템의 사유 포맷으로 그 DRM 시스템에 제공할 수 있다. 예컨대, 공유 디지털 라이센스 저장소(142)가 웹 서비스로서 이용될 수 있고, 소비자가 콘텐츠를 소비할 PDA를 사용하고 있다면, 공유 디지털 라이센스 저장소(142)가 해당 사유 포맷으로 인증 라이센스를 PDA에 상주하는 DRM 시스템에 제공할 수 있다.
[0063] 또 다른 예시적 실시예에서는, 소비자가 공유 디지털 라이센스 저장소(142)로부터 해당 라이센스를 소비 DRM 시스템으로 복사할 수 있다. 예컨대, 공유 디지털 라이센스 저장소(142)가 이동 장치로서 이용될 수 있고, 소비자가 콘텐츠를 소비할 개인용 컴퓨터를 사용하고 있다면, 소비자가 해당 사유 포맷으로 라이센스를 개인용 컴퓨터에 상주하는 DRM 시스템에 복사할 수 있다.
[0064] 또 다른 예시적 실시예에서는, 공유 디지털 라이센스 저장소(142)가 스마트 카드의 형태로 예시된다면, 그 스마트 카드를 PC, 셋 톱 박스, 게임 콘솔 등과 같은 호스트 장치에 플러그인 접속함으로써 그 공유 디지털 라이센스 저장소(142)가 사용될 수 있게 된다. 그럴 경우, 인증 라이센스 및 사용 라이센스가 호스트 장치에 이용될 수 있게 되어 콘텐츠에의 액세스 및 그 콘텐츠의 사용이 가능케 된다.
[0065] 예시적 실시예는 콘텐츠 획득을 별개로 검증하는 데 사용될 수 있다. 예컨대, 공유 디지털 라이센스 저장소(142)에 라이센스를 저장할 때에 창설 DRM 시스템에 의해 제공된 디지털 서명 등과 같은 신뢰 메커니즘이 보존될 수 있다. 라이센스의 진정성(authenticity) 의 증명이 창설 DRM 시스템으로부터 추출될 수 없거나 소비 DRM 시스템에 제공될 수 없다면, 공유 디지털 라이센스 저장소(142)가 라이센스의 진정성을 증명하는 데 사용될 수 있도록 구성될 수 있다.
[0066] 그와 같이 하여, 공유 디지털 라이센스 저장소(142)는 콘텐츠 획득에 대한 별개의 검증을 제공할 수 있다. 그러한 역할에 있어서, 공유 디지털 라이센스 저장소(142)는 언제 어디서 어떻게 라이센스가 사전 획득되었는지를 판별하는 독립적 에이전트로서 동작한다. 창설 DRM 시스템 이외의 DRM 시스템들은 라이센스의 존재 및 신뢰성을 증명하는 공유 디지털 라이센스 저장소(142)의 신뢰에 입각하여 그 라이센스를 인수할 수 있다. 또한, 공유 디지털 라이센스 저장소(142)는 그 저장소(142)에 저장된 라이센스가 원래 그 라이센스를 창설한 DRM 시스템에 의해 추후 재발행될 필요가 있을 경우에 소비자가 그러한 라이센스 획득을 입증할 수 있도록 한다.
[0067] 예시적 실시예는 상호 운용될 수 있는 저장소들(142) 간에 라이센스를 교환하는 데 사용될 수 있다. 예컨대, 예시적 실시예는 소비자가 라이센스 또는 소비 장치의 위치와는 상관이 없이 해당 라이센스에 따라 콘텐츠에 액세스할 수 있도록 한다. 임의의 적절한 다수 당사자들이 상호 운영 가능한 저장소들(142) 및 그 저장소들에 대한 라이센스 관리 인터페이스들을 제공할 수 있기 때문에, 각각의 소비자는 선호도에 입각하여 하나 이상의 사용할 상호 운용 가능한 저장소를 선택할 수 있다.
[0068] 소비자가 임의의 적절한 위치로부터 또는 임의의 적절한 장치를 사용하여 콘텐츠에 액세스할 수 있도록 하기 위해, 예시적 실시예는 라이센스를 교환할 수 있는 상호 운용 가능한 저장소들(142)을 포함할 수 있다. 예컨대, 소비자가 휴대용 비디오 플레이어 상의 1개와 웹 서비스로서 이용 가능한 1개의 총 2개의 상호 운용 가능한 저장소들(142)을 사용한다고 가정하면, 그리고 소비자가 휴대용 비디오 플레이어에서 영화를 재생할 라이센스를 가지고 있다면, 예시적 실시예는 소비자가 라이센스를 웹 서비스로 이전하여 개인용 컴퓨터에서 영화를 재생할 수 있도록 한다. 그와 마찬가지로, 소비자가 휴대용 장치 상의 공유 디지털 라이센스 저장소(142)를 사용하고, 새로운 포켓용 장치를 구매한다고 하면, 예시적 실시예는 소비자가 예전의 장치로부터 새 장치로 모든 라이센스를 이전할 수 있도록 한다. 그러한 기능성을 제공하기 위해, 각각의 공유 디지털 라이센스 저장소(142)는 그 저장소(142)가 다른 상호 운용 가능한 저장소들(142)과 라이센스를 교환할 수 있게 하는 표준화된 인터페이스(예컨대, 물리적 인터페이스, 프로그램된 인터페이스, 또는 그 양자)를 제공하도록 구성될 수 있다.
[0069] 따라서, 예시적 실시예는 상호 운용성을 제공하는데, 다가올 수년 동안 DRM 시장에서의 이질성이 존재할 것이기 때문에, 예시적 실시예는 DRM에 의해 보호되는 소비 콘텐츠를 여전히 만족할 만한 사용자 경험으로 삼으면서 그러한 비호환 DRM 시스템들의 동시적 배치를 용이하게 하는 방안들을 제시한다. 그러한 레벨의 상호 운용성을 제공함으로써, 예시적 실시예는 이종 DRM 시스템들에 대한 일관된 사용자 인터페이스를 제공한다. 바람직하게도, 예시적 실시예는 라이센스를 창출한 DRM 시스템의 사유 속성과는 상관이 없이 디지털 라이센스에의 액세스를 제공한다.
[0070] 예시적 실시예는 전용 포켓용 라이센스 저장소(142)를 포함할 수 있다. 예컨대, 사용자는 예시적 실시예에 따라 구성된 휴대용 라이센스 저장소 장치(142)를 백화점에서 구매할 수 있다. 사용자는 장치(142)를 다양한 제조자들에 의해 제공되는 경쟁 장치들과 차별화하는 장치의 형태 요소, 장치의 인체 공학성, 사용자 인터페이스, 느껴지는 견실성 및 신뢰성, 사유 DRM API들에 대한 더 우수하고 광범위한 지원, 입수 가능성, 연결성, 피어-투-피어 서비스 호환성, 가격 등과 같은 다양한 특징들에 입각하여 그 장치의 구매를 선택할 수 있다. 예컨대, 사용자는 USB 또는 무선 서비스 연결을 지원하고, 임의의 적절한 타입의 콘텐츠에 대한 라이센스와 공동 작업하고 그 라이센스를 저장할 수 있으며, Adobe, 마이크로소프트, 및 Adelphia DRM 시스템과 상호 운영될 수 있고, Microsoft 윈도 또는 MAC OS 컴퓨터, 이동 전화, 셋 톱 박스, 또는 휴대용 MP3 플레이어에 접속될 수 있는, 예시적 실시예에 따라 구성된 휴대용 라이센스 저장소(142)를 구매할 수 있다. 그러한 장치가 전용 장치로서 구성될 수 있거나, 라이센스 저장소(142)가 다른 기능들을 또한 포함하는 그러한 장치의 한 가지 특징으로 될 수도 있다.
[0071] 이러한 시나리오에서는, 사용자가 집에 도착하고, USB 또는 무선 연결을 사용하여 마이크로소프트 윈도 또는 어떤 다른 소프트웨어를 실행하는 자신의 PC에서 예컨대 Adobe, 마이크로소프트, 및 Adelphia 소유의 사유 DRM 시스템에 전용 포켓용 라이센스 저장 장치(42)를 부착할 수 있다. 저장소 장치(142)가 생체 측정 정보(예컨대, 지문)를 사용하여 사용자를 인증할 수 있거나, 저장소 장치 그 자체가 사용자의 인증일 수도 있다(예컨대, 스마트 카드의 경우). 저장소 장치(142)는 각각의 사유 DRM 시스템(136, 138, 140)의 해당 사유 인터페이스(122, 124, 126)를 사용하여 그 DRM 시스템과 상호작용하고, 각각의 사유 DRM 시스템(136, 138, 140)으로부터 사용자의 구매 라이센스 목록을 추출하며, 추출된 라이센스의 사본을 저장할 수 있다. 사용자는 장치의 화면을 사용하여 각각의 라이센스가 적용되는 콘텐츠 및 DRM 시스템들(136, 138, 140)에 관한 정보를 포함한 구매 라이센스 목록을 볼 수 있다.
[0072] 사용자는 장치(142)에 저장된 라이센스를 주기적으로 컴퓨터에 백업할 수 있다. 바람직하게도, 휴대용 저장소 장치(142)가 영구 파손되거나 분실되거나 도난 당하거나 "개선된 신형" 장치로 대체될 경우, 사용자는 라이센스의 백업 사본을 대체 장치로 이전할 수 있기 때문에 사전 획득된 모든 라이센스를 잃지 않게 된다.
[0073] 사용자가 친구의 집으로 이동하여 인터넷으로부터 친구의 애플 MAC 컴퓨터로 디지털 콘텐츠의 일부를 다운로드 받는다면, 사용자는 자신의 라이센스 저장 장치(142)를 친구의 컴퓨터에 연결하여 그 친구의 애플 MAC 컴퓨터로 들어온 콘텐츠에 자신의 라이센스가 이용되게 할 수 있다. 그러면, 바람직하게도, 사용자는 다운로드 받은 콘텐츠를 자신의 라이센스 및 친구의 컴퓨터에 설치된 애플 DRM 시스템을 사용하여 소비할 수 있게 된다.
[0074] 예시적 실시예는 서비스로서 구성된 공유 디지털 라이센스 저장소(142)를 포함할 수 있다. 예컨대, 사용자는 그 공유 디지털 라이센스 저장소(142)를 제공하는 웹 기반 서비스에 가입할 수 있다. 사용자는 물리적 연결의 타입(예컨대, DSL, 케이블 모뎀 서비스, 무선 액세스, 또는 위성 액세스)과는 상관이 없이 연결성을 갖는 임의의 적절한 장치로부터 공유 디지털 라이센스 저장소(142) 서비스에 액세스할 수 있다. 사용자는 느껴지는 견실성 및 신뢰성, 사유 DRM API들에 대한 더 우수하거나 광범위한 지원, 백업 및 리포팅 등의 서비스 기능, 입수 가능성, 연결성, 피어-투-피어 서비스 호환성, 가격 등과 같이 해당 서비스를 경쟁 서비스와 차별화하는 다양한 특징들에 입각하여 공유 디지털 라이센스 저장소(142) 웹 서비스를 선택할 수 있다. 예컨대, 사용자는 임의의 적절한 타입의 콘텐츠와 공동 작업하고, 그 라이센스를 저장하며, Adobe, 마이크로소프트, 및 Adelphia DRM 시스템들과 상호 운영될 수 있는 공유 디지털 라이센스 저장소(142) 서비스에 가입할 수 있다.
[0075] 사용자는 자신의 집으로부터 자신의 DSL 인터넷 연결을 사용하여 공유 디지털 라이센스 저장소(142) 서비스에 연결되고, 사용자 이름 및 패스워드를 인증 정보로서 제공할 수 있다. 사용자는 공유 디지털 라이센스 저장소(142) 서비스가 Adobe, 마이크로소프트, 및 Adelphia DRM 시스템들(136, 138, 140)과 상호작용하여 그 각각의 시스템(136, 138, 140)으로부터 사용자의 라이센스를 얻을 것을 요청할 수 있다. 공유 디지털 라이센스 저장소(142) 서비스는 각각의 시스템(136, 138, 140)의 사유 인터페이스(122, 124, 126)를 사용하여 그 각각의 시스템과 상호작용하고, 라이센스의 사본을 저장할 수 있다. 사용자는 공유 디지털 라이센스 저장소(142) 서비스의 웹 페이지를 사용하여 라이센스가 적용되는 DRM 시스템에 관한 정보를 포함한 자신의 획득 라이센스 목록을 볼 수 있다.
[0076] 사용자가 친구의 집으로 이동하여 인터넷으로부터 친구의 컴퓨터로 디지털 콘텐츠의 일부를 다운로드 받는다면, 사용자는 그 친구의 컴퓨터와 케이블 모뎀을 사용하여 공유 디지털 라이센스 저장소(142) 서비스에 연결되고, 그 콘텐츠에 대한 자신의 라이센스를 친구의 마이크로소프트 DRM 시스템으로 복사할 수 있다. 그러면, 사용자는 자신의 라이센스 및 친구의 컴퓨터에 설치된 마이크로소프트 DRM 시스템을 사용하여 친구의 컴퓨터에서 다운로드 받은 콘텐츠를 소비할 수 있다.
[0077] 예시적 실시예는 비전용(non-dedicated) 포켓용 장치로서 구성된 공유 디지털 라이센스 저장소(142)를 포함할 수 있다. 예시적 실시예에서는, 전용이 아닌 포켓용 저장소 장치(142)가 이동 전화, PDA, 휴대용 게임 스테이션, 휴대용 비디오 플레이어, 또는 MP3 플레이어와 같은, 다른 기능들을 겸비한 장치에 통합될 수 있다. 예컨대, 사용자는 공유 디지털 라이센스 저장소(142)를 포함하는 PDA를 구매할 수 있다. 사용자는 임의의 적절한 DRM 시스템에 의해 보호되는 콘텐츠에 대한 라이센스를 PDA에 저장할 수 있다. 사용자는 그와 같이 보호되는 콘텐츠를 PDA 장치를 사용하여 소비하거나 PDA 장치를 PC 등과 같은 다른 소비 장치에 연결할 수 있다. 어느 경우든, PDA 상의 공유 디지털 라이센스 저장소(142)는 그 콘텐츠를 보호하는 데 사용되는 DRM 시스템(136, 138, 140)과 상호 운용될 수 있다.
[0078] 그러한 시나리오에서는, 사유 DRM 시스템들(136, 138, 140)이 공유 디지털 라이센스 저장소(142)의 표준화된 인터페이스들(110, 112, 114)를 지원한다면, 사유 DRM 시스템들(136, 138, 140)과 공유 디지털 라이센스 저장소(142) 간의 통신이 그 인터페이스들을 사용하여 이뤄질 수 있다. 그것이 불가능하다면, 사유 DRM 시스템들(136, 138, 140)과 공유 디지털 라이센스 저장소(142) 간의 통신은 사유 DRM 시스템들(136, 138, 140)의 사유 인터페이스들(122, 124, 126)을 사용하여 이뤄질 수 있다.
[0079] 예시적 실시예는 사유 인터페이스를 사용하여 DRM 시스템들과 상호 운영되는 저장소(142)를 포함할 수 있다. 예컨대, 사용자는 임의의 적절한 타입의 콘텐츠에 대한 라이센스와 공동 작업하고, 그 라이센스를 저장하며, Adobe, 마이크로소프트, 및 Adelphia DRM 시스템들(136, 138, 140)과 상호 운영될 수 있는 공유 디지털 라이센스 저장소(142)를 제공하는 웹 기반 서비스에 가입할 수 있다.
[0080] 그러한 시나리오에서는, 사용자가 공유 디지털 라이센스 저장소(142) 웹 서비스에 저장하여 갖고 있는 라이센스의 대상인 Adobe PDF 파일을 컴퓨터를 사용하여 볼 수 있다. Adobe Reader가 PDF에 대한 라이센스를 Adobe 사유 라이센스 저장소에 둘 수 없는 경우, Adobe Reader는 사용자에게 라이센스의 위치에 대해 독촉(prompt)할 수 있다. 사용자는 공유 디지털 라이센스 저장소(142) 웹 서비스 URL을 제공할 수 있고, 그러면 Adobe DRM 시스템은 자신의 사유 인터페이스를 사용하여 공유 디지털 라이센스 저장소(142) 웹 서비스와 상호작용함으로써 해당 라이센스를 얻을 수 있다. 사실상, 저장소(142)는 새로운 표준화된 저장소 대신에 Adobe Reader가 이미 알고 있는 저장소로서 행동하게 된다. 그러면, Adobe DRM 시스템은 제공된 라이센스를 확인하여 규정된 사용 규칙이 충족되는지를 판정할 수 있고, 그럴 경우, Adobe Reader는 PDF 파일을 렌더링할 수 있다.
[0081] 예시적 실시예는 표준 인테페이스를 사용하여 DRM 시스템들과 상호 운용되는 저장소(142)를 포함할 수 있다. 예컨대, 사용자는 USB 및 무선 서비스 연결을 지원하는 전용 휴대용 저장소 장치를 구매할 수 있다. 그러한 장치(142)는 그것을 지원하는 임의의 적절한 DRM 시스템과 상호 운용될 수 있는 표준 프로그램된 인터페이스를 제공하고, 임의의 적절한 콘텐츠에 대한 라이센스를 저장할 수 있다.
[0082] 그러한 시나리오에서는, 사용자가 집에 도착하여 그 모두가 저장소(142)의 표준 인터페이스를 지원하는 마이크로소프트, Adobe, 및 애플 DRM 시스템들(136, 138, 140)에 전용 휴대용 저장소(142)를 부착한다. 그러한 전용 휴대용 저장소(142)는 그 표준 인터페이스를 사용하여 각각의 DRM 시스템(136, 138, 140)과 상호작용하고, 각각의 시스템(136, 138, 140)으로부터 사용자의 획득 라이센스 목록을 추출하며, 그 라이센스의 사본을 저장할 수 있다.
[0083] 사용자는 친구의 집으로 이동하여 자신이 갖고 있는 라이센스의 대상인 비디오 클립을 인터넷으로부터 친구의 컴퓨터로 다운로드 받을 수 있다. 그러면, 사용자는 윈도 미디어 플레이어를 사용하여 그 비디오 클립을 재생하려고 시도할 수 있지만, 윈도 미디어 플레이어가 그 비디오 클립에 대한 라이센스를 친구의 컴퓨터에 위치시킬 수 없을 경우에는, 윈도 미디어 플레이어가 사용자에게 라이센스의 위치에 대해 독촉할 수 있다. 사용자는 전용 휴대용 저장소(142)를 친구의 컴퓨터에 연결하여 그 전용 휴대용 저장소(142)를 라이센스 위치로 지정할 수 있다. 그러면, 친구의 컴퓨터 상의 마이크로소프트 DRM 시스템은 전용 휴대용 저장소(142)의 표준 인터페이스를 사용하여 저장소(142)와 상호작용하고, 해당 라이센스를 얻을 수 있다. 그 경우, 마이크로소프트 DRM 시스템은 소비자가 공유 라이센스 저장소(142)를 가질 수 있게 하는 것을 명시적으로 의도하는 새로운 저장소 인터페이스를 지원하도록 변경되었을 것이다. 마이크로소프트 DRM 시스템은 제공된 라이센스를 확인하여 규정된 사용 규칙이 충족되는지를 판정할 수 있고, 그럴 경우, 마이크로소프트 미디어 플레이어는 그 비디오 클립을 렌더링할 수 있다.
[0084] 예시적 실시예는 공유 라이센스 저장소(142)에 대해 창설된 라이센스를 포함할 수 있다. 예컨대, 사용자는 전용 휴대용 저장소 장치(142)를 사용하여 다양한 사유 DRM 시스템들(136, 138, 140)에 의해 보호되는 임의의 적절한 타입의 콘텐츠에 대한 라이센스를 획득 및 저장할 수 있다. 사용자가 새로운 콘텐츠에 대한 라이센스를 획득하고자 하는 경우, 사용자는 그 전용 휴대용 저장소 장치(142)에 의해 제공된 인터페이스를 사용할 수 있다.
[0085] 예컨대, 사용자가 전용 휴대용 저장소 장치(142)를 휴대용 MP3 플레이어에 연결하고 나서 음악 파일을 구매하고자 한다고 하면, 사용자는 전용 휴대용 저장소 장치(142)의 인터페이스 및 무선 인터넷 연결을 사용하여 구매하고자 하는 음악을 검색할 수 있다. 전용 휴대용 저장소 장치(142)의 검색 인터페이스는 그 장치(142)의 표준화된 포맷 또는 전용 휴대용 저장소 장치(142)와 상호 운용될 수 있는 DRM 시스템들(136, 138, 140)의 사유 포맷으로 된 라이센스와 관련하여 그에 매칭되는 모든 음악 파일들을 찾아올 수 있다. 사용자는 자신이 획득하고자 하는 라이센스(예컨대, 비용이 가장 적게 드는 라이센스)를 선택할 수 있다. 전용 휴대용 저장소 장치(142)는 얻을 수 있고, 음악 파일은 사용자의 MP3 플레이어에 다운로드될 수 있다. 사용자가 음악 파일을 재생할 경우, 전용 휴대용 저장소 장치(142)는 그 라이센스를 음악 파일을 보호하는 데 사용된 사유 DRM 시스템에 제공할 수 있다.
[0086] 예시적 실시예는 전용 휴대용 저장소들 간의 피어-투-피어 통신을 포함할 수 있다. 그러한 시나리오에서는, 잭(Jack)과 낸시(Nancy)의 2명의 사용자가 전용 휴대용 저장소 장치(142)를 구매하여 다양한 DRM 시스템들(136, 138, 140)에 의해 보호되는 많은 타입의 콘텐츠에 대한 라이센스를 그 장치(142)에 저장할 수 있다. 반드시 동일한 제조자로부터 판매된 것은 아닐지라도, 양자의 장치(142)는 동일한 표준화된 인터페이스를 지원할 수 있고, 그에 따라 양자의 장치(142)는 서로 통신하여 라이센스 이전 및 대여(예컨대, 일시 이전) 등을 비롯한 다양한 피어-투-피어 활동을 수행할 수 있다.
[0087] 예컨대, 잭이 전자책(e-Book)에 대한 자신의 라이센스를 낸시의 장치(142)로 이전하고자 하는 경우, 잭은 자신의 장치(142)를 낸시의 장치(142)에 연결하고, 자신의 장치(142)의 사용자 인터페이스를 사용하여 라이센스를 이전할 수 있다. 잭의 전용 휴대용 저장소 장치(142) 상의 원래의 라이센스가 취소되고, 동일한 신규 라이센스가 낸시의 전용 휴대용 저장소 장치(142)에 창설될 수 있다. 그러한 시나리오는 잭과 낸시가 모두 소속된 북클럽의 회원들 등과 같은 일군의 사람들에 사용권을 허여하는 라이센스에 있어 실용적일 것이다. 라이센스를 창설하였고 이전된 라이센스를 소비하는 사유 DRM 시스템은 전용 휴대용 저장소 장치(142)를 인가하여(authorize) 그러한 타입의 라이센스 취소 및 창설을 수행하도록 할 수 있다. 따라서, 낸시가 신규 라이센스를 사용하려고 할 경우, 사유 DRM 시스템은 낸시의 라이센스를 신뢰하여 낸시가 전자책을 읽을 수 있도록 한다.
[0088] 유사한 예에서는, 잭이 전자책에 대한 자신의 라이센스를 낸시의 장치(142)에 이전하면, 잭의 전용 휴대용 저장소 장치(142) 상의 원래의 라이센스가 만료된 것으로 표기될 수 있다. 유사한 신규 라이센스가 낸시의 전용 휴대용 저장소 장치(142)에 창설될 수 있다. 그러한 신규 라이센스는 동일한 사용권을 허여할 수 있기는 하지만, 그 권리가 허여된 사람으로서 낸시를 지명할 수 있다. 또다시, 라이센스를 창설하였고 이전된 라이센스를 소비하는 사유 DRM 시스템은 전용 휴대용 저장소 장치(142)를 인가하여 그러한 타입의 라이센스 취소 및 창설을 수행하도록 할 수 있다. 따라서, 낸시가 신규 라이센스를 사용하려고 할 경우, 사유 DRM 시스템은 낸시의 라이센스를 신뢰하여 낸시가 전자책을 읽을 수 있도록 한다.
[0089] 또 다른 예시적 실시예에서는, 잭이 자신의 라이센스를 낸시에 대여(예컨대, 일시적 이전)할 수 있다. 그 경우, 잭의 라이센스는 대여 기간 동안 무효로 되고, 낸시의 라이센스만이 대여 기간 동안 유효하게 될 수 있다. 대여가 종료되면, 잭의 라이센스는 부활하고, 낸시의 라이센스가 만료될 수 있다. 또다시, 라이센스를 창설하여 그 라이센스를 소비하는 사유 DRM 시스템은 전용 휴대용 저장소 장치(142)를 인가하여 그러한 타입의 라이센스 만료 및 창설을 수행하도록 할 수 있다.
[0090] 또 다른 예시적 실시예에서는, 전용 휴대용 저장소 장치(142)가 피어-투-피어 활동을 수행할 때에 사유 DRM 시스템과 통신할 수 있다. 그 경우, 잭이 자신의 라이센스를 낸시의 장치(142)로 이전할 때에, 잭의 전용 휴대용 저장소 장치(142)는 사유 DRM 시스템이 잭의 라이센스를 만료된 것으로 표기하고 낸시의 장치(142)에 신규 라이센스를 창설할 것을 요청할 수 있다. 사유 DRM 시스템이 전용 휴대용 장치(142)의 표준화된 인터페이스를 지원한다면, 그러한 요청은 그 인터페이스를 통해 이뤄질 수 있다. 그렇지 않으면, 전용 휴대용 저장소 장치(142)는 DRM 시스템의 사유 인터페이스를 사용하여 그러한 요청을 할 수 있다.
[0091] 또 다른 예시적 실시예에서는, 라이센스의 이전이 에스크로(escrow) 서비스 또는 경매 서비스와 같이 재정적인 트랜잭션 및 제3자와 관여될 수 있다. 예컨대, 잭은 사용된 CD 콜렉션을 판매하는 것과 유사하게 복수의 오디오 파일을 재생할 권리를 경매할 수 있다. 낸시는 그 라이센스에 입찰하여 그에 낙찰될 수 있다. 잭은 전용 휴대용 저장소 장치(142)에 의해 제공되는 표준화된 인터페이스를 사용하여 라이센스를 에스크로 계정에 이전할 수 있다. 낸시는 그 에스크로 계정에 대금을 납입할 수 있다. 에스크로 서비스는 트랜잭션에 개입하여 납입 대금을 잭에 이전하고, 낸시의 전용 휴대용 저장소 장치(142)의 표준화된 인터페이스를 사용하여 그 장치에 라이센스를 이전할 수 있다.
[0092] 예시적 실시예는 라이센스 저장을 제공하도록 구성된 공유 디지털 라이센스 저장소(142)를 포함할 수 있다. 그러한 예시적 실시예에서는, 공유 디지털 라이센스 저장소(142)가 라이센스 관리 사용자 인터페이스 요소(104)를 사용하거나 구비하지조차 않은 채로 라이센스 저장 장치로서 사용될 수 있다. 예컨대, 사용자는 그 사용자에 대한 모든 라이센스를 저장하는 데 사용될 수 있는 전용 휴대용 저장소 장치(142)를 사용할 수 있다. 임의의 적절한 라이센스 관리 기능을 수행하기 위해, 사용자는 라이센스를 창출하여 소비하는 DRM 시스템들(136, 138, 140)에 의해 제공되는 사유 사용자 인터페이스들을 사용할 수 있다.
[0093] 사용자가 전용 휴대용 저장소 장치(142)에 저장된 콘텐츠를 사용할 때마다, 사유 DRM 시스템들(136, 138, 140)은 다양하게 그 장치(142)와 통신할 수 있다. 예컨대, DRM 시스템들(136, 138, 140)은 전용 휴대용 저장소 장치(142)에서 해당 라이센스를 찾아 그 장치(142)의 표준화된 인터페이스를 사용하여 그 장치와 통신할 수 있다. DRM 시스템들(136, 138, 140)은 전용 휴대용 저장소 장치(142)에서 해당 라이센스를 찾아 DRM 시스템들(136, 138, 140)의 사유 인터페이스들을 사용하여 그 장치(142)와 통신할 수도 있다. DRM 시스템들(136, 138, 140)은 그 DRM 시스템들(136, 138, 140)의 사유 라이센스 가게에서 해당 라이센스를 찾을 수도 있다. 전용 휴대용 저장소 장치(142)는 그러한 가게를 대체하는 데 사용될 수 있고, 휴대용 저장소 장치(142)의 라이센스로써 트랜잭션이 행해질 수 있다. 따라서, 사유 DRM 시스템들(136, 138, 140)에 대해, 전용 휴대용 저장소 장치(142)가 그 DRM 시스템들(136, 138, 140)의 사유 라이센스 가게처럼 보일 수 있다.
[0094] 예시적 실시예는 콘텐츠 획득을 검증하도록 구성된 공유 디지털 라이센스 저장소(142)를 포함할 수 있다. 예컨대, 사용자는 공유 디지털 라이센스 저장소(142)를 사용하여 콘텐츠 매체 또는 DRM 시스템들(136, 138, 140)이 쓸모 없어진 사안을 다룰 수 있다. 사용자는 공유 디지털 라이센스 저장소(142)를 사용하여 특정의 콘텐츠에 대한 라이센스의 구매를 검증하고, 수반된 라이센스를 제공한 콘텐츠 매체 또는 그 매체의 렌더링 장치가 쓸모 없어진 이후에도 계속해서 그 콘텐츠에 액세스할 수 있다.
[0095] 예컨대, 사용자가 다양한 사유 DRM 시스템들(136, 138, 140)과 상호 운용되는 공유 디지털 라이센스 저장소(142) 웹 서비스에 가입한다고 하면, 공유 디지털 라이센스 저장소(142) 웹 서비스는 아마존닷컴(Amazon.com)과 같은 물리적 콘텐츠 매체의 온라인 소매상과 상호 운용될 수도 있다. 그러면, 사용자는 Amazon.com으로부터 영화에 대한 DVD를 구매할 수 있는데, 여기서 DVD의 구매는 DVD에 인코딩된 영화를 재생할 라이센스를 수반한다. 공유 디지털 라이센스 저장소(142) 웹 서비스는 그러한 수반된 라이센스를 저장할 수 있다.
[0096] DVD는 시간이 흐르면서 쓸모 없어질 수 있지만(예컨대, DVD가 스트리밍 비디오로 대체됨), 사용자는 이미 DVD 상의 영화를 구매하였기 때문에, 예시적 실시예는 비록 사용자의 DVD 판이 예전의 것이 되기는 하였지만 계속해서 사용자가 다른 포맷으로 영화를 볼 수 있도록 한다. 그러한 시나리오에서는, 스트리밍을 제공하는 판매자가 공유 디지털 라이센스 저장소(142) 웹 서비스에 저장되어 있는 이전에 획득된 라이센스를 기꺼이 인수한다면, 공유 디지털 라이센스 저장소(142) 웹 서비스는 사용자가 당해 영화에 대한 라이센스를 이미 획득하였음을 증명할 수 있다. 그러면, 공유 디지털 라이센스 저장소(142) 웹 서비스는 판매자(예컨대, Amazon.com), 매체(예컨대, DVD), 구매 일자, 구매 가격 등을 비롯한, 원래의 라이센스 구매를 증명하는 모든 명세를 제공할 수 있다. 스트리밍 비디오 판매자는 공유 디지털 라이센스 저장소(142) 웹 서비스를 신뢰할 수 있기 때문에, 사용자가 스트리밍 비디오에서 해당 영화를 보는 것을 허용활 수 있다.
[0097] 예시적 실시예는 다수의 물리적 인터페이스를 지원하는 장치를 포함할 수 있다. 예컨대, 공유 디지털 라이센스 저장소(142)는 다른 저장소들 또는 그 저장소(142)와 상호 운용되는 DRM 시스템들에 연결하기 위한 USB, 블루투스, 1394, PCMCIA, 802.11(a/b/c), 사유 기술, RFID, CDMA, GSM 등과 같은 다수의 물리적 메커니즘을 포함할 수 있다. 그러한 연결들은 병렬, 직렬, 및 기타 등등으로 동작될 수 있다.
[0098] 예시적 실시예는 라이센스를 추출하기 위한 다양한 DRM API들을 지원하는 장치를 포함할 수 있다. 예컨대, 단일의 공유 디지털 라이센스 저장소(142)가 복수의 상이한 DRM 시스템들과 상호 운용되어 그로부터 라이센스를 추출하도록 구성될 수 있다. 그러한 상호 운용은 각각의 DRM 시스템이 애초부터 지원하는 사유 API를 경유하여 이뤄질 수 있다. 예컨대, 저장소(142)는 Adobe Acrobat과의 통신 시에 라이센스를 추출할 목적으로 렌더링 애플리케이션으로서 동작하도록 구성될 수 있다. 저장소(142)는 콘텐츠의 소정 부분에 대해 허용 가능한 권리에 관해 Adobe Acrobat에 문의하여 그 결과를 기록할 수 있다.
[0099] 예시적 실시예는 DRM 시스템들에 액세스하기 위한 새로운 표준 API를 지원하는 장치를 포함할 수 있다. 예컨대, DRM 판매자는 명시적으로 각각의 저장소(142)가 DRM 시스템에 문의하여 가용 라이센스를 판별할 수 있도록 하는 표준 API를 지원함으로써 디지털 라이센스 저장소들(142)에 대한 직접적인 지원을 제공한다. DRM 시스템들이 자신의 사용자 인터페이스들을 채용하여 공유 디지털 라이센스 저장소(142)에 라이센스를 넣도록 구성될 수 있거나, 저장소(142)가 DRM 시스템들로부터 라이센스를 인출하도록 구성될 수 있다.
[0100] 예시적 실시예에서는, 사용자가 윈도 미디어 플레이어와 같은 DRM 시스템의 인스턴스를 사용하고 있고, DRM 시스템이 동작 중인 동안 그 DRM 시스템이 공유 저장소(142)를 발견하여 DRM 인스턴스가 해석한 라이센스를 저장소(142)에 저장하거나 복사하려고 할 수 있다.
[0101] 전형적인 실시예는 생체 측정에 의해 장치의 사용자를 인증하는 메커니즘을 지원하는 장치를 포함할 수 있다. 따라서, DRM 시스템을 창출함에 있어서의 한 가지 복잡한 사항은 표현된 권리를 행사하는 사람 또는 사물을 인증하는 것이다. 대부분의 종래의 DRM 시스템은 소정의 디지털 콘텐츠 인스턴스의 사용을 DRM 시스템의 하나의 특정 인스턴스에 속박하고 있다. 예컨대, 라이센스가 소정의 PC 또는 장치에 허여된다. 하지만, 예시적 실시예에 의하면, 저장소 장치(142)는 지문 판독기와 같은 DRM 시스템에 인증 서비스를 제공할 수 있다. DRM 시스템은 저장소(142)에 문의하여 장치의 사용자의 지문을 확인할 수 있다. 그와 같이 하여, 라이센스가 DRM 시스템의 인스턴스에 속박되는 대신에 다수의 DRM 시스템들에 연결된 저장소(142) 또는 사용자의 지문에 속박될 수 있게 된다.
[0102] 예시적 실시예에서는, DRM 시스템이 저장소 장치(142)를 신뢰하여 사용자를 인증하도록 구성될 수 있다. 그것은 전술된 예시적 생체 측정 시스템과 유사하지만, 오히려 생체 측정에 기초할 필요가 없는 로그인 ID와 패스워드 순열, 디지털 인증서, RFID, 또는 다른 타입의 사용자 인증 시스템 등을 채용하고 있다. DRM 인스턴스는 콘텐츠를 저장소(142)의 인증 메커니즘에 속박할 수 있다. 사용자는 사용자가 편하게 여기는 인증 형태를 지원하는 저장소(142)를 취사선택할 수 있다. 또 다른 예시적 실시예에서는, 이동 전화가 그 본래의 식별 기능을 매개로 하여 인증과 결부된 제반 저장소(142) 기능성을 제공하는 저장소(142)로서 구성될 수 있다.
[0103] 또 다른 예시적 실시예에서는, 공유 디지털 라이센스 저장소(142)가 고유 키로서 구성될 수 있고, DRM 시스템이 고유 키의 존재를 라이센스에 대한 인가(authorization)로서 신뢰하도록 구성될 수 있다. 예컨대, DRM 시스템은 고유하게 식별되는 저장소(142)에의 액세스 가능성을 확인하도록 구성될 수 있고, 만약 저장소(142)에 액세스할 수 있으면, 해당 콘텐츠에 대한 권리가 행사될 수 있다. 바람직하게도, 본 예시적 실시예는 라이센스의 이동성을 가능케 하는데, 저장소(142)가 이동됨에 따라 콘텐츠에 대한 권리가 이동되게 된다.
[0104] 예시적 실시예는 물리적 장치가 아니라 온라인 서비스(connected service)(예컨대, 이동 전화 서비스, 인터넷 서비스, 위성 서비스 등)로 구성된 저장소(142)를 포함한다. 따라서, 저장소(142)는 소비자가 소유한 물리적 장치일 필요가 없고, 오히려 인터넷 또는 이동 전화 서비스 등으로서 구성될 수 있다. 그 경우, 사용자는 저장소(142)를 DRM 시스템의 인스턴스에 연결할 수 있다. 그러한 연결은 DRM 시스템이 본래부터 저장소(142)에 대한 인터페이스를 지원한다면 DRM 시스템 내로 구축되든지, 혹은 이동 전화 등과 같은 다기능 장치를 경유하여 이뤄지든지 할 수 있다. 예컨대, 사용자는 휴대하는 블루투스 기능부여(enabled) CDMA 전화를 구비할 수 있는데, 그 사용자가 윈도 PC를 만나 저장된 라이센스를 행사하고자 할 수 있다. 그러면, 사용자는 그 전화를 블루투스를 매개로 해서 PC에 연결하고, 이어서 중간자로서의 이동 전화를 사용하여 PC를 CDMA를 매개로 해서 공유 디지털 라이센스 저장소(142)에 연결할 수 있다. 그러면, PC는 CDMA 기반 저장소(142)에서 사용할 라이센스를 찾을 수 있다.
[0105] 예시적 실시예는 사용자가 라이센스 저장소(142)를 채용하여 신규 라이센스를 온라인으로 검색 및 구매하는 것을 포함한다. 예컨대, 저장소(142)는 자체 사용자 인터페이스를 포함하고 상이한 서비스들로부터 라이센스를 획득하기 위한 스토어 프론트(store front)로서 동작하도록 구성될 수 있다. 그 경우, 사용자는 친구의 집을 방문해서 저장소(142)를 사용하여 시청을 위해 콘텐츠를 검색할 수 있다. 콘텐츠가 확인된 후에, 구매가 이뤄지고, 신규 라이센스가 저장소(142)에 전달된다. 그러면, 친구의 집에 있는 로컬 DRM 시스템을 사용하여 콘텐츠를 시청할 수 있다.
[0106] 예시적 실시예는 사용자가 공유 디지털 라이센스 저장소(142)의 콘텐츠의 오프사이트(offsite) 보존용 사본을 만들어 향후에 그 장치(142)가 분실, 도난, 또는 손상될 경우에 해당 콘텐츠를 복원하는 것을 포함한다. 공유 디지털 라이센스 저장소(142) 또는 오프사이트 보존용 사본은 사유 DRM 시스템들(136, 138, 140)의 라이센스가 분실, 도난, 또는 손상될 경우에 그 라이센스를 복원하는 데 사용될 수도 있다. 예컨대, 저장소(142)는 문서 기반(예컨대, OCR용 그림 문자(glyph) 또는 텍스트), 분리 가능 매체 기반(예컨대, CDR 또는 스마트 카드), 고정 매체 기반(예컨대, PC의 하드 드라이브), 서비스 기반(예컨대, 마이크로소프트 패스포트) 등일 수 있는 엑스포트(export) 메커니즘을 지원하도록 구성될 수 있다. 바람직하게도, 그것은 장치(142)의 분실, 도난, 또는 손상 시에 사용자가 자신의 라이센스 목록을 되찾을 수 있도록 한다. 아카이브(archive)로부터 라이센스를 임포트(import)하는 것은 한 가지의 저장소에 속한 것이거나, 소비자가 저장소(142)를 변경할 수 있도록 상호 운용될 수 있는 것일 수 있다.
[0107] 예시적 피어-투-피어 라이센스 이전 시에, A 사용자의 공유 디지털 라이센스 저장소(142)가 B 사용자의 저장소(142)에 부착될 수 있는데, 이때에 A 사용자의 라이센스 중의 하나가 만료되고, B 사용자가 사용할 수 있는 신규 라이센스가 창출될 수 있다. 예컨대, 2명의 사용자가 하나의 저장소(142)로부터 다른 저장소(142)로 라이센스를 이전하기로 합의할 수 있다. 본질적으로는, 두 사람이 특정의 콘텐츠 인스턴스에 대한 권리를 교환하기로 합의한 것이다. 그러한 예시적 실시예에서는, 사용자가 2개의 저장소(142)를 함께 연결하여 라이센스를 주거나 판매한다. 저장소(142)는 주거나 판매된 라이센스를 만료시키거나 취소하는 메커니즘을 포함할 수 있다.
[0108] 예시적 실시예에서는, 저장소 장치(142)가 라이센스를 만료시키고 신규 라이센스를 창설하는 권한을 부여받을 수 있고, DRM 시스템이 저장소 장치(142)를 신뢰하여 그러한 기능을 수행하도록 구성될 수 있다. 예컨대, 저장소(142)는 라이센스를 만료시키거나 종료시킬 것을 DRM 시스템에 의해 위임받을 수 있다. 예시적 실시예에서는, 저장소(142)가 한정된 존속 시간 동안 DRM 시스템에 의해 행사될 수 있는 임시 라이센스를 창설할 수 있다. 단절된 시스템에서는, 저장소(142)가 제한된 라이센스를 창설할 것을 위탁받을 수 있다.
[0109] 예시적 실시예에서는, 저장소(142)가 표준화된 API를 사용하여 원래 라이센스를 창설한 DRM 시스템에 연결해서 라이센스 만료, 재발행, 피어-투-피어 이전을 실행할 수 있다. 예컨대, 저장소(142)는 하나의 DRM 시스템으로부터 다른 DRM 시스템으로 라이센스를 이전하는 데 사용될 수 있다. 본 실시예는 라이센스를 교환하는 2개의 저장소(142) 대신에 2개의 DRM 시스템이 저장소(142)를 경유하여 라이센스를 이전하는 것과 그들을 연결하는 것을 가능케 한다. 그럴 경우, 라이센스를 이전할 권리가 허여될 수 있는데, 저장소(142)는 이전을 위한 도관(conduit)으로서의 역할을 한다.
[0110] 예시적 실시예에서는, 저장소(142)가 원래 라이센스를 창설한 DRM 시스템의 사유에 속한 API를 사용하여 라이센스의 만료, 발행, 및 피어-투-피어 이전을 실행할 수 있다. 예컨대, 저장소(142)는 관할 에이전트로서 동작하고, 저장소(142) 대신에 DRM 시스템과의 협력으로 라이센스 이전을 용이하게 하는 표준화된 API를 사용하여 DRM 시스템의 2개의 인스턴스들 간의 이전을 수행할 수 있다. 그러한 이전은 양쪽 DRM 시스템 모두의 특징일 수도 아닐 수도 있다.
[0111] 예시적 실시예에서는, 저장소(142)가 권리를 해석하는 데 사용될 수 있다. 예컨대, 실제 라이센스들이 DRM에 대해 중립적으로 저장될 수 있는데, 이때에 저장소(142)는 라이센스를 DRM 시스템이 이해할 수 있는 형태로 전환하는 대신에 권리를 해석한다. 저장소(142)는 DRM 시스템이 라이센스를 해석할 의무를 저장소(142)에 이전할 수 있도록 하는 적절한 API에 의해 격상될 수 있다.
[0112] 표준화된 API를 사용하는 예시적 실시예에서는, 저장소들(142)이 서로 통신하여 다양한 피어-투-피어 활동을 수행할 수 있다. 따라서, 라이센스 보유자들이 라이센스 공유 및 발견 시스템을 이룰 수 있도록 2개 이상의 저장소들(142)이 서로 연결될 수 있다. 라이센스 공동 관리(pooling), 실시간/온라인 경매 등을 용이하게 하는 저장소들(142)의 피어-투-피어 네트워크가 형성될 수 있다. 예컨대, 저장소들(142)의 네트워크가 창설되어 실시간으로 라이센스를 이전하는 데 사용될 수 있다. 그에 참가하기 위해서는, 사용자가 예컨대 공유를 위한 5개의 라이센스를 제공해야 한다. 그러면, 사용자는 저장소(142) 네트워크를 검색하여 그가 행사하고자 하는 라이센스를 확인한다. 라이센스 대여 또는 이전은 사용자의 저장소(142)로 실시간으로 이뤄질 수 있고, 그 소비를 허용하라는 통지가 DRM 시스템에 갈 수 있다. 그 이후에, 라이센스는 도로 저장소(142) 네트워크에 제공될 수 있다. 바람직하게도, 그러한 예시적 시스템은 무한 다수의 사용자가 무한 다수의 라이센스에 "합법적"으로 액세스할 수 있게 할 수 있을지도 모른다.
[0113] 예시적 실시예에서, 저장소(142)는 DRM 시스템에 대한 서비스로서 설정될 수 있고, DRM 시스템은 그들 자체의 사용자 인터페이스를 이용하여 표준화된 API들을 이용하는 라이센스 관리 기능을 수행할 수 있다. 예를 들어, 저장소(142)는 DRM 시스템이 라이센스를 저장하고 검색하는 방식으로서 나타날 수 있다. DRM 시스템은 여전히 그러한 라이센스들에 대한 관리 사용자 인터페이스(management user interface)를 소유할 수 있으며, 여기서 DRM 시스템은 저장소(142)의 API들을 지원하도록 설정될 수 있다.
[0114] 예시적 실시예에서, 저장소(142)는 DRM 시스템에 대한 서비스로서 설정될 수 있으며, DRM 시스템은 그들 자체의 사용자 인터페이스를 이용하여, 사유 API들을 이용하는 라이센스 관리 기능을 수행할 수 있다. 예를 들어, 저장소(142)는 DRM 시스템이 라이센스들을 저장하고 검색하는 방식으로 나타날 수 있다. DRM 시스템은 여전히 그러한 라이센스들에 대한 관리 사용자 인터페이스를 소유할 수 있으며, DRM 시스템은 "착각(tricked)"되어 저장소(142)를 이용한다. 이 예시적 실시예에서, 저장소(142)는 DRM 시스템에 속하는 라이센스 저장 요구를 인터셉트(intercept)하고, 그러한 기능을 제공하도록 설정될 수 있다.
[0115] 예시적 실시예에서, 저장소(142)는 그 자체의 사용자 인터페이스를 포함하여, 표준화된 API들을 통해 DRM 시스템 각각에 걸쳐서 라이센스 관리 기능을 수행할 수 있다. 예를 들어, 저장소(142)의 사용자 인터페이스는 사용자가 DRM 시스템의 인스턴스에 저장된 라이센스를 볼 수 있게 하도록 설정될 수 있으며, 여기서 DRM 시스템은, 표준화된 API들을 통해, 저장소(142)가 DRM 시스템의 라이센스 스토어에 액세스할 수 있게 하도록 설정될 수 있다.
[0116] 예시적 실시예에서, 저장소(142)는 그 자체의 사용자 인터페이스를 포함하여, 사유(proprietary) API들을 통해 DRM 시스템 각각에 걸쳐서 라이센스 관리 기능을 수행할 수 있다. 예를 들어, 저장소(142)의 사용자 인터페이스는 사용자가 DRM 시스템의 인스턴스에 저장된 라이센스를 볼 수 있게 하도록 설정될 수 있으며, 여기서 DRM 시스템은 수정될 필요가 없고, 오히려 저장소(142)가 DRM 시스템의 원래의 API들을 이용하여 유효한 라이센스들을 결정하도록 설정된다.
[0117] 예시적 실시예에서, 표준화된 API들을 이용하여, 저장소(142)들이 에스크로(escrow) 또는 경매 서비스에 접속하여, 2명의 사용자가 서로를 찾고, 안전하고 원격인 피어-투-피어 라이센스 상호작용을 수행할 수 있도록 할 수 있다. 예를 들어, 판매자는 이를테면 이베이 등과 같은 서비스에 대한 그들의 저장소(142)에 접속하여 라이센스들을 경매에 제공할 수 있으며, 그러면 이베이 구매자들은 판매자의 저장소(142)를 브라우징하여 거기에 저장된 라이센스들에 대한 가격을 매길 수 있다. 그 후, 에스크로 서비스가 대금지불이 행해졌는지를 확인하면, 판매자의 저장소(142)는 구매자의 저장소(142)에 연결될 수 있고, 라이센스 이전이 이루어질 수 있다.
[0118] 예시적 실시예에서, 저장소(142)는 다른 유형의 피어-투-피어 라이센스 이전을 제공하도록 설정될 수 있다. 예를 들어, 라이센스 대여 및 재판매(resale)와 같은, 다른 유형의 피어-투-피어 이전이 저장소(142)들 사이에 지원될 수 있다. 저장소(142)들은 서로 간에 라이센스를 이전할 수 있고, 적합한 조건하에서, 대여된 라이센스를 취소하고 반환하는 데 합의할 수 있다.
[0119] 예시적 실시예를 이용하여, 회사들이 보다 좋은 사용자 인터페이스, 견고성, 보다 좋은 사유 API 지원, 인체공학적, 유용성, 피어-투-피어 서비스 호환성, 보다 좋은 가격, 신뢰성 등등을 제공함으로써, 소비자를 위한 저장소(142)를 생성하고자 경쟁할 수 있다. 저장소(142)들의 형식, 기능, 비용, 및 견고성 적당한 소비자를 구하도록 맞춤화될 수 있다. 이러한 모델의 좋은 선례는 셀폰의 다양성 및 기능들 그리고 무선 산업에서의 서비스 프로그램들이다.
[0120] 상술한 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템(subsystem)은 예를 들어, 도 1 내지 4의 예시적 실시예의 과정들을 수행할 수 있는, 적합한 모든 서버, 워크스테이션, 퍼스널 컴퓨터, 랩톱 컴퓨터, PDA, 인터넷 장치, 핸드헬드 장치, 셀룰러 폰, 무선 장치, 이동 게임기, 다른 장치 등등을 포함할 수 있다. 도 1 내지 4의 예시적 실시예들의 장치 및 서브 시스템은 모든 적합 프로토콜을 이용하여 서로 통신할 수 있고, 하나 또는 그 이상의 프로그램된 컴퓨터 시스템 또는 장치를 이용하여 구현될 수 있다.
[0121] 하나 또는 그 이상의 인터페이스 메커니즘은 도 1 내지 4의 예시적 실시예들에 이용될 수 있고, 그것은 예를 들어 인터넷 액세스, 모든 적합한 형태(예로서, 음성, 모뎀 등)의 전기통신, 무선 통신 매체 등을 포함한다. 예를 들어, 도 1 내지 4의 예시적 실시예에 의해 채용된 통신 네트워크들은 하나 또는 그 이상의 무선 통신 네트워크, 셀룰러 통신 네트워크, G3 통신 네트워크, PSTN(Public Switched Telephone Network), 패킷 데이터망 (Packet Data Network: PDN), 인터넷, 인트라넷, 그들의 조합, 등등을 포함할 수 있다.
[0122] 상기 도 1 내지 4의 예시적 실시예들의 장치들 및 서브시스템들은 예시의 목적을 갖는 것이며, 해당 기술 분야에 속한 자들이 알 수 있는 바와 같이, 예시적 실시예들의 구현을 위해 이용된 특정 하드웨어들의 다양한 변경이 가능하다는 것을 이해하여야 한다. 예를 들어, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 하나 또는 그 이상의 기능은 하나 또는 그 이상의 프로그램 컴퓨터 시스템 또는 장치들에 의해 구현될 수 있다.
[0123] 그러한 변경뿐만 아니라, 다른 변경들을 구현하기 위해, 하나의 컴퓨터 시스템이 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 하나 또는 그 이상의 특수 목적의 기능들을 수행하도록 프로그램될 수 있다. 한편, 2 개 이상의 프로그램된 컴퓨터 시스템 또는 장치들이, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템들 중의 어느 하나를 대체할 수 있다. 따라서, 리던던시(redundancy) 복제(replication) 등과 같은 분산 프로세싱의 원리 및 장점이 또한, 원하는 바와 같이, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 견고성 및 성능을 증대시키도록 구현될 수 있다.
[0124] 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템들은 여기에서 설명된 다양한 과정들과 관련된 정보를 저장할 수 있다. 이 정보는, 하드디스크, 광디스크, 광자기(magneto-optical) 디스크, 램(RAM), 등과 같은, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 하나 또는 그 이상의 메모리에 저장될 수 있다. 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 하나 또는 그 이상의 데이터 베이스가 본 발명의 예시적인 실시예들을 구현하는 데 이용된 정보를 저장할 수 있다. 상기 데이터 베이스들은 여기에 개시된 하나 또는 그 이상의 메모리 또는 저장 장치에 포함된 데이터 구조(예로서, 레코드, 테이블, 어레이, 필드(field), 그래프, 트리(tree), 리스트 등등)를 이용하여 구성될 수 있다. 도 1 내지 4의 예시적 실시예와 관련하여 설명된 과정들은, 그의 하나 또는 그 이상의 데이터 베이스에서, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 과정들에 의해 수집 및/또는 생성된 데이터를 저장하기 위한 적합한 데이터 구조를 포함할 수 있다.
[0125] 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템의 전부 또는 일부는, 본 발명의 예시적 실시예들의 교시에 따라 프로그램된, 하나 또는 그 이상의 범용 컴퓨터 시스템, 마이크로프로세서, 디지털 신호 프로세서, 마이크로 컨트롤러, 등을 이용하여 편리하게 구현될 수 있으며, 이는 컴퓨터 및 소프트웨어 기술분야에 속한 분야의 통상의 지식을 가진 자가 알 수 있을 것이다. 적합한 소프트웨어가 본 발명의 예시적인 실시예들에 근거하여, 통상의 지식을 가진 프로그래머에 의해 용이하게 제작될 수 있고, 이는 소프트웨어 기술 분야의 통상의 지식을 가진 자가 알 수 있을 것이다. 나아가, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템은 월드와이드웹(World Wide Web) 상에 구현될 수 있다. 또한, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템은 전용 애플리케이션집적회로(application-specific integrated circuit) 의 제작 또는 기존의 구성 요소 회로의 적합한 네트워크들의 상호 연결에 의해 구현될 수 있고, 이는 전기 기술분야의 통상의 지식을 가진 자가 알 수 있을 것이다. 따라서, 예시적 실시예들은 하드웨어 회로 및/또는 소프트웨어의 어느 특정 조합에 한정되지 않는다.
[0126] 본 발명의 예시적인 실시예들은, 어느 하나 또는 컴퓨터 판독가능 매체의 조합에 저장된 소프트웨어로서, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템을 제어하고, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템을 구동시키고, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템으로 하여금 인간 사용자와 상호 작용할 수 있도록 하는 소프트웨어를 포함할 수 있다. 그러한 소프트웨어는, 이에 제한되는 것은 아니지만, 장치 드라이버, 펌웨어, 운영 시스템, 개발 툴, 응용 소프트웨어, 등을 포함할 수 있다. 그러한 컴퓨터 판독가능 매체는 또한 본 발명을 구현에 수행된 프로세싱의 전부 또는 (프로세싱이 분산되었다면) 일부를 수행하기 위한 본 발명의 실시예의 컴퓨터 프로그램 제품을 포함할 수 있다. 본 발명의 예시적인 실시예들의 컴퓨터 코드 장치들은, 이에 제한되는 것은 아니지만, 스크립트, 번역가능한 프로그램, DLL(dynamic link library), 자바 클래스 및 애플릿, 완성된 실행가능 프로그램(complete executable program), COBRA(Common Object Request Broker Architecture) 오브젝트, 등등의 적합한 모든 번역가능하거나 실행가능한 코드 메커니즘을 포함할 수 있다. 더욱이, 본 발명의 예시적 실시예들의 프로세싱의 일부는 보다 나은 성능, 신뢰성, 비용 등등을 위해 분산될 수 있다.
[0127] 상술한 바와 같이, 도 1 내지 4의 예시적 실시예들의 장치 및 서브시스템은 본 발명의 교시에 따라 프로그램된 지시를 보유하기 위한, 그리고 데이터 구조, 테이블, 레코드, 및/또는 여기에 설명된 다른 데이터를 보유하기 위한 컴퓨터 판독가능 매체 또는 메모리를 포함할 수 있다. 컴퓨터 판독가능 매체는, 실행을 위한 프로세서에 지시들을 제공하는 데 참여하는 적합한 모든 매체를 포함한다. 그러한 매체는, 이에 제한되는 것은 아니지만, 비휘발성 매체, 휘발성 매체, 전송 매체, 등등을 포함하는 많은 형태일 수 있다. 비휘발성 매체는 다이나믹 메모리(dynamic memory) 등을 포함할 수 있다. 전송 매체는 동축 케이블, 구리 선, 광섬유, 등을 포함할 수 있다. 전송 매체는 또한, 무선 주파수(RF) 통신, 적외선(IR) 데이터 통신 등등의 과정에서 발생되는, 음향, 광, 전자기 파동 등의 형태를 가질 수 있다. 컴퓨터 판독가능 매체의 일반적인 형태는 예로서, 플로피디스크, 플렉시블 디스크(flexible disk), 하드디스크, 자기 테이프, 다른 어떤 적합한 자기 매체, CD 롬, CDRW, DVD, 다른 어떤 적합한 광매체, 펀치 카드(punch card), 페이퍼 테이프, 광 마크 시트(optical mark sheet), 홀(hole) 패턴 또는 다른 광학적으로 인식가능한 표시를 가지는 다른 어떤 적합한 물리적 매체, RAM, PROM, EPROM, 플래쉬이피롬(FLASH-EPROM), 다른 적합한 메모리칩 또는 카트리지, 반송파(carrier wave), 또는 그로부터 컴퓨터가 읽어들일 수 있는 다른 적합한 매체를 포함할 수 있다.
[0128] 본 발명이 다수의 예시적인 실시예 및 구현예와 관련하여 설명되었지만, 본 발명은 그에 제한되는 것은 않고, 첨부한 청구범위의 범위에 속하는 다양한 수정물 및 균등물을 포함한다.
100: 콘텐트 소비시스템
104, 116, 118, 120: 라이센스 관리 사용자 인터페이스
110, 112, 114, 122, 124, 126: 프로그램된 인터페이스
106, 128, 130, 132: 표준와된 포맷의 라이센스
108: 사유 포맷의 라이센스
136, 138, 140: DRM 시스템

Claims (2)

  1. 사용자에게 라이센스 된 콘텐트를 렌더링하는 라이센스 중심(license-centric)의 콘텐트 사용을 위한 시스템으로서,
    콘텐트의 사용을 규정하기 위해 라이센스 정보에 관계된 자신(디지털 권리 관리 시스템)의 데이터를 저장하는 저장소(repository)와,상기 저장소에 대한 인터페이스를 구비하고,동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있는 복수의 콘텐트 소비 기능들을 전체로서 가지는 하나 이상의 디지털 권리 관리 시스템;
    상기 디지털 권리 관리 시스템의 상기 인터페이스와 통신 가능함과 동시에,콘텐트에 연관된 라이센스의 정보를 저장하도록 구성되며, 저장된 라이센스 정보에 의해 상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들이 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있도록 구성된 공유 라이센스 저장소; 그리고
    상기 디지털 권리 관리 시스템과 교신하도록(interact) 구성되고,상기 공유 라이센스 저장소에 저장된 상기 라이센스 정보를 상기 공유 라이센스 저장소로부터 상기 디지털 권리 관리 시스템으로 송신하여 상기 디지털 권리 관리 시스템의 상기 저장소에 상기 라이센스 정보에 관한 상기 자신의 데이터로서 저장되도록 구성된 프로그램식(programmatic) 인터페이스를 구비하며,
    상기 공유 라이센스 저장소에 저장된 상기 라이센스 정보가 상기 디지털 권리 관리 시스템의 상기 저장소에 송신될 수 있고, 송신된 라이센스 정보와 상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들에 근거하여,동일한 콘텐트가 다른 콘텐트 인스턴스들로 렌더링될 수 있도록 구성된 것을 특징으로 하는 라이센스 중심의 콘텐트 사용 시스템.
  2. 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있는 복수의 콘텐트 소비 기능들을 전체로서 가지는 하나 이상의 디지털 권리 관리 시스템의 인터페이스와 통신 가능하게 구성되고,상기 디지털 권리 관리 시스템과 함께,사용자에게 라이센스된 콘텐트를 렌더링하는 라이센스 중심의 콘텐트 사용을 위한 시스템을 구성하는 공유 라이센스 저장소로서,
    상기 공유 라이센스 저장소는 콘텐트에 연관된 라이센스의 정보를 저장하고, 저장된 라이센스 정보에 의해 상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들이 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있으며,
    상기 공유 라이센스 저장소는 상기 디지털 권리 관리 시스템과 교신하도록(interact) 구성되고,상기 공유 라이센스 저장소에 저장된 상기 라이센스 정보를 상기 공유 라이센스 저장소에서 상기 디지털 권리 관리 시스템으로 송신하도록 구성된 프로그램식 인터페이스(programmatic interface)를 포함하고,
    상기 공유 라이센스 저장소는 자신에 저장하고 있는 상기 라이센스 정보를 상기 디지털 권리 관리 시스템에 송신하도록 작동하여, 상기 디지털 권리 관리 시스템이, 송신된 라이센스 정보에 근거하여,상기 디지털 권리 관리 시스템의 상기 복수의 콘텐트 소비 기능들을 이용하여 동일한 콘텐트를 다른 콘텐트 인스턴스들로 렌더링할 수 있도록 구성된 것을 특징으로 하는 공유 라이센스 저장소.
KR1020127027035A 2004-11-18 2004-11-18 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치 KR101265458B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2004/038473 WO2006054987A1 (en) 2004-11-18 2004-11-18 Method, system, and device for license-centric content consumption

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020077013771A Division KR101213818B1 (ko) 2004-11-18 2004-11-18 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및장치

Publications (2)

Publication Number Publication Date
KR20120120483A true KR20120120483A (ko) 2012-11-01
KR101265458B1 KR101265458B1 (ko) 2013-05-16

Family

ID=36407433

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020077013771A KR101213818B1 (ko) 2004-11-18 2004-11-18 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및장치
KR1020127027035A KR101265458B1 (ko) 2004-11-18 2004-11-18 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020077013771A KR101213818B1 (ko) 2004-11-18 2004-11-18 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및장치

Country Status (5)

Country Link
EP (1) EP1828918A4 (ko)
JP (1) JP4852550B2 (ko)
KR (2) KR101213818B1 (ko)
CN (1) CN101091178B (ko)
WO (1) WO2006054987A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023086582A1 (en) * 2021-11-12 2023-05-19 Danvas, Inc. Exchange and display of digital content

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090259684A1 (en) * 2008-04-09 2009-10-15 Macrovision Corporation Digital content library service
US20090271319A1 (en) * 2008-04-29 2009-10-29 Microsoft Corporation Embedded Licenses for Content
US8965180B2 (en) 2010-07-13 2015-02-24 Rovi Guides, Inc. Systems and methods for converting interactive multimedia content authored for distribution via a physical medium for electronic distribution
KR20120122616A (ko) 2011-04-29 2012-11-07 삼성전자주식회사 Drm 서비스 제공 방법 및 장치
CN103186725B (zh) * 2011-12-31 2016-10-05 北大方正集团有限公司 软件授权方法和装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002101494A2 (en) * 2001-06-07 2002-12-19 Contentguard Holdings, Inc. Protected content distribution system
JP2003174443A (ja) * 2001-12-07 2003-06-20 Sony Corp 情報処理装置および方法、プログラム格納媒体、並びにプログラム
US20030126086A1 (en) * 2001-12-31 2003-07-03 General Instrument Corporation Methods and apparatus for digital rights management
US20030200178A1 (en) * 2002-04-18 2003-10-23 International Business Machines Corporation Managing licensing of distributed applications
JP3976650B2 (ja) * 2002-09-04 2007-09-19 日本電気株式会社 ソフトウェアのライセンス管理方式および方法、並びに記録媒体
JP3928561B2 (ja) 2003-01-23 2007-06-13 ソニー株式会社 コンテンツ配信システム、情報処理装置又は情報処理方法、並びにコンピュータ・プログラム
JP4294422B2 (ja) 2003-09-05 2009-07-15 株式会社日立エルジーデータストレージ 直流電源回路及び光ディスク装置
JP2006112047A (ja) 2004-10-12 2006-04-27 Ps Mitsubishi Construction Co Ltd 高靱性土留壁、および高靱性土留壁の施工方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023086582A1 (en) * 2021-11-12 2023-05-19 Danvas, Inc. Exchange and display of digital content
US11784818B2 (en) 2021-11-12 2023-10-10 Danvas, Inc. Exchange and display of digital content

Also Published As

Publication number Publication date
KR101213818B1 (ko) 2012-12-18
WO2006054987A1 (en) 2006-05-26
JP4852550B2 (ja) 2012-01-11
EP1828918A1 (en) 2007-09-05
EP1828918A4 (en) 2012-02-29
CN101091178A (zh) 2007-12-19
CN101091178B (zh) 2010-04-28
JP2008521126A (ja) 2008-06-19
KR20070086374A (ko) 2007-08-27
KR101265458B1 (ko) 2013-05-16

Similar Documents

Publication Publication Date Title
US20200074046A1 (en) Method, system, and device for license-centric content consumption
US8768850B2 (en) Method, system, and device for license-centric content consumption
KR20110045104A (ko) 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치
KR101350104B1 (ko) 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치
KR101401818B1 (ko) 하나 이상의 사용자 장치들에 대한 콘텐츠 배포 방법 및 시스템
US7496540B2 (en) System and method for securing digital content
US20140351321A1 (en) Digital Content Distribution Systems and Methods
US20030014630A1 (en) Secure music delivery
US20070198422A1 (en) System and method for providing a flexible licensing system for digital content
US20020059120A1 (en) Method and apparatus for creating and maintaining a virtual inventory in a distributed network
US20030217006A1 (en) Methods and apparatus for a title transaction network
KR101265458B1 (ko) 라이센스 중심의 콘텐츠 소비를 위한 방법, 시스템, 및 장치
CN101901324B (zh) 许可证中心的内容消费的方法、***和设备
JP6047076B2 (ja) Drmシステムを備える装置及びライセンスリポジトリ
JP2012065353A (ja) ライセンスレポジトリデバイス、方法、及びレンダリングデバイス
JP2015207297A (ja) Drmシステムを備える装置
KR100773081B1 (ko) 네트워크 기반의 유료컨텐츠 통합관리방법 및 그 시스템
CN103353927B (zh) 许可证中心的内容消费的方法、***和设备
JP2003114947A (ja) 著作物データ交換システム、著作物データ交換方法、及び著作物データ交換プログラム

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190502

Year of fee payment: 7