JP2885161B2 - Email classifier - Google Patents
Email classifierInfo
- Publication number
- JP2885161B2 JP2885161B2 JP188096A JP188096A JP2885161B2 JP 2885161 B2 JP2885161 B2 JP 2885161B2 JP 188096 A JP188096 A JP 188096A JP 188096 A JP188096 A JP 188096A JP 2885161 B2 JP2885161 B2 JP 2885161B2
- Authority
- JP
- Japan
- Prior art keywords
- classification
- rule
- user
- category
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワークとコ
ンピュータを介して複数のユーザが文書やデータを送受
信する電子メールシステムにおける送受信メールの分類
を行う電子メール分類装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an electronic mail classification apparatus for classifying transmitted and received mail in an electronic mail system in which a plurality of users transmit and receive documents and data via a network and a computer.
【0002】[0002]
【従来の技術】従来の電子メールシステムでは、個人ユ
ーザが送受信するメールはある特定の受信ボックスや送
信控えボックスに一括して保管されていた。そのため、
ユーザがひとつひとつのメールを確認しながら内容別に
分類しなければならず、送受信メール数が多いとメール
の分類整理に非常に時間がかかっていた。これを解決す
る方法として、特開平6−162085号、特開平2−
170642号、特開平4−351134号公報に記載
の発明等のように、個人ユーザが定義した分類ルールに
よって送受信メールを自動的に分類することが可能であ
った。一方、特開昭63−175965号公報に記載の
発明のようにメールの内容を自動的に解析してキーワー
ドを抽出する方法や、分類ルールを自動的に学習する方
法もある。2. Description of the Related Art In a conventional e-mail system, e-mails transmitted and received by an individual user are collectively stored in a specific reception box or a transmission copy box. for that reason,
The user has to check each mail individually and classify them according to the contents. If the number of sent and received mails is large, it takes a very long time to sort and sort the mails. As a method for solving this, Japanese Patent Application Laid-Open Nos.
As in the inventions described in Japanese Patent No. 170642 and Japanese Patent Application Laid-Open No. 4-351134, it was possible to automatically classify transmitted and received mails according to a classification rule defined by an individual user. On the other hand, there are a method of automatically analyzing the contents of a mail to extract a keyword and a method of automatically learning a classification rule, as in the invention described in Japanese Patent Application Laid-Open No. 63-175965.
【0003】[0003]
【発明が解決しようとする課題】ユーザが定義した分類
ルールによって送受信メールを分類する従来の方法で
は、ユーザがキーボードから分類ルールを入力しなけれ
ばならない。そのため、ユーザは分類ルールの書式をあ
らかじめ学習しておく必要がある。また、近年、電子メ
ールの利用範囲が広がるに従い、ユーザが入力しなけれ
ばならないルールの数も増加し複雑化している。さら
に、ユーザのメール分類基準は時間を追って変化するた
め、そのたびにルールを修正する必要がある。このよう
に、従来のキーボードから分類ルールを入力する方法で
は、分類ルール作成・変更のためのコストが増大する一
方である。In the conventional method of classifying incoming and outgoing mail according to the classification rules defined by the user, the user has to input the classification rules from a keyboard. Therefore, the user needs to learn the format of the classification rule in advance. Also, in recent years, as the range of use of electronic mail has expanded, the number of rules that must be entered by the user has increased and has become more complicated. Furthermore, the user's email classification criteria change over time, so the rules need to be modified each time. As described above, in the method of inputting the classification rules from the conventional keyboard, the cost for creating and changing the classification rules is increasing.
【0004】一方、メールの内容から分類ルールを自動
的に学習する方法は、莫大な語彙辞書や背景知識を必要
とするため、ディスク容量や処理速度の限られたパーソ
ナルコンピュータで利用するには適さない。また、分類
ルールを学習するために大規模なメールデータを必要と
するため、短期間で変化していくユーザの分類基準に即
座に対応することが難しい。On the other hand, the method of automatically learning the classification rules from the contents of the mail requires an enormous vocabulary dictionary and background knowledge, and is therefore not suitable for use on a personal computer with limited disk capacity and processing speed. Absent. Further, since large-scale mail data is required to learn the classification rules, it is difficult to immediately respond to the user's classification criteria that change in a short period of time.
【0005】本発明は、ユーザが複雑な分類ルール書式
を覚える必要がなく、簡単な操作のみで自分の望む分類
ルールを作成・変更することができる電子メール分類装
置を提供することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide an e-mail classifying apparatus which allows a user to create and change a desired classification rule with simple operations without having to remember a complicated classification rule format. .
【0006】[0006]
【課題を解決するための手段】第1の発明の電子メール
分類装置は、ネットワークとコンピュータを介して複数
のユーザが文書やデータを送受信する電子メールシステ
ムにおける送受信メールの分類装置において、ネットワ
ークを介して配信されるメールを送受信するメール送受
信手段と、分類ルールを保管する分類ルール格納手段
と、分類ルール格納手段に保管された分類ルールを用い
て送受信メールを分類するメール分類手段と、分類結果
およびメールデータを保管するメール格納手段と、分類
結果を入出力装置に表示する分類結果表示手段と、ユー
ザが入出力装置から入力した分類例に対し、分類例に含
まれるメールから抽出した情報を分類ルールの条件部の
候補としてユーザに提示し、前記提示された候補の中か
ら分類条件として利用したい情報の選択をユーザから受
け付け、前記受け付けた情報を用いて分類ルールを作成
する分類ルール作成手段とを具備することを特徴とす
る。According to a first aspect of the present invention, there is provided an electronic mail classifying apparatus, wherein a plurality of users transmit and receive documents and data via a network and a computer. A mail sending / receiving means for sending / receiving mail distributed by the user, a classification rule storage means for storing classification rules, a mail classification means for classifying transmitted / received mails using the classification rules stored in the classification rule storage means, A mail storage unit for storing mail data, a classification result display unit for displaying a classification result on the input / output device, and a classification example included in the classification example input by the user from the input / output device.
The information extracted from the incoming mail is
Presented to the user as a candidate, and
Receives the selection of the information to be used as the classification condition from the user.
And a classification rule creating means for creating a classification rule using the received information .
【0007】第2の発明は、前記分類ルール作成手段
が、ユーザの操作した複数のメールデータに共通する情
報を抽出し、複数のメールデータを満足するような分類
ルール集合を作成することを特徴とする。A second invention is characterized in that the classification rule creating means extracts information common to a plurality of mail data operated by a user and creates a set of classification rules satisfying the plurality of mail data. And
【0008】第3の発明は、前記メール分類手段が前記
分類ルール格納手段に格納された分類ルールを用いて前
記メール格納手段に格納されたメールの分類カテゴリを
決定し直すことを特徴とする。A third invention is characterized in that the mail classifying means re-determines the classification category of the mail stored in the mail storage means using the classification rules stored in the classification rule storage means.
【0009】第1の発明において、送受信されたメール
を分類するための分類ルールは、メールデータのパタン
からなる論理式を条件部とし分類カテゴリ名を結論部と
するもので、ルール格納手段に格納されている。In the first invention, a classification rule for classifying transmitted / received mails is a logical expression composed of mail data patterns as a condition part and a classification category name as a conclusion part, which is stored in the rule storage means. Have been.
【0010】メール送受信手段が電子メールを送信した
り受信したりすると、メール分類手段はメール格納手段
に格納された分類ルールを用い各メールの分類カテゴリ
を決定する。各メールデータは、その分類カテゴリ名と
ともにメール格納手段に格納される。また、分類結果表
示手段は、メール格納手段に格納されているメールを分
類カテゴリ別に入出力装置に表示する。When the mail sending / receiving means sends or receives an electronic mail, the mail classifying means determines the classification category of each mail using the classification rules stored in the mail storage means. Each mail data is stored in the mail storage means together with the classification category name. The classification result display means displays the mail stored in the mail storage means on the input / output device for each classification category.
【0011】ユーザがあるメールを新たなカテゴリに分
類したいと思った場合、ユーザは、入出力装置に表示さ
れたメールの中から、新たなカテゴリに分類されるべき
メールを入力する。分類ルール作成手段は、指示された
メールの内容から「送信者」「タイトル」等の情報を抽
出し分類ルールの条件部の候補としてユーザに提示し、
ユーザは新たに作成するカテゴリの分類条件として利用
したい情報を選択する。分類ルール作成手段は、選択さ
れた情報を用いて分類ルールを作成する。When a user wants to classify a mail into a new category, the user inputs a mail to be classified into a new category from the mails displayed on the input / output device. The classification rule creating means extracts information such as “sender” and “title” from the content of the instructed mail, and presents it to the user as a candidate for the condition part of the classification rule,
The user selects information to be used as a classification condition for a newly created category. The classification rule creating means creates a classification rule using the selected information.
【0012】このように、ユーザは分類ルール書式を覚
える必要がなく、分類すべきメールを直接指定するとい
う簡単な操作のみで自分の望む分類カテゴリとその分類
ルールを作成することができる。As described above, the user does not need to remember the classification rule format, and can create the desired classification category and the classification rule by only a simple operation of directly specifying the mail to be classified.
【0013】次に第2の発明においては、ユーザが複数
のメールを同一カテゴリに分類するべく指定した場合
に、分類ルール作成手段は複数のメールに共通する情報
を抽出し、ユーザがもっとも選択しそうな情報を分類条
件として自動的に作成するので、ユーザの手間を減らす
ことができる。[0013] In the second invention, when a user specifies to classify a plurality of mails into the same category, the classification rule creating means extracts information common to the plurality of mails, and the user is most likely to select. Information is automatically generated as the classification condition, so that the user's labor can be reduced.
【0014】次に第3の発明においては、ユーザがメー
ル分類基準を変えたことにより、新たな分類ルールが追
加されたり分類ルールが変更された場合に、すでにメー
ル格納手段に格納済みの過去に送受信されたメールを新
しい分類基準で分類し直すことができる。Next, in the third invention, when a new classification rule is added or the classification rule is changed due to the user changing the mail classification standard, the past data already stored in the mail storage means is stored. Mail sent and received can be re-classified according to the new classification criteria.
【0015】[0015]
【発明の実施の形態】次に、本発明の実施形態について
図面を参照して詳細に説明する。Next, an embodiment of the present invention will be described in detail with reference to the drawings.
【0016】図1は、第1の発明の一実施形態の構成図
である。同図を参照すると、第1の発明の一実施形態の
電子メール分類装置は、ネットワークを介して配信され
るメールを送受信するメール送受信手段1と、ユーザに
よって定義された分類カテゴリに分類されるべきメール
の条件を格納した肯定ルール格納部21とその分類カテ
ゴリに分類されるべきでないメールの条件を格納した否
定ルール格納部22とを持つ分類ルール格納手段2と、
分類ルール格納手段に格納された分類ルールを用いて送
受信メールを分類するメール分類手段3と、分類結果お
よびメールデータを保管するメール格納手段4と、分類
結果を入出力装置に表示する分類結果表示手段5と、ユ
ーザが入出力装置から入力した分類例に対し、分類例に
含まれるメールから抽出した情報を分類ルールの条件部
の候補としてユーザに提示し、前記提示された候補の中
から分類条件として利用したい情報の選択をユーザから
受け付け、前記受け付けた情報を用いて分類ルールを作
成する分類ルール作成手段6とで構成されている。な
お、7は分類結果表示手段5および分類ルール作成手段
6に接続された入出力装置であり、例えばCRT71と
キーボード72とポインティングデバイス73とで構成
されている。FIG. 1 is a block diagram of one embodiment of the first invention. Referring to FIG. 1, an e-mail classification device according to an embodiment of the first invention is to be classified into a mail transmission / reception unit 1 for transmitting / receiving a mail distributed via a network, and a classification category defined by a user. A classification rule storage unit 2 having a positive rule storage unit 21 storing mail conditions and a negative rule storage unit 22 storing mail conditions not to be classified into the classification category;
E-mail classification means 3 for classifying incoming and outgoing mails using the classification rules stored in the classification rule storage means, mail storage means 4 for storing the classification results and mail data, and classification result display for displaying the classification results on the input / output device and means 5, for classification example input by the user from the input device, the classification example
The information extracted from the included mail is classified into the condition part of the classification rule
To the user as a candidate, and among the presented candidates
From the user, select the information that you want to use as a classification condition from
And a classification rule creating means 6 for creating a classification rule using the received information . Reference numeral 7 denotes an input / output device connected to the classification result display means 5 and the classification rule creation means 6, and is composed of, for example, a CRT 71, a keyboard 72, and a pointing device 73.
【0017】図3に、メール送受信手段1によってネッ
トワークに配信されるメールデータの一例を示す。メー
ルデータは、送信者(From)、あて先(To)、カ
ーボンコピーのあて先(Cc)、配信日時(Dat
e)、タイトル(Subject)等の定型情報と本文
とから構成されている。FIG. 3 shows an example of mail data distributed to the network by the mail transmitting / receiving means 1. The mail data includes a sender (From), a destination (To), a destination of carbon copy (Cc), and a delivery date and time (Dat
e), fixed information such as a title (Subject) and the body.
【0018】図4に、分類ルール格納手段2に格納され
る分類ルールの一例を示す。分類ルールは条件部と結論
部とからなり、肯定ルール格納部21には、条件部とし
てメールのパタンを持ち結論部としてそのメールパタン
を満足するメールが分類されるべき分類カテゴリ名を持
つ肯定ルールが格納される。例えば、図4の肯定ルール
格納部の第一行目は『もしあて先に“ski−clu
b”なる文字列が含まれていたら、そのメールをカテゴ
リ“スキー部”に分類する』ことを表す。否定ルール格
納部22には、条件部としてメールのパタンを持ち結論
部としてそのメールパタンを満足するメールが分類され
るべきではない分類カテゴリ名を持つ否定ルールが格納
される。例えば、図4の否定ルール格納部の第一行目は
『もし送信者に“tanaka”なる文字列が含まれて
おり、かつ、タイトルに“バグ”という文字列が含まれ
ていたら、そのメールはカテゴリ“tanaka”に分
類しない』ことを表す。FIG. 4 shows an example of the classification rules stored in the classification rule storage means 2. The classification rule is made up of a condition part and a conclusion part. The affirmation rule storage unit 21 stores a mail pattern as a condition part and a classification rule name for a mail that satisfies the mail pattern as a conclusion part. Is stored. For example, the first line of the affirmative rule storage unit in FIG. 4 is “If the destination is“ ski-clu
If the character string “b” is included, the mail is classified into the category “ski part.” The denial rule storage unit 22 stores the mail pattern as a condition part and the mail pattern as a conclusion part. For example, the first line of the denial rule storage unit in Fig. 4 includes "If the sender contains a character string" tanaka "," And the title includes a character string "bug", the mail is not classified into the category "tanaka".
【0019】メール送受信手段1からメールが送信され
たり、メール送受信手段1にメールが受信されたりする
と、メール分類手段3は分類ルール格納手段2に格納さ
れた分類ルールを用いてそのメールの分類カテゴリを決
定する。図5を利用して詳細な分類フローを説明する。When a mail is transmitted from the mail transmission / reception means 1 or a mail is received by the mail transmission / reception means 1, the mail classification means 3 uses the classification rules stored in the classification rule storage means 2 to classify the mail. To determine. A detailed classification flow will be described with reference to FIG.
【0020】なお、説明の都合上、肯定ルール格納部に
格納されているルールをPi (i=1,…,n)、否定
ルール格納部に格納されているルールをNi (n=1,
…,m)とする。また、ユーザによって定義された分類
カテゴリをCi (i=1,…,t)とする。For convenience of explanation, the rule stored in the positive rule storage is P i (i = 1,..., N), and the rule stored in the negative rule storage is N i (n = 1). ,
..., m). The classification category defined by the user is C i (i = 1,..., T).
【0021】メール分類手段3は、まずメール送受信手
段1からメールデータを読み込み(P1)、そのメール
の分類カテゴリ集合Sc を空集合にセットする(P
2)。次に、そのメールが、肯定ルール格納部に格納さ
れた各肯定ルールPi の条件部を満足するかどうかをチ
ェックし(P4)、満足するならばルールの結論部に書
かれた分類カテゴリCi を分類カテゴリ集合Sc に加え
る(P5)。すべての肯定ルールのチェックが終了後、
Sc が空集合ならば、そのメールの分類結果を空集合と
する(P7)。Sc が空集合でない場合は、否定ルール
格納部に格納された各否定ルールNj の条件部のチェッ
クを行い(P10)、そのメールが否定ルールNj の条
件部を満足する場合はSc から分類カテゴリCj を除去
する(P11)。すべての否定ルールのチェックが終了
後のSc の各要素が、そのメールの分類されるべきカテ
ゴリとなる(P13)。このようにして求められたSc
をそのメールの分類結果として、メールデータとともに
メール格納手段4に格納する。[0021] The mail classification means 3, first read the e-mail data from the mail transmitting and receiving means 1 (P1), to set a classification category set S c of the mail to the empty set (P
2). Next, it is checked whether the mail satisfies the condition part of each affirmation rule P i stored in the affirmation rule storage part (P4), and if satisfied, the classification category C written in the conclusion part of the rule Add i to the classification category set S c (P5). After all positive rules have been checked,
If Sc is an empty set, the classification result of the mail is set as an empty set (P7). If S c is not an empty set, the condition part of each negation rule N j stored in the negation rule storage part is checked (P10). If the mail satisfies the condition part of the negation rule N j , S c to remove the classification category C j from (P11). Each element of Sc after the check of all the denial rules is completed becomes a category to which the mail is classified (P13). S c obtained in this way
Is stored in the mail storage means 4 together with the mail data as the mail classification result.
【0022】分類結果表示手段5は、メール格納手段4
に格納されたメールデータや分類結果が更新されると、
新たな格納内容を入出力装置7に出力する。図6は、分
類結果表示の一例を示したものである。図6には、各メ
ールの到着日時、送信者、タイトルおよびどのカテゴリ
に分類されるかが表示されている。“○”は受信メール
の分類結果を、“×”は送信メールの分類結果を表して
いる。また、“未分類”は該当する分類カテゴリが存在
せず分類結果が空集合になったことを示す。例えば、図
6の1行目のメールは、該当する分類カテゴリが存在し
なかったことを示す。4行目のメールはカテゴリ“重
要”およびカテゴリ“資材管理”に分類されたことを示
している。The classification result display means 5 includes the mail storage means 4
When email data and classification results stored in are updated,
The new storage content is output to the input / output device 7. FIG. 6 shows an example of the classification result display. FIG. 6 shows the arrival date and time, sender, title, and category of each mail. “O” indicates the classification result of the received mail, and “X” indicates the classification result of the transmitted mail. “Unclassified” indicates that the corresponding category does not exist and the classification result is an empty set. For example, the mail on the first line in FIG. 6 indicates that the corresponding category does not exist. The mail in the fourth line indicates that the mail is classified into the category “important” and the category “material management”.
【0023】次に、図7を用いて、分類ルール作成手段
6における分類ルール作成フローを説明する。Next, a classification rule creation flow in the classification rule creation means 6 will be described with reference to FIG.
【0024】まずユーザからメールMk についての分類
変更要求が入出力装置7から入力される(T1)と、分
類ルール作成手段6はメールの分類カテゴリを追加する
のかあるいは削除するのかをユーザに問い合わせる(T
2)。「追加」の場合、さらに、新規カテゴリを作成し
て分類したいのか既存のカテゴリに分類したいのかを問
い合わせる(T3)。ユーザからの回答が「新規」であ
る場合、メールMk の定型情報を抽出しそのリストをユ
ーザに提示する(T4)。ユーザはリストから分類条件
とするべき情報を選択し入力する(T5)。分類ルール
作成手段6は選択された情報をカテゴリ名としてユーザ
に提示する(T6)。ユーザはカテゴリ名を確認して必
要ならばカテゴリ名Cnew を修正することができる(T
7)。次に、ユーザの選択した定型情報を条件部とし、
ユーザの確認修正したカテゴリ名を結論部とする肯定ル
ールを作成し肯定ルール格納部21に追加する(T
8)。また、メール格納手段4に格納されたメールMk
の分類結果にCnew を追加する(T9)。First, when a classification change request for the mail Mk is input from the input / output device 7 from the user (T1), the classification rule creating means 6 inquires the user whether to add or delete the classification category of the mail. (T
2). In the case of "addition", it is further inquired whether a new category is to be created and classified or to be classified into an existing category (T3). If the answer from the user is "new", the routine extracts the mail Mk and presents the list to the user (T4). The user selects and inputs information to be set as classification conditions from the list (T5). The classification rule creating means 6 presents the selected information to the user as a category name (T6). The user can confirm the category name and correct the category name C new if necessary (T
7). Next, the standard information selected by the user is used as a condition part,
An affirmation rule with the category name corrected and confirmed by the user as the conclusion part is created and added to the affirmation rule storage unit 21 (T
8). The mail M k stored in the mail storage means 4
C new is added to the classification result of (T9).
【0025】一方、ユーザからの回答が「既存」である
場合、分類すべきカテゴリを問い合わせる(T10)。
カテゴリCselectedが入力されると(T11)、C
selectedを結論部に持つすべての肯定ルールと否定ルー
ルを分類ルール格納手段2から集め(T12)、これら
の既存の分類ルールを用いた時にMk がCselectedに分
類できるかどうか調べる(T13)。Cselectedに分類
できると判断された場合には、メール格納手段4に格納
されたメールMk の分類結果にCselectedを追加する。
既存のルールではCselectedに分類できないと判断され
た場合には、Mk から定型情報を抽出しそのリストをユ
ーザに提示する(T14)。ユーザはリストから分類条
件とするべき情報を選択し入力する(T15)。次に、
ユーザの選択した定型情報を条件部とし、Cselectedを
結論部とする肯定ルールを作成し肯定ルール格納部21
に追加する(T16)。また、メール格納手段4に格納
されたメールMk の分類結果にCselectedを追加する
(T17)。On the other hand, if the answer from the user is "existing", an inquiry is made as to the category to be classified (T10).
When the category C selected is input (T11), C
All positive rules and negative rules having selected as the conclusion are collected from the classification rule storage means 2 (T12), and it is checked whether Mk can be classified as C selected when these existing classification rules are used (T13). If it is determined that can be classified into C selected adds C selected classification result mail M k stored in the mail storage means 4.
If it is determined that the existing rules cannot be classified as C selected , the routine extracts the standard information from M k and presents the list to the user (T14). The user selects and inputs information to be set as the classification condition from the list (T15). next,
An affirmation rule is created by using the standard information selected by the user as the condition part and C selected as the conclusion part, and stores the affirmation rule storage unit 21
(T16). Also, C selected is added to the classification result of the mail Mk stored in the mail storage means 4 (T17).
【0026】次に、ユーザからの分類変更要求に戻り、
分類変更種類が「削除」の場合、メールMk が現在分類
されているカテゴリの中からどのカテゴリを除くかをユ
ーザに問い合わせる(T18)。ユーザからカテゴリC
omitted が入力されると(T19)、Comitted を結論
部に持つすべての肯定ルールと否定ルールを分類ルール
格納手段2から集め(T20)、これらの既存の分類ル
ールを用いた時にMkがComitted に分類できるかどう
か調べる(T21)。Comitted に分類できないと判断
された場合には、メール格納手段4に格納されたメール
Mk の分類結果からComitted を削除する(T25)。
既存のルールでComitted に分類できると判断された場
合、Mk から定型情報を抽出しそのリストをユーザに提
示する(T22)。ユーザはリストから分類条件とする
べき情報を選択し入力する(T23)。次に、ユーザの
選択した定型情報を条件部とし、Comitted を結論部と
する否定ルールを作成し否定ルール格納部22に追加す
る(T24)。また、メール格納手段4に格納されたメ
ールMk の分類結果からComitted を削除する。Next, returning to the classification change request from the user,
If the classification change type is "delete", the user is inquired about which category is excluded from the categories into which the mail Mk is currently classified (T18). Category C from user
When omitted is input (T19), all affirmative rules and negative rules having C omitted in the conclusion part are collected from the classification rule storage means 2 (T20), and when these existing classification rules are used, Mk becomes C It is checked whether it can be classified as omitted (T21). If it is determined that the mail cannot be classified as C omitted , C omitted is deleted from the classification result of the mail Mk stored in the mail storage unit 4 (T25).
If it is determined that the information can be classified as C omitted by the existing rule, the template information is extracted from Mk and the list is presented to the user (T22). The user selects and inputs information to be set as the classification condition from the list (T23). Next, a denial rule is created with the standard information selected by the user as the condition part and C omitted as the conclusion part, and added to the denial rule storage part 22 (T24). Also, C omitted is deleted from the classification result of the mail Mk stored in the mail storage unit 4.
【0027】図6を用いて、分類ルールが作成される様
子を具体的に説明する。図6の一行目と二行目のメール
データを図8に示す。また、分類ルール格納手段2に格
納されているルールを図4のものとする。The manner in which the classification rules are created will be specifically described with reference to FIG. FIG. 8 shows the mail data in the first and second lines of FIG. Also, assume that the rules stored in the classification rule storage means 2 are as shown in FIG.
【0028】ユーザが一行目のルールについて既存カテ
ゴリ「スキー部」への分類変更を要求すると、分類ルー
ル作成手段6は、メールデータから「送信者」「タイト
ル」等分類条件として利用可能な情報を抽出しそのリス
トをユーザに提示する。ユーザは、実際の分類条件とし
て利用したいものをその中から選択する。図9に、抽出
されたリストの一例を示す。例えば、図9で「カーボン
コピーの宛先」が選択されると、分類ルール作成手段6
は、『もしカーボンコピーの宛先がski−club@
swl.co.jpならばカテゴリ「スキー部」に分類
する』という肯定ルールを作成する。また、「資材」関
係のメールのうち自分が発信したメールは、カテゴリ
「資材管理」ではなく新規カテゴリ「資材控え」に分類
したい場合には、図6の二行目のメールについてカテゴ
リ「資材管理」からの削除と新規カテゴリへの分類追加
が要求され、たとえば『タイトルに「資材」という文字
列を含み、かつ、「発信者」がmidoriならば、カ
テゴリ「資材管理」には分類しない』という否定ルール
と、『タイトルに「資材」という文字列を含み、かつ、
「発信者」がmidoriならば、カテゴリ「資材控
え」に分類する』という肯定ルールが作成される。When the user requests a change in the classification of the rule in the first line to the existing category "ski part", the classification rule creating means 6 converts information usable as classification conditions such as "sender" and "title" from the mail data. Extract and present the list to the user. The user selects from the list what he or she wants to use as the actual classification conditions. FIG. 9 shows an example of the extracted list. For example, when "destination of carbon copy" is selected in FIG.
"If the destination of the carbon copy is ski-club @
swl. co. jp is classified into the category “skiing section” ”. In addition, if it is desired to classify the e-mails sent by oneself among the e-mails related to “materials” into a new category “material reserve” instead of the category “material management”, the mail in the second line in FIG. , And adding a classification to a new category, for example, "If the title contains the character string" material "and" sender "is midori, it is not classified into the category" material management ". The negation rule, "If the title contains the string" Material "
If the “sender” is midori, the category is classified as “material reserve”.
【0029】このように、ユーザは分類ルールの書式を
知らなくても、実際に分類したいと思うメールを入力、
提示された分類条件候補から該当するものを選択するだ
けで分類ルールを作成したり修正することができる。As described above, the user inputs the mail that he / she actually wants to classify without knowing the format of the classification rule.
A classification rule can be created or corrected only by selecting an applicable classification condition candidate.
【0030】次に、第2の発明について説明する。Next, the second invention will be described.
【0031】図2は、第2の発明の一実施形態の説明図
である。同図を参照すると、分類ルール作成手段6が、
ユーザの入力した複数のメールデータに共通する情報を
抽出する共通パタン抽出部61と複数のメールデータを
すべて満足するような分類ルール集合を作成する分類ル
ール集合作成部62とから構成される。FIG. 2 is an explanatory diagram of one embodiment of the second invention. Referring to the figure, the classification rule creating means 6
It comprises a common pattern extraction unit 61 for extracting information common to a plurality of mail data input by the user, and a classification rule set creation unit 62 for creating a classification rule set that satisfies all of the plurality of mail data.
【0032】例えば、ユーザから複数のメールMs (s
=1,…,l)について分類変更要求が入力されたとす
る。変更種類が新規カテゴリへの追加であった場合、共
通パタン抽出部61は、各メールMs から定型情報を抽
出し、全メールに共通する情報があるかどうか調べる。
共通情報がある場合は、その情報をカテゴリ名とする分
類カテゴリCall を新規作成し、共通情報を分類条件と
する肯定ルールを作成する。全メールに共通する情報が
ない場合には、全メールから抽出されたすべての定型情
報の中でもっとも数多くのメールに共通している情報を
選択し肯定ルールを作成する。このときに新規作成され
るカテゴリCmostのカテゴリ名には共通情報の値を利用
する。分類ルール集合作成部62は、作成された肯定ル
ールを満たさないメールをMs の中から抽出し、それら
ひとつひとつの定型情報パタンをユーザに提示する。ユ
ーザが分類条件として利用したいものを選択するとカテ
ゴリCmostを結論部とする肯定ルールを作成する。For example, a plurality of mails M s (s
= 1,..., L). If the change type was an addition to the new category, a common pattern extraction unit 61 extracts the boilerplate information from each mail M s, see if there is information that is common to all e-mail.
If there is common information, a classification category Call having the information as the category name is newly created, and an affirmation rule using the common information as a classification condition is created. If there is no information common to all the mails, the information common to the largest number of mails is selected from all the standard information extracted from all the mails, and a positive rule is created. At this time, the value of the common information is used for the category name of the category C most newly created. Classification rule set creation unit 62 extracts the mail that does not meet the positive rules created from the M s, presents every single routine information pattern them to the user. When the user selects what he or she wants to use as the classification condition, an affirmation rule is created with category C most as the conclusion.
【0033】既存カテゴリへの追加やカテゴリの削除も
同様に行なうことができる。The addition to the existing category and the deletion of the category can be performed in the same manner.
【0034】このように、ユーザが複数のメールを分類
例として入力した場合には、共通情報を抽出し分類ルー
ルを自動的に作成することができる。もし、入力された
メールすべてに共通する情報がない場合にも、もっとも
多くのメールをカバーする共通情報を選んでルールを作
成することができるので、ユーザの手間を省くことがで
きる。As described above, when the user inputs a plurality of mails as classification examples, common information can be extracted and a classification rule can be automatically created. Even if there is no information common to all the input e-mails, the rule can be created by selecting the common information covering the most e-mails, so that the user can save time and effort.
【0035】次に第3の発明について説明する。Next, the third invention will be described.
【0036】第3の発明では、ユーザからの分類やり直
しの指示があった場合に、メール分類手段3が、すでに
分類されてメール格納手段4に格納されているメールを
読み込み、分類ルール格納手段2に格納されている分類
ルールを用いて分類を行う。新たな分類結果は、メール
格納手段4に格納される。In the third invention, when the user instructs re-sorting, the mail classifying means 3 reads the mail already classified and stored in the mail storage means 4, and stores the mail in the classification rule storage means 2. Classification is performed using the classification rules stored in. The new classification result is stored in the mail storage unit 4.
【0037】このようにして、分類ルール格納手段2に
格納された分類ルールの内容が変更された場合に、変更
以降に送受信されるメールを新しい分類基準で分類する
だけでなく、過去に送受信されたメールも新しい分類基
準で分類し直すことができる。As described above, when the contents of the classification rules stored in the classification rule storage means 2 are changed, not only mails transmitted and received after the change are classified according to the new classification criteria, but also those transmitted and received in the past. E-mails can be re-categorized according to the new classification criteria.
【0038】[0038]
【発明の効果】以上述べたとおり、本発明では、このよ
うに、ユーザは分類ルール書式を覚える必要がなく、分
類すべきメールを直接指定するという簡単な操作のみで
自分の望む分類カテゴリとその分類ルールを作成したり
修正したりすることができる。このため、新しい分類カ
テゴリを作成したり、それ以前の分類基準を変更したり
することが容易である。また、ユーザが複数のメールを
同一カテゴリに分類するべく指定した場合に、分類ルー
ル作成手段は複数のメールに共通する情報を抽出し、ユ
ーザがもっとも選択しそうな情報を分類条件として自動
的に作成するので、ユーザの手間を減らすことができ
る。また、分類基準に変更があった場合に、過去に送受
信されたメールを新たな基準で分類し直すことが簡単に
行える。As described above, according to the present invention, the user does not need to memorize the classification rule format, and the classification category desired by the user can be specified only by a simple operation of directly specifying the mail to be classified. Classification rules can be created and modified. For this reason, it is easy to create a new classification category or to change a previous classification standard. If the user specifies to classify multiple emails into the same category, the classification rule creation means extracts information common to multiple emails and automatically creates the information that the user is most likely to select as the classification condition. Therefore, the user's labor can be reduced. Further, when the classification criteria are changed, it is possible to easily reclassify previously transmitted / received emails according to the new criteria.
【図1】第1の発明の一実施形態の構成図である。FIG. 1 is a configuration diagram of an embodiment of the first invention.
【図2】第2の発明の一実施形態の構成図である。FIG. 2 is a configuration diagram of an embodiment of the second invention.
【図3】送受信されるメールデータの一例である。FIG. 3 is an example of transmitted / received mail data.
【図4】分類ルール格納手段に格納された分類ルールの
一例である。FIG. 4 is an example of a classification rule stored in a classification rule storage unit.
【図5】メール分類手段の動作を示すフローチャートで
ある。FIG. 5 is a flowchart showing the operation of the mail classification means.
【図6】分類結果表示の一例である。FIG. 6 is an example of a classification result display.
【図7】分類ルール作成手段の動作を示すフローチャー
トである。FIG. 7 is a flowchart illustrating the operation of a classification rule creating unit.
【図8】図6に書かれたメールデータの具体例である。FIG. 8 is a specific example of the mail data written in FIG. 6;
【図9】分類ルール作成手段が抽出した情報のリストの
一例である。FIG. 9 is an example of a list of information extracted by a classification rule creating unit.
1 メール送受信手段 2 分類ルール格納手段 3 メール分類手段 4 メール格納手段 5 分類結果表示手段 6 分類ルール作成手段 61 共通パタン抽出部 62 分類ルール集合作成部 7 入出力装置 DESCRIPTION OF SYMBOLS 1 Mail transmission / reception means 2 Classification rule storage means 3 Mail classification means 4 Mail storage means 5 Classification result display means 6 Classification rule creation means 61 Common pattern extraction unit 62 Classification rule set creation unit 7 I / O device
フロントページの続き (56)参考文献 特開 平5−233706(JP,A) 特開 平5−342272(JP,A) 特開 平4−351134(JP,A) 特開 平2−170642(JP,A) 特開 昭63−175965(JP,A) 特開 平4−129446(JP,A) 特開 平4−4640(JP,A) 特開 平5−110593(JP,A) 特開 平6−214789(JP,A) 特開 平6−250949(JP,A) 特開 平5−204975(JP,A) 溝口文雄,柳田正博,大和田勇人, 「帰納学習を用いた電子メールエージェ ントの設計」,日本ソフトウェア科学会 第12回大会論文集pp277−280(平成7 年9月12日) (58)調査した分野(Int.Cl.6,DB名) G06F 17/30 H04L 12/54 H04L 12/58 Continuation of the front page (56) References JP-A-5-233706 (JP, A) JP-A-5-342272 (JP, A) JP-A-4-351134 (JP, A) JP-A-2-170642 (JP) JP-A-63-175965 (JP, A) JP-A-4-129446 (JP, A) JP-A-4-4640 (JP, A) JP-A-5-110593 (JP, A) 6-214789 (JP, A) JP-A-6-250949 (JP, A) JP-A-5-204975 (JP, A) Fumio Mizoguchi, Masahiro Yanagida, Hayato Owada, "E-mail Agent Using Inductive Learning" Design, ”Proceedings of the 12th Annual Conference of the Japan Society for Software Science and Technology, pp.277-280 (September 12, 1995) (58) Fields investigated (Int. Cl. 6 , DB name) 12/58
Claims (3)
のユーザが文書やデータを送受信する電子メールシステ
ムにおける送受信メールの分類装置において、 (イ)ネットワークを介して配信されるメールを送受信
するメール送受信手段と、 (ロ)分類ルールを保管する分類ルール格納手段と、 (ハ)分類ルール格納手段に保管された分類ルールを用
いて送受信メールを分類するメール分類手段と、 (ニ)分類結果およびメールデータを保管するメール格
納手段と、 (ホ)分類結果を入出力装置に表示する分類結果表示手
段と、 (ヘ)ユーザが入出力装置から入力した分類例に対し、
分類例に含まれるメールから抽出した情報を分類ルール
の条件部の候補としてユーザに提示し、前記提示された
候補の中から分類条件として利用したい情報の選択をユ
ーザから受け付け、前記受け付けた情報を用いて分類ル
ールを作成する分類ルール作成手段を具備することを特
徴とする電子メール分類装置。1. An apparatus for classifying transmitted and received mail in an electronic mail system in which a plurality of users transmit and receive documents and data via a network and a computer, comprising: (a) a mail transmitting / receiving means for transmitting / receiving a mail distributed via a network; (B) classification rule storage means for storing classification rules; (c) mail classification means for classifying transmitted and received mails using the classification rules stored in the classification rule storage means; and (d) classification results and mail data. Mail storage means for storage, (e) classification result display means for displaying the classification result on the input / output device, and (f) classification examples input by the user from the input / output device ,
Classification rules for information extracted from emails included in classification examples
Presented to the user as a candidate for the condition part of
Select the information you want to use as a classification condition from the candidates.
An e-mail classification device, comprising: a classification rule creating unit that receives from a user and creates a classification rule using the received information .
した複数のメールデータに共通する情報を抽出し、複数
のメールデータを満足するような分類ルール集合を作成
することを特徴とする請求項1記載の電子メール分類装
置。2. The classification rule creating means extracts information common to a plurality of mail data operated by a user and creates a set of classification rules that satisfies the plurality of mail data. 2. The e-mail classification device according to 1.
手段に格納された分類ルールを用いて前記メール格納手
段に格納されたメールの分類カテゴリを決定し直すこと
を特徴とする請求項1又は2に記載の電子メール分類装
置。3. The mail classification unit according to claim 1, wherein the mail classification unit re-determines the classification category of the mail stored in the mail storage unit using the classification rule stored in the classification rule storage unit. An e-mail classification device according to claim 1.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP188096A JP2885161B2 (en) | 1996-01-10 | 1996-01-10 | Email classifier |
US08/739,838 US5948058A (en) | 1995-10-30 | 1996-10-30 | Method and apparatus for cataloging and displaying e-mail using a classification rule preparing means and providing cataloging a piece of e-mail into multiple categories or classification types based on e-mail object information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP188096A JP2885161B2 (en) | 1996-01-10 | 1996-01-10 | Email classifier |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09190447A JPH09190447A (en) | 1997-07-22 |
JP2885161B2 true JP2885161B2 (en) | 1999-04-19 |
Family
ID=11513887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP188096A Expired - Fee Related JP2885161B2 (en) | 1995-10-30 | 1996-01-10 | Email classifier |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2885161B2 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1146278A (en) * | 1997-07-28 | 1999-02-16 | Murata Mach Ltd | Communication terminal equipment with electronic mail function and recording medium readable by the equipment |
JPH1153154A (en) * | 1997-08-07 | 1999-02-26 | Nec Corp | Electronic mail display and record medium readable by computer in which electronic mail display program is recorded |
JPH11175422A (en) * | 1997-12-11 | 1999-07-02 | Sharp Corp | Electronic mail device and computer readable record medium for recording electronic mail program |
JP3792411B2 (en) * | 1998-10-12 | 2006-07-05 | 株式会社リコー | Document classification device |
JP3742730B2 (en) * | 1998-12-15 | 2006-02-08 | 富士通株式会社 | Questionnaire mail processing system and recording medium |
JP2001034637A (en) * | 1999-07-27 | 2001-02-09 | Zenrin Co Ltd | Device and method for sorting type of business of building and display device for map of building sorted by type of business |
US6493696B1 (en) * | 2000-04-13 | 2002-12-10 | Avaya Technology Corp. | Message forwarding of multiple types of messages based upon a criteria |
KR20010008206A (en) * | 2000-11-15 | 2001-02-05 | 손세헌 | Method for managing various information and services and performing automatic accessing on Internet and terminal device employing the same |
US6925454B2 (en) * | 2000-12-12 | 2005-08-02 | International Business Machines Corporation | Methodology for creating and maintaining a scheme for categorizing electronic communications |
JP2003256442A (en) * | 2002-03-01 | 2003-09-12 | Toshiba Corp | Knowledge sharing system, data management system and unclassified data processing method |
JP4480353B2 (en) * | 2003-06-20 | 2010-06-16 | 株式会社 日立システムアンドサービス | Link information delivery system and link information delivery method |
US20040268216A1 (en) * | 2003-06-24 | 2004-12-30 | Jacobs Paul E | Method and apparatus for transferring a document into a folder |
JP4893940B2 (en) * | 2006-01-06 | 2012-03-07 | ソニー株式会社 | Information processing apparatus and method, and program |
JP5023865B2 (en) * | 2007-07-26 | 2012-09-12 | 富士ゼロックス株式会社 | Document classification apparatus and document classification program |
JP5208540B2 (en) * | 2008-02-27 | 2013-06-12 | 株式会社Pfu | Image file distribution method, image file distribution device, and program |
US9292600B2 (en) * | 2011-09-30 | 2016-03-22 | Microsoft Technology Licensing, Llc | Message classification and management |
JP2013125528A (en) * | 2011-12-16 | 2013-06-24 | Nec Engineering Ltd | Communication device and method of deleting emails |
-
1996
- 1996-01-10 JP JP188096A patent/JP2885161B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
溝口文雄,柳田正博,大和田勇人,「帰納学習を用いた電子メールエージェントの設計」,日本ソフトウェア科学会第12回大会論文集pp277−280(平成7年9月12日) |
Also Published As
Publication number | Publication date |
---|---|
JPH09190447A (en) | 1997-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2885161B2 (en) | Email classifier | |
US7921356B2 (en) | Method, system and computer readable medium for addressing handling from a computer program | |
US7496854B2 (en) | Method, system and computer readable medium for addressing handling from a computer program | |
US6002798A (en) | Method and apparatus for creating, indexing and viewing abstracted documents | |
US5765170A (en) | Electronic mail processing system and electronic mail processing method | |
US7392249B1 (en) | Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders | |
US7849141B1 (en) | Training a computer storage system for automatic filing of data using graphical representations of storage locations | |
US20050144245A1 (en) | Email classifier | |
US20030140309A1 (en) | Information processing apparatus, information processing method, storage medium, and program | |
JPH09269940A (en) | Device for extracting date or the like | |
US20070168434A1 (en) | Email application smart paste entry feature | |
JPH1145284A (en) | Computer-readable recording medium recording a program for causing a computer to execute a method of creating a profile and each step of the method | |
JP2000020421A (en) | Method for automatically selecting template in electronic mail system | |
JP4288761B2 (en) | Mail transmitting apparatus and program storage medium thereof | |
JP3849356B2 (en) | Character conversion apparatus and method, and recording medium on which character conversion program is recorded | |
JP2003016003A (en) | Input method for electronic mail address | |
JPH07264234A (en) | E-mail management method | |
JP3335863B2 (en) | Apparatus and method for simplifying character input | |
KR20000050045A (en) | The system and the method to automatically respond electronic-mail | |
JPH1153154A (en) | Electronic mail display and record medium readable by computer in which electronic mail display program is recorded | |
JP2003186789A (en) | Electronic mail translation system | |
EP1574950B1 (en) | Structured task naming | |
EP1171836B1 (en) | Function key for computer data handling | |
JP3711399B2 (en) | Data transmission apparatus and recording medium recording data transmission processing program | |
JP3000578B2 (en) | Mail service system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990112 |
|
LAPS | Cancellation because of no payment of annual fees |