【手続補正書】
【提出日】平成29年1月12日(2017.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の異なるオペレーティングシステム(OS)のうちの1つで構成されるクライアントデバイス上で提供されるリッチコミュニケーションスイート(RCS)インターフェースを動作させる方法であって、
前記クライアントデバイス上の複数のRCSクライアントアプリケーションの中の所与のRCSクライアントアプリケーションから、所与のRCSアクセスプロトコルによるアプリケーション由来RCSシグナリングを受信するステップであって、前記所与のRCSアクセスプロトコルは、RCSクライアントアプリケーションと、前記複数の異なるOSのいずれかで構成されるクライアントデバイス上で提供される対応するRCSインターフェースとの間の通信のために、プラットフォームから独立して使用されるように構成される、受信するステップと、
前記受信されたアプリケーション由来RCSリソースシグナリングを、前記クライアントデバイスの前記OSのためのOS特有RCSアクセスプロトコルに準拠するOS特有RCSシグナリングに翻訳するステップであって、前記クライアントデバイスの前記OSのための前記OS特有RCSアクセスプロトコルは、前記複数の異なるOSからの1つまたは複数の他のOSによって用いられる1つまたは複数の他のOS特有RCSアクセスプロトコルとは異なる、翻訳するステップと、
前記翻訳済みRCSリソースシグナリングを、前記複数のRCSクライアントアプリケーションにRCSサービスを提供し、かつ前記OS特有RCSアクセスプロトコルに従って対話するように構成される前記クライアントデバイス上の1組のRCSリソースに送達するステップと
を含み、
前記アプリケーション由来RCSシグナリングはOS特有ラッピング内で前記RCSインターフェースに到着し、前記所与のRCSアクセスプロトコルに準拠する前記アプリケーション由来RCSシグナリングを抽出するために、前記OS特有ラッピングは前記RCSインターフェースによってアンラップされる、方法。
【請求項２】
複数の異なるオペレーティングシステム(OS)のうちの1つで構成されるクライアントデバイス上で提供されるリッチコミュニケーションスイート(RCS)インターフェースを動作させる方法であって、
前記クライアントデバイス上の複数のRCSクライアントアプリケーションにRCSサービスを提供するように構成される1組のRCSリソースから、OS特有RCSアクセスプロトコルによるアプリケーション終端RCSシグナリングを受信するステップであって、前記クライアントデバイスの前記OSのための前記OS特有RCSアクセスプロトコルは、前記複数の異なるOSからの1つまたは複数の他のOSによって用いられる1つまたは複数の他のOS特有RCSアクセスプロトコルとは異なる、受信するステップと、
前記受信されたアプリケーション終端RCSリソースシグナリングを所与のRCSアクセスプロトコルに準拠するRCSシグナリングに翻訳するステップであって、前記所与のRCSアクセスプロトコルは、RCSクライアントアプリケーションと、前記複数の異なるOSのいずれかで構成されるクライアントデバイス上で提供される対応するRCSインターフェースとの間の通信のために、プラットフォームから独立して使用されるように構成される、翻訳するステップと、
前記翻訳済みRCSリソースシグナリングを前記クライアントデバイス上の所与のRCSクライアントアプリケーションに送達するステップと
を含み、
前記クライアントデバイスの前記OSは、前記アプリケーション終端RCSシグナリングのラップされたバージョンが前記所与のRCSクライアントアプリケーションに到着するように、前記アプリケーション終端RCSシグナリングにOS特有ラッピングを適用し、前記所与のRCSクライアントアプリケーションは、前記所与のRCSアクセスプロトコルに準拠する前記アプリケーション終端RCSシグナリングを抽出するために、前記アプリケーション終端RCSシグナリングの前記ラップされたバージョンをアンラップするように要求される、方法。
【請求項３】
前記複数の異なるOSは異なるOSタイプおよび/または共通のOSタイプの異なるOSバージョンを含む、請求項1または2に記載の方法。
【請求項４】
前記異なるOSタイプは、ウインドウズ、iOSおよび/またはアンドロイドを含む、請求項3に記載の方法。
【請求項５】
前記共通のOSタイプの前記異なるOSバージョンは、ウインドウズ、iOSおよび/またはアンドロイドOSタイプの異なるバージョンに対応する、請求項4に記載の方法。
【請求項６】
前記所与のRCSアクセスプロトコルは、前記複数の異なるOSのいずれかにおいてプラットフォームから独立して使用されるように構成されるマルチOSプロトコルである、請求項1または2に記載の方法。
【請求項７】
前記アプリケーション終端RCSシグナリングは、
能力発見(CD)サービスを具体化すること、
既存のCDサービスに新たなCDリスナを追加すること、
前記既存のCDサービスから既存のCDリスナを除去すること、
前記既存のCDサービスを終了すること、
新たなインスタントメッセージング(IM)サービスを具体化すること、
既存のIMサービスに新たなIMリスナを追加すること、
前記既存のIMサービスから既存のIMリスナを除去すること、
前記既存のIMサービスを終了すること、
前記既存のIMサービスのための所与のIMを前記所与のRCSクライアントアプリケーションと交換すること、または
前記既存のIMサービスを終了すること
のうちの1つまたは複数に関連付けられる、請求項1または2に記載の方法。
【請求項８】
前記RCSインターフェースは、プレゼンスまたはオープンモバイルアライアンス(OMA)コンバージドIPメッセージング(CPM)をサポートすることなく、RCSエンハンスト(RCS/E)をサポートするように構成される、請求項1または2に記載の方法。
【請求項９】
前記RCSインターフェースは、プレゼンスおよび/またはオープンモバイルアライアンス(OMA)コンバージドIPメッセージング(CPM)をサポートするように構成される、請求項1または2に記載の方法。
【請求項１０】
前記RCSインターフェースは、分散サービスまたはローカルライブラリとして実施される、請求項1または2に記載の方法。
【請求項１１】
前記RCSインターフェースおよび前記所与のRCSクライアントアプリケーションは、前記クライアントデバイス内の別々の実行可能モジュールとして実現される、請求項1または2に記載の方法。
【請求項１２】
前記RCSインターフェースは、前記所与のRCSクライアントアプリケーションの実行が前記RCSインターフェースとともに生じ、前記受信するステップ、前記翻訳するステップおよび前記送達するステップが、前記RCSインターフェースおよび前記所与のRCSクライアントアプリケーションの共同実行の一部として生じるように、前記所与のRCSクライアントアプリケーション内に埋め込まれる、請求項1または2に記載の方法。
【請求項１３】
複数の異なるオペレーティングシステム(OS)のうちの1つで構成され、リッチコミュニケーションスイート(RCS)インターフェースを提供されるクライアントデバイスであって、
前記クライアントデバイス上の複数のRCSクライアントアプリケーションの中の所与のRCSクライアントアプリケーションから、所与のRCSアクセスプロトコルによるアプリケーション由来RCSシグナリングを受信するための手段であって、前記所与のRCSアクセスプロトコルは、RCSクライアントアプリケーションと、前記複数の異なるOSのいずれかで構成されるクライアントデバイス上で提供される対応するRCSインターフェースとの間の通信のために、プラットフォームから独立して使用されるように構成される、受信するための手段と、
前記受信されたアプリケーション由来RCSリソースシグナリングを、前記クライアントデバイスの前記OSのためのOS特有RCSアクセスプロトコルに準拠するOS特有RCSシグナリングに翻訳するための手段であって、前記クライアントデバイスの前記OSのための前記OS特有RCSアクセスプロトコルは、前記複数の異なるOSからの1つまたは複数の他のOSによって用いられる1つまたは複数の他のOS特有RCSアクセスプロトコルとは異なる、翻訳するための手段と、
前記翻訳済みRCSリソースシグナリングを、前記複数のRCSクライアントアプリケーションにRCSサービスを提供し、かつ前記OS特有RCSアクセスプロトコルに従って対話するように構成される前記クライアントデバイス上の1組のRCSリソースに送達するための手段と
を備え、
前記アプリケーション由来RCSシグナリングはOS特有ラッピング内で前記RCSインターフェースに到着し、前記所与のRCSアクセスプロトコルに準拠する前記アプリケーション由来RCSシグナリングを抽出するために、前記OS特有ラッピングは前記RCSインターフェースによってアンラップされる、クライアントデバイス。
【請求項１４】
複数の異なるオペレーティングシステム(OS)のうちの1つで構成され、リッチコミュニケーションスイート(RCS)インターフェースを提供されるクライアントデバイスであって、
前記クライアントデバイス上の複数のRCSクライアントアプリケーションにRCSサービスを提供するように構成される1組のRCSリソースから、OS特有RCSアクセスプロトコルによるアプリケーション終端RCSシグナリングを受信するための手段であって、前記クライアントデバイスの前記OSのための前記OS特有RCSアクセスプロトコルは、前記複数の異なるOSからの1つまたは複数の他のOSによって用いられる1つまたは複数の他のOS特有RCSアクセスプロトコルとは異なる、受信するための手段と、
前記受信されたアプリケーション終端RCSリソースシグナリングを所与のRCSアクセスプロトコルに準拠するRCSシグナリングに翻訳するための手段であって、前記所与のRCSアクセスプロトコルは、RCSクライアントアプリケーションと、前記複数の異なるOSのいずれかで構成されるクライアントデバイス上で提供される対応するRCSインターフェースとの間の通信のために、プラットフォームから独立して使用されるように構成される、翻訳するための手段と、
前記翻訳済みRCSリソースシグナリングを前記クライアントデバイス上の所与のRCSクライアントアプリケーションに送達するための手段と
を備え、
前記クライアントデバイスの前記OSは、前記アプリケーション終端RCSシグナリングのラップされたバージョンが前記所与のRCSクライアントアプリケーションに到着するように、前記アプリケーション終端RCSシグナリングにOS特有ラッピングを適用し、前記所与のRCSクライアントアプリケーションは、前記所与のRCSアクセスプロトコルに準拠する前記アプリケーション終端RCSシグナリングを抽出するために、前記アプリケーション終端RCSシグナリングの前記ラップされたバージョンをアンラップするように要求される、クライアントデバイス。
【請求項１５】
記憶された命令を含む非一時的コンピュータ可読記録媒体であって、複数の異なるオペレーティングシステム(OS)のうちの1つで構成され、リッチコミュニケーションスイート(RCS)インターフェースを提供されるクライアントデバイスによって実行されるときに、前記クライアントデバイスに請求項1〜12のいずれか一項に記載のステップを実行させる、非一時的コンピュータ可読記録媒体。