(57)【特許請求の範囲】
【請求項１】
ライセンスされるデジタルコンテンツアイテムの遠隔インストールを始動する方法であって、
第１のユーザに関連するライセンスされるコンピューティングマシンにおいて、ユーザ入力を受信するステップであって、前記ユーザ入力は前記ライセンスされるデジタルコンテンツアイテムをインストールすべき、第２のユーザに関連し第１のユーザに関連しない、ライセンスされないコンピューティングマシンを識別する、ステップと、
前記ユーザ入力を受信するステップに応答して、前記ライセンスされるコンピューティングマシンから認可サービスコンピューティングマシンに、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスを前記ライセンスされないコンピューティングマシンに移転するための要求を送信するステップと、
前記ライセンスされるデジタルコンテンツアイテムが前記ライセンスされるコンピューティングマシンで実行されていない場合、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスの、前記ライセンスされないコンピューティングマシンへの移転を承認するステップと、
前記ライセンスされるデジタルコンテンツアイテムの前記ライセンスされないコンピューティングマシンにおける利用のために、前記ライセンスされないコンピューティングマシンへの、前記ライセンスされるデジタルコンテンツアイテムの配信を自動的に始動するステップと
を含む、方法。
【請求項２】
前記ライセンスが、前記ライセンスされないコンピューティングマシンに移転される間、前記ライセンスされるデジタルコンテンツアイテムが、前記ライセンスされるコンピューティングマシン上で実行されることを防止するステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
識別することが、前記ライセンスされないコンピューティングマシンを、前記ユーザに知られている、および、前記ユーザに関連付けられない、複数のライセンスされないコンピューティングマシンから選択することを含む、請求項１に記載の方法。
【請求項４】
配信を始動するステップが、コンテンツ配信ネットワークに、前記ライセンスされるデジタルコンテンツアイテムを、前記ライセンスされないコンピューティングマシンに配信するための要求を送信するステップを含む、請求項１に記載の方法。
【請求項５】
配信を始動するステップが、前記ライセンスされるデジタルコンテンツアイテムを、直接、前記ライセンスされるコンピューティングマシンから前記ライセンスされないコンピューティングマシンに配信するステップを含む、請求項１に記載の方法。
【請求項６】
配信を始動するステップが、ピアツーピアネットワークの１つまたは複数のピアコンピューティングマシンに、前記ライセンスされるデジタルコンテンツアイテムの少なくとも一部分を、前記ライセンスされないコンピューティングマシンに配信するための要求を送信するステップを含む、請求項１に記載の方法。
【請求項７】
前記ライセンスは、前記ライセンスされるコンピューティングマシンに関連付けられるユーザが、前記ライセンスされないコンピューティングマシンからサインアウトするまで,
前記ライセンスされないコンピューティングマシンに移転される、請求項１に記載の方法。
【請求項８】
前記ライセンスは、前記ライセンスされないコンピューティングマシンに、指定された期間の間移転され、前記指定された期間の満了時に、前記ライセンスは、前記ライセンスされるコンピューティングマシンに移転されて戻される、請求項１に記載の方法。
【請求項９】
ライセンスされるデジタルコンテンツアイテムの入手方法であって、
前記ライセンスされるデジタルコンテンツアイテムがライセンスされるコンピューティングマシンで実行されていない場合、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスの、ライセンスされないコンピューティングマシンへの移転を承認するステップと、
ライセンスされるコンピューティングマシンにおいて受信されたユーザ入力によって識別されたライセンスされないコンピューティングマシンにおいて、前記ライセンスされるデジタルコンテンツアイテムを受信するステップであって、前記ライセンスされないコンピューティングマシンと前記ライセンスされるコンピューティングマシンとは異なるユーザに関連付けられる、ステップと、
前記ライセンスされるデジタルコンテンツアイテムのライセンスが、前記ライセンスされないコンピューティングマシンに移転されているとして有効性を確認されない場合に、前記ライセンスされないコンピューティングマシンで、前記ライセンスされるデジタルコンテンツアイテムの実行を防止するステップと、
前記ライセンスされるデジタルコンテンツアイテムの前記ライセンスが、前記ライセンスされないコンピューティングマシンに移転されているとして有効性を確認される場合に、前記ライセンスされないコンピューティングマシンで、前記ライセンスされたデジタルコンテンツアイテムの実行を可能にするステップと
を含む、方法。
【請求項１０】
前記ライセンスは前記ライセンスされるコンピューティングマシンから移転される、請求項９に記載の方法。
【請求項１１】
請求項９に記載の方法であって、前記ライセンスは、前記ライセンスされないコンピューティングマシンから受信された、前記ライセンスされるコンピューティングマシンに関連付けられるユーザの証明書を有効にする認可サービスコンピューティングマシンにより有効性を確認される、方法。
【請求項１２】
請求項９に記載の方法であって、
前記ライセンスされるデジタルコンテンツアイテムに対するライセンスを取得するためのオファーを提供するステップと、
前記ライセンスされないコンピューティングマシンが、前記ライセンスされるデジタルコンテンツアイテムに対する前記ライセンスを取得することに応答して、前記ライセンスされないコンピューティングマシンで、前記ライセンスされるデジタルコンテンツアイテムの実行を可能にするステップ
をさらに含む、方法。
【請求項１３】
請求項９に記載の方法であって、
前記ライセンスされないコンピューティングマシンのビジターキャッシュのリソースが、異なるデジタルコンテンツアイテムに対して指定された状態になる場合に、前記ライセンスされないコンピューティングマシンから、前記ライセンスされるデジタルコンテンツアイテムを除去するステップをさらに含む、方法。
【請求項１４】
請求項９に記載の方法であって、前記ライセンスされるコンピューティングマシンに関連付けられるユーザが、前記ライセンスされないコンピューティングマシンからサインアウトすることに応答して、前記ライセンスは、前記ライセンスされないコンピューティングマシンから移転される、方法。
【請求項１５】
ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を認可する方法であって、
前記ライセンスされるコンピューティングマシンにおいて受信されるユーザ入力により識別されたライセンスされないコンピューティングマシンへ、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスを移転するために、認可サービスコンピューティングマシンで、第１のユーザに関連付けられるライセンスされるコンピューティングマシンから要求を受信するステップであって、前記ライセンスされないコンピューティングマシンは第２のユーザに関連づけられ、前記第１のユーザには関連付けられない、ステップと、
前記ライセンスされるデジタルコンテンツアイテムが前記ライセンスされるコンピューティングマシンで実行されていない場合、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスの、前記ライセンスされないコンピューティングマシンへの移転を承認するステップと、
前記ライセンスされないコンピューティングマシンへの前記ライセンスの移転の有効性を確認するために、前記認可サービスコンピューティングマシンで、前記ライセンスされないコンピューティングマシンから要求を受信するステップであって、前記ライセンスされないコンピューティングマシンからの要求は、前記ライセンスされるコンピューティングマシンに関連付けられる前記第１のユーザの証明書を含む、ステップと、
前記第１のユーザの証明書が有効である場合に、前記ライセンスされないコンピューティングマシン上での、前記ライセンスされるデジタルコンテンツアイテムの実行を可能とする、ライセンスされないコンピューティングマシンへのライセンスの移転の有効性を確認するステップと
を含む方法。
【請求項１６】
請求項１５に記載の方法であって、
前記ライセンスされるデジタルコンテンツアイテムが前記ライセンスされるコンピューティングマシン上で実行される場合に、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスの、前記ライセンスされないコンピューティングマシンへの移転を無効にするステップをさらに含み、前記ライセンスされないコンピューティングマシンは、前記ライセンスされないコンピューティングマシン上の、前記ライセンスされるデジタルコンテンツアイテムの実行を防止する、方法。
【請求項１７】
請求項１５に記載の方法であって、前記ライセンスされないコンピューティングマシンからの要求は、前記ライセンスされないコンピューティングマシンへの前記ユーザのサインインに応答して送信される、方法。
【請求項１８】
請求項１５に記載の方法であって、
前記ライセンスされないコンピューティングマシンへの、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を承認することに応答して、前記ライセンスされないコンピューティングマシンへの前記ライセンスされるデジタルコンテンツアイテムの配信を始動するステップをさらに含む、方法。
【請求項１９】
認可サービスコンピューティングマシンであって、
論理マシンと、
記憶マシンであって、前記論理マシンにより
ライセンスされるデジタルコンテンツアイテムに対するライセンスを、ライセンスされるコンピューティングマシンにおいて受信されるユーザ入力により識別された、前記ライセンスされないコンピューティングマシンに移転するために、第１のユーザに関連付けられる前記認可コンピューティングマシンにおいて、ライセンスされるコンピューティングマシンから要求を受信することであって、前記ライセンスされないコンピューティングマシンは第２のユーザに関連付けられ、第１のユーザには関連付けられていない、受信することと、
前記ライセンスされるコンピューティングマシンが、前記ライセンスされるデジタルコンテンツアイテムンに対するライセンスを有し、前記ライセンスされるデジタルコンテンツアイテムが、前記ライセンスされるコンピューティングマシンで実行されていない場合に、前記ライセンスされるデジタルコンテンツアイテムに対するライセンスを、前記ライセンスされないコンピューティングマシンへ移転することを承認することと、
前記ライセンスされるデジタルコンテンツアイテムに対する前記ライセンスの、前記ライセンスされないコンピューティングマシンへの移転を有効にするために、前記認可サービスコンピューティングマシンにおいて、前記ライセンスされないコンピューティングマシンからの要求を受信することであって、前記要求は前記ライセンスされるコンピューティングマシンに関連付けられる前記第１のユーザの証明書を含む、受信することと、
前記第１のユーザの証明書が有効である場合に、前記ライセンスされないコンピューティングマシンで、前記ライセンスされるデジタルコンテンツアイテムの実行を可能にする、前記ライセンスの、前記ライセンスされないコンピューティングマシンへの移転を有効にすることと、
を実行可能な命令を有する記憶マシンと
を備える、認可サービスコンピューティングマシン。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]一部の事例では、デジタルコンテンツアイテムを所有するユーザは、デジタルコンテンツアイテムを、デジタルコンテンツアイテムを所有しない別のユーザとともに、そのユーザのコンピューティングマシン上で消費することを所望する場合がある。１つの例では、ビデオゲームの所有者は、ビデオゲームを、友人とともに、友人のゲームコンソール上でプレーすることを所望する場合がある。しかしながら、ビデオゲームを友人のゲームコンソール上でプレーすることに対しては、いくらかの障害が存在し得る。例えばビデオゲームの所有者は、ゲームディスクなどのビデオゲームの物理コピーを友人の家に持参して、ビデオゲームを友人のゲームコンソール上にインストールしなければならない場合がある。次いで所有者および友人は、ビデオゲームが友人のゲームコンソール上にインストールされることを待たなければならない場合がある。そのような待ち時間によって、ユーザは、ビデオゲームを一緒にプレーすることをやめてしまう場合がある。
【発明の概要】
【課題を解決するための手段】
【０００２】
[0002]本概要は、下記の詳細な説明においてさらに説明される概念の選択物を、単純化された形式で紹介するために提供されるものである。本概要は、請求される主題の重要な特徴または本質的な特徴を識別することは意図されず、請求される主題の範囲を限定するために使用されることもまた意図されない。さらに、請求される主題は、本開示の任意の部分で言及されるいずれかまたはすべての欠点を解決する実装形態に限定されない。
【０００３】
[0003]ライセンスされないコンピューティングマシン上のデジタルコンテンツの遠隔インストールに関係する様々な実施形態が提供される。１つの実施形態では、ライセンスされるコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムをインストールすべき、ライセンスされないコンピューティングマシンを識別する。ライセンスされるコンピューティングマシンは、認可サービスコンピューティングマシンに、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに移転するための要求を送信する。次いで、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信が始動される。
【図面の簡単な説明】
【０００４】
【図１】[0004]本開示の実施形態によるコンピューティングシステムを概略的に示す図である。
【図２】[0005]ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシン上に遠隔でインストールすることの例を示す図である。
【図３】[0006]ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシン上に遠隔でインストールすることの別の例を示す図である。
【図４】[0007]本開示の実施形態による、ライセンスされるデジタルコンテンツアイテムの遠隔インストールを始動する方法を示す図である。
【図５】[0008]本開示の実施形態による、ライセンスされるデジタルコンテンツアイテムを入手する方法を示す図である。
【図６】[0009]本開示の実施形態による、コンピューティングマシン間の、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を認可する方法を示す図である。
【図７】[0010]本開示の実施形態によるコンピューティングシステムを概略的に示す図である。
【発明を実施するための形態】
【０００５】
[0011]本開示は、ライセンスされないコンピューティングマシン上の、ライセンスされるデジタルコンテンツアイテムの、対象とされる遠隔インストールに関係する概念を説明する。より詳細には本開示は、ライセンスされるデジタルコンテンツアイテムを遠隔でインストールすべき、ライセンスされないコンピューティングマシンを識別し、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信を始動し、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに一時的に移転するための機構を提供する。そのような機構によって、ライセンスされるデジタルコンテンツアイテムを所有するユーザは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシン上で、ライセンスの条項に違反することなく実行することが可能になり得る。さらにそのような機構によって、ライセンスされるデジタルコンテンツアイテムは、ユーザが、ライセンスされないコンピューティングマシンに行き着くときに、ライセンスされないコンピューティングマシン上での実行に対して利用可能であることが可能になり得る。換言すれば、上記で説明された特定のシナリオを参照すると、そのような機構によって、ビデオゲームは、所有者が友人の家に行き着くときにビデオゲームがプレーされるように利用可能であるように、友人のゲームコンソール上に遠隔でインストールされることが可能になり得る。
【０００６】
[0012]図１は、本開示の実施形態によるコンピューティングシステム１００を示す。コンピューティングシステム１００は、ライセンスされるデジタルコンテンツアイテム１０６に対するライセンス１０４を有する、ライセンスされるコンピューティングマシン１０２を含む。ライセンスされるデジタルコンテンツアイテムは、ライセンスされるコンピューティングマシンに関連付けられるユーザによる実行のために、ライセンスされるコンピューティングマシン上にインストールされ得る。
【０００７】
[0013]ライセンスされるデジタルコンテンツアイテムに対するライセンスは、任意の適したライセンシング体系に準拠し得る。デジタルコンテンツおよびライセンスは、デジタルコンテンツアイテムが、有効なライセンスなしで実行することが暗号によって防止されるように、協働的に構成され得る。例えばライセンスは、ライセンスされるデジタルコンテンツアイテムへのアクセスを、１つまたは複数の、ユーザ、グループ、および／または、コンピューティングマシンへと、ライセンスの条項により定義されるように、制約し、または、別の形で制御する場合がある。一部の事例ではライセンスは、ライセンスされるコンピューティングマシン、ライセンスされるコンピューティングマシンに関連付けられるユーザ（例えば、所有者）、または、それらの組合せに関連付けられ得る。一部の実施形態ではライセンスは、ライセンスが、ライセンスされないコンピューティングマシンに一時的に移転されない限りは、ライセンスされるコンピューティングマシンに関連付けられる、永続的なライセンスであり得る。例えばライセンスされるコンピューティングマシンは、ライセンスを所有し得るものであり、ライセンスは、ライセンスされないコンピューティングマシンに一時的に貸与され得る。一部の実施形態ではライセンスは、ライセンスされるデジタルコンテンツアイテムを相互排他的実行に制約し得る。換言すれば、ライセンスされるデジタルコンテンツアイテムは、一度に１つのコンピューティングマシン上で実行され得る。
【０００８】
[0014]コンピューティングシステムは、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有しない、ライセンスされないコンピューティングマシン１０８を含む。さらに、ライセンスされないコンピューティングマシンに関連付けられるユーザは、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有しない。一部の実施形態では、ライセンスされないコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされるデジタルコンテンツアイテムに対するライセンスなしでは実行し得ない。下記の例によって説明されるように、ライセンスされないコンピューティングシステムは、ライセンスされるコンピューティングマシンに対して遠隔に配置される場合がある。
【０００９】
[0015]ライセンスされるコンピューティングマシン、および、ライセンスされないコンピューティングマシンは、ピアツーピア（Ｐ２Ｐ）ネットワーク１１０に含まれ得る。Ｐ２Ｐネットワークは、複数のピアコンピューティングマシン（例えば、ライセンスされるコンピューティングマシン、ライセンスされないコンピューティングマシン、ピアコンピューティングマシン、その他）１１２を含み得る。Ｐ２Ｐネットワークの各々のピアコンピューティングマシンは、Ｐ２Ｐネットワークの各々の他のピアコンピューティングマシンと、１つまたは複数のネットワーク接続１１４および／またはネットワーク１１８を介して、直接通信するように構成され得る。より詳細には各々のピアコンピュータは、各々のピアコンピュータの様々なローカルリソースへの共用されるアクセスを可能にするように、Ｐ２Ｐネットワークの他のピアコンピュータに対するクライアントおよび／またはサーバとして作用し得る。任意の適したリソースがＰ２Ｐネットワークのピアコンピュータ間で配信または共用され得るということが認識されるであろうが、本説明の文脈では、論考は特に、デジタルコンテンツアイテムを配信することが対象とされ得る。例えばライセンスされるコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシンに、Ｐ２Ｐネットワークを介して配信し得る。別の例として、１つまたは複数のピアコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムの少なくとも一部分を、ライセンスされないコンピューティングマシンに配信し得る。
【００１０】
[0016]一部の実施形態ではコンピューティングシステム１００は、デジタルコンテンツアイテムに対する供給源として作用し得る、コンテンツ配信ネットワーク（ＣＤＮ）コンピューティングマシン１１６を含み得る。ＣＤＮは、デジタルコンテンツアイテムを複数のピアコンピューティングマシンに、インターネットなどのネットワーク１１８を介して配信し得る。一部の事例ではＣＤＮは、配信に対して利用可能なデジタルコンテンツアイテムの一部またはすべてを、Ｐ２Ｐネットワークのピアコンピューティングマシン上に記憶するように構成され得る。換言すればＣＤＮは、Ｐ２Ｐネットワークに対するミラーまたはバックアップとして作用し得る。一部の事例ではＣＤＮは、Ｐ２Ｐネットワーク上の移転に対してまだ利用可能でない、デジタルコンテンツアイテムの供給源であり得る。一部の実施形態ではＰ２Ｐネットワークは、コンピューティングシステムから除外される場合があり、ＣＤＮが、デジタルコンテンツアイテムの供給源である場合がある。これらのシナリオのいずれでも、ＣＤＮは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシンに配信し得る。
【００１１】
[0017]コンピューティングシステム１００は、コンピューティングシステムのコンピューティングマシンによる、ライセンスされるデジタルコンテンツアイテムの認可されない使用に対して保護し得る、認可サービスコンピューティングマシン１２０を含み得る。換言すれば認可サービスは、ライセンスされるコンピューティングマシンへのライセンスの配信を容易にし得る（例えば、コンピューティングデバイスが、ライセンスされるデジタルコンテンツアイテムに、暗号によってアクセスすることを可能とし得る）。さらに認可サービスは、ライセンスされるコンピューティングマシンからライセンスされないコンピューティングマシンへの、ライセンスの一時的な移転を容易にするように構成され得るものであり、そのことによって、ライセンスされないコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムを、一時的に実行することが可能である（例えば認可サービスは、どのコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに、暗号によってアクセスすることを可能とされるかを変化させる）。特に認可サービスは、コンピューティングマシンが、デジタルコンテンツアイテムを実行するための権利を有するかどうかを決定するように構成され得る。例えばコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムを実行することに対して、コンピューティングマシン（および／または、関連付けられるユーザ）がデジタルコンテンツアイテムに対するライセンスを有するならば、権利を付与され得るものであり、認可サービスは、コンピューティングマシンがライセンスを有するかどうかを決定するように構成され得る。ライセンスされるコンピューティングマシンがライセンスを有するならば、認可サービスは、ライセンスされないコンピューティングマシンへのライセンスの一時的な移転を承認し得る。
【００１２】
[0018]ライセンスが、ライセンスされるデジタルコンテンツアイテムの実行を、一度に１つのコンピューティングマシンに制約する事例では、認可サービスは、ライセンスされるデジタルコンテンツアイテムが現在、ライセンスされるコンピューティングマシン上で実行されているかどうかを決定するように構成され得る。ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されていないならば、認可サービスは、ライセンスされないコンピューティングマシンへのライセンスの移転を承認するように構成され得る。ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されているならば、認可サービスは、ライセンスの移転を無効化するように構成され得る。１つの例ではこのチェックは、ライセンスされないコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムを実行することを試行するときに遂行され得る。一部の事例ではチェックは、ライセンスされるコンピューティングマシンが、ライセンスされないコンピューティングマシンへのライセンスの移転を始動するときに遂行される必要はないということに留意されたい。一部の実施形態では、ライセンスされるコンピューティングマシンは、ライセンスが、ライセンスされないコンピューティングマシンに移転される間、ライセンスされるデジタルコンテンツアイテムを実行することが防止され得る。
【００１３】
[0019]ライセンスは、ライセンスされるコンピューティングマシンからライセンスされないコンピューティングマシンに、任意の適した継続期間の間、または、任意の適した様式で、一時的に移転され得る。１つの例ではライセンスは、ライセンスされないコンピューティングマシンに、指定された期間の間移転され、指定された期間の満了時に、ライセンスは、ライセンスされるコンピューティングマシンに移転されて戻される。別の例ではライセンスは、ライセンスされるコンピューティングマシンに関連付けられるユーザが、ライセンスされないコンピューティングマシンにサインインするときに、ライセンスされないコンピューティングマシンに移転され、ライセンスされるものは、ユーザが、ライセンスされないコンピューティングマシンからサインアウトするときに、ライセンスされるコンピューティングマシンに移転されて戻される。代替的または追加的に、ライセンスは、ユーザまたはグループに、一時的に移転され得る。
【００１４】
[0020]一部の事例では、ライセンスは、ライセンスされるデジタルコンテンツアイテムが、認可サービスによる移転の有効性確認なしで実行されることを可能とし得る。一部の事例では、ライセンスされないコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムに対するライセンスが、認可サービスにより、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認されないならば、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を防止するように構成され得る。
【００１５】
[0021]したがって認可サービスは、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とする、ライセンスされるデジタルコンテンツアイテムに対するライセンスの、ライセンスされないコンピューティングマシンへの移転の有効性を確認するように構成され得る。特に認可サービスは、ライセンスされないコンピューティングマシンから、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転の有効性を確認するための要求を受信するように構成され得る。要求は、ライセンスされるコンピューティングマシンに関連付けられるユーザの証明書を含み得る。認可サービスは、ユーザの証明書が有効であるならば、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とするライセンスの、ライセンスされないコンピューティングマシンへの移転の有効性を確認するように構成され得る。１つの例では認可サービスは、ライセンスされるデジタルコンテンツアイテムの実行を可能とするライセンスキーを、ライセンスされないコンピューティングマシンに送信し得る。他方で認可サービスは、ユーザの証明書が無効であるならば、ライセンスされないコンピューティングマシンへのライセンスの移転を無効化するように構成され得る。
【００１６】
[0022]ライセンスが、ライセンスされるデジタルコンテンツアイテムの実行を、１つのコンピューティングマシンに制約する一部の事例では、認可サービスは、ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されているならば、ライセンスの移転を無効化するように構成され得る。
【００１７】
[0023]一部の実施形態ではコンピューティングシステムは、異なる要求に対処し、および／または、異なる動作を遂行するための、異なるサービスを含み得る。例えばライセンシングサービスは、コンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有するかどうかを決定する場合があり、認可サービスは、ライセンスされるコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムを実行することを可能とするライセンスを、ライセンスされるコンピューティングマシンが、ライセンスされないコンピューティングマシンに移転することが可能であるかどうかを決定する場合がある。一部の実施形態では、上記で説明された動作は、同じサービスにより遂行され得る。
【００１８】
[0024]上記で説明されたシナリオは、ユーザが、ライセンスされるコンピューティングマシンからライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信を始動することに関して論考されたが、一部の事例ではユーザは、ライセンスされないコンピューティングマシンから、ライセンスされるデジタルコンテンツアイテムの配信を始動し得るということが理解されるべきである。例えばユーザは、ライセンスされないコンピューティングマシン上でサインインし、認可サービスに、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに移転するための要求を送信し、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信を始動することが可能である。ライセンスされないコンピューティングマシンから要求を送信することは、認可サービスの動作に影響を与えない場合がある。例えば認可は、それでもなお、ユーザの証明書に基づいて権利を決定し得る。
【００１９】
[0025]さらに、上記で説明されたシナリオは、ビデオゲームが、ゲームコンソール上に遠隔でインストールされていることに関して論考されたが、ライセンスされるデジタルコンテンツアイテムは、音楽、ビデオ、電子ブック、アプリケーション、その他などの任意の適した形式で実現され得るということが理解されるべきである。さらに、ライセンスされるデジタルコンテンツアイテムは、本開示の範囲から逸脱することなく、ライセンスされるコンピューティングマシンに対して、購入され、リースされ、賃借され、または、無料で提供され得る。
【００２０】
[0026]図２および３は、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシン上に遠隔でインストールすることの異なる例を示す。図２では、ライセンスされるデジタルコンテンツアイテムは、直接、ライセンスされるコンピューティングマシンからライセンスされないコンピューティングマシンに配信される。
【００２１】
[0027]２０２で、ライセンスされるコンピューティングマシンは、ライセンスされないコンピューティングマシンを識別する。例えばユーザは、ライセンスされるコンピューティングマシンからソーシャルメディアの友人を識別することが可能であり、ライセンスされないコンピューティングマシンは、ソーシャルメディアの友人のソーシャルメディアアカウントに関連付けられるコンピューティングマシンであり得る。２０４で、ライセンスされるコンピューティングマシンは、認可サービスコンピューティングマシンに、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに一時的に移転するための要求を送信する。２０６で、認可サービスコンピューティングマシンは、ライセンスされるコンピューティングマシンに、ライセンスされないコンピューティングマシンにライセンスを移転するための要求の承認を送信する。２０８で、ライセンスされるコンピューティングマシンは随意で、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシンに配信する。一部の実施形態では、ライセンスされるコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされるデジタルコンテンツアイテムを移転するための許可を要求することなく、および／または、ライセンスを移転するための承認を受信する前に配信し得る。さらに、ライセンスされないコンピューティングマシンは、ライセンスされるデジタルコンテンツアイテムを、本開示の範囲から逸脱することなく、任意の機構を介して取得し得る。本明細書で説明されるライセンス移転機構は、コンテンツ配信機構にかかわらず適用可能である。
【００２２】
[0028]ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信が、時間Ｔ１で始動されると、ユーザは、ライセンスされるコンピューティングマシンからライセンスされないコンピューティングマシンに移動することが可能である（例えばユーザは、友人の家に行く場合がある）。時間Ｔ２で、ユーザは、ライセンスされないコンピューティングマシンに行き着き得る。時間Ｔ１と時間Ｔ２との間に、ライセンスされるデジタルコンテンツアイテムは、配信され、ライセンスされないコンピューティングマシン上にインストールされ得る。さらに、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行は、ライセンスされるデジタルコンテンツアイテムに対するライセンスが、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認される前は防止され得る。
【００２３】
[0029]２１０で、ライセンスされないコンピューティングマシンは、認可サービスコンピューティングマシンに、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転の有効性を確認するための要求を送信する。要求は、ユーザ（すなわち、ライセンスされるコンピューティングマシンに関連付けられる、ライセンスされるユーザ）の証明書を含み得る。１つの例では要求は、ユーザが、ライセンスされないコンピューティングマシン上でサインインすることに応答して送信される。２１２で、認可サービスコンピューティングマシンは、証明書の有効性を確認し、ライセンスされないコンピューティングマシンに、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とするライセンスの、ライセンスされないコンピューティングマシンへの移転の有効性確認を送信する。例えば認可サービスは、ライセンスされないコンピューティングマシンに対する／のための、一時的なライセンスキーを、送信し、および／または、別の形で可能にし得る。
【００２４】
[0030]図３は、ライセンスされるデジタルコンテンツアイテムに対するライセンスを、コンピューティングマシン間で移転することの別の例を示す。図３では、ライセンスされるデジタルコンテンツアイテムは、ＣＤＮ、および／または、Ｐ２Ｐネットワークのピアコンピューティングマシンから、ライセンスされないコンピューティングマシンに配信される。
【００２５】
[0031]３０２で、ライセンスされるコンピューティングマシンは、ライセンスされないコンピューティングマシンを識別する。３０４で、ライセンスされるコンピューティングマシンは、認可サービスコンピューティングマシンに、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに一時的に移転するための要求を送信する。３０６で、認可サービスコンピューティングマシンは、ライセンスされるコンピューティングマシンに、ライセンスされないコンピューティングマシンにライセンスを移転するための要求の承認を送信する。
【００２６】
[0032]３０８で、ライセンスされるコンピューティングマシンは、ＣＤＮ、Ｐ２Ｐネットワークの１つもしくは複数のピアコンピューティングマシン、または、それらの組合せに、ライセンスされるコンテンツアイテムを、ライセンスされないコンピューティングマシンに配信するための要求を送信する。３１０で、ＣＤＮ、および／または、ピアコンピューティングマシンの１つもしくは複数は、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシンに配信する。一部の事例では、全体のライセンスされるデジタルコンテンツアイテムは、単一の供給源から配信され得る。他の事例では、複数の異なる供給源が各々、ライセンスされないコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムの全体を受信するように、ライセンスされるデジタルコンテンツアイテムの一部分を提供し得る。
【００２７】
[0033]ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信が、時間Ｔ１で始動されると、ユーザは、ライセンスされるコンピューティングマシンからライセンスされないコンピューティングマシンに移動することが可能である（例えばユーザは、友人の家に行くことがある）。時間Ｔ２で、ユーザは、ライセンスされないコンピューティングマシンに行き着き得る。時間Ｔ１と時間Ｔ２との間に、ライセンスされるデジタルコンテンツアイテムは、配信され、ライセンスされないコンピューティングマシン上にインストールされ得る。さらに、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行は、ライセンスされるデジタルコンテンツアイテムに対するライセンスが、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認される前は防止され得る。
【００２８】
[0034]３１２で、ライセンスされないコンピューティングマシンは、認可サービスコンピューティングマシンに、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転の有効性を確認するための要求を送信する。要求は、ユーザの証明書を含み得る。３１４で、認可サービスコンピューティングマシンは、証明書の有効性を確認し、ライセンスされないコンピューティングマシンに、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とするライセンスの、ライセンスされないコンピューティングマシンへの移転の有効性確認を送信する。
【００２９】
[0035]図４は、本開示の実施形態による、ライセンスされるデジタルコンテンツアイテムの遠隔インストールを始動する方法４００を示す。例えば方法４００は、図１に示される、ライセンスされるコンピューティングマシン１０２により遂行され得る。
【００３０】
[0036]４０２で、方法４００は、ライセンスされるデジタルコンテンツアイテムをインストールすべき、ライセンスされないコンピューティングマシンを識別するステップを含み得る。ライセンスされないコンピューティングマシンは、任意の適した様式で識別され得る。例えば、識別するステップは、ライセンスされないコンピューティングマシンを、知られているコンピューティングマシンのセットから選択するステップを含み得る。別の例では、識別するステップは、ライセンスされないコンピューティングマシンを、代理により、ユーザを遠隔インストール先として選択することによって選択するステップを含み得る。さらに別の例では、識別するステップは、ユーザを遠隔インストール先として選択するステップを含み得るものであり、その場合ユーザは、関連付けられるデフォルトのライセンスされないコンピューティングマシンを有し得る。さらに別の例では、識別するステップは、ユーザを遠隔インストール先として選択するステップを含み得るものであり、その場合、ライセンスされないコンピューティングマシンは、ユーザが現在サインインされているコンピューティングマシンである。上記の機構のすべては、以前に検証されたソーシャルメディアの友人関係／交際などの、以前に確立された関係性を活用し得る。
【００３１】
[0037]１つの特定の例では、ライセンスされるコンピューティングマシンは、ユーザに関連付けられ得るものであり、ユーザは、ライセンスされないコンピューティングマシンを、ユーザの異なるソーシャルメディアの友人に関連付けられる、複数のライセンスされないコンピューティングマシンから識別することが可能である。具体的にはユーザは、友人、または、ライセンスされるデジタルコンテンツアイテムをインストールすべき、友人に関連付けられる、ライセンスされないコンピューティングマシン（例えば、デフォルトのコンピューティングマシン、または、友人が現在サインインされているコンピューティングマシン）を選択することが可能である。
【００３２】
[0038]４０４で、方法４００は、ライセンスされるコンピューティングマシンから認可サービスコンピューティングマシンに、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに移転するための要求を送信するステップを含み得る。要求は、ライセンスの条項に違反し得る、ライセンスされるデジタルコンテンツアイテムの認可されない使用の可能性を低減するために行われ得る。
【００３３】
[0039]４０６で、方法４００は、認可サービスコンピューティングマシンからの要求への応答を受信するステップを含み得る。
[0040]４０８で、方法４００は、要求への応答が、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を承認するかどうかを決定するステップを含み得る。ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転が承認されるならば、方法４００は４１０に進む。そうでなければ、方法４００は他の動作に戻る。
【００３４】
[0041]４１０で、方法４００は随意で、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムの配信を始動するステップを含み得る。配信は、認可サービスコンピューティングマシンから、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに移転するための要求の承認を受信することに応答して始動され得る。ライセンスされるデジタルコンテンツアイテムの配信は、任意の適した様式で始動され得る。
【００３５】
[0042]ライセンスの条項が、ライセンスされるデジタルコンテンツアイテムの実行を、一度に１つのコンピューティングマシンに制約する一部の実施形態では、４１２で、方法４００は随意で、ライセンスが、ライセンスされないコンピューティングマシンに移転される前は、ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されることを防止するステップを含み得る。
【００３６】
[0043]図５は、本開示の実施形態による、ライセンスされるデジタルコンテンツアイテムを入手する方法５００を示す。例えば方法５００は、図１に示される、ライセンスされないコンピューティングマシン１０８により遂行され得る。
【００３７】
[0044]５０２で、方法５００は、ライセンスされるコンピューティングマシンにより識別される、ライセンスされないコンピューティングマシンで、ライセンスされるデジタルコンテンツアイテムを受信するステップを含み得る。ライセンスされるデジタルコンテンツアイテムは、任意の適した供給源から受信され得る。例えばライセンスされるデジタルコンテンツアイテムは、ライセンスされるコンピューティングマシン、ＣＤＮ、ピアツーピアネットワークのピアコンピュータ、または、それらの組合せから受信され得る。一部の実施形態では、受信するステップは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシン上にインストールするステップを含み得る。
【００３８】
[0045]５０４で、方法５００は、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を防止するステップを含み得る。ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行は、ライセンスされるデジタルコンテンツアイテムに対するライセンスが、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認されないならば防止され得る。一部の実施形態では、実行を防止するステップは、全体のライセンスされるデジタルコンテンツアイテムの実行を防止するステップを含む。一部の実施形態では、実行を防止するステップは、ライセンスされるデジタルコンテンツアイテムの一部分の実行を防止するステップを含む。例えば、ライセンスされるデジタルコンテンツアイテムの部分的な試用版が、ライセンスされないコンピューティングマシン上で、ライセンスが、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認される前に実行され得る。
【００３９】
[0046]５０６で、方法５００は、認可サービスコンピューティングマシンに、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに移転されているとして有効性を確認するための要求を送信するステップを含み得る。要求は、ライセンスされるコンピューティングマシンに関連付けられるユーザの証明書を含み得る。要求は、ユーザが、ライセンスされないコンピューティングマシンにサインインすることに応答して送信され得る。
【００４０】
[0047]５０８で、方法５００は、認可サービスコンピューティングマシンからの要求への応答を受信するステップを含み得る。
[0048]５１０で、方法５００は、応答が、ライセンスを、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認するかどうかを決定するステップを含み得る。ライセンスされるデジタルコンテンツアイテムに対するライセンスが、ライセンスされないコンピューティングマシンに移転されているとして有効性を確認されるならば、方法５１０は５１２に進む。そうでなければ、方法５００は他の動作に戻る。
【００４１】
[0049]５１２で、方法５００は、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とするステップを含み得る。
【００４２】
[0050]５１４で、方法５００は随意で、ライセンスされるデジタルコンテンツアイテムに対するライセンスが、ライセンスされないコンピューティングマシンから移転されるかどうかを決定するステップを含み得る。ライセンスは、ライセンスされないコンピューティングマシンから、任意の適した理由のために移転され得る。例えばユーザは、ライセンスの移転を１日の間認可するのみである場合があり、その日の終わりにライセンスは、本来ライセンスされるコンピューティングマシンに戻り得る。ライセンスが、以前はライセンスされない、今は一時的にライセンスされるコンピューティングマシンとともに残っているならば、方法５００は５１２に戻る。ライセンスが移転されて除去されているならば、方法５００は５１６に移り得る。
【００４３】
[0051]５１６で、方法５００は随意で、ライセンスされるものが、ライセンスされないコンピューティングマシンから移転されて除去されているときに、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を防止するステップを含み得る。１つの例では、ライセンスされるデジタルコンテンツアイテムは、部分的な試用版に逆戻りし得る。
【００４４】
[0052]５１８で、方法５００は随意で、ライセンスされるデジタルコンテンツアイテムに対するライセンスを取得するためのオファーを提供するステップを含み得る。例えば、このオファーされるライセンスは、ライセンスされないコンピューティングマシンに関連付けられる（そのマシンを、ライセンスされるコンピューティングマシンに永続的に切り替えるための）新しい、または永続的なライセンスであり得る。一部の実施形態ではオファーは、ライセンスを取得するための奨励策を含み得る。例えば奨励策は、ライセンスに対する低減される購入価格であり得る。
【００４５】
[0053]５２０で、方法５００は随意で、ライセンスされないコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを取得したかどうかを決定するステップを含み得る。ライセンスされないコンピューティングマシンがライセンスを取得したならば、方法５００は５２２に進む。そうでなければ、方法５００は５２４に進む。
【００４６】
[0054]５２２で、方法５００は随意で、ライセンスされないコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを取得することに応答して、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とするステップを含み得る。
【００４７】
[0055]５２４で、方法５００は随意で、ライセンスされないコンピューティングマシンのビジターキャッシュ（ｖｉｓｉｔｏｒ  ｃａｃｈｅ）のリソースが、異なるデジタルコンテンツアイテムに対して指定された状態になるならば、ライセンスされないコンピューティングマシンから、ライセンスされるデジタルコンテンツアイテムを除去するステップを含み得る。例えば、ライセンスされないコンピューティングマシンは、他のライセンスされるコンピューティングマシンにより一時的に移転されるデジタルコンテンツアイテムなどの、ライセンスされないコンピューティングマシンがライセンスを有しないデジタルコンテンツアイテムに対する記憶域を含む、自動的に管理されるビジターキャッシュを含み得る。一部の実施形態では、ライセンスされないコンピューティングマシンは、自動的に管理されるビジターキャッシュを含まない場合があり、ライセンスされるデジタルコンテンツは、ユーザが、ライセンスされるコンテンツアイテムを手動で除去するまで、ライセンスされないコンピューティングマシン上に残っている場合がある。
【００４８】
[0056]図６は、本開示の実施形態による、コンピューティングマシン間の、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を認可する方法６００を示す。例えば方法６００は、図１に示される、認可サービスコンピューティングマシン１２０により遂行され得る。
【００４９】
[0057]６０２で、方法６００は、認可サービスコンピューティングマシンで、ライセンスされるコンピューティングマシンから、ライセンスされるデジタルコンテンツアイテムに対するライセンスをライセンスされないコンピューティングマシンに移転するための要求を受信するステップを含み得る。
【００５０】
[0058]６０４で、方法６００は、ライセンスされるコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有するかどうかを決定するステップを含み得る。一部の実施形態では要求は、ライセンスされるコンピューティングマシンに関連付けられるユーザの証明書を含み得るものであり、ライセンスは、証明書にさらに関連付けられ得るものであり、方法は、ユーザ、および、ライセンスされるコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有するかどうかを決定するステップを含み得る。ライセンスされるコンピューティングマシンアイテムが、ライセンスされるデジタルコンテンツに対するライセンスを有するならば、方法６００は６０６に進む。そうでなければ、方法６００は６１６に進む。
【００５１】
[0059]６０６で、方法６００は随意で、ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されているかどうかを決定するステップを含み得る。ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されているということが決定されるならば、方法６００は６１６に進む。そうでなければ、方法６００は６０８に進む。
【００５２】
[0060]６０８で、方法６００は、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を承認するステップを含み得る。一部の事例では、ライセンスの移転は、ライセンスされるコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有し、ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で現在実行されていないならば、承認され得る。
【００５３】
[0061]６１０で、方法６００は随意で、ライセンスされないコンピューティングマシンから、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転の有効性を確認するための要求を受信するステップを含み得る。要求は、ライセンスされるコンピューティングマシンに関連付けられるユーザの証明書を含み得る。例えばこの要求は、ライセンスの条項が、ユーザに、ライセンスされないコンピューティングマシンにサインインすることを義務付ける場合に、認可サービスに送信され得る。換言すれば、ライセンスされないコンピューティングマシンに関連付けられるユーザは、ライセンスされるコンピューティングマシンのユーザが、ライセンスされないコンピューティングマシンにサインインされていない状態で、ライセンスされるデジタルコンテンツアイテムを実行することはできない。
【００５４】
[0062]一部の実施形態では、ライセンスされるデジタルコンテンツアイテムは、ライセンスされないコンピューティングマシン上で、認可サービスコンピューティングマシンによる移転の有効性確認なしで実行され得る。
【００５５】
[0063]６１２で、方法６００は随意で、ユーザの証明書が有効であるかどうかを決定するステップを含み得る。証明書が有効であるならば、方法６００は６１４に進む。そうでなければ、方法６００は６１６に進む。
【００５６】
[0064]６１４で、方法６００は随意で、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を可能とするライセンスの、ライセンスされないコンピューティングマシンへの移転の有効性を確認するステップを含み得る。
【００５７】
[0065]６１６で、方法６００は、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの実行を防止する、ライセンスされないコンピューティングマシンへの、ライセンスされるデジタルコンテンツアイテムに対するライセンスの移転を無効化するステップを含み得る。一部の事例では移転は、ライセンスされるコンピューティングマシンが、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有しないならば無効化され得る。一部の事例では移転は、ユーザの証明書が無効であるならば無効化され得る。一部の事例では移転は、ライセンスされるデジタルコンテンツアイテムが、ライセンスされるコンピューティングマシン上で実行されているならば無効化され得る。一部の事例では、移転を無効化するステップは、デジタルコンテンツアイテムを、ライセンスされないコンピューティングマシンに配信するための要求を拒否するステップを含む。
【００５８】
[0066]上記で説明された方法は、ライセンスされるデジタルコンテンツアイテムに対するライセンスを有するユーザが、ユーザから遠隔に配置される、ライセンスされないコンピューティングマシン上での、ライセンスされるデジタルコンテンツアイテムの遠隔インストールを始動することが可能であるというシナリオを容易にし得る。ユーザが、ライセンスされないコンピューティングマシンに移動する間に、または、任意の他の適した時間に、ライセンスされるデジタルコンテンツアイテムは、ライセンスされないコンピューティングマシンに配信され、そのマシン上にインストールされ得る。ユーザが、ライセンスされないコンピューティングマシンに行き着くとき、ライセンスされるデジタルコンテンツアイテムは、実行される準備ができている。したがってユーザは、ライセンスされるデジタルコンテンツアイテムが、ライセンスされないコンピューティングマシンに配信され、そのマシン上にインストールされることを待つ必要はない。さらにユーザは、ライセンスされるデジタルコンテンツアイテムを、ライセンスされないコンピューティングマシン上にインストールするために、ライセンスされるデジタルコンテンツアイテムの物理コピーを、ライセンスされないコンピューティングマシンに持参する必要はない。さらに、ライセンスされるデジタルコンテンツアイテムに対するライセンスは、ライセンスの条項に違反しないように一時的に移転され得る。
【００５９】
[0067]上記で説明されたシナリオは特に、ビデオゲームなどの、配信およびインストールするための相当な量の時間をとり得る、比較的大きなデジタルコンテンツアイテムに適用可能であり得る。一部の実施形態では、ライセンスされるデジタルコンテンツアイテムは、ビデオゲームであり得る。一部の実施形態では、ライセンスされるコンピューティングマシン、および、ライセンスされないコンピューティングマシンは、ゲームコンソールであり得る。ライセンスを、ライセンスされるコンピューティングマシンと、ライセンスされないコンピューティングマシンとの間で移転することは、新しいライセンスを作る必要はなく、ライセンスの総数は変化する必要がないということが理解されるべきである。
【００６０】
[0068]図７は、上記で説明された方法およびプロセスの１つまたは複数を再現し得る、コンピューティングシステム７００の非限定的な実施形態を概略的に示す。例えばコンピューティングシステム７００は、図１に示される、ライセンスされるコンピューティングマシン１０２、ライセンスされないコンピューティングマシン１０８、ＣＤＮコンピューティングマシン１１６、または、認可サービスコンピューティングマシン１２０を表すものであり得る。コンピューティングシステム７００は、単純化された形式で示される。コンピューティングシステム７００は、１つまたは複数の、パーソナルコンピュータ、サーバコンピュータ、タブレットコンピュータ、ホームエンターテイメントコンピュータ、ネットワークコンピューティングデバイス、ゲーミングデバイス、モバイルコンピューティングデバイス、モバイル通信デバイス（例えば、スマートフォン）、および／または、他のコンピューティングデバイスの形式をとり得る。
【００６１】
[0069]コンピューティングシステム７００は、論理マシン７０２および記憶マシン７０４を含む。コンピューティングシステム７００は随意で、表示サブシステム７０６、入力サブシステム７０８、通信サブシステム７１０、および／または、図７に示されない他の構成要素を含み得る。
【００６２】
[0070]論理マシン７０２は、命令を実行するように構成される１つまたは複数の物理デバイスを含む。例えば論理マシンは、１つまたは複数の、アプリケーション、サービス、プログラム、ルーチン、ライブラリ、オブジェクト、構成要素、データ構造、または、他の論理構築物の部分である命令を実行するように構成され得る。そのような命令は、タスクを遂行する、データ型を実装する、１つもしくは複数の構成要素の状態を変換する、技術的な効果を達成する、または別の形で、所望される結果に行き着くように実装され得る。
【００６３】
[0071]論理マシンは、ソフトウェア命令を実行するように構成される１つまたは複数のプロセッサを含み得る。追加的または代替的に論理マシンは、ハードウェアまたはファームウェアの命令を実行するように構成される、１つまたは複数のハードウェアまたはファームウェアの論理マシンを含み得る。論理マシンのプロセッサは、単一コアまたはマルチコアであり得るものであり、それらのプロセッサ上で実行される命令は、順次、並列、および／または、分散処理のために構成され得る。論理マシンの個々の構成要素は随意で、２つ以上の別々のデバイスの間で分散され得るものであり、それらのデバイスは、遠隔に配置され、および／または、協調処理のために構成され得る。論理マシンの態様は、クラウドコンピューティング構成で構成される、遠隔でアクセス可能なネットワーク化されたコンピューティングデバイスにより仮想化および実行され得る。
【００６４】
[0072]記憶マシン７０４は、本明細書で説明される方法およびプロセスを実装するために論理マシンにより実行可能な命令を保持するように構成される、１つまたは複数の物理デバイスを含む。そのような方法およびプロセスが実装されるとき、記憶マシン７０４の状態は、例えば、異なるデータを保持するように変換され得る。
【００６５】
[0073]記憶マシン７０４は、リムーバブルおよび／または組み込みのデバイスを含み得る。記憶マシン７０４は、とりわけ、光学メモリ（例えば、ＣＤ、ＤＶＤ、ＨＤ−ＤＶＤ、Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ、その他）、半導体メモリ（例えば、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、その他）、および／または、磁気メモリ（例えば、ハードディスクドライブ、フロッピーディスクドライブ、テープドライブ、ＭＲＡＭ、その他）を含み得る。記憶マシン７０４は、揮発性、不揮発性、ダイナミック、スタティック、読み出し／書き込み、読み出し専用、ランダムアクセス、順次アクセス、位置アドレス指定可能、ファイルアドレス指定可能、および／または、コンテンツアドレス指定可能のデバイスを含み得る。
【００６６】
[0074]記憶マシン７０４が、１つまたは複数の物理デバイスを含むということが認識されるであろう。しかしながら、本明細書で説明される命令の態様は、代替的に、有限の継続期間の間物理デバイスにより保持されない、通信メディア（例えば、電磁信号、光学信号、その他）により伝搬される場合がある。
【００６７】
[0075]論理マシン７０２および記憶マシン７０４の態様は、１つまたは複数のハードウェア論理構成要素内に一体に集積され得る。そのようなハードウェア論理構成要素は、例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定プログラムおよび用途向け集積回路（ｐｒｏｇｒａｍ−  ａｎｄ  ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）（ＰＡＳＩＣ／ＡＳＩＣ）、特定プログラムおよび用途向け標準製品（ｐｒｏｇｒａｍ−  ａｎｄ  ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｓｔａｎｄａｒｄ  ｐｒｏｄｕｃｔ）（ＰＳＳＰ／ＡＳＳＰ）、システム・オン・チップ（ＳＯＣ）、ならびに、複合プログラマブル論理デバイス（ＣＰＬＤ）を含み得る。
【００６８】
[0076]「サービス」は、本明細書で使用される際は、多重のユーザセッションにわたって実行可能な、１つまたは複数のアプリケーションプログラムであり得るということが認識されるであろう。サービスは、１つまたは複数の、システム構成要素、プログラム、および／または、他のサービスに対して利用可能であり得る。一部の実装形態ではサービスは、１つまたは複数のサーバコンピューティングデバイス上で走る場合がある。
【００６９】
[0077]含まれるとき、表示サブシステム７０６は、記憶マシン７０４により保持されるデータの視覚的表現を提示するために使用され得る。この視覚的表現は、グラフィカル・ユーザ・インターフェイス（ＧＵＩ）の形式をとり得る。本明細書で説明される方法およびプロセスが、記憶マシンにより保持されるデータを変化させ、したがって、記憶マシンの状態を変換する際に、表示サブシステム７０６の状態が同様に、基になるデータの変化を視覚的に表すように変換され得る。表示サブシステム７０６は、実質的に任意の型の技術を利用する１つまたは複数の表示デバイスを含み得る。そのような表示デバイスは、共用されるエンクロージャ内で論理マシン７０２および／もしくは記憶マシン７０４と組み合わされ得るものであり、または、そのような表示デバイスは、周辺機器の表示デバイスであり得る。
【００７０】
[0078]含まれるとき、入力サブシステム７０８は、キーボード、マウス、タッチスクリーン、もしくは、ゲームコントローラなどの、１つもしくは複数のユーザ入力デバイスを備え、または、それらのデバイスとインターフェイス接続し得る。一部の実施形態では入力サブシステムは、選択されたナチュラルユーザ入力（ＮＵＩ：ｎａｔｕｒａｌ  ｕｓｅｒ  ｉｎｐｕｔ）構成部分を備え、または、その構成部分とインターフェイス接続し得る。そのような構成部分は、集積され得る、または、周辺機器であり得るものであり、入力アクションの転換および／または処理は、オンボードまたはオフボードで対処され得る。例のＮＵＩ構成部分は、発話および／または音声認識用のマイクロホン、マシンビジョンおよび／またはジェスチャ認識用の、赤外線、カラー、ステレオスコピック、および／または、デプスカメラ、動き検出および／または意図認識用の、ヘッドトラッカ、アイトラッカ、加速度計、および／または、ジャイロスコープ、ならびに、脳活動を評価するための電場感知構成部分を含み得る。
【００７１】
[0079]含まれるとき、通信サブシステム７１０は、コンピューティングシステム７００を、１つまたは複数の他のコンピューティングデバイスと通信可能に結合するように構成され得る。通信サブシステム７１０は、１つまたは複数の異なる通信プロトコルとの適合性がある、ワイヤードおよび／またはワイヤレスの通信デバイスを含み得る。非限定的な例として通信サブシステムは、ワイヤレス電話ネットワーク、または、ワイヤードもしくはワイヤレスのローカルエリアネットワークもしくはワイドエリアネットワークを介した通信のために構成され得る。一部の実施形態では通信サブシステムは、コンピューティングシステム７００が、インターネットなどのネットワークを介して、他のデバイスに、および／または、他のデバイスから、メッセージを送信および／または受信することを可能とし得る。
【００７２】
[0080]本明細書で説明された構成および／または手法は、例示的な性質のものであるということ、ならびに、これらの特定の実施形態または例は、数多くの変形形態が可能であるので、限定的な意味で検討されるべきではないということが理解されるであろう。本明細書で説明された特定のルーチンまたは方法は、任意の数の処理戦略の１つまたは複数を表し得る。したがって、図解および／または説明された様々な作用は、図解および／もしくは説明されたシーケンスで、他のシーケンスで、並列で遂行される場合があり、または、除外される場合がある。同様に、上記で説明されたプロセスの順序は変更される場合がある。
【００７３】
[0081]本開示の主題は、本明細書で開示された、様々なプロセス、システム、および、構成、ならびに、他の特徴、機能、作用、および／または、特質の、すべての新規の、および明白でない、組合せおよび部分的組合せを、それらの一切の等価物と同様に含む。
【図１】
0006463337.tif 000002
【図２】
0006463337.tif 000003
【図３】
0006463337.tif 000004
【図４】
0006463337.tif 000005
【図５】
0006463337.tif 000006
【図６】
0006463337.tif 000007
【図７】
0006463337.tif 000008