【手続補正書】
【提出日】平成14年1月24日(2002.1.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ・インターフェースに対する現在の表示状態を決定し、決定した現在の表示状態に対する１つまたは複数の表示状態定義に従って前記ユーザ・インターフェースの現在の具体事例を設定するために装備されたユーザ・インターフェース設定機能を実施するための第１の複数のプログラミング命令であって、１つまたは複数の表示状態定義のそれぞれが、前記ユーザ・インターフェースの１つまたは複数の表示セルに対する１つまたは複数の表示セル定義を含む命令と、
少なくとも他の１つの製品機能を実施する第２の複数のプログラミング命令とを含む製品。
【請求項２】
ユーザが対話したユーザ・インターフェースの直前の具体事例のレンダリングされた表示セルに関する表示セル定義に従って、前記決定を行うための前記ユーザ・インターフェース設定機能を前記第１のプログラミング命令がさらに装備することであって、前記表示セル定義が、レンダリングされた表示セルとユーザが対話する場合に、該ユーザ・インターフェースに対する表示状態を指定する状態遷移規則を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のプログラミング命令が、該ユーザ・インターフェースの第１の表示セルに対する第１の表示セル定義に従って、該ユーザ・インターフェースの現在の具体事例の少なくとも第１の部分を生成することによって、前記設定することを実施するための前記ユーザ・インターフェース設定機能をさらに装備することであって、第１の表示セル定義が該ユーザ・インターフェースの前記第１の表示セルの構成内容を含むことを特徴とする請求項１に記載の製品。
【請求項４】
前記第１のプログラミング命令が、該ユーザ・インターフェースの第２の表示セルに関する第２の表示セル定義に従って、該ユーザ・インターフェースの現在の具体事例の第２の部分を生成することによって前記設定することを実施するように前記ユーザ・インターフェース設定機能をさらに装備することであって、第２の表示セル定義が該ユーザ・インターフェースの前記第２の表示セルの構成内容を含むことを特徴とする請求項３に記載の製品。
【請求項５】
前記第１のプログラミング命令が、疑似表示状態に基づき、該ユーザ・インターフェースの疑似具体事例から継承した構成内容を用いて該ユーザ・インターフェースの現在の具体事例の部分を生成することによって前記設定することを実施するように前記ユーザ・インターフェース設定機能を装備することを特徴とする請求項１に記載の製品。
【請求項６】
前記表示状態が多ディメンションであることを特徴とする請求項１に記載の製品。
【請求項７】
該製品がブラウザおよびオペレーティング・システムの選択された１つであることを特徴とする請求項１に記載の製品。
【請求項８】
ユーザ・インターフェースの第１の具体事例の第１の部分を、表示セルに関する表示セル定義に従って生成し、前記ユーザ・インターフェースの第２の具体事例の第２の部分を前記表示セルに関する前記表示セル定義に従って生成するように装備されたユーザ・インターフェース設定機能を実施するための第１の複数のプログラミング命令であって、該表示セル定義が前記ユーザ・インターフェースの前記第１の具体事例の前記第１の部分に関する前記第１の表示セルのための構成内容を指定し、該表示セル定義が前記ユーザ・インターフェースの前記第２の具体事例の前記第２の部分に関する前記表示セルのための構成内容も指定する命令と、
少なくとも１つの他の製品機能を実施するための第２の複数のプログラミング命令とを含む製品。
【請求項９】
前記第１のプログラミング命令が、前記ユーザ・インターフェースの前記第１／第２の具体事例の第３の部分を、該ユーザ・インターフェースの疑似具体事例から継承した構成内容を用いて生成するために前記ユーザ・インターフェース設定機能をさらに装備することを特徴とする請求項８に記載の製品。
【請求項１０】
ユーザ・インターフェースの具体事例の第１の部分を該ユーザ・インターフェースの疑似命令から継承した構成内容を用いて生成するために装備されたユーザ・インターフェース設定機能を実施し、かつ前記ユーザ・インターフェースの前記具体事例の第２の部分を、表示セルに関する表示セル定義に従って生成するために第１の複数のプログラミング命令を含み、前記ユーザ・インターフェースの前記具体事例に関する前記表示セルのための構成内容を該表示セル定義が指定する第１の複数のプログラミング命令と、
少なくとも１つの他の製品機能を実施するための第２の複数のプログラミング命令とを含むことを特徴とする製品。
【請求項１１】
ユーザ・インターフェースの第１の具体事例を設定するために装備されたユーザ・インターフェース設定機能を、第１の１つまたは複数の表示状態定義に従って実施し、ユーザ対話の場合には状態遷移規則に対する指定を含む前記第１の１つまたは複数の表示状態定義に従って該ユーザ・インターフェースの第１の具体事例の一部とのユーザ・インターフェースに基づいて該ユーザ・インターフェースの次の表示状態を決定し、かつ該ユーザ・インターフェースの次の具体事例を、該決定された次の表示状態に関する第２の１つまたは複数の表示状態定義に従って設定するための第１の複数のプログラミング命令と、
少なくとも１つの他の製品機能を実施するための第２の複数のプログラミング命令とを含む製品。
【請求項１２】
通信機能を実施するための第１の複数のプログラミング命令と、
ユーザ・インターフェース設定機能を実施するための第２の複数のプログラミング命令と、ユーザ・インターフェースの第１の具体事例の、第１の複数の表示セルに関する構成内容と、前記第１の１つまたは複数の表示状態定義に従って、前記遠隔クライアント・デバイス上でレンダリングするための前記第１の複数の表示セルに関する構成内容とを指定する第１の１つまたは複数の表示状態定義を遠隔クライアント・デバイスに送信するため、また、該ユーザ・インターフェースの前記第１の具体事例との第１のユーザ対話に応答してレンダリングされるべきユーザ・インターフェースの第２の具体事例の第２の複数の表示セルに関する構成内容と、前記第１のユーザ対話が発生した場合に、前記第２の１人または複数の表示状態定義に従って、前記遠隔クライアント・デバイス上でレンダリングするための前記第２の複数の表示セルに関する前記構成内容とを指定する第２の１つまたは複数の表示状態定義を前記遠隔クライアント・デバイスにさらに前もって送信するように装備されたユーザ・インターフェース設定機能を実施するための第２の複数のプログラミング命令と
を含むアプリケーション・サーバ。
【請求項１３】
該第２の複数のプログラミング命令が、前記遠隔クライアント・デバイスに、前記ユーザ・インターフェースの前記第１と前記第２の具体事例の前記レンダリングの少なくとも選択された１つに継承されるべき前記ユーザ・インターフェースの疑似具体事例の構成内容を送信するための該ユーザ・インターフェース設定機能をさらに装備することを特徴とする請求項１２に記載のアプリケーション・サーバ。
【請求項１４】
前記第１と第２の１つまたは複数の表示状態定義が、第１／第２の複数の表示セルに関する構成内容を対応付けて指定する前記第１／第２の複数の表示セル定義を含むことを特徴とする請求項１２に記載のアプリケーション・サーバ。
【請求項１５】
前記第１と第２の表示セル定義のそれぞれが、第１／第２の表示セルとのユーザ対話の場合に、遷移されるべき表示状態を対応付けて指定する該第１／第２の複数の表示状態遷移規則をさらに含むことを特徴とする請求項１４に記載のアプリケーション・サーバ。
【請求項１６】
ユーザ・インターフェースの現在の表示状態を決定するように装備されたユーザ・インターフェース設定機能を実施し、前記ユーザ・インターフェースの現在の具体事例を、決定された現在の表示状態に関する１つまたは複数の表示状態定義にしたがって設定するために複数のプログラミング命令を記憶している記憶媒体であって、前記１つまたは複数の表示状態定義のそれぞれが、前記ユーザ・インターフェースの１つまたは複数の表示セルに関する１つまたは複数の表示セル定義を含む記憶媒体と、
該プログラミング命令を実行するために該記憶媒体に結合されているプロセッサと
を含むことを特徴とするクライアント・デバイス。
【請求項１７】
前記プログラミング命令が、ユーザが対話した該ユーザ・インターフェースの直前の具体事例の、レンダリングされた表示セルに関する表示セル定義に従って前記決定を行うように前記ユーザ・インターフェース設定機能をさらに装備することであって、前記表示セル定義が、該レンダリングされた表示セルとユーザが対話する場合に、該ユーザ・インターフェースに対する該表示状態を指定する状態遷移規則を含むことを特徴とする請求項１６に記載のクライアント・デバイス。
【請求項１８】
前記プログラミング命令が、該ユーザ・インターフェースの現在の具体事例の少なくとも第１の部分を、該ユーザ・インターフェースの第１の表示セルに関する第１の表示セル定義に従って生成することによって前記設定を実施するように前記ユーザ・インターフェース設定機能をさらに装備することであって、該第１の表示セル定義が該ユーザ・インターフェースの前記第１の表示セルの構成内容を含むことを特徴とする請求項１６に記載のクライアント・デバイス。
【請求項１９】
前記プログラミング命令が、該ユーザ・インターフェースの該現在の具体事例の第２の部分を、該ユーザ・インターフェースの第２の表示セルに関する第２の表示セル定義に従って生成することによって前記設定することを実施するように前記ユーザ・インターフェース設定機能をさらに装備することであって、該第２の表示セル定義が該ユーザ・インターフェースの前記第２の表示セルの構成内容を含むことを特徴とする請求項１８に記載のクライアント・デバイス。
【請求項２０】
前記プログラミング命令が、疑似表示状態に基づき、該ユーザ・インターフェースの疑似具体事例から継承した構成内容を用いて該ユーザ・インターフェースの該現在の具体事例の一部を生成することによって前記設定することを実施するように前記ユーザ・インターフェース設定機能を装備することを特徴とする請求項１６に記載のクライアント・デバイス。
【請求項２１】
前記表示状態が多ディメンションであることを特徴とする請求項１６に記載のクライアント・デバイス。
【請求項２２】
該クライアント・デバイスが無線電話、パームサイズのコンピュータ・デバイス、およびノートブックサイズのコンピュータ・デバイスの選択された１つであることを特徴とする請求項１６に記載のクライアント・デバイス。
【請求項２３】
ユーザ・インターフェースの第１の具体事例の第１の部分を、表示セルに関する表示セル定義に従って生成するために装備されたユーザ・インターフェース設定機能を実施し、前記ユーザ・インターフェースの第２の具体事例の第２の部分を、前記表示セルに関する前記表示セル定義に従って生成するように複数のプログラミング命令を記憶している記憶媒体であって、該表示セル定義が前記ユーザ・インターフェースの前記第１の具体事例の前記第１の部分のための前記表示セルに関する構成内容を指定し、前記表示セル定義が、前記ユーザ・インターフェースの前記第２の具体事例の前記第２の部分のための前記表示セルに関する構成内容も指定することを含む記憶媒体と、
該プログラミング命令を実行するために該記憶媒体に結合されているプロセッサと
を含むことを特徴とするクライアント・デバイス。
【請求項２４】
前記プログラミング命令が、該ユーザ・インターフェースの疑似具体事例から継承した構成内容を用いて前記ユーザ・インターフェースの前記第１／第２の命令の第３の部分を生成するように、前記ユーザ・インターフェース設定機能をさらに装備することを特徴とする請求項２３に記載のクライアント・デバイス。
【請求項２５】
ユーザ・インターフェースの疑似具体事例から継承した構成内容を用いて該ユーザ・インターフェースの具体事例の第１の部分を生成し、かつ前記ユーザ・インターフェースの前記具体事例の第２の部分を、表示セルに関する表示セル定義に従って生成するように装備されたユーザ・インターフェース設定機能を実施するための、複数のプログラミング命令を記憶している記憶媒体であって、該表示セル定義が、前記ユーザ・インターフェースの前記具体事例のための前記表示セルに関する構成内容を指定する記憶媒体と、
該プログラミング命令を実行するために該記憶媒体に結合されているプロセッサと
を含むクライアント・デバイス。
【請求項２６】
第１の１つまたは複数の表示状態定義に従ってユーザ・インターフェースの第１の具体事例を設定し、該ユーザ・インターフェースの該第１の具体事例の一部とのユーザ・インターフェースに基づき、かつユーザの対話の場合に状態遷移規則に関する指定を含む前記第１の１つまたは複数の表示状態定義に従って、該ユーザ・インターフェースの次の表示状態を決定し、該ユーザ・インターフェースの次の具体事例を、該決定した次の表示状態に関する第２の１つまたは複数の表示状態定義に従って設定するように装備されているユーザ・インターフェース設定機能を実施するための複数のプログラミング命令を記憶している記憶媒体と、
該プログラミング命令を実行するために前記記憶媒体に結合されたプロセッサと
を含むクライアント・デバイス。
【請求項２７】
遠隔クライアント・デバイスに、ユーザ・インターフェースの第１の具体事例の第１の複数の表示セルに関する構成内容を指定する第１の１つまたは複数の表示状態定義と、前記第１の１つまたは複数の表示状態定義に従って前記遠隔クライアント・デバイス上でレンダリングするための前記第１の複数の表示セルに関する構成内容とを送信し、さらに前記遠隔クライアント・デバイスに、ユーザ・インターフェースの前記第１の具体事例との第１のユーザの対話に応答してレンダリングされるべきユーザ・インターフェースの第２の具体事例の第２の複数の表示セルに関する構成内容を指定する第２の１つまたは複数の表示状態定義と、前記第１のユーザ・インターフェースが行なわれた場合に、前記第２の１つまたは複数の表示状態定義に従って前記遠隔クライアント・デバイス上でレンダリングするための前記第２の複数の表示セルに関する前記構成内容とを前もって送信するように装備されているユーザ・インターフェース設定機能を実施するための複数のプログラミング命令を記憶している記憶媒体と、
該プログラミング命令を実施するために該記憶媒体に結合されている少なくとも１つのプロセッサと
を含むサーバ。
【請求項２８】
該複数のプログラミング命令が、前記遠隔クライアント・デバイスに、前記ユーザ・インターフェースの前記第１および前記第２の具体事例の少なくとも選択された前記レンダリングの１つに継承されるべき前記ユーザ・インターフェースの疑似命令の構成内容を送信するための該ユーザ・インターフェース設定機能をさらに装備することを特徴とする請求項２７に記載のサーバ。
【請求項２９】
前記第１および第２の１つまたは複数の表示状態定義のそれぞれが、前記第１および第２の複数の表示セルに関する構成内容を対応するように指定する第１／第２の複数の表示セル定義を含むことを特徴とする請求項２７に記載のサーバ。
【請求項３０】
前記第１および第２の表示セル定義のそれぞれが、第１／第２の表示セルとのユーザの対話の場合に、遷移されるべき表示状態を対応付けて指定する第１／第２の複数の表示状態遷移規則をさらに含むことを特徴とする請求項２９に記載のサーバ。