(57)【要約】      （修正有）【課題】ユーザが日常的に行うインターネット上の行動アクションに基づいた情報のフィルタリングを行う。【解決手段】情報配信サーバが、ユーザ端末に配信される各フィードに、当該情報配信サーバを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い、リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する集約フィード生成手段と、ユーザ端末から集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する閲覧制御手段と、各フィードに対する閲覧履歴が類似する複数のユーザを関連付けたユーザネットワーク情報を生成する。【選択図】  図２
2007286817.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上のＷＥＢサイト等から提供されるフィードを収集し、ユーザのユーザ端末に前記フィードを配信する情報配信サーバを備えた情報配信システムであって、
前記情報配信サーバは、
前記ユーザ端末を介して登録された複数のフィード配信登録情報に基づく複数のフィードを、各フィードを提供するインターネット上のＷＥＢサイト等から取得するフィード取得手段と、
前記ユーザ端末に配信される各フィードに、当該情報配信サーバを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い、かつ該リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する集約フィード制御手段と、
前記ユーザ端末から前記集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する閲覧制御手段と、
各フィードに対する前記閲覧履歴が類似する複数のユーザを関連付けたユーザネットワーク情報を生成するユーザネットワーク構築手段と、
前記ユーザネットワーク情報により関連付けられた各ユーザの前記閲覧履歴に基づいて前記ユーザにフィードを推薦するための推薦フィードを生成する推薦フィード制御手段と、を備えることを特徴とする情報配信システム。
【請求項２】
前記ネットワーク構築手段は、前記フィード登録情報及び前記閲覧履歴を用いて各ユーザの各フィードに対する嗜好度を算出し、算出された前記嗜好度に基づいて各フィードに対する前記閲覧履歴が類似する複数のユーザを関連付けた前記ユーザネットワーク情報を生成することを特徴とする請求項１に記載の情報配信システム。
【請求項３】
前記閲覧履歴は、前記集約フィード内の各フィードに対する閲覧要求、若しくは各フィードに関連付けられたタグ情報に対する閲覧要求であることを特徴とする請求項１又は２に記載の情報配信システム。
【請求項４】
前記推薦フィード制御手段は、前記ユーザネットワーク情報により関連付けられた各ユーザが閲覧した複数のフィードの中から前記推薦フィードを生成することを特徴とする請求項１から３のいずれか１つに記載の情報配信システム。
【請求項５】
前記推薦フィード制御手段は、前記ユーザネットワーク情報により関連付けられた各ユーザが閲覧した複数のフィードから各フィードに含まれるタグ情報を抽出し、抽出したタグ情報に基づく前記推薦フィードを生成することを特徴とする請求項１から３のいずれか１つに記載の情報配信システム。
【請求項６】
前記推薦フィード制御手段は、前記履歴情報及び前記ユーザネットワーク情報を用いて、前記ユーザネットワーク情報により関連付けられた各ユーザが閲覧した複数のフィード毎に各ユーザの各フィードに対する重要度を算出し、前記フィードに対する重要度に基づいて前記推薦フィードを生成することを特徴とする請求項１から３のいずれか１つに記載の情報配信システム。
【請求項７】
前記情報配信サーバは、当該ユーザにとって有益な情報を配信する他のユーザ若しくは当該ユーザと嗜好が類似する他のユーザを前記ユーザ端末から登録するためのユーザ登録制御手段をさらに有し、
前記ユーザネットワーク構築手段は、登録された他のユーザを関連付けた意図的ユーザネットワーク情報を生成することを特徴とする請求項１から６のいずれか１つに記載の情報配信システム。
【請求項８】
前記推薦フィード制御手段は、生成した前記前記各推薦フィードに当該情報配信サーバを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い、かつ該リダイレクト加工処理が施された複数のフィードを集約した集約推薦フィードを生成することを特徴とする請求項１から７のいずれか１つに記載の情報配信システム。
【請求項９】
インターネット上のＷＥＢサイト等から提供されるフィードを収集し、ユーザのユーザ端末に前記フィードを配信する情報配信サーバを備えた情報配信システムであって、
前記情報配信サーバは、
前記ユーザ端末を介して登録された複数のフィード配信登録情報に基づく複数のフィードを、各フィードを提供するインターネット上のＷＥＢサイト等から取得するフィード取得手段と、
前記ユーザ端末に配信される各フィードに、当該情報配信サーバを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い、かつ該リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する集約フィード制御手段と、
前記ユーザ端末から前記集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する閲覧制御手段と、
前記ユーザ端末から登録された当該ユーザにとって有益な情報を配信する他のユーザ若しくは当該ユーザと嗜好が類似する他のユーザの前記閲覧履歴に基づいた推薦フィードを生成する推薦フィード制御手段と、を備えることを特徴とする情報配信システム。
【請求項１０】
インターネット上のＷＥＢサイト等から提供されるフィードを収集し、ユーザのユーザ端末に前記フィードを配信する情報配信装置であって、
前記ユーザ端末を介して登録された複数のフィード配信登録情報に基づく複数のフィードを、各フィードを提供するインターネット上のＷＥＢサイト等から取得するフィード取得手段と、
前記ユーザ端末に配信される各フィードに、当該情報配信装置を経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い、かつ該リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する集約フィード制御手段と、
前記ユーザ端末から前記集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する閲覧制御手段と、
各フィードに対する前記閲覧履歴が類似する複数のユーザを関連付けたユーザネットワーク情報を生成するユーザネットワーク構築手段と、
前記ユーザネットワーク情報により関連付けられた各ユーザの前記閲覧履歴に基づいて前記ユーザにフィードを推薦するための推薦フィードを生成する推薦フィード制御手段と、を備えることを特徴とする情報配信装置。
【請求項１１】
コンピュータを利用して、インターネット上のＷＥＢサイト等から提供されるフィードを収集し、ユーザのユーザ端末に前記フィードを配信するために、前記コンピュータに、
前記ユーザ端末を介して登録された複数のフィード配信登録情報に基づく複数のフィードを、各フィードを提供するインターネット上のＷＥＢサイト等から取得する第１の機能と、
前記ユーザ端末に配信される各フィードに、当該コンピュータを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い。かつ該リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する第２の機能と、
前記ユーザ端末から前記集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する第３の機能と、
各フィードに対する前記閲覧履歴が類似する複数のユーザを関連付けたユーザネットワーク情報を生成する第４の機能と、
前記ユーザネットワーク情報により関連付けられた各ユーザの閲覧履歴に基づいて前記ユーザにフィードを推薦するための推薦フィードを生成する第５の機能と、を実現させることを特徴とする情報配信プログラム。
【請求項１２】
インターネット上のＷＥＢサイト等から提供されるフィードを収集し、ユーザのユーザ端末に前記フィードを配信する情報配信サーバを備えた情報配信方法であって、前記情報配信サーバは、
前記ユーザ端末を介して登録された複数のフィード配信登録情報に基づく複数のフィードを、各フィードを提供するインターネット上のＷＥＢサイト等から取得する第１のステップと、
前記ユーザ端末に配信される各フィードに、当該情報配信サーバを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を行い、かつ該リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する第２のステップと、
前記ユーザ端末から前記集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する第３のステップと、
各フィードに対する前記閲覧履歴が類似する複数のユーザを関連付けたユーザネットワーク情報を生成する第４のステップと、
前記ユーザネットワーク情報により関連付けられた各ユーザの閲覧履歴に基づいて前記ユーザにフィードを推薦するための推薦フィードを生成する第５のステップとを有することを特徴とする情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの嗜好に好適な情報の配信を行う情報配信システムに関し、詳しくは、ユーザに負担をかけることなくユーザのネットワーク上における行動履歴（閲覧履歴）を取得し、かつ該行動履歴に基づくユーザ嗜好に好適な情報配信を行う情報配信システム、情報配信装置及び情報配信方法に関する。
【背景技術】
【０００２】
通常、人間は、人間関係のネットワークの中で、自分にとって必要な情報や友達、友人等にとって必要な情報とそうでない情報とを自然に選別し、人間自身が情報に対する秩序や分類を作り出している。
【０００３】
しかしながら、インターネット（ＷＥＢ）では、無秩序に近い形で無数の情報が氾濫しており、ユーザがこの無数の情報を選別して興味ある情報を選別し、希望する情報を収集することは、ユーザにとって大きな負担になっているのが現状である。例えば、検索エンジンを用いてキーワード検索を行っても、ヒットした情報のユーザに対する嗜好性、信頼性、及び有益性が確保されていない。すなわち、有効な情報フィルタリングができないため、ユーザは、なかなか有用な情報にたどり着くことができない。
【０００４】
逆に、情報を提供する側から見れば、ユーザに対して有益でかつ信頼性の高い情報を提供していても、ユーザがその情報に辿り着けなければ、その情報自体の価値が低くなり、情報の伝播性が損なわれることになる。
【０００５】
一方、情報の信頼性や有益性は、ユーザ自身が判断することの他に、同じ興味・嗜好を持っている他のユーザ、知人、友人、若しくは特定分野において情報通である者やスペシャリストであると周囲が認めている人などが推薦する情報であるか否かにより大きく左右される。すなわち、同じ興味・嗜好を有していたり、ユーザ自身が信頼を寄せる人、認める人等は、ユーザに信頼感や共感等を与えることになる。したがって、これらの人々から推薦される情報は、ユーザにとって、既に信頼性が確保され、かつ有益度の高いフィルタリングされた情報となり得る。また、このように信頼性等を獲得した情報は、その情報がユーザにとって有益なものでれば、別の人や知人、友人等に推薦、紹介する機会が増え、当該情報がより多くの人に伝播することに繋がる。
【０００６】
同じ興味・嗜好同士をインターネット上で繋げて情報交換を行うものに、ＳＮＳ（Social Networking Site）型のネットワークコミュニティーがある。このＳＮＳ型のネットワークコミュニティーは、インターネット上の各ユーザを友人、知人として繋げ、インターネット上において各ユーザの人間関係ネットワークが見える形で当該ネットワークの中でのメッセージ交換、情報交換、インターネット上の友人知人の紹介、推薦など様々な行動を行うことができ、また、ネットワーク内のユーザの日記やブログ（Ｗｅｂｌｏｇ）などを通して、ネットワークのユーザ（メンバー）が注目している情報やニュースを知ることはできる。すなわち、このＳＮＳ型のネットワークコミュニティーでは、友人、知人、同じ興味・嗜好を有する人同士で構築されたネットワーク内の情報交換等が実現されるため、上述したように人間が通常行う情報の選別や秩序作り、分類作りといった情報フィルタリング機能がユーザに提供されることになる。代表的なＳＮＳ型のネットワークコミュニティーサイトとしては、ソーシャル・ネットワーキング サービス「mixi」（登録商標、http://mixi.jp/）がある。
【０００７】
また、情報の有益性という観点から、口コミによる情報評価及び情報紹介システムもあり、例えば、不特定多数のユーザが特定の商品や情報について投稿する情報（評価情報）を配信することで、情報の伝播性を向上させつつ、ユーザに有益な情報を提供する。
【０００８】
また、情報のフィルタリング技術としては、従来から協調フィルタリングが活用されている。この協調フィルタリング技術は、ユーザのインターネット上における過去の行動履歴から、当該ユーザの嗜好を抽出し、そのユーザと似たような行動を取っているユーザの嗜好情報に基づいて、ユーザの嗜好を推測し、嗜好の好適な情報のみを提供するフィルタリング技術である。例えば、特許文献１の記載の最新記事推薦方法では、この協調フィルタリング技術を活用しており、ユーザの履歴情報から複数の類似ユーザを抽出し、それを解析することで推薦するサブカテゴリ候補を抽出し、このサブカテゴリ候補に基づいて最新記事を提供している。
【０００９】
さらに、近年では、ＷＥＢ上での情報のウォッチ、更新情報の獲得を容易に行うためのフィード技術がある。フィードとは、ＲＳＳ、ＲＤＦ、Ａｔｏｍといった標準仕様に基づいたＸＭＬ形式のＷＥＢサイトから提供されるコンテンツに付随する情報（当該ＷＥＢサイトのＵＲＬ等の情報発信元、提供される情報の属性（ＷＥＢサイトが公開する情報や記事の日時や題名、分類など））であり、通常、ＲＳＳリーダー等のフィードリーダーを用いて取得する。フィードリーダーには、自動巡回機能が設けられており、ユーザは、購読したいフィードを一度登録すれば、この自動巡回機能により登録されたフィードが自動的に取得されるため、自動的に読みたいサイトの更新情報を取得（若しくは更新された旨の通知を取得）することが可能である。このフィードは、コンテンツそのものでなく、コンテンツの場所（情報発信元）や情報の属性（日時、題名、分類など）をユーザに提供するＸＭＬ形式のデータであるため、コンテンツ自体の情報メディア（音楽情報、映像情報等の情報の種類）は問われない。
【００１０】
【特許文献１】特開２００３−２１６６３６号公報（図１、図３等）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、ＳＮＳ型のネットワークコミュニティーは、あくまでも情報を発信する情報発信者が日記やブログなどに能動的に情報を投稿（登録）しなければならず、同様に、口コミによる情報紹介も、情報を紹介する情報紹介者がメールやメッセージを送信するといった情報紹介者の能動的なアクションが必要である。
【００１２】
また、このＳＮＳ型のネットワークコミュニティーへの参加は、当該ネットワークに属するユーザからの推薦や紹介などといったアクションを必要とする。すなわち、ユーザ同士は、情報によって関連付けられているのではなく、ユーザ同士の新密度や信頼度によって関連付けられているため、ＳＮＳ型のネットワークコミュニティーは、当該ネットワーク内でやり取りされる情報が閉鎖的となる傾向が強く、限定された情報による情報交換となり、ユーザネットワークが十分な広がりを持つことができない。
【００１３】
また、上記従来の協調フィルタリングを用いた情報推薦システムでは、インターネット上におけるユーザの行動履歴情報を取得する機能やこの行動履歴情報に基づいた情報の推薦結果を表示する機能は、特定のユーザやプラグイン（プログラム等）、情報メディアに依存しており、さらに、情報の推薦結果を強調表示するＨＴＭＬをプログラムによって生成し、ユーザにそのサイトを訪れてもらう必要がある。すなわち、ユーザや情報メディア、閲覧するサイトが限定されてしまうため、従来の協調フィルタリングでは、ユーザ数やコンテンツ数があまり増加しない。このため、膨大な情報に秩序を与え、絞り込みを行った情報をユーザに提供することが十分に行えない課題を有している。
【００１４】
また、協調フィルタリングでは、情報を推薦した結果がユーザにとって利用し易い形で提供されないため、ユーザはＷＥＢブラウザやクライアントソフトでわざわざ推薦の結果を見に行く必要がある。すなわち、メール等でユーザに推薦された情報がある旨を通知しても、協調フィルタリングにより選別された情報を閲覧するためには、ＷＥＢ上のユーザ専用ページ等にアクセスしなければならず、このため、個々のＷＥＢサイトをＷＥＢブラウザで各々個別に閲覧する必要がない分、ユーザの負担は多少軽減されるものの、ユーザの負担はあまり低減されない。ユーザの情報へのアクセス等の余計なアクションを最低限に留め、ユーザに負担が極力掛からない情報の配信を行うことが必要とされる。
【００１５】
さらに、フィード技術は、上述のようにコンテンツそのものでなくコンテンツの場所や属性を運ぶＸＭＬ形式のデータであるため、コンテンツ自体の情報メディアが問われることがない。このため、フィードによる情報管理は、ブラウザのブックマークに登録したＷＥＢサイトをユーザが逐一訪れて閲覧することに比べて、ユーザに対する負担は軽減されるが、フィード数が増加すると、ユーザが登録した取得したい情報に関するフィードが増加することになり、結局、ユーザは情報を整理しきれなくなり、秩序が与えられ、かつ絞り込みされた情報、すなわち、ユーザにとって有用な情報フィルタリングを行うことができない課題を有している。
【００１６】
本発明は、このような課題に対して成されたものであり、その目的は、ユーザが日常的に行うインターネット上の行動アクション、すなわち、情報の選択や情報の購読のアクションに基づいた情報のフィルタリングを行い、ユーザの負担を低減し、かつ有益な情報のみをユーザに配信可能な情報配信システム、情報配信装置及び情報配信方法を提供することにある。
【００１７】
特に、本発明では、情報を閲覧するユーザのユーザ属性や情報フォーマット等に制限されないユーザネットワークを構築して、当該ユーザに好適な情報を幅広く提供することが可能な情報配信システムを実現することを目的とする。
【課題を解決するための手段】
【００１８】
本発明の１つの観点としての情報配信システムは、インターネット上のＷＥＢサイト等から提供されるフィードを収集し、ユーザのユーザ端末にフィードを配信する情報配信サーバを備えた情報配信システムであって、情報配信サーバが、ユーザ端末を介して登録された複数のフィード配信登録情報に基づく複数のフィードを、各フィードを提供するインターネット上のＷＥＢサイト等から取得するフィード取得手段と、ユーザ端末に配信される各フィードに、当該情報配信サーバを経由したフィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理を施し、かつ該リダイレクト加工処理が施された複数のフィードを集約した集約フィードを生成する集約フィード制御手段と、ユーザ端末から集約フィードの各フィードに対する閲覧要求を受信した場合に、当該フィードに対する閲覧要求をユーザの閲覧履歴として閲覧履歴データベースに格納する閲覧制御手段と、フィードに対する閲覧履歴が類似する複数のユーザを関連付けたユーザネットワーク情報を生成するユーザネットワーク構築手段と、ユーザネットワーク情報により関連つけられた各ユーザの閲覧履歴に基づいてユーザにフィードを推薦するための推薦フィードを生成する推薦フィード制御手段とを備えることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザが登録した複数のフィードを１つに集約してユーザ端末に配信するため、ユーザは各フィードから個別にフィードを取得しなくとも、ユーザは、複数のフィードを一括して取得でき、かつ、ユーザに配信される各フィードには、本発明の情報配信サーバを経由した当該フィードを提供する各ＷＥＢサイト等への接続を行うためのリダイレクト加工処理が施されているため、特別な仕組みやユーザ側の操作等がなくても、ユーザが日常的に行うインターネット上の閲覧履歴（情報の選択及び情報の閲覧要求等）を取得することが可能となる。
【００２０】
そして、各ユーザが閲覧したフィードに関連付けられて他の複数のユーザとのユーザネットワークが構築されるため、ユーザの属性やネットワークの属性に制限されることなく、各々のユーザに対して有益性の高い情報を配信及び推薦することが可能となる。
【００２１】
すなわち、本発明の情報配信システムは、ユーザに対して当該ユーザの嗜好に適合した情報の選別、秩序、分類等を提供することが可能となり、ユーザにとって有益な情報の収集及び配信が可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照しながら、本発明の情報配信プログラム（情報配信方法）が適用された情報配信サーバによって実現される情報配信システムを、以下の好適な実施形態に則して詳細に説明する。
【００２３】
図１は、本発明の実施形態における情報配信システムの概略構成図である。本実施形態の情報配信システムは、インターネット上の複数のＷＥＢサーバ（ＷＥＢサイト）３００から提供されるフィードを収集し、収集したフィードを各ユーザのユーザ端末２００に配信する情報配信サーバ１００を備えている。ユーザ端末２００は、インターネットに接続可能な通信手段を有するコンピュータであり、携帯端末機、携帯電話機であってもよい。そして、このユーザ端末２００には、配信されるフィードを受信し、フィードを閲覧や購読するためのＲＳＳリーダー等のフィードリーダーとＷＥＢサーバ３００が提供するＷＥＢページを閲覧するためのＷＥＢブラウザとがインストールされている。また、ＷＥＢサーバ３００は、情報、記事、音楽、映像等のコンテンツを配信するコンテンツ提供サーバであり、これらの情報を広くユーザに配信するため、各コンテンツにはフィードが各々生成されている。
【００２４】
通常、フィードを閲覧する場合、上述のようなフィードリーダーが用いられ、このフィードリーダーには、フィード登録機能、フィード自動巡回収集機能及びフィード表示機能が装備され、閲覧を希望するフィード（フィードを提供するＷＥＢサーバのＵＲＬ情報）をこのフィードリーダーに登録することで、ユーザ端末２００においてフィードリーダーを起動させた際、フィードリーダーが自動的に登録されているフィードを提供する各ＷＥＢサーバ３００から最新のフィードを収集し、フィードに含まれる情報又は記事の要約や記事タイトルをフィードリーダーの表示部に表示させる。したがって、ユーザは、ユーザ端末２００から最新のフィードを閲覧でき、このフィードの記事（記事タイトル）をマウス等の操作手段で選択（クリック等）することで、このフィードに含まれるＵＲＬ情報に基づいて当該フィードを提供するＷＥＢサーバ（ＷＥＢサイト）３００にアクセスすることができる。
【００２５】
また、フィードは、上述のようにＲＳＳ、ＲＤＦ、Ａｔｏｍといった標準仕様に基づいたＸＭＬ形式のＷＥＢサイトから提供されるコンテンツに付随する情報であり、ＷＥＢサイトのＵＲＬ情報（情報発信元情報）、当該ＷＥＢサイトが提供する情報や記事の属性（情報や記事の日時、タイトル情報又は要約情報、情報や記事に関連した分類（タグ情報））を含んでいる。例えば、あるＷＥＢサイトから経済に関するフィードが提供されている場合、このフィードには、最新の情報又は記事のタイトル情報若しくは要約情報、このフィードが経済に関する情報であることを関連付けるための「金融、株相場、円相場、銀行、金利」等のタグ情報（フィードの情報のカテゴリや情報の種別を表すキーワード的な情報であり、１つのタグ情報に複数のフィードが関連付けられて分類される。）、及びこのフィードの提供元（情報発信元）のＵＲＬ情報が含まれている。なお、フィードは、当該フィードを提供するＷＥＢサイトのフィードヘッダーに複数の記事が関連付けられたＸＭＬ形式の情報であり、例えば、フィードＡに複数の記事１、記事２、・・・記事Ｎが含まれ、各記事は、当該記事が掲載された日時、記事のタイトル若しくは要約、ＵＲＬ情報、タグ情報で構成されたＸＭＬ形式の記事アイテム（記事項目）として構成されている。したがって、フィードを閲覧することには、当該フィードに含まれる複数の記事アイテムを閲覧することが含まれ、フィードに対する処理等は、その概念として各記事アイテムに対する処理が含まれることになる。
【００２６】
本実施形態の情報配信システムは、このような既存のフィードリーダーを活用しつつ、ユーザの負担を低減し、かつ有益な情報をユーザに配信するとともに、情報を閲覧するユーザのユーザ属性や情報フォーマット等に制限されないユーザネットワークを構築して、ユーザに好適な情報を幅広く提供するものである。
【００２７】
図２は、情報配信サーバ１００の構成ブロック図であり、ユーザ端末２００へのフィード配信を制御するフィード配信部１０１、ユーザがユーザ端末２００を介して登録したフィード登録情報、フィードに含まれるタグ情報、ユーザのフィード閲覧履歴、及びユーザネットワーク情報が格納される情報配信データベース（閲覧履歴データベース）１０２、ユーザ端末２００からのフィード収集要求に応答し、情報配信データベース１０２に格納されている各ユーザのフィード登録情報に基づいて各ＷＥＢサーバ３００から最新のフィードを収集するフィード収集部１０３、ユーザ端末２００からのフィード閲覧要求を受信して、ユーザの閲覧履歴を情報配信データベース１０２に格納する閲覧制御部１０４、各フィードに対し、各ユーザにとって重要な（有益な）情報であるか否かを判別する基準となるフィード重要度を算出するフィード重要度算出部１０５、協調フィルタリング機能が設けられ、ユーザのフィードに対する閲覧履歴からユーザ嗜好の類似度を算出し、この類似度が高いユーザ同士を関連付けたユーザネットワーク情報を生成又は構築するユーザネットワーク構築部１０６、及びユーザが配信を希望するフィードを登録したり、フィード取得における各種設定を行うための登録画面（ＷＥＢページ）をユーザ端末２００に提供し、このＷＥＢページを介して入力された登録情報及び設定情報を、各ユーザのフィード配信登録情報として情報配信データベース１０２に格納する登録制御部１０７を備えている。そして、これら各部は、制御部（ＣＰＵ）１０８によって制御される。
【００２８】
次に、本実施形態の情報配信サーバ１００の各構成及び情報配信システムの処理遷移を説明する。
【００２９】
まず、本実施形態の情報配信サーバ１００は、図３Ａに示すように、ユーザに対してフィード配信用のＵＲＬ、すなわち、各ユーザに対し、希望するフィードの配信を受けるためのフィード配信登録用のＷＥＢページを提供する（ステップＳ３０１）。ユーザは、このフィード配信登録用ＵＲＬをユーザ端末２００のフィードリーダーに登録する（ステップＳ１０１）。ユーザは、ＷＥＢブラウザを介して（若しくは、ＷＥＢブラウザ機能を搭載したフィードリーダーを介して）、フィード配信登録用ＵＲＬに基づく当該情報配信サーバ１００が提供するＷＥＢページを参照することができる（ステップＳ１０２）。
【００３０】
図７Ａは、ユーザ端末２００のＷＥＢブラウザを介して提供されるＷＥＢページ（ユーザ専用のＷＥＢページ）の一例である。ユーザは、フィード配信を希望するフィードを、フィード検索（キーワード検索やタグ検索）によりヒットしたフィード一覧などから選択して登録したり、フィードを提供するＷＥＢサーバ（ＷＥＢサイト）のＵＲＬをユーザが事前に分かっている場合には、直接そのＵＲＬを入力手段から入力するなどして、配信を希望するフィードを情報提供サーバ１００に登録する（ステップＳ１０３）。このフィード配信登録用ＵＲＬやＷＥＢページは、登録制御部１０７により提供され、ＷＥＢページを介して選択若しくは入力された情報は、各ユーザのフィード配信登録情報として、当該登録制御部１０７によって情報配信データベース１０２に格納される（ステップＳ３０２）。
【００３１】
フィード配信部１０１は、集約フィード制御部１０１ａと推薦フィード制御部１０１ｂとを備え、当該フィード配信部１０１は、ユーザ端末２００からのユーザの操作による集約フィード要求、又はユーザ端末２００におけるフィードリーダー起動時に自動的に送信される集約フィード要求を受信して（ステップＳ１０４、Ｓ３０３、図３Ｂ参照）、ユーザが要求している配信フィードの種別を判別する（ステップＳ３０４）。このステップＳ３０４における判別処理は、フィード要求としてユーザ端末２００から送信される要求種別（集約フィードを要求しているのか、若しくは推薦フィードを要求しているのかを示すフラグ等の識別情報等）に基づいて行われる。フィード配信部１０１がステップＳ３０４においてユーザが集約フィードを要求していると判別した場合、当該フィード配信部１０１は、集約フィード制御部１０１ａに集約フィード処理を要求する指示を出力し、集約フィード制御部１０１ａ及びフィード収集部１０３による集約フィード生成処理に遷移する。  
【００３２】
集約フィード制御部１０１ａは、フィード配信部１０１からの処理要求に応答して、フィードを要求したユーザのフィード配信登録情報を情報配信データベース１０２から取得し、このフィード配信登録情報に含まれる各フィードのＵＲＬに基づいたフィード収集を、フィード収集部１０３に対して要求する（ステップＳ３０５）。フィード収集部１０３は、各フィードのＵＲＬに基づいて当該フィードを提供するＷＥＢサーバ２００への接続処理を行うとともに、ＷＥＢサーバ２００が提供する最新のフィードを取得する（ステップＳ３０７）。そして、集約フィード制御部１０１ａは、フィード収集部１０３により収集された各フィード（フィードに含まれる複数の記事アイテム毎のＵＲＬ）に対してリダイレクト加工処理を行う（ステップＳ３０８）。具体的には、本実施形態の情報配信サーバ１００のＵＲＬ１が「www.○○○○.co.jp」であれば、収集したフィードのＵＲＬ２に情報配信サーバ１００のＵＲＬ１を付加して、例えば、フィードＡのＵＲＬ２が「www.△△△△.co.jp」であれば、リダイレクト加工処理後のフィードのＵＲＬ３は「www.○○○○.co.jp/www.△△△△.co.jp」となる。さらに、本実施形態ではこのリダイレクト加工処理は、ユーザの閲覧履歴の取得処理を考慮し、配信されるフィードの識別ＩＤ等のパラメータをこのＵＲＬ３に付加する。例えば、情報配信データベース１０２に格納されたフィード配信登録情報の各フィードに対して予めフィード識別ＩＤを割り当てておき、このフィード識別ＩＤを付加したＵＲＬ４＝「www.○○○○.co.jp/フィード識別ＩＤ/www.△△△△.co.jp」を生成する。このフィード識別ＩＤの他に、当該フィードが配信されるユーザのＩＤや記事アイテム毎のＩＤをパラメータとして適用することも可能である。詳細については後述する。
【００３３】
その後、集約フィード制御部１０１ａは、リダイレクト処理が施された各フィードを合成して集約する処理を行い、ＸＭＬ形式の１つの集約フィードを生成する（ステップＳ３０９）。具体的には、各ＷＥＢサイトから提供されるＸＭＬ形式のフィードは、各ＷＥＢサイトのフィードヘッダー＋記事１＋記事２・・・と構成されているので、本実施形態の集約フィード生成部１０１ａは、各フィードのフィードヘッダーを除去した各フィードの記事のみを抽出する。上述のようにＸＭＬ形式でフォーマットされたこられの記事の各々は、当該記事が掲載された日時、記事のタイトル若しくは要約、ＵＲＬ情報、タグ情報が含まれた１つの記事アイテムを構成しているので、各フィードからフィードヘッダーを除去した各記事アイテムを抽出し、抽出したこれらの記事アイテムを１つに集約し、ユーザ毎に対応した集約フィードヘッダーを付与することで集約フィードを生成する。このように生成された集約フィードは、フィード配信部１０１により、ユーザ端末２００に配信される（ステップＳ３１０）。すなわち、本実施形態の情報配信システムは、従来のように、フィードを提供するＷＥＢサイトから、ユーザ端末２００のフィードリーダーが個別に各フィードを取得するのではなく、当該情報配信サーバ１００が、登録されたフィード配信登録情報に基づく複数のフィードを一括して収集し、さらに、収集された複数のフィードを集約してユーザ端末２００に提供する（図１、図６参照）。
【００３４】
また、図３ＢのステップＳ３０４においてフィード配信部１０１が、ユーザが推薦フィードを要求していると判別した場合、当該フィード配信部１０１は、推薦フィード制御部１０１ｂに対して推薦フィード処理を要求する指示を出力し、推薦フィード制御部１０１ｂ、フィード収集部１０３、フィード重要度算出部１０５による推薦フィード生成処理に遷移する。
【００３５】
推薦フィード制御部１０１ｂは、フィード配信部１０１からの処理要求に応答して、後述するユーザの閲覧履歴、ユーザネットワーク情報、フィード重要度、及びユーザのフィード配信登録情報に基づいて、ユーザに推薦する推薦フィードを抽出し、この抽出した推薦フィードに基づいた図３Ｂのステップ３０７からステップ３０９までの処理を行い、フィード配信部１０１により生成された推薦フィードをユーザ端末２００に配信する（ステップＳ３１０）。
【００３６】
図８は、ユーザ端末２００のフィードリーダーの一例を示す図であり、フィードリーダーに上述のフィード配信登録用ＵＲＬが登録され、フィードリーダーのフィード一覧表示部ＦＤには、集約フィード（（Aggregation））及び推薦フィード（Recommendation）の各々１つのフィードが表示されている。図３Ｂのステップ１０４におけるフィード要求は、このフィード一覧に表示された集約フィード若しくは推薦フィードを選択することで、情報配信サーバ１００のフィード要求が送信され、そして、ステップＳ３０３からステップＳ３１０までの情報配信サーバ１００の各処理を通じて、集約フィード及び推薦フィードがユーザ端末２００に配信されることになる。
【００３７】
また、図８のフィードリーダーには、集約フィード若しくは推薦フィードに含まれる複数の情報や記事のタイトル情報（記事アイテム）が表示されるタイトル一覧表示部ＴＤと、ＷＥＢブラウザ部ＷＤとが設けられており、ユーザがマウス等の選択手段によりタイトル一覧表示部ＴＤのタイトル情報を選択すると、その選択された記事アイテムに関するフィード閲覧要求が情報配信サーバ１００に送信され（ステップＳ１０５、図３Ｃ参照）、ＷＥＢブラウザ部ＷＤに、選択したフィードを配信するＷＥＢサーバ２００からのＷＥＢページが表示される。
【００３８】
情報配信サーバ１００の閲覧制御部（閲覧要求受信部）１０４は、このフィードリーダーに表示された集約フィード又は推薦フィードの各記事アイテムの閲覧要求（フィード閲覧要求）を受信した場合に、閲覧要求処理を行う。具体的には、フィードの閲覧要求の受信に伴ってリダイレクト応答処理を行うとともに（ステップＳ３１１）、ユーザが閲覧した記事アイテムの閲覧履歴（フィードの閲覧履歴）を、ユーザの閲覧履歴として情報配信データベース１０２に格納する（ステップＳ３１２）。さらに、ユーザネットワーク構築部１０６に、このユーザのフィード閲覧要求（閲覧履歴）に基づいたユーザネットワークの構築（ユーザネットワーク情報の生成及び更新）処理を実行する指示を行う（ステップＳ３１３）。
【００３９】
本実施形態の情報配信システムにおけるユーザの閲覧履歴の取得処理は、図１に示すように、集約フィードの各記事アイテムに対してリダイレクト加工処理が施されているため、ユーザ端末２００から集約フィードの各記事アイテムに対する閲覧要求は、直接閲覧要求があった記事アイテムが属するフィードを提供するＷＥＢサイト３００に送信されるのではなく（ルートＣ）、本実施形態の情報配信サーバ１００に送信される（ルートＡ）。そして、情報配信サーバ１００では、リダイレクト応答処理を行い、ユーザ端末２００のＷＥＢブラウザに当該フィードを提供するＷＥＢページを表示させ（ルートＢ）、閲覧制御部１０４によるフィードに対する閲覧履歴格納処理及び、ユーザネットワーク構築部１０６によるユーザネットワーク情報の生成（更新）が行われる。
【００４０】
したがって、本実施形態では、この接続ルートＡ及びルートＢを経由したＷＥＢサーバ２００へのアクセスを行うが、ユーザ側では、選択したフィード閲覧要求に基づいて該当するＷＥＢサーバ２００に直接接続されたようなＷＥＢサイト閲覧となる。すなわち、本実施形態の情報配信システムでは、特別な操作やアプリケーションを要せずに、ユーザが情報を閲覧する際に行う日常的なフィードの選択、ＷＥＢサイトへの接続等により、ユーザのフィード閲覧履歴を取得することが可能となる。
【００４１】
次に、上述した本実施形態の情報配信システムの閲覧要求処理及び推薦フィード生成処理を、図４及び図５を参照しながら詳細に説明する。
【００４２】
＜閲覧要求処理＞
本実施形態の情報配信システムの閲覧要求処理は、図４に示すように、ユーザ端末２００からのフィード閲覧要求を受信した後の、閲覧制御部１０４によるリダイレクト応答処理及びユーザの閲覧履歴格納処理と、ユーザネットワーク構築部１０６によるユーザネットワーク情報の生成及び更新処理の２つの処理により構成されている。上述のように、ユーザ端末２００に配信される集約フィード及び推薦フィード（集約フィード及び推薦フィードに含まれる各記事アイテム）には、リダイレクト加工処理が施されているので、ユーザ端末２００のフィードリーダーに表示されたフィードを当該ユーザが選択した場合、直接フィード（コンテンツ）を提供するＷＥＢサーバ２００に接続されるのではなく、本実施形態の情報配信サーバ１００を一度経由して、間接的にＷＥＢサーバ２００に接続される。したがって、ユーザがどのフィードを選択したか等のフィードに対するユーザの閲覧履歴を取得することができる。特に、上述のようにユーザに配信されたフィード（記事アイテム）のＵＲＬには、各フィード識別ＩＤやフィードが配信されるユーザのＩＤ、記事アイテム毎のＩＤ等の閲覧パラメータが付与されているので、閲覧制御部１０４は、ユーザからのフィード閲覧要求、すなわち、リダイレクト加工処理が施されたＵＲＬに基づいてユーザ端末２００からの接続要求があった場合のＵＲＬに含まれる閲覧パラメータを取得し、この閲覧パラメータに基づいてユーザの閲覧履歴を情報配信データベース１０２に格納する。
【００４３】
情報配信データベース１０２に格納される閲覧履歴は、どのユーザが、いつ（日時）、どのフィードを何回閲覧したかを示すフィードに対する閲覧履歴と、どのユーザが、いつ（日時）、どのフィードに属する情報や記事を閲覧したかを示す閲覧履歴と、どのユーザが、いつ、どのタグ情報がついたフィードを何回閲覧したかを示す閲覧履歴とが含まれる。例えば、ユーザＡがフィードＡを２回、何時と何時に閲覧していたか、フィードＡは、ユーザＡとユーザＢとにより各々２回、３回、何時に閲覧されたか、タグ情報Ｘを有するフィードがユーザＡとユーザＢとに各々４回、６回、何時に閲覧されたか等のデータがユーザのフィードに対する閲覧履歴として情報配信データベースに格納される。
【００４４】
以下、図４を参照しながら、本実施形態の閲覧要求処理について、詳細に説明する。図４に示すように、まず、ユーザは、ユーザ端末２００のフィードリーダーのタイトル一覧表示部ＴＤに表示されている閲覧を希望する記事アイテムをそのマウス等を介して選択すると、フィードリーダーのＷＥＢブラウザ部ＷＤのインターネットへの接続機能により、記事アイテムに含まれるリダイレクト加工処理が施されたＵＲＬに従って、本実施形態の情報配信サーバ１００に接続される。閲覧制御部１０４は、このユーザ端末２００からのアクセスを、ユーザのフィードに対する閲覧要求として受信する。ユーザのフィード閲覧要求を受信した閲覧制御部１０４は、ユーザが要求しているフィードを提供するＷＥＢサーバ（ＷＥＢページ）へのＨＴＴＰリダイレクトをさせる返答をユーザ端末２００のＷＥＢブラウザ部ＷＤに送信するとともに（リダイレクト応答処理）、このフィード閲覧要求をユーザの閲覧履歴データとして、情報配信データベース１０２に格納する。
【００４５】
閲覧制御部１０４は、ユーザの閲覧履歴格納の処理完了後に、ユーザネットワーク構築部１０６に対してユーザネットワーク情報を生成（更新）するように生成要求指示を出力する。閲覧制御部１０４からの生成（更新）処理要求を受信したユーザネットワーク構築部１０６は、情報配信データベース１０２から登録されている全てのユーザの閲覧履歴データ及びフィード配信登録情報を取得する。
【００４６】
そして、ユーザネットワーク構築部１０６は、協調フィルタリング機能により、取得した閲覧履歴及びフィード配信登録情報に基づいた複数のユーザ同士の類似度、すなわち、閲覧履歴に基づくユーザの嗜好度を算出し、さらに、このユーザの嗜好度の類似度を算出する。そして、所定の類似度を有するユーザ同士を関連付けたユーザネットワーク情報を生成し、このユーザネットワーク情報を、情報配信データベース１０２に格納する。本実施形態では、相互に類似度が高い複数のユーザを抽出して、これらユーザの閲覧履歴から抽出した、閲覧頻度の高いフィードやユーザネットワーク内の各ユーザの選択頻度が高いタグ情報などを別途のテーブルに保持するように構成することも可能であるが、例えば、特定のユーザＡとその他全ユーザとに関する全ての類似度（ユーザＡから見たユーザＢの類似度、ユーザＣの類似度、ユーザＤの類似度、・・・、及びその逆）を、ユーザリレーショナル情報として保持しておき、ユーザネットワーク情報を使用する際に、この類似度に基づいたユーザを抽出し、抽出されたユーザの各閲覧履歴を情報配信データベース１０２から取得することで、別途テーブル等に保持しなくても適宜ユーザネットワーク情報を生成することができる。このため、本実施形態のユーザネットワーク情報は、少なくとも全てのユーザ間の嗜好の類似度が含まれた情報であればよい。なお、このネットワーク構築部１０６によるユーザネットワークの構築（ユーザネットワーク情報の生成及び更新）は、閲覧履歴が追加や更新、すなわち、ユーザからのフィード閲覧要求を受信する度に行われ、リアルタイムに最新のユーザネットワークを構築する。
【００４７】
このように本実施形態のユーザネットワーク構築部１０６のユーザネットワークの構築は、各ユーザの各フィードに対する閲覧履歴に基づいた協調フィルタリングによって、ユーザの嗜好が似ている複数のユーザを関連付けることにより行われる。ユーザ同士の嗜好は、ユーザの閲覧履歴を含む３つの要素の共通点から算出される。第１に、ユーザがどのフィードに対して配信を要求する登録をしているか（フィード配信登録情報）、第２に、ユーザがどのフィードに対して閲覧したか、第３に、閲覧したフィードが、どのタグ情報に対するものであったかをユーザ嗜好の共通要素として考慮して各ユーザの嗜好を算出する。
【００４８】
例えば、フィードＡがユーザＸのフィード配信登録情報に登録されており、このフィードＡに対する閲覧要求があった場合、このフィードＡに対するユーザの嗜好度は高いものとなる。このように全ての各フィードに対するユーザの嗜好度を算出することで、ユーザ同士の類似度を算出することが可能となる。すなわち、フィードＡに対する嗜好度が所定値以内である全てのユーザを抽出し、ユーザと他の複数のユーザとの間の類似度を０から１の間で、その嗜好度に応じて算出する。同様に、閲覧したフィードがどのタグ情報に対する閲覧をユーザの閲覧履歴から抽出し、各タグ情報に対するユーザの嗜好度を算出することにより、タグ情報に対する嗜好度で関連付けられたユーザ同士の類似度を算出することができる。したがって、ユーザネットワーク構築部１０６により生成されるユーザネットワーク情報には、この類似度が相互に高い複数のユーザ同士が関連付けられるとともに、これら複数のユーザの閲覧履歴、すなわち、ユーザネットワーク内の各ユーザが閲覧したフィード、及び閲覧したフィードのタグ情報が含まれる（当該ユーザネットワーク情報が、当該ユーザネットワーク全体で興味を持っているフィード及びタグ情報を保持することになる）。
【００４９】
また、本実施形態のユーザネットワークは、上述のように閲覧履歴の取得及び協調フィルタリング機能を用いたユーザ同士の類似度によりユーザが意識することなく自動的に構築されるユーザネットワークの他に、ユーザが意識的にユーザ同士のネットワークを構築することも可能である。
【００５０】
すなわち、本実施形態の登録制御部１０７により提供される登録画面を介してユーザ自身が注目する他のユーザ、例えば、既に趣味や興味が同じだとわかっている友人や、著名な専門家、特定分野に精通している人を、ユーザが意思的に情報配信サーバ１００に登録することで、意図的なユーザネットワークを構築することができる。例えば、フィード配信登録のためのＷＥＢページと同様に、登録制御部１０７により図７Ｂに示すようなユーザ登録画面が提供され、当該ユーザ登録画面を介して登録された意図的なユーザを情報配信データベース１０２に格納する。
【００５１】
このように、本実施形態の情報配信システムが提供するユーザネットワークは、ユーザが意図的にネットワークを構築する意図的なユーザネットワークと、ユーザが日々のインターネット上の行動履歴から当該ユーザが意識することなく構築される自動的なユーザネットワークとを含み、後述する推薦フィード制御部１０１ｂ等による推薦フィード生成処理に活用される。
【００５２】
＜推薦フィード生成処理＞
本実施形態の情報配信システムの推薦フィード生成処理は、上記閲覧要求処理により構築された自動的なユーザネットワーク及びユーザが意識的に構築した意図的なユーザネットワークと、ユーザの閲覧履歴とに基づいて、ユーザに有益なフィード（記事アイテム）を推薦し、ユーザに提供するための処理である。
【００５３】
以下、図５を参照しながら、本実施形態の推薦フィード生成処理について、詳細に説明する。フィード配信部１０１からの処理要求に応答して推薦フィード制御部１０１ｂは、上述した本実施形態の閲覧要求処理により構築されたフィードの推薦を行うユーザのユーザネットワーク情報と当該ユーザの閲覧履歴とを情報配信データベース１０２から取得する。そして、取得した当該ユーザのユーザネットワーク情報と閲覧履歴から、推薦候補フィードを抽出する。
【００５４】
具体的には、推薦フィード制御部１０１ｂがユーザネットワーク構築部１０６により構築（生成）されたユーザネットワーク情報に含まれる、これまでユーザネットワーク内のユーザが閲覧したことのあるタグ情報を抽出する。そして、例えば、ユーザＡにとってのユーザネットワーク情報が、ユーザＸ（類似度０．５）、ユーザＹ（類似度０．３）、ユーザＺ（ユーザＡが意図的に登録した意図的なユーザネットワーク内のユーザ）である場合に、ユーザＡが閲覧したことのある閲覧履歴に含まれるタグ情報が「コンピュータ」、「グルメ」だと仮定し、かつユーザネットワーク全体が興味を持っているタグ情報、すなわち、ユーザＡ、ユーザＸ、ユーザＹ、及びユーザＺの４人のユーザがこれまで閲覧してことのあるタグ情報が、「コンピュータ」、「グルメ」、「車」であるとする。この場合、タグ「車」（タグ「車」に関する複数のフィード）は、ユーザＡが閲覧したことがないことになる。
【００５５】
そこで、推薦フィード制御部１０１ｂは、推薦を行うユーザのユーザネットワークが興味を持っているタグ情報であって、かつユーザのフィード配信登録情報又は閲覧履歴にないフィードを推薦候補フィードとして抽出する。また、本実施形態では、推薦を行うユーザのユーザネットワークが興味を持っているタグ情報であって、かつユーザのフィード配信登録情報又は閲覧履歴にないフィードが、ユーザネットワーク以外の任意のユーザに配信された場合にも自動的に当該フィードを推薦候補フィードとして抽出する。
【００５６】
このように、本実施形態の推薦を行うユーザに対する推薦フィードの抽出は、タグ情報を用いているため、推薦候補の対象となるフィードを広げることが可能となり、例えば、ユーザＡとこのユーザＡのユーザネットワーク内で興味を持たれている「コンピュータ」というタグ情報を含むフィードの中で、ユーザＡの閲覧したことのない（ユーザＡが知らない）「コンピュータ」に関するフィード（若しくはフィードに含まれる記事アイテム）がユーザネットワーク以外の他のユーザによって注目されている場合、ユーザＡは、このフィードを閲覧、購読したい可能性が高いことになり、ユーザＡにとって有益性の高い情報となる。逆に、このようなタグ情報による共通点のないフィードの情報や記事は、ユーザＡにとって最初から読まれる可能性が低くことになる。
【００５７】
そして、推薦フィード制御部１０１ｂは、抽出された推薦候補フィードの最新のフィードを取得するために、フィード収集部１０３に対して、フィード収集要求を出力するとともに、フィード重要度算出部１０５に、推薦を行うユーザにとっての抽出された推薦候補フィードの重要度を算出するフィード重要度算出要求を出力する。
【００５８】
フィード収集部１０３は、上述のように、収集するフィードのＵＲＬを情報配信データベース１０２から取得し、フィードを提供するＷＥＢサーバ２００からフィードを取得する。
【００５９】
一方、フィード重要度算出部１０５は、推薦を行うユーザにとって推薦候補となったフィードがユーザにとってどれだけの有益性があり、購読を希望するものなのかを示すフィード重要度を算出する。このフィード重要度は、推薦候補として抽出されたフィードの一つ一つに対して算出され、ユーザネットワーク内の各ユーザの推薦候補フィードに対する閲覧履歴に基づいて算出される。具体的には、第１に、そのフィードに対する過去の全体の閲覧履歴の中で、ユーザネットワークの各ユーザによる閲覧の割合、第２に、ユーザネットワーク内の当該推薦候補フィードの閲覧履歴の中でも、ユーザＡにとって類似度のより高いユーザ(ユーザＹよりユーザＸ)の閲覧履歴か、第３に、ユーザＡ自身とユーザＡの意図的なユーザネットワークのユーザＺによって当該推薦候補フィードが閲覧履歴されているかを考慮して各推薦候補フィードに対するユーザＡにとっての重要度を算出する。特に、各ユーザが、その推薦候補フィードを最後に読んでから時間が経過するほど、情報の有益性は損なわれることになるので、ユーザネットワーク内の何人のユーザが購読したか、及び最近購読したものなのかを、その重要度の算出の要素として考慮することが好ましい。このフィード重要度、図９に示す数式Ｉによって算出され、推薦候補フィードに対する閲覧回数（ｖ（ｎ，ｆ））、その閲覧回数の中での類似度が高いユーザの閲覧回数（類似度（ｓ（ｘ，ｎ）））、閲覧した日時が直近のものか（ｔ（ｎ，ｆ））が、ユーザにとっての各フィードに対する重要性の指標となる。また、上述のように、その推薦候補フィードを最後に読んでから時間が経過するほど、情報の有益性は損なわれることになるので、閲覧した日時が直近のものかは、Ｅｘｐ（ｔ０−ｔ（ｎ，ｆ））で算出している（現在の時刻をｔ０、ユーザが当該推薦フィードを最後に閲覧した時刻をｔ（ｎ，ｆ））。また、図９の数式ＩにおけるパラメータＡは、ユーザが意図的に構築したユーザネットワークをどの程度重要視するかを示す指標であり、このパラメータＡを引き上げることで意図的なユーザネットワークのユーザによって当該推薦候補フィードが閲覧履歴されているフィードの重要度が高くなる。通常は、ユーザが意図的に構築したユーザネットワークであることから、このパラメータＡは、１以上に設定することが好ましい。なお、図９の数式Ｉにおいて、分母にフィードに対する過去の閲覧数の合計（ｖ(ｆ)）があるが、これは単純に、算出された各フィード（各記事アイテム）のユーザにとっての重要度を割合として算出しているためであり、数式Ｉの分母にｖ(ｆ)を適用するかは任意である。
【００６０】
次に、推薦フィード制御部１０１ｂは、フィード重要度算出部１０５によって算出された推薦候補フィードの各フィード重要度に基づいて、最終的に当該ユーザに推薦する記事アイテムを選別する。フィード重要度の高いフィードをそのままユーザに配信してもよいが、本実施形態では、さらに、推薦候補フィードの各記事アイテムに対する閲覧数を用いて、さらにフィードを選別する。すなわち、推薦候補フィードの各記事アイテムに対する一定期間の閲覧数（例えば、１週間以内の各記事アイテムの閲覧数）を情報配信データベース１０２から取得し、取得した記事アイテムの閲覧数と算出された当該記事アイテムが属する推薦候補フィードのフィード重要度とを掛け算することにより、所定値以上の記事アイテムを最終的にユーザに推薦する記事アイテム（フィード）として抽出する。
【００６１】
そして、推薦フィード制御部１０１ｂは、上記集約フィード制御部１０１ａと同様に、抽出された各記事アイテムを集約するフィード集約処理を行い、集約された推薦フィード（集約推薦フィード）が、ユーザ端末２００に配信される。
【００６２】
このように本実施形態の推薦フィード生成処理により、ユーザ自身とユーザのユーザネットワークが興味を持つ可能性と高く、かつ有益性の高いフィードがユーザに配信されることになる。特に、本実施形態の推薦フィード生成処理では、複数の推薦候補フィードのユーザにとってのフィード重要度を算出し、さらに、推薦候補フィードに含まれる各記事アイテムの閲覧数に基づいて、推薦候補フィードの各記事アイテムを抽出し、これらを推薦フィードとして生成している。このため、フィード重要度が低い推薦候補フィードであっても、その推薦候補フィードに含まれる記事アイテムの閲覧数が多ければ、その記事アイテムのユーザにとっての重要度は高いものとなり、ユーザに推薦フィードとして配信されることになる。つまり、ユーザネットワーク以外の他の任意のユーザによって閲覧された推薦候補フィードのユーザとってのフィード重要度は、ユーザネットワーク内での閲覧数が少ないため、低いものとなるが、当該推薦候補に含まれる各記事アイテムの閲覧数が多ければ、ユーザに推薦フィードとして配信されることになる。このように、本実施形態では、各推薦候補フィードのユーザにとっての重要度と、その推薦候補フィードに含まれる各記事アイテムの閲覧数とに基づいて推薦フィードを生成しているため、ユーザにとって有益性の高い推薦フィードの生成が高精度で、かつ幅広い情報領域に基づいて行うことが可能となる。そして、推薦されたフィードを当該ユーザが閲覧した場合、上述の閲覧要求処理により、閲覧履歴がフィードバックされ、ユーザネットワーク内の他のユーザに対して当該フィードの重要度に影響を与え、「紹介された情報を別の人に転送する」と同様の効果を得ることが可能となる。
【００６３】
図１０、図１１及び図１２は、本実施形態の情報配信システムによりユーザ端末２００に提供されるＷＥＢページの一例である。
【００６４】
本実施形態の情報配信サーバ１００は、上述した閲覧要求処理や推薦フィード生成処理により生成された各種情報をフィード配信登録を行った各ユーザに図１０及び図１１に示すようなＷＥＢページに掲載して提供する。このＷＥＢページには、当該ユーザのプロフィール情報、当該ユーザが最近購読したフィード、全ユーザを対象とした最も人気のあるタグ情報、最近購読された最も人気のあるフィード、推薦フィード生成処理により推薦されたフィードのユーザに対する重み付け（フィード重要度）、推薦されたフィードの記事が掲載され、ユーザは、このＷＥＢページから、新たに推薦されたフィードの配信登録を行ったり、当該ユーザの閲覧履歴を参照することが可能である。
【００６５】
また、図１２は、当該ユーザのユーザネットワーク情報が掲載されたＷＥＢページであり、上述した閲覧要求処理により自動的に生成されたユーザネットワーク内の各ユーザの情報及び類似度、ユーザが任意に登録した意図的なユーザネットワーク内の各ユーザの情報、ユーザ自身が注目するタグ情報（当該ユーザの閲覧履歴に基づくタグ情報）、自動的又は意図的ユーザネットワーク内で注目されているタグ情報を参照することが可能である。また、図１２に示すように、自動的に構築されたユーザネットワークの各ユーザをマークすることで、マークしたユーザを意図的なユーザネットワークに登録することも可能である。
【００６６】
このように本実施形態の情報配信システムは、ユーザが登録した複数のフィードを１つに集約してユーザ端末に配信するため、ユーザは各フィードから個別にフィードを取得しなくとも、ユーザは、当該情報配信サーバが提供するフィード配信用のＵＲＬをフィードリーダーに登録するだけで、複数のフィードを一括して取得でき、かつ、各フィードには、リダイレクト加工処理が施されているため、特別な仕組みやユーザ側の操作等がなくても、ユーザが日常的に行うインターネット上の閲覧履歴（情報の選択及び情報の閲覧要求等）を取得することが可能となる。
【００６７】
特に、このように本実施形態の情報配信システムは、フィードに対する閲覧履歴の取得により、ユーザが意識することなく嗜好が類似するユーザネットワークを構築することが可能となる。言い換えれば、各ユーザが閲覧したフィードに関連付けられた複数のユーザをユーザネットワークとして構築しているため、ユーザの属性やネットワークの属性に制限されることなく、かつユーザにフィードのユーザの配信登録などの負担を掛けることなく。各々のユーザに対して有益性の高い情報を配信及び推薦することが可能となる。
【００６８】
さらに、本実施形態の情報配信システムは、フィードに対する閲覧履歴から嗜好が類似するユーザ同士で構築された自動的ユーザネットワークと、ユーザが意図的に登録して構築された意図的ユーザネットワークとの２つのユーザネットワークが提供される。
このため、意図的ユーザネットワークによるユーザが意図して構成したネットワーク内のフィードと、ユーザ同士の嗜好の類似度が高い自動的ユーザネットワーク内のフィードとがユーザに対して提供されるため、当該ユーザに対して嗜好に適合した情報の選別、秩序、分類等を提供することになる。
【００６９】
さらに、本実施形態の情報配信システムは、フィード若しくはフィードの各記事アイテムのタグ情報を用いた推薦フィードを提供する。タグ情報は、フィードのカテゴリ等を表すキーワード的な情報であり、上述のように１つのタグ情報に複数のフィードが関連付けられることになる。すなわち、ユーザネットワーク内の興味があるタグ情報を抽出し、このタグ情報に関連する複数のフィードの中で当該ユーザネットワーク内のユーザが未だ閲覧したことのないフィード（閲覧履歴のないフィード）が、推薦フィードとして提供することが可能となる。
【００７０】
これは、あるユーザを中心にユーザにとって興味がある情報群を同心円状に考えた場合、そのユーザの中心部は、ユーザが登録したフィード配信登録情報であり、その周囲に意図的ユーザネットワーク及び自動的ユーザネットワーク内の各ユーザが興味を示す情報群であり、さらにその外側には、ユーザ及びユーザネットワークのユーザがあまり興味を示さない情報群が広がることになる。このような情報群において本実施形態の情報配信システムは、タグ情報を用いてユーザとフィードとの関連付けを行うことで、ユーザネットワーク内のユーザが全く閲覧したことのないフィード、すなわち、ユーザが通常接することがない情報群から、当該ユーザにとって有益なフィードを提供することが可能となる。このため、ユーザに対して幅広く、有益な情報の配信が可能となる。
【図面の簡単な説明】
【００７１】
【図１】本発明の情報配信システムの概要構成図である。
【図２】本発明の情報配信サーバの構成ブロック図である。
【図３Ａ】本発明の情報配信システムの処理遷移を説明するためのフローチャートである。
【図３Ｂ】図３Ａに続く本発明の情報配信システムの処理遷移を説明するためのフローチャートである。
【図３Ｃ】図３Ｂに続く本発明の情報配信システムの処理遷移を説明するためのフローチャートである。
【図４】本発明の情報配信システムにおける閲覧要求処理を説明するためのフローチャートである。
【図５】本発明の情報配信システムにおける推薦フィード生成処理を説明するためのフローチャートである。
【図６】本発明の情報配信システムにおける集約フィード生成処理を説明するためのフローチャートである。
【図７Ａ】本発明の情報配信システムが提供するＷＥＢページであり、フィード配信登録画面を示す図である。
【図７Ｂ】本発明の情報配信システムが提供するＷＥＢページであり、ユーザ登録画面を示す図である。
【図８】本発明の情報配信システムにおけるユーザ端末のフィードリーダーを示す図である。
【図９】本発明の情報配信システムのフィード重要度の算出方法を説明するための図である。
【図１０】本発明の情報配信システムが提供するＷＥＢページである。
【図１１】本発明の情報配信システムが提供するＷＥＢページである。
【図１２】本発明の情報配信システムが提供するＷＥＢページである。
【符号の説明】
【００７２】
１００      情報配信サーバ
１０１      フィード配信部
１０１ａ    集約フィード制御部
１０１ｂ    推薦フィード制御部
１０２      情報配信データベース
１０３      フィード収集部
１０４      閲覧制御部
１０５      フィード重要度算出部
１０６      ユーザネットワーク構築部
１０７      登録制御部
１０８      ＣＰＵ
２００      ユーザ端末
３００      ＷＥＢサーバ（ＷＥＢサイト）
【図１】
2007286817.tif 000003
【図２】
2007286817.tif 000004
【図３Ａ】
2007286817.tif 000005
【図３Ｂ】
2007286817.tif 000006
【図３Ｃ】
2007286817.tif 000007
【図４】
2007286817.tif 000008
【図５】
2007286817.tif 000009
【図６】
2007286817.tif 000010
【図７Ａ】
2007286817.tif 000011
【図７Ｂ】
2007286817.tif 000012
【図８】
2007286817.tif 000013
【図９】
2007286817.tif 000014
【図１０】
2007286817.tif 000015
【図１１】
2007286817.tif 000016
【図１２】
2007286817.tif 000017