【手続補正書】
【提出日】平成31年1月24日(2019.1.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
第１のメタデータに関連付けられ且つ通信スレッドにおいて第１のユーザによって提供された第１のメッセージ要素を識別する工程と、
第２のメタデータに関連付けられ且つ該通信スレッドにおいて第２のユーザによって提供された第２のメッセージ要素を識別する工程と、
１つまたは複数のプロセッサによって、該第１のメッセージ要素および該第２のメッセージ要素が閾値時間内に提供されたと判定する工程と、
該第１のメッセージ要素および該第２のメッセージ要素が該閾値時間内に提供され且つ前記第１のメタデータおよび前記第２のメタデータに基づいているという判定に応答して、該第１のメッセージ要素および該第２のメッセージ要素に対応する第３のメッセージ要素を識別する工程と、
該通信スレッドから、該第１のメッセージ要素および該第２のメッセージ要素を除去し、前記第１のメッセージ要素および第２のメッセージ要素の代わりに、前記第３のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、
所定の期間後に、前記通信スレッドから、前記第３のメッセージ要素を除去し、前記第３のメッセージ要素の代わりに、前記第１のメッセージ要素および第２のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、を備える方法。
【請求項２】
前記第１のメッセージ要素および前記第２のメッセージ要素に対応する第３のメッセージ要素を識別する工程は、
ルックアップ・テーブルにアクセスし、該ルックアップ・テーブルから、前記第１のメッセージ要素と前記第２のメッセージ要素との組み合わせが前記第３のメッセージ要素を示すと識別する工程を含む、請求項１に記載の方法。
【請求項３】
前記通信スレッドから、前記第１のメッセージ要素および前記第２のメッセージ要素を除去し、前記第１のメッセージ要素および第２のメッセージ要素の代わりに、前記第３のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程は、
前記通信スレッドから、前記第１のメッセージ要素を含む第１のセルを除去する工程と、
前記通信スレッドから、前記第２のメッセージ要素を含む第２のセルを除去する工程と、
前記通信スレッドにおいて前記第３のメッセージ要素を含む新しいセルを提供する工程と、を含む、請求項１に記載の方法。
【請求項４】
前記通信スレッドにおいて前記第３のメッセージ要素を含む前記新しいセルを提供する工程は、
前記通信スレッドにおいて、過去に前記第１のセルおよび前記第２のセルによって占められていた位置に前記新しいセルを配置する工程を含む、請求項３に記載の方法。
【請求項５】
前記通信スレッドから、前記第１のメッセージ要素および前記第２のメッセージ要素を除去し、前記第３のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程は、
前記通信スレッドにおいて前記新しいセル配置した後に前記通信スレッドを再レンダリングして、前記第１のメッセージ要素および前記第２のメッセージ要素を除去し、前記第３のメッセージ要素をレンダリングする工程を含む、請求項４に記載の方法。
【請求項６】
前記所定の期間後に、前記通信スレッドから、前記第３のメッセージ要素を除去し、前記第３のメッセージ要素の代わりに、前記第１のメッセージ要素および第２のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程は、
前記通信スレッドから、前記第３のメッセージ要素を含む前記新しいセルを除去する工程と、
前記通信スレッドにおいて、前記第１のメッセージ要素を含む前記第１のセルを提供する工程と、
前記通信スレッドにおいて、前記第２のメッセージ要素を含む前記第２のセルを提供する工程と、
前記通信スレッドを再レンダリングして、前記第３のメッセージ要素を除去し、前記第１のメッセージ要素および前記第２のメッセージ要素をレンダリングする工程と、を含む、請求項５に記載の方法。
【請求項７】
前記第３のメッセージ要素に関連付けられた第３のメタデータにアクセスして、前記所定の期間を識別する工程をさらに備える請求項６に記載の方法。
【請求項８】
前記第１のメッセージ要素は、第１のステッカーを含み、
前記第２のメッセージ要素は、第２のステッカーを含み、
前記第３のメッセージ要素は、第３のステッカーを含む、請求項１に記載の方法。
【請求項９】
前記第１のステッカーは、第１のイラストレーションを含み、
前記第２のステッカーは、第２のイラストレーションを含み、
前記第３のステッカーは、該第１のイラストレーションと該第２のイラストレーションとを含むアニメーションを含む、請求項８に記載の方法。
【請求項１０】
前記第１のメッセージ要素は、第１の画像を含み、
前記第２のメッセージ要素は、第２の画像を含み、
前記第３のメッセージ要素は、該第１の画像と該第２の画像とを含むコラージュを含む、請求項１に記載の方法。
【請求項１１】
前記第１のメッセージ要素および前記第２のメッセージ要素が前記閾値時間内に提供されたと判定する工程は、
前記第１のメッセージ要素に関連付けられた前記第１のメタデータにアクセスして、前記第１のメッセージ要素の提供時刻を識別する工程と、
前記第２のメッセージ要素に関連付けられた前記第２のメタデータにアクセスして、前記第２のメッセージ要素の提供時刻を識別する工程と、
前記第１のメッセージ要素の提供時刻と前記第２のメッセージ要素の提供時刻との間の差を前記閾値時間と比較する工程と、を含む、請求項１に記載の方法。
【請求項１２】
モバイル・デバイスであって、
少なくとも１つのプロセッサと、
命令を記憶した少なくとも１つの非一時的なコンピュータ読取可能な記憶媒体と、を備え、
該命令は、該少なくとも１つのプロセッサによって実行されると、該モバイル・デバイスに、
第１のメタデータに関連付けられ且つ通信スレッドにおいて第１のユーザによって提供された第１のメッセージ要素を識別する工程と、
第２のメタデータに関連付けられ且つ該通信スレッドにおいて第２のユーザによって提供された第２のメッセージ要素を識別する工程と、
該第１のメッセージ要素および該第２のメッセージ要素が閾値時間内に提供されたと判定する工程と、
該第１のメッセージ要素および該第２のメッセージ要素が該閾値時間内に提供され且つ前記第１のメタデータおよび前記第２のメタデータに基づいているという判定に応答して、該第１のメッセージ要素および該第２のメッセージ要素に対応する第３のメッセージ要素を識別する工程と、
該通信スレッドから、該第１のメッセージ要素および該第２のメッセージ要素を除去し、前記第１のメッセージ要素および第２のメッセージ要素の代わりに、前記第３のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、
所定の期間後に、前記通信スレッドから、前記第３のメッセージ要素を除去し、前記第３のメッセージ要素の代わりに、前記第１のメッセージ要素および第２のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、を実行させる、モバイル・デバイス。
【請求項１３】
前記第１のメッセージ要素は、第１のイラストレーションを含み、
前記第２のメッセージ要素は、第２のイラストレーションを含み、
前記第３のメッセージ要素は、アニメーションを含む、請求項１２に記載のモバイル・デバイス。
【請求項１４】
前記少なくとも１つのプロセッサによって実行されると、前記モバイル・デバイスに、前記通信スレッドに関連付けられたメッセージング・アプリケーションが開かれた際に、
前記通信スレッドの少なくとも一部を構文解析して、前記通信スレッドに含まれている任意のメッセージ要素を識別する工程と、
前記閾値時間内に送信された、メッセージ要素の対応する対を識別する工程と、
前記通信スレッドから、前記閾値時間内に送信された、前記メッセージ要素の対応する対を除去し、前記メッセージ要素の対応する対と同じ位置で前記メッセージ要素の対応する対を対応する拡張メッセージ要素に置換する工程と、
前記通信スレッドに含まれている残りのメッセージ要素とともに、前記対応する拡張メッセージ要素をレンダリングする工程と、を実行させる命令をさらに備える請求項１２に記載のモバイル・デバイス。
【請求項１５】
前記少なくとも１つのプロセッサによって実行されると、前記モバイル・デバイスに、
前記第１のメッセージ要素に関連付けられた前記第１のメタデータにアクセスして、前記第１のメッセージ要素の提供時刻を識別する工程と、
前記第２のメッセージ要素に関連付けられた前記第２のメタデータにアクセスして、前記第２のメッセージ要素の提供時刻を識別する工程と、
前記第１のメッセージ要素の提供時刻と前記第２のメッセージ要素の提供時刻との間の差を前記閾値時間と比較する工程と、を実行させる命令をさらに備える請求項１２に記載のモバイル・デバイス。
【請求項１６】
前記モバイル・デバイスに、前記所定の期間後に、前記通信スレッドから、前記第３のメッセージ要素を除去し、前記第３のメッセージ要素の代わりに、前記第１のメッセージ要素および前記第２のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程を実行させる命令は、
前記通信スレッドから、前記第１のメッセージ要素を含む第１のセルを除去する工程と、
前記通信スレッドから、前記第２のメッセージ要素を含む第２のセルを除去する工程と、
前記通信スレッドにおいて前記第３のメッセージ要素を含む新しいセルを提供する工程と、
前記通信スレッドにおいて前記新しいセルが提供された後に、前記通信スレッドを再レンダリングして、前記第１のメッセージ要素および前記第２のメッセージ要素を除去し、前記第３のメッセージ要素をレンダリングする工程と、をさらに実行させる、請求項１２に記載のモバイル・デバイス。
【請求項１７】
前記モバイル・デバイスに、前記通信スレッドにおいて前記第３のメッセージ要素を含む前記新しいセルを提供する工程を実行させる命令は、
前記モバイル・デバイスに、前記第１のセルと前記第２のセルとを組み合わせたサイズに対応するように、前記新しいセルのサイズをさらに設定させる、請求項１６に記載のモバイル・デバイス。
【請求項１８】
前記少なくとも１つのプロセッサによって実行されると、前記モバイル・デバイスに、
前記第２のユーザに関連付けられたクライアント・モバイル・デバイスへ前記第１のメッセージ要素を送信するための命令を前記モバイル・デバイスを介して受け取った際に、前記通信スレッドにおいて前記第１のメッセージ要素をレンダリングする工程と、
前記閾値時間内に、前記第２のメッセージ要素が前記第２のユーザから送信されたことを示す、前記クライアント・モバイル・デバイスから送信されたメッセージを受信する工程と、
前記通信スレッドにおいて前記第２のメッセージ要素をレンダリングする工程と、
前記通信スレッドが、前記第１のメッセージ要素および前記第２のメッセージ要素によって以前に占められていた位置に前記第３のメッセージ要素を含むように、前記通信スレッドから前記第１のメッセージ要素および前記第２のメッセージ要素が除去された後に、前記通信スレッドを再レンダリングする工程と、を実行させる命令をさらに備える、請求項１２に記載のモバイル・デバイス。
【請求項１９】
命令を記憶した非一時的なコンピュータ読取可能な媒体であって、該命令は、少なくとも１つのプロセッサによって実行されると、該少なくとも１つのプロセッサに、
第１のメタデータに関連付けられ且つ通信スレッドにおいて第１のユーザによって提供された第１のメッセージ要素を識別する工程と、
第２のメタデータに関連付けられ且つ該通信スレッドにおいて第２のユーザによって提供された第２のメッセージ要素を識別する工程と、
該第１のメッセージ要素および該第２のメッセージ要素が閾値時間内に提供されたと判定する工程と、
該第１のメッセージ要素および該第２のメッセージ要素が該閾値時間内に提供され且つ前記第１のメタデータおよび前記第２のメタデータに基づいているという判定に応答して、該第１のメッセージ要素および該第２のメッセージ要素に対応する第３のメッセージ要素を識別する工程と、
該通信スレッドから、該第１のメッセージ要素および該第２のメッセージ要素を除去し、前記第１のメッセージ要素および第２のメッセージ要素の代わりに、前記第３のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、
所定の期間後に、前記通信スレッドから、前記第３のメッセージ要素を除去し、前記第３のメッセージ要素の代わりに、前記第１のメッセージ要素および第２のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、を実行させる、非一時的なコンピュータ読取可能な媒体。
【請求項２０】
少なくとも１つのプロセッサによって実行されると、該少なくとも１つのプロセッサに、
前記通信スレッドにおいて第４のメッセージ要素を識別する工程と、
該第４のメッセージ要素、前記第２のメッセージ要素、および前記第１のメッセージ要素が第２の閾値時間内に提供されたと判定する工程と、
該第４のメッセージ要素、前記第２のメッセージ要素、および前記第１のメッセージ要素が第２の閾値時間内に提供されたという判定に応答して、前記第１のメッセージ要素、前記第２のメッセージ要素、および該第４のメッセージ要素に対応する第５のメッセージ要素を識別する工程と、
前記通信スレッドから、前記第１のメッセージ要素、前記第２のメッセージ要素、および前記第４のメッセージ要素を除去し、前記第１のメッセージ要素、前記第２のメッセージ要素、および前記第４のメッセージ要素の代わりに、第５のメッセージ要素を含むように前記通信スレッドを再レンダリングする工程と、を実行させる命令をさらに備える、請求項１９に記載の非一時的なコンピュータ読取可能な媒体。