(57)【特許請求の範囲】
【請求項１】
エンドユーザデバイスの少なくとも１つのプロセッサによって実行されるように適合された方法であって、
第１のユーザインタフェースデバイスから、複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを取得することと、
前記複数のカテゴリ識別子のうちの前記取得された少なくとも１つに基づいて、電子ファイル内に含まれる複数の情報要素のうちの少なくとも１つを識別することと、
前記複数の情報要素のうちの前記識別された少なくとも１つに基づいて、少なくとも１つの補足情報要素を取得することと、
補足電子ファイルを提供するために、前記電子ファイルを前記少なくとも１つの補足情報要素で補足することと
を含む、方法。
【請求項２】
前記第１のユーザインタフェースデバイスからの要求に応答して、前記複数の情報要素を含む前記電子ファイル及び／又は前記補足電子ファイルを少なくとも１つの第２のユーザインタフェースデバイスに提供することを含む、請求項１に記載の方法。
【請求項３】
前記補足情報要素は、グラフィカル画像、テキスト文字列、インターネットリンク、及びオーディオフィードバックのうちの１つ又は複数を含む、請求項１に記載の方法。
【請求項４】
前記複数のカテゴリは、人々のタイプ、物体のタイプ、場所のタイプ、メディアアセットのタイプ、主題のタイプ、及び興味のタイプのうちの１つ又は複数を含む、請求項１に記載の方法。
【請求項５】
前記複数のカテゴリ識別子をディスプレイに提供することを更に含む、請求項１に記載の方法。
【請求項６】
第１のユーザインタフェースデバイスから、複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを取得し、
前記複数のカテゴリ識別子のうちの前記取得された少なくとも１つに基づいて、電子ファイル内に含まれる複数の情報要素のうちの少なくとも１つを識別し、
前記複数の情報要素のうちの前記識別された少なくとも１つに基づいて、少なくとも１つの補足情報要素を取得し、
補足電子ファイルを提供するために、前記電子ファイルを少なくとも１つの補足情報要素で補足するように適合されたプロセッサ
を含む、装置。
【請求項７】
前記プロセッサは、前記第１のユーザインタフェースデバイスからの要求に応答して、前記複数の情報要素を含む前記電子ファイル及び／又は前記補足電子ファイルを少なくとも１つの第２のユーザインタフェースデバイスに提供するように適合されている、請求項６に記載の装置。
【請求項８】
前記補足情報要素は、グラフィカル画像、テキスト文字列、インターネットリンク、及びオーディオフィードバックのうちの１つ又は複数を含む、請求項６に記載の装置。
【請求項９】
前記複数のカテゴリは、人々のタイプ、物体のタイプ、場所のタイプ、メディアアセットのタイプ、主題のタイプ、及び興味のタイプのうちの１つ又は複数を含む、請求項６に記載の装置。
【請求項１０】
前記複数のカテゴリ識別子は表示される、請求項６に記載の装置。
【請求項１１】
第１のユーザインタフェースデバイスから、複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを取得するコンピュータ実行可能命令と、
前記複数のカテゴリ識別子のうちの前記取得された少なくとも１つに基づいて、電子ファイル内に含まれる複数の情報要素のうちの少なくとも１つを識別するコンピュータ実行可能命令と、
前記複数の情報要素のうちの前記識別された少なくとも１つに基づいて、少なくとも１つの補足情報要素を取得するコンピュータ実行可能命令と、
補足電子ファイルを提供するために、前記電子ファイルを前記少なくとも１つの補足情報要素で補足するコンピュータ実行可能命令と
を含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の分野）
実施形態の本原理は広く、電子ファイルを処理する装置及び方法に関する。例示的な一実施形態では、例えば、ウェブページ等のファイルが、ユーザにより選択される１つ又は複数のカテゴリ識別子に基づいて検索される。ファイルは処理されて、ユーザが選択したカテゴリ識別子に対応する情報要素を識別する。情報要素が識別される場合、ファイルを１つ又は複数の補足情報要素で補足して、補足ファイルを提供する。例示的な一実施形態では、補足情報要素は、ユーザが購入又は閲覧を選択し得るメディアアセットのうちの１つ又は複数に関連し得る。
【背景技術】
【０００２】
（背景情報）
例えば、Yahoo（登録商標）.com、Hoffingtonpost.com、Wikipedia（登録商標）.com等のインターネットウェブサイトはウェブページ上の特定の要素を有しており、ユーザにより選択された場合に、ユーザは、ハイパーリンクを使用してこれらの要素に関連付けられたインターネットリンクに向けられることが周知である。コンピューティングでのハイパーリンクは、クリック若しくはホバリングにより（例えば、マウスを使用してカーソルを動かすことにより）ユーザが直接辿ることができるか、又は自動的に辿られる、データへの参照である。ハイパーリンクは、ドキュメント全体又はドキュメント内の特定の要素（別のコンピュータ又は同じコンピュータ内）をポイントし、参照し得る。ハイパーテキストは、ハイパーリンクを有するテキストである。ハイパーテキストを閲覧し作成するソフトウェアシステムは、ハイパーテキストシステムと言い、ハイパーリンクを作成することは、ハイパーリンクする（又は単にリンクする）ことである。ハイパーリンクを辿るユーザは、ハイパーテキストをナビゲート又は閲覧すると言える。
【０００３】
加えて、様々なストリーミングメディアサイト（例えば、Hulu（登録商標）、Netflix（登録商標）、M-GO等）が現在、閲覧及び／又は購入するためにメディアアセットを検索する様々なユーザインタフェースをユーザに提供している。ユーザは、例えば、ＰＣ、ラップトップ、セル電話、様々な他のユーザデバイス等でキーボードを使用して、映画のタイトルに関連するクエリ文字列をタイプすることにより、これらのウェブサイトで利用可能な、例えば様々な映画を検索し得る。
【発明の概要】
【０００４】
しかし、既存のシステム及び方法では、ユーザは、１つ又は複数のユーザが選択したカテゴリに基づいて、ファイル（例えば、ウェブページ）内のどの情報要素（例えば、単語）を自動的にハイパーリンクし得るかを指定することができない。既存のシステム及び方法はまた、ユーザが情報、特にメディアアセットに関連する情報を取得しナビゲートするための容易で有益なユーザインタフェースを提供していない。
【０００５】
（発明の概要）
本発明者らは、ファイルを、特にメディアアセットに関連する情報を処理する既存のシステム及び方法を改善する必要性を認識している。
【０００６】
本発明の態様によれば、
複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを選択するユーザ入力を受信するユーザインタフェースデバイスと、
補足ファイルを提供するプロセッサであって、補足ファイルは、複数の情報要素を含むファイルから生成され、ファイル内の複数の情報要素のうちの少なくとも１つは、複数のカテゴリ識別子のうちの少なくとも１つに応答して識別され、複数の情報要素のうちの識別される少なくとも１つに応答して、ファイルを少なくとも１つの補足情報要素で補足して、補足ファイルを生成する、プロセッサと
を含む、装置が提示される。
【０００７】
別の例示的な実施形態では、
複数の情報要素を含むファイルを提供することと、
複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを選択するユーザ入力を受信することであって、ファイル内の複数の情報要素のうちの少なくとも１つは、複数のカテゴリ識別子のうちの少なくとも１つに応答して識別され、複数の情報要素のうちの識別された少なくとも１つに応答して、ファイルを少なくとも１つの補足情報要素で補足して、補足ファイルを提供する、受信することと
を含む方法が提示される。
【０００８】
本発明の原理によれば、
複数の情報要素を含むファイルを提供するコンピュータ実行可能命令と、
複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを選択するユーザ入力を受信するコンピュータ実行可能命令であって、ファイル内の複数の情報要素のうちの少なくとも１つは、複数のカテゴリ識別子のうちの少なくとも１つに応答して識別され、複数の情報要素のうちの識別された少なくとも１つに応答して、ファイルを少なくとも１つの補足情報要素で補足して、補足ファイルを提供する、受信するコンピュータ実行可能命令と
を含む非一時的コンピュータ可読記憶媒体に記憶されるコンピュータプログラム製品が提示される。
【０００９】
（図面の詳細な説明）
添付図面と併せて解釈される本発明の実施形態の以下の説明を参照することにより、本発明の上記及び他の特徴及び利点並びにそれらを取得する様式がより明らかになり、本発明がよりよく理解される。
【図面の簡単な説明】
【００１０】
【図１】本発明の原理による例示的なプロセスを示す。
【図２】本発明の原理によるシステム例を示す。
【図３】本発明の原理による例示的なユーザインタフェース及び例示的な電子デバイスの機能を示す。
【図４】本発明の原理による例示的なユーザインタフェース及び例示的な電子デバイスの機能を示す。
【図５】本発明の原理による例示的なユーザインタフェース及び例示的な電子デバイスの機能を示す。
【図６】本発明の原理による例示的なユーザインタフェース及び例示的な電子デバイスの機能を示す。
【図７】本発明の原理による情報を記憶する例示的なデータ構造を示す。
【図８】本発明の原理による別の例示的なプロセスを示す。
【発明を実施するための形態】
【００１１】
本明細書に記載される例は、本発明の例示的な実施形態を示す。そのような例は、いかなる方法でも本発明の範囲を限定するものとして解釈されるべきではない。
【００１２】
（詳細な説明）
これより図面、より詳細には図２を参照する。図２は、本発明の原理による例示的なシステムである。図２は、ウェブサーバ２０５から複数のエンドユーザデバイス２６０−１〜２６０−ｎに、例えば、ウェブページ等の電子ファイルを提供可能なシステムを示す。本明細書で使用される場合、電子ファイルは、様々なフォーマットとすることができ、及び／又は様々な標準に準拠し得る電子コンテンツ又はドキュメントである。電子ファイルは、コンピュータにより処理することができ、例えば、１）電子テキストドキュメント、２）ウェブページ、３）ＨＴＭＬファイル、４）電子メール、５）ＰＤＦファイル、６）JavaScript（登録商標）ファイル、７）Microsoft（登録商標） Wordドキュメント等のうちの１つ又は複数を含み得る。
【００１３】
図２の様々なユーザデバイス２６０−１〜２６０−ｎは、インターネット、広域ネットワーク（ＷＡＮ）、及び／又はローカルエリアネットワーク（ＬＡＮ）２５０を介してウェブページにアクセスし得る。ウェブページサービスは、例えば、ウェブサーバ２０５にホストされる。ウェブサーバ２０５は、例えば、Windows（登録商標） 2008 R2、Windows Server 2012、Linux（登録商標）オペレーティングシステム等の適切なオペレーティングシステムを実行する、例えばIntel（登録商標）プロセッサ等のプロセッサ２１０を有するコンピュータとすることができる。デバイス２６０−１〜２６０−ｎは、例えば、ＨＴＴＰプロトコルを使用して、サーバ２０５により提供される様々なウェブページにアクセスし得る。周知のウェブサーバアプリケーションソフトウェアは、http://www.apache.orgから入手可能なApache HTTP Serverソフトウェアである。
【００１４】
加えて、ウェブサーバ２０５は、例えば、Amazon（登録商標）.com、Netflix、又はM-GOと同様のメディアコンテンツサービスを提供することもできる。ウェブサーバ２０５は、例えば、Apple（登録商標） HTTP Live Streaming（ＨＬＳ）プロトコル、Adobe（登録商標） Real-Time Messaging Protocol（ＲＴＭＰ）、Microsoft Silverlight（登録商標） Smooth Streaming Transpot Protocol等のストリーミングプロトコルを使用して、例えば、ビデオプログラム、オーディオプログラム、映画、テレビショー、ソフトウェア、ゲーム、電子書籍、電子雑誌、電子記事等の様々なメディアアセットを購入及び／又は閲覧のためにエンドユーザデバイス２６０−１に送信し得る。
【００１５】
加えて、ユーザ（例えば、ウェブサーバ管理者）は、当該分野で周知のように、ユーザＩ／Ｏデバイス２１５（例えば、キーボード及び／又はディスプレイ）を使用してウェブサーバ２０５と対話し、ウェブサーバ２０５を構成し得る。さらに、様々なウェブページ、メディアアセット、及び関連付けられたメタデータ（例えば、ウェブページ及びメディアアセット関連情報）は、データベース２２５に記憶され、必要に応じてプロセッサ２１０によりアクセスされ得る。特に、データベース２２５は、詳細に後述するように、図６及び図７に示されるように、複数のカテゴリ及び関連付けられた情報要素／キーワードを記憶し得る。データベース２２５は、例えば、当分野で周知のように、１つ又は複数のハードドライブ及び／又は他の適するメモリデバイス等の適切な記憶媒体に常駐し得る。
【００１６】
サーバ２０５は、図２に示されるように、通信インタフェース２２０を通して、例えば、インターネット、広域ネットワーク（ＷＡＮ）、又はローカルエリアネットワーク（ＬＡＮ）２５０に接続されて、他のウェブサイト及び１つ又は複数のユーザデバイス２６０−１〜２６０−ｎに接続する。加えて、例えば、ＲＡＭメモリ等の他のサーバ構成要素も必要とされ得るが、当業者であれば、図面を簡潔にするために、図２に示されていないことを容易に認識するであろう。
【００１７】
図２に示されるユーザデバイス２６０−１〜２６０−ｎは、例えば、ＰＣ、ラップトップ、タブレット、セル電話等のうちの１つ又は複数を含み得る。そのようなデバイスの１つは、例えば、Microsoft Windows 7若しくはWindows 8コンピュータ、Android（登録商標）フォン（例えば、Samsung（登録商標） S3、S4、若しくはS5）、Apple IOSフォン（例えば、IPhone（登録商標） 5S若しくは5C）、又はApple IPad（登録商標）とすることができる。例えば、本発明の原理による例示的なデバイスの詳細なブロック図は、図２のブロック２６０−１に示される。
【００１８】
デバイス２６０−１は、様々なデータを処理し、デバイス２６０−１の様々な機能及び構成要素を制御するプロセッサ２６５を含む。加えて、デバイス２６０−１はユーザＩ／Ｏデバイス２８０も含み、ユーザＩ／Ｏデバイス２８０は、例えば、ユーザデータを入力するタッチキーボード及び／又は物理的なキーボード並びに／或いは視覚的及び／又は聴覚的ユーザデータ及びフィードバックを出力するディスプレイ及び／又はスピーカを含み得る。デバイス２６０−１は、図３〜図６に示されるウェブページ及びユーザインタフェース情報並びに関連情報を含む、様々なファイル及び情報を必要に応じて処理し、図７に示され、後述するデータベースの例示的なデータ構造に記憶するメモリ２８５も含む。デバイス２６０−１は、例えば、ケーブルネットワーク、ＦＩＯＳネットワーク、Ｗｉ−Ｆｉ（登録商標）ネットワーク、及び／又はセル電話ネットワーク（例えば、３Ｇ、４Ｇ、ＬＴＥ）等を使用して、例えば、インターネット、ＷＡＮ、又はＬＡＮ２５０を介してウェブサーバ２０５並びに他のウェブサイト及びデバイスに接続し、通信する通信インタフェース２７０も含む。
【００１９】
図３〜図６は、本発明の原理による例示的なユーザインタフェース画面及び機能を示す。これらのユーザインタフェース画面及び機能は、例えば、図２のデバイス２６０−１内のプロセッサ２６により、及び／又はウェブサーバ２０５内のプロセッサ２１０によりリモートに、制御及び／又は提供し得る。
【００２０】
図１は、本発明の原理による例示的なプロセスのフローチャートである。一実施形態では、例示的なプロセスは、コンピュータ実行可能命令として実施し得、コンピュータ実行可能命令は、図２のデバイス２６０−１内のプロセス２６５及び／又は図２のサーバ２０５内のプロセッサ２１０により実行し得る。例えば、コンピュータ実行可能命令を有するコンピュータプログラム製品は、各デバイス２６０−１及び／又はウェブサーバ２１０の非一時的コンピュータ可読記憶媒体に記憶し得る。図１に示される例示的な制御プログラムは、実行されると、例えば、図３〜図７に示されるユーザインタフェース画面の処理及び表示並びに各機能及びユーザとの対話の制御を促進する。図１に示される例示的なプロセスをハードウェアとソフトウェアとの組合せ（例えば、ファームウェア実施）を使用して実施してもよく、及び／又は論理アレイ又はＡＳＩＣを使用して実行してもよいことを当業者は容易に認識することができる。
【００２１】
図１のステップ１００において、例えば、ウェブページ等のファイルが、例えば、図２のデバイス２６０−１において、図２のウェブサーバ２０５から受信され、ユーザ要求に応答して、デバイス２６０−１によりユーザに提供される。ユーザ要求は、例えば、ユーザがウェブページの対応するｈｔｔｐ又はウェブアドレスを入力することによるものである。これは、例えば、図３において見ることができる。
【００２２】
図３は、本発明の原理によるユーザデバイス２６０−１の例示的な表示画面３００を示す。ユーザは、ｈｔｔｐ又はウェブアドレス「www.mgo.com」３０２をウェブブラウザ３０６のアドレスバー３０４に入力し得る。これに応答して、そのｈｔｔｐアドレス３０２に対応するウェブページ３０８が、ブラウザ３０６に表示される。例示的なウェブページ３０８は、図３に示されるように、ページに複数のテキストを含む。特に、図３に示される実施形態では、ウェブページ３０８の例示的なテキストは、例示的な映画のタイトル「映画タイトル１」３１０−１、「映画タイトル２」３１０−２、「映画タイトル３」３１０−５と、俳優の例示的な氏名「俳優１」３１０−３、「俳優２」３１０−４とを含む。これらの情報要素又はキーワードの有意性について、以下に詳細に説明する。
【００２３】
図１のステップ１１０において、例えば、デバイス２６０−１は、ユーザが追加の情報を取得するトピックの複数のカテゴリを識別する１つ又は複数のカテゴリ識別子を選択するユーザ入力を受信する。トピックの非限定的なカテゴリ例は、以下のうちの１つ又は複数とすることができる：１）人々のタイプ、２）物体のタイプ、３）場所のタイプ、４）メディアアセットのタイプ、５）主題のタイプ、及び６）興味のタイプ等。例示的なカテゴリ及びカテゴリの識別子は、例えば、図３のカテゴリ選択エリア３２０に示される。本発明の原理による代替の例示的な一実施形態では、ステップ１１０でのカテゴリの選択は、図２のデバイス２６０−１によりファイルが提供されるステップ１００（図１の）に先行し得る。すなわち、例えば、ユーザは、例えば閲覧セッション前又は閲覧セッション中、ウェブページの受信前、処理前、及び／又は提供前、及び／又はユーザへの表示前に、デバイスに対して、予め選択されるトピックの１つ又は複数のカテゴリを選択し得る。
【００２４】
図３に示されるように、ユーザは、図３のカテゴリ選択エリア３２０内のカテゴリ識別子３３０−１〜３３０−ｎのうちの１つ又は複数を選択し得る。ユーザは、当分野で周知のように、例えば、カーソル３８０を識別子上に動かし、例えば、デバイス２６０−１のユーザＩ／Ｏデバイス２８０の１つ（例えば、タッチディスプレイ又はマウス等）を使用して選択することにより、これらのカテゴリ識別子３３０−１〜３３０−Ｎを選択し得る。図３に示される例示的な実施形態では、カテゴリ識別子「映画」３３０−１及び「俳優」３３０−２が、選択されたカテゴリの強調表示により示されるように、選択された。
【００２５】
図１のステップ１２０において、ファイル（例えば、ウェブページ）内の複数の情報要素のうちの１つ又は複数が、選択されたカテゴリ識別子のうちの１つ又は複数に応答して識別される。このステップは、例えば、図３のユーザインタフェース画面にも示される。上述したように、カテゴリ識別子「映画」３３０−１及び「俳優」３３０−２が、ユーザにより選択されている。これに応答して、ウェブページ３０８上の情報要素又はキーワードのうちの１つ又は複数が、本発明の原理により識別される。具体的には、「映画タイトル１」３１０−１、「映画タイトル２」３１０−２、「映画タイトル３」３１０−５は、映画に関連する情報要素又は単語であり、「俳優１」３１０−３及び「俳優２」３１０−４は俳優名であるため、これらは、選択されたカテゴリ識別子「映画」３３０−１及び「俳優」３３０−２に従って、ウェブページ３０８上で識別される要素である。
【００２６】
例示的な一実施形態では、図３に示されるように、ウェブページ３０８上の識別された情報要素又はキーワード３１０−１〜３１０−５を更に強調表示して、ウェブページ３０８上のどの情報要素又はキーワードが識別されているかの視覚的表示をユーザに与え得る。
【００２７】
別の実施形態では、ユーザは、図１のステップ１１０に記載されるように１つ又は複数のカテゴリ識別子を最初に選択する代わりに、最初に１つの情報要素（例えば、「映画タイトル１」３１０−１）を強調表示し得る。これに応答して、対応するカテゴリ「映画」に関連付けられたファイル３０８内の他の全ての情報要素は、自動的に識別され、及び／又はユーザに対して強調表示される。さらに、第２の異なる情報要素／キーワードが第２の異なるカテゴリに対応する場合、ここでも、そのカテゴリ内で定義される全ての情報要素／キーワードが同様に、自動的に識別及び／又は強調表示される。異なるカテゴリに対応する異なる組の情報要素／キーワードは、例えば、異なる色で強調表示し得る。
【００２８】
上述した図１の識別ステップ１２０は、図７に示されるように、例示的なデータベースの例示的なデータ構造から情報を取得することにより達成される。図７は、本発明の原理による例示的なデータベース（例えば、図２の要素２２５及び／又は要素２８５）の例示的なデータ構造７００を示す。各カテゴリ識別子７１０−１〜７１０−ｎはそれぞれ、例えば、「俳優」７１０−１、「映画」７１０−２、及び「車」７１０−３等の対応するトピックのカテゴリを識別する。カテゴリ毎に、図７の１つ又は複数の対応する情報要素又はキーワード７２０−１〜７２０−ｎが、データ構造７００の１列目７４０に列挙される。これらは、関連付けられた各カテゴリが選ばれた場合に、図１のステップ１２０に関連して上述したように、例えば、図２のプロセッサ２１０及び／又はプロセッサ２６５がファイル内で検索し識別する、情報要素／キーワードである。
【００２９】
加えて、列７４０に列挙される対応する情報要素又はキーワード７２０−１〜７２０−ｎのそれぞれについて、オリジナルファイルの補足に使用される１つ又は複数の関連付けられた補足情報要素が、データ構造７００の２列目７５０において指定される。図７に示されるように、関連付けられた補足情報は、例えば、グラフィカル画像（例えば、７３０−１〜７３０−ｎ）、テキスト文字列（例えば、７３５−１〜７３５−ｎ）、及びインターネットリンク（例えば、７３７−１〜７３７−ｎ）のうちの１つ又は複数を含み得る。図７に示されていない例示的な一実施形態では、補足情報は、（例えば、マウス等の図２のユーザ選択デバイス２８０と組み合わせて図６のカーソル６８０を介して）ユーザが関連付けられた情報要素を強調表示、選択、及び／又はホバリングする場合に再生されるオーディオファイルとすることができる。したがって、本発明の原理による補足情報により、視覚的フィードバック及び聴覚的フィードバックを提供することが可能である。
【００３０】
例示的な実施形態では、例示的なデータ構造７００の３列目７９０は、ユーザが、例えば、列７５０に列挙される対応する補足要素の１つを選択又はホバリングする場合の、１つ又は複数のハイパーテキストリンクも指定する。
【００３１】
例示的な一実施形態では、２つ以上のリンク（例えば、図７の７９５−２及び７９５−３、７９５−６及び７９５−７参照）を補足要素に関連付け得る。ユーザがこれらのリンクの１つをどのように選択し得るかについての詳細な説明は、図６のユーザインタフェース画面に関連して後述する。
【００３２】
図１のステップ１３０において、図７の列７４０に列挙される対応する情報要素のうちの１つ又は複数の識別に応答して、図７の列７５０に列挙される１つ又は複数の関連付けられた補足情報要素でオリジナルのファイル又はウェブページ３０８を補足して、補足されたファイル又はウェブページを提供する。ステップ１４０において、補足情報要素の１つ又は複数を有する補足ファイル又はウェブページをユーザに表示し得る。そのような補足ファイル又はウェブページの例を図４に示す。
【００３３】
図４は、本発明の原理により、図２のユーザデバイス２６０−１の図４の表示画面４００に提供され表示されている、図３のオリジナルのファイル又はウェブページ３０８から補足された補足ファイル又はウェブページ４０８を示す。図４の補足要素４４０−１〜４４０−１２は、例えば、図７に示され詳細に上述された、データベースの例示的なデータ構造７００の情報から得られる。
【００３４】
図４に示されるように、ここでは、情報要素／キーワード「映画タイトル１」３１０−１は、補足要素４４０−１〜４４０−４を有する。すなわち、例えば、図３におけるオリジナルのウェブページ３０８のフォーマットは、「映画タイトル１」３１０−１のポスターアートに対応する第１の補足要素「映画タイトル１ポスターアート」グラフィカル画像を組み込むように変更される。同様に、追加の補足情報要素４４０−２〜４４０−４も組み込まれ、情報要素／キーワード「映画タイトル１」３１０−１の下に配置される。例えば、「映画１俳優Ａ写真」４４０−２及び「映画１俳優Ｂ写真」４４０−３は、「映画タイトル１」３１０−１に出演する異なる俳優の写真又はグラフィカル画像を表し得る。「映画１音楽アルバムカバーアート」４４０−４は、「映画タイトル１」３１０−１のサウンドトラックのアルバムカバーアートに対応し得る。
【００３５】
図７に関連して上述したように、本発明の例示的な実施形態は、１つ又は複数のハイパーリンク（例えば、図７の列７９０に示される）を提供し、それにより、補足要素が選択又は強調表示される場合、それらのリンクがユーザに示され、及び／又はユーザはそれらのリンクに向けられる。例えば、図１のステップ１５０において、ユーザが補足要素、例えば、図４の４４０−１を選択すると、ユーザは、図５の５０２に示されるウェブサイト又はｈｔｔｐアドレスにリンクされ、図５の５１０に示されるように、関連付けられたメディアアセット「映画タイトル１」３１０−１を購入する選択肢が提示される。同様に、ユーザが、「映画タイトル１」３１０−１のサウンドトラックに対応する「映画１音楽アルバムカバーアート」４４０−４を選択すると、対応するメディアアセットサービスを介してその映画の音楽を購入し、及び／又は再生することができるウェブサイトにユーザはリンクされ得る。
【００３６】
上述したように、他の例示的なタイプのリンクも可能である。例えば、図４の俳優写真４４０−２及び４４０−３は、例えば、俳優専用のウェブページであるimdb.com等からの俳優の略歴情報にリンクされ得る。２つ以上のリンクが補足要素に関連付けられる例示的な一実施形態を図６に示す。
【００３７】
図６は、（例えば、例えばマウス等の図２のユーザ選択デバイス２８０と組み合わせて図６のカーソル６８０を介して）ユーザが、例えば、補足要素４４０−２をホバリング、強調表示、及び／又は選択する場合に、補足要素４４０−２に対応する利用可能なハイパーリンク又はウェブリンク（例えば、６６０−１及び６６０−２）が、例えば、ポップアップエリア６８０でユーザに示されることを示す。次に、ユーザは、２つ以上のリンクが利用可能な場合、ユーザがナビゲートしたいリンク６６０−１及び６６０−２のいずれかを選択することができる。
【００３８】
図３のオリジナルのウェブページ３０８上の他の情報要素も、図４に示されるように、補足情報要素で補足し、同様にハイパーリンクし得る。例えば、図３の「映画タイトル２」３１０−２は、「映画タイトル１」３１０−１に関して上述したのと同様に提示され、この場合、「映画タイトル２ポスターアート」４４０−５のグラフィック表現は、「映画タイトル２」３１０−２のメディアアセット表現にリンクし、「映画２俳優Ｃ写真」４４０−６は、俳優Ｃの略歴にリンクし、「映画２俳優Ｄ写真」４４０−７は、俳優Ｄの略歴にリンクし、「映画２音楽アルバムカバー」４４０−８のグラフィカル表現は、「映画タイトル２」３１０−２の音楽にリンクする。
【００３９】
また、図４において、情報要素／キーワード「俳優１」３１０−３に対応する補足情報要素４４０−９は、俳優１についての情報を表し得る。補足情報要素４４０−８及び４４０−９は、俳優１が出演する映画「Ｑ」及び「Ｒ」を表し得るグラフィック要素である。補足情報要素４４０−９及び４４０−１０は、閲覧及び／又は購入のために、俳優１が主演する映画アセットにリンクされ得る。同様に、２つの異なるテレビショーＳ及びＴのビデオメディアアセットに対応する補足グラフィカル要素４４０−１１及び４４０−１２も、図４に示されるように提示し得る。
【００４０】
図１のステップ１６０において、図７に示されるような例示的なデータベースの例示的なデータ構造内の例示的な情報は、本発明の原理により定義され挿入（populate）される。ステップ１６０の例示的な実施の詳細については、図８に更に示され、以下に説明される。
【００４１】
本発明の例示的な一実施形態によれば、（例えば、図７に示される）を予め挿入し得る。デフォルト情報セットは、図８の要素８１０により示されるように、図２のウェブサーバ２０５により提供されることもでき、及び／又は、図８の要素８２０により示されるように、デバイス２６０−１のローカルデータベースからローカルに提供されることができる。例示的な一実施形態では、図８の要素８３０により示されるように、ウェブサーバ２０５がウェブクローラサーバを介してデフォルト情報セットを挿入してもよく、又は、図８の要素８４０により示されるように、ユーザデバイスがウェブクローラを直接実施し、使用してもよい。
【００４２】
近代のウェブ検索は、「ウェブスパイダー」又は「ウェブクローラ」と呼ばれる検索エンジンにより行うことができ、データの取得及び収集に使用される。この技術は当分野で周知である（例えば、http://en.wikipedia.org/wiki/Web_crawler参照）。そのようなウェブクローラは一般的に、例えば、開始ページ、検索ツリーの深度、及び所望の詳細（例えば、年齢、リンク等）等の幾らかの情報を必要とする。本発明の原理による情報要素又はキーワードのカテゴリのウェブクローラは、上述したように、例えば、ウェブサーバ２０５又はデバイス２６０−１により提供し得る。例えば、映画及び俳優カテゴリに対応する情報要素／キーワードについての情報は、例えば、以下のデータベースから取得することができる：
−  http://en.wikipedia.org/wiki/Lists_of_actors、
−  Apple iTunes及びiTunesストア、
−  www.imbd.com（国際映画データベース）、
−  ローカルコンタクト／アドレスリスト、
−  ユーザデバイスのオーディオ及び／又はビデオプレイリスト。
【００４３】
図８は、また、本発明の原理による、例えば、デバイス２６０−１により使用される情報のローカルデータベースを挿入する他の例示的な方法を示す。ウェブサーバによりリモートに（例えば、図８の８１０、８３０）、又はユーザデバイス２６０−ｎにおいてローカルに（例えば、図８の８２０、８４０）提供される所定のデフォルト情報セットを有する他、図８の要素８５０に示されるように、ユーザは、１つ又は複数の対応するユーザ定義のカテゴリに対して、ユーザ定義の情報要素セット又はキーワードセットを定義することもできる。要素８５０に示されるように、これを行う例示的な一方法は、ユーザが、例えばキーボードを介して手動で、例えば図７に示される例示的なデータ構造に関連情報を入力することである。
【００４４】
さらに、図８の要素８９０に示されるように、本発明の例示的な実施形態は、本発明のアプリケーションプロバイダが、同じアプリケーションの異なるユーザからの異なる個人化情報セットを、ローカルデバイス２６０−１と交換及び／又はダウンロード可能にし得るか、又は提供し得ることとすることができる。例えば、各個人化情報セットは、トピックの異なるカテゴリに異なる強調を有し得、したがって、強調されたカテゴリについてより多くの情報要素／キーワードを有する傾向がある。
【００４５】
例示的な一実施形態では、情報セットを収集する上述した例示的な方法の１つ又は複数は、図８の要素８０５に示されるように、結合されて、エンドユーザデバイスにより使用される結合情報セットを形成し得る。
【００４６】
幾つかの実施形態が本明細書において説明され示されたが、機能を実行し、及び／又は結果及び／又は本明細書に記載される利点の１つ又は複数を取得する様々な他の手段及び／又は構造を当業者は容易に考案し、そのような変形及び／又は変更はそれぞれ、本実施形態の範囲内にあると見なされる。より一般的には、本明細書に記載される全てのパラメータ、寸法、材料、及び構成は例示的であるとされ、実際のパラメータ、寸法、材料、及び／又は構成は本明細書の技法が使用される特定の１つ又は複数の用途に依存することを当業者は容易に理解する。通常の経験を超えるものを使用せずに、本明細書に記載される特定の実施形態への多くの均等物を当業者は認識するか、又は確認することが可能である。したがって、上記実施形態が、単なる例として提示され、添付の特許請求の範囲及びその均等物内で、開示される実施形態を特に記載され請求項に記載される以外の様式でも実施し得ることを理解されたい。本実施形態は、本明細書に記載される個々の各特徴、システム、物品、材料、及び／又は方法に向けられる。加えて、２つ以上のそのような特徴、システム、物品、材料、及び／又は方法の任意の組合せが、そのような特徴、システム、物品、材料、及び／又は方法が相互に矛盾しない場合、本実施形態の範囲内に包含される。
［付記１］
複数の情報要素を含むファイルを提供すること（１００）と、
複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを選択するユーザ入力を受信することであって、前記ファイル内の前記複数の情報要素のうちの少なくとも１つは、前記複数のカテゴリ識別子のうちの前記少なくとも１つに応答して識別され、前記複数の情報要素のうちの前記識別された少なくとも１つに応答して、前記ファイルを少なくとも１つの補足情報要素で補足して、補足ファイルを提供する、受信すること（１１０、１２０、１３０）と
を含む、方法。
［付記２］
前記複数の情報要素を含む前記ファイルは、第２のユーザ入力に応答して提供される、付記１に記載の方法。
［付記３］
前記補足要素は、１）グラフィカル画像、２）テキスト文字列、３）インターネットリンク、及び４）オーディオフィードバックのうちの１つ又は複数を含む、付記１に記載の方法。
［付記４］
前記補足情報要素はメディアアセットに関連付けられる、付記１に記載の方法。
［付記５］
前記関連付けられたメディアアセットを購入する選択肢をユーザに提示するステップ（１５０）を更に含む、付記４に記載の方法。
［付記６］
前記メディアアセットは、１）ビデオプログラム、２）オーディオプログラム、３）映画、４）テレビショー、５）ソフトウェア、６）ゲーム、７）電子書籍、８）電子雑誌、及び９）電子記事を含む、付記４に記載の方法。
［付記７］
前記複数のカテゴリは、１）人々のタイプ、２）物体のタイプ、３）場所のタイプ、４）メディアアセットのタイプ、５）主題のタイプ、及び６）興味のタイプのうちの１つ又は複数を含む、付記１に記載の方法。
［付記８］
ユーザ選択のために前記複数のカテゴリ識別子を表示するステップ（図３）を更に含む、付記１に記載の方法。
［付記９］
前記補足情報要素を表示するステップ（１４０）を更に含む、付記１に記載の方法。
［付記１０］
前記補足情報要素を表示するステップ（１４０、図４）は、ユーザ入力に応答する、付記９に記載の方法。
［付記１１］
前記ファイルは、１）電子テキストドキュメント、２）ウェブページ、３）ＨＴＭＬファイル、４）電子メール、５）ＰＤＦファイル、６）JavaScriptファイル、及び７）Microsoft Wordドキュメントのうちの１つ又は複数を含む、付記１に記載の方法。
［付記１２］
複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを選択するユーザ入力を受信するユーザインタフェースデバイス（２８０）と、
補足ファイルを提供するプロセッサ（２６５）であって、前記補足ファイルは、複数の情報要素を含むファイルから生成され、前記ファイル内の前記複数の情報要素のうちの少なくとも１つは、前記複数のカテゴリ識別子のうちの前記少なくとも１つに応答して識別され、前記複数の情報要素のうちの前記識別される少なくとも１つに応答して、前記ファイルを少なくとも１つの補足情報要素で補足して、前記補足ファイルを生成する、プロセッサ（２６５）と
を含む、装置。
［付記１３］
前記複数の情報要素を含む前記ファイルは、第２のユーザ入力に応答して提供される、付記１２に記載の装置。
［付記１４］
前記補足情報要素は、１）グラフィカル画像、２）テキスト文字列、３）インターネットリンク、及び４）オーディオフィードバックのうちの１つ又は複数を含む、付記１２に記載の装置。
［付記１５］
前記補足情報要素はメディアアセットに関連付けられる、付記１２に記載の装置。
［付記１６］
前記プロセッサは、前記関連付けられたメディアアセットを購入する選択肢を提示する、付記１５に記載の装置。
［付記１７］
前記メディアアセットは、１）ビデオプログラム、２）オーディオプログラム、３）映画、４）テレビショー、５）ソフトウェア、６）ゲーム、７）電子書籍、８）電子雑誌、及び９）電子記事を含む、付記１５に記載の装置。
［付記１８］
前記複数のカテゴリは、１）人々のタイプ、２）物体のタイプ、３）場所のタイプ、４）メディアアセットのタイプ、５）主題のタイプ、及び６）興味のタイプのうちの１つ又は複数を含む、付記１２に記載の装置。
［付記１９］
前記複数のカテゴリ識別子は表示される、付記１２に記載の装置。
［付記２０］
前記補足情報要素は表示される、付記１２に記載の装置。
［付記２１］
前記ファイルは、１）電子テキストドキュメント、２）ウェブページ、３）ＨＴＭＬファイル、４）電子メール、５）ＰＤＦファイル、６）JavaScriptファイル、及び７）Microsoft Wordドキュメントのうちの１つ又は複数を含む、付記１２に記載の装置。
［付記２２］
複数の情報要素を含むファイルを提供するコンピュータ実行可能命令（１００）と、
複数のカテゴリを識別する複数のカテゴリ識別子のうちの少なくとも１つを選択するユーザ入力を受信するコンピュータ実行可能命令であって、前記ファイル内の前記複数の情報要素のうちの少なくとも１つは、前記複数のカテゴリ識別子のうちの前記少なくとも１つに応答して識別され、前記複数の情報要素のうちの前記識別された少なくとも１つに応答して、前記ファイルを少なくとも１つの補足情報要素で補足して、補足ファイルを提供する、受信するコンピュータ実行可能命令（１１０、１２０、１３０）と
を含む非一時的コンピュータ可読記憶媒体に記憶されるコンピュータプログラム製品。
［付記２３］
複数のカテゴリ識別子（３３０−１〜３３０−Ｎ）のうちの少なくとも１つ（３１０−１）を含むユーザ入力（１１０）を受信することと、
第１の複数の情報要素（３１０−１〜３１０−４、図３）のうちの少なくとも１つと、複数の補足情報要素（４４０−１〜４４０−１２）のうちの少なくとも１つの補足情報要素（４４０−１）とを含むデータファイル（４０８）を記憶することであって、前記複数の補足情報要素（４４０−１〜４４０−１２）は、前記第１の複数の情報要素のうちの前記少なくとも１つのカテゴリが、前記複数のカテゴリ識別子のうちの前記少なくとも１つに応答して識別される場合、前記データファイルを補足する、記憶することと
を含む、方法。
［付記２４］
前記記憶された補足データファイルを表示画面（３００）に表示することを更に含む、付記２３に記載の方法。
［付記２５］
前記少なくとも１つの補足情報要素は、ネットワーク（２５０）を介して受信される、付記２３に記載の方法。
［付記２６］
第１の複数の情報要素（３１０−１〜３１０−４、図３）を含むデータファイル（３０８）に対するユーザ要求（３０４、３０２、図３、１００）を受信することを更に含む、付記２３に記載の方法。
［付記２７］
複数のカテゴリ識別子（３３０−１〜３３０−Ｎ）のうちの少なくとも１つ（３１０−１）を含むユーザ入力（１１０）を受信するプロセッサ（２６５）と、
第１の複数の情報要素（３１０−１〜３１０−４、図３）のうちの少なくとも１つと、複数の補足情報要素（４４０−１〜４４０−１２）のうちの少なくとも１つの補足情報要素（４４０−１）とを含むデータファイルを記憶するメモリであって、前記複数の補足情報要素（４４０−１〜４４０−１２）は、前記第１の複数の情報要素のうちの前記少なくとも１つのカテゴリが、前記複数のカテゴリ識別子のうちの前記少なくとも１つに応答して識別される場合、前記データファイルを補足する、メモリと
を含む、装置。
［付記２８］
前記記憶されたデータファイル（４０８）を表示画面（３００）に表示する表示デバイス（２１５）を更に含む、付記２７に記載の装置。
［付記２９］
前記少なくとも１つの補足情報要素は、ネットワーク（２５０）を介して受信される、付記２７に記載の装置。
【図１】
0006511132.tif 000002
【図２】
0006511132.tif 000003
【図３】
0006511132.tif 000004
【図４】
0006511132.tif 000005
【図５】
0006511132.tif 000006
【図６】
0006511132.tif 000007
【図７】
0006511132.tif 000008
【図８】
0006511132.tif 000009