【手続補正書】
【提出日】平成24年7月9日(2012.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メタデータのエンティティとの関連付けを作成し、ユーザが作成するメタデータのカスタムのセットで、メタデータを補足することを、ハードウェア内で少なくとも一部が実施される、メタデータコンポーネントであって、前記メタデータコンポーネントは、値の範囲により表される重要性メタデータを含み、前記メタデータコンポーネントは、より低くい重要性を定義した重要性メタデータを、より低い重要性のエンティティプロパティと関連付けるメタデータコンポーネントと、
装置のために、ユーザインタフェースを自動的に作成し、
前記メタデータに基づき前記ユーザインタフェース内に前記エンティティを提示し、前記エンティティは、前記重要性メタデータおよびグループメタデータを使用するレイアウトに従い、および前記装置のデバイスビューワの利用可能な場所に基づいて、ユーザインタフェース内に提示されることができ、
前記重要性メタデータに基づいて、前記ユーザインタフェース内のビューからより低い重要性エンティティプロパティを隠し、
選択可能なリンクを介してビュー可能な前記隠されたより低い重要性エンティティプロパティを作成するエンジンコンポーネントであって、前記エンジンコンポーネントは、前記ユーザインタフェースを生成するためのエンティティタイプ、あるいは、前記ユーザインタフェースを生成し、かつ前記ユーザインタフェースをエンティティインスタンスによりポピュレートするためのエンティティインスタンスを公開し、前記エンジンコンポーネントは、前記装置のデバイス特性に基づいて、前記ユーザインタフェースを作成するために、複数のエンジンを含むエンジンコンポーネントとを備え、
前記メタデータコンポーネントと前記エンジンコンポーネントは、前記メタデータの前記エンティティとの関連付けを作成するために使用されるアプリケーションの出現時に知られていないエンティティタイプを含む動的に生成される任意のエンティティの取り扱いを容易にする
ことを特徴とするコンピュータ実装のインタフェース生成システム。
【請求項２】
前記エンジンコンポーネントは、視覚化、編集、および検証を含む、前記エンティティとのユーザ相互作用を容易にすることを特徴とする請求項１に記載のシステム。
【請求項３】
前記メタデータコンポーネントおよび前記エンジンコンポーネントは、基幹業務（ＬＯＢ（ｌｉｎｅ−ｏｆ−ｂｕｓｉｎｅｓｓ））アプリケーションの一部分であることを特徴とする請求項１に記載のシステム。
【請求項４】
前記メタデータは、可視性、サイズ、レンダリングのヒント、グループ化、重要性、および使用法に関することを特徴とする請求項１に記載のシステム。
【請求項５】
前記デバイス特性は、１つまたは複数のＣＰＵ、メモリ、ソフトウェア、利用可能な場所、入力装置、または、音声入力機能などを含むことを特徴とする請求項１に記載のシステム。
【請求項６】
前記エンジンコンポーネントは、さらに、前記エンティティの１つまたは複数のプロパティを前記ユーザインタフェース上の最小サイズに制約することを特徴とする請求項１に記載のシステム。
【請求項７】
前記エンジンコンポーネントは、さらに、前記エンティティの１つまたは複数のプロパティを前記ユーザインタフェース上の最大サイズに制約することを特徴とする請求項１に記載のシステム。
【請求項８】
前記グループメタデータは、そのグループの閲覧位置を決定づけることができることを特徴とする請求項１に記載のシステム。
【請求項９】
前記グループメタデータは、グループが前記ユーザインタフェース上に提示されるかどうかを決定づけることができることを特徴とする請求項１に記載のシステム。
【請求項１０】
ユーザインタフェースを生成するコンピュータが実行可能な方法であって、
メタデータをエンティティに関連付けるステップであって、前記メタデータの前記エンティティとの関連付けるために使用されるアプリケーションの出現時に、知られていないエンティティタイプを含むステップと、
ユーザが作成するメタデータのカスタムのセットで、前記メタデータを補足するステップと、
前記メタデータおよび装置の閲覧可能な場所に基づき前記エンティティを提示するため、前記装置に対するユーザインタフェースを自動的に作成するステップと、
値の範囲により表される重要性メタデータに基づくレイアウトに従い、ユーザインタフェース内に、複数のエンティティプロパティを提示するステップであって、前記重要性メタデータは、複数のエンティティプロパティの相対的な重要性を定義し、前記複数のエンティティプロパティを提示するステップは、
グループ内のお互いに関連付けられたエンティティプロパティを置くステップと、
グループメタデータに基づいてレイアウト戦略に従う順序で前記エンティティプロパティを提示するステップとを含む提示するステップと、
重要性閾値を開示するステップであって、前記重要性閾値は、多かれ少なかれ前記エンティティのそれぞれのフィールドを選択的に示すために使用され、前記重要性閾値より少ない重要性を有するプロパティは、無視され、かつ、前記ユーザインタフェース内に提示されないことを特徴とする方法。
【請求項１１】
前記利用メタデータに基づき、エンティティにパスされたデータを再解釈するステップをさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記デバイス特性は、１つまたは複数のＣＰＵ、メモリ、ソフトウェア、利用可能な場所、入力装置、音声入力機能、あるいはユーザの好みなどに基づきエンティティのレイアウトを選択するステップを更に含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
視覚化、編集、および検証を含む、前記エンティティとのユーザ相互作用を容易にすることを特徴とする請求項１０に記載の方法。
【請求項１４】
前記エンティティは、基幹業務（ＬＯＢ（ｌｉｎｅ−ｏｆ−ｂｕｓｉｎｅｓｓ））アプリケーション内のビジネスエンティティであることを特徴とする請求項１０に記載の方法。
【請求項１５】
前記メタデータは、可視性、サイズ、レンダリングのヒント、グループ化、重要性、および使用法に関することを特徴とする請求項１０に記載の方法。
【請求項１６】
前記グループメタデータは、そのグループの閲覧位置を決定づけることができることを特徴とする請求項１０に記載の方法。
【請求項１７】
前記グループメタデータは、グループが前記ユーザインタフェース上に提示されるかどうかを決定づけることができることを特徴とする請求項１に記載の方法。
【請求項１８】
プロセッサベースのシステムにインタフェースを生成させることを可能とするコンピュータプログラム論理を記録するコンピュータ可読記録媒体であって、コンピュータプログラムロジックは、
前記プロセッサベースのシステムにメタデータのエンティティとの関連付けを作成することを可能とするステップと、ユーザが作成するメタデータのカスタムのセットで前記メタデータを補足するステップとを含む第１のプログラム可能論理モジュールであって、メタデータコンポーネントは、値の範囲により表される重要性メタデータを含み、前記メタデータコンポーネントは、より低い重要性を定義する重要性メタデータを重要性のより低いエンティティプロパティに関連付ける第１のプログラム可能論理モジュールと、
前記プロセッサベースのシステムに前記装置に対するユーザインタフェースを自動的に作成するステップと、前記メタデータ、重要性メタデータ、及び、グループメタデータを使用するレイアウトに従い、及び、前記装置のデバイスビューワの利用可能な場所に基づき、前記ユーザインタフェース内に、前記エンティティを提示するステップと、前記重要性メタデータに基づいて、前記ユーザインタフェース内のビューからより低い重要性エンティティプロパティを隠すステップと、選択可能なリンクを介してビュー可能な前記隠されたより低い重要性エンティティプロパティを作成するステップと、前記ユーザインタフェースを生成するためのエンティティタイプ、あるいは、前記ユーザインタフェースを生成し、かつ前記ユーザインタフェースをエンティティインスタンスによりポピュレートするためのエンティティインスタンスを公開する第２のプログラム可能論理モジュールであって、前記第２のプログラム可能論理モジュールは、前記プロセッサベースのシステムに前記装置のデバイス特性に基づき前記ユーザインタフェースを作成させることを可能とする複数のプログラム可能論理モジュールを含む、前記第２のプログラム可能論理モジュールとを備え、
前記第１のプログラム可能論理モジュールと前記第２のプログラム可能論理モジュールは、前記プロセッサベースのシステムに、前記メタデータの前記エンティティとの関連を作成するために使用されるアプリケーションの出現時に、知られていないエンティティタイプを含む動的に生成される任意のエンティティの取り扱いを容易にすることを特徴とするコンピュータ可読記録媒体。
【請求項１９】
前記第１のプログラム可能論理モジュールと前記第２のプログラム可能論理モジュールは、基幹業務（ＬＯＢ（ｌｉｎｅ−ｏｆ−ｂｕｓｉｎｅｓｓ））アプリケーションの一部分であることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記メタデータは、可視性、サイズ、レンダリングのヒント、グループ化、重要性、および使用法に関することを特徴とする請求項１８に記載のシステム。