【手続補正書】
【提出日】平成30年4月26日(2018.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサと、前記プロセッサによって実行可能な命令を記憶するメモリとを備えるコンピューティングシステムであって、
前記命令は、前記コンピューティングシステムを、
フィルタユーザ入力機構と、複数のデータフィールドを定義するデータ構造をそれぞれ有するデータレコードのコレクションであって、各データフィールドは関連するデータフィールドタイプを有する、データレコードのコレクションとを含むユーザインターフェース表示の表現を生成し、
前記フィルタユーザ入力機構を介するフィルタユーザ入力の指示に基づいて、フィルタ基準を識別し、
前記複数のデータフィールドのデータに前記フィルタ基準を適用し、前記フィルタ基準を満たすデータを含む前記データフィールドのサブセットであって、前記データフィールドタイプの一部を表すサブセットを選択する第１のフィルタ処理動作を実行し、
前記選択されたサブセットを表す選択可能な表示要素を含むフィルタメニューの表現を前記ユーザインターフェース表示上に生成し、各表示要素は、前記選択されたサブセット内の前記データフィールドタイプのうちの異なるデータフィールドタイプに対応し、前記対応するデータフィールドタイプの指示を含み、
ユーザ選択の指示に基づいて、前記データフィールドタイプのうちの特定の１つに対応する、前記表示要素の１つを選択し、
前記選択された表示要素に対応する前記特定のデータフィールドタイプの前記データフィールドに前記フィルタ基準を適用することによって、データレコードの前記コレクションをフィルタ処理する第２のフィルタ処理動作を実行し、
前記フィルタ処理されたデータレコードのコレクションに基づいて、前記ユーザインターフェース表示の表現を修正する
ように構成する、コンピューティングシステム。
【請求項２】
前記命令は、前記コンピューティングシステムを、
グリッド表示内に前記データレコードのコレクションを有する前記ユーザインターフェース表示の表現を生成するように構成する、請求項１に記載のコンピューティングシステム。
【請求項３】
前記フィルタユーザ入力機構が、テキストボックスを備え、
前記命令は、前記コンピューティングシステムを、
前記テキストボックスを介して、数値または非数値のうちの少なくとも１つを含む文字列の指示を受信し、
前記文字列に基づいて前記フィルタ基準を定義する
ように構成する、請求項２に記載のコンピューティングシステム。
【請求項４】
前記命令は、前記コンピューティングシステムを、
前記文字列中の第１の文字の指示に応答して、前記データフィールドのサブセットを第１のサブセットとして選択し、
前記第１の文字に続く前記文字列内の第２の文字の指示に応答して、
前記第１のサブセットとは異なり、前記第１の文字および前記第２の文字を満たすデータを含む、データフィールドの第２のサブセットを選択し、
前記データフィールドの前記第２のサブセットを表す選択可能な表示要素を含むように前記フィルタメニューを更新する
ように構成する、請求項３に記載のコンピューティングシステム。
【請求項５】
前記グリッド表示内の前記データフィールドは複数の異なる列に配列され、各列は前記グリッド表示内のデータのタイプを含み、
前記選択可能な表示要素は、複数の列フィルタ入力機構を備え、各列フィルタ入力機構は複数の異なる列のうちの１つに対応し、
前記命令は、前記コンピューティングシステムを、
前記列フィルタ入力機構の特定の１つの作動の指示に基づいて、前記フィルタ基準に基づく列特有のフィルタ基準を生成するように構成する、請求項２に記載のコンピューティングシステム。
【請求項６】
前記命令は、前記コンピューティングシステムを、
前記グリッド表示内に表示されたデータレコードをフィルタ処理して、前記列特有のフィルタ基準を満たすデータレコードを識別し、前記ユーザインターフェース表示の前記修正された表現は、前記グリッド表示内の前記列特有のフィルタ基準を満たす前記識別されたデータレコードのみを含む、ように構成する、請求項５に記載のコンピューティングシステム。
【請求項７】
各列が、列ヘッダ部分を有し、
前記命令は、前記コンピューティングシステムを、
前記グリッド表示内の各列ヘッダ部分に対応する列フィルタアクチュエータを生成し、かつ前記列フィルタアクチュエータのユーザ作動の指示に応答して前記列フィルタ入力機構を生成するように構成する、請求項６に記載のコンピューティングシステム。
【請求項８】
前記命令は、前記コンピューティングシステムを、
前記グリッド表示内の各データフィールドに対応する異なるフィルタ入力機構を有するフィルタペイン表示を生成するように構成する、請求項４に記載のコンピューティングシステム。
【請求項９】
前記データフィールドが、データのタイプを各々表示し、
前記命令は、前記コンピューティングシステムを、
前記グリッド表示内の所与のデータフィールドに対応する所与のフィルタ入力機構の作動の指示を受信し、それに応答して、前記所与のデータフィールド内に表示されたデータの前記タイプに特有の選択可能なフィルタ値のセットを生成するように構成する、請求項８に記載のコンピューティングシステム。
【請求項１０】
前記命令は、前記コンピューティングシステムを、
前記所与のフィルタ入力機構に入力されたフィルタ基準に適用される選択可能な演算子として選択可能なフィルタ値の前記セットを表示するように構成する、請求項９に記載のコンピューティングシステム。
【請求項１１】
前記命令は、前記コンピューティングシステムを、
カスタマイズユーザ入力機構を生成し、
前記カスタマイズユーザ入力機構のユーザ作動の指示に応答して、１つまたは複数の選択されたフィルタ基準入力機構を含むように、選択されたフィルタユーザ入力機構をカスタマイズする
ように構成する、請求項８に記載のコンピューティングシステム。
【請求項１２】
前記命令は、前記コンピューティングシステムを、
検索入力を受信し、前記検索入力に基づいてフィルタ基準入力機構のセットを生成するように構成する、請求項１１に記載のコンピューティングシステム。
【請求項１３】
前記命令は、前記コンピューティングシステムを、
グリッド表示を識別するグリッド識別子を受信し、
前記識別されたグリッド表示に基づいて、カスタマイズされたフィルタ入力機構を生成する
ように構成する、請求項１１に記載のコンピューティングシステム。
【請求項１４】
データアクセスユーザ入力の指示に基づいて、グリッド表示内にフィルタユーザ入力機構とデータレコードのコレクションを含むユーザインターフェース表示の表現を生成するステップであって、前記データレコードのコレクションはデータフィールドのセットを有し、各データフィールドは関連するフィールドタイプを有する、ステップと、
フィルタユーザ入力機構によるフィルタユーザ入力の指示に基づいて、フィルタ基準を識別するステップと、
前記フィルタユーザ入力機構を介するフィルタユーザ入力の指示に基づいて、フィルタ基準を識別するステップと、
前記データフィールドのデータに関する前記フィルタ基準に基づいて、データフィールドの前記セットをフィルタ処理する第１のフィルタ処理動作を実行することによって、前記データフィールドのサブセットを識別するステップと、
前記ユーザインターフェース表示上の前記フィルタユーザ入力機構に関連して、選択可能な表示要素のセットの表現を生成するステップであって、選択可能な表示要素の前記セット内の各表示要素は、データフィールドの前記サブセット内の前記データフィールドのうちの異なるデータフィールドに対応し、前記対応するデータフィールドに関連付けられたフィールドタイプの指示を含む、ステップと、
ユーザ選択の指示に基づいて、前記表示要素の１つを選択するステップと、
前記選択された表示要素に対応するデータフィールドに前記フィルタ基準を適用することによって、データレコードの前記コレクションをフィルタ処理する第２のフィルタ処理動作を実行するステップと、
前記フィルタ処理されたデータレコードのコレクションに基づいて、前記ユーザインターフェース表示の表現を修正するステップと
を含むコンピュータ実装方法。
【請求項１５】
コンピュータによって実行されるときに、
データアクセスユーザ入力の指示に基づいて、グリッド表示内にフィルタユーザ入力機構とデータレコードのコレクションを含むユーザインターフェース表示の表現を生成するステップであって、前記データレコードのコレクションはデータフィールドのセットを有し、各データフィールドは関連するフィールドタイプを有する、ステップと、
フィルタユーザ入力機構によるフィルタユーザ入力の指示に基づいて、フィルタ基準を識別するステップと、
前記フィルタユーザ入力機構を介するフィルタユーザ入力の指示に基づいて、フィルタ基準を識別するステップと、
前記データフィールドのデータに関する前記フィルタ基準に基づいて、データフィールドの前記セットをフィルタ処理する第１のフィルタ処理動作を実行することによって、前記データフィールドのサブセットを識別するステップと、
前記ユーザインターフェース表示上の前記フィルタユーザ入力機構に関連して、選択可能な表示要素のセットの表現を生成するステップであって、選択可能な表示要素の前記セット内の各表示要素は、データフィールドの前記サブセット内の前記データフィールドのうちの異なるデータフィールドに対応し、前記対応するデータフィールドに関連付けられたフィールドタイプの指示を含む、ステップと、
ユーザ選択の指示に基づいて、前記表示要素の１つを選択するステップと、
前記選択された表示要素に対応するデータフィールドに前記フィルタ基準を適用することによって、データレコードの前記コレクションをフィルタ処理する第２のフィルタ処理動作を実行するステップと、
前記フィルタ処理されたデータレコードのコレクションに基づいて、前記ユーザインターフェース表示の表現を修正するステップと
を含む方法を前記コンピュータに実行させる、コンピュータ実行可能命令を有するコンピュータ可読記憶媒体。