(57)【要約】【課題】  ユーザーの口座残高を参照し、購買可能なユーザーに商品の情報を自動的に送信することができる商品情報送信システムを提供する。【解決手段】  金融機関のウェブサイト２にアクセスしてユーザーの口座残高を自動的に取得してユーザー情報データベース６に格納する第一エミュレーター１６と第一スクリーンスクレーパー１７と第一データベース構造化手段１８と、  商品情報ウェブサイト３に自動的にアクセスして商品情報を商品情報データベース７に格納する第二エミュレーター１９と第二スクリーンスクレーパー２０と第二データベース構造化手段２１と、  ユーザーの嗜好情報を記憶する嗜好情報記憶手段８と、を有し、  ユーザーの口座残高と嗜好情報と商品情報を入力し、口座残高から判断して購買力を有するユーザーにそのユーザーが嗜好する商品の情報を送信する商品情報選択手段２５と送信手段２６を有する。【選択図】  図１
2006099627.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー識別情報、ユーザーの金融機関における識別情報、ユーザーの該金融機関におけるパスワード、ユーザーの該金融機関における口座番号、ユーザーの該口座の残高をフィールドデータに含むユーザー情報を記憶するユーザー情報データベースと、
商品の価格、商品の種類、商品の明細をフィールドデータに含む商品情報を記憶する商品情報データベースと、
ユーザーの口座残高を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した口座残高アクセスルールを記憶した口座残高アクセスルール記憶手段と、
所定の商品情報を表示するウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した商品情報アクセスルールを記憶した商品情報アクセスルール記憶手段と、
金融機関の口座残高を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した口座残高要素データルールを記憶した口座残高要素データルール記憶手段と、
所定の商品情報を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した商品情報要素データルールを記憶した商品情報要素データルール記憶手段と、
ユーザーが嗜好する商品の種類と明細をフィールドデータに含む嗜好情報を記憶する嗜好情報記憶手段と、
前記ユーザー情報データベースからユーザーの金融機関における識別情報とパスワードを取得し、前記口座残高アクセスルール記憶手段から前記金融機関に対する口座残高アクセスルールを取得し、該金融機関のウェブサイトにアクセスし、前記口座残高アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該金融機関のウェブサイトと送受信を行ってユーザーの口座残高を表示するウェブページの画面データを取得する第一エミュレーターと、
前記第一エミュレーターが取得した画面データからテキストデータを取り出す第一スクリーンスクレーパーと、
前記口座残高要素データルール記憶手段から前記金融機関の口座残高要素データルールを取得し、前記口座残高要素ルールに基づいて前記第一スクリーンスクレーパーが取り出したテキストデータからユーザーの口座残高の要素データを切り出して前記ユーザー情報データベースに格納する第一データベース構造化手段と、
前記商品情報アクセスルール記憶手段から所定の商品情報を表示するウェブページに対する商品情報アクセスルールを取得し、前記商品情報アクセスルールに基づいて該商品情報を表示するウェブページの画面データを取得する第二エミュレーターと、
前記第二エミュレーターが取得した画面データからテキストデータを取り出す第二スクリーンスクレーパーと、
前記商品情報要素データルール記憶手段から前記商品情報を表示したウェブページに対応する商品情報要素データルールを取得し、前記商品情報要素データルールに基づいて前記第二スクリーンスクレーパーが取り出したテキストデータから商品情報を構成する要素データを切り出して前記商品情報データベースに格納する第二データベース構造化手段と、
前記ユーザー情報データベースからユーザーの口座残高を取得し、前記嗜好情報記憶手段からユーザーの嗜好情報を取得し、前記商品情報データベースに記憶された商品情報と前記口座残高と前記嗜好情報とを比較し、所定の許容条件内でユーザーが購買可能でありユーザーの嗜好に合致する商品の商品情報を選択する商品情報選択手段と、
を有することを特徴とする商品情報送信システム。
【請求項２】
ユーザー識別情報、ユーザーの金融機関における識別情報、ユーザーの該金融機関におけるパスワード、ユーザーの該金融機関における口座番号、ユーザーの該口座の残高、定期的な振り込みの振込額と振込時期、定期的な引き落としの引落額と引落時期をフィールドデータに含むユーザー情報を記憶するユーザー情報データベースと、
商品の価格、商品の種類、商品の明細をフィールドデータに含む商品情報を記憶する商品情報データベースと、
ユーザーの口座残高を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した口座残高アクセスルールを記憶した口座残高アクセスルール記憶手段と、
ユーザーの金融機関との取引履歴を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した取引履歴アクセスルールを記憶した取引履歴アクセスルール記憶手段と、
所定の商品情報を表示するウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した商品情報アクセスルールを記憶した商品情報アクセスルール記憶手段と、
金融機関の口座残高を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した口座残高要素データルールを記憶した口座残高要素データルール記憶手段と、
金融機関との取引履歴を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した取引履歴要素データルールを記憶した取引履歴要素データルール記憶手段と、
所定の商品情報を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した商品情報要素データルールを記憶した商品情報要素データルール記憶手段と、
ユーザーが嗜好する商品の種類と明細をフィールドデータに含む嗜好情報を記憶する嗜好情報記憶手段と、
前記ユーザー情報データベースからユーザーの金融機関における識別情報とパスワードを取得し、前記口座残高アクセスルール記憶手段から前記金融機関に対する口座残高アクセスルールを取得し、前記取引履歴アクセスルール記憶手段から前記金融機関の取引履歴アクセスルールを取得し、該金融機関のウェブサイトにアクセスし、前記口座残高アクセスルールと前記取引履歴アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該金融機関のウェブサイトと送受信を行ってユーザーの口座残高を表示するウェブページの画面データと取引履歴を表示するウェブページの画面データとを取得する第一エミュレーターと、
前記第一エミュレーターが取得した画面データからテキストデータを取り出す第一スクリーンスクレーパーと、
前記口座残高要素データルール記憶手段から前記金融機関の口座残高要素データルールを取得し、前記取引履歴要素データルール記憶手段から前記金融機関の取引履歴要素データルールを取得し、前記口座残高要素ルールと前記取引履歴要素ルールに基づいて前記第一スクリーンスクレーパーが取り出したテキストデータからユーザーの口座残高と定期的な振込額と振込時期と定期的な引落額と引落時期の要素データを切り出して前記ユーザー情報データベースに格納する第一データベース構造化手段と、
前記商品情報アクセスルール記憶手段から所定の商品情報を表示するウェブページに対する商品情報アクセスルールを取得し、前記商品情報アクセスルールに基づいて該商品情報を表示するウェブページの画面データを取得する第二エミュレーターと、
前記第二エミュレーターが取得した画面データからテキストデータを取り出す第二スクリーンスクレーパーと、
前記商品情報要素データルール記憶手段から前記商品情報を表示したウェブページに対応する商品情報要素データルールを取得し、前記商品情報要素データルールに基づいて前記第二スクリーンスクレーパーが取り出したテキストデータから商品情報を構成する要素データを切り出して前記商品情報データベースに格納する第二データベース構造化手段と、
前記ユーザー情報データベースからユーザーの口座残高と定期的な振込額と振込時期と定期的な引落額と引落時期とを取得し、前記嗜好情報記憶手段からユーザーの嗜好情報を取得し、現在の口座残高と所定の期間内で予定されている振り込みと引き落としの額から実質口座残高を計算し、前記商品情報データベースに記憶された商品情報と前記実質口座残高とを比較し、所定の許容条件内でユーザーが購買可能でありユーザーの嗜好に合致する商品の商品情報を選択する商品情報選択手段と、
を有することを特徴とする商品情報送信システム。
【請求項３】
前記ユーザー情報データベースは、ユーザーが取引するクレジット会社におけるユーザーの識別情報、該クレジット会社におけるユーザーのパスワードをユーザー情報のフィールドデータとして記憶しており、
ユーザーのクレジットカードの利用履歴を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した利用履歴アクセスルールを記憶した利用履歴アクセスルール記憶手段と、
ユーザーのクレジットカードの利用履歴を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した利用履歴要素データルールを記憶した利用履歴要素データルール記憶手段と、
前記ユーザー情報データベースからユーザーのクレジット会社におけるユーザーの識別情報と該クレジット会社におけるユーザーのパスワードを取得し、前記利用履歴アクセスルール記憶手段から利用履歴アクセスルールを取得し、該クレジット会社のウェブサイトにアクセスし、前記利用履歴アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該クレジット会社のウェブサイトと送受信を行ってユーザーのクレジットカードの利用履歴を表示するウェブページの画面データを取得する第三エミュレーターと、
前記第三エミュレーターが取得した画面データからテキストデータを取り出す第三スクリーンスクレーパーと、
前記利用履歴要素データルール記憶手段から前記クレジット会社の利用履歴要素データルールを取得し、前記利用履歴要素データルールに基づいて前記第三スクリーンスクレーパーが取り出したテキストデータからユーザーのクレジットカードの利用履歴の要素データを切り出し、嗜好情報記憶手段に格納する第三データベース構造化手段を有することを特徴とする請求項１または２に記載の商品情報送信システム。
【請求項４】
前記ユーザー情報データベースは、ユーザーが取引するクレジット会社におけるユーザーの識別情報、該クレジット会社におけるユーザーのパスワード、該クレジット会社におけるユーザーの利用限度額をユーザー情報のフィールドデータとして記憶しており、
ユーザーのクレジットカードの利用限度額を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した利用限度額アクセスルールを記憶した利用限度額アクセスルール記憶手段と、
ユーザーのクレジットカードの利用限度額を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した利用限度額要素データルールを記憶した利用限度額要素データルール記憶手段と、を有し、
前記第三エミュレーターは、前記ユーザー情報データベースからユーザーのクレジット会社におけるユーザーの識別情報と該クレジット会社におけるユーザーのパスワードを取得し、前記利用限度額アクセスルール記憶手段から利用限度額アクセスルールを取得し、該クレジット会社のウェブサイトにアクセスし、前記利用限度額アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該クレジット会社のウェブサイトと送受信を行ってユーザーの利用限度額を表示するウェブページの画面データを取得し、
前記第三スクリーンスクレーパーは前記第三エミュレーターが取得した画面データからテキストデータを取り出し、
前記第三データベース構造化手段は、前記利用限度額要素データルール記憶手段から前記クレジット会社の利用限度額要素データルールを取得し、前記利用限度額要素データルールに基づいて前記第三スクリーンスクレーパーが取り出したテキストデータからユーザーの利用限度額の要素データを切り出して前記ユーザー情報データベースに格納し、
前記商品情報選択手段は、商品情報を選択する際に、前記ユーザー情報データベースからユーザーの利用限度額を取得し、ユーザーが購買可能か否かの判定においてユーザーの現実の口座残高あるいは前記実質口座残高に前記利用限度額を加算して商品情報を選択することを特徴とする請求項１〜３のいずれかに記載の商品情報送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動的にインターネット上のウェブページを検索し、ユーザーの嗜好に合い、かつ、ユーザーの現在の資金から購買する可能性が高い商品を自動的に選択し、該商品の情報を自動的にユーザーに送信するシステムに関する。
【０００２】
特に、本発明は、ユーザーの取引履歴からユーザーが嗜好する商品の傾向を分析して嗜好情報として記憶する一方、インターネット上の商品を掲示するＷｅｂページからテキストデータを抽出し、該テキストデータから所定の部分を切り出して該商品のデータの属性データ（フィールドデータ）としてデータベースに格納するとともに、ユーザーが取引する金融機関に自動的にアクセスしてユーザーの口座残高等を掲示する画面からテキストデータを抽出し、該テキストデータから所定の部分を切り出して該ユーザーの情報の属性データ（フィールドデータ）としてデータベースに格納し、前記嗜好情報と商品データとユーザーの口座情報とから、ユーザーが現在購買する価格帯にありかつユーザーが嗜好する商品を選択し、該商品の情報を自動的にユーザーに送信するシステムに関する。
【背景技術】
【０００３】
一般に、インターネットのウェブサイトでユーザー登録を受け、商品情報を登録ユーザーに自動的に送信するシステムは広く存在している。
【０００４】
たとえば、商品を販売するウェブサイトや商品の情報を提供するウェブサイトが、商品情報（メールマガジン等）を配布すべきユーザーのメールアドレスを登録し、新商品発売やキャンペーン等の所定の時期に、商品情報を自動的に登録されているメールアドレスに送信することが行われている。
【０００５】
このようなシステムにおいて、商品情報を興味をもっているユーザーに送信することが重要となる。
【０００６】
ユーザーが自ら商品情報の送信を希望して登録する場合は、該ユーザーが嗜好する商品の情報を送信することができる。
【０００７】
ユーザーの登録を待つのではなく、システム側で判断してユーザーが好むであろう商品の情報を各ユーザーに送信するシステムも存在する。
【０００８】
たとえば、ユーザーの性別、年齢、収入、趣味等の情報を収集し、所定のユーザー層が好む商品の情報を該ユーザー層に属するユーザーに送信するシステムが存在する。
【０００９】
また、ユーザーの購買履歴を保存し、該ユーザーの嗜好商品を分析し、同じ系統や属性の商品の情報を該ユーザーに送信するシステムも存在する。
【００１０】
先行技術文献
本願発明は、単にユーザーが購買する商品の傾向を分析して同じ系統や属性の商品の情報を送信するものではなく、ユーザーの購買力、すなわち、ユーザーの口座残高を参照し、ユーザーが実際に購買行動を起こす可能性が高い商品の情報を送信するものである。本願出願人が知る限り、従来において、本願発明の先行技術を示す文献は存在しない。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の商品情報送信システムは、ユーザーが購買する商品の傾向を分析して同じ系統や属性の商品の情報を送信したり、所定の属性で分類されるユーザー層が購買する商品の情報を、同じユーザー層の他のユーザーに送信したりしていた。
【００１２】
しかし、上記従来の商品情報送信システムによる商品情報の送信は、ユーザーの現在の購買力に関係なく商品情報を送信するものであった。
【００１３】
このため、商品情報を受信したユーザーがその商品を購買するための資金（口座残高）を有しておらず、実際に購買行動を起こすまでには至らないことがあった。
【００１４】
この場合に、実際に商品を購買するために十分な口座残高を有するユーザーに該商品情報を送信するようにすれば、より高い確率でユーザーの購買行動を起こさせることができる。
【００１５】
また、現在商品を購入するだけの口座残高がなくても、クレジットカード等の引き落としの時期が一ヶ月後等になる場合には、ユーザーが引き落とし時期の残高を見越して購入することがある。
【００１６】
一般に、口座残高は一定の時期には入金（給与の振り込み等）があり、また、一定の時期には引き落とし（公共料金や分割払いの引き落とし等）がある。
【００１７】
現在の口座残高では商品を購入できない場合でも、支払いの時には十分な口座残高がある場合がある。反対に現在の口座残高十分でも、支払いの時には不足する場合がある。
【００１８】
上記クレジットカード等の引き落としや給与等の振り込みは、一定の時期に行われるので、口座残高の変動を見越して、支払いの時期に十分な口座残高を有するユーザーに商品情報を送信するようにすれば、高い確率で購買行動を生じさせることができる。
【００１９】
そこで、本発明が解決しようとする課題は、ユーザーの口座残高を参照し、購買可能なユーザーに商品の情報を自動的に送信することができる商品情報送信システムを提供することにある。
【課題を解決するための手段】
【００２０】
本発明による商品情報送信システムは、
ユーザー識別情報、ユーザーの金融機関における識別情報、ユーザーの該金融機関におけるパスワード、ユーザーの該金融機関における口座番号、ユーザーの該口座の残高をフィールドデータに含むユーザー情報を記憶するユーザー情報データベースと、
商品の価格、商品の種類、商品の明細をフィールドデータに含む商品情報を記憶する商品情報データベースと、
ユーザーの口座残高を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した口座残高アクセスルールを記憶した口座残高アクセスルール記憶手段と、
所定の商品情報を表示するウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した商品情報アクセスルールを記憶した商品情報アクセスルール記憶手段と、
金融機関の口座残高を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した口座残高要素データルールを記憶した口座残高要素データルール記憶手段と、
所定の商品情報を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した商品情報要素データルールを記憶した商品情報要素データルール記憶手段と、
ユーザーが嗜好する商品の種類と明細をフィールドデータに含む嗜好情報を記憶する嗜好情報記憶手段と、
前記ユーザー情報データベースからユーザーの金融機関における識別情報とパスワードを取得し、前記口座残高アクセスルール記憶手段から前記金融機関に対する口座残高アクセスルールを取得し、該金融機関のウェブサイトにアクセスし、前記口座残高アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該金融機関のウェブサイトと送受信を行ってユーザーの口座残高を表示するウェブページの画面データを取得する第一エミュレーターと、
前記第一エミュレーターが取得した画面データからテキストデータを取り出す第一スクリーンスクレーパーと、
前記口座残高要素データルール記憶手段から前記金融機関の口座残高要素データルールを取得し、前記口座残高要素ルールに基づいて前記第一スクリーンスクレーパーが取り出したテキストデータからユーザーの口座残高の要素データを切り出して前記ユーザー情報データベースに格納する第一データベース構造化手段と、
前記商品情報アクセスルール記憶手段から所定の商品情報を表示するウェブページに対する商品情報アクセスルールを取得し、前記商品情報アクセスルールに基づいて該商品情報を表示するウェブページの画面データを取得する第二エミュレーターと、
前記第二エミュレーターが取得した画面データからテキストデータを取り出す第二スクリーンスクレーパーと、
前記商品情報要素データルール記憶手段から前記商品情報を表示したウェブページに対応する商品情報要素データルールを取得し、前記商品情報要素データルールに基づいて前記第二スクリーンスクレーパーが取り出したテキストデータから商品情報を構成する要素データを切り出して前記商品情報データベースに格納する第二データベース構造化手段と、
前記ユーザー情報データベースからユーザーの口座残高を取得し、前記嗜好情報記憶手段からユーザーの嗜好情報を取得し、前記商品情報データベースに記憶された商品情報と前記口座残高と前記嗜好情報とを比較し、所定の許容条件内でユーザーが購買可能でありユーザーの嗜好に合致する商品の商品情報を選択する商品情報選択手段と、
を有することを特徴とするものである。本発明による商品情報送信システムは、
ユーザー識別情報、ユーザーの金融機関における識別情報、ユーザーの該金融機関におけるパスワード、ユーザーの該金融機関における口座番号、ユーザーの該口座の残高、定期的な振り込みの振込額と振込時期、定期的な引き落としの引落額と引落時期をフィールドデータに含むユーザー情報を記憶するユーザー情報データベースと、
商品の価格、商品の種類、商品の明細をフィールドデータに含む商品情報を記憶する商品情報データベースと、
ユーザーの口座残高を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した口座残高アクセスルールを記憶した口座残高アクセスルール記憶手段と、
ユーザーの金融機関との取引履歴を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した取引履歴アクセスルールを記憶した取引履歴アクセスルール記憶手段と、
所定の商品情報を表示するウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した商品情報アクセスルールを記憶した商品情報アクセスルール記憶手段と、
金融機関の口座残高を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した口座残高要素データルールを記憶した口座残高要素データルール記憶手段と、
金融機関との取引履歴を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した取引履歴要素データルールを記憶した取引履歴要素データルール記憶手段と、
所定の商品情報を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した商品情報要素データルールを記憶した商品情報要素データルール記憶手段と、
ユーザーが嗜好する商品の種類と明細をフィールドデータに含む嗜好情報を記憶する嗜好情報記憶手段と、
前記ユーザー情報データベースからユーザーの金融機関における識別情報とパスワードを取得し、前記口座残高アクセスルール記憶手段から前記金融機関に対する口座残高アクセスルールを取得し、前記取引履歴アクセスルール記憶手段から前記金融機関の取引履歴アクセスルールを取得し、該金融機関のウェブサイトにアクセスし、前記口座残高アクセスルールと前記取引履歴アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該金融機関のウェブサイトと送受信を行ってユーザーの口座残高を表示するウェブページの画面データと取引履歴を表示するウェブページの画面データとを取得する第一エミュレーターと、
前記第一エミュレーターが取得した画面データからテキストデータを取り出す第一スクリーンスクレーパーと、
前記口座残高要素データルール記憶手段から前記金融機関の口座残高要素データルールを取得し、前記取引履歴要素データルール記憶手段から前記金融機関の取引履歴要素データルールを取得し、前記口座残高要素ルールと前記取引履歴要素ルールに基づいて前記第一スクリーンスクレーパーが取り出したテキストデータからユーザーの口座残高と定期的な振込額と振込時期と定期的な引落額と引落時期の要素データを切り出して前記ユーザー情報データベースに格納する第一データベース構造化手段と、
前記商品情報アクセスルール記憶手段から所定の商品情報を表示するウェブページに対する商品情報アクセスルールを取得し、前記商品情報アクセスルールに基づいて該商品情報を表示するウェブページの画面データを取得する第二エミュレーターと、
前記第二エミュレーターが取得した画面データからテキストデータを取り出す第二スクリーンスクレーパーと、
前記商品情報要素データルール記憶手段から前記商品情報を表示したウェブページに対応する商品情報要素データルールを取得し、前記商品情報要素データルールに基づいて前記第二スクリーンスクレーパーが取り出したテキストデータから商品情報を構成する要素データを切り出して前記商品情報データベースに格納する第二データベース構造化手段と、
前記ユーザー情報データベースからユーザーの口座残高と定期的な振込額と振込時期と定期的な引落額と引落時期とを取得し、前記嗜好情報記憶手段からユーザーの嗜好情報を取得し、現在の口座残高と所定の期間内で予定されている振り込みと引き落としの額から実質口座残高を計算し、前記商品情報データベースに記憶された商品情報と前記実質口座残高とを比較し、所定の許容条件内でユーザーが購買可能でありユーザーの嗜好に合致する商品の商品情報を選択する商品情報選択手段と、
を有することを特徴とするものである。
【００２１】
前記ユーザー情報データベースは、ユーザーが取引するクレジット会社におけるユーザーの識別情報、該クレジット会社におけるユーザーのパスワードをユーザー情報のフィールドデータとして記憶しており、
ユーザーのクレジットカードの利用履歴を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した利用履歴アクセスルールを記憶した利用履歴アクセスルール記憶手段と、
ユーザーのクレジットカードの利用履歴を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した利用履歴要素データルールを記憶した利用履歴要素データルール記憶手段と、
前記ユーザー情報データベースからユーザーのクレジット会社におけるユーザーの識別情報と該クレジット会社におけるユーザーのパスワードを取得し、前記利用履歴アクセスルール記憶手段から利用履歴アクセスルールを取得し、該クレジット会社のウェブサイトにアクセスし、前記利用履歴アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該クレジット会社のウェブサイトと送受信を行ってユーザーのクレジットカードの利用履歴を表示するウェブページの画面データを取得する第三エミュレーターと、
前記第三エミュレーターが取得した画面データからテキストデータを取り出す第三スクリーンスクレーパーと、
前記利用履歴要素データルール記憶手段から前記クレジット会社の利用履歴要素データルールを取得し、前記利用履歴要素データルールに基づいて前記第三スクリーンスクレーパーが取り出したテキストデータからユーザーのクレジットカードの利用履歴の要素データを切り出し、嗜好情報記憶手段に格納する第三データベース構造化手段を有するようにすることができる。
【００２２】
前記ユーザー情報データベースは、ユーザーが取引するクレジット会社におけるユーザーの識別情報、該クレジット会社におけるユーザーのパスワード、該クレジット会社におけるユーザーの利用限度額をユーザー情報のフィールドデータとして記憶しており、
ユーザーのクレジットカードの利用限度額を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した利用限度額アクセスルールを記憶した利用限度額アクセスルール記憶手段と、
ユーザーのクレジットカードの利用限度額を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した利用限度額要素データルールを記憶した利用限度額要素データルール記憶手段と、を有し、
前記第三エミュレーターは、前記ユーザー情報データベースからユーザーのクレジット会社におけるユーザーの識別情報と該クレジット会社におけるユーザーのパスワードを取得し、前記利用限度額アクセスルール記憶手段から利用限度額アクセスルールを取得し、該クレジット会社のウェブサイトにアクセスし、前記利用限度額アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用して該クレジット会社のウェブサイトと送受信を行ってユーザーの利用限度額を表示するウェブページの画面データを取得し、
前記第三スクリーンスクレーパーは前記第三エミュレーターが取得した画面データからテキストデータを取り出し、
前記第三データベース構造化手段は、前記利用限度額要素データルール記憶手段から前記クレジット会社の利用限度額要素データルールを取得し、前記利用限度額要素データルールに基づいて前記第三スクリーンスクレーパーが取り出したテキストデータからユーザーの利用限度額の要素データを切り出して前記ユーザー情報データベースに格納し、
前記商品情報選択手段は、商品情報を選択する際に、前記ユーザー情報データベースからユーザーの利用限度額を取得し、ユーザーが購買可能か否かの判定においてユーザーの現実の口座残高あるいは前記実質口座残高に前記利用限度額を加算して商品情報を選択するようにすることができる。
【発明の効果】
【００２３】
本発明の商品情報送信システムは、自動的にユーザーの口座残高の情報を収集し、かつ、インターネット上に掲示されている商品の情報を自動収集し、ユーザーの商品の嗜好情報と口座残高と商品情報の３つの情報から、ユーザーが購入することができ、かつ、好むであろう商品を判定し、該商品の情報を自動的にユーザーに送信することができる。
【００２４】
これにより、購買力があるユーザーに該ユーザーが好む商品の情報を送信することができ、実際に購買行動に結びつく商品情報の送信を実現することができる。
【００２５】
また、本発明の商品情報送信システムによれば、ユーザーの金融機関の取引履歴を自動的に収集し、その取引履歴から定期的な振り込みの額と時期および定期的な引き落としの額と時期と分析し、現在から所定期間を区切って現在の口座残高に予定されている振り込みと引き落としを加減し、実質口座残高を計算し、前記実質口座残高とユーザーの嗜好情報と商品情報の３つの情報から、ユーザーが購入することができ、かつ、好むであろう商品を判定し、該商品の情報を自動的にユーザーに送信することができる。
【００２６】
このシステムによれば、現在は口座残高が不足していても近い将来購買力を有するようになるユーザーに商品情報を送信できる。反対に、現在口座残高が十分であっても近い将来に口座残高が不足するユーザーには商品情報を送信せず、無用な商品情報の送信を防止することができる。
【００２７】
さらに、本発明の商品情報送信システムは、第三のエミュレーターによれば、ユーザーのクレジットカードの利用履歴を自動収集でき、その情報から該ユーザーの購入商品を分析でき、自動的にユーザーの嗜好情報を収集することができる。
【００２８】
また、本発明の商品情報送信システムは、ユーザーが利用するクレジットカードの利用限度額をクレジット会社から自動収集し、ユーザーの口座残高に加えてユーザーの購買力を評価することができる。
【００２９】
これにより、クレジットカードを利用するユーザーに対して口座残高にクレジットカードの利用限度額を加味して購買力を評価し、商品を購入することができるユーザーに商品情報を送信することができる。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施の形態について説明する。
【００３１】
図１は、本発明の一実施形態による商品情報送信システムの構成を示している。
【００３２】
図１に示す実施形態は、ユーザーの現在の口座残高を取得し、その口座残高あるいは該口座残高を用いて算出した価格範囲内の商品の情報をユーザーに送信するシステムである。
【００３３】
図１のシステム全体は、商品情報送信システム１と、金融機関のウェブサイト２と、商品情報ウェブサイト３と、クレジット会社ウェブサイト４と、ユーザーコンピュータ５とからなる。
【００３４】
なお、金融機関のウェブサイト２と商品情報ウェブサイト３とクレジット会社ウェブサイト４とユーザーコンピュータ５はそれぞれ一つのみを示しているが、一般的にはそれぞれ複数有している。
【００３５】
商品情報送信システム１は、ユーザーに関連する情報を記憶する系統として、ユーザー情報データベース６と、商品情報データベース７と、嗜好情報記憶手段８と、メールアドレス記憶手段９とを有している。
【００３６】
また、ユーザー情報を収集するためにシステムが参照してその通りに動作する方法（「ルール」という）を記憶する手段として、口座残高アクセスルール記憶手段１０と、口座残高要素データルール記憶手段１１とを有している。
【００３７】
また、商品の情報を収集するためのルールを記憶する手段として、商品情報アクセスルール記憶手段１２と、商品情報要素データルール記憶手段１３とを有している。
【００３８】
また、ユーザーの嗜好情報を収集するためのルールを記憶する手段として、利用履歴アクセスルール記憶手段１４と、利用履歴要素データルール記憶手段１５とを有している。
【００３９】
ユーザーの金融情報を収集する系統として、第一エミュレーター１６と、第一スクリーンスクレーパー１７と、第一データベース構造化手段１８とを有している。
【００４０】
商品の情報を収集する系統として、第二エミュレーター１９と、第二スクリーンスクレーパー２０と、第二データベース構造化手段２１とを有している。
【００４１】
ユーザーの嗜好情報やクレジットカードの利用限度額等の情報を収集するためにクレジット会社のウェブサイトにアクセスする系統として、第三エミュレーター２２と、第三スクリーンスクレーパー２３と、第三データベース構造化手段２４とを有している。
【００４２】
また、ユーザーに送信すべき商品情報を選択する商品情報選択手段２５と、該商品情報を送信する送信手段２６とを有している。
【００４３】
ユーザー情報データベース６は、ユーザーの情報を記憶管理する目的で設けられたものであり、ユーザーごとに一レコードのユーザー情報を有し、一レコードのユーザー情報は複数のフィールドデータを有しており、それらのフィールドデータは少なくとも当システムにおけるユーザー識別情報、ユーザーの金融機関における識別情報、ユーザーの該金融機関におけるパスワード、ユーザーの該金融機関における口座番号、ユーザーの該口座の残高のフィールドデータを含んでいる。
【００４４】
なお、ユーザー情報はこの他にユーザーの種々の情報を含んでいてもよく、メールアドレスのフィールドデータを有するようにしてメールアドレス記憶手段９と統合してもよい。
【００４５】
商品情報データベース７は、商品の情報を記憶管理する目的で設けられたものであり、商品ごとに一レコードの商品情報を有し、一レコードの商品情報は複数のフィールドデータを有しており、それらのフィールドデータは少なくとも商品の価格、商品の種類、商品の明細のフィールドデータを含んでいる。
【００４６】
ここで、商品の明細とは、商品の大きさ、材質、色、特徴等の仕様であり、これらのデータはユーザーの嗜好情報を用いてそれらを介して商品情報を検索できるようなデータであるのが好ましい。
【００４７】
嗜好情報記憶手段８は、ユーザーごとに、一ユーザーが複数の嗜好商品を有する場合は商品ごとに作成され、一嗜好情報は複数のフィールドデータを有し、フィールドデータはユーザーが嗜好する商品の種類と明細を含む。
【００４８】
前記商品の種類と明細は、前記商品情報データベース７の商品の種類と明細と対応しており、嗜好情報記憶手段８の商品の種類と明細から商品情報データベース７の商品情報を検索できるように設定しておく。
【００４９】
メールアドレス記憶手段９はユーザーのメールアドレスを記憶するものである。
【００５０】
メールアドレス記憶手段９のメールアドレスは、当システムにおけるユーザーの識別情報と対応付けられている。
【００５１】
口座残高アクセスルール記憶手段１０は、金融機関のウェブサイトのユーザーの口座残高を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序とを記載した口座残高アクセスルールを記憶したものである。
【００５２】
ここで、「アクセスするために送受信すべきデータの内容と形式と順序とを記載したルール」とは、接続先のＵＲＬ、通信プロトコルを確立するために送受信するデータ（単なる確認応答の信号を含む）、その後に続く認証やログインをするために送受信されるデータ（単なる確認応答の一般的な信号およびパスワード等特別なデータを含む）等を、形式と順序を含めて詳細に記載したものである。
【００５３】
「アクセスするために送受信すべきデータの内容と形式と順序とを記載したルール」は接続先のウェブサイトによって区々であり、ウェブサイトごとにあらかじめ用意され、同一のウェブサイトであっても、接続するファイル（ウェブページ）が異なれば異なるルールが用意される。
【００５４】
口座残高要素データルール記憶手段１１は口座残高要素データルールを記憶したものである。
【００５５】
口座残高要素データルールは、金融機関の口座残高を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式の情報を有している。
【００５６】
ここで、金融機関の口座残高を表示したウェブページから取り出したテキストデータとは、前記ウェブページから画像データを除いてテキストデータのみを取り出したものである。
【００５７】
テキストデータは第一スクリーンスクレーパー１７によって取り出される。
【００５８】
スクリーンスクレーパーによって機械的に取り出されるテキストデータは、一かたまりのテキストデータの連続になっており、そのままでは、どの部分がたとえば口座残高のデータであるか区別できないようになっている。
【００５９】
口座残高要素データルールは、第一スクリーンスクレーパー１７によって取り出されたテキストデータの何桁目から何桁目が口座番号、何桁目から何桁目が口座残高のデータというように要素データの所在、要素データの内容、そして、それぞれの要素データ（口座番号、口座残高等）がどのような形式、たとえば、３桁ごとにカンマ（，）が挿入されているとか、１０００円単位になっているとかの情報を詳細に含んでいる。
【００６０】
商品情報アクセスルール記憶手段１２は商品情報アクセスルールを記憶したものである。
【００６１】
商品情報アクセスルールには、所定の商品情報を表示するウェブページにアクセスするために送受信すべきデータの内容と形式と順序とが記載されている。
【００６２】
商品情報アクセスルールは、アクセスすべき商品情報ウェブサイト３のＵＲＬ、通信プロトコルを確立するために送受信されるデータ、登録ユーザーのみがアクセスできる場合はそのログインするために送受信されるデータ、ウェブサイトの中の目的のウェブページを表示させるために送受信されるデータ、前記全データの送受信される順序と形式の情報を有している。
【００６３】
商品情報要素データルール記憶手段１３は、所定の商品情報を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式とを記載した商品情報要素データルールを記憶したものである。
【００６４】
商品情報を表示したウェブページのテキストデータは第二スクリーンスクレーパー２０によって取り出される。
【００６５】
商品情報を表示したウェブページから機械的に取り出されたテキストデータは一かたまりのテキストデータの連続になっており、そのままでは、どの部分のテキストデータが商品の価格や商品の種類や商品の明細になっているか区別できないようになっている。
【００６６】
商品情報要素データルールは、ウェブページから取り出されたテキストデータの何桁目から何桁目が商品の価格、何桁目から何桁目が商品の所定の属性（商品の明細）であるというように要素データの所在、そして、それぞれの要素データ（たとえば商品価格）がどのような形式、たとえば、３桁ごとにカンマ（，）が挿入されているとか、１０００円単位になっているとかの情報を詳細に含んでいる。
【００６７】
以上が商品情報送信システム１の各構成の説明であったが、次に、本実施形態の商品情報送信システム１による処理について説明する。
【００６８】
本実施形態の商品情報送信システム１は、ユーザーのクレジットカードの利用履歴から、ユーザーの嗜好情報を自動収集する手段を有している。
【００６９】
最初にユーザーの嗜好情報の自動収集について説明する。
【００７０】
なお、自動収集することなく、嗜好情報を予め記憶させた嗜好情報記憶手段８を用意することも可能である。
【００７１】
本実施形態の商品情報送信システム１は、ユーザーの嗜好情報を自動収集するために、利用履歴アクセスルール記憶手段１４、利用履歴要素データルール記憶手段１５、第三エミュレーター２２、第三スクリーンスクレーパー２３、第三データベース構造化手段２４を有している。
【００７２】
また、ユーザーの嗜好情報を自動収集するために、ユーザー情報データベース６は、ユーザーが取引するクレジット会社におけるユーザーの識別情報、該クレジット会社におけるユーザーのパスワードをユーザー情報のフィールドデータとして記憶している。
【００７３】
利用履歴アクセスルール記憶手段１４は利用履歴アクセスルールを記憶している。
【００７４】
利用履歴アクセスルールは、ユーザーのクレジットカードの利用履歴を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序等の情報を含んでいる。
【００７５】
利用履歴アクセスルールは、前述した口座残高アクセスルールや商品情報アクセスルールと同様に、クレジット会社ウェブサイト４のＵＲＬ、通信プロトコルを確立するために送受信されるデータ、ログインするために送受信されるデータ、利用履歴を表示したウェブページにアクセスするために送受信されるデータ、前記データの送受信の順序、形式等の情報を詳細に有している。
【００７６】
また、利用履歴要素データルール記憶手段１５は利用履歴要素データルールを記憶している。
【００７７】
利用履歴要素データルールは、ユーザーのクレジットカードの利用履歴を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式等の情報を有している。
【００７８】
利用履歴を表示したウェブページのテキストデータは第三スクリーンスクレーパー２３によって取り出される。
【００７９】
利用履歴要素データルールは、利用履歴を表示したウェブページから取り出されたテキストデータの何桁目から何桁目までがユーザーの購入商品の種類のデータ、何桁目から何桁目までがユーザーの購入商品の価格のデータ、何桁目から何桁目までが利用時期のデータというように要素データの所在、内容、そして、それぞれの要素データ（たとえば商品種類）がどのような形式、たとえば、所定の商品コードによって表されているとか、価格ならばどのような形式で記載されているとかの情報を詳細に含んでいる。
【００８０】
第三エミュレーター２２は、所定の時期に自動的にクレジット会社ウェブサイト４にアクセスする。
【００８１】
クレジット会社ウェブサイト４にアクセスする前に、第三エミュレーター２２はユーザー情報データベース７からユーザーのクレジット会社におけるユーザーの識別情報と該クレジット会社におけるユーザーのパスワードを取得するとともに、利用履歴アクセスルール記憶手段１４から利用履歴アクセスルールを取得する。
【００８２】
利用履歴アクセスルールには前述したように該ユーザーの利用履歴を表示したウェブページにアクセスするために送受信されるデータの内容、順序、形式が詳細に記載されているので、前記利用履歴アクセスルールに基づいて、第三エミュレーター２２は、クレジット会社ウェブサイト４にアクセスし、クレジット会社のウェブサイト４と送受信を行い、特別な情報として求められた場合にはユーザーの識別情報やパスワードを使用して応答することにより、該ユーザーのクレジットカードの利用履歴を表示するウェブページの画面データを取得（受信）する。
【００８３】
ここでの第三エミュレーター２２の作用は、ユーザーに完全に成り代わって、ユーザー自身がアクセスした場合と全く同様にクレジット会社ウェブサイト４と送受信を行い、予め定められた手順にしたがって予め用意しておいたデータを送受信するものである。
【００８４】
第三エミュレーター２２がユーザーのクレジットカードの利用履歴を表示するウェブページの画面データを取得すると、第三スクリーンスクレーパー２３が該画面データを入力し、該画面データから画像データを除いてテキストデータだけを切り出す。
【００８５】
なお、画面データは通常画像データとテキストデータの組合せから成り、画面データのソースコードには表示する画像データ、表示するテキストデータ、それらのデータの配置・大きさに関する情報、説明用のテキストデータ等が含まれている。
【００８６】
第三スクリーンスクレーパー２３によって取り出されたテキストデータは、画面に表示するテキストデータ、それらのデータの配置・大きさに関する記述、説明用のテキストデータ等が含まれており、そのままでは要素データを区別できないようになっている。
【００８７】
第三データベース構造化手段２４は、上記テキストデータのかたまりから要素データを切り出して嗜好情報記憶手段８に格納する。
【００８８】
第三データベース構造化手段２４はまず利用履歴要素データルール記憶手段１５から前記利用履歴を表示するウェブページの利用履歴要素データルールを取得する。
【００８９】
次に、第三データベース構造化手段２４は、前記利用履歴要素データルールに基づいて第三スクリーンスクレーパー２３によって取り出されたテキストデータから、ユーザーが購入した商品の種類、商品の価格、購入した時期等の要素データを桁数等によって特定し、それらの要素データを切り出す。
【００９０】
さらに、第三データベース構造化手段２４は、利用履歴要素データルールに基づいて上記切り出された要素データの数字等の表現形式を特定し、嗜好情報記憶手段８に格納するのに適した表現形式に変換し、嗜好情報として嗜好情報記憶手段８に格納する。
【００９１】
嗜好情報記憶手段８においては、自動収集されたユーザーの嗜好情報は、更新される形で格納されてもよいが、追加的に格納され、後に商品情報選択手段２５によって統計的に処理を行った上でユーザーの嗜好情報を特定してもよい。
【００９２】
以上はユーザーの嗜好情報の自動収集の処理であったが、嗜好情報を自動収集しない場合は、予め嗜好情報記憶手段８にユーザーの嗜好情報を入力しておくようにする。
【００９３】
次に、ユーザーの口座残高の自動収集については説明する。
【００９４】
第一エミュレーター１６は、ユーザーの口座残高を自動収集ため、ユーザー情報データベース６からユーザーの金融機関における識別情報とパスワードを取得するとともに、口座残高アクセスルール記憶手段１０から前記金融機関に対する口座残高アクセスルールを取得する。
【００９５】
次に、第一エミュレーター１６は、口座残高アクセスルールに従って、金融機関のウェブサイト２にアクセスし、通信プロトコルを確立し、ログインするための送受信を行う。金融機関のウェブサイト２からユーザーしか知らない情報としてユーザーＩＤやパスワードを要求された場合には、上記ユーザー情報データベース６から得たユーザーの識別情報やパスワードを用いて応答する。
【００９６】
上記のようにして、第一エミュレーター１６はユーザーの口座残高を表示したウェブページにアクセスし、該ウェブページの画面データを取得（受信）する。
【００９７】
次に、第一スクリーンスクレーパー１７が上記第一エミュレーター１６によって取得された画面データを入力し、画像データを除いて該画面データからテキストデータを取り出す。
【００９８】
第一データベース構造化手段１８は、口座残高要素データルール記憶手段１１から口座残高要素データルールを取得し、該口座残高要素データルールに基づいてテキストデータの何桁目から何桁目が口座残高であるかを特定し、口座残高を要素データとして切り出し、また口座残高要素データルールに基づいて該口座残高の要素データの数字の表現形式を特定し、ユーザー情報データベース６の口座残高のフィールドデータとして適合するように数字の表現形式を変換し、ユーザー情報データベース６のユーザー情報の該当するフィールドデータのところに格納する。
【００９９】
以上がユーザーの口座残高の自動収集の処理である。次に、商品情報の自動収集については説明する。
【０１００】
商品情報を自動収集するために、第二エミュレーター１９は、商品情報要素データルール記憶手段１２から商品情報を表示したウェブページごとに存在する商品情報要素データルールを取得する。
【０１０１】
商品情報アクセスルールには、アクセスすべき商品情報ウェブサイト３のＵＲＬ、該ウェブサイトへのログインする方法、目的とするウェブページの所在（ＵＲＬ）等が記載されている。
【０１０２】
第二エミュレーター１９は、前記商品情報アクセスルールに基づいて該商品情報を表示するウェブページの商品情報ウェブサイト３にアクセスし、通信プロトコルを確立し、必要に応じてログインし、目的とするウェブページの画面データを取得する。
【０１０３】
なお、商品情報ウェブサイト３にユーザー情報を用いてログインする必要がある場合には、ユーザー情報データベース６に該商品情報ウェブサイト３にログインするためのユーザーの識別情報（登録番号等）やパスワードを記憶し、第一エミュレーター１６は商品情報ウェブサイト３にアクセスする前にユーザー情報データベース６から該ユーザーの識別情報やパスワードを取得するようにする。
【０１０４】
第二エミュレーター１９が目的とするウェブページの画面データを取得した後は、第二スクリーンスクレーパー２０が前記画面データを入力し、画像データを除いて画面データからテキストデータを切り出すようにする。
【０１０５】
第二データベース構造化手段２１は、第二スクリーンスクレーパー２０が取り出したテキストデータから商品情報を切り出すだめに、商品情報要素データルール記憶手段１３から前記ウェブページに対応する商品情報要素データルールを取得する。
【０１０６】
第二データベース構造化手段２１は、上記商品情報要素データルールに基づいて、第二スクリーンスクレーパー２０が取り出したテキストデータの何桁目から何桁目までが商品の種類、価格、明細等の要素データであるかを特定し、該要素データを切り出すようにする。
【０１０７】
また、第二データベース構造化手段２１は、上記商品情報要素データルールに基づいて、上記要素データの表現形式を特定し、商品情報データベース７の商品情報のフィールドデータに適合するデータ形式に変換し、商品情報データベース７の商品情報の該フィールドデータのところに格納する。
【０１０８】
以上の処理により、商品情報が自動的に商品情報データベース７に格納される。
【０１０９】
本実施形態の商品情報送信システム１は、上述した準備のもと、自動的に購買力を有するユーザーにユーザーが嗜好する商品の情報を送信する。
【０１１０】
以下その処理について説明する。
【０１１１】
商品情報選択手段２５は、予めセットされた時期に、ユーザー情報データベース６にアクセスしてユーザー情報データベース６からユーザーの口座残高を取得するとともに、嗜好情報記憶手段８にアクセスして嗜好情報記憶手段８からユーザーの嗜好情報を取得する。
【０１１２】
商品情報選択手段２５は、上記嗜好情報を用いて、同一あるいは予め定めた類似関係にある商品種類や、同一あるいは予め定めた類似範囲内の商品明細を有する商品情報を商品情報データベース７から検索するとともに、その中からユーザーの口座残高より低額の商品あるいは予め定めた範囲内でユーザーの口座残高より高額の商品を絞って検索する。
【０１１３】
商品情報選択手段２５は、上記同一の検索および一定の許容範囲を有する検索の他に、一定の条件、たとえばユーザーの信用や該商品に関する関心度の高さ等の条件を設けて、送信すべき商品情報を定めることができる。
【０１１４】
商品情報選択手段２５による商品情報の決定に任意の判断のアルゴリズムを加えることができ、これらの判断を含めた検索を「選択」という。
【０１１５】
商品情報選択手段２５は、ユーザーに送信すべき商品の情報を選択すると、該商品情報を送信手段２６に出力する。
【０１１６】
送信手段２６は、メールアドレス記憶手段９を参照し、送信すべきユーザーのメールアドレスをユーザーの識別情報を介して検索し、該メールアドレスに上記商品情報選択手段２５によって選択された商品の情報を送信する。
【０１１７】
以上の一連の処理により、商品情報送信システム１によれば、システムが自動的にユーザーに成り代わってユーザーの口座残高の情報を取得するとともに、インターネット上の商品情報を掲示するウェブサイトに自動的にアクセスして商品情報を取得し、さらに、自動的にユーザーのクレジットカードの利用履歴からユーザーの購買する商品の情報から嗜好情報を取得し、前記口座残高の情報と商品の情報と嗜好情報とを比較して所定の条件に合致する商品を自動選択し、購買力のあるユーザーに該ユーザーが嗜好する商品の情報を自動的に送信することができる。
【０１１８】
次に、本発明の他の実施形態による商品情報送信システムについて説明する。
【０１１９】
図２は、上記他の実施形態による商品情報送信システムの構成を示している。
【０１２０】
図２において、図１と同一の部分については同一の符号を付して重複する説明を省略する。
【０１２１】
図２に示した実施形態による商品情報送信システム３０は、商品情報送信システム１（図１）が現在の口座残高を基準に、購買力を有するユーザーを判断し商品情報を選択するのに対して、振り込みや引き落としなどの口座残高の変動を予測し、実質的に購買力を有するユーザーに商品情報を送信するものである。
【０１２２】
本実施形態の商品情報送信システム３０は、取引履歴アクセスルール記憶手段３１と、取引履歴要素データルール記憶手段３２とを有して他は図１の商品情報送信システム１と構成的に変わらない。
【０１２３】
ただし、商品情報送信システム３０のユーザー情報データベース６は、定期的な振り込みの振込額と振込時期、定期的な引き落としの引落額と引落時期をユーザー情報のフィールドデータに含んでいる。
【０１２４】
本実施形態において、クレジット会社ウェブサイト４にアクセスしてユーザーのクレジットカードの利用履歴からユーザーの嗜好情報を自動収集する系統と、商品情報ウェブサイト３にアクセスして商品情報を自動収集する系統は、商品情報送信システム１におけるそれらの系統と変わらない。
【０１２５】
本実施形態の商品情報送信システム３０においては、金融機関のウェブサイト２にアクセスしてユーザーの現在の口座残高のみならず、過去の金融機関との取引履歴から口座残高の変動を予測する情報を収集する点に特徴がある。このことを以下に説明する。
【０１２６】
取引履歴アクセスルール記憶手段３１は取引履歴アクセスルールを記憶している。
【０１２７】
取引履歴アクセスルールは、ユーザーの金融機関との取引履歴を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序等の情報を有している。
【０１２８】
取引履歴アクセスルールには、金融機関のウェブサイト２のＵＲＬ、該金融機関のウェブサイト２と通信プロトコルを確立するために送受信されるデータ、ログインするために送受信されるデータ、アクセスすべきウェブページの所在（ＵＲＬ）、および、それらのデータの内容、やり取りされる順序、データ形式等が詳細に記載されている。
【０１２９】
取引履歴要素データルール記憶手段３２は取引履歴要素データルールを記憶している。
【０１３０】
取引履歴要素データルールは、金融機関との取引履歴を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式等の情報を有している。
【０１３１】
取引履歴要素データルールは、たとえば振り込み者や引き落とし者の情報を有し、取引履歴を表示したウェブページから取り出したテキストデータの何桁目から何桁目までが取引履歴のデータであるか、前記振り込み者と引き落とし者のデータの前後何桁から何桁が振込額や引落額や振込時期や引落時期のデータであるか、それらのデータの形式等の情報を詳細に有している。
【０１３２】
本実施形態においては、第一エミュレーター１６は、ユーザー情報データベース６からユーザーの金融機関における識別情報とパスワードを取得し、口座残高アクセスルール記憶手段１０から前記金融機関に対する口座残高アクセスルールを取得し、さらに取引履歴アクセスルール記憶手段３１から前記金融機関の取引履歴アクセスルールを取得する。
【０１３３】
通常は口座残高を表示するウェブページと取引履歴を表示するウェブページは異なるので、第一エミュレーター１６は、金融機関のウェブサイト２にアクセスし、口座残高アクセスルールに基づいて金融機関のウェブサイト２と送受信を行ってユーザーの口座残高を表示するウェブページの画面データを取得するとともに、取引履歴アクセスルールに基づいて取引履歴を表示するウェブページの画面データとを取得する。
【０１３４】
金融機関のウェブサイト２との送受信において、金融機関のウェブサイト２からユーザーの金融機関における識別情報とパスワードを要求されたときは、第一エミュレーター１６はユーザー情報データベース６から得たそれらのデータを送信する。
【０１３５】
第一スクリーンスクレーパー１７は、第一エミュレーター１６が取得した口座残高を表示するウェブページの画面データと取引履歴を表示するウェブページの画面データから、画像データを除いてテキストデータだけを取り出す。
【０１３６】
第一データベース構造化手段１８は、口座残高要素データルール記憶手段１１から前記金融機関の口座残高要素データルールを取得するとともに、取引履歴要素データルール記憶手段３２から前記金融機関の取引履歴要素データルールを取得する。
【０１３７】
第一データベース構造化手段１８は、口座残高要素ルールに基づいて口座残高ウェブページから第一スクリーンスクレーパー１７によって取り出されたテキストデータから口座残高の要素データを切り出し、ユーザー情報データベース６のユーザー情報の口座残高のフィールドに適合するようにデータ形式を変換し、該フィールドに格納する。
【０１３８】
また、第一データベース構造化手段１８は、取引履歴要素データルールに基づいて取引履歴ウェブページから第一スクリーンスクレーパー１７によって取り出されたテキストデータから定期的な振込額と振込時期と定期的な引落額と引落時期の要素データを切り出し、ユーザー情報データベース６のユーザー情報の定期的な振込額と振込時期と定期的な引落額と引落時期のフィールドに適合するようにデータ形式を変換し、該フィールドに格納する。
【０１３９】
これにより、ユーザー情報データベース６には、ユーザーの現在の口座残高のデータのみならず、定期的な振込額と振込時期と定期的な引落額と引落時期のデータもユーザー情報として保持されるようになる。
【０１４０】
そして、商品情報送信システム３０においては、送信すべき商品情報を選択する際に、ユーザーの口座残高の定期的な変動も考慮される。
【０１４１】
商品情報選択手段２５は、ユーザー情報データベース６からユーザーの口座残高と定期的な振込額と振込時期と定期的な引落額と引落時期のデータを取得し、現在の口座残高と所定の期間内で予定されている振り込みと引き落としの額から実質口座残高を計算する。
【０１４２】
なお、所定の期間内とは、定期的な振り込みが行われ、かつ、定期的な引き落としが行われた後までの期間とするのが好ましい。
【０１４３】
たとえば、現在の口座残高に定期的な振込額を加え、定期的な引落額を減じた額を実質口座残高とすることができる。
【０１４４】
商品情報選択手段２５は、嗜好情報記憶手段８から嗜好情報を取得し、同一や予め定めた類似関係にある商品種類や、同一や予め定めた類似範囲内の商品明細を有する商品情報を商品情報データベース７から検索するとともに、その中からユーザーの実質口座残高より低額の商品あるいは予め定めた範囲内でユーザーの実質口座残高より高額の商品を絞って検索する。
【０１４５】
商品情報選択手段２５は、上記実質口座残高による検索を原則とし、所定のアルゴリズムによって拡張された範囲の商品を選択することができる。
【０１４６】
所定のアルゴリズムは、任意に設定でき、たとえばユーザーの信用や商品に対する関心度の高さ等を加味することができる。
【０１４７】
商品情報選択手段２５は選択した商品の情報を送信手段２６に出力し、送信手段２６はメールアドレス記憶手段９を検索して該当するメールアドレスに該商品情報を送信する。
【０１４８】
これにより、実質的に購買力を有するユーザーに該商品情報が送信される。
【０１４９】
以上が口座残高の定期的な変動を考慮し、実質口座残高を基準に購買力を有するユーザーに該ユーザーが好む商品の情報を自動送信する処理であった。
【０１５０】
本実施形態の商品情報送信システム３０によれば、現在口座残高が不足していても、近い将来十分な購買力を有するようになるユーザーにそのユーザーが好む商品の情報を送信でき、高い確率で購買行動を生じさせることができる。
【０１５１】
反対に、現在口座残高が十分でも、実際には購買力を有しないユーザーに商品情報を送信することを防止することができる。
【０１５２】
次に、口座残高のみならず、クレジットカードの利用限度額を考慮した実施形態について説明する。
【０１５３】
図３は、クレジットカードの利用限度額をユーザーの購買力に加味した商品情報送信システム３３を示している。
【０１５４】
図３において、図２と同一の部分については同一の符号を付して重複する説明を省略する。
【０１５５】
図３の実施形態の商品情報送信システム３３は、口座残高の定期的な変動を考慮して商品情報を選択する商品情報送信システム（図２の商品情報送信システム３０）に、クレジットカードの利用限度額を考慮する機能を加えたものであるが、現在の口座残高のみによって商品情報を選択する商品情報送信システム（図１の商品情報送信システム１）に、クレジットカードの利用限度額を考慮する機能を加えてもよい。
【０１５６】
本実施形態の商品情報送信システム３３は、利用限度額アクセスルール記憶手段３４と、利用限度額要素データルール記憶手段３５とを有して他は図２の商品情報送信システム３０と構成的に変わらない。
【０１５７】
ただし、ユーザー情報データベース６には、ユーザーのクレジット会社における識別情報、パスワード等の他に、利用限度額のフィールドを有している。
【０１５８】
利用限度額アクセスルール記憶手段３４は利用限度額アクセスルールを記憶している。
【０１５９】
利用限度額アクセスルールには、ユーザーのクレジットカードの利用限度額を表示したウェブページにアクセスするために送受信すべきデータの内容と形式と順序等が記載されている。
【０１６０】
利用限度額アクセスルールには、クレジット会社ウェブサイト４のＵＲＬ、該クレジット会社ウェブサイト４と通信プロトコルを確立するために送受信されるデータ、ログインするために送受信されるデータ、アクセスすべきウェブページの所在（ＵＲＬ）、および、それらのデータの内容、やり取りされる順序、データ形式等が詳細に記載されている。
【０１６１】
利用限度額要素データルール記憶手段３５は利用限度額要素データルールを記憶している。
【０１６２】
利用限度額要素データルールは、ユーザーのクレジットカードの利用限度額を表示したウェブページから取り出したテキストデータの区切りと、該区切りによって区切られた要素データの内容と形式等の情報を有している。
【０１６３】
利用限度額要素データルールは、利用限度額を表示したウェブページから取り出されたテキストデータの何桁目から何桁目までが利用限度額のデータであり、該利用限度額のデータの形式、たとえば３桁ごとにカンマ（，）が挿入されているか、単位はいくらとかの情報を有している。
【０１６４】
本実施形態においては、第三エミュレーター２２は、ユーザー情報データベース６からユーザーのクレジット会社における識別情報、パスワードを取得し、利用限度額アクセスルール記憶手段３４から利用限度額アクセスルールを取得し、クレジット会社ウェブサイト４にアクセスし、前記利用限度額アクセスルールに基づいて前記ユーザーの識別情報やパスワードを使用してクレジット会社のウェブサイト４と送受信を行ってユーザーの利用限度額を表示するウェブページの画面データを取得する。
【０１６５】
第三スクリーンスクレーパー２３は、前記第三エミュレーター２２によって取得された画面データを入力し、画像データを除いて前記画面データからテキストデータのみを取り出す。
【０１６６】
第三データベース構造化手段２４は、利用限度額要素データルール記憶手段３５から利用限度額要素データルールを取得し、前記第三スクリーンスクレーパー２３によって取り出されたテキストデータを入力し、利用限度額要素データルールに基づいて前記テキストデータの何桁目から何桁目までが利用限度額のデータかを特定して切り出し、さらに利用限度額要素データルールによって切り出した利用限度額のデータの形式を特定し、ユーザー情報データベース６の利用限度額のフィールドデータの形式に適合するようにデータ形式を変換し、ユーザー情報データベース６の該フィールドに格納する。
【０１６７】
これにより、ユーザー情報データベース６には、ユーザーのクレジットカードの利用限度額のデータもユーザー情報として保持されるようになる。
【０１６８】
そして、商品情報送信システム３３においては、送信すべき商品情報を選択する際に、ユーザーのクレジットカードの利用限度額も考慮される。
【０１６９】
商品情報選択手段２５は、嗜好情報記憶手段８から嗜好情報を取得し、該嗜好情報に合致しあるいは予め定めた類似関係を有する商品の情報を商品情報データベース７から検索する。
【０１７０】
また、商品情報選択手段２５は、ユーザー情報データベース６からユーザーの現在の口座残高、定期的な振込額と振込時期、定期的な引落額と引落時期、クレジットカードの利用限度額等のデータを取得し、クレジットカードの利用限度額を考慮に入れたユーザーの購買力を計算する。
【０１７１】
ユーザーの購買力の計算方法は、任意に定めることができ、たとえば現在の口座残高にクレジットカードの利用限度額を加えたものをベースに所定の係数をかけたものにしたり、定期的な振り込みや引き落としを算入した実質口座残高にクレジットカードの利用限度額を加えたものをベースに所定の係数をかけたものにしたり、それらにユーザーの関心度を数値化して加えたりすることができる。
【０１７２】
商品情報選択手段２５は、前記嗜好情報によって検索した商品に対して、上記クレジットカードの利用限度額を考慮に入れたユーザーの購買力によって絞りをかけて、送信すべき商品情報を選択する。
【０１７３】
送信手段２６は商品情報選択手段２５によって選択された商品情報を入力し、メールアドレス記憶手段９を参照して各ユーザーのユーザーコンピュータ５に商品情報を送信する。
【０１７４】
このように本実施形態の商品情報送信システム３３によれば、ユーザーの口座残高のみならず、クレジットカードの利用限度額がユーザーの購買力として評価され、クレジットカードを利用して商品を購入しようとするユーザーにも商品情報を送信することができ、より多くの購買行動を起こさせることができる。
【０１７５】
なお、上記いずれの実施形態でも、まず嗜好情報から商品情報を選択し、次に口座残高、実質口座残高によって商品情報に絞りをかけてユーザーに送信するように説明したが、まず口座残高、実質口座残高によって商品情報を選択し、次に嗜好情報によって商品情報に絞りをかけるようにしても同じである。
【図面の簡単な説明】
【０１７６】
【図１】本発明の一実施形態による商品情報送信システムの構成図。
【図２】本発明の他の実施形態による商品情報送信システムの構成図。
【図３】本発明のさらに他の施形態による商品情報送信システムの構成図。
【符号の説明】
【０１７７】
１  商品情報送信システム
２  金融機関のウェブサイト
３  商品情報ウェブサイト
４  クレジット会社ウェブサイト
５  ユーザーコンピュータ
６  ユーザー情報データベース
７  商品情報データベース
８  嗜好情報記憶手段
９  メールアドレス記憶手段
１０  口座残高アクセスルール記憶手段
１１  口座残高要素データルール記憶手段
１２  商品情報アクセスルール記憶手段
１３  商品情報要素データルール記憶手段
１４  利用履歴アクセスルール記憶手段
１５  利用履歴要素データルール記憶手段
１６  第一エミュレーター
１７  第一スクリーンスクレーパー
１８  第一データベース構造化手段
１９  第二エミュレーター
２０  第二スクリーンスクレーパー
２１  第二データベース構造化手段
２２  第三エミュレーター
２３  第三スクリーンスクレーパー
２４  第三データベース構造化手段
２５  商品情報選択手段
２６  送信手段
３０  商品情報送信システム
３１  取引履歴アクセスルール記憶手段
３２  取引履歴要素データルール記憶手段
３３  商品情報送信システム
３４  利用限度額アクセスルール記憶手段
３５  利用限度額要素データルール記憶手段
【図１】
2006099627.tif 000003
【図２】
2006099627.tif 000004
【図３】
2006099627.tif 000005