(57)【要約】【課題】ユーザにとって保存した情報の容易な理解を実現する電子機器を提供する。【解決手段】実施形態によれば、電子機器は、閲覧されたウェブページに関する第１情報にアクセス可能である。電子機器は、処理手段と、表示処理手段とを具備する。処理手段は、第１ウェブページ上で範囲指定された領域に対応する第１クリップに関する第２情報を、前記第１ウェブページに至る過程で閲覧された１以上のウェブページに関する第１情報と関連づけて記憶装置に保存する。表示処理手段は、前記第１クリップが指定される場合に、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページを配置して画面に表示するための処理を実行する。【選択図】図４
2015022656.tif 000002
【特許請求の範囲】
【請求項１】
閲覧されたウェブページに関する第１情報にアクセス可能な電子機器であって、
第１ウェブページ上で範囲指定された領域に対応する第１クリップに関する第２情報を、前記第１ウェブページに至る過程で閲覧された１以上のウェブページに関する第１情報と関連づけて記憶装置に保存する処理手段と、
前記第１クリップが指定される場合に、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページを配置して画面に表示するための処理を実行する表示処理手段と、
を具備する電子機器。
【請求項２】
前記処理手段は、第１期間を超えて閲覧されたウェブページに関する第１情報を記憶装置に保存し、
前記表示処理手段は、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページのうち、前記処理手段により第１情報が保存されたウェブページを配置して表示する、
請求項１に記載の電子機器。
【請求項３】
前記処理手段は、前記第１クリップを含むウェブページに関する第１情報を記憶装置に保存する請求項２に記載の電子機器。
【請求項４】
前記表示処理手段は、画面上の第１方向にクリップ毎の表示領域が並び、画面上の前記第１方向と直交する第２方向にクリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページが並ぶように、クリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページを配置する請求項１に記載の電子機器。
【請求項５】
前記表示処理手段は、画面上の第１方向に並ぶクリップ毎の表示領域を第１方向に移動させて表示対象のクリップを切り替える第１スクロール表示処理と、画面上の第２方向に並ぶクリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページを第２方向に移動させて表示対象のクリップまたは当該クリップを含むウェブページに至る過程で閲覧されたウェブページを切り替える第２スクロール表示処理とを実行可能である請求項４に記載の電子機器。
【請求項６】
前記処理手段は、前記第１ウェブページより抽出されたキーワードの中から選択されたキーワードをタグとして前記第１クリップに関する第２情報と関連づけて記憶装置に保存し、
前記表示処理手段は、クリップのタグとして抽出および選択されたキーワードをクリップ毎の表示領域に表示する、
請求項４に記載の電子機器。
【請求項７】
閲覧されたウェブページに関する第１情報にアクセス可能な電子機器の方法であって、
第１ウェブページ上で範囲指定された領域に対応する第１クリップに関する第２情報を、前記第１ウェブページに至る過程で閲覧された１以上のウェブページに関する第１情報と関連づけて記憶装置に保存し、
前記第１クリップが指定される場合に、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページを配置して画面に表示するための処理を実行する、
方法。
【請求項８】
前記保存することは、第１期間を超えて閲覧されたウェブページに関する第１情報を記憶装置に保存し、
前記処理を実行することは、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページのうち、第１情報が保存されたウェブページを配置して表示する、
請求項７に記載の方法。
【請求項９】
前記保存することは、前記第１クリップを含むウェブページに関する第１情報を記憶装置に保存する請求項８に記載の方法。
【請求項１０】
前記処理を実行することは、画面上の第１方向にクリップ毎の表示領域が並び、画面上の前記第１方向と直交する第２方向にクリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページが並ぶように、クリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページを配置する請求項７に記載の方法。
【請求項１１】
前記処理を実行することは、画面上の第１方向に並ぶクリップ毎の表示領域を第１方向に移動させて表示対象のクリップを切り替える第１スクロール表示処理と、画面上の第２方向に並ぶクリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページを第２方向に移動させて表示対象のクリップまたは当該クリップを含むウェブページに至る過程で閲覧されたウェブページを切り替える第２スクロール表示処理とを実行可能である請求項１０に記載の方法。
【請求項１２】
前記保存することは、前記第１ウェブページより抽出されたキーワードの中から選択されたキーワードをタグとして前記第１クリップに関する第２情報と関連づけて記憶装置に保存し、
前記処理を実行することは、クリップのタグとして抽出および選択されたキーワードをクリップ毎の表示領域に表示する、
請求項１０に記載の方法。
【請求項１３】
閲覧されたウェブページに関する第１情報にアクセス可能なコンピュータを、
第１ウェブページ上で範囲指定された領域に対応する第１クリップに関する第２情報を、前記第１ウェブページに至る過程で閲覧された１以上のウェブページに関する第１情報と関連づけて記憶装置に保存する処理手段、
前記第１クリップが指定される場合に、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページを配置して画面に表示するための処理を実行する表示処理手段、
として機能させるためのプログラム。
【請求項１４】
前記処理手段は、第１期間を超えて閲覧されたウェブページに関する第１情報を記憶装置に保存し、
前記表示処理手段は、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページのうち、前記処理手段により第１情報が保存されたウェブページを配置して表示する、
請求項１３に記載のプログラム。
【請求項１５】
前記処理手段は、前記第１クリップを含むウェブページに関する第１情報を記憶装置に保存する請求項１４に記載のプログラム。
【請求項１６】
前記表示処理手段は、画面上の第１方向にクリップ毎の表示領域が並び、画面上の前記第１方向と直交する第２方向にクリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページが並ぶように、クリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページを配置する請求項１３に記載のプログラム。
【請求項１７】
前記表示処理手段は、画面上の第１方向に並ぶクリップ毎の表示領域を第１方向に移動させて表示対象のクリップを切り替える第１スクロール表示処理と、画面上の第２方向に並ぶクリップおよび当該クリップを含むウェブページに至る過程で閲覧されたウェブページを第２方向に移動させて表示対象のクリップまたは当該クリップを含むウェブページに至る過程で閲覧されたウェブページを切り替える第２スクロール表示処理とを実行可能である請求項１６に記載のプログラム。
【請求項１８】
前記処理手段は、前記第１ウェブページより抽出されたキーワードの中から選択されたキーワードをタグとして前記第１クリップに関する第２情報と関連づけて記憶装置に保存し、
前記表示処理手段は、クリップのタグとして抽出および選択されたキーワードをクリップ毎の表示領域に表示する、
請求項１６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えば、インターネット上で公開されているウェブページを閲覧する機能を有する電子機器などに好適な情報処理技術に関する。
【背景技術】
【０００２】
近年、インターネット上には、無数のウェブページが公開されており、かつ、リンクを辿ることによってウェブページ間を際限なく移動することができる。従って、ユーザによるウェブページの閲覧数は、必然的に増大する傾向にある。このようなことから、（過去に閲覧した）ウェブページの再閲覧を効率的に行うための仕組み等が、これまでも種々提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２０４１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近では、ユーザによる入力操作を容易にするために、タッチスクリーンディスプレイを搭載する電子機器も増えてきている。例えば、タッチスクリーンディスプレイ上に表示されたウェブページの任意の領域をペンなどで囲むように筆記入力することで、ユーザは、ウェブページ上の必要な部分だけを切り取って保存することができるようになる。ウェブページから切り取って保存した部分は、クリップまたはスクラップなどと称されている。
【０００５】
ところで、あるウェブページ上から切り取って保存した部分について、ユーザが、その部分をどのような経緯で保存したのか等を後から振り返ることは、時間の経過と共に困難になっていくのが実情である。ブラウザが持つ閲覧履歴の表示機能は、閲覧したすべてのウェブページが一律かつ時系列に表示されるだけであり、その部分を含むウェブページに辿り着くまでに閲覧したウェブページの中で、どのウェブページをじっくり見ていたか等をユーザが一目で把握することは到底不可能である。
【０００６】
本発明の一形態は、ユーザにとって保存した情報の容易な理解を実現する電子機器、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、閲覧されたウェブページに関する第１情報にアクセス可能である。電子機器は、処理手段と、表示処理手段とを具備する。処理手段は、第１ウェブページ上で範囲指定された領域に対応する第１クリップに関する第２情報を、前記第１ウェブページに至る過程で閲覧された１以上のウェブページに関する第１情報と関連づけて記憶装置に保存する。表示処理手段は、前記第１クリップが指定される場合に、前記第１ウェブページに至る過程で閲覧され、前記第１クリップに関連する１以上のウェブページを配置して画面に表示するための処理を実行する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の電子機器の外観を示す斜視図である。
【図２】図２は、実施形態の電子機器のシステム構成を示すブロック図である。
【図３】図３は、実施形態の電子機器におけるクリップされたドキュメント（ウェブページ）にタグ付けする場合の画面遷移を説明するための図である。
【図４】図４は、実施形態の電子機器によって実行されるプログラムの機能構成を示すブロック図である。
【図５】図５は、実施形態の電子機器によって用いられるクリップデータの一構成例を示す図である。
【図６】図６は、実施形態の電子機器によって実行されるクリップ処理、クリップ検索処理およびあつめ表示処理を含む一連の処理を説明するための図である。
【図７】図７は、実施形態の電子機器によってユーザに提示されるクリップリストビュー画面を説明するための第１の図である。
【図８】図８は、実施形態の電子機器によってユーザに提示されるクリップリストビュー画面を説明するための第２の図である。
【図９】図９は、実施形態の電子機器におけるユーザのブラウジングの流れとクリップのあつめ表示との関係を示す図である。
【図１０】図１０は、実施形態の電子機器のあつめ表示に関する動作手順の例を示す第１のフローチャートである。
【図１１】図１１は、実施形態の電子機器のあつめ表示に関する動作手順の例を示す第２のフローチャートである。
【図１２】図１２は、実施形態の電子機器のあつめ表示に関する動作手順の例を示す第３のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
図１は、一実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えば、ペンまたは指によって手書き入力可能な携帯型電子機器である。この電子機器は、タブレットコンピュータ、ノートブック型パーソナルコンピュータ、スマートフォン、ＰＤＡ等として実現され得る。以下では、この電子機器がタブレットコンピュータ１０として実現されている場合を想定する。タブレットコンピュータ１０は、タブレットまたはスレートコンピュータとも称される携帯型電子機器である。このタブレットコンピュータ１０は、例えば、ウェブブラウジング、電子メール、ソーシャルネットワークサービス（ＳＮＳ）、等を活用するための端末として機能し得る。このタブレットコンピュータ１０は、図１に示すように、本体１１とタッチスクリーンディスプレイ１７とを備える。タッチスクリーンディスプレイ１７は、本体１１の上面に重ね合わせるように取り付けられている。
【００１１】
本体１１は、薄い箱形の筐体を有している。タッチスクリーンディスプレイ１７には、フラットパネルディスプレイと、フラットパネルディスプレイの画面上のペンまたは指の接触位置を検出するように構成されたセンサとが組み込まれている。フラットパネルディスプレイは、例えば、液晶表示装置（ＬＣＤ）であってもよい。センサとしては、例えば、静電容量方式のタッチパネル、電磁誘導方式のデジタイザなどを使用することができる。以下では、デジタイザとタッチパネルの２種類のセンサの双方がタッチスクリーンディスプレイ１７に組み込まれている場合を想定する。
【００１２】
デジタイザ及びタッチパネルの各々は、フラットパネルディスプレイの画面と重なるように設けられる。タッチスクリーンディスプレイ１７は、指を使用した画面に対するタッチ操作（接触操作）のみならず、ペン１０Ａを使用した画面に対するタッチ操作（接触操作）も検出することができる。ペン１０Ａは例えば電磁誘導ペンであってもよい。ユーザは、ペン１０Ａまたは指を使用してタッチスクリーンディスプレイ１７上で様々なジェスチャ操作、例えば、タップ、ドラッグ、スワイプ、フリック、等を行うことができる。
【００１３】
また、ユーザは、ペン１０Ａを使用してタッチスクリーンディスプレイ１７上で手書き入力操作を行うことができる。手書き入力操作中においては、画面上のペン１０Ａの動きの軌跡、つまり手書き入力操作によって手書きされるストローク（手書きストロークの軌跡）がリアルタイムに描画され、これによって手書きにより入力された複数の手書きストローク（各手書きストロークの軌跡）が画面上に表示される。
【００１４】
図２は、本実施形態のタブレットコンピュータ１０のシステム構成を示す図である。
【００１５】
タブレットコンピュータ１０は、図２に示されるように、ＣＰＵ１０１、システムコントローラ１０２、メインメモリ１０３、グラフィクスコントローラ１０４、ＢＩＯＳ−ＲＯＭ１０５、記録デバイス１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８等を備える。
【００１６】
ＣＰＵ１０１は、タブレットコンピュータ１０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、記録デバイス１０６からメインメモリ１０３に各種プログラムをロードして実行する。ＣＰＵ１０１により実行されるプログラムには、オペレーティングシステム（ＯＳ）２０１や、ブラウザアプリケーションプログラム２０２、関連度算出エンジン２０３、クリップビューア２０４等の各種アプリケーションプログラムが含まれている。ブラウザアプリケーションプログラム２０２は、ウェブサーバからウェブページのデータを取得する機能、ウェブページを画面に表示する機能、およびクリッピング機能を有する。クリッピング機能は、表示されるドキュメントの少なくも一部を含むクリップ（クリップデータ）を記憶媒体に保存する機能である。換言すれば、クリップはドキュメントまたはその一部から生成される。クリッピング機能が適用可能なドキュメントの種類は制限されないが、このドキュメントの例には、例えば、ウェブページが含まれる。
【００１７】
関連度算出エンジン２０３は、複数のドキュメント間の関連度（例えば、複数のウェブページ間の関連度）を、ドキュメントに含まれるテキストに基づいて算出する機能を有する。クリップビューア２０４は、ドキュメントの少なくとも一部を含むクリップを閲覧するための機能を有する。換言すれば、クリップビューア２０４は、記憶媒体内に保存される複数のクリップを閲覧可能な画面（クリップリストビュー）を表示することができる。各クリップは、あるウェブページのようなドキュメント全体またはそのドキュメントの一部を含むデータである。
【００１８】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１９】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、メインメモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、シリアルバスなどを介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００２０】
グラフィクスコントローラ１０４は、タブレットコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。グラフィクスコントローラ１０４によって生成される表示信号はＬＣＤ１７Ａに送られる。ＬＣＤ１７Ａは、表示信号に基づいて画面イメージを表示する。ＬＣＤ１７Ａの上層には、画面上の指の接触位置を検知するための第１センサとしてタッチパネル１７Ｂが配置されている。さらに、ＬＣＤ１７Ａの下層には、画面上のペン１０Ａの接触位置を検知するための第２センサとしてデジタイザ１７Ｃが配置されている。タッチパネル１７Ｂは、ＬＣＤ１７Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置及び接触位置の動き等はタッチパネル１７Ｂによって検出される。デジタイザ１７ＣはＬＣＤ１７Ａの画面上で入力を行うための電磁誘導式のポインティングデバイスである。ペン１０Ａが接触される画面上の接触位置及び接触位置の動き等はデジタイザ１７Ｃによって検出される。
【００２１】
ＯＳ２０１は、タッチパネル１７Ｂを制御するドライバプログラムと協働して、画面上に指が接触したこと、およびその接触位置を示す入力イベントを発行する。また、ＯＳ２０１は、デジタイザ１７Ｃを制御するドライバプログラムと協働して、画面上にペン１０Ａが接触したこと、およびその接触位置を示す入力イベントを発行する。
【００２２】
無線通信デバイス１０７は、無線ＬＡＮまたは３Ｇ移動通信などの無線通信を実行するように構成されたデバイスである。
【００２３】
ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じてタブレットコンピュータ１０を電源オンまたは電源オフする機能を有している。
【００２４】
図３は、表示中のドキュメント（ウェブページ）からクリップを抽出し、そのクリップにタグ付けを行う際の画面遷移の例を示す。
【００２５】
画面には、テキストと画像とを含むドキュメント（ウェブページ）２１が表示されている。ユーザは、例えば、ブラウザアプリケーションプログラム２０２を起動させ、いわゆるネットサーフィンを行うことによって、画面上に所望のウェブページ２１を表示させることができる。
【００２６】
ユーザは、ウェブページ２１のブラウジング中に、ウェブページ２１内の気になった部分や後で利用したい部分等を保存しておきたい場合がある。その場合、ユーザは、タッチスクリーンディスプレイ１７のような各種のポインティングデバイスを用いて、表示中のドキュメント内のクリップ範囲２２を指定するクリップ操作を行う。本実施形態では、このクリップ範囲２２に基づいて、ドキュメントの少なくとも一部を含むクリップ（ウェブクリップデータ）２５を抽出することができる。クリップ（ウェブクリップデータ）とは、あるＵＲＬによって取得されるＨＴＭＬファイルの全部または一部を指定するための構造化されたテキストと、それに付随する画像、映像ファイルのことである。
【００２７】
そして、クリップ操作が行われたことに応じて、抽出されたクリップ２５と、このクリップ２５に対応するタグ候補（以下、推薦タグとも称する）２６とが表示される。タグ候補２６はクリップ２５に関連づけるべきタグの候補である。ここで、タグとは、クリップを整理、検索、識別するためにクリップに関連づけられる追加の情報である。タグとしては、任意の単語を使用し得る。
【００２８】
ユーザが、表示されたタグ候補２６からクリップ２５に関連付けたいタグを選択する操作（例えば、タグをタップする操作）を行ったことに応じて、その選択されたタグをクリップ２５に自動的に関連付けることができる。クリップ２５とこのクリップ２５に関連づけられたタグは記憶媒体に保存される。
【００２９】
図４は、タブレットコンピュータ１０によって実行されるプログラム（ブラウザアプリケーションプログラム２０２、関連度算出エンジン２０３、およびクリップビューア２０４）の機能構成を示す。
【００３０】
まず、ブラウザアプリケーションプログラム２０２について説明する。ブラウザアプリケーションプログラム２０２は、ウェブ表示処理部５１、クリップ抽出部５２、タグ表示処理部５３、タグ決定部５４、および保存処理部５５を備える。
【００３１】
ウェブ表示処理部５１は、ウェブサーバ３からウェブページ（ドキュメント）のデータを受信し、そのデータに基づいてウェブページ２１をＬＣＤ１７Ａの画面上に表示する。より具体的には、ウェブ表示処理部５１は、例えば、ウェブサーバ３から、ユーザによって指定されたＵＲＬに対応するＨＴＭＬファイルを受信する。そして、ウェブ表示処理部５１は、受信したＨＴＭＬファイルを解析することによって、対応するウェブページ２１を画面上に表示する。
【００３２】
クリップ抽出部５２は、ユーザによるクリップ操作に応じて、表示中のウェブページ２１から、そのウェブページ２１の少なくとも一部を含むクリップ２５を選択する。クリップ操作は、タッチパネル１７Ｂやデジタイザ１７Ｃのようなポインティングデバイスを用いて、ウェブページ２１上の任意の範囲２２を指定する操作である。クリップ抽出部５２は、このクリップ操作によって指定された範囲２２に対応する、ウェブページ２１上のテキストや画像をクリップ２５として抽出する。クリップ抽出部５２は、ウェブページ２１に対応するＨＴＭＬのソースコードの内の、クリップ操作によって指定された範囲２２に対応するソースコードを抽出してもよい。
【００３３】
また、クリップ抽出部５２は、表示中のウェブページ（ＨＴＭＬファイル）２１を関連度算出エンジン２０３に出力する。関連度算出エンジン２０３は、ウェブページ２１を用いて決定された、クリップ２５に対する複数の推薦タグ２６を、ブラウザアプリケーションプログラム２０２（タグ表示処理部５３）に出力する。関連度算出エンジン２０３の機能構成については後述する。
【００３４】
タグ表示処理部５３は、クリップ２５と、関連度算出エンジン２０３によって出力された複数の推薦タグ２６とを画面上に表示する。複数の推薦タグ２６の各々には、クリップ２５との関連度が関連付けられていてもよい。その場合、タグ表示処理部５３は、複数の推薦タグ２６に関連づけられた関連度に応じて、複数の推薦タグ２６の各々が表示される位置やサイズを設定してもよい。
【００３５】
タグ決定部５４は、表示されている複数の推薦タグ２６から、クリップ２５に関連付けられるべきタグを決定する。タグ決定部５４は、複数の推薦タグ２６からユーザによってタグが選択された場合、その選択されたタグをクリップ２５に関連付けられるべきタグに決定する。また、タグ決定部５４は、ユーザによってタグが選択されない場合、その複数の推薦タグ２６内の１以上のタグをクリップ２５に関連付けられるべきタグ（隠しタグ）に決定してもよい。
【００３６】
保存処理部５５は、第１に、ウェブ表示処理部５１によって所定期間を超えて表示されたウェブページ（ドキュメント）２１、つまり、ユーザがじっくり見ていたウェブページ（ドキュメント）２１を記憶媒体に保存する。記憶媒体としては、クラウドサーバ４上のデータベースＤＢ４Ａ、またはタブレットコンピュータ１０内のローカルデータベースＤＢ７１Ａを使用し得る。ローカルデータベースＤＢ７１Ａは、例えば、記録デバイス１０６内の記憶領域である。
【００３７】
また、保存処理部５５は、第２に、クリップの抽出元（ソース）のウェブページ（ドキュメント）２１とクリップ２５と決定されたタグとを示すクリップデータを記憶媒体に保存する。クリップデータには、クリップの抽出元（ソース）のウェブページ（ドキュメント）２１に辿り着くまでに閲覧されたウェブページ（ドキュメント）２１のうち、所定期間を超えて閲覧されたことにより前述のように保存されたウェブページ（ドキュメント）２１も含まれる。保存処理部５５は、図５を参照して後述するように、クリップ２５に関する他のデータをさらに含むクリップデータを記憶媒体に保存することもできる。
【００３８】
なお、保存処理部５５は、例えば、ウェブページ（ドキュメント）２１のブラウジングが終了した際、直近のクリップ抽出時（クリップ抽出が行われなかった場合はブラウジング開始時）からブラウジング終了時までの間に、所定期間を超えて閲覧されたことにより前述のように保存されたウェブページ（ドキュメント）２１を、記憶媒体から削除するようにしてもよい。
【００３９】
次いで、関連度算出エンジン２０３について説明する。関連度算出エンジン２０３は、キーワード抽出部６１、算出部６２、および推薦タグ決定部６３を備える。
【００４０】
キーワード抽出部６１は、ブラウザアプリケーションプログラム２０２によって出力されたウェブページ（ＨＴＭＬファイル）２１を解析することによって、ウェブページ２１からキーワードを抽出する。より具体的には、キーワード抽出部６１は、まず、ウェブページ２１に対応するＨＴＭＬのソースコードをＤＯＭ（Document Object Model）解析し、ＨＴＭＬタグ等が除かれたテキスト部分（例えば、タイトル、文章、等）を抽出する。キーワード抽出部６１は、抽出されたテキストに形態素解析を行うことによって、そのテキストを単語（形態素）に区切り、辞書を用いて単語毎の品詞を判別する。そして、キーワード抽出部６１は、形態素解析によって得られた単語の内、そのウェブページ２１で特徴的な幾つかの単語（代表的な幾つかの単語）を、ウェブページ２１に対応するキーワードとして抽出する。
【００４１】
キーワード抽出部６１は、例えば、形態素解析によって得られた単語の内、名詞である単語をキーワードとして抽出してもよい。また、キーワード抽出部６１は、固有名詞である単語や、括弧（例えば、「」、“”、等）に入れられた単語をキーワードとして抽出してもよい。
【００４２】
さらに、キーワード抽出部６１は、予め規定されたルールに従って、形態素解析によって得られた単語からキーワードを抽出してもよい。このルールでは、例えば、様々なドキュメント（ウェブページ）で共通して出現する単語（例えば、「タイトル」）をキーワードとして抽出しないこと、等が規定される。
【００４３】
次いで、算出部６２は、抽出されたクリップ２５と保存済みの各クリップとの関連度を算出する。算出部６２は、例えば、表示中のウェブページ２１と、クラウドサーバ４内のＤＢ４Ａ（またはローカルデータベースＤＢ７１Ａ）に保存された各クリップの抽出元のウェブページとの関連度を算出することによって、クリップ間の関連度を算出する。
【００４４】
より具体的には、まず、算出部６２はＤＢ４Ａに保存されている複数のクリップデータをネットワークを介して読み出す。あるいは、算出部６２は、ローカルデータベースＤＢ７１Ａから複数のクリップデータを読み出してもよい。
【００４５】
図５は、ＤＢ４ＡまたはＤＢ７１Ａに格納されるクリップデータの一構成例を示す。ＤＢ４ＡまたはＤＢ７１Ａは、複数のクリップデータに対応する複数のエントリを有する。各エントリは、１つのクリップ（１つのクリップデータ）に対応する。各エントリは、クリップＩＤ、ドキュメント、クリップ範囲、幾つかのタグ、幾つかのキーワード、および幾つかの関連ドキュメントを含む。
【００４６】
あるクリップに対応するエントリにおいて、「クリップＩＤ」は、そのクリップに付与された識別情報を示す。「ドキュメント」は、そのクリップの抽出元（ソース）のドキュメントを示す。このドキュメントは、ウェブページのような、テキストや画像を含む各種のドキュメントである。「ドキュメント」には、例えば、クリップの抽出元のウェブページに対応するファイル（例えば、ＨＴＭＬファイル）が設定される。
【００４７】
「クリップ範囲」は、そのクリップに対応する、ドキュメント上のクリップ範囲を示す。例えば、クリップがＨＴＭＬファイルに基づくウェブページから抽出されている場合、「クリップ範囲」には、そのクリップ範囲に属する、ＨＴＭＬソースコード内の幾つかの要素が設定される。
【００４８】
「ドキュメント」と「クリップ範囲」に設定される２種類の情報はクリップデータの実体を示すものである。したがって、「ドキュメント」と「クリップ範囲」の２種類の情報を保存する代わりに、クリップ範囲に対応する構造化されたテキスト部（ＨＴＭＬファイルの全部または一部を指定するための構造化されたテキスト部）と、この構造化されたテキスト部に付随する画像、映像ファイル等とを含む情報を保存しても良い。
【００４９】
「タグ」は、そのクリップに関連付けられたタグを示す。１つのエントリには複数の「タグ」が含まれ得る。すなわち、１つのクリップには複数のタグが関連付けられ得る。「キーワード」は、そのクリップからまたはそのクリップに対応するドキュメントから抽出されたキーワード（例えば、重要な単語）を示す。そのクリップからまたはそのクリップに対応するドキュメントから複数のキーワードが抽出された場合、そのクリップに対応するエントリには複数の「キーワード」が含まれる。「関連ドキュメント」は、そのクリップの抽出元（ソース）のドキュメントに辿り着くまでに閲覧されたドキュメントのうち、所定期間を超えて閲覧されたドキュメントを示す。このドキュメントも、ウェブページのような、テキストや画像を含む各種のドキュメントである。即ち、「関連ドキュメント」にも、例えば、（クリップの抽出元のウェブページに辿り着くまでに所定期間を超えて閲覧された）各ウェブページに対応するファイル（例えば、ＨＴＭＬファイル）が設定される。
【００５０】
算出部６２は、ＤＢ４Ａ（またはＤＢ７１Ａ）内の複数の保存済みクリップの各々について、表示中のウェブページ２１に対応する１以上の第１キーワードと、保存済みクリップに対応するクリップデータに含まれる１以上の第２キーワードとを用いて、抽出されたクリップ２５とその保存済みクリップとの間の関連度を算出する。算出部６２によって算出されるクリップ間の関連度は、１以上の第１キーワードと１以上の第２キーワードとで共通のキーワードが多いほど大きな値になり、共通のキーワードがない場合には、例えば０になる。つまり、算出部６２は、キーワードの共起度に基づいてクリップ間の関連度を算出する。
【００５１】
推薦タグ決定部６３は、表示中のウェブページ２１との関連度の高い保存済みクリップに関連付けられたタグそれぞれを、表示中のウェブページ２１に対応する推薦タグとして決定することができる。
【００５２】
クリップビューア２０４は、ＤＢ４Ａ（またはＤＢ７１Ａ）に保存されている複数のクリップ（複数のクリップデータ）を用いて、保存されているクリップ群を閲覧するための機能を提供する。クリップビューア２０４は、例えば、ユーザによって入力された検索キーワードに基づいてクリップ群を検索し、その検索キーワードを含むクリップ、またはその検索キーワードがタグとして関連付けられているクリップを検索結果として表示することができる。したがってユーザは、タグを利用することによって、閲覧したいクリップを効率的に探し出すことができる。
【００５３】
クリップビューア２０４は、クリップ取得部７１およびクリップリスト表示処理部７２を含む。クリップ取得部７１は、ＤＢ４Ａ（またはＤＢ７１Ａ）に保存されている複数のクリップ（複数のクリップデータ）を取得する。各クリップは、上述したように、ウェブページのようなドキュメントまたはそのドキュメントの一部分を用いて生成される。クリップリスト表示処理部７２は、取得された複数のクリップを閲覧可能な画面（クリップリストビュー画面）をＬＣＤ１７Ａに表示する。
【００５４】
クリップビューア２０４は、ユーザが、ＤＢ４Ａ（またはＤＢ７１Ａ）に保存されている大量のクリップから所望のクリップを容易に探し出すことを可能にするために、２種類の検索機能を有している。２種類の検索機能の一つは、キーワード検索である。このキーワード検索は、クリップリストビュー画面上の検索キー入力エリアにユーザによって入力された検索キーワードを含む１以上のクリップを検索する。このキーワード検索では、上述したように、ユーザによって入力された検索キーワードを含むクリップが、またはその検索キーワードがタグとして関連付けられているクリップが、検索キーワードに対応する検索結果としてユーザに提示される。このキーワード検索は、クリップリスト表示処理部７２内の一つのモジュールであるキーワード検索部７３によって実行される。
【００５５】
また、２種類の検索機能のもう一つは、類似クリップ検索である。この類似クリップ検索は、ユーザによって入力される検索キーワードを使用するのでは無く、ユーザによって指定されるクリップ自体を一種の検索キーとして使用し、この指定されたクリップに関連する１以上のクリップ（つまり、この指定されたクリップに似ている１以上のクリップ）を検索する。ユーザは、検索キーワードを入力する必要は無く、所望のクリップになんとなく似ていると思われる１以上のクリップを指定するだけでよい。この類似クリップ検索は、クリップリスト表示処理部７２内の一つのモジュールである類似クリップ検索部７４によって実行される。
【００５６】
類似クリップ検索部７４は、ユーザによって行われるクリップリストビュー画面上の操作に応じて、ＤＢ４Ａ（またはＤＢ７１Ａ）から取得された複数のクリップ内の第１クリップ群（ユーザによって指定された１以上のクリップ）を検索キーとして選択する。そして、類似クリップ検索部７４は、上述の関連度算出エンジン２０３を使用して、第１クリップ群以外の他のクリップのそれぞれと第１クリップ群との間の関連度を算出する。第１クリップ群以外の他のクリップのそれぞれと第１クリップ群との間の関連度に基づいて、類似クリップ検索部７４は、第１クリップ群に関連する１以上の第２クリップを検索する。関連度算出処理では、上述したように、キーワードの共起度に基づいてクリップ間の関連度が算出される。
【００５７】
キーワードと同様に、タグも単語を含むので、クリップ間の関連度を算出する処理では、これらクリップに含まれるキーワード（単語）だけでなく、これらクリップに関連づけられたタグも使用してもよい。より詳しくは、第１クリップ群以外の他のクリップのそれぞれと第１クリップ群との間の関連度は、第１クリップ群内の１以上の単語と第１クリップ群に関連づけられた１以上のタグとを含む第１の単語群と、他の各クリップ内の１以上の単語と他の各クリップに関連づけられた１以上のタグとを含む第２の単語群とを使用して、算出され得る。
【００５８】
また、クリップビューア２０４は、ユーザが、各クリップをどのような経緯で保存するに至ったかを視覚的に理解できるように、保存されているクリップ群を、単なる一覧としてではなく、特殊なレイアウトで表示するためのあつめ表示機能を提供する。前述したように、各クリップに対応するクリップデータには、「関連ドキュメント」、つまりそのクリップの抽出元のウェブページに辿り着くまでに所定期間を超えて閲覧されたウェブページも含まれる。あつめ表示では、各クリップと、各クリップの「関連ドキュメント」として示される１以上のウェブページとを、時系列に配置して表示する。ユーザは、各クリップを保存した際のブラウジングの流れを把握することができる。このあつめ表示は、クリップリスト表示処理部７２内の一つのモジュールであるあつめ表示処理部７５によって実行される。
【００５９】
図６は、タブレットコンピュータ１０によって実行される一連の処理を説明するための図である。
【００６０】
ブラウザアプリケーションプログラム２０２は、ブラウジング処理およびクリップ処理を実行する。ブラウジング処理では、ブラウザアプリケーションプログラム２０２は、ウェブページ２１を表示する。クリップ処理は、ウェブページ２１はこの一部分から生成されるクリップ（ウェブクリップ）を記憶媒体に保存する処理である。ウェブページ２１上のクリップ範囲２２を指定するクリップ操作がユーザによって行なわれると、ブラウザアプリケーションプログラム２０２は、抽出されたクリップ２５と、このクリップ２５に対応する複数のタグ候補（以下、推薦タグとも称する）２６とをユーザに提示する。ブラウザアプリケーションプログラム２０２は、クリップ２５とユーザによって選択されたタグ候補とを記憶媒体、例えば、ＤＢ４ＡまたはＤＢ７１Ａ、に保存する。また、ブラウジング処理とクリップ処理との協働により、ブラウザアプリケーションプログラム２０２は、クリップ２５の抽出元のウェブページ２１に辿り着くまでに所定期間を超えて閲覧されたウェブページ２１も記憶媒体に保存する。
【００６１】
クリップビューア２０４は、保存されたクリップの一覧を閲覧するための閲覧処理、所望のクリップを検索するための検索処理、および保存時のブラウジングの流れが理解し易いようにクリップを表示するためのあつめ表示処理を実行する。閲覧処理では、クリップビューア２０４は、クリップリストビュー画面６０１を表示する。クリップリストビュー画面６０１は、ＤＢ４Ａに保存されている複数のクリップを閲覧可能な画面である。図６においては、クリップリストビュー画面６０１上にクリップ７０１〜７０６が表示されている状態が例示されている。
【００６２】
検索処理では、上述のキーワード検索または上述の類似クリップ検索の少なくとも一方が実行される。いま、ユーザによってクリップ７０１が類似クリップ検索のための注目クリップとして指定された場合を想定する。この場合、クリップビューア２０４は、この指定されたクリップ７０１を検索キー（クエリークリップ）として選択し、クリップ７０１に関連するクリップを検索するための類似クリップ検索を実行する。図６では、クリップ７０５がクリップ７０１に関連するクリップとして検索された場合が想定されている。クリップビューア２０４は、クリップリストビュー画面６０１上のクリップ７０５を強調表示しもよいし、クリップ７０５がクリップリストビュー画面６０１上に現れるようにクリップリストビュー画面６０１をスクロールしてもよいし、あるいは、クリップ７０５がクリップリストビュー画面６０１の最上部に表示されるようにクリップ７０５の表示位置と他のクリップ（ここではクリップ７０１）の表示位置を互いに入れ替えても良い。
【００６３】
あつめ表示処理では、クリップビューア２０４は、ＤＢ４Ａに保存されている複数のクリップと、各クリップを保存するに至るまでに所定期間を超えて閲覧されたウェブページとを時系列に配置して表示する。図６においては、クリップリストビュー画面６０１上にクリップ７０１〜７０３が表示されている状態が例示されている。また、（ａ）クリップ７０１の保存時、ウェブページ８０２をじっくり見ており、（ｂ）クリップ７０２の保存時、ウェブページ８０４→ウェブページ８０５の順でじっくり見ており、（ｃ）クリップ７０３の保存時、ウェブページ８０７をじっくり見ていたことが解るように、クリップ７０１〜７０３と共に、ウェブページ８０２，８０４〜８０５，８０７がクリップリストビュー画面６０１上に表示されている状態が例示されている。
【００６４】
本実施形態においては、図５で上述したように、各クリップに対応するＵＲＬではなく、各クリップに対応するドキュメント（ＨＴＭＬファイル）がＤＢ４Ａ（またはＤＢ７１Ａ）に格納されている。したがって、閲覧処理、検索処理、あつめ表示処理のいずれのフェーズにおいても、クリップリストビュー画面６０１上の任意のクリップ上の位置におけるジェスチェ（例えばタップジェスチャ）が検出された場合には、このクリップに対応するＨＴＭＬファイルに基づいて、このクリップの抽出元のウェブページを表示することができる。
【００６５】
図７は、クリップビューア２０４の閲覧処理によって提示されるクリップリストビュー画面６０１の例を示す。
【００６６】
このクリップリストビュー画面６０１は、カレンダ表示領域６１１、クリップリスト表示領域６１２、垂直スクロールバー６１３、検索キーワード入力ボックス６１４、画面切替えボタン６１５Ａ等を含む。カレンダ表示領域６１１はカレンダガジェット６１１Ａを表示する。カレンダガジェット６１１Ａは現在の日付を強調表示することができる。
【００６７】
クリップリスト表示領域６１２は、保存されているクリップの一覧を表示するための表示領域である。クリップリスト表示領域６１２においては、例えば、複数のクリップ（ここでは、クリップ７０１〜７０６）が表示される。例えば、複数のクリップ（ここでは、クリップ７０１〜７０６）に対応する複数のサムネイル画像がクリップリスト表示領域６１２に表示されても良い。
【００６８】
クリップ７０１〜７０６（クリップ７０１〜７０６にそれぞれ対応するサムネイル画像）は、例えばクリップ作成日時（クリップ保存日時）が新しいクリップほどクリップリスト表示領域６１２の上部に位置するように、時系列順でクリップリスト表示領域６１２上に表示されても良い。クリップリスト表示領域６１２においては、どのクリップも同じ横幅で表示されるようにしてもよい。
【００６９】
クリップビューア２０４は、ユーザの操作（例えば、クリップリスト表示領域６１２上の位置における指スワイプジェスチャ等）の検出に応じて、クリップリスト表示領域６１２を上下方向にスクロールしてクリップリスト表示領域に表示されるクリップ群を変更することができる。これにより、クリップリスト表示領域６１２上に同時に表示可能なクリップの個数よりも多くのクリップがＤＢ４Ａに保存されている場合であっても、ユーザは、クリップリストビュー画面６０１（クリップリスト表示領域６１２）をストロークするためのジェスチャ操作を行うことにより、任意のクリップを容易に見ることが出来る。
【００７０】
検索キーワード入力ボックス６１４は検索キーワードを入力するための入力領域である。ユーザは、ソフトウェアキーボードを操作することによって任意の検索キーワードを検索キーワード入力ボックス６１４に入力することができる。クリップビューア２０４は、入力された検索キーワードに対応する内容を有するクリップを検索することができる。
【００７１】
画面切替えボタン６１５Ａは、クリップリストビュー画面６０１上の表示を、一覧表示からあつめ表示に切り替える指示を行うための入力領域である。ユーザは、この画面切替えボタン６１５Ａ上でタッチ操作を行うことにより、クリップリストビュー画面６０１をあつめ表示に切り替えることができる。画面切替えボタン６１５Ａは、現在のクリップリストビュー画面６０１上の表示が一覧表示であることを提示する役割も担っている。
【００７２】
図８は、クリップビューア２０４のあつめ表示処理によって提示されるクリップリストビュー画面６０１の例を示す。
【００７３】
このクリップリストビュー画面６０１では、図７に示した画面切替えボタン６１５Ａに代わって、画面切替えボタン６１５Ｂが表示される。画面切替えボタン６１５Ｂは、クリップリストビュー画面６０１上の表示を、あつめ表示から一覧表示に切り替える指示を行うための入力領域である。ユーザは、この画面切替えボタン６１５Ｂ上でタッチ操作を行うことにより、クリップリストビュー画面６０１を一覧表示に切り替えることができる。画面切替えボタン６１５Ｂは、現在のクリップリストビュー画面６０１上の表示があつめ表示であることを提示する役割も担っている。
【００７４】
また、このクリップリストビュー画面６０１では、クリップリスト表示領域６１２が例えば縦に区切られ、各区画に１つのクリップが割り当てられる。そして、１つのクリップが割り当てられた各区画内において、クリップと、そのクリップを保存するに至るまでじっくり見ていたドキュメント（注目ウェブページ）とが時系列に表示される。例えば、図７に示したクリップリストビュー画面６０１上で画面切替えボタン６１５Ｂに対するタッチ操作が行われた場合、当該クリップリストビュー画面６０１上のクリップ作成日時（クリップ保存日時）が新しい順に、クリップ７０１，７０２，７０３が、画面切替え時の表示対象として選択される。そして、これらクリップ７０１，７０２，７０３について、図８に示すように、（ａ）クリップ７０１の保存時、ウェブページ８０２をじっくり見ており、（ｂ）クリップ７０２の保存時、ウェブページ８０４→ウェブページ８０５の順でじっくり見ており、（ｃ）クリップ７０３の保存時、ウェブページ８０７をじっくり見ていたことが解るように、各区画内において、クリップと、そのクリップを保存するに至るまでじっくり見ていたウェブページとが時系列に配置される。
【００７５】
また、このクリップリストビュー画面６０１でも、クリップビューア２０４は、ユーザの操作（例えば、クリップリスト表示領域６１２上の位置における指スワイプジェスチャ等）の検出に応じて、クリップリスト表示領域６１２を左右方向にスクロールして表示対象とするクリップを変更することができる。また、例えばクリップを保存するに至るまでじっくり見ていたウェブページの数が多く一画面に配置できない場合であっても、ユーザの操作の検出に応じて、クリップリスト表示領域６１２を上下方向にスクロールして表示対象とするウェブページを変更することができる。
【００７６】
図９は、ブラウザアプリケーションプログラム２０２によるユーザのブラウジングの流れと、クリップビューア２０４によるクリップのあつめ表示との関係を示す図である。
【００７７】
ブラウザアプリケーションプログラム２０２を起動すると、まず、ブラウザアプリケーションプログラム２０２に設定された初期画面８０１が表示される。例えば初期画面８０１として検索サイトのウェブページが設定されており、このウェブページ上で検索キーワードを入力することにより、ブラウジングを開始したと想定する。
【００７８】
まず、ウェブページ８０２が検索され、ユーザは、このウェブページ８０２を所定期間を超えて閲覧した後、他のウェブページを経てウェブページ８０３に辿り着き、このウェブページ８０３上でクリップ７０１を保存したと想定する。また、このクリップ７０１の保存後、ユーザは、ウェブページ８０２と共に検索されたウェブページ８０４を所定期間を超えて閲覧したと想定する。さらに、ユーザは、このウェブページ８０４を起点としてブラウジングを続け、ウェブページ８０５を含む他のウェブページを経てウェブページ８０６に辿り着き、このウェブページ８０６上でクリップ７０２を保存したと想定する。ウェブページ８０５は、所定期間を超えて閲覧したウェブページである。ここでは、各クリップが保存されるまでの一連のブラウジングの流れを１つのトピックとして取り扱う。
【００７９】
このようなブラウジングの流れでクリップ７０１，７０２が保存された場合、クリップビューア２０４による当該クリップ７０１，７０２のあつめ表示は、図９に示したようになる。より具体的には、横にトピックが並び、縦にトピック毎のクリップおよびウェブページが時系列に並ぶように表示される。さらに詳しくは、クリップ７０１については、ウェブページ８０２をじっくり見た後に保存が行われ、クリップ７０２については、ウェブページ８０４→ウェブページ８０５の順にじっくり見た後に保存が行われたことが解るように表示される。また、このあつめ表示では、縦にクリップおよびウェブページが時系列に並ぶトピック毎に、そのクリップのタグが表示される。
【００８０】
これにより、ユーザは、クリップ７０１，７０２を保存するに至った経緯を、時間の経過により失念した後でも視覚的に理解することが可能となる。
【００８１】
次に、図１０乃至図１２のフローチャートを参照して、タブレットコンピュータ１０のあつめ表示に関する動作手順を説明する。
【００８２】
ブラウザアプリケーションプログラム２０２は、表示中のウェブページが所定期間を超えて閲覧されていないかを監視する（図１０のブロックＡ１）。所定期間を超えて閲覧されている場合（図１０のブロックＡ１のＹＥＳ）、ブラウザアプリケーションプログラム２０２は、その表示中のウェブページを自動保存する（図１０のブロックＡ２）。
【００８３】
また、ブラウザアプリケーションプログラム２０２は、クリップの保存を指示されると（図１１のブロックＢ１のＹＥＳ）、まず、表示中のウェブページのデータと、そのウェブページ上で範囲指定されたクリップのデータとを保存する（図１１のブロックＢ２）。また、ブラウザアプリケーションプログラム２０２は、表示中のウェブページに至るまでに自動保存されたすべてのウェブページを保存したクリップと関連付ける（図１１のブロックＢ３）。
【００８４】
そして、クリップビューア２０４は、クリップのあつめ表示を指示されると（図１２のブロックＣ１のＹＥＳ）、表示対象のクリップと、当該クリップに関連付けられた（自動保存された）ウェブページとを時系列に並べた画面を作成して表示する（図１２のブロックＣ２）。
【００８５】
以上のように、本実施形態のタブレットコンピュータ１０は、ユーザにとって保存した情報の容易な理解を実現する。
【００８６】
本実施形態の各種処理はコンピュータプログラムによって実行することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８８】
１０…タブレットコンピュータ、１１…本体、１７…タッチスクリーンディスプレイ、１７Ａ…ＬＣＤ、１７Ｂ…タッチパネル、１７Ｃ…デジタイザ、５１…ウェブ表示処理部、５２…クリップ抽出部、５３…タグ表示処理部、５４…タグ決定部、５５…保存処理部、６１…キーワード抽出部、６２…算出部、６３…推薦タグ決定部、７１…クリップ取得部、７１Ａ…ローカルデータベースＤＢ、７２…クリップリスト表示処理部、７３…キーワード検索部、７４…類似クリップ検索部、７５…表示処理部、１０１…ＣＰＵ、１０２…システムコントローラ、１０３…メインメモリ、１０４…グラフィクスコントローラ、１０５…ＢＩＯＳ−ＲＯＭ、１０６…記録デバイス、１０７…無線通信デバイス、１０８…エンベデッドコントローラ（ＥＣ）、２０１…オペレーティングシステム（ＯＳ）、２０２…ブラウザアプリケーションプログラム、２０３…関連度算出エンジン、２０４…クリップビューア。
【図１】
2015022656.tif 000003
【図２】
2015022656.tif 000004
【図３】
2015022656.tif 000005
【図４】
2015022656.tif 000006
【図５】
2015022656.tif 000007
【図６】
2015022656.tif 000008
【図７】
2015022656.tif 000009
【図８】
2015022656.tif 000010
【図９】
2015022656.tif 000011
【図１０】
2015022656.tif 000012
【図１１】
2015022656.tif 000013
【図１２】
2015022656.tif 000014