(57)【特許請求の範囲】
【請求項１】
演算装置により、第１のユーザーによって実行された運動活動及び前記第１のユーザーによって閲覧された情報のうちの１つ又は両方に基づいて前記第１のユーザーの関心を判定するステップと、
第２のユーザーによって実行された運動活動及び前記第２のユーザーによって閲覧された情報のうちの１つ又は両方に基づいて前記第２のユーザーの関心を判定するステップと、
前記演算装置により、前記第１のユーザーの関心に関係した情報を含む第１部分と、前記第２のユーザーの関心に関係した情報を含む第２部分と、を含む少なくとも２つの部分を有するユーザーインターフェイスを生成するステップと、
を有する方法であって
前記ユーザーインターフェイスを生成する前記ステップは、
前記第１のユーザーの関心の強さに基づいて前記第１部分の第１サイズを選択するステップと、
前記第２のユーザーの関心の強さに基づいて前記第２部分の第２サイズを選択するステップであって、前記第１サイズは前記第２サイズを上回る、ステップと、
を含む、方法。
【請求項２】
前記第１及び第２サイズを選択する前記ステップは、
前記第１のユーザーの関心の前記強さを前記第２のユーザーの関心の前記強さと比較するステップと、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っているという判定に応答して、前記第１部分を第２の予め定義されたサイズを上回る第１の予め定義されたサイズに対して割り当てるステップと、
前記第２部分を前記第２の予め定義されたサイズに対して割り当てるステップと、
を含む請求項１に記載の方法。
【請求項３】
前記第１のユーザーの関心に対応する運動活動を実行するために消費された時間量と前記第１のユーザーの関心に関係する情報を閲覧するために消費された時間量のうちの１つ又は両方に基づいて前記第１のユーザーの関心の前記強さを判定するステップを更に有する請求項２に記載の方法。
【請求項４】
前記第１の予め定義されたサイズは、前記ユーザーインターフェイスの５０％、前記ユーザーインターフェイスの２５％、及び前記ユーザーインターフェイスの７５％のうちの１つを有する請求項２に記載の方法。
【請求項５】
前記第１のユーザーの関心は、ランニングを含み、且つ、前記第１のユーザーによって実行された前記運動活動と前記第１のユーザーによって閲覧された情報のうちの前記少なくとも１つは、前記第１のユーザーによって実行されたランニング活動を含む請求項１に記載の方法。
【請求項６】
前記第１のユーザーの関心は、競技スポーツを含み、且つ、前記第１のユーザーによって実行された前記運動活動及び前記第１のユーザーによって閲覧された情報のうちの前記少なくとも１つは、オンラインストアにおいて前記競技スポーツ用の製品をブラウジングすることを含む請求項１に記載の方法。
【請求項７】
前記ユーザーインターフェイスを生成する前記ステップは、
前記第１部分を表示するための第１場所を判定するステップと、
前記第２部分を表示するための第２場所を判定するステップと、
を更に有し、
前記第１及び第２場所は、前記第１のユーザーの関心の前記強さ及び前記第２のユーザーの関心の前記強さの比較に基づいて判定される請求項１に記載の方法。
【請求項８】
前記第１場所を判定するステップは、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さよりも大きいと判定するステップと、
前記第１部分のために前記ユーザーインターフェイス内の実質的に中央の場所を選択するステップと、
を含む請求項７に記載の方法。
【請求項９】
前記ユーザーインターフェイスを生成する前記ステップは、前記第１のユーザーの関心の前記強さに基づいて前記第１部分内に含まれた前記情報のために第１フォントサイズを選択するステップを更に有し、前記第１フォントサイズは、前記第２部分内に含まれた情報のために選択される第２フォントサイズとは異なる請求項１に記載の方法。
【請求項１０】
前記第１及び第２のユーザーの関心の前記強さは、ユーザープロファイルから判定される請求項１に記載の方法。
【請求項１１】
前記ユーザーインターフェイスを生成する前記ステップは、
前記第１及び第２部分とは異なる第３部分を生成するステップと、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っているかどうかを判定するステップと、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っているという判定に応答して、前記第３部分内において表示するように前記第１のユーザーの関心に関係した情報を選択するステップと、
を更に有する請求項１に記載の方法。
【請求項１２】
前記第３部分のために選択される前記情報は、前記第１のユーザーの関心に関係する製品及び前記第１のユーザーの関心に関係するサービスのうちの少なくともいずれかの広告を含む請求項１１に記載の方法。
【請求項１３】
コンピュータ可読命令を保存する１つ又は複数のコンピュータ可読媒体であって、前記コンピュータ可読命令は、実行された際に、装置に、
第１のユーザーによって実行された運動活動及び前記第１のユーザーによって閲覧された情報のうちの１つ又は両方に基づいて前記第１のユーザーの関心を判定させ、
第２のユーザーによって実行された運動活動及び前記第２のユーザーによって閲覧された情報のうちの前記１つ又は両方に基づいて前記第２のユーザーの関心を判定させ、且つ、
前記第１のユーザーの関心に関係した情報を含む第１部分と、前記第２のユーザーの関心に関係した情報を含む第２部分と、を含む少なくとも２つの部分を有するユーザーインターフェイスを生成させ、
前記ユーザーインターフェイスを生成するステップは、
前記第１のユーザーの関心の強さに基づいて前記第１部分の第１サイズを選択するステップと、
前記第２のユーザーの関心の強さに基づいて前記第２部分の第２サイズを選択するステップであって、前記第１サイズは前記第２サイズを上回る、ステップと、
を含む、コンピュータ可読媒体。
【請求項１４】
前記第１及び第２サイズを選択する前記ステップは、
前記第１のユーザーの関心の前記強さを前記第２のユーザーの関心の前記強さと比較するステップと、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っているという判定に応答して、前記第１部分を第２の予め定義されたサイズを上回る第１の予め定義されたサイズに割り当てるステップと、
前記第２部分を前記第２の予め定義されたサイズに割り当てるステップと、
を含む請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記ユーザーインターフェイスを生成する前記ステップは、前記第１のユーザーの関心の前記強さに基づいて前記第１部分内に含まれた前記情報のために第１フォントサイズを選択するステップを更に有し、前記第１フォントサイズは、前記第２部分内に含まれた情報のために選択される第２フォントサイズとは異なる請求項１３に記載のコンピュータ可読媒体。
【請求項１６】
前記第１及び第２のユーザーの関心の前記強さは、ユーザープロファイルから判定される請求項１３に記載のコンピュータ可読媒体。
【請求項１７】
前記ユーザーインターフェイスを生成する前記ステップは、
前記第１及び第２部分とは異なる第３部分を生成するステップと、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っているかどうかを判定するステップと、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っているという判定に応答して、前記第３部分内に表示するように前記第１のユーザーの関心に関係する情報を選択するステップと、
を更に含む請求項１３に記載のコンピュータ可読媒体。
【請求項１８】
プロセッサと、
プロセッサに動作可能に結合され、且つ、コンピュータ可読命令を保存するメモリと、
を有する装置であって、
前記コンピュータ可読命令は、実行された際に、前記装置に、
第１のユーザーの関心に関係した情報を含む第１部分と、第２のユーザーの関心に関係した情報を含む第２部分と、を有する少なくとも２つの部分を有するユーザーインターフェイスを生成させ、
前記ユーザーインターフェイスを生成する前記ステップは、
前記第１のユーザーの関心の強さに基づいて前記第１部分の第１サイズを選択するステップと、
前記第２のユーザーの関心の強さに基づいて前記第２部分の第２サイズを選択するステップであって、前記第１サイズは前記第２サイズを上回る、ステップと、
を含む、装置。
【請求項１９】
前記ユーザーインターフェイスを生成する前記ステップは、
前記第１部分を表示するための第１場所を判定するステップと、
前記第２部分を表示するための第２場所を判定するステップと、
を更に有し、
前記第１及び第２場所は、前記第１のユーザーの関心の前記強さ及び前記第２のユーザーの関心の前記強さの比較に基づいて判定される請求項１８に記載の装置。
【請求項２０】
前記第１場所を判定する前記ステップは、
前記第１のユーザーの関心の前記強さが前記第２のユーザーの関心の前記強さを上回っていると判定するステップと、
前記第１部分のために前記ユーザーインターフェイス内の実質的に中央の場所を選択するステップと、
を含む請求項１９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーインターフェイス内における情報のインテリジェントな表示の方法、コンピュータ可読媒体、及び装置に関する。
【背景技術】
【０００２】
ウェブページなどのユーザーインターフェイスは、多くの場合に、ページを訪問するユーザーとは無関係に、同一の構成及び／又は情報を有する。いくつかの構成においては、ネットワークサーバー上の個人的なサイト又はアカウントが、個人化された情報を提供する場合もあるが、それらの情報は、同一の視覚的構成及び方式によって提示される。従って、ユーザーが関心をほとんど又は全く有していないコンテンツを強調する構成又は方式により、情報がユーザーに対して提示されることになる。ユーザーは、ユーザーインターフェイスをナビゲートして関心を有する項目を識別することが必要となろう。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、ユーザーの関心に従って、ウェブページ又はその他のタイプのユーザーインターフェイスを自動的にカスタマイズすることを目的とする。
【課題を解決するための手段】
【０００４】
この「発明の概要」の節は、「発明を実施するための形態」の節において更に後述される一連の概念を概略的な形態で紹介するために設けられたものである。この「発明の概要」は、特許請求されている主題の主要な特徴又は本質的な特徴を識別することを意図したものではなく、且つ、特許請求されている主題の範囲を限定するように使用することを意図したものでもない。
【０００５】
本開示の１つ又は複数の態様は、ユーザーの関心に従って、ウェブページ又はその他のタイプのユーザーインターフェイスを自動的にカスタマイズすることに関する。例えば、個人的な運動活動監視ウェブページは、ユーザーの関心に関係した情報を含んでもよい。この情報は、ユーザーのプロファイルから識別された関心に基づいて選択されてもよい。ユーザープロファイルは、ブラウジングの履歴又はその他のオンライン活動の履歴、トレーニングの履歴、購買の履歴、友人のリスト、友人の活動、ソーシャルコミュニティにおける会員資格、ユーザーの場所、使用する装置、ブラウジング装置の属性、タイプ、及び能力、並び／或いは、これらの組合せを含んでもよい。情報項目は、ユーザーの関心の強さに基づいて自動的に選択してもよい。即ち、第１の関心が第２の関心よりも強い場合には、ユーザーの第１の関心に対応した情報項目をユーザーの第２の関心に対応した情報項目よりも優先的に選択してもよい。或いは、この代わりに、又はこれに加えて、情報項目又はそのタイプは、ユーザー固有のトピック又はサーチ用語、情報供給源（例えば、新聞、新聞のコラム、著者、ウェブサイトなど）、及び／又はこれらの組合せに基づいて、ユーザーが選択してもよい。１つ又は複数の構成においては、情報項目は、部分的にユーザーによって選択されると共に、部分的に、自動化されたシステムにより、選択されてもよい。
【０００６】
別の態様によれば、ユーザーインターフェイスは、ユーザーの関心に従って自動的に構成してもよい。例えば、ユーザーの強い関心に対応した情報項目は、ユーザーインターフェイス内の良好な視認性を有する又は価値を有する場所において提示又は表示してもよい。一構成においては、ユーザーインターフェイスの最上部は、インターフェイスの最下部近傍の場所よりも高い価値又は視認性を有するものと見なしてもよい。或いは、この代わりに、又はこれに加えて、インターフェイスの中心の場所は、インターフェイスのコーナーよりも重要視されてもよい。１つ又は複数の構成においては、ユーザーは、ユーザーインターフェイスの構成の少なくとも一部分を指定してもよい。例えば、ユーザーは、特定のトピックに関係した情報項目を配置する場所を指定してもよい。ユーザーインターフェイスの構成の残りの部分は、自動的に定義してもよい。更には、ユーザーは、ユーザーインターフェイスの１つ又は複数の部分の重要性又は価値のレベルを指定してもよい。
【０００７】
別の態様によれば、ユーザーの実際の運動実績（例えば、速度、心拍数、距離、トレーニング頻度など）、実施した運動活動の特性と組合せ、装置又は製品の状態（例えば、靴の損耗、電池の寿命など）、装置の使用法（例えば、距離ではなくカロリーをカウントすることにより、運動によるダイエットの改善効果が示されることになる）、及び／又はこれらの組合せを含む様々な情報に基づいて、ユーザーインターフェイスの生成のために、ユーザーを評価してもよい。
【０００８】
更に別の態様によれば、ユーザーの関心の強さに基づいて、インターフェイス内の空間（又は、サイズ）を情報項目に対して割り当ててもよい。即ち、関心が相対的に弱い場合には、対応する情報項目に対してインターフェイス内の相対的に小さな量の空間を割り当ててもよい。１つ又は複数の構成においては、割当を予め定義しておいてもよい。例えば、最強のユーザーの関心に対応した情報項目に対してインターフェイスの５０％を割り当ててもよく、２番目に強いユーザーの関心に対してインターフェイスの２５％を割り当ててもよい。サイズの割当は、ユーザーが構成してもよく、システムによって定義してもよく、且つ／又は、これらの組合せであってもよい。
【０００９】
色、透明性、フォントサイズ、フォントスタイル、境界、及びこれらに類似したものの変更を含むその他のカスタマイズ特性を使用することにより、ユーザーの関心の重要性又は強さを表してもよい。
【００１０】
更に別の態様によれば、ユーザーインターフェイス内に情報項目を配列するためのテンプレートを選択してもよい。テンプレートは、ユーザーによって予め定義してもよく、自動化されたシステムによって予め定義してもよく、或いは、これらの組合せであってもよい。テンプレートは、ユーザーの好み、ユーザーのプロファイル情報（例えば、性別、場所、関心の数）、表示される情報項目のタイプ及び／又は属性、表示される情報項目の数、使用する装置のタイプ、インターフェイスが表示される装置のタイプ、ディスプレイのサイズ、利用可能な帯域幅、装置の能力、ユーザーの場所、及びこれらに類似したものを含む様々な考慮事項に基づいて選択してもよい。テンプレートを情報ゾーン内に定義してもよく、これらの情報ゾーン内において、その他のテンプレート（例えば、サブテンプレート）を適用してもよい。次いで、サブテンプレートにより、個々の情報項目用の各部分を定義してもよい。
【００１１】
同一の参照符号によって類似の要素を示している添付図面には、特定の実施形態が一例として示されているが、これらに限定されるものではない。
【図面の簡単な説明】
【００１２】
【図１】本明細書に記述されている１つ又は複数の態様による実施形態のシステムを示す。
【図２】多数の情報項目が表示される例示用のユーザーインターフェイスを示す。
【図３Ａ】本明細書に記述されている１つ又は複数の態様による、ユーザーの関心に従ってカスタマイズされる例示用のユーザーインターフェイスを示す。
【図３Ｂ】本明細書に記述されている１つ又は複数の態様による、ユーザーの関心に従ってカスタマイズされる例示用のユーザーインターフェイスを示す。
【図４】ユーザーの関心に従って構成されるユーザーインターフェイスを自動的に生成するための方法を示すフローチャートである。
【図５】本明細書に記述されている１つ又は複数の態様による、ユーザーの関心を判定及びランク付けするための方法を示すフローチャートである。
【図６Ａ】本明細書に記述されている１つ又は複数の態様による、ユーザーインターフェイス内において情報項目を配列するために使用してもよい例示用のテンプレート及びサブテンプレートを示す。
【図６Ｂ】本明細書に記述されている１つ又は複数の態様による、ユーザーインターフェイス内において情報項目を配列するために使用してもよい例示用のテンプレート及びサブテンプレートを示す。
【図６Ｃ】本明細書に記述されている１つ又は複数の態様による、ユーザーインターフェイス内において情報項目を配列するために使用してもよい例示用のテンプレート及びサブテンプレートを示す。
【図７】本明細書に記述されている１つ又は複数の態様による、ユーザーインターフェイス生成用のテンプレート及びサブテンプレートを選択するための例示用の方法を示すフローチャートである。
【図８】本明細書に記述されている１つ又は複数の態様による、ユーザーがユーザーの関心を指定すると共にそれらの関心の強さを指定してもよい例示用のインターフェイスを示す。
【発明を実施するための形態】
【００１３】
本開示の実施形態は、様々なタイプの情報を表示するためのインテリジェントなユーザーインターフェイスに関する。以下、図面に示されているこれらの実施形態に関する説明を詳細に参照されたい。尚、これらの実施形態については、これらの添付図面との関連において説明するが、これは、これらの実施形態を本明細書に開示されている図面に限定することを意図したものではない。むしろ、本明細書に記述されている説明対象の実施形態の精神及び範囲に属するすべての代替肢、変更、及び均等物を含むものと解釈されたい。
【００１４】
本開示の様々な態様は、１つ又は複数の機能を実行するように構成された電子回路を使用することにより、実施してもよい。例えば、本発明のいくつかの実施形態においては、１つ又は複数のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を使用することにより、オンラインブラウジング装置、運動活動監視装置、表示装置、ネットワークサーバー、又はこれらの任意の組合せを実施してもよい。但し、更に一般的には、本発明の様々な実施例のコンポーネントは、ファームウェア又はソフトウェア命令を実行するプログラム可能な演算装置を使用することにより、或いは、目的固有の電子回路とプログラム可能な演算装置上において稼働するファームウェア又はソフトウェア命令のなんからの組合せにより、実施されることになろう。
【００１５】
従って、図１は、本発明の様々な実施形態を実施するために使用することができるコンピュータの例示用の一例１０１を示す。この図において観察されるように、コンピュータ１０１は、演算ユニット１０３を有する。演算ユニット１０３は、通常、処理ユニット１０５と、システムメモリ１０７と、を含む。処理ユニット１０５は、ソフトウェア命令を実行するための任意のタイプの処理装置であってよいが、従来の方式によれば、マイクロプロセッサ装置となろう。システムメモリ１０７は、読出し専用メモリ（ＲＯＭ）１０９とランダムアクセスメモリ（ＲＡＭ）１１１の両方を含んでもよい。当業者には理解されるように、読出し専用メモリ（ＲＯＭ）１０９とランダムアクセスメモリ（ＲＡＭ）１１１は、いずれも、処理ユニット１０５による実行のために、ソフトウェア命令を保存してもよい。
【００１６】
処理ユニット１０５及びシステムメモリ１０７は、バス１１３又はこれに代わる通信構造を通じて、直接的又は間接的に、１つ又は複数の周辺装置に対して接続される。例えば、処理ユニット１０５又はシステムメモリ１０７は、ハードディスクドライブ１１７や着脱自在の光ディスクドライブ１１９などの更なるメモリストレージに対して直接的又は間接的に接続されてもよい。更には、コンピュータ１０１は、半導体ドライブ、着脱自在の磁気ディスクドライブ、及びフラッシュメモリカードなどのその他のメモリストレージ媒体を使用するか又はこれらとインターフェイスしてもよい。又、処理ユニット１０５及びシステムメモリ１０７は、１つ又は複数の入力装置１２１及び１つ又は複数の出力装置１２３に対して直接的又は間接的に接続されてもよい。入力装置１２１は、例えば、キーボード、タッチスクリーン、遠隔制御パッド、ポインティング装置（マウス、タッチパッド、スタイラス、トラックボール、又はジョイスティックなど）、スキャナ、カメラ、又はマイクロフォンを含んでもよい。出力装置１２３は、例えば、モニタディスプレイ、テレビ、プリンタ、ステレオ、又はスピーカを含んでもよい。
【００１７】
更には、演算ユニット１０３は、ネットワークとの通信のために１つ又は複数のネットワークインターフェイス１１５に対して直接的又は間接的に接続されてもよい。しばしばネットワークアダプタ又はネットワークインターフェイスカード（ＮＩＣ）とも呼ばれるこのタイプのネットワークインターフェイス１１５は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｔｏｒｏｃｏｌ）、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、及びＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）などの１つ又は複数の通信プロトコルに従って、演算ユニット１０３からのデータ及び制御信号をネットワークメッセージに変換する。ネットワークアダプタは、無線であってもよく、有線であってもよく、或いは、これらの組合せであってもよい。これらのプロトコルについては、当技術分野において周知であり、従って、更なる詳細な説明は、ここでは省略する。インターフェイス１１５は、例えば、無線トランシーバ、電力線アダプタ、モデム、又はＥｔｈｅｒｎｅｔ（登録商標）接続を含むネットワークに対する接続のための任意の適切な接続エージェントを利用してもよい。同様に、接続エージェントも、無線であってもよく、有線であってもよく、或いは、これらの組合せであってもよい。従って、コンピュータ１０１は、インターフェイス１１５を使用することにより、ローカルエリアネットワークに加えて、インターネットなどのワイドエリアネットワークに対してアクセスすることができてもよい。１つ又は複数の構成においては、ユーザーは、インターフェイス１１５を使用することにより、ローカル又はワイドエリアネットワークを通じてウェブサイト又はその他のネットワーク装置をブラウジングしてもよい。運動活動及びブラウジング活動などのデータをローカル又はリモートネットワークソース（図示されてはいない）との間においで送受信してもよい。
【００１８】
具体的に先程列挙した入力、出力、及びストレージ周辺装置に加えて、演算装置は、様々なその他の周辺装置に接続されてもよく、これらの周辺装置には、入力、出力、及びストレージ機能、或いは、これらのなんらかの組合せを実行してもよいものが含まれることを理解されたい。例えば、コンピュータ１０１は、Ｃｕｐｅｒｔｉｎｏ，  Ｃａｌｉｆｏｒｎｉａに所在するＡｐｐｌｅ，  Ｉｎｃ．社から入手可能なＩＰＯＤ（登録商標）ブランドのデジタル音楽プレーヤーなどのデジタル音楽プレーヤーに対して接続されてもよい。当技術分野において知られているように、このタイプのデジタル音楽プレーヤーは、コンピュータ用の出力装置（例えば、サウンドファイルから音楽を出力し、又は、画像ファイルから写真を出力する）と、ストレージ装置と、の両方として機能することができる。更には、このタイプのデジタル音楽プレーヤーは、後程更に詳述するように、記録された運動情報を入力するための入力装置として機能することもできる。接続及びインターフェイスは、無線であってもよく、有線であってもよく、或いは、これらの組合せであってもよい。
【００１９】
デジタル音楽プレーヤーに加えて、コンピュータ１０１は、電話機などの１つ又は複数のその他の周辺装置に対して接続されてもよく、或いは、さもなければ、これらを含んでもよい。電話機は、例えば、無線の「スマートフォン」であってもよい。当技術分野において知られているように、このタイプの電話機は、高周波伝送を使用することにより、無線ネットワークを通じて通信する。又、単純な通信機能に加えて、「スマートフォン」は、電子メッセージ（例えば、電子メールメッセージやＳＭＳテキストメッセージなど）の送信、受信、及び閲覧、サウンドファイルの記録又は再生、画像ファイル（例えば、静止画又はビデオ動画ファイル）の記録又は再生、テキストを有するファイル（例えば、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ又はＥｘｃｅｌファイル、或いは、Ａｄｏｂｅ  Ａｃｒｏｂａｔファイル）の閲覧及び編集などの１つ又は複数のデータ管理機能をユーザーに提供してもよい。このタイプの電話機のデータ管理能力に起因し、ユーザーは、維持されている電話機のデータが同期してもよいように、電話機をコンピュータ１０１と接続してもよい。
【００２０】
当然のことながら、当技術分野において知られているように、更にその他の周辺装置が、図１に示されているタイプのコンピュータ１０１と共に、含まれてもよく、或いは、さもなければ、これに対して接続されてもよい。いくつかのケースにおいては、周辺装置は、演算ユニット１０３に対して永久的に又は半永久的に接続されてもよい。例えば、多くのコンピュータにおいては、演算ユニット１０３、ハードディスクドライブ１１７、着脱自在の光ディスクドライブ１１９、及びディスプレイは、単一のハウジング内に半永久的に収容されている。但し、更にその他の周辺装置をコンピュータ１０１に対して着脱自在に接続してもよい。コンピュータ１０１は、例えば、周辺装置を（直接的に又はバス１１３を通じて間接的に）演算ユニット１０３に接続することができる１つ又は複数の通信ポートを含んでもよい。従って、これらの通信ポートは、パラレルバスポートを含んでもよく、或いは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格又はＩＥＥＥ１３９４  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｓｅｒｉａｌ  Ｂｕｓ規格（例えば、Ｆｉｒｅｗｉｒｅポート）を使用したシリアルバスポートなどのシリアルバスポートを含んでもよい。或いは、この代わりに、又はこれに加え、コンピュータ１０１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェイス、Ｗｉ−Ｆｉインターフェイス、赤外線データポート、又はこれらに類似したものなどの無線データ「ポート」を含んでもよい。
【００２１】
本発明の様々な例に従って利用される演算装置は、図１に示されているコンピュータ１０１を上回るコンポーネントを、コンピュータ１０１を下回るコンポーネントを、或いは、コンピュータ１０１とは異なるコンポーネントの組合せを、含んでもよいことを理解されたい。例えば、本発明のいくつかの実装形態は、デジタル音楽プレーヤー又はサーバーコンピュータなどの非常に固有の機能を有するように意図された１つ又は複数の演算装置を利用してもよい。従って、これらの演算装置の場合には、ネットワークインターフェイス１１５、着脱自在の光ディスクドライブ１１９、プリンタ、スキャナ、外部のハードドライブなどの不必要な周辺装置を省略してもよい。この代わりに、或いは、これに加えて、本発明のいくつかの実装形態は、デスクトップ又はラップトップパーソナルコンピュータなどの様々な機能の能力を有するように意図された演算装置を利用してもよい。これらの演算装置は、適宜、周辺装置又は追加コンポーネントの任意の組合せを有してもよい。
【００２２】
１つ又は複数の態様によれば、コンピュータ１０１などの演算装置は、ユーザーがブラウジングするサイト、ユーザーが購入する製品、ユーザーが嗜むスポーツ、ユーザーが参加するイベント、及びこれらに類似したものを含むユーザーのオンライン及びオフラインの行動を追跡してもよい。一例においては、コンピュータ１０１は、このようなユーザーが個人情報を保存できるようにすると共にユーザーが潜在的に関心を有する情報を識別及び提供するための１つ又は複数のウェブサイトを提供するネットワークサーバーを有してもよい。いくつかの構成においては、ネットワークサーバーは、ユーザーの運動活動を追跡するための運動活動監視サイトを提供してもよい。別の構成においては、ネットワークサーバーは、ユーザーが物品を選択及び購入することを支援するオンラインストアを提供してもよい。更にその他の構成においては、ネットワークサーバーは、運動監視及びオンラインストアの機能の組合せを提供してもよい。これらの構成のいずれにおいても、ネットワークサーバーは、ユーザーの関心と関係しうる予定されているイベント、製品、サービス、又は物品の広告、並びに、これらに類似したものなどの追加情報を識別してもよい。
【００２３】
図２は、特定のユーザー（即ち、ユーザー１）の情報を提供するユーザーインターフェイスを示している。インターフェイス２００に対してアクセスするには、ユーザーは、まず、ログイン名及びパスワードを使用することにより、自身の身元を認証する必要があろう。認証されたら、インターフェイス２００が、多数の情報部分２０３を伴って生成されることになる。例えば、部分２０３ａは、前日の、前週の、又はその他の予め定義された期間のユーザーの運動実績の概要を提供してもよく、部分２０３ｂは、靴製品を紹介する情報を提供してもよい。ニュース及びイベントを部分２０３ｃ内に表示してもよく、広告を部分２０３ｄ内に提供してもよい。これに加えて、又はこの代わりに、ナビゲーションメニューをインターフェイス２００の部分２０３ｅ内に提供することにより、ユーザーがその他のインターフェイス又は情報のページにナビゲートすることができるようにしてもよい。
【００２４】
部分２０３のうちの１つ又は複数の部分内に表示される情報は、ユーザーの関心に基づいて選択してもよい。例えば、部分２０３ｂ内に表示される靴情報は、ユーザーがランニングに関心を有するという判定に基づいて選択してもよい。更には、又はこの代わりに、部分２０３ｂ内に表示される靴は、ユーザーが関心を有するとシステムが判定した競技スポーツ又は運動活動に固有のものであってもよい。同様に、識別されたユーザーの関心に基づいて、部分２０３のうちの１つ又は複数の部分内に表示されるように、物品、ニュース、広告、及び運動実績情報を選択してもよい。ユーザーの関心は、ユーザーによって（例えば、ユーザープロファイル内において）定義されてもよく、或いは、ユーザーの行動、活動、ブラウジングの履歴、及びこれらに類似したものに基づいて自動的に判定されてもよい。一例においては、ユーザーは、実施した活動のタイプ、活動の持続時間、燃焼したカロリー量、ランニングしたマイル数、歩いた歩数、及びこれらに類似したものなどの運動活動データをアップロードしてもよい。アップロードされた運動活動データに基づいて、システムは、ユーザーの好みの運動活動が、ランニング、ウォーキング、エリプティカルトレーナの使用、及びこれらに類似したものであると判定してもよい。別の例において、ユーザーのブラウジングクッキーに基づいて判定されたユーザーのブラウジング履歴が、ユーザーがしばしばテニスラケットを物色したり又はテニスラケットに関する情報を閲覧していることを示している場合には、システムは、ユーザーがテニスに関心を有するものと識別してもよい。スポーツ又は運動ではないその他の活動に関係した関心も、同様に、識別してもよい。
【００２５】
ユーザーの関心の相対的な強さ（この判定については、詳細に後述する）に基づいて、ユーザーの強い関心に関係した情報部分が第１の方式によって表示され、且つ、ユーザーの弱い関心に関係した情報部分が第２の方式によって表示されるように、ユーザーインターフェイス２００をカスタマイズしてもよい。例えば、ユーザーの強い関心に対して、インターフェイス２００内の大量の空間を割り当ててもよく、且つ、相対的に目立つ配置（例えば、中心や最上部）を提供してもよい。ユーザーの関心の強さは、使用するフォントのサイズ及びスタイル、配色、境界（又は、この欠如）、透明性のレベル、及び／又はこれらの組合せに対して更に影響を及ぼしてもよい。又、関心の強さに基づいて、様々なその他の外観特性を変更してもよい。ユーザーの関心及びその他のプロファイル情報に基づいてユーザーインターフェイスをカスタマイズすることにより、異なる情報をそれぞれのユーザーに対して提示できるようにしてもよく、或いは、同一の情報を異なる構成によって提示できるようにしてもよい。
【００２６】
図３Ａ及び図３Ｂは、それぞれ、異なるユーザーの関心が上部中央の場所に表示されている例示用のインターフェイス３００及び３５０を示している。図３Ａのインターフェイス３００は、例えば、ランニングに強い関心を有すると共にサッカーに弱い関心を有するユーザーの場合に、表示してもよい。従って、予定されているランニングのイベントに関する情報を表示する部分３０３ａが、新しいサッカーボール製品を広告する部分３０３ｂよりも、大きなフォントで表示されてもよく、且つ、インターフェイス３００内において多くの空間を占有してもよい。例えば、部分３０３ａに含まれる情報は、部分３０３ｂが割り当てられている空間量の２倍を占有しつつ、２０ポイントのフォントで表示されてもよい。更には、部分３０３ｂ内の情報を１４ポイントのフォントで表示することにより、相対的に重要性が低い又はユーザーの関心が弱いことを通知してもよい。又、部分３０３ａは、インターフェイス３００の上半分などの相対的に目立つ場所に配置されてもよい。これに加えて、又はこの代わりに、インターフェイス３００は、分割線３０９により、複数のフレーム又は領域に分割してもよい。従って、エリア３０５がエリア３０７よりも中央に配置されているため、エリア３０５などの様々なエリアが、エリア３０７などのその他のエリアよりも価値を有するものと見なしてもよい。従って、エリア３０７内に示されている部分３０３ｃ及び３０３ｄなどの情報部分は、対応するユーザーの関心が十分に強い場合には、エリア３０７内ではなく、エリア３０５内に配置されてもよい。その一方において、対応するユーザーの関心が、規定された強さを満足していない場合には、その部分は、価値の低いエリア内に配置してもよい。例えば、部分３０３ｂは、図３Ａに示されているように、エリア３０５内に目立つように表示するのではなく、エリア３０７内に表示してもよい。
【００２７】
図３Ｂのインターフェイス３５０において、部分３５３ａ及び３５３ｂは、ユーザーが水泳に強い関心を有すると共にフットボールに弱い関心を有することを示すことになろう。従って、ユーザーの焦点は、通常、インターフェイスの中央に引き付けられることになるという仮定の下に、部分３５３ａをインターフェイス３５０の実質的に中央の場所に表示してもよい。フットボールに関係する情報は、インターフェイス３５０のコーナーのうちの１つのコーナーに配置されている部分３５３ｂ内に表示してもよい。別の情報部分３５３ｃが、更に含まれてもよく、且つ、部分３５３ａ及び３５３ｂよりも更に小さな空間を占有することにより、部分３５３ｃ内の情報がフットボール又は水泳よりも低い重要性又は強さを有する関心に関係していることを通知してもよい。必要に応じて、又はユーザー又はシステム操作者の所望に応じて、更なる情報項目及び関心をインターフェイス３５０内に提供してもよい。これに加えて、又はこの代わりに、複数の情報部分が同一の関心を対象としてもよい。このような構成においては、同一の関心を対象とする部分の情報項目は、類似した方式により、表示してもよい（例えば、インターフェイスの中央部分を共有／又は分割したり、或いは、例えば、同一サイズを有するか又は類似のフォント又はフォントサイズを有するインターフェイス部分内に表示する）。
【００２８】
図４は、ユーザーインターフェイス内の１つ又は複数の部分の外観を判定するための方法を示すフローチャートである。ステップ４００において、ネットワークサーバーは、運動実績監視サイトの個人用ウェブページに対するユーザー要求を受け取ってもよい。例えば、この要求は、個人用ウェブページを提供するネットワークサーバーに向かって送付されるＨＴＴＰ  ＧＥＴ要求を有してもよい。これに応答し、システムは、ステップ４０５において、ログイン名及びパスワードなどのユーザー情報を入力することにより、自身の身元を認証するようにユーザーに対して要求してもよい。１つ又は複数の構成においては、システムは、ユーザー情報を入力するためのフォームを提供してもよい。ステップ４１０において、システムは、提出されたユーザー情報を登録済みのユーザー資格情報と比較することにより、要求されたウェブページを閲覧するようにユーザーが認可されているかどうかを判定してもよい。ユーザーが認証されていない場合には、システムは、ステップ４１５において、要求を拒絶してもよい。いくつかの例においては、システムは、要求を拒絶する前に、正しい認証情報を提供するための複数回の機会をユーザーに提供してもよい。
【００２９】
その一方において、（例えば、提出されたユーザー情報の検証に基づいて）ユーザーが認証されているとシステムが判定した場合には、システムは、ステップ４２０において、データベースからユーザープロファイルを取得してもよい。ユーザープロファイルは、ユーザーの好み、ユーザーのブラウジング履歴、運動活動データ、購買履歴、友人リスト、及びこれらに類似したものなどの情報を含んでもよい。ステップ４２５において、システムは、ユーザープロファイル内に保存されている情報に基づいて、１つ又は複数のユーザーの関心を判定してもよい。ユーザープロファイルは、手作業で生成してもよく、ユーザーの活動に基づいて自動的に生成してもよく、或いは、これらの組合せであってもよい。例えば、システムは、ユーザーが訪問したウェブサイト内において使用されているメタデータキーワード、ユーザーが物品を購入した製品の名称又はカテゴリ、実施した運動活動のタイプ、及び使用した機器を解析してもよい。キーワード、製品名、製品カテゴリ、運動のタイプ、又は運動機器の頻度が閾値頻度を上回っている場合に、関心を識別してもよい。従って、ユーザーがフットボールのウェブサイトを一週間に５回超の回数だけ訪問しており、且つ、ユーザーが少なくとも一週間に１回だけフットボールを行っている場合には、システムは、ユーザーがフットボールに関心を有していると判定してもよい。ユーザーの関心を判定するための様々なアルゴリズムを使用してもよい。或いは、この代わりに、又はこれに加えて、ユーザーは、自身の関心を手作業によって指定してもよい。
【００３０】
ユーザープロファイル情報及び判定されたユーザーの関心を使用することにより、システムは、次いで、ステップ４３０において、ユーザーインターフェイス内において提示する情報を識別及び／又は選択してもよい。例えば、情報は、ニュース供給データベース、製品カタログ、広告データベース、イベントデータベース、及びこれらに類似したものから選択してもよい。１つ又は複数の構成においては、システムは、ユーザーインターフェイステンプレート内に定義されている空間制限に基づいて、いくつかの情報項目を選択してもよい。１つ又は複数の構成によれば、ユーザーインターフェイス内に表示されるように選択される情報は、ユーザーが選択してもよい。例えば、ユーザーは、ユーザーインターフェイス内に表示される望ましいトピックの組を指定してもよい。ユーザーは、情報項目又はインターフェイスのインターフェイス部分の少なくとも３分の１がフットボールに関係するという好みの設定などのファジーパラメータを更に設定してもよい。更には、ユーザーによって指定されていないインターフェイスの残りをシステムによって自動的に定義してもよい。或いは、この代わりに、又はこれに加えて、時刻、日付、地理的な場所、及び／又はこれらの組合せを含む様々な要因に基づいて、コンテンツを選択してもよい。一例においては、地理的な場所は、ユーザーのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスに基づいて、又は地理的場所判定装置（例えば、ＧＰＳ）を使用することにより、判定してもよい。時刻、日付、及び地理的な場所により、システムが時刻又は場所の観点において相対的に関係している情報項目を選択できるようにしてもよい（例えば、距離又は時刻の観点において離れた状態で実施されるイベントよりも、ユーザーに近接した状態で実施されるイベントを優先的に選択してもよい）。
【００３１】
更に別の態様によれば、ユーザーが装置の特定の機能を使用する頻度又は時間量を含むその他の特性又は属性に基づいて、情報項目を選択してもよい。例えば、ユーザーが、デジタル音楽演奏装置上のコーチング機能を頻繁に使用している場合には、システムは、コーチングに合焦した情報項目を識別するような傾向を有してもよい。コンテンツ項目の選択に影響を及ぼしうるその他のタイプの属性には、装置又は機器の状態情報が含まれる（例えば、枯渇しそうな電池や壊れそうな機器）。例えば、擦り切れているか又は擦り切れそうであるとユーザーの靴が示している場合には、システムは、インターフェイス内において表示されるように、靴の広告又は推奨を選択してもよい。更なる情報項目選択属性及び要因は、ユーザーの好みの通信モード（例えば、視覚的、聴覚的、テキスト的、運動感覚的な通信モード）及び／又はＦＡＣＥＢＯＯＫ、ＴＷＩＴＴＥＲ、大学グループ、スポーツチームのファングループ、及びこれらに類似したものなどの様々なコミュニティ又はグループ内におけるユーザーの会員資格及び使用パターンを含んでもよい。このような情報を使用することにより、情報項目を伝達するモードを判定してもよい。例えば、ユーザーが視覚的な通信を好む場合には、テキストではなくビデオを使用することにより、情報項目を提示してもよい。
【００３２】
ステップ４３５において、システムは、選択された情報項目を表示するために、割り当てられたいくつかのインターフェイス部分のそれぞれごとに、サイズ及び配置場所を判定してもよい。サイズ及び配置場所は、それぞれのユーザーの関心の相対的な強さに基づいて判定してもよい。ユーザーの関心の強さの判定については、図５との関係において更に後述する。又、ステップ４３５においては、フォントサイズ、色、フォントスタイル、透明性、及び境界などのそれぞれのインターフェイス部分のその他の特性を自動的に選択してもよい。或いは、この代わりに、又はこれに加えて、インターフェイス部分のサイズ、配置、及びその他の特性をユーザーが指定してもよい。例えば、ユーザーは、サッカー情報を表示するインターフェイス部分を目立つ場所（例えば、中央の上部）に配置し、水泳に関係した情報を表示するインターフェイスをあまり重要ではない場所（例えば、右下）に配置するものと指定してもよい。別の例においては、インターフェイス部分（又は、その内部に表示される情報）のサイズ、配置、及びその他の特性は、ハイブリッド方式によって定義してもよい。即ち、ユーザーが、インターフェイス部分の第１の組のサイズ、配置、又はその他の特性を選択する一方で、残りのインターフェイス部分のサイズ、配置、及び／又はその他の特性をアルゴリズム（例えば、関心の強さ）に従ってシステムによって自動的に定義してもよい。従って、インターフェイスの一部分をユーザーが定義／設計する一方で、残りの部分をシステムによって自動的に構成／定義してもよい。
【００３３】
ステップ４４０において、インターフェイス部分がその判定されたサイズ及び場所を有する状態において、ユーザーインターフェイスを表示してもよい。上述の方法及び特徴は、運動活動監視ページ又はサイトに限定されるものではなく、且つ、その他のタイプのインターフェイス、ウェブサイト、及び文書と共に使用してもよい。１つ又は複数の態様によれば、インターフェイスが閲覧される装置に応じて、アルゴリズムを定義する異なる配置、サイズ、又はその他の特性を使用してもよい。従って、インターフェイスがデスクトップコンピュータによって閲覧される際には、インターフェイス部分の第１の組を定義する第１アルゴリズムを使用してもよく、インターフェイスがスマートフォン又は携帯電話機などの携帯型通信装置上において閲覧される際には、インターフェイス部分の第２の組を定義する第２アルゴリズムを使用してもよい。表示用の情報項目を選択すると共に表示部分の特性を判定する際に考慮してもよいその他の変数及び要因には、利用可能な帯域幅、インターフェイス閲覧アプリケーションの能力、及び装置のスクリーンサイズが含まれる。例えば、ユーザー装置が、低帯域幅を有するネットワークに接続されている場合、或いは、装置が小さなスクリーンサイズを有する場合には、ビデオ画像又は高解像度画像は、インターフェイス内において表示されるように選択されないであろう。別の例において、ユーザー装置閲覧アプリケーションがＡＤＯＢＥ  ＦＬＡＳＨ能力を有していない場合には、ＦＬＡＳＨサポートを必要としているコンテンツは選択されないであろう。
【００３４】
図５は、多数の情報部分を含むカスタマイズされたユーザーインターフェイスを生成するための方法を示すフローチャートである。ステップ５００において、ユーザーインターフェイス生成システムは、ユーザーインターフェイス内に表示されるそれぞれの情報項目と関連するユーザーの関心を判定してもよい。ユーザーの関心は、情報項目が図４において記述されているようにユーザーの関心に基づいて選択されている場合には、既に識別されているであろう。ステップ５０５において、システムは、ユーザーがブラウジングに又はユーザーの関心に関与するために消費した時間量を判定してもよい。例えば、システムは、ユーザーがランニングに又はランニングイベントの調査に又はランニング製品に費やした時間の合計量を算出してもよい。別の例においては、システムは、ユーザーが野球をすると共に野球用品の購入に費やした時間の合計量を算出してもよい。それぞれのユーザーの関心について時間量が算出されたら、システムは、ステップ５１０において、それぞれの関心の強さを判定し、且つ、その結果に基づいて、それらの関心をランク付けしてもよい。従って、一構成においては、最大の時間量を有する関心に対して（例えば、最強の関心を示す）最高のランクを割り当ててもよく、且つ、消費された最低の時間量を有する関心に対して（例えば、最弱のユーザーの関心を示す）最低のランクを割り当ててもよい。
【００３５】
１つ又は複数の構成においては、時間に加えて、又はこの代わりに、その他の測定基準を使用することにより、ユーザーの関心を計測すると共にユーザーを総合的に評価してもよい。例えば、購入のタイプ、購入の量、使用する装置、トレーニングの尺度（例えば、カロリー、歩数、距離、時間）、トレーニングのタイプ、及びこれらに類似したものを使用してユーザーの関心を判定してもよい。様々な変換規則（例えば、１ドル＝５共通単位であり、１カロリー＝２共通単位である）に基づいて、様々なタイプの測定基準を共通単位に変換してもよい。従って、共通単位を使用することにより、ランニングに対する好みを示す活動を加算してもよい。いくつかの例においては、装置が特定タイプの活動又はトピックに対する好みを示している場合には、使用する装置のタイプに対して価値を割り当ててもよい。
【００３６】
ステップ５１５においては、システムは、情報項目が関連付けられているそれぞれの関心の強さに基づいて場所及びサイズを割り当ててもよい。１つ又は複数の態様によれば、それぞれのユーザーの関心のレベルごとに、場所及びサイズの割当を予め定義しておいてもよい。例えば、ユーザーの最強の関心と関連する情報項目をインターフェイスの中央に又は上部に配置するように、システムを予め定義しておいてもよい。更には、システムは、ユーザーの最弱の関心に対応した情報項目がユーザーの最強の関心に対応した情報項目のサイズの半分でなければならないと指定してもよい。ユーザーの関心のレベルの間に位置する情報項目のサイズ要件／制限については、関心の数に基づいて補間してもよい。表示される情報項目の数に基づいて、サイズ及び場所要件を予め定義しておいてもよい。
【００３７】
ユーザーの関心の強さを判定する際には、更なる又はこれらに代わる要因を使用してもよい。例えば、インターフェイス生成システムは、関心に関与した時間の合計量の使用に加えて、又はこの代わりに、ユーザーの関心に関係した購入済みの製品の数、ユーザーの関心を共有する友人の数、ユーザーがブックマークした又はブラウジングした関心に関係する固有のサイトの数、関心に関係したリンクをユーザーが辿った回数、及びこれらに類似したものを考慮してもよい。更には、関心に対応したユーザーの活動が予め定義されている活動の閾値を満足している場合にのみ、関心を識別してもよいであろう。例えば、前月中にスカッシュのウェブサイトを２回訪問したという事実は、ユーザーがスカッシュに関心を有すると判定するための閾値を満足しないであろう。
【００３８】
インターフェイス内において表示されるように、様々な供給源から情報項目を選択してもよい。１つ又は複数の構成においては、ユーザー、システム、又はその他のエンティティが情報供給源の好適な又は必要とされる割当を定義してもよい。例えば、ユーザーは、情報項目の７０％を第１情報供給源から入手し、情報項目のその他の３０％を第２情報供給源から入手するものと指定してもよい。インターフェイスが特定の組織又は企業によって提供されている別の例においては、組織は、インターフェイス内に表示される情報項目の少なくとも５０％が組織から供給されることを要件としてもよい。組織は、残りの情報項目について特定の供給源要件を課すことにならないであろう。割当の要件又は好みにより、特定の情報部分に使用してもよい供給源を更に指定してもよい。従って、一例においては、ユーザーは、情報部分の最上部行が特定の情報供給源からの情報を表示するものと指定してもよい。又、情報項目の選択は、製品発表、予定されているイベント、製品の販促、運動イベント、コンペティションなどのイベントに基づいたものであってもよい。
【００３９】
１つ又は複数の構成においては、ユーザーインターフェイス又は文書テンプレートに基づいて、情報項目の配置及びサイズ設定を定義してもよい。図６Ａは、情報項目を配置してもよい領域６０１がその内部に定義されている例示用のインターフェイステンプレートを示している。従って、システムは、テンプレート６００内における利用可能な領域６０１の数に基づいて、表示するいくつかの情報項目を選択するのみであってもよいであろう。領域６０１は、異なる場所と関連付けられており、且つ、異なるサイズを有してもよい。それぞれの領域６０１に対しては、いずれの情報項目がその領域６０１内に配置されるかを定義する優先順位又は重要性ランキングを更に割り当ててもよい。優先順位又は重要性ランキングは、領域の場所及びそのサイズに基づいて割り当ててもよい。例えば、領域６０１ａなどの実質的に中央の場所内の最大領域に対しては、最高の優先順位を割り当ててもよい。従って、ユーザーの関心において最高位にランク付けされる情報項目を領域６０１ａ内に配置してもよい。ユーザーの関心において最下位にランク付けされる情報項目は、領域６０１ｅなどの最低優先順位領域内に配置してもよい。システムは、様々なシナリオにおいて優先順位又は重要性ランキングを無効にしてもよい。例えば、システムは、互いに近傍に配置された２つの領域（例えば、領域６０１ａ及び６０１ｃ）が同等の優先順位又は重要性レベルを有していない場合にも、（例えば、同一の関心に関係した）類似の情報項目を互いの近傍に配置するように選択してもよい。
【００４０】
１つ又は複数の構成においては、情報領域６０１の重要性又はランキングは、ユーザーの活動の履歴を含む様々な要因に基づいて動的に判定してもよい。例えば、ユーザーがインターフェイスの左下コーナー内の情報項目と頻繁にやり取りしている場合には、システムは、重要性又は不動産価値（ｒｅａｌ  ｅｓｔａｔｅ  ｖａｌｕｅ）において領域６０１ａよりも高くなるように、領域６０１ｂをランク付けしてもよい。又、特定のユーザーの活動のみならず、複数のユーザーの活動に基づいて、領域６０１の価値又は重要性を動的に判定してもよい。
【００４１】
更には、インターフェイス生成システムは、指定済みの許容範囲又は割当量内において領域６０１をサイズ変更できるようにしてもよい。例えば、インターフェイス生成システムは、領域６０１ｃが、その幅を１５％だけ、且つ、その高さを２０％だけ、増大させることができるようにしてもよい。領域６０１ａ、６０１ｂ、６０１ｄ、６０１ｅ、及び／又は６０１ｆなどのその他の領域を相応してサイズ変更してもよい。このような割当量を使用することにより、情報項目の縮小又は切捨てを伴うことなしに、情報項目の選択及び領域６０１内における表示の際の柔軟性を提供してもよい。
【００４２】
ユーザーが、領域６０１及びユーザーによって定義されたいくつかの領域のそれぞれごとに、領域の重要性、領域のサイズ割当量、情報項目の供給源、情報項目のタイプを手作業で定義できるようにしてもよい。例えば、スライダバー６０３を使用することにより、情報項目がユーザーによって選択される領域の数を選択してもよい。情報項目がユーザーによって定義される領域は、（例えば、予め定義された順序に基づいて）システムによって自動的に選択してもよく、手作業で選択してもよく、或いは、これらの組合せであってもよい。例えば、スライダバー６０３が、３つのユーザーによって定義された領域に対して設定されているため、システムは、当初、ユーザーによる定義のために領域６０１ａ、６０１ｂ、及び６０１ｃを強調表示してもよい。ユーザーは、領域６０１ａ、６０１ｂ、又は６０１ｃのうちの１つを選択解除すると共に、例えば、領域６０１ｄを選択することにより、これらの選択を変更してもよい。領域の選択が終了したら、ユーザーは、確認選択肢６０５を選択してもよい。１つ又は複数の構成においては、ユーザーが、領域６０１ａ、６０１ｂ、又は６０１ｃのうちの１つを選択解除することなしに、領域６０１ｅなどの更なる領域を選択した場合には、予め選択されていた３の代わりに、４つのユーザーによって定義された領域を含むように、スライダバー６０３を自動的に調節してもよい。従って、領域の選択は、スライダバー６０３に対する調節に対して自動的に応答してもよく、且つ、スライダバー６０３も、領域の選択の調節に対して自動的に応答してもよい。
【００４３】
領域６０１のそれぞれは、領域の重要性がユーザーによって定義されるのか又は自動的に判定されるのかをユーザーがそれぞれ選択できるようにするラジオボタン６０７ａ及び６０７ｂを含んでもよい。領域の重要性がユーザーによって定義されることに対応したラジオボタン６０７ａが選択された場合には、ユーザーによる変更が可能な重要性フィールド６０９が起動され、これにより、ユーザーが領域の重要性又は価値を入力できるようにしてもよい。次いで、ユーザーによって指定されるランキング以外のシステムによって定義される重要性を有するその他の領域を定義してもよい。例えば、ユーザーが領域６０１ｃが不動産価値において２番目であると指定した場合には、システムは、領域６０１ａが不動産価値又は重要性において１番目である一方で、領域６０１ｂ、６０１ｄ、及び６０１ｃは、それぞれ、３番目、４番目、及び５番目であると定義してもよい。
【００４４】
領域６０１のうちの１つの領域と関連する編集選択肢６１１を選択することにより、カスタマイズウィンドウ６１３が表示されるようにしてもよい。図６Ｂは、情報供給源の選択肢６１５、情報タイプの選択肢６１７、及び領域サイズ変更割当量の選択肢６１９を含むカスタマイズウィンドウ６１３を示している。情報供給源の選択肢６１５は、予め定義された情報供給源のリスト６２１及び／又はユーザーが情報供給源（例えば、ウェブサイト）を指定できるようにするフィールド６２３を含んでもよい。この結果、ユーザーは、選択肢６２３を使用することにより、供給源をリスト６２１から選択すると共に／又は供給源をリスト６２１に追加してもよい。情報タイプの選択肢６１７は、異なる粒度の情報項目タイプを選択する選択肢６２５を提供してもよい。例えば、選択のための選択肢６２５ａは、ユーザーが、特定の情報項目（例えば、ユーザーのイベントカレンダ）を選択すると共にその情報項目のその他の属性（例えば、フォント、フォントサイズ、色、ウィンドウサイズなど）を定義できるようにしてもよい。その一方において、選択肢６２５ｂは、例えば、一般的な情報トピックの選択などの相対的に一般的な情報タイプの選択を提供してもよく、選択肢６２５ｃは、任意のタイプの情報をシステムによって選択できるようにすると共に対応する領域内において表示できるようにする。サイズ変更割当量の選択肢６１９は、情報領域の高さ及び幅を増大及び／又は減少させてもよい量をユーザーが指定できるようにする。量は、百分率の観点において、或いは、インチ、ピクセル、センチメートル、及びこれらに類似したものなどのなんらかのその他の単位において指定してもよい。情報領域が矩形ではない構成においては、サイズ変更割当量の選択肢６１９は、円周、半径、直径、基部の幅、及びこれらに類似したものなどのその他の寸法を使用してもよい。ユーザーは、それぞれの領域６０１の１つ又は複数の属性を変更してもよい。例えば、ユーザーは、表示されるコンテンツのタイプ及びサイズを具体的に識別する一方で、色又はフォントサイズは、具体的に識別しなくてもよい。
【００４５】
図６Ｃは、サブテンプレートをその内部において１つ又は複数の領域に適用してもよい例示用のユーザーインターフェイステンプレートを示している。例えば、領域６５１を含むユーザーインターフェイス６５０をテンプレートに従って分割又は構成してもよい。いくつかの構成においては、領域６５１ａは、多数の情報項目を表示するために十分なサイズを有してもよい。従って、領域６５１ａに適用されるサブテンプレート６５３により、多数の情報項目の構成を制御又は定義してもよい。従って、サブテンプレート６５３は、それぞれが異なる情報項目を表示してもよい３つの情報領域６５５を含んでもよい。
【００４６】
テンプレートは、様々な方式によって選択してもよい。図７は、テンプレートを特定のユーザー又はユーザーインターフェイス用に選択してもよい例示用の方法を示している。ステップ７００において、ページ生成システムは、情報を閲覧するためのユーザーインターフェイスに対するユーザー要求を受け取ってもよい。例えば、ユーザーインターフェイスは、ユーザーの関心に対応した一般的なウェブページ又はホームページなどのユーザー固有のページを有してもよい。ステップ７０５において、システムは、要求されたユーザーインターフェイスを閲覧するために使用されるブラウザ及び／又は装置を判定してもよい。この判定は、装置に対して情報を要求すると共に／又は装置及びブラウザ情報をユーザープロファイルから取得することにより、実行してもよい。１つ又は複数の例においては、ユーザーインターフェイスに対する要求（例えば、ＨＴＴＰ  ＧＥＴ要求）内においてブラウザを識別してもよい。これに加えて、又はこの代わりに、装置情報が装置の能力及び機能を含んでもよい。ステップ７１０において、システムは、ユーザーインターフェイスが送信されるネットワークの１つ又は複数の属性を更に判定してもよい。属性は、帯域幅、ネットワークがパブリックであるのか又はプライベートであるか、及びこれに類似したものを含んでもよい。更には、システムは、ステップ７１５において、ユーザーの場所を判定してもよい。ユーザーの場所を判定するステップは、要求元装置の場所判定モジュール（例えば、ＧＰＳシステム）に対して情報を要求するステップ及び／又はユーザーのネットワークアドレスに基づいてユーザーの場所を概略的に突き止めるステップを含んでもよい。
【００４７】
ユーザー、装置、及び／又はブラウザの情報を取得した際に、システムは、次いで、ステップ７２０において、要求されたユーザーインターフェイスを生成するために使用するテンプレートを選択してもよい。テンプレートの選択は、装置の能力に基づいてテンプレートを選択するステップを含む様々なアルゴリズムの使用を含んでもよい。例えば、テンプレートは、第１領域内においてビデオを要求し、且つ、第２領域内においてオーディオを要求してもよい。ユーザーの装置がビデオをサポートしていない場合には、システムは、ビデオ固有の領域を含まない異なるテンプレートを選択してもよい。別の例においては、テンプレートは、言語を指定してもよい。従って、ユーザーの場所が非英語使用国内であると判定された場合には、システムは、ユーザーの場所において使用されている言語に対応したテンプレートを選択してもよい。装置の表示サイズ及び帯域幅は、テンプレートを選択する際に考慮してもよい考慮事項の更なる例である。
【００４８】
ステップ７２５において、システムは、選択されたインターフェイステンプレート内に定義されている領域のうちのそれぞれの領域の領域サイズを判定してもよい。領域サイズは、その領域内に表示されるように選択された情報項目のタイプ（例えば、記事の長さ、画像のサイズ）に基づいて定義してもよい。領域サイズは、当初、予め定義されたサイズ割当量を有するテンプレートによって定義してもよい。この割当量は、領域のサイズを割当量内において拡張又は削減できるようにする。
【００４９】
ステップ７３０において、システムは、選択されたテンプレートの１つ又は複数の領域がサブテンプレート構成を許容又は提供しているかどうかを判定してもよい。許容又は提供している場合には、システムは、ステップ７３５において、サブテンプレート構成を許容又は提供しているそれぞれの領域ごとに、サブテンプレートを選択してもよい。サブテンプレートは、更に大きな領域内において表示される多数の領域の定義を含んでもよく、或いは、この代わりに、又はこれに加えて、領域内における情報項目の外観を定義するための仕様を含んでもよい。例えば、サブテンプレートは、色、フォント、フォントサイズ、フォントスタイル、フレームスタイル、及びこれらに類似したものを定義してもよい。サブテンプレートは、ステップ７２０における主テンプレートの選択に類似した方式によって選択してもよい。ステップ７４０において、サブテンプレート構成を許容又は提供している領域のそれぞれについてサブテンプレートが選択されたら、サブ領域又はゾーンのサイズを判定してもよい。
【００５０】
ステップ７４５において、領域及び／又はサブ領域のそれぞれごとに、領域及び／又はサブ領域の仕様に基づいて、情報項目を選択してもよい。例えば、第１領域のユーザーによって指定されたトピック又は情報供給源に基づいて、第１領域内に表示されるコンテンツを選択してもよい。特定のトピックが選択されていない場合には、ユーザーの運動活動又は購買の履歴に基づいて、第２領域のコンテンツを自動的に選択してもよい。別の例において、ユーザーによって指定された供給源がテンプレート又は領域の属性の一部として定義されている場合には、その供給源から、領域用の情報を取得してもよい。ステップ７５０において、情報項目、テンプレート、及びサブテンプレートを一緒に使用することにより、ユーザーインターフェイスを生成してもよい。
【００５１】
図８は、ユーザーが自身の関心及びそれぞれの関心の相対的な強さを手作業によって定義してもよい例示用のインターフェイス８０１を示している。インターフェイス８０１は、強さインジケータ８０５と共に、関心のリスト８０３を含む。ユーザーは、選択のための選択肢８０７によって関心を削除してもよく、或いは、選択肢８０９を選択することにより、追加の関心をリスト８０３に追加してもよい。選択のための選択肢８０９は、リスト８０３に追加する関心をユーザーが選択してもよい利用可能な関心のリスト（図示されてはいない）を提供するポップアップウィンドウをシステムに生成させてもよい。或いは、この代わりに、又はこれに加えて、ユーザーは、（例えば、１つ又は複数の語をタイプ入力することによって）関心を定義してもよい。ユーザーは、入力フィールドを選択すると共に新しい値を入力することにより、関心の強さ８０５を変更してもよい。或いは、この代わりに、又はこれに加えて、スライダバー８１７を使用することにより、ユーザーの関心の強さのレベルを変更してもよい。強さの尺度は、１〜５という最低から最高までのランキング又はその変動に対応するものであってよい。ユーザーが、多数の関心について同一のランキング又は強さを入力することにより、それらの関心のそれぞれについて自身の関心が等しい強さを有していることを示すことができるようにしてもよい。又、既定値の選択肢８１１、クリアの選択肢８１３、及びサブミットの選択肢８１５などのその他の選択肢をインターフェイス８０１内に提供してもよい。既定値の選択肢８１１は、ユーザーが、自身の関心及び強さの格付けを、予め保存されている関心の組、システムの既定値設定、又はこれらに類似したものに対して、リセットできるようにしてもよい。その一方において、クリアの選択肢８１３は、ユーザーがリスト８０３からすべての関心をクリアできるようにする。或いは、この代わりに、クリアの選択肢８１３は、強さのランキング８０５のみをクリアしてもよいであろう。サブミットの選択肢８１５は、実施された関心に対する任意の変更をユーザーが確認及び終了できるようにする。
【００５２】
本明細書に記述されているユーザーインターフェイスは、ウェブページ、ウィジェット、アプレット、アプリケーション、オペレーティングシステム、電子文書、及びこれらに類似したものに対応するものであってもよい。例えば、オペレーティングシステムのホームインターフェイス内のアイコン又はニュース供給源の配置及び外観は、本明細書に記述されている方法、システム、装置、及びその他の機能を使用することにより、判定してもよい。
【００５３】
以上、本明細書においては、実施形態に関する十分な理解を提供するために、多数の特定の詳細事項について記述している。しかしながら、当業者であれば、これらの特定の詳細事項を伴うことなしに、実施形態を実施してもよいことを理解するであろう。その他の例においては、実施形態を曖昧にすることのないように、周知の動作及びコンポーネントについては、詳細な説明を省略している。本明細書に開示されている特定の構造的及び機能的詳細事項は、代表的なものであり、従って、必ずしも実施形態の範囲を制限するものではないことを理解することができる。
【００５４】
又、「一実施形態」又は「実施形態」に対するすべての参照は、その実施形態との関連において記述されている特定の特徴、構造、又は特性が、少なくとも１つの実施形態に含まれることを意味していることに留意することも有用である。本明細書の様々な場所における「一実施形態において」という文言は、必ずしも、そのすべてが同一の実施形態を参照しているものではない。
【００５５】
望ましい演算レート、電力レベル、熱の許容範囲、処理サイクルの計画値、入力データレート、出力データレート、メモリリソース、データバスの速度、及びその他の性能上の制約などの任意の数の要因に従って変化してもよいアーキテクチャを使用することにより、いくつかの実施形態を実施してもよい。例えば、実施形態は、汎用又は専用プロセッサによって実行されるソフトウェアを使用することにより、実施してもよい。別の例においては、実施形態は、回路、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、又はＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの専用のハードウェアとして実施してもよい。更に別の例においては、実施形態は、プログラムされた汎用コンピュータコンポーネント及びカスタムハードウェアコンポーネントの任意の組合せによって実施してもよい。実施形態は、この文脈において限定されるものではない。
【００５６】
例えば、機械によって実行された場合に、実施形態による方法及び／又は動作を機械に実行させてもよい命令又は命令の組を保存してもよい機械可読媒体又は物品を使用することにより、いくつかの実施形態を実施してもよい。このような機械は、例えば、任意の適切な処理プラットフォーム、演算プラットフォーム、演算装置、処理装置、演算システム、処理システム、コンピュータ、プロセッサ、又はこれらに類似したものを含んでもよく、且つ、ハードウェア及び／又はソフトウェアの任意の適切な組合せを使用することにより、実施してもよい。機械可読媒体又は物品は、例えば、図２を参照して提供されている例などの任意の適切なタイプのメモリユニットを含んでもよい。例えば、メモリユニットは、任意のメモリ装置、メモリ物品、メモリ媒体、ストレージ装置、ストレージ物品、ストレージ媒体、及び／又はストレージユニット、メモリ、着脱自在又は非着脱自在の媒体、消去可能又は消去不能な媒体、書込み可能又は再書込み可能な媒体、デジタル又はアナログ媒体、ハードディスク、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｗｒｉｔｅａｂｌｅ）、光ディスク、磁気媒体、様々なタイプのＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、テープ、カセット、又はこれらに類似したものを含んでもよい。命令は、ソースコード、コンパイルされたコード、インタープリトされたコード、実行可能なコード、静的コード、動的コード、及びこれらに類似したものなどの任意のタイプのコードを含んでもよい。命令は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＢＡＳＩＣ、Ｐｅｒｌ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、Ｖｉｓｕａｌ  ＢＡＳＩＣ、アセンブリ言語、機械コードなどの任意の適切なハイレベルな、ローレベルな、オブジェクト指向の、視覚的な、コンパイルされた、及び／又はインタープリトされたプログラミング言語を使用することにより、実施してもよい。実施形態は、この文脈において限定されるものではない。
【００５７】
以上、本明細書において、実施形態の特定の特徴について図示及び記述したが、当業者には、いまや、多数の変更、置換、変形、及び均等物が想起されよう。従って、添付の請求項は、実施形態の真の精神に含まれるそれらすべての変更及び変形を含むことが意図されていることを理解されたい。
【図１】
0005621078.tif 000002
【図２】
0005621078.tif 000003
【図３Ａ】
0005621078.tif 000004
【図３Ｂ】
0005621078.tif 000005
【図４】
0005621078.tif 000006
【図５】
0005621078.tif 000007
【図６Ａ】
0005621078.tif 000008
【図６Ｂ】
0005621078.tif 000009
【図６Ｃ】
0005621078.tif 000010
【図７】
0005621078.tif 000011
【図８】
0005621078.tif 000012