【手続補正書】
【提出日】平成20年10月30日(2008.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブベースのデータフォームを実行するコンピュータ実装方法であって、
前記データフォームのコントロールをデータソースのフィールドに関連付けることであって、該コントロールはウェブページフォームフィールドを含む、関連付けること、
前記コントロールに関連付けられた値を変更するために、前記コントロールで受信した入力に応答して前記データフォームのコントロールを変更することであって、変更された値を含むようにコントロールを拡張することを含む、変更すること、および、
前記変更を前記データソースのフィールドにおける前記コントロールに格納すること
を備えたことを特徴とする方法。
【請求項２】
要求を受信して、前記データフォームに関連付けられたウェブページを抽出し、前記コントロールをインスタンス化することをさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項３】
前記コントロールをインスタンス化することは、ＸＳＬＴ（Extensible Style Language Transform）コード、および前記データソースに関連付けられたＸＭＬ（Extensible Markup Language）を処理して、中間コードにすることを備えたことを特徴とする請求項２に記載のコンピュータ実装方法。
【請求項４】
前記データフォームのコントロールをデータソースのフィールドに関連付けることは、前記コントロールおよび前記フィールドに関連付けられた情報を結合するデータを生成し、前記情報を結合するデータは、前記コントロールおよび前記フィールド、前記コントロールの名称および値を識別する識別子を含むことを備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項５】
前記データフォームに関連付けられたＸＳＬＴ（Extensible Style Language Transform）コードを用いて、前記データソースに関連付けられたＸＭＬ（Extensible Markup Language）データを中間コードに変換すること、
前記コントロールを再生成して、前記コントロールに関連付けられた前記情報を結合するデータは、前記変更されたコントロールを反映すること、
前記再生成されたコントロールを用いて、前記中間コードを処理してＨＴＭＬ（Hypertext Markup Language）にすること、および、
前記ＨＴＭＬ（Hypertext Markup Language）を用いてウェブページを表示すること
をさらに備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項６】
前記情報を結合するデータを用いることにより、前記コントロールに対してどのような変更がなされたかを判定し、前記データフォームの前記コントロールに関連付けられたデータを、前記データソースのフィールドと比較することをさらに備えたことを特徴とする請求項５に記載のコンピュータ実装方法。
【請求項７】
前記変更を前記データベースのフィールドにおける前記コントロールに格納することは、前記データソースの前記フィールドを更新することを備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項８】
前記変更を前記データベースのフィールドにおける前記コントロールに格納することは、前記データソースに新しいフィールドを挿入することを備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項９】
前記変更を前記データベースのフィールドにおける前記コントロールに格納することは、前記データソースに前記フィールドを削除することを備えたことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１０】
ウェブベースのデータフォームを実行するシステムであって、
コントロールを含む前記データフォームに関連付けられたウェブページを要求し、表示するように構成されたクライアントであって、前記コントロールがウェブページフォームフィールドを備える、クライアントと、
フィールドを含むデータソースと、
前記クライアントおよび前記データソースと結合され、
前記データフォームのコントロールをデータソースのフィールドに関連付け、
前記コントロールに関連付けられた値を変更するために、前記コントロールで受信された入力に応答して、前記データソースの前記フィールドにおける前記データフォームの前記コントロールになされた変更を実装するサーバであって、前記コントロールを変更することは、変更された値を含むようにコントロールを拡張することを含む、サーバと
を備えたことを特徴とするシステム。
【請求項１１】
前記サーバは、
前記データフォームに関連付けられたＸＳＬＴ（Extensible Style Language Transform）コードを処理して中間コードにし、
前記データソースに関連付けられたＸＭＬ（Extensible Markup Language）データを抽出し、
前記中間コードおよび前記ＸＭＬ（Extensible Markup Language）データから前記コントロールを生成することにより、前記コントロールをインスタンス化するように構成されていることを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記サーバは、前記コントロールおよび前記フィールドに関連付けられた情報を結合するデータを生成することにより、前記コントロールを前記フィールドに関連付けるように構成され、前記情報を結合するデータは、前記コントロールおよび前記フィールド、前記コントロールの名称および値を識別する識別子を含むことを特徴とする請求項１０に記載のシステム。
【請求項１３】
前記サーバは、
前記データフォームに関連付けられたＸＳＬＴ（Extensible Style Language Transform）コードを用いて、要求されたデータソースに関連付けられたＸＭＬ（Extensible Markup Language）データを中間コードに変換し、
前記コントロールを再生成して、前記コントロールに関連付けられた前記情報を結合するデータは、前記変更されたコントロールを反映し、
前記再生成されたコントロールを用いて、前記中間コードを処理してＨＴＭＬ（Hypertext Markup Language）にし、
前記ＨＴＭＬ（Hypertext Markup Language）を用いてウェブページを表示するように構成されていることを特徴とする請求項１０に記載のシステム。
【請求項１４】
前記サーバは、前記情報を結合するデータを用いることにより、前記コントロールに対してどのような変更がなされたかを判定し、前記データフォームの前記コントロールに関連付けられたデータを、前記データソースのフィールドと比較するように構成されていることを特徴とする請求項１０に記載のシステム。
【請求項１５】
ウェブベースのデータフォームを実行するコンピュータ実行可能命令を有するコンピュータ読取り可能記憶媒体であって、
要求を受信し、前記データフォームに関連付けられたウェブページを抽出すること、
前記データフォームに関連付けられたＸＳＬＴ（Extensible Style Language Transform）コードを処理して中間コードにし、
前記データフォームに関連付けられたＸＭＬ（Extensible Markup Language）データを抽出し、
前記中間コードおよび前記ＸＭＬ（Extensible Markup Language）データから前記コントロールを生成することにより、ウェブページフォームフィールドを含む前記データフォームのコントロールをインスタンス化すること
前記コントロールに関連付けられた値を変更するために、前記コントロールで受信した入力に応答して、前記データソースのフィールド中のデータフォームのコントロールになされた変更を実装することであって、前記コントロールを変更することは、変更された値を含むようにコントロールを拡張することを含む、実装すること、および
前記コントロールを表示すること
を備えたことを特徴とするコンピュータ読取り可能記憶媒体。
【請求項１６】
前記データフォームおよびデータソースのフィールドに関連付けられた情報を結合するデータを生成すること、および、
前記情報を結合するデータを用いて、前記データフォームの前記コントロールを前記データソースの前記フィールドに関連付けること、
をさらに備えたことを特徴とする請求項１５に記載のコンピュータ読取り可能記憶媒体。
【請求項１７】
前記情報を結合するデータは、前記コントロールおよび前記フィールド、前記コントロールの名称および値を識別する識別子を含むことを特徴とする請求項１６に記載のコンピュータ読取り可能記憶媒体。
【請求項１８】
前記データフォームに関連付けられたＸＳＬＴ（Extensible Style Language Transform）コードを用いて、要求されたウェブページに関連付けられたＸＭＬ（Extensible Markup Language）データを中間コードに変換すること、
前記コントロールを再生成して、前記コントロールに関連付けられた前記情報を結合するデータは、前記変更されたコントロールを反映すること、
前記再生成されたコントロールを用いて、前記中間コードを処理してＨＴＭＬ（Hypertext Markup Language）にすること、および、
前記ＨＴＭＬ（Hypertext Markup Language）を用いてウェブページを表示すること
をさらに備えたことを特徴とする請求項１６に記載のコンピュータ読取り可能記憶媒体。
【請求項１９】
前記情報を結合するデータを用いることにより、前記コントロールに対してどのような変更がなされたかを判定し、前記データフォームの前記コントロールに関連付けられたデータを、前記データソースのフィールドと比較することをさらに備えたことを特徴とする請求項１８に記載のコンピュータ読取り可能記憶媒体。