【手続補正書】
【提出日】平成18年2月13日(2006.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
透過させることができるデータシステムにアクセスするのに使用されるアプリケーションのユーザインターフェースに対応するユーザインターフェース（ＵＩ）オブジェクトをユーザが識別することができるメカニズムを提供し、
アプリケーションのユーザインターフェース内の案内コンテキストに対応したデータシステムからデータを検索するために、リクエスタによって送信されたデータクエリリクエストに応答し、
通過可能に識別された案内コンテキストに対応するＵＩオブジェクトに関係するリクエスタに、データシステムからのデータを戻す、
ステップを有することを特徴とする、データシステムからデータを提供する方法。
【請求項２】
通過可能に識別されないＵＩオブジェクトに関係するデータをフィルタアウトするフィルタメカニズムを提供し、
データクエリリクエストに応答して、更に、オペレーションを実行し、
案内コンテキストに関係するデータシステムから、フィルタリングされないデータのセットを検索し、
フィルタリングされたデータのセットを生成するフィルタメカニズムで、フィルタされなかったデータのセットをフィルタリングし、
フィルタリングされたデータのセットをリクエスタに戻す、ステップを更に有し、
前記フィルタリングされたデータのセットが、通過可能に識別された案内コンテキストに対応するＵＩオブジェクトに関係するデータシステムからのデータを有する、
ことを特徴とする請求項１に記載の方法。
【請求項３】
フィルタメカニズムが、透過可能でない識別フォームのＵＩオブジェクトに関係するデータをフィルタアウトするロジックを包含したＸＳＬＴ（拡張可能スタイルシート言語変換）スタイルシートを実行する、ことを特徴とする請求項２に記載の方法。
【請求項４】
データクエリリクエストが、フィルタメカニズムによって使用される特定のＸＳＬＴスタイルシートを識別する、ことを特徴とする請求項３に記載の方法。
【請求項５】
透過可能に識別されたフォームに対応するＵＩオブジェクトに基づいたフォームに関係する１又はそれ以上のセットに関するＸＳＬＴスタイルシートを自動的に生成する、ステップを更に有することを特徴とする請求項３に記載の方法。
【請求項６】
データクエリリクエストが、データをストアするようにデータシステムによって使用されるデータベースから検索されるデータのローを識別する、ことを特徴とする請求項１に記載の方法。
【請求項７】
データシステムに関するユーザインターフェースに対応するＵＩオブジェクトに関係する証拠を、コンピュータユーザインターフェースを介してユーザに提示し、
それらのＵＩオブジェクトに対応する証拠をマーキングすることによりコンピュータユーザインターフェースを介して通過可能とするＵＩオブジェクトをユーザに選択させることができる、
オペレーションを実行することにより、透過可能なＵＩオブジェクトが識別されることを特徴とする、請求項１に記載の方法。
【請求項８】
データシステムアプリケーションに対応するメタデータを抽出し、
前記メタデータは、ユーザインターフェース内の各ＵＩオブジェクトの階層位置を含むユーザインターフェースのＵＩオブジェクトに関するオブジェクト定義を含み、
各ＵＩオブジェクトの階層位置を識別するデータを含むデータシステムアプリケーションのユーザインターフェースの内部表現を備えたアプリケーション表現を構築するようにメタデータを処理し、
アプリケーション表現の視覚表現を提供するように階層ツリーを表す、
オペレーションを実行することにより生成されるグラフィカルユーザインターフェース（ＧＵＩ）を、コンピュータユーザインターフェースが有することを特徴とする請求項７に記載の方法。
【請求項９】
音声利用可能にするユーザインターフェース（ＵＩ）オブジェクトを識別し、前記ＵＩオブジェクトは、データシステムのデータにアクセスするデータシステムによって提供されるユーザインターフェースに関係し、
データシステムに関するユーザインターフェース内のユーザの案内コンテキストを識別する音声アプリケーションからのデータリクエストの検索に応じて、
ユーザの案内コンテキストに関係するデータシステムからデータを検索し、
ユーザの案内コンテキストに対応する音声可能なＵＩオブジェクトに関係するデータを音声アプリケーションに提供するデータシステムから検索されたデータをフィルタリングする、
ステップを有することを特徴とする、データシステムに音声アスセスすることができる方法。
【請求項１０】
データリクエストが、アプリケーションプログラムインターフェース（ＡＰＩ）を介してデータシステムにアクセスするコマンドを含む、ことを特徴とする請求項９に記載の方法。
【請求項１１】
データリクエストに応答してデータシステムから検索されたデータの初期セットを含むソースツリーＸＭＬ（拡張可能なマーク付け言語）ドキュメントを生成し、
フィルタリングされたデータのセットを包含する結果ツリーＸＭＬドキュメントを生成するように、ＸＳＬＴ（拡張可能スタイルシート言語変換）スタイルシートをソースツリーＸＭＬドキュメントに適用する、
オペレーションを実行することにより、データがフィルタリングされることを特徴とする請求項９に記載の方法。
【請求項１２】
データシステムに関するユーザインターフェースの各ＵＩオブジェクトに関係する証拠をコンピュータユーザインターフェースを介してユーザに示し、
それらのＵＩオブジェクトに対応する証拠をマーキングすることにより、コンピュータユーザインターフェースを介して音声利用可能にするＵＩオブジェクトをユーザが選択することができる、
オペレーションを実行することにより、音声可能なＵＩオブジェクトが識別される、ことを特徴とする請求項９に記載の方法。
【請求項１３】
コンピュータユーザインターフェースが、音声利用可能にするＵＩオブジェクトをユーザが選択することができる各ＵＩオブジェクト証拠に隣接したマーク可能なオブジェクトの第１のセットとを含み、文法更新サポートを提供するＵＩオブジェクトをユーザが選択することができるマーク可能なオブジェクトの第２のセットを更に含み、選択された前記ＵＩオブジェクトが、文法更新可能ＵＩオブジェクトであり、
文法情報を更新するようにユーザインターフェースの案内コンテキストを識別する音声アクセスシステムからの文法更新リクエストの受信に応じて、
案内コンテキストに関係するデータシステムからデータを検索し、
案内コンテキストに関する文法更新可能ＵＩオブジェクトに関係するデータを音声アクセスシステムに提供するように、データシステムから受信されたデータをフィルタリングする、
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
コンピュータユーザインターフェースが、グラフィカルユーザインターフェース（ＧＵＩ）を有し、各ＵＩオブジェクトに関係する証拠が、データシステムのユーザインターフェースのＵＩオブジェクトの階層関係に対応した階層ツリーとしてユーザに示される、ことを特徴とする請求項１２に記載の方法。
【請求項１５】
階層ツリーで選択されたレベルが、ユーザ入力に応じて伸張又は隠される、ことを特徴とする請求項１４に記載の方法。
【請求項１６】
データシステムに関するユーザインターフェースに対応するメタデータをストアし、前記メタデータが、ユーザインターフェース内の各ＵＩオブジェクトの階層位置を含むユーザインターフェースのＵＩオブジェクトに関するオブジェクト定義を含み、
各ＵＩオブジェクトの階層位置を識別するデータを含むデータシステムのユーザインターフェースの内部表現を有するアプリケーション表現を構築するようにメタデータを処理し、
アプリケーション表現の視覚表現を提供するように階層ツリーを表す、
オペレーションを実行することにより、ＧＵＩが生成されることを特徴とする請求項１４に記載の方法。
【請求項１７】
アプリケーション表現が、ＸＭＬツリーを有し、
データシステムと通信してリンクされたクライアントマシンで作動するブラウザにＸＭＬツリーを送信し、
ブラウザを介して階層ツリーを表す、
ことを更に有することを特徴とする請求項１６に記載の方法。
【請求項１８】
文法更新リクエストが更に、案内コンテキストに関する最後の更新を識別する情報を含み、最後の更新が、音声アクセスシステムに提供されるので、変更された案内コンテキストに関する文法データだけがデータシステムから検索されたデータをフィルタリングすることを更に有する、
ことを特徴とする請求項９に記載の方法。
【請求項１９】
ＵＩオブジェクトが、データシステムのユーザインターフェースにおけるスクリーン、ビュー、アプレット、カラム、及びフィールドに関係するオブジェクトを含む、ことを特徴とする請求項９に記載の方法。
【請求項２０】
ＵＩオブジェクトデータが、フィルタリングされたデータに加えて音声アプリケーションに戻され、前記オブジェクトデータが、ユーザの案内コンテキストに関係する１又はそれ以上のＵＩオブジェクトの特徴を定義する、ことを特徴とする請求項９に記載の方法。
【請求項２１】
ＵＩオブジェクトデータが、ＵＩオブジェクトのオペレーションモードと、ＵＩオブジェクトの読取専用属性と、ＵＩオブジェクトの挿入属性と、ＵＩオブジェクトの削除属性と、ＵＩオブジェクトの更新属性との少なくとも１つに関係するデータを含む、ことを特徴とする請求項２０に記載の方法。
【請求項２２】
データリクエストが、一度に音声アプリケーションに戻る多数のレコードを識別するサイズ証拠を含み、更なるレコード証拠が、所定のデータリクエストに関する多数のレコードが、サイズ証拠で特定されたレコードの数を超えているイベントでフィルタリングされたデータを提供する、
ことを特徴とする請求項９に記載の方法。
【請求項２３】
ユーザの案内コンテキストに関係するＵＩオブジェクトの１又はそれ以上のカラム又はフィールドの属性を備えたフィールド属性データが、フィルタリングされたデータに沿って音声アプリケーションに送信される、ことを特徴とする請求項９に記載の方法。
【請求項２４】
フィールド属性データが、データタイプ、テキスト長、フィールド名、必須、及び、フォーマット属性のうちの少なくとも一つを含む、ことを特徴とする請求項２３に記載の方法。
【請求項２５】
データシステムが、ＵＲＬアドレスを備えたウェブインターフェースを提供し、データリクエストが、ＨＴＴＰ（hypertext transfer protocol）又はＨＴＴＰＳ（hypertext transfer protocol secured）プロトコルを使用したコンピュータネットワークを介して受信される、ことを特徴とする請求項９に記載の方法。
【請求項２６】
データリクエストが、データシステムによって提供されたCOM（component object model）インターフェースに応答する、ことを特徴とする請求項９に記載の方法。
【請求項２７】
COMインターフェースが、選択されたデータをデータベースから検索することができるようにさせ、データシステムに関するデータが、それらのデータがストアされた１又はそれ以上のデータベース表にアクセスするのに使用されるビジネスコンポーネントを参照することによりストアされる、ことを特徴とする請求項２６に記載の方法。
【請求項２８】
ユーザが、音声可能にするユーザインターフェース（ＵＩ）オブジェクトを識別することができるように、コンピュータユーザインターフェースを表すデータを提供し、前記ＵＩオブジェクトは、フィルタリングされたデータがデータシステムのデータにアクセスするために検索されるデータシステムによって提供されたデータシステムユーザインターフェースに関係し、
データシステムに関するユーザインターフェース内のユーザの案内コンテキストを識別する音声アクセスシステムからのデータリクエストに関係するデータシステムからのデータの検索に応答し、
ユーザの案内コンテキストに対応する音声可能ＵＩオブジェクトに関係するフィルタリングされたデータを作り出すようにデータシステムから受信されたデータをフィルタリングし、
音声アクセスシステムにフィルタリングされたデータを提供する、
オペレーションを実行することにより、計算機によって実行されるとき、フィルタリングされたデータを音声アクセスシステムに提供する、複数のマシン命令がストアされたコンピュータ読取可能媒体。
【請求項２９】
データリクエストに応答してデータシステムから検索競れた最初のデータのセットを含むソースツリーＸＭＬ（拡張可能なマーク付け言語）ドキュメントを生成し、
フィルタリングされたデータのセットを包含する結果ツリーＸＭＬドキュメントを生成するために、ＸＳＬＴ（拡張可能スタイルシート言語変換）スタイルシートをソースツリーＸＭＬドキュメントに適用する、
オペレーションを実行することにより、マシン実行命令がデータをフィルタリングすることを特徴とする請求項２８に記載のコンピュータ読取可能媒体。
【請求項３０】
データシステムに関するユーザインターフェースの各ＵＩオブジェクトに関係する証拠をコンピュータユーザインターフェースに提示し、
それらのＵＩオブジェクトに対応する証拠をマーキングすることによりコンピュータユーザインターフェースを介して音声利用可能にするＵＩオブジェクトをユーザが識別することができるようにする、
オペレーションを実行することにより、音声利用可能にするＵＩオブジェクトが識別される、ことを特徴とする請求項２８に記載のコンピュータ読取可能媒体。
【請求項３１】
コンピュータユーザインターフェースが、グラフィカルユーザインターフェース（ＧＵＩ）を備え、各ＵＩオブジェクトに関係する証拠が、データシステムのユーザインターフェースのＵＩオブジェクトの階層関係に対応する階層ツリーとしてユーザに示される、ことを特徴とする請求項３０に記載のコンピュータ読取可能媒体。
【請求項３２】
データシステムに関するユーザインターフェースに対応するメタデータを検索し、前記メタデータが、ユーザインターフェース内の各ＵＩオブジェクトの階層位置を含むユーザインターフェースのＵＩオブジェクトに関するオブジェクト定義を有し、
各ＵＩオブジェクトの階層位置を識別するデータを包含するデータシステムのユーザインターフェースの内部表現を含むアプリケーション表現を構築するようにメタデータを処理し、
アプリケーション表現に対応する階層ツリーが、アプリケーション表現の視覚的表現を提供するように表されるデータを提供する、
オペレーションを実行することにより、マシン命令の実行がＧＵＩを生成することを特徴とする、請求項３１に記載のコンピュータ読取可能媒体。
【請求項３３】
アプリケーション表現が、ＸＭＬツリーを有し、
マシン命令の実行が、
データシステムと通信してリンクされたクライアントマシンで作動するブラウザにＸＭＬツリーを送信し、
ブラウザを介して階層ツリーを表す、
オペレーションを更に実行する、ことを特徴とする請求項３２に記載のコンピュータ読取可能媒体。
【請求項３４】
コンピュータユーザインターフェースが、音声利用可能にするＵＩオブジェクトをユーザが選択することができる各ＵＩオブジェクト証拠に隣接したマーク可能なオブジェクトの第１のセットとを含み、文法更新サポートを提供するＵＩオブジェクトをユーザが選択することができるマーク可能なオブジェクトの第２のセットを更に含み、選択された前記ＵＩオブジェクトが、文法更新可能ＵＩオブジェクトであり、
マシン命令の実行が、
文法情報を更新するようにユーザインターフェースの案内コンテキストを識別する音声アクセスシステムからの文法更新リクエストの受信に応じて、
案内コンテキストに関係するデータシステムからデータを検索し、
案内コンテキストに関する文法更新可能ＵＩオブジェクトに関係するデータを音声アクセスシステムに提供するようにデータシステムから検索されたデータをフィルタリングする、
オペレーションを更に実行する、ことを特徴とする、請求項３３に記載のコンピュータ読取可能媒体。
【請求項３５】
文法更新リクエストが、案内コンテキストに関する最後の更新を識別する情報を更に有し、最後の更新が音声アクセスシステムに提供されるので、データシステムから検索されたデータが、変更された案内コンテキストに関する文法更新可能ＵＩオブジェクトに対応する文法データだけがフィルタリングされる、ことを特徴とする請求項３４に記載のコンピュータ読取可能媒体。
【請求項３６】
ＵＩオブジェクトが、データシステムのユーザインターフェースのスクリーン、ビュー、アプレット、カラム、及びフィールドに関係するオブジェクトをふくむ、ことを特徴とする請求項２８に記載したコンピュータ読取可能媒体。
【請求項３７】
データリクエストが、一度に音声アクセスシステムに戻されるフィルタリングされたデータの多数のレコードを識別するサイズ証拠を含み、追加のレコード証拠が、所定のデータリクエストに関するレコードのカスがサイズ証拠で特定されたレコードの数を超えているイベントの際にフィルタリングされたデータで提供される、ことを特徴とする請求項２８に記載のコンピュータ読取可能媒体。
【請求項３８】
データシステムに通過可能にアクセスするように使用されるアプリケーションのユーザインターフェースに対応するフォームで、ユーザがユーザインターフェース（UI）オブジェクトを識別することができるようにコンピュータユーザインターフェースを表すデータを提供し、
通過可能に識別されなかったフォームに包含されたUIオブジェクトに関係する下位のデータをフィルタアウトするフィルタメカニズムを生成し、
データクエリリクエストに提供されるクエリ基準を満たす、データシステムからデータを検索するように要求するリクエスタからのデータクエリリクエストに応じて、前記クエリ基準が、リクエストされたデータが関係するフォームを識別し、
クエリ基準に基づいたデータシステムからフィルタリングされていないデータのセットを受信し、
フィルタリングされたデータのセットを生成するフィルタメカニズムで、フィルタリングされていないデータのセットをフィルタリングし、
フィルタリングされたデータのセットをリクエスタに戻し、
通過可能であるＵＩオブジェクトに関係し、クエリ基準を満たしたデータをフィルタリングされたデータのセットが包含する、
オペレーションを実行することによりフィルタリングされたデータを提供し、計算機によって実行されるとき、複数のマシン命令がストアされたことを特徴とするコンピュータ読取可能媒体。
【請求項３９】
フィルタメカニズムが、通過可能でない識別されたフォームのＵＩオブジェクトに関係するデータをフィルタアウトするようなロジックを包含するＸＳＬＴ（拡張可能スタイルシート言語変換）スタイルシートを実行する、ことを特徴とする請求項３８に記載のコンピュータ読取可能媒体。
【請求項４０】
データクエリリクエストが、フィルタメカニズムによって使用される特定のＸＳＬＴスタイルシートを識別する、ことを特徴とする請求項３８に記載のコンピュータ読取可能媒体。
【請求項４１】
実行が、通過可能に識別されたフォームに対応したＵＩオブジェクトに基づいた１又はそれ以上の関連するフォームに関するＸＳＬＴスタイルシートを自動的に生成するオペレーションを更に実行することを特徴とする請求項３７に記載のコンピュータ読取可能媒体。
【請求項４２】
コンピュータユーザインターフェースは、データシステムに関するユーザインターフェースに対応するそれぞれのフォームに包含されたＵＩオブジェクトに関係する証拠を含み、ユーザが、コンピュータユーザインターフェースを介してそれらのＵＩオブジェクトに対応する証拠をマーキングすることにより通過可能にするＵＩオブジェクトを識別することができる、ことを特徴とする請求項３８に記載のコンピュータ読取可能媒体。
【請求項４３】
コンピュータユーザインターフェースが、グラフィカルユーザインターフェース（ＧＵＩ）を有し、マシン命令の実行が、
データシステムに関するユーザインターフェースに対応するメタデータを検索し、前記メタデータは、ユーザインターフェースのＵＩオブジェクがユーザインターフェース内の各オブジェクトの階層位置を含むかどうかを判断するオブジェクトを有し、
各ＵＩオブジェクトの階層位置を識別するデータを含むデータシステムのユーザインターフェースの内部表現を含むアプリケーション表現を構築するようにメタデータを処理し、
アプリケーション表現に対応する階層ツリーが、アプリケーション表現の視覚表現を提供するように表されるデータフォームを提供する、
オペレーションを実行することによりＧＵＩを生成する、
ことを特徴とする請求項４２に記載のコンピュータ読取可能媒体。
【請求項４４】
アプリケーション表現が、ＸＭＬツリーを有し、マシン命令の実行が、
データシステムと通信してリンクされるクライアントマシンで作動するブラウザにＸＭＬツリーを送信し、
ブラウザを介して階層ツリーを表す、
オペレーションを更に実行する、ことを特徴とする請求項４３に記載のコンピュータ読取可能媒体。