【手続補正書】
【提出日】平成20年9月19日(2008.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイモジュールによる表示のためにグラフィックをレンダリングするコンピュータで実施される方法であって、
前記グラフィックの第１のグラフィック定義の選択を受け取るステップと、
前記第１のグラフィック定義に基づいて前記グラフィックを作成するステップと、
第２のグラフィック定義に対応する第２のグラフィックに対して行われた１つまたは複数のカスタマイゼーションを特定するステップと、
前記第２のグラフィックに対して行われた少なくとも前記１つまたは複数のカスタマイゼーションの選択を受け取るステップと、
前記作成されたグラフィックスに対して少なくとも前記選択された１つまたは複数のカスタマイゼーションを適用するステップと、
前記作成されたグラフィックを表示のために前記ディスプレイモジュールへ供給するステップと
を含むことを特徴とするコンピュータで実施される方法。
【請求項２】
前記グラフィックは、アイテムを有するコンテンツを表し、前記選択された第１のグラフィック定義は、複数の実行できるグラフィック定義の１つであり、前記方法は、さらに
各関連するグラフィックが類似するセマンティックプロパティを使用するコンテンツ内の類似するアイテムを表すように、すべての実行可能性のあるグラフック定義についてセマンティックプロパティを定義するセマンティックモデルを取り出すステップであって、前記１つまたは複数のカスタマイゼーションは第１のセマンティックプロパティに関連する、ステップと、
前記セマンティックモデルを参照することによって前記１つまたは複数のカスタマイゼーションを特定ステップと
を含むことを特徴とする請求項１に記載のコンピュータで実施される方法。
【請求項３】
前記ディスプレイモジュールは、その上でユーザインターフェースがユーザに提示される表示画面を備え、前記グラフィックは、前記ユーザインターフェースに表示され、前記方法は、さらに、
前記ユーザインターフェースを介して前記グラフィックに対する新しいカスタマイゼーションを受け取るステップであって、該新しいカスタマイゼーションは第２セマンティックプロパティに関連する、ステップと、
前記新しいカスタマイゼーションを反映するために前記セマンティックモデル内で前記第２セマンティックプロパティを更新するステップと
を含むことを特徴とする請求項２に記載のコンピュータで実施される方法。
【請求項４】
新しいグラフィック定義を使用してコンテンツをビジュアルに表すことの要求を受け取ること、および
新しいグラフィック定義を用いて前記コンテンツを視覚的に表現する要求を受け取るステップと、
新しいグラフィックが前記カスタマイゼーションおよび前記新しいカスタマイゼーションの両方と共に表示されるように、前記更新されたセマンティックモデルに基づいて前記新しいグラフィック定義に関して新しいグラフィックを作成するステップと
をさらに含むことを特徴とする請求項３に記載のコンピュータで実施される方法。
【請求項５】
前記作成するステップが、
前記選択された第１のグラフィック定義に固有のプレゼンテーションプロパティを定義するプレゼンテーションモデルを取り出すステップであって、該プレゼンテーションプロパティの少なくとも１つは、前記グラフィックスに対して以前に行われた変更に基づいてカスタマイズされている、ステップと、
前記プレゼンテーションモデルを参照することによって前記カスタマイズされたプレゼンテーションプロパティを特定するステップと、
前記第１のセマンティックプロパティに関する前記カスタマイゼーションと前記カスタマイズされたプレゼンテーションプロパティとの両方を含むように前記グラフィックを作成するステップと
を含むことを特徴とする請求項２に記載のコンピュータで実施される方法。
【請求項６】
前記ディスプレイモジュールは、その上でユーザインターフェースがユーザに提示される表示画面を備え、前記グラフィックは、前記ユーザインターフェースで表示され、前記方法は、
前記ユーザインターフェースを介して前記グラフィックスに対する新しいカスタマイゼーションを受け取るステップであって、該新しいカスタマイゼーションは、前記プレゼンテーションプロパティのうちの第２のプレゼンテーションプロパティに関している、ステップと、
前記新しいカスタマイゼーションを反映するために、前記プレゼンテーションモデル内の前記第２のプレゼンテーションプロパティを更新するステップと
をさらに含むことを特徴とする請求項５に記載のコンピュータで実施される方法。
【請求項７】
新しいグラフィック定義として前記コンテンツを視覚的に表現する要求を受け取るステップと、
新しいグラフィックは前記第１のセマンティックプロパティに対する前記カスタマイゼーションで表示されるが、前記第２のプレゼンテーションプロパティに対する前記新しいカスタマイゼーションでは表示されないように、前記セマンティックモデルおよび前記新しいグラフィック定義のプレゼンテーションモデルに基づいて前記新しいグラフィック定義に対応する前記新しいグラフィックを作成するステップと
をさらに含むことを特徴とする請求項６に記載のコンピュータで実施される方法。
【請求項８】
前記選択されたグラフィック定義に属する前記グラフィックに切り替え復帰する要求を受け取るステップと、
前記グラフィックが前記第１のセマンティックプロパティに対する前記カスタマイゼーションならびに前記第２のプレゼンテーションプロパティに対する前記新しいカスタマイゼーションを用いて再表示されるように、前記セマンティックモデルおよび前記グラフィック定義についての前記プレゼンテーションモデルに基づいて前記グラフィックを再作成するステップと
をさらに含むことを特徴とする請求項７に記載のコンピュータで実施される方法。
【請求項９】
前記コンテンツは、テキストコンテンツを備え、前記アイテムは、前記テキストコンテンツ内のテキストの行を含むことを特徴とする請求項２に記載のコンピュータで実施される方法。
【請求項１０】
前記カスタマイゼーションは、前記グラフィック内の他のグラフィカル要素に関連して前記グラフィック内のあるグラフィカル要素の位置移動に関わることを特徴とする請求項２に記載のコンピュータで実施される方法。
【請求項１１】
表示画面に表示されるグラフィックをレンダリングするシステムであって、
コンピュータで実行可能な命令を実行するプロセッサと、
コンピュータで実行可能な命令を記憶するコンピュータ記憶媒体を有し、
該実行のときに、
複数の可能性のある該グラフィック定義であって、該グラフィック定義のそれぞれがコンテンツの表現が実施可能な関連のグラフィックスについてのデフォルトプロパティを指定する、グラフィック定義と、
各関連のグラフィックが類似するセマンティックプロパティを使用して前記コンテンツ内の類似するアイテムを表現するように、前記可能性のあるグラフィック定義のセマンティックプロパティを定義するセマンティックモデルと、
少なくとも１つの表現モデルであって、該表現モデルが前記第１のグラフィック定義を規定する表示プロバティを特定する、表現モデルと、
第１のグラフィックおよび第２のグラフィックが類似するセマンティックプロパティを有するように、第１のグラフィック定義に対応する前記第１のグラフィックおよび第２のグラフィック定義に対応する前記の第２グラフィックを作成するために前記セマンティックモデルの使用を実施可能なカスタマイゼーションエンジンと、
ユーザによる選択のために前記複数の可能性のあるグラフック定義のそれぞれのグラフィカル表現を提示するユーザインターフェースであって、該ユーザインターフェースが、ユーザによって編集するための前記コンテンツを表示するコンテンツペイン（コンテンツウィンドウ枠）を含み、前記少なくとも１つの表現モデルと前記セマンティックモデルが、前記コンテンツペインからのユーザに基づいて動的に更新され、前記第１のグラフィック定義または前記第２のグラフィック定義に関連する前記グラフィカル表現のいずれかの選択に応答して、それぞれ前記カスタマイゼーションエンジンによって定義される前記表示画面上で、前記第１のグラフィックまたは前記第２グラフィックを表示する、ユーザインターフェースと
を供することを特徴とするシステム。
【請求項１２】
前記少なくとも１つの表現モデルは、前記第１のグラフィックをカスタマイズするカスタマイゼーションエンジンを有効にすることにより、前記ユーザインターフェース上での第１のグラフィック定義の選択に応答し、
前記カスタマイゼーションエンジンは、すべての可能性のあるグラフック定義に類似する前記セマンティックプロパティおよび前記第１のグラフィック定義に固有の前記プレゼンテーションプロパティを有するものとして前記第１のグラフィックを定義するために前記セマンティックモデルおよび前記第１のグラフィック定義に固有のプレゼンテーションモデルを使用する
ことを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ユーザインターフェースは、
ユーザによる選択のために前記複数の可能性のあるグラフック定義のそれぞれのグラフィカル表現を表示するギャラリペイン（ギャラリウィンドウ枠）と、
前記ギャラリペインからの前記第１のグラフィック定義の選択に応答して、前記ユーザによる編集のために前記第１のグラフィックを表示するグラフィックスペイン（グラフィックウィンドウ枠）と
を備えることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記ギャラリペインを介して前記第２のグラフィック定義の前記ユーザによる後続選択に応答して、前記カスタマイゼーションエンジンが、編集されたセマンティックプロパティを有する前記第２グラフィックを定義するように、前記グラフィックスペインに前記第１のグラフィックが表示されている間に、前記ユーザが前記セマンティックプロパティの１つを編集することに応答して、前記カスタマイゼーションエンジンが、前記セマンティックモデルを更新することを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記第１のグラフィックを定義する前記カスタマイゼーションエンジンによる次の使用のために前記グラフィックスペインに前記第１のグラフィックが表示されている間に、前記プレゼンテーションプロパティの１つをユーザが編集することに応答して、前記カスタマイゼーションエンジンは、前記第１のグラフィック定義に固有の前記プレゼンテーションモデルを更新することを特徴とする請求項１３に記載のシステム。
【請求項１６】
表示画面に表示されるグラフィックをカスタマイズするコンピュータで実施される方法であって、該グラフィックは、複数のグラフィック要素を含み、該方法は、
前記グラフィックを変更する要求を受け取るステップと、
複数のグラフィカル要素の少なくとも１つによって行われる１つまたは複数のカスタマイゼーションを特定し、第２の要素によって行われる少なくとも１つまたは複数のカスタマイゼーションを選択することにより、前記要求に基づいて前記グラフィックを変更するステップと、
前記グラフィック内の第２のグラフィカル要素に対する前記グラフィック内の第１グラフィカル要素のプロパティに以前に適用されたカスタマイゼーションを維持しながら、前記グラフィックに前記選択された１つまたは複数のカスタマイゼーションを適用するステップと
を含むことを特徴とするコンピュータで実施される方法。
【請求項１７】
前記カスタマイゼーションは、前記第２のグラフィカル要素に対する前記第１のグラフィカル要素の位置決めに関係することを特徴とする請求項１６に記載の方法。
【請求項１８】
前記カスタマイゼーションは、前記第２のグラフィカル要素に対する前記第１のグラフィカル要素のサイズに関係することを特徴とする請求項１６に記載の方法。
【請求項１９】
前記要求が、前記グラフィックに対してグラフィカル要素を追加または除去する命令を含むことを特徴とする請求項１６に記載の方法。
【請求項２０】
前記グラフィックのデフォルトプロパティは、第１のグラフィック定義によって指定され、前記方法は、さらに、
第２のグラフィック定義に対応する新しいグラフィック内の複数のグラフィカル要素を表現する要求を受け取るステップと、
前記第２のグラフィック定義に基づいて前記新しいグラフィックを作成し、前記カスタマイゼーションを前記新しいグラフィックに適用するステップと
を含むことを特徴とする請求項１６に記載の方法。