【手続補正書】
【提出日】平成27年9月29日(2015.9.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークサービスを実施するサービスプロバイダーの１つまたは複数の計算デバイスが実施する方法であって、
前記ネットワークサービスにより、複数のユーザーデバイスを前記ネットワークサービスのユーザーアカウントと関連付けるステップと、
前記ネットワークサービスの前記ユーザーアカウントと関連付けられた前記複数のユーザーデバイスの特性を記述するデータを前記ネットワークサービスで維持するステップと、
前記複数のユーザーデバイスのうちの１つが受けるべき通信を形成するステップであって、前記通信は、前記複数のユーザーデバイスのうちの別の１つに関係する、前記ネットワークサービスで維持される前記データの部分を含み、前記データの前記部分は、受ける前記ユーザーデバイスが前記複数のユーザーデバイスのうちの前記別の１つを発見して、当該ユーザーデバイス間のローカルネットワーク接続を開始することを可能にし、前記ローカルネットワーク接続は当該ユーザーデバイス間のコンパニオン経験を促進し、前記コンパニオン経験において、受ける前記ユーザーデバイスと前記複数のユーザーデバイスのうちの前記別の１つとのうちの一方が、受ける前記ユーザーデバイスと前記複数のユーザーデバイスのうちの前記別の１つとのうちの他方で出力されるコンテンツを制御するために使用される、ステップと、
形成した前記通信を、受ける前記ユーザーデバイスに伝達するステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記通信は、前記複数のユーザーデバイスのうちの前記別の１つに関係し、前記複数のユーザーデバイスのうちの前記別の１つを発見して当該ユーザーデバイス間でリモートネットワーク接続を開始するのに適した、前記データの別の部分をさらに含む、方法。
【請求項３】
請求項１に記載の方法であって、前記データの前記部分は有線または無線サブネットを記述し、前記複数のユーザーデバイスのうちの前記別の１つには、前記有線または無線サブネットを介して、前記ローカルネットワーク接続を介してアクセスすることができる、方法。
【請求項４】
請求項１に記載の方法であって、前記データの前記部分は、前記複数のユーザーデバイスのうちの前記別の１つに前記ローカルネットワーク接続を介してアクセスできないとの判定に応答して前記複数のユーザーデバイスのうちの前記別の１つとのリモートネットワーク接続を形成するために、受ける前記ユーザーデバイスによる使用が可能である、方法。
【請求項５】
請求項１に記載の方法であって、前記データの前記部分は、前記ローカルネットワーク接続およびリモートネットワーク接続を含む前記複数のユーザーデバイスのうちの前記別の１つとの混成ネットワーク接続を形成するために、受ける前記ユーザーデバイスによる使用が可能である、方法。
【請求項６】
請求項１に記載の方法であって、前記データの前記部分は、前記ローカルネットワーク接続またはリモートネットワーク接続が利用できないとの判定に応答して前記ローカルネットワーク接続と前記リモートネットワーク接続とを切り換えるためのフォールバック動作を実行するために、受ける前記ユーザーデバイスによる使用が可能である、方法。
【請求項７】
請求項１に記載の方法であって、前記データの前記部分は、受ける前記ユーザーデバイスと前記複数のユーザーデバイスのうちの前記別の１つの間の通信の暗号化をサポートするために、受ける前記ユーザーデバイスによる使用が可能である、方法。
【請求項８】
第１計算デバイスが、ユーザーアカウントに関連付けられたデータを、前記ユーザーアカウントに関連付けられた第２計算デバイスを識別するネットワークサービスから受けるステップであって、前記第１計算デバイスおよび前記第２計算デバイスは、受ける前記ステップの前に前記ユーザーアカウントに関連付けられた、ステップと、
ローカルネットワーク接続を介して前記第２計算デバイスを利用することができるとの前記第１計算デバイスによる判定に応答して、前記第２計算デバイスとの前記ローカルネットワーク接続を前記第１計算デバイスによって形成して、前記第１計算デバイスと前記第２計算デバイスとの間のコンパニオン経験を促進するために、前記第１計算デバイスが前記ネットワークサービスから受けた前記データを使用するステップと、
ローカルネットワーク接続を介して前記第２計算デバイスを利用することができないとの前記第１計算デバイスによる判定に応答して、前記第２計算デバイスとの非ローカルネットワーク接続を前記第１計算デバイスによって形成して、前記第１計算デバイスと前記第２計算デバイスとの間の前記コンパニオン経験を促進するために、前記第１計算デバイスが前記ネットワークサービスから受けた前記データを使用するステップと、
前記ローカルネットワーク接続または非ローカルネットワーク接続の形成に応答して、制御通信を構成するために、前記第１計算デバイスが前記ネットワークサービスからの前記データを使用するステップであって、前記制御通信は、前記第１計算デバイスと前記第２計算デバイスとのうちの一方が、前記第１計算デバイスと前記第２計算デバイスとのうちの他方の動作を制御することを可能にする、ステップと
を含む方法。
【請求項９】
請求項８に記載の方法であって、前記データは有線または無線サブネットを記述し、前記第２計算デバイスには、前記有線または無線サブネットを介して、前記ローカルネットワーク接続を介してアクセスすることができる、方法。
【請求項１０】
請求項８に記載の方法であって、前記データは前記第２計算デバイスによって前記ネットワークサービスに提供された、方法。
【請求項１１】
請求項８に記載の方法であって、前記第２計算デバイスの発見可能性が前記ローカルネットワーク接続又は前記非ローカルネットワーク接続を形成することを可能にする設定の選択に応答して、前記データは前記第２計算デバイスによって提供された、方法。
【請求項１２】
請求項８に記載の方法であって、前記非ローカルネットワーク接続はイントラネットまたはワイドエリアネットワークを含む、方法。
【請求項１３】
請求項８に記載の方法であって、前記非ローカルネットワーク接続は、前記第１計算デバイスと前記第２計算デバイスとの間の通信を実行する仲介としての前記ネットワークサービスの使用を含む、方法。
【請求項１４】
請求項８に記載の方法であって、前記非ローカルネットワーク接続は、前記第１計算デバイスと前記第２計算デバイスとの間の通信を実行するトンネリングを含む、方法。
【請求項１５】
請求項８に記載の方法であって、前記第２計算デバイスがローカルネットワーク接続を介して利用することができないとの前記第１計算デバイスによる前記判定に応答して、前記第１計算デバイスが、前記第１計算デバイスのユーザにより見るための前記非ローカルネットワーク接続に関する通知を出力するステップをさらに含む方法。
【請求項１６】
請求項８に記載の方法であって、前記第２計算デバイスがローカルネットワーク接続を介して利用することができないとの前記第１計算デバイスによる前記判定に応答して、前記第１計算デバイスが、前記第１計算デバイスの１つまたは複数の特徴の利用可能性を調節するステップをさらに含む方法。
【請求項１７】
請求項８に記載の方法であって、前記第１計算デバイスが、前記第１計算デバイスから前記第２計算デバイスに送られるべき１つまたは複数の通信をキャッシュするステップをさらに含む方法。
【請求項１８】
計算デバイスが実施する方法であって、
ネットワークサービスとの通信を介して、コンパニオン経験をサポートする別のデバイスの利用可能性を発見するステップであって、前記コンパニオン経験において、前記計算デバイスと前記別のデバイスとのうちの一方により第１コンテンツが出力され、前記計算デバイスと前記別のデバイスとのうちの他方により、出力される前記第１コンテンツを補足する第２コンテンツが出力され、前記利用可能性は、前記別のデバイスのユーザーアカウントとの関連付けにより判定される、ステップと、
発見する前記ステップの結果として、前記計算デバイスと前記別のデバイスとの間のローカルネットワーク接続を開始するために、前記ネットワークサービスから受けたデータを使用するステップであって、前記ローカルネットワーク接続は、前記コンパニオン経験に含まれるデータを通信するために使用可能である、ステップと、
前記別のデバイスに、前記計算デバイスが前記第２コンテンツを出力する際に、前記別のデバイスにおける前記第１コンテンツの出力を制御する制御通信を送るステップと、
前記別のデバイスから、前記計算デバイスが前記第１コンテンツを出力する際に、前記計算デバイスにおける前記第１コンテンツの出力を制御する制御通信を受けるステップと
を含む方法。
【請求項１９】
請求項１８に記載の方法であって、前記計算デバイスはゲームコンソールとモバイル通信デバイスとのうちの一方であり、前記別のデバイスは前記ゲームコンソールと前記モバイル通信デバイスとのうちの他方である、方法。
【請求項２０】
請求項１９に記載の方法であって、前記コンパニオン経験は、前記モバイル通信デバイスを前記ゲームコンソールのためのゲームコントローラーとして使用するように構成される、方法。