JP3674360B2 - 情報提供サーバ及び情報提供方法 - Google Patents
情報提供サーバ及び情報提供方法 Download PDFInfo
- Publication number
- JP3674360B2 JP3674360B2 JP04536599A JP4536599A JP3674360B2 JP 3674360 B2 JP3674360 B2 JP 3674360B2 JP 04536599 A JP04536599 A JP 04536599A JP 4536599 A JP4536599 A JP 4536599A JP 3674360 B2 JP3674360 B2 JP 3674360B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- user
- information
- storage means
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 50
- 238000004364 calculation method Methods 0.000 claims description 56
- 239000011159 matrix material Substances 0.000 claims description 45
- 238000000491 multivariate analysis Methods 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 claims description 19
- 230000001174 ascending effect Effects 0.000 claims description 10
- 230000015572 biosynthetic process Effects 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 claims description 4
- 230000007423 decrease Effects 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000011002 quantification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
【発明の属する技術分野】
本発明は、インターネットやパソコン通信等におけるネットワーク情報提供システムに適用される好適な情報提供サーバ及び情報提供方法に関し、特に利用者の興味や嗜好に適合した情報を提供可能とした情報提供サーバ及び情報提供方法に関する。
【0002】
【従来の技術】
近年、インターネットやパーソナルコンピュータ通信(パソコン通信)の普及により、例えばインターネットのWWW(World Wide Web)を使った情報提供サービス等のようにネットワークを介して多数の利用者に情報を提供するサービスが広く行なわれている。しかし、ネットワーク利用者が利用可能な情報量は増大しており、多くの情報の中から必要な情報を検索することが難しくなってきている。従って、多くの情報の中から利用者の嗜好に適合した適切な情報のみを選択して提示することが求められている。
【0003】
これに対して、従来、例えば特開平9−190443号の公開特許公報において、情報を利用する多数の利用者が各々の情報について評価を行ない、その評価情報をもとに利用者間の類似度を計算し、検索者と類似度の高い利用者が高く評価した情報を優先的に提供するような情報検索方式が提案されている。この情報検索方式においては、類似度計算に使う利用者の年齢、性別、職業を指定して細かな制御を行うことも可能となっている。
【0004】
【発明が解決しようとする課題】
しかし、上述した従来の情報検索方式が有効に動作する為には、予め利用者が個々の情報についての評価を行なった上で、それらを「ユーザ評価情報蓄積手段」に蓄積する必要がある。すなわち、利用者は情報を利用する毎にその情報を、例えば5段階で評価する等のように段階的な評価を行う必要がある。このため、この評価作業が利用者にとって負担となる問題があった。また、利用者間の類似度を求めるのに、2人の利用者間の相関係数を使っているため、検索者が評価した情報と同一の情報を評価した人が少ない場合には、類似度の精度が低下し、有効な検索が行なえない問題があった。
【0005】
また、利用者の嗜好は時間と共に変化するものであるが、従来の情報検索方式では、利用者がいつ評価を行ったかという時間的な情報を利用していないため、利用者の最新の嗜好に合った情報の提供を行うことは困難であった。
【0006】
さらに、本,音楽,映画等の情報を提供する場合は、最新の情報をいち早く提供することが求められるのであるが、従来の情報検索方式では、利用者が検索条件として最新の情報を明示的に指定しない限り、最新の情報を優先的に利用者に提供することが困難であった。
【0007】
本発明は、上述の課題に鑑みてなされたものであり、利用者が情報に対する評価作業を行なわなくても利用者の嗜好を的確にとらえることができ、現在の利用者の嗜好に応じた最新の情報の提供を可能とすることができるような情報提供サーバ及び情報提供方法の提供を目的とする。
【0008】
【課題を解決するための手段】
請求項1に記載の本発明に係る情報提供サーバは、上述の課題を解決するために、複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおいて、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けて格納するコンテンツ属性格納手段と、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を少なくとも格納する利用者属性格納手段と、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報とを関連付けて格納する利用履歴格納手段と、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を0以上の値として計算し、前記利用頻度を行列要素とする行列データを形成する利用頻度情報形成手段と、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアを計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値を計算するスコア計算手段であり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いるスコア計算手段と、
前記スコア計算手段の計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離を計算し、前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択するコンテンツ選択手段と、
前記コンテンツ選択手段により選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して前記一つの利用者の利用する前記端末に送信する送信手段と、
を有する。
【0009】
また、請求項2に記載の本発明に係る情報提供サーバは、上述の課題を解決するために、複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおいて、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けて格納するコンテンツ属性格納手段と、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を少なくとも格納する利用者属性格納手段と、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報と、そのコンテンツが利用された利用日時とを関連付けて格納する利用履歴格納手段と、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を、現在日時と前記利用日時との間の時間差が少ないほど大きな重み付けをして0以上の値として計算し、前記利用頻度を行列要素とする行列データを形成する利用頻度情報形成手段と、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアを計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値を計算するスコア計算手段であり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いるスコア計算手段と、
前記スコア計算手段の計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離を計算し、前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択するコンテンツ選択手段と、
前記コンテンツ選択手段により選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して前記一つの利用者の利用する前記端末に送信する送信手段と、
を有する。
【0010】
また、請求項3に記載の本発明に係る情報提供サーバは、上述の課題を解決するために、前記コンテンツ属性格納手段が、コンテンツが制作された制作日時或いはコンテンツがサーバに登録された登録日時を、前記コンテンツ識別情報と関連付けて格納し、
前記コンテンツ選択手段が、現在日時と前記制作日時との時間差、又は、前記現在日時と前記登録日時との時間差が少ないほど前記距離が小さくなる補正を行う。
また、請求項4に記載の本発明に係る情報提供サーバは、上述の課題を解決するために、前記コンテンツ選択手段は、前記スコア計算手段の計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離を計算すると共に、前記一つの利用者が利用していないコンテンツの中から前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記一つの利用者が利用していないコンテンツの中から前記距離が小さい順に所定数のコンテンツを選択する。
【0011】
次に、請求項5に記載の本発明に係る情報提供方法は、上述の課題を解決するために、 複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおける情報提供方法において、
前記情報提供サーバは、コンテンツ属性格納手段と、利用者属性格納手段と、利用履歴格納手段と、利用頻度情報形成手段と、スコア計算手段と、コンテンツ選択手段と、送信手段とを備え、
前記情報提供サーバが、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けてコンテンツ属性格納手段に格納する格納ステップと、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を利用者属性格納手段に格納する格納ステップと、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報とを関連付けて利用履歴格納手段に格納する格納ステップと、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を0以上の値として計算し、前記利用頻度を行列要素とする行列データを利用頻度情報形成手段によって形成するステップと、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアをスコア計算手段によって計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値をスコア計算手段によって計算する計算ステップであり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いる計算ステップと、
前記計算ステップでの計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離をコンテンツ選択手段によって計算し、コンテンツ選択手段により前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択する選択ステップと、
前記選択ステップにより選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して送信手段によって前記一つの利用者の利用する前記端末に送信する送信ステップと、
を実行する。
更に、請求項6に記載の本発明に係る情報提供方法は、上述の課題を解決するために、 複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおける情報提供方法において、
前記情報提供サーバは、コンテンツ属性格納手段と、利用者属性格納手段と、利用履歴格納手段と、利用頻度情報形成手段と、スコア計算手段と、コンテンツ選択手段と、送信手段とを備え、
前記情報提供サーバが、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けてコンテンツ属性格納手段に格納する格納ステップと、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を利用者属性格納手段に格納する格納ステップと、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報と、そのコンテンツが利用された利用日時とを関連付けて利用履歴格納手段に格納する格納ステップと、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を、現在日時と前記利用日時との間の時間差が少ないほど大きな重み付けをして0以上の値として計算し、前記利用頻度を行列要素とする行列データを利用頻度情報形成手段によって形成するステップと、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアをスコア計算手段によって計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値をスコア計算手段によって計算する計算ステップであり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いる計算ステップと、
前記計算ステップでの計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離をコンテンツ選択手段によって計算し、コンテンツ選択手段により前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択する選択ステップと、
前記選択ステップにより選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して送信手段によって前記一つの利用者の利用する前記端末に送信する送信ステップと、
を実行する。
【0012】
このような情報提供サーバ及び情報提供方法は、利用者の利用履歴を使って利用者とコンテンツの類似度を計算する。このため、従来のように利用者がコンテンツの評価を行うような面倒な作業を省略可能とすることができ、利便性の向上を図ることができる。
【0013】
また、同一のコンテンツを利用していない他の利用者のデータを含めて利用者とコンテンツの類似度を計算しているため、利用者の嗜好をより的確にとらえることができる。また、利用者が情報を利用した日時を用いて重み係数を変えて利用者とコンテンツの類似度を計算しているため、利用者の最新の嗜好を反映可能とすることができる。
【0014】
さらに、情報を選択する際に、情報が制作・登録された日時を用いているため、利用者にとって価値の高い新しい情報を容易に提供可能とすることができる。
【0015】
【発明の実施の形態】
以下、インターネットやパソコン通信等におけるネットワーク情報提供システム(以下,情報提供システムと記す)に適用される本発明に係る情報提供サーバ及び情報提供方法の好ましい実施の形態について、図面を参照しながら説明する。本発明は、図1に示すような情報提供システムに適用することができる。
【0016】
[実施の形態の構成]
図1は、本発明の実施の形態となる情報提供システムの全体の構成を示しているのであるが、この図1からわかるように当該情報提供システムは、コンテンツを提供するサーバ1と利用者の端末装置2とが、LAN、電話網、専用線等のネットワーク3を介して接続されることで構成されている。
【0017】
サーバ1は、ネットワーク3の制御を行う送受信部11と、テキスト、オーディオ、静止画、ビデオ等のデータ形式のコンテンツを格納するコンテンツ格納部12と、各コンテンツを識別するためのコンテンツID、タイトル、登録年月日等の属性データを格納するコンテンツ属性格納部13と、利用者の利用者IDとパスワードを格納する利用者属性格納部14と、利用されたコンテンツのコンテンツIDとそれを利用した利用者の利用者IDを記録格納する利用履歴格納部とを有している。
【0018】
また、このサーバ1は、利用履歴格納部15のデータに基づき各利用者のコンテンツ毎の利用頻度を表わすデータを作成する利用頻度データ作成部16と、利用頻度データを使って情報空間内に各利用者と各コンテンツをその類似性に基づき配置するスコアを計算するスコア計算部17と、端末装置2を利用している利用者のスコアと差が小さいスコアを持つコンテンツを選択するコンテンツ選択部18と、計時機能を備えた当該サーバ1全体を制御する制御部19とを有している。
【0019】
なお、この図1においては、サーバ1の各部11〜19をハードウェア的に示しているが、これは、各部11〜19を内蔵プログラム処理としてソフトウェア的に実現してもよい。これにより、当該サーバ1として、パーソナルコンピュータ、ワークステーション、その他のコンピュータにより実現可能となる。
【0020】
端末装置2は、CPU、RAM、ROM、ネットワーク制御回路、キーボードやマウス等の入力装置、ディスプレイ等の表示装置で構成されており、内蔵されたプログラムにより処理動作を行う。この端末装置2としては、一般的なパーソナルコンピュータを用いることができる。
【0021】
[実施の形態の動作]
次に、このような構成を有する当該実施の形態の情報提供システムの動作説明をする。
【0022】
〔利用者登録動作〕
当該実施の形態の情報提供システムにおいて情報提供サービスを受けるためには、利用者はサーバ1側に利用者登録を行うようになっている。この利用者登録は、図2に示すフローチャートに従って行われるようになっており、利用者登録を行う際には、利用者は、ステップS1において端末装置2を操作して例えば利用者の氏名、性別、住所、生年月日等の利用者属性の入力を行う。この利用者により入力された利用者属性を示す利用者属性情報は、ネットワーク3を介してサーバ1側に送信される。
【0023】
サーバ1は、制御部19の制御により、利用者から送信された利用者属性情報を送受信部11を介して受信し、これを利用者属性格納部14に供給する。利用者属性格納部14には、図3に示すような形式で、利用者を一意に識別するための利用者ID、パスワード、利用者により入力された氏名等の属性を含む利用者属性テーブルが設けられている。制御部19は、ステップS2において、利用者から送信された利用者属性情報が、利用者属性テーブルに既に格納されていないことを確認した後、未使用の利用者ID及びそれに対応したパスワードを作成する。そして、ステップS3において、利用者属性格納部14に新たなエントリを割り当て、受信した利用者属性情報と共に、この形成した利用者ID及びパスワードを利用者属性テーブルに格納する。また、制御部19は、このような格納制御と共に、形成した利用者ID及びパスワードを、送受信部11を介して端末装置2側に送信する。
【0024】
利用者は、サーバ1側から送信された利用者ID及びパスワードを端末装置2を介して取得し、以後、この利用者ID及びパスワードを用いて当該情報提供システムにおける情報提供サービスを受けることとなる。
【0025】
〔情報提供動作〕
次に、このようにサーバ1側に利用者属性が登録され、利用者が利用者ID及びパスワードを取得すると、当該情報提供システムにおける情報提供サービスを受けることが可能となる。この情報提供サービスは、図4に示すフローチャートに従って行われるようになっており、情報提供サービスを受ける場合、ステップS11において、利用者は端末装置2を操作して前記取得した利用者ID及びパスワードの入力を行う。端末装置2は、利用者により入力された利用者ID及びパスワードをサーバ1に送信する。
【0026】
サーバ1の制御部19は、この利用者ID及びパスワードを送受信部11を介して受信し、ステップS12において利用者属性格納部14の利用者属性テーブルに登録されている利用者ID及びパスワードと比較する。そして、両者の一致が検出された場合にのみ、以下に説明する情報提供サービスを行う。なお、両者が不一致であった場合には、端末装置2側にエラーコードを返信する。これにより、利用者は、利用者IDやパスワードの入力誤り等に気付き、再度、正確な利用者ID或いはパスワードの入力を行うこととなる。
【0027】
次に、サーバ1の制御部19は、利用者から送信された利用者ID及びパスワードと、利用者属性格納部14の利用者属性テーブルに登録されている利用者ID及びパスワードとの一致を検出すると、ステップS13において利用者に対し個別にコンテンツメニューを作成し、これを利用者側に送信する。
【0028】
〔コンテンツメニューの作成動作〕
具体的には、このコンテンツメニューは、図5に示すフローチャートに従って作成されるようになっている。このフローチャートは、前記ステップS13において制御部19が前記両者の一致を検出することでスタートとなりステップS21に進む。
【0029】
(利用頻度データの作成動作)
ステップS21では、図1に示す利用頻度データ作成部16が、以下に説明するように行列形式の利用頻度データAを作成する。なお、以下、利用履歴格納部15に格納されている利用者数をM、コンテンツ数をNとする。
【0030】
すなわち、利用頻度データ作成部16は、利用者i(i=1〜M)の利用者IDをUi、コンテンツj(j=1〜N)のコンテンツIDをCjとし、利用履歴格納部15のテーブルの中から、利用者IDがUiで、コンテンツIDがCjであるレコードの数をカウントすることで、利用者iがコンテンツjを利用した回数を検出する。
【0031】
さらに具体的には、利用者iがコンテンツjをL回利用しているものとし、その利用日時をTk(k=1〜L)、現在日時をTcとした場合、利用頻度データ作成部16は、以下の数式(1)を用いて利用頻度aij(i=1〜M、j=1〜N)を算出する。
【0032】
【数1】
ここで、この数式(1)に示す関数f(x)は、図6に示すように入力xが大きくなるに従って出力が減少する特性を持つ重み関数である。従って、例えばコンテンツjを前日に利用した場合は、1年前に同じコンテンツjを利用した場合に比べ、そのコンテンツjの利用頻度が高い値となる。利用頻度データ作成部16は、このようにして利用頻度aijを要素とするM行N列の行列の利用頻度データAを作成する。そして、この利用頻度データAが作成されると、サーバ1はステップS22に進む。
【0033】
(スコアの計算動作)
次に、ステップS22では、図1に示すスコア計算部17が、情報空間内に各利用者と各コンテンツをその類似性に基づき配置するスコアを計算してステップS23に進む。
【0034】
具体的には、このスコア計算部17は、利用頻度データAに対し、例えば多変量解析の一手法である数量化3類を適用して得られるようになっている。数量化3類は、例えば「数量化」(林 知己夫著、朝倉書店)に詳細に説明されているのでここでは省略するが、これを適用すると、各利用者に対してサンプルスコアXiq(i=1〜M,q=1〜Q)、各コンテンツに対してカテゴリスコアYjq(j=1〜N、q=1〜Q)が得られる。定数Qは、有効な成分の数であり、Q<min(M, N)である。サンプルスコアXiq及びカテゴリスコアYjqは、利用頻度データAにおいて利用者とコンテンツの相関を最大にするという条件で算出された数量である。
【0035】
例えば、3人の利用者i =1、2、3がいて、それらのサンプルスコアがX1q、X2q、X3qである場合、X1qとX2qの差(距離)が小さく、X1qとX3qの差(距離)が大きければ、利用者1 と利用者2はコンテンツに対する嗜好の類似度が高く、利用者1と利用者3は類似度が低いと判断できる。同様なことはカテゴリスコアYjqについても成立する。
【0036】
従来方法による利用者間の類似度とサンプルスコアXiqを比較すると、従来方法では、同一のコンテンツを利用(評価)した人のデータだけを使って類似度を計算している。従って同一のコンテンツを利用(評価)した人数が少ない場合には、小人数のデータを使って類似度の計算を行うことになり、類似度の精度が低下する。一方、本発明では、同一のコンテンツを利用(評価)していない利用者も含めた多人数のデータを使って類似度の計算を行なっているので、このような場合でも精度が低下することはない。
【0037】
なお、当該実施の形態では、前記スコアの計算に数量化3類を適用することとしたが、これは、同様な結果の得られる他の統計手法を用いるようにしてもよい。
【0038】
(カテゴリスコアの平均値の計算動作)
次に、ステップS23に進むと、スコア計算部17が以下の数式(2)に基づいて、利用者iが利用したコンテンツのカテゴリスコアの平均値Ziqを算出してステップS24に進む。
【0039】
【数2】
なお、この数式(2)に示すδijは、利用者iがコンテンツjを利用した場合にはδij=1、それ以外はδij=0となる。
【0040】
(利用者とコンテンツの距離の算出動作)
次に、このようにしてカテゴリスコアの平均値が算出されると、ステップS24において、コンテンツ選択部18が、以下の数式(3)に基づいて利用者iとコンテンツjの距離Dijを算出する。
【0041】
【数3】
この数式(3)において、Tcは現在日時、Tjはコンテンツjの登録日時を示す。また、g(x)は図7に示すように入力xが大きくなるに従って出力が減少する特性を持つ重み関数を示す。従って、他の条件が同じ場合、前日に登録されたコンテンツは1年前に登録されたコンテンツに比べ距離が小さくなる。そして、この距離Dijが小さいほど利用者iのコンテンツjの類似度が高く、このコンテンツに対する興味があると考えることができる。
【0042】
なお、距離Dijの計算式としては、この数式(3)を用いることができるが、これに限定されるものではない。
【0043】
(コンテンツの選択動作)
次に、このようにして利用者とコンテンツの距離が算出されると、ステップS25において、コンテンツ選択部18が、端末装置2を利用している利用者iに対して、N個のコンテンツの中からDijが一定の値より小さいコンテンツ(コンテンツID)を順に最大P個選択し、これらコンテンツIDの集合Rjを形成してステップS26に進む(j= 1〜K、K≦P、PはNより小さい定数)。なお、ダウンロード型のコンテンツ等で、利用者が2回以上利用しないコンテンツの場合は、利用者が過去に利用したコンテンツを除外して前記コンテンツIDの集合Rjを求める。
【0044】
ここでは、利用者iとコンテンツjの距離を使ってコンテンツを選択したが、距離の他に、情報空間内においてZiqを基準としたYjqの方向を考慮して選択してもよい。
【0045】
次に、コンテンツIDの集合Rjを形成すると、コンテンツ選択部18はステップS26において、集合Rjを形成するコンテンツIDの数が一定数以上であるか否かを判別し、一定数以上の場合はステップS27に進み、一定数以下の場合はステップS28に進む。
【0046】
集合Rjを形成するコンテンツIDの数が一定数以上であるとしてステップS27に進むと、コンテンツ選択部18は、各コンテンツIDに対応する「タイトル」、「作者」、「ジャンル」等をコンテンツ属性テーブルから取り出してコンテンツメニューを形成し、これを端末装置2側に送信して当該図5に示すフローチャートの全ルーチンを終了する。この逆に、集合Rjを形成するコンテンツIDの数が一定数以下であるとしてステップS28に進むと、コンテンツ選択部18は、予め作成しておいた標準的なコンテンツメニューを形成し、これを端末装置2側に送信して当該図5に示すフローチャートの全ルーチンを終了する。この図5に示すフローチャートの全ルーチンが終了すると、当該情報提供システムは、図4に示すフローチャートのステップS14に進むこととなる。
【0047】
〔利用者によるコンテンツの選択動作〕
次に、図4に示すフローチャートのステップS14において、利用者は、端末装置2を介して受信したコンテンツメニューの中から所望のコンテンツの選択を行う。
【0048】
すなわち、コンテンツメニューには、各コンテンツのIDとタイトルの他に、適宜作者、ジャンル、登録日時等の属性が含まれており、端末装置2のディスプレイには、例えば図8に示すような表示形式でタイトル、作者、ジャンル等が表示される。利用者は、このように表示されたコンテンツメニューの中から所望のコンテンツを選択する。これにより、端末装置2からサーバ1に対して、利用者により選択されたコンテンツに対応するコンテンツIDが送信される。
【0049】
〔サーバによる選択されたコンテンツIDの格納動作〕
次に、端末装置2から利用者により選択されたコンテンツに対応するコンテンツIDが送信されると、ステップS15において、サーバ1の制御部19が、この送信されたコンテンツIDと共に、利用者ID及び利用日時を利用履歴格納部15に格納する。これにより、利用履歴格納部15には、図9に示すような形式で、コンテンツID、利用者ID、利用日時等の属性を含む利用履歴テーブルが形成されることとなる。
【0050】
〔コンテンツデータの送信動作〕
次に、制御部19は、このような格納制御と共に、受信したコンテンツIDに対応するコンテンツデータの検索を行う。コンテンツ属性格納部13には、図10に示すような形式でコンテンツ属性テーブルが形成されており、コンテンツを一意に識別するコンテンツID毎に、タイトル、作者、ジャンル、登録日時、コンテンツ本体の格納場所等の属性が格納されている。なお、ここでいう作者とは、コンテンツを制作した人にとどまらず、演奏者、編集者、出演者等も含む。また登録日時とは、コンテンツの制作日時あるいはコンテンツがサーバに登録された日時である。
【0051】
制御部19は、利用者の端末装置2から送信されたコンテンツIDに基づいてコンテンツ属性テーブルからコンテンツデータ本体の格納場所を検索する。コンテンツデータ本体は、コンテンツ格納部12に格納されており、制御部19は、前記検索した格納場所から(コンテンツ格納部12から)コンテンツデータ本体を読み出し、これを端末装置2に送信する。
【0052】
これにより、利用者は、ステップS16において、サーバ1から送信されたコンテンツデータ(利用者が選択したコンテンツ)に対応する音声出力或いは映像を、端末装置2を介して得ることができる。
【0053】
以上の説明から明らかなように、当該実施の形態の情報提供システムは、利用者の利用履歴を用いて利用者とコンテンツの類似度を計算するようになっている。このため、従来のように利用者がコンテンツの評価を行うような面倒な作業を省略可能とすることができ、利便性の向上を図ることができる。
【0054】
また、同一のコンテンツを利用していない他の利用者のデータを含めて利用者とコンテンツの類似度を計算しているため、利用者の嗜好をより的確にとらえることができる。また、利用者が情報を利用した日時を用いて重み係数を変えて利用者とコンテンツの類似度を計算しているため、利用者の最新の嗜好を反映可能とすることができる。
【0055】
さらに、情報を選択する際に、情報が制作・登録された日時を用いているため、利用者にとって価値の高い新しい情報を容易に提供可能とすることができる。そして、このような個人の嗜好に適合した情報提供が可能であるため、利用者の情報利用の促進化を図ることができる。
【0056】
最後に、上述の実施の形態の説明は本発明の一例である。このため、本発明は、この実施の形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば種々の変更が可能であることは勿論である。
【0057】
【発明の効果】
請求項1及び請求項5記載の本発明に係る情報提供サーバ及び情報提供方法によれば、特に、利用者個人の嗜好に合わせてコンテンツを選択するにあたって、利用頻度を行列要素とする行列データに対して、行列データにおける行列要素による数値パターンの似たコンテンツ同士ほどカテゴリスコアの差が小さくなる特性を有する多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアを計算すると共に、一つの利用者が利用したコンテンツのカテゴリスコアの平均値を計算し、一つの利用者における平均値と各コンテンツのカテゴリスコアとの情報空間における距離を計算し、距離が所定の値よりも小さいコンテンツを選択するか、又は、距離が小さい順に所定数のコンテンツを選択しているため、精度よく、各利用者毎の嗜好に適合したコンテンツ選択が可能となり、コンテンツ選択の精度を改善できる。また、従来のように利用者がコンテンツの評価を行うような面倒な作業を省略可能とすることができ、利便性の向上を図ることができる。
【0058】
また、請求項2及び請求項6記載の本発明に係る情報提供サーバ及び情報提供方法によれば、特に、利用者が情報を利用した日時を用いて重み付けをして利用頻度を計算しているため、上記した請求項1及び請求項5記載の本発明の効果に加えて、利用者の最新の嗜好を反映可能とすることができる。
【0059】
さらに、請求項3記載の本発明に係る情報提供サーバによれば、特に、情報を選択する際に、情報が制作・登録された日時を用いているため、上記した請求項1記載の本発明の効果、又は、請求項2記載の本発明の効果に加えて、利用者にとって価値の高い新しい情報を容易に提供可能とすることができる。そして、このような個人の嗜好に適合した情報提供が可能であるため、利用者の情報利用の促進化を図ることができる。
【図面の簡単な説明】
【図1】 本発明に係る情報提供サーバ及び情報提供方法の実施の形態を適用した情報提供システムの全体的な構成を示すブロック図である。
【図2】 図1に示す情報提供システムにおける利用者の登録手順を示すフローチャートである。
【図3】 図1に示す情報提供システムの情報提供サーバ側に設けられている利用者属性格納部のデータ形式を示す図である。
【図4】 図1に示す情報提供システムの情報提供動作を説明するためのフローチャートである。
【図5】 図1に示す情報提供システムのコンテンツメニューの形成動作を説明するためのフローチャートである。
【図6】 現在日時と利用日時との差による重み係数を決める関数f(x) を説明するための図である。
【図7】 現在日時と登録日時との差による重み係数を決める関数g(x) を説明するための図である。
【図8】 図1に示す情報提供システムの端末装置側に表示されるコンテンツメニューの表示例を示す図である。
【図9】 図1に示す情報提供システムのサーバ側に設けられている利用履歴格納部のデータ形式を示す図である。
【図10】 図1に示す情報提供システムのサーバ側に設けられている提供情報格納部のデータ形式を示す図である。
【符号の説明】
1…情報提供サーバ、2…端末装置、3…ネットワーク、11…送受信部、
12…コンテンツ格納部、13…コンテンツ属性格納部、14…利用者属性格納部、
15…利用者履歴格納部、16…利用者頻度データ作成部、17…スコア計算部、
18…コンテンツ選択部、19…制御部。
Claims (6)
- 複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおいて、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けて格納するコンテンツ属性格納手段と、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を少なくとも格納する利用者属性格納手段と、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報とを関連付けて格納する利用履歴格納手段と、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を0以上の値として計算し、前記利用頻度を行列要素とする行列データを形成する利用頻度情報形成手段と、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアを計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値を計算するスコア計算手段であり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いるスコア計算手段と、
前記スコア計算手段の計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離を計算し、前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択するコンテンツ選択手段と、
前記コンテンツ選択手段により選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して前記一つの利用者の利用する前記端末に送信する送信手段と、
を有することを特徴とする情報提供サーバ。 - 複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおいて、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けて格納するコンテンツ属性格納手段と、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を少なくとも格納する利用者属性格納手段と、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報と、そのコンテンツが利用された利用日時とを関連付けて格納する利用履歴格納手段と、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を、現在日時と前記利用日時との間の時間差が少ないほど大きな重み付けをして0以上の値として計算し、前記利用頻度を行列要素とする行列データを形成する利用頻度情報形成手段と、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアを計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値を計算するスコア計算手段であり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いるスコア計算手段と、
前記スコア計算手段の計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離を計算し、前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択するコンテンツ選択手段と、
前記コンテンツ選択手段により選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して前記一つの利用者の利用する前記端末に送信する送信手段と、
を有することを特徴とする情報提供サーバ。 - 前記コンテンツ属性格納手段は、コンテンツが制作された制作日時或いはコンテンツがサーバに登録された登録日時を、前記コンテンツ識別情報と関連付けて格納し、
前記コンテンツ選択手段は、現在日時と前記制作日時との時間差、又は、前記現在日時と前記登録日時との時間差が少ないほど前記距離が小さくなる補正を行うことを特徴とする請求項1又は請求項2記載の情報提供サーバ。 - 前記コンテンツ選択手段は、前記スコア計算手段の計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離を計算すると共に、前記一つの利用者が利用していないコンテンツの中から前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記一つの利用者が利用していないコンテンツの中から前記距離が小さい順に所定数のコンテンツを選択することを特徴とする請求項1〜請求項3のうちいずれか1項記載の情報提供サーバ。
- 複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおける情報提供方法において、
前記情報提供サーバは、コンテンツ属性格納手段と、利用者属性格納手段と、利用履歴格納手段と、利用頻度情報形成手段と、スコア計算手段と、コンテンツ選択手段と、送信手段とを備え、
前記情報提供サーバが、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けてコンテンツ属性格納手段に格納する格納ステップと、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を利用者属性格納手段に格納する格納ステップと、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報とを関連付けて利用履歴格納手段に格納する格納ステップと、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を0以上の値として計算し、前記利用頻度を行列要素とする行列データを利用頻度情報形成手段によって形成するステップと、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアをスコア計算手段によって計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値をスコア計算手段によって計算する計算ステップであり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いる計算ステップと、
前記計算ステップでの計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離をコンテンツ選択手段によって計算し、コンテンツ選択手段により前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択する選択ステップと、
前記選択ステップにより選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して送信手段によって前記一つの利用者の利用する前記端末に送信する送信ステップと、
を実行することを特徴とする情報提供方法。 - 複数の端末とネットワークを介して接続され、かつ、前記端末を利用する一つの利用者に対して所望のコンテンツを提供する情報提供サーバにおける情報提供方法において、
前記情報提供サーバは、コンテンツ属性格納手段と、利用者属性格納手段と、利用履歴格納手段と、利用頻度情報形成手段と、スコア計算手段と、コンテンツ選択手段と、送信手段とを備え、
前記情報提供サーバが、
コンテンツを識別するコンテンツ識別情報と、コンテンツの属性情報とを関連付けてコンテンツ属性格納手段に格納する格納ステップと、
前記各端末を利用するそれぞれの利用者に対応させた各利用者識別情報を利用者属性格納手段に格納する格納ステップと、
利用者により利用されたコンテンツを示すコンテンツ識別情報と、そのコンテンツを利用した利用者の利用者識別情報と、そのコンテンツが利用された利用日時とを関連付けて利用履歴格納手段に格納する格納ステップと、
前記利用履歴格納手段に格納された格納データに基づいて、各利用者のコンテンツ毎の利用頻度を、現在日時と前記利用日時との間の時間差が少ないほど大きな重み付けをして0以上の値として計算し、前記利用頻度を行列要素とする行列データを利用頻度情報形成手段によって形成するステップと、
前記行列データに対して多変量解析手法を用い、各コンテンツの情報空間内の座標値であるカテゴリスコアをスコア計算手段によって計算すると共に、前記一つの利用者が利用したコンテンツの前記カテゴリスコアの平均値をスコア計算手段によって計算する計算ステップであり、前記多変量解析手法として、前記行列データにおける行列要素による数値パターンの似たコンテンツ同士ほど前記カテゴリスコアの差が小さくなる特性を有する多変量解析手法を用いる計算ステップと、
前記計算ステップでの計算結果に基づいて、前記一つの利用者における前記平均値と各コンテンツの前記カテゴリスコアとの前記情報空間における距離をコンテンツ選択手段によって計算し、コンテンツ選択手段により前記距離が所定の値よりも小さいコンテンツを選択するか、又は、前記距離が小さい順に所定数のコンテンツを選択する選択ステップと、
前記選択ステップにより選択されたコンテンツに対応するコンテンツ識別情報及びコンテンツの属性情報の内の少なくとも一方を前記コンテンツ属性格納手段から読み出して送信手段によって前記一つの利用者の利用する前記端末に送信する送信ステップと、
を実行することを特徴とする情報提供方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04536599A JP3674360B2 (ja) | 1999-02-23 | 1999-02-23 | 情報提供サーバ及び情報提供方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04536599A JP3674360B2 (ja) | 1999-02-23 | 1999-02-23 | 情報提供サーバ及び情報提供方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000242663A JP2000242663A (ja) | 2000-09-08 |
| JP3674360B2 true JP3674360B2 (ja) | 2005-07-20 |
Family
ID=12717257
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04536599A Expired - Lifetime JP3674360B2 (ja) | 1999-02-23 | 1999-02-23 | 情報提供サーバ及び情報提供方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3674360B2 (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4478263B2 (ja) | 1999-11-12 | 2010-06-09 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム格納媒体 |
| JP2001099674A (ja) * | 2000-09-13 | 2001-04-13 | Noboru Ito | 多目的位置探索システム |
| JP2002099574A (ja) * | 2000-09-26 | 2002-04-05 | Tsutaya Online:Kk | コンテンツ検索システム及びコンテンツ検索データ収集管理システム |
| JP5319039B2 (ja) * | 2000-11-29 | 2013-10-16 | 京セラ株式会社 | 情報配信システムおよび情報配信方法 |
| JP3730878B2 (ja) * | 2001-04-06 | 2006-01-05 | Necフィールディング株式会社 | 情報検索配信システム、情報検索方法、および、プログラム |
| JP2003006224A (ja) * | 2001-06-26 | 2003-01-10 | Kawasaki Heavy Ind Ltd | Wwwページの自動更新方法および自動更新装置 |
| WO2004107747A1 (en) * | 2003-05-30 | 2004-12-09 | Koninklijke Philips Electronics N.V. | Transformation of recommender scores depending upon the viewed status of tv shows |
| JP2008225687A (ja) * | 2007-03-09 | 2008-09-25 | Nec Corp | コンテンツ配信システム、端末及びコンテンツ配信方法 |
| JP5056542B2 (ja) * | 2008-03-31 | 2012-10-24 | 富士通株式会社 | コンテンツ表示方法、コンテンツ表示装置およびコンテンツ表示プログラム |
| JP2012053498A (ja) * | 2009-01-07 | 2012-03-15 | Mitsubishi Electric Corp | 操作対象候補入力提示装置および操作対象候補提示プログラム |
| JP4870185B2 (ja) * | 2009-04-06 | 2012-02-08 | 株式会社Jvcケンウッド | サーバ装置、コミュニケーション支援方法、及びコミュニケーション支援プログラム |
| JP4870187B2 (ja) * | 2009-04-06 | 2012-02-08 | 株式会社Jvcケンウッド | 端末装置、表示制御方法、及び情報処理プログラム |
| JP4870186B2 (ja) * | 2009-04-06 | 2012-02-08 | 株式会社Jvcケンウッド | 端末装置、表示制御方法、及び情報処理プログラム |
| JP4870184B2 (ja) * | 2009-04-06 | 2012-02-08 | 株式会社Jvcケンウッド | サーバ装置、コミュニケーション支援方法、及びコミュニケーション支援プログラム |
| JP5003744B2 (ja) * | 2009-10-27 | 2012-08-15 | 株式会社Jvcケンウッド | サーバ装置、コミュニケーション支援方法、及びコミュニケーション支援プログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08263336A (ja) * | 1995-03-24 | 1996-10-11 | Babcock Hitachi Kk | 設計業務支援システムおよび該システムにおけるデータベースの処理装置 |
| JP2950222B2 (ja) * | 1996-01-12 | 1999-09-20 | 日本電気株式会社 | 情報検索方式 |
| JPH09204351A (ja) * | 1996-01-24 | 1997-08-05 | Hitachi Ltd | メモリ付リンク情報を用いた画面遷移方法 |
-
1999
- 1999-02-23 JP JP04536599A patent/JP3674360B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000242663A (ja) | 2000-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3674360B2 (ja) | 情報提供サーバ及び情報提供方法 | |
| US10459926B2 (en) | Systems and methods for improving the ranking of news articles | |
| US7693827B2 (en) | Personalization of placed content ordering in search results | |
| JP2800769B2 (ja) | 情報フィルタリング方式 | |
| US20060173828A1 (en) | Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query | |
| US20060173556A1 (en) | Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query | |
| US20070150300A1 (en) | Service recommendation system and service recommendation method | |
| CN108460082A (zh) | 一种推荐方法及装置,电子设备 | |
| JP2002014964A (ja) | 情報提供システム及び情報提供方法 | |
| JP3813850B2 (ja) | 検索方法および検索装置 | |
| JP2013149140A (ja) | 情報処理装置、及び、情報処理方法 | |
| KR20140087175A (ko) | 친구 추천 장치 및 방법 | |
| JP3009391B1 (ja) | 情報サービス提供装置及び推奨情報抽出提示方法 | |
| JP3674383B2 (ja) | 情報提供サーバ及び情報提供方法 | |
| JP2005174094A (ja) | 利用履歴サーバ装置、サービス検索サーバ装置、通信端末、サービス推薦方法 | |
| JP2009265754A (ja) | 情報提供装置、情報提供方法及び情報提供プログラム | |
| JP2004078689A (ja) | 検索システム及び検索プログラム並びに検索方法 | |
| JP3674427B2 (ja) | 情報提供サーバ及び情報提供方法 | |
| JP3617331B2 (ja) | 情報提供サーバ及び情報提供方法 | |
| JP3674430B2 (ja) | 情報提供サーバ及び情報提供方法 | |
| JP4264884B2 (ja) | サーバ装置、コミュニケーション支援方法及び紹介者選択プログラム | |
| KR20030090178A (ko) | 하이퍼텍스트를 이용한 사용자 성향 데이터 저장 방법 및그를 이용한 사용자 프로파일 학습 방법 | |
| JP5921485B2 (ja) | コンテンツ通知装置、コンテンツ通知方法およびプログラム | |
| JP5222691B2 (ja) | 検索情報提供システム | |
| JP2002073667A (ja) | 情報提示装置、情報提示システム、及び情報提示方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040907 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041105 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050222 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050316 |
|
| 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: 20050405 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050418 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090513 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090513 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100513 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110513 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120513 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120513 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120513 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120513 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130513 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |
