【手続補正書】
【提出日】平成31年3月5日(2019.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザのサインイン用ユーザアカウントを用いて、少なくとも１つのサーバを含むサーバシステムにより提供されるネットワークサービスにサインインする情報処理装置であって、
当該サーバシステムは、当該情報処理装置を含む複数のクライアント装置が同じユーザアカウントを用いてサインイン可能なネットワークサービスを提供するものであり、当該ネットワークサービスにおいては、ゲームを実行可能なクライアント装置が１つに限って許可されるものであって、
ユーザを当該情報処理装置にログインさせるログイン管理部と、
当該情報処理装置のステータスを管理するステータス管理部と、
サーバからステータスの変更指示を受け付ける変更指示受付部と、を備え、前記変更指示受付部がステータスの変更指示を受け付けると、前記ステータス管理部は、管理しているステータスを、変更指示されたステータスに変更するものであって、
前記ステータス管理部は、ユーザが当該情報処理装置にログインしており且つ当該情報処理装置がネットワークサービスにサインインしている場合に、当該情報処理装置がゲームを実行可能なオンライン状態にあって、当該情報処理装置が表示するためのメッセージを通知されるプッシュ通知サービスを利用可能な状態である第１ステータスと、当該情報処理装置がゲームを実行不能なオフライン状態にあって、前記プッシュ通知サービスを利用可能な状態である第２ステータスのいずれかで、当該情報処理装置のステータスを管理する、
ことを特徴とする情報処理装置。
【請求項２】
ステータスの変更通知をサーバに送信する変更通知送信部を、さらに備え、
前記ログイン管理部がユーザをログインさせると、前記ステータス管理部はステータスを第１ステータスに設定し、前記変更通知送信部は、第１ステータスへの変更通知をサーバに送信し、
前記変更指示受付部が第２ステータスへの変更指示を受け付けると、前記ステータス管理部はステータスを、第２ステータスに変更する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記プッシュ通知サービスは、サーバシステムにおけるプッシュ通知サーバにより提供される、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
ゲームを起動するための起動指示をクラウドシステムに送信する起動指示送信部をさらに備え、
前記起動指示送信部がクラウドシステムにゲーム起動指示を送信した後、前記変更指示受付部が、通知サーバから第２ステータスへの変更指示を受け付けると、前記ステータス管理部はステータスを、第２ステータスに変更する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記変更指示には、クラウドシステムにおいてゲームを実行するために割り当てられた処理ユニットを特定するための情報が含まれている、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
クラウドシステムにおけるゲームの実行を終了した後、前記変更通知送信部は、前記処理ユニットを特定するための情報を含めた第１ステータスへの変更通知を、前記通知サーバに送信する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記起動指示送信部がクラウドシステムにゲーム起動指示を送信していない場合に、前記変更指示受付部が、前記通知サーバから第２ステータスへの変更指示を受け付けると、前記ログイン管理部は、ユーザを当該情報処理装置からログアウトさせ、前記ステータス管理部はステータスを、ユーザが当該情報処理装置にログインしていない状態である第３ステータスに変更する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項８】
ユーザのサインイン用ユーザアカウントを用いて、少なくとも１つのサーバを含むサーバシステムにより提供されるネットワークサービスにサインインする情報処理装置のステータス管理方法であって、
当該サーバシステムは、当該情報処理装置を含む複数のクライアント装置が同じユーザアカウントを用いてサインイン可能なネットワークサービスを提供するものであり、当該ネットワークサービスにおいては、ゲームを実行可能なクライアント装置が１つに限って許可されるものであって、
ユーザを当該情報処理装置にログインさせるステップと、
当該情報処理装置のステータスを管理するステップと、
サーバからステータスの変更指示を受け付けるステップと、を有し、
ステータス管理ステップは、ステータスの変更指示により、管理しているステータスを変更指示されたステータスに変更するものであって、
ステータス管理ステップは、ユーザが当該情報処理装置にログインしており且つ当該情報処理装置がネットワークサービスにサインインしている場合に、当該情報処理装置がゲームを実行可能なオンライン状態にあって、当該情報処理装置が表示するためのメッセージを通知されるプッシュ通知サービスを利用可能な状態である第１ステータスと、当該情報処理装置がゲームを実行不能なオフライン状態にあって、前記プッシュ通知サービスを利用可能な状態である第２ステータスのいずれかで、当該情報処理装置のステータスを管理する、
ことを特徴とするステータス管理方法。
【請求項９】
ユーザのサインイン用ユーザアカウントを用いて、少なくとも１つのサーバを含むサーバシステムにより提供されるネットワークサービスにサインインするコンピュータに、
ユーザを当該コンピュータにログインさせる機能と、
当該コンピュータのステータスを管理する機能と、
サーバからステータスの変更指示を受け付ける機能と、を実現させるためのプログラムであって、
前記サーバシステムは、当該コンピュータを含む複数のクライアント装置が同じユーザアカウントを用いてサインイン可能なネットワークサービスを提供するものであり、当該ネットワークサービスにおいては、ゲームを実行可能なクライアント装置が１つに限って許可されるものであり、
ステータス管理機能は、ステータスの変更指示により、管理しているステータスを変更指示されたステータスに変更する機能を含むものであって、
ステータス管理機能は、ユーザが当該コンピュータにログインしており且つ当該コンピュータがネットワークサービスにサインインしている場合に、当該コンピュータがゲームを実行可能なオンライン状態にあって、当該コンピュータが表示するためのメッセージを通知されるプッシュ通知サービスを利用可能な状態である第１ステータスと、当該コンピュータがゲームを実行不能なオフライン状態にあって、前記プッシュ通知サービスを利用可能な状態である第２ステータスのいずれかで、当該コンピュータのステータスを管理する機能を含む、
ことを特徴とするプログラム。
【請求項１０】
１人のユーザが１つのユーザアカウントを用いてサインインする複数のクライアント装置のうち、ゲームを実行可能とするオンライン状態にあるクライアント装置を１つに限って許可するネットワークサービスを提供するサーバシステムであって、
クライアント装置のステータスを管理するステータス管理部と、
クライアント装置から、ステータスの変更通知を受け付ける変更通知受付部と、
クライアント装置に、ステータスの変更指示を送信する変更指示送信部と、を備え、
前記変更通知受付部が、ユーザがログインした第１クライアント装置であって当該ネットワークサービスにユーザアカウントを用いてサインインする第１クライアント装置から、オンライン状態である第１ステータスへの変更通知を受け付けると、前記ステータス管理部は、第１クライアント装置のステータスを、第１ステータスに設定し、
前記変更通知受付部が、ユーザがログインした第２クライアント装置であって当該ネットワークサービスに同じユーザアカウントを用いてサインインする第２クライアント装置から、第１ステータスへの変更通知を受け付けると、前記ステータス管理部は、第２クライアント装置のステータスを第１ステータスに設定し、第１クライアント装置のステータスを、ユーザのログインを維持しつつゲームを実行不能なオフライン状態である第２ステータスに設定し、前記変更指示送信部は、第１クライアント装置に、第２ステータスへの変更指示を送信する、
ことを特徴とするサーバシステム。
【請求項１１】
第２クライアント装置は、クラウドシステムにおいて第１クライアント装置からの指示を受けてゲームを実行するために割り当てられた処理ユニットである、
ことを特徴とする請求項１０に記載のサーバシステム。
【請求項１２】
前記変更指示送信部は、変更指示に、第２クライアント装置を特定するための情報を含める、
ことを特徴とする請求項１０または１１に記載のサーバシステム。
【請求項１３】
前記変更通知受付部が、第２ステータスにある第１クライアント装置から、第１ステータスへの変更通知を受け付けると、前記ステータス管理部は、第１クライアント装置のステータスを、第１ステータスに設定する、
ことを特徴とする請求項１２に記載のサーバシステム。
【請求項１４】
第２ステータスにある第１クライアント装置からの変更通知には、第２クライアント装置を特定するための情報が含まれる、
ことを特徴とする請求項１３に記載のサーバシステム。
【請求項１５】
当該サーバシステムは、第１クライアント装置および第２クライアント装置にプッシュ通知を行う通知サーバを含む、
ことを特徴とする請求項１０から１４のいずれかに記載のサーバシステム。
【請求項１６】
１人のユーザが１つのユーザアカウントを用いてサインインする複数のクライアント装置のうち、ゲームを実行可能とするオンライン状態にあるクライアント装置を１つに限って許可するネットワークサービスを提供するサーバシステムにおいて、クライアント装置のステータスを管理する方法であって、
クライアント装置のステータスを管理するステップと、
クライアント装置から、ステータスの変更通知を受け付けるステップと、
クライアント装置に、ステータスの変更指示を送信するステップと、を有し、
変更通知受付ステップが、ユーザがログインした第１クライアント装置であって当該ネットワークサービスにユーザアカウントを用いてサインインする第１クライアント装置から、オンライン状態である第１ステータスへの変更通知を受け付けると、ステータス管理ステップは、第１クライアント装置のステータスを、第１ステータスに設定し、
変更通知受付ステップが、ユーザがログインした第２クライアント装置であって当該ネットワークサービスに同じユーザアカウントを用いてサインインする第２クライアント装置から、第１ステータスへの変更通知を受け付けると、ステータス管理ステップは、第２クライアント装置のステータスを、第１ステータスに設定し、第１クライアント装置のステータスを、ユーザのログインを維持しつつゲームを実行不能なオフライン状態である第２ステータスに設定し、変更指示送信ステップは、第１クライアント装置に、第２ステータスへの変更指示を送信する、
ことを特徴とするステータス管理方法。
【請求項１７】
１人のユーザが１つのユーザアカウントを用いてサインインする複数のクライアント装置のうち、ゲームを実行可能とするオンライン状態にあるクライアント装置を１つに限って許可するネットワークサービスを提供するコンピュータに、
クライアント装置のステータスを管理する機能と、
クライアント装置から、ステータスの変更通知を受け付ける機能と、
クライアント装置に、ステータスの変更指示を送信する機能と、を実現させるためのプログラムであって、
変更通知受付機能が、ユーザがログインした第１クライアント装置であって当該ネットワークサービスにユーザアカウントを用いてサインインする第１クライアント装置から、オンライン状態である第１ステータスへの変更通知を受け付けると、ステータス管理機能は、第１クライアント装置のステータスを、第１ステータスに設定し、
変更通知受付機能が、ユーザがログインした第２クライアント装置であって当該ネットワークサービスに同じユーザアカウントを用いてサインインする第２クライアント装置から、第１ステータスへの変更通知を受け付けると、ステータス管理機能は、第２クライアント装置のステータスを第１ステータスに設定し、第１クライアント装置のステータスを、ユーザのログインを維持しつつゲームを実行不能なオフライン状態である第２ステータスに設定し、変更指示送信機能は、第１クライアント装置に、第２ステータスへの変更指示を送信する、
ことを特徴とするプログラム。