JPH0820982B2 - コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法 - Google Patents

コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法

Info

Publication number
JPH0820982B2
JPH0820982B2 JP5259739A JP25973993A JPH0820982B2 JP H0820982 B2 JPH0820982 B2 JP H0820982B2 JP 5259739 A JP5259739 A JP 5259739A JP 25973993 A JP25973993 A JP 25973993A JP H0820982 B2 JPH0820982 B2 JP H0820982B2
Authority
JP
Japan
Prior art keywords
data
address book
item
filtering
filter
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 - Lifetime
Application number
JP5259739A
Other languages
English (en)
Other versions
JPH06202918A (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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH06202918A publication Critical patent/JPH06202918A/ja
Publication of JPH0820982B2 publication Critical patent/JPH0820982B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • 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

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 Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はコンピュータ・アプリケ
ーションプログラム収納体内の項目をフィルタ処理する
方法に関する。フィルタ処理とは、1以上の特定の項目
データ・フィールドを有するデータとユーザが入力した
フィルタ・データとを比較し、そのフィルタ・データと
適合するデータを有する項目のみ選択することである。
詳細には、本発明はコンピュータ・ユーザがその項目内
のデータ及びアドレスブック・データベースに含まれる
データを使用して項目をフィルタ処理する改良された方
法に関する。
【0002】
【従来の技術】コンピュータ・ユーザは、ファイルキャ
ビネット、ファイルキャビネット・ドローワ、ファイル
キャビネット・ドローワ内のフォルダ、あるいはバスケ
ット内又はバスケット外の電子メールのようなコンピュ
ータ・アプリケーションプログラム収納体(あるいはコ
ンテナ・オブジェクトと称する)内の項目をフィルタ処
理する際に、その利点に気がつく。たとえば、ユーザ
が、ある人から送信され且つファイルキャビネットに含
まれている全ての項目のリスト(つまり、その項目では
その送り手がアドレッサである)を要求できる。このリ
ストはその送り手の名前を使用してコンパイルされ、各
項目のそのアドレッサ・データフィールドをフィルタ処
理する。
【0003】現在、コンピュータ・ユーザは、項目に含
まれるデータに対するフィルタ・データを使用して項目
をフィルタ処理することができる。これにより、コンピ
ュータ・ユーザは、発信人であるアドレッサ名、受信人
であるアドレッシイ名、項目の題名、項目のデータ、項
目のコピーを送る対象人の名前等のデータに対するフィ
ルタ・データを使用して、通常、フィルタ処理すること
ができる。
【0004】
【発明が解決しようとする課題】本発明は、アドレスブ
ック・データベース内に含まれるデータ及び項目に含ま
れるデータに対するフィルタ・データを使用してコンピ
ュータ・ユーザがコンテナ内の項目をフィルタ処理する
ことを可能とする方法を提供することを目的とする。さ
らに、アドレスブック・データベースが、人の所属、住
所、地位(管理者、非管理者等)のような追加データを
含む際に、本発明は現在実用下にある方法に比べ、さら
に柔軟で包括的な拡張フィルタ処理方法を提供すること
を目的とする。
【0005】
【課題を解決するための手段】コンピュータ・アプリケ
ーションプログラム収納体(コンテナ・オブジェクト)
に含まれた項目をフィルタ処理する拡張方法は、アドレ
スブック・データベース内に含まれるデータ及び項目に
含まれるデータに対するフィルタ・データを使用してコ
ンピュータ・ユーザがコンテナ内の項目をフィルタ処理
することを可能とするものであり、ユーザは初めに所望
のコンテナ・オブジェクトを選択し、次に、コンテナ内
の項目をフィルタ処理するために使用するフィルタ・デ
ータを入力する。そのフィルタ・データは、項目データ
・フィールド及び/又はアドレスブック・データベース
・データ・フィールドに対応する。アドレスブック・ベ
ースのフィルタ・データを入力した場合、ユーザは人の
名前、システム名、あるいはユーザのID(以後、ひと
まとめにして、これらは単に「名前」と称する)などの
ような人に関するデータを有する項目データ・フィール
ドを少なくとも1つ指摘して、人の名前と関連したアド
レスブック・データ・フィールドをフィルタ処理するも
のとして示す。
【0006】つぎに、選択したコンテナ・オブジェクト
内の項目をその項目ベースのフィルタ・データでフィル
タ処理し、そのフィルタを通過する項目を一時リストに
加える。ユーザが項目ベースのフィルタ・データを入力
しないときには、そのコンテナ内の全ての項目を一時リ
ストに加えておく。
【0007】一時リストの各項目に対し、指摘された項
目データフィールドに含まれた単一あるいは複数のネー
ムをリストに加える。一つの項目に対してリストに加え
た各ネームに関連したアドレスブック・データ・フィー
ルドを、次に、対応のアドレスブックベースのフィルタ
・データによってフィルタ処理する。このフィルタ・デ
ータがアドレスブック・データと一致するなら、その項
目はそのフィルタを通過しフィルタ処理済みの項目リス
トに加えられる。ユーザがアドレスブックベースのフィ
ルタ・データを入力しない時は、その一時リストをフィ
ルタ処理済みの項目リストにコピーする。最終的に、フ
ィルタ処理済みの項目リストにそのリストを表示する。
【0008】
【実施例】以下に記載の本発明の一実施例は、電子メイ
ル・ネットワークの一部であるコンピュータ、及び、少
なくともコンピュータ・ユーザがそのコンピュータでア
クセスする種々の項目を検索したり、それらの項目を1
以上のコンテナ・オブジェクトにファイルしたりできる
デジタル・コンピュータのアプリケーション・プログラ
ムを仮定して説明するものである。このアプリケーショ
ン・プログラムは当業者に公知のものである。さらに、
そのコンピュータは少なくとも2つのアドレスブック・
データベースへのアクセスを有するものとする。
【0009】図1に示すように、項目フォーマットは項
目アドレッサ(発信人)1、1人あるいは複数のアドレ
ッシイ(受信人)3、題5、日付7、テキスト9、コピ
ー受取人11等のデータ・フィールド(丸括弧で示す)
を有する。1個の項目は各アドレッシイ又はコピー受取
人について少なくとも1データ・フィールドを有する。
【0010】図2は、人の名前21、電話番号23、部
門25、及び地位27についてのデータ・フィールド
(丸括弧で示す)を有するアドレスブック・データベー
スの記入項目のフォーマットを示す。
【0011】図3は本発明の方法のフローチャートであ
る。本発明のオペレーションを説明するため、コンピュ
ータ・ユーザが、「EXPENSE REPORTS」
に関連し、部門(DEPARTMENT)9B2の人に
発信あるいはコピーを送る、コンピュータ・ファイルキ
ャビネット・オブジェクト内の項目のリストをコンパイ
ルすることを希望していると仮定したものである。
【0012】ブロック101では、ユーザはフィルタ処
理操作希望を示し、フィルタ処理する内容を有するコン
テナ・オブジェクトを選択する。従来のマウスを装備し
たコンピュータで、ユーザはそのマウスを使用してフィ
ルタ操作のアイコン(図示せず)をドラッグし、所望の
コンテナ・オブジェクトのアイコン上(図示せず)にド
ロップさせる。すなわち、ユーザはマウスポインタをフ
ィルタ操作のアイコンに位置させ、マウスのボタンを押
し続け、フィルタ操作のアイコンを所望のファイルコン
テナ・オブジェクトのアイコンにドラッグし、そこでマ
ウスのボタンを放す。あるいは、ユーザはコンテナ・オ
ブジェクトのアイコンをドラッグし、フィルタ操作のア
イコン上でドロップすることもできる。
【0013】ブロック103では、プログラムはユーザ
が希望のフィルタ・データを入力するスクリーンを表示
する。図4はリストの例をコンパイルするために必要な
データをユーザが入力した、フィルタ・データのスクリ
ーンを示している。その図からわかるように、ユーザは
題のデータ・フィールド(SUBJ:)35に「EXP
ENSE REPORTS」を入れ、部門データ・フィ
ールド(DEPARTMENT:)43に「9B2」を
入れた。図1に示した項目が部門データ・フィールドを
含まないことに注意すべきである。受信人データ・フィ
ールド33及びコピー受取人データ・フィールド39に
入れたアスタリスク(*)は、この項目の受信人3とコ
ピー受取人9のデータ・フィールド(図1)内の人の名
前に関するアドレスブック・データがアドレスブック・
フィルタ・データ(この場合は、DEPARTMENT
9B2)を使用してフィルタ処理を行うことを示して
いる。この例では、その項目をフィルタ処理する時に使
用するネットワーク・アドレスブック・データベースを
特定するために、ユーザはアドレスブック・データフィ
ールド47に「NETWORK」を入れた。
【0014】本発明の別の実施例(図示せず)では、コ
ンピュータ・ユーザはフィルタ処理する項目を含むコン
テナ・オブジェクトを選択する前に1個以上のフィルタ
を決めることができる。ブロック103に関する上記の
説明のように相互ダイアログを使用してフィルタを決
め、そのプログラムは各フィルタに特有のアイコンを割
り当てる。望ましいフィルタの1つを使用する時、ユー
ザはブロック101に関する上記説明と同じ方法でコン
テナ・オブジェクトを選択する。
【0015】ブロック105では、プログラムは1以上
の項目データ・フィールドに関するフィルタ・データが
ブロック103で入力されたかどうか判定する。YES
なら、プログラムはブロック109に進む。NOなら
ば、プログラムはブロック107に移る。
【0016】この例では、ユーザが項目ベースのフィル
タ・データ・フィールド(SUBJ:)35にフィルタ
・データ(EXPENSE REPORTS)を入力し
た。従って、この例では、プログラムはブロック109
に進む。ユーザがブロック103で項目ベースのフィル
タ・データを入れなかった場合は、プログラムはブロッ
ク107に移り、そこでファイル・キャビネットの項目
を一時リストに加える。
【0017】ブロック109及び111では、そのファ
イル・キャビネットの項目を項目ベースのフィルタ・デ
ータによってフィルタ処理し、フィルタを通過する項目
を一時リストに加える。項目をフィルタ処理する技術は
当業界で公知であり、その詳細な説明は省略する。
【0018】ブロック113では、1以上のアドレスブ
ック・データ・フィールドに関するフィルタ・データが
ブロック103で入力されたかどうか判定する。YES
なら、プログラムはブロック117に進み、NOならば
ブロック115に移る。
【0019】この例では、ユーザがアドレスブック・ベ
ースのフィルタ・データをブロック103で入力した
(DEPARTMENTデータフィールド43に「9B
2」)ので、ブロック117に進む。ユーザがそのデー
タを入れてなければ、プログラムはブロック115へ移
り、そこで一時リストの項目リストをフィルタ処理済み
の項目リストへコピーし、ブロック123へ進む。
【0020】ブロック117では、一時リストにある各
項目について、ブロック103でアステリスクが入れら
れたフィルタ・データ・フィールドに対応する項目デー
タ・フィールド内の名前をリスト化する。
【0021】ブロック119では、ブロック103で入
れられたアドレスブック・ベースのフィルタ・データを
使用して、ブロック117でリスト化した名前の各々に
関連したアドレスブック・データ・フィールドをフィル
タ処理する。ブロック117でリストした名前に関連し
たデータがアドレスブック・ベースのフィルタ・データ
と照合したら、その項目からの名前はそのフィルタを通
過する。ブロック121で、ブロック119のフィルタ
を通過した項目をフィルタ処理項目リストに加える。
【0022】本例では、一時リストにリストした項目の
各々に対し、項目の受信人及びコピー受取人データフィ
ールドに含まれる名前に関連したアドレスブック・デー
タフィールドをフィルタ処理する。この名前に関連した
アドレスブック・データ・フィールドが、その人が部門
9B2にいることを示すなら、プログラムはそのフィル
タ済み項目リストにその項目を加える。
【0023】ブロック123では、フィルタ済み項目の
リストを表示する。本例では、フィルタ済み項目リスト
は選択したファイルキャビネットに含まれ、以下の基準
の両方に合致する各項目を含む。基準(1):項目の題
はEXPENSE REPORTS、基準(2):少な
くとも1人のアドレッシイ(受信人)又はコピー受取人
が部門(DEPARTMENT)9B2にいる。
【0024】この実施例では、ブロック117で該当項
目についてリストした名前を少なくとも1つ、そのアド
レスブックに含まなければ、その項目はブロック119
のアドレスブック・ベースのフィルタを通過することは
できない。別の実施例(図示せず)では、ブロック11
7で、ある項目についてリストした名前がそのアドレス
ブックに含まれていなければ、その項目はブロック11
9のフィルタを通過し、その項目の通過の理由がブロッ
ク123で表示される。
【0025】本発明の実施例では、コンテナ・オブジェ
クトの全ての項目は項目データ・フィールドに対するフ
ィルタ・データを使用して初めにフィルタ処理される。
そして、その第一フィルタを通過する項目はアドレスブ
ック・データ・フィールドに対するフィルタ・データを
使用してフィルタ処理される。別の実施例(図示せず)
では、コンテナ内の各項目を項目データ・フィールド及
びアドレスブック・データ・フィールドを使用してフィ
ルタ処理し、次に後続の項目をフィルタ処理する。
【0026】上記説明の本発明の実施例は、電子メール
ネットワークに接続したコンピュータに関連したもので
あるが、本発明は基準フォーマットを有する項目が記憶
されたコンピュータなら適用可能であることは容易に理
解できることである。
【0027】
【発明の効果】上記説明のごとく、本発明は該当項目か
らのデータおよび、そのコンピュータがアクセスを有す
るアドレスブック・データベースからのデータを使用し
て、コンピュータ・プログラム収納体内の項目をフィル
タ処理するための包括的で柔軟な方法を実現可能という
効果を有する。
【図面の簡単な説明】
【図1】本発明の方法によってフィルタ処理される項目
のフォーマットを示した図である。
【図2】図1の項目をフィルタ処理するために使用され
るアドレスブック・データの記入項目のフォーマットを
示す図である。
【図3】本発明の一実施例のオペレーションを示すフロ
ーチャートである。
【図4】本発明の方法によるフィルタ・データを入れる
ためのスクリーン表示を示す図である。
【符号の説明】
1 アドレッサ(発信人) 3 アドレッシイ(受信人) 5 題 7 日付 9 テキスト 11 コピー受取人

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】コンピュータ・アプリケーションプログラ
    ム収納体に記憶させた項目をフィルタ処理する方法であ
    って、コンピュータはアドレスブック・データベースへ
    アクセスを行い、 A.必要な場合には、少なくとも1項目のデータ・フィ
    ールドに対するフィルタ・データを入れるステップと、 B.必要な場合には、少なくとも1アドレスブック・デ
    ータ・フィールドに対するフィルタ・データを入れるス
    テップと、 C.アドレスブック・フィルタ・データが入力された場
    合、人を識別するデータを含む少なくとも1項目のデー
    タ・フィールドを示すステップと、 D.前記フィルタ・データを使用して前記項目をフィル
    タ処理するステップであって、 1項目に対してフィルタ処理された前記アドレスブック
    ・データ・フィールドは前記示された項目データ・フィ
    ールドに含まれた前記人を識別するデータに関連したア
    ドレスブック・データ・フィールドであり、(a)各項
    目データ・フィールドに含まれたデータが対応するフィ
    ルタ・データと適合する場合と、(b)前記アドレスブ
    ックが前記人の識別データを有する場合と、(c)前記
    人の識別データに関連した各アドレスブック・データ・
    フィールドに含まれたデータが対応するフィルタ・デー
    タと適合する場合に、項目が前記フィルタ処理を通過す
    るフィルタ処理ステップと、 E.前記フィルタ処理を通過した前記項目の項目リスト
    を表示するステップとを有するフィルタ処理方法。
  2. 【請求項2】コンピュータ・アプリケーションプログラ
    ム収納体に記憶させた項目をフィルタ処理する方法であ
    って、コンピュータはアドレスブック・データベースへ
    アクセスを行い、 A.少なくとも1つのアドレスブック・データ・フィー
    ルドに対するフィルタ・データを入れるステップと、 B.人を識別するデータを含む少なくとも1項目のデー
    タ・フィールドを示すステップと、 C.前記フィルタ・データを使用して前記項目をフィル
    タ処理するステップであって、(a)前記アドレスブッ
    クが前記人の識別データを有する場合と,(b)前記人
    の識別データに関連した各アドレスブック・データ・フ
    ィールドに含まれたデータが対応するフィルタ・データ
    と適合する場合に、項目が前記フィルタ処理を通過する
    フィルタ処理ステップと、 D.前記フィルタ処理を通過した項目のリストを表示す
    るステップとを有するフィルタ処理方法。
  3. 【請求項3】コンピュータ・アプリケーションプログラ
    ム収納体に記憶させた項目をフィルタ処理する方法であ
    って、コンピュータはアドレスブック・データベースへ
    アクセスを行い、 A.必要な場合、少なくとも1項目のデータ・フィール
    ドに対するフィルタ・データを入れるステップと、 B.必要な場合、少なくとも1アドレスブック・データ
    ・フィールドに対するフィルタ・データを入れるステッ
    プと、 C.アドレスブック・フィルタ・データが入れられた場
    合、人を識別するデータを含む少なくとも1項目のデー
    タ・フィールドを示すステップと、 D.前記フィルタ・データを使用して前記項目をフィル
    タ処理するステップであって、 1項目に対してフィルタ処理されたアドレスブック・デ
    ータ・フィールドは前記示された項目データ・フィール
    ドに含まれた前記人を識別するデータに関連したアドレ
    スブック・データ・フィールドであり、(a)前記アド
    レスブックは前記人の識別データを含まない場合、又は
    (b)各項目データ・フィールドに含まれたデータが対
    応するフィルタ・データと適合し、前記人の識別データ
    に関連した各アドレスブック・データ・フィールドに含
    まれたデータが対応するフィルタ・データと適合する場
    合に、項目が前記フィルタ処理を通過するフィルタ処理
    ステップと、 E.前記フィルタ処理を通過した前記項目の項目リスト
    を表示するステップとを有するフィルタ処理方法。
  4. 【請求項4】コンピュータ・アプリケーションプログラ
    ム収納体に記憶させた項目をフィルタ処理する方法であ
    って、コンピュータはアドレスブック・データベースへ
    アクセスを行い、 A.少なくとも1アドレスブック・データ・フィールド
    に対するフィルタ・データを入れるステップと、 B.人の識別データを含む少なくとも1項目のデータ・
    フィールドを選択するステップと、 C.前記フィルタ・データを使用して前記項目をフィル
    タ処理するステップであって、(a)前記アドレスブッ
    クは前記人の識別データを含まない場合、又は(b)前
    記アドレスブックが前記人の識別データを有し、前記人
    の識別データに関連した各アドレスブック・データ・フ
    ィールドが対応するフィルタ・データと適合する場合
    に、項目が前記フィルタ処理を通過するフィルタ処理ス
    テップと、 E.前記フィルタ処理を通過した前記項目のリストを表
    示するステップとを有するフィルタ処理方法。
JP5259739A 1992-11-12 1993-10-18 コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法 Expired - Lifetime JPH0820982B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US97507292A 1992-11-12 1992-11-12
US975072 1992-11-12

Publications (2)

Publication Number Publication Date
JPH06202918A JPH06202918A (ja) 1994-07-22
JPH0820982B2 true JPH0820982B2 (ja) 1996-03-04

Family

ID=25522679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5259739A Expired - Lifetime JPH0820982B2 (ja) 1992-11-12 1993-10-18 コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法

Country Status (2)

Country Link
US (1) US5530853A (ja)
JP (1) JPH0820982B2 (ja)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5870764A (en) * 1993-05-12 1999-02-09 Apple Computer, Inc. Method of managing a data structure for concurrent serial and parallel revision of a work
US5822720A (en) 1994-02-16 1998-10-13 Sentius Corporation System amd method for linking streams of multimedia data for reference material for display
US7315860B1 (en) 1994-09-01 2008-01-01 Computer Associates Think, Inc. Directory service system and method with tolerance for data entry storage and output
EP0777883B1 (en) 1994-09-01 2003-05-02 Computer Associates Think, Inc. X.500 system and methods
US5684990A (en) * 1995-01-11 1997-11-04 Puma Technology, Inc. Synchronization of disparate databases
US8065338B2 (en) * 1995-08-30 2011-11-22 Computer Associates Think, Inc. Directory searching methods and systems
US5790426A (en) * 1996-04-30 1998-08-04 Athenium L.L.C. Automated collaborative filtering system
US5974410A (en) * 1996-06-28 1999-10-26 Microsoft Corporation Method and system for filtering in a uniform data interface
US6119114A (en) * 1996-09-17 2000-09-12 Smadja; Frank Method and apparatus for dynamic relevance ranking
US5943676A (en) 1996-11-13 1999-08-24 Puma Technology, Inc. Synchronization of recurring records in incompatible databases
US7013315B1 (en) 1996-11-13 2006-03-14 Intellisync Corporation Synchronization of databases with record sanitizing and intelligent comparison
US6212529B1 (en) * 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
US6405218B1 (en) 1996-11-13 2002-06-11 Pumatech, Inc. Synchronizing databases
US7302446B1 (en) 1996-11-13 2007-11-27 Intellisync Corporation Synchronizing databases
US7490112B1 (en) 1997-04-15 2009-02-10 Intellisync Corporation System and methods for synchronizing information among disparate datasets
US6047284A (en) * 1997-05-14 2000-04-04 Portal Software, Inc. Method and apparatus for object oriented storage and retrieval of data from a relational database
US6047267A (en) * 1997-05-14 2000-04-04 Portal Software, Inc. Method and apparatus for tracking multiple payment resources and charging transactions to payment resources in on line transaction processing system
US6092055A (en) 1997-05-14 2000-07-18 Portal Software, Inc. Method and apparatus for providing a clean accounting close for a real time billing system
WO1998052131A1 (en) * 1997-05-14 1998-11-19 Portal Information Network Method and apparatus for object oriented storage and retrieval of data from a relational database to implement a real time billing system
US7631012B2 (en) * 1997-05-22 2009-12-08 Computer Associates Think, Inc. System and method of operating a database
US5970491A (en) * 1997-11-10 1999-10-19 International Business Machines Corporation System and method of storage management for an electronic mail system
US5974415A (en) * 1997-11-10 1999-10-26 International Business Machines System and method for computer-aided heuristic adaptive attribute matching
US6330610B1 (en) 1997-12-04 2001-12-11 Eric E. Docter Multi-stage data filtering system employing multiple filtering criteria
US6125340A (en) * 1998-03-11 2000-09-26 Convex Systems, Inc. System for determining the probability that items of evidence prove a conclusion
US6925477B1 (en) 1998-03-31 2005-08-02 Intellisync Corporation Transferring records between two databases
US7496854B2 (en) 1998-11-10 2009-02-24 Arendi Holding Limited Method, system and computer readable medium for addressing handling from a computer program
US7272604B1 (en) * 1999-09-03 2007-09-18 Atle Hedloy Method, system and computer readable medium for addressing handling from an operating system
NO984066L (no) * 1998-09-03 2000-03-06 Arendi As Funksjonsknapp for datamaskin
US7007003B1 (en) 1998-12-04 2006-02-28 Intellisync Corporation Notification protocol for establishing synchronization mode for use in synchronizing databases
US6463447B2 (en) * 1998-12-16 2002-10-08 Rstar Corporation Optimizing bandwidth consumption for document distribution over a multicast enabled wide area network
US6401104B1 (en) * 1999-07-03 2002-06-04 Starfish Software, Inc. System and methods for synchronizing datasets using cooperation among multiple synchronization engines
US6405211B1 (en) 1999-07-08 2002-06-11 Cohesia Corporation Object-oriented representation of technical content and management, filtering, and synthesis of technical content using object-oriented representations
AUPQ428499A0 (en) 1999-11-26 1999-12-23 Computer Associates Pty. Ltd. A method and apparatus for operating a data base
AUPQ518000A0 (en) * 2000-01-20 2000-02-10 Odyssey Development Pty Ltd E-mail spam filter
US6931419B1 (en) * 2000-02-11 2005-08-16 Hallmark Cards Incorporated Data management system for automatically accessing, maintaining, propagating user data among plurality of communities, each of which contains plurality of members
US6611898B1 (en) * 2000-12-22 2003-08-26 Convergys Customer Management Group, Inc. Object-oriented cache management system and method
US7359920B1 (en) 2001-04-18 2008-04-15 Intellisync Corporation Communication protocol for synchronization of personal information management databases
WO2003001356A1 (en) * 2001-06-25 2003-01-03 Loudfire, Inc. Method and apparatus for providing remote access of personal data
US7130861B2 (en) 2001-08-16 2006-10-31 Sentius International Corporation Automated creation and delivery of database content
US8099393B2 (en) 2002-03-22 2012-01-17 Oracle International Corporation Transaction in memory object store
US7213208B2 (en) * 2002-09-12 2007-05-01 Sap Ag Data container for interaction between a client process and software applications
US20040054640A1 (en) * 2002-09-12 2004-03-18 Uwe Reichel Interaction between a client process and software applications
US20060235848A1 (en) * 2005-04-18 2006-10-19 Research In Motion Limited Method and apparatus for searching, filtering and sorting data in a wireless device
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
WO2007002841A2 (en) 2005-06-28 2007-01-04 Oracle International Corporation Revenue management system and method
US20070016870A1 (en) * 2005-07-15 2007-01-18 Microsoft Corporation Control panel framework
EP1938193A4 (en) 2005-07-28 2010-08-04 Oracle Int Corp SYSTEM AND METHOD FOR MANAGING RECIPES
US8223777B2 (en) 2005-11-15 2012-07-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US7921375B2 (en) * 2005-12-16 2011-04-05 Microsoft Corporation Integrating user interfaces from one application into another
US20070143333A1 (en) * 2005-12-16 2007-06-21 Microsoft Corporation Creating search folders within applications for other applications
US20100030788A1 (en) * 2008-08-01 2010-02-04 Chin-Ju Rex Chen Automatic temporary address book
US9269077B2 (en) 2010-11-16 2016-02-23 At&T Intellectual Property I, L.P. Address book autofilter
US9251508B2 (en) * 2010-12-09 2016-02-02 At&T Intellectual Property I, L.P. Intelligent message processing
KR102184269B1 (ko) * 2013-09-02 2020-11-30 삼성전자 주식회사 디스플레이장치, 휴대장치 및 그 화면 표시방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918593A (en) * 1987-01-08 1990-04-17 Wang Laboratories, Inc. Relational database system
US4805099A (en) * 1987-04-17 1989-02-14 Wang Laboratories, Inc. Retrieval of related records from a relational database
JPH02199548A (ja) * 1988-11-09 1990-08-07 Asea Brown Boveri Ag 電算機系で作成されるオブジエクト・プログラムの時間経過を観察する方法とこの方法を実行する観測器具
US5117349A (en) * 1990-03-27 1992-05-26 Sun Microsystems, Inc. User extensible, language sensitive database system
US5293615A (en) * 1990-11-16 1994-03-08 Amada Carlos A Point and shoot interface for linking database records to spreadsheets whereby data of a record is automatically reformatted and loaded upon issuance of a recalculation command
US5317730A (en) * 1991-01-11 1994-05-31 International Business Machines Corporation System for modifying persistent database based upon set of data elements formed after selective insertion or deletion
US5249262A (en) * 1991-05-03 1993-09-28 Intelligent Query Engines Component intersection data base filter
US5301315A (en) * 1991-09-27 1994-04-05 Computer Concepts Corp. Indexing/compression scheme for supporting graphics and data selection

Also Published As

Publication number Publication date
JPH06202918A (ja) 1994-07-22
US5530853A (en) 1996-06-25

Similar Documents

Publication Publication Date Title
JPH0820982B2 (ja) コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法
AU2004258511B2 (en) System and method for electronically managing composite documents
US7636890B2 (en) User interface for controlling access to computer objects
CA2416237C (en) A system and method for providing integrated management of electronic information
US7668775B2 (en) Calendar overlays
US7707261B1 (en) Identification and filtration of digital communications
US8341219B1 (en) Sharing data based on tagging
US20050216566A1 (en) Expanded addressee sort/listing
US20040186848A1 (en) Apparatus, system and method for use in generating and maintaining an electronic address book
US20120303716A1 (en) Collaboration Software With Real-Time Synchronization
US20060197762A1 (en) Scalable visualizer for heterogeneous data
US20050273454A1 (en) Record management and retrieval computer program and method
US20030065728A1 (en) Filing and retrieval of e-mail into person associated folders
US20050166139A1 (en) System and method for managing legal documents
US8145647B2 (en) System, method and computer program product for electronically responding to requests for product related data
JP3687884B2 (ja) メール分類方法およびシステム、記録媒体
JPH0334067A (ja) ファイル管理装置およびファイル管理方法
EP1496451A2 (en) Computer system, searching method for in a computer system, a computer program product and an article of manufacture
JP2002288182A (ja) 特許管理プログラム
US20070130266A1 (en) Method, system and computer program product for processing a plurality of electronic mail files
Hicks et al. Customization in Environmental Information Systems
JP2000172587A (ja) 電子メール装置、及び電子メールプログラムが記録された記録媒体
WO2004114094A9 (en) System and method for managing information
JP2000105771A (ja) 文書管理装置
JP2006072620A (ja) 電子文書資料データ管理システム及び方法