(57)【要約】      （修正有）【課題】インターネットサイトにアップロードされたマルチメディアにおいてユーザプライバシを保護するシステム及び方法を提供する。【解決手段】インターネットプライバシ保護サービスを有するサーバにより、ソーシャルネットワーキングサービスから前記サービスの加入者のメディアアイテムを受信し、ＤＲＭ技術を用いて暗号化する。誰がメディアアイテムを閲覧できるかを決定するポリシを生成する。暗号化メディアアイテムを、クラウド記憶ネットワークに安全に格納する。暗号化メディアアイテムのセキュアストレージの場所のＵＲＬを含む記憶情報は、クラウド記憶ネットワークからインターネットプライバシ保護サービスにより受信され、バーコードを用いてプロキシ画像内にＵＲＬを符号化することによりプロキシ画像を生成し、ソーシャルネットワーキングサービスの加入者のソーシャルネットワーキングサービスアカウントにプロキシ画像をアップロードする。【選択図】図１
2015181010.tif 000002
【特許請求の範囲】
【請求項１】
保護画像を閲覧する方法であって、
クライアントプラットフォームのクライアント側ブラウザに、ユーザにより選択されたウェブサイトからのページを表示するステップであって、前記ウェブサイトからの前記ページは、インターネットプライバシ保護サービスの加入者のページである、ステップ、
ブラウザプラグインにより、前記ページに見られるプロキシ画像を検出するステップ、
前記ブラウザプラグインにより、実画像の場所を得るために、前記プロキシ画像の識別コードを読み出すステップ、
前記実画像を閲覧するための、前記ユーザのアクセス権を検証するステップ、
前記ユーザが前記実画像を閲覧するためのアクセス権を有する場合、
前記ブラウザプラグインにより、セキュアストレージから前記の実暗号化画像をダウンロードするステップ、
前記実暗号化画像を復号化するステップ、
前記プロキシ画像の上に前記実画像を配置するステップ、
を有する方法。
【請求項２】
前記プロキシ画像はバーコードを有し、前記バーコードは該バーコード内に埋め込まれた前記識別コードを有し、前記識別コードは保護されている前記実暗号化画像のセキュアストレージの場所を参照する、請求項１に記載の方法。
【請求項３】
前記プロキシ画像は元の画像の不鮮明なバージョンを有し、前記プロキシ画像からのメタデータは前記識別コードとして用いられ、前記識別コードと前記セキュアストレージ内の格納された実暗号化画像に関する前記セキュアストレージから受信した情報との間の関連付けは、前記セキュアストレージ内の前記の実格納画像を読み出せるようにする、請求項１に記載の方法。
【請求項４】
前記保護画像は、加入者によりソーシャルネットワークにアップロードされインターネットプライバシ保護（ＩＰＰ）サービスへ送信された画像を有し、前記インターネットプライバシ保護サービスは、前記画像を暗号化し、暗号化画像をクラウドコンピューティングネットワークの前記セキュアストレージに格納し、前記暗号化画像の前記セキュアストレージの場所を指すＵＲＬ（uniform  resource  locator）は、前記バーコードを用いて前記プロキシ画像内に符号化される、請求項２に記載の方法。
【請求項５】
前記バーコードはＱＲコード（登録商標）を有する、請求項４に記載の方法。
【請求項６】
前記実暗号化画像を復号化するステップは、前記インターネットプライバシ保護サービスの権限付与サーバから得た暗号鍵を用いて前記実暗号化画像を復号化するステップを有する、請求項１に記載の方法。
【請求項７】
前記ユーザが適切なアクセス権を有する場合、前記暗号化画像を復号化するために、前記ＩＰＰサービスからライセンス及び暗号鍵を受信する、請求項１１に記載の方法。
【請求項８】
前記ライセンスは、前記ユーザを前記ライセンスで許可された動作に制限し、前記ブラウザプラグインは、前記ライセンスを解釈し、前記暗号鍵を用いて前記実暗号化画像を復号化する、請求項７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してソーシャルネットワーキングの分野に関する。より詳細には、本発明は、例えばソーシャルネットワーキングサイトのようなインターネットサイトにアップロードされたマルチメディアコンテンツにおいてユーザプライバシを保護するシステム、方法、及び記憶媒体にアクセス可能な装置に関する。
【背景技術】
【０００２】
今日、１０億人より多くの人々が世界中からインターネットを介してソーシャルネットワークで交流している。プライバシは、インターネットのソーシャルネットワーキングサイトと相互作用する末端消費者にとって大きな関心事である。末端消費者が画像／ビデオをインターネットのソーシャルネットワーキングサイトにアップロード又は投稿するとき、エンドユーザは、該画像／ビデオが最後にどこに行き着くかに関して何の保証も有しない。言い換えると、画像／ビデオを投稿する末端消費者は、該画像／ビデオの配信及び再生について、及び誰が該画像／ビデオにアクセスできるかについて制御できなくなる。例えば、画像／ビデオは、コピーされ、ブログ及び／又はウェブサイトに貼り付けられ、及び／又は電子メールで誰かに伝えられるかも知れない。言い換えると、誰でも、末端消費者の許可や知識を有することなく、画像／ビデオを公開することができる。また、例えばデジタル権利管理（Digital  Rights  Management：DRM）のような保護メカニズムが存在しているが、これらの保護メカニズムのためのフォーマット化のスキームは異なり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、インターネットサイトにアップロードされるマルチメディアにおけるユーザプライバシを保護するシステム及び方法を提供する。
【図面の簡単な説明】
【０００４】
添付の図面は、ここに組み込まれ、本願明細書の一部を形成し、本発明の実施形態を示し、詳細な説明と共に、更に本発明の原理の説明に供し、当業者が本発明を構成し使用するのを可能にする。図中、同様の参照符号は、概して同一の、機能的に類似した、及び／又は構造的に類似した要素を示す。要素が最初に現れる図面は、対応する参照符号の最も左の文字により示される。
【図１】インターネットのプライバシ保護サービスが本発明の一実施形態により動作する例示的なシステムを示す。
【図２】本発明の一実施形態による加入者の出現を監視する例示的な方法を示すフロー図である。
【図３】本発明の一実施形態によるユーザが保護された画像を見ることを可能にする方法示す例示的な図である。
【図４】本発明の一実施形態によるプロキシ画像を生成する例示的な方法を示すフロー図である。
【図５】本発明の一実施形態によるダウンロードされた画像を保護する例示的な方法を示すフロー図である。
【図６】本発明の一実施形態によるマルチメディアをアップロードする例示的な方法を示すフロー図である。
【図７】本発明の一実施形態によるマルチメディアをアップロードする別の例示的な方法を示すフロー図である。
【図８】本発明の一実施形態によるマルチメディアを閲覧する別の例示的な方法を示すフロー図である。
【図９】本発明の一実施形態によるいつでもメディアアイテムのアクセス許可を追加、削除及び／又は変更する例示的な方法を示すフロー図である。
【図１０】本発明の実施形態によるコンピュータシステムの例示的な実装である。
【発明を実施するための形態】
【０００５】
本発明は特定の用途のための説明のための実施形態を参照して記載されるが、本発明はそれらに限定されないことが理解されるべきである。本願明細書で提供される教示へのアクセスを有する当業者は、その範囲内で及び本発明の実施形態が有用であり得る更なる分野で、更なる変形、適用及び実施形態を理解するだろう。
【０００６】
本願明細書において本発明の「一実施形態」、「ある実施形態」又は「例である実施形態」等のような表現は、実施形態と関連して記載された特定の機能、構造又は特徴が本発明の少なくとも１つの実施形態に含まれることを意味する。したがって、明細書を通じて種々の場所に現れる「一実施形態では」という表現は、必ずしも全て同じ実施形態を参照していない。
【０００７】
本発明の実施形態は、ソーシャルネットワーキングサイトにアップロードされるユーザマルチメディアのプライバシを保護するインターネットのプライバシ保護サービスを対象とする。マルチメディアは、テキスト、静止画像、アニメーション、ビデオ、ムービー、写真、印刷物、オーディオ、音響、グラフィック、及びそれらの組合せを含み得る。本発明の実施形態は、誰がマルチメディアをダウンロード出来るかではなく、誰がマルチメディアを閲覧できるかを制御する。加入者により認可された者だけが、マルチメディアを閲覧することができる。加入者のマルチメディアを保護するために、本発明の実施形態は、加入者がソーシャルネットワーキングサイトにアップロードする全てのマルチメディアアイテムを暗号化する。後に、加入者の友人が加入者のマルチメディアアイテムのうちの１又は複数を閲覧したいと望むとき、サービスは、マルチメディアアイテムのアクセスポリシを調べ、アクセスが許可される場合、サービスはライセンス及び復号鍵を要求者（つまり、ユーザの友人）に配信する。ライセンスは、要求者を、ライセンスで許可された動作に制限する。ブラウザ内の耐改ざん性プラグインは、ライセンスを解釈し、メディアコンテンツを復号化する。
【０００８】
本発明の実施形態は、メディアが既に発表された後でも、アクセスポリシの変更を可能にする。これは、メディアが閲覧される度にアクセスを確認することにより達成される。
【０００９】
本発明の実施形態は、ソーシャルネットワークにアップロードされる全てのマルチメディアについて、顔認識技術を用いて加入者の顔をモニタする。プライバシ保護サービスに加入している間、複数のソーシャルネットワークに渡り加入者のソーシャルサークルで発行されるマルチメディアにおいて加入者の顔を検出するのを助けるために、加入者の顔の署名（signature）が作成される。この署名は、ソーシャルネットワークにアップロードされたマルチメディアを照合のために検索するために用いられても良い。一致すると、加入者は通知される。加入者が複数のソーシャルネットワークに関連付けられる実施形態では、各ソーシャルネットワークが検索される。
【００１０】
加入者は、複数のソーシャルネットワークに関連付けられても良い。各ソーシャルネットワークは、異なる複雑さを有する異なるプライバシ設定を有しても良い。本発明の実施形態は、中央点から１又は複数のソーシャルネットワークサイトに対してプライバシ設定を設定するメカニズムを提供し、加入者が彼らのプライバシ設定をより簡単に設定及び管理することを可能にする。インタフェースは、加入者が複数のソーシャルネットワークに対するユーザプライバシ設定を管理することを可能にするために用いられる。加入者は、ソーシャルネットワークアプリケーションを通じてプライバシ設定にアクセスする。プライバシ設定が設定されると、それらは、ソーシャルネットワークのＡＰＩ（Application  Program  Interface）を介して複数のソーシャルネットワーキングサイトに伝えられる。
【００１１】
本発明の実施形態は、ソーシャルネットワーク、ブログ又は同様のインターネットサイト内で、該ソーシャルネットワーク、ブログ又は同様のインターネットサイトによる追加ファイルフォーマットのサポートを必要とすることなく、ＤＲＭ又は画像及び他の同様のメディアを保護する同様の保護スキームを統合する方法を提供する。一実施形態では、これは、画像の一部として埋め込まれたＩＤ（識別情報）を有するプロキシ画像を用いることにより達成される。コードは、参照基盤の一部でありＤＲＭ保護及びアクセス制御メカニズムを処理するサーバに安全に格納された実画像を参照する。画像の参照解除では、画像をスキャンしプロキシ画像内の埋め込みコードを検出するためにブラウザ又はＯＳプラグインが用いられても良い。ユーザが認証されると、プラグインは、プロキシ画像から抽出した参照コード（ＩＤコード）を用い、セキュアストレージから実画像を取り出す。代替の実施形態では、画像にＩＤコードを埋め込む代わりに、ＩＤコードは画像メタデータの一部であっても良い。この代替の実施形態では、プロキシ画像は、元の画像の不鮮明なバージョンを有する。不鮮明なバージョンは、画像メタデータ内に配置されている元の画像の場所を有する。ブラウザ又はＯＳプラグインは、この処理がユーザに透過であることを保証する。プラグインの一部として含まれるＤＲＭメカニズムは、画像にアクセスするユーザ又はプログラムが実画像の適正な使用をすることを保証する。言い換えると、ＤＲＭ保護メカニズムは、画像の無許可コピーを防止する。
【００１２】
種々の実施形態では、装置は、本発明の方法の上述の実施形態の１又は複数の態様を実施するよう構成されるハードウェア及び／又はソフトウェアで与えられても良い。種々の実施形態では、有形非一時的コンピュータ可読記憶媒体を有する製品は、装置によりプログラム命令が実行されるのに応じて該装置に本発明の方法の上述の実施形態の１又は複数の態様を実施させるプログラム命令を備えても良い。
【００１３】
本発明はソーシャルネットワークの文脈で記載されたが、本発明は、ソーシャルネットワーキングサイトにおける画像等に限定されない。当業者は、本発明が例えばブログのインターネットサイト、ウェブサイト又は画像若しくは他のマルチメディアがアップロードされ得るインターネットサイト、画像若しくは他のマルチメディアがアップロードされ得る電子メール等のようなインターネットにおけるアップロードされた画像の保護にも適用可能である。言い換えると、インターネットプライバシ保護サービスの実施形態は、インターネットにアップロードされた画像等を保護し得る。
【００１４】
図１は、インターネットのプライバシ保護サービスが本発明の一実施形態により動作する例示的なシステム１００を示す。図１に示すように、システム１００は、インターネットプライバシ保護（Internet  privacy  protection：IPP）サービス１０２、クライアントプラットフォーム１０４、ソーシャルネットワーキングサービス１０６を有する。システム１００は、ソーシャルネットワーキングサービス１０６及びＩＰＰサービス１０２に結合されるクラウド記憶装置ネットワーク１１０も示す。ＩＰＰサービス１０２、ソーシャルネットワーキングサービス１０６及びクライアントプラットフォーム１０４は、例えばインターネットのような広域ネットワーク１１５を介して通信する。
【００１５】
ＩＰＰサービス１０２は、ハードウェア、ソフトウェア又はそれらの組み合わせで実施されても良い。ＩＰＰサービス１０２は、クライアントプラットフォーム１０４を介してＩＰＰサービス１０２と及び／又はソーシャルネットワーキングサービス１０６と接続するユーザが、メディアが公開された後でも、彼らのメディアへのアクセスを完全に制御することを可能にする。ＩＰＰサービス１０２は、ユーザが経験し得るプライバシ侵害を検出するメカニズムも提供する。ＩＰＰサービス１０２は、連合プライバシモジュール１２０、ウェブポータル１２２、サブスクリプションモジュール１２４、ＤＲＭ（Digital  Rights  Management）モジュール１２６、プロキシ画像生成部１２８、顔認識モジュール１３０を有する。
【００１６】
連合プライバシモジュール１２０は、加入者が複数のソーシャルネットワークに対して加入者のプライバシポリシを設定することを可能にする中央点を提供する。連合プライバシモジュール１２０は、プライバシ及び複数のソーシャルネットワークに関連する他の設定を処理することを担っても良い。設定は、各ソーシャルネットワークに関連するプライバシ設定、加入者の各メディアアイテムに関連するプライバシ設定、複数のソーシャルネットワークに渡る統一されたユーザの交流関係（contacts）、統一されたグループの交流関係を有しても良いが、これらに限定されない。連合プライバシモジュール１２０は、加入者が複数のソーシャルネットワークについての彼らの設定を１つの場所から、つまりＩＰＰサービス１０２から管理することを可能にする。
【００１７】
本発明の実施形態では、加入者は、ソーシャルネットワーキングサービス１０６からＩＰＰサービス１０２にアクセスしても良い。本発明の実施形態では、加入者は、ウェブポータル１２２を通じて直接にＩＰＰサービス１０２にアクセスしても良い。したがって、ウェブポータル１２２は、ＩＰＰサービス１０２と加入者との間の直接インタフェースを提供する。言い換えると、加入者は、ソーシャルネットワーキングサービス１０６を通らずに、ウェブポータル１２２を介してＩＰＰサービス１０２にアクセスしても良い。ウェブポータル１２２は、加入者がサブスクリプション及びプライバシ機能を変更することを可能にする。例えば、ウェブポータル１２２は、加入者が彼らのメディアの全てを閲覧し、連合プライバシモジュールと相互作用して加入者のメディアアイテムのためのポリシを更新することを可能にしても良い。ポリシの更新は、メディアアイテムへのアクセス許可の追加及び／又は削除、並びにメディアアイテムへの全てのアクセス許可の削除を有しても良いが、これらに限定されない。ウェブポータル１２２は、加入者が彼らのサブスクリプション情報を変更することを可能にしても良い。例えば、加入者は、彼らのクレジットカード情報を変更し、新しいソーシャルネットワークサイトを追加し、又はソーシャルネットワークサイトを削除してもよい。
【００１８】
サブスクリプションモジュール１２４は、クライアントプラットフォーム１０４のようなクライアントプラットフォームを介した複数の加入者からのＩＰＰサービス１０２を伴うサブスクリプションを取得し及び維持する処理を管理する。サブスクリプションモジュール１２４は、加入者のための契約条件及び状態の承諾、支払登録、支払確認、支払対トライアルの選択肢、などを処理する。一実施形態では、人は、ＩＰＰサービス１０２を識別するリンクをクリックすることにより、ソーシャルネットワーキングサービス１０６からＩＰＰサービス１０２と契約しても良い。
【００１９】
ＤＲＭモジュール１２６は、サーバ側のＤＲＭ機能を管理する。サーバ側のＤＲＭ機能は、マルチメディア画像の暗号化、認証及び暗号化マルチメディア画像を復号化するための加入者交流関係への鍵の提供、マルチメディアコンテンツの暗号化及び保持、パッケージング、加入者交流関係へのライセンスの提供、などを含むが、これらに限定されない。一実施形態では、ＤＲＭモジュール１２６は、ＩＰＰサービス１０２を収容する（複数の）サーバとは別の１又は複数のＤＲＭサーバに収容されても良い。別の実施形態では、ＤＲＭモジュール１２６は、ＩＰＰサービス１０２と同じ（複数の）サーバに収容されても良い。一実施形態では、（複数の）ＤＲＭサーバは、権限付与サービスと共に、（ＤＲＭモジュール１２６内に破線で示す）認証サービスを提供しても良い。一実施形態では、権限付与サービスは、権限付与サーバ３１０として以下の図３に示すように、権限付与サーバ内のＤＲＭモジュール１２６内に常駐しても良い。一実施形態では、ＤＲＭサーバと別の認証サーバ（図示しない）が、認証サービスを提供しても良い。
【００２０】
プロキシ画像生成部１２８は、加入者によりソーシャルネットワーキングサービス１０６にアップロードされたマルチメディア画像のプロキシ画像を生成しても良い。一実施形態では、プロキシ画像は、マルチメディア画像を閲覧する許可が検証されるまで、実マルチメディア画像の代替物として用いられても良い。一実施形態では、プロキシ画像は、例えばＱＲコード（登録商標）（ＱＲスキャナ、カメラを有するモバイル装置及びスマートフォンにより読み取り可能なマトリクスバーコード）のようなバーコードを用いて実メディア画像の場所で符号化されても良い。別の実施形態では、実メディア画像の場所でプロキシ画像を符号化する代わりに、プロキシ画像は、実画像の不鮮明なバージョンであっても良く、実画像の場所は画像メタデータの一部であっても良い。一実施形態では、場所は、実画像の記憶場所を直接指し示すＵＲＬ（Uniform  Resource  Locator）であっても良い。プロキシ画像は、図３に関して更に詳細に説明される。
【００２１】
顔認識モジュール１３０は、加入者の交流関係（加入者のソーシャルサークルとも称される）により任意の被監視ソーシャルネットワークにアップロードされた画像上の加入者の出現を監視する。観察メカニズムは、ＩＰＰサービス１０２の顔認識モジュール１３０が加入者の写真のセットから加入者の顔について訓練されることを必要とする。一実施形態では、ＩＰＰサービス１０２の顔認識モジュール１３０を訓練するために用いられる加入者の写真は、クライアントプラットフォーム１０４のウェブカメラ（図示しない）を用いて撮られ、ウェブポータル１２２を介してＩＰＰサービス１０２にアップロードされる。一実施形態では、加入者の写真は、ソーシャルネットワークサイトの（以下に議論される）ソーシャルネットワークアプリケーションを介してＩＰＰサービス１０２にアップロードされても良い。本発明の実施形態では、訓練処理は、サブスクリプションのときに開始されても良い。実施形態では、訓練処理は、認識処理を向上させるための加入者の要求のときに手動で開始されても良い。
【００２２】
図２は、本発明の一実施形態による加入者の出現を監視する例示的な方法を示すフロー図２００である。本発明は、フロー図２００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック２０２で開始し、処理は直ちにブロック２０４に進む。
【００２３】
ブロック２０４で、顔認識モジュール１３０は、加入者のソーシャルサークルのメンバにより例えばソーシャルネットワーキングサービス１０６のようなソーシャルネットワーキングサービスにアップロードされるメディアアイテムを監視する。メディアアイテムは、加入者の顔の特徴が認識できる写真又はビデオであっても良いが、これに限定されない。次に、処理は、決定ブロック２０６に進む。
【００２４】
決定ブロック２０６で、顔認識モジュール１３０は、メディアアイテムが加入者の顔の特徴を有するか否かを決定する。メディアアイテムが加入者の顔の特徴を有すると決定された場合、処理はブロック２０８へ進む。
【００２５】
ブロック２０８で、加入者にブロック２０８のメディアアイテムを知らせるために、ＩＰＰサービス１０２により通知が生成されても良い。一実施形態では、通知は、画像のコピーを有しても良く、（ａ）はい、私はメディアアイテム内に存在し、且つ私はタグ付けされることを望みます、（ｂ）はい、私はメディアアイテム内に存在し、しかしタグ付けされることを望みません、（ｃ）いいえ、メディアアイテム内に存在するのは私ではありません、又は（ｄ）私の許可を有しないメディアアイテムの使用を報告しなさい、のうちの１つを示すことにより加入者に応答することを要求しても良い。次に、処理は、決定ブロック２１０に進む。
【００２６】
決定ブロック２１０で、応答が加入者から受信されたか否かが決定される。応答が加入者から受信された場合、処理はブロック２１２へ進む。
【００２７】
ブロック２１２で、ソーシャルネットワーキングサービス１０６は、加入者の応答を通知される。応答が（ａ）である場合、ソーシャルネットワーキングサービス１０６は、メディアアイテムを加入者の名前でタグ付けすることを通知されても良い。応答が（ｂ）である場合、ソーシャルネットワーキングサービス１０６は、メディアアイテムを加入者の名前でタグ付けしないことを通知されても良い。応答が（ｃ）である場合、ソーシャルネットワーキングサービス１０６は、メディアアイテムがＩＰＰサービス１０２の加入者を有しないことを通知されなくても良い。この例では、メディアアイテムは、ＩＰＰサービス１０２において検出されたメディアアイテムのリストから削除されても良く、情報は顔認識の精度を向上させるために用いられても良い。応答が（ｄ）である場合、ソーシャルネットワーキングサービス１０６は、加入者の許可を有しない使用の報告を通知されても良い。この例では、ソーシャルネットワーキングサービス１０６は、ソーシャルネットワーキングサービス１０６により提供されるポリシに従って使用の報告を処理しても良い。次に、処理はブロック２０４へ進み、顔認識モジュール１３０は、加入者のソーシャルサークルのメンバによりアップロードされるメディアアイテムの監視を続ける。
【００２８】
ブロック２１０に戻り、応答が加入者から受信されない場合、処理はブロック２０４へ進み、顔認識モジュール１３０は、加入者のソーシャルサークルのメンバによりアップロードされるメディアアイテムの監視を続ける。
【００２９】
ブロック２０６に戻り、メディアアイテムが加入者の顔の特徴を含まないと決定された場合、処理はブロック２０４へ進み、顔認識モジュール１３０は、加入者のソーシャルサークルのメンバによりアップロードされるメディアアイテムを周期的にチェックし続ける。
【００３０】
図１に戻ると、クライアントプラットフォーム１０４は、ＩＰＰサービス１０２と直接相互作用するために又はＩＰＰサービス１０２と例えばソーシャルネットワーキングサービス１０６のようなソーシャルネットワーキングサイトのソーシャルネットワークアプリケーション（後述する）を介して相互作用するために、ＩＰＰサービス１０２の加入者により用いられても良い。クライアントプラットフォーム１０４は、特に、ＤＲＭエージェント１３２、ＤＲＭドライバ１３４、ＤＲＭモジュール１３６、ブラウザプラグイン１３８、ＰＡＶＰ（Protected  Audio  and  Video  Path）ドライバ１４０、出力経路保護モジュール１４２を有する。ＤＲＭエージェント１３２は、ＤＲＭドライバ１３４を介してＤＲＭモジュール１３６に結合される。ブラウザプラグイン１３８は、ＰＡＶＰドライバ１４０を介して出力経路保護モジュール１４２に結合される。
【００３１】
ＤＲＭエージェント１３２は、クライアント側にあるＩＰＰサービス１０２からのＤＲＭポリシの実施を担っても良い。ＤＲＭエージェント１３２は、ライセンスの検証、メディアアイテムを復号化するための鍵の抽出、及びメディアアイテムの復号化を担っても良い。ＤＲＭエージェント１３２は、パッケージ（つまり、暗号化メディア）及びライセンスをＩＰＰサービス１０２から受信し、ＤＲＭモジュール１３６とともに、動作が例えば写真のようなマルチメディアアイテムに実行されても良いか否かを決定しても良い。動作は、クライアントプラットフォーム１０４にあるディスプレイ（明示的に図示しない）にメディアアイテムを表示することを含み得るが、これに限定されない。
【００３２】
ブラウザプラグイン１３８は、プロキシ画像を検出すること、ＤＲＭエージェントのために暗号化マルチメディアアイテム及びライセンスをＩＰＰサービス１０２から要求すること、及び出力経路保護モジュール１４２を介してユーザのディスプレイ装置にマルチメディアアイテムを安全に表示することを担っても良い。
【００３３】
ＤＲＭドライバ１３４は、ＤＲＭ１３６へのソフトウェアアクセスを設定し及び提供する。一実施形態では、ＤＲＭ１３６は、ライセンスを検証しマルチメディアアイテムを安全に復号化するために、ＤＲＭエージェントのためのセキュアな実行環境を提供するハードウェアを有しても良い。
【００３４】
ＰＡＶＰドライバ１４０は、出力経路保護モジュール１４２へのソフトウェアアクセスを設定し及び提供する。出力経路保護モジュール１４２は、メディアアイテムが表示されているときに、該メディアアイテムのコピー又はスクリーンキャプチャを防ぐ、メディアアイテムを保護するハードウェアモジュールであっても良い。ＰＡＶＰドライバ１４０は、ビデオカードまでのコンテンツ経路が安全であることを保証するために、ビデオドライバを実装するために用いられても良い。
【００３５】
ソーシャルネットワーキングサービス１０６は、ソーシャルネットワークユーザインタフェース１４４及びソーシャルネットワークアプリケーション１４６を有しても良い。ソーシャルネットワークユーザインタフェース１４４は、マルチメディアアイテムをアップロードし、アップロードされたマルチメディアアイテムを閲覧し、及びマルチメディアの許可を変更するために、クライアントプラットフォーム１０４を介してクライアントと相互作用する。ソーシャルネットワークアプリケーション１４６は、例えばサブスクリプション処理、拡張プライバシ設定、保護メディアアイテムのアップロード、既にアップロードされているメディアアイテムの保護、等のような拡張機能を提供するために、ＩＰＰサービス１０２と相互作用する。
【００３６】
クラウド記憶ネットワーク１１０は、物理的に暗号化されたマルチメディアファイルを格納するために、安全な記憶サービスを提供する。一実施形態では、クラウド記憶ネットワーク１１０は、ＩＰＰサービス１０２を所有し及び／又は運営するのと同一のエンティティにより所有され及び／又は運営されても良い。別の実施形態では、クラウド記憶ネットワーク１１０は、そのようなクラウド記憶サービスを提供する多数の企業のうちの１つにより提供されるインターネットサービスであっても良い。
【００３７】
図３は、本発明の一実施形態によるユーザが保護された画像を見ることを可能にする方法示す例示的な図３００である。図３は、ブラウザプラグイン１３８と、クライアントプラットフォーム１０４のディスプレイに表示されたソーシャルネットワークウェブページ３０４からのプロキシ画像３０２と、クラウド記憶ネットワーク１１０からの実暗号化画像３０８を有するセキュアレポジトリ３０６と、権限付与サーバ３１０とを有するクライアント側ブラウザを示す。権限付与サーバ３１０は、ＤＲＭモジュール１２６内に常駐しても良い。
【００３８】
ブラウザプラグイン１３８を有するクライアント側ブラウザは、ソーシャルネットワーキングサービス１０６のユーザにより読み出されたソーシャルネットワーキングサービス１０６からのページ３０４を示す。ページ３０４がインターネットプライバシ保護サービス１０２の加入者からのページである場合、ページ３０４は、プロキシ画像３０２を有する。ユーザは、インターネットプライバシ保護サービス１０２の加入者の友人であっても良い。
【００３９】
プロキシ画像３０２は、ソーシャルネットワークサイト内に格納された画像である。保護された画像又は実暗号化画像３０８は、クラウド記憶ネットワーク１１０のセキュアレポジトリ３０６に安全に格納された画像である。本発明の一実施形態では、実暗号化画像３０８は、ＤＲＭ保護及びアクセス制御を用いて保護される。プロキシ画像３０２は、保護されている実暗号化画像３０８を参照する埋め込まれた識別情報（ＩＤ）コード（直接図示しない）を有するバーコード３１２を有する。ＩＤコードは、実暗号化画像３０８、及びセキュアレポジトリ３０６内の実暗号化画像３０８の場所を識別する。
【００４０】
図４は、本発明の一実施形態によるプロキシ画像３０２を生成する例示的な方法を示すフロー図４００である。本発明は、フロー図４００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック４０２で開始し、処理は直ちにブロック４０４に進む。
【００４１】
ブロック４０４で、メディアアイテムは、ソーシャルネットワークアプリケーション１４６を介してＩＰＰサービス１０２の加入者によりＩＰＰサービス１０２にアップロードされる。処理は、ブロック４０６に進む。
【００４２】
ブロック４０６で、メディアアイテムは、ＤＲＭモジュール１２６により暗号化される。次に、処理はブロック４０８に進む。
【００４３】
ブロック４０８で、暗号化メディアアイテムは、セキュアレポジトリ３０６のようなセキュアレポジトリに格納するために、クラウド記憶ネットワーク１１０へ送信される。次に、処理はブロック４１０に進む。
【００４４】
ブロック４１０で、暗号化メディアアイテムの記憶場所を指すＵＲＬ（Uniform  Resource  Locator）は、ＩＰＰサービス１０２のプロキシ生成モジュール１２８により受信される。次に、処理はブロック４１２に進む。
【００４５】
ブロック４１２で、プロキシ生成モジュール１２８は、バーコードを用いてＵＲＬをプロキシ画像３０２内に符号化することにより、プロキシ画像３０２を生成する。一実施形態では、バーコードは、関連分野で良く知られているＱＲコード（登録商標）であっても良い。次に、処理はブロック４１４に進む。
【００４６】
ブロック４１４で、ＩＰＰサービス１０２のプロキシ生成モジュール１２８は、プロキシ画像３０２を、ソーシャルネットワーキングサービス１０６にある加入者のソーシャルネットワーキングサービスアカウントにアップロードする。次に、処理はブロック４１６に進み、処理は終了する。
【００４７】
図３に戻ると、ブラウザプラグイン１３８は、良く知られている画像認識技術を用いてプロキシ画像３０２を検出する。ブラウザプラグイン１３８は、実画像を識別するために実画像のセキュアレポジトリ３０６内の場所を含むバーコード３１２を読む。ブラウザプラグイン１３８は、実画像に関するユーザのアクセス権を検証する。ブラウザプラグイン１３８は、ソーシャルネットワークウェブページ３０４を選択したユーザのアクセス権利を有する実画像のアクセス権利を調べても良い。ユーザが適切なアクセス権利を有するか否かを決定するために、連合プライバシモジュール１２０は、ユーザについてメディアアイテムにアクセスを有するポリシが存在するか否かを決定するために調べられても良い。ユーザが適切なアクセス権利を有する場合、ブラウザプラグイン１３８は、実暗号化画像３０８をセキュアレポジトリ３０６からダウンロードし、実暗号化画像３０８を権限付与サーバ３１０から得た暗号鍵３１４を用いて復号化し、実画像をプロキシ画像３０２の上に配置しても良い。実画像がブラウザ１３８の内部にあれば、ＤＲＭ保護メカニズムは、実画像に対するユーザのライセンスに基づき、実画像の適正な使用及び操作を保証できる。例えば、ＤＲＭ保護メカニズムは、実画像の無許可コピーを防止しても良い。
【００４８】
図５は、本発明の一実施形態によるダウンロードされた画像を保護する例示的な方法を示すフロー図５００である。本発明は、フロー図５００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック５０２で開始し、処理は直ちにブロック５０４に進む。
【００４９】
ブロック５０４で、ブラウザプラグイン１３８は、ダウンロードされた画像を待つ。上述のように、本発明の実施形態は、ソーシャルネットワークに関して記載されるが、画像若しくは他のマルチメディアがインターネットにアップロード／ダウンロードされる場合であれば実施され得る。ダウンロードされた画像を受信すると、処理はブロック５０６に進む。
【００５０】
ブロック５０６で、ダウンロードされた画像はスキャンされる。処理は、決定ブロック５０８に進む。
【００５１】
決定ブロック５０８で、ダウンロードされた画像内で埋め込みコードが検出されるか否かが決定される。埋め込みコードがダウンロードされた画像内で検出されない場合、処理はブロック５１０に進む。
【００５２】
ブロック５１０で、ダウンロードされた画像はそのまま表示される。言い換えると、表示される画像は、保護された画像ではなく、ＤＲＭ保護を有しないで表示されても良い。処理はブロック５０４に戻り、次にダウンロードされる画像を待つ。
【００５３】
決定ブロック５０８に戻り、ダウンロードされた画像内で埋め込みコードが検出されたと決定された場合、画像はプロキシ画像である。。プロキシ画像は、実画像が無許可アクセスから保護されていることを示す。処理は、ブロック５１２に進む。
【００５４】
ブロック５１２で、プロキシ画像は、実画像を参照するＩＤコードを得るために復号化され、ユーザのアクセス権が読み出される。次に、処理は、決定ブロック５１４に進む。
【００５５】
決定ブロック５１４で、ユーザが実画像を閲覧するために十分な権利を有するか否かが決定される。ユーザが実画像を閲覧するために十分な権利を有しないと決定された場合、処理はブロック５１６に進む。
【００５６】
ブロック５１６で、代替画像が表示されても良く、ユーザは、ユーザが実画像を見るために十分な権利を有しないことを通知される。次に、処理はブロック５０４に戻り、次にダウンロードされる画像を待つ。
【００５７】
決定ブロック５１４に戻り、ユーザが実画像を閲覧するために十分な権利を有すると決定された場合、処理はブロック５１８に進む。ブロック５１８で、実暗号化画像３０８は、クラウド記憶ネットワーク１１０のセキュアレポジトリ３０６から取り出される。実暗号化画像３０８は、実画像を得るために、権限付与サーバ３１０からの鍵を用いて復号化され、実画像は、ユーザに表示するためにプロキシ画像３０２の上に配置される。次に、処理はブロック５０４に戻り、ブラウザプラグイン１３８は、次にダウンロードされる画像を待つ。
【００５８】
本発明の一実施形態では、ユーザは、プロキシ画像３０２に気付かなくても良く、プロキシ画像３０２を閲覧したことがない。実際に、ユーザは、読み出されたウェブページの実画像又は代替画像のみを見ることができる。他の実施形態では、ユーザは、プロキシ画像３０２を見ても良い。
【００５９】
上述のように、実画像がブラウザの内部にあれば、ＤＲＭ保護メカニズムは、保護画像（実画像）の適正な使用及び操作を保証するために用いられても良い。例えば、ＤＲＭ保護は、実画像の無許可コピーを防止しても良い。
【００６０】
図６は、本発明の一実施形態によるマルチメディアをアップロードする方法を示すフロー図６００である。本発明は、フロー図６００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック６０２で開始し、処理は直ちにブロック６０４に進む。
【００６１】
ブロック６０４で、ユーザは、ソーシャルネットワーキングサービス１０６からインストールされるべきソーシャルネットワークアプリケーション１４６を選択しても良い。ユーザがソーシャルネットワークアプリケーション１４６を既にインストールしている場合、この処理はスキップされても良い。次に、処理はブロック６０６に進む。
【００６２】
ブロック６０６で、ソーシャルネットワークアプリケーション１４６がインストールされた後に、ユーザは、ソーシャルネットワーキングサービス１０６からのリンクをクリックすることにより、アプリケーションを開始しても良い。ソーシャルネットワークアプリケーション１４６が開始されると、ユーザは、画像をアップロードするためのオプションを選択できる。次に、処理はブロック６０８に進む。
【００６３】
ブロック６０８で、画像をアップロードするためのオプションを選択すると、ユーザは、ユーザのハードドライブから画像を選択するよう促されても良い。次に、処理はブロック６１０に進む。
【００６４】
ブロック６１０で、画像は、ソーシャルネットワークアプリケーションにより受信され、インターネットプライバシ保護サービス１０２へ送信される。次に、処理はブロック６１２に進む。
【００６５】
ブロック６１２で、インターネットプライバシ保護サービス１０２は、画像を受信し、ＤＲＭモジュール１２６が画像を暗号化することを要求する。次に、処理はブロック６１４に進む。
【００６６】
ブロック６１４で、ＤＲＭモジュールは、画像（つまり、メディアアイテム）に対する適切なポリシを生成するために、連合プライバシモジュール１２０と相互作用しても良い。ポリシは、誰が画像を閲覧できるか、画像がコピーされ、転送され、印刷され、又は変更されても良いか否かを含んでも良いが、これらに限定されない。一実施形態では、連合プライバシモジュール１２０は、誰が画像を閲覧できるか、画像がコピーされ、転送され、印刷され、又は変更されても良いか否かを決定するために、加入者に問い合わせても良い。加入者は、有効期限、及びメディアアイテムが一般に又は特定の人物により閲覧されても良い回数を設定しても良い。画像に対するポリシが決定されると、処理はブロック６１６に進む。
【００６７】
ブロック６１６で、ＩＰＰサービス１０２は、クラウド記憶ネットワーク１１０のセキュアレポジトリ３０６に格納させるために、暗号化画像をクラウド記憶ネットワーク１１０に送信する。次に、処理はブロック６１８に進む。
【００６８】
ブロック６１８で、セキュアレポジトリ３０６内の格納された画像の場所を含む、格納された画像に関する情報は、インターネットプライバシ保護サービス１０２により受信される。次に、処理はブロック６２０に進む。
【００６９】
ブロック６２０で、インターネットプライバシ保護サービス１０２は、セキュアレポジトリ３０６内の格納画像に関する情報を受信すると、（図４を参照して上述したように）プロキシ画像３０２を生成し、プロキシ画像をソーシャルネットワーキングサービス１０６へ送信する。プロキシ画像は、プロキシ生成モジュール１２８により生成される。次に、処理はブロック６２２に進み、処理は終了する。
【００７０】
本発明の代替の実施形態では、プロキシ画像は、ソーシャルネットワークページにある画像メタデータの一部である実画像の識別情報を有する、実（つまり元の）メディア画像の不鮮明なバージョンを有しても良い。図７は、本発明の一実施形態によるマルチメディアをアップロードする別の例示的な方法を示すフロー図７００である。本発明は、フロー図７００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック７０２で開始し、処理は直ちにブロック７０４に進む。
【００７１】
ブロック７０４で、メディアアイテムは、加入者により、クライアント１０４からＩＰＰサービス１０２にアップロードされても良い。処理は、ブロック７０６に進む。
【００７２】
ブロック７０６で、プロキシ画像が生成される。プロキシ画像は、元のアップロードされたメディアアイテムの不鮮明な画像であっても良い。処理は、ブロック７０８に進む。
【００７３】
ブロック７０８で、プロキシ画像は、ソーシャルネットワークサービス１０６にアップロードされても良い。次に、処理はブロック７１０に進む。
【００７４】
ブロック７１０で、ソーシャルネットワークサービス１０６にあるプロキシ画像からのメタデータは、プロキシ画像のユニークな識別子（ＩＤ）として用いられても良い。このユニークなＩＤは、ＩＰＰサービス１０２へ送信され、ＩＰＰサービス１０２に格納される。次に、処理はブロック７１２に進む。
【００７５】
ブロック７１２で、メディアアイテムは、ＩＰＰサービス１０２のＤＲＭモジュール１２６により暗号化される。次に、処理はブロック７１４に進む。
【００７６】
ブロック７１４で、暗号化メディアアイテムは、セキュアレポジトリ３０６のようなセキュアレポジトリに格納するために、クラウド記憶ネットワーク１１０へ送信される。処理は、ブロック７１６に進む。
【００７７】
ブロック７１６で、クラウド記憶ネットワーク１１０のセキュアレポジトリ３０６内の格納された画像の場所を含む、格納された画像（つまり、暗号化メディアアイテム）に関する情報は、インターネットプライバシ保護（ＩＰＰ）サービス１０２により受信される。次に、処理はブロック７１８に進む。
【００７８】
ブロック７１８で、ＩＰＰサービス１０２は、プロキシ画像のユニークな識別子とセキュアレポジトリ３０６内の格納画像に関するクラウド記憶ネットワーク１１０から受信した情報との間の関連付けを格納する。関連付けは、セキュアレポジトリ３０６内の正しい格納画像をユニークな識別子に基づき読み出すことを可能にする。次に、処理はブロック７２０に進む。
【００７９】
ブロック７２０で、ＤＲＭモジュールは、メディアアイテムに対する適切なポリシを生成するために、連合プライバシモジュール１２０と相互作用しても良い。ポリシは、誰が画像を閲覧できるか、画像がコピーされ、転送され、印刷され、又は変更されても良いか否かを含んでも良いが、これらに限定されない。一実施形態では、連合プライバシモジュール１２０は、誰が画像を閲覧できるか、画像がコピーされ、転送され、印刷され、又は変更されても良いか否かを決定するために、加入者に問い合わせても良い。加入者は、有効期限、及びメディアアイテムが一般に又は特定の人物により閲覧されても良い回数を設定しても良い。画像に対するポリシが決定されると、処理はブロック７２２に進み、処理は終了する。
【００８０】
ソーシャルネットワークサービス１０６にあるメディア画像は、画像オブジェクトからのメタデータを用いてプロキシ画像として識別されても良い。プロキシ画像が識別されると、実画像は、閲覧のためにダウンロードされても良い。図８は、本発明の一実施形態によるマルチメディアを閲覧する別の例示的な方法を示すフロー図８００である。本発明は、フロー図８００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック８０２で開始し、処理は直ちにブロック８０４に進む。
【００８１】
ブロック８０４で、ユーザが、例えばソーシャルネットワークサービス１０６のようなソーシャルネットワークサービスにログオンすると、ＩＰＰサービスは、ソーシャルネットワークサービスに、ユーザが閲覧できるメディアアイテムのリスト（つまり、オブジェクトＩＤのリスト）を提供する。処理は、ブロック８０６に進む。
【００８２】
ブロック８０６で、ソーシャルネットワークページは、ページ上のどの画像がプロキシ画像であるかを決定するためにスキャンされる。ページ上の画像がそのメタデータ内にユーザのためのオグジェクトＩＤのリストからのオブジェクトＩＤを有する場合、画像はプロキシ画像である。処理は、ブロック８０８に進む。
【００８３】
ブロック８０８で、プロキシ画像として識別された各画像について、ＩＰＰサービス１０２は、オブジェクトＩＤを用いて暗号化メディアＵＲＬを読み出す。次に、処理はブロック８１０に進む。
【００８４】
ブロック８１０で、ＩＰＰサービス１０２は、ＵＲＬを用いて実暗号化メディア画像を読み出し、ソーシャルネットワークページにおいてプロキシ画像を実暗号化メディア画像で置き換える。処理は、ブロック８１２に進む。
【００８５】
ブロック８１２で、暗号化メディア画像は、復号化され、次にソーシャルネットワークページに表示される。次に、処理はブロック８１４に進み、処理は終了する。
【００８６】
本発明の実施形態は、加入者がいつでもメディアアイテムへのアクセス許可を変更できるようにする。図９は、本発明の一実施形態によるいつでもメディアアイテムのアクセス許可を追加、削除及び／又は変更する例示的な方法を示すフロー図９００である。本発明は、フロー図９００に関してここに記載される実施形態に限定されない。むしろ、ここに提供される教示を読んだ後に、当業者には、他の機能的フロー図が本発明の範囲内にあることが明らかになるだろう。処理はブロック９０２で開始し、処理は直ちにブロック９０４に進む。
【００８７】
ブロック９０４で、加入者は、ＩＰＰサービス１０２へのアクセスを得る。一実施形態では、加入者は、ソーシャルネットワークアプリケーション１４６を介してソーシャルネットワーキングサービス１０６からＩＰＰサービス１０２へのアクセスを得ても良い。一実施形態では、加入者は、ウェブポータル１２２から直接にＩＰＰサービス１０２へのアクセスを得ても良い。処理は、ブロック９０６に進む。
【００８８】
ブロック９０６で、加入者は、メディアを通して検索し、加入者がアクセス許可を変更したいメディアアイテムを選択しても良い。加入者がメディアアイテムを識別すると、処理はブロック９０８に進む。
【００８９】
ブロック９０８で、連合プライバシモジュールは、相応してメディアアイテムに対するアクセス許可を追加、削除、及び／又は変更するために用いられても良い。一実施形態では、変更は、ウェブポータル１２２を介して加入者により連合プライバシモジュール１２０に提供される。別の実施形態では、メディアアイテムに対するアクセス許可は、ソーシャルネットワークユーザインタフェース１４４を介してソーシャルネットワークアプリケーション１４６を通じて連合プライバシモジュール１２０に変更を提供することにより変更されても良い。次に、処理は、決定ブロック９１０に進む。
【００９０】
決定ブロック９１０で、加入者は、変更されるべきアクセス許可を有する他のメディアアイテムが存在するか否かについて問い合わせられる。アクセス許可が変更されるべき他のメディアアイテムが存在する場合、処理はブロック９０６に戻る。アクセス許可が変更されるべき他のメディアアイテムが存在しない場合、処理はブロック９１２に進み、処理は終了する。
【００９１】
本発明の実施形態は、ハードウェア、ファームウェア、ソフトウェア、及び／又はそれらの組合せを用いて実装されても良く、１又は複数のコンピュータシステム又は他の処理システム内に実装されても良い。実際に、一実施形態では、本発明は、ここに記載した機能を実行可能な１又は複数のコンピュータシステムを対象としている。例えば、１又は複数のコンピュータシステムは、ＩＰＰサービス１０２とソーシャルネットワーキングサービス１０６とを実装するサーバシステム、及びクライアントプラットフォーム１０４を実装するクライアントシステムを有しても良い。
【００９２】
図１０は、本発明の種々の実施形態を実施するための使用に適した例示的なコンピュータシステムを示す。示されるように、コンピュータシステム１０００は、多数のプロセッサ又はプロセッサコア１００２、システムメモリ１００４及び通信インタフェース１０１０を有してもよい。本出願の目的のため、特許請求の範囲を含めて、用語「プロセッサ」及び「プロセッサコア」は、文脈上明示されない限り同義と考えられてもよい。
【００９３】
また、コンピュータシステム１０００は、（ディスケット、ハードドライブ、コンパクトディクス読み出し専用メモリ（ＣＤＲＯＭ）等のような）有形非一時的大容量記憶装置１００６、（キーボード、カーソル制御等のような）入力／出力装置１００８を有してもよい。要素は、１又は複数のバスを表すシステムバス１０１２を介して互いに結合されてもよい。複数のバスの場合には、複数のバスは１又は複数のバスブリッジ（示されない）によりブリッジされてもよい。
【００９４】
これらの要素のそれぞれは、当分野で知られている自身の従来の機能を実行してもよい。特に、システムメモリ１００４及び大容量記憶１００６は、ここでは集合的に１０２２として示される、１又は複数のオペレーティングシステム、ドライバ、アプリケーション等を実施するプログラム命令の作業用コピー及び恒久的コピーを格納するために用いられても良い。
【００９５】
プログラム命令の恒久的コピーは、工場で又は現場で、例えばコンパクトディスク（ＣＤ）のような配布媒体（示されない）を通じて又は（配信サーバ（示されない）から）通信インタフェース１０１０を通じて、永久記録媒体１００６に置かれても良い。つまり、エージェントプログラムの具現化を有する１又は複数の配布媒体は、エージェント及びプログラムを種々のコンピュータ装置に配信するために用いられてもよい。
【００９６】
これらの要素１００２−１０１２の残りの構成は知られているので、更に説明されない。
【００９７】
本発明の種々の実施形態を上述したが、それらは単に例として提示されたこと及び限定的でないことが理解されるべきである。当業者は、添付の請求の範囲により定められる本発明の精神と範囲から逸脱することなく形式及び詳細事項の様々な変更が成され得ることを理解するだろう。したがって、本発明の広さ及び範囲は、上述の例示的な実施形態により制限されるべきではなく、以下の請求の範囲及びそれらの等価物に従って定められるべきである。
【００９８】
［関連出願の参照］
本願は、米国仮特許出願番号６１/４２６,０５５、出願日２０１０年１２月２２日の優先権の利益を主張する。
【００９９】
［付記］
（付記１）
インターネットプライバシ保護（ＩＰＰ）サービスのサーバに置かれた顔認識モジュールにより、ウェブサイトにアップロードされた画像を監視するステップ、
前記顔認識モジュールにより、画像が前記ＩＰＰサービスの加入者の顔の特徴を有するか否かを決定するステップ、
前記画像が前記加入者の顔の特徴を有する場合、
前記加入者に通知するステップであって、前記加入者に通知するステップは、前記加入者に前記加入者が前記画像内に含まれるか否かを決定させるために、前記ＩＰＰサービスにより、前記画像のコピーを前記加入者へ送信するステップを含む、ステップ、
前記ＩＰＰサービスにより前記加入者から応答を受信するステップであって、前記応答が誤用の報告である場合、前記ＩＰＰサービスにより、前記ウェブサイトに前記誤用の報告を通知するステップ、
を有する顔認識方法。
（付記２）
前記ウェブサイトは、ソーシャルネットワークウェブサイトである、請求項１に記載の方法。
（付記３）
前記アップロードされた画像は、前記加入者のソーシャルサークルの１又は複数のメンバによりアップロードされた画像である、請求項２に記載の方法。
（付記４）
前記加入者に通知するステップは、前記画像内の前記加入者の存在を検証することの前記加入者に対する要求を含む、請求項１に記載の方法。
（付記５）
前記応答が前記画像は前記加入者ではないと示す場合、前記ウェブサイトに前記画像は前記加入者ではないことを通知する、請求項１に記載の方法。
（付記６）
前記応答が前記画像は前記加入者であり、前記加入者はタグ付けされることを望むと示す場合、前記ウェブサイトに前記画像は前記加入者であり、前記加入者はタグ付けされることを望むことを通知する、請求項１に記載の方法。
（付記７）
前記応答が前記画像は前記加入者であり、前記加入者はタグ付けされることを望まないと示す場合、前記ウェブサイトに前記画像は前記加入者であり、前記加入者はタグ付けされることを望まないことを通知する、請求項１に記載の方法。
（付記８）
ウェブサイトにアップロードされた画像を監視するステップの前に、前記方法は、前記加入者のクライアント装置のウェブカメラから得た前記加入者の画像を用いて、前記顔認識モジュールを訓練するステップ、を有する請求項１に記載の方法。
（付記９）
ウェブサイトにアップロードされた画像を監視するステップの前に、前記方法は、ソーシャルネットワークサイトからアップロードされた前記加入者の画像を用いて、前記顔認識モジュールを訓練するステップ、を有する請求項１に記載の方法。
（付記１０）
ＩＰＰサービスに加入している間、複数のソーシャルネットワークに渡り前記加入者のソーシャルサークルの交流関係により発行されるマルチメディアにおいて前記加入者の顔を検出するのを助けるために、前記加入者の顔の少なくとも１つの署名が作成される、請求項１に記載の方法。
（付記１１）
保護画像を閲覧する方法であって、
クライアントプラットフォームのクライアント側ブラウザに、ユーザにより選択されたウェブサイトからのページを表示するステップであって、前記ウェブサイトからの前記ページは、インターネットプライバシ保護サービスの加入者のページである、ステップ、
ブラウザプラグインにより、前記ページに見られるプロキシ画像を検出するステップ、
前記ブラウザプラグインにより、実画像の場所を得るために、前記プロキシ画像の識別コードを読み出すステップ、
前記実画像を閲覧するための、前記ユーザのアクセス権を検証するステップ、
前記ユーザが前記実画像を閲覧するためのアクセス権を有する場合、
前記ブラウザプラグインにより、セキュアストレージから前記の実暗号化画像をダウンロードするステップ、
前記実暗号化画像を復号化するステップ、
前記プロキシ画像の上に前記実画像を配置するステップ、
を有する方法。
（付記１２）
前記プロキシ画像はバーコードを有し、前記バーコードは該バーコード内に埋め込まれた前記識別コードを有し、前記識別コードは保護されている前記実暗号化画像のセキュアストレージの場所を参照する、請求項１１に記載の方法。
（付記１３）
前記プロキシ画像は元の画像の不鮮明なバージョンを有し、前記プロキシ画像からのメタデータは前記識別コードとして用いられ、前記識別コードと前記セキュアストレージ内の格納された実暗号化画像に関する前記セキュアストレージから受信した情報との間の関連付けは、前記セキュアストレージ内の前記の実格納画像を読み出せるようにする、請求項１１に記載の方法。
（付記１４）
前記保護画像は、加入者によりソーシャルネットワークにアップロードされインターネットプライバシ保護（ＩＰＰ）サービスへ送信された画像を有し、前記インターネットプライバシ保護サービスは、前記画像を暗号化し、暗号化画像をクラウドコンピューティングネットワークの前記セキュアストレージに格納し、前記暗号化画像の前記セキュアストレージの場所を指すＵＲＬ（uniform  resource  locator）は、前記バーコードを用いて前記プロキシ画像内に符号化される、請求項１２に記載の方法。
（付記１５）
前記バーコードはＱＲコード（登録商標）を有する、請求項１４に記載の方法。
（付記１６）
前記実暗号化画像を復号化するステップは、前記インターネットプライバシ保護サービスの権限付与サーバから得た暗号鍵を用いて前記実暗号化画像を復号化するステップを有する、請求項１１に記載の方法。
（付記１７）
前記ユーザが適切なアクセス権を有する場合、前記暗号化画像を復号化するために、前記ＩＰＰサービスからライセンス及び暗号鍵を受信する、請求項１１に記載の方法。
（付記１８）
前記ライセンスは、前記ユーザを前記ライセンスで許可された動作に制限し、前記ブラウザプラグインは、前記ライセンスを解釈し、前記暗号鍵を用いて前記実暗号化画像を復号化する、請求項１７に記載の方法。
（付記１９）
ダウンロードされた画像を保護する方法であって、
クライアントプラットフォームのブラウザプラグインにより、ダウンロードされた画像を待つステップ、
前記ダウンロードされた画像を受信すると、前記ダウンロードされた画像をスキャンするステップ、
前記ダウンロードされた画像内で埋め込みコードが検出された場合、実画像を参照する識別コードを得るために、前記ダウンロードされた画像を復号化するステップ、
前記実画像へのユーザのアクセス権を読み出すステップ、
前記ユーザが前記実画像の閲覧を許可するアクセス権を有する場合、セキュアレポジトリから前記実画像を取り出し、前記実画像を復号化し、前記復号化画像を前記ユーザに表示するステップ、
を有する方法。
（付記２０）
前記ユーザが前記実画像を閲覧するためのアクセス権を有しない場合、前記ユーザに代替画像を表示する、請求項１９に記載の方法。
（付記２１）
前記代替画像はプロキシ画像を有する、請求項１９に記載の方法。
（付記２２）
メディアアイテムをアップロードする方法であって、
インターネットプライバシ保護サービスを有するサーバにより、ソーシャルネットワーキングサービスのソーシャルネットワークアプリケーションから加入者のメディアアイテムを受信するステップ、
ＤＲＭ（Digital  Rights  Management）技術を用いて前記メディアアイテムを暗号化するステップ、
前記メディアアイテムに対するポリシを生成するステップ、
前記の暗号化メディアアイテムを安全な記憶のためにクラウド記憶ネットワークへ送信するステップ、
前記暗号化メディアアイテムの記憶に関する情報を受信するステップ、
プロキシ画像を生成するステップ、
前記プロキシ画像を前記ソーシャルネットワーキングサービスへ送信するステップ、
を有する方法。
（付記２３）
前記メディアアイテムに対するポリシを生成するステップは、連合プライバシモジュールにより、誰が前記メディアアイテムを閲覧できるかを決定するために前記加入者に問い合わせるステップを有する、請求項２２に記載の方法。
（付記２４）
プロキシ画像を生成するステップは、バーコードを用いて前記暗号化メディアアイテムの記憶に関する情報を画像内に埋め込むステップを有し、前記暗号化メディアアイテムの記憶に関する情報は、前記暗号化メディアアイテムの記憶場所を指すＵＲＬ（Uniform  Resource  Locator）を有する、請求項２２に記載の方法。
（付記２５）
メディアアイテムへのアクセスを変更する方法であって、
加入者により、インターネットプライバシ保護（ＩＰＰ）サービスを有するサーバにアクセスするステップ、
前記加入者により、前記ＩＰＰサービスにおいて前記加入者のメディアアイテムを検索するステップ、
アクセス許可の変更を必要とするメディアアイテムを選択するステップ、
前記メディアアイテムに対するアクセス許可を変更するステップ、
更なるメディアアイテムがアクセス許可の変更を必要とする場合、前記検索するステップ、前記選択するステップ、及び前記変更するステップを繰り返すステップ、
を有する方法。
（付記２６）
前記インターネットプライバシ保護サービスへのアクセスは、前記インターネットプライバシ保護のウェブポータルを通じて得られる、請求項２５に記載の方法。
（付記２７）
前記インターネットプライバシ保護サービスへのアクセスは、ソーシャルネットワークアプリケーションのソーシャルネットワーキングサービスを通じて得られる、請求項２５に記載の方法。
（付記２８）
前記メディアアイテムに対するアクセス許可を変更するステップは、アクセス許可を追加するステップ、アクセス許可を削除するステップ、アクセス許可を変更するステップ、又はそれらの組合せを有する、請求項２５に記載のステップ。
（付記２９）
前記メディアアイテムに対するアクセス許可を変更するステップは、全てのアクセス許可を削除するステップを有する、請求項２５に記載のステップ。
（付記３０）
インターネットプライバシ保護（ＩＰＰ）システムであって、
広域ネットワークを介して複数のクライアントプラットフォーム及び１又は複数のソーシャルネットワーキングサービスと通信するＩＰＰサービスであって、前記ＩＰＰサービスは、前記ＩＰＰサービスの加入者に前記加入者のメディアへのアクセスを制御させるメカニズムを提供し且つ前記加入者のメディアのプライバシ侵害を検出するメカニズムを提供する１又は複数のサーバを有する、ＩＰＰサービス、
を有するＩＰＰシステム。
（付記３１）
前記ＩＰＰサービスは、
前記加入者が１又は複数のソーシャルネットワーキングサイトに対する前記加入者のプライバシポリシを設定することを可能にする中央点を提供する連合プライバシモジュール、
前記加入者がサブスクリプション及びプライバシ情報を変更することを可能にするために、前記ＩＰＰサービスと前記複数のクライアントプラットフォームとの間の直接インタフェースを提供するウェブポータル、
複数の加入者から前記ＩＰＰサービスのサブスクリプションを得て維持する処理を管理するサブスクリプションモジュール、
サーバ側ＤＲＭ機能を管理するＤＲＭ（Digital  Rights  Management）モジュール、
前記加入者により前記ソーシャルネットワーキングサービスにアップロードされたマルチメディア画像のプロキシ画像を生成するプロキシ画像生成部、
各加入者の交流関係により被監視ソーシャルネットワークにアップロードされたマルチメディア画像における各加入者の出現を監視する顔認識モジュール、
を更に有する、請求項３０に記載のＩＰＰシステム。
（付記３２）前記プライバシポリシは、前記加入者の各ソーシャルネットワークに関連するプライバシ設定、加入者の各メディアアイテムに関連するプライバシ設定、複数のソーシャルネットワークに渡る統一された加入者の交流関係、複数のソーシャルネットワークに渡る統一されたグループ交流関係、等を有する、請求項３１に記載のＩＰＰシステム。
（付記３３）
前記ウェブポータルは、前記加入者が加入者のメディアアイテムの全てを閲覧し、前記連合プライバシモジュールと相互作用して前記加入者のメディアアイテムに対するプライバシポリシを更新することを更に可能にする、請求項３１に記載のＩＰＰシステム。
（付記３４）
加入者は、前記ＩＰＰサービスを識別するリンクをクリックすることにより、前記ソーシャルネットワーキングサービスから前記ＩＰＰサービスを契約する、請求項３１に記載のＩＰＰシステム。
（付記３５）
加入者は、前記ウェブポータルを介して前記複数のクライアントプラットフォームのうちの１つから前記ＩＰＰサービスを契約する、請求項３１に記載のＩＰＰシステム。
（付記３６）
前記サブスクリプションモジュールは、加入者に対する契約条件及び状態の承諾、支払登録、支払確認、支払対トライアルの選択肢、及び他の契約管理処理を管理する、請求項３１に記載のＩＰＰシステム。
（付記３７）
前記サーバ側ＤＲＭ機能は、マルチメディア画像を暗号化し、加入者の交流関係を認証し、前記暗号化マルチメディア画像を復号化するために前記加入者の交流関係に鍵を供給し、マルチメディアコンテンツを暗号化及び保持し、並びにライセンスをパッケージし暗号化し及び加入者の交流関係に供給する、請求項３１に記載のＩＰＰシステム。
（付記３８）
前記プロキシ画像は、加入者の交流関係により前記マルチメディア画像を閲覧する許可が検証されるまで、実マルチメディア画像の代替物として用いられる、請求項３１に記載のＩＰＰシステム。
（付記３９）
前記プロキシ画像は、バ―コードを用いて前記実メディア画像の場所で符号化される、請求項３８に記載のＩＰＰシステム。
（付記４０）
前記プロキシ画像は、前記実画像の不鮮明なバージョンであり、前記実画像の場所は前記画像メタデータの一部である、請求項３８に記載のＩＰＰシステム。
（付記４１）
前記顔認識モジュールは、加入者の写真のセットから各加入者の顔について訓練される、請求項３８に記載のＩＰＰシステム。
（付記４２）
加入者の写真の前記セットは、クライアントプラットフォームのウェブカメラを用いて取り込まれ、前記ウェブポータルを介して前記ＩＰＰサービスにアップロードされる、請求項４１に記載のＩＰＰシステム。
（付記４３）
加入者の写真の前記セットは、ソーシャルネットワーキングサイトのソーシャルネットワークアプリケーションを介して前記ＩＰＰサービスにアップロードされる、請求項４１に記載のＩＰＰシステム。
（付記４４）
前記実暗号化マルチメディアファイルを格納するためにセキュアストレージサービスを提供するクラウド記憶ネットワーク、を更に有する請求項３０に記載のＩＰＰシステム。
（付記４５）
前記複数のクライアントプラットフォームの各々は、ＤＲＭエージェント、ＤＲＭモジュール及びブラウザプラグインを有し、前記ＤＲＭエージェントは、前記ＤＲＭモジュールとともに、動作がメディアアイテムに対して実行されるべきか否かについての決定を含む前記ＩＰＰサービスからの全てのＤＲＭポリシを施行し、前記ブラウザプラグインは、前記プロキシ画像を検出し、前記ＤＲＭエージェントのために前記ＩＰＰサービスから前記暗号化メディアアイテム及びライセンスを要求し、前記ユーザのディスプレイ装置に前記メディアアイテムを安全に表示する、請求項３０に記載のＩＰＰシステム。
（付記４６）
マルチメディアをアップロードする方法であって、
加入者により、インターネットプライバシ保護（ＩＰＰ）サービスにクライアントプラットフォームからメディアアイテムをアップロードするステップ、
プロキシ画像を生成するステップであって、前記プロキシ画像は前記アップロードされたメディアアイテムの不鮮明なバージョンを有する、ステップ、
前記プロキシ画像をソーシャルネットワークサービスにアップロードするステップであって、前記ソーシャルネットワークサービスにある前記プロキシ画像からのメタデータは、前記プロキシ画像のユニ―クな識別子として用いられる、ステップ、
前記ＩＰＰサービスへ前記ユニークな識別子を送信するステップ、
前記ＩＰＰサービスのＤＲＭ（Digital  Rights  Management）モジュールにより、前記メディアアイテムを暗号化するステップ、
セキュアレポジトリに記憶するために、前記暗号化メディアアイテムをクラウド記憶ネットワークへ送信するステップ、
前記ＩＰＰサービスにより、前記クラウド記憶ネットワーク内の前記暗号化メディアアイテムの場所を受信するステップであって、前記ＩＰＰサービスは、前記プロキシ画像の前記ユニークな識別子と前記クラウド記憶ネットワーク内の前記暗号化メディアアイテムの場所との間の関連付けを格納し、前記関連付けは、前記クラウド記憶ネットワークから前記暗号化メディアアイテムを読み出すために用いられる、ステップ、を有する方法。
（付記４７）
複数の機械アクセス可能命令を有する記憶媒体を有し、前記命令がプロセッサにより実行されると、前記プロセッサは請求項１乃至１０のいずれか一項に記載の方法を実行する、物品。
（付記４８）
複数の機械アクセス可能命令を有する記憶媒体を有し、前記命令がプロセッサにより実行されると、前記プロセッサは請求項１１乃至１８のいずれか一項に記載の方法を実行する、物品。
（付記４９）
複数の機械アクセス可能命令を有する記憶媒体を有し、前記命令がプロセッサにより実行されると、前記プロセッサは請求項１９乃至２１のいずれか一項に記載の方法を実行する、物品。
（付記５０）
複数の機械アクセス可能命令を有する記憶媒体を有し、前記命令がプロセッサにより実行されると、前記プロセッサは請求項２２乃至２４のいずれか一項に記載の方法を実行する、物品。
（付記５１）
複数の機械アクセス可能命令を有する記憶媒体を有し、前記命令がプロセッサにより実行されると、前記プロセッサは請求項２５乃至２９のいずれか一項に記載の方法を実行する、物品。
（付記５２）
複数の機械アクセス可能命令を有する記憶媒体を有し、前記命令がプロセッサにより実行されると、前記プロセッサは請求項４６に記載の方法を実行する、物品。
【符号の説明】
【０１００】
１０２  インターネットプライバシ保護（IPP）サービス
１０４  クライアントプラットフォーム
１０６  ソーシャルネットワーキングサービス
１１０  クラウド記憶装置ネットワーク
１２０  連合プライバシモジュール
１２２  ウェブポータル
１２４  サブスクリプションモジュール
１２６  ＤＲＭモジュール
１２８  プロキシ画像生成部
１３０  顔認識モジュール
１３２  ＤＲＭエージェント
１３４  ＤＲＭドライバ
１３６  ＤＲＭモジュール
１３８  ブラウザプラグイン
１４０  ＰＡＶＰドライバ
１４２  出力経路保護モジュール
１４４  ソーシャルネットワークユーザインタフェース
１４６  ソーシャルネットワークアプリケーション
【図１】
2015181010.tif 000003
【図２】
2015181010.tif 000004
【図３】
2015181010.tif 000005
【図４】
2015181010.tif 000006
【図５】
2015181010.tif 000007
【図６】
2015181010.tif 000008
【図７】
2015181010.tif 000009
【図８】
2015181010.tif 000010
【図９】
2015181010.tif 000011
【図１０】
2015181010.tif 000012
【外国語明細書】
2015181010000001.pdf