(57)【要約】【課題】コンテンツの内容を変更して提示する場合に、単に閲覧者の属性を示す情報である属性情報にしたがって、コンテンツの内容を変更する場合に比べ、閲覧者以外の人物の視点によって、コンテンツの内容を変更することができる情報処理装置を提供する。【解決手段】情報処理装置の変更手段は、コンテンツの閲覧者以外の人物に関する情報にしたがって、該閲覧者が閲覧しているコンテンツの内容を変更する。【選択図】図１
2020201738.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの閲覧者以外の人物に関する情報にしたがって、該閲覧者が閲覧しているコンテンツの内容を変更する変更手段
を有する情報処理装置。
【請求項２】
前記閲覧者以外の人物は、前記閲覧者の属性を示す情報である属性情報を用いて選択された者である、
請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、前記コンテンツの体裁を変更する、
請求項１に記載の情報処理装置。
【請求項４】
前記属性情報として、前記閲覧者がフォローしている人物とする、
請求項２に記載の情報処理装置。
【請求項５】
前記閲覧者以外の人物に関する情報は、前記閲覧者がフォローしている人物が開示しているコンテンツの内容の全部若しくは一部の情報、又は、該人物に関連して開示されているコンテンツの内容の全部若しくは一部とする、
請求項４に記載の情報処理装置。
【請求項６】
前記変更手段は、前記閲覧者が要求したコンテンツ内において、前記人物が開示しているコンテンツ内の単語と同一又は類似する単語に対して変更を行う、
請求項５に記載の情報処理装置。
【請求項７】
前記コンテンツは議事録であって、前記属性情報として、前記閲覧者が属している組織を示す情報であって、前記閲覧者以外の人物に関する情報として、該組織における該閲覧者に関係を有している者を示す情報とする、
請求項２に記載の情報処理装置。
【請求項８】
前記変更手段は、前記議事録内の前記閲覧者に関係を有している者が発言している部分を対象として変更する、
請求項７に記載の情報処理装置。
【請求項９】
コンピュータを、
コンテンツの閲覧者以外の人物に関する情報にしたがって、該閲覧者が閲覧しているコンテンツの内容を変更する変更手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、事象発生までの過程における段階に応じた広告を配信して広告の費用対効果を上げることが可能な情報処理装置、制御方法、およびプログラムを提供することを課題とし、コンテンツを指定するコンテンツ指定部と、事象を指定する事象指定部と、複数のユーザの各々によるコンテンツの閲覧履歴、および複数のユーザの各々についての事象の発生履歴に基づき、前記コンテンツ指定部により指定されたコンテンツの、前記事象指定部により指定された事象の発生に対する寄与率を算出する算出部と、前記算出部により算出された、前記事象の発生に対する複数のコンテンツの各々の寄与率に基づいて、各コンテンツを前記事象に至るまでの過程の各段階に紐付ける紐付部と、段階に紐付けられたコンテンツに当該段階に応じた広告情報を配信するよう設定する配信設定部と、を備える、情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−０７５１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンテンツの内容を変更して提示する場合に、単に閲覧者の属性を示す情報である属性情報にしたがって、コンテンツの内容を変更する構成では、閲覧者の視点での変更しかできない。そのため、その閲覧者以外の人物の視点での、コンテンツの内容を変更することができない。そこで本発明は、コンテンツの内容を変更して提示する場合に、単に閲覧者の属性を示す情報である属性情報にしたがって、コンテンツの内容を変更する場合に比べ、閲覧者以外の人物の視点によって、コンテンツの内容を変更することができる情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、コンテンツの閲覧者以外の人物に関する情報にしたがって、該閲覧者が閲覧しているコンテンツの内容を変更する変更手段を有する情報処理装置である。
【０００６】
請求項２の発明は、前記閲覧者以外の人物は、前記閲覧者の属性を示す情報である属性情報を用いて選択された者である、請求項１に記載の情報処理装置である。
【０００７】
請求項３の発明は、前記変更手段は、前記コンテンツの体裁を変更する、請求項１に記載の情報処理装置である。
【０００８】
請求項４の発明は、前記属性情報として、前記閲覧者がフォローしている人物とする、請求項２に記載の情報処理装置である。
【０００９】
請求項５の発明は、前記閲覧者以外の人物に関する情報は、前記閲覧者がフォローしている人物が開示しているコンテンツの内容の全部若しくは一部の情報、又は、該人物に関連して開示されているコンテンツの内容の全部若しくは一部とする、請求項４に記載の情報処理装置である。
【００１０】
請求項６の発明は、前記変更手段は、前記閲覧者が要求したコンテンツ内において、前記人物が開示しているコンテンツ内の単語と同一又は類似する単語に対して変更を行う、請求項５に記載の情報処理装置である。
【００１１】
請求項７の発明は、前記コンテンツは議事録であって、前記属性情報として、前記閲覧者が属している組織を示す情報であって、前記閲覧者以外の人物に関する情報として、該組織における該閲覧者に関係を有している者を示す情報とする、請求項２に記載の情報処理装置である。
【００１２】
請求項８の発明は、前記変更手段は、前記議事録内の前記閲覧者に関係を有している者が発言している部分を対象として変更する、請求項７に記載の情報処理装置である。
【００１３】
請求項９の発明は、コンピュータを、コンテンツの閲覧者以外の人物に関する情報にしたがって、該閲覧者が閲覧しているコンテンツの内容を変更する変更手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、コンテンツの内容を変更して提示する場合に、単に閲覧者の属性を示す情報である属性情報にしたがって、コンテンツの内容を変更する場合に比べ、閲覧者以外の人物の視点によって、コンテンツの内容を変更することができる。
【００１５】
請求項２の情報処理装置によれば、閲覧者の属性を示す情報である属性情報を用いて選択された者を、閲覧者以外の人物とすることができる。
【００１６】
請求項３の情報処理装置によれば、コンテンツの体裁を変更することができる。
【００１７】
請求項４の情報処理装置によれば、閲覧者がフォローしている人物を属性情報として用いることができる。
【００１８】
請求項５の情報処理装置によれば、閲覧者がフォローしている人物が開示しているコンテンツの内容の全部若しくは一部の情報、又は、その人物に関連して開示されているコンテンツの内容の全部若しくは一部を、閲覧者以外の人物に関する情報として用いることができる。
【００１９】
請求項６の情報処理装置によれば、閲覧者が要求したコンテンツを、人物が開示しているコンテンツ内の単語と同一又は類似する単語に対して変更して提示することができる。
【００２０】
請求項７の情報処理装置によれば、コンテンツとして議事録を採用した場合、閲覧者が属している組織を示す情報を属性情報とし、その組織におけるその閲覧者に関係を有している者を示す情報を閲覧者以外の人物に関する情報として用いることができる。
【００２１】
請求項８の情報処理装置によれば、議事録内の閲覧者に関係を有している者が発言している部分を対象として変更することができる。
【００２２】
請求項９の情報処理プログラムによれば、コンテンツの内容を変更して提示する場合に、単に閲覧者の属性を示す情報である属性情報にしたがって、コンテンツの内容を変更する場合に比べ、閲覧者以外の人物の視点によって、コンテンツの内容を変更することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態による処理例を示すフローチャートである。
【図４】ユーザー属性（仕事）テーブル、ユーザー属性（ＳＮＳ）テーブルのデータ構造例を示す説明図である。
【図５】ログ情報テーブルのデータ構造例を示す説明図である。
【図６】キーワードテーブルのデータ構造例を示す説明図である。
【図７】本実施の形態による処理例を示すフローチャートである。
【図８】本実施の形態による処理例を示すフローチャートである。
【図９】本実施の形態による処理例を示すフローチャートである。
【図１０】ユーザー属性（仕事）テーブル、ユーザー属性（ＳＮＳ）テーブルのデータ構造例を示す説明図である。
【図１１】キーワードテーブルのデータ構造例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（「ソフトウェア」の解釈として、コンピュータ・プログラムを含む）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（例えば、コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（例えば、データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（「２以上の値」には、もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（「ネットワーク」には、一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（つまり、社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスクドライブ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）内のレジスタ等を含んでいてもよい。
【００２５】
本実施の形態である情報処理装置１００は、閲覧者にコンテンツを提示する機能を有しており、図１の例に示すように、属性取得モジュール１０５、フォローユーザー情報収集モジュール１１０、コンテンツ取得モジュール１１５、コンテンツスタイル変更モジュール１２０、提示モジュール１２５を有している。情報処理装置１００は、例えば、提示されているコンテンツをユーザーの嗜好性に合わせて変化させるものである。
【００２６】
属性取得モジュール１０５は、フォローユーザー情報収集モジュール１１０と接続されている。属性取得モジュール１０５は、閲覧者の属性を示す情報である属性情報を取得する。「属性情報」として、例えば、その閲覧者が所属している組織におけるユーザーＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎの略）に関連付けられて管理されている属性情報であってもよいし、その閲覧者が加入しているＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅの略）におけるプロフィール内の情報等であってもよい。
また、属性取得モジュール１０５は、属性情報として、閲覧者がフォローしている人物に関する情報を取得するようにしてもよい。
また、属性取得モジュール１０５は、属性情報として、閲覧者が属している組織を示す情報を取得するようにしてもよい。
【００２７】
フォローユーザー情報収集モジュール１１０は、属性取得モジュール１０５、コンテンツスタイル変更モジュール１２０と接続されている。フォローユーザー情報収集モジュール１１０は、属性取得モジュール１０５が取得した属性情報を用いて生成された閲覧者以外の人物に関する情報を収集する。
ここで、「閲覧者以外の人物に関する情報」として、閲覧者がフォローしている人物が開示しているコンテンツの内容の全部若しくは一部の情報、又は、その人物に関連して開示されているコンテンツの内容の全部若しくは一部としてもよい。
「フォローしている人物」は、閲覧者以外の人物であって、閲覧者がその人物のコンテンツを購読することを設定した場合における人物である。例えば、ＳＮＳにおけるフォローの相手先が該当する。この場合、その相手先のツイートを自分のタイムラインに表示するための設定を行うことがフォローであり、「人物が開示しているコンテンツ」として、その人物が投稿したメッセージ（一般的には、ツイートともいう）、他の利用者のメッセージに対するコメント等が該当する。
「人物が開示しているコンテンツ」は、その人物が関連しているコンテンツであればよい。特に、その人物の思想又は意思等が表明されているコンテンツが好ましい。例えば、その人物が作成したコンテンツであってもよいし、その人物が引用しているコンテンツ等であってもよい。
「人物に関連して開示されているコンテンツ」は、その人物が開示しているコンテンツそのものではないが、その人物に関係している他の人物によって開示されているコンテンツであればよい。例えば、その人物が開示しているコンテンツに対する他のユーザーが記載したコメント等が該当する。
【００２８】
また、コンテンツは議事録であって、属性情報として、閲覧者が属している組織を示す情報である場合、「閲覧者以外の人物に関する情報」として、組織における閲覧者に関係を有している者を示す情報としてもよい。
ここでの「閲覧者に関係を有している者」として、その閲覧者以外の人物であって、その閲覧者と何らかの関係を有していればよい。例えば、その閲覧者と同じ組織に属している者、その閲覧者の上司等が該当する。具体的には、閲覧者を一意に識別する情報（例えば、ユーザーＩＤ等が該当する）とその閲覧者が属している組織を一意に識別する情報（例えば、組織ＩＤ等が該当する）とを対応させて記憶しているテーブル、その組織に属している人物とその人物の役職とを対応させて記憶しているテーブル等を用いればよい。
【００２９】
コンテンツ取得モジュール１１５は、コンテンツスタイル変更モジュール１２０と接続されている。コンテンツ取得モジュール１１５は、ユーザーに提示するコンテンツを取得する。例えば、ユーザーの要求である閲覧操作にしたがって、コンテンツを取得してもよいし、予め定められた処理にしたがって、コンテンツを取得してもよい。また、コンテンツとは、テキストデータ、数値データ、図形データ、画像データ、動画データ、音声データ等、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。例えば、コンテンツは、文書作成プログラム（いわゆるワープロソフト）によって作成された文書、ファイル、画像読取装置（スキャナー等）で読み込まれた画像、Ｗｅｂページ、動画等を含む。具体的には、業務で閲覧される議事録であってもよいし、個人的興味で閲覧されるニュース記事等のＷｅｂページ等であってもよい。
【００３０】
コンテンツスタイル変更モジュール１２０は、フォローユーザー情報収集モジュール１１０、コンテンツ取得モジュール１１５、提示モジュール１２５と接続されている。コンテンツスタイル変更モジュール１２０は、コンテンツの閲覧者以外の人物に関する情報にしたがって、該閲覧者が閲覧しているコンテンツの内容を変更する。例えば、閲覧者以外の人物は、閲覧者の属性を示す情報である属性情報を用いて選択された者である。具体的には、コンテンツスタイル変更モジュール１２０は、閲覧者の属性を示す情報である属性情報を用いて生成された該閲覧者以外の人物に関する情報にしたがって、該閲覧者が要求したコンテンツの内容を変更する。
また、コンテンツスタイル変更モジュール１２０は、閲覧者が要求したコンテンツ内において、人物が開示しているコンテンツ内の単語と同一又は類似する単語に対して変更を行うようにしてもよい。
また、コンテンツスタイル変更モジュール１２０は、議事録内の閲覧者に関係を有している者が発言している部分を対象として変更するようにしてもよい。
【００３１】
提示モジュール１２５は、コンテンツスタイル変更モジュール１２０と接続されている。提示モジュール１２５は、コンテンツスタイル変更モジュール１２０によって内容が変更されたコンテンツを、閲覧者に提示する。
ここで「提示」には、コンテンツの表示の他に、コンテンツの読み上げ等を含めてもよい。
変更対象である「コンテンツの内容」とは、コンテンツの内容そのものであってもよいし、そのコンテンツを提示する場合の外観である体裁としてもよい。「コンテンツの体裁」として、例えば、文字のフォント（色、サイズ、斜体、太字等）、下線、文字間隔等を含む。また、文字を読み上げる場合は、声の大きさ、イントネーション等であってもよい。
【００３２】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
情報処理装置１００、ユーザー端末２２０Ａ、ユーザー端末２２０Ｂ、ＳＮＳサーバー２５０、会議支援装置２６０は、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１００による機能は、クラウドサービスとして実現してもよいし、ＳＮＳサーバー２５０、会議支援装置２６０に情報処理装置１００の機能が含まれていてもよい。
【００３３】
ここでの情報処理装置１００は、例えば、スマートフォン、パーソナルコンピュータ等で実現されており、閲覧者の一例であるユーザー２１０によって利用されている。
例えば、ユーザー２３０Ａはユーザー２１０の上司であり、ユーザー２１０は、ユーザー２３０Ａの会議での発言、文書に対する書き込み等に対して留意している。
このような場合に、ユーザー２３０Ａが出席した会議の議事録をユーザー２１０が参照した場合、ユーザー２３０Ａの発言、ユーザー２３０Ａが関心を有している部分を情報処理装置１００によって、強調表示する。
【００３４】
また、例えば、ユーザー２３０Ｂは、ユーザー２１０がＳＮＳにおいてフォローしている人物である。つまり、ユーザー２１０は、ＳＮＳにおけるユーザー２３０Ｂの投稿を常にチェックできるようにしている。具体的には、ユーザー２３０Ｂが投稿した内容をユーザー２１０のＳＮＳにおけるホーム画面においてタイムラインとして表示している。逆の立場から表現すると、ユーザー２１０はユーザー２３０Ｂのフォロワーである。
例えば、ユーザー２１０がニュース記事を閲覧した場合、情報処理装置１００によって、ユーザー２３０Ｂが興味を示しそうな部分を強調表示する。
【００３５】
図３は、本実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、属性取得モジュール１０５が、ユーザー２１０の属性情報を取得する。
例えば、ユーザー２１０が仕事において、コンテンツを閲覧しようとしている場合は、ユーザー属性（仕事）テーブル４００を取得する。仕事であるか否かは、ユーザー２１０が利用している機器が会社支給のものであるか否か（会社支給のものである場合は仕事と判断）、ユーザー２１０が閲覧している日時（勤務時間であれば仕事と判断）によって判断すればよい。図４（ａ）は、ユーザー属性（仕事）テーブル４００のデータ構造例を示す説明図である。ユーザー属性（仕事）テーブル４００は、ユーザーＩＤ欄４０２、氏名欄４０４、所属Ｇ−ＩＤ欄４０６、上長欄４０８、同僚欄４１０、取り引き先担当欄４１２を有している。ユーザーＩＤ欄４０２は、本実施の形態において、ユーザーを一意に識別するための情報（具体的にはユーザーＩＤ）を記憶している。氏名欄４０４は、そのユーザーの氏名を記憶している。所属Ｇ−ＩＤ欄４０６は、そのユーザーが所属しているグループのグループＩＤを記憶している。上長欄４０８は、そのユーザーの上長のユーザーＩＤを記憶している。同僚欄４１０は、そのユーザーの同僚のユーザーＩＤを記憶している。取り引き先担当欄４１２は、取り引き先担当のユーザーＩＤを記憶している。
【００３６】
また、ユーザー２１０が仕事以外の個人的興味で、コンテンツを閲覧しようとしている場合は、ユーザー属性（ＳＮＳ）テーブル４５０を取得する。図４（ｂ）は、ユーザー属性（ＳＮＳ）テーブル４５０のデータ構造例を示す説明図である。ユーザー属性（ＳＮＳ）テーブル４５０は、ユーザーＩＤ欄４５２、ユーザーネーム欄４５４、フォロー数欄４５６、フォローユーザーＩＤ欄４５８を有している。ユーザーＩＤ欄４５２は、ユーザーＩＤを記憶している。ユーザーネーム欄４５４は、そのユーザーのユーザーネームを記憶している。フォロー数欄４５６は、そのユーザーがフォローしているＳＮＳのフォロー数を記憶している。フォローユーザーＩＤ欄４５８は、そのユーザーがフォローしているユーザーのユーザーＩＤを記憶している。
【００３７】
ステップＳ３０４では、ユーザー２１０の関係者（例えば、上司、フォローしている人等）が作成したコンテンツを収集する。
ステップＳ３０６では、その関係者が他のコンテンツに対して記載したコメント等を収集する。
ステップＳ３０８では、その関係者が閲覧したコンテンツを収集する。
ステップＳ３０４、ステップＳ３０６、ステップＳ３０８では、対象となっている関係者のログ情報から収集すればよい。例えば、ログ情報テーブル５００を用いる。図５は、ログ情報テーブル５００のデータ構造例を示す説明図である。ログ情報テーブル５００は、ユーザーＩＤ欄５０２、日時欄５０４、操作種別欄５０６、閲覧対象欄５０８、作成コンテンツ欄５１０、コメント記載対象コンテンツ欄５１２、記載コメント欄５１４を有している。ユーザーＩＤ欄５０２は、ユーザーＩＤを記憶している。ここでのユーザーは、ユーザー２１０の関係者であり、図２の例で示したユーザー２３０Ａ、ユーザー２３０Ｂが該当する。日時欄５０４は、そのユーザーが操作を行った日時（「日時」の解釈として、年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。操作種別欄５０６は、そのユーザーが行った操作の種別を記憶している。例えば、コンテンツの閲覧、文書の作成、コメントの記載等が該当する。閲覧対象欄５０８は、そのユーザーが閲覧した対象であるコンテンツ又はそのコンテンツの記憶場所（具体的には、ＵＲＬ等）を記憶している。作成コンテンツ欄５１０は、そのユーザーが作成したコンテンツを記憶している。コメント記載対象コンテンツ欄５１２は、そのユーザーがコメントを記載した対象であるコンテンツを記憶している。記載コメント欄５１４は、そのユーザーが記載したコメントを記憶している。
【００３８】
ステップＳ３１０では、キーワードを抽出する。ステップＳ３０４、ステップＳ３０６、ステップＳ３０８で収集したコンテンツ、コメントからキーワードを抽出する。言語処理における形態素解析等を用いて、キーワードを抽出すればよい。例えば、キーワードとして、文書の素性を抽出してもよい。文書の素性とは、その文書の特徴を示すものであって、一般的には、語（単語等の形態素）を指す。この他に、文、品詞の情報等を含めてもよい。文書クラスタリングのための素性（語）ベクトルを構成するには、一般的にベクトル空間モデルが用いられる。文書の特徴として、文書集合中に現れた語を各次元とし、データをｎ次元のベクトルで表現する。ベクトルを構成するために語を選択することを素性選択という。文書に含まれる全ての情報が有用というわけでないため、有効な素性を選択する。素性選択は文書分類の分野で広く提案され、利用されている。全ての語が同じ重みで扱われてしまっては有効な素性選択を行うことはできない。単語のなかには、特定の分野にだけ出現するものと、どのような分野にも出現するものがある。例えば、前者の語の重みを重く、後者の語の重みを軽くすれば、ベクトル間の位置関係が実際のデータの位置関係により近づくことができる。語の重み付けには一般的にｔｆ−ｉｄｆが用いられる。ｔｆ（ｔｅｒｍ ｆｒｅｑｕｅｎｃｙの略）は文書内での語の出現回数である。ｉｄｆ（ｉｎｖｅｒｓｅ ｄｏｃｕｍｅｎｔ ｆｒｅｑｕｅｎｃｙの略）は語が全文書中にどれくらい出現するかの逆数を表す。ｔｆはそれぞれの文書毎に算出されるが、ｉｄｆは各語のみについて計算される。これら２つの値を掛け合わせたｔｆ−ｉｄｆを用いるようにしてもよい。
【００３９】
ステップＳ３１０の処理結果として、例えば、キーワードテーブル６００を生成する。図６は、キーワードテーブル６００のデータ構造例を示す説明図である。キーワードテーブル６００は、日時欄６０２、ユーザーＩＤ欄６０４、キーワード欄６０６を有している。日時欄６０２は、ステップＳ３１０の処理を行った日時を記憶している。ユーザーＩＤ欄６０４は、ユーザーＩＤを記憶している。キーワード欄６０６は、そのユーザーが関連したコンテンツ、コメントから抽出したキーワードを記憶している。つまり、キーワードテーブル６００は、ユーザー２１０の関連者毎にキーワードを管理している。
【００４０】
図７は、本実施の形態による処理例を示すフローチャートである。
ステップＳ７０２では、ユーザー２１０の閲覧操作を受け付ける。閲覧操作として、例えば、ユーザー２１０の検索操作によって検索されたコンテンツ群から、ユーザー２１０が閲覧したいコンテンツを選択する操作等が該当する。
ステップＳ７０４では、閲覧対象であるコンテンツを取得する。
ステップＳ７０６では、コンテンツを表示する。
ステップＳ７０８では、そのコンテンツ内にキーワードはあるか否かを判断し、ある場合はステップＳ７１０へ進み、それ以外の場合は処理を終了する（ステップＳ７９９）。具体的には、キーワードテーブル６００内のキーワード（具体的には、キーワード欄６０６内のキーワード）が、提示しているコンテンツ内にあるか否かを判断すればよい。
【００４１】
ステップＳ７１０では、そのキーワード部分を強調表示する。例えば、そのキーワード部分を大きい文字に変更する、他の文字とは異なる色（例えば、赤色等）に変更する、下線を施す、音声として出力する場合は、その部分だけ大きい音声にしてもよいし、その部分の音声の出力の前後に音、音楽を出力するようにしてもよい。
また、キーワード部分だけでなく、そのキーワード部分を含む文章を強調表示する対象としてもよいし、そのキーワードに類似するキーワードを含めて強調表示するようにしてもよい。
【００４２】
図８は、本実施の形態による処理例を示すフローチャートである。図７に示すフローチャート例では、キーワード部分を一律に強調表示したが、ユーザー２１０の関係者は複数いる場合があり、その関係者に応じて、強調表示の種類を異ならせるようにしてもよい。つまり、ユーザー２１０の関係者のうち、誰が重要と考えているキーワード部分であるかがわかるようにしてもよい。
【００４３】
ステップＳ８０２では、ユーザー２１０の閲覧操作を受け付ける。
ステップＳ８０４では、閲覧対象であるコンテンツを取得する。
ステップＳ８０６では、コンテンツを表示する。
ステップＳ８０８では、そのコンテンツ内にキーワードはあるか否かを判断し、ある場合はステップＳ８１０へ進み、それ以外の場合は処理を終了する（ステップＳ８９９）。
【００４４】
ステップＳ８１０では、関係者に応じて強調表示を異ならせて、キーワード部分を表示する。具体的には、キーワードテーブル６００のユーザーＩＤ欄６０４とキーワード欄６０６は対応しているので、キーワード欄６０６のキーワードを強調表示する場合に、それに対応するユーザーＩＤ欄６０４のユーザーＩＤに合わせて強調する。例えば、ユーザーＸである場合は赤色に強調表示し、ユーザーＹである場合は青色に強調表示するようにしてもよい。
【００４５】
図９は、本実施の形態による処理例を示すフローチャートである。図３に示したフローチャート例では、ユーザー２１０の関係者によるコンテンツ、コメントからキーワードを抽出したが、ユーザー２１０本人によるコンテンツ、コメントからキーワードを抽出してもよい。
【００４６】
ステップＳ９０２では、属性取得モジュール１０５が、ユーザー２１０の属性情報を取得する。
例えば、ユーザー２１０が仕事において、コンテンツを閲覧しようとしている場合は、ユーザー属性（仕事）テーブル１０００を取得する。図１０（ａ）は、ユーザー属性（仕事）テーブル１０００のデータ構造例を示す説明図である。ユーザー属性（仕事）テーブル１０００は、ユーザーＩＤ欄１００２、氏名欄１００４、所属Ｇ−ＩＤ欄１００６、上長欄１００８、同僚欄１０１０、取り引き先担当欄１０１２、担当業務欄１０１４、発行レポート欄１０１６、特許出願番号欄１０１８を有している。ユーザー属性（仕事）テーブル１０００は、ユーザー属性（仕事）テーブル４００に担当業務欄１０１４、発行レポート欄１０１６、特許出願番号欄１０１８を追加したものである。ユーザーＩＤ欄１００２は、ユーザーＩＤを記憶している。氏名欄１００４は、そのユーザーの氏名を記憶している。所属Ｇ−ＩＤ欄１００６は、そのユーザーが所属しているグループのグループＩＤを記憶している。上長欄１００８は、そのユーザーの上長のユーザーＩＤを記憶している。同僚欄１０１０は、そのユーザーの同僚のユーザーＩＤを記憶している。取り引き先担当欄１０１２は、そのユーザーの取り引き先担当のユーザーＩＤを記憶している。担当業務欄１０１４は、そのユーザーの担当業務を記憶している。発行レポート欄１０１６は、そのユーザーの発行レポートを記憶している。特許出願番号欄１０１８は、そのユーザーが発明者である特許出願番号を記憶している。
【００４７】
また、ユーザー２１０が仕事以外の個人的興味で、コンテンツを閲覧しようとしている場合は、ユーザー属性（ＳＮＳ）テーブル１０５０を取得する。図１０（ｂ）は、ユーザー属性（ＳＮＳ）テーブル１０５０のデータ構造例を示す説明図である。ユーザー属性（ＳＮＳ）テーブル１０５０は、ユーザーＩＤ欄１０５２、ユーザーネーム欄１０５４、フォロー数欄１０５６、フォローユーザーＩＤ欄１０５８、自己紹介欄１０６０、Ｗｅｂサイト欄１０６２、趣味欄１０６４を有している。ユーザー属性（ＳＮＳ）テーブル１０５０は、ユーザー属性（ＳＮＳ）テーブル４５０に自己紹介欄１０６０、Ｗｅｂサイト欄１０６２、趣味欄１０６４を追加したものである。ユーザーＩＤ欄１０５２は、ユーザーＩＤを記憶している。ユーザーネーム欄１０５４は、そのユーザーのユーザーネームを記憶している。フォロー数欄１０５６は、そのユーザーがフォローしているＳＮＳのフォロー数を記憶している。フォローユーザーＩＤ欄１０５８は、そのユーザーがフォローしているユーザーのユーザーＩＤを記憶している。自己紹介欄１０６０は、そのユーザーの自己紹介を記憶している。Ｗｅｂサイト欄１０６２は、そのユーザーが有しているＷｅｂサイトを記憶している。趣味欄１０６４は、そのユーザーの趣味を記憶している。
【００４８】
ステップＳ９０４では、ユーザー２１０が作成したコンテンツを収集する。
ステップＳ９０６では、ユーザー２１０が他のコンテンツに対して記載したコメント等を収集する。
ステップＳ９０８では、ユーザー２１０が閲覧したコンテンツを収集する。
ステップＳ９１０では、キーワードを抽出する。ステップＳ９０４、ステップＳ９０６、ステップＳ９０８で収集したコンテンツ、コメントからキーワードを抽出する。なお、属性情報そのものからキーワードを抽出してもよい。例えば、ユーザー属性（仕事）テーブル１０００の担当業務欄１０１４、ユーザー属性（ＳＮＳ）テーブル１０５０の自己紹介欄１０６０、趣味欄１０６４等からキーワードを抽出してもよい。
【００４９】
ステップＳ９１０の処理結果として、例えば、キーワードテーブル１１００を生成する。図１１は、キーワードテーブル１１００のデータ構造例を示す説明図である。キーワードテーブル１１００は、日時欄１１０２、自分キーワード欄１１０４、ユーザーＩＤ欄１１０６、キーワード欄１１０８を有している。キーワードテーブル１１００は、キーワードテーブル６００に自分キーワード欄１１０４を追加したものである。日時欄１１０２は、ステップＳ９１０の処理を行った日時を記憶している。自分キーワード欄１１０４は、自分自身が関連したキーワードを記憶している。ユーザーＩＤ欄１１０６は、ユーザーＩＤを記憶している。キーワード欄１１０８は、そのユーザーが関連したコンテンツ、コメントから抽出したキーワードを記憶している。
【００５０】
そして、図８に示すフローチャート例のように、強調表示する場合に、自分自身が関連したキーワード部分を、他のユーザーが関連したキーワード部分とは異なる強調表示を行うようにしてもよい。特に、自分自身が関連したキーワード部分と他のユーザーが関連したキーワード部分とが重複した場合は、さらに異なる強調表示としてもよい。例えば、赤色表示とした上に大きいサイズの文字を用いるようにしてもよい。
【００５１】
図１２は、本実施の形態による処理例を示す説明図である。
図１２（ａ）の例に示すように、ユーザー端末１２００は、画面１２１０を有している。
画面１２１０には、ニュースタイトル表示領域１２２０、「続きを読む」ボタン１２２５、投稿表示領域１２３０Ａ、投稿表示領域１２３０Ｂを表示する。
投稿表示領域１２３０Ａには、フォローしているコメンテーター表示領域１２３２Ａ、投稿内容表示領域１２３４Ａ、「いいね」表示領域１２３６Ａを表示する。
投稿表示領域１２３０Ｂには、フォローしているコメンテーター表示領域１２３２Ｂ、投稿内容表示領域１２３４Ｂ等を表示する。下から上へスクロールの操作があると、フォローしている人物の投稿（コメント等）を表示する。「いいね数」が多い人物の順にならぶ。投稿は、その表示しているニュースに対するものであってもよい。その場合、投稿表示領域１２３０内から、そのニュースで注目しているキーワードが抽出されることになる。
ユーザー端末１２００には、情報処理装置１００が内蔵されている、又は、情報処理装置１００の機能を有しているＳＮＳサーバー２５０にアクセスして、ニュースが表示されている。
【００５２】
ニュースタイトル表示領域１２２０には、「旧市民会館、逆転決着で解体へ。解体予算案を可決」と表示している。
フォローしているコメンテーター表示領域１２３２Ａには、「佐藤美樹子  レストラン経営。フォードアナリスト」と表示し、投稿内容表示領域１２３４Ａには、「友人、親戚の結婚式や、文化祭、音楽コンクールなどたくさんの思い出があります。この建築物に対する想いは市民の皆さんでそれぞれ異なっており、昨年のアンケートの結果では実に８３％の市民が「解体する」を選びました。遺されるべき建築であるという点を建築の価値として市民にいかに発信していくか、なぜそれができなかったか、近所に住んでいた者として大変複雑な想いです。」と表示し、「いいね」表示領域１２３６Ａには、「いいね」マークと「いいね」が選択された回数「８４」を表示している。
フォローしているコメンテーター表示領域１２３２Ｂには、「鈴木健太  剣士。道場経営。明道流師範代」と表示し、投稿内容表示領域１２３４Ｂには、「そもそも、アンケートに答えている人は市民会館のことを知らないと思います。もう一度見直しできない」と表示している。
【００５３】
図１２（ｂ）の例は、図１２（ａ）の例に示す状態から、「続きを読む」ボタン１２２５がユーザーによって選択されて、ニュース記事の本文を表示するようにした状態を示すものである。
画面１２１０には、ニュースタイトル表示領域１２２０、ニュース記事本文表示領域１２５０を表示する。
ニュースタイトル表示領域１２２０には、「旧市民会館、逆転決着で解体へ。解体予算案を可決」と表示し、ニュース記事本文表示領域１２５０には、「故天竜隼人氏が設計した旧姫城市民会館を巡る存廃論議に結論が出た。２０１９年３月１０日の市議会本会議で、会館の解体工事費など約１億５０００万円を含む予算案が可決した。本議会に先立って３月０１日に開かれた実務委員会では、解体工事費などを全て削除した修正予算案が４対１の賛成多数で可決。しかし、本議会ではこの修正予算案が否決となり、解体が決定した。市は５月末にも工事を始める。実務委員会の審議では、国連教育科学文化機関（ユネスコ）の諮問機関である国際記念物遺跡会議（イコモス）から危機遺産警告を受けたことなどを踏まえ、有名建築家などの有識者を交えて世界的に見た会館の価値に関する意見や会館の現況に関する専門的な説明を求めた。実務委員会は意見聴取や現地視察などを経て、解体工事費などを削除した修正予算案を３月１５日に可決。保存支持者の間では、ひとまず解体を免れるとの期待が高まった。しかし、本議会の採決ではこの修正案が否決された。解体を巡っては、２０１８年８月に市民４０００名を対象としたアンケートが実施され、８３％の市民が解体を支持していた。」と表示している。
そして、このニュース記事の本文の中で、キーワード「価値」１２５４を斜体、大きいサイズ、背景を青くハッチングする等の強調表示をし、そのキーワード「価値」１２５４を含む文であるキーワード文１２５２を斜体、大きいサイズで強調表示している。これは、投稿内容表示領域１２３４Ａ内のキーワード「価値」１２４６に対応するものである。
また、キーワード「アンケート」１２５８、キーワード「８３％」１２６０を赤い文字、斜体、大きいサイズ、背景を青くハッチングする等の強調表示をし、そのキーワード「アンケート」１２５８、キーワード「８３％」１２６０を含む文であるキーワード文１２５６を赤い文字、斜体、大きいサイズで強調表示している。これは、投稿内容表示領域１２３４Ａ内のキーワード「アンケート」１２４２、キーワード「８３％」１２４４、投稿内容表示領域１２３４Ｂ内のキーワード「アンケート」１２４８に対応するものである。
フォローしているコメンテーターが引用している単語や文のフォント等を変更している。そして、引用件数が多いほど文字のサイズを大きくするようにしてもよい。また、ネガティブなコメントが多いものは赤字にしてもよい。また、「いいね数」が多いコメンテーターが引用している単語はハッチングするようにしてもよい。
【００５４】
図１３は、本実施の形態による処理例を示す説明図である。
図１３（ａ）の例に示すように、ユーザー端末１３００は、画面１３１０を有している。
画面１３１０には、ニュースタイトル表示領域１３２０、「続きを読む」ボタン１３２５、投稿表示領域１３３０Ａ、投稿表示領域１３３０Ｂを表示する。
投稿表示領域１３３０Ａには、フォローしているコメンテーター表示領域１３３２Ａ、投稿内容表示領域１３３４Ａ、「いいね」表示領域１３３６Ａを表示する。
投稿表示領域１３３０Ｂには、フォローしているコメンテーター表示領域１３３２Ｂ、投稿内容表示領域１３３４Ｂ、「いいね」表示領域１３３６Ｂを表示する。下から上へスクロールの操作があると、フォローしている人物の投稿（コメント等）を表示する。「いいね数」が多い人物の順にならぶ。投稿は、その表示しているニュースに対するものであってもよい。その場合、投稿表示領域１３３０内から、そのニュースで注目しているキーワードが抽出されることになる。
ユーザー端末１３００には、情報処理装置１００が内蔵されている、又は、情報処理装置１００の機能を有しているＳＮＳサーバー２５０にアクセスして、ニュースが表示されている。
【００５５】
ニュースタイトル表示領域１３２０には、「ＦＣ・ＴＯＫＩＯ  眠らない街  ＴＯＫＩＯに天才１６才君臨。６戦無敗。」と表示している。
フォローしているコメンテーター表示領域１３３２Ａには、「セルジオ・タナカ  フリースポーツライター」と表示し、投稿内容表示領域１３３４Ａには、「例え海外の下部組織出身だからといって、正直この年齢でここまでの選手になるとは思わなかった。技術はもちろん高いけど、落ち着きと判断力の速さが際立っている。スポーツ選手としてメディアへの対応もよく、フォーザチームの精神をしっかりプレーで表現し受け答えしている点もすばらしい。これからが楽しみです。」と表示し、「いいね」表示領域１３３６Ａには、「いいね」マークと「いいね」が選択された回数「１０１」を表示している。
フォローしているコメンテーター表示領域１３３２Ｂには、「平山康太  元プロサッカー選手。指導者。」と表示し、投稿内容表示領域１３３４Ｂには、「日本代表で見たい！」と表示し、「いいね」表示領域１３３６Ｂには、「いいね」マークと「いいね」が選択された回数「４８」を表示している。
【００５６】
図１３（ｂ）の例は、図１３（ａ）の例に示す状態から、「続きを読む」ボタン１３２５がユーザーによって選択されて、ニュース記事の本文を表示するようにした状態を示すものである。
ユーザー端末１３００は、画面１３１０を有している。
画面１３１０には、ニュースタイトル表示領域１３２０、ニュース記事本文表示領域１３５０を表示する。
ニュースタイトル表示領域１３２０には、「ＦＣ・ＴＯＫＩＯ  眠らない街  ＴＯＫＩＯに天才１６才君臨。６戦無敗。」と表示し、ニュース記事本文表示領域１３５０には、「平成が生んだ“１６歳の神童”が右足でピッチに魔法をかけた。ＦＣ・ＴＯＫＩＯのＦＷ  小久保は後半１７分に途中出場すると、同４０分に数人に囲まれながらもＭＦ西へ絶妙なパス。「胸でトラップしようと思ったが、囲まれていたのでつぶされると思って、追い越してきた選手が見えたのでスペースにパスを出した」。瞬時の判断で包囲網を無効化し、先制点を生んだ。Ｊ１の舞台でも一瞬のひらめきで“輝き”を見せた。日本代表のレオナルド監督が見守る中、Ａ代表初招集へ強烈なアピールとなった。この日、絶妙なアシストについて聞かれた小久保は、「今のチームでは攻撃へのスイッチが入ったときには追い越す動きだったり、サポートに入るということが自然にできるようになっている。自分のプレーがどうというより、動き出しや連携を重視して練習してきた全員の成果です。」とチームプレーが勝利につながったことを強調した。これでチームはリーグＪ１へ昇格して以降はじめての６戦無敗となった。１６才の天才が東京オリンピックを前に、眠らない街ＴＯＫＩＯの主役に躍り出る。」と表示している。
そして、このニュース記事の本文の中で、キーワード「日本代表」１３５４を斜体、大きいサイズ、背景を青くハッチングする等の強調表示をし、そのキーワード「日本代表」１３５４を含む文であるキーワード文１３５２を斜体、大きいサイズで強調表示している。これは、投稿内容表示領域１３３４Ｂ内のキーワード「日本代表」１３４４に対応するものである。
また、キーワード文１３５６を青い文字、斜体、大きいサイズ等で強調表示をしている。これは、ニュースタイトル表示領域１３２０のニュースに対してのコメンテーターの投稿内のキーワードを含んでいるからである。
フォローしているコメンテーターが引用している単語や文のフォント等を変更している。そして、引用件数が多いほど文字のサイズを大きくするようにしてもよい。また、ポジティブなコメントが多いものは青字にしてもよい。また、「いいね数」が多いコメンテーターが引用している単語はハッチングするようにしてもよい。
なお、コメントが、ポジティブ、ネガティブであるかについては、予めポジティブな用語、ネガティブな用語を記憶しておき、対象としているコメント内で使用されている用語のうち、ポジティブな用語、ネガティブな用語の数を計数し、コメント全体のポジティブさ、ネガティブさを判断するようにしてもよい。また、ポジティブな用語、ネガティブな用語の重み付けを行っておき、重みを加味して、コメント全体のポジティブさ、ネガティブさを判断するようにしてもよい。
【００５７】
図１２、図１３の例では、ニュース記事を閲覧した場合の例を示したが、仕事上で用いる文書を閲覧してもよい。例えば、閲覧するコンテンツとして議事録であってもよい。その場合、閲覧している閲覧者の上司の発言部分を強調表示するようにしてもよい。具体的には、ユーザー属性（仕事）テーブル４００の上長欄４０８から閲覧者の上司を抽出し、議事録内からその上司の氏名を検索し、その氏名の前後にある文を強調表示するようにしてもよい。また、形態素解析等の言語処理を行い、その上司が発言した部分（例えば、上司であるＡ氏である場合に、「Ａ氏が・・・と発言した。」等の部分）を抽出し、その部分を強調表示するようにしてもよい。
また、音声認識技術を用いてテキストである議事録を生成した場合は、その上司が大きい声で発言した場合は、フォントサイズを大きくしてもよいし、その上司の発言の抑揚に合わせて、文字列を右上がり、右下がりに配列してもよいし、その上司の発言のスピードに合わせて文字間隔を変更してもよい。なお、音声認識を行うにあたって、発言者、声の大きさ、発言の抑揚、発言のスピードを、議事録内に属性として埋め込んでおき、それを利用して、議事録内の文字列の内容を変更すればよい。
【００５８】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１４に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１４０１を用い、記憶装置としてＲＡＭ１４０２、ＲＯＭ１４０３、ＨＤＤ１４０４を用いている。ＨＤＤ１４０４として、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、フラッシュ・メモリであるＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅの略）等を用いてもよい。属性取得モジュール１０５、フォローユーザー情報収集モジュール１１０、コンテンツ取得モジュール１１５、コンテンツスタイル変更モジュール１２０、提示モジュール１２５等のプログラムを実行するＣＰＵ１４０１と、そのプログラムやデータを記憶するＲＡＭ１４０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１４０３と、ユーザー属性（仕事）テーブル４００、ユーザー属性（ＳＮＳ）テーブル４５０、ログ情報テーブル５００、キーワードテーブル６００、ユーザー属性（仕事）テーブル１０００、ユーザー属性（ＳＮＳ）テーブル１０５０、キーワードテーブル１１００、コンテンツ等を記憶している補助記憶装置であるＨＤＤ１４０４と、キーボード、マウス、タッチスクリーン、マイク、カメラ（視線検知カメラ等を含む）等に対する閲覧者の操作（動作、音声、視線等を含む）に基づいてデータを受け付ける受付装置１４０６と、ＣＲＴ、液晶ディスプレイ、スピーカー等の出力装置１４０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１４０７、そして、それらをつないでデータのやりとりをするためのバス１４０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００５９】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１４に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１４に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）や再構成可能な集積回路（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ：ＦＰＧＡ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１４に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００６０】
前述の例では、コンテンツとして主にテキストを用いたが、画像、動画等のコンテンツを対象としてもよい。例えば、画像、動画に対して、リアルタイムで変更をできるようにしてもよい。具体的には、動画において、副音声を追加するようにしてもよい。
コンテンツを個人の嗜好に合わせてパーソナライズしてもよい。そして、その嗜好の判断は、属性や行動履歴、センシングデータ等を用いて判断するようにしてもよい。
【００６１】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００６２】
１００…情報処理装置
１０５…属性取得モジュール
１１０…フォローユーザー情報収集モジュール
１１５…コンテンツ取得モジュール
１２０…コンテンツスタイル変更モジュール
１２５…提示モジュール
２１０…ユーザー
２２０…ユーザー端末
２３０…ユーザー
２５０…ＳＮＳサーバー
２６０…会議支援装置
２９０…通信回線
【図１】
2020201738.tif 000003
【図２】
2020201738.tif 000004
【図３】
2020201738.tif 000005
【図４】
2020201738.tif 000006
【図５】
2020201738.tif 000007
【図６】
2020201738.tif 000008
【図７】
2020201738.tif 000009
【図８】
2020201738.tif 000010
【図９】
2020201738.tif 000011
【図１０】
2020201738.tif 000012
【図１１】
2020201738.tif 000013
【図１２】
2020201738.tif 000014
【図１３】
2020201738.tif 000015
【図１４】
2020201738.tif 000016