JP2004070537A - Server for mailing system, and program - Google Patents

Server for mailing system, and program Download PDF

Info

Publication number
JP2004070537A
JP2004070537A JP2002226752A JP2002226752A JP2004070537A JP 2004070537 A JP2004070537 A JP 2004070537A JP 2002226752 A JP2002226752 A JP 2002226752A JP 2002226752 A JP2002226752 A JP 2002226752A JP 2004070537 A JP2004070537 A JP 2004070537A
Authority
JP
Japan
Prior art keywords
mail
user
mailing list
data
character string
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.)
Granted
Application number
JP2002226752A
Other languages
Japanese (ja)
Other versions
JP3730200B2 (en
Inventor
Yasuhiro Naoi
直井 康広
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.)
NTT Data Group Corp
Original Assignee
NTT Data 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 NTT Data Corp filed Critical NTT Data Corp
Priority to JP2002226752A priority Critical patent/JP3730200B2/en
Publication of JP2004070537A publication Critical patent/JP2004070537A/en
Application granted granted Critical
Publication of JP3730200B2 publication Critical patent/JP3730200B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a server for a mailing list that can protect privacy of a user. <P>SOLUTION: A mailing list management server 13 accumulates data on mail posted by registered users in a DB. A mailing list anonymous-coding server 15 stores profile information about every registered user including information on keywords to be anonymous-coded in emails. Upon a browsing request for an email, the mailing list management server 13 supplies data on the email to the mailing list anonymous-coding server 15. The mailing list anonymous-coding server 15 determines whether to execute given replacing processing according to the time when the user who sent the email withdrew from a mailing list service, and the like, and if determining to execute the processing, replaces the sending-user-specified keywords to be anonymous-coded in the email with other character strings to generate browsing data on the email. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
この発明は、メーリングリストに登録された複数ユーザに対して同じ内容の電子メールを配信するメーリングリストサービスを提供するメーリングシステムに関する。
【0002】
【従来の技術】
従来、インターネットの電子メール機能により複数のユーザに同じ内容の電子メールを配信するメーリングリストサービスが知られている。このメーリングリストサービスには、ニュースレター配信型とBBS(電子掲示板)型の二種類のサービスがある。このうち後者のメーリングリストサービスでは、メーリングリストに登録された一ユーザから投稿されたメールを、メーリングリストに登録された複数ユーザに対して一斉に配信する。
【0003】
【発明が解決しようとする課題】
上記のBBS型のメーリングリストサービスでは、メーリングリストの登録ユーザは、過去に投稿された電子メールを閲覧することが可能である。
このため、例えばすでに退会したユーザにより過去に投稿された電子メールの内容を、新たな登録ユーザが閲覧する場合もあり得る。
このような場合、ユーザがメーリングサービスを退会した後に、そのユーザにより投稿された電子メールに記載された個人的な情報がユーザ自身の知らないところで他者に閲覧される可能性があり、退会したユーザのプライバシーが保護されない虞があった。
【0004】
この発明は、上記実状に鑑みてなされたものであり、メーリングリストサービスを提供するメーリングシステムにおいて、ユーザのプライバシーを保護することができるメーリングリスト用サーバを提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するため、この発明の第1の観点に係るメーリングシステム用サーバは、
メーリングリストサービスの登録ユーザから投稿された電子メールのデータをデータベースに蓄積し、蓄積された電子メールのデータを登録ユーザからの閲覧要求に応じて提供する機能を有するメーリングシステム用のサーバであって、
電子メールにおける秘匿対象の文字列の情報を含むプロファイル情報を登録ユーザ毎に記憶する手段と、
閲覧が要求された電子メールのデータを取得し、当該電子メールの発信元ユーザのメーリングリストサービスからの退会時期に基づいて所定の置換処理を行うか否かを判別する判別手段と、
前記置換処理を行うと判別された場合、前記閲覧が要求された電子メールのデータについて、前記発信元ユーザの前記プロファイル情報が示す秘匿対象の文字列を他の文字列に置換する置換手段と、
前記置換手段により秘匿対象の文字列が他の文字列に置換された電子メールのデータを出力する手段と、
を備えることを特徴とする。
【0006】
この発明によれば、メーリングリストサービスから退会したユーザにより過去に投稿された電子メールについて閲覧要求があった場合、例えば実名、住所、メールアドレス等の個人的な情報について秘匿化(匿名化)することができるため、ユーザのプライバシーを守り、ひいては円滑なコミュニティを実現することが可能なメーリングリストサービスを提供することができる。
【0007】
前記電子メールにおける秘匿対象の文字列についての指定を登録ユーザから受け付け、受付内容に基づいて前記プロファイル情報を生成するようにしてもよい。
これにより、各ユーザが指定した文字列について秘匿化(匿名化)することができるため、ユーザのプライバシーを守り、ひいては円滑なコミュニティを実現することが可能なメーリングリストサービスを提供することができる。
【0008】
登録ユーザのメーリングリストサービスからの退会時期を示す情報を取得する手段と、
前記置換処理の実行時期についての指定を登録ユーザから受け付けて登録する手段と、をさらに備えてもよく、
前記判別手段は、前記発信元ユーザの退会時期を示す情報と、前記発信元ユーザによる前記置換処理の実行時期についての指定内容と、に基づいて、前記置換処理を行うか否かを判別するようにしてもよい。
これにより、各ユーザは自己が過去に投稿した電子メールが秘匿化(匿名化)される時期を例えば「退会から6ヶ月後」のように自由に設定することができるため、柔軟なサービスの提供が可能となる。
【0009】
この発明の第2の観点に係るプログラムは、
コンピュータを、
メーリングリストサービスの登録ユーザから投稿された電子メールのデータを蓄積し、蓄積された電子メールのデータを登録ユーザからの閲覧要求に応じて提供する機能を有するメーリングシステム用のサーバとして機能させるためのプログラムであって、
電子メールにおける秘匿対象の文字列の情報を含むプロファイル情報を登録ユーザ毎に記憶する手段、
閲覧が要求された電子メールのデータを取得し、当該電子メールの発信元ユーザのメーリングリストサービスからの退会時期に基づいて所定の置換処理を行うか否かを判別する判別手段、
前記置換処理を行うと判別された場合、前記閲覧が要求された電子メールのデータについて、前記発信元ユーザの前記プロファイル情報が示す秘匿対象の文字列を他の文字列に置換する置換手段、
前記置換手段により秘匿対象の文字列が他の文字列に置換された電子メールのデータを出力する手段、
として機能させることを特徴とする。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態に係るメーリングシステムについて図面を参照して説明する。
【0011】
図1はこの発明の実施の形態に係るメーリングシステムの構成を示す図である。
図示するように、このメーリングシステムは、ネットワーク10を介して相互に接続される複数のクライアント11と、メーリングリスト管理サーバ13と、メーリングリスト匿名化サーバ15と、を備えている。
【0012】
ネットワーク10は、移動体通信網、電話回線、インターネット等から構成され、クライアント11とメーリングリスト管理サーバ13とメーリングリスト匿名化サーバ15との間で情報の送受信を可能とするためのものである。
【0013】
クライアント11は、例えば、制御部、表示部、入力部、記憶部、通信部等を備えるコンピュータ等から構成される。クライアント11の制御部は、記憶部に記憶される動作プログラムを実行することによって、ネットワーク10を介して、Webページの閲覧、所定のメールサーバ(図示せず)に設けられたメールボックスに格納されている電子メールの閲覧、電子メールの送信等の処理を実行することができる。
【0014】
メーリングリスト管理サーバ13は、例えば図2に示すように、制御部131と、記憶部132と、通信制御部133と、を備えるコンピュータ等から構成される。
【0015】
制御部131は、記憶部132に記憶される動作プログラム等を実行することによりメール処理部131aを実現する。
メール処理部131aは、メーリングリストの登録、電子メールの投稿の受付、投稿されたメールの記憶部132への蓄積記憶、投稿された電子メールの登録ユーザへの同報送信等の従来のメーリングシステムと同様のメーリングリストに関する処理を行う。
【0016】
また、メール処理部131aは、クライアント11からの過去の電子メールについての閲覧要求に応答して、該当する電子メールのデータを記憶部132から読み出してメーリングリスト匿名化サーバ15に受け渡す。そして、メーリングリスト匿名化サーバ15により所定の処理が施された電子メールのデータを受け取り、その電子メールの内容を表示する画面情報を要求元のクライアント11に供給する。
【0017】
記憶部132は、制御部131が実行する動作プログラムや、処理に必要な各種のデータを記憶する。また、記憶部132は、メーリングリストDB132a、過去メールDB132b等を備える。
メーリングリストDB132aには、メーリングリストに登録されたユーザのメールアドレス等のデータが記憶される。
過去メールDB132bには、登録ユーザにより投稿された電子メール等のデータが記憶される。
【0018】
通信制御部133は、ネットワーク10を介してクライアント11、メーリングリスト匿名化サーバ15等との間でデータ通信を行うためのものである。
【0019】
メーリングリスト匿名化サーバ15は、例えば図3に示すように、制御部151と、記憶部152と、通信制御部153と、を備えるコンピュータ等から構成される。
【0020】
制御部151は、記憶部152に記憶される動作プログラム等を実行することによりプロファイル処理部151aと匿名化処理部151bを実現する。
【0021】
プロファイル処理部151aは、クライアント11からのプロファイルの登録要求に応答し、後述するプロファイル情報を生成するために必要なデータ項目を入力させるための入力画面をクライアント11に供給する。クライアント11に供給される入力画面は、例えば図4に示すように、ユーザの氏名、住所、メールアドレス、パスワード等の個人情報と、匿名化の要否と、匿名の有効期間と、匿名にしたい文字列(匿名対象キーワード)及びその匿名対象キーワードと置き換えたい文字列(置換キーワード)等の入力項目を備える。そして、プロファイル処理部151aは、クライアント11から受信した入力データに基づいてユーザのプロファイル情報を生成し、記憶部152に登録する。
【0022】
また、プロファイル処理部151aは、メーリングリストサービスの退会要求をユーザから受け付けるサーバ等から、ユーザの退会に関する情報(例えば、退会したユーザのメールアドレス、退会日等)を取得し、記憶部152に記憶されるプロファイル情報のうち、該当するユーザのプロファイル情報に退会日等を設定する。
【0023】
匿名化処理部151bは、メーリングリスト管理サーバ13からの匿名化要求に応答して、記憶部152に登録されているプロファイル情報を参照し、処理対象の電子メールのデータについて、匿名化の要否を判別する。そして、匿名化の必要がある場合にはその電子メールのデータの一部を匿名化してメーリングリスト管理サーバ13に返信し、また、匿名化の必要がない場合にはそのままメーリングリスト管理サーバ13に返信する。
【0024】
記憶部152は、制御部151が実行する動作プログラムや、処理に必要な各種のデータを記憶する。また、記憶部152は、プロファイルDB152a等を備える。
【0025】
プロファイルDB152aは、各ユーザのプロファイル情報を記憶する。プロファイル情報は、例えば図5に示すように、名前、住所、メールアドレス、パスワード等の個人情報と、匿名化の要否と、メーリングサービスの退会日と、匿名期間と、匿名対象キーワード及びこれに対応する置換キーワード等の情報を含む。
【0026】
通信制御部153は、ネットワーク10を介してクライアント11、メーリングリスト管理サーバ13等との間でデータ通信を行うためのものである。
【0027】
以下に、本発明の実施の形態に係るメーリングシステムの動作について本発明の特徴部分を中心に説明する。
【0028】
まず、本実施形態におけるメーリングシステムによるメーリングリストサービスに入会したユーザが自己のプロファイルを登録するための処理について、図6を参照して説明する。
例えば本メーリングサービスに加入したユーザAは、クライアント11から、メーリングリスト匿名化サーバ15によるプロファイルを登録するためのサイトにアクセスし、例えば図4に示すような入力画面に、自己の氏名、住所、メールアドレス、パスワード、匿名の要否、匿名の有効期間、匿名内容(匿名対象キーワード、置換キーワード)等の情報を入力する。クライアント11は入力データをメーリングリスト匿名化サーバ15に送信する(L11)。
メーリングリスト匿名化サーバ15は、クライアント11から受信した入力データに基づいてプロファイル情報を生成し、プロファイルDB152aに記憶する(L12)。これにより、ユーザAのプロファイルの登録が完了する。
【0029】
次に、過去に投稿された電子メールを登録ユーザが閲覧する場合の処理について、図7を参照して説明する。
例えばユーザBはクライアント11から、メーリングリスト管理サーバ13による過去の電子メールを閲覧するためのサイトにアクセスし、閲覧したい電子メールを指定する(L21)。ここで、例えば、既に退会したユーザAの投稿メールが指定されたこととする。
メーリングリスト管理サーバ13は、指定されたユーザAの電子メールのデータを過去メールDB132bから読み出し、匿名化要求とともにメーリングリスト匿名化サーバ15に送信する(L22)。
【0030】
メーリングリスト匿名化サーバ15は、受信したユーザAの電子メールのデータについて匿名化の要否の判別をし、必要に応じて電子メールのデータの一部を匿名化して、処理後の電子メールのデータをメーリングリスト管理サーバ13に送信する匿名化処理を行う(L23)。
【0031】
ここで、この匿名化処理の詳細について図8のフローチャートを参照して説明する。
まず、メーリングリスト匿名化サーバ15は、受信した電子メールのデータについて、その発信者であるユーザAのメールアドレス等をキーとして、これに対応するプロファイル情報をプロファイルDB152aから読み出す(ステップS10)。
そして、読み出したプロファイル情報について、匿名化が必要と設定されているか否かを判別する(ステップS11)。この例では、ユーザAのプロファイル情報には匿名化が必要であると設定されていることとする。
【0032】
ステップS11で匿名化が必要である旨が設定されていると判別された場合、メーリングリスト匿名化サーバ15は、ユーザAのプロファイル情報における、退会日、匿名化の有効期間等の情報から、現時点でその電子メールのデータについて匿名化する必要があるか否かを判別する(ステップS12)。例えば、ユーザAの退会日が「平成14年3月1日」、匿名化の有効期間が「退会日から1ヶ月後」と設定されていて、現時点の日付が「平成14年4月10日」である場合、現在の日付が匿名化の有効期間内にあるため、匿名化する必要があると判別される。
【0033】
ステップS12で匿名化する必要があると判別された場合、メーリングリスト管理サーバ13は、ユーザAのプロファイル情報の設定内容に従って、処理対象の電子メール中の匿名対象キーワードを、それに対応する置換キーワードに置き換える(ステップS13)。そして、キーワードを置換した後の、電子メールのデータをメーリングリスト管理サーバ13に送信して(ステップS14)、匿名化処理を終了する。
【0034】
このキーワードの置き換えを具体的に説明すると、例えば、プロファイル情報に、匿名対象キーワードとしてユーザの実名「佐藤一男」とこれに対応する置換キーワード「さとさと」が設定され、さらに、匿名対象キーワードとしてユーザのメールアドレス「sato@xxxx.co.jp」とこれに対応する置換キーワード「abcd@efgh.ij.kl」が設定されている場合、図9(a)に示す電子メールのデータは、図9(b)に示す電子メールのデータに変換される。
【0035】
なお、ステップS11において、匿名化が不要である旨が設定されていると判別された場合、メーリングリスト匿名化サーバ15は、処理対象の電子メールのデータをそのままメーリングリスト管理サーバ13に送信する(ステップS14)。また、ステップS12において、匿名化が不要と判別された場合、メーリングリスト匿名化サーバ15は、処理対象の電子メールのデータをそのままメーリングリスト管理サーバ13に送信する(S14)。
【0036】
上記の匿名化処理が施されたユーザAの電子メールのデータを受信したメーリングリスト管理サーバ13は、この電子メールの内容を表示する画面情報を要求元のクライアント11に供給し(図7:L24)、クライアント11は受信した画面情報を表示する。これにより、クライアント11には、ユーザAの実名等が匿名化された電子メールのデータが表示される。
【0037】
以上説明したように、本発明によれば、メーリングリストサービスに加入したユーザがそのサービスを退会した場合に、過去の投稿メールについて、例えば実名、住所、メールアドレス等の個人的な情報について匿名化(秘匿化)することができるためユーザのプライバシーを守り、ひいては円滑なコミュニティを実現することが可能となる。また、匿名化対象となる文字列や、匿名化を有効とする期間等をユーザ毎に設定可能とすることにより、安全性及び柔軟性の高いサービスの提供が可能となる。
【0038】
なお、プロファイル情報の登録タイミングは任意であり、例えばユーザ退会時でもよく、また、随時受け付けるようにしてもよい。
【0039】
また、上記説明では、匿名の対象をキーワードで指定するようにしていたが、これに限定されず、匿名対象部分の指定方法は任意である。例えば電子メールのフォーマットに基づいて、匿名対象部分(例えば「発信元アドレス」等)を指定できるようにしてもよい。また、所定の文字列(発信元のメールアドレス等)については、ユーザが指定しなくても自動的に匿名化されるようにしてもよい。
また、電子メール本文に所定項目を記入する際の記入ルール(例えば、住所は文字列「住所:」に続けて記入する等)を予め定めておき、これに基づいて匿名対象部分を指定できるようにしてもよい。
また、例えば、住所、氏名、電話番号等の複数の項目をグループ化し、グループ単位で指定できるようにしてもよい。
【0040】
また、上記説明では、匿名対象キーワードに対応する置換キーワードを入力するようにしているが、これに限定されず、どのような文字列に置換するかを指定する方法は任意である。例えば、「全て9にする」、「ランダム」等の選択肢を設け、置換方法を選択できるようにしてもよい。
また、置換キーワードが指定されない場合には、メーリングリスト管理サーバ13が任意の文字列(例えば”*****”等)に変換するようにしてもよい。また、置換キーワードの入力指定を受け付けずに匿名対象キーワードの入力指定だけを受け付けて、メーリングリスト管理サーバ13が任意の文字列(例えば”*****”等)に変換するようにしてもよい。
【0041】
また、ユーザのメールアドレスが変更された場合には、メーリングリスト匿名化サーバ15において、該当するユーザのプロファイル情報の匿名対象キーワードに過去のメールアドレスを設定し、また、置換キーワードに新たなメールアドレスを設定することにより、過去の電子メールをメールアドレスの変更に対応した内容で閲覧可能となる。
また、ユーザの氏名、住所、電話番号等の個人情報が変更された場合も上記と同様に、該当するユーザのプロファイル情報において、変更前と変更後の個人情報を匿名対象キーワードと置換キーワードにそれぞれ設定することにより、過去の電子メールを個人情報の変更に対応した内容で閲覧可能となる。
【0042】
また、メーリングリスト匿名化サーバ15が、閲覧の要求があった過去の電子メールについてログを取り、外部からの要求に応じて閲覧状況のレポートを提供するようにしてもよい。レポート内容は任意であり、閲覧された電子メールの情報(発信者のメールアドレス、メール内容等)、閲覧要求者の情報(閲覧者のメールアドレス等)、閲覧日時等の情報を含んでも良い。
【0043】
また、上記説明では、匿名化するか否かをユーザが指定した有効期間で判別するようにしているが、これに限定されず、退会したユーザの過去の電子メールについて閲覧要求があった場合には、電子メールを匿名化するようにしてもよい。この場合、メーリングリスト匿名化サーバ15は、電子メールの閲覧要求が発生した際に、プロファイル情報に設定された退会日の情報を参照して、そのユーザが退会したか否かを判別し、退会したと判別した場合に、指定部分の匿名化を行う。
【0044】
また、メーリングリスト匿名化サーバ15がユーザの退会時期に関する情報を取得する方法は任意であり、例えば、メーリングリスト匿名化サーバ15自身がクライアント11から受け付けて、該当するプロファイル情報に設定してもよく、また、退会に関する情報を有する他のサーバから取得してもよい。
また、退会時期に関する情報はプロファイル情報としてプロファイルDB152aで管理しなくてもよく、他の記憶領域(他のコンピュータの記憶領域を含む)で管理してもよい。
【0045】
また、メーリングリスト管理サーバ13とメーリングリスト匿名化サーバ15がLAN等のネットワークで相互に接続されていてもよく、これらの装置間のデータの送受信は、LAN等のネットワークを介して行ってもよい。
【0046】
各装置やDBの構成は、任意に変更可能である。例えば、過去の電子メールを記憶するデータベースサーバを別に設けてもよい。
また、各サーバは、協働して動作する複数台のコンピュータシステムから構成されてもよく、各サーバの機能を1台のコンピュータシステムで統合して実現してもよい。
【0047】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体(FD、CD−ROM、DVD等)に格納して配布し、該プログラムをコンピュータにインストールすることにより、上述の処理を実行する各サーバ等を構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えば搬送波に重畳してコンピュータにダウンロード等するようにしてもよい。
また、上述の機能を、OSが分担又はOSとアプリケーションの共同により実現する場合等には、OS以外の部分のみを媒体に格納して配布してもよく、また、搬送波に重畳してコンピュータにダウンロード等してもよい。
【0048】
【発明の効果】
この発明によれば、メーリングリストサービスにおけるユーザのプライバシーを守り、円滑なコミュニティを実現することができる。
【図面の簡単な説明】
【図1】この発明の実施の形態に係るメーリングシステムの構成を示す図である。
【図2】図1のメーリングシステムで使用されるメーリングリスト管理サーバの構成を示す図である。
【図3】図1のメーリングシステムで使用されるメーリングリスト匿名化サーバの構成を示す図である。
【図4】プロファイル情報を登録する場面における入力画面の一例を示す図である。
【図5】プロファイル情報のデータ構造の一例を示す図である。
【図6】プロファイルを登録する場面におけるメーリングシステムの動作を説明するための図である。
【図7】電子メールの閲覧が要求された場面におけるメーリングシステムの動作を説明するための図である。
【図8】メーリングリスト匿名化サーバによる匿名化処理を説明するためのフローチャートである。
【図9】電子メール中のキーワードの置換処理を具体的に説明するための図である。
【符号の説明】
10       ネットワーク
11       クライアント
13       メーリングリスト管理サーバ
15       メーリングリスト匿名化サーバ
131、151  制御部
132、152  記憶部
133、153  通信制御部
131a     メール処理部
132a     メーリングリストDB
132b     過去メールDB
151a     プロファイル処理部
151b     匿名化処理部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a mailing system that provides a mailing list service for delivering the same e-mail to a plurality of users registered in a mailing list.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a mailing list service for distributing the same e-mail to a plurality of users by an e-mail function of the Internet has been known. This mailing list service includes two types of services, a newsletter distribution type and a BBS (electronic bulletin board) type. In the latter mailing list service, mail posted by one user registered in the mailing list is simultaneously distributed to a plurality of users registered in the mailing list.
[0003]
[Problems to be solved by the invention]
In the BBS-type mailing list service described above, registered users of the mailing list can view e-mails posted in the past.
For this reason, for example, the content of an e-mail posted in the past by a user who has already unsubscribed may be viewed by a newly registered user.
In such a case, after the user has unsubscribed from the mailing service, there is a possibility that personal information described in the e-mail posted by the user may be viewed by others without the user's own knowledge. There is a possibility that the privacy of the user is not protected.
[0004]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a mailing list server that can protect user privacy in a mailing system that provides a mailing list service.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, a mailing system server according to a first aspect of the present invention includes:
A server for a mailing system having a function of accumulating e-mail data posted from a registered user of a mailing list service in a database and providing the accumulated e-mail data in response to a browsing request from a registered user,
Means for storing profile information including information of a character string to be concealed in an electronic mail for each registered user,
Determining means for acquiring data of the e-mail requested to be browsed, and judging whether or not to perform a predetermined replacement process based on the unsubscribe time of the originating user of the e-mail from the mailing list service;
When it is determined that the replacement process is performed, for the data of the e-mail requested to be browsed, a replacement unit that replaces a character string to be concealed indicated by the profile information of the sender user with another character string,
Means for outputting data of an email in which the character string to be concealed has been replaced with another character string by the replacing means,
It is characterized by having.
[0006]
According to the present invention, when a user who has unsubscribed from the mailing list service requests reading of an electronic mail posted in the past, confidentiality (anonymization) of personal information such as a real name, an address, and an e-mail address is performed. Therefore, it is possible to provide a mailing list service capable of protecting the privacy of the user and realizing a smooth community.
[0007]
A specification of a character string to be concealed in the electronic mail may be received from a registered user, and the profile information may be generated based on the received content.
As a result, a character string designated by each user can be concealed (anonymized), so that a mailing list service capable of protecting the privacy of the user and realizing a smooth community can be provided.
[0008]
Means for acquiring information indicating when the registered user has unsubscribed from the mailing list service;
Means for receiving and registering the designation of the execution time of the replacement process from the registered user,
The determination unit determines whether or not to perform the replacement process based on information indicating a withdrawal time of the transmission source user and a specification of the execution time of the replacement process by the transmission source user. It may be.
This allows each user to freely set the time at which the e-mail posted by the user in the past is concealed (anonymized), for example, "6 months after unsubscribing", thereby providing a flexible service. Becomes possible.
[0009]
A program according to a second aspect of the present invention includes:
Computer
A program for accumulating data of e-mail posted from a registered user of a mailing list service and for functioning as a server for a mailing system having a function of providing the stored e-mail data in response to a browsing request from the registered user And
Means for storing, for each registered user, profile information including information on a character string to be concealed in an email,
Determining means for acquiring the data of the e-mail requested to be browsed, and determining whether or not to perform a predetermined replacement process based on the withdrawal time of the source user of the e-mail from the mailing list service;
When it is determined that the replacement process is performed, for the data of the e-mail requested to be browsed, a replacement unit that replaces a confidential target character string indicated by the profile information of the sender user with another character string,
Means for outputting data of an email in which the character string to be concealed has been replaced with another character string by the replacing means,
It is characterized by functioning as
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a mailing system according to an embodiment of the present invention will be described with reference to the drawings.
[0011]
FIG. 1 is a diagram showing a configuration of a mailing system according to an embodiment of the present invention.
As shown in the figure, the mailing system includes a plurality of clients 11 interconnected via a network 10, a mailing list management server 13, and a mailing list anonymization server 15.
[0012]
The network 10 includes a mobile communication network, a telephone line, the Internet, and the like, and enables transmission and reception of information between the client 11, the mailing list management server 13, and the mailing list anonymization server 15.
[0013]
The client 11 includes, for example, a computer including a control unit, a display unit, an input unit, a storage unit, a communication unit, and the like. By executing the operation program stored in the storage unit, the control unit of the client 11 browses a Web page via the network 10 and stores the Web page in a mailbox provided in a predetermined mail server (not shown). Processing such as browsing of an e-mail, transmission of an e-mail, and the like.
[0014]
The mailing list management server 13 includes, for example, a computer including a control unit 131, a storage unit 132, and a communication control unit 133, as shown in FIG.
[0015]
The control unit 131 implements the mail processing unit 131a by executing an operation program and the like stored in the storage unit 132.
The mail processing unit 131a includes a conventional mailing system for registering a mailing list, receiving an e-mail posting, storing and storing the posted e-mail in the storage unit 132, and transmitting a broadcast of the posted e-mail to a registered user. A similar mailing list process is performed.
[0016]
Further, the mail processing unit 131a reads the data of the corresponding e-mail from the storage unit 132 and passes it to the mailing list anonymization server 15 in response to the browsing request for the past e-mail from the client 11. Then, the mailing list anonymization server 15 receives the data of the e-mail subjected to the predetermined processing, and supplies screen information for displaying the contents of the e-mail to the client 11 that has made the request.
[0017]
The storage unit 132 stores an operation program executed by the control unit 131 and various data required for processing. The storage unit 132 includes a mailing list DB 132a, a past mail DB 132b, and the like.
The mailing list DB 132a stores data such as a mail address of a user registered in the mailing list.
The past mail DB 132b stores data such as electronic mail posted by the registered user.
[0018]
The communication control unit 133 is for performing data communication with the client 11, the mailing list anonymization server 15, and the like via the network 10.
[0019]
The mailing list anonymization server 15 includes, for example, a computer including a control unit 151, a storage unit 152, and a communication control unit 153, as shown in FIG.
[0020]
The control unit 151 implements the profile processing unit 151a and the anonymization processing unit 151b by executing an operation program and the like stored in the storage unit 152.
[0021]
In response to a profile registration request from the client 11, the profile processing unit 151a supplies the client 11 with an input screen for inputting data items necessary for generating profile information described later. The input screen supplied to the client 11 is, for example, as shown in FIG. 4, personal information such as a user's name, address, e-mail address, password, etc., necessity of anonymization, anonymous validity period, and anonymity. Input items such as a character string (anonymous target keyword) and a character string (replacement keyword) to be replaced with the anonymous target keyword are provided. Then, the profile processing unit 151a generates profile information of the user based on the input data received from the client 11, and registers the profile information in the storage unit 152.
[0022]
Further, the profile processing unit 151 a acquires information (for example, the mail address of the user who has withdrawn, the date of withdrawal, etc.) relating to the withdrawal of the user from a server or the like that accepts a withdrawal request for the mailing list service from the user, and is stored in the storage unit 152. Out of the profile information of the corresponding user is set in the profile information of the corresponding user.
[0023]
In response to the anonymization request from the mailing list management server 13, the anonymization processing unit 151b refers to the profile information registered in the storage unit 152, and determines whether or not the anonymization is necessary for the e-mail data to be processed. Determine. Then, when it is necessary to anonymize, a part of the e-mail data is anonymized and returned to the mailing list management server 13, and when the anonymization is not required, the data is directly returned to the mailing list management server 13. .
[0024]
The storage unit 152 stores an operation program executed by the control unit 151 and various data necessary for processing. The storage unit 152 includes a profile DB 152a and the like.
[0025]
The profile DB 152a stores profile information of each user. As shown in FIG. 5, for example, the profile information includes personal information such as a name, an address, an e-mail address, and a password, necessity of anonymization, a mailing service withdrawal date, an anonymous period, an anonymous target keyword, and Includes information such as the corresponding replacement keyword.
[0026]
The communication control unit 153 performs data communication with the client 11, the mailing list management server 13, and the like via the network 10.
[0027]
Hereinafter, an operation of the mailing system according to the embodiment of the present invention will be described focusing on a characteristic portion of the present invention.
[0028]
First, a process for a user who has subscribed to the mailing list service by the mailing system in the present embodiment to register his / her profile will be described with reference to FIG.
For example, the user A who has subscribed to the mailing service accesses a site for registering a profile by the mailing list anonymization server 15 from the client 11 and, for example, displays his / her name, address, mail on an input screen as shown in FIG. Information such as address, password, necessity of anonymity, anonymous validity period, anonymous contents (anonymous target keyword, replacement keyword) and the like are input. The client 11 transmits the input data to the mailing list anonymization server 15 (L11).
The mailing list anonymization server 15 generates profile information based on the input data received from the client 11, and stores the profile information in the profile DB 152a (L12). Thereby, the registration of the profile of the user A is completed.
[0029]
Next, a process when a registered user views an electronic mail posted in the past will be described with reference to FIG.
For example, the user B accesses, from the client 11, a site for browsing past e-mails by the mailing list management server 13, and specifies an e-mail to be viewed (L21). Here, for example, it is assumed that the post mail of the user A who has already withdrawn has been specified.
The mailing list management server 13 reads out the e-mail data of the designated user A from the past mail DB 132b, and transmits the data to the mailing list anonymization server 15 together with the anonymization request (L22).
[0030]
The mailing list anonymization server 15 determines the necessity of anonymization of the received email data of the user A, and if necessary, anonymizes a part of the email data. Is transmitted to the mailing list management server 13 (L23).
[0031]
Here, the details of the anonymization process will be described with reference to the flowchart of FIG.
First, the mailing list anonymization server 15 reads out profile information corresponding to the received e-mail data from the profile DB 152a using the mail address or the like of the user A who is the sender as a key (step S10).
Then, it is determined whether or not the read profile information is set to be required to be anonymized (step S11). In this example, it is assumed that the profile information of the user A is set to require anonymization.
[0032]
If it is determined in step S11 that the need for anonymization is set, the mailing list anonymization server 15 uses the information on the user A's profile information, such as the unsubscription date and the anonymization validity period, at the current time. It is determined whether or not the email data needs to be anonymized (step S12). For example, the withdrawal date of user A is set to “March 1, 2002”, the anonymization validity period is set to “one month after the withdrawal date”, and the current date is “April 10, 2002”. , It is determined that the current date is within the validity period of the anonymization, and it is necessary to anonymize the current date.
[0033]
If it is determined in step S12 that anonymization is necessary, the mailing list management server 13 replaces the anonymous target keyword in the e-mail to be processed with a corresponding replacement keyword in accordance with the setting contents of the user A's profile information. (Step S13). Then, the data of the e-mail after replacing the keyword is transmitted to the mailing list management server 13 (step S14), and the anonymization process ends.
[0034]
To explain this keyword replacement specifically, for example, in the profile information, the user's real name “Kazuo Sato” and the corresponding replacement keyword “Satosato” are set as anonymous target keywords. If the mail address “[email protected]” and the corresponding replacement keyword “[email protected]” are set, the data of the e-mail shown in FIG. It is converted into the e-mail data shown in (b).
[0035]
If it is determined in step S11 that anonymization is unnecessary, the mailing list anonymization server 15 transmits the data of the electronic mail to be processed to the mailing list management server 13 as it is (step S14). ). If it is determined in step S12 that anonymization is unnecessary, the mailing list anonymization server 15 transmits the data of the electronic mail to be processed to the mailing list management server 13 as it is (S14).
[0036]
The mailing list management server 13 that has received the data of the e-mail of the user A subjected to the anonymization processing supplies the screen information for displaying the contents of the e-mail to the requesting client 11 (FIG. 7: L24). The client 11 displays the received screen information. Thus, the client 11 displays the data of the e-mail in which the real name of the user A is anonymized.
[0037]
As described above, according to the present invention, when a user who has subscribed to the mailing list service withdraws from the service, anonymization of personal information such as a real name, an address, and an e-mail address of past posted e-mails ( (Confidentiality), the privacy of the user can be protected, and a smooth community can be realized. In addition, since a character string to be anonymized, a period during which anonymization is enabled, and the like can be set for each user, a highly safe and flexible service can be provided.
[0038]
The registration timing of the profile information is arbitrary. For example, the profile information may be registered at the time of withdrawal from the user, or may be received at any time.
[0039]
Further, in the above description, an anonymous target is specified by a keyword, but the present invention is not limited to this, and a method of specifying an anonymous target portion is arbitrary. For example, an anonymous target portion (for example, “source address” or the like) may be specified based on an email format. In addition, a predetermined character string (e.g., a sender's mail address) may be automatically anonymized without a user's designation.
In addition, entry rules (for example, an address should be entered following the character string “address:”) when entering predetermined items in the e-mail text are determined in advance, and an anonymous target portion can be specified based on this rule. It may be.
In addition, for example, a plurality of items such as an address, a name, and a telephone number may be grouped so as to be specified in a group unit.
[0040]
In the above description, the replacement keyword corresponding to the anonymous target keyword is input. However, the present invention is not limited to this, and any character string can be specified by any method. For example, an option such as “all 9” or “random” may be provided so that the replacement method can be selected.
When the replacement keyword is not specified, the mailing list management server 13 may convert the character string into an arbitrary character string (for example, “****” or the like). Alternatively, only the input specification of the anonymous target keyword may be received without receiving the input specification of the replacement keyword, and the mailing list management server 13 may convert the input into an arbitrary character string (for example, “****” or the like). .
[0041]
When the mail address of the user is changed, the mailing list anonymization server 15 sets the past mail address as the anonymous target keyword of the profile information of the corresponding user, and sets the new mail address as the replacement keyword. By setting, it becomes possible to browse past e-mails with the contents corresponding to the change of the e-mail address.
Similarly, when personal information such as a user's name, address, and telephone number is changed, the personal information before and after the change is used as the anonymous target keyword and the replacement keyword in the corresponding user's profile information, respectively. By setting, the past e-mail can be browsed with the contents corresponding to the change of the personal information.
[0042]
Further, the mailing list anonymization server 15 may log the past e-mail requested to be viewed, and provide a browsing status report in response to an external request. The contents of the report are arbitrary, and may include information on the viewed e-mail (e-mail address of the sender, e-mail contents, etc.), information on the browsing requester (e-mail address of the browsing person, etc.), browsing date and time, and the like.
[0043]
In the above description, whether or not to anonymize is determined based on the validity period specified by the user. However, the present invention is not limited to this. May anonymize the e-mail. In this case, the mailing list anonymization server 15 refers to the information on the unsubscription date set in the profile information when an e-mail browsing request is issued, determines whether or not the user has unsubscribed, and unsubscribes. When it is determined, the designated part is anonymized.
[0044]
Further, the method by which the mailing list anonymization server 15 acquires information on the user's unsubscribe time is arbitrary. For example, the mailing list anonymization server 15 itself may receive the information from the client 11 and set the corresponding profile information. , May be obtained from another server having information on unsubscription.
Further, the information regarding the unsubscribe time may not be managed as profile information in the profile DB 152a, but may be managed in another storage area (including a storage area of another computer).
[0045]
Further, the mailing list management server 13 and the mailing list anonymization server 15 may be connected to each other via a network such as a LAN, and data may be transmitted and received between these devices via a network such as a LAN.
[0046]
The configuration of each device and DB can be arbitrarily changed. For example, a database server for storing past e-mails may be provided separately.
Further, each server may be composed of a plurality of computer systems operating in cooperation with each other, or the functions of each server may be integrated and realized by one computer system.
[0047]
It should be noted that the system of the present invention can be realized by using a normal computer system without using a dedicated system. For example, a program for executing the above-described operation is stored in a computer-readable recording medium (FD, CD-ROM, DVD, or the like) and distributed, and the program is installed in the computer to execute the above-described processing. Server or the like that performs the operation. Alternatively, the program may be stored in a disk device of a server device on a network such as the Internet, and may be superimposed on a carrier wave and downloaded to a computer.
In the case where the OS realizes the above functions by sharing the OS or jointly using the OS and the application, only the part other than the OS may be stored in the medium and distributed. You may download it.
[0048]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, the privacy of a user in a mailing list service can be protected and a smooth community can be realized.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a mailing system according to an embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a mailing list management server used in the mailing system of FIG. 1;
FIG. 3 is a diagram showing a configuration of a mailing list anonymization server used in the mailing system of FIG. 1;
FIG. 4 is a diagram showing an example of an input screen in a case where profile information is registered.
FIG. 5 is a diagram illustrating an example of a data structure of profile information.
FIG. 6 is a diagram for explaining an operation of the mailing system in a case where a profile is registered.
FIG. 7 is a diagram for explaining an operation of the mailing system in a case where reading of an electronic mail is requested.
FIG. 8 is a flowchart for explaining anonymization processing by a mailing list anonymization server.
FIG. 9 is a diagram for specifically explaining a keyword replacement process in an electronic mail.
[Explanation of symbols]
10 Network 11 Client 13 Mailing List Management Server 15 Mailing List Anonymization Server 131, 151 Control Unit 132, 152 Storage Unit 133, 153 Communication Control Unit 131a Mail Processing Unit 132a Mailing List DB
132b Past mail DB
151a Profile processing unit 151b Anonymization processing unit

Claims (4)

メーリングリストサービスの登録ユーザから投稿された電子メールのデータをデータベースに蓄積し、蓄積された電子メールのデータを登録ユーザからの閲覧要求に応じて提供する機能を有するメーリングシステム用のサーバであって、
電子メールにおける秘匿対象の文字列の情報を含むプロファイル情報を登録ユーザ毎に記憶する手段と、
閲覧が要求された電子メールのデータを取得し、当該電子メールの発信元ユーザのメーリングリストサービスからの退会時期に基づいて所定の置換処理を行うか否かを判別する判別手段と、
前記置換処理を行うと判別された場合、前記閲覧が要求された電子メールのデータについて、前記発信元ユーザの前記プロファイル情報が示す秘匿対象の文字列を他の文字列に置換する置換手段と、
前記置換手段により秘匿対象の文字列が他の文字列に置換された電子メールのデータを出力する手段と、
を備えることを特徴とするメーリングシステム用サーバ。
A server for a mailing system having a function of accumulating e-mail data posted from a registered user of a mailing list service in a database and providing the accumulated e-mail data in response to a browsing request from a registered user,
Means for storing profile information including information of a character string to be concealed in an electronic mail for each registered user,
Determining means for acquiring data of the e-mail requested to be browsed, and judging whether or not to perform a predetermined replacement process based on the unsubscribe time of the originating user of the e-mail from the mailing list service;
When it is determined that the replacement process is performed, for the data of the e-mail requested to be browsed, a replacement unit that replaces a character string to be concealed indicated by the profile information of the sender user with another character string,
Means for outputting data of an email in which the character string to be concealed has been replaced with another character string by the replacing means,
A mailing system server, comprising:
前記電子メールにおける秘匿対象の文字列についての指定を登録ユーザから受け付け、受付内容に基づいて前記プロファイル情報を生成する、
ことを特徴とする請求項1に記載のメーリングシステム用サーバ。
Receiving specification of a character string to be concealed in the electronic mail from a registered user, and generating the profile information based on the received content;
The mailing system server according to claim 1, wherein:
登録ユーザのメーリングリストサービスからの退会時期を示す情報を取得する手段と、
前記置換処理の実行時期についての指定を登録ユーザから受け付けて登録する手段と、をさらに備え、
前記判別手段は、前記発信元ユーザの退会時期を示す情報と、前記発信元ユーザによる前記置換処理の実行時期についての指定内容と、の少なくとも一方に基づいて、前記置換処理を行うか否かを判別する、
ことを特徴とする請求項1又は2に記載のメーリングシステム用サーバ。
Means for acquiring information indicating when the registered user has unsubscribed from the mailing list service;
Means for receiving and registering designation of the execution time of the replacement process from a registered user,
The determination unit determines whether to perform the replacement process based on at least one of information indicating the unsubscribing time of the source user and a specification of the execution time of the replacement process by the source user. Judge,
The mailing system server according to claim 1, wherein:
コンピュータを、
メーリングリストサービスの登録ユーザから投稿された電子メールのデータを蓄積し、蓄積された電子メールのデータを登録ユーザからの閲覧要求に応じて提供する機能を有するメーリングシステム用のサーバとして機能させるためのプログラムであって、
電子メールにおける秘匿対象の文字列の情報を含むプロファイル情報を登録ユーザ毎に記憶する手段、
閲覧が要求された電子メールのデータを取得し、当該電子メールの発信元ユーザのメーリングリストサービスからの退会時期に基づいて所定の置換処理を行うか否かを判別する判別手段、
前記置換処理を行うと判別された場合、前記閲覧が要求された電子メールのデータについて、前記発信元ユーザの前記プロファイル情報が示す秘匿対象の文字列を他の文字列に置換する置換手段、
前記置換手段により秘匿対象の文字列が他の文字列に置換された電子メールのデータを出力する手段、
として機能させるためのプログラム。
Computer
A program for accumulating data of e-mail posted from a registered user of a mailing list service and for functioning as a server for a mailing system having a function of providing the stored e-mail data in response to a browsing request from the registered user And
Means for storing, for each registered user, profile information including information on a character string to be concealed in an email,
Determining means for acquiring the data of the e-mail requested to be browsed, and determining whether or not to perform a predetermined replacement process based on the withdrawal time of the source user of the e-mail from the mailing list service;
When it is determined that the replacement process is performed, for the data of the e-mail requested to be browsed, a replacement unit that replaces a confidential target character string indicated by the profile information of the sender user with another character string,
Means for outputting data of an email in which the character string to be concealed has been replaced with another character string by the replacing means,
Program to function as
JP2002226752A 2002-08-02 2002-08-02 Server and program for mailing system Expired - Lifetime JP3730200B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002226752A JP3730200B2 (en) 2002-08-02 2002-08-02 Server and program for mailing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002226752A JP3730200B2 (en) 2002-08-02 2002-08-02 Server and program for mailing system

Publications (2)

Publication Number Publication Date
JP2004070537A true JP2004070537A (en) 2004-03-04
JP3730200B2 JP3730200B2 (en) 2005-12-21

Family

ID=32013982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002226752A Expired - Lifetime JP3730200B2 (en) 2002-08-02 2002-08-02 Server and program for mailing system

Country Status (1)

Country Link
JP (1) JP3730200B2 (en)

Also Published As

Publication number Publication date
JP3730200B2 (en) 2005-12-21

Similar Documents

Publication Publication Date Title
US10009356B2 (en) Redirection method for electronic content
US7620996B2 (en) Dynamic summary module
US7756903B2 (en) Configuring a search engine results page with environment-specific information
US8090776B2 (en) Dynamic content change notification
WO2010138910A1 (en) Secure collaborative environment
JP2000076307A (en) Communicating method and communication network
US7587488B2 (en) Dynamic background rater for internet content
WO2006071324A2 (en) Imroved bitmask access for managing blog content
US8141124B2 (en) Managing community provided in information processing system
JP2010198379A (en) Electronic mail distribution system and program
JP3528536B2 (en) Electronic community generation / activity support method and system, and storage medium storing electronic community generation / activity support program
JP2007156534A (en) Communication apparatus
JP3730200B2 (en) Server and program for mailing system
JP2006221490A (en) Information providing system and program
JP3620711B2 (en) Information circulation system
JP4893694B2 (en) Information processing apparatus, information processing method, and program
JP2000022738A (en) Information provision system
JP2005025682A (en) Content disclosure system and content disclosure program
Slusarz RFC 8970 IMAP4 Extension: Message Preview Generation
WO2009147780A1 (en) Information processing device, information processing method and recording medium to store program
JP2006318407A (en) Method of contribution message contributed to electronic bulletin board and electronic bulletin board server
JP2005094512A (en) E-mail public server, e-mail public program and storage medium stored with e-mail public program
KR20020066780A (en) Method and system opening e-mail message via network
KR20190010280A (en) Apparatus and method for providing service of enterprise social network
Nakatani et al. Proposal of a method for protecting private information in user context

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050506

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050610

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: 20050927

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051005

R150 Certificate of patent or registration of utility model

Ref document number: 3730200

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20091014

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20101014

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20111014

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20121014

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20131014

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term