JP3668041B2 - データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体 - Google Patents

データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体 Download PDF

Info

Publication number
JP3668041B2
JP3668041B2 JP09080799A JP9080799A JP3668041B2 JP 3668041 B2 JP3668041 B2 JP 3668041B2 JP 09080799 A JP09080799 A JP 09080799A JP 9080799 A JP9080799 A JP 9080799A JP 3668041 B2 JP3668041 B2 JP 3668041B2
Authority
JP
Japan
Prior art keywords
data
filter
display
search
displayed
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.)
Expired - Fee Related
Application number
JP09080799A
Other languages
English (en)
Other versions
JP2000285117A (ja
Inventor
康弘 野瀬
直樹 浦野
真章 平田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP09080799A priority Critical patent/JP3668041B2/ja
Priority to US09/525,458 priority patent/US6507836B1/en
Publication of JP2000285117A publication Critical patent/JP2000285117A/ja
Application granted granted Critical
Publication of JP3668041B2 publication Critical patent/JP3668041B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99932Access augmentation or optimizing
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体に関し、特に、複雑な検索条件であっても視認性を高く維持したままデータ検索が可能なデータ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体に関する。
【0002】
【従来の技術】
コンピュータシステムの性能が向上し、個人が管理するデータの数が飛躍的に増加している現在では、これら膨大な量のデータの中からユーザの求めるデータをいかに簡単かつ素早く手に入れるかが重要である。このような効率的なデータ検索方法として、特開平9−6791号公報に開示のデータ検索方法が提案されている。
【0003】
このデータ検索方法では、1つの検索条件に対する検索結果の集合を閉じた領域の中に表示させ、複数の領域を重ね合わせることで、複数の検索条件を満たすデータを複数の領域が重なる部分に表示させている。
【0004】
たとえば、図31(a)においては、データベースよりキーワード「乗り物」を含むデータを検索した結果を領域3201に表示し、キーワード「人物」を含むデータを検索した結果を領域3202に表示している。各データはアイコン表示されているため、データの内容を一目で認識することができるようになっている。また、領域3201および3202の双方に属するデータのアイコンは互いに接近して表示される(図31(a)の「バイク」および「自転車」)。このため、2つ以上の検索条件を満たすデータを調べるのに便利である。図31(b)では、領域3201と領域3202とを重ね合わせることで、領域3201および領域3202の双方に含まれるデータのアイコンを重なり領域3203に表示している。これにより、2つ以上の検索条件を満たすデータを容易に認識でき、検索時間を短縮することができる。
【0005】
【発明が解決しようとする課題】
しかし、上述のデータ検索方法では、複数のフィルタに属するデータのアイコンが互いに接近して表示されるという以外は、フィルタ内のアイコンの表示位置には特に意味がない。このため、検索条件が複雑になり、フィルタの数が増えてしまうような場合にあっては視認性の高さが薄れてしまう。
【0006】
たとえば、都道府県名を属性値として有する複数のデータがあるとする。これらのデータに対して、都道府県名を検索条件とするフィルタを用いて、データ検索を行なうためには、最大47個(日本の都道府県数)ものフィルタを用いてデータ検索を行なわなければならない。
【0007】
また、関西地区の人という検索条件のフィルタと、男の人という条件のフィルタとのAND検索を行なった結果には、それ以上の情報は含まれていない。すなわち、その人が関西地区のどの件に住んでいるのかといった細かい情報を得るには、さらにフィルタを追加しなければならず、フィルタの数が増え、視認性の高さが薄れてしまう。
【0008】
本発明は、上述の課題を解決するためになされたもので、その目的は、少ないフィルタで複雑な検索条件を表現することができ、視認性の高いデータ検索方法および装置、ならびにデータ検索プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【0009】
本発明の他の目的は、フィルタ内に表示される標章の数が多い場合であっても視認性の高いデータ検索方法を提供することである。
【0010】
本発明のさらに他の目的は、簡単な操作でデータの属性値を変更することができるデータ検索方法を提供することである。
【0031】
【課題を解決するための手段】
請求項1に記載の発明に係るデータ検索装置は、管理対象となる複数のデータを記憶するとともに、任意の数の属性に関して前記複数のデータに対しそれぞれ付与される属性値を記憶する記憶装置と、表示物を表示するディスプレイと、使用者による操作を介して使用者からの操作指示を受ける入力手段と、検索条件に関連しているフィルタであって、複数の属性値の各々が予め定められた表示位置に関連しているフィルタを複数生成するフィルタ生成手段と、記憶装置に記憶されている複数のデータの中から所望のデータを検索するためにデータ属性およびデータ属性値を入力手段を用いて使用者が入力した場合に、該入力されたデータ属性およびデータ属性値に基づき記憶装置に記憶されている複数のデータの中から対応するデータ検索を行なうデータ検索手段と、フィルタ生成手段により生成されたフィルタを前記ディスプレイに表示するとともに、該フィルタにおける複数の属性値の各々が予め定められた表示位置のうち、データ検索手段により検索されたデータに付与された属性値に対応する表示位置に、当該検索されたデータの標章を表示するデータ表示手段とを含み、データ表示手段は、フィルタ生成手段により生成された複数のフィルタを同時に表示する複数フィルタ同時表示手段と、データ検索手段により検索されたデータが、複数フィルタ同時表示手段により同時に表示された複数のフィルタに関連した検索条件を共に満たす場合には、当該データの標章を強調表示する強調表示手段とを含む
【0032】
請求項1に記載の発明によると、フィルタ上の各々の表示位置は属性値に関連している。このため、複雑な検索条件の検索であっても、1つのフィルタで検索することが可能となり、視認性を損なうことなく複雑な検索条件の検索が可能となる。また、複数のフィルタに関連する検索条件を満たすデータの標章は強調表示される。このため、データが複数の検索条件を満たしていることを一目で認識することができ、視認性の高いデータ検索装置を提供することができる。
請求項2に記載の発明に係るデータ検索装置は、請求項1に記載の発明の構成に加えて、フィルタ生成手段により生成された複数のフィルタはそれぞれ優先度を有し、データ表示手段は、優先度の高いフィルタを前面に表示させる高優先度フィルタ前面表示手段を含み、強調表示手段は、データ検索手段により検索されたデータが複数のフィルタに関連した検索条件を満たす場合には、最も優先度の高いフィルタ内にデータの標章を表示させ、当該標章を強調表示させる。
請求項2に記載の発明によると、請求項1に記載の発明の作用、効果に加えて、フィルタは優先度を有し、優先度の高いフィルタほど前面に表示され、最も優先度の高いフィルタ上に表示されたデータの標章のうち、その他のフィルタの検索条件を満たすものは、強調表示される。このため、データが複数の検索条件を満たしていることを一目で認識することができ、視認性の高いデータ検索方法を提供することができる。
請求項3に記載の発明に係るデータ検索装置は、請求項2に記載の発明の構成に加えて、フィルタ生成手段により生成された複数のフィルタのうちのいずれかを使用者が選択する操作指示を入力手段が受けた場合に、当該フィルタが選択されたことを検知する選択検知手段と、選択検知手段の検知結果に従って、選択された前記フィルタの優先度を、選択された前記フィルタと重なりを有するフィルタよりも高くする優先度変更手段と、優先度変更手段により高い優先度に変更された高優先度フィルタと重なりを有するフィルタに表示されていたデータの標章のうち、高優先度フィルタ上に表示されるものをアニメーション表示させながら移動させ、高優先度フィルタ上に表示させる標章移動表示手段とをさらに含む。
請求項3に記載の発明によると、請求項2に記載の発明の作用、効果に加えて、フィルタが選択されると、選択されたフィルタが前面に表示される。また、標章が、前面に表示されたフィルタ上にアニメーション表示されながら移動する。このため、どのフィルタが移動したのかを一目で認識することができ、視認性の高いデータ検索方法を提供することができる。
【0033】
請求項4に記載の発明に係るコンピュータ読取可能な記録媒体は、管理対象となる複数のデータを記憶するとともに、任意の数の属性に関して前記複数のデータに対しそれぞれ付与される属性値を記憶する記憶装置と、表示物を表示するディスプレイと、使用者による操作を介して使用者からの操作指示を受ける入力手段と、を含むデータ検索装置に用いられるデータ検索プログラムを記録したコンピュータ読取可能な記録媒体であって、コンピュータを、検索条件に関連しているフィルタであって、複数の属性値の各々が予め定められた表示位置に関連しているフィルタを複数生成するフィルタ生成手段と、記憶装置に記憶されている複数のデータの中から所望のデータを検索するためにデータ属性およびデータ属性値を入力手段を用いて使用者が入力した場合に、該入力された前記データ属性および前記データ属性値に基づき記憶装置に記憶されている複数のデータの中から対応するデータ検索を行なうデータ検索手段と、フィルタ生成手段により生成された前記フィルタをディスプレイに表示するとともに、該フィルタにおける複数の属性値の各々が予め定められた表示位置のうち、データ検索手段により検索されたデータに付与された属性値に対応する表示位置に、当該検索されたデータの標章を表示するデータ表示手段と、して機能させ、データ表示手段は、フィルタ生成手段により生成された複数のフィルタを同時に表示する複数フィルタ同時表示手段と、データ検索手段により検索されたデータが、複数フィルタ同時表示手段により同時に表示された複数のフィルタに関連した検索条件を共に満たす場合には、当該データの標章を強調表示する強調表示手段と、して機能させる。
【0034】
請求項4に記載の発明によると、フィルタ上の各々の表示位置は属性値に関連している。このため、複雑な検索条件の検索であっても、1つのフィルタで検索することが可能となり、視認性を損なうことなく複雑な検索条件の検索が可能となる。また、複数のフィルタに関連する検索条件を満たすデータの標章は強調表示される。このため、データが複数の検索条件を満たしていることを一目で認識することができ、視認性の高いデータ検索プログラムを提供することができる。
【0035】
【発明の実施の形態】
以下、図面を参照しつつ、本発明における実施の形態の1つであるデータ検索装置について説明する。
【0036】
図1を参照して、データ検索装置は、データ検索処理を行なう処理装置本体10と、処理装置本体10に接続されたディスプレイ3と、処理装置本体10に接続され処理装置本体10に指示を指示を送信するキーボード1aおよびマウス1bと、処理装置本体10に接続されたデータベースなどを記憶するハードディスク装置2と、ネットワークを介して接続されたデータベース装置8とを含む。
【0037】
図2を参照して、処理装置本体10は、データ検索などの処理を行なうCPU(Central Processing Unit)4と、データ検索処理のプログラムを記憶するプログラム用メモリ6と、各種の属性値を有するデータを記憶するデータ用メモリ7と、データベース装置8の表示を制御する表示制御部5と、プログラムまたはデータが記録されたフロッピーディスク(図示せず)を読取るフロッピーディスク装置9と、フロッピーディスク装置9、CPU4、表示制御部5、プログラム用メモリ6およびデータ用メモリ7などを相互に接続するバスとを含む。
【0038】
以下図面を参照して、データ検索装置によるデータ検索処理について説明する。以下、ある会社の従業員のデータ集合の中から所望の条件を満足する人物を検索する処理を例に説明する。ただし、本発明のデータ検索処理は、特定の検索対象、検索条件および表示方法には限定されない。
【0039】
図3を参照して、ディスプレイ3上に全従業員のデータを示すアイコンが表示されている。各アイコンは一人の従業員データに関連する。各アイコンには顔写真が表示されているのが望ましいが、ここでは便宜的に文字「A」〜「O」で代用する。従業員データは、名前、住所、電話番号、所属、フロア、性別、身長、血液型、生年月日、予定内容および予定日などの属性値を有するものとする。
【0040】
検索を行なう属性を選択するための領域(以下「フィルタ」という)が作成される。図4を参照して、フィルタ内にはデータが持つ属性の一覧表示である属性選択画面が表示される。オペレータは、検索を行ないたい属性の選択を行なう。この時点で、属性が持つ標準の検索条件が設定される。たとえば、「住所」という属性を選択することにより、「日本国内の住所」という標準の検索条件が設定される。
【0041】
図4の「住所」を選択することにより、図5のような表示に切換えられる。この表示では、属性として住所が選択され、その属性が持つ属性値の一覧がリストとして表示されている。リストの横には、「図表示」ボタン、「検索」ボタンおよび「戻る」ボタンからなる3つのボタンが表示されている。図5のような画面を属性値選択画面と呼ぶ。
【0042】
この状態で、「図表示」ボタンが選択されると、先に設定された標準の検索条件「日本国内の住所」に従い、データの検索が行なわる。図6を参照して、データの検索の後、日本地図および「戻る」ボタンがフィルタ上に表示され、日本国内に住所を有する従業員データを示すアイコンが、日本地図上に表示される。このとき、各アイコンは、住所に応じた位置に表示される。すなわち、住所の属性値として「宮崎県」を有するデータのアイコン(アイコンF)は、日本地図の宮崎県上に表示される。また、日本国内に住所を有しない従業員データのアイコン(アイコンDおよびL)は、日本地図外に表示される。図6の状態で「戻る」ボタンが選択されると、図6の前の状態である図5の属性値選択画面へ表示が切換えられる。
【0043】
図5の属性値選択画面上で「検索」ボタンが選択されると、「図表示」ボタンを選択した場合と同様にして、標準の検索条件「日本国内の住所」に従い、データの検索が行なわる。図7を参照して、データ検索の後、画面表示が切換わり、検索条件を満足するデータを示すアイコン、すなわち日本国内に住所を有する従業員データを示すアイコンがフィルタ内に整列表示される。また、検索条件を満足しないデータを示すアイコン、すなわち日本国内に住所を有しない従業員データを示すアイコン(アイコンDおよびL)がフィルタ外に整列表示される。
【0044】
この状態でフィルタ内に表示されている「図表示」ボタンを選択すると、上述した図6の地図表示画面と同じ表示に切換えられる。図6の地図表示画面上で「戻る」ボタンを選択すると、図7の表示画面に戻る。
【0045】
図5の属性値選択画面上で「戻る」ボタンが選択されると、属性値選択画面の前に表示されていた図4の属性選択画面に表示が切換えられる。
【0046】
図5の属性値選択画面上で属性値が選択されると、その属性値が選択されたことが分かるような画面表示に切換えられる。図8を参照して、属性値として「北海道」が選択されると、選択された属性値「北海道」の左側に表示されているボタンが、その他の属性値の左側に表示されているボタンとは異なる色で表示される。これにより、属性値「北海道」がユーザによって選択されたことが示される。
【0047】
この状態で「検索」ボタンが選択されると、選択された属性値を検索条件として、データに対する検索が行なわれる。図9を参照して、検索条件を満足するデータを示すアイコンBおよびEが検索条件に関連するフィルタ内に表示され、検索条件を満足しないデータを示すアイコンがフィルタ外に表示される。すなわち、アイコンBおよびEに関連する従業員データは、「北海道」という属性値を有する。図9の「戻る」ボタンが選択されると、図8の属性値選択画面へ表示が切換えられる。
【0048】
図9の「図表示」ボタンが選択されると、図10に示されるように、北海道地図が表示され、アイコンBおよびEは、アイコンBおよびEの関連する従業員データの住所に対応した位置にそれぞれ表示される。北海道以外の住所に住んでいる従業者のデータに関連したアイコンは、北海道地図外に表示される。図10の「戻る」ボタンが選択されると、図9の画面に表示が切換えられる。
【0049】
図9の「図表示」ボタンが選択され、アイコンの図10のような定型表示が行なわれる際には、表示されるアイコンの密度や重なり具合に従い、図10のようなアイコンでの表示が適当か否かの判断が行われる。図10のような表示が不適当であるという判断がされた場合には、図11を参照して、棒グラフ表示、データを点で表現する濃度表示、および図10のようなアイコン表示の3つの表示方法のうちいずれかをユーザに選択させるための選択画面が表示される。ユーザがこのうちのいずれかの表示方法を選択することにより、選択された表示方法に応じた表示が行なわれる。
【0050】
ユーザが棒グラフ表示を選択すると、図12(a)を参照して、各地域ごとに、各地域に含まれるデータの数が棒グラフ表示される。図12(a)で棒グラフ表示された、データが密集している地域を選択することにより、図12(b)のような、選択された地域が拡大された表示が行なわれる。
【0051】
フィルタ上でアイコンを移動させることにより、属性値の変更が行なわれる。図13を参照して、日本地図上の大阪府の位置に表示されたアイコンを北海道に移動させると、そのアイコンの関連するデータの属性「住所」の属性値が大阪府から北海道に変更される。
【0052】
図14を参照して、複数のフィルタを表示した場合について説明する。1つめのフィルタは、属性として住所が選択されており、検索条件として「北海道」が設定されている。2つめのフィルタは、属性として身長が選択されており、検索条件として「身長160cm以上」が設定されている。図14の状態では、住所の属性を持つフィルタは地図表示されていないものとする。また、住所の属性を持つフィルタ内には、「戻る」ボタンおよび「図表示」ボタンの2つのボタンが表示されている。また、この状態では、フィルタ間に重なりがないため、2つのフィルタの双方に属するアイコンEおよびGは、ハッチングを施すなどして強調表示される。一方のフィルタを移動させ、他方のフィルタに重ね合わせると図15のような表示に画面が切換えられる。アイコンEおよびGは、双方のフィルタに関連する検索条件を満足する。このため、アイコンEおよびGは、2つのフィルタの重なり領域内に表示される。すなわち、アイコンEおよびGに関連する従業員データの住所は北海道であり、かつ身長は160cm以上である。
【0053】
住所の属性を有するフィルタ内の「図表示」ボタンが選択されると、そのフィルタが図16のような地図型フィルタに切換えられ、北海道の地図が表示される。北海道の地図上に、北海道の住所を有するデータを示すアイコンが表示される。地図型フィルタでは、フィルタ内の位置が意味を持つ。このため、アイコンEおよびGを、2つのフィルタの重なり領域に表示させることができない場合には、アイコンEおよびGは強調表示される。
【0054】
次に、従業員データの中から予定日を属性とするフィルタを用いて、従業員データを検索する例について説明する。
【0055】
図4の属性選択画面で「予定日」が選択されると、図17のような属性値選択画面に切換えられる。この表示では、属性として予定日が選択され、その属性が持つ属性値の一覧がリストとして表示されている。予め属性値の初期値が設定されているものとする。リストの横には、「図表示」ボタン、「検索」ボタンおよび「戻る」ボタンからなる3つのボタンが表示されている。
【0056】
この状態で「戻る」ボタンが選択されると、図4の属性選択画面に表示が切換えられる。
【0057】
図17の属性値選択画面で属性値が選択されると、その属性値が選択されたことがわかるように、選択された属性値の左側に表示されているボタンが、その他の属性値の左側に表示されているボタンとは異なる色で表示される。図17では、属性値として「1998年10月」が選択されている。この状態で、「検索」ボタンが選択されると、検索条件「1998年10月」に従い、データの検索が行なわれる。図18を参照して、データの検索の後、画面表示が切換わり、検索条件を満足するデータを示すアイコン、すなわち1998年10月に予定がある従業員データを示すアイコンが、検索条件「1998年10月」に関連するフィルタ内に表示される。また、検索条件を満足しないデータを示すアイコン、すなわち1998年10月に予定がない従業員データを示すアイコンが、上述のフィルタ外に表示される。また、フィルタ内には「戻る」ボタンおよび「図表示」ボタンの2つのボタンが表示されている。この状態で「戻る」ボタンが選択されると、図17の表示に切換えられる。
【0058】
図17の「図表示」ボタンまたは図18の「図表示」ボタンが選択されると、図19のようなカレンダ型フィルタの画面に切換えられる。カレンダ型フィルタには、1998年10月のカレンダが表示されており、従業員データの予定日に応じた位置に、従業員データを示すアイコンが表示される。たとえば、アイコンDで示される従業員は、1998年10月5日に予定があることがわかる。アイコンGで示される従業員は、1998年10月13日から15日にかけて予定があることがわかる。アイコンNで示される従業員は、毎週水曜日に予定があることがわかる。従業員データには予め優先度が付されている。アイコンNがアイコンGよりも手前に表示されているのは、アイコンNに関連する従業員データの優先度がアイコンGに関連する従業員データの優先度よりも高いことを表わしている。図19の「戻る」ボタンが選択されると、1つ前に表示されていた表示画面(図17の属性値選択画面または図18の画面)に表示が切換えられる。
【0059】
次に、複数のフィルタが同時に表示されている場合を説明する。上述の説明(図14〜図16)では、各フィルタには優先度が付されていなかったが、各フィルタは、優先度を付すようにしてもよい。基本的には後から作成されたフィルタの優先度の方が、先に作成されたフィルタの優先度より大きいものとする。図20を参照して、カレンダ型フィルタおよび地図型フィルタが同一画面上に表示され、カレンダ型フィルタの優先度の方が地図型フィルタの優先度よりも大きいものとする。よって、カレンダ型フィルタの方が前面に表示される。アイコンMおよびOに関連する従業員データは、カレンダ型フィルタおよび地図型フィルタの双方の検索条件を満足するデータである。アイコンMおよびOは、優先度の大きいカレンダ型フィルタ内にのみに表示され、その他のフィルタ内には表示されない。また、アイコンMおよびOは、複数の検索条件を満足することがわかるようにその他のアイコンとは、色を変えて表示される。なお、図20では、アイコンMおよびOをハッチング表示することにより、色の違いを表現している。
【0060】
図20の画面で地図型フィルタをクリックすることにより選択すると、図21のような表示に切換えられる。すなわち、地図型フィルタの優先度がカレンダ型フィルタの優先度よりも大きくなるように優先度の切り換えが行なわれる。地図型フィルタの優先度が大きくなることによって、アイコンMおよびOは、カレンダ型フィルタ上から、地図型フィルタ上に移動されながら表示される。アイコンMおよびOの移動は、アニメーション表示により表現され、具体的にどのアイコンがどこからどこへ移動しているのかがわかるようになっている。
【0061】
図22〜図30は、本発明によるデータを検索する方法の手順を示すフローチャートである。以下、このフローチャートに沿って、各処理を説明する。
【0062】
図22を参照して、データ検索装置は、ユーザからの命令が入力されるまで待機する(S01)。ユーザからの命令が入力されると(S01でYES)、入力された命令の意味が解釈される(S02)。たとえば、ユーザが表示領域中に表示されたフィルタの端をドラッグしているなら、フィルタのサイズ変更の命令が入力されたという解釈がなされ、それ以降の処理でそれに伴う処理が実行されることになる。
【0063】
処理の種類がフィルタ内部描画処理の場合には、後述するフィルタ内部描画処理(S04)が実行される。処理の種類がデータ処理の場合には、後述するデータ処理(S05)が実行される。処理の種類がデータ検索処理の場合には、後述するデータ検索処理(S06)が実行される。処理の種類がフィルタ管理処理の場合には、後述するフィルタ管理処理(S07)が実行される。
【0064】
S04〜S07のいずれかの処理終了後、各処理の内部で別の処理の呼出しが行なわれているか否かの判断が行なわれる(S08)。別の処理の呼出しが行なわれていれば(S08でYES)、S03に戻り、呼び出された処理が行なわれる。
【0065】
別の処理の呼出しが行なわれていなければ(S08でNO)、各処理で決定された状態に応じてデータを表示する位置および大きさが決定される(S09)。S09の処理で決定された表示位置および表示の大きさに基づいて、データがディスプレイ3に表示される(S10)。その後、S01に戻る。
【0066】
図23を参照して、フィルタ管理処理(図22のS07)について詳しく説明する。ユーザの入力によりフィルタの作成が行なわれようとすると(S11でフィルタ作成処理)、ユーザの要求に応じて新たなフィルタが作成される(S12)。ユーザの入力によりフィルタの削除が行なわれようとすると(S11でフィルタの削除処理)、ユーザの要求に応じてフィルタの削除が行なわれる(S13)。ユーザの入力によりフィルタの移動または変形が行われようとすると(S11でフィルタ移動/変形処理)、ユーザの要求によりフィルタの表示位置の移動または変形が行われる(S14)。画面中に複数のフィルタが存在し、フィルタ間の上下の入れ替えが生じた場合には(S11でフィルタ切替処理)、後述する重複データ処理(S15)が実行される。
【0067】
図24を参照して、重複データ処理(図23のS15)について説明する。複数のフィルタの検索条件を同時に満足するデータがあるか否かが判断される(S16)。複数の検索条件を満足するデータが存在しなければ(S16でNO)、何も処理は行われない。
【0068】
複数の検索条件を満足するデータが存在する場合には(S16でYES)、データの図表示が行なわれているか否かが判断される(S17)。データの図表示が行なわれていなければ(S17でNO)、フィルタ間に重なりがあるか否かが判断される(S19)。フィルタ間に重なりがあれば(S19でYES)、複数の検索条件を満足するデータのアイコンをフィルタの重なり領域に表示するための準備をする(S22、図15)。
【0069】
フィルタ間に重なりがなければ(S19でNO)、複数の検索条件を満足するデータのアイコンを同じ色で表示するなどの強調表示処理を行ない(図14)、それぞれのアイコンが同じデータのアイコンであることを示し、そのデータが満足する検索条件のフィルタに表示するための準備をする(S20)。なお、同一色でアイコンを強調表示する代わりに、同一のハッチングを施し強調表示を行なってもよい。
【0070】
データの図表示が行なわれている場合には(S17でYES)、フィルタに優先度が設定されているか否かの判断が行なわれる(S18)。フィルタに優先度が設定されていなければ(S18でNO)、上述したS20の処理が行なわれる。
【0071】
フィルタに優先度が設定されている場合には(S18でYES)、アイコンのアニメーション表示が終了しているか否かが判断される(S21)。アイコンのアニメーション表示が終了していなければ(S21でNO)、複数のフィルタの検索条件を満足するデータのアイコンが、優先度の低いフィルタから優先度の高いフィルタへと移動するアニメーション表示(図21)が行なわれる(S24)。
【0072】
アイコンのアニメーション表示が終了していれば(S21でYES)、複数のフィルタの検索条件を満足するデータのアイコンを、最も優先度の高いフィルタに表示するための準備が行なわれる(S23、図20)。
【0073】
S20およびS22〜S24のいずれかの処理が終了すると、重複データ処理(図23のS15)が終了する。
【0074】
図25を参照して、フィルタ内部描画処理(図22のS04)について説明する。フィルタ内部描画処理は、図23のS12の処理により、フィルタの作成処理が行なわれた後に実行される。
【0075】
属性選択画面(図4)の表示処理の要求があった場合には(S25で属性選択画面表示処理)、選択され得る属性のフィルタ内での表示位置が決定される(S26)。ユーザによりフィルタの属性の選択入力があった場合には(S25で属性選択処理)、選択された属性が標準の属性値をもっているか否かの判断が行なわれる(S27)。選択された属性が標準の属性値を持っている場合には(S27でYES)、属性が有する標準の属性値が、フィルタの検索条件とされる(S28)。選択された属性が標準の属性値を持っていない場合には(S27でNO)、フィルタの検索条件を未設定状態とする(S29)。
【0076】
属性値選択画面(図5、図8、図17)の表示処理の要求があった場合(S25で属性値選択画面表示処理)、またはS28もしくはS29の処理の後、先に選択されたフィルタの属性が持つ属性値をリストとしてフィルタ内に表示するための準備が行なわれる(S30)。
【0077】
ユーザにより属性値の選択が行なわれた場合には(S25で属性値選択処理)、選択された属性値がフィルタの検索条件としてセットされ(S31)、ユーザにより選択された属性値がわかるような表示(図8、図17)を行なう準備が行なわれる(S32)。
【0078】
ユーザにより「検索」ボタンが選択されると(S25でボタン処理)、後述するボタン処理が行なわれる(S33)。ユーザが地図上のある領域を選択すると(S25で詳細表示処理、図12)、ユーザが選択した領域の属性値が検索条件とされ(S34)、後述する図表示処理(S35)が行なわれる。S26、S30、S32、S33またはS35の処理の後、図22のS08の処理が行なわれる。
【0079】
図26を参照して、ボタン処理(図25のS33)について説明する。ボタン処理では、選択されたボタンの種類に応じた処理が行なわれる。「検索」ボタンが選択された場合には(S36で検索開始処理)、後述するデータ検索処理が実行される(S38)。「戻る」ボタンが選択された場合には(S36で戻る処理)、現在表示されている状態の1つ前の状態の処理が呼び出される(S37)。「図表示」ボタンが選択されると(S36で図表示処理)、後述する図表示処理が行なわれる(S35)。
【0080】
図27を参照して、データ検索処理(図26のS38)について説明する。フィルタの検索条件が設定されているか否かが判断される(S39)、フィルタの検索条件が設定されていない場合には(S39でNO)、何もせずにデータ検索処理を終了する。フィルタの検索条件が設定されている場合には(S39でYES)、フィルタに設定された検索条件に基づきデータの検索が行なわれる(S40)、その後、データ検索処理を終了する。
【0081】
図28を参照して、図表示処理(図25または図26のS35)について説明する。データ検索が終了しているか否かが判断される(S41)。データ検索が終了していなければ(S41でNO)、図27を参照して説明した上述のデータ検索処理が実行され(S38)、その後、S41の処理が行なわれる。データ検索処理が終了していれば(S41でYES)、フィルタに設定されている属性および検索条件をもとに表示する図が決定される(S42)。その後、後述するデータ描画方法判断処理が行なわれる(S43)。
【0082】
図29を参照して、データ処理(図22のS05)について説明する。処理の種類がデータ描画方法判断処理の場合には(S44でデータ描画方法判断処理)、フィルタが図表示されているか否かの判断が行なわれる(S46)。フィルタが図表示されていなければ(S46でNO)、何も処理は行なわれない。フィルタが図表示されていれば(S46でYES)、フィルタ上に表示されるデータの数が、アイコン表示するのに適当な数であるか否か判断される(S47)。データの数がアイコン表示するのに適当であると判断された場合には(S47でYES)、何も処理は行なわれない。データの数がアイコン表示するのに適当でないと判断された場合には(S47でNO)、ユーザにデータの表示方法を決定させるための画面(図11)の準備が行なわれる(S48)。以上のS46〜S48の処理は、図28のS43においても実行される処理である。
【0083】
処理の種類がデータ描画種類選択画面表示処理の場合には(S44でデータ描画種類選択画面表示処理)、上述のS48の処理が実行される。
【0084】
ユーザにより描画方法の決定が行なわれると(S44でデータ描画方法決定処理)、その描画方法をデータの描画方法とし(S49)、データ描画処理が行なわれる(S50)。
【0085】
処理の種類がデータ描画処理の場合には(S44でデータ描画処理)、複数のフィルタが存在するか否かの判断が行なわれる(S51)。複数のフィルタが存在する場合には(S51でYES)、図24を参照して説明した上述の重複データ処理が実行される(S15)。以上のS51およびS15の処理は、図29のS50においても実行される処理である。
【0086】
ユーザによりデータアイコンの移動または変形が行なわれると(S44でデータ移動/変形処理)、データ移動/変形処理が行なわれる(S45)。
【0087】
図30を参照して、データ移動/変形処理(図29のS45)について説明する。データのアイコンの移動が行なわれた場合には(S52でデータ移動処理)、アイコンの移動先となるフィルタが図表示されているか否かが判断される(S53)。図表示されている場合には(S53でYES)、移動されるアイコンに関連するデータの属性値が図表示されたフィルタ内の位置に関連する属性値に変更される(S54)。その後、図28を参照して説明した図表示処理が行なわれる(S35)。アイコンの移動先となるフィルタが図表示されていない場合には(S53でNO)、移動先となるフィルタに検索条件が設定されているか否かが判断される(S55)。検索条件が設定されていない場合には(S55でNO)、何の処理も行なわれない。検索条件が設定されている場合には(S55でYES)、移動先のフィルタの検索条件を、移動されるデータの属性値に設定する(S56)。その後、図27を参照して説明した上述のデータ検索処理が行なわれる(S38)。
【0088】
データのアイコンの変形が行なわれた場合には(S52でデータ変形処理)、データの属性値が、変形後のアイコンの形に応じた複数の範囲を持った属性値に変更される(S57)。また、変形されたアイコンの表示位置が複数の属性値の範囲を満足するように変更される(S58)。その後、図28を参照して説明した上述の図表示処理が行なわれる(S35)。
【0089】
以上説明したように、本発明のデータ検索装置では、フィルタ内の各位置が属性値に関連している。このため、検索条件が複雑になった場合にも、フィルタの数を増やすことなく検索を行なうことができる。このため、視認性の高いデータ検索装置を提供することができる。
【0090】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るデータ検索装置の外観構成図である。
【図2】本発明の実施の形態に係るデータ検索装置のハードウェア構成図である。
【図3】従業員データを示すアイコンが表示されている図である。
【図4】属性選択画面の一例を示す図である。
【図5】属性値選択画面の一例を示す図である。
【図6】検索条件「日本国内の住所」に従い、「図表示」ボタンを選択した時の図である。
【図7】検索条件「日本国内の住所」に従い、「検索」ボタンを選択した時の図である。
【図8】属性値選択画面上で、属性値「北海道」を選択した時の図である。
【図9】属性値「北海道」を検索条件とした場合に、「検索」ボタンを選択した時の図である。
【図10】属性値「北海道」を検索条件とした場合に、「図表示」ボタンを選択した時の図である。
【図11】表示方法を選択するための表示画面を示す図である。
【図12】データが棒グラフ表示されたときの表示およびフィルタ内の領域を選択した時の表示を示す図である。
【図13】アイコン移動による属性値変更を説明するための図である。
【図14】2つのフィルタを表示した場合の図である。
【図15】2つのフィルタを重ね合わせた場合の図である。
【図16】一方が図表示されている2つのフィルタを重ね合わせた場合の図である。
【図17】属性「予定日」における属性値選択画面を示す図である。
【図18】属性値「1998年10月」を検索条件とした場合に、「検索」ボタンを選択した時の図である。
【図19】属性値「1998年10月」を検索条件とした場合に、「図表示」ボタンを選択した時の図である。
【図20】それぞれ優先度を有する2つのフィルタを重ね合わせて表示した時の図である。
【図21】フィルタの優先度を変更した際の、アイコン移動のアニメーション表示を説明するための図である。
【図22】データ検索処理のフローチャートである。
【図23】フィルタ管理処理のフローチャートである。
【図24】重複データ処理のフローチャートである。
【図25】フィルタ内部描画処理のフローチャートである。
【図26】ボタン処理のフローチャートである。
【図27】データ検索処理のフローチャートである。
【図28】図表示処理のフローチャートである。
【図29】データ処理のフローチャートである。
【図30】データ移動/変形処理のフローチャートである。
【図31】従来のデータ検索方法を説明するための図である。
【符号の説明】
1 入力部
1a キーボード
1b マウス
2 ハードディスク装置
3 ディスプレイ
4 CPU
5 表示制御部
6 プログラム用メモリ
7 データ用メモリ
8 データベース装置
9 フロッピーディスク装置
10 処理装置本体

Claims (4)

  1. 管理対象となる複数のデータを記憶するとともに、任意の数の属性に関して前記複数のデータに対しそれぞれ付与される属性値を記憶する記憶装置と、
    表示物を表示するディスプレイと、
    使用者による操作を介して使用者からの操作指示を受ける入力手段と、
    検索条件に関連しているフィルタであって、複数の属性値の各々が予め定められた表示位置に関連しているフィルタを複数生成するフィルタ生成手段と、
    前記記憶装置に記憶されている複数のデータの中から所望のデータを検索するためにデータ属性およびデータ属性値を前記入力手段を用いて使用者が入力した場合に、該入力された前記データ属性および前記データ属性値に基づき前記記憶装置に記憶されている複数のデータの中から対応するデータ検索を行なうデータ検索手段と、
    前記フィルタ生成手段により生成された前記フィルタを前記ディスプレイに表示するとともに、該フィルタにおける前記複数の属性値の各々が予め定められた表示位置のうち、前記データ検索手段により検索されたデータに付与された属性値に対応する表示位置に、当該検索されたデータの標章を表示するデータ表示手段とを含み、
    前記データ表示手段は、
    前記フィルタ生成手段により生成された複数の前記フィルタを同時に表示する複数フィルタ同時表示手段と、
    前記データ検索手段により検索された前記データが、前記複数フィルタ同時表示手段により同時に表示された複数の前記フィルタに関連した検索条件を共に満たす場合には、当該データの標章を強調表示する強調表示手段とを含む、データ検索装置
  2. 前記フィルタ生成手段により生成された前記複数のフィルタはそれぞれ優先度を有し、
    前記データ表示手段は、前記優先度の高いフィルタを前面に表示させる高優先度フィルタ前面表示手段を含み、
    前記強調表示手段は、前記データ検索手段により検索された前記データが前記複数のフィルタに関連した検索条件を満たす場合には、最も優先度の高いフィルタ内に前記データの標章を表示させ、当該標章を強調表示させる、請求項1に記載のデータ検索装置
  3. 前記フィルタ生成手段により生成された前記複数のフィルタのうちのいずれかを使用者が選択する操作指示を前記入力手段が受けた場合に、当該フィルタが選択されたことを検知する選択検知手段と、
    前記選択検知手段の検知結果に従って、選択された前記フィルタの優先度を、選択された前記フィルタと重なりを有するフィルタよりも高くする優先度変更手段と、
    前記優先度変更手段により高い優先度に変更された高優先度フィルタと重なりを有する前記フィルタに表示されていたデータの標章のうち、前記高優先度フィルタ上に表示されるものをアニメーション表示させながら移動させ、前記高優先度フィルタ上に表示させる標章移動表示手段とをさらに含む、請求項2に記載のデータ検索装置
  4. 管理対象となる複数のデータを記憶するとともに、任意の数の属性に関して前記複数のデータに対しそれぞれ付与される属性値を記憶する記憶装置と、表示物を表示するディスプレイと、使用者による操作を介して使用者からの操作指示を受ける入力手段と、を含むデータ検索装置に用いられるデータ検索プログラムを記憶したコンピュータ読取可能な記録媒体であって、
    コンピュータを、
    検索条件に関連しているフィルタであって、複数の属性値の各々が予め定められた表示位置に関連しているフィルタを複数生成するフィルタ生成手段と、
    前記記憶装置に記憶されている複数のデータの中から所望のデータを検索するためにデータ属性およびデータ属性値を前記入力手段を用いて使用者が入力した場合に、該入力された前記データ属性および前記データ属性値に基づき前記記憶装置に記憶されている複数のデータの中から対応するデータ検索を行なうデータ検索手段と、
    前記フィルタ生成手段により生成された前記フィルタを前記ディスプレイに表示すると ともに、該フィルタにおける前記複数の属性値の各々が予め定められた表示位置のうち、前記データ検索手段により検索されたデータに付与された属性値に対応する表示位置に、当該検索されたデータの標章を表示するデータ表示手段と、
    して機能させ、
    前記データ表示手段は、
    前記フィルタ生成手段により生成された複数の前記フィルタを同時に表示する複数フィルタ同時表示手段と、
    前記データ検索手段により検索された前記データが、前記複数フィルタ同時表示手段により同時に表示された複数の前記フィルタに関連した検索条件を共に満たす場合には、当該データの標章を強調表示する強調表示手段と、
    して機能させる、データ検索プログラムを記録したコンピュータ読取可能な記録媒体。
JP09080799A 1999-03-31 1999-03-31 データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体 Expired - Fee Related JP3668041B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP09080799A JP3668041B2 (ja) 1999-03-31 1999-03-31 データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体
US09/525,458 US6507836B1 (en) 1999-03-31 2000-03-15 Data search method with each data item displayed in a filter at a position associated with an attribute value of the data item

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09080799A JP3668041B2 (ja) 1999-03-31 1999-03-31 データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体

Publications (2)

Publication Number Publication Date
JP2000285117A JP2000285117A (ja) 2000-10-13
JP3668041B2 true JP3668041B2 (ja) 2005-07-06

Family

ID=14008877

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09080799A Expired - Fee Related JP3668041B2 (ja) 1999-03-31 1999-03-31 データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体

Country Status (2)

Country Link
US (1) US6507836B1 (ja)
JP (1) JP3668041B2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4124115B2 (ja) * 2003-12-02 2008-07-23 ソニー株式会社 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
JP2006171875A (ja) * 2004-12-13 2006-06-29 Yoshitsuka Sangyo:Kk 検索装置
US8095866B2 (en) 2005-09-09 2012-01-10 Microsoft Corporation Filtering user interface for a data summary table
US8601383B2 (en) 2005-09-09 2013-12-03 Microsoft Corporation User interface for creating a spreadsheet data summary table
US7627812B2 (en) 2005-10-27 2009-12-01 Microsoft Corporation Variable formatting of cells
JP2007156758A (ja) * 2005-12-02 2007-06-21 Nihon Computer Graphic Co Ltd ファイル管理装置、ファイル管理方法およびファイル管理プログラム
US7895520B1 (en) * 2006-01-03 2011-02-22 Emc Corp Methods and apparatus for managing scheduled activities in a storage area network
US20070174228A1 (en) * 2006-01-17 2007-07-26 Microsoft Corporation Graphical representation of key performance indicators
US7770100B2 (en) * 2006-02-27 2010-08-03 Microsoft Corporation Dynamic thresholds for conditional formats
WO2008142648A2 (en) * 2007-05-21 2008-11-27 William Ernest Rutherford-Smith Geospatial arrangement of data
JP4921335B2 (ja) * 2007-12-10 2012-04-25 キヤノン株式会社 ドキュメント処理装置及び検索方法
KR20110014626A (ko) * 2008-05-22 2011-02-11 다이킨 고교 가부시키가이샤 기기 관리 장치
JP5066128B2 (ja) * 2009-04-15 2012-11-07 ヤフー株式会社 コンテンツ提示装置、コンテンツ提示方法及びプログラム
JP5803216B2 (ja) * 2011-03-31 2015-11-04 カシオ計算機株式会社 情報処理装置及びプログラム
US9424536B2 (en) * 2011-05-31 2016-08-23 Oracle International Corporation System for business portfolio modeling and analysis
CN102770844B (zh) * 2012-03-29 2016-01-27 华为技术有限公司 对象过滤方法及终端设备
US10156961B1 (en) * 2013-09-24 2018-12-18 EMC IP Holding Company LLC Dynamically building a visualization filter
US20200159400A1 (en) * 2014-07-04 2020-05-21 Qing Quinton Graphical user interface for non-hierarchichal file system
WO2016004440A1 (en) * 2014-07-04 2016-01-07 Quinton Qing Wang Graphical user interface for non-hierarchical file system
WO2020255307A1 (ja) * 2019-06-19 2020-12-24 日本電気株式会社 情報処理装置、情報処理方法、および記録媒体
US11449914B2 (en) * 2020-08-31 2022-09-20 Coupang Corp. Systems and methods for visual navigation during online shopping using intelligent filter sequencing

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446882A (en) * 1992-10-02 1995-08-29 Apple Computer, Inc. Interface for a computerized database having card and list views
JP3059664B2 (ja) 1995-06-23 2000-07-04 キヤノン株式会社 データ検索方法及びその装置
US5787411A (en) * 1996-03-20 1998-07-28 Microsoft Corporation Method and apparatus for database filter generation by display selection
AU7119598A (en) * 1997-04-16 1998-11-11 Starsight Telecast Incorporated Multiple database, user-choice-compiled program and event guide
JPH11154153A (ja) 1997-11-20 1999-06-08 Sharp Corp データ検索方法、データ検索装置、及びコンピュータに実行させるデータ検索プログラムを記録した記録媒体

Also Published As

Publication number Publication date
JP2000285117A (ja) 2000-10-13
US6507836B1 (en) 2003-01-14

Similar Documents

Publication Publication Date Title
JP3668041B2 (ja) データ検索装置、およびデータ検索プログラムを記憶したコンピュータ読取り可能な記録媒体
US6317739B1 (en) Method and apparatus for data retrieval and modification utilizing graphical drag-and-drop iconic interface
JP3809198B2 (ja) 階層データ表示方法及びブラウザシステム
US6003034A (en) Linking of multiple icons to data units
US8549421B2 (en) Apparatus and method for managing content
US7458034B2 (en) Data organization support method and program product therefor
JP4533007B2 (ja) 画像管理装置、画像管理方法、及びプログラム
US7800617B2 (en) Compare mode for variable number of images
JPH10289251A (ja) データ検索方法およびその処理を実行するためのプログラムを記録した記録媒体
US20070031066A1 (en) Device and method for image searching, and recording medium in which image searching program is recorded
CN103246691B (zh) 文档管理***及其方法
US7900155B2 (en) System and method for providing information about an operation's applicability to an item
JPH10333797A (ja) オブジェクトを編成する方法及び情報処理システム
JP4744787B2 (ja) 情報整理支援方法とそのためのプログラム
JPH08314679A (ja) アプリケーション管理制御方法
Cisco Objective View Editor
Cisco Objective View Editor
JP3701127B2 (ja) データ管理装置、およびデータ管理プログラムを記録したコンピュータで読取り可能な記録媒体
Cisco Objective View Editor
Cisco Objective View Editor
JP3450498B2 (ja) 画像編集方法及びその装置
JPH1115583A (ja) アイコン表示制御装置及びアイコン表示制御方法
JP3533674B2 (ja) 情報表示装置およびその方法
JP3843204B2 (ja) 情報処理装置、編集操作方法およびそのプログラムを記録した記録媒体
JP2014048693A (ja) 階層型グルーピング装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050407

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080415

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090415

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090415

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100415

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100415

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110415

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120415

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120415

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130415

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees