【手続補正書】
【提出日】平成27年6月11日(2015.6.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント・デバイス上にレンダリングされたクライアント・ユーザー・インターフェース内のユーザー・インターフェース・エレメントに作用する制御指示を受け取るステップであって、前記制御指示は、１組のユーザー・イベント・プロパティによって定義されるユーザー・イベントを表し、前記ユーザー・イベント・プロパティは、前記ユーザー・インターフェース・エレメントに割り当てられた属性を含む、ステップと、
前記作用を受けたユーザー・インターフェース・エレメントに関連する前記ユーザー・イベントを定義している前記１組のユーザー・イベント・プロパティのうちの少なくとも１つのユーザー・イベント・プロパティが変化したか否かを判断するステップと、
前記１組のユーザー・イベント・プロパティのうちの変化したユーザー・イベント・プロパティのみを、サーバー上で実行しているサーバー・アプリケーションへ送るステップと、
更新されたユーザー・イベント・プロパティを有するグラフィカル・ユーザー・インターフェース（ＧＵＩ）独立オブジェクトを前記サーバー・アプリケーションから受け取るステップと、
前記サーバー・アプリケーションから受け取られた前記ＧＵＩ独立オブジェクトと前記更新されたユーザー・イベント・プロパティに基づいて、前記クライアント・ユーザー・インターフェースのレンダリングを更新するステップと、
前記クライアント・ユーザー・インターフェースをレンダリングするためのクライアント・アダプターと前記ＧＵＩ独立オブジェクトから構成されたレンダリング画像が消去された場合に、前記サーバー・アプリケーションと同期するように、少なくとも前記ＧＵＩ独立オブジェクトを用いることによって前記クライアント・ユーザー・インターフェースのレンダリングを復元するステップと、
を含むコンピューター実装方法。
【請求項２】
更新されたユーザー・イベント・プロパティを有する前記ＧＵＩ独立オブジェクトを受け取るステップを含み、前記更新されたユーザー・イベント・プロパティは、１つまたは複数のユーザー・インターフェース・エレメントを有するオブジェクト・メタデーターを含む、請求項１に記載のコンピューター実装方法。
【請求項３】
更新されたユーザー・イベント・プロパティを有する前記ＧＵＩ独立オブジェクトを受け取るステップを含み、前記更新されたユーザー・イベント・プロパティは、１つまたは複数のタプルを有するプロパティ／値集合体を含み、各タプルは、ユーザー・インターフェース・エレメントの識別子、前記ユーザー・インターフェース・エレメントのプロパティ、および前記プロパティの値を含む、請求項１に記載のコンピューター実装方法。
【請求項４】
複数のユーザー・イベントについての複数の変更されたユーザー・イベント・プロパティを、メッセージに含めて、前記サーバー上で実行している前記サーバー・アプリケーションへ送るステップを含む、請求項１に記載のコンピューター実装方法。
【請求項５】
前記サーバー・アプリケーションから受け取られた前記ＧＵＩ独立オブジェクトと前記更新されたユーザー・イベント・プロパティに基づいて、前記クライアント・ユーザー・インターフェースにレンダリングされている画像の１つまたは複数のユーザー・インターフェース・エレメントを更新するステップを含む、請求項１に記載のコンピューター実装方法。
【請求項６】
前記クライアント・アダプターの以前のインスタンスと、それに関連する、前記ＧＵＩ独立オブジェクトから構成されたレンダリング画像とが消去された場合に、前記クライアント・アダプターの新たなインスタンスを作成するステップと、
前記クライアント・アダプターの前記新たなインスタンスを前記サーバー・アプリケーションに再接続するステップと、
前記サーバー・アプリケーションから全てのＧＵＩ独立オブジェクトについて最後に分かっていた状態を受け取るステップと、
前記クライアント・アダプターの前記新たなインスタンスにおいて、前記サーバー・アプリケーションから受け取られた前記全てのＧＵＩ独立オブジェクトについて最後に分かっていた状態を同期するステップと、
を含む、請求項１に記載のコンピューター実装方法。
【請求項７】
装置であって、
論理デバイスと、
前記論理デバイス上で動作可能なウェブ・クライアントと、
を備え、
前記ウェブ・クライアントは、クライアント・アダプターを備え、
前記クライアント・アダプターは、
前記装置上にレンダリングされたクライアント・ユーザー・インターフェース内のユーザー・インターフェース・エレメントに作用するユーザー・イベントを検出するステップであって、前記ユーザー・イベントは、１組のユーザー・イベント・プロパティによって定義され、前記ユーザー・イベント・プロパティは、前記ユーザー・インターフェース・エレメントに割り当てられた属性を含む、ステップと、
前記作用を受けたユーザー・インターフェース・エレメントに関連する前記１組のユーザー・イベント・プロパティのうちの変化したユーザー・イベント・プロパティのみをサーバー・アプリケーションへ送るステップと、
グラフィカル・ユーザー・インターフェース（ＧＵＩ）独立オブジェクトと更新されたユーザー・イベント・プロパティを前記サーバー・アプリケーションから受け取るステップと、
前記サーバー・アプリケーションから受け取られた前記ＧＵＩ独立オブジェクトと前記更新されたユーザー・イベント・プロパティを用いて前記クライアント・ユーザー・インターフェースのレンダリング画像を更新するステップと、
前記クライアント・アダプターが消去された場合に、前記ＧＵＩ独立オブジェクトの最後に分かっていた状態を前記サーバー・アプリケーションと同期させるように、前記クライアント・アダプターの新たなインスタンスを作成することによって前記クライアント・ユーザー・インターフェースの前記レンダリング画像を復元するステップと、
を実施するように動作可能である、装置。
【請求項８】
前記ＧＵＩ独立オブジェクトは、更新されたユーザー・イベント・プロパティを有し、前記更新されたユーザー・イベント・プロパティは、オブジェクト・メタデーターとプロパティ／値集合体とを含み、前記オブジェクト・メタデーターは、１つまたは複数のユーザー・インターフェース・エレメントを含み、前記プロパティ／値集合体は、１つまたは複数のタプルを含み、各タプルは、ユーザー・インターフェース・エレメントの識別子、前記ユーザー・インターフェース・エレメントのプロパティ、および前記プロパティの値を含む、請求項７に記載の装置。
【請求項９】
前記ウェブ・クライアントは、前記クライアント・アダプターの以前のインスタンスと、それに関連する、１つまたは複数の前記ＧＵＩ独立オブジェクトから構成されたレンダリング画像とが消去された場合に、前記クライアント・アダプターの前記新たなインスタンスを作成するように動作可能である、請求項７に記載の装置。
【請求項１０】
前記クライアント・アダプターの前記新たなインスタンスは、前記サーバー・アプリケーションに再接続し、前記サーバー・アプリケーションから全てのＧＵＩ独立オブジェクトについて最後に分かっていた状態を受け取り、前記クライアント・アダプターの前記新たなインスタンスにおいて、前記サーバー・アプリケーションから受け取られた前記全てのＧＵＩ独立オブジェクトについて最後に分かっていた状態を同期するように動作可能である、請求項９に記載の装置。