JPH06348762A - データベースをサーチするための装置及び方法 - Google Patents
データベースをサーチするための装置及び方法Info
- Publication number
- JPH06348762A JPH06348762A JP6086372A JP8637294A JPH06348762A JP H06348762 A JPH06348762 A JP H06348762A JP 6086372 A JP6086372 A JP 6086372A JP 8637294 A JP8637294 A JP 8637294A JP H06348762 A JPH06348762 A JP H06348762A
- Authority
- JP
- Japan
- Prior art keywords
- data
- database
- selecting
- graphically
- modifying
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2425—Iterative querying; Query formulation based on the results of a preceding query
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/966—Computer process, e.g. operation of computer
- Y10S715/968—Computer process, e.g. operation of computer interface for database querying and retrieval
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【目的】グラフィカル・ユーザ・インターフェースを利
用してデータベースをサーチするための装置及び方法を
提供する。 【構成】データベース照会によりデータベースから得ら
れたデータを少なくとも2つの次元で図形的に表示する
ための装置、その図形的に表示されたデータのうちの少
なくとも一部分を選択するための装置、及びその図形的
に表示されたデータのうちのその選択された部分に従っ
てデータベース照会を修正するための装置を含むデータ
ベース照会の修正装置を開示する。更に、本発明はデー
タベース照会によりデータベースから得られたデータを
少なくとも2つの次元で図形的に表示するステップ、そ
の図形的に表示されたデータのうちの少なくとも一部分
を選択するステップ、及びその図形的に表示されたデー
タのうちのその選択された部分に従ってデータベース照
会を修正するステップを含むデータベース照会の修正方
法を開示する。
用してデータベースをサーチするための装置及び方法を
提供する。 【構成】データベース照会によりデータベースから得ら
れたデータを少なくとも2つの次元で図形的に表示する
ための装置、その図形的に表示されたデータのうちの少
なくとも一部分を選択するための装置、及びその図形的
に表示されたデータのうちのその選択された部分に従っ
てデータベース照会を修正するための装置を含むデータ
ベース照会の修正装置を開示する。更に、本発明はデー
タベース照会によりデータベースから得られたデータを
少なくとも2つの次元で図形的に表示するステップ、そ
の図形的に表示されたデータのうちの少なくとも一部分
を選択するステップ、及びその図形的に表示されたデー
タのうちのその選択された部分に従ってデータベース照
会を修正するステップを含むデータベース照会の修正方
法を開示する。
Description
【0001】
【産業上の利用分野】本発明は、概括的には、コンピュ
ータ記憶されたデータベースに関するものであり、更に
詳しく言えば、グラフィカル・ユーザ・インターフェー
スを利用してデータベースをサーチすることに関するも
のである。
ータ記憶されたデータベースに関するものであり、更に
詳しく言えば、グラフィカル・ユーザ・インターフェー
スを利用してデータベースをサーチすることに関するも
のである。
【0002】
【従来の技術】コンピュータ記憶されたデータベース
は、これらデータベースにより記憶され及び検索される
データにおける急速な拡大のためのみならず、その記憶
及び検索プロセス中に設定可能なデータ間の関係の結果
としても、多くの関心を惹いている。リレーショナル・
データベースが益々普及すると共に、利用可能な資源が
増加するにつれて、典型的なエンド・ユーザの訓練及び
経験は減少した。データベースの初心者ユーザは、デー
タベース・アプリケーションを制御するためにグラフィ
カル・ユーザ・インターフェースにおける改良を特に望
んでいる。
は、これらデータベースにより記憶され及び検索される
データにおける急速な拡大のためのみならず、その記憶
及び検索プロセス中に設定可能なデータ間の関係の結果
としても、多くの関心を惹いている。リレーショナル・
データベースが益々普及すると共に、利用可能な資源が
増加するにつれて、典型的なエンド・ユーザの訓練及び
経験は減少した。データベースの初心者ユーザは、デー
タベース・アプリケーションを制御するためにグラフィ
カル・ユーザ・インターフェースにおける改良を特に望
んでいる。
【0003】データベースを使用する時の問題解決にお
ける多くの困難な要素の1つは、特定な問題を生じさせ
る根元の識別であることが多い。問合わせのためのサー
チ・ステートメントは、通常、問題解決を援助するため
に或組織化された態様でデータベースに記憶された情報
をサーチするために使用される。問題を解決するための
問題問合わせを構成する方法についてユーザがいくつか
の明瞭なアイデアを持っている時、1つの共通の方法
は、より多くの情報に対する初期問合わせに起因する初
期問合わせレポートを調べることによって開始すること
である。この情報に基づいて、ユーザはデータベースに
おけるサーチを更に狭める方法を決定する。これらの狭
められたサーチが所望の結果を生じなかった場合、ユー
ザは前のサーチ・ステートメントまで戻って再び試みな
ければならない。
ける多くの困難な要素の1つは、特定な問題を生じさせ
る根元の識別であることが多い。問合わせのためのサー
チ・ステートメントは、通常、問題解決を援助するため
に或組織化された態様でデータベースに記憶された情報
をサーチするために使用される。問題を解決するための
問題問合わせを構成する方法についてユーザがいくつか
の明瞭なアイデアを持っている時、1つの共通の方法
は、より多くの情報に対する初期問合わせに起因する初
期問合わせレポートを調べることによって開始すること
である。この情報に基づいて、ユーザはデータベースに
おけるサーチを更に狭める方法を決定する。これらの狭
められたサーチが所望の結果を生じなかった場合、ユー
ザは前のサーチ・ステートメントまで戻って再び試みな
ければならない。
【0004】現在のサーチ技法はかなり煩わしいもので
あり、効果的な問合わせ策定を妨げている。通常、問合
わせレポートは出力されるだけであり、問合わせ策定は
入力されるだけである。どんな正確な情報が問題を要求
されているかに関してユーザが何も知らない場合、それ
らユーザはより多くの情報に対する初期問合わせレポー
トを調べ、その問合わせ策定を修正することによって更
にサーチを狭める方法を決めるという傾向がある。
あり、効果的な問合わせ策定を妨げている。通常、問合
わせレポートは出力されるだけであり、問合わせ策定は
入力されるだけである。どんな正確な情報が問題を要求
されているかに関してユーザが何も知らない場合、それ
らユーザはより多くの情報に対する初期問合わせレポー
トを調べ、その問合わせ策定を修正することによって更
にサーチを狭める方法を決めるという傾向がある。
【0005】
【発明が解決しようとする課題】本発明の目的は、グラ
フィカル・ユーザ・インターフェースを利用してデータ
ベースをサーチするための装置及び方法を提供すること
にある。
フィカル・ユーザ・インターフェースを利用してデータ
ベースをサーチするための装置及び方法を提供すること
にある。
【0006】
【課題を解決するための手段】本発明は、データベース
問合わせによってデータベースから得られたデータを少
なくとも2つの次元で図形的に表示するための手段、図
形的に表示されたデータの少なくとも一部分を選択する
ための手段、及び図形的に表示されたデータの選択され
た部分に従ってそのデータベース問合わせを修正するた
めの手段を含むデータベース問合わせを修正する装置に
関するものである。更に、本発明は、データベース問合
わせによってデータベースから得られたデータを少なく
とも2つの次元で図形的に表示するステップ、図形的に
表示されたデータの少なくとも一部分を選択するステッ
プ、及び図形的に表示されたデータの選択された部分に
従ってそのデータベース問合わせを修正するステップを
含むデータベース問合わせを修正する方法に関するもの
である。
問合わせによってデータベースから得られたデータを少
なくとも2つの次元で図形的に表示するための手段、図
形的に表示されたデータの少なくとも一部分を選択する
ための手段、及び図形的に表示されたデータの選択され
た部分に従ってそのデータベース問合わせを修正するた
めの手段を含むデータベース問合わせを修正する装置に
関するものである。更に、本発明は、データベース問合
わせによってデータベースから得られたデータを少なく
とも2つの次元で図形的に表示するステップ、図形的に
表示されたデータの少なくとも一部分を選択するステッ
プ、及び図形的に表示されたデータの選択された部分に
従ってそのデータベース問合わせを修正するステップを
含むデータベース問合わせを修正する方法に関するもの
である。
【0007】
【実施例】本願は、ユーザがデータベース問合わせステ
ートメントを動的に更新することを可能にするグラフィ
カル・ユーザ・インターフェースを開示する。好ましい
実施例では、ユーザはデータベース問合わせステートメ
ントに対する条件を生成するための領域、カテゴリ、又
はセクションを出力グラフで指定できなければならな
い。これらのグラフは、線グラフ、棒グラフ、及び図形
的態様で出力を表示する他の周知の方法を含むものでよ
い。更に、後述のように、チェック・ボックス機構が使
用可能である。そこで、そのグラフの直接的操作の結
果、そのグラフを生成するために使用されたデータベー
ス問合わせに対して対応する変化が生じ、その結果、更
に完全な問題解決ツールが生じる。
ートメントを動的に更新することを可能にするグラフィ
カル・ユーザ・インターフェースを開示する。好ましい
実施例では、ユーザはデータベース問合わせステートメ
ントに対する条件を生成するための領域、カテゴリ、又
はセクションを出力グラフで指定できなければならな
い。これらのグラフは、線グラフ、棒グラフ、及び図形
的態様で出力を表示する他の周知の方法を含むものでよ
い。更に、後述のように、チェック・ボックス機構が使
用可能である。そこで、そのグラフの直接的操作の結
果、そのグラフを生成するために使用されたデータベー
ス問合わせに対して対応する変化が生じ、その結果、更
に完全な問題解決ツールが生じる。
【0008】図1は、本発明の好ましい実施例によって
利用される典型的なディジタル・コンピュータのブロッ
ク図である。そのコンピュータは、コンピュータ・ボッ
クス105においてメイン・メモリ120に接続された
メイン・プロセッサ110を含み、そのメイン・プロセ
ッサには入力装置130及び出力装置140が接続され
る。メイン・プロセッサ110は単一プロセッサ又は複
数プロセッサを含むものでよい。入力装置130はキー
ボード、マウス、タブレット、又は他のタイプの入力装
置を含むものでよい。出力装置140はテキスト・モニ
タ、プロッタ、又は他のタイプの出力装置を含むもので
よい。メイン・プロセッサ110は、グラフィックス・
アダプタ200を介してグラフィックス・ディスプレイ
のようなグラフィックス出力装置210にも接続可能で
ある。グラフィックス・アダプタ200はアダプタ・ス
ロット160Aに置くことが可能である。グラフィック
ス・アダプタ200はメイン・プロセッサ110からバ
ス150を介してグラフィックス関連の命令を受信し、
それによって、メイン・プロセッサから所望のグラフィ
ックス出力を伝える。
利用される典型的なディジタル・コンピュータのブロッ
ク図である。そのコンピュータは、コンピュータ・ボッ
クス105においてメイン・メモリ120に接続された
メイン・プロセッサ110を含み、そのメイン・プロセ
ッサには入力装置130及び出力装置140が接続され
る。メイン・プロセッサ110は単一プロセッサ又は複
数プロセッサを含むものでよい。入力装置130はキー
ボード、マウス、タブレット、又は他のタイプの入力装
置を含むものでよい。出力装置140はテキスト・モニ
タ、プロッタ、又は他のタイプの出力装置を含むもので
よい。メイン・プロセッサ110は、グラフィックス・
アダプタ200を介してグラフィックス・ディスプレイ
のようなグラフィックス出力装置210にも接続可能で
ある。グラフィックス・アダプタ200はアダプタ・ス
ロット160Aに置くことが可能である。グラフィック
ス・アダプタ200はメイン・プロセッサ110からバ
ス150を介してグラフィックス関連の命令を受信し、
それによって、メイン・プロセッサから所望のグラフィ
ックス出力を伝える。
【0009】モデム又はコミュニケーション・アダプタ
250及びハード・ディスク255がスロット160C
及び160Dに置かれ、バス150を介してメイン・プ
ロセッサ110との通信を与える。磁気ディスケット
(フロッピ・ディスク)又はコンパクト・ディスクのよ
うなコンピュータ読み取り可能な取り外し可能媒体29
0がディスク・ドライブ又はCD−ROM(コンパクト
・ディスク−読み取り専用メモリ)に挿入可能である。
データは、I/O装置コントローラ280の制御の下に
I/O装置によってその取り外し可能媒体から読み取ら
れ又はそこに書き込まれる。I/O装置コントローラ2
80は、バス150及びスロット160Eを介してメイ
ン・プロセッサ110と通信する。メイン・メモリ12
0、ハード・ディスク255、及び取り外し可能媒体2
90はすべてプロセッサ110による処理のためのデー
タを記憶するメモリとして指示される。
250及びハード・ディスク255がスロット160C
及び160Dに置かれ、バス150を介してメイン・プ
ロセッサ110との通信を与える。磁気ディスケット
(フロッピ・ディスク)又はコンパクト・ディスクのよ
うなコンピュータ読み取り可能な取り外し可能媒体29
0がディスク・ドライブ又はCD−ROM(コンパクト
・ディスク−読み取り専用メモリ)に挿入可能である。
データは、I/O装置コントローラ280の制御の下に
I/O装置によってその取り外し可能媒体から読み取ら
れ又はそこに書き込まれる。I/O装置コントローラ2
80は、バス150及びスロット160Eを介してメイ
ン・プロセッサ110と通信する。メイン・メモリ12
0、ハード・ディスク255、及び取り外し可能媒体2
90はすべてプロセッサ110による処理のためのデー
タを記憶するメモリとして指示される。
【0010】ユーザが図形出力スクリーンを介して入力
することを可能にすることによって、データベース・グ
ラフィック・ソリューション、特に、ビジネス・グラフ
ィック・ソリューションの能力及び使用可能度を徹底的
に改良可能である。1つのグラフを見る時、ユーザは、
更に調査する必要のある或範囲のアトリビュート値を発
見するかもしれない。好ましい実施例では、入力機能
は、グラフが情報ディスプレイ及び入力伝達手段の結合
となるような図形出力に統合される。このような統合化
されたシステムを使用して、ユーザは図形出力に関する
条件を直接に定義し、それによって、その図形出力を発
生するために使用されたデータベース問合わせを修正す
る。グラフが表示されそしてユーザアクションによって
明瞭に開始される時、このデータベース問合わせ修正機
能を自動的に呼出すことが可能である。
することを可能にすることによって、データベース・グ
ラフィック・ソリューション、特に、ビジネス・グラフ
ィック・ソリューションの能力及び使用可能度を徹底的
に改良可能である。1つのグラフを見る時、ユーザは、
更に調査する必要のある或範囲のアトリビュート値を発
見するかもしれない。好ましい実施例では、入力機能
は、グラフが情報ディスプレイ及び入力伝達手段の結合
となるような図形出力に統合される。このような統合化
されたシステムを使用して、ユーザは図形出力に関する
条件を直接に定義し、それによって、その図形出力を発
生するために使用されたデータベース問合わせを修正す
る。グラフが表示されそしてユーザアクションによって
明瞭に開始される時、このデータベース問合わせ修正機
能を自動的に呼出すことが可能である。
【0011】図2及び図3は、本発明の好ましい実施例
に従って円グラフを生成し、利用することを示す。1つ
の円グラフに対して、各領域片(扇形)は1つのカテゴ
リに属する特殊情報を表示する。図2では、ディスプレ
イ・スクリーン300は2つのオープン・ウインドウ、
即ち、問合わせウインドウ310及びグラフ・ウインド
ウ320を有する。図示のように、ユーザは既にデータ
ベース問合わせステートメントを問合わせウインドウ3
10に入れており、システムはデータベースを読み取り
そしてグラフ・ウインドウ320において円グラフ33
0を生成している。図示の例では、わずかなパーセンテ
ージの如何なるカテゴリも「その他(OTHERS)」
と呼ばれるカテゴリに自動的にグループ分けされる。好
ましい実施例では、チェック・ボックス335が円グラ
フの各カテゴリに設けられる。マウスを使用して、ユー
ザは対応するチェック・ボックスを介して所望のカテゴ
リまでカーソルを移動させそしてマウス・ボタンをクリ
ックすることによってカテゴリに関する更に詳細な情報
を要求することができる。チェック・ボックスはマウス
・ボタンを再びクリックするだけでオフに戻される。
に従って円グラフを生成し、利用することを示す。1つ
の円グラフに対して、各領域片(扇形)は1つのカテゴ
リに属する特殊情報を表示する。図2では、ディスプレ
イ・スクリーン300は2つのオープン・ウインドウ、
即ち、問合わせウインドウ310及びグラフ・ウインド
ウ320を有する。図示のように、ユーザは既にデータ
ベース問合わせステートメントを問合わせウインドウ3
10に入れており、システムはデータベースを読み取り
そしてグラフ・ウインドウ320において円グラフ33
0を生成している。図示の例では、わずかなパーセンテ
ージの如何なるカテゴリも「その他(OTHERS)」
と呼ばれるカテゴリに自動的にグループ分けされる。好
ましい実施例では、チェック・ボックス335が円グラ
フの各カテゴリに設けられる。マウスを使用して、ユー
ザは対応するチェック・ボックスを介して所望のカテゴ
リまでカーソルを移動させそしてマウス・ボタンをクリ
ックすることによってカテゴリに関する更に詳細な情報
を要求することができる。チェック・ボックスはマウス
・ボタンを再びクリックするだけでオフに戻される。
【0012】図3に示されるように、「SONY」のよ
うなカテゴリに対するチェック・ボックスがチェックさ
れる時、元の図を生成するために使用される問合わせス
テートメントは、その選択を反映するように修正され
る。更に、ユーザは、複数のチェック・ボックスを選択
することによって複数のカテゴリを選択選択することが
できる。複数のボックスがチェックされる時、好ましく
は、これらの条件は相互に論理的OR関係にある。別の
実施例では、チェック・ボックスを使用するよりも、ユ
ーザは単に円グラフの所望部分を選択するだけで1つ又
は複数のカテゴリを選択することができる。各選択が行
われる時、問合わせウインドウに表示された問合わせス
テートメントは、その選択を反映するように修正可能で
ある。ユーザは、問合わせウインドウにおける問合わせ
ステートメントに対して更なる修正を直接に行うことも
可能である。選択プロセスの完了の際、ユーザは、実行
キーを押すか又は第2マウス・ボタンを押せばよい。デ
ータベースはその修正された問合わせステートメントで
もって問合わせされるであろうし、その結果はグラフ・
ウインドウに表示されるであろう。この時点で、ユーザ
は、そのグラフの部分を選択することによって又は問合
わせウインドウにおける問合わせステートメントを修正
することによって問合わせステートメントを再び修正す
ることができる。
うなカテゴリに対するチェック・ボックスがチェックさ
れる時、元の図を生成するために使用される問合わせス
テートメントは、その選択を反映するように修正され
る。更に、ユーザは、複数のチェック・ボックスを選択
することによって複数のカテゴリを選択選択することが
できる。複数のボックスがチェックされる時、好ましく
は、これらの条件は相互に論理的OR関係にある。別の
実施例では、チェック・ボックスを使用するよりも、ユ
ーザは単に円グラフの所望部分を選択するだけで1つ又
は複数のカテゴリを選択することができる。各選択が行
われる時、問合わせウインドウに表示された問合わせス
テートメントは、その選択を反映するように修正可能で
ある。ユーザは、問合わせウインドウにおける問合わせ
ステートメントに対して更なる修正を直接に行うことも
可能である。選択プロセスの完了の際、ユーザは、実行
キーを押すか又は第2マウス・ボタンを押せばよい。デ
ータベースはその修正された問合わせステートメントで
もって問合わせされるであろうし、その結果はグラフ・
ウインドウに表示されるであろう。この時点で、ユーザ
は、そのグラフの部分を選択することによって又は問合
わせウインドウにおける問合わせステートメントを修正
することによって問合わせステートメントを再び修正す
ることができる。
【0013】図4乃至図8は、本発明の好ましい実施例
による種々のチャートの生成及び利用を示す。図4で
は、ディスプレイ・スクリーン300は、図2に関連し
て上述したものと同じ2つのオープン・ウインドウ、即
ち、問合わせウインドウ310及びグラフ・ウインドウ
320を有する。図示のように、ユーザは、既にデータ
ベース問合わせステートメントを問合わせウインドウ3
10に入れており、システムは、データベースを読み取
ってグラフ・ウインドウ320に棒グラフを生成してい
る。棒グラフに関しては、各棒は、或カテゴリに属する
特殊情報を表示する。好ましい実施例では、円グラフに
関して上述したように使用するために、チェック・ボッ
クス335が棒グラフの各カテゴリの下に設けられる。
別の実施例では、ユーザは、対応するチェック・ボック
スを選択するよりも所望の棒を選択してもよい。図5
は、第3四半期において売上げ(sales)が落ち込
んだ理由を知るためにユーザがその第3四半期を選択し
たことを示す。しかし、ユーザは、そのデータを更に十
分に理解するためにそれらの結果を線グラフで見ること
を望むかもしれない。従って、その分野では周知のよう
に、ユーザは、修正された問合わせの結果が線グラフで
表示されることをプルダウン・メニューから選択するこ
とが可能である。
による種々のチャートの生成及び利用を示す。図4で
は、ディスプレイ・スクリーン300は、図2に関連し
て上述したものと同じ2つのオープン・ウインドウ、即
ち、問合わせウインドウ310及びグラフ・ウインドウ
320を有する。図示のように、ユーザは、既にデータ
ベース問合わせステートメントを問合わせウインドウ3
10に入れており、システムは、データベースを読み取
ってグラフ・ウインドウ320に棒グラフを生成してい
る。棒グラフに関しては、各棒は、或カテゴリに属する
特殊情報を表示する。好ましい実施例では、円グラフに
関して上述したように使用するために、チェック・ボッ
クス335が棒グラフの各カテゴリの下に設けられる。
別の実施例では、ユーザは、対応するチェック・ボック
スを選択するよりも所望の棒を選択してもよい。図5
は、第3四半期において売上げ(sales)が落ち込
んだ理由を知るためにユーザがその第3四半期を選択し
たことを示す。しかし、ユーザは、そのデータを更に十
分に理解するためにそれらの結果を線グラフで見ること
を望むかもしれない。従って、その分野では周知のよう
に、ユーザは、修正された問合わせの結果が線グラフで
表示されることをプルダウン・メニューから選択するこ
とが可能である。
【0014】図6はその選択を線グラフ350でもって
示す。この時点で、ユーザは生じた2つの下降に関する
更なる詳細を知ることを望むかもしれない。線グラフ又
は分布図に対して、ボックス(又は、3次元グラフに対
しては立方体)が、好ましくは、更なる調査のためにそ
の図における1つ又は複数の領域を選択するために使用
される。図7に示されるように、矩形ボックス355及
び356は、更に詳細に調べられるべき値の範囲を指定
するために使用可能である。グラフのX軸又はY軸で表
わされたアトリビュート値における一意的な変換のため
に、そのボックスは、好ましくは、水平方向又は垂直方
向に維持される。このボックスは、そのサイズ、形状、
及び位置を変えるようユーザによって直接に操作可能で
ある。ユーザは、ボックスをサイズ変更するためにそれ
のコーナーをドラッグすることができ、或いはボックス
を移動するためにそれの内部領域をドラッグすることが
できる。ユーザは、図示のように複数のボックスを呼び
出して複数の条件セットを生成することができる。
示す。この時点で、ユーザは生じた2つの下降に関する
更なる詳細を知ることを望むかもしれない。線グラフ又
は分布図に対して、ボックス(又は、3次元グラフに対
しては立方体)が、好ましくは、更なる調査のためにそ
の図における1つ又は複数の領域を選択するために使用
される。図7に示されるように、矩形ボックス355及
び356は、更に詳細に調べられるべき値の範囲を指定
するために使用可能である。グラフのX軸又はY軸で表
わされたアトリビュート値における一意的な変換のため
に、そのボックスは、好ましくは、水平方向又は垂直方
向に維持される。このボックスは、そのサイズ、形状、
及び位置を変えるようユーザによって直接に操作可能で
ある。ユーザは、ボックスをサイズ変更するためにそれ
のコーナーをドラッグすることができ、或いはボックス
を移動するためにそれの内部領域をドラッグすることが
できる。ユーザは、図示のように複数のボックスを呼び
出して複数の条件セットを生成することができる。
【0015】図7に示めされるように、問合わせステー
トメントはボックスの位置によって修正された。一旦、
ユーザが実行キーを押すか又はマウスにおける第2ボタ
ンをクリックすると、その選択を反映するように図8が
生成される。図8に示されるように、前の高レベル・チ
ャートでは見ることができなかった売上げの各下降前
に、売上げなしの日が生じていた。第3四半期において
売上げが落ち込んだ理由を知るために、ユーザは、今
や、これら売上げなしの日が生じた理由を調べることが
可能である。問題解決及びデータ・プレゼンテーション
を助けるために、本発明がアクセスの容易な強力な反復
機能をユーザに与えることは容易に明らかであろう。
トメントはボックスの位置によって修正された。一旦、
ユーザが実行キーを押すか又はマウスにおける第2ボタ
ンをクリックすると、その選択を反映するように図8が
生成される。図8に示されるように、前の高レベル・チ
ャートでは見ることができなかった売上げの各下降前
に、売上げなしの日が生じていた。第3四半期において
売上げが落ち込んだ理由を知るために、ユーザは、今
や、これら売上げなしの日が生じた理由を調べることが
可能である。問題解決及びデータ・プレゼンテーション
を助けるために、本発明がアクセスの容易な強力な反復
機能をユーザに与えることは容易に明らかであろう。
【0016】図9乃至図12は、本発明の好ましい実施
例をを遂行するためのフローチャートを示す。第1ステ
ップ500では、問合わせウインドウ及びグラフ・ウイ
ンドウが表示される。ステップ510において、ユーザ
は問合わせステートメントを与える。ステップ520に
おいて、処理システムはその問合わせを実行し、それに
よって、表示のためのデータをデータベースから検索す
る。ステップ530では、これが新しいグラフ又は問合
わせであるかどうか又はその問合わせフィールドが異な
っているかどうかが決定される。それが肯定される場
合、ステップ540においてグラフ・タイプがユーザか
ら得られる。
例をを遂行するためのフローチャートを示す。第1ステ
ップ500では、問合わせウインドウ及びグラフ・ウイ
ンドウが表示される。ステップ510において、ユーザ
は問合わせステートメントを与える。ステップ520に
おいて、処理システムはその問合わせを実行し、それに
よって、表示のためのデータをデータベースから検索す
る。ステップ530では、これが新しいグラフ又は問合
わせであるかどうか又はその問合わせフィールドが異な
っているかどうかが決定される。それが肯定される場
合、ステップ540においてグラフ・タイプがユーザか
ら得られる。
【0017】ステップ550において、グラフ・タイプ
が棒グラフか又は円グラフである場合、処理はステップ
560に継続する。ステップ560では、ユーザは、各
棒又は扇形に対するテキスト・ラベルを表わすための結
果フィールドを選択する。ステップ570において、各
セクションに対して、ユーザは、各棒又は扇形の両側を
表わすための結果フィールドを選択する。ステップ58
0では、ユーザの仕様に従って円グラフ又は棒グラフが
描かれる。そこで、ステップ590において、各棒又は
各扇形の下にチェック・ボックスが描かれる。ステップ
600では、任意の所望のチェック・ボックス上でクリ
ックし、実行キーを押す。ステップ610において、ユ
ーザが何れかのチェック・ボックス上でクリックした場
合、処理はステップ620に継続し、そうでない場合
は、処理はステップ630に続く。ステップ620で
は、「AND(」クローズが、好ましい実施例の問合わ
せステートメントにおける「WHERE」クローズに付
加される。このステップは、そのグラフにおけるユーザ
が選択した部分に対応するデータベースからデータを選
択するように問合わせステートメントを制限するための
ものである。
が棒グラフか又は円グラフである場合、処理はステップ
560に継続する。ステップ560では、ユーザは、各
棒又は扇形に対するテキスト・ラベルを表わすための結
果フィールドを選択する。ステップ570において、各
セクションに対して、ユーザは、各棒又は扇形の両側を
表わすための結果フィールドを選択する。ステップ58
0では、ユーザの仕様に従って円グラフ又は棒グラフが
描かれる。そこで、ステップ590において、各棒又は
各扇形の下にチェック・ボックスが描かれる。ステップ
600では、任意の所望のチェック・ボックス上でクリ
ックし、実行キーを押す。ステップ610において、ユ
ーザが何れかのチェック・ボックス上でクリックした場
合、処理はステップ620に継続し、そうでない場合
は、処理はステップ630に続く。ステップ620で
は、「AND(」クローズが、好ましい実施例の問合わ
せステートメントにおける「WHERE」クローズに付
加される。このステップは、そのグラフにおけるユーザ
が選択した部分に対応するデータベースからデータを選
択するように問合わせステートメントを制限するための
ものである。
【0018】ステップ630では、ユーザによりクリッ
クされた各チェック・ボックスに対して、対応する修正
が問合わせステートメントに行われる。即ち、選択され
た各カテゴリ又は範囲は、問合わせステートメントがそ
のグラフの各選択された部分に対応するデータベースか
らデータを得るように、他の選択された各カテゴリ又は
範囲とORされる。ステップ640において、「)」が
「WHERE」クローズの終わりに付加される。ステッ
プ650において、その修正された問合わせが実行さ
れ、その結果がデータベースから得られて結果バッファ
に記憶される。ステップ660では、グラフ・ウインド
ウが表示され、処理はステップ530に戻る。
クされた各チェック・ボックスに対して、対応する修正
が問合わせステートメントに行われる。即ち、選択され
た各カテゴリ又は範囲は、問合わせステートメントがそ
のグラフの各選択された部分に対応するデータベースか
らデータを得るように、他の選択された各カテゴリ又は
範囲とORされる。ステップ640において、「)」が
「WHERE」クローズの終わりに付加される。ステッ
プ650において、その修正された問合わせが実行さ
れ、その結果がデータベースから得られて結果バッファ
に記憶される。ステップ660では、グラフ・ウインド
ウが表示され、処理はステップ530に戻る。
【0019】ステップ550において、グラフ・タイプ
が数値タイプの棒グラフ又は円グラフでない場合には、
処理はステップ700に続く。ステップ700におい
て、グラフ・タイプがヒストグラム型の棒グラフ又は円
グラフであるかどうかが決定される場合、処理はステッ
プ705に続く。ステップ705において、グラフ・タ
イプが棒グラフであることが決定される場合、ステップ
710において、ユーザは、そのグラフのY軸に対する
単位を入れる。ステップ720では、ユーザは、そのグ
ラフの各バー又は扇形に対する表示を入れる。ステップ
730において、ユーザの仕様に従って、円グラフ又は
棒グラフが描かれる。ステップ740では、各棒の下に
又は各扇形内にチェック・ボックスが描かれる。ステッ
プ750において、ユーザは任意の所望のチェック・ボ
ックス上でクリックし、実行キーを押す。ステップ76
0において、ユーザが何れかのチェック・ボックスをク
リックしたことが決定された場合、ステップ770にお
いて、「AND(」が問合わせステートメントに付加さ
れる。ステップ790では、「)」が「WHERE」ク
ローズの終わりに付加される。そこで、処理は、前述の
ように、ステップ650に継続する。
が数値タイプの棒グラフ又は円グラフでない場合には、
処理はステップ700に続く。ステップ700におい
て、グラフ・タイプがヒストグラム型の棒グラフ又は円
グラフであるかどうかが決定される場合、処理はステッ
プ705に続く。ステップ705において、グラフ・タ
イプが棒グラフであることが決定される場合、ステップ
710において、ユーザは、そのグラフのY軸に対する
単位を入れる。ステップ720では、ユーザは、そのグ
ラフの各バー又は扇形に対する表示を入れる。ステップ
730において、ユーザの仕様に従って、円グラフ又は
棒グラフが描かれる。ステップ740では、各棒の下に
又は各扇形内にチェック・ボックスが描かれる。ステッ
プ750において、ユーザは任意の所望のチェック・ボ
ックス上でクリックし、実行キーを押す。ステップ76
0において、ユーザが何れかのチェック・ボックスをク
リックしたことが決定された場合、ステップ770にお
いて、「AND(」が問合わせステートメントに付加さ
れる。ステップ790では、「)」が「WHERE」ク
ローズの終わりに付加される。そこで、処理は、前述の
ように、ステップ650に継続する。
【0020】ステップ700において、グラフ・タイプ
がヒストグラム型の棒グラフ又は円グラフでないことが
決定された場合、処理はステップ800に続く。ステッ
プ800では、ユーザがX軸及びY軸に対するラベルを
入れる。ステップ810及び820において、ユーザは
X軸値及びY軸値としてグラフ表示されるべき結果フィ
ールド又は表示を入れる。ステップ830において、ユ
ーザの仕様に対する線グラフ又は撒布図が描かれる。ス
テップ840において、ユーザは、線グラフ又は撒布図
における所望の範囲のまわりに選択ボックスを生成す
る。ステップ850において、ユーザが選択ボックスを
生成したことが決定される場合、ステップ860におい
て「AND(」が問合わせステートメントに付加され
る。ステップ870及び880では、ユーザによって生
成された各選択ボックスに対して、ステップ630に関
して前述したように、対応する修正が問合わせステート
メントに対して行われる。ステップ890では、「)」
が「WHERE」クローズの終わりに付加される。そこ
で、処理は、前述のように、ステップ650に戻る。
がヒストグラム型の棒グラフ又は円グラフでないことが
決定された場合、処理はステップ800に続く。ステッ
プ800では、ユーザがX軸及びY軸に対するラベルを
入れる。ステップ810及び820において、ユーザは
X軸値及びY軸値としてグラフ表示されるべき結果フィ
ールド又は表示を入れる。ステップ830において、ユ
ーザの仕様に対する線グラフ又は撒布図が描かれる。ス
テップ840において、ユーザは、線グラフ又は撒布図
における所望の範囲のまわりに選択ボックスを生成す
る。ステップ850において、ユーザが選択ボックスを
生成したことが決定される場合、ステップ860におい
て「AND(」が問合わせステートメントに付加され
る。ステップ870及び880では、ユーザによって生
成された各選択ボックスに対して、ステップ630に関
して前述したように、対応する修正が問合わせステート
メントに対して行われる。ステップ890では、「)」
が「WHERE」クローズの終わりに付加される。そこ
で、処理は、前述のように、ステップ650に戻る。
【0021】上記のプロセスを通して、ユーザは、マウ
スを使用して問合わせウインドウ上でクリックしてもよ
い(ステップ900)。その場合、ステップ910にお
いて、既存の問合わせが問合わせウインドウにおいて表
示される。ステップ920では、ユーザはその問合わせ
における任意の修正をタイプ・インし、又は新しい問合
わせをタイプ・インしてもよい。そこで、処理は、前述
のように、ステップ650に継続する。ユーザは、ステ
ップ950においてグラフ情報を変更するために、マウ
スを使ってプルダウン・メニュー・バー上でクリックす
る。その場合、処理は、前述のように、ステップ540
に継続する。
スを使用して問合わせウインドウ上でクリックしてもよ
い(ステップ900)。その場合、ステップ910にお
いて、既存の問合わせが問合わせウインドウにおいて表
示される。ステップ920では、ユーザはその問合わせ
における任意の修正をタイプ・インし、又は新しい問合
わせをタイプ・インしてもよい。そこで、処理は、前述
のように、ステップ650に継続する。ユーザは、ステ
ップ950においてグラフ情報を変更するために、マウ
スを使ってプルダウン・メニュー・バー上でクリックす
る。その場合、処理は、前述のように、ステップ540
に継続する。
【0022】本発明は2次元グラフィックスに制限され
るものではない。ここに開示された技法を使用すれば、
本発明は3次元グラフィックに容易に適用可能である。
その実施は上記のプロセスの論理的拡張であり、当業者
には容易に明らかであろう。例えば、3次元の棒グラフ
又は円グラフに対して、ユーザはマウスでもって直接に
所望のカテゴリを選択するか、又はチェック・ボックス
が各領域に対して与えられる。3次元の面グラフに対し
て、ユーザは、線グラフに関連して前述した2次元ボッ
クスの代わりに、3次元立方体を利用できる。
るものではない。ここに開示された技法を使用すれば、
本発明は3次元グラフィックに容易に適用可能である。
その実施は上記のプロセスの論理的拡張であり、当業者
には容易に明らかであろう。例えば、3次元の棒グラフ
又は円グラフに対して、ユーザはマウスでもって直接に
所望のカテゴリを選択するか、又はチェック・ボックス
が各領域に対して与えられる。3次元の面グラフに対し
て、ユーザは、線グラフに関連して前述した2次元ボッ
クスの代わりに、3次元立方体を利用できる。
【0023】3次元ボックスの利用における曖昧さを避
けるために、好ましくは、ボックスは、ユーザ操作の
間、その(x,y,z)軸方向を維持する。このボック
スに関する直接操作の影響を判断する場合、この(x,
y,z)軸方向はドラッグ動作の意味を決定するために
使用されるであろう。即ち、ボックスのコーナーがドラ
ッグされる時、そのボックスはそのコーナーの新しい位
置に従ってサイズ変更される。ユーザは、曖昧さを避け
るためにそのコーナーの移動に対してX−Y面、X−Z
面、及びY−Z面相互間でトグルできる。ボックスの側
面がドラッグされる時、そのボックスは再位置指定可能
である。ユーザは、x軸、y軸、及びz軸に関して定義
された終端点もドラッグすることができる。その使用は
2次元の線グラフと同じである。各ボックスに対して2
つの条件(x軸及びy軸)を与える代わりに、3つの条
件(x軸、y軸、及びz軸)が与えられる。1つボック
スにおける条件は論理的にORによって結合される。複
数のボックスの間の条件はAND条件によって集合的に
結合される。
けるために、好ましくは、ボックスは、ユーザ操作の
間、その(x,y,z)軸方向を維持する。このボック
スに関する直接操作の影響を判断する場合、この(x,
y,z)軸方向はドラッグ動作の意味を決定するために
使用されるであろう。即ち、ボックスのコーナーがドラ
ッグされる時、そのボックスはそのコーナーの新しい位
置に従ってサイズ変更される。ユーザは、曖昧さを避け
るためにそのコーナーの移動に対してX−Y面、X−Z
面、及びY−Z面相互間でトグルできる。ボックスの側
面がドラッグされる時、そのボックスは再位置指定可能
である。ユーザは、x軸、y軸、及びz軸に関して定義
された終端点もドラッグすることができる。その使用は
2次元の線グラフと同じである。各ボックスに対して2
つの条件(x軸及びy軸)を与える代わりに、3つの条
件(x軸、y軸、及びz軸)が与えられる。1つボック
スにおける条件は論理的にORによって結合される。複
数のボックスの間の条件はAND条件によって集合的に
結合される。
【0024】更に、本発明はビジネス・データ又は科学
的データのみと関連したグラフに限定されるものではな
い。それはマルチメディア・アプリケーションに対する
グラフにも適用可能である。図13に示されるように、
サーチされた時、音声を含む完全活動ビデオで結果を表
示するフィルム保存システムは理想的なアプリケーショ
ンである。フレームのリストを選択するために問合わせ
ステートメントを使用することによって、及びグラフ・
ウインドウ320において結果を表示することによっ
て、本発明は、ビデオのデータベースにおけるクリップ
を見つけるよう効果的に使用可能である。或リレーショ
ナル・データベース・テーブルは、各々が映画名又は選
択名、その映画を含むファイルの名前、当該フレームの
ファイルにおけるオフセットを含むフレーム識別子、及
びそのフレームがこのタイム・スタンプで表示される場
合の同期化のためのタイム・スタンプ、を有する複数の
レコードを含み得るものである。
的データのみと関連したグラフに限定されるものではな
い。それはマルチメディア・アプリケーションに対する
グラフにも適用可能である。図13に示されるように、
サーチされた時、音声を含む完全活動ビデオで結果を表
示するフィルム保存システムは理想的なアプリケーショ
ンである。フレームのリストを選択するために問合わせ
ステートメントを使用することによって、及びグラフ・
ウインドウ320において結果を表示することによっ
て、本発明は、ビデオのデータベースにおけるクリップ
を見つけるよう効果的に使用可能である。或リレーショ
ナル・データベース・テーブルは、各々が映画名又は選
択名、その映画を含むファイルの名前、当該フレームの
ファイルにおけるオフセットを含むフレーム識別子、及
びそのフレームがこのタイム・スタンプで表示される場
合の同期化のためのタイム・スタンプ、を有する複数の
レコードを含み得るものである。
【0025】図13において、問合わせウインドウ(Q
uery Window)310における問合わせは、
フレーム選択(SELECT FRAMES)、映画テ
ーブルから(FROM movie_table)、時
間は1:00:00の後且つ1:00:30の前(WH
ERE TIME>1:00:00 and TIME
<1:00:30)、映画は「ターミネータ 5」(M
OVIE="Terminator 5")を読み取るこ
とができる。この問合わせステートメントは、グラフ・
ウインドウ320におけるビデオ360を30秒表示す
るであろう。それらフレームのスクロールを効果的にす
るために、フロント(front)、バック(bac
k)、高速(fast)、低速(slow)及び正規
(reg)のためのボタン365は、組み合わせて、即
ち、高速下方(「高速」と「フロント」)、高速巻き戻
し(「高速」と「バック」)、再生(「フロント」と
「正規」)、逆向き再生(「正規」と「バック」)、及
び単ステップ(「低速」と「フロント」又は「バッ
ク」)のために使用可能である。
uery Window)310における問合わせは、
フレーム選択(SELECT FRAMES)、映画テ
ーブルから(FROM movie_table)、時
間は1:00:00の後且つ1:00:30の前(WH
ERE TIME>1:00:00 and TIME
<1:00:30)、映画は「ターミネータ 5」(M
OVIE="Terminator 5")を読み取るこ
とができる。この問合わせステートメントは、グラフ・
ウインドウ320におけるビデオ360を30秒表示す
るであろう。それらフレームのスクロールを効果的にす
るために、フロント(front)、バック(bac
k)、高速(fast)、低速(slow)及び正規
(reg)のためのボタン365は、組み合わせて、即
ち、高速下方(「高速」と「フロント」)、高速巻き戻
し(「高速」と「バック」)、再生(「フロント」と
「正規」)、逆向き再生(「正規」と「バック」)、及
び単ステップ(「低速」と「フロント」又は「バッ
ク」)のために使用可能である。
【0026】ユーザは、イメージが表示される時にそれ
らイメージを実際に選択することによる所望のフレーム
又はフレーム・グループの選択によって、又はイメージ
が表示される時にチェック・ボックス370を選択する
ことによって、問合わせステートメントを修正できる。
上記のように、各選択は問合わせウインドウに与えられ
た問合わせステートメントを修正するであろう。勿論、
別個の音声問合わせステートメント及びウインドウをビ
デオ・ウインドウと同時に与えてもよく、それは、ユー
ザが種々のメディアを同時に混合することを可能にす
る。
らイメージを実際に選択することによる所望のフレーム
又はフレーム・グループの選択によって、又はイメージ
が表示される時にチェック・ボックス370を選択する
ことによって、問合わせステートメントを修正できる。
上記のように、各選択は問合わせウインドウに与えられ
た問合わせステートメントを修正するであろう。勿論、
別個の音声問合わせステートメント及びウインドウをビ
デオ・ウインドウと同時に与えてもよく、それは、ユー
ザが種々のメディアを同時に混合することを可能にす
る。
【0027】
【発明の効果】本発明はいくつかの利点を有する。ユー
ザは、可視的なグラフを単に操作することによってデー
タベース問合わせを更に容易に修正することができる。
ユーザは、所望の部分の正確な座標を決定する必要なし
にグラフのその特定な部分を調べることができる。ユー
ザは、複雑な条件を指定するために複数のボックスを使
用することができる。更に、グラフで表示される情報
は、スクリーン・イメージ又は音声信号のようなマルチ
メディア・データを含むことも可能である。
ザは、可視的なグラフを単に操作することによってデー
タベース問合わせを更に容易に修正することができる。
ユーザは、所望の部分の正確な座標を決定する必要なし
にグラフのその特定な部分を調べることができる。ユー
ザは、複雑な条件を指定するために複数のボックスを使
用することができる。更に、グラフで表示される情報
は、スクリーン・イメージ又は音声信号のようなマルチ
メディア・データを含むことも可能である。
【図1】本発明の好ましい実施例により利用される代表
的なディジタル・コンピュータのブロック図である。
的なディジタル・コンピュータのブロック図である。
【図2】本発明の好ましい実施例に従って円グラフを生
成し、利用する態様を示す図である。
成し、利用する態様を示す図である。
【図3】図2と関連して、本発明の好ましい実施例に従
って円グラフを生成し、利用する態様を示す図である。
って円グラフを生成し、利用する態様を示す図である。
【図4】本発明の好ましい実施例に従って棒グラフを生
成し、利用する態様を示す図である。
成し、利用する態様を示す図である。
【図5】図4と関連して、本発明の好ましい実施例に従
って円グラフを生成し、利用する態様を示す図である。
って円グラフを生成し、利用する態様を示す図である。
【図6】本発明の好ましい実施例に従って線グラフを生
成し、利用する態様を示す図である。
成し、利用する態様を示す図である。
【図7】図6と関連して、本発明の好ましい実施例に従
って円グラフを生成し、利用する態様を示す図である。
って円グラフを生成し、利用する態様を示す図である。
【図8】図7と関連して、本発明の好ましい実施例に従
って円グラフを生成し、利用する態様を示す図である。
って円グラフを生成し、利用する態様を示す図である。
【図9】本発明の好ましい実施例を遂行するためのフロ
ーチャートの一部分を示す図である。
ーチャートの一部分を示す図である。
【図10】本発明の好ましい実施例を遂行するためのフ
ローチャートの他の一部分を示す図である。
ローチャートの他の一部分を示す図である。
【図11】本発明の好ましい実施例を遂行するためのフ
ローチャートの他の一部分を示す図である。
ローチャートの他の一部分を示す図である。
【図12】本発明の好ましい実施例を遂行するためのフ
ローチャートの他の一部分を示す図である。
ローチャートの他の一部分を示す図である。
【図13】本発明の好ましい実施例に従ってマルチメデ
ィア・アプリケーションを生成し、利用する態様を示す
図である。
ィア・アプリケーションを生成し、利用する態様を示す
図である。
300・・・ディスプレイ・スクリーン 310・・・問合わせウインドウ 320・・・グラフ・ウインドウ 330・・・円グラフ 335・・・チェック・ボックス 340・・・棒グラフ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ブルース・アラン・テイト アメリカ合衆国テキサス州、オースティ ン、ハロゲイト 6308番地
Claims (18)
- 【請求項1】データベース問合わせを修正するための装
置にして、 前記データベース問合わせによってデータベースから得
られたデータを少なくとも2つの次元で図形的に表示す
るための手段と、 前記図形的に表示されたデータの少なくとも一部分を選
択するための手段と、 前記図形的に表示されたデータの前記選択された部分に
従って前記データベース問合わせを修正するための手段
と、 より成る装置。 - 【請求項2】前記図形的に表示するための手段、前記選
択するための手段、及び前記修正するための手段を反復
的に作動するための手段を具備したことを特徴とする請
求項1に記載の装置。 - 【請求項3】前記図形的に表示するための手段は前記デ
ータベース問合わせによって得られたデータの線グラフ
を図形的に表示するための手段を含むことを特徴とする
請求項1に記載の装置。 - 【請求項4】前記選択するための手段は前記線グラフの
少なくとも一部分を選択するために可変サイズのボック
スを利用するための手段を含むことを特徴とする請求項
3に記載の装置。 - 【請求項5】前記選択するための手段は前記図形的に表
示されたデータのうちの複数の部分を選択するための手
段を含むことを特徴とする請求項1に記載の装置。 - 【請求項6】前記修正するための手段は前記図形的に表
示されたデータの前記選択された部分に従って「WHE
RE」クローズにより前記データベース問合わせを修正
するための手段を含むことを特徴とする請求項1に記載
の装置。 - 【請求項7】データベース問合わせを修正するための方
法にして、 前記データベース問合わせによってデータベースから得
られたデータを少なくとも2つの次元で図形的に表示す
るステップと、 前記図形的に表示されたデータの少なくとも一部分を選
択するステップと、 前記図形的に表示されたデータの前記選択された部分に
従って前記データベース問合わせを修正するステップ
と、 より成る方法。 - 【請求項8】前記図形的に表示するステップ、前記選択
するステップ、及び前記修正するステップを反復的に作
動するステップを具備したことを特徴とする請求項7に
記載の方法。 - 【請求項9】前記図形的に表示するステップは前記デー
タベース問合わせによって得られたデータの線グラフを
図形的に表示するステップを含むことを特徴とする請求
項7に記載の方法。 - 【請求項10】前記選択するステップは前記線グラフの
少なくとも一部分を選択するために可変サイズのボック
スを利用するステップを含むことを特徴とする請求項9
に記載の方法。 - 【請求項11】前記選択するステップは前記図形的に表
示されたデータのうちの複数の部分を選択するステップ
を含むことを特徴とする請求項7に記載の方法。 - 【請求項12】前記修正するステップは前記図形的に表
示されたデータの前記選択された部分に従って「WHE
RE」クローズにより前記データベース問合わせを修正
するステップを含むことを特徴とする請求項7に記載の
方法。 - 【請求項13】データベース問合わせを修正するための
データ処理システムにして、 データベース・データを記憶するためのメモリ手段と、 前記データベース問合わせによってデータベースから得
られたデータを少なくとも2つの次元で図形的に表示す
るための手段と、 前記記憶されたデータベース・データを処理するための
手段と、 前記図形的に表示されたデータの少なくとも一部分を選
択するための手段と、 前記図形的に表示されたデータの前記選択された部分に
従って前記データベース問合わせを修正するための手段
と、 より成るデータ処理システム。 - 【請求項14】前記図形的に表示するための手段、前記
選択するための手段、及び前記修正するための手段を反
復的に作動するための手段を具備したことを特徴とする
請求項13に記載のデータ処理システム。 - 【請求項15】前記図形的に表示するための手段は前記
データベース問合わせによって得られたデータの線グラ
フを図形的に表示するための手段を含むことを特徴とす
る請求項13に記載のデータ処理システム。 - 【請求項16】前記選択するための手段は前記線グラフ
の少なくとも一部分を選択するために可変サイズのボッ
クスを利用するための手段を含むことを特徴とする請求
項13に記載のデータ処理システム。 - 【請求項17】前記選択するための手段は前記図形的に
表示されたデータのうちの複数の部分を選択するための
手段を含むことを特徴とする請求項13に記載のデータ
処理システム。 - 【請求項18】前記修正するための手段は前記図形的に
表示されたデータの前記選択された部分に従って「WH
ERE」クローズにより前記データベース問合わせを修
正するための手段を含むことを特徴とする請求項13に
記載のデータ処理システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/072,618 US5608899A (en) | 1993-06-04 | 1993-06-04 | Method and apparatus for searching a database by interactively modifying a database query |
| US072618 | 1993-06-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06348762A true JPH06348762A (ja) | 1994-12-22 |
Family
ID=22108754
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6086372A Pending JPH06348762A (ja) | 1993-06-04 | 1994-04-25 | データベースをサーチするための装置及び方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US5608899A (ja) |
| EP (1) | EP0627692A1 (ja) |
| JP (1) | JPH06348762A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0785103A (ja) * | 1993-09-20 | 1995-03-31 | Fujitsu Ltd | 文献情報検索装置 |
| JPH07129597A (ja) * | 1993-10-29 | 1995-05-19 | Fujitsu Ltd | データベース検索装置 |
| JPH11316771A (ja) * | 1999-03-26 | 1999-11-16 | Nec Corp | デ―タベ―ス検索システム |
Families Citing this family (172)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5608899A (en) * | 1993-06-04 | 1997-03-04 | International Business Machines Corporation | Method and apparatus for searching a database by interactively modifying a database query |
| TW371334B (en) * | 1994-03-18 | 1999-10-01 | Hitachi Ltd | Method for retrieving database with image information |
| US5729731A (en) * | 1994-03-18 | 1998-03-17 | Hitachi, Ltd. | Method of retrieving in a database through image information |
| US5682488A (en) * | 1995-04-03 | 1997-10-28 | International Business Machine Corp. | Variable computer icon for single control of complex software functions executed on a data processing system |
| JPH0969107A (ja) * | 1995-06-20 | 1997-03-11 | Casio Comput Co Ltd | レコード検索方法、抽出方法及びレコード抽出装置 |
| US5894311A (en) * | 1995-08-08 | 1999-04-13 | Jerry Jackson Associates Ltd. | Computer-based visual data evaluation |
| US5819245A (en) * | 1995-09-05 | 1998-10-06 | Motorola, Inc. | Method of organizing data into a graphically oriented format |
| US5983220A (en) * | 1995-11-15 | 1999-11-09 | Bizrate.Com | Supporting intuitive decision in complex multi-attributive domains using fuzzy, hierarchical expert models |
| US7082398B1 (en) | 1996-01-16 | 2006-07-25 | The Nasdaq Stock Market, Inc. | Media wall for displaying financial information |
| US5787411A (en) * | 1996-03-20 | 1998-07-28 | Microsoft Corporation | Method and apparatus for database filter generation by display selection |
| AU1515797A (en) * | 1996-03-22 | 1997-09-25 | Pilot Software, Inc. | Graphical user interface for visualizing data segments in a computer database |
| US5915250A (en) * | 1996-03-29 | 1999-06-22 | Virage, Inc. | Threshold-based comparison |
| US6014661A (en) * | 1996-05-06 | 2000-01-11 | Ivee Development Ab | System and method for automatic analysis of data bases and for user-controlled dynamic querying |
| US7216116B1 (en) | 1996-05-06 | 2007-05-08 | Spotfire Ab | Data analysis system with automated query and visualization environment setup |
| US5831631A (en) * | 1996-06-27 | 1998-11-03 | Intel Corporation | Method and apparatus for improved information visualization |
| US6199080B1 (en) * | 1996-08-30 | 2001-03-06 | Sun Microsystems, Inc. | Method and apparatus for displaying information on a computer controlled display device |
| US6065002A (en) * | 1996-10-31 | 2000-05-16 | Systems And Computer Technology Corporation | Simplified interface for relational database access using open database connectivity |
| US6208985B1 (en) | 1997-07-09 | 2001-03-27 | Caseventure Llc | Data refinery: a direct manipulation user interface for data querying with integrated qualitative and quantitative graphical representations of query construction and query result presentation |
| US6324536B1 (en) * | 1997-07-22 | 2001-11-27 | International Business Machines Corporation | Method and system for providing interactive electronic catalog for product and constraint information of equality and inequality search |
| US6035283A (en) * | 1997-10-10 | 2000-03-07 | International Business Machines Corporation | Virtual sales person for electronic catalog |
| US5990886A (en) * | 1997-12-01 | 1999-11-23 | Microsoft Corporation | Graphically creating e-mail distribution lists with geographic area selector on map |
| US6240421B1 (en) | 1998-09-08 | 2001-05-29 | Edwin J. Stolarz | System, software and apparatus for organizing, storing and retrieving information from a computer database |
| US6320586B1 (en) * | 1998-11-04 | 2001-11-20 | Sap Aktiengesellschaft | System an method for the visual display of data in an interactive split pie chart |
| JP2000315206A (ja) | 1999-04-30 | 2000-11-14 | Fujitsu Ltd | 検索条件の組み合わせに基づく検索システムおよび方法 |
| US6559871B1 (en) | 1999-09-29 | 2003-05-06 | International Business Machines Corporation | Asynchronous tree navigator graphical user interface and associated methods |
| US6990238B1 (en) | 1999-09-30 | 2006-01-24 | Battelle Memorial Institute | Data processing, analysis, and visualization system for use with disparate data types |
| US7106329B1 (en) * | 1999-09-30 | 2006-09-12 | Battelle Memorial Institute | Methods and apparatus for displaying disparate types of information using an interactive surface map |
| US6898530B1 (en) | 1999-09-30 | 2005-05-24 | Battelle Memorial Institute | Method and apparatus for extracting attributes from sequence strings and biopolymer material |
| US7016910B2 (en) * | 1999-12-30 | 2006-03-21 | Decode Genetics Ehf. | Indexing, rewriting and efficient querying of relations referencing semistructured data |
| US6434557B1 (en) | 1999-12-30 | 2002-08-13 | Decode Genetics Ehf. | Online syntheses programming technique |
| US6356900B1 (en) | 1999-12-30 | 2002-03-12 | Decode Genetics Ehf | Online modifications of relations in multidimensional processing |
| US20020087546A1 (en) * | 2000-01-31 | 2002-07-04 | Michael Slater | Apparatus, methods, and systems for digital photo management |
| US7415662B2 (en) * | 2000-01-31 | 2008-08-19 | Adobe Systems Incorporated | Digital media management apparatus and methods |
| DE10005832B4 (de) * | 2000-02-10 | 2007-04-19 | Gantenhammer, Andreas | Verfahren zur Auswahl von Produkten |
| US7478414B1 (en) * | 2000-05-08 | 2009-01-13 | Microsoft Corporation | Method and apparatus for alerting a television viewers to the programs other viewers are watching |
| US7552460B2 (en) | 2000-05-08 | 2009-06-23 | Microsoft Corporation | Modifying an electronic program guide based on viewer statistics |
| US7395544B2 (en) | 2001-03-29 | 2008-07-01 | Microsoft Corporation | Regulating the quality of a broadcast based on monitored viewing behavior information |
| US6690397B1 (en) * | 2000-06-05 | 2004-02-10 | Advanced Neuromodulation Systems, Inc. | System for regional data association and presentation and method for the same |
| NZ522509A (en) * | 2000-06-12 | 2004-09-24 | Epredix Inc | Computer-implemented system for human resources management |
| KR20010064680A (ko) * | 2000-06-15 | 2001-07-11 | 김양신 | 3차원 가상공간 웹 네비게이션 서비스 방법 |
| US6772194B1 (en) * | 2000-06-27 | 2004-08-03 | Cisco Technology, Inc. | Directory band shell extension |
| US6631384B1 (en) | 2000-09-05 | 2003-10-07 | Algoplus Consulting Limited | Information system and method using analysis based on object-centric longitudinal data |
| US6804662B1 (en) | 2000-10-27 | 2004-10-12 | Plumtree Software, Inc. | Method and apparatus for query and analysis |
| WO2002057959A2 (en) * | 2001-01-16 | 2002-07-25 | Adobe Systems Incorporated | Digital media management apparatus and methods |
| US20020099709A1 (en) * | 2001-01-25 | 2002-07-25 | Ensequence, Inc. | Method of selecting among multiply-categorized items |
| US6778193B2 (en) | 2001-02-07 | 2004-08-17 | International Business Machines Corporation | Customer self service iconic interface for portal entry and search specification |
| US6701311B2 (en) | 2001-02-07 | 2004-03-02 | International Business Machines Corporation | Customer self service system for resource search and selection |
| US6853998B2 (en) | 2001-02-07 | 2005-02-08 | International Business Machines Corporation | Customer self service subsystem for classifying user contexts |
| US6785676B2 (en) | 2001-02-07 | 2004-08-31 | International Business Machines Corporation | Customer self service subsystem for response set ordering and annotation |
| US6873990B2 (en) | 2001-02-07 | 2005-03-29 | International Business Machines Corporation | Customer self service subsystem for context cluster discovery and validation |
| US6643639B2 (en) | 2001-02-07 | 2003-11-04 | International Business Machines Corporation | Customer self service subsystem for adaptive indexing of resource solutions and resource lookup |
| US7296032B1 (en) | 2001-05-17 | 2007-11-13 | Fotiva, Inc. | Digital media organization and access |
| JP2003256475A (ja) * | 2002-03-05 | 2003-09-12 | Fujitsu Ltd | 画像データ管理装置およびコンピュータプログラム |
| US6972762B2 (en) * | 2002-05-21 | 2005-12-06 | Microsoft Corporation | System and method for interactive grouping of pie chart slices |
| US7439982B2 (en) * | 2002-05-31 | 2008-10-21 | Envivio, Inc. | Optimized scene graph change-based mixed media rendering |
| US20040002959A1 (en) * | 2002-06-26 | 2004-01-01 | International Business Machines Corporation | Method and system for providing context sensitive support for data processing device user search requests |
| US8230465B2 (en) * | 2002-09-09 | 2012-07-24 | Koninklijke Philips Electronics N.V. | Data network, user terminal and method for providing recommendations |
| US7089235B2 (en) * | 2003-04-17 | 2006-08-08 | International Business Machines Corporation | Method for restricting queryable data in an abstract database |
| US7636733B1 (en) | 2003-10-03 | 2009-12-22 | Adobe Systems Incorporated | Time-based image management |
| US20050080657A1 (en) * | 2003-10-10 | 2005-04-14 | Unicru, Inc. | Matching job candidate information |
| US7555441B2 (en) * | 2003-10-10 | 2009-06-30 | Kronos Talent Management Inc. | Conceptualization of job candidate information |
| US7383246B2 (en) * | 2003-10-31 | 2008-06-03 | International Business Machines Corporation | System, method, and computer program product for progressive query processing |
| US7979456B2 (en) * | 2004-04-08 | 2011-07-12 | International Business Machines Corporation | Method of managing and providing parameterized queries |
| US7232070B2 (en) * | 2004-06-10 | 2007-06-19 | Lockheed Martin Corporation | Chemical/biological hazard trigger with automatic mail piece tagging system and method |
| US7324838B2 (en) * | 2004-11-30 | 2008-01-29 | Tira Wireless Inc. | Systems and methods for modifying the graphics output of an application |
| US7747640B2 (en) * | 2005-01-20 | 2010-06-29 | International Business Machines Corporation | Method for regenerating selected rows for an otherwise static result set |
| US20060179051A1 (en) * | 2005-02-09 | 2006-08-10 | Battelle Memorial Institute | Methods and apparatus for steering the analyses of collections of documents |
| US20060218140A1 (en) * | 2005-02-09 | 2006-09-28 | Battelle Memorial Institute | Method and apparatus for labeling in steered visual analysis of collections of documents |
| US20070005582A1 (en) * | 2005-06-17 | 2007-01-04 | Honeywell International Inc. | Building of database queries from graphical operations |
| US8949259B2 (en) * | 2005-08-31 | 2015-02-03 | Cengage Learning, Inc. | Systems, methods, software, and interfaces for analyzing, mapping, and depicting search results in a topical space |
| JP4343206B2 (ja) * | 2006-09-27 | 2009-10-14 | 株式会社東芝 | 構造化文書検索支援装置およびプログラム |
| KR100878535B1 (ko) | 2006-10-26 | 2009-01-13 | 삼성전자주식회사 | 콘텐츠 검색 장치 및 방법 |
| US20110307477A1 (en) * | 2006-10-30 | 2011-12-15 | Semantifi, Inc. | Method and apparatus for dynamic grouping of unstructured content |
| US8627232B2 (en) * | 2006-11-22 | 2014-01-07 | Oracle International Corporation | Graphical tool for defining a set of ranges |
| US8706751B2 (en) * | 2006-12-13 | 2014-04-22 | International Business Machines Corporation | Method for providing a user interface driven by database tables |
| US20080163085A1 (en) * | 2006-12-28 | 2008-07-03 | Rajesh Venkat Subbu | Multi-criteria decision support tool interface, methods and apparatus |
| USD617338S1 (en) * | 2007-01-05 | 2010-06-08 | Verizon Patent And Licensing Inc. | Computer generated image for a display panel or screen |
| US20080294680A1 (en) * | 2007-05-22 | 2008-11-27 | Dominic George Thomas Powell | Data Navigation Module, Apparatus and Method |
| US20090265208A1 (en) * | 2007-12-10 | 2009-10-22 | Pratt Stephen M | Method for outsourcing technology based services |
| US8612864B2 (en) * | 2008-02-22 | 2013-12-17 | Applied Materials, Inc. | User interface with visualization of real and virtual data |
| EP2164007A1 (en) * | 2008-09-11 | 2010-03-17 | Neutrino Concepts Ltd. | Data storage and fusion layer |
| US8429194B2 (en) | 2008-09-15 | 2013-04-23 | Palantir Technologies, Inc. | Document-based workflows |
| WO2010048238A1 (en) * | 2008-10-20 | 2010-04-29 | Jayasenan Sundara Ganesh | Apparatus and method for data search and organization |
| GB2466341A (en) * | 2008-12-17 | 2010-06-23 | Ibm | Method of graphically creating binary expressions |
| US8438177B2 (en) * | 2008-12-23 | 2013-05-07 | Apple Inc. | Graphical result set representation and manipulation |
| USD625733S1 (en) | 2009-03-04 | 2010-10-19 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
| EP2336907A1 (en) * | 2009-11-24 | 2011-06-22 | Software AG | Method for generating processing specifications for a stream of data items |
| US9092482B2 (en) | 2013-03-14 | 2015-07-28 | Palantir Technologies, Inc. | Fair scheduling for mixed-query loads |
| US8732574B2 (en) | 2011-08-25 | 2014-05-20 | Palantir Technologies, Inc. | System and method for parameterizing documents for automatic workflow generation |
| US8504542B2 (en) | 2011-09-02 | 2013-08-06 | Palantir Technologies, Inc. | Multi-row transactions |
| US10146846B2 (en) | 2011-09-30 | 2018-12-04 | Oracle International Corporation | User interface for efficiently changing search criteria |
| US8560494B1 (en) | 2011-09-30 | 2013-10-15 | Palantir Technologies, Inc. | Visual data importer |
| US9378526B2 (en) | 2012-03-02 | 2016-06-28 | Palantir Technologies, Inc. | System and method for accessing data objects via remote references |
| US8423567B1 (en) * | 2012-03-23 | 2013-04-16 | Sap Ag | Dynamic query data visualizer |
| US8560522B1 (en) | 2012-03-29 | 2013-10-15 | Sap Ag | Additional query date term granularity |
| DE102012208999A1 (de) * | 2012-05-29 | 2013-12-05 | Siemens Aktiengesellschaft | Bearbeitung einer Datenmenge |
| USD712422S1 (en) | 2012-06-10 | 2014-09-02 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| US9798768B2 (en) | 2012-09-10 | 2017-10-24 | Palantir Technologies, Inc. | Search around visual queries |
| US9471370B2 (en) | 2012-10-22 | 2016-10-18 | Palantir Technologies, Inc. | System and method for stack-based batch evaluation of program instructions |
| US9348677B2 (en) | 2012-10-22 | 2016-05-24 | Palantir Technologies Inc. | System and method for batch evaluation programs |
| US9367463B2 (en) | 2013-03-14 | 2016-06-14 | Palantir Technologies, Inc. | System and method utilizing a shared cache to provide zero copy memory mapped database |
| US8909656B2 (en) | 2013-03-15 | 2014-12-09 | Palantir Technologies Inc. | Filter chains with associated multipath views for exploring large data sets |
| US9740369B2 (en) | 2013-03-15 | 2017-08-22 | Palantir Technologies Inc. | Systems and methods for providing a tagging interface for external content |
| US8868486B2 (en) | 2013-03-15 | 2014-10-21 | Palantir Technologies Inc. | Time-sensitive cube |
| US9898167B2 (en) | 2013-03-15 | 2018-02-20 | Palantir Technologies Inc. | Systems and methods for providing a tagging interface for external content |
| US20150081395A1 (en) * | 2013-05-17 | 2015-03-19 | InfoEffect LLC | System and method to control distribution of goods in a virtual marketplace |
| USD755240S1 (en) | 2013-06-09 | 2016-05-03 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD819649S1 (en) | 2013-06-09 | 2018-06-05 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US10156961B1 (en) * | 2013-09-24 | 2018-12-18 | EMC IP Holding Company LLC | Dynamically building a visualization filter |
| USD737853S1 (en) | 2013-10-21 | 2015-09-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD741909S1 (en) | 2013-10-21 | 2015-10-27 | Apple Inc. | Display screen or portion thereof with icon |
| USD733744S1 (en) | 2013-10-21 | 2015-07-07 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US9105000B1 (en) | 2013-12-10 | 2015-08-11 | Palantir Technologies Inc. | Aggregating data from a plurality of data sources |
| US10416871B2 (en) * | 2014-03-07 | 2019-09-17 | Microsoft Technology Licensing, Llc | Direct manipulation interface for data analysis |
| US8924429B1 (en) | 2014-03-18 | 2014-12-30 | Palantir Technologies Inc. | Determining and extracting changed data from a data source |
| US20160026923A1 (en) | 2014-07-22 | 2016-01-28 | Palantir Technologies Inc. | System and method for determining a propensity of entity to take a specified action |
| USD752623S1 (en) | 2014-09-01 | 2016-03-29 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD752624S1 (en) | 2014-09-01 | 2016-03-29 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD771123S1 (en) | 2014-09-01 | 2016-11-08 | Apple Inc. | Display screen or portion thereof with multi-state graphical user interface |
| USD753696S1 (en) | 2014-09-01 | 2016-04-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD762659S1 (en) | 2014-09-02 | 2016-08-02 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD783642S1 (en) * | 2014-10-16 | 2017-04-11 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| US9348880B1 (en) | 2015-04-01 | 2016-05-24 | Palantir Technologies, Inc. | Federated search of multiple sources with conflict resolution |
| US9514205B1 (en) | 2015-09-04 | 2016-12-06 | Palantir Technologies Inc. | Systems and methods for importing data from electronic data files |
| US10558339B1 (en) | 2015-09-11 | 2020-02-11 | Palantir Technologies Inc. | System and method for analyzing electronic communications and a collaborative electronic communications user interface |
| US9772934B2 (en) | 2015-09-14 | 2017-09-26 | Palantir Technologies Inc. | Pluggable fault detection tests for data pipelines |
| US9652510B1 (en) | 2015-12-29 | 2017-05-16 | Palantir Technologies Inc. | Systems and user interfaces for data analysis including artificial intelligence algorithms for generating optimized packages of data items |
| USD805555S1 (en) * | 2016-01-15 | 2017-12-19 | Microsoft Corporation | Display screen with icon |
| WO2017132718A1 (en) * | 2016-02-03 | 2017-08-10 | Global Software Innovation Pty Ltd | Systems and methods for using entity/relationship model data to enhance user interface engine |
| US10554516B1 (en) | 2016-06-09 | 2020-02-04 | Palantir Technologies Inc. | System to collect and visualize software usage metrics |
| US9678850B1 (en) | 2016-06-10 | 2017-06-13 | Palantir Technologies Inc. | Data pipeline monitoring |
| USD804502S1 (en) | 2016-06-11 | 2017-12-05 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US10133782B2 (en) | 2016-08-01 | 2018-11-20 | Palantir Technologies Inc. | Techniques for data extraction |
| US10621314B2 (en) | 2016-08-01 | 2020-04-14 | Palantir Technologies Inc. | Secure deployment of a software package |
| US11256762B1 (en) | 2016-08-04 | 2022-02-22 | Palantir Technologies Inc. | System and method for efficiently determining and displaying optimal packages of data items |
| US10552531B2 (en) | 2016-08-11 | 2020-02-04 | Palantir Technologies Inc. | Collaborative spreadsheet data validation and integration |
| US10373078B1 (en) | 2016-08-15 | 2019-08-06 | Palantir Technologies Inc. | Vector generation for distributed data sets |
| EP3282374A1 (en) | 2016-08-17 | 2018-02-14 | Palantir Technologies Inc. | User interface data sample transformer |
| US10650086B1 (en) | 2016-09-27 | 2020-05-12 | Palantir Technologies Inc. | Systems, methods, and framework for associating supporting data in word processing |
| US10152306B2 (en) | 2016-11-07 | 2018-12-11 | Palantir Technologies Inc. | Framework for developing and deploying applications |
| US10261763B2 (en) | 2016-12-13 | 2019-04-16 | Palantir Technologies Inc. | Extensible data transformation authoring and validation system |
| US11157951B1 (en) | 2016-12-16 | 2021-10-26 | Palantir Technologies Inc. | System and method for determining and displaying an optimal assignment of data items |
| US10509844B1 (en) | 2017-01-19 | 2019-12-17 | Palantir Technologies Inc. | Network graph parser |
| US10180934B2 (en) | 2017-03-02 | 2019-01-15 | Palantir Technologies Inc. | Automatic translation of spreadsheets into scripts |
| US10572576B1 (en) | 2017-04-06 | 2020-02-25 | Palantir Technologies Inc. | Systems and methods for facilitating data object extraction from unstructured documents |
| US10824604B1 (en) | 2017-05-17 | 2020-11-03 | Palantir Technologies Inc. | Systems and methods for data entry |
| US10534595B1 (en) | 2017-06-30 | 2020-01-14 | Palantir Technologies Inc. | Techniques for configuring and validating a data pipeline deployment |
| US10204119B1 (en) | 2017-07-20 | 2019-02-12 | Palantir Technologies, Inc. | Inferring a dataset schema from input files |
| US10754820B2 (en) | 2017-08-14 | 2020-08-25 | Palantir Technologies Inc. | Customizable pipeline for integrating data |
| US11016936B1 (en) | 2017-09-05 | 2021-05-25 | Palantir Technologies Inc. | Validating data for integration |
| US11379525B1 (en) | 2017-11-22 | 2022-07-05 | Palantir Technologies Inc. | Continuous builds of derived datasets in response to other dataset updates |
| US10552524B1 (en) | 2017-12-07 | 2020-02-04 | Palantir Technolgies Inc. | Systems and methods for in-line document tagging and object based data synchronization |
| US10783162B1 (en) | 2017-12-07 | 2020-09-22 | Palantir Technologies Inc. | Workflow assistant |
| US10360252B1 (en) | 2017-12-08 | 2019-07-23 | Palantir Technologies Inc. | Detection and enrichment of missing data or metadata for large data sets |
| US11176116B2 (en) | 2017-12-13 | 2021-11-16 | Palantir Technologies Inc. | Systems and methods for annotating datasets |
| US10853352B1 (en) | 2017-12-21 | 2020-12-01 | Palantir Technologies Inc. | Structured data collection, presentation, validation and workflow management |
| GB201800595D0 (en) | 2018-01-15 | 2018-02-28 | Palantir Technologies Inc | Management of software bugs in a data processing system |
| US10599762B1 (en) | 2018-01-16 | 2020-03-24 | Palantir Technologies Inc. | Systems and methods for creating a dynamic electronic form |
| US10885021B1 (en) | 2018-05-02 | 2021-01-05 | Palantir Technologies Inc. | Interactive interpreter and graphical user interface |
| US11263263B2 (en) | 2018-05-30 | 2022-03-01 | Palantir Technologies Inc. | Data propagation and mapping system |
| US11061542B1 (en) | 2018-06-01 | 2021-07-13 | Palantir Technologies Inc. | Systems and methods for determining and displaying optimal associations of data items |
| US10795909B1 (en) | 2018-06-14 | 2020-10-06 | Palantir Technologies Inc. | Minimized and collapsed resource dependency path |
| USD910050S1 (en) | 2019-03-22 | 2021-02-09 | Apple Inc. | Electronic device with graphical user interface |
| USD913324S1 (en) * | 2019-05-29 | 2021-03-16 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
| USD962246S1 (en) | 2019-06-02 | 2022-08-30 | Apple Inc. | Electronic device with graphical user interface |
| USD916133S1 (en) | 2019-09-08 | 2021-04-13 | Apple Inc. | Electronic device with icon |
| USD951287S1 (en) | 2020-06-19 | 2022-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| USD942509S1 (en) | 2020-06-19 | 2022-02-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
| US11520842B2 (en) * | 2020-07-16 | 2022-12-06 | International Business Machines Corporation | Figure driven search query |
| US20240153169A1 (en) * | 2022-11-03 | 2024-05-09 | Adobe Inc. | Changing coordinate systems for data bound objects |
| US12387397B2 (en) | 2022-11-03 | 2025-08-12 | Adobe Inc. | Automatically generating axes for data visualizations including data bound objects |
| US12555281B2 (en) | 2022-11-03 | 2026-02-17 | Adobe Inc. | Managing multiple datasets for data bound objects |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01231175A (ja) * | 1988-03-11 | 1989-09-14 | Canon Inc | データベース処理装置 |
| JPH04340659A (ja) * | 1990-09-21 | 1992-11-27 | Internatl Business Mach Corp <Ibm> | データベースに問合せする方法及び装置 |
| JPH05289920A (ja) * | 1992-04-15 | 1993-11-05 | Hitachi Ltd | データベース検索方法およびそのシステム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4506326A (en) * | 1983-02-28 | 1985-03-19 | International Business Machines Corporation | Apparatus and method for synthesizing a query for accessing a relational data base |
| US5053956A (en) * | 1985-06-17 | 1991-10-01 | Coats Viyella | Interactive system for retail transactions |
| US5172245A (en) * | 1986-10-17 | 1992-12-15 | Sharp Kabushiki Kaisha | Electronic information retrieval apparatus for image information using primary and secondary menus |
| US4989610A (en) * | 1987-11-16 | 1991-02-05 | Spacelabs, Inc. | Method and system of ECG data review and analysis |
| US4972328A (en) * | 1988-12-16 | 1990-11-20 | Bull Hn Information Systems Inc. | Interactive knowledge base end user interface driven maintenance and acquisition system |
| US5019961A (en) * | 1989-04-05 | 1991-05-28 | Cadware, Inc. | Computer apparatus and method for logical modelling |
| US5161225A (en) * | 1989-10-23 | 1992-11-03 | International Business Machines Corporation | Persistent stream for processing time consuming and reusable queries in an object oriented database management system |
| US5168441A (en) * | 1990-05-30 | 1992-12-01 | Allen-Bradley Company, Inc. | Methods for set up and programming of machine and process controllers |
| US5265246A (en) * | 1990-12-10 | 1993-11-23 | International Business Machines Corporation | Graphic definition of range in the selection of data from a database field |
| JP2819517B2 (ja) * | 1990-12-17 | 1998-10-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データベース照会を行う方法およびシステム |
| US5319560A (en) * | 1991-09-11 | 1994-06-07 | Rockwell International Corporation | Analysis system for database fusion, graphic display, and disaggregation |
| US5426781A (en) * | 1992-04-30 | 1995-06-20 | International Business Machines Corporation | Computerized report-based interactive database query interface |
| US5579471A (en) * | 1992-11-09 | 1996-11-26 | International Business Machines Corporation | Image query system and method |
| US5414809A (en) * | 1993-04-30 | 1995-05-09 | Texas Instruments Incorporated | Graphical display of data |
| US5608899A (en) * | 1993-06-04 | 1997-03-04 | International Business Machines Corporation | Method and apparatus for searching a database by interactively modifying a database query |
-
1993
- 1993-06-04 US US08/072,618 patent/US5608899A/en not_active Expired - Lifetime
-
1994
- 1994-04-25 JP JP6086372A patent/JPH06348762A/ja active Pending
- 1994-05-07 EP EP94107175A patent/EP0627692A1/en not_active Withdrawn
-
1997
- 1997-01-23 US US08/787,653 patent/US5734888A/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01231175A (ja) * | 1988-03-11 | 1989-09-14 | Canon Inc | データベース処理装置 |
| JPH04340659A (ja) * | 1990-09-21 | 1992-11-27 | Internatl Business Mach Corp <Ibm> | データベースに問合せする方法及び装置 |
| JPH05289920A (ja) * | 1992-04-15 | 1993-11-05 | Hitachi Ltd | データベース検索方法およびそのシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0785103A (ja) * | 1993-09-20 | 1995-03-31 | Fujitsu Ltd | 文献情報検索装置 |
| JPH07129597A (ja) * | 1993-10-29 | 1995-05-19 | Fujitsu Ltd | データベース検索装置 |
| JPH11316771A (ja) * | 1999-03-26 | 1999-11-16 | Nec Corp | デ―タベ―ス検索システム |
Also Published As
| Publication number | Publication date |
|---|---|
| US5734888A (en) | 1998-03-31 |
| EP0627692A1 (en) | 1994-12-07 |
| US5608899A (en) | 1997-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06348762A (ja) | データベースをサーチするための装置及び方法 | |
| US6590577B1 (en) | System and method for controlling a dynamic display of data relationships between static charts | |
| CN1044415C (zh) | 对储存在计算机系统中的数据库进行检索的一种方法和系统 | |
| US7962478B2 (en) | Movement-based dynamic filtering of search results in a graphical user interface | |
| Jankun-Kelly et al. | Visualization exploration and encapsulation via a spreadsheet-like interface | |
| US7800617B2 (en) | Compare mode for variable number of images | |
| US5010500A (en) | Gesture-modified diagram for retrieval of image resembling diagram, with parts selectable for further interactive retrieval | |
| JP2701724B2 (ja) | シナリオ編集装置 | |
| JP2525124B2 (ja) | トレ―ス・デ―タのグラフィック表示を可視的に生成する装置及び方法 | |
| US20030231213A1 (en) | Method, apparatus and article of manufacture for displaying content in a multi-dimensional topic space | |
| US6266067B1 (en) | System and method for dynamically displaying data relationships between static charts | |
| DE112010001348T5 (de) | Schnittstellennavigationswerkzeuge | |
| JPH07117890B2 (ja) | ユーザインターフェイスシステム | |
| JP2994164B2 (ja) | シナリオ編集装置 | |
| CN112527172A (zh) | 界面显示方法及装置、计算机可读存储介质、电子设备 | |
| CN108958611A (zh) | 一种信息编辑方法及装置 | |
| JP2002041571A (ja) | 情報検索装置 | |
| US6466214B1 (en) | Marking parameters for animation | |
| JP2565049B2 (ja) | 動的シナリオ提示方法 | |
| Pulo | Navani: Navigating large-scale visualisations with animated transitions | |
| JP3638999B2 (ja) | 画像データ作成装置 | |
| JPH0935083A (ja) | アニメーション編集装置 | |
| JPH01284973A (ja) | 画像記録再生装置 | |
| CN115409572A (zh) | 直播复盘展示方法、装置、设备及存储介质 | |
| Braudes et al. | Advanced physicians workbench: an X-Windows-based workstation |