(57)【要約】【課題】  ソーシャルネットワークに基づいてデジタルコンテンツを提供すること。【解決手段】  コンピュータによって実現される方法は、デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する段階、前記デジタルコンテンツに対する利用者の要請にしたがい、複数の片のうちの少なくとも１つを利用者が保有可能な形態で提供する段階、および前記デジタルコンテンツに対し、利用者と、利用者とソーシャル関係にある少なくとも１人の他の利用者との間でそれぞれ保有する片を共有する段階を含む。【選択図】      図４
2017215951.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実現される方法であって、
デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する段階、
前記デジタルコンテンツに対する利用者の要請にしたがい、前記複数の片のうちの少なくとも１つを前記利用者が保有可能な形態で提供する段階、および
前記デジタルコンテンツに対し、前記利用者と、前記利用者とソーシャル関係にある少なくとも１人の他の利用者との間でそれぞれ保有する片を共有する段階
を含む、コンピュータによって実現される方法。
【請求項２】
前記分割する段階は、
前記デジタルコンテンツのファイルを複数の片に分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項３】
前記分割する段階は、
前記デジタルコンテンツに対するライセンスを複数個に分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項４】
前記分割する段階は、
前記デジタルコンテンツを複数のレイヤに分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項５】
前記分割する段階は、
前記デジタルコンテンツが時系列で構成されたデータである場合、前記デジタルコンテンツを複数の時間区間で分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項６】
前記分割する段階は、
前記デジタルコンテンツが空間配列で構成されたデータである場合、前記デジタルコンテンツを複数の空間範囲で分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項７】
前記分割する段階は、
前記デジタルコンテンツをライブラリ単位で分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項８】
前記分割する段階は、
前記デジタルコンテンツを共有しようとする人数に関する情報を受信し、前記デジタルコンテンツを前記人数に該当する数で分割する、請求項１に記載のコンピュータによって実現される方法。
【請求項９】
前記共有する段階は、
前記利用者が直接購入して保有する第１コンテンツ片リストをロードする段階、
前記他の利用者が直接購入して保有する第２コンテンツ片リストを導き出す段階、
前記第１コンテンツ片リストと前記第２コンテンツ片リストを併合した第３コンテンツ片リストを導き出す段階、および
前記第３コンテンツ片リストを利用して前記利用者が利用可能な第１デジタルコンテンツリストを導き出す段階
を含む、請求項１に記載のコンピュータによって実現される方法。
【請求項１０】
前記第２コンテンツ片リストを導き出す段階は、
前記利用者とソーシャル関係にある他の利用者リストをロードする段階、および
前記他の利用者リストに属する他の利用者それぞれが直接購入して保有するコンテンツ片リストをロードする段階、および
前記他の利用者リストに属する他の利用者それぞれが直接購入して保有するコンテンツ片リストを併合する段階
を含む、請求項９に記載のコンピュータによって実現される方法。
【請求項１１】
前記利用者が利用可能な第１デジタルコンテンツリストを導き出す段階は、
デジタルコンテンツを構成する片リスト全体が前記第３コンテンツ片リストに存在する場合、該当のデジタルコンテンツを前記利用者が利用可能なコンテンツとして提供する、請求項９に記載のコンピュータによって実現される方法。
【請求項１２】
前記利用者が利用可能な第１デジタルコンテンツリストを導き出す段階は、
前記利用者が少なくとも１つの片を直接保有する第２デジタルコンテンツリストを導き出す段階、
前記第２デジタルコンテンツリストに属するデジタルコンテンツそれぞれに対し、該当のデジタルコンテンツを構成する片リストを導き出す段階、および
前記第２デジタルコンテンツリストに属するデジタルコンテンツのうち、デジタルコンテンツを構成する片リスト全体が前記第３コンテンツ片リストに存在するデジタルコンテンツを前記利用者が利用可能なコンテンツとして導き出す段階
を含む、請求項９に記載のコンピュータによって実現される方法。
【請求項１３】
前記利用者と前記他の利用者が保有する片それぞれに対し、共有可能な他人の数、共有回数、共有期間のうちの少なくとも１つの共有条件が設定される、請求項１に記載のコンピュータによって実現される方法。
【請求項１４】
デジタルコンテンツ提供方法をコンピュータに実行させるコンピュータプログラムであって、
前記デジタルコンテンツ提供方法は、
デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する段階、
前記デジタルコンテンツに対する利用者の要請にしたがい、前記複数の片のうちの少なくとも１つを前記利用者が保有可能な形態で提供する段階、および
前記デジタルコンテンツに対し、前記利用者と、前記利用者とソーシャル関係にある少なくとも１つの他の利用者との間でそれぞれ保有する片を共有する段階
を含む、コンピュータプログラム。
【請求項１５】
コンピュータによって実現されるシステムであって、
少なくとも１つのプログラムがロードされたメモリ、および
少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、前記プログラムの制御にしたがい、
デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する過程、
前記デジタルコンテンツに対する利用者の要請にしたがい、前記複数の片のうちの少なくとも１つを前記利用者が保有可能な形態で提供する過程、および
前記デジタルコンテンツに対し、前記利用者と、前記利用者とソーシャル関係にある少なくとも１人の他の利用者との間でそれぞれ保有する片を共有する過程
を処理する、システム。
【請求項１６】
前記分割する過程は、
前記デジタルコンテンツのファイルを複数の片に分割する、請求項１５に記載のシステム。
【請求項１７】
前記分割する段階は、
前記デジタルコンテンツに対するライセンスを複数個に分割する、請求項１５に記載のシステム。
【請求項１８】
前記共有する過程は、
前記利用者が直接購入して保有する第１コンテンツ片リストをロードし、
前記他の利用者が直接購入して保有する第２コンテンツ片リストを導き出し、
前記第１コンテンツ片リストと前記第２コンテンツ片リストを併合した第３コンテンツ片リストを導き出し、
前記第３コンテンツ片リストを利用して前記利用者が利用可能な第１デジタルコンテンツリストを導き出す、請求項１５に記載のシステム。
【請求項１９】
前記第２コンテンツ片リストを導き出すことは、
前記利用者とソーシャル関係にある他の利用者リストをロードし、
前記他の利用者リストに属する他の利用者それぞれが直接購入して保有するコンテンツ片リストをロードし、
前記他の利用者リストに属する他の利用者それぞれが直接購入して保有するコンテンツ片リストを併合する、請求項１８に記載のシステム。
【請求項２０】
前記利用者が利用可能な第１デジタルコンテンツリストを導き出すことは、
前記利用者が少なくとも１つの片を直接保有する第２デジタルコンテンツリストを導き出し、
前記第２デジタルコンテンツリストに属するデジタルコンテンツそれぞれに対し、該当のデジタルコンテンツを構成する片リストを導き出し、
前記第２デジタルコンテンツリストに属するデジタルコンテンツのうち、デジタルコンテンツを構成する片リスト全体が前記第３コンテンツ片リストに存在するデジタルコンテンツを前記利用者が利用可能なコンテンツとして導き出す、請求項１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、デジタルコンテンツを提供する技術に関する。
【背景技術】
【０００２】
超高速通信網の利用者の急激な増加は、通信網を介した新規サービスの開発およびサービスアイテムの多様化を可能にしている。このような通信網を利用したサービスのうちで最も一般的なサービスは、通信網を介して音声、動画、イメージなどのようなデジタルコンテンツを提供するコンテンツ提供サービスであると言える。
【０００３】
例えば、特許文献１には、移動通信端末機を利用し、移動中にインターネット上でリンクされた動画を鑑賞することができる動画リンクサービスを提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国登録特許第１０−０８２７１９８号公報
【特許文献２】国際公開第２０１５／０６５００１号
【特許文献３】米国特許出願公開第２０１４／００１９５４０号明細書
【特許文献４】米国特許出願公開第２０１３／０３３２５４３号明細書
【特許文献５】米国特許出願公開第２０１３／０２６０８９３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
開示される実施形態の課題は、デジタルコンテンツを複数の分割片に分割して流通することができる方法およびシステム等を提供することである。
【０００６】
開示される実施形態の別の課題は、ソーシャル関係がある利用者間で分割単位のデジタルコンテンツを共有することができる方法およびシステム等を提供することである。
【課題を解決するための手段】
【０００７】
コンピュータによって実現される方法であって、デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する段階、前記デジタルコンテンツに対する利用者の要請にしたがい、前記複数の片のうちの少なくとも１つを前記利用者が保有可能な形態で提供する段階、および前記デジタルコンテンツに対し、前記利用者と前記利用者とソーシャル（ｓｏｃｉａｌ）関係にある少なくとも１人の他の利用者間でそれぞれ保有する片を共有する段階を含む、コンピュータによって実現される方法を提供する。
【０００８】
デジタルコンテンツ提供方法を実行させるためにコンピュータで読み取り可能な媒体に格納されたコンピュータプログラムであって、前記デジタルコンテンツ提供方法は、デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する段階、前記デジタルコンテンツに対する利用者の要請にしたがい、前記複数の片のうちの少なくとも１つを前記利用者が保有可能な形態で提供する段階、および前記デジタルコンテンツに対し、前記利用者と前記利用者とソーシャル関係にある少なくとも１人の他の利用者間でそれぞれ保有する片を共有する段階を含む、コンピュータで読み取り可能な媒体に格納されたコンピュータプログラムを提供する。
【０００９】
コンピュータによって実現されるシステムであって、少なくとも１つのプログラムがロードされたメモリおよび少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、前記プログラムの制御にしたがい、デジタルコンテンツに対する分割単位で前記デジタルコンテンツを複数の片に分割する過程、前記デジタルコンテンツに対する利用者の要請にしたがい、前記複数の片のうちの少なくとも１つを前記利用者が保有可能な形態で提供する過程、および前記デジタルコンテンツに対し、前記利用者と前記利用者とソーシャル関係にある少なくとも１人の他の利用者間でそれぞれ保有する片を共有する過程を処理する、システムを提供する。
【発明の効果】
【００１０】
本発明の実施形態によると、デジタルコンテンツを複数の分割片に分割して流通することができ、ソーシャル関係がある利用者間で分割単位のデジタルコンテンツを共有することができる。
【００１１】
本発明の実施形態によると、デジタルコンテンツを分割単位で流通することにより、サービスに必要なネットワーク資源を効率的に分散させることができることに加え、デジタルコンテンツに対する分割単位の流通により、利用者は低価格でデジタルコンテンツを利用できることに加えて、販売者はデジタルコンテンツの売上を向上させることができる。
【００１２】
本発明の実施形態によると、ソーシャル関係がある利用者どうしでデジタルコンテンツを分割単位に分けて共有することにより、デジタルコンテンツ共有のためにはソーシャル関係を最大限に維持する必要があることから、利用者のサービス離脱を最小化させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、ソーシャルネットワークに基づいてデジタルコンテンツを共有する方法を示した図である。
【図６】本発明の一実施形態における、利用者の間接保有コンテンツ片リストを導き出す過程の一例を示した図である。
【図７】本発明の一実施形態における、利用者の利用可能なコンテンツリストを導き出す過程の一例を示した図である。
【図８】本発明の一実施形態における、利用者別の保有コンテンツ片リストを含むデータ構造の例を示した図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。
【００１６】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、タブレット、ウェアラブルデバイス、コンピュータ、ノート型パソコン、ナビゲーション、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）などがある。一例として、電子機器１（１１０）は、無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信してよい。
【００１７】
通信方式は特定の方式に限定されることはなく、ネットワーク１７０に含まれる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スターバスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００１８】
サーバ１５０、１６０それぞれは、電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてよい。
【００１９】
一例として、サーバ１６０は、ネットワーク１７０を介して接続した電子機器１（１１０）にアプリケーションのインストールのためのファイルを提供してよい。この場合、電子機器１（１１０）は、サーバ１６０から提供されたファイルを利用してアプリケーションをインストールしてよい。また、電子機器１（１１０）が含むオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）および少なくとも１つのプログラム（一例として、ブラウザや前記インストールされたアプリケーション）の制御にしたがってサーバ１５０に接続し、サーバ１５０が提供するサービスやコンテンツの提供を受けてよい。例えば、電子機器１（１１０）がアプリケーションの制御にしたがってネットワーク１７０を介してサービス要請メッセージをサーバ１５０に送信すると、サーバ１５０は、サービス要請メッセージに対応するコードを電子機器１（１１０）に送信してよく、電子機器１（１１０）は、アプリケーションの制御にしたがってコードに基づいた画面を構成して表示することにより、利用者にコンテンツを提供してよい。他の例として、サーバ１５０は、ＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）などを含むサービスプラットフォームの役割を担ってよく、サービスを要求した利用者に対し、
電子機器1(１１０)にインストールされたアプリケーションと連動して該当となるサービスを提供してよい。例えば、サーバ１５０は、サーバ１５０に接続した電子機器１（１１０）および電子機器２（１２０）間の通信セッションを設定してよいが、この場合、電子機器１１０、１２０は、設定された通信セッションを介して電子機器１１０、１２０間のデータ送信、チャット、音声通話または画像通話などのようなサービスの提供を受けてよい。場合によって、サーバ１５０は、ＳＮＳプラットフォームと共にデジタルコンテンツ流通プラットフォームの役割を担ってよい。例えば、ＳＮＳプラットフォーム上にデジタルコンテンツ流通プラットフォームを構築し、ＳＮＳに基づいてデジタルコンテンツを流通してよい。サーバ１５０は、ＳＮＳの利用者がデジタルコンテンツを要求した場合、
電子機器1(１１０)にインストールされたアプリケーションを通じて該当のデジタルコンテンツを提供してよい。
【００２０】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、１つの電子機器に対する例として電子機器１（１１０）の内部構成を、１つのサーバに対する例としてサーバ１５０の内部構成を説明する。他の電子機器１２０、１３０、１４０やサーバ１６０も、同一または類似の内部構成を有してよい。
【００２１】
電子機器１（１１０）とサーバ１５０は、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電気機器１（１１０）にインストールされ駆動するブラウザや映像通話のためのアプリケーションなどのためのコード）が格納されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてもよい。
【００２２】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１または通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００２３】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１（１１０）とサーバ１５０とが互いに通信するための機能を提供してもよいし、他の電子機器（一例として、電子機器２（１２０））または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１のような記録装置に格納されたプログラムコードにしたがって生成した要求（一例として、映像通話サービスのための要求）が、通信モジュール２１３の制御にしたがってネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０を経て電子機器１（１１０）の通信モジュール２１３を通じて電子機器１（１１０）に受信されてもよい。例えば、通信モジュール２１３を通じて受信したサーバ１５０の制御信号や命令などは、プロセッサ２１２やメモリ２１１に伝達されてもよく、コンテンツやファイルなどは、電子機器１（１１０）がさらに含むことのできる格納媒体に格納されてもよい。
【００２４】
入力／出力インタフェース２１４、２２４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。具体的な例として、電子機器１（１１０）のプロセッサ２１２は、メモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器２（１２０）が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００２５】
また、他の実施形態において、電子機器１（１１０）およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、電子機器１（１１０）は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。具体的な例として、電子機器１（１１０）がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラ、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などの多様な構成要素が電子機器１（１１０）にさらに含まれるように実現されてもよいことが理解できるであろう。
【００２６】
図３は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図であり、図４は、本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【００２７】
図３に示すように、サーバ１５０のプロセッサ２２２は、コンテンツ管理部３１０、コンテンツ分割部３２０、コンテンツ流通部３３０、情報管理部３４０、およびコンテンツ共有部３５０を含んでよい。このようなプロセッサ２２２およびプロセッサ２２２の構成要素は、図４の方法が含む段階４１０〜４５０を実行するようにサーバ１５０を制御してよい。このとき、プロセッサ２２２およびプロセッサ２２２の構成要素は、メモリ２２１が含むオペレーティングシステムのコードと少なくとも１つのプログラムのコードによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。また、プロセッサ２２２の構成要素は、オペレーティングシステムやアプリケーションが提供する制御命令にしたがってプロセッサ２２２によって実行される互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば、プロセッサ２２２が上述した制御命令にしたがってデジタルコンテンツを登録および維持することに対する機能的表現としてコンテンツ管理部３１０が使用されてよい。
【００２８】
段階４１０で、コンテンツ管理部３１０は、デジタルコンテンツを登録および維持してよい。販売者は、販売しようとするデジタルコンテンツをサーバ１５０と関連するプラットフォーム上に登録してよく、これにより、コンテンツ管理部３１０は、販売者によって登録されたデジタルコンテンツをデータベース（図示せず）に格納することによって管理してよい。ここで、データベースは、コンテンツ管理部３１０の制御下にデジタルコンテンツを格納および維持する役割を担ってよく、サーバ１５０の内部に構築された構成要素として含まれてもよいし、システム実現方式や環境などに応じて全体または一部のデータベースが別の他のシステム上に構築された外部データベースとして存在してもよい。本明細書において、デジタルコンテンツとは、ネットワークを介して流通可能となるように電子的形態で表現されたすべての情報や資料などを総称したものであって、例えば、ソフトウェア（モバイルアプリケーションなど）、音声（音楽、効果音など）、動画（映画、ドラマ、アニメーション、講義など）、イメージ（マンガ、画報、スタンプ、絵文字、スキンなど）、テキスト（電子本、記事など）、その他のコンテンツ（ゲーム、ゲーム内のアイテムなど）を含んでよい。
【００２９】
段階４２０で、コンテンツ分割部３２０は、デジタルコンテンツに対する分割単位でデジタルコンテンツを複数の片に分割してよい。分割単位とは、デジタルコンテンツまたはデジタルコンテンツに対するライセンス（ｌｉｃｅｎｓｅ）を複数個に分割するための単位であって、デジタルコンテンツを分割する方法は多様に存在する。また、分割単位の形態は、デジタルコンテンツの種類などによって決定されてよい。一例として、コンテンツ分割部３２０は、デジタルコンテンツの実際のデータ（ファイル）自体をＮ個の片に分割してよいが、このとき、Ｎ個のデータをすべて保持していれば、完全なデジタルコンテンツの利用が可能となる。他の例として、コンテンツ分割部３２０は、デジタルコンテンツのライセンスをＮ個に分割してよいが、このとき、Ｎ個のライセンスがすべて揃うことにより、デジタルコンテンツの利用が可能な１つのライセンスとなる。また他の例として、コンテンツ分割部３２０は、デジタルコンテンツをＮ個のレイヤに分割してよいが、例えば、音声、イメージ、動画の場合には、データをＮ個のレイヤに分割してよい。また他の例として、コンテンツ分割部３２０は、デジタルコンテンツを時間区間単位で分割してよいが、例えば、音声や動画のように時系列で構成されたデータの場合には、該当のデータをＮ個の時間区間に分けてよい。また他の例として、コンテンツ分割部３２０は、デジタルコンテンツを空間範囲単位で分割してよいが、例えば、テキストやイメージのように空間配列で構成されたデータの場合には、該当のデータをＮ個の空間範囲に分けてよい。さらに他の例として、コンテンツ分割部３２０は、デジタルコンテンツをＮ個のライブラリ単位で分割してよいが、例えば、ソフトウェアの場合には、単一ライブラリ単位で分割してよく、必要なライブラリをすべて揃えることにより、該当のソフトウェアの機能が実行されてよい。上述したデジタルコンテンツの分割過程においては、一例として、分割単位の個数が事前に固定されてもよいし、分割対象であるデジタルコンテンツに応じて分割単位の個数が決定されてもよい。他の例として、コンテンツ分割部３２０は、デジタルコンテンツを共有しようとする人数に対する情報を受信し、該当のデジタルコンテンツの共有を要請した人数に該当する数で分割することも可能である。
【００３０】
段階４３０で、コンテンツ流通部３３０は、デジタルコンテンツを分割された片単位で流通してよい。一例として、コンテンツ流通部３３０は、利用者からデジタルコンテンツに対する購入要請を受信した場合、該当のコンテンツを分割単位によって分割された片単位で販売してよい。本明細書において、購入とは、有償または無償の譲渡、権利移転行為などをすべて包括したものを意味してよい。コンテンツ流通部３３０は、利用者の購入要請にしたがい、複数の片のうちの少なくとも１つを該当の利用者が保有可能な形態で提供してよい。コンテンツ流通部３３０は、購入要請したデジタルコンテンツに適用された分割単位の形態に基づき、デジタルコンテンツの実際のデータの一部を利用者が利用する電子機器１（１１０）に送信してもよいし、デジタルコンテンツに対するライセンスの一部を該当の利用者に付与してもよい。
【００３１】
段階４４０で、情報管理部３４０は、デジタルコンテンツに対するサービス提供のために必要なすべての情報を登録および維持してよい。ここで、情報管理部３４０は、サービスを利用する利用者それぞれに対してデジタルコンテンツに関する保有情報を管理してよく、利用者別の保有情報は、各利用者が購入したデジタルコンテンツの分割片に対するリストを含んでよい。また、情報管理部３４０は、利用者それぞれに対してＳＮＳ上のソーシャル関係に関する情報をデジタルコンテンツの保有情報と共に管理してよい。ソーシャル関係は多様な方法によって定義されてよいが、例えば、ＳＮＳ上の友だちリストをソーシャル関係として定義してもよいし、他の例としては、ＳＮＳ上のチャットルームあるいはグループに属するメンバーリストをソーシャル関係として定義してもよい。また、情報管理部３４０は、デジタルコンテンツの流通過程において、デジタルコンテンツを購入しようとする利用者を対象に、利用者とソーシャル関係にある他の利用者が保有するデジタルコンテンツに関する保有情報を提供してよい。一例として、情報管理部３４０は、利用者とソーシャル関係にある他の利用者それぞれに対し、他の利用者が保有するデジタルコンテンツの分割片リストを提供してよい。他の例として、情報管理部３４０は、利用者が購入しようとするデジタルコンテンツの少なくとも一部の片を保有する他の利用者のリスト、あるいは利用者が購入しようとするデジタルコンテンツの分割された片のうち、ソーシャル関係にある他の利用者が保有していない一部の片に関する情報などを提供してよい。したがって、利用者は、ソーシャル関係にある他の利用者との直接的なコミュニケーションまたはソーシャル関係にある他の利用者のデジタルコンテンツに関する保有情報を参照することにより、自分が利用しようとするデジタルコンテンツの片の一部を購入できるようになる。
【００３２】
段階４５０で、コンテンツ共有部３５０は、利用者別のデジタルコンテンツに関する保有情報およびソーシャル関係情報に基づき、ソーシャル関係にある利用者間で複数の片に分割されたデジタルコンテンツを共有してよい。デジタルコンテンツに対して利用者が保有する片を利用者とソーシャル関係にある他人が利用できるようになる一方、これとは反対に、利用者とソーシャル関係にある他人が保有する片を利用者が利用できるようになる。コンテンツ共有部３５０は、利用者と利用者とソーシャル関係にある他の利用者との間でそれぞれが保有するコンテンツ片を互いに共有することにより、利用者が保有するコンテンツ片と利用者とソーシャル関係にある他の利用者が保有するコンテンツ片とでデジタルコンテンツを構成するすべての片が確保された場合に、該当のコンテンツを利用者に提供してよい。サーバ１５０では、サービス上の必要に応じ、利用者が保有するデジタルコンテンツの一片それぞれに共有条件を設定してもよい。共有条件は、システム自体で自動設定されてもよいし、コンテンツ片を保有する利用者が要求した条件が設定されてもよい。例えば、利用者が保有するデジタルコンテンツの一片それぞれに対し、共有可能な他人の数をＭ人に制限したり（または、共有回数を制限したり）、共有可能な時間を所定の期間（例えば、１ｄａｙ）に制限したりしてよい。
【００３３】
図５は、本発明の一実施形態における、ソーシャルネットワークに基づいてデジタルコンテンツを共有する方法を示した図である。図５の段階５０１〜５０４は、コンテンツ共有部３５０によって実行されてよく、図４の段階４５０に含まれて実行されてよい。
【００３４】
図５は、任意の利用者Ａが利用可能なデジタルコンテンツのリストを導き出す過程の一例を示している。
【００３５】
段階５０１で、コンテンツ共有部３５０は、利用者Ａの直接保有コンテンツ片リストをロードしてよい。直接保有コンテンツ片リストとは、利用者Ａが直接購入して所有しているコンテンツ片を意味する。
【００３６】
段階５０２で、コンテンツ共有部３５０は、利用者Ａの間接保有コンテンツ片リストを導き出してよい。間接保有コンテンツ片リストとは、利用者Ａとソーシャル関係にある他の利用者が購入して所有しているコンテンツ片の集合を意味してよい。
【００３７】
段階５０３で、コンテンツ共有部３５０は、利用者Ａの直接保有コンテンツ片リストと間接保有コンテンツ片リストを利用して利用者Ａの最終保有コンテンツ片リストを導き出してよい。最終保有コンテンツ片リストとは、直接保有コンテンツ片リストと間接保有コンテンツ片リストとの和集合を意味してもよい。
【００３８】
段階５０４で、コンテンツ共有部３５０は、利用者Ａの最終保有コンテンツ片リストに基づき、利用者Ａが利用可能なコンテンツリストを導き出してよい。コンテンツ共有部３５０は、それぞれのデジタルコンテンツを構成するすべての片が利用者Ａの直接保有と間接保有によって最終保有状態になる場合に、該当のデジタルコンテンツを利用者Ａが利用可能な状態として提供してよい。言い換えれば、利用者Ａと利用者Ａとソーシャル関係にある他の利用者との間でデジタルコンテンツのすべての片を確保している場合には、該当のコンテンツを互いに共有することができるようになる。他の例として、コンテンツ共有部３５０は、デジタルコンテンツを構成する片のうちの少なくとも１つを利用者Ａが直接保有している場合に限り、該当のデジタルコンテンツに対する利用者Ａの利用を許容してよい。例えば、利用者Ｂが、利用者Ａのソーシャル関係においてデジタルコンテンツのすべての片を確保していたとしても、利用者Ａが直接保有している片が１つもない場合には、利用者Ａによるデジタルコンテンツの利用を制限してもよい。
【００３９】
利用者別のデジタルコンテンツに関する保有情報およびソーシャル関係情報は、リアルタイムで変動されてよく、これにより、利用者が利用可能なコンテンツリストも流動的に構成されてよい。
【００４０】
サーバ１５０では、（１）所定の時間周期ごとに、または（２）リストの変動を引き起こすイベントが発生するたびに、または（３）利用者Ａが利用者Ａの情報を要求する時点に、または（４）利用者Ａが少なくとも１人の他人とデジタルコンテンツの共有を要求する時点に、図５の過程５０１〜５０４を実行してよい。
【００４１】
ここで、所定の時間周期とは、毎秒、分、時間、日などであって、多様な時間間隔が考慮されてよい。また、リストの変動を引き起こすイベントとは、利用者の購入行為によって直接保有コンテンツ片リストが更新されたり、利用者間のソーシャル関係に変動が発生して利用者あるいは利用者とソーシャル関係にある他の利用者の間接保有コンテンツ片リストが更新されたりする場合などを意味してよい。また、利用者の情報を要求する時点とは、利用者が電子機器１（１１０）を通じて利用者の片保有現況および利用可能なコンテンツリストに関する情報をサーバ１５０に要請する場合などを意味してよく、これにより、サーバ１５０は、図５の一連の過程を実行し、電子機器１（１１０）に利用者が要請した情報を送信してよい。
【００４２】
図６は、利用者Ａの間接保有コンテンツ片リストを導き出す過程の一例を示した図である。図６の段階６１〜６３は、コンテンツ共有部３５０によって実行されてよく、図５の段階５０２に含まれて実行されてよい。
【００４３】
段階６１で、コンテンツ共有部３５０は、利用者Ａとソーシャル関係にある他の利用者リストＦをロードしてよい。一例として、コンテンツ共有部３５０は、ＳＮＳ上で利用者Ａと友だち関係が設定された友だちリストをロードしてよい。他の例として、コンテンツ共有部３５０は、利用者Ａによって指定されたＳＮＳ上のチャットルームあるいはグループを対象に、該当のチャットルームあるいはグループに属しているメンバーリストをロードしてよい。
【００４４】
段階６２で、コンテンツ共有部３５０は、段階６１でロードした他の利用者リストＦに属する他の利用者それぞれが直接保有しているコンテンツ片リストをロードしてよい。
【００４５】
段階６３で、コンテンツ共有部３５０は、段階６１でロードした他の利用者リストＦに属するすべての他の利用者の直接保有コンテンツ片リストを併合してよい。各デジタルコンテンツを構成する片に対して他の利用者間で重複して保有されているものは、１つの片と見なして併合してよい。
【００４６】
したがって、コンテンツ共有部３５０は、利用者Ａとソーシャル関係にある他の利用者が直接保有しているコンテンツ片を集めることで、利用者Ａの間接保有コンテンツ片リストを導き出すことができる。
【００４７】
図７は、利用者Ａの利用可能なコンテンツリストを導き出す過程の一例を示した図である。図７の段階７１〜７４は、コンテンツ共有部３５０によって実行されてよく、図５の段階５０４に含まれて実行されてよい。
【００４８】
段階７１で、コンテンツ共有部３５０は、利用者Ａが少なくとも１つの片を直接保有しているデジタルコンテンツからなるコンテンツリストＣＡを導き出してよい。
【００４９】
段階７２で、コンテンツ共有部３５０は、コンテンツリストＣＡに含まれるデジタルコンテンツそれぞれに対し、該当のコンテンツを構成する片リストを導き出してよい。
【００５０】
段階７３で、コンテンツ共有部３５０は、コンテンツリストＣＡに含まれるデジタルコンテンツそれぞれに対し、該当のコンテンツを構成する片リスト全体が利用者Ａの最終保有コンテンツ片リストに存在するかを確認してよい。
【００５１】
段階７４で、コンテンツ共有部３５０は、コンテンツリストＣＡに含まれるデジタルコンテンツのうち、コンテンツを構成する片リスト全体が利用者Ａの最終保有コンテンツ片リストに存在するコンテンツを利用者Ａが利用可能なコンテンツとして導き出してよい。コンテンツを構成する片リストのうちの少なくとも１つであったとしても、利用者Ａの最終保有コンテンツ片リストから抜けていれば、利用者Ａが利用不可能なコンテンツとして分類されてよい。
【００５２】
したがって、コンテンツ共有部３５０は、デジタルコンテンツを構成する片リストのうちの少なくとも１つが利用者Ａの直接保有コンテンツ片リストに存在すると同時に、残りの他の片が利用者Ａとソーシャル関係にある他の利用者の直接保有コンテンツ片リストに存在する場合には、該当のコンテンツを利用者Ａが利用可能なように提供することができる。
【００５３】
図８は、利用者別の保有コンテンツ片リストを含むデータ構造の例を示した図である。
【００５４】
３人の利用者（利用者Ａ、利用者Ｂ、利用者Ｃ）が存在し、利用者Ａは利用者Ｂと利用者Ｃの両者とソーシャル関係を結んでおり、利用者Ｂと利用者Ｃはソーシャル関係を結んでいない状況であると仮定する。
【００５５】
さらに、３つのコンテンツ（コンテンツ１、コンテンツ２、コンテンツ３）が存在し、コンテンツそれぞれは分割単位で分割され、３つの片で構成されると仮定する。
【００５６】
コンテンツの片に対し、各利用者に、直接保有、間接保有、最終保有を示す情報が存在する。直接保有は、利用者が直接購入したコンテンツ片であり、間接保有は、利用者とソーシャル関係にある他の利用者が直接保有している片の集合であり、最終保有は直接保有と間接保有の集合である。
【００５７】
コンテンツを構成するすべての片（すなわち、３つ）が最終保有状態として導き出されたときに、利用者は該当のコンテンツを利用することができるようになる。ただし、該当のコンテンツに対し、利用者が直接保有した片が少なくとも１つ以上存在しなければならない。
【００５８】
図８を参照すると、利用者Ａの場合：コンテンツ１、２、３に対し、コンテンツ１、２、３を構成するすべての片が利用者Ａの直接保有又は間接保有の対象になっているため、利用者Ａはコンテンツ１，２，３に関し、最終保有条件を満たしている。ただし、コンテンツ１とコンテンツ２の場合には、利用者Ａが直接保有している片が存在するので利用は可能となるが、コンテンツ３の場合には、利用者Ａが直接保有した片が１つもないため、利用者Ａは最終的にはコンテンツ３の利用は禁止される。
【００５９】
利用者Ｂの場合：利用者Ｂが少なくとも１片以上を直接保有しなければならないという条件と、利用者Ｂの直接保有と間接保有による最終保有条件とをすべて満たすコンテンツ２は利用が可能となる。しかし、残りのコンテンツ１と３は、利用者Ｂの直接保有と間接保有による最終保有条件を満たしていない片が存在するため、利用が不可能となる。
【００６０】
利用者Ｃの場合：利用者Ｃがコンテンツ３を構成するすべての片を直接保有しており、間接保有がなくても最終保有条件を満たしているので、コンテンツ３の利用は可能となる。残りのコンテンツ１と２は、利用者Ｃの直接保有と間接保有による最終保有条件を満たしていない片が存在するため、利用は不可能となる。
【００６１】
したがって、コンテンツ共有部３５０は、ソーシャル関係にある利用者間でそれぞれ保有するコンテンツ片を互いに共有することができ、これにより、利用者の直接保有コンテンツ片リストと間接保有コンテンツ片リストによってデジタルコンテンツを構成するすべての片が確保された場合には、該当のコンテンツの利用が可能となるように提供することができる。
【００６２】
上述によるデジタルコンテンツ提供方法は、図１〜８を参照しながら説明した詳細内容に基づき、さらに短縮された動作または追加される動作を含んでもよい。また、２つ以上の動作が組み合わされてもよく、動作の順序や位置が変更されてもよい。
【００６３】
このように、本発明の実施形態によると、デジタルコンテンツを複数の分割片に分割して流通することができ、ソーシャル関係がある利用者間で分割単位のデジタルコンテンツを共有することができる。したがって、デジタルコンテンツを分割単位で流通することにより、サービスに必要なネットワーク資源を効率的に分散させることができる上に、デジタルコンテンツに対する分割単位の流通により、利用者は安い価格でデジタルコンテンツを利用することができるし、販売者はデジタルコンテンツの販売を拡大して売上高を最大化させることができる。さらに、ソーシャル関係がある利用者どうしがデジタルコンテンツを分割単位で分けて共有することにより、デジタルコンテンツの共有のためにはソーシャル関係を最大限に維持する必要があることから、利用者のサービス離脱を最小化させることができる。
【００６４】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサのような、他の処理構成も可能である。
【００６５】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ格納媒体または装置、または伝送される信号波に永久的または一時的に具現化されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００６６】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００６７】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００６８】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００６９】
１１０、１２０、１３０、１４０：電子機器
１５０、１６０：サーバ
１７０：ネットワーク
【図１】
2017215951.tif 000003
【図２】
2017215951.tif 000004
【図３】
2017215951.tif 000005
【図４】
2017215951.tif 000006
【図５】
2017215951.tif 000007
【図６】
2017215951.tif 000008
【図７】
2017215951.tif 000009
【図８】
2017215951.tif 000010