(57)【要約】【課題】ユーザの意図しないリンクが表示対象として登録されないようにする。【解決手段】本発明は、情報処理装置が利用可能なＬ個のデータのうちＭ個について、ユーザの操作に応じてリンクを登録した第１のリストと、第１のリストに登録されたリンクのうち、ユーザの使用状況に応じて選択されたＮ個のリンクを登録した第２のリストとを用いてデータにアクセスするものである。第２のリストに登録されるリンクは、ユーザによって第１のリストに登録されたリンクから選ばれるため、例えば、ユーザがよく利用するけれどもリンクには登録していないような、他人に見られることを望まないデータへのリンクが表示対象として登録されないようにすることができる。【選択図】図１
2014099102.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１の登録手段と、
前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データの使用状況を特定する特定手段と、
前記特定手段により特定された使用状況に応じて、前記第１の登録手段により登録されたリンクのうち少なくとも１つのリンクを登録する第２の登録手段
として機能させるための情報処理プログラム。
【請求項２】
前記コンピュータを、
前記第１の登録手段により登録されたリンクを一覧表示する第１のリストと、前記第２の登録手段により登録されたリンクを一覧表示する第２のリストとを表示手段に表示させる表示制御手段としてさらに機能させる
請求項１に記載の情報処理プログラム。
【請求項３】
前記表示制御手段は、
前記第１のリストを前記第２のリストとは別に表示させる
請求項２に記載の情報処理プログラム。
【請求項４】
前記第１のリストは、ユーザの操作に応じて前記リンクが編集可能であり、
前記第２のリストは、ユーザの操作の有無にかかわらず、前記第２の登録手段によって前記リンクが決められる
請求項２又は３に記載の情報処理プログラム。
【請求項５】
前記コンピュータを、
前記第１の登録手段又は前記第２の登録手段により登録されたリンクに対するユーザの操作に応じて、当該リンクに対応するデータにアクセスするアクセス手段としてさらに機能させる
請求項１ないし４のいずれか１項に記載の情報処理プログラム。
【請求項６】
前記特定手段は、
前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データが使用された時期及び回数の少なくともいずれかを示す履歴を特定し、
前記第２の登録手段は、
前記履歴に基づいて前記リンクを登録する
請求項１ないし５のいずれか１項に記載の情報処理プログラム。
【請求項７】
前記特定手段は、
前記回数に対して前記リンク又は前記データの使用時期に応じた重み付けを行った評価値を算出し、
前記第２の登録手段は、
前記評価値に基づいて前記リンクを登録する
請求項６に記載の情報処理プログラム。
【請求項８】
前記第２の登録手段は、
前記時期、前記回数又は前記評価値の降順で表示されるように前記リンクを登録する
請求項６又は７に記載の情報処理プログラム。
【請求項９】
前記コンピュータを、
ユーザの操作に応じて、前記第１の登録手段により登録されたリンクのうち特定のリンクを前記第２のリストから除外する除外リンクとして設定する設定手段としてさらに機能させる
請求項１ないし８のいずれか１項に記載の情報処理プログラム。
【請求項１０】
前記リンクがハイパーリンクである
請求項１ないし９のいずれか１項に記載の情報処理プログラム。
【請求項１１】
前記リンクがソフトリンクである
請求項１ないし９のいずれかに記載の情報処理プログラム。
【請求項１２】
ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１の登録手段と、
前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データの使用状況を特定する特定手段と、
前記特定手段により特定された使用状況に応じて、前記第１の登録手段により登録されたリンクのうち少なくとも１つのリンクを登録する第２の登録手段と
を備えるリンク管理装置。
【請求項１３】
ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１の登録手段と、
前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データの使用状況を特定する特定手段と、
前記特定手段により特定された使用状況に応じて、前記第１の登録手段により登録されたリンクのうち少なくとも１つのリンクを登録する第２の登録手段と、
前記第１の登録手段により登録されたリンクを表示する第１の表示手段と、
前記第２の登録手段により登録されたリンクを表示する第２の表示手段と、
前記第１の表示手段又は前記第２の表示手段により表示され、ユーザの操作によって選択されたリンクに応じた処理を実行する処理実行手段と
を備える表示システム。
【請求項１４】
ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１のステップと、
前記第１のステップにより登録されたリンク又は当該リンクが示す前記データの使用状況を特定する第２のステップと、
前記第２のステップにより特定された使用状況に応じて、前記第１のステップにより登録されたリンクのうち少なくとも１つのリンクを登録する第３のステップと、
前記第３のステップにより登録されたリンクを表示する第４のステップと、
前記第４のステップにより表示され、ユーザの操作によって選択されたリンクに応じた処理を実行する第５のステップと
を有する表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データにアクセスするための技術に関する。
【背景技術】
【０００２】
ウェブページの閲覧において、ユーザがよく閲覧するページにより容易にアクセスすることを可能にする技術がある。例えば、特許文献１には、アクセス回数やアクセス時間に基づいてアクセスログ情報の並び替えを行い、これを用いてページ情報を配置したアクセス履歴表を作成することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２８４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術のように、アクセス履歴に基づいてページ情報（すなわちリンク）を配置すると、不要なページ情報が多く表示されてしまうおそれがあり、ユーザにとって次にアクセスを行いたいページ情報が表示されない可能性がある。
そこで、本発明は、ユーザの意図した情報が表示対象として登録されるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、コンピュータを、ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１の登録手段と、前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データの使用状況を特定する特定手段と、前記特定手段により特定された使用状況に応じて、前記第１の登録手段により登録されたリンクのうち少なくとも１つのリンクを登録する第２の登録手段として機能させるための情報処理プログラムを提供する。
【０００６】
また、前記表示制御手段は、前記第１のリストを前記第２のリストとは別に表示させるものであってもよい。
【０００７】
また、前記第１のリストは、ユーザの操作に応じて前記リンクが編集可能であり、前記第２のリストは、ユーザの操作の有無にかかわらず、前記第２の登録手段によって前記リンクが決められるものであってもよい。
【０００８】
また、前記コンピュータを、前記第１の登録手段又は前記第２の登録手段により登録されたリンクに対するユーザの操作に応じて、当該リンクに対応するデータにアクセスするアクセス手段としてさらに機能させるものであってもよい。
【０００９】
また、前記特定手段は、前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データが使用された時期及び回数の少なくともいずれかを示す履歴を特定し、前記第２の登録手段は、前記履歴に基づいて前記リンクを登録するものであってもよい。
【００１０】
また、前記特定手段は、前記回数に対して前記リンク又は前記データの使用時期に応じた重み付けを行った評価値を算出し、前記第２の登録手段は、前記評価値に基づいて前記リンクを登録するものであってもよい。
【００１１】
また、前記第２の登録手段は、前記時期、前記回数又は前記評価値の降順で表示されるように前記リンクを登録するものであってもよい。
【００１２】
また、前記コンピュータを、ユーザの操作に応じて、前記第１の登録手段により登録されたリンクのうち特定のリンクを前記第２のリストから除外する除外リンクとして設定する設定手段としてさらに機能させるものであってもよい。
【００１３】
また、前記リンクがハイパーリンクであってもよいし、ソフトリンクであってもよい。
【００１４】
また、本発明は、ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１の登録手段と、前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データの使用状況を特定する特定手段と、前記特定手段により特定された使用状況に応じて、前記第１の登録手段により登録されたリンクのうち少なくとも１つのリンクを登録する第２の登録手段とを備えるリンク管理装置を提供する。
【００１５】
また、本発明は、ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１の登録手段と、前記第１の登録手段により登録されたリンク又は当該リンクが示す前記データの使用状況を特定する特定手段と、前記特定手段により特定された使用状況に応じて、前記第１の登録手段により登録されたリンクのうち少なくとも１つのリンクを登録する第２の登録手段と、前記第１の登録手段により登録されたリンクを表示する第１の表示手段と、前記第２の登録手段により登録されたリンクを表示する第２の表示手段と、前記第１の表示手段又は前記第２の表示手段により表示され、ユーザの操作によって選択されたリンクに応じた処理を実行する処理実行手段とを備える表示システムを提供する。
【００１６】
また、本発明は、ユーザの操作に応じて、特定のデータにアクセスするためのリンクを登録する第１のステップと、前記第１のステップにより登録されたリンク又は当該リンクが示す前記データの使用状況を特定する第２のステップと、前記第２のステップにより特定された使用状況に応じて、前記第１のステップにより登録されたリンクのうち少なくとも１つのリンクを登録する第３のステップと、前記第３のステップにより登録されたリンクを表示する第４のステップと、前記第４のステップにより表示され、ユーザの操作によって選択されたリンクに応じた処理を実行する第５のステップとを有する表示方法を提供する。
【発明の効果】
【００１７】
本発明によれば、ユーザの意図した情報が表示対象として登録されるようにすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明におけるデータとリストの関係を示す図
【図２】本発明を実現する機能的構成を示すブロック図
【図３】情報処理装置のハードウェア構成を示すブロック図
【図４】第１のブックマークを例示する図
【図５】第１のブックマークにおけるリンクの登録画面を例示する図
【図６】第２のブックマークを例示する図
【図７】第１のブックマークに登録されたリンクを選択するときに実行される処理を示すフローチャート
【図８】第２のブックマークを表示するときに実行される処理を示すフローチャート
【図９】表示画面を例示する図
【図１０】表示画面を例示する図
【発明を実施するための形態】
【００１９】
［１：発明の要旨］
本発明は、データにアクセスするためのリンクを２段階で登録することを特徴の一つとするものである。ここにおいて、登録とは、表示の用に供するように所定のリストに含めることをいう。ここでいうリストは、例えば、いわゆるブックマーク（「お気に入り」ともいう。）である。また、リンクとは、ネットワーク上のデータにアクセスするためのものであってもよいし、ローカルのデータにアクセスするためのものであってもよい。
【００２０】
本発明において、第１の登録は、ユーザの操作に応じて行われる。ユーザは、複数あるデータのうち、素早いアクセスを可能にしたいものを、第１のリストに登録する。一方、第２の登録は、ユーザの操作の有無にかかわらず、ユーザによるデータ又はリンクの実際の使用状況に基づいて行われるものであるが、表示対象となるリンクに一定の制限が課されている。すなわち、第２の登録は、ユーザによるデータ又はリンクの実際の使用状況と、第１の登録による登録の結果とに応じて行われる。例えば、第２の登録によって第２のリストに登録されるリンクは、第１のリストに登録されたリンクのうち、ユーザが実際によく使っているリンクである。
【００２１】
図１は、本発明におけるデータとリストの関係を示す図である。いま、ユーザが利用可能なデータの総数がＬ個、第１のリストに登録されるリンクの数がＭ個、第２のリストに登録されるリンクの数がＮ個であるとすると、これらはＬ≧Ｍ≧Ｎを満たし、典型的にはＬ＞Ｍ＞Ｎを満たす。また、第２のリストに登録されるリンクは、第１のリストに登録されているリンクの中から選ばれるようになっている。すなわち、第２のリストに含まれるリンクは、第１のリストに含まれているリンクと重複する。また、第２のリストには、第１のリストにリンクが登録されていないデータのリンクが含まれない。
【００２２】
このようにすることで、ユーザは、自らが意図しないデータへのリンクがいずれのリストにも含まれないようにすることが可能である。例えば、単にユーザの使用状況に応じてリンクがリストに登録される場合、当該リストには、ユーザがよく使用するけれどもリストには登録したくないリンクが含まれてしまう可能性がある。このようなデータは、例えば、ユーザのプライバシーに関わるデータや、（他人には知られたくない）趣味・嗜好に関するデータなど、その使用が他人に知得ないし推測されることをユーザが望まないデータが代表的である。したがって、本発明は、ユーザのプライバシーを保護することが可能であるともいえる。
【００２３】
図２は、本発明を実現する機能的構成を示すブロック図である。図２に示す構成は、入力装置１０と、リンク管理装置２０と、記憶装置３０と、表示装置４０と、処理実行装置５０とを含む構成である。なお、これらの各装置は、便宜的に機能毎に区別しているが、これらが一体の装置であるか別体の装置であるかを問わない。
【００２４】
入力装置１０は、ユーザの操作を表示制御装置１０に入力する手段を備える。リンク管理装置２０は、リンクを管理するための装置であり、第１の登録手段２１と、特定手段２２と、第２の登録手段２３とを備える。記憶装置３０は、第１のリスト３１と第２のリスト３２とを記憶する手段を備える。表示装置４０は、表示制御手段４１と、表示手段４２とを備える。処理実行装置５０は、入力装置１０によって入力された操作（例えば、リンクを選択する操作）に応じた処理を実行する装置であり、アクセス手段５１を備える。
【００２５】
第１の登録手段２１は、リンクを登録する第１の手段である。第１の登録手段２１は、利用可能な複数のデータのうち、ユーザの操作に応じた特定のデータについてリンクを登録する。ユーザによるリンクを登録する操作のことを、以下においては「登録操作」という。第１の登録手段２１は、リンクを第１のリスト３１に登録する。
【００２６】
また、第１の登録手段２１は、ユーザの操作に応じて、第１のリスト３１に登録されるリンク（又は第１のリスト３１に既に登録されたリンク）を編集する機能をさらに有してもよい。ここでいう編集とは、リンクに関する情報を変更したり、あるいはリンクそのものをリストから削除したりすることをいう。あるいは、第１の登録手段２１は、第１のリスト３１が表示されたときの表示態様（例えば、表示順）を変更してもよい。第１の登録手段２１による編集は、リンクの編集であるともいえるし、第１のリスト３１の編集であるともいえる。
【００２７】
特定手段２２は、第１のリスト３１に登録されたリンク又は当該リンクが示すデータの使用状況を特定する手段である。ここにおいて、使用状況とは、ユーザがリンク又はデータをどのように使用したかを示すものである。使用状況は、リンク又はデータの使用回数に基づいて特定される。特定手段２２は、リンク又はデータの使用回数だけでなく、他の条件（例えば、リンク又はデータの使用時期など）を組み合わせて用いて使用状況を特定してもよい。
【００２８】
第２の登録手段２３は、リンクを登録する第２の手段である。第２の登録手段２３は、第１の登録手段２１により第１のリスト３１に登録されたリンクのうち、所定数のリンクを第２のリスト３２に登録する。第２の登録手段２３は、特定手段２２により特定された使用状況に応じてリンクを登録する。例えば、第２の登録手段２３は、ユーザの使用回数がより多いリンクを第２のリスト３２に登録する。第２の登録手段２３は、特定手段２２により特定された使用状況に応じてリンクの順位付けを行い、表示対象とするリンクやその表示態様（表示順など）をこの順位によって決定できるようにする。
【００２９】
表示制御手段４１は、表示手段４２による表示を制御する手段である。表示制御手段４１は、少なくとも第１のリスト３１と第２のリスト３２の表示を制御するが、他の画像の表示制御をあわせて行ってもよい。表示手段４２は、第１のリスト３１又は第２のリスト３２を含む画像を表示する手段である。
【００３０】
アクセス手段５１は、リンクに対応するデータにアクセスする手段である。アクセス手段５１は、ユーザの操作に応じて、第１の登録手段２１又は第２の登録手段２３により第１のリスト３１又は第２のリスト３２に登録されたリンクが示すデータを参照する。なお、アクセス手段５１は、ネットワーク上のデータとローカルのデータのいずれにアクセスしてもよい。
【００３１】
［２：実施形態］
［２−１：第１実施形態］
図３は、本発明の一実施形態に係る情報処理装置１００のハードウェア構成を示すブロック図である。本実施形態において、情報処理装置１００は、手持ち型のゲーム機、すなわち、ユーザが手で持って操作できる程度のサイズのゲーム機であるとする。情報処理装置１００は、制御部１１０と、記憶部１２０と、通信部１３０と、表示部１４０と、操作入力部１５０とを備える。
【００３２】
制御部１１０は、情報処理装置１００の各部の動作を制御する手段である。制御部１１０は、ＣＰＵ（Central Processing Unit）などの演算処理装置とメモリとを備え、所定のプログラムを実行することによって制御を行う。記憶部１２０は、データを記憶する手段である。記憶部１２０は、ハードディスク、フラッシュメモリなどの記録媒体を備え、制御部１１０が用いるデータを記憶する。記憶部１２０は、いわゆるウェブブラウザに相当する機能を実現するためのプログラム（アプリケーションプログラム）を記憶するとともに、リンクを使用した時期及び回数の少なくともいずれかを示すアクセス履歴や、後述するブックマーク、評価値などを記憶している。通信部１３０は、データを送受信する手段である。通信部１３０は、インターネット、ＬＡＮ（Local Area Network）などのネットワークや他の情報処理装置と接続し、接続先との間でデータをやりとりする。
【００３３】
表示部１４０は、画像を表示する手段である。表示部１４０は、液晶素子や有機ＥＬ（electroluminescence）素子により構成される表示領域（表示パネル）とその駆動回路を備え、制御部１１０から供給される表示データに応じた画像を表示する。操作入力部１５０は、ユーザの操作を受け付ける手段である。操作入力部１５０は、方向キー（十字キー）などのキー（ボタンともいう。）を備え、ユーザの操作に応じた操作データを制御部１１０に供給する。操作データは、例えば、キーの押下状態（押下しているか否か）を示すデータである。
【００３４】
なお、操作入力部１５０は、上述したようないわゆる物理キーに限定されず、例えば、表示部１４０の表示領域に設けられたタッチスクリーン（タッチセンサ）であってもよい。また、操作入力部１５０は、リモートコントローラのように遠隔から操作するものであってもよいし、赤外線センサやモーションセンサ（ジャイロセンサ、加速度センサなど）によって操作を行うように構成されたものであってもよい。
【００３５】
本実施形態の情報処理装置１００は、上述した入力装置１０、リンク管理装置２０、記憶装置３０、表示装置４０及び処理実行装置５０を備える構成を有する。ここにおいて、制御部１１０は、第１の登録手段２１、特定手段２２、第２の登録手段２３、表示制御手段４１及び処理実行装置５０に相当する各機能を実現する。また、記憶部１２０、表示部１４０、操作入力部１５０は、それぞれ、記憶装置３０、表示手段４２、入力装置１０の一例に相当する。
【００３６】
情報処理装置１００の構成は、以上のとおりである。この構成のもと、情報処理装置１００は、ユーザの操作に応じて画像を表示する。本実施形態において、情報処理装置１００は、ウェブページを表示する機能、すなわちウェブブラウザの機能を有し、ブックマークを一覧表示することが可能である。
【００３７】
情報処理装置１００は、第１のブックマークと第２のブックマークを表示することができる。ここにおいて、ブックマークは、本発明に係るリンクの一例に相当する。つまり、ここでいうリンクは、ＵＲＬ（Uniform Resource Locator）、すなわちハイパーリンクを表すものである。したがって、本発明に係るデータは、ここではウェブページを構成するデータであり、より詳細には、情報処理装置１００の外部に記憶され、ネットワークを介して取得されるデータである。
【００３８】
第１のブックマークは、ユーザが所望のＵＲＬをリンクとして登録することができるものである。第１のブックマークは、ユーザの操作に従って更新される。一方、第２のブックマークは、情報処理装置１００によって生成されるものである。第２のブックマークは、第１のブックマークに登録されているリンクに基づいて生成され、所定のタイミング（例えば、１日１回、ユーザが第１のブックマークを使用する毎など）で更新される。第１のブックマークは、本発明の第１のリストの一例に相当し、第２のブックマークは、本発明の第２のリストの一例に相当する。
【００３９】
図４は、第１のブックマークを例示する図である。第１のブックマークは、リンクＬ１、Ｌ２、Ｌ３、Ｌ４を少なくとも含んでいる。また、第１のブックマークは、タブＴ１、Ｔ２、Ｔ３によってリンクがカテゴリ毎に分類されている。ここでは、リンクＬ１〜Ｌ４は、いずれもタブＴ１、すなわち「ゲーム」のカテゴリに分類されている。
【００４０】
リンクＬ１〜Ｌ４は、それぞれ、所定のウェブページのＵＲＬと関連付けられている。情報処理装置１００は、ユーザによっていずれかのリンクが選択されると、選択されたリンクに応じたウェブページのデータをダウンロードし、ウェブページを表示する。ウェブページのデータとは、例えば、ウェブページとして表示される文字や画像について記述されたＨＴＭＬ（HyperText Markup Language）データ、画像データ、JavaScriptなどのスクリプトデータなどである。また、リンクＬ１〜Ｌ４には、ウェブページのタイトルが表示される。
【００４１】
図５は、第１のブックマークにおけるリンクの登録画面を例示する図である。ユーザは、さまざまなウェブページを閲覧しながら、第１のブックマークに登録したいページを発見したとき、所定の操作を行うことで登録画面を表示させる。この登録画面には、ＵＲＬ、タイトル及びカテゴリの既定値が表示されている。ＵＲＬの既定値は、登録操作を行ったときに情報処理装置１００が表示していたウェブページのＵＲＬである。また、タイトルの既定値は、例えば、各ウェブページにあらかじめ付与されたもの（ＨＴＭＬデータ中のtitle要素の文字列）である。また、カテゴリの既定値は、情報処理装置１００においてあらかじめいずれかに決められていればよい。
【００４２】
この登録画面において、ユーザは、必要に応じて、ＵＲＬ、タイトル及びカテゴリを編集することが可能である。ユーザは、ＵＲＬの一部を変更してもよいし、タイトルを自身にわかりやすいように適当に書き換えてもよい。また、カテゴリは、例えばプルダウンメニューによって既存のカテゴリのいずれかが選択できるようになっていてもよいし、新たなカテゴリを作成できるようになっていてもよい。情報処理装置１００は、ユーザによって登録ボタンＢ１が選択されると、そのとき入力されているＵＲＬ、タイトル及びカテゴリに従ってリンクを生成し、これを第１のブックマークに登録する。本実施形態の登録操作とは、登録画面を表示させてから登録ボタンＢ１を選択するまでの一連の操作をいう。
【００４３】
なお、ＵＲＬ、タイトル、カテゴリといったリンクに関連する情報は、リンクの登録時に限らず、事後に編集可能としてもよい。また、第１のブックマークとして表示されるリンクの表示順も、登録時又は事後にユーザが編集可能であってもよく、また、いったん登録したリンクを事後に削除することも可能である。
【００４４】
図６は、第２のブックマークを例示する図である。第２のブックマークは、例えば、ユーザがウェブブラウザを起動したときや新たなページを表示させたときに、いわゆるスタートページとして表示される。このようにすることで、ユーザがスタートページを表示させた後に第２のブックマークを表示するための操作を行う必要がなくなる。
【００４５】
第２のブックマークに含まれるリンクは、第１のブックマークに登録されているリンクの中から選ばれる。すなわち、第２のブックマークとして表示されるリンクは、第１のブックマークにも含まれている。また、第２のブックマークとして表示されるリンクは、第１のブックマークに登録されていないリンクを含まない。
【００４６】
図７は、第１のブックマークに登録されたリンクを選択するときに実行される処理を示すフローチャートである。まず、情報処理装置１００の制御部１１０は、ユーザの操作に従って第１のブックマークを表示部１４０に表示させる（ステップＳａ１）。次いで、制御部１１０は、第１のブックマークに含まれるいずれかのリンクが選択されたか否かを判断する（ステップＳａ２）。ここで、いずれのリンクも選択されなければ、制御部１１０はこの時点で本処理を終了する。
【００４７】
リンクが選択されたら、制御部１１０は、選択されたリンクに対応するウェブページのデータをダウンロードし、当該ウェブページを表示部１４０に表示させる（ステップＳａ３）。また、ウェブページを表示させたら、制御部１１０は、当該ウェブページに対応するリンクの使用回数を表す値を「１」だけ増加させる（ステップＳａ４）。ステップＳａ４において記録される値のことを、以下においては「計数値」という。この計数値は、第１のブックマークに登録されたリンク毎に計数され、当該リンクを使用した日時とともにアクセス履歴として記憶部１２０に記憶される。
【００４８】
図８は、第２のブックマークを表示するときに実行される処理を示すフローチャートである。本処理において、制御部１１０は、第２のブックマークを表示させる要求を受け付ける（ステップＳｂ１）。この要求は、例えば、ユーザの操作に基づいて発生する。次に、制御部１１０は、第１のブックマークに登録されている各リンクに対応する計数値を、記憶部１２０からそれぞれ読み出して取得する（ステップＳｂ２）。
【００４９】
そして、制御部１１０は、第１のブックマークに登録されている各リンクについて、計数値に基づいて評価値を算出する（ステップＳｂ３）。評価値は、計数値をｎ、係数をｃとしたとき、以下の（１）式のＶによって表される。
Ｖ＝ｃｎ                      …（１）
【００５０】
ここにおいて、係数ｃは、アクセス履歴として記憶されたリンクの使用時期に応じて変化する値である。例えば、係数ｃは、ステップＳｂ１の要求を受け付けた日時と、当該リンクが最後に使用された日時とに基づいて、次のように重み付けを与える。
リンクが最後に使用された日が当日〜５日前の場合  ：ｃ＝１．０
リンクが最後に使用された日が６日〜１５日前の場合：ｃ＝０．７
リンクが最後に使用された日が１６日〜１月前の場合：ｃ＝０．５
リンクが最後に使用された日が１月よりも前の場合  ：ｃ＝０．３
【００５１】
つまり、係数ｃは、リンクが直近に使用されていれば評価値を高くする一方、リンクを最後に使用してからの間隔が空いていれば評価値を低くするものである。このようにすることで、ユーザの直近の使用状況を評価値に反映させることが可能である。
なお、計数値に対する重み付けは、この例に限定されない。また、係数ｃは、常に「１」、すなわち、計数値に対する重み付けを行わず、評価値が計数値と同値になるようにしてもよい。
【００５２】
制御部１１０は、各リンクについて評価値を算出したら、評価値が高いリンクを所定の件数抽出する（ステップＳｂ４）。リンクの抽出件数は、少なくとも１つ以上であり、情報処理装置１００の画面のサイズなどに応じて適宜に定められればよいが、例えば５件程度である。そして、制御部１１０は、抽出したリンクを第２のブックマークとして表示部１４０に表示させる（ステップＳｂ５）。ステップＳｂ５において、制御部１１０は、例えば、抽出したリンクを評価値が高い順（すなわち降順）に表示させる。すなわち、制御部１１０は、使用時期が近いリンクや使用回数が多いリンクがより上位に表示されるようにリンクを表示する。
【００５３】
その後、制御部１１０は、第２のブックマークに含まれるいずれかのリンクが選択されたか否かを判断し（ステップＳｂ６）、リンクが選択されたら、選択されたリンクに対応するウェブページのデータをダウンロードし、当該ウェブページを表示部１４０に表示させる（ステップＳｂ７）。一方、いずれのリンクも選択されなければ、制御部１１０は、第２のブックマークに含まれるリンクに対応するウェブページを表示させることなく処理を終了する。
【００５４】
なお、ステップＳｂ２〜Ｓｂ４の処理は、第２のブックマークを表示させる要求を受け付けてから実行されるのではなく、あらかじめ実行されてもよい。すなわち、情報処理装置１００は、あらかじめ評価値を算出してメモリや記憶部１２０に記憶しておき、第２のブックマークを表示させる要求を受け付けたらこれを読み出すように動作してもよい。
【００５５】
以上のとおり、情報処理装置１００によれば、ユーザが作成する第１のブックマークとは別に、ユーザによるリンクの使用状況に応じた第２のブックマークを使用することが可能になる。第２のブックマークは、第１のブックマークのリンクの中からさらに選ばれたリンクによって構成されるものである。
【００５６】
例えば、一部のウェブブラウザには、ユーザがよくアクセスするウェブページのリンクを所定のタイミングで所定の件数表示する機能を有するものがある。本実施形態の第２のブックマークは、このような機能によって表示されるリンクに比べ、ユーザが表示されることを望まないリンクを表示対象から除外し、これを表示させないようにすることができるという利点がある。
【００５７】
情報処理装置１００は、その使い方によっては、他人に画面を見られる可能性がある。また、本実施形態の第２のブックマークのように、スタートページとして表示されるような画面であると、他人に不意に見られる可能性はさらに高まる。このような画面に、例えば、インターネットバンキングのウェブサイトのリンクが表示され、これを他人に見られた場合、その他人に自分が利用している金融機関を知られてしまうおそれがある。また、ほかにも、リンクのタイトル等が個人のプライバシーに関わる情報を含む場合などが考えられる。本実施形態によれば、このような秘匿すべき情報が意図せず他人に露見してしまうおそれを低減させることが可能である。
【００５８】
また、情報処理装置１００によれば、ユーザがリンクを自由に配置した第１のブックマークと、リンクの使用状況に応じて、ユーザの直接的な操作によらずに（いわば自動的に）表示対象が決められる第２のブックマークとを利用することが可能である。第１のブックマークは、ユーザの使い勝手に応じてリンクを配置できるという利便性を有する一方、第２のブックマークは、ユーザがよく使うリンクがひとりでに配置されるという別の利便性を有している。したがって、ユーザは、これらのブックマークを併用することで、これらが相補的に作用し、互いの利便性を阻害することなく双方の利便性を享受することができるようになる。
【００５９】
これに対し、もし、第１のブックマークに相当するものが、ユーザの使用状況に応じて勝手に書き換えられてしまうと、ユーザの利便性をむしろ阻害する可能性がある。なぜならば、ブックマークは、一般に、ユーザが操作しやすいような表示順でリンクを配置しており、ユーザは、その使用を反復的に繰り返すことによって、所望のリンクを習慣的かつ無意識的に選択することができるようになっているからである。このようなブックマークのリンクの配置がユーザの明示的な同意なしに変更されてしまうと、ユーザは、慣れ親しんだブックマークの配置が突然変わってしまうため、誤操作をしたり素早い操作を行えなくなってしまったりするおそれがある。
【００６０】
［２−２：第２実施形態］
本実施形態は、上述した第１実施形態と異なり、自装置に記憶されたアプリケーションプログラムやデータへのリンクの表示に特徴を有するものである。ただし、本実施形態を実現するための主たるハードウェア構成は、第１実施形態の情報処理装置１００と同様であってよい。よって、本実施形態においては、第１実施形態との相違点を中心に説明し、第１実施形態と重複する説明を適宜省略するものとする。また、本実施形態の説明は、第１実施形態と同一の符号を用いて行うものとする。
【００６１】
本実施形態のリンクは、いわゆるソフトリンクである。ここにおいて、ソフトリンクとは、所定の記憶領域（ここでは、記憶部１２０）に記憶されたファイルやディレクトリを参照するための手段をいい、ショートカット、エイリアス、シンボリックリンクともいう。また、本実施形態のリンクは、外付けの記憶装置など、情報処理装置１００からアクセス可能な外部の記憶装置がある場合、当該記憶装置に記憶されたファイルやディレクトリを参照するものであってもよい。
【００６２】
図９は、本実施形態の表示画面を例示する図である。情報処理装置１００は、第１の領域Ａ１を表示領域に表示するとともに、これとは別に第２の領域Ａ２を表示領域に表示する。第１の領域Ａ１は、情報処理装置１００にインストールされているアプリケーションプログラムのうち、ユーザがよく使用するアプリケーションプログラムのリンクを示すアイコンを配置するための領域である。なお、第１の領域Ａ１にはフォルダが配置可能であってもよい。ここにおいて、フォルダとは、複数のリンクを１つのアイコンで示したものである。一方、第２の領域Ａ２は、ユーザによって第１の領域Ａ１に配置されたリンクのうち、ユーザの使用状況に応じた所定の条件を満たすリンクを表示する領域である。第１の領域Ａ１は、本発明の第１のリストの一例に相当し、第２の領域Ａ２は、本発明の第２のリストの一例に相当する。
【００６３】
なお、第１の領域Ａ１は、表示領域の１画面分ではなく、複数画面分であってもよい。図１０は、複数画面分の表示領域を有する場合の第１の領域Ａ１を例示する図である。この例において、第１の領域Ａ１は、第１面Ａ１１と、第２面Ａ１２と、第３面Ａ１３からなる。情報処理装置１００は、例えば、第１面Ａ１１を表示しているときにユーザが画面を左方向にスクロールさせると、第２面Ａ１２を表示し、第１面Ａ１１を表示しているときにユーザが画面を右方向にスクロールさせると、第３面Ａ１３を表示する、というように各画面を表示する。このとき、情報処理装置１００は、第２の領域Ａ２についてはスクロールさせずに、表示領域に常に留まり続けるように表示してもよい。
【００６４】
本実施形態のこのような表示制御は、ＯＳ（Operating System）によって実現されてもよいし、ランチャーと呼ばれるアプリケーションプログラムによって実現されてもよい。また、例えば、第１の領域Ａ１の表示を制御するプログラムと第２の領域Ａ２の表示を制御するプログラムとが別のプログラムになっていてもよい。
【００６５】
なお、本実施形態における情報処理装置１００の動作は、第１実施形態における動作と多くの点で共通する。ただし、本実施形態において、情報処理装置１００は、ユーザによってアイコンが選択されると、ウェブページを表示すること（ステップＳａ３、Ｓｂ７）に代えて、当該アイコンに対応するアプリケーションプログラムを実行したり、当該アイコンに対応するデータを参照したりする。つまり、本実施形態におけるデータの「使用」とは、データを参照したり、当該データに対応するプログラムを起動したりすることをいう。また、情報処理装置１００は、ユーザからの要求（ステップＳｂ１）に応じて第２の領域Ａ２を表示するのではなく、表示領域に第２の領域Ａ２を常に表示してもよい。
【００６６】
以上のとおり、本実施形態によれば、領域Ａ１と領域Ａ２のいずれにも、ユーザの意図しないアプリケーションプログラムのリンクを表示させないようにすることができる。これにより、ユーザは、使用していることを他人に知られたくないアプリケーションプログラムへのリンクが表示領域に不意に表示されないようにすることが可能である。
【００６７】
また、図１０に示すように、第１の領域Ａ１が複数の画面に分かれる場合において、いずれの画面が表示されているときにも第２の領域Ａ２を表示し続けるようにすると、ユーザは、第１面Ａ１１〜第３面Ａ１３のいずれの画面を表示している場合であっても、自身がよく使用するアプリケーションプログラムへのリンクを素早く選択することが可能である。なぜならば、第２の領域Ａ２に表示されているリンクが第１面Ａ１１〜第３面Ａ１３に分散して配置されている場合であっても、いずれのリンクも画面のスクロールをせずに選択することが可能だからである。
【００６８】
なお、情報処理装置１００は、第１実施形態及び第２実施形態の動作のいずれか一方のみを行うものであってもよいし、双方を行うものであってもよい。あるいは、第２実施形態におけるリンクにはハイパーリンクとソフトリンクが混在していてもよい。また、ブックマークやリンクの表示態様も、上述したものに限定されない。さらに、本実施形態のリンクも、第１実施形態のリンクと同様に、アイコンのタイトル（表示名）を編集できたり、配置を編集できたりしてもよい。
【００６９】
［３：変形例］
上述した実施形態は、本発明の実施の一態様である。本発明は、この実施形態に限定されることなく、以下の変形例に示す態様で実施することも可能である。なお、以下の変形例は、必要に応じて、各々を組み合わせて適用することも可能である。
【００７０】
（変形例１）
上述した実施形態において、計数値は、リンクの使用状況を示す値である。しかし、本発明は、リンクの使用状況に代えて、当該リンクが示すデータの使用状況に基づいて計数値や評価値を算出するものであってもよい。例えば、上述した第１実施形態において、リンクが示すデータ（すなわちウェブページ）の使用回数といった場合には、当該リンクの使用回数に加え、当該リンクを使用せずに当該ウェブページにアクセスした回数も含まれる。つまり、この場合には、ウェブページのＵＲＬをユーザが直接入力した場合や、他のウェブページに記述されていたハイパーリンクを選択した場合であっても、計数値が増加することとなる。このようにすれば、ユーザがウェブページにアクセスした実際の回数に基づいて第２のリストに含まれるリンクが決まるため、ユーザのウェブページの閲覧の実態により即した第２のリストを得ることができる。
【００７１】
（変形例２）
本発明において、第１のリスト及び第２のリストは、ともに表示されてもよいし、互いに別に表示されてもよい。ここにおいて、別に表示されるとは、例えば、互いを区別可能な表示態様で表示することや、互いを別の画面に表示すること（すなわち同じ画面に表示しないこと）を指す。
【００７２】
（変形例３）
本発明において、第１のリストは、ユーザの操作に応じて編集可能である。情報処理装置１００は、リンクをカテゴリ毎に分類して登録できる場合に、第２のリストへの表示対象から除外する所定のカテゴリを設け、当該カテゴリに分類されたリンク（以下「除外リンク」という。）については、その使用状況の如何によらずに第２のリストに登録しないようにしてもよい。このようにすれば、ユーザは、リンクを特定のカテゴリに分類することによって、当該リンクを第１のリストに登録しつつ、第２のリストには登録されないようにすることができる。したがって、ユーザは、所定のリンクを第２のリストとして表示させないようにしつつ、これを第１のリストに登録することが可能である。なお、除外リンクを設定する設定手段は、この例に限らず、ユーザの操作に応じて特定のリンクを第２のリストへの表示対象から除外することができるものであればどのような構成であってもよい。
【００７３】
（変形例４）
本発明に係る情報処理装置は、上述した情報処理装置１００に限定されない。本発明に係る情報処理装置は、手持ち型のゲーム機である必要はなく、例えば、据置型のゲーム機であってもよいし、ゲーム機以外のスマートフォン、タブレット端末、携帯型の音楽プレーヤなどであってもよい。また、本発明に係る情報処理装置は、必ずしも通信手段を要しない。
【００７４】
また、本発明に係る情報処理装置は、表示手段を備えていなくてもよい。すなわち、本発明に係る情報処理装置は、表示手段を有する表示装置を別途備える場合において、その表示装置による表示を制御するための表示制御装置として構成されてもよい。例えば、本発明に係る情報処理装置は、テレビ受像機などの表示装置に接続され、このテレビ受像機の表示を制御するものであってもよい。このような構成の場合、表示装置に表示される画面を他人に見られる可能性はより増大するため、本発明の表示制御による効果がより期待できる。
【００７５】
（変形例５）
本発明は、リンク管理装置や、これを備えた情報処理装置といった形態だけではなく、リンク管理装置に相当する構成を複数の装置に分散させて備えた表示システムの形態でも実施可能である。例えば、本発明に係る表示システムは、親機に相当する第１の装置と、子機に相当し、当該第１の装置に有線又は無線で接続される第２の装置との協働によって実現されてもよい。ここにおいて、第１の装置は、パーソナルコンピュータや家庭用のゲーム機であり、第２の装置は、第１の装置と通信可能なリモートコントローラやタブレット端末であってもよい。
【００７６】
あるいは、本発明に係る表示システムは、表示手段を備える表示装置と、インターネットなどのネットワークを介して当該表示装置にアクセス可能な制御装置とを備え、これらの装置が協働することによって、本発明に係る情報処理装置の機能を実現するように構成されていてもよい。例えば、本発明は、リンクがウェブページのリンクである場合に、特定手段や第２の登録手段に相当する構成を外部の制御装置（サーバ装置など）が備えてもよい。この場合、表示装置は、第１の登録手段を備えるとともに、第１の登録手段による登録結果（すなわち第１のリスト）を制御装置に送信する。制御装置は、特定手段や第２の登録手段に加え、表示装置におけるウェブページのアクセス履歴を記録する機能を有する。このようにすれば、制御装置は、第１のリストとアクセス履歴とに基づいて使用状況を特定し、第２のリストに登録されるべきリンクを特定することが可能である。
【００７７】
また、本発明は、このような情報処理装置や表示システムの形態だけでなく、第１のリストに相当するリンクと第２のリストに相当するリンクとを表示し、ユーザによって選択されたリンクに応じた処理を実行する方法や、かかる方法を実現するための情報処理プログラムといった形態での実施も可能である。さらに、本発明に係る情報処理プログラムは、光ディスクや半導体メモリなどの記録媒体に記録された形態での提供や、インターネットなどのネットワークを介して情報処理装置にダウンロードさせる形態での提供も可能である。
【符号の説明】
【００７８】
１０…入力装置
２０…リンク管理装置
２１…第１の登録手段
２２…特定手段
２３…第２の登録手段
３０…記憶装置
３１…第１のリスト
３２…第２のリスト
４０…表示装置
４１…表示制御手段
４２…表示手段
５０…処理実行手段
５１…アクセス手段
１００…情報処理装置
１１０…制御部
１２０…記憶部
１３０…通信部
１４０…表示部
１５０…操作入力部
【図１】
2014099102.tif 000003
【図２】
2014099102.tif 000004
【図３】
2014099102.tif 000005
【図４】
2014099102.tif 000006
【図５】
2014099102.tif 000007
【図６】
2014099102.tif 000008
【図７】
2014099102.tif 000009
【図８】
2014099102.tif 000010
【図９】
2014099102.tif 000011
【図１０】
2014099102.tif 000012