(57)【特許請求の範囲】
【請求項１】
並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する特定部と、
前記特定部により特定されたコンテンツを並べたコンテンツを、前記選択カテゴリのコンテンツとともに表示させる表示部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記対象カテゴリの更新状態が所定の条件を満たしたか否かを判定する判定部を更に有し、
前記表示部は、
前記判定部により前記所定の条件を満たしたと判定された場合、前記選択カテゴリの閲覧中に、前記対象カテゴリの更新状態を示すコンテンツを並べて表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定部は、
前記対象カテゴリに属するコンテンツのうち、当該対象カテゴリを閲覧していないと判定された期間中に更新されたコンテンツを特定し、
前記表示部は、
前記対象カテゴリの更新状態を示すコンテンツとして、前記更新されたコンテンツを並べて表示させる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記判定部は、
前記対象カテゴリを閲覧していないと判定された期間中に更新されたコンテンツの数が所定の閾値以上を満たした場合、当該対象カテゴリの更新状態が前記所定の条件を満たしたと判定する
ことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記表示部は、
前記対象カテゴリの更新状態を示すコンテンツを並べたコンテンツを、前記選択カテゴリに属するコンテンツの一つとして表示させる
ことを特徴とする請求項２〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示部は、
前記所定の条件を満たしたと判定された対象カテゴリに対して、コンテンツを閲覧するための操作が行われたと判定された場合、当該操作が行われたと判定された対象カテゴリのコンテンツを、前記選択カテゴリのコンテンツとともに表示させるコンテンツから除外する
ことを特徴とする請求項２〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記選択カテゴリは、全てのユーザに表示される既存のデフォルトタブであって、
前記対象カテゴリは、ユーザごとに設定される設定タブである
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記設定タブとして設定されたタブに属するコンテンツをカルーセル表示させるタイルを生成する生成部を更に有し、
前記表示部は、
前記生成部により生成されたタイルを、任意の前記デフォルトタブの閲覧中に当該閲覧中のデフォルトタブに属するコンテンツの一つとして表示させる
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
コンピュータが実行する情報処理方法であって、
並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する特定工程と、
前記特定工程により特定されたコンテンツを並べたコンテンツを、前記選択カテゴリのコンテンツとともに表示させる表示工程と、
を含むことを特徴とする情報処理方法。
【請求項１０】
並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する特定手順と、
前記特定手順により特定されたコンテンツを並べたコンテンツを、前記選択カテゴリのコンテンツとともに表示させる表示手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、コンテンツの更新情報を通知する技術が知られている。例えば、ユーザが関心を有するカテゴリに属するコンテンツに更新があった場合に、コンテンツの更新情報を通知する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６８１０５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して情報を適切に提示するための更なる改善の余地があった。
【０００５】
本願は、上記に鑑みてなされたものであって、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して情報を適切に提示することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する特定部と、前記特定部により特定されたコンテンツを並べたコンテンツを、前記選択カテゴリのコンテンツとともに表示させる表示部と、を有することを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して情報を適切に提示することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理システムの構成例を示す図である。
【図２】図２は、実施形態に係る情報処理の一例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、実施形態に係る情報処理装置の構成例を示す図である。
【図５】図５は、実施形態に係る設定情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る操作履歴記憶部の一例を示す図である。
【図７】図７は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る情報処理の一例を示すフローチャートである。
【図９】図９は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．情報処理システムの構成〕
図１に示す情報処理システム１について説明する。図１に示すように、情報処理システム１は、端末装置１０と、情報処理装置１００とが含まれる。端末装置１０と、情報処理装置１００とは所定の通信網（ネットワークＮ）を介して、有線または無線により通信可能に接続される。図１は、実施形態に係る情報処理システム１の構成例を示す図である。なお、図１に示した情報処理システム１には、複数台の端末装置１０や、複数台の情報処理装置１００が含まれてもよい。
【００１１】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、実施形態における処理を実現可能であれば、どのような装置であってもよい。また、端末装置１０は、スマートフォンや、タブレット型端末や、ノート型ＰＣや、デスクトップＰＣや、携帯電話機や、ＰＤＡ等の装置であってもよい。図２に示す例においては、端末装置１０がスマートフォンである場合を示す。
【００１２】
端末装置１０は、例えば、スマートフォンやタブレット等のスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、端末装置１０は、液晶ディスプレイ等の画面であって、タッチパネルの機能を有する画面を有し、ユーザから指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、コンテンツ等の表示データに対する各種の操作を受け付けてもよい。
【００１３】
情報処理装置１００は、各種のウェブ検索を実現するための情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。例えば、情報処理装置１００は、ユーザが入力した検索クエリと対応するウェブ上のコンテンツ（以下、適宜、「ウェブコンテンツ」とする。）を検索し、検索したウェブコンテンツを示す情報と、ウェブコンテンツへのリンクとを含む検索結果をユーザに提示する機能を有する。
【００１４】
なお、情報処理装置１００は、所謂ポータルサイト（ウェブサービス）のウェブコンテンツを提供するものであってもよく、他にも、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどであってもよい。また、情報処理装置１００は、これら各種のコンテンツに関連する各種情報がタイル状に配置されたウェブコンテンツを提供するものであってもよい。例えば、情報処理装置１００は、ユーザが端末装置１０上の画面をスクロールさせる度に、タイル状に配置される各種の情報を順次配信するものであってもよい。また、情報処理装置１００は、電子商店街に出品された取引対象や、オークションの対象となる取引対象等、任意の検索対象を検索する機能を有していてもよい。
【００１５】
ここで、情報処理装置１００は、ウェブコンテンツであるページＴＰ１１を配信する。ページＴＰ１１は、例えば、ニュース、天気予報、受信メールのインデックスや内容、フォトビュワー、その他各種のコンテンツが配置されたウェブページであり、ＨＴＭＬ（Hyper  Text  Markup  Language）やＸＭＬ（Extensible  Markup  Language）等で記述された、いわゆるポータルサイトのウェブページである。図２に示す例においては、ページＴＰ１１が所定のポータルサイトのトップページである場合を示す。
【００１６】
例えば、ページＴＰ１１は、ニュース、天気予報、受信メールのインデックスや内容、フォトビュワー、その他各種のコンテンツが独立したタイル状に配置されたコンテンツであり、タイル状に配置されたコンテンツごとに操作や更新等を行うことができるコンテンツである。また、ページＴＰ１１には、広告に関連するコンテンツが配置されたタイルが随時挿入される。なお、ページＴＰ１１に配置される各タイルの大きさ、配置位置、配置されるタイルの数は、タイルごとに自動で変更されてもよく、ユーザの操作に応じて変更されてもよい。また、ページＴＰ１１には、検索キーワードを入力するための入力欄や、他のウェブページへのリンク等が含まれていてもよい。
【００１７】
また、ページＴＰ１１は、スマートデバイス用に最適化されたウェブページであり、横方向の表示サイズが、端末装置１０が有する画面の横方向の表示サイズと同じウェブページであるものとする。また、ページＴＰ１１は、縦方向の表示サイズが、端末装置１０が有する出力部１３（例えば、図３参照）の縦方向の表示サイズよりも長いウェブページであり、端末装置１０のユーザの属性、ユーザが選択したタイルに配置されたコンテンツの内容、入力した検索キーワード等により、タイルに配置されるコンテンツの内容や順序が変更されるものとする。
【００１８】
また、情報処理装置１００は、対象カテゴリに属するコンテンツを特定し、特定されたコンテンツを並べたコンテンツを、選択カテゴリのコンテンツとともに表示させるために用いられる。また、情報処理装置１００は、複数のコンテンツを並べて表示するウェブコンテンツを配信するために用いられる。情報処理装置１００は、例えば、ＰＣ、ＷＳ（Work  Station）等の情報処理装置であり、端末装置１０等からネットワークＮを介して送信されてきた情報に基づいて処理を行う。
【００１９】
なお、図１では、端末装置１０と情報処理装置１００とが、別装置である場合を示すが、端末装置１０と情報処理装置１００とが一体であってもよい。
【００２０】
〔２．情報処理の一例〕
図２は、実施形態に係る情報処理システム１の情報処理の一例を示す図である。図２に示す「すべて」、「ニュース」、「クーポン」などのタブ（ＤＴ１１乃至ＤＴ１９）は、全てのユーザに表示される既存のデフォルトタブの一例である。なお、実施形態に係るデフォルトタブは、この例に限られないものとする。また、実施形態に係るデフォルトタブは、並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されているカテゴリ（以下、適宜、「選択カテゴリ」とする。）の一例であるものとする。
【００２１】
実施形態に係るデフォルトタブは、例えば、複数のコンテンツを並べて表示するウェブコンテンツを提供する提供元によって予め設定されたタブである。なお、ユーザによってデフォルトタブが変更（例えば、追加や削除）された場合には、変更後のデフォルトタブを、実施形態に係るデフォルトタブとしてもよい。
【００２２】
図２に示す「どうぶつ」のタブ（ＳＴ１１）は、ユーザごとに設定される設定タブの一例である。なお、実施形態に係る設定タブは、この例に限られないものとする。また、実施形態に係る設定タブは、並べて表示する複数のコンテンツのカテゴリであって、選択カテゴリとは異なるカテゴリ（以下、適宜、「対象カテゴリ」とする。）の一例であるものとする。
【００２３】
実施形態に係る設定タブは、例えば、ユーザによって「お気に入り」設定などに追加されたカテゴリのタブである。具体的には、実施形態に係る設定タブは、ユーザが関心を有するタブに簡単にアクセスできるようにするために追加されたタブである。
【００２４】
実施形態に係る設定タブは、「お気に入り」設定などに追加されたカテゴリのタブに限らず、デフォルトタブとは異なるタブとして追加されたタブであれば、どのようなものであってもよい。勿論、実施形態に係る設定タブは、情報処理装置１００が実施形態に係る情報処理を実行するための設定タブとして追加されたタブであってもよい。
【００２５】
以下実施形態では、デフォルトタブと設定タブとが所定のポータルサイトのトップページに表示される場合を示すが、トップページに限らず、デフォルトタブと設定タブとが表示される対象はどのようなものであってもよいものとする。
【００２６】
ここで、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して情報を適切に提示するための更なる改善の余地があった。例えば、従来技術では、異なるタブの情報は表示されず、また、「お気に入り」に設定したとしても選択しないと閲覧できないため、コンテンツの見逃しが発生する場合があった。
【００２７】
そこで、本願に係る情報処理装置は、並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する特定部と、前記特定部により特定されたコンテンツを並べたコンテンツを、前記選択カテゴリのコンテンツとともに表示させる表示部と、を有することを特徴とする。
【００２８】
以下、図２を用いて説明する。図２では、ユーザＵ１１が端末装置１０を介してページＴＰ１１の配信要求を行ったものとする。例えば、ユーザＵ１１は、ページＴＰ１１を提供する所定のポータルサイトにログインすることにより、ページＴＰ１１の配信要求を行ったものとする。
【００２９】
情報処理装置１００は、ユーザＵ１１の操作に従って、端末装置１０から送信されたユーザＵ１１のユーザ情報を取得する（ステップＳ１０１）。例えば、情報処理装置１００は、ページＴＰ１１を提供する所定のポータルサイトにログインした際のユーザＵ１１のログイン情報を取得する。
【００３０】
情報処理装置１００は、ユーザＵ１１によって設定された設定タブのタブ情報を取得する。また、情報処理装置１００は、設定タブに属するコンテンツを閲覧するためのユーザＵ１１の操作履歴、若しくは、設定タブの使用に関するユーザＵ１１の操作履歴を取得する。なお、情報処理装置１００は、タブ情報や操作履歴を、例えば、後述する記憶部１２０から取得してもよいし、端末装置１０などの外部の情報処理装置から取得してもよい。
【００３１】
情報処理装置１００は、取得したタブ情報と操作履歴とに基づいて、設定タブの更新状態が所定の条件を満たしたか否かを判定する（ステップＳ１０２）。例えば、ユーザＵ１１が「どうぶつ」のカテゴリを「お気に入り」設定に追加していた場合には、情報処理装置１００は、「どうぶつ」の設定タブに属するコンテンツの閲覧、若しくは、「どうぶつ」の設定タブの使用に関する操作履歴に基づいて判定する。
【００３２】
ここで、「どうぶつ」の設定タブに属するコンテンツを閲覧するための操作履歴には、例えば、「どうぶつ」の設定タブに対する操作履歴（例えば、タップやクリック）に限らず、任意のデフォルトタブを閲覧中にデフォルトタブのコンテンツの一つとして表示（例えば、カルーセル形式で表示）された、「どうぶつ」の設定タブに属するコンテンツを並べたコンテンツをスクロールした場合の操作履歴や、「どうぶつ」の設定タブに紐づくページに遷移するための操作履歴などが含まれるものとする。
【００３３】
続いて、実施形態に係る操作について説明するために、ページＴＰ１１を説明する。ページＴＰ１１は、デフォルトタブＤＴ１１乃至ＤＴ１６を有する。デフォルトタブＤＴ１１は、「すべて」であり、並べて表示可能な全てのコンテンツを表示させるためのタブである。すなわち、デフォルトタブＤＴ１１は、全てのタブに属する全てのコンテンツを表示可能なタブである。
【００３４】
デフォルトタブＤＴ１２は、「ニュース」であり、ニュースに関するコンテンツを表示させるためのタブである。また、デフォルトタブＤＴ１３は、「クーポン」であり、クーポンに関するコンテンツを表示させるためのタブである。また、デフォルトタブＤＴ１４は、「芸能」であり、芸能に関するコンテンツを表示させるためのタブである。また、デフォルトタブＤＴ１５は、「スポーツ」であり、スポーツに関するコンテンツを表示させるためのタブである。また、デフォルトタブＤＴ１６は、「話題」であり、話題に関するコンテンツを表示させるためのタブである。
【００３５】
図２では、デフォルトタブＤＴ１１乃至ＤＴ１６の６つのデフォルトタブが表示される場合を示すが、表示されるデフォルトタブの数は特に限定されないものとする。また、ユーザがいずれかのタブを選択すると、選択されたタブと対応するカテゴリの情報がタイル状に配置して表示されるものとする。
【００３６】
図２では、デフォルトタブＤＴ１１が選択されているものとする。すなわち、ユーザＵ１１は、デフォルトタブＤＴ１１に属するコンテンツを閲覧しているものとする。
【００３７】
ページＴＰ１１は、デフォルトタブＤＴ１１に属するコンテンツの一例である、コンテンツＣＴ１１及びＣＴ１２を有する。なお、ページＴＰ１１に表示されているコンテンツの数と、ページＴＰ１１が実際に有するコンテンツの数は異なり得るものとする。
【００３８】
図２では、ページＴＰ１１にコンテンツＣＴ１１及びＣＴ１２が表示されているが、実際にはコンテンツＣＴ１１及びＣＴ１２以外のコンテンツも表示され得る。例えば、ページＴＰ１１に対するユーザＵ１１のスクロール操作に従って、図２に示すコンテンツ以外のコンテンツが表示され得る。また、ページＴＰ１１に表示されるコンテンツの数や、ページＴＰ１１が有するコンテンツの数は特に限定されないものとする。
【００３９】
ページＴＰ１１は、「どうぶつ」の設定タブＳＴ１１に属するコンテンツＣＴ２１乃至ＣＴ２４を並べたコンテンツＣＴ１３を有する。コンテンツＣＴ１３は、コンテンツＣＴ１１及びＣＴ１２と同様に、デフォルトタブＤＴ１１に属するコンテンツの一つとして表示される。
【００４０】
すなわち、情報処理装置１００は、ユーザが「すべて」といったタブを選択している場合に、ユーザがお気に入りとして登録した他のタブ「どうぶつ」を選択した際に表示させるコンテンツをカルーセル表示させるタイルを生成し、選択されている「すべて」に属するタイルとして配信する。この結果、情報処理装置１００は、タブＤＴ１１を選択してコンテンツを閲覧しているユーザに対し、タブＳＴ１１に対応するコンテンツを提供することができる。
【００４１】
コンテンツＣＴ１３には、例えばコンテンツＣＴ２１乃至ＣＴ２４が含まれている。コンテンツＣＴ２１乃至ＣＴ２４は、ユーザＵ１１が「どうぶつ」の設定タブＳＴ１１を使用していない期間中に更新されたコンテンツである。コンテンツＣＴ２１乃至ＣＴ２４は、カルーセル形式でスクロール操作に従って表示されるものとする。また、コンテンツＣＴ２４は、カルーセル形式でコンテンツＣＴ２３の次に表示されるコンテンツであり、ページＴＰ１１に表示されていないものとする。
【００４２】
コンテンツＣＴ２１乃至ＣＴ２４の表示態様は特に限定されないものとする。例えば、コンテンツＣＴ２１乃至ＣＴ２４は、更新されたタイムライン順にソートされてもよい。また、例えば、コンテンツＣＴ２１乃至ＣＴ２４は、図２に示すように、横に並べて表示される場合に限らず、縦に並べて表示されてもよい。
【００４３】
図２では、コンテンツＣＴ２４が、ページＴＰ１１に表示されていない唯一のコンテンツである場合を示すが、コンテンツＣＴ２４のようなコンテンツの数は特に限定されないものとする。すなわち、コンテンツＣＴ１３は、コンテンツＣＴ２４のような表示されていないコンテンツを複数有してもよい。
【００４４】
図２では、コンテンツＣＴ１３にコンテンツＣＴ２１乃至ＣＴ２３が表示されているが、実際にはコンテンツＣＴ２１乃至ＣＴ２３以外のコンテンツも表示され得る。また、コンテンツＣＴ１３に表示されるコンテンツの数や、コンテンツＣＴ１３が有するコンテンツの数は特に限定されないものとする。
【００４５】
ここで、任意のデフォルトタブに属するコンテンツの一つとしてページＴＰ１１に表示されるコンテンツＣＴ１３のようなコンテンツの数は特に限定されないものとする。例えば、ページＴＰ１１は、「どうぶつ」の設定タブＳＴ１１に属するコンテンツを並べたコンテンツＣＴ１３の他に、「サッカー」の設定タブに属するコンテンツを並べたコンテンツを有してもよい。
【００４６】
ページＴＰ１１がコンテンツＣＴ１３のようなコンテンツを複数有する場合の表示態様は特に限定されず、コンテンツＣＴ１３と連続して表示されてもよいし、他のコンテンツを間に挟んで離れて表示されてもよい。
【００４７】
コンテンツＣＴ１３に表示されている「もっと見る」は、「どうぶつ」の設定タブＳＴ１１に紐づくページＴＰ１２に遷移するためのリンクＰＰ１１である。ユーザＵ１１は、リンクＰＰ１１を操作することによって、端末装置１０に表示される画面をページＴＰ１１からページＴＰ１２に遷移させることができる。具体的には、ページＴＰ１１において「どうぶつ」の設定タブＳＴ１１が選択された場合の画面をページＴＰ１２として表示させることができる。
【００４８】
ページＴＰ１２は、デフォルトタブＤＴ１６乃至ＤＴ１８と、設定タブＳＴ１１とを有する。なお、デフォルトタブＤＴ１６乃至ＤＴ１８は、デフォルトタブＤＴ１１乃至ＤＴ１５と同様のため説明を省略する。設定タブＳＴ１１は、「どうぶつ」であり、リンクＰＰ１１が遷移の対象とするタブである。ページＴＰ１２では、設定タブＳＴ１１が選択されているため、ユーザＵ１１は、設定タブＳＴ１１に属するコンテンツを閲覧しているものとする。
【００４９】
ページＴＰ１２は、設定タブＳＴ１１に属するコンテンツの一例である、コンテンツＣＴ２１、ＣＴ２２、及びＣＴ２５を有する。なお、ページＴＰ１２に表示されているコンテンツの数と、ページＴＰ１２が実際に有するコンテンツの数は異なり得るものとする。
【００５０】
図２では、ページＴＰ１２にコンテンツＣＴ２１、ＣＴ２２、及びＣＴ２５が表示されているが、実際にはコンテンツＣＴ２１、ＣＴ２２、及びＣＴ２５以外のコンテンツも表示され得る。例えば、ページＴＰ１２に対するユーザＵ１１のスクロール操作に従って、図２に示すコンテンツ以外のコンテンツが表示され得るものとする。また、ページＴＰ１２に表示されるコンテンツの数や、ページＴＰ１２が有するコンテンツの数は特に限定されないものとする。
【００５１】
ページＴＰ１２が有する設定タブの数は特に限定されないものとする。例えば、図２では、「サッカー」がデフォルトタブＤＴ１９である場合を示すが、「サッカー」が設定タブである場合には、ページＴＰ１２は、「どうぶつ」と「サッカー」との２つの設定タブを有することとなる。
【００５２】
ここで、ページＴＰ１２は、設定タブに属するコンテンツを表示するためのウェブコンテンツであり、デフォルトタブに属するコンテンツを表示するページＴＰ１１とは異なるが、「どうぶつ」以外の他の設定タブに属するコンテンツを並べたコンテンツを有してもよい。この場合、他の設定タブに属するコンテンツを並べたコンテンツは、設定タブＳＴ１１に属するコンテンツの一つとして表示されることとなる。
【００５３】
以下、情報処理の説明に戻る。ステップＳ１０２において、情報処理装置１００は、例えば、「どうぶつ」の設定タブに属するコンテンツを閲覧するための操作が、所定の期間（例えば、直近一週間）行われていない場合には、設定タブの更新状態が所定の条件を満たしたと判定する。
【００５４】
情報処理装置１００は、設定タブの更新状態が所定の条件を満たしたと判定された設定タブのタブ情報に基づいて、設定タブに属するコンテンツを特定する（ステップＳ１０３）。例えば、ユーザＵ１１が「どうぶつ」のカテゴリを「お気に入り」設定に追加していた場合には、情報処理装置１００は、「どうぶつ」の設定タブに属するコンテンツとして、「どうぶつ」に関するコンテンツを特定する。
【００５５】
情報処理装置１００は、例えば、「どうぶつ」に関するコンテンツとして、任意の「どうぶつ」をトピックとするコンテンツを特定してもよいし、任意の「どうぶつ」の撮像情報（静止画や動画）をサムネイルなどの画像に含むコンテンツを特定してもよいし、任意の「どうぶつ」の文字情報をタイトルなどのテキストに含むコンテンツを特定してもよい。
【００５６】
具体的な例を挙げると、情報処理装置１００は、ユーザＵ１１が「どうぶつ」のカテゴリを「お気に入り」設定に追加していた場合には、任意の「どうぶつ」をトピックとするコンテンツを、後述する記憶部１２０や外部の情報処理装置の記憶部から検索することにより、検索でヒットした一以上のコンテンツを、「どうぶつ」の設定タブに属するコンテンツとして特定する。
【００５７】
この際、情報処理装置１００は、「どうぶつ」の設定タブに属するコンテンツのうち、「どうぶつ」の設定タブを使用していないと判定された期間中に更新されたコンテンツを特定する。この特定されたコンテンツが、例えば、コンテンツＣＴ２１乃至ＣＴ２４である。
【００５８】
情報処理装置１００は、特定されたコンテンツを並べたコンテンツを、デフォルトタブに属するコンテンツとともに表示させるための処理を行う（ステップＳ１０４）。具体的には、情報処理装置１００は、ユーザＵ１１が任意のデフォルトタブを閲覧中に、「どうぶつ」の設定タブを使用していないと判定された期間中に更新されたコンテンツを、「どうぶつ」の設定タブの更新状態を示すコンテンツとして並べて表示させるための処理を行う。
【００５９】
情報処理装置１００は、「どうぶつ」の設定タブを使用していないと判定された期間中に更新されたコンテンツを並べたコンテンツを、デフォルトタブに属するコンテンツの一つとして表示させるための処理を行う。
【００６０】
情報処理装置１００は、表示させるための処理として、例えば、端末装置１０に表示させるための制御情報を送信してもよい。端末装置１０は、情報処理装置１００から制御情報を受信すると、情報処理装置１００により特定されたコンテンツを並べたコンテンツを、デフォルトタブに属するコンテンツとともに表示する。例えば、端末装置１０は、ページＴＰ１１やページＴＰ１２を表示する。
【００６１】
このように、情報処理装置１００は、他のタブのコンテンツを「すべて」タブなどに表示させるための処理を行うことで、「未知のニュースを探したい／出会いたい」といったユーザのニーズに対しても適切に応えることができる。
【００６２】
なお、上記実施形態において、情報処理装置１００は、「どうぶつ」の設定タブを使用していないと判定された期間中に更新されたコンテンツをカルーセル形式で表示させるためのタイルを生成してもよい。例えば、情報処理装置１００は、特定されたコンテンツが更新されたタイムライン順にソートされたタイルを生成してもよい。
【００６３】
そして、情報処理装置１００は、生成されたタイルを、設定タブの更新状態を示すコンテンツを並べたコンテンツとして、任意のデフォルトタブ内に表示させるための処理を行ってもよい。例えば、情報処理装置１００は、生成されたタイルを、ユーザＵ１１が閲覧中のデフォルトタブに属するコンテンツの一つとして表示させるための処理を行ってもよい。
【００６４】
なお、上記実施形態において、情報処理装置１００は、コンテンツを閲覧するための操作が、所定の期間行われていない場合に、更新状態が所定の条件を満たしたと判定する場合に限らず、例えば、更新されたコンテンツの数に基づいて、所定の条件を満たしたか否かを判定してもよい。
【００６５】
情報処理装置１００は、例えば、設定タブを使用していないと判定された期間中に更新されたコンテンツの数が所定の閾値以上を満たした場合に、その設定タブの更新状態が所定の条件を満たしたと判定してもよい。これにより、情報処理装置１００は、閲覧されていないコンテンツが溜まってきたら、その都度表示させることや、閲覧されていないコンテンツが一定数以上溜まったものを優先して表示させることができるため、適切なタイミングで更新情報を提示することができる。
【００６６】
なお、上記実施形態において、情報処理装置１００は、ユーザによって「お気に入り」設定などに追加されたタブを設定タブとする場合に限らず、自動的に設定タブを決定してもよい。
【００６７】
情報処理装置１００は、ユーザの閲覧履歴、購買履歴、及びオークション履歴などの操作履歴に基づいて、ユーザが関心を有するカテゴリを推定することにより、設定タブを決定してもよい。例えば、情報処理装置１００は、ユーザがファッションに興味があると推定した場合には、「ファッション」を設定タブに決定してもよい。例えば、ユーザがファッションに関するコンテンツを偏りなく閲覧している場合などである。
【００６８】
情報処理装置１００は、例えば、ユーザがサッカーに興味があると推定した場合には、上位概念のスポーツタブが既存であったとしても、「サッカー」を設定タブに決定してもよい。このように、情報処理装置１００は、ユーザが関心を有すると推定したカテゴリを、上位概念のタブにまとめる場合に限らず、ユーザが関心を有するカテゴリが下位概念にあると推定した場合には、下位概念のものを設定タブに決定してもよい。これにより、情報処理装置１００は、よりピンポイントでユーザのニーズに応えることができる。
【００６９】
情報処理装置１００は、例えば、ユーザがどうぶつに興味があると推定した場合であって、その中でも特にねこに興味があると推定した場合には、コンテンツＣＴ１３のような、「どうぶつ」の設定タブの更新状態を示すコンテンツを並べたコンテンツのうち、ねこに関するコンテンツの割合が多くなるように表示させてもよい。
【００７０】
情報処理装置１００は、例えば、リンクＰＰ１１のような「もっと見る」を操作して、「もっと見る」に紐づくタブであって、設定タブに設定されていないタブのページに遷移した場合には、ユーザがそのタブのカテゴリに興味があると推定して、そのタブを設定タブに決定してもよい。また、例えば、情報処理装置１００は、リンクＰＰ１１のような「もっと見る」を操作すると、タブ全部を編集できるようなページに遷移させて、そのページでユーザに設定タブを設定させてもよい。
【００７１】
なお、上記実施形態において、情報処理装置１００は、所定の条件を満たしたと判定された「どうぶつ」の設定タブに対して、「どうぶつ」の設定タブに属するコンテンツを閲覧するための操作が行われた、若しくは、「どうぶつ」の設定タブが使用されたと判定した場合には、「どうぶつ」の設定タブに属するコンテンツを、任意のデフォルトタブのコンテンツとともに表示させるコンテンツから除外してもよい。
【００７２】
情報処理装置１００は、例えば、リンクＰＰ１１のような「もっと見る」が操作された場合や、コンテンツＣＴ２１乃至ＣＴ２４がスクロールやタップされたなどの場合には、「どうぶつ」の設定タブに属するコンテンツを、任意のデフォルトタブのコンテンツとともに表示させるコンテンツから除外してもよい。
【００７３】
なお、上記実施形態において、情報処理装置１００は、設定タブとして追加されたタブを一時的なタブとして、所定の条件を満たしたと判定された際に設定タブから除外してもよい。例えば、情報処理装置１００は、設定タブとして追加されたタブのページに遷移したことを所定の条件として、そのページに一旦遷移したら、そのタブを設定タブから除外してもよい。なお、情報処理装置１００は、ユーザによって追加された設定タブではなく、自動的に追加された設定タブのみを除外の対象としてもよい。
【００７４】
〔３．端末装置の構成〕
次に、図３を用いて、実施形態に係る端末装置１０の構成について説明する。図３は、実施形態に係る端末装置１０の構成例を示す図である。図３に示すように、端末装置１０は、通信部１１と、入力部１２と、出力部１３と、制御部１４とを有する。
【００７５】
（通信部１１）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、所定のネットワークＮと有線又は無線で接続され、所定のネットワークＮを介して、情報処理装置１００等との間で情報の送受信を行う。
【００７６】
（入力部１２）
入力部１２は、ユーザからの各種操作を受け付ける。図２に示す例では、ユーザＵ１１からの各種操作を受け付ける。例えば、入力部１２は、タッチパネル機能により表示面を介してユーザからの各種操作を受け付けてもよい。また、入力部１２は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００７７】
（出力部１３）
出力部１３は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。例えば、出力部１３は、情報処理装置１００から送信された情報を表示する。
【００７８】
（制御部１４）
制御部１４は、例えば、コントローラ（controller）であり、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。例えば、この各種プログラムには、端末装置１０にインストールされたアプリケーションのプログラムが含まれる。例えば、この各種プログラムには、ユーザの操作（例えば、スクロール）に関する情報を情報処理装置１００に送信するアプリケーションのプログラムが含まれる。また、制御部１４は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００７９】
図３に示すように、制御部１４は、受信部１４１と、送信部１４２とを有し、以下に説明する情報処理の作用を実現または実行する。
【００８０】
（受信部１４１）
受信部１４１は、各種情報を受信する。受信部１４１は、外部の情報処理装置から各種情報を受信する。受信部１４１は、情報処理装置１００等の他の情報処理装置から各種情報を受信する。例えば、受信部１４１は、選択カテゴリに属するコンテンツと、対象カテゴリに属するコンテンツとを受信する。
【００８１】
（送信部１４２）
送信部１４２は、外部の情報処理装置へ各種情報を送信する。送信部１４２は、情報処理装置１００等の他の情報処理装置へ各種情報を送信する。例えば、送信部１４２は、ユーザの操作に関する情報を送信する。
【００８２】
〔４．情報処理装置の構成〕
次に、図４を用いて、実施形態に係る情報処理装置１００の構成について説明する。図４は、実施形態に係る情報処理装置１００の構成例を示す図である。図４に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、情報処理装置１００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００８３】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、端末装置１０等との間で情報の送受信を行う。
【００８４】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図４に示すように、記憶部１２０は、設定情報記憶部１２１と、操作履歴記憶部１２２と、コンテンツ情報記憶部１２３とを有する。
【００８５】
設定情報記憶部１２１は、ユーザごとに設定された設定タブに関する情報を記憶する。ここで、図５に、実施形態に係る設定情報記憶部１２１の一例を示す。図５に示すように、設定情報記憶部１２１は、「設定ＩＤ」、「ユーザＩＤ」、「設定タブ」といった項目を有する。
【００８６】
「設定ＩＤ」は、ユーザごとに設定された設定タブを識別するための識別情報を示す。「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「設定タブ」は、設定タブを示す。
【００８７】
すなわち、図５では、設定ＩＤ「ＳＩ１１」によって識別されるユーザが「Ｕ１１」であり、設定タブが「「どうぶつ」、「サッカー」、「サッカーワールドカップ」」である例を示す。
【００８８】
操作履歴記憶部１２２は、ユーザの操作履歴に関する情報を記憶する。ここで、図６に、実施形態に係る操作履歴記憶部１２２の一例を示す。図６に示すように、操作履歴記憶部１２２は、「操作履歴ＩＤ」、「ユーザＩＤ」、「操作履歴」といった項目を有する。
【００８９】
「操作履歴ＩＤ」は、操作履歴を識別するための識別情報を示す。「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「操作履歴」は、操作履歴を示す。図６に示す例では、「操作履歴」に「操作履歴＃１１」や「操作履歴＃１２」といった概念的な情報が格納される例を示したが、実際には、ユーザが特定の操作を行った回数や閲覧先のＵＲＬなどが格納される。
【００９０】
すなわち、図６では、操作履歴ＩＤ「ＳＲ１１」によって識別されるユーザが「Ｕ１１」であり、操作履歴が「操作履歴＃１１」である例を示す。
【００９１】
コンテンツ情報記憶部１２３は、デフォルトタブや設定タブに属するコンテンツとして特定され得るコンテンツに関する情報を記憶する。ここで、図７に、実施形態に係るコンテンツ情報記憶部１２３の一例を示す。図７に示すように、コンテンツ情報記憶部１２３は、「コンテンツＩＤ」、「コンテンツ」といった項目を有する。
【００９２】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、コンテンツを示す。図７に示す例では、「コンテンツ」に「コンテンツ＃１１」や「コンテンツ＃１２」といった概念的な情報が格納される例を示したが、実際には、文字情報や撮像情報などが格納される。
【００９３】
すなわち、図７では、コンテンツＩＤ「ＣＴ１１」によって識別されるコンテンツが「コンテンツ＃１１」である例を示す。
【００９４】
（制御部１３０）
制御部１３０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００９５】
図４に示すように、制御部１３０は、取得部１３１と、判定部１３２と、特定部１３３と、生成部１３４と、表示部１３５とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部１３０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００９６】
（取得部１３１）
取得部１３１は、各種情報を取得する。取得部１３１は、外部の情報処理装置から各種情報を取得する。取得部１３１は、端末装置１０等の他の情報処理装置から各種情報を取得する。
【００９７】
取得部１３１は、記憶部１２０から各種情報を取得する。取得部１３１は、設定情報記憶部１２１や操作履歴記憶部１２２やコンテンツ情報記憶部１２３から各種情報を取得する。また、取得部１３１は、取得した各種情報を記憶部１２０に格納する。取得部１３１は、設定情報記憶部１２１や操作履歴記憶部１２２やコンテンツ情報記憶部１２３に各種情報を格納する。
【００９８】
取得部１３１は、ユーザの操作に従って、端末装置１０から送信されたユーザのユーザ情報を取得する。例えば、取得部１３１は、所定のポータルサイトにログインした際のユーザのログイン情報を取得する。
【００９９】
取得部１３１は、ユーザによって設定された設定タブのタブ情報を取得する。また、取得部１３１は、設定タブに属するコンテンツを閲覧するためのユーザの操作履歴、若しくは、設定タブの使用に関するユーザの操作履歴を取得する。
【０１００】
（判定部１３２）
判定部１３２は、取得部１３１により取得されたタブ情報と操作履歴とに基づいて、設定タブの更新状態が所定の条件を満たしたか否かを判定する。図２に示す例では、判定部１３２は、「どうぶつ」の設定タブに属するコンテンツの閲覧、若しくは、「どうぶつ」の設定タブの使用に関する操作履歴に基づいて判定する。
【０１０１】
判定部１３２は、設定タブの更新状態が所定の条件を満たしたと判定した場合には、ユーザが設定タブに属するコンテンツを閲覧していない、若しくは、設定タブを使用していないと判定する。
【０１０２】
判定部１３２は、所定の条件として、例えば、設定タブに属するコンテンツを閲覧するための操作が所定の期間行われていないか否かを判定する。また、判定部１３２は、設定タブに属するコンテンツを閲覧するための操作が所定の期間行われていないと判定した場合、設定タブの更新状態が所定の条件を満たしたと判定する。
【０１０３】
判定部１３２は、所定の条件として、例えば、設定タブに属するコンテンツを閲覧していない、若しくは、設定タブを使用していないと判定された期間中に更新されたコンテンツの数が所定の閾値以上を満たしたか否かを判定する。また、判定部１３２は、設定タブに属するコンテンツを閲覧していない、若しくは、設定タブを使用していないと判定された期間中に更新されたコンテンツの数が所定の閾値以上を満たしたと判定した場合、設定タブの更新状態が所定の条件を満たしたと判定する。
【０１０４】
判定部１３２は、取得部１３１により取得されたタブ情報と操作履歴とに基づいて、更新状態が所定の条件を満たした設定タブがあるか否かを判定してもよい。また、判定部１３２は、更新状態が所定の条件を満たした設定タブがあると判定した場合に、個々の設定タブに対して、設定タブの更新状態が所定の条件を満たしたか否かを判定してもよい。
【０１０５】
判定部１３２は、更新状態が所定の条件を満たしたと判定された設定タブに対して、設定タブに属するコンテンツを閲覧するための操作が行われた、若しくは、設定タブが使用されたと判定した場合には、その設定タブに属するコンテンツを、任意のデフォルトタブのコンテンツとともに表示させるコンテンツから除外すると判定してもよい。
【０１０６】
（特定部１３３）
特定部１３３は、判定部１３２によって、設定タブの更新状態が所定の条件を満たしたと判定された設定タブに属するコンテンツを特定する。図２に示す例では、特定部１３３は、「どうぶつ」の設定タブに属するコンテンツとして、「どうぶつ」に関するコンテンツを特定する。
【０１０７】
特定部１３３は、設定タブに属するコンテンツとして、例えば、設定タブが示すカテゴリをトピックとするコンテンツを特定する。また、特定部１３３は、設定タブに属するコンテンツとして、例えば、設定タブが示すカテゴリに関する撮像情報をサムネイルなどの画像に含むコンテンツを特定してもよい。また、特定部１３３は、設定タブに属するコンテンツとして、例えば、設定タブが示すカテゴリに関する文字情報をタイトルなどのテキストに含むコンテンツを特定してもよい。
【０１０８】
特定部１３３は、設定タブに属するコンテンツを閲覧していない、若しくは、設定タブを使用していないと判定された期間中に更新されたコンテンツを特定する。
【０１０９】
（生成部１３４）
生成部１３４は、特定部１３３により特定されたコンテンツを、カルーセル形式で表示させるためのタイルを生成する。例えば、生成部１３４は、特定部１３３により特定されたコンテンツが更新されたタイムライン順にソートされたタイルを生成する。
【０１１０】
（表示部１３５）
表示部１３５は、特定部１３３により特定されたコンテンツを並べたコンテンツ、若しくは、生成部１３４により生成されたタイルを、デフォルトタブに属するコンテンツとともに表示させるための処理を行う。具体的には、表示部１３５は、デフォルトタブに属するコンテンツの一つとして表示させるための処理を行う。
【０１１１】
図２に示す例では、表示部１３５は、ユーザが任意のデフォルトタブを閲覧中に、「どうぶつ」の設定タブを使用していないと判定された期間中に更新されたコンテンツを、閲覧中のデフォルトタブに属するコンテンツの一つとして表示させるための処理を行う。
【０１１２】
表示部１３５は、表示させるための処理として、例えば端末装置１０に表示させるための制御情報を送信する。なお、情報処理装置１００と端末装置１０とが一体である場合や、情報処理装置１００が実行する情報処理が、端末装置１０にインストールされたアプリとして実行される場合には、表示させるための処理ではなく、表示させる処理を行う。
【０１１３】
〔５．情報処理のフロー〕
次に、図８を用いて、実施形態に係る情報処理システム１による情報処理の手順について説明する。図８は、実施形態に係る情報処理システム１による情報処理の手順を示すフローチャートである。
【０１１４】
図８に示すように、情報処理装置１００は、ユーザの設定タブのタブ情報と操作履歴とを取得する（ステップＳ２０１）。
【０１１５】
情報処理装置１００は、取得されたタブ情報と操作履歴とに基づいて、設定タブの更新状態が所定の条件を満たしたか否かを判定する（ステップＳ２０２）。
【０１１６】
情報処理装置１００は、設定タブの更新状態が所定の条件を満たしたと判定した場合（ステップＳ２０２；ＹＥＳ）、その設定タブに属するコンテンツとして、更新状態が所定の条件を満たした期間中に更新されたコンテンツを特定する（ステップＳ２０３）。
【０１１７】
情報処理装置１００は、特定されたコンテンツを並べたコンテンツを、デフォルトタブに属するコンテンツとともに表示させるための処理を行う（ステップＳ２０４）。
【０１１８】
情報処理装置１００は、設定タブの更新状態が所定の条件を満たしていないと判定した場合（ステップＳ２０２；ＮＯ）、デフォルトタブに属するコンテンツのみを表示させるための処理を行う（ステップＳ２０５）。
【０１１９】
〔６．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、特定部１３３と、表示部１３５とを有する。特定部１３３は、並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する。また、表示部１３５は、特定部１３３により特定されたコンテンツを並べたコンテンツを、選択カテゴリのコンテンツとともに表示させる。
【０１２０】
これにより、実施形態に係る情報処理装置１００は、対象カテゴリに属するコンテンツを特定して、選択カテゴリのコンテンツとともに表示させることができるため、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して情報を適切に提示することができる。また、実施形態に係る情報処理装置１００は、ユーザが選択カテゴリを閲覧中でも、対象カテゴリのコンテンツを提示することができるため、「未知のニュースを探したい／出会いたい」といったユーザのニーズに対しても適切に応えることができる。
【０１２１】
また、実施形態に係る情報処理装置１００は、対象カテゴリの更新状態が所定の条件を満たしたか否かを判定する判定部１３２を更に有する。また、表示部１３５は、判定部１３２により所定の条件を満たしたと判定された場合、選択カテゴリの閲覧中に、対象カテゴリの更新状態を示すコンテンツを並べて表示させる。
【０１２２】
これにより、実施形態に係る情報処理装置１００は、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して更新状態を示す情報を適切に提示することができる。
【０１２３】
また、特定部１３３は、対象カテゴリに属するコンテンツのうち、対象カテゴリを閲覧していないと判定された期間中に更新されたコンテンツを特定する。また、表示部１３５は、対象カテゴリの更新状態を示すコンテンツとして、更新されたコンテンツを並べて表示させる。
【０１２４】
これにより、実施形態に係る情報処理装置１００は、コンテンツが属するカテゴリを有効的に活用して、ユーザに対して更新情報を適切に提示することができる。
【０１２５】
また、判定部１３２は、対象カテゴリを閲覧していないと判定された期間中に更新されたコンテンツの数が所定の閾値以上を満たした場合、対象カテゴリの更新状態が所定の条件を満たしたと判定する。
【０１２６】
これにより、実施形態に係る情報処理装置１００は、閲覧されていないコンテンツが一定数以上溜まったものを優先して表示させることができるため、ユーザに対して適切なタイミングで更新情報を提示することができる。
【０１２７】
また、表示部１３５は、対象カテゴリの更新状態を示すコンテンツを並べたコンテンツを、選択カテゴリに属するコンテンツの一つとして表示させる。
【０１２８】
これにより、実施形態に係る情報処理装置１００は、ユーザにとって未知のコンテンツにアクセスし易くさせることができるため、ユーザビリティの向上を促進することができる。
【０１２９】
また、表示部１３５は、所定の条件を満たしたと判定された対象カテゴリに対して、コンテンツを閲覧するための操作が行われたと判定された場合、操作が行われたと判定された対象カテゴリのコンテンツを、選択カテゴリのコンテンツとともに表示させるコンテンツから除外する。
【０１３０】
これにより、実施形態に係る情報処理装置１００は、一旦閲覧されたら、再度所定の条件を満たすまで表示させなくすることもできるため、「未知のニュースを探したい／出会いたい」といったユーザのニーズに対して、より適切に応えることができる。
【０１３１】
また、選択カテゴリは、全てのユーザに表示される既存のデフォルトタブである。また、対象カテゴリは、ユーザごとに設定される設定タブである。
【０１３２】
これにより、実施形態に係る情報処理装置１００は、設定タブに属するコンテンツを特定して、デフォルトタブのコンテンツとともに表示させることができるため、コンテンツが属するタブを有効的に活用して、ユーザに対して情報を適切に提示することができる。
【０１３３】
また、実施形態に係る情報処理装置１００は、設定タブとして設定されたタブに属するコンテンツをカルーセル表示させるタイルを生成する生成部１３４を更に有する。また、表示部１３５は、生成部１３４により生成されたタイルを、任意のデフォルトタブの閲覧中に閲覧中のデフォルトタブに属するコンテンツの一つとして表示させる。
【０１３４】
これにより、実施形態に係る情報処理装置１００は、ユーザがデフォルトタブを閲覧中でも、コンテンツが属するタブを有効的に活用して、ユーザに対して情報を適切に提示することができる。
【０１３５】
〔７．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１０及び情報処理装置１００は、例えば、図９に示すような構成のコンピュータ１０００によって実現される。図９は、端末装置１０及び情報処理装置１００の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１３６】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１３７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定の通信網を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定の通信網を介して他の機器へ送信する。
【０１３８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１３９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４０】
例えば、コンピュータ１０００が実施形態に係る端末装置１０及び情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１４および１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１４１】
〔８．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１４２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１４３】
また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１４４】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４５】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１４６】
１  情報処理システム
１０  端末装置
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  設定情報記憶部
１２２  操作履歴記憶部
１２３  コンテンツ情報記憶部
１３０  制御部
１３１  取得部
１３２  判定部
１３３  特定部
１３４  生成部
１３５  表示部
Ｎ      ネットワーク
【要約】
【課題】コンテンツが属するカテゴリを有効的に活用して、ユーザに対して情報を適切に提示すること。
【解決手段】本願に係る情報処理装置は、特定部と、表示部とを備える。特定部は、並べて表示する複数のコンテンツのカテゴリであって、表示するコンテンツのカテゴリとして選択されている選択カテゴリとは異なる対象カテゴリに属するコンテンツを特定する。表示部は、特定部により特定されたコンテンツを並べたコンテンツを、選択カテゴリのコンテンツとともに表示させる。
【選択図】図４【図１】
0006917531.tif 000002
【図２】
0006917531.tif 000003
【図３】
0006917531.tif 000004
【図４】
0006917531.tif 000005
【図５】
0006917531.tif 000006
【図６】
0006917531.tif 000007
【図７】
0006917531.tif 000008
【図８】
0006917531.tif 000009
【図９】
0006917531.tif 000010