【手続補正書】
【提出日】平成20年8月19日(2008.8.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクティビティ（４３０）を含みビジネスプロセスをモデル化するワークフローをモデル化するためのシステムであって、
複数のアクティビティ（４３０）および前記アクティビティ（４３０）のうちの少なくとも１つにそれぞれが対応する複数のパレット要素（４３４）を格納するためのメモリ領域（４２８）と、
前記メモリ領域（４２８）に格納されている前記複数のパレット要素（４３４）を表示するための表示領域（４０４）と、
プロセッサ（４０８）であって、
インターフェイスを介してユーザ（４０２）により入力として複数のグラフィック要素を受け取るコンピュータ実行可能命令と、
前記表示領域（４０４）内に前記受け取った複数のグラフィック要素を表示するコンピュータ実行可能命令と、
前記インターフェイスを介して前記ユーザ（４０２）により入力として構造情報を受け取るコンピュータ実行可能命令であって、前記受け取った構造情報は前記受け取ったグラフィック要素と関連付けられており、
前記受け取った構造情報に従って前記表示領域（４０４）内に前記表示された複数のグラフィック要素を配列するコンピュータ実行可能命令と、
前記複数のグラフィック要素（４３２）のそれぞれを、前記メモリ領域（４２８）に格納された前記複数のパレット要素の１つにマッピングするコンピュータ実行可能命令と、
前記マッピングされたパレット要素および受け取った構造情報に対応するアクティビティに応じてワークフローを作成するコンピュータ実行可能命令とを実行するように構成されたプロセッサ（４０８）を備えることを特徴とするシステム。
【請求項２】
さらに、ポインティング装置を備え、前記メモリ領域（４２８）は、前記複数のグラフィック要素（４３２）は前記表示領域（４０４）およびポインティング装置を介して前記ユーザ（４０２）から受け取られることを特徴とする請求項１に記載のシステム。
【請求項３】
前記プロセッサ（４０８）は、さらに、
前記ワークフローを前記表示領域（４０４）に表示するコンピュータ実行可能命令を実行するように構成されることを特徴とする請求項１または２に記載のシステム。
【請求項４】
さらに、前記複数のパレット要素（４３４）を表示することと、前記ユーザ（４０２）から前記構造情報を受け取ることと、前記受け取った構造情報に従って前記表示された複数のグラフィック要素を配列することのうちの１つまたは複数に対する手段を含むことを特徴とする請求項１乃至３のいずれかに記載のシステム。
【請求項５】
さらに、前記表示領域（４０４）を含む表示装置（４０４）と、前記プロセッサ（４０８）とともに動作可能なユーザインターフェイス選択装置（４０６）とを備えることを特徴とする請求項１乃至４のいずれかに記載のシステム。
【請求項６】
前記プロセッサ（４０８）は、前記ユーザ（４０２）から前記複数のグラフィック要素（４３２）を受け取り、ワークフローをそれに応じて作成する手段を備え、前記表示領域（４０４）は、ユーザインターフェイスを備え、前記表示領域（４０４）は、アプリケーションプログラムの実行環境内で表示できるように適合されることを特徴とする請求項１乃至５のいずれかに記載のシステム。
【請求項７】
ディスプレイ（４０４）およびユーザインターフェイス選択装置（４０６）を備えるシステムにおいて、アクティビティを含みビジネスプロセスをモデル化するワークフローをモデル化するための方法であって、
前記ディスプレイ（４０４）上に複数のパレット要素（４３４）を表示することであって、前記複数のパレット要素（４３４）の各々は前記アクティビティの少なくとも１つに対応することと
前記ユーザインターフェイス選択装置（４０６）を介してユーザ（４０２）により入力として複数のグラフィック要素を受け取ることと、
前記ディスプレイ（４０４）上に前記受け取った複数のグラフィック要素を表示することと、
インターフェイス（４３６）を介して前記ユーザ（４０２）により入力として構造情報を受け取ることであって、前記受け取った構造情報は前記受け取った複数のグラフィック要素と関連付けられていることと、
前記受け取った構造情報に従って前記ディスプレイ（４０４）上に前記表示された複数のグラフィック要素を配列することと、
前記複数のグラフィック要素（４３２）の各々を前記パレット要素（４３４）の１つにマッピングすることと、
前記配列された複数のグラフィック要素を前記マッピングされたパレット要素に対応するアクティビティに応じてワークフローの表現に変換することとを含むことを特徴とするコンピュータ化された方法。
【請求項８】
さらに、前記複数のパレット要素（４３４）を定義することを含むことを特徴とする請求項７に記載のコンピュータ化された方法。
【請求項９】
さらに、前記ユーザインターフェイス選択装置（４０６）を介して前記ユーザ（４０２）からカスタマイズ情報を受け取ることと、前記受け取ったカスタマイズ情報に応じて前記表示される複数のパレット要素（４３４）を調整することとを含むことを特徴とする請求項７または８に記載のコンピュータ化された方法。
【請求項１０】
さらに、前記アクティビティ（４３０）の１つとの関連付けのため前記ユーザインターフェイス選択装置（４０６）を介して前記ユーザ（４０２）からビジネスロジックを受け取ることを含むことを特徴とする請求項７乃至９のいずれかに記載のコンピュータ化された方法。
【請求項１１】
さらに、前記ユーザインターフェイス選択装置（４０６）を介して前記ユーザ（４０２）からユーザ定義アクティビティを受け取ることを含み、前記ユーザ定義アクティビティは、１つまたは複数の関連付けられた意味論を持ち、さらに、定義済みインターフェイス要件に適合しているか調べるために前記意味論を評価することを含み、前記ユーザ定義アクティビティを前記評価結果に応じて前記アクティビティのうちの１つとして格納することを含むことを特徴とする請求項７乃至１０のいずれかに記載のコンピュータ化された方法。
【請求項１２】
さらに、前記作成されたワークフローをユーザ指定言語に翻訳するコマンドを受け取ることを含むことを特徴とする請求項７乃至１１のいずれかに記載のコンピュータ化された方法。
【請求項１３】
さらに、タッチスクリーン（４３６）を介して前記ユーザ（４０２）から、前記表示されているワークフローに対する変数、前記ワークフローに対するコメント、アクティビティの前記配列され、表示されているグラフィック要素のうちの１つまたは複数を受け取ることを含むことを特徴とする請求項７乃至１２のいずれかに記載のコンピュータ化された方法。
【請求項１４】
ディスプレイ（４０４）およびユーザインターフェイス選択装置（４０６）を備えるシステムにおいて、アクティビティ（４３０）を含みビジネスプロセスをモデル化するワークフローをモデル化するためのコンピュータ実行可能コンポーネントを収めた１つまたは複数のコンピュータ可読媒体（４１０）であって、前記コンピュータ実行可能コンポーネントは、
複数のパレット要素（４３４）を規定するパレットコンポーネント（４２２）であって、前記規定された複数のパレット要素（４３４）の各々は前記アクティビティ（４３０）の少なくとも１つと対応しており、
前記ディスプレイ（４０４）上に前記複数のパレット要素（４３４）を表示するレンダリングコンポーネント（４１２）と、
前記ユーザインターフェイス選択装置（４０６）を介してユーザ（４０２）により入力として複数のグラフィック要素を受け取るためのインターフェイスコンポーネント（４１４）であって、前記レンダリングコンポーネント（４１２）はさらに前記インターフェイスコンポーネント（４１４）により受け取った前記複数のグラフィック要素を前記ディスプレイ（４０４）上に表示し、前記インターフェイスコンポーネント（４１４）はさらに前記ユーザインターフェイス選択装置（４０６）を介して前記ユーザ（４０２）から構造情報を受け取るインターフェイスコンポーネント（４１４）と、
前記受け取った構造情報に従って前記ディスプレイ（４０４）上に前記レンダリングコンポーネント（４１２）によって表示された前記複数のグラフィック要素を配列するためのデザイナコンポーネント（４１６）と、
前記インターフェイスコンポーネント（４１４）によって受け取られた前記複数のグラフィック要素の各々を前記パレットコンポーネント（４２２）によって規定されたパレット要素（４３４）の１つと関連付け、該関連付けられたパレット要素（４３４）を配列して前記ディスプレイ（４０４）上に前記ワークフローを表示するレコグナイザコンポーネントと、
を含むことを特徴とするコンピュータ可読媒体。
【請求項１５】
前記インターフェイスコンポーネント（４１４）は、さらに、前記ユーザインターフェイス選択装置（４０６）を介して前記ユーザからユーザ定義アクティビティを受け取り、前記ユーザ定義アクティビティは１つまたは複数の意味論が関連付けられており、さらに定義済みインターフェイス要件に適合しているか調べるために前記意味論を評価するバリデーションコンポーネント（４１８）を含むことを特徴とする請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記インターフェイスコンポーネント（４１４）は、さらに、前記アクティビティ（４３０）の１つに関連付けられたビジネスロジックを受け取り、前記レンダリングコンポーネント（４１２）、インターフェイスコンポーネント（４１４）、およびデザイナコンポーネント（４１６）は、アプリケーションプログラムの実行環境内で実行され、前記インターフェイスコンポーネント（４１４）は、グラフィカルユーザインターフェイスおよびアプリケーションプログラミングインターフェイスのうちの１つまたは複数を含むことを特徴とする請求項１４または１５に記載のコンピュータ可読媒体。
【請求項１７】
前記ディスプレイ（４０４）は、タッチスクリーン（４３６）を備え、前記インターフェイスコンポーネント（４１４）は、前記ビジネスロジックを前記ワークフロー内の前記配列されたパレット要素の１つに対応する前記アクティビティ（４３０）の１つに関連付けることを特徴とする請求項１４乃至１６のいずれかに記載のコンピュータ可読媒体。
【請求項１８】
さらに、ユーザ定義テーマを前記タッチスクリーン（４３６）上に表示される前記ワークフローに適用するためのスキンコンポーネント（４２４）を含み、さらに、前記レコグナイザコンポーネント（４２０）により配列された前記関連付けられたパレット要素に従って前記ワークフローを作成するためのワークフローコンポーネント（４２６）を含むことを特徴とする請求項１４乃至１７のいずれかに記載のコンピュータ可読媒体。