(57)【要約】【課題】タイムラインに表示するコメントのうち、特定のコメントの表示時間の制約を解消する。【解決手段】  サーバは、ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能である。サーバは、ユーザを識別するユーザＩＤと、ユーザにより投稿されたコメントを識別するコメントＩＤと、コメントの内容を示すコメント内容情報と、コメントの投稿時間を示す投稿時間情報と、を対応付けて記憶装置に記憶する手段と、複数のコメント内容情報のそれぞれが示すコメントを、投稿時間情報が示す投稿時間に沿って、クライアント端末の第１領域に表示させる手段と、記憶装置に記憶されたコメントＩＤの中から、所定の第１条件を満たす第１コメントを識別する第１コメントＩＤを特定する特定手段と、特定手段によって特定された第１コメントＩＤによって識別される第１コメントを、クライアント端末の第２領域に表示させる手段と、を備える。【選択図】図８
2018022321.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能なサーバであって、
前記ユーザを識別するユーザＩＤと、前記ユーザにより投稿されたコメントを識別するコメントＩＤと、前記コメントの内容を示すコメント内容情報と、前記コメントの投稿時間を示す投稿時間情報と、を対応付けて前記記憶装置に記憶する手段を備え、
複数のコメント内容情報のそれぞれが示すコメントを、前記投稿時間情報が示す投稿時間に沿って、前記クライアント端末の第１領域に表示させる手段を備え、
前記記憶装置に記憶されたコメントＩＤの中から、所定の第１条件を満たす第１コメントを識別する第１コメントＩＤを特定する特定手段を備え、
前記特定手段によって特定された第１コメントＩＤによって識別される第１コメントを、前記クライアント端末の第２領域に表示させる手段を備える、
サーバ。
【請求項２】
前記特定手段は、前記第１条件とは異なる第２条件を満たすユーザによって指定されたコメントを識別するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１に記載のサーバ。
【請求項３】
コンテンツを前記クライアント端末の第３領域に表示させる手段を備え、
前記第２条件を満たすユーザは、前記コンテンツの管理者、又は、前記コンテンツの出演者である、
請求項２に記載のサーバ。
【請求項４】
前記ユーザＩＤと、前記ユーザに対する他のユーザの関心のレベルを示すユーザ関心値と、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、所定値以上のユーザ関心値に対応するユーザＩＤに対応付けられたコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項２又は３に記載のサーバ。
【請求項５】
前記ユーザＩＤと、前記ユーザに対する他のユーザの関心のレベルを示すユーザ関心値と、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、ユーザ関心値が大きい順に所定数のユーザ関心値に対応するユーザＩＤに対応付けられたコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項２又は３に記載のサーバ。
【請求項６】
前記ユーザＩＤと、前記ユーザのポイントを示すユーザポイントと、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、所定値以上のポイントに対応するユーザＩＤに対応付けられたコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項２〜５の何れかに記載のサーバ。
【請求項７】
前記コメントＩＤと、前記コメントに対するユーザの関心のレベルを示すコメント関心値と、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、所定値以上のコメント関心値に対応するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１〜６の何れかに記載のサーバ。
【請求項８】
前記コメントＩＤと、前記コメントに対するユーザの関心のレベルを示すコメント関心値と、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、コメント関心値が大きい順に所定数のコメント関心値に対応するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１〜６の何れかに記載のサーバ。
【請求項９】
コンテンツを前記クライアント端末の第３領域に表示させる手段を備え、
前記コンテンツを識別するコンテンツＩＤと、前記コメントＩＤと、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、前記コンテンツＩＤに対応するコメントＩＤのうち、所定番目に投稿されたコメントを識別するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１〜８の何れかに記載のサーバ。
【請求項１０】
前記特定手段は、特定のキーワードを含むコメント内容情報に対応するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１〜９の何れかに記載のサーバ。
【請求項１１】
前記特定手段は、特定の投稿時間を示す投稿時間情報に対応するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１〜１０の何れかに記載のサーバ。
【請求項１２】
前記コメントＩＤと、前記コメントが投稿された位置を示す位置情報と、を対応付けて前記記憶装置に記憶する手段を備え、
前記特定手段は、特定の位置を示す位置情報に対応するコメントＩＤを、前記第１コメントＩＤとして特定する、
請求項１〜１１の何れかに記載のサーバ。
【請求項１３】
動画コンテンツを前記クライアント端末の第３領域に表示させる手段を備え、
前記動画コンテンツを識別するコンテンツＩＤと、前記コメントＩＤと、を対応付けて前記記憶装置に記憶する手段を備える、
請求項１〜１２の何れかに記載のサーバ。
【請求項１４】
ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能なコンピュータを、
前記ユーザを識別するユーザＩＤと、前記ユーザにより投稿されたコメントを識別するコメントＩＤと、前記コメントの内容を示すコメント内容情報と、前記コメントの投稿時間を示す投稿時間情報と、を対応付けて前記記憶装置に記憶する手段、
複数のコメント内容情報のそれぞれが示すコメントを、前記投稿時間情報が示す投稿時間に沿って、前記クライアント端末の第１領域に表示させる手段、
前記記憶装置に記憶されたコメントＩＤの中から、所定の第１条件を満たす第１コメントを識別する第１コメントＩＤを特定する特定手段、及び、
前記特定手段によって特定された第１コメントＩＤによって識別される第１コメントを、前記クライアント端末の第２領域に表示させる手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを用いたサービスにおいて、ＳＮＳ（Social Networking Service）のユーザ数が増加傾向にある。ＳＮＳのユーザは、ＳＮＳが提供するコンテンツ（例えば、動画コンテンツ）に対してコメントを投稿することができる。ユーザが投稿したコメントは、他のユーザのタイムラインに表示される。タイムラインでは、ユーザによるコメントの投稿時間に沿って各コメントが配置される。
【０００３】
例えば、特許文献１には、このようなタイムラインにコメントを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１５−５３７３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、新しいコメントが投稿される度に、古いコメントはタイムラインから消えてしまう。したがって、コメントの数が多いほど、１つのコメントがユーザの目に触れる時間は短くなる。
特に、コンテンツの魅力が高いほど、当該コンテンツに対するコメントの数は多くなる。つまり、コンテンツの魅力と、１つのコメントがユーザの目に触れる時間は、互いにトレードオフの関係にある。
【０００６】
つまり、従来、タイムラインへのコメントの表示時間に制約がある。
【０００７】
本発明の目的は、タイムラインに表示するコメントのうち、特定のコメントの表示時間の制約を解消することである。
【課題を解決するための手段】
【０００８】
本発明の一態様は、
ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能なサーバであって、
前記ユーザを識別するユーザＩＤと、前記ユーザにより投稿されたコメントを識別するコメントＩＤと、前記コメントの内容を示すコメント内容情報と、前記コメントの投稿時間を示す投稿時間情報と、を対応付けて前記記憶装置に記憶する手段を備え、
複数のコメント内容情報のそれぞれが示すコメントを、前記投稿時間情報が示す投稿時間に沿って、前記クライアント端末の第１領域に表示させる手段を備え、
前記記憶装置に記憶されたコメントＩＤの中から、所定の第１条件を満たす第１コメントを識別する第１コメントＩＤを特定する特定手段を備え、
前記特定手段によって特定された第１コメントＩＤによって識別される第１コメントを、前記クライアント端末の第２領域に表示させる手段を備える、
サーバである。
【発明の効果】
【０００９】
本発明によれば、タイムラインに表示するコメントのうち、特定のコメントの表示時間の制約を解消することことができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の概要を示す概略図。
【図２】第１実施形態の情報処理システムの構成を示すブロック図。
【図３】第１実施形態のユーザデータベースのデータ構造を示す図。
【図４】第１実施形態の動画コンテンツデータベースのデータ構造を示す図。
【図５】第１実施形態のコメントデータベースのデータ構造を示す図。
【図６】第１実施形態のユーザアクションデータベースのデータ構造を示す図。
【図７】第１実施形態の視聴履歴データベースのデータ構造を示す図。
【図８】第１実施形態のコメントピックアップの処理のフローを示す図。
【図９】図８の情報処理において表示される画面例を示す図。
【図１０】図８の情報処理において表示される画面例を示す図。
【図１１】図８の情報処理において表示される画面例を示す図。
【図１２】図８の情報処理において表示される画面例を示す図。
【図１３】図８の情報処理において表示される画面例を示す図。
【図１４】第２実施形態のユーザアクションの処理のフローを示す図。
【図１５】図１４の情報処理において表示される画面例を示す図。
【図１６】第２実施形態のコメントピックアップの処理のフローを示す図。
【図１７】図１６の情報処理において表示される画面例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１２】
（１）実施形態の概要
実施形態の概要について説明する。図１は、実施形態の概要を示す概略図である。
【００１３】
図１に示すように、ある動画コンテンツを視聴しているユーザ（以下「視聴ユーザ」という）は、動画コンテンツに対して、コメントを投稿することができる。図１は、ユーザ１〜３が、それぞれ、コメント１〜３を投稿する例を示している。
【００１４】
動画コンテンツの表示領域は、タイムライン領域と、ピックアップ領域と、を含む。
タイムライン領域には、視聴ユーザが投稿したコメントが時系列に沿って表示される。タイムライン領域では、新しいコメントが投稿される度に最も古いコメントが消える。図１は、コメント１〜３が時系列に沿って表示される例を示している。
ピックアップ領域は、視聴ユーザが投稿したコメントのうち、ピックアップ条件を満たすコメントが表示される。タイムライン領域が更新されても、ピックアップ領域は更新されない。つまり、ピックアップ領域では、新しいコメントが投稿されたとしても、ピックアップされたコメントは消えない。図１は、コメント２が、ピックアップ領域に表示される例を示している。
【００１５】
タイムライン領域及びピックアップ領域は、全視聴ユーザに共有される。つまり、タイムライン領域及びピックアップ領域に表示されるコメントは、コメントを投稿したユーザだけでなく、コメントを投稿していないユーザも閲覧することができる。
【００１６】
このように、タイムライン領域に表示されるコメントのうち、ピックアップ条件を満たすコメントをピックアップ領域に保持する。
【００１７】
（２）第１実施形態
第１実施形態について説明する。
【００１８】
（２−１）情報処理システムの構成
情報処理システムの構成について説明する。図２は、第１実施形態の情報処理システムの構成を示すブロック図である。
【００１９】
図２に示すように、情報処理システム１は、クライアント端末１０と、サーバ３０と、を備える。
クライアント端末１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００２０】
クライアント端末１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント端末１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。クライアント端末１０を使用するユーザは、動画コンテンツの管理者（例えば、動画コンテンツの配信を管理する担当者）、動画コンテンツの出演者（例えば、タレント）、動画コンテンツの視聴者、又は、それらの組合せである。
【００２１】
サーバ３０は、クライアント端末１０から送信されたリクエストに応じたレスポンスをクライアント端末１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００２２】
（２−１−１）クライアント端末の構成
図２を参照して、クライアント端末１０の構成について説明する。
【００２３】
クライアント端末１０は、記憶装置１１と、ＣＰＵ（Central Processing Unit）１２と、入出力インタフェース１３と、通信インタフェース１４と、測位部１５と、を備える。
【００２４】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
プログラムは、例えば、ＯＳ（Operating System）のプログラム、情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム等である。
データは、例えば、情報処理において参照されるデータベース、及び、情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）である。
【００２５】
ＣＰＵ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント端末１０の機能を実現するように構成される。
【００２６】
入出力インタフェース１３は、クライアント端末１０に接続される入力デバイスからユーザの指示を受け付け、かつ、クライアント端末１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００２７】
通信インタフェース１４は、クライアント端末１０とサーバ３０との間の通信を制御するように構成される。
【００２８】
測位部１５は、クライアント端末１０の位置を示す情報（以下「コメント位置情報」という）を生成するように構成される。測位部１５は、例えば、ＧＰＳ（Global Positioning System）モジュールである。
【００２９】
（２−１−２）サーバの構成
図２を参照して、サーバ３０の構成について説明する。
【００３０】
サーバ３０は、記憶装置３１と、ＣＰＵ３２と、通信インタフェース３４とを備える。
【００３１】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
プログラムは、例えば、ＯＳのプログラム、情報処理を実行するアプリケーションのプログラム等である。
データは、例えば、情報処理において参照されるデータベース、及び、情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）である。
【００３２】
ＣＰＵ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。
【００３３】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を受け付け、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３４】
通信インタフェース３４は、サーバ３０とクライアント端末１０との間の通信を制御するように構成される。
【００３５】
（２−２）データベース
第１実施形態のデータベースについて説明する。各データベースは、記憶装置３１に記憶されている。
【００３６】
（２−２−１）ユーザデータベース
第１実施形態のユーザデータベースについて説明する。図３は、第１実施形態のユーザデータベースのデータ構造を示す図である。
【００３７】
ユーザデータベースには、ユーザに関する情報（以下「ユーザ情報」という）が格納される。
図３に示すように、ユーザデータベースは、「ユーザＩＤ」フィールドと、「ユーザ名」フィールドと、「メールアドレス」フィールドと、「パスワード」フィールドと、「年齢」フィールドと、「性別」フィールドと、「ユーザタイプ」フィールドと、「ユーザ関心値」フィールドと、「ユーザポイント」フィールドと、「外部アカウント」フィールドと、「フォローユーザＩＤ」フィールドと、「ユーザ画像」フィールドと、を含む。各フィールドは、互いに対応付けられている。
【００３８】
「ユーザＩＤ」フィールドには、ユーザＩＤが格納される。ユーザＩＤは、ユーザを識別する情報である。
【００３９】
「ユーザ名」フィールドには、ユーザ名を示すテキストが格納される。ユーザ名は、ユーザが任意に決定する情報である。
【００４０】
「メールアドレス」フィールドには、ユーザのメールアドレスを示す情報が格納される。メールアドレスは、ユーザが任意に決定する情報である。
【００４１】
「パスワード」フィールドには、ユーザのパスワードを示す情報が格納される。パスワードは、ユーザが任意に決定する情報である。
【００４２】
「年齢」フィールドには、ユーザの年齢を示す値が格納される。年齢は、ユーザが任意に決定する情報である。
【００４３】
「性別」フィールドには、ユーザの性別を示すコードが格納される。コード「Ｍ」は男性を示す。コード「Ｆ」は女性を示す。性別は、ユーザが任意に決定する情報である。
【００４４】
「ユーザタイプ」フィールドには、ユーザのタイプを示す情報（以下「ユーザタイプ情報」という）が格納される。ユーザタイプは、例えば、管理者、出演者、無料、又は、有料の何れかである。管理者とは、サーバ３０を管理する権限を有するユーザを意味する。出演者とは、番組に出演しているユーザを意味する。無料とは、サーバ３０が提供するサービスに対して利用料を支払っていないユーザ（以下「非課金ユーザ」という）を意味する。有料とは、サーバ３０が提供するサービスに対して利用料を支払っているユーザ（以下「課金ユーザ」という）を意味する。
【００４５】
「ユーザ関心値」フィールドには、ユーザ関心値が格納される。ユーザ関心値とは、あるユーザに対する他のユーザの関心のレベルを示す情報である。あるユーザの「ユーザ関心値」フィールドの情報は、他のユーザのユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザＡがユーザＢに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、ユーザＢのユーザＩＤに対応するユーザ関心値を増加させる。
【００４６】
「ユーザポイント」フィールドには、ユーザポイントを示す値が格納される。ユーザポイントは、ユーザアクションに基づいてサーバ３０が決定する情報である。ユーザがユーザポイントを増加させるユーザアクション（例えば、動画コンテンツに関するクイズの問題に対する正解の選択、又は、再生リクエスト（後述））を行うと、サーバ３０は、ユーザポイントを増加させる。ユーザがユーザポイントを減少させるユーザアクション（例えば、商品の購入）を行うと、サーバ３０は、ユーザポイントを減少させる。
【００４７】
「外部アカウント」フィールドには、外部アカウントを示す情報が格納される。外部アカウントは、ユーザが任意に決定する情報である。外部アカウントは、例えば、ウェブサービス（一例として、ソーシャル・ネットワーキングサービス）のアカウントである。
【００４８】
「フォローユーザＩＤ」フィールドには、フォローユーザを識別するユーザＩＤが格納される。フォローユーザとは、あるユーザと関係付けられた他のユーザである。
【００４９】
「ユーザ画像」フィールドには、ユーザが任意に登録する画像（例えば、アイコン画像）の画像データが格納される。
【００５０】
図３は、ユーザＩＤ「Ｕ００３」に対応するユーザ情報が、ユーザ名「視聴者Ｃ」と、年齢「２５歳」と、性別「女性」と、ユーザタイプ「無料」と、ユーザ関心値「５」と、ユーザポイント「３００」と、外部アカウント「ＵＡ３」と、フォローユーザＩＤ「Ｕ００２」と、ユーザ画像「ＩＭＧ＿Ｕ１」と、を含む例を示している。
【００５１】
（２−２−２）動画コンテンツデータベース
第１実施形態の動画コンテンツデータベースについて説明する。図４は、第１実施形態の動画コンテンツデータベースのデータ構造を示す図である。
【００５２】
動画コンテンツデータベースには、動画コンテンツに関する情報（以下「動画コンテンツ情報」という）が格納される。コンテンツは、例えば、予め録画された動画コンテンツ（いわゆる、録画動画コンテンツ）、又は、収録と同時に配信される動画コンテンツ（いわゆる、ライブ動画コンテンツ）である。
図４に示すように、コンテンツデータベースは、「動画コンテンツＩＤ」フィールドと、「フレーム数」フィールドと、「再生時間」フィールドと、「番組名」フィールドと、「動画コンテンツ関心値」フィールドと、「出演者ＩＤ」フィールドと、「動画コンテンツ画像」フィールドと、を含む。
【００５３】
「動画コンテンツＩＤ」フィールドには、動画コンテンツＩＤが格納される。動画コンテンツＩＤは、動画コンテンツを識別する情報である。
【００５４】
「フレーム数」フィールドには、動画コンテンツのフレーム数を示す値が格納される。「フレーム数」フィールドの情報は、予め決められた情報である。
【００５５】
「再生時間」フィールドには、動画コンテンツの再生時間を示す値が格納される。「再生時間」フィールドの情報は、予め決められた情報である。
【００５６】
「番組名」フィールドには、動画コンテンツの名称、動画コンテンツに関する説明、又は、それらの組合せを示す情報が格納される。「番組名」フィールドの情報は、予め決められた情報である。
【００５７】
「動画コンテンツ関心値」フィールドには、動画コンテンツ関心値が格納される。動画コンテンツ関心値とは、動画コンテンツに対するユーザの関心のレベルを示す情報である。動画コンテンツ関心値は、ユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザが、動画コンテンツに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、当該動画コンテンツの動画コンテンツＩＤに対応する動画コンテンツ関心値を増加させる。
【００５８】
「出演者ＩＤ」フィールドには、動画コンテンツの出演者を識別するユーザＩＤが格納される。
【００５９】
「動画コンテンツ画像」フィールドには、動画コンテンツに関する動画コンテンツ画像の画像データが格納される。動画コンテンツ画像は、例えば、動画コンテンツのサムネイル画像である。
【００６０】
図４は、動画コンテンツＩＤ「ＭＣ００１」によって識別される動画コンテンツに関する動画コンテンツ情報が、フレーム数「１００」と、再生時間「１０分」と、番組名「サッカー」と、動画コンテンツ関心値「１５０」と、動画コンテンツ画像「ＩＭＧ＿ＭＣ１」と、を含む例を示している。
【００６１】
各動画コンテンツＩＤには、「フレームＩＤ」フィールドと、「フレームデータ」フィールドと、が対応付けられている。各フィールドは、互いに対応付けられている。
【００６２】
「フレームＩＤ」フィールドには、フレームＩＤが格納される。フレームＩＤは、フレームを識別する情報である。
【００６３】
「フレームデータ」フィールドには、フレームデータが格納される。つまり、１つの動画コンテンツは、複数のフレームデータを含む。「フレームデータ」フィールドの情報は、予め決められた情報である。
【００６４】
（２−２−３）コメントデータベース
第１実施形態のコメントデータベースについて説明する。図５は、第１実施形態のコメントデータベースのデータ構造を示す図である。
【００６５】
コメントデータベースには、ユーザが投稿したコメントに関する情報（以下「コメント情報」という）が格納される。
図５に示すように、コメントデータベースは、動画コンテンツＩＤに対応付けられる。コメントデータベースは、「コメントＩＤ」フィールドと、「投稿者ＩＤ」フィールドと、「投稿時間」フィールドと、「コメント内容」フィールドと、「コメント関心値」フィールドと、「コメント位置情報」フィールドと、「ピックアップフラグ」フィールドと、「ピックアップユーザＩＤ」フィールドと、を含む。
【００６６】
「コメントＩＤ」フィールドには、コメントＩＤが格納される。コメントＩＤは、コメントを識別する情報である。
【００６７】
「投稿者ＩＤ」フィールドには、コメントを投稿したユーザのユーザＩＤが格納される。
【００６８】
「投稿時間」フィールドには、コメントの投稿時間を示す情報（以下「投稿時間情報」という）が格納される。「投稿時間」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００６９】
「コメント内容」フィールドには、コメントの内容を示す情報（以下「コメント内容情報」という）が格納される。コメント内容情報は、テキスト、音声、静止画、動画、又は、それらの組合せである。「コメント内容」フィールドの情報は、ユーザが任意に決定する情報である。
【００７０】
「コメント関心値」フィールドには、コメント関心値が格納される。コメント関心値とは、あるコメントに対するユーザの関心のレベルを示す情報である。「コメント関心値」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザがコメントに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、当該コメントのコメントＩＤに対応するコメント関心値を増加させる。
【００７１】
「コメント位置情報」フィールドには、コメント位置情報が格納される。コメント位置情報は、コメントが投稿された位置を示す。コメント位置情報は、例えば、クライアント端末１０がコメントリクエスト（後述）をサーバ３０に送信するときに、測位部１５が生成した位置情報である。
【００７２】
「ピックアップフラグ」フィールドには、コメントがピックアップ対象であるか否かを示す値が格納される。値「０」は、コメントがピックアップ対象でないことを示す。値「１」は、コメントがピックアップ対象であることを示す。
【００７３】
「ピックアップユーザＩＤ」フィールドには、ピックアップを指示したユーザのユーザＩＤが格納される。
【００７４】
図５は、動画コンテンツＩＤ「ＭＣ００１」によって識別される動画コンテンツに対してユーザＩＤ「Ｕ００３」が投稿したコメント（コメントＩＤ「ＣＯＭ００３」）に対応するコメント情報が、コメント「最高」と、コメント関心値「８０」と、コメント位置情報「ｘ３，ｙ３」と、ピックアップフラグ「１」と、を含む例を示している。
【００７５】
（２−２−４）ユーザアクションデータベース
第１実施形態のユーザアクションデータベースについて説明する。図６は、第１実施形態のユーザアクションデータベースのデータ構造を示す図である。
【００７６】
ユーザアクションデータベースには、ユーザアクションに関する情報（以下「ユーザアクション情報」という）が格納される。
図６に示すように、ユーザアクションデータベースは、ユーザＩＤに対応付けられている。ユーザアクションデータベースは、「ユーザアクションＩＤ」フィールドと、「ユーザアクション日時」フィールドと、「ユーザアクション対象ＩＤ」フィールドと、を含む。
【００７７】
「ユーザアクションＩＤ」フィールドには、ユーザアクションＩＤが格納される。ユーザアクションＩＤは、ユーザアクションを識別する情報である。
【００７８】
「ユーザアクション日時」フィールドには、ユーザアクションが行われた日時を示す情報が格納される。「ユーザアクション日時」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００７９】
「ユーザアクション対象ＩＤ」フィールドには、ユーザアクション対象ＩＤが格納される。ユーザアクション対象ＩＤは、ユーザアクションの対象を識別する情報である。「ユーザアクション対象ＩＤ」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００８０】
（２−２−５）視聴履歴データベース
第１実施形態の視聴履歴データベースについて説明する。図７は、第１実施形態の視聴履歴データベースのデータ構造を示す図である。
【００８１】
視聴履歴データベースには、視聴履歴に関する情報（以下「視聴履歴情報」という）が格納される。
図７に示すように、視聴履歴データベースは、ユーザＩＤに対応付けられている。視聴履歴データベースは、「視聴履歴ＩＤ」フィールドと、「動画コンテンツＩＤ」フィールドと、「視聴時間」フィールドと、を含む。
【００８２】
「視聴履歴ＩＤ」フィールドには、視聴履歴ＩＤが格納される。視聴履歴ＩＤは、視聴履歴を識別する情報である。
【００８３】
「動画コンテンツＩＤ」には、ユーザが視聴した動画コンテンツの動画コンテンツＩＤが格納される。
【００８４】
「視聴時間」フィールドには、視聴が行われた日時を示す情報が格納される。「視聴時間」フィールドの情報は、サーバ３０が決定する情報である。
【００８５】
（２−３）情報処理のフロー
第１実施形態の情報処理のフローについて説明する。図８は、第１実施形態のコメントピックアップの処理のフローを示す図である。図９〜図１３は、図８の情報処理において表示される画面例を示す図である。
【００８６】
図８の処理は、クライアント端末１０ａ及び１０ｂと、サーバ３０と、によって実行される。
クライアント端末１０ａは、ユーザタイプ「無料」のユーザ（図３のユーザＩＤ「Ｕ００３」／ユーザ名「視聴者Ｃ」）によって使用される。
クライアント端末１０ｂは、ユーザタイプ「出演者」のユーザ（図３のユーザＩＤ「Ｕ００２」／ユーザ名「出演者Ｂ」）によって使用される。
【００８７】
はじめに、クライアント端末１０ａ及び１０ｂが、ログインリクエスト（Ｓ１００）を実行する。
具体的には、ユーザ（視聴者Ｃ及び出演者Ｂ）が、入力デバイスを用いて、ユーザＩＤ及びパスワードを入力すると、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザＩＤ及びパスワードを受け付ける。一例として、クライアント端末１０ａのユーザ（視聴者Ｃ）は、ユーザタイプ「無料」に対応するユーザＩＤ「Ｕ００３」を入力し、クライアント端末１０ｂのユーザ（出演者Ｂ）は、ユーザタイプ「出演者」に対応するユーザＩＤ「Ｕ００２」を入力する。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ログインリクエストをサーバ３０に送信する。ログインリクエストは、ユーザＩＤと、パスワードと、を含む。
【００８８】
サーバ３０が、ログイン認証（Ｓ３００）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０ａ及び１０ｂから送信されたログインリクエストを受け付ける。
次に、ＣＰＵ３２は、ユーザデータベース（図３）を参照して、ログインリクエストに含まれるユーザＩＤに対応するパスワードを特定する。
次に、特定されたパスワードと、ログインリクエストに含まれるパスワードとが一致する場合、ＣＰＵ３２は、ログインを許可する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、番組表画面Ｐ１００（図９）に対応するデータをクライアント端末１０ａ及び１０ｂへ送信する。
【００８９】
クライアント端末１０ａ及び１０ｂが、再生リクエスト（Ｓ１０１）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたデータを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、当該データに基づく番組表画面Ｐ１００（図９）をディスプレイに表示する。
【００９０】
図９に示すように、番組表画面Ｐ１００は、ボタンＢ１００ａ〜Ｂ１００ｃを含む。
ボタンＢ１００ａは、番組名「サッカー」の動画コンテンツの再生を要求するためのボタンである。ボタンＢ１００ａには、動画コンテンツＩＤ「ＭＣ００１」が割り当てられる。
ボタンＢ１００ｂは、番組名「ダンス」の動画コンテンツの再生を要求するためのボタンである。ボタンＢ１００ｂには、動画コンテンツＩＤ「ＭＣ００２」が割り当てられる。
ボタンＢ１００ｃは、番組名「ファッション」の動画コンテンツの再生を要求するためのボタンである。ボタンＢ１００ｃには、動画コンテンツＩＤ「ＭＣ００３」が割り当てられる。
【００９１】
ユーザ（視聴者Ｃ）が、入力デバイスを用いて、ボタンＢ１００ｂを指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、番組名「サッカー」の動画コンテンツの再生リクエストを受け付ける。再生リクエストは、ボタンＢ１００ｂに割り当てられた動画コンテンツＩＤ「ＭＣ００２」を含む。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、再生リクエストをサーバ３０に送信する。
【００９２】
サーバ３０が、動画コンテンツ情報の選択（Ｓ３０１）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０ａ及び１０ｂから送信された再生リクエストを受け付ける。
次に、ＣＰＵ３２は、動画コンテンツデータベース（図４）を参照して、再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツ情報を取り出す。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、当該動画コンテンツ情報をクライアント端末１０ａ及び１０ｂへ送信する。
【００９３】
クライアント端末１０ａ及び１０ｂが、番組の再生（Ｓ１０２）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、動画コンテンツ情報を受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、当該動画コンテンツ情報に含まれるフレームデータに基づく番組画面Ｐ１０１（図９）をディスプレイに表示する。
【００９４】
図９の番組画面Ｐ１０１は、全ユーザに共通する画面である。
番組画面Ｐ１０１は、領域Ａ１０１ａ及びＡ１０１ｂと、ボタンＢ１０１ａ及びＢ１０１ａｂと、を含む。
ボタンＢ１０１ａは、ユーザアクションを指示するためのボタンである。ボタンＢ１０１ａには、動画コンテンツＩＤが割り当てられる。
ボタンＢ１０１ｂは、コメントの投稿を指示するためのボタンである。
領域Ａ１０１ａ（第３領域の一例）には、フレームデータに対応する動画コンテンツが表示される。図９は、動画コンテンツがダンスの動画像である例を示している。
タイムライン領域Ａ１０１ｂ（第１領域の一例）には、動画コンテンツを視聴しているユーザにより投稿されたコメント、及び、コメントを投稿したユーザ名の組合せが表示される。組合せの表示順序は、コメントが投稿された時系列に沿っている。具体的には、最も新しいコメントが最も下方ＬＯに表示される。最も新しいコメントより古いコメントは、最も新しいコメントから上方ＵＰに向かって、時系列に並ぶ。タイムライン領域Ａ１０１ｂは、ユーザにより新しいコメントが投稿されると、新しいコメントが最も下方ＬＯに表示される。新しいコメントが表示されると、最も上方ＬＯに表示されたコメント（つまり、タイムライン領域Ａ１０１ｂに表示されたコメントのうち、最も古いコメント）は、タイムライン領域Ａ１０１ｂから消える。タイムライン領域Ａ１０１ｂから消えたコメントは、スクロール操作（例えば、上方ＵＰから下方ＬＯへ液晶ディスプレイをスワイプする操作）によって、タイムライン領域Ａ１０１ｂに表示させることができる。
ユーザ名には、ユーザＩＤが割り当てられる。ユーザＡは、ユーザＢをユーザアクションの対象として指定することができる。ユーザＢが指定されると、サーバ３０は、ユーザデータベース（図３）において、指定されたユーザＢに割り当てられたユーザＩＤに対応する「ユーザ関心値」フィールドの値を加算する。また、サーバ３０は、ユーザＡのユーザＩＤに対応するユーザアクションデータベース（図６）において、「ユーザアクション日時」フィールドにユーザＢが指定された日時を示す情報を格納し、かつ、「ユーザアクション対象ＩＤ」フィールドにユーザＢのユーザＩＤを格納する。
コメントには、コメントＩＤが割り当てられる。ユーザは、各コメントをユーザアクションの対象として指定することができる。コメントが指定されると、サーバ３０は、コメントデータベース（図５）において、指定されたコメントに割り当てられたコメントＩＤに対応する「コメント関心値」フィールドの値を加算する。また、サーバ３０は、ログインリクエストに含まれるユーザＩＤに対応するユーザアクションデータベース（図６）において、「ユーザアクション日時」フィールドにコメントが指定された日時を示す情報を格納し、かつ、「ユーザアクション対象ＩＤ」フィールドに当該コメントＩＤを格納する。
【００９５】
クライアント端末１０ａが、コメントリクエスト（Ｓ１０３ａ）を実行する。
具体的には、ユーザ（視聴者Ｃ）が、入力デバイスを用いて、番組画面Ｐ１０１（図９）のボタンＢ１０１ｂを指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、番組画面Ｐ１０２（図１０）をディスプレイに表示する。
【００９６】
番組画面Ｐ１０２（図１０）と番組画面Ｐ１０１（図９）との相違点は、入力フィールドＦ１０２、及び、ボタンＢ１０２である。
入力フィールドＦ１０２は、コメントを入力するためのフィールドである。
ボタンＢ１０２は、入力フィールドＦ１０２に入力されたコメントの投稿を指示するためのボタンである。
【００９７】
ユーザ（視聴者Ｃ）が、入力デバイスを用いて、入力フィールドＦ１０２にコメントを入力し、かつ、ボタンＢ１０２を指定すると、ＣＰＵ１２は、通信インタフェース１４を介して、コメントリクエストをサーバ３０へ送信する。コメントリクエストは、Ｓ１００のログインリクエストに含まれるユーザＩＤと、Ｓ１０１の再生リクエストに含まれる動画コンテンツＩＤと、入力フィールドＦ１０２に入力されたコメント（例えば、コメントに対応するテキストデータ）と、Ｓ１０３ａが実行されたときに測位部１５によって生成された位置情報と、を含む。
【００９８】
サーバ３０が、コメントデータベースの更新（Ｓ３０２）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０ａから送信されたコメントリクエストを受け付ける。
次に、ＣＰＵ３２は、コメントデータベース（図５）に新しいレコードを追加する。新しいレコードの「コメントＩＤ」フィールドには、新しいコメントＩＤが格納される。「投稿者ＩＤ」フィールドには、コメントリクエストに含まれるユーザＩＤが格納される。「投稿時間」フィールドには、ＣＰＵ３２がコメントリクエストを受け付けた時間を示す情報が格納される。「コメント内容」フィールドには、コメントリクエストに含まれるコメントが格納される。「コメント関心値」フィールドには、初期値「０」が格納される。「コメント位置情報」フィールドには、コメントリクエストに含まれる位置情報が格納される。「ピックアップフラグ」フィールドには、初期値「０」が格納される。「ピックアップユーザＩＤ」フィールドには、初期値「Ｎ／Ａ」が格納される。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、コメントリクエストに対するコメントレスポンスをクライアント端末１０ａ及び１０ｂへ送信する。コメントレスポンスは、当該新しいレコードのコメント情報を含む。
【００９９】
クライアント端末１０ａ及び１０ｂが、タイムライン領域の更新（Ｓ１０４）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたコメントレスポンスを受け付ける。
次に、ＣＰＵ１２は、コメントレスポンスに含まれるコメント情報に基づいて、タイムライン領域Ａ１０１ｂを更新する。その結果、番組画面Ｐ１０３（図１１）がディスプレイに表示される。
【０１００】
図１１の番組画面Ｐ１０３は、全ユーザに共通する。
番組画面Ｐ１０３と、番組画面Ｐ１０２（図１０）の相違点は、タイムライン領域Ａ１０１ｂである。番組画面Ｐ１０３のタイムライン領域Ａ１０１ｂでは、コメントレスポンスに含まれるコメント情報に対応するコメント（投稿者名「視聴者Ｃ」／コメント「最高」）が最も下方ＬＯに表示される。
【０１０１】
クライアント端末１０ｂが、ピックアップリクエスト（Ｓ１０５ｂ）を実行する。
具体的には、ユーザ（出演者Ｂ）が、入力デバイスを用いて、視聴者ＣのコメントＣＯＭ１０３をＬＳ側からＲＳ側へスワイプすると、ＣＰＵ１２は、入出力インタフェース１３を介して、コメントＣＯＭ１０３の指定を受け付ける。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ピックアップリクエストをサーバ３０へ送信する。ピックアップリクエストは、Ｓ１００のログインリクエストに含まれるユーザＩＤ（つまり、コメントＣＯＭ１０３を指定したユーザを識別するユーザＩＤ）と、コメントＣＯＭ１０３のコメントＩＤと、を含む。
【０１０２】
サーバ３０が、コメントデータベースの更新（Ｓ３０３）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０ｂから送信されたピックアップリクエストを受け付ける。
次に、ＣＰＵ３２は、コメントデータベース（図５）を参照して、ピックアップリクエストに含まれるコメントＩＤに対応するレコードを特定する。
次に、ＣＰＵ３２は、特定したレコードの「ピックアップフラグ」フィールドに、値「１」を格納する。
次に、ＣＰＵ３２は、特定したレコードの「ピックアップユーザＩＤ」フィールドに、ピックアップリクエストに含まれるユーザＩＤを格納する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、ピックアップリクエストに対するピックアップレスポンスをクライアント端末１０ａ及び１０ｂへ送信する。ピックアップレスポンスは、Ｓ３０３において更新されたレコードのコメント情報を含む。
【０１０３】
クライアント端末１０ａ及び１０ｂが、ピックアップ領域の更新（Ｓ１０６）を実行する。
具体的には、ＣＰＵ１２は、Ｓ３０３のピックアップレスポンスに含まれるコメントＩＤに対応するコメントを、番組画面Ｐ１０４（図１３）のピックアップ領域Ａ１０４（第２領域の一例）に表示する。ピックアップ領域Ａ１０４には、コメントＩＤが割り当てられる。
【０１０４】
ピックアップ領域Ａ１０４に表示されたコメントは、新しいコメントがピックアップされた場合、又は、領域Ａ１０５に表示されてから所定時間が経過した場合、ピックアップ領域Ａ１０４から消える。
【０１０５】
このように、第１実施形態によれば、出演者Ｂによって指定されたコメントが、タイムライン領域Ａ１０１ｂから消えた後もピックアップ領域Ａ１０４に残る。これにより、ピックアップ領域Ａ１０４に残ったコメントの表示時間の制約を解消することができる。その結果、各ユーザに対して、特定のコメントを見せ続けることができる。
特に、動画コンテンツの場合、時間に応じて動画コンテンツの内容は変化する。したがって、動画コンテンツ以外のコンテンツ（例えば、静止画コンテンツ）と比較して、コメントの投稿数は多くなる傾向にある。その結果、ピックアップ領域Ａ１０４に表示される各コメントの表示時間は短くなる傾向にある。よって、第１実施形態は、動画コンテンツに適用することが特に好ましい。
【０１０６】
（３）第２実施形態
第２実施形態について説明する。
情報処理システムの構成、及び、データベースについては、第１実施形態と同様であるので、説明を省略する。
【０１０７】
（３−１）情報処理のフロー
第２実施形態の情報処理のフローについて説明する。
【０１０８】
（３−１−１）ユーザアクションの処理のフロー
第２実施形態のユーザアクションの処理について説明する。図１４は、第２実施形態のユーザアクションの処理のフローを示す図である。図１５は、図１４の情報処理において表示される画面例を示す図である。
【０１０９】
図１４のＳ１００〜Ｓ１０２、Ｓ３００、及び、Ｓ３０１の処理は、図８と同様である。
【０１１０】
クライアント端末１０が、ユーザアクションリクエスト（Ｓ１１０）を実行する。
具体的には、ユーザが、入力デバイスを用いて、ボタンＢ１０１ａ（図９）を指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクションリクエストの指示をユーザから受け付ける。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ユーザアクションリクエストをサーバ３０へ送信する。ユーザアクションリクエストは、Ｓ１００のログインリクエストに含まれるユーザＩＤと、ボタンＢ１０１ａに割り当てられた動画コンテンツＩＤと、を含む。
【０１１１】
サーバ３０が、データベースの更新（Ｓ３１０）を実行する。
具体的には、ＣＰＵ３２が、通信インタフェース３４を介して、クライアント端末１０から送信されたユーザアクションリクエストを受け付ける。
次に、ＣＰＵ３２は、Ｓ１００のログインリクエストに含まれるユーザＩＤに対応するユーザアクションデータベース（図６）の「ユーザアクション日時」フィールドにユーザアクションリクエストを受け付けた日時を示す情報を格納する。また、ＣＰＵ３２は、当該ユーザアクションデータベースの「ユーザアクション対象ＩＤ」フィールドに、ユーザアクションリクエストに含まれる動画コンテンツＩＤを格納する。また、ＣＰＵ３２は、動画コンテンツデータベース（図４）において、当該動画コンテンツＩＤに対応する「動画コンテンツ関心値」フィールドの値を加算する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、ユーザアクションリクエストに対応するユーザアクションレスポンスをクライアント端末１０へ送信する。
【０１１２】
クライアント端末１０が、ユーザアクション画面の表示（Ｓ１１１）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたユーザアクションレスポンスを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクション画面Ｐ１１０（図１５）をディスプレイに表示する。ユーザアクション画面Ｐ１１０は、ユーザアクションレスポンスに対応する画像ＩＭＧ１１０ａ及びＩＭＧ１１０ｂを含む。
【０１１３】
クライアント端末１０が、ユーザアクションリクエスト（Ｓ１１２）を実行する。
具体的には、ユーザが、入力デバイスを用いて、タイムライン領域Ａ１０１ｂの視聴者Ｄのコメント（図１５）を指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクションリクエストの指示をユーザから受け付ける。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ユーザアクションリクエストをサーバ３０へ送信する。ユーザアクションリクエストは、Ｓ１００のログインリクエストに含まれるユーザＩＤと、視聴者Ｄのコメントに割り当てられたコメントＩＤと、を含む。
【０１１４】
サーバ３０が、データベースの更新（Ｓ３１１）を実行する。
具体的には、ＣＰＵ３２が、通信インタフェース３４を介して、クライアント端末１０から送信されたユーザアクションリクエストを受け付ける。
次に、ＣＰＵ３２は、Ｓ１００のログインリクエストに含まれるユーザＩＤに対応するユーザアクションデータベース（図６）の「ユーザアクション日時」フィールドにユーザアクションリクエストを受け付けた日時を示す情報を格納する。また、ＣＰＵ３２は、当該ユーザアクションデータベースの「ユーザアクション対象ＩＤ」フィールドに、ユーザアクションリクエストに含まれるコメントＩＤを格納する。また、ＣＰＵ３２は、当該ユーザＩＤに対応するコメントデータベース（図５）において、当該コメントＩＤに対応する「コメント関心値」フィールドの値を加算する。
【０１１５】
サーバ３０が、ユーザアクションレスポンス（Ｓ３１２）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、ユーザアクションリクエストに対応するユーザアクションレスポンスをクライアント端末１０へ送信する。
【０１１６】
クライアント端末１０が、ユーザアクション画面の表示（Ｓ１１３）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたユーザアクションレスポンスを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクション画面Ｐ１１１（図１５）をディスプレイに表示する。ユーザアクション画面Ｐ１１１では、タイムライン領域Ａ１０１ｂにおいて、視聴者Ｄのコメントがユーザアクションの対象となったことが表示される。
【０１１７】
（３−１−２）コメントピックアップの処理のフロー
第２実施形態のコメントピックアップの処理について説明する。図１６は、第２実施形態のコメントピックアップの処理のフローを示す図である。図１７は、図１６の情報処理において表示される画面例を示す図である。
【０１１８】
図１６の処理は、クライアント端末１０ａ及び１０ｃと、サーバ３０と、によって実行される。
クライアント端末１０ａは、ユーザタイプ「無料」のユーザ（図３のユーザＩＤ「Ｕ００３」／ユーザ名「視聴者Ｃ」）によって使用される。
クライアント端末１０ｃは、ユーザタイプ「無料」のユーザ（ユーザＩＤ「Ｕ００２」／ユーザ名「視聴者Ｅ」）によって使用される。
【０１１９】
図１６のＳ１００〜Ｓ１０４の処理、及び、Ｓ３００〜Ｓ３０２の処理は、第１実施形態（図８）と同様である。
Ｓ１１２の処理、及び、Ｓ３１１の処理は、図１４と同様である。
【０１２０】
データベースの更新（Ｓ３１１）の後、サーバ３０は、ユーザアクションレスポンス（Ｓ３２０）を実行する。
具体的には、ＣＰＵ３２は、所定条件（例えば、「コメント関心値」フィールドの値が所定値以上である）を満たすコメントを特定する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、ユーザアクションリクエストに対応するユーザアクションレスポンスをクライアント端末１０へ送信する。「コメント関心値」フィールドの値が所定値以上である場合、ユーザアクションレスポンスは、Ｓ３１１において更新されたコメントデータベースのレコードのコメント情報を含む。
【０１２１】
クライアント端末１０ａ及び１０ｃが、ピックアップ領域の更新（Ｓ１２０）を実行する。
具体的には、ＣＰＵ１２は、Ｓ３２０のユーザアクションレスポンスに含まれるコメントＩＤに対応するコメントを、番組画面Ｐ１２０（図１７）のピックアップ領域Ａ１２０に表示する。ピックアップ領域Ａ１２０には、コメントＩＤが割り当てられる。
【０１２２】
ピックアップ領域Ａ１２０に表示されたコメントは、新しいコメントがピックアップされた場合、又は、ピックアップ領域Ａ１２０に表示されてから所定時間が経過した場合、ピックアップ領域Ａ１２０から消える。
【０１２３】
第２実施形態によれば、ピックアップリクエストがなくても、所定条件を満たすコメントがピックアップ領域Ａ１２０に表示される。
【０１２４】
所定条件は、「コメント関心値」フィールドの値が所定値以上であること以外に、以下の何れか、又は、それらの組合せを含む。
・特定のユーザ（例えば、「ユーザ関心値」フィールドの値が所定値以上であるユーザ）が投稿したコメントであること。
・特定のユーザ（例えば、共通の動画コンテンツＩＤを含む再生リクエスト（Ｓ１０１）に対応するユーザＩＤのうち、「ユーザ関心値」フィールドの値が最も大きいユーザ）が投稿したコメントであること。
・特定のユーザ（例えば、共通の動画コンテンツＩＤを含む再生リクエスト（Ｓ１０１）に対応するユーザＩＤのうち、「ユーザ関心値」フィールドの値が所定順位（例えば、上位１０位）以内のユーザ）が投稿したコメントであること。
・特定のユーザ（例えば、共通の動画コンテンツＩＤを含む再生リクエスト（Ｓ１０１）に対応するユーザＩＤのうち、「ユーザポイント」フィールドの値が所定値以上であるユーザ）が投稿したコメントであること。
・特定のコメント（例えば、共通の動画コンテンツＩＤに対応するコメントＩＤの中で、「コメント関心値」フィールドの値が最も大きいコメントＩＤによって識別されるコメント）であること。
・特定のコメント（例えば、共通の動画コンテンツＩＤに対応するコメントＩＤの中で、「コメント関心値」フィールドの値が所定順位（例えば、上位１０位）以内のコメントＩＤによって識別されるコメント）であること。
・特定のコメント（例えば、共通の動画コンテンツＩＤに対応するコメントＩＤの中で、「投稿時間」フィールドの順番が所定番目（例えば、１００番目）のコメントＩＤによって識別されるコメント）であること。
・特定のコメント（例えば、所定のキーワードが格納された「コメント内容」フィールドに対応するコメントＩＤによって識別されるコメント）であること。
・特定のコメント（例えば、所定日時を示す情報が格納された「投稿時間」フィールドに対応するコメントＩＤによって識別されるコメント）であること。
・特定のコメント（例えば、所定の位置情報が格納された「投稿位置情報」フィールドに対応するコメントＩＤによって識別されるコメント）であること。
【０１２５】
（４）変形例
変形例について説明する。
【０１２６】
（４−１）変形例１
変形例１について説明する。
変形例１のピックアップリクエストは、コメントＩＤの代わりに、当該コメントＩＤに対応するユーザＩＤ（つまり、当該コメントＩＤに対応するコメントを投稿したユーザを識別するユーザＩＤ）を含む。
これにより、特定のユーザが投稿したコメントをピックアップ領域Ａ１０４に表示させることができる。
【０１２７】
（４−２）変形例２
変形例２について説明する。
変形例２のピックアップ領域Ａ１０４には、複数のコメントが時系列に沿って表示される。この場合、新しいコメントがピックアップされる度に最も古いコメントがピックアップ領域Ａ１０４から消える。
【０１２８】
（４−３）変形例３
変形例３について説明する。
変形例３では、動画コンテンツ以外のコメント対象に対して投稿されたコメントをピックアップする。
コメント対象は、ユーザであってもよい。この場合、コメントデータベース（図５）は、動画コンテンツＩＤではなく、ユーザＩＤに対応する。
コメント対象は、動画コンテンツ以外のコンテンツ（例えば、静止画コンテンツ、音声コンテンツ、テキストコンテンツ、又は、それらの組合せ）であってもよい。この場合、コメントデータベース（図５）は、動画コンテンツＩＤではなく、当該コンテンツを識別する情報に対応する。
コメント対象は、コメントであってもよい。この場合、コメントデータベース（図５）は、動画コンテンツＩＤではなく、コメントＩＤに対応する。
【０１２９】
（４−４）変形例４
変形例４について説明する。
変形例４では、サーバ３０は、「コメント関心値」フィールド（図５）の値が所定値に達した場合、当該「コメント関心値」フィールドに対応するユーザＩＤに対応付けられた「ユーザ関心値」フィールド（図３）の値を増加させる。つまり、サーバ３０は、コメント関心値に基づいてユーザ関心値を増加させる。
これにより、他のユーザを惹きつけるコメントを投稿することのインセンティブをユーザに与えることができる。
【０１３０】
（４−５）変形例５
変形例５について説明する。
変形例５では、サーバ３０は、所定条件を満たすコメントを、ピックアップ領域Ａ１０４に表示するのではなく、タイムライン領域Ａ１０１ｂから削除せずに表示させ続けてもよい。
一例として、サーバ３０は、課金ユーザが投稿したコメントについて、投稿から一定時間が経過するまで、非課金ユーザのコメントの投稿にかかわらず、タイムライン領域Ａ１０１ｂから削除せずに表示させ続ける。
これにより、ユーザに対して、サーバ３０が提供するサービスに対して利用料を支払うことのインセンティブを与えることができる。
【０１３１】
（５）本実施形態の小括
以下、本実施形態について小括する。
【０１３２】
本実施形態では、サーバ３０は、ユーザが使用するクライアント端末１０と、記憶装置３１と、にアクセス可能である。
サーバは、
ユーザを識別するユーザＩＤと、ユーザにより投稿されたコメントを識別するコメントＩＤと、コメントの内容を示すコメント内容情報と、コメントの投稿時間を示す投稿時間情報と、を対応付けて記憶装置に記憶する手段（３２）を備え、
複数のコメント内容情報のそれぞれが示すコメントを、投稿時間情報が示す投稿時間に沿って、クライアント端末のタイムライン領域Ａ１０１ｂに表示させる手段（３２）を備え、
記憶装置に記憶されたコメントＩＤの中から、所定の第１条件を満たす第１コメントを識別する第１コメントＩＤを特定する特定手段（３２）を備え、
特定手段によって特定された第１コメントＩＤによって識別される第１コメントを、クライアント端末のピックアップ領域Ａ１０４に表示させる手段（３２）を備える。
【０１３３】
第１条件を満たすコメントは、タイムライン領域Ａ１０１ｂから消えた後もピックアップ領域Ａ１０４に残る。これにより、ピックアップ領域Ａ１０４に残ったコメントの表示時間の制約を解消することができる。その結果、各ユーザに対して、特定のコメントを見せ続けることができる。
【０１３４】
特定手段は、第１条件とは異なる第２条件を満たすユーザによって指定されたコメントを識別するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１３５】
これにより、特定のユーザによって指定されたコメントをピックアップ領域Ａ１０４に残すことができる。
【０１３６】
サーバは、コンテンツをクライアント端末の領域Ａ１０１ａに表示させる手段（３２）を備えてもよい。
第２条件を満たすユーザは、コンテンツの管理者、又は、コンテンツの出演者であってもよい。
【０１３７】
これにより、コンテンツの管理者、又は、コンテンツの出演者によって指定されたコメントをピックアップ領域Ａ１０４に残すことができる。コンテンツの管理者、又は、コンテンツの出演者は、ピックアップ領域Ａ１０４に表示するコメントを任意に決めることにより、コンテンツを盛り上げることができる。
【０１３８】
サーバは、ユーザＩＤと、ユーザに対する他のユーザの関心のレベルを示すユーザ関心値と、を対応付けて記憶装置に記憶する手段を備えてもよい。
特定手段は、所定値以上のユーザ関心値に対応するユーザＩＤに対応付けられたコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１３９】
これにより、所定値以上のユーザ関心値に対応するユーザが投稿したコメントをピックアップ領域Ａ１０４に残すことができる。その結果、あるユーザに対して、他のユーザからの関心を集めることのインセンティブが与えられる。
【０１４０】
サーバは、ユーザＩＤと、ユーザに対する他のユーザの関心のレベルを示すユーザ関心値と、を対応付けて記憶装置に記憶する手段（３２）を備えてもよい。
特定手段は、ユーザ関心値が大きい順に所定数のユーザ関心値に対応するユーザＩＤに対応付けられたコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１４１】
これにより、相対的に高いユーザ関心値に対応するユーザが投稿したコメントをピックアップ領域Ａ１０４に残すことができる。その結果、あるユーザに対して、他のユーザからの関心を集めることのインセンティブが与えられる。
【０１４２】
サーバは、ユーザＩＤと、ユーザのポイントを示すユーザポイントと、を対応付けて記憶装置に記憶する手段を備えてもよい。
特定手段は、所定値以上のポイントに対応するユーザＩＤに対応付けられたコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１４３】
これにより、所定値以上のユーザポイントに対応するユーザが投稿したコメントをピックアップ領域Ａ１０４に残すことができる。その結果、あるユーザに対して、ユーザポイントを貯めることのインセンティブが与えられる。
【０１４４】
サーバは、コメントＩＤと、コメントに対するユーザの関心のレベルを示すコメント関心値と、を対応付けて記憶装置に記憶する手段（３２）を備えてもよい。
特定手段は、所定値以上のコメント関心値に対応するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１４５】
これにより、所定値以上のコメント関心値に対応するコメントをピックアップ領域Ａ１０４に残すことができる。その結果、あるユーザに対して、他のユーザからの関心を集めるコメントを投稿することのインセンティブが与えられる。
【０１４６】
サーバは、コメントＩＤと、コメントに対するユーザの関心のレベルを示すコメント関心値と、を対応付けて記憶装置に記憶する手段を備えてもよい。
特定手段は、コメント関心値が大きい順に所定数のコメント関心値に対応するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１４７】
これにより、相対的に高いコメント関心値に対応するコメントをピックアップ領域Ａ１０４に残すことができる。その結果、あるユーザに対して、他のユーザからの関心を集めるコメントを投稿することのインセンティブが与えられる。
【０１４８】
サーバは、コンテンツをクライアント端末の第３領域に表示させる手段と、コンテンツを識別するコンテンツＩＤと、コメントＩＤと、を対応付けて記憶装置に記憶する手段と、を備えてもよい。
特定手段は、コンテンツＩＤに対応するコメントＩＤのうち、所定番目に投稿されたコメントを識別するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１４９】
これにより、コンテンツが開始してから所定番目に投稿されたコメントをピックアップ領域Ａ１０４に残すことができる。その結果、ユーザに対して、コメントを投稿するタイミングを考えることのインセンティブが与えられる。
【０１５０】
特定手段は、特定のキーワードを含むコメント内容情報に対応するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１５１】
これにより、特定のキーワードを含むコメントをピックアップ領域Ａ１０４に残すことができる。その結果、ユーザに対して、コメントの内容を考えることのインセンティブが与えられる。
【０１５２】
特定手段は、特定の投稿時間を示す投稿時間情報に対応するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１５３】
これにより、特定の投稿時間に投稿されたコメントをピックアップ領域Ａ１０４に残すことができる。その結果、ユーザに対して、コメントを投稿する時間を考えることのインセンティブが与えられる。
【０１５４】
サーバは、コメントＩＤと、コメントが投稿された位置を示す位置情報と、を対応付けて記憶装置に記憶する手段を備えてもよい。
特定手段は、特定の位置を示す位置情報に対応するコメントＩＤを、第１コメントＩＤとして特定してもよい。
【０１５５】
これにより、特定の場所で投稿されたコメントをピックアップ領域Ａ１０４に残すことができる。その結果、ユーザに対して、コメントを投稿する場所を考えることのインセンティブが与えられる。
【０１５６】
サーバは、動画コンテンツをクライアント端末の第３領域に表示させる手段（３２）と、
動画コンテンツを識別するコンテンツＩＤと、コメントＩＤと、を対応付けて記憶装置に記憶する手段（３２）と、を備えてもよい。
【０１５７】
これにより、動画コンテンツに対するコメントの表示時間の制約を解消することができる。
【０１５８】
（６）その他の変形例
【０１５９】
記憶装置１１は、ネットワークＮＷを介して、クライアント端末１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１６０】
本実施形態では、ユーザによって指定されたボタンに応じた指示をクライアント端末１０が受け付ける例を示したが、クライアント端末１０がユーザの指示を受け付ける方法はこれに限られるものではない、
例えば、クライアント端末１０は、ディスプレイの領域の一部（例えば、ディスプレイを複数の領域に分割したときの１つの領域）に対するユーザの操作（例えば、ダブルタップ、スワイプ、又は、長押し）に応じた指示を受け付けてもよい。
【０１６１】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１６２】
１              ：情報処理システム
１０            ：クライアント端末
１１            ：記憶装置
１２            ：ＣＰＵ
１３            ：入出力インタフェース
１４            ：通信インタフェース
１５            ：測位部
３０            ：サーバ
３１            ：記憶装置
３２            ：ＣＰＵ
３３            ：入出力インタフェース
３４            ：通信インタフェース
【図１】
2018022321.tif 000003
【図２】
2018022321.tif 000004
【図３】
2018022321.tif 000005
【図４】
2018022321.tif 000006
【図５】
2018022321.tif 000007
【図６】
2018022321.tif 000008
【図７】
2018022321.tif 000009
【図８】
2018022321.tif 000010
【図９】
2018022321.tif 000011
【図１０】
2018022321.tif 000012
【図１１】
2018022321.tif 000013
【図１２】
2018022321.tif 000014
【図１３】
2018022321.tif 000015
【図１４】
2018022321.tif 000016
【図１５】
2018022321.tif 000017
【図１６】
2018022321.tif 000018
【図１７】
2018022321.tif 000019