(57)【要約】  ユーザ装置のディスプレイにホーム画面を動的に生成し、表示するための方法であって、ユーザ装置によって入力されたユーザクエリーを受信し、少なくとも一つの環境変数を受信し、少なくとも一つの環境変数及びユーザクエリーに部分的に基づいてユーザの真意を判断し、少なくとも真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択し、それぞれの選択された情報源は、代表的なアイコンを有し、少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成し、ユーザ装置に現在のホーム画面を生成した新たなホーム画面に置き換えさせる方法。【選択図】図１
2015518227.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ装置のディスプレイにホーム画面を動的に生成し、表示する方法であって、
少なくとも一つの環境変数を受信し、
前記少なくとも一つの環境変数に部分的に基づいてユーザの真意を判断し、
少なくとも前記真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択し、それぞれの選択された情報源は代表的なアイコンを有し、
前記少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成し、
前記ユーザ装置に現在のホーム画面を前記の生成した新たなホーム画面に置き換えさせる方法。
【請求項２】
少なくとも一つの個人的変数を受信し、
前記少なくとも一つの個人的変数及び前記少なくとも一つの環境変数に基づいて前記ユーザの真意を判断することをさらに含む、請求項１に記載の方法。
【請求項３】
前記少なくとも一つの個人的変数は、前記ユーザのプロファイル及び前記ユーザに関する人口学的情報を含む、請求項２に記載の方法。
【請求項４】
前記少なくとも一つの環境変数は、検索履歴、日時、ソーシャルウェブサイトに掲載されたソーシャルフレンドのリスト、位置情報、モーション情報、及び気象情報のうちの少なくとも一つを含む、請求項１に記載の方法。
【請求項５】
前記少なくとも一つの環境変数は、前記ユーザ装置及び外部データベースのうちの少なくとも一つから受信される、請求項４に記載の方法。
【請求項６】
前記少なくとも一つの情報源は、検索エンジン、コンテンツプロバイダーサーバ、垂直比較エンジン、コンテンツ発行者サーバ、及び前記ユーザ装置にインストールされたモバイルアプリケーションのうちの少なくとも一つである、請求項１に記載の方法。
【請求項７】
前記真意を判断することは、
前記の受信した少なくとも一つの個人的変数及び少なくとも一つの環境変数のコンテキストを判断するために、前記の受信した少なくとも一つの個人的変数及び少なくとも一つの環境変数のそれぞれを分析し、
前記の受信した少なくとも一つの個人的変数及び少なくとも一つの環境変数のそれぞれのコンテキストに基づいて、それぞれの前記の受信した少なくとも一つの個人的変数及び少なくとも一つの環境変数を相互に関連付け、
前記の関連付けた結果に基づいて、少なくとも興味のカテゴリーを導き出し、
前記興味のカテゴリーは、前記真意として判断されることをさらに含む、請求項２に記載の方法。
【請求項８】
前記真意を判断することは、前記の受信した少なくとも一つの環境変数の変化を監視し、
前記の受信した少なくとも一つの環境変数の変化を検出すると、前記ユーザの真意を更新するために前記変化を分析することをさらに含む、請求項７に記載の方法。
【請求項９】
前記ユーザの前記真意は、現時点で前記ユーザに興味のある可能性がある、コンテンツの種類、コンテンツ、及び少なくとも一つのアクションのうちの任意の一つを示す、請求項１に記載の方法。
【請求項１０】
前記少なくとも一つの情報源を選択することは、前記複数の情報源のそれぞれが分類された、興味のあるトピック、キーワード及び人口統計学的グループのうちの少なくとも一つに前記真意をマッチさせることをさらに含む、請求項９に記載の方法。
【請求項１１】
前記少なくとも一つのいずれかのアイコンは、前記少なくとも一つの選択された情報源へのリンクを作動させる又はリンクを提供する、グラフィカルシンボル、ウィジェット、及びガジェットのうちの任意の一つである、請求項１に記載の方法。
【請求項１２】
一つ以上の処理部に請求項１に記載の方法を実行させるための命令を格納した非一時的なコンピュータ読み取り可能な媒体。
【請求項１３】
ユーザ装置のディスプレイのホーム画面を動的に生成し、表示するための方法であって、
前記ユーザ装置のユーザによって入力されたユーザクエリーを受信し、
少なくとも一つの環境変数を受信し、
前記少なくとも一つの環境変数及び前記ユーザクエリーに部分的に基づいてユーザの真意を判断し、
少なくとも前記真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択し、それぞれの選択された情報源は代表的なアイコンを有し、
少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成し、
前記ユーザ装置に現在のホーム画面を前記の生成した新たなホーム画面に置き換えさせることを含む方法。
【請求項１４】
少なくとも一つの個人的変数を受信し、
前記少なくとも一つの個人的変数、前記少なくとも環境変数、及び前記ユーザクエリーに基づいた前記ユーザの真意を判断することをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記真意を判断することは、
前記ユーザクエリーのコンテキストを判断するために前記ユーザクエリーを分析し、
前記の受信した少なくとも一つの個人的変数及び少なくとも一つの環境変数のそれぞれのコンテキストを判断するために、前記の受信した少なくとも一つの個人的変数及び少なくとも一つの環境変数のそれぞれを分析し、
前記の受信した少なくとも一つの個人的変数、前記少なくとも一つの環境変数、及び前記ユーザクエリーのコンテキストに基づいて、前記の受信した少なくとも一つの個人的変数、前記少なくとも一つの環境変数、及び前記ユーザクエリーを相互に関連付け、
前記の関連付けた結果に基づいて、少なくとも一つの興味のカテゴリーを導き出し、
前記興味のカテゴリーは、前記真意として判断されることをさらに含む、請求項１４に記載の方法。
【請求項１６】
前記ユーザクエリーは、キーワード、キーワードの一部分、複数のキーワード、文字、文字列のうちの少なくとも一つである、請求項１５に記載の方法。
【請求項１７】
前記ユーザクエリーを自動補完することをさらに含む、請求項１６に記載の方法。
【請求項１８】
前記少なくとも一つのアイコンは、前記少なくとも一つの選択された情報源へのリンクを作動させる又はリンクを提供する、グラフィカルシンボル、ウィジェット、及びガジェットのうちの任意の一つである、請求項１３に記載の方法。
【請求項１９】
一つ以上の処理部に請求項１３に記載の方法を実行させるための命令を格納した非一時的なコンピュータ読み取り可能な媒体。
【請求項２０】
ユーザ装置のディスプレイのホーム画面を動的に生成し、表示する装置であって、
環境変数及び個人的変数を提供するように構成された少なくとも前記ユーザ装置及び複数のシステムと、複数の情報源と通信するためのネットワークへのインターフェースと、
少なくとも一つの環境変数を受信し、前記少なくとも一つの環境変数に部分的に基づいてユーザの真意を判断するように構成された分析器と、
少なくとも前記真意に関して前記複数の情報源のそれぞれから少なくとも一つの情報源を選択するように構成された選択部であって、それぞれの選択された情報源は代表的なアイコンを有する選択部と、
前記少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成する出力部であって、前記ユーザ装置に現在のホーム画面を前記の生成した新たなホーム画面に置き換えさせるようにさらに構成された出力部とを含む装置。
【請求項２１】
前記少なくとも環境変数の変化を継続的に記録し、前記変化に関して前記の生成した新たなホーム画面のそれぞれを更新するように構成されたトラッキング部をさらに含む、請求項２０に記載の装置。
【請求項２２】
前記分析器は、
前記ユーザ装置からのユーザクエリー及び少なくとも一つの個人的変数のうちの少なくとも一つを受信し、
前記少なくとも一つの環境変数、前記ユーザ装置からの前記少なくとも一つのユーザクエリー、及び前記少なくとも一つの個人的変数に基づいて前記真意を判断するようにさらに構成される、請求項２１に記載の装置。
【請求項２３】
前記少なくとも一つの環境変数は少なくとも一つの前記ユーザ装置及び一つ以上の前記複数のシステムから受信される、請求項２０に記載の装置。
【請求項２４】
前記少なくとも一つのアイコンは、前記少なくとも一つの選択された情報源へのリンクを作動させる又はリンクを提供する、グラフィカルシンボル、ウィジェット、及びガジェットのうちの任意の一つである、請求項２０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１２年５月３１日に出願された米国特許仮出願６１／６５３，５６２号の利益を主張する。本出願は、２０１１年３月２８日に出願された米国特許仮出願６１／４６８，０９５号及び２０１０年６月１１日に出願された米国特許仮出願６１／３５４，０２２号の利益を主張する２０１１年６月９日に出願された米国特許出願１３／１５６，９９９号の一部継続出願である。本出願は、２０１１年１１月１５日に出願された米国特許出願１３／２９６，６１９号の一部継続出願である。上記に参照した出願の内容は、本明細書に参照により組み入れられる。
【背景技術】
【０００２】
本発明は、表示装置のホーム画面の表示に関する。より具体的には、本発明は、ディスプレイを有する装置のためのホーム画面の動的なディスプレイに関する。
【０００３】
一般に、ホーム画面は、モバイル装置、タブレットコンピュータ、ラップトップコンピュータ等のユーザ装置のコンテンツを介してナビゲートするために使用されている。ホーム画面を介するナビゲートは、装置のナビゲーションキーを押下することによって、又は、装置のディスプレイ上に取り付けられたタッチ画面等の装置に通常関連した他の入力装置を操作することによって、実行されてもよい。ホーム画面は、本質的に（ｉｎ  ｎａｔｕｒｅ）静止（ｓｔａｔｉｃ）し、ユーザによって一つの静的なアイコンからもう一つのアイコンに時々、移される複数のアイコンを通常含む。さらに、モバイル装置内において、スマートフォン及びタブレットコンピュータ等のディスプレイエリアは、デスクトップ及びラップトップコンピュータシステムに通常用いられるディスプレイ画面と比較して極めて限定的である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
モバイル装置上において、ホーム画面は、モバイル装置へ及びモバイル装置からの様々なデータストリーム（ｄａｔａ  ｓｔｒｅａｍｉｎｇ）に適合するように静的なデータを表示するデフォルト（ｄｅｆａｕｌｔ）のブラウザ（ｂｒｏｗｓｅｒ）として通常作動する。ホーム画面は、書類、ファイル等に関連したアイコンだけでなく、アプリケーション（ブラウザ、モバイルアプリケーション、又はアプリ等）に関連したアイコンを通常含む。アイコンは、ユーザのプリファレンス（ｐｒｅｆｅｒｅｎｃｅ）に従って配置されるものの、一度、アイコンが設定されると、ホーム画面は、ユーザによって前もって設定されていないアイコンの異なる設定を表示するように動的に変更できない。
【０００５】
したがって、先行技術の制限を克服する解決策を提供する利点がある。
【課題を解決するための手段】
【０００６】
本発明のある実施形態は、ユーザ装置のディスプレイにホーム画面を動的に生成し、表示する方法を含む。方法は、少なくとも一つの環境変数を受信し、少なくとも一つ環境変数及びユーザクエリー（ｕｓｅｒ  ｑｕｅｒｙ）に部分的に基づいてユーザの真意（ｉｎｔｅｎｔ）を判断し、少なくとも真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択し、それぞれの選択された情報源は代表的なアイコンを有し、少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成し、ユーザ装置に現在のホーム画面を生成した新たなホーム画面に置き換えさせることを含む。
【０００７】
本発明のある実施形態は、ユーザ装置のディスプレイにホーム画面を動的に生成し、表示する方法も含む。方法は、少なくとも一つの環境変数を受信し、少なくとも一つ環境変数に部分的に基づいてユーザの真意を判断し、少なくとも真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択し、それぞれの選択された情報源は代表的なアイコンを有し、少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成し、ユーザ装置に現在のホーム画面を生成した新たなホーム画面に置き換えさせることを含む。
【０００８】
本発明のある実施形態は、ユーザ装置のディスプレイにホーム画面を動的に生成し、表示するための装置も含む。装置は、少なくともユーザ装置と、環境変数及び個人的変数（ｐｅｒｓｏｎａｌ  ｖａｒｉａｂｌｅ）を提供するように構成された複数のシステムと、複数の情報源と通信するためのネットワークへのインターフェースと、少なくとも一つの環境変数を受信し、少なくとも一つの環境変数に部分的に基づいたユーザの真意を判断するように構成された分析器と、少なくとも真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択するように構成された選択部であって、それぞれの選択された情報源は代表的なアイコンを有する選択部と、少なくとも一つの選択された情報源に対応する少なくとも一つのアイコンを含む新たなホーム画面を生成する出力部であって、ユーザ装置に現在のホーム画面を生成した新たなホーム画面に置き換えさせるようにさらに構成された出力部とを含む。
【図面の簡単な説明】
【０００９】
本発明として捉えられる（ｒｅｇａｒｄｅｄ  ａｓ）主題（ｓｕｂｊｅｃｔ  ｍａｔｔｅｒ）は、請求項に特に指摘され、明確に請求される。本発明の上述の目的及び他の目的、特徴、及び利点は、添付された図面とともに理解される後の詳細な説明から明白であろう。
【図１】一実施形態に従ってシステムの動作の概略図を示す。
【図２】一実施形態に従って装置の動的なホーム画面の動作を説明するフローチャートを示す。
【図３】別の実施形態に従って真意に関して動的なホーム画面のそれぞれを表示する動作を説明するフローチャートを示す。
【図４】一実施形態に従って検索サーバの概略的なブロック図を示す。
【図５Ａ】本明細書で開示された様々な実施形態に従って真意が変化するときに、システムの動作を示す装置の動的なホーム画面のスクリーンショットを示す。
【図５Ｂ】本明細書で開示された様々な実施形態に従って真意が変化するときに、システムの動作を示す装置の動的なホーム画面のスクリーンショットを示す。
【発明を実施するための形態】
【００１０】
本発明において開示された様々な実施形態は、多数の可能であって有利な使用のうちの数例と、本明細書で提示される革新的な教示（ｉｎｎｏｖａｔｉｖｅ  ｔｅａｃｈｉｎｇｓ）の実装とである。一般に、本出願の明細書に記載される文章（ｓｔａｔｅｍｅｎｔ）は、様々に請求された発明の限定を必要としない。さらに、いくつかの文章は、発明の特徴を利用するものの、その他は利用していない。一般に、別に述べていない限り、単一の要素は、一般性を失うことなく、複数の要素であってもよく、逆に複数の要素は、単一の要素であってもよい。図面において、同様の数字は、複数の図面を通して、同様の部分を参照する。
【００１１】
本明細書に開示されたある実施形態において、装置のカスタマイズされた動的ホーム画面を表示するためのシステム及び方法が実現される。システムは、入力されたクエリー（ｑｕｅｒｙ）、一つ以上の環境変数、又は一つ以上の個人的変数に基づいて真意を判断する。真意は、現時点でユーザに興味のある可能性がある、コンテンツの種類、コンテンツ、及び／又はアクションを表す（ｒｅｐｒｅｓｅｎｔ）。真意のそれぞれに対して、システムは、クエリーに応答する一つ以上の情報源のそれぞれを選択し、装置のホーム画面に選択された情報源のそれぞれを表示する。
【００１２】
一実施形態において、システムは、真意に関する装置のそれぞれのホーム画面の壁紙としてイメージを表示する。別の実施形態において、システムは、装置にインストールされた、又は、装置のオペレーティングシステムの一部分としてインストールされたアプリケーション内に実装されてもよい。システムは、ユーザの環境変数又は個人的変数を継続的に記録し、真意の変化の特定に基づいて（ｕｐｏｎ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、システムは、装置のホーム画面を更新する。
【００１３】
図１は、本明細書に開示された、ある実施形態を記述するために利用されたシステム１００の典型的であって非限定的な概略図を描写する。ユーザ装置１１０は、検索サーバ１２０にクエリーを、通信回線１４０を介して送信する。また、検索サーバ１２０は、複数の環境変数を受信するように構成される。そのような変数は、検索履歴、日時、ソーシャルフレンド（ｓｏｃｉａｌ  ｆｒｉｅｎｄ）、位置情報（ｌｏｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）、モーション情報（ｍｏｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）、気象情報、音、画像、ユーザによって受け取られた（ｒｅｃｅｉｖｅｄ）感情入力（ｓｅｎｔｉｍｅｎｔ  ｉｎｐｕｔ）を含むものの、これらに限定されない。環境変数は、検索サーバ１２０に接続されたデータベース（図示せず）及びユーザ装置１１０から検索されてもよい。例えば、位置情報は、ソーシャルフレンドがソーシャルメディアウェブサイト（ｓｏｃｉａｌ  ｍｅｄｅｌｉａ  ｗｅｂｓｉｔｅ）のデータベースから検索されている間に、ユーザ装置１１０内のＧＰＳによって受信できる。さらに、ユーザに関するユーザプロファイル（ｕｓｅｒ  ｐｒｏｆｉｌｅ）、ユーザに関する人口学的情報（ｄｅｍｏｇｒａｐｈｉｃ  ｉｎｆｏｒｍａｔｉｏｎ）等の個人的変数は、検索サーバ１２０によって検索でき、ユーザの真意を判断するために利用される。検索サーバ１２０は、受信した変数に基づいてユーザの真意を判断する。そこで、実施形態に従って、検索サーバ１２０は、それぞれの変数のコンテキスト（ｃｏｎｔｅｘｔ）を分析し、少なくとも真意のカテゴリーを導き出すために分析された変数を相互に関連付ける。関連付けは、分析された変数のコンテキストに基づいて実行される。
【００１４】
別の実施形態において、検索サーバ１２０は、ユーザ及び少なくとも一つの環境変数（及び、提供されていれば個人的変数）から受信したクエリー又はクエリーの一部の真意のそれぞれを判断するように構成される。検索サーバ１２０は、真意を判断するために、入力されたクエリー及び受信した変数を処理する。そこで、典型的な実施形態に従って、検索サーバ１２０は、クエリー及びそれぞれの受信した変数のコンテキストを分析し、少なくとも興味のあるカテゴリーを導き出すために、クエリーとともに分析された変数を相互に関連付ける。関連付けは、分析された変数及びクエリーのコンテキストに基づいて実行される。例えば、検索サーバ１２０は、クエリー「マドンナ（Ｍａｄｏｎｎａ）」を受信する。検索サーバ１２０は、ユーザ装置１１０のＧＰＳによって、ユーザが例えばブルックリン美術館（Ｂｒｏｏｋｌｙｎ  Ｍｕｓｅｕｍ）にいるという情報をさらに受信する。そして、クエリーは、検索サーバ１２０によって分析され、ユーザの位置とともに美術のカテゴリー（ａｒｔ  ｃａｔｅｇｏｒｙ）に関連付けられる。それに加えて、ユーザの真意は、「美術」に関すると判断される。
【００１５】
一度、真意が判断されると、検索サーバ１２０は、ユーザの真意を実現するために、最も適切な複数の情報源１３０−１〜１３０−ｎから情報源を選択する。情報源１３０は、複数のウェブ検索エンジン、コンテンツプロバイダーのサーバ、垂直比較エンジン（ｖｅｒｔｉｃａｌ  ｃｏｍｐａｒｉｓｏｎ  ｅｎｇｉｎｅ）、コンテンツ発行者（ｃｏｎｔｅｎｔ  ｐｕｂｌｉｓｈｅｒ）のサーバ等を含むものの、これらに限定されない。情報源１３０は、プライベートクラウド（ｐｒｉｖａｔｅ−ｃｌｏｕｄ）、パブリッククラウド（ｐｕｂｌｉｃ−ｃｌｏｕｄ）、又はこれらの任意の組み合わせ等のクラウドコンピューティングインフラストラクチャ（ｃｌｏｕｄ−ｃｏｍｐｕｔｉｎｇ  ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）のサーバによって実行されるアプリケーションである、「クラウドベース（ｃｌｏｕｄ−ｂａｓｅｄ）」アプリケーションを含んでもよいものの、これらに限定されない。クラウドコンピューティングインフラストラクチャは、データセンターを介して通常実現される。図１に図示していないものの、情報源１３０は、モバイルアプリケーション（アプリとしても知られる）、及び／又はユーザ装置１１０に現在インストールされているウィジェット（ｗｉｄｇｅｔ）をさらに含んでもよい。
【００１６】
情報源１３０は、異なるカテゴリーに従って、さらに配置されてもよい。例えば、検索用語が「エクトル  ベルリオーズ（Ｈｅｃｔｏｒ  Ｂｅｒｌｉｏｚ）」である場合、クラシック音楽のクエリーを取り扱える情報源からの応答が最良である。
【００１７】
実施形態において、検索サーバ１２０は、どの情報源１３０が真意に対処（ａｄｄｒｅｓｓ）するために最も適切な一つ以上の情報源であるか判断するように構成される。そこで、情報源１３０は、「音楽」、「大工道具」等の興味のあるトピックに従って分類（ｃａｔｅｇｏｒｉｚｅｄ）される。例えば、提供されるコンテンツによって、興味のあるトピックが設定される。情報源１３０は、人口学的情報（ｄｅｍｏｇｒａｐｈｉｃ  ｉｎｆｏｒｍａｔｉｏｎ）（特定の情報源に興味のある（ｂｅ  ｏｆ  ｉｎｔｅｒｅｓｔ）可能性がある人口統計学グループ（ｄｅｍｏｇｒａｐｈｉｃ  ｇｒｏｕｐ）等）に従って、さらに分類（ｃａｔｅｇｏｒｉｚｅｄ）される。情報源１３０は、特定のキーワードに従って登録されてもよい。適切な一つ以上の情報源１３０を判断するために、検索サーバ１２０は、それぞれの情報源のカテゴリーに基づいて真意を情報源にマッチ（ｍａｔｃｈ）させる。例えば、真意が「ブックケースを組み立てること」である場合、「大工道具」に興味のあるトピックに分類された情報源が選択される。さらに、以下に記述されるように、検索サーバ１２０は、どの情報源１３０がユーザにとって最も適切であることを判断するために、ユーザ装置１１０のユーザによる対応する使用（ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｕｓｅ）を監視してもよい。したがって、情報源から提供される将来の参照（ｆｕｔｕｒｅ  ｒｅｆｅｒｅｎｃｅ）を左右する（ｉｎｆｌｕｅｎｃｅ）。
【００１８】
検索サーバ１２０は、ユーザの真意に対処するために、適切であると判断された、選択された情報源１３０のそれぞれに固有のディスプレイセグメント（ｄｉｓｐｌａｙ  ｓｅｇｍｅｎｔ）を含むディスプレイエリア（ｄｉｓｐｌａｙ  ａｒｅａ）をさらに提供する。選択された情報源は、通信回線（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｌｉｎｋ）１６０を介してユーザ装置のそれぞれのディスプレイセグメントと直接的に通信する。ディスプレイエリアは、ウェブブラウザ（ｗｅｂ  ｂｒｏｗｓｅｒ）等の、それ自体でアプリケーションであってもよい。
【００１９】
一実施形態において、以下にさらに説明するように、情報源１３０の選択された情報源の一部分のみがディスプレイセグメントに指定（ｄｉｓｉｇｎａｔｅ  ｗｉｔｈ）される。ディスプレイセグメントに割り当てられていない、これらの選択された情報源は、更なる選択された情報源からの情報等をユーザが要求するときにアプローチ（ａｐｐｒｏａｃｈ）される。単なる一例として、３０の選択された情報源があるものの、ディスプレイエリアは、１０のディスプレイセグメントのみを収容するように指定されてもよい。したがって、選択された情報源のトップテン（ｔｏｐ  ｔｅｎ）のみがディスプレイセグメントに関連付けられる。他の選択された情報源は、以下にさらに説明するように、ユーザによってなされる、更なる情報の後続の要求に従ってディスプレイセグメントに関連付けられる。結果として、検索サーバ１２０は、情報源に存在する実際のコンテンツを注視（ｒｅｇａｒｄ）する特定の情報又は特定のデータを有する必要はない。必要な能力（ａｂｉｌｉｔｙ）は、どの情報源１３０がユーザの真意に対して特定の応答を提供するために適切であるか判断することのみである。したがって、ユーザ装置１１０によって信用された情報源になる可能性がある。
【００２０】
ある実施形態に従って、検索サーバ１２０は、特定の情報源のための特有の通信フォーマットで、判断された真意、又はその変化した状態のそれぞれの情報源へのクエリーを生成する。したがって、任意の種類の成功プロセス（ｓｕｃｃｅｓｓｆｕｌ  ｐｒｏｃｅｓｓｉｎｇ）を実行するためのカスタマイズされたインターフェースを必要とする情報源の検索を可能とする。通信回線１４０，１５０，１６０が、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）、ワイドエリアネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＡＮ）、メトロエリアネットワーク（Ｍｅｔｒｏ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＭＡＮ）、ワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ：ＷＷＷ）、インターネット、有線ネットワーク、無線ネットワークもそれらの任意の組み合わせ等の共通のネットワークにわたって存在する（ｏｃｃｕｒ  ｏｖｅｒ）ものの、これらに限定されない。システム１００の様々な要素は、発明の名称が「ユーザの検索経験を増進されるシステム及び方法」で、発明者がＫａｓｔｅｒｓｔｅｉｎ、２０１１年６月９日に出願された同時係属米国特許出願１３／１５６，９９９号にさらに説明される。米国特許出願１３／１５６，９９９号が含む全ては、共通の譲受人に譲渡され、参照によってこの明細書に組み入れられる。
【００２１】
図２は、一実施形態に従ってユーザ装置上の動的なホーム画面を生成し、表示するための方法の典型的であって非限定的なフローチャート２００を描写する。ステップＳ２１０において、少なくとも環境変数は、検索サーバ１２０で受信される。環境変数は、限定のためでなく、例えば、ユーザのモバイル装置の位置、装置のモーション速度（ｒａｔｅ  ｏｆ  ｍｏｔｉｏｎ）、日時等であってもよい。一実施形態において、検索サーバ１２０は、システム又はユーザによって定義された一組の変数を含むように事前設定（ｐｒｅｃｏｎｆｉｇｕｒｅｄ）されてもよい。例えば、「自宅」は、ユーザの自宅の物理的な位置を意味する。ここで、「朝」は、６ＡＭ〜１０ＡＭの間の任意の時間を意味する。
【００２２】
任意に、検索サーバ１２０は、ユーザを関連付けた一つ以上の個人的変数を検索又は受信してもよい。上述したように、そのような個人的変数は、ユーザプロファイル、人口学的情報、ユーザのプリファレンス等を含んでもよいものの、これらに限定されない。そのような個人的変数は、変数を生成及び／又は維持するシステム及びデータベースから検索又は受信されてもよい。
【００２３】
ステップＳ２２０において、受信した変数に基づいて、ユーザの真意は、判断される。受信した変数は、少なくとも一つの環境変数及び任意の一つ以上の個人的変数を含む。真意は、現時点でユーザが興味のある可能性がある、コンテンツの種類、コンテンツ、及び／又はアクションを表してもよい。一実施形態において、真意は、結果として真意を変更する変数の任意の変化を判断するために、少なくとも受信した環境変数（又は監視されるユーザによって判断された変数）を監視することによって、判断される。そして、変更した環境変数は、ユーザの現在の（更新された）真意を判断するために分析される。変更した環境変数は、個人的変数とさらに関連付けられてもよい。
【００２４】
例えば、時間が月曜日の８ＡＭであり、ユーザ装置の位置がユーザの自宅である場合、真意は、「ニュースをレビューすること」又は「Ｅｍａｉｌをレビューすること」に関連している。位置が自宅から外に変化すると、ＧＰＳ情報は、ユーザがドライブしていることを示し、真意は、ユーザの通勤中に、最新交通情報を受信すること、又は、ユーザの好きなラジオ放送局を聞くことに変更されてもよい。別の例として、装置のモーションは、人が歩く速度で判断される場合であって、かつ、位置がニューヨーク市５番通り（５ｔｈ  Ａｖｅｎｕｅ）として判断される場合、ユーザの真意は、「近隣のストアでショッピングすること」としてもよい。
【００２５】
ステップＳ２３０において、判断された真意に関連する一つ以上の情報源（情報源１３０等）は、選択される。例えば、真意が（上述したように）「ニュースをレビューすること」である場合、選択された情報源は、ユーザが通常レビューする、一つ以上のニュースウェブサイト又はアプリ（モバイルアプリケーション）であってもよい。好きなニュースウェブサイト又はアプリは、例えば、異なる環境変数（検索履歴又は閲覧履歴等）及び／又は個人的変数（ユーザプロファイル等）に基づいて判断されてもよい。
【００２６】
ステップＳ２４０において、選択された情報源に関してカスタマイズされたホーム画面のそれぞれは、ユーザ装置上に表示されるように生成される。それぞれの選択された情報源は、アイコンに関連付けられる。アイコンは、ユーザ装置のディスプレイに描画され、表示される、グラフィカルシンボル（ｇｒａｐｈｉｃａｌ  ｓｙｍｂｏｌ）の任意の種類であってもよい。アイコンをクリックすること、又は、アイコンをタップすることは、アプリを作動させ、情報源（ニュースウェブサイト等）にリンク（ｌｉｎｋ）を張る（ｐｒｏｖｉｄｅ）。したがって、ユーザの所望の情報及び／又はアクションを提供できる。一実施形態において、カスタマイズされたホーム画面に含まれるアイコンは、それぞれの選択された情報源を作動及び／又は提供するウィジェット又はガジェットの一形態であってもよい。ウィジェット又はガジェットは、詳細に上述されたように、選択された情報源又は情報に関連付けられることを留意すべきである。
【００２７】
ステップＳ２５０において、実行を停止する必要があるか否かチェックされ、実行を停止する必要がある場合、実行を終了し、実行を停止する必要がない場合、ステップＳ２１０で実行を継続する。
【００２８】
図３は、別の実施形態に従って、クエリー又はクエリーの一部分、及び少なくとも一つの環境変数に関して動的にホーム画面のそれぞれを生成し、表示する方法を説明する、典型的であって、非限定的なフローチャート３００を描写する。ステップＳ３１０において、検索サーバ１２０は、ユーザ装置１１０からフリーテキストクエリー（ｆｒｅｅ−ｔｅｘｔ  ｑｕｅｒｙ）又はフリーテキストクエリーの一部分等のクエリーを受信する。例えば、クエリーは、キーワード、キーワードの一部分、複数のキーワード、文字、文字列（ａ  ｓｅｒｉｅｓ  ｏｆ  ｃｈａｒａｃｔｅｒｓ）等であってもよい。
【００２９】
一実施形態において、検索サーバ１２０は、例えば、ユーザエクスペリエンス（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）に基づいて、クエリーの少なくとも一部分を自動補完（ａｕｔｏ−ｃｏｍｐｌｅｔｅ）し、少なくともクエリーを提案するように構成される。
【００３０】
ステップＳ３２０において、少なくとも環境変数が受信され、ステップＳ３３０において、クエリーに関してユーザの真意のそれぞれは、上述したように、少なくとも一つの環境変数に基づいて判断される。ユーザの真意は、環境変数に関連付けられてもよい一つ以上の個人的変数を使用することによっても判断できる。
【００３１】
ステップＳ３４０において、複数の情報源１３０−１〜１３０−ｎから関連性のある情報源のリストが、判断された真意に関して受信したクエリーのそれぞれのために判断される。ステップＳ３６０において、カスタマイズされたホーム画面は、関連性があると判断された情報源１３０を含むように生成される。生成したホーム画面は、ユーザ装置に表示される。上述の通り、選択された情報源は、生成したホーム画面上のアイコンに関連付けられる。アイコンは、ユーザ装置のディスプレイに描画され、表示されるグラフィカルシンボルの任意の種類であってもよい。アイコンをクリック又はタップすることは、アプリ（モバイルアプリケーション）を作動、又は、情報源（ニュースウェブサイト等）にリンクを張る。したがって、ユーザに所望の情報及び／又はアクションを提供できる。
【００３２】
上述の通り、一実施形態において、カスタマイズされたホーム画面に含まれるアイコンは、ウィジェット又はガジェットの一形態（ａ  ｆｏｒｍ  ｏｆ）であってもよい。ウィジェット又はガジェットは、上記に詳細に説明したように、選択された情報源に関連付けられることに留意すべきである。
【００３３】
以下は、図３を参照して説明される方法の動作（ｏｐｅｒａｔｉｏｎ）の非限定的な例である。ユーザは、最高級（ｈｉｇｈ−ｅｎｄ）のブランドに関連するクエリーを度々入力する場合、検索サーバ１２０は、最高級ブランドを検索する傾向がある他のユーザによって時々選択される情報源を表示する。検索サーバ１２０は、クエリーが入力された日時（環境変数として）をさらに特定してもよい。
【００３４】
別の例において、ユーザが朝に「食べる（ｅａｔ）」というクエリー用語を入力する場合、検索サーバ１２０は、朝食に関連した結果を表示する。ユーザが「食べる」というクエリー用語を夕方入力する場合、システムは、夕食に関連した応答を表示する。別の例において、環境変数がユーザの位置の気温であり、入力クエリーが「衣類（ｃｌｏｔｈｉｎｇ）」である場合、検索サーバ１２０は、気温及び衣類という用語に関して情報源のそれぞれを選択する。クエリー用語「衣類」及び「冬季」を示す環境変数の気温に応答して表示されてもよい情報源の例は、冬の衣類を販売するオンラインストアである。再度、選択された情報源は、ユーザ装置１１０のホーム画面上のアイコンとして表示される。
【００３５】
さらにもう一つの例において、環境変数は、ユーザが静止しているか（ｓｔａｔｉｃ）又は動いている（ｍｏｖｉｎｇ）かを示す、ユーザ装置のモーション状態（ｓｔａｔｅ  ｏｆ  ｍｏｔｉｏｎ）である。検索サーバ１２０は、情報源を選択し、この特定及び入力クエリーに基づいて選択された情報源に関連付けられたアイコンを表示する。例えば、ユーザが動いている間にクエリー用語「ピザ」を入力する場合、検索サーバ１２０は、ピザ屋（ｐｉｚｚａ  ｒｅｓｔａｕｒａｎｔｓ）に関連した情報源を選択する。ユーザが静止モードである間にクエリー用語「ピザ」を入力すると、検索サーバ１２０は、デリバリーピザに関連した情報源を表示する。再度、選択された情報源は、ユーザ装置のホーム画面に表示される。したがって、ホーム画面は、クエリー及び対応する変数に関して動的にそれぞれ変更される。
【００３６】
ステップＳ３７０において、処理する更なるクエリーがあるか否かがチェックされ、更なるクエリーがある場合、ステップＳ３１０の実行を継続し、更なるクエリーがない場合、実行を終了する。
【００３７】
当業者は、図２に記載されているように、動的なホーム画面を表示する動作、及び、図３に記載されているように、クエリーの真意に関して動的なホーム画面のそれぞれを表示する動作は、発明の範囲を逸脱することなく統合されてもよいことを容易に理解するだろう。
【００３８】
図４は、検索サーバ１２０の典型的であって非限定的な概略図４００を描写する。典型的な実施形態に従って、検索サーバ１２０は、ユーザ装置１１０からクエリーを受信する入力部１２１を含む。入力部１２１を介して、複数の環境変数も受信される。検索サーバ１２０は、分析器１２３、選択部１２５、トラッキング部１２７、及び出力部１２９も含む。各部は、メモリに連結（ｃｏｕｐｌｅｄ）されたプロセッサ（両方図示せず）を含んでもよい。
【００３９】
分析器１２３は、上記に詳細に説明したように、一つ以上の環境変数に基づいて、場合によっては個人的変数を使用してユーザの真意を判断する。分析器１２３は、上述の通り、入力クエリーの真意のそれぞれも判断できる。選択部１２５は、真意に関して複数の情報源のそれぞれから少なくとも一つの情報源を選択し、それぞれの選択された情報源に関して、少なくともアイコン又はウィジェットのそれぞれを抽出する。トラッキング部１２７は、少なくとも環境変数の変化を継続的に記録（ｔｒａｃｋ）し、当該変化のホーム画面のそれぞれを更新する。出力部１２９は、抽出されたアイコンを含む新たなホーム画面を生成し、ユーザ装置に現在のホーム画面を生成した新たなホーム画面に置き替えさせる。
【００４０】
図５Ａ及び図５Ｂは、モバイル装置のカスタマイズされた動的なホーム画面の典型的であって非限定的なスクリーンショット５００Ａ，５００Ｂを描写する。５００Ａにおいて、アイコンを備えるデフォルトのホーム画面が示される。ユーザは、ウィンドウ５１０Ａ内に、用語、例えば、クエリー用語「寿司」を入力してもよい。一実施形態において、発明の名称が「クエリー入力及びその応答に関して壁紙の応答の即時更新のためのシステム及び方法」で、発明者がＫａｓｔｅｒｓｔｅｉｎ、２０１１年１１月１５日に出願された同時係属米国特許出願１３／２９６，６１９号にさらに詳細に説明されるように、クエリーの意図（ｑｕｅｒｙ  ｉｎｔｅｎｔ）５２０Ａに関して一つ以上の絵柄（ｐｉｃｔｕｒｅｓ）のそれぞれを備えるインスタント壁紙（ｉｎｓｔａｎｔ  ｗａｌｌｐａｐｅｒ）は、実現される。米国特許出願１３／２９６，６１９号が含む全ては、共通の譲受人に譲渡され、参照によってこの明細書に組み入れられる。
【００４１】
ユーザの現在の位置に関して環境変数のそれぞれは、例えば、グローバルポジショニングシステム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：ＧＰＳ）によって検索サーバ１２０に提供される。ユーザの現在の位置は、ユーザが自宅にいるか外出しているかを判断するために、検索サーバ１２０によって使用される。
【００４２】
スクリーンショット５００Ａは、ユーザが自宅にいるという判断に応答して生成されたホーム画面である。したがって、検索サーバ１２０は、クエリー用語「寿司」を識別するときに、真意に関して結果のそれぞれを表示するためのアイコン、例えば、自宅で寿司をどのようにつくるかに関する説明書（ｉｎｓｔｒｕｃｔｉｏｎｓ）５３０Ａを表示する情報源を表示するだけでなく、この真意に関連した壁紙を表示する。
【００４３】
スクリーンショット５００Ｂは、ユーザが自宅から外出しているという判断及びクエリー用語「寿司」に応答して生成されたホーム画面である。スクリーンショット５００Ｂは、結果として、新たな真意に関するアイコン、例えば、ユーザの現在の位置に近い寿司屋（ｓｈｕｓｈｉ  ｒｅｓｔａｕｒａｎｔｓ）を特定するウェブサイト５１０Ｂへのリンクを表示する。
【００４４】
様々な実施形態は、ハードウェア、ファームウェア、ソフトウェア、又はそれらの任意の組み合わせとして実装されてもよい。さらに、ソフトウェアは、プログラムストレージ部に有形に（ｔａｎｇｉｂｌｙ）具体化された（ｅｍｂｏｄｉｅｄ）アプリケーションプログラム、又は、部品又はある装置及び／又は装置の組み合わせからなるコンピュータ読み取り可能な記録媒体として実装されることが好ましい。アプリケーションプログラムは、任意の適切なアーキテクチャを含むマシンによってアップロード及び実行されてもよい。マシンは、一つ以上の中央演算装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔｓ「ＣＰＵｓ」）、メモリ、及び入力インターフェース又は出力インターフェース等のハードウェアを有するコンピュータプラットフォーム上に実装されることが好ましい。コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードも含んでもよい。この明細書に記載された様々な処理及び機能は、コンピュータ又はプロセッサが明確に示されるか否かを問わず、ＣＰＵによって実行されてもよい、マイクロ命令コードの一部分、アプリケーションプログラムの一部分、又はそれらの任意の組み合わせのいずれかであってもよい。さらに、様々なその他の周辺機器の部品（ｐｅｒｉｐｈｅｒａｌ  ｕｎｉｔｓ）は、更なるデータストレージ部及び印刷部等のコンピュータのプラットホームに接続されてもよい。サーバの全て又はいくつかは、一つ以上の統合サーバに結合（ｃｏｍｂｉｎｅｄ）されてもよい。さらに、非一時的な（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）コンピュータ読み取り可能な媒体は、一時的な（ｔｒａｎｓｉｔｏｒｙ）伝搬信号（ｐｒｏｐａｇａｔｉｎｇ  ｓｉｇｎａｌ）以外の任意のコンピュータ読み取り可能な媒体である。ディスプレイセグメント及びミニディスプレイセグメント（ｍｉｎｉ−ｄｉｓｐｌａｙ  ｓｅｇｍｅｎｔｓ）は、上記に詳細に記載された目的のためのパッケージ（ｇｅｎｅｒｉｃ）又はオーダーメイド（ｔａｉｌｏｒｅｄ）のいずれかのブラウザ又はインターネットモバイルアプリケーションの別の適切なグラフィカルユーザインターフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）であり得るディスプレイエリアに表示されてもよい。
【００４５】
この明細書に列挙される全ての例及び条件付きの言い回しは、技術を促進させる発明者によって提供（ｃｏｎｔｒｉｂｕｔｅ）される原理及びコンセプトを読者に理解させることを助ける教育上の目的を意味する。また、この明細書に列挙される全ての例及び条件付きの言い回しは、特に列挙された例及び条件に限定されることなく解釈される。また、この明細書の文章で列挙される原理、視点、及び実施形態もそれらの特定の複数の例も、それらの構造的であって機能的な均等のものを包含することを意味する。さらに、そのような均等のものは、構造にかかわらず、同一の機能を実行する、開発された任意の要素等、現在知られる均等のものだけでなく、将来、開発される均等のものも含むことを意味する。
【図１】
2015518227.tif 000003
【図２】
2015518227.tif 000004
【図３】
2015518227.tif 000005
【図４】
2015518227.tif 000006
【図５Ａ】
2015518227.tif 000007
【図５Ｂ】
2015518227.tif 000008
【国際調査報告】
2015518227.tif 000009
2015518227.tif 000010