【手続補正書】
【提出日】平成31年3月20日(2019.3.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所与のユーザに関連してサーバに登録されたクライアントアプリケーションを実行するように構成されたクライアントデバイスを動作させる方法であって、
前記クライアントアプリケーションが前記所与のユーザに関連して前記サーバに登録されているクライアントデバイスのリストを取得するステップと、
ローカル通信インターフェースを介して、クライアントデバイスの前記リストからの1つまたは複数の他のクライアントデバイスが前記クライアントデバイスに近接していることを検出するステップと、
前記クライアントデバイスあるいは前記1つまたは複数の他のクライアントデバイスによる前記クライアントアプリケーションを更新する決定に応答して、前記クライアントデバイスと前記1つまたは複数の他のクライアントデバイスの両方のために、前記サーバへの前記クライアントアプリケーションの登録を更新するための集約された登録要求メッセージを送ることを担う所与のクライアントデバイスを識別するために、前記ローカル通信インターフェースを介して前記1つまたは複数の他のクライアントデバイスと通信するステップと
を含む、方法。
【請求項２】
前記クライアントデバイスが、前記集約された要求メッセージを送ることを担う前記所与のクライアントデバイスとして識別され、前記方法が、
(i)前記クライアントデバイスの、前記サーバへの前記クライアントアプリケーションの登録を更新するための要求、および(ii)前記1つまたは複数の他のクライアントデバイスのために前記サーバへの前記クライアントアプリケーションの1つまたは複数の登録を更新するための1つまたは複数の要求を含むように、前記集約された登録要求メッセージを構成するステップと、
前記集約された登録要求メッセージを前記サーバに送信するステップと
をさらに含む、請求項1に記載の方法。
【請求項３】
前記サーバから、前記クライアントデバイスおよび前記1つまたは複数の他のクライアントデバイス上の前記クライアントアプリケーションの前記登録が更新されたことを示すメッセージを受信するステップと、
前記ローカル通信インターフェースを介して、前記1つまたは複数の他のクライアントデバイスに、前記1つまたは複数の他のクライアントデバイスのための前記サーバへの前記クライアントアプリケーションの前記1つまたは複数の登録が更新されたことを通知しようと試みるステップと
をさらに含む、請求項2に記載の方法。
【請求項４】
前記クライアントデバイスが、前記集約された登録要求メッセージを送ることを担う前記所与のクライアントデバイスとして識別されず、前記方法が、
前記所与のクライアントデバイスが前記集約された登録要求メッセージを送信するという予想に基づいて、前記クライアントデバイスの代わりに前記サーバに登録要求メッセージを送信することを控えるステップ
をさらに含む、請求項1に記載の方法。
【請求項５】
前記ローカル通信インターフェースを介して、前記所与のクライアントデバイスから、前記クライアントデバイスのための前記サーバへの前記クライアントアプリケーションの前記登録が更新されたことを示す通知を受信するステップ
をさらに含む、請求項4に記載の方法。
【請求項６】
前記クライアントデバイスのための前記サーバへの前記クライアントアプリケーションの登録を更新することを決定するステップ
をさらに含み、
前記検出するステップおよび前記通信するステップが、前記決定に応じて実施される、
請求項1に記載の方法。
【請求項７】
前記決定するステップが、前記クライアントデバイスのための前記クライアントアプリケーション用の有効期間(TTL)タイマーの満了に基づくものである、請求項1に記載の方法。
【請求項８】
前記検出するステップおよび前記通信するステップが、別のクライアントデバイスによって行われる、前記他のクライアントデバイスのための前記サーバへの前記クライアントアプリケーションの登録を更新するとの決定に応じて実施される、請求項1に記載の方法。
【請求項９】
クライアントデバイスの前記リストのうちの2つ以上のクライアントデバイスが、前記クライアントアプリケーションの異なるバージョンを実行するように構成される、請求項1に記載の方法。
【請求項１０】
クライアントデバイスの前記リスト中の各クライアントデバイスが、前記クライアントアプリケーションの同じバージョンを実行するように構成される、請求項1に記載の方法。
【請求項１１】
クライアントアプリケーションをサポートするように構成されたサーバを動作させる方法であって、
複数の異なるクライアントデバイスの各々において所与のユーザに対して前記クライアントアプリケーションを登録するステップと、
前記複数の異なるクライアントデバイスのリストを前記複数の異なるクライアントデバイスのうちの少なくとも1つに提供するステップと、
前記提供に応じて、前記複数の異なるクライアントデバイスのうちの所与のクライアントデバイスから、(i)前記サーバへの前記クライアントアプリケーションの前記所与のクライアントデバイスの登録を更新するための要求、および(ii)前記クライアントデバイスに近接している1つまたは複数の他のクライアントデバイスのために前記サーバへの前記クライアントアプリケーションの1つまたは複数の登録を更新するための1つまたは複数の要求を含む、集約された登録要求メッセージを受信するステップと
を含む、方法。
【請求項１２】
前記1つまたは複数の他のクライアントデバイスが、ローカル通信インターフェースを介して通信するための予想されるまたは実際の容量に基づいて前記クライアントデバイスに近接している、請求項11に記載の方法。
【請求項１３】
クライアントアプリケーションをサポートするように構成されたサーバを動作させる方法であって、
複数の異なるクライアントデバイスの各々において所与のユーザに関連して前記クライアントアプリケーションを登録するステップと、
前記複数の異なるクライアントデバイスの中からのクライアントデバイスから、前記クライアントデバイスの前記クライアントアプリケーションの登録を更新する要求を受信するステップと、
前記複数の異なるクライアントデバイスの中からの少なくとも1つの他のクライアントデバイスに前記クライアントデバイスが近接していることを検出するステップと、
前記少なくとも1つの他のクライアントデバイスの前記クライアントアプリケーションの登録を先んじて更新することを決定するステップと、
前記決定に応じて前記クライアントデバイスに、前記クライアントデバイスと前記少なくとも1つの他のクライアントデバイスの両方のための前記クライアントアプリケーションの前記登録が更新されるという表示を送信するステップと
を含む、方法。
【請求項１４】
前記少なくとも1つの他のクライアントデバイスに前記クライアントアプリケーションの登録更新を通知しようとする試みが成功したことを示す報告を前記クライアントデバイスから受信するステップと、
前記報告に応答して、前記少なくとも1つの他のクライアントデバイスの前記クライアントアプリケーションの登録を更新するステップと
をさらに含む、請求項13に記載の方法。
【請求項１５】
前記少なくとも1つの他のクライアントデバイスに前記クライアントアプリケーションの登録更新を通知しようとする試みが失敗したことを示す報告を前記クライアントデバイスから受信するステップと、
前記報告に応答して、前記少なくとも1つの他のクライアントデバイスの前記クライアントアプリケーションの登録を更新することを控えるステップと
をさらに含む、請求項13に記載の方法。