【手続補正書】
【提出日】平成29年8月8日(2017.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザデバイス(810、820、830、840)の間のワイヤレス通信の方法であって、
前記複数のユーザデバイス(810、820、830、840)のうちの第1のユーザデバイスにより、前記複数のユーザデバイス(810、820、830、840)のうちの残りのユーザデバイスとワイヤレスピアツーピアネットワークを確立するステップ(1110)と、
前記第1のユーザデバイスにより、前記第1のユーザデバイスが前記複数のユーザデバイス(810、820、830、840)のうちのアクティブユーザデバイス(810)であるか否かを判定するステップ(1130)と、
前記第1のユーザデバイスがアクティブデバイス基準を満たして前記アクティブユーザデバイス(810)であるべきか否かを判定するステップと、
前記第1のユーザデバイスが前記アクティブユーザデバイスであり、前記アクティブデバイス基準を満たして前記アクティブユーザデバイス(810)であるべきであると判定することに応答して、前記第1のユーザデバイスにより、前記残りのユーザデバイスに通知を送信するステップ(1140)であって、前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であることを前記通知が示す、ステップ(1140)と、
前記第1のユーザデバイスと前記複数のユーザデバイス(810、820、830、840)のうちの前記残りのユーザデバイスの両方にインストールされた1つまたは複数のアプリケーション用の更新されたアプリケーションデータをリモートサーバ(170)から前記第1のユーザデバイスにおいて受信するステップ(1150)であって、同じユーザが前記第1のユーザデバイスおよび前記残りのユーザデバイスの前記1つまたは複数のアプリケーションにログインしている、ステップ(1150)と、
前記アクティブユーザデバイスとして判定された前記第1のユーザデバイスによって、前記残りのユーザデバイスに前記更新されたアプリケーションデータを送信するステップ(1160)と
を含む、方法。
【請求項２】
前記第1のユーザデバイスが前記アクティブデバイス基準を満たさないと判定すると、前記第1のユーザデバイスによって、前記残りのユーザデバイスに通知を送信するステップであって、前記第1のユーザデバイスが前記アクティブユーザデバイス(810)ではないことを前記通知が示す、ステップと、
前記アクティブユーザデバイス(810)である、前記残りのユーザデバイスのうちの別のユーザデバイスから、前記第1のユーザデバイスと前記アクティブユーザデバイス(810)の両方にインストールされた1または複数のアプリケーション用の更新されたアプリケーションデータを前記第1のユーザデバイスにおいて受信するステップであって、同じユーザが前記ユーザデバイスと前記アクティブユーザデバイス(810)の両方の前記1または複数のアプリケーションにログインしている、ステップと
をさらに含む、請求項1に記載の方法。
【請求項３】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)でないと判定することに応答して、前記残りのユーザデバイスのうちの別のユーザデバイスが前記アクティブユーザデバイス(810)であるという通知を受信するステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)でないと判定することが、他のユーザデバイスが前記アクティブユーザデバイス(810)であるという前記通知を受信することを含む、請求項3に記載の方法。
【請求項５】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であると判定することに応答して、前記通知を送信する前記ステップおよび前記更新されたアプリケーションデータを送信する前記ステップが、前記ワイヤレスピアツーピアネットワークを介して実施される、請求項1に記載の方法。
【請求項６】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であると判定することに応答して、前記更新されたアプリケーションデータを送信する前記ステップが、マルチキャストインターフェースを介して前記残りのユーザデバイスに前記更新されたアプリケーションデータを送信するステップを含む、請求項1に記載の方法。
【請求項７】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)ではないと判定することに応答して、前記残りのユーザデバイスのうちの別のユーザデバイスが前記アクティブユーザデバイス(810)であるか否かを判定するステップと、
別のユーザデバイスが前記アクティブユーザデバイス(810)ではないと判定することに応答して、前記第1のユーザデバイスが前記アクティブデバイス基準を満たすか否かを判定するステップと、
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)ではなく、かつ前記別のユーザデバイスが前記アクティブユーザデバイス(810)ではないと判定することに応答して、前記第1のユーザデバイスが前記アクティブデバイス基準を満たすと判定するステップと、
前記第1のユーザデバイスにより、前記残りのユーザデバイスに通知を送信するステップであって、前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であることを前記通知が示す、ステップと、
前記第1のユーザデバイスと前記複数のユーザデバイス(810、820、830、840)のうちの前記残りのユーザデバイスの両方にインストールされた1つまたは複数のアプリケーション用の更新されたアプリケーションデータをリモートサーバから前記第1のユーザデバイスにおいて受信するステップであって、同じユーザが前記第1のユーザデバイスと前記残りのユーザデバイスの前記1または複数のアプリケーションにログインしている、ステップと、
前記アクティブユーザデバイス(810)として判定された前記第1のユーザデバイスにより、前記残りのユーザデバイスに前記更新されたアプリケーションデータを送信するステップとをさらに含む、請求項1に記載の方法。
【請求項８】
前記ユーザデバイス上に現在のユーザアクティビティが存在すること、前記ユーザデバイス上に少なくとも1つの実行中のアプリケーションが存在すること、前記ユーザデバイスがスリープモードではないこと、または前記ユーザデバイスのディスプレイが電源オンであることを判断することと、
現在のユーザアクティビティを検出するか、少なくとも1つの実行中のアプリケーションを有するか、スリープモードではないか、または電源オンのディスプレイを有する別のユーザデバイスよりも高いバッテリレベルを前記ユーザデバイスが有すると判断することと、
前記ユーザデバイスが電源に接続されていると判断することと、
前記ユーザデバイス上に現在のユーザアクティビティが存在すること、前記ユーザデバイスがスリープモードではないこと、または前記ユーザデバイスが現在充電中であることを判断すること
のうちの１つまたは複数に応答して、前記第1のユーザデバイスがアクティブデバイス基準を満たして、前記アクティブユーザデバイス(810)であるべきであると判定されることを決定するステップをさらに含む、請求項1に記載の方法。
【請求項９】
前記ユーザデバイスの前記バッテリレベルがしきい値よりも大きいことを判断することにさらに応答して、前記第1のユーザデバイスがアクティブデバイス基準を満たして、前記アクティブユーザデバイス(810)であるべきと判定される、請求項8に記載の方法。
【請求項１０】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であると判定することに応答して、前記残りのユーザデバイスが、前記1つまたは複数のアプリケーション用の更新されたアプリケーションデータについてリモートサーバまたは前記アクティブユーザデバイス(810)にポーリングすることを禁止される、請求項1に記載の方法。
【請求項１１】
前記アクティブユーザデバイス(810)がリモートサーバと同期することによって前記更新されたアプリケーションデータを受信する、請求項1に記載の方法。
【請求項１２】
前記第1のユーザデバイス上に現在のユーザアクティビティが存在しないこと、前記第1のユーザデバイス上で少なくとも1つの実行中のアプリケーションがないこと、前記第1のユーザデバイスがスリープモードであること、および前記第1のユーザデバイスのディスプレイが電源オフであることを判断することと、
前記第1のユーザデバイス上に現在のユーザアクティビティが存在しないこと、前記第1のユーザデバイスがスリープモードであること、および前記第1のユーザデバイスが現在充電中ではないことを判断すること、
の1つまたは複数に応答して、前記第1のユーザデバイスが、前記アクティブユーザデバイス(810)であるべきためのアクティブデバイス基準を満たさないと判定される、請求項1に記載の方法。
【請求項１３】
前記第1のユーザデバイスが前記アクティブユーザデバイス(810)でないと判断することに応答して、前記1つまたは複数のアプリケーション用の更新されたアプリケーションデータについてリモートサーバまたは前記アクティブユーザデバイス(810)に前記第1のユーザデバイスがポーリングすることを禁止するステップをさらに含む、請求項1に記載の方法。
【請求項１４】
複数のユーザデバイス(810、820、830、840)の間のワイヤレス通信用の装置であって、
第1のユーザデバイスが前記複数のユーザデバイスのうちのアクティブユーザデバイス(810)であるか否かを判定する(1130)ように構成された前記第1のユーザデバイスのプロセッサ(208)と、
前記第1のユーザデバイスがアクティブデバイス基準を満たして前記アクティブユーザデバイス(810)であるべきか否かを判定するための手段と、
前記複数のユーザデバイス(810、820、830、840)のうちの残りのユーザデバイスとワイヤレスピアツーピアネットワークを確立すること(1110)と、前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であるとの判定に応答して、前記残りのユーザデバイスに通知を送信すること(1140)であって、前記第1のユーザデバイスが前記アクティブユーザデバイス(810)であることを前記通知が示す、送信すること(1140)と、前記第1のユーザデバイスと前記残りのユーザデバイスの両方にインストールされた1つまたは複数のアプリケーション用の更新されたアプリケーションデータをリモートサーバ(170)から受信すること(1150)であって、同じユーザが前記第1のユーザデバイスおよび前記残りのユーザデバイスの前記1つまたは複数のアプリケーションにログインしており、前記アクティブユーザデバイス(810)として判定された前記第1のユーザデバイスが動作可能である、受信すること(1150)と、前記残りのユーザデバイスに前記更新されたアプリケーションデータを送信すること(1160)とを行うように構成された前記ユーザデバイスのトランシーバ(206)と
を備える、装置。
【請求項１５】
プロセッサによる実行時に、請求項１から１３のいずれか一項に記載の方法を前記プロセッサに実行させる命令を有する、非一時的コンピュータ可読記憶媒体。