【手続補正書】
【提出日】平成21年8月19日(2009.8.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子フォーム設計プロセス中に設計問題を識別するコンピュータで実装される方法であって、
コンピュータデバイスにより、第１のランタイム環境における第１のユーザ設計電子フォームにより選択されるガイドラインを受信するステップであって、前記ガイドラインは、第２のランタイム環境を示し、前記第２のランタイム環境は、前記第１のランタイム環境と異なり、前記電子フォームは、フォーム設計エリアのデータエントリ制御のセットを含み、前記データエントリ制御のセットのそれぞれのデータエントリ制御は、前記電子フォームが実行されると、第２のユーザからデータを受信できるステップと、
前記ガイドラインに基づき、設計問題のセットを自動的に識別するステップであって、前記設計問題のセットは、前記電子フォームが前記第２のランタイム環境で実行されると、生じる可能性のあるランタイム互換性問題を含むステップと、
前記設計問題のセットを自動的に識別するステップの後に、前記設計問題のセットを特定するリストを生成するステップと、
ユーザインターフェース内に前記リストを表示するステップと
を含むことを特徴とするコンピュータで実装される方法。
【請求項２】
前記設計問題のセットのうちで前記設計問題の１つを選択する前記第１のユーザ選択に応答して、前記データエントリ制御のセットの１つを自動的に選択するステップと、
前記データエントリ制御のセットの前記１つが前記ユーザインターフェースにおいて表示されるように、前記フォームデザインエリアを自動的にスクロールするステップと、
前記選択された設計問題の視覚的インジケータを提供するために前記データエントリ制御のセットの１つを強調表示するステップと、
前記ユーザインターフェースにおいてダイアログメッセージを提示するステップであって、前記ダイアログメッセージが前記設計問題のセットのうちで前記設計問題の１つを記載するステップと
をさらに含むことを特徴とする請求項１に記載のコンピュータで実装される方法。
【請求項３】
前記ガイドラインを受信するステップは、
前記電子フォーム設計プロセスの開始状態としての前記ガイドラインを求めて前記第１のユーザにプロンプト指示するステップを含むことを特徴とする請求項１に記載のコンピュータで実装される方法。
【請求項４】
前記ガイドラインを受信するステップは、
前記電子フォーム設計プロセス中の任意の時間に前記ガイドラインを前記第１のユーザから受信するステップ
を含むことを特徴とする請求項１に記載のコンピュータで実装される方法。
【請求項５】
前記設計問題のセットは、設計問題の第１のセットであり、
前記コンピュータで実装される方法は、
前記電子フォームにおいて、設計問題の第２のセットを識別するための複数の設計チェッカオブジェクトを使用するステップであって、前記複数の設計チェッカオブジェクトのそれぞれの設計チェッカオブジェクトは、設計問題の異なるタイプを前記電子フォームで識別し、前記複数の設計チェッカオブジェクトにおけるそれぞれの設計チェッカオブジェクトは、前記電子フォームが前記第１のランタイム環境において実行されるとき、生じる可能性のあるランタイム互換性問題以外の設計問題のタイプを前記電子フォームにおいて識別し、前記設計問題の前記第２のセットの前記設計問題が複数のカテゴリに属し、複数のカテゴリのそれぞれは、前記複数の設計チェッカオブジェクトのうちの少なくとも１つの設計チェッカオブジェクトに対応するステップと、
前記リストが設計問題の前記第１のセットおよび設計問題の第２のセットを含むように、前記リストに設計問題の前記第２のセットを含むステップと、
単一の設計チェッカタスクペインにおける、前記複数のカテゴリに細分された前記リストを表示するステップと
を含むことを特徴とする請求項１に記載のコンピュータで実装される方法。
【請求項６】
ユーザ選択に応答して、前記複数のカテゴリのうちの少なくとも１つの前記単一の設計チェッカタスクペイン内の表示を抑制するステップ
をさらに含むことを特徴とする請求項５に記載のコンピュータで実装される方法。
【請求項７】
ユーザ選択に応答して、前記複数のカテゴリのうちの少なくとも１つの設計問題のサブセットの前記単一の設計チェッカタスクペイン内の表示を抑制するステップ
をさらに含むことを特徴とする請求項５に記載のコンピュータで実装される方法。
【請求項８】
電子フォーム設計プロセスでの設計問題を識別する電子コンピュータシステムであって、前記電子コンピュータシステムは、
プロセッサと、
ディスプレイデバイスと、
少なくとも１つのコンピュータ使用可能記録媒体とを備え、前記コンピュータ使用可能記録媒体がコンピュータ実行命令を備え、前記コンピュータ実行可能命令が前記プロセッサにより実行されるとき、前記電子コンピュータシステムに方法を実施させ、
前記方法は、
前記ディスプレイデバイス上にユーザインターフェースを表示するステップであって、前記ユーザインターフェースは設計キャンバスエリアを含み、前記設計キャンバスエリアは第１のランタイム環境上で第１のユーザに電子フォームの設計を可能とし、前記電子フォームは、データエントリ制御のセットを含み、前記データエントリ制御のセットにおけるそれぞれのデータエントリ制御は、前記電子フォームが実行されると、第２のユーザからデータの受信を可能とするステップと、
前記第１のユーザから第１のガイドラインを受信するステップであって、前記第１のガイドラインが第２のランタイム環境を示し、前記第２のランタイム環境が複数の選択可能なランタイム環境の１つであり、前記第２のランタイム環境が前記第１のランタイム環境と異なるステップと、
前記第１のユーザから第２のガイドラインを受信するステップであって、前記第２のガイドラインは前記電子フォームが互換性あるように設計されるフォーム設計ソフトウェアアプリケーションのバージョンを示すステップと、
前記第１のユーザから第３のガイドラインを受信するステップであって、前記第３のガイドラインは後方互換性問題が前記電子フォーム設計プロセス間でレポートされるべきであることを示すステップと、
ランタイム互換性チェックを実施するステップであって、前記ランタイム互換性チェックはランタイム互換性問題を識別し、前記ランタイム互換性問題は前記第２のランタイム環境における前記電子フォームの利用上で生じる可能性のあるステップと、
前記第３のガイドラインが前記後方互換性問題が前記電子フォーム設計プロセス間でレポートされるべきであることを示すことに応答し、前記電子フォームにおける後方互換性問題を識別するために後方互換性チェックを実施するステップと、
前記ディスプレイデバイス上のユーザインターフェースにおいて、設計問題のセットを特定するリストを表示するステップであって、設計問題の前記セットが前記ランタイム互換性問題と前記後方互換性問題とを含むステップと、
前記リストにおける設計問題の前記第１のユーザ選択に応答して、前記設計キャンバスエリアにおけるデータエントリ制御の前記セットの１つを自動的に選択するステップと、
前記データエントリ制御の前記セットの前記１つが前記ユーザインターフェースで見えるように前記設計キャンバスエリアをスクロールするステップと、
前記リストにおける前記選択された設計問題の前記ユーザインターフェースにおける視覚的インジケータを提供するためにデータエントリ制御の前記セットの前記１つを自動的に強調表示するステップと、
前記ユーザインターフェースにおいて、ダイアログメッセージを自動的に表すステップであって、前記ダイアログメッセージは前記リストにおける前記選択された設計問題を記述するステップと
を備えることを特徴とする電子コンピュータシステム。
【請求項９】
前記リストは、複数のカテゴリと、複数のフォーム設計チェッカオブジェクト内の少なくとも１つのフォーム設計チェッカオブジェクトに対応する前記複数のカテゴリのそれぞれのカテゴリと、前記複数のフォーム設計チェッカオブジェクトにおけるそれぞれのフォーム設計チェッカオブジェクトが前記電子フォームにおける設計問題のタイプを識別する複数の設計チェックと異なる設計チェックを実施することと
を含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
前記命令は、
前記ユーザインターフェースにおける、相互作用設計チェッカタスクペインを表示するステップであって、前記対話式設計チェッカタスクペインは前記リストを表示するステップと、
前記リストに関するユーザ入力を受信するステップと
前記電子コンピュータシステムにさらに実施させることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記命令は、前記電子コンピュータシステムに前記対話式設計チェッカタスクペインを表示させ、前記対話式設計チェッカタスクペインは、
選択されたとき、前記カテゴリのうちの１つまたは複数の一部の表示を選択的に抑制するオプションセレクタと、
選択されたとき、前記リストの表示を選択的にリフレッシュするリフレッシュセレクタと
を含むことを特徴とする請求項１０に記載のシステム。
【請求項１２】
電子コンピュータシステムにより実行されたときに、方法を電子コンピュータシステムに実施させる命令を備えるコンピュータ可読記録媒体であって、
前記方法は、
第１のランタイム環境上で電子フォームを設計する第１のユーザにより選択される第１のガイドラインを受信するステップであって、前記第１のガイドラインは第２のランタイム環境を示し、前記第２のランタイム環境は、前記電子フォームを設計するために使用される前記第１のランタイム環境と異なり、前記電子フォームはデータエントリ制御のセットを含み、データエントリ制御の前記セットのそれぞれのデータエントリ制御は、前記電子フォームが実行されたときに、第２のユーザからデータを受信できるステップと、
前記第１のガイドラインを受信した後、設計問題の第１のセットを識別するために複数の設計チェッカオブジェクトを使用するステップであって、前記電子フォームが前記第２のランタイム環境上で実行された場合、前記設計問題の前記第１のセットが生じる可能性があるステップと、
前記設計問題の前記第１のセットにおける前記設計問題を特定する第１のリストを生成するステップと、
ディスプレイ装置上で表示されるユーザインターフェースの単一のタスクペインの範囲内で、前記第１のリストを表示するステップと、
前記第１のユーザから第２のガイドラインを受信するステップであって、前記第２のガイドラインは第３のランタイム環境を示し、前記第３のランタイム環境は前記第１のランタイム環境と異なり、前記第３のランタイム環境が前記第２のランタイム環境と異なるステップと、
前記第２のガイドラインを受信した後、設計問題の第２のセットを自動的に識別するステップであって、前記電子フォームが前記第３のランタイム環境で実行されたとき、設計問題の前記第２のセットが生じる可能性があり、設計問題の前記第２のセットが設計問題の前記第１のセットと異なるステップと、
第２のリストを生成するステップであって、前記第２のリストは、設計問題の前記第２のセットにおいて前記設計問題を特定するステップと
を含むことを特徴とするコンピュータ可読記録媒体。
【請求項１３】
前記命令が前記単一のタスクペインにおいて表示される前記設計問題の１つのユーザ選択に応答して、前記ユーザインターフェースにおいて、ダイアログボックスを表示するステップであって、前記ダイアログボックスがコンテクスト特有の誤りテキストを含むステップを前記電子コンピュータシステムにさらに実行させることを特徴とする請求項１２に記載のコンピュータ可読記録媒体。
【請求項１４】
実行されたときに前記ダイアログボックスを前記電子コンピュータシステムに表示させる前記命令は、前記ユーザインターフェースにおいて、前記ダイアログボックス内にユーザ選択可能リンクを表示するステップであって、前記ユーザ選択可能リンクが入力エリアに結合され、前記内容特有の誤りテキストにより記述されるノードプロパティを前記第１のユーザが操作することができるステップを前記電子コンピュータシステムにさらに実施させることを特徴とする請求項１３に記載のコンピュータ可読記録媒体。
【請求項１５】
前記命令は、
第３のガイドラインを受信するステップであって、前記第３のガイドラインはフォーム設計ソフトウェアアプリケーションの第１のバージョンを特定し、前記フォーム設計ソフトウェアアプリケーションの前記第１のバージョンが前記電子フォームが互換性を有するように設計される前記フォーム設計ソフトウェアアプリケーションのバージョンであるステップと、
後方互換性誤りのセットを識別するステップと、
前記第１のリスト内で前記後方互換性誤りを表示するステップと
を前記電子コンピュータシステムにさらに実施させることを特徴とする請求項１２に記載のコンピュータ可読記録媒体。
【請求項１６】
前記命令は、電子フォーム設計プロセスの開始状態として前記第１のガイドラインを求めて前記第１のユーザに対してプロンプト指示するステップを前記電子コンピュータシステムにさらに実施させることを特徴とする請求項１２に記載のコンピュータ可読記録媒体。
【請求項１７】
実行されたときに前記第１のリストを前記電子コンピュータシステムに表示させる前記命令は、前記ユーザインターフェースにおいて、複数のカテゴリに細分された前記第１のリストを表示するステップであって、前記複数のカテゴリのそれぞれのカテゴリが前記複数の設計チェッカオブジェクトのうち少なくとも１つの設計チェッカオブジェクトに対応し、前記複数の設計チェッカオブジェクトのそれぞれが前記電子フォームの異なるタイプの設計問題を識別するステップを前記電子コンピュータシステムに実施させる命令をさらに含むことを特徴とする請求項１２に記載のコンピュータ可読記録媒体。
【請求項１８】
実行されたときに前記複数のカテゴリに細分された前記第１のリストを前記電子コンピュータシステムに表示させる前記命令は、前記ユーザインターフェースにおいて、前記単一のタスクペイン内で表示させるダイアログボックスからのユーザ選択に応答して、前記カテゴリのうちの少なくとも１つの前記タスクペイン内の表示を抑制するステップを前記電子コンピュータシステムに実施させる命令をさらに含むことを特徴とする請求項１７に記載のコンピュータ可読記録媒体。
【請求項１９】
実行されたときに前記複数のカテゴリに細分された前記第１のリストを前記電子コンピュータシステムに表示させる前記命令は、前記ユーザインターフェースにおいて、前記単一のタスクペイン内の選択可能リフレッシュボタンのユーザ選択に応答して、前記単一のタスクペイン内の前記第１のリストの表示をリフレッシュするステップを前記電子コンピュータシステムに実施させる命令をさらに含むことを特徴とする請求項１７に記載のコンピュータ可読記録媒体。