(57)【要約】【課題】  チャットルームのコンテンツの著作権を保護する方法、システム、およびコンピュータプログラム等を提供すること。【解決手段】  コンテンツ保護方法は、チャットルームにおいてコンテンツと関連するユーザ要求にしたがい、チャットルームを識別するためのチャットルーム情報が含まれたマークをコンテンツに追加する段階、およびマークが追加されたコンテンツを利用してユーザ要求に対応する機能を実行する段階を含む。【選択図】      図４
2020191090.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムが実行するコンテンツ保護方法であって、
前記コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成された少なくとも１つのプロセッサを含み、
前記コンテンツ保護方法は、
前記少なくとも１つのプロセッサにより、チャットルームにおいてコンテンツと関連するユーザ要求にしたがい、前記チャットルームを識別するためのチャットルーム情報が含まれたマークを前記コンテンツに追加する段階、および
前記少なくとも１つのプロセッサにより、前記マークが追加されたコンテンツを利用して前記ユーザ要求に対応する機能を実行する段階
を含む、コンテンツ保護方法。
【請求項２】
前記追加する段階は、
前記コンテンツに追加されたマークの大きさと位置のうちの少なくとも１つを調整するための編集ＵＩを提供する段階
を含む、請求項１に記載のコンテンツ保護方法。
【請求項３】
前記追加する段階は、
前記コンテンツに対するイメージ基盤分析結果に基づき、前記コンテンツに追加する前記マークの大きさと位置のうちの少なくとも１つを決定する段階
を含む、請求項１に記載のコンテンツ保護方法。
【請求項４】
前記追加する段階は、
ユーザに、前記ユーザ要求が認識されるたびにマーク追加要求を入力させるようにするか、又はマーク追加要求をマーク設定として予め入力させるようにする段階
を含む、請求項１に記載のコンテンツ保護方法。
【請求項５】
前記マークには、前記コンテンツを共有する他のユーザの電子機器が前記コンテンツの出所となる前記チャットルームにアクセスすることのできるチャットルーム情報が含まれる、
請求項１に記載のコンテンツ保護方法。
【請求項６】
前記マークは、サーバとの連動によって前記コンテンツの共有経路を追跡することができるように、前記サーバで認識可能な形態のイメージまたはパターンで生成され、
前記コンテンツを共有する他のユーザの電子機器には、前記マークによって前記コンテンツの共有経路に関する追跡情報が表示される、
請求項１に記載のコンテンツ保護方法。
【請求項７】
前記コンテンツ保護方法は、
前記少なくとも１つのプロセッサにより、前記コンテンツに対するユーザ要求としてスクリーンショットまたは共有の要求が認識された場合、前記チャットルームにおいて前記コンテンツの原本を送信した原作者の電子機器に通知を伝達する段階
を含む、請求項１に記載のコンテンツ保護方法。
【請求項８】
前記通知を伝達する段階は、
前記チャットルームに含まれた会話内容でスクリーンショット範囲が指定されると、前記スクリーンショット範囲に含まれたメッセージを送信した会話相手を通知伝達対象として選定する段階
を含む、請求項７に記載のコンテンツ保護方法。
【請求項９】
前記選定する段階は、
前記スクリーンショット範囲に含まれた会話内容を分析し、前記会話相手のうちの一部の会話相手を前記通知伝達対象から除外させる段階
を含む、請求項８に記載のコンテンツ保護方法。
【請求項１０】
前記通知には、前記原作者が前記コンテンツの利用を承認するか否かを返答するための機能が含まれ、
前記追加する段階は、
前記通知によって前記原作者の電子機器から承認が受信された場合に、前記コンテンツに前記マークを追加する、
請求項７に記載のコンテンツ保護方法。
【請求項１１】
前記追加する段階は、
前記通知が伝達された原作者が２人以上である場合、前記通知によって承認した原作者のコンテンツだけにマークを追加し、承認しなかった原作者のコンテンツに対しては、スクリーンショットまたは共有が不可となるように処理する、
請求項１０に記載のコンテンツ保護方法。
【請求項１２】
前記コンテンツ保護方法は、
前記少なくとも１つのプロセッサにより、前記コンテンツに対するユーザ要求としてスクリーンショット要求が認識された場合、前記スクリーンショット要求が認識された時点を基準に一定の時間が経過した時点に、スクリーンショットと関連する格納空間にアクセスする段階、および
前記少なくとも１つのプロセッサにより、前記一定の時間中に、前記格納空間に格納されたコンテンツのうち、前記マークが追加されたコンテンツは残し、前記マークが追加されなかったコンテンツは削除する段階
を含む、請求項１に記載のコンテンツ保護方法。
【請求項１３】
請求項１〜１２のうちのいずれか一項に記載のコンテンツ保護方法を前記コンピュータシステムに実行させる、コンピュータプログラム。
【請求項１４】
コンピュータシステムであって、
メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成された少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
チャットルームにおいてコンテンツと関連するユーザ要求にしたがい、前記チャットルームを識別するためのチャットルーム情報が含まれたマークを前記コンテンツに追加するマーキング部、および
前記マークが追加されたコンテンツを利用して前記ユーザ要求に対応する機能を実行する機能実行部
を備える、コンピュータシステム。
【請求項１５】
前記マーキング部は、
前記コンテンツに追加されたマークの大きさと位置のうちの少なくとも１つを調整するための編集ＵＩを提供する、
請求項１４に記載のコンピュータシステム。
【請求項１６】
前記マークには、前記コンテンツを共有する他のユーザの電子機器が前記コンテンツの出所となる前記チャットルームにアクセスすることのできるチャットルーム情報が含まれる、
請求項１４に記載のコンピュータシステム。
【請求項１７】
前記少なくとも１つのプロセッサは、
前記コンテンツに対するユーザ要求としてスクリーンショットまたは共有の要求が認識された場合、前記チャットルームにおいて前記コンテンツの原本を送信した原作者の電子機器に通知を伝達する通知伝達部
をさらに備える、請求項１４に記載のコンピュータシステム。
【請求項１８】
前記通知伝達部は、
前記チャットルームに含まれた会話内容でスクリーンショット範囲が指定されると、前記スクリーンショット範囲に含まれたメッセージを送信した会話相手を通知伝達対象として選定する、
請求項１７に記載のコンピュータシステム。
【請求項１９】
前記通知には、前記原作者が前記コンテンツの利用に対して承認するか否かを返答するための機能が含まれ、
前記マーキング部は、
前記通知によって前記原作者の電子機器から承認が受信された場合に、前記コンテンツに前記マークを追加する、
請求項１７に記載のコンピュータシステム。
【請求項２０】
前記少なくとも１つのプロセッサは、
前記コンテンツに対するユーザ要求としてスクリーンショット要求が認識された場合、前記スクリーンショット要求が認識された時点を基準に一定の時間が経過した時点に、スクリーンショットと関連する格納空間にアクセスし、前記一定の時間中に、前記格納空間に格納されたコンテンツのうち、前記マークが追加されたコンテンツは残し、前記マークが追加されなかったコンテンツは削除するコンテンツ管理部
をさらに備える、請求項１４に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、チャットルームのコンテンツを保護する技術に関する。
【背景技術】
【０００２】
一般的なコミュニケーションツールであるインスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）は、メッセージやデータをリアルタイムで送受信することのできるソフトウェアであって、ユーザがメッセンジャー上に会話相手を登録すると、会話リストに登録された相手とリアルタイムでメッセージをやり取りすることができる。
【０００３】
このようなメッセンジャー機能は、ＰＣはもちろん、移動通信端末のモバイル環境でも広く普及している。
【０００４】
例えば、特許文献１（公開日２００２年０９月３０日）には、携帯端末機にインストールされたモバイルメッセンジャー間でメッセンジャーサービスを提供することができるようにした、無線通信網を利用した携帯端末機のモバイルメッセンジャーサービスシステムおよび方法が開示されている。
【０００５】
インスタントメッセンジャーの利用の普及に伴ってインスタントメッセンジャーが提供する機能はますます多様化しており、電話番号やＩＤなどを用いることで、親しい友だちではないユーザとの間でもリンクを介して交流することのできるオープンチャット（ｏｐｅｎ  ｃｈａｔｔｉｎｇ）の利用が可能となった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許第１０−２００２−００７４３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本願の課題は、以下の機能のうちの少なくとも１つを実現することである。
【０００８】
チャットルームにアップロードしようとするコンテンツに、チャットルーム情報が含まれたマークを追加することができる。
【０００９】
コンテンツに追加されたマークを利用することで、該当のコンテンツの出所となるチャットルームへのアクセスを提供することができる。
【００１０】
チャットルーム内のコンテンツに対してスクリーンショットまたは共有が要求されたときに、該当のコンテンツにマークを追加することができる。
【００１１】
チャットルーム内のコンテンツに対してスクリーンショットまたは共有が要求されたときに、コンテンツの原作者（より一般的には、コンテンツに関する著作権を有する者）に通知を送信することができる。
【００１２】
チャットルーム内のコンテンツに対するコンテンツの原作者の承認にしたがい、スクリーンショットまたは共有を実行することができる。
【課題を解決するための手段】
【００１３】
コンピュータシステムが実行するコンテンツ保護方法であって、前記コンピュータシステムは、メモリに含まれるコンピュータ読み取り可能な命令を実行ように構成された少なくとも１つのプロセッサを含み、前記コンテンツ保護方法は、前記少なくとも１つのプロセッサにより、チャットルームにおけるコンテンツと関連するユーザ要求にしたがい、前記チャットルームを識別するためのチャットルーム情報が含まれたマークを前記コンテンツに追加する段階、および前記少なくとも１つのプロセッサにより、前記マークが追加されたコンテンツを利用して前記ユーザ要求に対応する機能を実行する段階を含む、コンテンツ保護方法を提供する。
【００１４】
一側面によると、前記追加する段階は、前記コンテンツに追加されたマークの大きさと位置のうちの少なくとも１つを調整するための編集ＵＩを提供する段階を含んでよい。
【００１５】
他の側面によると、前記追加する段階は、前記コンテンツに対するイメージ基盤分析結果に基づき、前記コンテンツに追加する前記マークの大きさと位置のうちの少なくとも１つを決定する段階を含んでよい。
【００１６】
また他の側面によると、前記追加する段階は、前記ユーザ要求が認識されるたびにユーザにマーク追加要求を入力させるようにするか、マーク追加要求をマーク設定として予め入力させるようにする段階を含んでよい。
【００１７】
また他の側面によると、前記マークには、前記コンテンツを共有する他のユーザの電子機器が前記コンテンツの出所となる前記チャットルームにアクセスすることのできるチャットルーム情報が含まれてよい。
【００１８】
また他の側面によると、前記マークは、サーバとの連動により、前記コンテンツの共有経路を追跡できるように前記サーバで認識可能な形態のイメージまたはパターンで生成され、前記コンテンツを共有する他のユーザの電子機器において、前記マークに基づいて前記コンテンツの共有経路の追跡情報が表示されてよい。
【００１９】
また他の側面によると、前記コンテンツ保護方法は、前記少なくとも１つのプロセッサにより、前記コンテンツに対するユーザ要求としてスクリーンショットまたは共有の要求が認識された場合、前記チャットルームにおいて、前記コンテンツの原本を送信した原作者の電子機器に通知を伝達する段階を含んでよい。
【００２０】
また他の側面によると、前記通知を伝達する段階は、前記チャットルームに含まれた会話内容からスクリーンショット範囲が指定されると、前記スクリーンショット範囲に含まれるメッセージを送信した会話相手を通知伝達対象として選定する段階を含んでよい。
【００２１】
また他の側面によると、前記選定する段階は、前記スクリーンショット範囲に含まれた会話内容を分析し、前記会話相手のうちの一部の会話相手を前記通知伝達対象から除外する段階を含んでよい。
【００２２】
また他の側面によると、前記通知には、前記原作者が前記コンテンツの利用に対する承認を返答するための機能が含まれ、前記追加する段階は、前記通知によって前記原作者の電子機器から承認が受信された場合に、前記コンテンツに前記マークを追加してよい。
【００２３】
また他の側面によると、前記追加する段階は、前記通知が伝達された原作者が２人以上である場合、前記通知によって承認をした原作者のコンテンツにはマークを追加し、承認をしなかった原作者のコンテンツは、スクリーンショットまたは共有が不可となるように処理してよい。
【００２４】
さらに他の側面によると、前記コンテンツ保護方法は、前記少なくとも１つのプロセッサにより、前記コンテンツに対するユーザ要求としてスクリーンショット要求が認識された場合、前記スクリーンショット要求が認識された時点を基準に一定の時間が経過した時点に、スクリーンショットと関連する格納空間にアクセスする段階、および前記少なくとも１つのプロセッサにより、前記一定の時間中に、前記格納空間に記録されたコンテンツのうちで前記マークが追加されたコンテンツは残し、前記マークが追加されなかったコンテンツは削除する段階を含んでよい。
【００２５】
前記コンテンツ保護方法を前記コンピュータシステムに実行させるために非一時なコンピュータ読み取り可能な記録媒体に記録される、コンピュータプログラムを提供する。
【００２６】
コンピュータシステムであって、メモリに含まれるコンピュータ読み取り可能な命令を実行するように構成された少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、チャットルームにおけるコンテンツと関連するユーザ要求にしたがい、前記チャットルームを識別するためのチャットルーム情報が含まれたマークを前記コンテンツに追加するマーキング部、および前記マークが追加されたコンテンツを利用して前記ユーザ要求に対応する機能を実行する機能実行部を備える、コンピュータシステムを提供する。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、電子機器が実行することのできる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、コンテンツにＱＲコードを追加する過程の一例を説明するための例示図である。
【図６】本発明の一実施形態における、コンテンツにＱＲコードを追加する過程の一例を説明するための例示図である。
【図７】本発明の一実施形態における、コンテンツにウォーターマークを追加する過程の一例を説明するための例示図である。
【図８】本発明の一実施形態における、ＱＲコードが追加された状態のコンテンツを活用する例を説明するための図である。
【図９】本発明の一実施形態における、ＱＲコードが追加された状態のコンテンツを活用する例を説明するための図である。
【図１０】本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法の他の例を示したフローチャートである。
【図１１】本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法のまた他の例を示したフローチャートである。
【図１２】本発明の一実施形態における、コンテンツ保護通知を伝達する対象を特定する過程の一例を説明するための例示図である。
【図１３】本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法のまた他の例を示したフローチャートである。
【図１４】本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法のさらに他の例を示したフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２９】
本発明の実施形態は、チャットルームのコンテンツを保護する技術に関する。
【００３０】
本明細書で具体的に開示される事項を含む実施形態は、チャットルームにアップロードしようとするコンテンツや、チャットルームでスクリーンショットや他のチャットルームでの共有が要求されたコンテンツに、チャットルーム情報が含まれたマークを追加することができ、これにより、マークに含まれたチャットルーム情報によってチャットルームのコンテンツを効率的に保護することができ、コンテンツの追跡はもちろん、コンテンツの出所となるチャットルームに容易にアクセスすることができる。
【００３１】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００３２】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータシステムによって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレット、ゲームコンソール、ウェアラブルデバイス、ＩｏＴ（ｉｎｔｅｒｎｅｔ  ｏｆ  ｔｈｉｎｇｓ）デバイス、ＶＲ（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）デバイス、ＡＲ（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ）デバイスなどがある。一例として、図１では、電子機器１１０の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１１０は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータシステムのうちの１つを意味してよい。
【００３３】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網、衛星網など）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター・バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３４】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第１サービスを提供するシステムであってよく、サーバ１６０も、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０に第２サービスを提供するシステムであってよい。より具体的な例として、サーバ１５０は、複数の電子機器１１０、１２０、１３０、１４０においてインストールされて実行されるコンピュータプログラムであるアプリケーションを通じ、該当のアプリケーションが目的とするサービス（一例として、メッセージングサービスなど）を第１サービスとして複数の電子機器１１０、１２０、１３０、１４０に提供してよい。他の例として、サーバ１６０は、上述したアプリケーションのインストールおよび実行のためのファイルを複数の電子機器１１０、１２０、１３０、１４０に配布するサービスを第２サービスとして提供してよい。
【００３５】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、電子機器に対する例として電子機器１１０の内部構成およびサーバ１５０の内部構成について説明する。また、他の電子機器１２０、１３０、１４０やサーバ１６０も、上述した電子機器１１０またはサーバ１５０と同一または類似の内部構成を有してよい。
【００３６】
電子機器１１０およびサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、非一時的なコンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ディスクドライブ、ＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）などのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭ、ＳＳＤ、フラッシュメモリ、ディスクドライブのような永続的大容量記録装置は、メモリ２１１、２２１とは区分される別の永続的記録装置として電子機器１１０やサーバ１５０に含まれてもよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電子機器１１０においてインストールされて実行されるブラウザや、特定のサービスの提供のために電子機器１１０にインストールされるアプリケーションなどのためのコード）が記録されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータ読み取り可能な記録媒体からロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるコンピュータプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００３７】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３８】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１１０とサーバ１５０とが互いに通信するための機能を提供してもよいし、電子機器１１０および／またはサーバ１５０が他の電子機器（一例として、電子機器１２０）または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１１０のプロセッサ２１２がメモリ２１１のような記録装置に記録されたプログラムコードにしたがって生成した要求が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１１０の通信モジュール２１３を通じて電子機器１１０に受信されてよい。例えば、通信モジュール２１３を通じて受信されたサーバ１５０の制御信号や命令、コンテンツ、ファイルなどは、プロセッサ２１２やメモリ２１１に伝達されてよく、コンテンツやファイルなどは、電子機器１１０がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００３９】
入力／出力インタフェース２１４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボード、マウス、マイクロフォン、カメラなどの装置を、出力装置は、ディスプレイ、スピーカ、触覚フィードバックデバイスなどのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２１５は、電子機器１１０と１つの装置で構成されてもよい。また、サーバ１５０の入力／出力インタフェース２２４は、サーバ１５０に接続するかサーバ１５０が含むことのできる入力または出力のための装置（図示せず）とのインタフェースのための手段であってよい。より具体的な例として、電子機器１１０のプロセッサ２１２がメモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器１２０が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００４０】
また、他の実施形態において、電子機器１１０およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、電子機器１１０は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１１０がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラモジュール、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などのような多様な構成要素が、電子機器１１０にさらに含まれるように実現されてよい。
【００４１】
以下、チャットルームのコンテンツの著作権を保護することができる方法およびシステムの具体的な実施形態について説明する。
【００４２】
本明細書において、チャットルームとは、ユーザ同士がやり取りするメッセージを提供するためのインタフェース画面により実現されることが可能であり、インタフェース画面は、例えば、メッセンジャーやＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）においてユーザのアカウント間に設定された通信セッションによってメッセージをやり取りすることのできるチャット機能のインタフェース画面、または電話番号やＩＤなどを用い、友だち追加をしなくてもＵＲＬのようなリンクを介して直ぐにチャットが可能なオープンチャット機能のインタフェース画面などが、チャットルームの代表的な例に該当してよい。オープンチャットリンクは、リンクがクリックされたときに直ぐにチャットが行えるようにメッセンジャーが自動実行されて該当のリンクのチャットルームが実行される機能を含んでよい。
【００４３】
以下では、メッセンジャーのチャットルームを具体的な実施形態として説明するが、これに限定されることはなく、リンクはもちろん、ユーザのアカウントや電話番号などを基準に複数のユーザが参加することができ、新たな参加を随時発生させることのできるサービスの会話基盤インタフェースであれば、すべて適用が可能である。
【００４４】
図３は、本発明の一実施形態における、電子機器のプロセッサが含むことのできる構成要素の例を示したブロック図である。
【００４５】
本実施形態に係る電子機器１１０には、コンピュータで実現されたコンテンツ保護システムが構成されてよい。一例として、コンテンツ保護システムは、独立に動作するプログラム形態で実現されても、あるいは特定のアプリケーションのイン−アプリ（ｉｎ−ａｐｐ）形態で構成され、前記特定のアプリケーション上で動作が可能なように実現されてもよく、場合によっては、サーバ１５０との連動によってメッセージングサービスが提供されてもよい。
【００４６】
電子機器１１０にインストールされたアプリケーションが提供する命令に基づき、電子機器１１０に実現されたコンテンツ保護システムは、以下で説明されるコンテンツ保護方法を実行してよい。
【００４７】
本発明に係るコンテンツ保護方法を実行するために、電子機器１１０のプロセッサ２１２は、構成要素として、図３に示すように、イベント認識部３１０、通知伝達部３２０、マーキング部３３０、機能実行部３４０、およびコンテンツ管理部３５０を備えてよい。実施形態によって、プロセッサ２１２の構成要素は、選択的にプロセッサ２１２に含まれても除外されてもよい。また、実施形態によって、プロセッサ２１２の構成要素は、プロセッサ２１２の機能の表現のために分離されても併合されてもよい。
【００４８】
このようなプロセッサ２１２およびプロセッサ２１２の構成要素は、本発明に係るコンテンツ保護方法が含む段階を実行するように電子機器１１０を制御してよい。例えば、プロセッサ２１２およびプロセッサ２１２の構成要素は、メモリ２１１が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。
【００４９】
ここで、プロセッサ２１２の構成要素は、電子機器１１０に記録されたプログラムコードが提供する命令（一例として、電子機器１１０において実行されたアプリケーションが提供する命令）にしたがってプロセッサ２１２によって実行される、プロセッサ２１２の互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば、電子機器１１０がチャットルームでコンテンツと関連する入力イベントを認識するように上述した命令にしたがって電子機器１１０を制御するプロセッサ２１２の機能的表現として、イベント認識部３１０が利用されてよい。
【００５０】
プロセッサ２１２は、電子機器１１０の制御と関連する命令がロードされたメモリ２１１から必要な命令を読み取ってよい。この場合、前記読み取られた命令は、プロセッサ２１２が本発明に係るコンテンツ保護方法を実行するように制御するための命令を含んでよい。
【００５１】
図４は、本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法の一例を示したフローチャートである。
【００５２】
図４を参照すると、段階４１０で、イベント認識部３１０は、電子機器１１０にインストールされたメッセンジャーのチャットルーム（以下、「チャットルーム」と略称する）においてコンテンツと関連して事前に定められた入力イベントを認識してよい。ここで、コンテンツとは、著作権の保護対象となるものであって、テキスト、イメージ、ビデオ、オーディオなどのようにチャットルーム内でユーザが互いにやり取りすることが可能なすべての形式のデータを包括したものを意味してよい。本発明では、チャットルーム内で送信されたイメージ基盤のコンテンツやキャプチャなどによってイメージ化されたコンテンツが、著作権者の意に反して無制限に共有されてしまうことを防ぐために、コンテンツの著作権を保護する著作権保護機能を発揮することが可能である。このために、例えば、チャットルームにおける入力イベントのうち、コンテンツのアップロード要求、スクリーンショット要求、共有要求を著作権保護機能の呼び出し命令として定義してよい。言い換えれば、イベント認識部３１０は、チャットルーム内でなされるコンテンツと関連する入力イベントであるアップロード要求、スクリーンショット要求、共有要求を、著作権保護機能の呼び出し命令として認識してよい。ただし、著作権保護機能の呼び出し命令はこれらに限定されない。
【００５３】
段階４２０で、マーキング部３３０は、チャットルームにおいて著作権保護機能の呼び出し命令に該当する入力イベントが認識されると、該当のチャットルームを識別するためのチャットルーム情報が含まれたマークを、著作権保護対象となるコンテンツに追加してよい。マークは、テキスト、イメージ、ビデオ、オーディオなどのような原本データの著作権を保護するためのものであって、一例として、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）やバーコード（ｂａｒｃｏｄｅ）などのような所定のイメージ、あるいはウォーターマークなどの所定のパターンによって情報を含む手段を利用して生成されてよい。このとき、マークは、サーバ１５０との連動によって著作権保護対象の追跡が可能となるように、サーバ１５０で認識可能な形態のイメージまたはパターンで生成されてよい。一例として、マーキング部３３０は、入力イベントが認識されたチャットルームのＩＤやリンク（ＵＲＬ）などのようにチャットルームの識別が可能な情報を含んだマークを生成してよく、入力イベントによって著作権保護対象に特定されたコンテンツにマークを追加してよい。（１）アップロード要求の場合にはチャットルームにアップロードするために選択されたコンテンツが、（２）スクリーンショット要求の場合にはチャットルームのスクリーンショット範囲に含まれたコンテンツが、（３）共有要求の場合にはチャットルームで他のチャットルームや他の媒体に共有するために選択されたコンテンツが、著作権保護対象として特定されてよい。他の例として、マーキング部３３０は、著作権保護対象に特定されたコンテンツに対し、チャットルーム情報とともに、コンテンツの原作者に関する情報（例えば、ユーザＩＤなど）を含んだマークを生成して追加してよい。このとき、コンテンツの原作者は、チャットルームに含まれた会話相手であって、該当のチャットルームにおいて著作権保護対象として特定されたコンテンツの原本を送信したユーザを意味してよい。チャットルームでやり取りされたコンテンツは、メッセージタイプの固有の識別子（メッセージＩＤ）で管理されてよく、これにより、マーキング部３３０は、著作権保護対象に特定されたコンテンツとコンテンツの原作者を識別し、特定されたコンテンツに該当のコンテンツの原作者情報を含んだマークを追加してよい。このとき、マーキング部３３０は、入力イベントが認識されるたびに電子機器１１０のユーザにマーク追加要求を入力させるようにしてもよく、実施形態によっては、アップロードコンテンツに対するマーク追加要求がマーク設定となるように予め入力させてもよい。
【００５４】
段階４３０で、機能実行部３４０は、マークが追加されたコンテンツに対し、段階４１０で認識された入力イベントに該当する機能（アップロード機能、スクリーンショット機能、共有機能）を実行してよい。言い換えれば、機能実行部３４０は、チャットルームで認識された入力イベントに対する応答として、著作権保護対象に特定されたコンテンツを、マークが追加された状態でチャットルームにアップロードしたり、キャプチャして格納したり、共有できるようにしてよい。
【００５５】
したがって、プロセッサ２１２は、チャットルームにおいてコンテンツと関連する入力イベント（コンテンツのアップロード、スクリーンショット、共有の要求）が認識された場合、該当のコンテンツにチャットルーム情報が含まれたマークを追加した後、マークが追加された状態のコンテンツを利用して入力イベントに該当する機能を実行することができる。
【００５６】
図５および図６は、本発明の一実施形態における、コンテンツにＱＲコードを追加する過程の一例を説明するための例示図である。
【００５７】
図５を参照すると、マーキング部３３０は、著作権保護対象に特定されたコンテンツ５００、すなわち、チャットルームにアップロードしようとするコンテンツ、あるいはスクリーンショット範囲に含まれたコンテンツ、あるいは他のチャットルームや媒体で共有しようとするコンテンツに、チャットルーム情報が含まれたＱＲコード５０１を追加してよい。
【００５８】
図６を参照すると、マーキング部３３０は、コンテンツ５００に追加されたＱＲコード５０１の大きさや位置を調整するための編集ＵＩ６１０を提供してよい。これにより、ユーザは、編集ＵＩ６１０を用いてコンテンツ５００に追加されたＱＲコード５０１の大きさや位置を直接に調整してよい。ＱＲコード５０１の大きさや位置をユーザが直接に調整する以外にも、他の例として、マーキング部３３０は、コンテンツ５００に対するイメージ基盤分析を用い、分析結果に基づいてＱＲコード５０１の大きさや位置を自動で決定して追加してもよい。例えば、マーキング部３３０は、テキストやイメージオブジェクトなどのような重要情報が存在しない領域や背景領域などを抽出し、抽出された領域内にＱＲコード５０１を追加してよい。
【００５９】
図７は、本発明の一実施形態における、コンテンツにウォーターマークを追加する過程の一例を説明するための例示図である。
【００６０】
図７を参照すると、マーキング部３３０は、著作権保護対象に特定されたコンテンツ５００にチャットルーム情報が含まれたマークを追加するが、ＱＲコードではない他の類型のマークとしてウォーターマーク７０１を追加してもよい。同じように、マーキング部３３０は、コンテンツ５００に追加されたウォーターマーク７０１の大きさや位置をユーザが直接に調整できるように編集ＵＩを提供してもよいし、コンテンツ５００に対するイメージ分析結果に基づいてウォーターマーク７０１の大きさや位置を自動で決定してもよい。
【００６１】
上記では、マークの一例としてＱＲコードとウォーターマークについて説明しているが、これに限定されることはなく、チャットルーム情報を含んでコンテンツの著作権保護や追跡が可能であるマークであれば、すべて適用可能である。
【００６２】
図８および図９は、本発明の一実施形態における、ＱＲコードが追加された状態のコンテンツを活用する例を説明するための図である。
【００６３】
図８を参照すると、ＱＲコード５０１が追加された状態のコンテンツ５００が共有されたユーザの電子機器１２０は、電子機器１２０の画面８０上でコンテンツ５００が選択されるか、電子機器１２０のカメラなどによってコンテンツ５００内のＱＲコード５０１が認識された場合、ＱＲコード５０１に含まれたチャットルーム情報に基づいてコンテンツ５００の出所となるチャットルーム８００へのアクセスを提供してよい。電子機器１２０のユーザがチャットルーム８００に参加中であるか加入済みのユーザである場合は、チャットルーム８００に直ぐに移動してよく、チャットルーム８００に未加入のユーザには、チャットルームへの移動に先立ち、チャットルーム紹介画面を提供してよい。チャットルーム紹介画面には、チャットルームの名称、タグ、運営者情報、参加人数などが表示されてよく、加入要求を入力するための加入要求インタフェースが含まれてよい。したがって、チャットルーム８００に未加入のユーザが、ＱＲコード５０１が追加された状態のコンテンツ５００を利用しようとする場合、コンテンツ５００の出所となるチャットルーム８００の紹介画面が提供されるようになる。ＱＲコード５０１にはチャットルーム情報が含まれることから、コンテンツの保護や追跡のために利用されることはもちろん、チャットルーム８００の広報のための手段として利用されることも可能である。
【００６４】
図９を参照すると、ＱＲコード５０１が追加された状態のコンテンツ５００が共有されたユーザの電子機器１２０は、電子機器１２０の画面８０上でコンテンツ５００が選択されるか、電子機器１２０のカメラなどによってコンテンツ５００内のＱＲコード５０１が認識された場合、サーバ１５０との連動により、コンテンツ５００に対する共有画面９００を提供してよい。共有画面９００は、コンテンツ５００の共有経路に対してサーバ１５０から提供される追跡情報９１０を含んでよい。ここで、追跡情報９１０には、コンテンツ５００を共有した履歴のあるチャットルームリストと、チャットルームリストに含まれたチャットルームのそれぞれに直ぐに移動可能なショートカットリンク９１１が含まれてよい。チャットルームは、管理者（ａｄｍｉｎ）により、ＱＲコード５０１を介するアクセスが許容された公開状態、またはＱＲコード５０１を介するアクセスが許容されていない非公開状態に設定されてよい。チャットルームリストにおいて、ＱＲコード５０１を介するアクセスが許容されないチャットルームは、ショートカットリンク９１１が除かれた状態で提供されてよい。
【００６５】
電子機器１２０は、ユーザが、共有画面９００から特定のチャットルームのショートカットリンク９１１を選択した場合、選択されたチャットルームへのアクセスを提供してよい。このとき、電子機器１２０のユーザが、選択されたチャットルームに参加中であるか加入済みのユーザである場合は該当のチャットルームに直ぐに移動してよく、チャットルームに未加入のユーザには、チャットルーム紹介画面を先に提供してよい。
【００６６】
上記では、ＱＲコードが追加されたコンテンツの活用例について説明したが、ウォーターマークなどの他の形態のマークが追加されたコンテンツを活用する方法も、これと同じであるか類似する。
【００６７】
図１０は、本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法の他の例を示したフローチャートである。
【００６８】
一例として、図１０のコンテンツ保護方法１０４０〜１０５０は、図４を参照しながら説明したコンテンツ保護方法４１０〜４３０に含まれてよい。
【００６９】
図１０を参照すると、段階１０４０で、コンテンツ管理部３５０は、段階４１０で認識された入力イベントがスクリーンショット要求に該当する場合、スクリーンショットイベントが認識された時点を基準に一定の時間（例えば、１０秒間）が経過した時点にスクリーンショットが格納された格納空間にアクセスしてよい。ここで、スクリーンショット格納空間とは、メッセンジャーに割り当てられたローカル格納空間を意味してよい。
【００７０】
段階１０５０で、コンテンツ管理部３５０は、一定の時間中に、スクリーンショット格納空間に格納されたコンテンツのうち、マークが追加されたコンテンツ以外の、マークが追加されていないコンテンツを削除してよい。
【００７１】
したがって、コンテンツ管理部３５０は、チャットルームと関連する入力イベントとしてスクリーンショット要求が発生した場合、一定の時間後にスクリーンショット格納空間にアクセスし、マークが追加されたコンテンツは残し、残りのスクリーンショットは削除してよい。
【００７２】
他の例として、コンテンツ管理部３５０は、スクリーンショット格納空間に格納されたコンテンツを分析し、分析結果に基づいてコンテンツ間の類似度が一定のレベル以上となるコンテンツのうち、マークが追加されたコンテンツは残し、マークが追加されていないコンテンツは削除してよい。例えば、スクリーンショット格納空間に格納されたイメージに対するイメージ分析結果に基づいて類似のイメージ同士を分類し、分類されたイメージのうち、マークが追加されたイメージは残し、残りのイメージは削除してよい。
【００７３】
コンテンツ管理部３５０は、スクリーンショット格納空間の他にも、チャットルームと関連する格納空間、すなわち、チャットルームでユーザ同士がやり取りしたコンテンツが格納される空間に、周期的あるいは定められた時点にアクセスしてよく、該当の空間に格納されたコンテンツのうち、マークが追加されたコンテンツを除いた残りのコンテンツは削除してよい。
【００７４】
図１１は、本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法のまた他の例を示したフローチャートである。
【００７５】
図１１を参照すると、段階１１１０で、イベント認識部３１０は、チャットルームにおいて、チャットルームに含まれたコンテンツに対する入力イベントとしてスクリーンショットまたは共有の要求を認識してよい。本実施形態では、チャットルームのコンテンツの著作権保護のために、チャットルームにおける入力イベントのうち、スクリーンショット要求と共有要求を著作権保護機能の呼び出し命令として定義してよい。言い換えれば、イベント認識部３１０は、チャットルームにおけるコンテンツと関連する入力イベントであるスクリーンショット要求または共有要求を、著作権保護機能の呼び出し命令として認識してよい。
【００７６】
段階１１２０で、通知伝達部３２０は、チャットルームにおいて著作権保護機能の呼び出し命令に該当する入力イベントが認識されると、チャットルームコンテンツ保護のために著作権保護対象に特定されたコンテンツに対する通知をコンテンツの原作者に伝達してよい。スクリーンショット要求の場合にはチャットルームにおけるスクリーンショット範囲に含まれたコンテンツが、共有要求の場合にはチャットルームにおいて他のチャットルームや他の媒体に共有するために選択されたコンテンツが、著作権保護対象として特定されてよい。このとき、通知伝達部３２０は、著作権保護対象に特定されたコンテンツの原作者に、スクリーンショットまたは共有の要求に対する通知を伝達してよい。通知には、入力イベントが認識されたチャットルームのＩＤやリンク（ＵＲＬ）などのようなチャットルームの識別が可能な情報、すなわち、チャットルーム情報が含まれてよい。このような通知は、サーバ１５０との連動により、個別のチャットルームや通知ページを経てコンテンツ原作者の電子機器１２０に伝達されてよい。
【００７７】
チャットルームでやり取りしたコンテンツは、メッセージタイプの固有の識別子で管理されることにより、通知伝達部３２０は、著作権保護対象に特定されたコンテンツを識別できるようになり、識別されたコンテンツの原本を送信したユーザ、すなわち、コンテンツ原作者を識別できるようになる。著作権保護対象に特定されたコンテンツにより、２人以上のコンテンツ原作者が識別されてよい。例えば、図１２を参照すると、電子機器１１０のユーザがチャットルーム１２００に含まれた会話内容のうちからスクリーンショット範囲１２１０を指定したとする。このとき、通知伝達部３２０は、スクリーンショット範囲１２１０内に含まれたメッセージを送信した会話相手を通知伝達対象として選定してよい。例えば、ｕｓｅｒＡが送ったメッセージとｕｓｅｒＢが送ったメッセージがスクリーンショット範囲１２１０として指定された場合、通知伝達部３２０は、電子機器１１０のユーザによるスクリーンショット通知をｕｓｅｒＡとｕｓｅｒＢに伝達してよい。他の例として、通知伝達部３２０は、スクリーンショット範囲１２１０に含まれたメッセージ（すなわち、会話内容）を分析して単純返答者を区分した後、単純返答者を除いたコンテンツ原作者に通知を伝達してよい。すなわち、スクリーンショット範囲１２１０内に含まれたメッセージを送信した会話者のうち、「ｏｋ」、「わかりました」、「ありがとう」、「ありがとうございます」などのような短文返答を送ったユーザ（「単純返答者」とする）を区分してよい。例えば、ｕｓｅｒＡが送ったメッセージとｕｓｅｒＢが送ったメッセージがスクリーンショット範囲１２１０として指定された場合、ｕｓｅｒＡとｕｓｅｒＢのうち、有意な情報を提供したｕｓｅｒＡには通知を伝達し、単純返答者であるｕｓｅｒＢは通知対象から除外してよい。
【００７８】
再び図１１を参照すると、段階１１３０で、機能実行部３４０は、著作権保護対象に特定されたコンテンツの原作者に通知が伝達された後、段階１１１０で認識された入力イベントに該当する機能（スクリーンショット機能、共有機能）を実行してよい。言い換えれば、機能実行部３４０は、先ずはコンテンツの原作者に通知を伝達してからチャットルームで認識された入力イベントに応答し、著作権保護対象に特定されたコンテンツをキャプチャして格納したり共有したりしてよい。
【００７９】
したがって、プロセッサ２１２は、チャットルームにおいて著作権保護機能の呼び出し命令に該当する入力イベント（スクリーンショットおよび共有の要求）が認識された場合、先ずは、著作権保護対象に特定されたコンテンツの原本を送信したコンテンツ原作者に通知を提供し、この後、該当となる入力イベントの機能を実行してよい。コンテンツの原作者は、自身のコンテンツに対するスクリーンショットや共有などのように他人によるコンテンツの利用を通知によって認知することができ、通知を選択した場合、通知に含まれたチャットルーム情報に基づき、コンテンツの原作者がコンテンツを送信したチャットルームに移動することができる。
【００８０】
図１３は、本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法のまた他の例を示したフローチャートである。
【００８１】
図１３を参照すると、段階１３１０で、イベント認識部３１０は、チャットルームにおいて、チャットルームに含まれたコンテンツに対する入力イベントとしてスクリーンショットまたは共有の要求を認識してよい。言い換えれば、イベント認識部３１０は、チャットルームにおけるコンテンツと関連する入力イベントであるスクリーンショット要求または共有要求を、著作権保護機能の呼び出し命令として認識してよい。
【００８２】
段階１３２０で、通知伝達部３２０は、チャットルームにおいて著作権保護機能の呼び出し命令に該当する入力イベントが認識されると、チャットルームコンテンツ保護のために著作権保護対象に特定されたコンテンツに対する通知をコンテンツの原作者に伝達してよい。スクリーンショット要求の場合にはチャットルームにおけるスクリーンショット範囲に含まれたコンテンツが、共有要求の場合にはチャットルームにおいて他のチャットルームや他の媒体と共有するために選択されたコンテンツが、著作権保護対象として特定してよい。このとき、通知伝達部３２０は、著作権保護対象に特定されたコンテンツの原作者にスクリーンショットまたは共有の要求に対する通知を伝達してよい。通知には、入力イベントが認識されたチャットルームのＩＤやリンク（ＵＲＬ）などのようにチャットルームの識別が可能な情報、すなわち、チャットルーム情報が含まれてよい。
【００８３】
段階１３３０で、マーキング部３３０は、著作権保護対象に特定されたコンテンツにチャットルーム情報が含まれたマークを追加してよい。一例として、マーキング部３３０は、入力イベントが認識されたチャットルームのＩＤやリンク（ＵＲＬ）などのようにチャットルームの識別が可能な情報を含んだＱＲコードを生成してよく、入力イベントにしたがい、著作権保護対象に特定されたコンテンツに対してＱＲコードを追加してよい。
【００８４】
段階１３４０で、機能実行部３４０は、著作権保護対象に特定されたコンテンツの原作者に通知が伝達されてからマークが追加されたコンテンツに対し、段階１３１０で認識された入力イベントに該当する機能（スクリーンショット機能、共有機能）を実行してよい。言い換えれば、機能実行部３４０は、チャットルームに対する入力イベントに応答し、著作権保護対象に特定されたコンテンツをマークが追加された状態でキャプチャして格納したり共有したりしてよい。
【００８５】
したがって、プロセッサ２１２は、チャットルームにおいて著作権保護機能の呼び出し命令に該当する入力イベント（スクリーンショット、共有要求）が認識された場合、著作権保護対象に特定されたコンテンツの原本を送信したコンテンツの原作者に通知を提供すると同時に、該当のコンテンツにチャットルーム情報が含まれたマークを追加した後、マークが追加された状態のコンテンツを利用して入力イベントに該当する機能を実行することができる。
【００８６】
図１４は、本発明の一実施形態における、電子機器が実行することのできるコンテンツ保護方法のさらに他の例を示したフローチャートである。
【００８７】
図１４を参照すると、段階１４１０で、イベント認識部３１０は、チャットルームにおいて、チャットルームに含まれたコンテンツに対する入力イベントとしてスクリーンショットまたは共有の要求を認識してよい。言い換えれば、イベント認識部３１０は、チャットルームにおけるコンテンツと関連する入力イベントであるスクリーンショット要求または共有要求を、著作権保護機能の呼び出し命令として認識してよい。
【００８８】
段階１４２０で、通知伝達部３２０は、チャットルームにおいて著作権保護機能の呼び出し命令に該当する入力イベントが認識されると、チャットルームコンテンツ保護のために著作権保護対象として特定されたコンテンツに対する通知をコンテンツの原作者に伝達してよい。スクリーンショット要求の場合にはチャットルームにおけるスクリーンショット範囲に含まれたコンテンツが、共有要求の場合にはチャットルームにおいて他のチャットルームや他の媒体と共有するために選択されたコンテンツが、著作権保護対象として特定されてよい。このとき、通知伝達部３２０は、著作権保護対象に特定されたコンテンツの原作者に、スクリーンショットまたは共有の要求に対する通知を伝達してよい。通知には、入力イベントが認識されたチャットルームのＩＤやリンク（ＵＲＬ）などのようにチャットルームの識別が可能な情報、すなわち、チャットルーム情報が含まれてよく、特に、コンテンツの原作者が他人によるコンテンツ利用を承認するか否かを返答するためのコールバックＵＲＬが含まれてよい。
【００８９】
段階１４３０で、マーキング部３３０は、著作権保護対象に特定されたコンテンツの利用に対するコンテンツ原作者の承認状況を通知によって判断してよい。マーキング部３３０は、コンテンツ原作者に伝達された通知により、コンテンツ原作者の電子機器１２０から、コンテンツの利用に対するコンテンツ原作者の承認または非承認を受信してよい。
【００９０】
段階１４４０で、マーキング部３３０は、著作権保護対象に特定されたコンテンツに対し、コンテンツ原作者の電子機器１２０からコンテンツの利用に対する承認が受信された場合、該当のコンテンツにチャットルーム情報が含まれたマークを追加してよい。一例として、マーキング部３３０は、入力イベントが認識されたチャットルームのＩＤやリンク（ＵＲＬ）などのようにチャットルームの識別が可能な情報を含んだマークを生成してよく、入力イベントにしたがい、著作権保護対象に特定されたコンテンツに対してマークを追加してよい。
【００９１】
段階１４５０で、機能実行部３４０は、著作権保護対象に特定されたコンテンツの原作者に通知が伝達されてからマークが追加されたコンテンツに対し、段階１４１０で認識された入力イベントに該当する機能（スクリーンショット機能、共有機能）を実行してよい。言い換えれば、機能実行部３４０は、チャットルームに対する入力イベントに応答し、著作権保護対象に特定されたコンテンツをマークが追加された状態でキャプチャして格納したり共有したりしてよい。
【００９２】
プロセッサ２１２は、段階１４３０の判断結果、コンテンツの原作者がコンテンツの利用を承認しなかった場合、該当のコンテンツのスクリーンショットや共有が不可となるように処理してよい。例えば、コンテンツの原作者がコンテンツの利用を承認しなかった場合、コンテンツのスクリーンショットや共有は不可と判断し、スクリーンショットや共有の要求を拒絶するメッセージを出力してよい。
【００９３】
また、プロセッサ２１２は、通知が伝達されたコンテンツの原作者が２人以上である場合、承認した原作者のコンテンツにだけマークを追加し、承認されなかったコンテンツに対しては、スクリーンショットや共有が不可となるように処理してよい。例えば、図１２を参照しながら説明したように、スクリーンショット範囲１２１０に含まれた会話内容がｕｓｅｒＡとｕｓｅｒＢのメッセージである場合、ｕｓｅｒＡとｕｓｅｒＢに通知が伝達されてよい。このとき、ｕｓｅｒＡはコンテンツの利用を承認し、ｕｓｅｒＢはコンテンツの利用を承認しなかった場合、ｕｓｅｒＢのメッセージは除き、ｕｓｅｒＡのメッセージ部分だけにマークを追加してスクリーンショットや共有を実行してよい。
【００９４】
したがって、プロセッサ２１２は、チャットルームで著作権保護機能の呼び出し命令に該当する入力イベント（スクリーンショット、共有の要求）が認識された場合、著作権保護対象に特定されたコンテンツの原本を送信したコンテンツ原作者に通知を提供した後、通知によってコンテンツ原作者がコンテンツの利用を承認した場合に限って該当のコンテンツにチャットルーム情報が含まれたマークを追加し、マークが追加された状態のコンテンツをキャプチャして格納したり共有したりすることができる。
【００９５】
上述した実施形態では、アップロード要求、スクリーンショット要求、共有要求それぞれの入力イベントに対してコンテンツにマークを追加すると説明しているが、実施形態によっては、コンテンツに対して先行される初期段階（アップロードまたはスクリーンショット）でコンテンツにマークを追加してもよく、あるいは最後の段階（共有段階）でコンテンツにマークを追加してもよい。言い換えれば、アップロード段階で最初にコンテンツにマークを追加した後、マークが追加された状態のコンテンツに限ってスクリーンショットや共有を可能にしたり、あるいはスクリーンショット段階でコンテンツにマークを追加した後、マークが追加された状態のコンテンツに限って共有を可能にしたり、あるいはアップロードやスクリーンショットされたコンテンツを実際に共有する段階でコンテンツにマークを追加し、マークが追加された状態で共有を可能にしてよい。
【００９６】
本発明では、チャットルームコンテンツ保護のためにチャットルーム内でアップロード、スクリーンショット、共有しようとするコンテンツにチャットルーム情報が含まれたＱＲコードまたはウォーターマークのようなマークを追加することができ、チャットルーム内のコンテンツに対してスクリーンショットや共有が要求されたときに、コンテンツの原本を送信した原作者にコンテンツの利用に関する通知を提供することができる。プロセッサ２１２は、マークや通知を利用することによってチャットルームのコンテンツの著作権を保護することができ、サーバ１５０との連動により、著作権保護対象となるコンテンツの利用を追跡することができる。
【００９７】
上述では、電子機器１１０にインストールされたアプリケーション（メッセンジャー）が提供する命令に基づき、電子機器１１０が上述したコンテンツ保護方法を実行するものと説明しているが、これに限定されることはなく、実施形態によっては、電子機器１１０にインストールされたアプリケーション（メッセンジャー）と連動し、サーバ１５０側で上述したコンテンツ保護方法の少なくとも一部を実行することも可能である。
【００９８】
具体的に、サーバ１５０が上述したコンテンツ保護方法の少なくとも一部を実行するために、該当のサーバ１５０のプロセッサ２２２は、イベント認識部、通知伝達部、マーキング部、機能実行部、およびコンテンツ管理部を備えてよい。実施形態によって、イベント認識部、通知伝達部、マーキング部、機能実行部、およびコンテンツ管理部は、選択的にサーバ１５０のプロセッサ２２２に含まれても除外されてもよく、プロセッサ２２２の機能の表現のために分離されても併合されてもよい。
【００９９】
サーバ１５０のプロセッサ２２２が備えるイベント認識部、通知伝達部、マーキング部、機能実行部、およびコンテンツ管理部は、図３を参照しながら説明したイベント認識部３１０、通知伝達部３２０、マーキング部３３０、機能実行部３４０、およびコンテンツ管理部３５０と同一あるいは対応する動作を実行するため、具体的な説明は省略する。
【０１００】
このように、本発明の実施形態によると、チャットルームにアップロードしようとするコンテンツにチャットルーム情報が含まれたマークを追加することができ、コンテンツに追加されたマークを利用して該当のコンテンツの出所となるチャットルームへのアクセスを提供することができる。また、本発明の実施形態によると、チャットルーム内のコンテンツに対してスクリーンショットまたは共有が要求されたとき、該当のコンテンツにチャットルーム情報が含まれたマークを追加し、マークが追加された状態のコンテンツをスクリーンショットとして格納したり共有したりすることができる。さらに、本発明の実施形態によると、チャットルーム内のコンテンツに対してスクリーンショットまたは共有が要求されたとき、コンテンツの原作者に通知を伝達し、コンテンツの原作者の承認状況にしたがってスクリーンショットまたは共有を実行することができる。
【０１０１】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【０１０２】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【０１０３】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。ここで、媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例は、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。
【０１０４】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【０１０５】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【０１０６】
２１２：プロセッサ
３１０：イベント認識部
３２０：通知伝達部
３３０：マーキング部
３４０：機能実行部
３５０：コンテンツ管理部
【図１】
2020191090.tif 000003
【図２】
2020191090.tif 000004
【図３】
2020191090.tif 000005
【図４】
2020191090.tif 000006
【図５】
2020191090.tif 000007
【図６】
2020191090.tif 000008
【図７】
2020191090.tif 000009
【図８】
2020191090.tif 000010
【図９】
2020191090.tif 000011
【図１０】
2020191090.tif 000012
【図１１】
2020191090.tif 000013
【図１２】
2020191090.tif 000014
【図１３】
2020191090.tif 000015
【図１４】
2020191090.tif 000016