JP5025640B2 - Drm基盤のコンテンツ提供及び処理方法並びにその装置 - Google Patents

Drm基盤のコンテンツ提供及び処理方法並びにその装置 Download PDF

Info

Publication number
JP5025640B2
JP5025640B2 JP2008514555A JP2008514555A JP5025640B2 JP 5025640 B2 JP5025640 B2 JP 5025640B2 JP 2008514555 A JP2008514555 A JP 2008514555A JP 2008514555 A JP2008514555 A JP 2008514555A JP 5025640 B2 JP5025640 B2 JP 5025640B2
Authority
JP
Japan
Prior art keywords
content
user
flat
rate
authority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008514555A
Other languages
English (en)
Other versions
JP2008543216A (ja
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
Priority claimed from KR1020050047786A external-priority patent/KR100693483B1/ko
Priority claimed from KR1020050048931A external-priority patent/KR100716719B1/ko
Application filed by ケーティーフリーテル・カンパニー・リミテッド filed Critical ケーティーフリーテル・カンパニー・リミテッド
Publication of JP2008543216A publication Critical patent/JP2008543216A/ja
Application granted granted Critical
Publication of JP5025640B2 publication Critical patent/JP5025640B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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]
    • 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
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2135Metering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (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)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、「Digital Rights Management」(デジタル著作権管理、以下、「DRM」と記す)基盤のコンテンツ提供及び処理方法並びに装置に関するものであり、特にDRM基盤のパッケージコンテンツ、期間定額制コンテンツの提供及び処理のための方法並びに装置に関する。
近来、コンピュータ及び通信網技術の発達につれて、これらを用いたデジタルコンテンツ(digital contents)産業が盛んである。
「デジタルコンテンツ」とは、電子本やマルチメディア、例えば、イメージ、音楽、ビデオ、ゲーム等のように、オンライン(on−line)上で流通する全ての無形の情報をいう。このようなデジタルコンテンツは、特定装置、例えば、コンピュータ装置等にて駆動されるプログラム又はデータファイルから構成されるため、インターネットやその他のデータ格納装置、例えば、CD(コンパクトディスク)、フレキシブルディスク等による複製及び流布が容易である。そのため、各デジタルコンテンツ製作者等はこれを防止するために多様な方面で努力している。
デジタルコンテンツの不法な複製及び流布を防ぐための代表的方法がDRM技術を用いたユーザ認証方法である。
DRM技術を用いたユーザ認証方法は、デジタルコンテンツ提供の際にデジタルコンテンツとそのデジタルコンテンツの使用権限(RO:Right Object)を共に与えて、該当デジタルコンテンツの実行時にそれに対応する使用権限が有効であるか否かを確認することによりユーザを認証する。例えば、前記方法は、特定デジタルコンテンツ(以下、「第1デジタルコンテンツ」と称する)の提供の際に、暗号化した第1デジタルコンテンツと前記第1デジタルコンテンツを解読できる使用権限とを共に提供する。そして、前記第1デジタルコンテンツの実行が要請されると、先ず、その第1デジタルコンテンツに対応する使用権限があるか否かを確認した後、前記使用権限があればその使用権限を用いて前記第1デジタルコンテンツを解読して実行させる。したがって、DRM技術を用いたデジタルコンテンツの場合には、当該コンテンツが不法に複製及び流布されてもその実行が制限され、よってデジタルコンテンツを保護することができる。
しかし、前記DRM技術は、通常、一つのデジタルコンテンツ当たり一つの使用権限を付与することになる。そのため、「音楽アルバム」等のように、特定サイトから提供する一つ以上のデジタルコンテンツをパッケージで使用権限を付与する場合は、その購買単位が一つであるにもかかわらず前記パッケージに含まれたデジタルコンテンツの数と同数の使用権限を付与することになるので、パッケージコンテンツ提供サーバに不要な負荷がかかる。それだけでなく、ユーザ端末は、前記パッケージコンテンツに含まれた一つ以上のデジタルコンテンツのそれぞれに対する使用権限を格納しておかなくてはならないため、パッケージコンテンツに複数のデジタルコンテンツが含まれる場合にはユーザ端末のメモリ使用効率が低下するという短所があった。
一方、「期間定額制コンテンツ」のように、特定サイトから提供する一つ以上のデジタルコンテンツに対して一定期間中に使用権限を付与する場合には、そのデジタルコンテンツの数と同数の使用権限を付与することになる。そのため、ユーザが特定サイトから提供する「全ての」デジタルコンテンツを期間定額制で利用しようとする場合は大量の使用権限が発生する。
それだけでなく、その期間を延長しようとする場合には前記大量の使用権限を全て変更しなければならない。すなわち、期間定額制コンテンツの期間が満了した場合にはその期間定額制コンテンツに含まれたデジタルコンテンツのそれぞれに対して前記期間定額制コンテンツの期間満了後、最初の実行が要請される際に対応する使用権限が有効性であるか否かを判断してその使用権限を変更しなければならない。
したがって、期間定額制コンテンツの期間が満了した場合、前記期間定額制コンテンツ提供サーバには、その期間定額制コンテンツに含まれるデジタルコンテンツのそれぞれの使用権限変更による負荷が発生する虞があり、また期間定額制コンテンツユーザは前記期間定額制コンテンツ満了に伴う使用権限変更要請を、対応するデジタルコンテンツ別に各々行わなければならない煩わしさがあった。
したがって、本発明は、前記短所を補完するために、DRM基盤のパッケージコンテンツ提供及び処理において、前記パッケージコンテンツをより便利に利用できるようにする装置及び方法を提供することにその目的がある。
本発明の他の目的は、前記短所を補完するために、DRM基盤の期間定額制コンテンツ提供及び処理において、前記期間定額制コンテンツをより便利に利用できるようにする装置及び方法を提供することにある。
本発明のまた他の目的は、期間定額制コンテンツの期間満了に伴う使用権限変更を効率的に行う装置及び方法を提供することにある。
本発明のまた他の目的は、DRM基盤のパッケージコンテンツ及び期間定額制コンテンツに含まれたデジタルコンテンツの使用権限を統合管理する装置及び方法を提供することにある。
前記目的を達成するために、本発明に係るDRM基盤のパッケージコンテンツを管理するコンテンツ提供サーバからユーザ端末に前記パッケージコンテンツを提供するための方法は、一つ以上の個別コンテンツを含むパッケージコンテンツの購買要請に応答して、前記一つ以上の個別コンテンツを検出する過程と、前記検出された個別コンテンツが共通に用いる一つのパッケージ使用権限を生成する過程と、前記個別コンテンツ各々を暗号化する過程と、前記暗号化した個別コンテンツ及び前記パッケージ使用権限を含むコンテンツ伝送情報を生成して前記ユーザ端末に伝送する過程と、を含むことを特徴とする。
また、前記目的を達成するために、本発明に係るDRM基盤のコンテンツ提供サーバからパッケージコンテンツが提供される端末で前記提供されたパッケージコンテンツを処理するための方法は、各々に暗号化した個別コンテンツ及び各々の個別コンテンツに共通に用いる一つのパッケージ使用権限を含む前記パッケージコンテンツのコンテンツ伝送情報を受信する過程と、前記コンテンツ伝送情報に含まれた個別コンテンツのうち一つの実行要請に応答して、前記パッケージ使用権限を用いて前記実行要請された個別コンテンツを解読する過程と、前記解読された個別コンテンツを実行する過程と、を含むことを特徴とする。
一方、前記目的を達成するために、本発明に係るDRM基盤の期間定額制コンテンツを管理するコンテンツ提供サーバからユーザ端末に前記期間定額制コンテンツを提供するための方法は、前記期間定額制コンテンツの使用のための期間定額制サービスに加入しようとするユーザ端末の要請メッセージに応答して、予め格納したユーザ管理データベースを更新する過程と、前記期間定額制サービス利用期間中に提供する全てのコンテンツの利用を保証するマスター使用権限を生成して前記ユーザ端末に提供する過程と、前記ユーザのコンテンツ使用要請に応答して前記ユーザ管理データベースを検索し該当ユーザが期間定額制サービスに加入しているか否かを判断する過程と、前記ユーザが期間定額制サービスに加入している場合、前記ユーザが要請した期間定額制コンテンツ及び個別使用権限を暗号化する過程と、前記暗号化した期間定額制コンテンツ及び個別使用権限を含むコンテンツ伝送情報を前記ユーザ端末に伝送する過程と、を含むことを特徴とする。
また、前記目的を達成するために、本発明に係るDRM基盤のコンテンツ提供サーバから期間定額制コンテンツが提供されるユーザ端末で前記期間定額制コンテンツを処理するための方法は、前記期間定額制コンテンツを要請する過程と、前記期間定額制コンテンツ要請に対する応答として、暗号化した期間定額制コンテンツ及び個別使用権限を含むコンテンツ伝送情報を受信する過程と、前記コンテンツ提供サーバから受信して、予め格納したマスター使用権限を用いて前記暗号化した個別使用権限を解読する過程と、前記解読された個別使用権限を用いて前記暗号化したコンテンツを解読する過程と、を含むことを特徴とする。
一方、前記目的を達成するために、本発明に係るユーザ端末にDRM基盤のパッケージコンテンツを提供するための装置は、前記パッケージコンテンツ及び前記パッケージコンテンツに含まれた一つ以上の個別コンテンツに関する情報を格納するコンテンツ管理データベース部と、前記パッケージコンテンツの購買要請に応答して、前記コンテンツ管理データベース部から前記パッケージコンテンツに含まれた一つ以上の個別コンテンツを検出する制御部と、前記制御部により検出された個別コンテンツが共通に用いる一つのパッケージ使用権限を生成する使用権限生成部と、前記制御部により検出された個別コンテンツを暗号化した後に前記一つのパッケージ使用権限を含む前記パッケージコンテンツのコンテンツ伝送情報を生成して前記ユーザ端末に伝送するコンテンツ伝送情報生成部と、を含むことを特徴とする。
また、前記目的を達成するために、本発明に係るコンテンツ提供サーバからDRM基盤のパッケージコンテンツの提供を受けて処理する装置は、前記コンテンツ提供サーバから一つ以上の暗号化した個別コンテンツ及び共通に用いられる一つのパッケージ使用権限を含むパッケージコンテンツに対するコンテンツ伝送情報を受信する通信インターフェース部と、前記コンテンツ伝送情報から前記暗号化した個別コンテンツを検出して格納するコンテンツ格納部と、前記コンテンツ伝送情報から前記暗号化した個別コンテンツを解読するための前記パッケージ使用権限を検出して格納する使用権限格納部と、前記パッケージコンテンツに含まれた一つ以上の個別コンテンツのうち一つの実行要請に応答して、前記パッケージ使用権限を用いて前記実行要請された個別コンテンツを解読するDRMエージェントと、を含むことを特徴とする。
一方、前記目的を達成するために、本発明に係るユーザ端末にDRM基盤の期間定額制コンテンツを提供するための装置は、提供する期間定額制コンテンツに関する情報を格納するコンテンツ管理データベース部と、前記期間定額制コンテンツの提供を受けるユーザに関する情報を格納するユーザ管理データベース部と、期間定額制サービスに加入しようとするユーザの加入要請情報に応答して、一定のサービス期間中にサーバから提供する全てのコンテンツの利用を保証するマスター使用権限を生成する使用権限生成部と、前記マスター使用権限をユーザ端末に伝送するための通信インターフェース部と、を含むことを特徴とする。
また、前記目的を達成するために、本発明に係るコンテンツ提供サーバから提供されるDRM基盤の期間定額制コンテンツを処理するための装置は、期間定額制サービスに加入しようとするユーザの加入要請に応答して、前記コンテンツ提供サーバからマスター使用権限の伝送を受けて格納するマスター使用権限格納部と、前記ユーザのコンテンツ使用要請に応答して、前記コンテンツ提供サーバから暗号化したコンテンツ及び暗号化した個別使用権限の伝送を受けて格納するコンテンツ情報格納部と、前記ユーザのコンテンツ使用要請に応答して、予め格納した前記マスター使用権限を用いて前記要請されたコンテンツが実行可能であるか否かを認証するDRMエージェントを含むことを特徴とする。
本発明は、パッケージで購買したパッケージコンテンツに対して一つのパッケージ使用権限を用いることにより、前記パッケージコンテンツに複数のデジタルコンテンツが含まれていても該当端末には一つのパッケージ使用権限だけを格納すれば良い。したがって、端末のメモリ使用効率を上げることができる。また、パッケージコンテンツ提供サーバが前記パッケージに含まれたデジタルコンテンツの数と同数の使用権限を付与しなくても良いので、その使用権限付与によるパッケージコンテンツ提供サーバの負荷を減らすことができる。
また、本発明は、期間定額制サービスに加入したユーザにマスター使用権限を割り当て、そのマスター使用権限を用いて前記期間定額制コンテンツの全てのコンテンツに対する個別使用権限を管理することにより、期間定額制コンテンツの期間満了に伴う使用権限変更を効率的に行うことができる。すなわち、ユーザは期間定額制コンテンツの期間満了時に前記マスター権限だけを更新することにより、前記期間定額制コンテンツに含まれた全てのコンテンツの使用期間を延長する効果を得ることができる。これにより、ユーザが期間定額制コンテンツをより便利に利用することができる。
本発明の好ましい実施形態について、添付図面を参照して詳細に説明する。まず、各図面の構成要素に参照符号を付するに当たって、同一の構成要素には、たとえ他の図面上に示されていても、できるだけ同一の符号を付するようにしたことに留意しなければならない。また、本発明を説明するに当たって、係る公知機能あるいは構成に対する具体的な説明が本発明の要旨をかえって不明にすると判断される場合、その詳細な説明を省略する。
以下、本発明の実施形態では、パッケージコンテンツを提供する装置及び方法に関する第1実施例と、期間定額制コンテンツを提供する装置及び方法に対する第2実施例とに分けて説明する。まず、前記本発明の実施例を適用するためのDRM基盤のコンテンツ提供システムについて添付図面を参照しながら説明する。
図1は、DRM基盤のコンテンツ提供システムを概略的に示す構成図である。
図1を参照すると、DRM基盤のコンテンツ提供システムは、通信網130に接続可能なユーザ端末装置(例えば、個人用コンピュータ110及び携帯端末機120等)と、多様なコンテンツを保有してユーザの要請に応じてそれらのコンテンツを提供するコンテンツサーバ150と、コンテンツサーバ150から端末装置110,120に提供される、コンテンツを暗号化し、その暗号化したコンテンツに対する使用権限(RO:Right Object)を生成するDRMサーバ140と、を含む。
DRMサーバ140は、「OMA(Open Mobile Alliance)2.0に基づいた暗号化方式」によりコンテンツを暗号化することが好ましい。「OMA2.0に基づいた暗号化方式」は、コンテンツ暗号化のための世界的な標準の一つであって、暗号化関連分野で通常の知識を有する者であれば容易に分かる。したがって、本明細書では「OMA2.0に基づいた暗号化方式」に関する詳細な説明は省略する。
コンテンツサーバ150は、特定サイトから提供される一つ以上のデジタルコンテンツをパッケージ化したパッケージコンテンツ又は期間定額制コンテンツを共に提供し、そのためにパッケージコンテンツ情報又は期間定額制コンテンツを共に格納することが好ましい。また、DRMサーバ140とコンテンツサーバ150は、DRM基盤のコンテンツ提供サーバと称することもできる。したがって、以下ではDRMサーバ140とコンテンツの提供のための情報とを共に格納したコンテンツサーバ150を「DRM基盤のコンテンツ提供サーバ」と称することにする。
本発明の第1実施例に係るパッケージコンテンツの提供装置及び方法について、添付図面を参照して具体的に説明する。
図2は、本発明の第1実施例に係るDRM基盤のパッケージコンテンツ提供サーバの概略的なブロック図である。
図2を参照すると、本発明の第1実施例に係るDRM基盤のパッケージコンテンツ提供サーバ200は、コンテンツ管理データベース(以下、「データベース」を「DB」と略記する)210、コンテンツ購買履歴情報管理DB220、通信インターフェース(以下、「インターフェース」を「I/F」と略記する)部230、制御部240、使用権限生成部250、及びコンテンツ伝送情報生成部260を含む。
コンテンツ管理DB210は、個別コンテンツ情報を格納する個別コンテンツ管理DB211とパッケージコンテンツ情報を格納するパッケージコンテンツ管理DB213とを含む。ここで、「個別コンテンツ」とは、通常のデジタルコンテンツ、すなわち一つのデジタルコンテンツのことをいい、「パッケージコンテンツ」とは、複数のデジタルコンテンツのバンドル、すなわち前記「個別コンテンツ」のバンドルのことをいう。
個別コンテンツ管理DB211は、コンテンツ識別番号(ID)により区別される各々のコンテンツに関する情報を格納し、パッケージコンテンツ管理DB213はそのパッケージコンテンツに含まれた個別コンテンツリストを格納することが好ましい。図3及び図4に前記個別コンテンツ及びパッケージコンテンツのそれぞれを管理するためのDB構造が例示されている。尚、図3及び図4を参照して、前記個別コンテンツ及びパッケージコンテンツのそれぞれを管理するためのDB構造の例を後述する。
コンテンツ購買履歴情報管理DB220は、ユーザ別コンテンツ購買履歴情報、例えば、購買ログ(Log:記録)を格納する。図5に前記コンテンツ購買履歴情報を管理するためのDB構造が例示されている。尚、図5を参照して前記コンテンツ購買履歴情報を管理するためのDB構造の例を後述する。通信I/F部230は、通信網を介したユーザ端末装置とのインターフェースを提供する。例えば、ユーザ端末装置(図示せず)からパッケージコンテンツ購買要請入力を受けてこれを制御部240に伝送し、制御部240から前記要請に対応して生成されたパッケージコンテンツ伝送を受けて、ユーザ端末装置(図示せず)に伝送する。
制御部240は、通信I/F部230を介して入力されたユーザの要請情報に基づいて、個別コンテンツ管理DB211及びパッケージコンテンツ管理DB213を検索して対応するコンテンツ情報を検出し、前記要請に対応するデジタルコンテンツ伝送情報を生成するように使用権限生成部250及びコンテンツ伝送情報生成部260を制御する。例えば、ユーザがパッケージコンテンツを要請した場合、制御部240はパッケージコンテンツ管理DB213を検索してユーザが要請したパッケージコンテンツを検出し、そのパッケージコンテンツに含まれた個別コンテンツリストを参照して個別コンテンツ管理DB211から前記個別コンテンツリストに含まれた個別コンテンツを検出することが好ましい。
使用権限生成部250は、制御部240の制御を受けてユーザが要請したデジタルコンテンツに対する使用権限を生成する。例えば、ユーザが「個別コンテンツ」を要請した場合、使用権限生成部250はその個別コンテンツに対応する使用権限(以下、「個別使用権限」と称する)を生成し、また、ユーザが「パッケージコンテンツ」を要請した場合、使用権限生成部250はその「パッケージコンテンツ」に含まれた一つ以上の個別コンテンツを代表する使用権限(以下、「パッケージ使用権限」と称する)を生成する。そして、その結果をコンテンツ伝送情報生成部260に伝送する。
コンテンツ伝送情報生成部260は、制御部240を介してユーザが要請したデジタルコンテンツ検索結果の伝送を受け、使用権限生成部250からそのデジタルコンテンツに対応する使用権限の伝送を受けて「コンテンツ伝送情報」を生成する。すなわち、ユーザ端末装置に伝送する「コンテンツ伝送情報」を生成する。例えば、ユーザが「個別コンテンツ」を要請した場合、コンテンツ伝送情報生成部260はその個別コンテンツを暗号化した後、使用権限生成部250から前記個別コンテンツに対応する使用権限の伝送を受けて、前記暗号化した個別コンテンツとその使用権限とを含むコンテンツ伝送情報を生成する。また、ユーザが「パッケージコンテンツ」を要請すれば、コンテンツ伝送情報生成部260は制御部240を介してユーザが要請したデジタルコンテンツ検索結果、例えば、「パッケージコンテンツ」及びそれに含まれた一つ以上の「個別コンテンツ」の伝送を受け、使用権限生成部250から前記パッケージ使用権限伝送を受ける。そして、前記パッケージコンテンツに含まれた一つ以上の個別コンテンツを暗号化した後、前記暗号化した情報とパッケージ使用権限とを含むコンテンツ伝送情報を生成する。このように生成されたパッケージコンテンツに対するコンテンツ伝送情報の構成例が図6に例示されている。尚、図6を参照して前記パッケージコンテンツに対するコンテンツ伝送情報の構成例を後述する。
一方、コンテンツ伝送情報生成部260は、前記のように生成されたコンテンツ伝送情報を制御部240及び通信I/F部230を経て、そのコンテンツを要請したユーザ端末装置に伝送する。
次に、このように構成されたパッケージコンテンツを提供するコンテンツ提供サーバのコンテンツ管理DB及びユーザ管理DBのデータベース構造について、添付図面を参照しながら説明する。
図3は、本発明の第1実施例に係るパッケージコンテンツ提供サーバで個別コンテンツを管理するためのデータベース構造について例示した図である。
図2及び図3を参照すると、本発明の第1実施例に係るDRM基盤のパッケージコンテンツ提供サーバ200に含まれた個別コンテンツ管理DB400は、コンテンツ識別番号(ID)フィールド(410)、コンテンツ名フィールド(420)、等級フィールド(430)、費用フィールド(440)、ファイルフィールド(450)を含む。
等級フィールド430は、該当コンテンツのユーザを制限するための等級情報を格納する。例えば、該当コンテンツの使用年齢を19才以上に制限しようとする場合、等級フィールド430に「19」という値を格納し、前記使用年齢を15才以上に制限しようとする場合は等級フィールド430に「15」という値を格納する。
費用フィールド440は該当コンテンツを用いる場合、それに対して支払う費用情報を格納する。例えば、費用フィールド440には該当コンテンツの使用期間及び使用回数別の、各々に応じた費用情報を格納することが好ましい。
ファイルフィールド450は該当コンテンツファイル(例えば、実行ファイル)を格納する。
図4は、本発明の第1実施例に係るパッケージコンテンツ提供サーバでパッケージコンテンツを管理するためのデータベース構造について例示した図である。
図2及び図4を参照すると、本発明の一実施例に係るDRM基盤のパッケージコンテンツ提供サーバ200に含まれたパッケージコンテンツ管理DB300は、パッケージコンテンツ識別番号(ID)フィールド(310)、パッケージコンテンツ名フィールド(320)、コンテンツリストフィールド(330)を含む。
コンテンツリストフィールド330には該当パッケージコンテンツに含まれた個別コンテンツの識別番号(ID)331,332,333が格納される。この時、コンテンツリストフィールド330に格納された個別コンテンツのIDは図3に例示した個別コンテンツ管理DB400のコンテンツID410に対応することが好ましい。
図5は、本発明の第1実施例に係るパッケージコンテンツ提供サーバでコンテンツ購買履歴情報を管理するためのデータベース構造について例示した図である。ここで、コンテンツ購買履歴情報はユーザ別に構成されることが好ましい。
図2及び図5を参照すると、本発明の一実施例に係るDRM基盤のパッケージコンテンツ提供サーバ200に含まれたコンテンツ購買履歴情報管理DB500は、ユーザ識別番号(ID)フィールド(510)、コンテンツ識別番号(ID)フィールド(520)、コンテンツ種類フィールド(530)、使用可能期間フィールド(540)、使用可能回数フィールド(550)を含む。
コンテンツ識別番号フィールド520は、該当ユーザが購買したコンテンツに対する識別番号を格納する。若し、前記ユーザが個別コンテンツを購買した場合、コンテンツ識別番号フィールド520には対応する個別コンテンツの識別番号が格納され、前記ユーザがパッケージコンテンツを購入した場合、コンテンツ識別番号フィールド520には対応するパッケージコンテンツ識別番号が格納される。
コンテンツ種類フィールド530は、該当ユーザが購入したコンテンツの種類を格納する。例えば、前記ユーザが購入したコンテンツが個別コンテンツであるか、又はパッケージコンテンツであるかを識別するための情報を格納する。
使用可能期間フィールド540及び使用可能回数フィールド550には前記購買したコンテンツの使用可能期間及び使用可能回数を格納する。
図6は、本発明の第1実施例に係るパッケージコンテンツ提供サーバから端末に伝送されるパッケージコンテンツに対するデータフォーマットである。図6では、前記パッケージコンテンツに「n」個の個別コンテンツが含まれる場合を例示している。
図2及び図6を参照すると、コンテンツ伝送情報生成部260から生成されて、通信I/F部230を介してユーザ端末装置に伝送されるパッケージコンテンツに対するデータフォーマット600は、パッケージコンテンツIDフィールド(610)、パッケージ使用権限フィールド(620)、コンテンツID1フィールド(630)、暗号化したコンテンツ1のフィールド(640)、…、コンテンツIDnフィールド(670)、暗号化したコンテンツnのフィールド(680)を含む。このようなパッケージコンテンツについては、一つ以上の暗号化したコンテンツのそれぞれに対して同一とされる、一つのパッケージ使用権限を用いてその使用の可否を認証する。
前記データフォーマット600にはその伝送先であるユーザ端末装置の識別情報が省略されている。すなわち、データフォーマット600にはユーザ端末装置の識別情報をさらに含むことが好ましい。このために、通信I/F部230を介して特定ユーザ端末装置からパッケージコンテンツ購買要請が入力されると、制御部240はその要請メッセージに含まれた発信者情報に基づいて該当ユーザ端末装置の識別番号を検出し、その識別情報をコンテンツ伝送情報生成部260に提供することが好ましい。
図3〜図6は、各DB及びデータフォーマットに対する一実施例を示すだけであって、各DB及びデータフォーマットの構造が図3〜図6に例示した内容に限定されるものではない。例えば、図3に例示した個別コンテンツ管理DB400は該当コンテンツに対する簡略的な説明を格納した説明フィールドをさらに含むことも可能である。
一方、前記コンテンツ提供サーバから提供されるパッケージコンテンツを処理するための端末装置の構造について、添付図面を参照しながら説明する。
図7は、本発明の第1実施例に係るパッケージコンテンツ処理用端末に対する概略的なブロック図である。
図7を参照すると、本発明の一実施例に係るパッケージコンテンツ処理用端末700は、ユーザI/F710、コンテンツ格納部720、コンテンツ実行部730、使用権限格納部740、DRMエージェント750、及び通信I/F760を含む。
ユーザI/F710は、ユーザとのインターフェースを提供する。例えば、ユーザからパッケージコンテンツ要請命令が入力されると、これをDRMエージェント750に伝送する。
通信I/F760は、通信網とのインターフェースを提供する。例えば、本発明の一実施例に係るDRM基盤のパッケージコンテンツ提供サーバ(図2の200参照)からユーザの要請に応じたコンテンツ伝送情報伝送を受けて、これをDRMエージェント750に伝送する。
コンテンツ格納部720は、コンテンツ提供サーバから伝送されたコンテンツ情報を格納する。例えば、本発明の一実施例に係るDRM基盤のパッケージコンテンツ提供サーバ(図2の200参照)からコンテンツ伝送情報が伝送された場合、コンテンツ格納部720は前記コンテンツ伝送情報に含まれている暗号化したコンテンツ情報を格納する。そのために、DRMエージェント750は通信I/F760を介して受信されたコンテンツ伝送情報からコンテンツ格納部720に格納される暗号化したコンテンツ情報だけを検出してコンテンツ格納部720に伝送することが好ましい。例えば、通信I/F760を介して受信されたコンテンツ伝送情報がパッケージコンテンツのためのコンテンツ伝送情報である場合、DRMエージェント750はパッケージ使用権限を除いた複数の暗号化したコンテンツを検出してコンテンツ格納部720に伝送し、また前記コンテンツ伝送情報が個別コンテンツのためのコンテンツ伝送情報である場合、DRMエージェント750は使用権限情報を除いた一つの暗号化したコンテンツを検出してコンテンツ格納部720に伝送する。
前記個別コンテンツ情報及びパッケージコンテンツ情報をコンテンツ格納部720に格納するためのDB構造が図8及び図9に例示されている。尚、図8及び図9を参照して前記個別コンテンツ情報及びパッケージコンテンツ情報のそれぞれに対するDB構造の例を後述する。
コンテンツ実行部730は、DRMエージェント750の制御に応じてユーザが要請したコンテンツを実行する。すなわち、コンテンツ実行部730はDRMエージェント750で解読されたコンテンツを実行する。
使用権限格納部740は、本発明の一実施例に係るDRM基盤のパッケージコンテンツ提供サーバ(図2の200参照)から伝送された使用権限情報を格納する。例えば、本発明の一実施例に係るDRM基盤のパッケージコンテンツ提供サーバ(図2の200参照)からパッケージコンテンツに対応するコンテンツ伝送情報が伝送された場合、使用権限格納部740はパッケージ使用権限を格納する。そのために、DRMエージェント750は通信I/F760を介して受信されたコンテンツ伝送情報から前記使用権限情報を検出して使用権限格納部740に伝送することが好ましい。例えば、通信I/F760を介して受信されたコンテンツ伝送情報がパッケージコンテンツのためのコンテンツ伝送情報である場合、DRMエージェント750はパッケージ使用権限を検出して使用権限格納部740に伝送する。前記使用権限情報を使用権限格納部740に格納するためのDB構造が図10及び図11に例示されている。尚、図10及び図11を参照して前記個別コンテンツ情報及びパッケージコンテンツ情報の各々に対して使用権限格納部740に格納されたDB構造の例を後述する。
DRMエージェント750は、DRM基盤のデジタルコンテンツを実行するための様々な処理を行う。例えば、ユーザが一つのコンテンツに対する実行を要請すれば、DRMエージェント750は、先ず、前記要請されたコンテンツがパッケージで購入したパッケージコンテンツに含まれたか否かを判断する。その結果、前記要請されたコンテンツがパッケージコンテンツに含まれていれば使用権限格納部740に格納されたパッケージ使用権限を用いて前記要請されたコンテンツを解読し、そうでなければ使用権限格納部740に格納された個別使用権限を用いて前記要請されたコンテンツを解読する。
このように本発明は、パッケージで購入したパッケージコンテンツに対して一つのパッケージ使用権限を用いることにより、前記パッケージコンテンツに複数のデジタルコンテンツが含まれていても該当端末には一つのパッケージ使用権限だけを格納すれば良い。したがって、端末のメモリ使用効率を高めることができる。このようなパッケージコンテンツを処理する端末におけるコンテンツ情報及び使用権限情報を管理するためのデータベース構造について説明すれば次の通りである。
図8及び図9は、本発明の一実施例に係るパッケージコンテンツ処理用端末に格納されたコンテンツ情報を管理するためのデータベース構造について例示した図である。図8は個別コンテンツに対するコンテンツ情報格納DB720aの例を示し、図9はパッケージコンテンツに対するコンテンツ情報格納DB720bの例を示している。
図8を参照すると、個別コンテンツに対するコンテンツ情報格納DB720aは、コンテンツIDフィールド(721a)、暗号化したコンテンツのフィールド(722a)を含む。コンテンツIDフィールド721aは、該当コンテンツの識別のための情報を格納する。これは分離格納された使用権限情報との接続情報として活用するために必要な情報である。
図9を参照すると、パッケージコンテンツに対するコンテンツ情報格納DB720bは、パッケージコンテンツIDフィールド(721b)、コンテンツID1フィールド(722b)、暗号化したコンテンツ1のフィールド(723b)、…、コンテンツIDnフィールド(724b)、暗号化したコンテンツnのフィールド(725b)を含む。コンテンツIDフィールド722b,724bは、対応するパッケージコンテンツに含まれた個別コンテンツ各々を識別するための識別番号を格納する。前記パッケージコンテンツIDは分離格納されたパッケージ使用権限情報との接続情報として活用するために必要な情報である。
図10及び図11は、本発明の一実施例に係るパッケージコンテンツ処理用端末に格納された使用権限情報を管理するためのデータベース構造について例示した図である。図10は、個別コンテンツに対する使用権限情報管理DB740aの例を示し、図11は、パッケージコンテンツに対するパッケージ使用権限情報管理DB740bの例を示している。
図10を参照すると、個別コンテンツに対する使用権限情報管理DB740aは、コンテンツIDフィールド(741a)、コンテンツキーフィールド(742a)、使用可能期間フィールド(743a)、使用可能回数フィールド(744a)を含む。コンテンツキーフィールド742aは対応する暗号化コンテンツを解読するための情報(例えば、認証キー等)を格納する。
図11を参照すると、パッケージコンテンツに対するパッケージ使用権限情報管理DB740bは、パッケージコンテンツIDフィールド(741b)、コンテンツキーフィールド(742b)、使用可能期間フィールド(743b)を含む。コンテンツキーフィールド742bには該当パッケージコンテンツに含まれた一つ以上のコンテンツを解読するための情報を格納する。また、パッケージ使用権限情報管理DB740bはその使用可能回数フィールド(図示せず)をさらに含むこともできる。
以下では、このように構成された本発明の第1実施例に係るパッケージコンテンツ提供サーバ及び端末でパッケージコンテンツを提供するための方法及び提供されたパッケージコンテンツを処理するための方法について、各々添付図面を参照しながら説明する。
図12は、本発明の第1実施例に係るパッケージコンテンツ提供サーバからパッケージコンテンツを提供するための処理過程を示す処理フローチャートである。
図12を参照すると、本発明の一実施例に係るパッケージコンテンツ提供サーバ(以下、単に「サーバ」と称する)は次の通り動作する。
先ず、通信網を介してユーザ端末装置からパッケージコンテンツ購買が要請されると(S105)、前記サーバは前記要請時に含まれたパッケージコンテンツ識別番号に基づいて予め格納したパッケージコンテンツ情報を検出し、そのパッケージコンテンツ情報からそのパッケージコンテンツに含まれた個別コンテンツリストを確認する(S110)。この時、前記パッケージコンテンツ情報は図4に例示されたような構造を有することが好ましい。
前記過程(S110)でユーザが要請したパッケージコンテンツに含まれた個別コンテンツリストを確認した前記サーバは、そのリストに含まれた個別コンテンツを検出する(S115)。例えば、前記コンテンツリストに含まれたコンテンツIDを用いて個別コンテンツ管理DBを検索して対応する個別コンテンツを検出する。この時、個別コンテンツ管理DBは図3に例示されたような構造を有することが好ましい。
前記個別コンテンツを検出したサーバは、前記検出された個別コンテンツが共通に用いるパッケージ使用権限を生成した後(S120)、前記検出された個別コンテンツを全て暗号化する(S125)。
また、前記暗号化した個別コンテンツと前記過程(S120)から生成されたパッケージ使用権限を含むコンテンツ伝送情報を生成し(S130)、そのコンテンツ伝送情報を該当ユーザ端末装置に伝送する。この時、生成されたコンテンツ伝送情報は図6に例示されたような構造を有することが好ましい。
図13は、本発明の第1実施例に係るパッケージコンテンツ処理用端末でパッケージコンテンツを実行するための処理過程を示す処理フローチャートである。
図13を参照すると、本発明の第1実施例に係るパッケージコンテンツ処理用端末(以下、単に「端末」と称する)は次の通り動作する。
先ず、前記端末ユーザが予め格納したコンテンツのうち一つのコンテンツに対する実行を要請すると(S205)、前記端末は前記実行要請されたコンテンツがパッケージコンテンツに含まれているか否かを確認する(S210)。そのため、前記端末は、コンテンツ情報格納部に格納されたパッケージコンテンツ情報からそのパッケージコンテンツに含まれたパッケージリストを確認し、前記実行要請されたコンテンツがそのパッケージリストに含まれるか否かを確認することが好ましい。
前記確認(S210)の結果、前記実行要請されたコンテンツがパッケージコンテンツに含まれていれば前記端末に格納された使用権限情報からパッケージ使用権限を検出し(S215)、そうでなければ前記端末に格納された使用権限情報から個別コンテンツ使用権限を検出する(S220)。
その後、前記検出された使用可能期間が有効であるか否かを判断した後(S225)、その使用可能期間が有効であれば前記検出された使用権限を用いてユーザが実行要請したコンテンツを解読(S235)した後、そのコンテンツを実行する(S240)。
前記判断結果(S225)から、前記使用可能期間が有効でなければ、前記端末は対応する使用権限を更新する過程(S230)をさらに行う。そのためにユーザは、前記端末は該当パッケージのコンテンツ販売者と接続し、そのパッケージコンテンツ使用に対する費用を支払うことが好ましい。
上述したような本発明の第1実施例では、DRM基盤のパッケージコンテンツを提供及び処理する装置並びに方法について説明したが、本発明の第2実施例ではDRM基盤の期間定額制コンテンツを提供及び処理するための装置並びに方法について説明する。
図14は、本発明の第2実施例に係るDRM基盤の期間定額制コンテンツを提供するためのコンテンツ提供サーバの概略的なブロック図である。
図14を参照すると、期間定額制コンテンツを提供するためのコンテンツ提供サーバ200は、図2に示すように、コンテンツ管理DB210、通信I/F部230、制御部240、使用権限生成部250、及びコンテンツ伝送情報生成部260を含み、そして期間定額制コンテンツのためのユーザ管理DB270を含む構成とされる。
コンテンツ管理DB210は、サーバ200から提供する全てのコンテンツに関する情報を管理する。コンテンツ管理DBフォーマット1210は、図15に例示したように、コンテンツIDフィールド(1211)、コンテンツ名フィールド(1212)、等級フィールド(1213)、費用フィールド(1214)、ファイルフィールド(1215)を含み、コンテンツ別に対応する情報を管理することが好ましい。特に、等級フィールド1213には該当コンテンツのユーザを制限するための等級情報を格納することが好ましい。例えば、該当コンテンツの使用年齢を19才以上に制限しようとする場合は等級フィールド1213に「19」という値を格納し、前記使用年齢を15才以上に制限しようとする場合は等級フィールド1213に「15」という値を格納する。費用フィールド1214には該当コンテンツの費用情報を格納することが好ましい。例えば、費用フィールド1214には該当コンテンツの使用期間及び使用回数別の、各々に応じた費用情報を格納する。また、ファイルフィールド1215には、該当コンテンツファイル(例えば、実行ファイル)を格納する。
ユーザ管理DB270は、サーバ200から提供するコンテンツを購買した履歴のあるユーザに関する情報を管理する。ユーザ管理DBフォーマット1270は、図16に例示したように、ユーザ管理番号フィールド(1271)、端末番号フィールド(1272)、名前フィールド(1273)、住民登録番号フィールド(1274)、連絡先フィールド(1275)、付加サービス加入情報フィールド(1276)を含み、前記ユーザ情報(特に、付加サービス加入情報)を管理することが好ましい。特に、付加サービス加入情報フィールド1276には該当ユーザが期間定額制サービスに加入したか否かを記入するためのフィールド1276aと、該当ユーザが期間定額制サービスに加入した場合にはそのサービス期間を記入するためのフィールド1276bとを含み、対応する情報を格納することが好ましい。
通信I/F部230は、通信網を介したユーザ端末装置とのインターフェースを提供する。例えば、ユーザ端末装置(図示せず)から期間定額制コンテンツ購買要請が入力され、これを制御部240に伝送し、制御部240から前記要請に対応して生成されたマスター使用権限伝送を受けて、ユーザ端末装置(図示せず)に伝送する。
制御部240は、通信I/F部230を介して入力されたユーザの要請情報に基づいてコンテンツ管理DB210を検索して対応するコンテンツ情報を検出し、前記要請に対応するデジタルコンテンツ伝送情報を生成するように使用権限生成部250及びコンテンツ伝送情報生成部260を制御する。例えば、期間定額制サービスに加入したユーザが特定コンテンツの使用を要請した場合に制御部240はユーザ管理DB270を検索して該当ユーザのサービス期間を確認する。すなわち、該当ユーザのサービス期間が満了したか否かを確認し、前記サービス期間が満了した場合にマスター使用権限を更新するように使用権限生成部250を制御する。また、前記要請されたコンテンツをユーザに伝送するための情報を生成するようにコンテンツ伝送情報生成部260を制御する。
使用権限生成部250は、制御部240の制御を受けてユーザが要請したデジタルコンテンツに対する使用権限を生成する。例えば、期間定額制サービスに加入したユーザが特定コンテンツの使用を要請した場合、使用権限生成部250は前記特定コンテンツに対する個別使用権限を生成する。また、使用権限生成部250は、前記ユーザのサービス期間が満了した場合は対応するマスター使用権限を更新する。そして、その結果をコンテンツ伝送情報生成部260に伝送する。
コンテンツ伝送情報生成部260は、制御部240の制御下で、ユーザが要請したコンテンツを端末に伝送するための情報を生成する。例えば、コンテンツ伝送情報生成部260は、制御部240を介してユーザが要請したデジタルコンテンツ検索結果の伝送を受け、使用権限生成部250からそのデジタルコンテンツに対応する使用権限の伝送を受けてコンテンツ伝送情報を生成することが好ましい。すなわち、コンテンツ伝送情報生成部260はユーザ端末に伝送するコンテンツ伝送情報を生成する。
特に、期間定額制サービスに加入したユーザが特定コンテンツの実行を要請した場合に、コンテンツ伝送情報生成部260は制御部240を介してユーザが要請したデジタルコンテンツ検索結果の伝送を受け、使用権限生成部250から前記コンテンツに対する個別使用権限の伝送を受ける。そして、前記個別使用権限及び対応するデジタルコンテンツを暗号化してコンテンツ伝送情報を生成することが好ましい。
一方、使用権限生成部250からマスター使用権限が伝送された場合、コンテンツ伝送情報生成部260は前記マスター使用権限をユーザ側端末に伝送するための情報を生成することが好ましい。
次に、本発明の第2実施例に係る前記コンテンツ提供サーバから提供される期間定額制コンテンツを処理する端末について、図7を再び参照して説明する。
再び、図7を参照すると、本発明の第2実施例に係る期間定額制コンテンツ処理用端末700は、ユーザI/F710、コンテンツ格納部720、コンテンツ実行部730、使用権限格納部740、DRMエージェント750、及び通信I/F760を含む。
ユーザI/F710は、ユーザとのインターフェースを提供する。例えば、期間定額制サービスに加入したユーザからコンテンツ要請命令が入力され、これをDRMエージェント750に伝送する。
通信I/F760は、通信網とのインターフェースを提供する。例えば、本発明の一実施例に係るDRM基盤の期間定額制コンテンツ提供サーバ(図14の200参照)からユーザの要請に応じたコンテンツ伝送情報伝送を受けて、これをDRMエージェント750に伝送する。
コンテンツ格納部720は、コンテンツ提供サーバから伝送されたコンテンツ情報を格納する。例えば、本発明の一実施例に係るDRM基盤の期間定額制コンテンツ提供サーバ(図14の200参照)から期間定額制コテンツに対応するコンテンツ伝送情報が伝送された場合はそれに対応する期間定額制コンテンツ情報、すなわち、暗号化した個別使用権限及び暗号化したコンテンツを格納する。
このために、DRMエージェント750は、通信I/F760を介して受信されたコンテンツ伝送情報からコンテンツ格納部720に格納される情報だけを検出してコンテンツ格納部720に伝送することが好ましい。例えば、通信I/F760を介して受信されたコンテンツ伝送情報が期間定額制コンテンツのためのコンテンツ伝送情報である場合、DRMエージェント750はマスター使用権限を除いた情報、すなわち、暗号化した個別使用権限及び暗号化したコンテンツ情報を検出してコンテンツ格納部720に伝送する。コンテンツ格納部720に期間定額制コンテンツを格納するためのDB構造の例が図17に例示されている。尚、図17を参照してコンテンツ格納部720に期間定額制コンテンツを格納するためのDB構造の例を後述する。
コンテンツ実行部730は、DRMエージェント750の制御に応じてユーザが要請したコンテンツを実行する。すなわち、コンテンツ実行部730は、DRMエージェント750で解読されたコンテンツを実行する。
使用権限格納部740は、本発明の一実施例に係るDRM基盤の期間定額制コンテンツ提供サーバ(図14の200参照)から伝送された使用権限情報を格納する。例えば、本発明の一実施例に係るDRM基盤の期間定額制コンテンツ提供サーバ(図14の200参照)からマスター使用権限が伝送されるとそのマスター使用権限情報を格納し、特定コンテンツに対する個別使用権限が伝送されると前記個別使用権限情報を格納する。使用権限格納部740に使用権限情報を格納するためのDB構造の例が図18に例示されている。尚、図18を参照して使用権限格納部740に使用権限情報を格納するためのDB構造の例を後述する。
DRMエージェント750は、DRM基盤のデジタルコンテンツを実行するための様々な処理を行う。例えば、期間定額制サービスに加入したユーザが特定コンテンツに対する実行を要請すると、DRMエージェント750はその要請メッセージをサーバ(図14の200参照)に伝送し、前記サーバからコンテンツ情報が伝送されるとこれをコンテンツ格納部720に格納した後、使用権限格納部740から使用権限情報、例えば、マスター使用権限を検出して前記コンテンツ情報を解読する。そして、その解読結果を用いてコンテンツ実行部730で該当コンテンツを実行するようにコンテンツ実行部730を制御する。
図17は、本発明の他の実施例に係る端末がコンテンツ提供サーバから伝送された期間定額制コンテンツ情報を管理するためのデータベース構造について例示した図であり、図18は、本発明の他の実施例に係る端末がコンテンツ提供サーバから伝送されたマスター使用権限情報を管理するためのデータベース構造について例示した図である。
図17を参照すると、コンテンツ情報管理DB1720は、コンテンツIDフィールド(1721)、暗号化した使用権限のフィールド(1722)、暗号化したコンテンツのフィールド(1723)を含む。このように期間定額制コンテンツの場合はコンテンツ格納部に暗号化した使用権限が共に格納される。
図18を参照すると、マスター使用権限情報管理DB1740は接続キーフィールド(1741)、使用可能期間フィールド(1742)を含む。接続キーフィールド1741は、期間定額制コンテンツ情報に含まれた暗号化した使用権限、すなわち、個別使用権限を解読するための情報を格納する。例えば、図17の暗号化した使用権限フィールド1722に格納された情報を解読するための情報を格納する。
このような構造を有する本発明の第2実施例に係るDRM基盤の期間定額制コンテンツを提供するためのコンテンツ提供サーバ(以下、単に「サーバ」と称する)と本発明の第2実施例に係るDRM基盤の期間定額制コンテンツを処理するための端末の間に行われる期間定額制コンテンツ提供及び処理手続きについて、図19を参照しながら説明する。
図19は、本発明の第2実施例に係るDRM基盤の期間定額制コンテンツ提供及び処理方法に対するフローチャートである。
図19を参照すると、端末700がサーバ200に接続した後に期間定額制コンテンツ使用のためのサービス(以下、「期間定額制サービス」と称する)に加入要請メッセージを伝送すると(S305)、サーバ200は予め格納したユーザ端末700のユーザ管理DBを更新する。例えば、前記ユーザ管理DBに含まれた付加サービス加入情報を変更する。すなわち、ユーザ管理DBに含まれた付加サービス加入情報フィールドに該当ユーザが期間定額制サービスを用いるという内容、例えば、フラグ表示や、そのサービス期間を記入する。
また、サーバ200は、前記期間定額制サービス利用期間中にユーザ端末700がサーバ200から提供される全てのコンテンツを利用できるようにするマスター使用権限を生成した後(S315)、そのマスター使用権限を端末700に伝送する(S320)。この時、前記過程(S320)は前記要請(S305)に対する結果通知と共に行われることが好ましい。
前記マスター使用権限伝送を受けた端末700は、そのマスター使用権限を内部メモリに格納する(S325)。
また、端末700は、ユーザの選択情報に基づいたコンテンツ使用要請メッセージをサーバ200に伝送する(S330)。この時、端末700は、使用要請するコンテンツの識別番号(CID:Content ID)と、該当端末700の端末番号を共に伝送することが好ましい。
前記コンテンツ使用要請の伝送を受けたサーバ200は、前記要請の際に共に伝送された該当端末700の端末番号を用いてサーバ200で管理するユーザ管理DBを検索する(S335)。すなわち、サーバ200は前記ユーザ管理DBを検索して該当ユーザが期間定額制サービスに加入しているか否かを確認する。
前記確認結果、該当ユーザが期間定額制サービスに加入していると判断されると、サーバ200は前記ユーザ管理DBに格納された情報に基づいて、該当ユーザのサービス期間が満了したか否かを判断し(S340)、該当ユーザのサービス期間が満了した場合、前記端末700に提供されたマスター使用権限を更新する(S345)。この時、前記過程は端末700ユーザの承認により延長期間を決定し、その期間情報に基づいてマスター使用権限を更新することが好ましい。
そして、サーバ200前記更新されたマスター使用権限を端末700に伝送する(S350)。
また、サーバ200は予め格納したコンテンツ管理DBから前記要請されたコンテンツを検出し、それに対応する個別使用権限を生成した後に前記コンテンツ及び個別使用権限を暗号化する(S365)。そして、その暗号化したコンテンツ及び個別使用権限を端末700に伝送する(S370)。
一方、前記過程(S330)でコンテンツの使用を要請しそのコンテンツが伝送されることを待っていた端末700は、サーバ200から更新されたマスター使用権限が受信されると(S355)、前記格納されたマスター使用権限を変更する(S360)。また、サーバ200から暗号化したコンテンツ及び個別使用権限が伝送されると(S370)前記マスター使用権限を用いて該当コンテンツの実行過程を行う。すなわち、端末700内部に格納されたマスター使用権限を用いて前記伝送された個別使用権限を解読した後(S375)、その個別使用権限を用いて対応するコンテンツを解読する(S380)。その後、そのコンテンツを実行させる(図示せず)。
本発明では、上記のように期間定額制サービスに加入したユーザの端末にマスター使用権限を付与してそのマスター使用権限を用いて対応する期間定額制サービス期間中に該当ユーザのコンテンツ使用を認証する。すなわち、前記マスター使用権限を用いて暗号化した個別使用権限を解読し、その個別使用権限を用いて暗号化したコンテンツを解読する。
すなわち、期間定額制コンテンツに対して割り当てられたマスター使用権限を用いて期間定額制コンテンツの満了期間を管理することにより、期間定額制コンテンツ処理用端末700は前記期間定額制コンテンツに含まれた一つ以上の一般コンテンツに対して各々使用権限更新作業を行わなくても済む。
上述した本発明の説明では具体的な実施例に関して説明したが、様々な変形が本発明の範囲から逸脱せずに実施できる。したがって、本発明の範囲は上記に説明した実施例により定められるものではなく特許請求の範囲及び特許請求の範囲と均等なものにより定められるべきである。
本発明は、DRM基盤のコンテンツ提供サーバからパッケージコンテンツ及び期間定額制コンテンツを提供し、端末でこの提供を受けて処理するための装置及び方法に関する。パッケージコンテンツの場合、一つ以上の個別コンテンツを検出し、これが共通に用いる一つのパッケージ使用権限を生成して前記個別コンテンツを各々暗号化し、各暗号化した個別コンテンツ及び前記パッケージ使用権限を含むコンテンツ伝送情報を生成して前記端末に提供し、前記端末で前記パッケージコンテンツを解読して実行することを特徴とし、これにより端末のメモリ使用効率を高めることができ、使用権限付与によるパッケージコンテンツ提供サーバの負荷を減らすことができるという効果が得られる。
期間定額制コンテンツの場合、コンテンツ提供サーバが予め格納したユーザの管理DBを更新し、サービス利用期間中に提供する全てのコンテンツの利用を保証するマスター使用権限を生成してユーザ端末に提供し、前記ユーザのコンテンツ使用要請に応答して前記ユーザ管理DBを検索し、加入及び期間満了の可否を判断して前記マスター使用権限を更新することを特徴とし、これにより前記期間定額制コンテンツに含まれた全てのコンテンツの使用期間を延長する効果が得られ、ユーザが期間定額制コンテンツをより便利に利用することができる。
DRM基盤のコンテンツ提供システムを概略的に示す構成図である。 本発明の第1実施例に係るDRM基盤のパッケージコンテンツ提供サーバの概略的なブロック図である。 本発明の第1実施例に係るパッケージコンテンツ提供サーバで個別コンテンツを管理するためのデータベース構造について例示した図である。 本発明の第1実施例に係るパッケージコンテンツ提供サーバでパッケージコンテンツを管理するためのデータベース構造について例示した図である。 本発明の第1実施例に係るパッケージコンテンツ提供サーバでコンテンツ購買履歴情報を管理するためのデータベース構造に関する例示図である。 本発明の第1実施例に係るパッケージコンテンツ提供サーバから端末に伝送されるパッケージコンテンツを関するデータフォーマットである。 本発明の第1実施例に係るパッケージコンテンツ処理用端末に関する概略的なブロック図である。 本発明の第1実施例に係るパッケージコンテンツ処理用端末に格納されたコンテンツ情報を管理するためのデータベース構造について例示した図である。 本発明の第1実施例に係るパッケージコンテンツ処理用端末に格納されたコンテンツ情報を管理するためのデータベース構造について例示した図である。 本発明の第1実施例に係るパッケージコンテンツ処理用端末に格納された使用権限情報を管理するためのデータベース構造について例示した図である。 本発明の第1実施例に係るパッケージコンテンツ処理用端末に格納された使用権限情報を管理するためのデータベース構造について例示した図である。 本発明の一実施例に係るパッケージコンテンツ提供サーバからパッケージコンテンツを提供するための処理過程を示す処理フローチャートである。 本発明の一実施例に係るパッケージコンテンツ処理用端末でパッケージコンテンツを実行するための処理過程を示す処理フローチャートである。 本発明の第2実施例に係るDRM基盤の期間定額制コンテンツを提供するためのコンテンツ提供サーバの概略的なブロック図である。 本発明の他の実施例に係るコンテンツ提供サーバでコンテンツを管理するためのデータベース構造について例示した図である。 本発明の他の実施例に係るコンテンツ提供サーバでユーザを管理するためのデータベース構造について例示した図である。 本発明の他の実施例に係るコンテンツ提供サーバから伝送された期間定額制コンテンツ情報を端末が管理するためのデータベース構造について例示した図である。 本発明の他の実施例に係るコンテンツ提供サーバから伝送されたマスター使用権限情報を端末が管理するためのデータベース構造について例示した図である。 本発明の他の実施例に係るDRM基盤の期間定額制コンテンツ提供方法に関するフローチャートである。

Claims (6)

  1. DRM基盤の期間定額制コンテンツを管理するコンテンツ提供サーバが、からユーザ端末に前記期間定額制コンテンツを提供するために実行する方法において、
    前記期間定額制コンテンツの使用のために、期間定額制サービスに加入しようとするユーザ端末の要請メッセージに応答して、予め格納したユーザ管理データベースを更新する過程と、
    前記期間定額制サービスの利用期間中に提供する全てのコンテンツの利用を保証するマスター使用権限を生成して前記ユーザ端末に提供する過程と、
    ユーザのコンテンツ使用要請に応答して、前記ユーザ管理データベースを検索して該当ユーザが前記期間定額制サービスに加入しているか否かを判断する過程と、
    前記ユーザが前記期間定額制サービスに加入していると判断した場合、前記ユーザが要請した期間定額制コンテンツ及び個別使用権限を暗号化する過程と、
    前記暗号化した期間定額制コンテンツ及び個別使用権限を含むコンテンツ伝送情報を前記ユーザ端末に伝送する過程と、を含み、
    前記ユーザが前記期間定額制サービスに加入していると判断した場合に、該当ユーザのサービス期間が満了したか否かを判断する過程と、
    前記ユーザのサービス期間が満了したと判断した場合に前記マスター使用権限を更新して、更新されたマスター使用権限を前記ユーザ端末に伝送する過程と、
    をさらに含むことを特徴とするDRM基盤の期間定額制コンテンツ提供方法。
  2. 請求項1に記載のコンテンツ提供サーバから期間定額制コンテンツが提供されるユーザ端末が、前記期間定額制コンテンツを処理するために実行する方法において、
    ユーザからの前記期間定額制コンテンツの使用要請に応じて期間定額制サービス加入を前記コンテンツ提供サーバに要請する過程と、
    加入要請に応じて前記コンテンツ提供サーバで生成されたマスター使用権限を受信して格納する過程と、
    前記期間定額制コンテンツを前記コンテンツ提供サーバに要請する過程と、
    前記期間定額制コンテンツの要請に対する応答として、前記コンテンツ提供サーバから、暗号化した期間定額制コンテンツ及び個別使用権限を含むコンテンツ伝送情報を受信する過程と、
    前記コンテンツ提供サーバから受信して、予め格納したマスター使用権限を用いて前記暗号化した個別使用権限を解読する過程と、
    前記解読された個別使用権限を用いて前記暗号化したコンテンツを解読する過程と、を含み、
    前記コンテンツ提供サーバから前記更新されたマスター使用権限を受信した場合、予め格納した前記マスター使用権限を前記更新されたマスター使用権限に変更する過程をさらに含み、
    前記マスター使用権限は、
    前記期間定額制コンテンツに含まれた一つ以上の一般コンテンツそれぞれに対する個別使用権限を解読するためのキー情報と、
    前記期間定額制コンテンツの使用可能期間の情報と、
    を含むことを特徴とするDRM基盤の期間定額制コンテンツ処理方法。
  3. 前記ユーザ管理データベースは、
    付加サービス加入情報フィールドに期間定額制サービスの使用有無及びその期間情報を記入することを特徴とする請求項に記載のDRM基盤の期間定額制コンテンツ提供方法。
  4. ユーザ端末にDRM基盤の期間定額制コンテンツを提供するコンテンツ提供サーバにおいて、
    前記期間定額制コンテンツの使用のために、期間定額制サービスに加入しようとするユーザ端末の要請メッセージに応答して、予め格納したユーザ管理データベースを更新する手段と、
    前記期間定額制サービスの利用期間中に提供する全てのコンテンツの利用を保証するマスター使用権限を生成して前記ユーザ端末に提供する手段と、
    ユーザのコンテンツ使用要請に応答して、前記ユーザ管理データベースを検索して該当ユーザが前記期間定額制サービスに加入しているか否かを判断する手段と、
    前記ユーザが前記期間定額制サービスに加入していると判断した場合、前記ユーザが要請した期間定額制コンテンツ及び個別使用権限を暗号化する手段と、
    前記暗号化した期間定額制コンテンツ及び個別使用権限を含むコンテンツ伝送情報を前記ユーザ端末に伝送する手段と、を備え、
    前記ユーザが前記期間定額制サービスに加入していると判断した場合に、該当ユーザのサービス期間が満了したか否かを判断する手段と、
    前記ユーザのサービス期間が満了したと判断した場合に、前記マスター使用権限を更新して、更新されたマスター使用権限を前記ユーザ端末に伝送する手段と、
    をさらに含むことを特徴とするDRM基盤の期間定額制コンテンツ提供サーバ。
  5. 請求項4に記載のコンテンツ提供サーバから提供される期間定額制コンテンツを処理する端末において、
    ユーザからの前記期間定額制コンテンツの使用要請に応じて期間定額制サービス加入を前記コンテンツ提供サーバに要請する手段と、
    加入要請に応じて前記コンテンツ提供サーバで生成されたマスター使用権限を受信して格納する手段と、
    前記期間定額制コンテンツを前記コンテンツ提供サーバに要請する手段と、
    前記期間定額制コンテンツの要請に対する応答として、前記コンテンツ提供サーバから、暗号化した期間定額制コンテンツ及び個別使用権限を含むコンテンツ伝送情報を受信する手段と、
    前記コンテンツ提供サーバから受信して、予め格納したマスター使用権限を用いて前記暗号化した個別使用権限を解読する手段と、
    前記解読された個別使用権限を用いて前記暗号化したコンテンツを解読する手段と、 を備え、
    前記コンテンツ提供サーバから前記更新されたマスター使用権限を受信した場合、予め格納した前記マスター使用権限を前記更新されたマスター使用権限に変更する手段をさらに備え、
    前記マスター使用権限は、
    前記期間定額制コンテンツに含まれた一つ以上の一般コンテンツそれぞれに対する個別使用権限を解読するためのキー情報と、
    前記期間定額制コンテンツの使用可能期間の情報と、
    を含むことを特徴とするDRM基盤の期間定額制コンテンツ処理端末。
  6. 前記ユーザ管理データベースは、
    付加サービス加入情報フィールドに期間定額制サービスの使用有無及びその期間情報を記入することを特徴とする請求項4に記載のDRM基盤の期間定額制コンテンツ提供サーバ。
JP2008514555A 2005-06-03 2006-06-02 Drm基盤のコンテンツ提供及び処理方法並びにその装置 Expired - Fee Related JP5025640B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR1020050047786A KR100693483B1 (ko) 2005-06-03 2005-06-03 디.알.엠 기반의 기간 정액제 컨텐츠 제공 방법 및 그 장치
KR10-2005-0047786 2005-06-03
KR10-2005-0048931 2005-06-08
KR1020050048931A KR100716719B1 (ko) 2005-06-08 2005-06-08 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치
PCT/KR2006/002127 WO2006129983A1 (en) 2005-06-03 2006-06-02 Method and apparatus for providing and processing contents using d.r.m

Publications (2)

Publication Number Publication Date
JP2008543216A JP2008543216A (ja) 2008-11-27
JP5025640B2 true JP5025640B2 (ja) 2012-09-12

Family

ID=37481864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008514555A Expired - Fee Related JP5025640B2 (ja) 2005-06-03 2006-06-02 Drm基盤のコンテンツ提供及び処理方法並びにその装置

Country Status (4)

Country Link
US (1) US20080127351A1 (ja)
EP (1) EP1891544A4 (ja)
JP (1) JP5025640B2 (ja)
WO (1) WO2006129983A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8201216B2 (en) * 2006-09-11 2012-06-12 Interdigital Technology Corporation Techniques for database structure and management
US8626931B2 (en) 2007-02-05 2014-01-07 Broadcom Corporation Media transport protocol extensions for system information exchange, and applications thereof
US8752191B2 (en) * 2007-05-16 2014-06-10 Broadcom Corporation Generic digital rights management framework, and applications thereof
US8832467B2 (en) * 2007-05-16 2014-09-09 Broadcom Corporation Digital rights management metafile, management protocol and applications thereof
KR101453464B1 (ko) * 2007-11-09 2014-10-21 삼성전자주식회사 이동통신 단말기의 컨텐츠 권한 정보 관리 장치 및 방법
EP2260608A4 (en) 2008-04-04 2017-06-14 Samsung Electronics Co., Ltd. Method and apparatus for providing broadcast service using encryption key in a communication system
EP2187282B1 (de) 2008-11-10 2012-02-01 Siemens Aktiengesellschaft Verfahren zum Betreiben einer Anlage unter Verwendung von gegen unberechtigte Verwendung gesicherten Daten
KR20100055882A (ko) * 2008-11-18 2010-05-27 삼성전자주식회사 컨텐츠 제어 장치 및 컨텐츠 제어 방법
KR20110042915A (ko) * 2009-10-20 2011-04-27 엘지이노텍 주식회사 미디어 컨텐츠의 다운로드 방법
WO2012020864A1 (ko) * 2010-08-13 2012-02-16 엘지전자 주식회사 이동단말기, 디스플레이 장치 및 그 제어 방법

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247575A (en) * 1988-08-16 1993-09-21 Sprague Peter J Information distribution system
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
CN1231061C (zh) * 1997-03-21 2005-12-07 卡纳尔股份有限公司 广播和接收***以及用于上述***的有条件访问***
JP3792896B2 (ja) * 1997-05-13 2006-07-05 株式会社東芝 情報再生装置及び情報再生方法
JPH11194987A (ja) * 1998-01-05 1999-07-21 Toshiba Corp 通信装置
JPH11213553A (ja) * 1998-01-28 1999-08-06 Toshiba Corp 契約管理装置および再生装置
US6611812B2 (en) * 1998-08-13 2003-08-26 International Business Machines Corporation Secure electronic content distribution on CDS and DVDs
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
JP2000123084A (ja) * 1998-10-15 2000-04-28 Sony Corp 情報処理装置、情報処理方法、および提供媒体
JP2000188744A (ja) * 1998-12-22 2000-07-04 Jisedai Joho Hoso System Kenkyusho:Kk 放送送受信方法、放送送信装置、放送受信装置、及び放送送受信システム
JP2002093047A (ja) * 2000-09-20 2002-03-29 Sony Corp データ記録媒体、データ記録装置および方法、データ出力装置および方法、データ表示方法、コンテンツデータ並びにデータ再生装置および方法
KR100538931B1 (ko) * 2000-12-23 2005-12-26 삼성에스디에스 주식회사 피투피네트웍을 기반으로 하는 컨텐츠 거래방법 및 시스템
JP2002259381A (ja) * 2001-03-05 2002-09-13 Matsushita Electric Ind Co Ltd コンテンツ配信システムおよび装置
JP2002297032A (ja) * 2001-03-29 2002-10-09 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
TWI222583B (en) * 2001-04-13 2004-10-21 Matsushita Electric Ind Co Ltd Contents recording/duplicating device and recording media storing program for recording/duplicating contents
JP2003157335A (ja) * 2001-08-01 2003-05-30 Matsushita Electric Ind Co Ltd コンテンツ利用権の管理装置およびその方法
CN100347623C (zh) * 2001-08-01 2007-11-07 松下电器产业株式会社 用于管理内容使用权的设备和方法
JP2003152698A (ja) * 2001-11-15 2003-05-23 Nippon Hoso Kyokai <Nhk> コンテンツ利用制御送信方法、コンテンツ利用制御受信方法およびコンテンツ利用制御送信装置、コンテンツ利用制御受信装置ならびにコンテンツ利用制御送信プログラム、コンテンツ利用制御受信プログラム
JP2003209827A (ja) * 2002-01-11 2003-07-25 Sony Corp 情報処理装置および方法、ネットワークシステム、記録媒体、並びにプログラム
JP3818505B2 (ja) * 2002-04-15 2006-09-06 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP3869761B2 (ja) * 2002-06-05 2007-01-17 三洋電機株式会社 コンテンツ再生装置
KR100551892B1 (ko) * 2002-06-21 2006-02-13 주식회사 케이티 라이센스 발급 장치 및 그를 이용한 디지털 저작권 관리시스템 및 그 방법
KR20040055947A (ko) * 2002-12-23 2004-06-30 에스케이 텔레콤주식회사 통신망을 통한 온라인 및 오프라인 미디어 패키지 컨텐츠판매 방법
JP2004240959A (ja) * 2003-01-14 2004-08-26 Matsushita Electric Ind Co Ltd コンテンツ再生装置、ライセンス発行サーバ及びコンテンツ再生システム
JP2004303108A (ja) * 2003-04-01 2004-10-28 Hitachi Ltd ライセンス移動機能付き端末装置
JP2005012301A (ja) * 2003-06-17 2005-01-13 Melc Co Ltd 携帯電話機に対する通報機能付与システム、方法及びプログラム
JP2005018378A (ja) * 2003-06-25 2005-01-20 Sony Corp 情報サーバ、情報機器、情報処理システム、情報処理方法および情報処理プログラム
US7512798B2 (en) * 2003-06-27 2009-03-31 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
KR100692011B1 (ko) * 2004-07-28 2007-03-09 엘지전자 주식회사 이동 통신 단말기 컨텐츠의 사용권 만료 기준을 갱신하는방법

Also Published As

Publication number Publication date
US20080127351A1 (en) 2008-05-29
WO2006129983A1 (en) 2006-12-07
JP2008543216A (ja) 2008-11-27
EP1891544A1 (en) 2008-02-27
EP1891544A4 (en) 2011-07-20

Similar Documents

Publication Publication Date Title
JP5025640B2 (ja) Drm基盤のコンテンツ提供及び処理方法並びにその装置
US7882034B2 (en) Digital rights management for content rendering on playback devices
KR101084768B1 (ko) 사용자가 상기 조직체 내의 선정된 그룹의 구성원인지를 판정하기 위한 방법 및 컴퓨터 판독가능 기록 매체
CA2457291C (en) Issuing a publisher use license off-line in a digital rights management (drm) system
TWI457847B (zh) 管理封裝中多重資產的數位權利
US9117055B2 (en) Method and apparatus for downloading DRM module
CA2457938C (en) Enrolling/sub-enrolling a digital rights management(drm) server into a drm architecture
JP4750352B2 (ja) デジタルコンテンツに対応するデジタルライセンスを取得する方法
US7366915B2 (en) Digital license with referral information
EP1688855A2 (en) Flexible licensing architecture for licensing digital application
US20090228450A1 (en) Digital right management client system and method thereof as well as digital right management system
JP2004046790A (ja) デジタルコンテンツの保護及び管理のためのシステム
JP2004118327A (ja) コンテンツ使用制御装置及びコンテンツ使用制御方法、並びにコンピュータ・プログラム
TW201040782A (en) Interaction model to migrate states and data
US20100031033A1 (en) Apparatus and method of sharing drm agents
US20130160135A1 (en) Method and apparatus for performing downloadable digital rights management for a content service
KR100716719B1 (ko) 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치
KR100693483B1 (ko) 디.알.엠 기반의 기간 정액제 컨텐츠 제공 방법 및 그 장치
JP5490319B2 (ja) マルチメディアサービスに対する消費権限管理方法及び装置
JP5338843B2 (ja) サーバ装置及び通信方法
Feng et al. An efficient contents sharing method for DRM
EP4270218A1 (en) Method, apparatus, and computer program product for providing protected media content
JP5664708B2 (ja) サーバ装置並びに通信方法
KR20150145731A (ko) Drm 권리객체를 관리하는 방법 및 장치

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110224

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111104

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20111109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120420

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120529

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120619

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150629

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees