テキストデータを受信することに応答してモバイルコンピューティングデバイス上で動作を開始するための、コンピュータで実施される方法であって、前記テキストデータを受信するステップと、前記モバイルコンピューティングデバイス内の1つ又は複数の記憶ロケーションが該受信されたテキストデータと類似するデータを含むか否かを判断するステップと、前記モバイルコンピューティングデバイス内の1つ又は複数の記憶ロケーションが前記受信されたテキストデータと類似するデータを含まないと判断したことに応答して、前記受信されたテキストデータを1つ又は複数のアプリケーションに通信するステップと、前記モバイルコンピューティングデバイスの画面上に、前記1つ又は複数のアプリケーションからの、アプリケーションにそれぞれ関連付けられた1つ又は複数のアプリケーション識別子を表示するステップと、アプリケーション識別子を特定する選択結果を受信するステップと、少なくとも1つのプロセッサを用いて、該選択されたアプリケーション識別子に関連付けられた選択されたアプリケーションを用いた動作を実行するステップであって、該動作は、受信された検索テキストデータを用いる、実行するステップと、を含む、方法。前記モバイルコンピューティングデバイスに含まれるプロセッサを用いて、前記選択されたアプリケーションを用いた動作を実行するステップが、前記受信されたテキストデータに関連付けられたフォーマットを判断するステップと、前記受信されたテキストデータに関連付けられたフォーマットに基づいて前記動作を決定するステップと、を含む、請求項1に記載の方法。前記モバイルコンピューティングデバイスに含まれるプロセッサを用いて、前記選択されたアプリケーションを用いた動作を実行するステップが、前記受信されたテキストデータに関連付けられたデータを特定するステップと、前記受信されたテキストデータに関連付けられたデータに基づいて前記動作を決定するステップと、を含む、請求項1に記載の方法。前記受信されたテキストデータに関連付けられたデータが、ロケーション又はカテゴリを含む、請求項3に記載の方法。前記モバイルコンピューティングデバイス内の1つ又は複数の記憶ロケーションが前記受信されたテキストデータと類似するデータを含むか否かを判断するステップが、前記モバイルコンピューティングデバイス内の記憶ロケーションが前記受信されたテキストデータと類似するデータを含むと判断したことに応答して、前記画面上に、前記モバイルコンピューティングデバイス内の前記記憶ロケーションからのデータを表示するステップ、を含む、請求項1に記載の方法。前記テキストデータを受信するステップが、前記プロセッサを用いて、前記受信されたテキストデータに関連付けられたフォーマットを変更するステップ、を含む、請求項1に記載の方法。モバイルコンピューティングデバイスを用いて、受信された検索テキストデータに基づき、代替の検索用語を生成するための、コンピュータで実施される方法であって、前記検索テキストデータを受信するステップと、前記モバイルコンピューティングデバイス内の1つ又は複数の記憶ロケーションが該受信された検索テキストデータと類似するデータを含まないと判断したことに応答して、前記モバイルコンピューティングデバイスのメモリに記憶された検索データベースから、前記モバイルコンピューティングデバイスの外部のデータストアに関連付けられた1つ又は複数の検索アプリケーションを特定するステップと、1つ又は複数の検索アプリケーションの選択結果を受信するステップと、前記受信された検索テキストデータを前記1つ又は複数の検索アプリケーションに通信するステップと、前記1つ又は複数の検索アプリケーションから、前記受信された検索テキストデータに関連付けられた1つ又は複数の代替の検索用語を受信するステップと、前記1つ又は複数の代替の検索用語を画面上での表示用に準備するステップと、を含む、方法。前記モバイルコンピューティングデバイスの前記画面を用いて前記1つ又は複数の代替の検索用語を表示するステップが、検索アプリケーション識別子を代替の検索用語に近接して表示するステップであって、前記検索アプリケーション識別子は、該受信された代替の検索用語の送信元の検索アプリケーションに関連付けられている、表示するステップ、を含む、請求項7に記載の方法。前記検索アプリケーション識別子が、アイコン、グラフィック又はテキスト文字列のうちの少なくとも1つを含む、請求項8に記載の方法。前記検索アプリケーション識別子を前記代替の検索用語に近接して表示するステップが、前記代替の検索用語を複数の検索アプリケーションから受信することに応答して、複数の検索アプリケーション識別子を表示するステップであって、各検索アプリケーション識別子は、前記複数の検索アプリケーションからの検索アプリケーションに関連付けられている、表示するステップ、を含む、請求項8に記載の方法。モバイルコンピューティングデバイスのメモリに記憶された検索データベースに含まれる検索ロケーションを特定する検索データベースを変更するための、コンピュータで実施される方法であって、前記モバイルコンピューティングデバイス内の送受信器を用いて、ウェブサイトからデータを受信するステップと、前記モバイルコンピューティングデバイスに含まれるプロセッサを用いて、前記ウェブサイトからのデータを解析して、検索データを特定する、解析するステップと、前記検索データを特定することと、前記検索データベースが前記ウェブサイトに関連付けられたデータを含まないと判断したことと、に応答して、前記ウェブサイトに関連付けられた識別子と、前記ウェブサイトに関連付けられた検索アプリケーションとを決定するステップと、前記ウェブサイトに関連付けられた識別子と、前記検索アプリケーションに関連付けられたデータとを前記検索データベースに記憶するステップと、を含む、方法。前記検索データが、構造化文書に含まれるタグを含む、請求項11に記載の方法。前記タグが、前記ウェブサイトに関連付けられた検索プラグインを特定する、請求項12に記載の方法。前記モバイルコンピューティングデバイスに含まれるプロセッサを用いて、前記ウェブサイトからのデータを解析して、検索データを特定する、解析するステップが、前記検索データを特定することと、前記検索データベースが前記ウェブサイトに関連付けられたデータを含むと判断したことと、に応答して、前記検索データベース内のデータを変更するステップ、を含む、請求項11に記載の方法。前記検索データベース内のデータを変更することが、前記検索データベースに記憶されたデータを再順序付けすることを含む、請求項11に記載の方法。前記検索データベースに記憶されたデータを再順序付けすることが、データが前記ウェブサイトから受信された頻度を求めることと、前記ウェブサイトに関連付けられた識別子が、前記データが前記ウェブサイトから受信された頻度に比例する位置を有するように、前記検索データベースに記憶されたデータを再順序付けすることと、を含む、請求項15に記載の方法。前記検索データベースに記憶されたデータを再順序付けすることが、データが前記ウェブサイトから受信される日付を求めることと、前記ウェブサイトに関連付けられた識別子が、前記データが前記ウェブサイトから受信された日付に応じた位置を有するように、前記検索データベースに記憶されたデータを再順序付けすることと、を含む、請求項15に記載の方法。前記検索データベースに記憶されたデータを再順序付けすることが、データが前記ウェブサイトから受信された頻度を求めることと、データが前記ウェブサイトから受信された日付を求めることと、前記ウェブサイトに関連付けられた識別子が、前記データが前記ウェブサイトから受信された頻度と、前記データが前記ウェブサイトから受信された日付とに応じた位置を有するように、前記検索データベースに記憶されたデータを再順序付けすることと、を含む、請求項15に記載の方法。前記ウェブサイトに関連付けられた識別子と、前記検索アプリケーションに関連付けられたデータとを前記検索データベースに記憶するステップが、データが前記ウェブサイトから受信された回数を求めるステップと、前記データが前記ウェブサイトから受信された回数が閾値と等しくなったことに応答して、前記ウェブサイトに関連付けられた識別子を前記検索データベースに記憶するステップと、を含む、請求項11に記載の方法。検索テキストデータを受信し、該検索テキストデータに応答して動作を開始する命令を記憶するように構成されたコンピュータ可読記憶媒体であって、前記命令は、プロセッサによって実行されると、該プロセッサに、メモリに記憶されたデータによって特定された1つ又は複数の記憶ロケーションが前記検索テキストデータと類似するデータを含むか否かを判断させ、前記1つ又は複数の記憶ロケーションが該受信された検索テキストデータと類似するデータを含まないと判断したことに応答して、前記受信された検索テキストデータを1つ又は複数のアプリケーションに通信させ、前記1つ又は複数のアプリケーションからのアプリケーションにそれぞれ関連付けられた1つ又は複数のアプリケーション識別子を表示用に準備させ、アプリケーション識別子の選択結果を受信させ、該選択されたアプリケーション識別子に関連付けられた選択されたアプリケーションを用いて、前記受信された検索テキストデータを用いる動作を実行させる、コンピュータ可読記憶媒体。詳細な説明図面及び以下の説明は、単なる例示としての好ましい実施形態に関するものである。以下の議論から、本明細書に開示される構造及び方法の代替的な実施形態は、特許請求されるものの原理から逸脱することなく用いることができる実現可能な代替物として容易に認識されることに留意されたい。幾つかの実施形態について詳細に言及することにする。これらの実施形態の例は、添付した図に示されている。なるべく類似又は同様の参照符号が図に用いられる場合があり、類似又は同様の機能を示す場合があることに留意されたい。図は、開示されるシステム又は方法の実施形態を単に例示の目的で示すものである。当業者であれば、以下の説明から、本明細書に示す構造及び方法の代替的な実施形態を、本明細書で説明する原理から逸脱することなく用いることができることを容易に認識するであろう。例示の構成の概説複数のデータソースを検索するか又は受信された検索テキストから動作を開始するための単一のインタフェースを提供する検索マネージャを備えるデバイス、システム、方法又はプロセス、又はコンピュータ可読記憶媒体の1つの実施形態。この検索マネージャは、それぞれ異なるウェブサイト又はアプリケーション等のそれぞれ異なる検索ロケーションを特定するデータと、様々な検索ロケーションに関連付けられた検索アプリケーションとを記憶する検索データベースを保持することができる。1つの実施形態では、検索マネージャは、データがモバイルコンピューティングデバイスによって受信されると、新しい検索ロケーションを追加することによって又は検索ロケーションに関連付けられた記憶データを変更することによって検索データベースを動的に変更する。例えば、検索マネージャは、タグ等の、ウェブサイトからのデータ内にある検索特有のデータを特定することに応答して、そのウェブサイトに関連付けられた識別子及び検索アプリケーションを検索データベースに追加する。様々な実施形態では、検索マネージャは、ウェブサイトアクセスの頻度、ウェブサイトアクセスの近時性recency、又はウェブサイトアクセスの頻度及び近時性の組合せ等の1つ又は複数のパラメータを用いて、ウェブサイト若しくは他の検索ロケーションを検索データベースに追加するか否か、又はアクセスされた検索ロケーションに関連付けられた、検索データベースに記憶されているデータを変更するか否かを判断することができる。1つの実施形態では、検索マネージャは、検索データベースに記憶された検索アプリケーションを用いて、受信された検索テキストに関連付けられた代替の検索用語を決定し、検索用語の変更を簡略化して、データ索出の可能性を高める。例えば、検索マネージャは、受信された検索テキストを、外部の検索エンジン等の1つ又は複数の検索アプリケーションに通信する。これらの検索アプリケーションは、検索テキストと類似する代替の検索用語を特定する。例えば、代替の検索用語は、検索テキストに含まれる1つ若しくは複数の語若しくは句を含むか、又は検索テキスト内の語若しくは句と同義の語若しくは句を含む。検索マネージャは、モバイルコンピューティングデバイスを用いて代替の検索用語を受信して表示し、これにより、ユーザは、所望の場合には代替の検索用語を検討して選択することが可能になる。1つの実施形態では、検索マネージャは、受信された代替の検索用語の送信元の検索アプリケーションに関連付けられた画像又はテキスト等の、当該代替の検索用語の出所originを示すデータも表示する。加えて、検索マネージャは、1つ又は複数のアプリケーションが、受信された検索テキストを用いて動作を実行することを可能にする。1つの実施形態では、検索マネージャは、受信された検索テキストを求めて、連絡先データベース、ブックマークストア、記憶リスト、カレンダ等の、モバイルコンピューティングデバイスにローカルな記憶ロケーションを検索し、検索テキストと一致するものがローカルな記憶ロケーション内に見つからない場合には、既定のアプリケーションを検索する。既定のアプリケーションのうちの1つ又は複数は、モバイルコンピューティングデバイスの画面を用いて表示され、これによって、ユーザは、アプリケーションを選択することが可能になる。検索マネージャは、検索テキストを選択されたアプリケーションに通信し、選択されたアプリケーションは、この検索テキストを用いて動作を実行する。例えば、電子メールアプリケーションが選択された場合、メッセージ本体又は対象テキストに検索テキストを含む電子メール又はメッセージが生成される。1つの実施形態では、検索テキストのフォーマットは、実行される動作に影響を与え、これにより、アプリケーションは、検索テキストのフォーマットを考慮してそれぞれ異なる動作を実行することが可能になる。例示のモバイルコンピューティングデバイス1つの例示の実施形態では、開示されるような構成は、ホストデバイスとすることができるモバイルコンピューティングデバイスと、アクセサリデバイスとの間で用いられるように構成することができる。図1a及び図1bは、モバイルコンピューティングデバイス110の1つの実施形態を示している。図1aは、電話機能付きモバイルコンピューティングデバイス110、例えば携帯電話又はスマートフォンの第1の位置状態の1つの実施形態を示している。図1bは、電話機能付きモバイルコンピューティングデバイス110、例えば、携帯電話、スマートフォン、ネットブック、又はラップトップコンピュータの第2の位置状態の1つの実施形態を示している。モバイルコンピューティングデバイス110は、電話呼を発信及び受信するための電話アプリケーションをホストするとともに実行するように構成されている。理解を容易にするために、本明細書に開示される原理は、移動通信ネットワークにおいて動作する電話機能付きモバイルコンピューティングデバイス110の一例示の状況におけるものであることに留意されたい。しかしながら、本明細書に開示される原理は、公衆交換電話ネットワークPSTN及び/又はインターネットプロトコル上の音声VoIP機能を有するデータネットワークと直接インタフェースするように構成された電話機能付きデバイス等の他の二重又は多重電話の状況において適用することができる。また、モバイルコンピューティングデバイス110は、専ら例示のためのみのものであり、その機能の原理は、他のコンピューティングデバイス、例えば、タブレットコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、デスクトップコンピュータ、サーバコンピュータ等に適用される。モバイルコンピューティングデバイス110は、第1の部分110a及び第2の部分110bを備える。第1の部分110aは、情報又はデータの表示用の画面を含み、ナビゲーションメカニズムを備えることができる。第1の部分110aのこれらの態様は以下で更に説明される。第2の部分110bは、キーボードを含み、同様に以下で更に説明される。モバイルコンピューティングデバイス110の第2の位置状態は、開位置と呼ばれる場合があり、この開位置では、モバイルコンピューティングデバイスの第1の部分110aは、モバイルコンピューティングデバイス110の第2の部分110bを露出させる第1の方向にスライドする又は動きの点からは逆もまた同様である。モバイルコンピューティングデバイス110は、第1の位置状態又は第2の位置状態のいずれにおいても動作状態を維持している。モバイルコンピューティングデバイス110は、ユーザの手に保持するのに便利なフォームファクタ、例えば携帯情報端末PDA又はスマートフォンのフォームファクタ、になるように構成されている。例えば、モバイルコンピューティングデバイス110は、長さが7.5センチメートル~15.5センチメートルの範囲、幅が5センチメートル~15センチメートルの範囲、厚さが0.5センチメートル~2.5センチメートルの範囲の寸法を有するとともに50グラム~250グラムの重さを有することができる。モバイルコンピューティングデバイス110は、第1の位置状態に示すように、スピーカ120、画面130、及びオプションのナビゲーションエリア140を含む。モバイルコンピューティングデバイス110は、キーパッド150も備える。このキーパッド150は、第2の位置状態において露出される。モバイルコンピューティングデバイスは、マイク図示せずも備える。モバイルコンピューティングデバイス110は、1つ又は複数のスイッチ図示せずも備えることができる。これらの1つ又は複数のスイッチは、ボタン、スライダ又はロッカスイッチとすることができ、機械式又は固体式例えば接触感知固体スイッチとすることができる。モバイルコンピューティングデバイス110の画面130は、例えば、240×240、320×320、320×480、又は640×480のタッチtouchsensitiveジェスチャを含むディスプレイ画面である。画面130は、例えば、ガラス材料、プラスチック材料、薄膜材料又は複合材料等から構成することができる。このタッチスクリーンtouchsensitivescreenは、半透過型液晶ディスプレイLCD画面とすることができる。代替的な実施形態では、アスペクト比及び解像度は、この説明に開示されている本発明の特徴の原理から逸脱することなく、別のものとすることができる。例として、画面130の実施形態には、アクティブマトリックス液晶ディスプレイAMLCD、薄膜トランジスタ液晶ディスプレイTFT-LCD、有機発光ダイオードOLED、干渉変調器ディスプレイIMOD、液晶ディスプレイLCD、又は他の好適な表示デバイスが含まれる。一実施形態では、ディスプレイはカラー画像を表示する。別の実施形態では、画面130には、ユーザから入力データ、入力コマンド又は入力情報を受け取るためのデジタイザを備えるタッチディスプレイ例えば、感圧式抵抗性、電気感知式容量性、音響感知式acousticallysensitiveSAW、すなわち表面弾性波、光感知式photosensitive赤外線が更に含まれる。ユーザは、スタイラス、指、又はメニューからの選択若しくはテキストデータの入力等のデータエントリ用の別の好適な入力デバイスを用いることができる。オプションのナビゲーションエリア140は、モバイルコンピューティングデバイス110において実行されるとともに画面130を通じて見ることができるアプリケーションの機能を制御するように構成されている。例えば、ナビゲーションエリアは、カーソル制御、選択、及び類似の機能を提供するxウェイxは数を示す整数、例えば5であるナビゲーションリングを備える。加えて、ナビゲーションエリアは、画面130上のユーザインタフェースを通じて表示される機能を選択する選択ボタンを備えることができる。加えて、ナビゲーションエリアは、例えば、カレンダ、ウェブブラウザ、電子メールクライアント又はホーム画面等の機能用の専用機能ボタンも備えることができる。この例では、ナビゲーションリングは、機械式スイッチ、固体スイッチ、ダイヤル、又はそれらの組合せによって実施することができる。代替の実施形態では、ナビゲーションエリア140は、専用ジェスチャエリアとして構成することができる。この専用ジェスチャエリアは、ジェスチャ対話と、画面130上に表示されるユーザインタフェースを通じて示される機能及び操作の制御とを可能にする。キーパッドエリア150は、数字キーパッド例えばダイヤルパッド又はアルファキーパッド若しくは英数字キーパッドと統合された数字キーパッド又は文字キーパッド150例えば、Q-W-E-R-T-Y、A-Z-E-R-T-Yの連続したキーを有するキーボード、又はDVORAKキーボード若しくは2バイト文字キーボード等のキーボード上の他の等価なキーのセットを有するキーボードとすることができる。図示していないが、モバイルコンピューティングデバイス110は、拡張スロットも備えることができることに留意されたい。この拡張スロットは、拡張カード又は媒体カードを収容して支持するように構成されている。メモリカード又は媒体カードのフォームファクタの例には、コンパクトフラッシュ登録商標、SDカード、XDカード、メモリスティック、マルチメディアカード、SDIO等が含まれる。例示のモバイルコンピューティングデバイスのアーキテクチャの概説次に図2を参照すると、ブロック図が、電話機能付きモバイルコンピューティングデバイス110のアーキテクチャの1つの実施形態を示している。例として、図2に示すアーキテクチャを、図1a及び図1bのモバイルコンピューティングデバイスについて説明することにする。モバイルコンピューティングデバイス110は、1つ又は複数のプロセッサ例えば中央プロセッサ220、電源240、及び無線サブシステム250を備える。中央プロセッサ220の例には、ARMマイクロプロセッサ製造業者によって作製されたコアを含む、ARMのXSCALE、AMDのATHLON、SEMPRON又はPHENOM、INTELのATOM、XSCALE、CELERON、CORE、PENTIUM登録商標又はITANIUM、IBMのCELL、POWERARCHITECTURE、SUNのSPARC等のアーキテクチャに基づく処理チップ及びシステムが含まれる。中央プロセッサ220は、コンピュータオペレーティングシステムとともに動作するように構成されている。このオペレーティングシステムは、ユーザが通常インタフェースする、ハードウェアとアプリケーションとの間のインタフェースである。オペレーティングシステムは、モバイルコンピューティングデバイス110のリソースの活動及び共有の管理及び調整を担当する。オペレーティングシステムは、モバイルコンピューティングデバイス110上で動作するアプリケーションのためのホスト環境を提供する。ホストとして、オペレーティングシステムの目的のうちの1つは、モバイルコンピューティングデバイス110の動作の細部をハンドリングすることである。オペレーティングシステムの例には、PALMOS及びWEBOS、MICROSOFTWINDOWS登録商標WINDOWS7、WINDOWSCE、及びWINDOWSMOBILEを含む、SYMBIANOS、RIMBLACKBERRYOS、APPLEOSMACOS及びIPHONEOSを含む、GOOGLEANDROID登録商標、及びLINUX登録商標が含まれる。中央プロセッサ220は、オーディオシステム210、画像キャプチャサブシステム例えば、カメラ、ビデオ又はスキャナ212、フラッシュメモリ214、RAMメモリ216、及び短距離無線モジュール218例えば、Bluetooth登録商標ブルートゥース、WirelessFidelityワイヤレスフィデリティWiFi構成要素例えば、IEEE802.11と通信する。この中央プロセッサは、これらの様々な構成要素又はモジュールをデータ線又はバス278を通じて通信可能に結合する。電源240は、中央プロセッサ220、無線サブシステム250及びディスプレイドライバ230接触感知又は誘導感知inductivesensitiveとすることができるに電力を供給する。電源240は、直流源例えば、充電式を含むバッテリパック又は交流AC源に対応することができる。電源240は、電力線又はバス279を通じて様々な構成要素に電力を供給する。中央プロセッサは、オペレーティングシステム220aを通じてモバイルコンピューティングデバイス110内で実行されるアプリケーションと通信する。加えて、仲介する構成要素、例えば、ウィンドウマネージャモジュール222及び画面マネージャモジュール226が、中央プロセッサ220及びオペレーティングシステム220aとシステム構成要素、例えばディスプレイドライバ230との間の追加の通信チャネルを提供する。1つの実施形態では、ウィンドウマネージャモジュール222は、ソフトウェア例えば、オペレーティングシステムと統合されている又はファームウェア下位レベルのコードであり、そのコード用の特定のメモリに常駐し、特定のハードウェア、例えばプロセッサ220とインタフェースするためのものを含む。ウィンドウマネージャモジュール222は、仮想表示空間を初期化するように構成されている。この仮想表示空間は、RAM216及び/又はフラッシュメモリ214に記憶することができる。仮想表示空間は、ユーザによって現在実行されている1つ又は複数のアプリケーションと、それらの実行されているアプリケーションの現在のステータスとを含む。ウィンドウマネージャモジュール222は、ユーザ入力から又はソフトウェアプロセス若しくはファームウェアプロセスからウィンドウを表示する要求を受信し、要求されたウィンドウの初期位置を決定する。加えて、ウィンドウマネージャモジュール222は、ウィンドウのサイズ変更、ウィンドウの移動、又はウィンドウの外観若しくは位置を変更する他の任意のコマンド等の、ウィンドウを変更するコマンド又は命令を受信し、それに応じてウィンドウを変更する。画面マネージャモジュール226は、ソフトウェア例えば、オペレーティングシステムと統合されている又はファームウェアを含む。画面マネージャモジュール226は、画面130上に表示されることになるコンテンツを管理するように構成されている。1つの実施形態では、画面マネージャモジュール226は、画面130上に表示されるデータの物理的位置及びどのデータが画面130上に表示されているのかを監視及び制御する。画面マネージャモジュール226は、画面130上に視認されるデータの位置を変更又は更新する。この変更又は更新は、中央プロセッサ220及びディスプレイドライバ230からの、画面130上に表示される外観を変更する入力に応答して行われる。1つの実施形態では、画面マネージャ226は、画面の明るさを監視及び制御するように構成されてもいる。加えて、画面マネージャ226は、画面130の電力使用量を変更する制御信号を中央プロセッサ220に送信するように構成されている。検索マネージャ228は、ソフトウェア例えば、オペレーティングシステムと統合されているか又はオペレーティングシステムとともに動作可能なアプリケーションであるように構成されている又はファームウェア例えば、フラッシュメモリ214又はRAM216に記憶されているを含む。このソフトウェア又はファームウェアは命令を含み、これらの命令は、実行されると、キーパッドエリア150内のキーとのユーザ対話から又はタッチディスプレイから受信されるテキスト文字列等の検索用語を受信し、受信した検索用語を1つ又は複数の検索ロケーションに通信して、検索ロケーションがこれらの受信した検索用語と一致するデータ又は類似するデータを含むか否かを判断するように中央プロセッサ220を構成する。様々な実施形態では、検索ロケーションは、検索エンジン等の、モバイルコンピューティングデバイス110の外部のウェブサイト、又はモバイルコンピューティングデバイス110のメモリ216若しくはフラッシュメモリ214にローカルに記憶されたアプリケーションを含むことができる。1つの実施形態では、検索マネージャ228は、検索エンジン又はアプリケーション等の検索ロケーションを特定する入力を受信し、次いで、1つ又は複数の検索用語を受信し、検索用語と一致するデータ又は類似するデータを求めて、特定された検索ロケーションを検索する。代替的に、検索マネージャ228は、検索テキストを受信し、受信した検索テキストに基づいて、その後特定された検索ロケーションを検索する。したがって、検索マネージャ228は、データをRAM216、フラッシュメモリ214及び送受信器264と交換して、検索マネージャ228が、モバイルコンピューティングデバイス110によってローカルに記憶されたデータと、ネットワークによってアクセス可能なリモートソースによって保持されたデータとにアクセスすることを可能にする。検索マネージャ228は、1つ又は複数の検索ロケーションを特定するデータを記憶する検索データベース229を備える。例えば、検索データベース229は、検索ロケーションにそれぞれ関連付けられた1つ又は複数の識別子と、各識別子に関連付けられた検索プラグイン又は他の検索アプリケーションとを含む。これにより、検索データベース229は、アクセスする検索ロケーションの記録と、検索ロケーションのコンテンツを検索する際に用いられる検索アプリケーションとを保持することが可能になる。検索マネージャ228は、検索テキストを受信することに加えて、検索データベース229から識別子の選択結果も受信し、これによって、その識別子に関連付けられた検索アプリケーションが用いられて、選択された識別子に関連付けられた検索ロケーションが検索テキストと類似するデータ又は一致するデータを含むか否かが判断される。これらの識別子は、ウェブサイト、ローカルなデータ記憶デバイス、ローカルなデータ記憶ロケーション、アプリケーション、又はデータを含む他の任意のロケーションを特定することができる。例えば、識別子は、ウェブサイト識別子とすることができ、検索データベース229は、検索テキストを求めてウェブサイトを検索するためのプラグインをウェブサイト識別子に関連付ける。検索データベース229は、受信した検索用語を、連絡先マネージャ、カレンダ、マッピングプログラム、ブックマークストア又は追加のアプリケーション等の1つ又は複数のアプリケーションに通信するための実行コマンド等の1つ又は複数のアプリケーション識別子も含むことができる。1つの実施形態では、検索マネージャ228及び検索データベース229は、アプリケーション内のデータの検索も可能にし、これにより、検索マネージャ228は、受信した検索テキストと一致するデータ又は類似するデータを求めて複数のタイプのロケーションを検索するための単一のインタフェースを提供することが可能になる。1つの実施形態では、中央プロセッサ220は、例えば、ナビゲーションエリア140又はスイッチ170を通じてインタフェースされるアプリケーションを実行することに対応した論理を例えば、プログラミング、コード、又は命令により実行することに留意されたい。数多くの他の構成要素及び変形形態が、コンピューティングデバイス200のハードウェアアーキテクチャに対して可能であり、したがって、図2によって示されるような一実施形態は、一実施形態のための1つの実施態様を例示したものにすぎないことに留意されたい。無線サブシステム250は、無線プロセッサ260、無線メモリ262及び送受信器264を備える。送受信器264は、信号の送信用及び受信用の2つの別々の構成要素とすることもできるし、信号の送信用及び受信用の双方の単一の構成要素とすることもできる。いずれの場合にも、この構成要素は送受信器264として参照される。送受信器264の受信器部分は、デバイス110の無線信号入力、例えばアンテナと通信可能に結合している。この無線信号入力において、通信信号が、確立された呼例えば、接続された呼又は進行中の呼から受信される。受信された通信信号は、呼から受信されて、スピーカ120又は184を通じて出力するために無線プロセッサ260によって処理される音声又は他の音響信号を含む。送受信器264の送信器部分は、デバイス110の無線信号出力、例えばアンテナと通信可能に結合している。この無線信号出力において、通信信号が、確立された例えば、接続された又は結合された又はアクティブな呼に送信される。送信用の通信信号は、例えば、デバイス110のマイク160を通じて受信された音声又は他の音響信号を含む。この音声又は他の音響信号は、送受信器264の送信器を通じて、確立された呼に送信するために、無線プロセッサ260によって処理される。1つの実施形態では、説明した無線通信を用いた通信は、音声ネットワーク又はデータネットワークを介することができる。音声ネットワークの例には、GSM登録商標GlobalSystemofMobile通信システム、符号分割多元接続CDMAシステム及びUMTSUniversalMobileTelecommunicationsSystemが含まれる。データネットワークの例には、汎用パケット無線サービスGPRS、第3世代3Gモバイル又はそれ以降のものgreater、ロングタームエボリューションLTE、高速ダウンロードパケットアクセスHSDPA、高速アップリンクパケットアクセスHSUPA及びワイマックスWiMAX:WorldwideInteroperabilityforMicrowaveAccessが含まれる。他の構成要素を無線サブシステム250に設けることができるが、図示する基本的な構成要素によって、モバイルコンピューティングデバイスは、電話通信を含む無線周波数通信を行うことができる。一実施形態では、中央プロセッサ220の制御下にあるこれらの構成要素の全てではないが多くは、電話呼が確立されたとき、例えば、接続されたとき又は進行中であるとき、無線サブシステム250によって必要とされない。無線プロセッサ260は、データ線又はバス278を用いて中央プロセッサ220と通信することができる。カードインタフェース224は、無線又は有線によって外部のアクセサリ又は周辺機器、例えば、拡張スロット図示せずに挿入された媒体カードと通信するように構成されている。カードインタフェース224は、中央プロセッサとアクセサリ、例えば拡張スロット内で結合された拡張カード又は媒体カードとの間でデータ及び/又は命令を送信する。カードインタフェース224は、中央プロセッサ220から拡張スロットに、アクセサリを構成するための制御信号も送信する。拡張カード又は媒体カードについてカードインタフェース224を説明されているが、カードインタフェース224は、デバイス110用の他のタイプの外部のデバイス、例えば、電源240用の誘導充電ステーション又は印刷装置と結合するように構造的に構成することもできることに留意されたい。検索データベースの自動変更図3は、モバイルコンピューティングデバイス110によって記憶された検索データベース229を動的に変更し、1つ又は複数の検索ロケーションを特定するための方法300の1つの実施形態を示している。一実施形態では、方法300に示すステップは、コンピュータ可読媒体、例えばフラッシュメモリ214又はRAM216内に具現化又は記憶された、説明される動作を実行するための命令によって実施される。これらの命令は、中央プロセッサ220等のプロセッサによって実行可能である。当業者であれば、方法300をハードウェア及び/又はソフトウェア、又はそれらの組合せの実施形態で実施することができることを認識するであろう。その上、他の実施形態は、図3に示すステップとは異なるステップ及び/又は追加のステップを含むことができる。最初に、モバイルコンピューティングデバイス110は、ウェブサイトから送受信器264を介してデータを受信する310。ウェブサイトから受信された310データは、中央プロセッサ220に通信され、中央プロセッサ220は、検索マネージャ228に記憶された命令を実行して、検索データを特定する320。検索データの例には、受信されたデータに含まれる、ウェブサイトに関連付けられた検索プラグインを特定するデータが含まれる。例えば、ウェブサイトから受信された、拡張マークアップ言語XML文書等の構造化文書内のタグが、ウェブサイトに含まれるコンテンツを検索するように構成されたプラグイン等の、ウェブサイトに関連付けられた検索プラグインを特定する。他の実施形態では、異なるタイプのデータを特定して320、アクセスされたウェブサイトに関連付けられた検索機能を決定することができる。プロセッサ220は、検索データを特定する320ことに応答して、検索マネージャ228からの追加の命令を実行し、検索データベース229が、ウェブサイトに関連付けられたデータを含むか否かを判断する330。例えば、データが索出される索出元のウェブサイトに関連付けられたドメイン名又はユニバーサルリソースインジケータURI等の識別子が、検索データベース229にこれまでに記憶されている識別子と比較される。検索データベース229がウェブサイトに関連付けられた識別子も他のデータも含まないと判断した330ことに応答して、ウェブサイトに関連付けられた識別子が検索データベース229に追加される340。例えば、ウェブサイトに関連付けられたドメイン名、URI又はインターネットプロトコルIPアドレスが記憶される。1つの実施形態では、ウェブサイトに関連付けられたプラグイン等の検索アプリケーションが検索データベース229に追加され340、識別子に関連付けられる。したがって、検索マネージャ228は、受信される310データの送信元の様々なウェブサイトと、これらの様々なウェブサイトにあるコンテンツを解析するための検索アプリケーションとを特定するために、検索データベース229の動的な変更を可能にしている。検索データベース229は、ウェブサイトに関連付けられた識別子及び検索アプリケーションを記憶しているので、検索データベース229のコンテンツを動的に変更することは、検索マネージャ228が受信された検索用語をウェブサイトに関連付けられた検索アプリケーションに直接通信することを可能にすることによって、ウェブサイトのその後の検索を簡略化し、これによって、ウェブサイトに最初にアクセスすることなくウェブサイトのコンテンツを検索することが可能になる。1つの実施形態では、検索マネージャ228は、アクセスされたウェブサイト及び関連付けられた検索アプリケーションを1つ又は複数の判定基準に基づいて検索データベース229に追加する340ための命令を含むことができる。例えば、検索マネージャ228は、モバイルコンピューティングデバイス110が、ウェブサイトからデータを受信する310回数を求め、したがって追跡することができ、ウェブサイトに関連付けられたデータが所定の又は閾値回数、ウェブサイトから受信された310後に、そのデータを検索データベース229に追加する340。これによって、データがウェブサイトから受信される310頻度に基づいて検索データベース229が変更される。検索データベース229が、アクセスされたウェブサイトを特定するデータを含むと判断した330ことに応答して、検索マネージャ228は、検索データベース229を変更する350。例えば、検索データベース229は、ウェブサイトに関連付けられたデータを順序付きリスト又は構造化リストに記憶する。1つの実施形態では、検索マネージャ228は、それぞれ異なるウェブサイトがアクセスされた回数を表すデータを保持し、これによって、検索データベース229内のデータを、様々なウェブサイトがアクセスされる頻度に基づいて順序付けることを可能にする。例えば、検索データベース229内のデータは、最も高い頻度で受信される310データの送信元のウェブサイトに関連付けられたデータが検索データベース229のリスト内でより高い位置を有するように順序付けられる。1つの実施形態では、検索データベース229内のデータは、ウェブサイトがより高い頻度でアクセスされると、そのウェブサイトに関連付けられたデータの位置が検索データベース229において位置を変えるように変更され350、検索データベース229を用いたウェブサイトのその後の検索が簡略化される。別の実施形態では、検索マネージャ228は、データが様々なウェブサイトから最も近時に受信された310日付を特定するデータを保持し、ウェブサイトに関連付けられたデータの位置が、データがウェブサイトから最も近時に受信された310日付に依存するように検索データベース229を変更する350。例えば、最も近時に受信された310データの送信元のウェブサイトは、より近時にアクセスされたウェブサイトへのその後のアクセスを簡略化するように位置が変えられる。代替的に、検索マネージャ228は、ウェブサイトからのデータの受信310の頻度及び日付の双方を表すデータを保持し、検索データベース229内のウェブサイトへのアクセスの頻度及び近時性の双方に基づいて検索データベース229内のデータ変更する350。加えて、検索データベース229は、変更350が行われないデータのサブセットを含むことができ、これにより、他のデータの位置が変更される350のに対して、そのサブセットは検索データベース229内で一貫した位置にあり続けることが可能になる。データを検索データベース229に追加する340か又は検索データベース229に含まれるデータを変更する250ことによって、検索マネージャ228は、近時に又は高い頻度でアクセスされたウェブサイトを検索するための情報へのより容易なアクセスを提供することにより、単一のインタフェースからの様々なウェブサイトの検索を簡略化する。これにより、ユーザは、ウェブサイトに再び直接アクセスする必要なく、これまでにアクセスされたウェブサイトを検索することが可能になる。代替の実施形態では、データを追跡し、記憶し、構造化されていない形態で提示することができることに留意されたい。例えば、追跡及び記憶されるデータは、重み付けすることができ、重み付けされた結果は、その項目に関連付けられた文字サイズ又は画像サイズに対応することができる。その場合、重み付けされた結果は、項目が当該項目の重み付け係数に基づいて表示されるユーザインタフェースに表示することができる。例えば、大きく重み付けされた項目を、大きなフォントのテキストでの表示用に準備することができ、小さく重み付けされた項目ほど、より小さく縮小されたフォントのテキストでの表示用に準備することができる。項目又はユーザの好みのものへのアクセスは変化するので、重み付け係数は、表示されるものもその後変化するように、その後変化することができる。検索テキストからの動作の開始図4は、検索マネージャ228によって受信された検索テキストを用いて動作を開始するための方法400の1つの実施形態を示している。一実施形態では、方法400に示すステップは、コンピュータ可読媒体、例えばフラッシュメモリ214又はRAM216内に具現化又は記憶された、説明される動作を実行するための命令によって実施される。これらの命令は、プロセッサ220等のプロセッサによって実行可能である。当業者であれば、方法400をハードウェア及び/又はソフトウェア、又はそれらの組合せの実施形態で実施することができることを認識するであろう。その上、他の実施形態は、図4に示すステップとは異なるステップ及び/又は追加のステップを含むことができる。検索マネージャ228は、最初に、キーパッドエリア150における1つ又は複数のキーとのユーザ対話から又はタッチディスプレイとのユーザ対話から検索テキストを受信する410。1つの実施形態では、検索マネージャ228は、その検索テキストを、フォーマットされた文字列又はその後の処理に好適な別のフォーマットにフォーマットし直すことができる410。次に、検索マネージャ228は、その検索テキスト又は類似の検索テキストが、モバイルコンピューティングデバイス110の内部にある1つ又は複数のこれまでに特定された検索ロケーション内部検索ロケーションに含まれるか否かを判断する420。1つの実施形態では、検索マネージャ228は、検索テキストが受信されている410間に内部検索ロケーションを検索し、これによって、その検索テキストの、より多く部分が受信される410につれて、検索結果を精緻化する。例えば、検索マネージャが、検索テキストに含まれる文字を受信する410と、検索マネージャ228は、この受信した文字を検索文字列の末尾に追加し、モバイルコンピューティングデバイス110に記憶された連絡先マネージャ、カレンダ、リストマネージャ、ブックマークマネージャ若しくは別のアプリケーション若しくはプログラム、又はモバイルコンピューティングデバイス110と通信可能に結合されたサービスが、その検索テキストと一致するデータ又は類似するデータを含むか否かを判断する420。1つの例では、検索マネージャ228が検索テキストとして文字Bを受信した場合、検索マネージャ228は、連絡先マネージャ、カレンダ又はブックマークマネージャが、文字Bを含むデータを記憶しているか否かを判断する420。次に、検索マネージャ228は、文字oを受信し410、その結果、検索テキストはBoとなり、検索マネージャ228は、連絡先マネージャ、カレンダ又はブックマークマネージャがテキストBoを含むデータを記憶しているか否かを判断する420。これによって、検索マネージャ228は、検索テキストが変更されると動的に変更されるリアルタイム検索結果を提供することが可能になる。内部検索ロケーションが受信されたテキストと類似するデータ又は一致するデータを含むと判断した420ことに応答して、検索マネージャ228は、モバイルコンピューティングデバイス110の画面130を用いて、1つ又は複数の内部検索ロケーションからの一致するデータ又は類似するデータを表示する450。1つの実施形態では、検索マネージャ228は、表示される450データが索出された索出元から検索ロケーションも特定する。例えば、内部検索ロケーションに関連付けられたアイコン、画像又はテキストが、この検索ロケーションからのデータに近接して表示される450。検索マネージャ228が、内部検索ロケーションが受信された検索テキストと一致するデータも類似するデータも含まないと判断した440場合、検索マネージャ228は、受信された検索テキストを1つ又は複数のアプリケーションに通信する430。1つの実施形態では、検索マネージャ228は、内部検索ロケーションからの検索結果がユーザに興味のないものであることを示す入力又はそれ以外に1つ又は複数のアプリケーションへの検索テキストの通信430を要求する入力をユーザから受信することに応答して、受信された検索テキストを1つ又は複数のアプリケーションに通信する430。次に、検索マネージャ228は、アプリケーションにそれぞれ関連付けられたアプリケーション識別子を表示する435。例えば、様々なアプリケーションに関連付けられたアイコン、画像又はテキストが表示される440。追加の検索データが受信されると、検索マネージャ228は、表示される435アプリケーション識別子を更に精緻化することができ、これによって、表示の動的な変更が可能になる。例えば、検索マネージャ228が、これまでに受信された検索テキストを増加させる追加のテキストを受信すると、検索マネージャ228は、この追加のテキストを用いて、表示される440アプリケーションを変更する。次に、アプリケーション識別子からのアプリケーションの選択結果が検索マネージャ228によって受信される460。例えば、検索マネージャ228は、タッチ画面から又はキーパッドエリア150から、アプリケーション識別子を選択するユーザ入力を受信する460。次に、選択されたアプリケーションは、検索マネージャ228から通信された430検索テキストを用いて動作を実行する470。1つの実施形態では、検索マネージャ228又は選択されたアプリケーションは、受信された検索テキストのフォーマットを判断し、選択されたアプリケーションは、受信された検索テキストのフォーマットに応じた動作を実行する470。例えば、電子メールアプリケーションが選択された場合、検索マネージャ228又は電子メールアプリケーションは、受信された検索テキストが、電子メールアドレスに関連付けられた1つ又は複数の文字を含んでいること等の、電子メールアドレスに関連付けられた1つ又は複数の属性を有するか否かを判断する。受信された検索テキストが、電子メールアドレスに関連付けられた属性を有する場合、電子メールアプリケーションは、受信された検索テキストが宛先アドレスとして含まれる電子メールを生成する動作を実行する470。受信された検索テキストが電子メールアドレスに関連付けられた属性を有しない場合、電子メールアプリケーションは、受信されたテキストが件名フィールド又はメッセージ本体に含まれる電子メールを生成する動作を実行する470。一実施形態では、検索マネージャ228又は選択されたアプリケーションは、受信されたテキストに関連付けられたデータを用いて、実行される470動作を決定することもできる。例えば、検索マネージャ228又は選択されたアプリケーションは、受信されたテキストに関連付けられたロケーション又はカテゴリを特定し、このロケーション又はカテゴリに基づいて動作を実行する470。例えば、選択されたアプリケーションは、受信された検索テキストに関連付けられた住所を特定し、この住所への運転方向を提供するか、又は受信された検索テキストに関連付けられたレストラン名を決定し、このレストラン名に関連付けられた住所を提供する。別の例として、選択されたアプリケーションは、受信された検索テキストに関連付けられた映画名を特定し、この映画の題名に関連付けられた開始時刻又は映画館名を索出する。このように、検索マネージャ228は、ユーザが、検索マネージャ228によって受信された検索テキストに基づいて種々のアプリケーションによる動作を開始することを可能にする。検索マネージャ228は、様々なアプリケーションを開いてデータをアプリケーションに直接提供することを必要とするのではなく、検索テキストを受信して、この検索テキストをユーザによって選択されたアプリケーションに通信し、このアプリケーションが検索テキストを用いて動作を実行する。例として、図6は、1つ又は複数のアプリケーションに対して適用される入力された検索テキストの1つの例示の実施形態を示している。ここで、検索テキスト610、例えばTonyが入力されると、システムは、この入力された検索テキストを検索エンジン、ソーシャルネットワークアプリケーション及び連絡先管理アプリケーションに対して適用し、画面の上部の各620a、620b、620cに対して予備結果を与える。ユーザが引き続きTony’sPizzaとタイプ入力すると、入力されたとおりに展開された語は、他のアプリケーションに対して適用され続け、そのため、新しいアプリケーション、例えば地図アプリケーションを導入することができるとともに、他のアプリケーション、例えばソーシャルネットワークアプリケーションを関係がないものとして除去することができる。他のアプリケーション、例えば連絡先管理アプリケーションは、表示される結果を更に変更することができる。この対応結果は、画面の上部、例えば、625a、625b、625cに沿って表示することができる。説明されたとおりの構成によって、ユーザは、検索クエリを個別に各アプリケーションに個別に入力する必要なく、複数のアプリケーション、例えばモバイルコンピューティングデバイス内のアプリケーションにわたって情報の検索を行うことができる。その上、この構成によって、ローカルなアプリケーション内だけでなく、例えばウェブ又はウェブサービスを通じてリモートリソース内でも検索が可能になる。検索クエリの適用対象である複数の宛先を有する検索クエリ用のエントリを1つだけ有することによって、ローカル及び/又はリモートの双方で、ユーザは、この検索クエリに対応する情報を高速に突き止めることができる。代替的な検索テキスト生成図5は、記憶されたデータソースから代替の検索テキストを生成するための方法500の1つの実施形態を示している。一実施形態では、方法500に示すステップは、コンピュータ可読媒体、例えばフラッシュメモリ214又はRAM216内に具現化又は記憶された、説明される動作を実行するための命令によって実施される。これらの命令は、中央プロセッサ220等のプロセッサによって実行可能である。当業者であれば、方法400をハードウェア及び/又はソフトウェア、又はそれらの組合せの実施形態で実施することができることを認識するであろう。その上、他の実施形態は、図5に示すステップとは異なるステップ及び/又は追加のステップを含むことができる。受信された検索用語から代替の検索テキストを生成することによって、所望のデータを索出する可能性を高めるためにロケーションが検索されることを考慮して、検索用語の変更又は精緻化が可能になる。例えば、様々な検索ロケーションが受信された検索用語と一致するデータも類似するデータも含まない場合、検索マネージャ228は、1つ若しくは複数の検索エンジン又は他の検索ロケーションを用いて、検索エンジン内で結果を生み出してきた同義語又は代替の句等の代替的な検索用語を特定し、所望のデータが特定される可能性を改善することができる。最初に、検索マネージャ228は、図3及び図4に関して上述したように、ユーザから検索テキストを受信し、ローカルな検索ロケーションが、受信された検索テキストと一致するデータ又は類似するデータを含むか否かを判断する520。検索マネージャ228が、ローカルな検索ロケーションが、受信された検索テキストと一致するデータも類似するデータも含まないと判断した520場合、検索マネージャ228は、検索データベース229から、検索エンジンに関連付けられたウェブサイト等の1つ又は複数の外部の検索アプリケーションを特定する530。1つの実施形態では、検索マネージャ228は、モバイルコンピューティングデバイス110の画面130上の特定された検索アプリケーションを表示し、これによって、ユーザは、表示されたオプションから1つ又は複数の特定された検索アプリケーションを選択することが可能になる。代替的に、検索マネージャ228は、最も高い頻度でアクセスされた検索アプリケーション又は最も近時にアクセスされた検索アプリケーション等の所定の判定基準を用いて、検索データベース229から1つ又は複数の検索アプリケーションを特定する530。検索マネージャ228は、受信された検索テキストを、特定された検索アプリケーションに通信する。この特定された検索アプリケーションは、受信された検索テキストを用いて代替のテキスト文字列を決定する。例えば、1つ又は複数の特定された検索アプリケーションは、当該検索アプリケーションによってこれまでに受信された検索クエリであって、受信された検索テキスト内の語若しくは句と類似する語若しくは句を含む検索クエリから代替的な検索テキストを特定するか、検索アプリケーションによって記憶された、検索用語を代替の用語に関連付けるデータから代替的な検索テキストを特定するか、又は代替の検索テキストを特定する他の方法から代替的な検索テキストを特定する。代替のテキスト文字列は、検索マネージャ228によって受信され540、移動通信デバイス110の画面130上に表示され550、それにより、ユーザは、内部検索ロケーションを検索する際のその後の使用のために又は他の検索ロケーションを検索するために、1つ又は複数の代替のテキスト文字列を検討して選択することが可能になる。1つの実施形態では、検索マネージャ228は、代替の検索文字列を決定した1つ又は複数の検索アプリケーションを特定する識別子も代替の検索用語に近接して表示する550。例えば、検索アプリケーションに関連付けられたアイコン、画像、グラフィック又はテキストが、検索アプリケーションから受信された540代替の検索用語に近接して表示される550。1つの実施形態では、代替の検索用語が複数の検索アプリケーションから受信された540場合、複数の識別子がこの代替の検索用語に近接して表示される。追加の考慮すべき事項上記説明の幾つかの部分は、例えば、図3~図5について図示及び説明されたように、情報に対する操作のアルゴリズム及びシンボル表現の観点から実施形態を説明している。これらのアルゴリズムに関する説明及び表現は、データ処理技術の当業者が自身の成果の内容を他の当業者に効果的に伝達するために一般に用いるものである。これらの操作は、機能的、計算的又は論理的に説明されているが、コンピュータプログラム又は等価な電気回路、マイクロコード等によって実施されるものと解される。さらに、一般性を失うことなく、これらの操作の機構をモジュールと呼ぶことが時に便利であることも分かっている。説明した操作及びそれらの操作に関連付けられたモジュールは、ソフトウェア、ファームウェア、ハードウェア、又はそれらの任意の組合せで具現化することができる。本明細書で用いられているように、1つの実施形態又は一実施形態というとき、これは、その実施形態に関して説明された特定の要素、特徴、構造又は特性が、少なくとも1つの実施形態に含まれることを意味する。1つの実施形態ではという語句が本明細書の様々な箇所に記載されているが、これは、必ずしも全てが同じ実施形態を指しているとは限らない。幾つかの実施形態は、結合された及び接続されたという表現をそれらの表現の派生語とともに用いて説明される場合がある。例えば、幾つかの実施形態は、2つ以上の要素が互いに物理的又は電気的に直接接触していることを示すのに接続されたという用語を用いて説明される場合がある。別の例では、幾つかの実施形態は、2つ以上の要素が物理的又は電気的に直接接触していることを示すのに結合されたという用語を用いて説明されることがある。しかしながら、結合されたという用語は、2つ以上の要素が互いに直接接触していないが、それでも、互いに協働又は相互作用することを意味する場合もある。実施形態は、この状況には限定されるものではない。本明細書で用いられるとき、備える、備えている、含む、含んでいる、有する、有しているという用語又はそれらの任意の他の変化形は、含まれるものを限定することなく包含するように意図されている。例えば、要素の列挙を含むプロセス、方法、物品又は装置は、必ずしも、それらの要素のみに限定されるものではなく、明確に列挙されてもいないし、そのようなプロセス、方法、物品又は装置に本来備わってもいない他の要素を含むことができる。さらに、特に逆のことが明示されていない限り、又は/若しくはは、包含的な又は/若しくはを指し、排他的な又は/若しくはを指すものではない。例えば、条件A又はBは、次のもの、すなわち、Aが真であり又は存在しかつBが偽である又は存在しないと、Aが偽であり又は存在せずかつBが真である又は存在すると、A及びBの双方が真である又は存在するとのいずれか1つによって満たされる。加えて、数量を特定していない用語aoranの使用が、本明細書において実施形態の要素及び構成要素を説明するのに用いられている。これは、単に便宜上のためにのみ行われているにすぎず、本発明の一般的な意味を与えるために行われている。この記載は、1つ又は少なくとも1つを含むように読解されるべきであり、単数形のものは、そうでないことを意味することが明示されてない限り、複数形のものも含む。当業者であれば、本開示を読むと、本明細書の開示された原理を通じて、データの複数のソースの検索を簡略化するモバイルコンピューティングデバイス上の検索マネージャのためのシステム及びプロセス、アプリケーション動作を開始するために受信された検索用語を用いるためのシステム及びプロセス、又は代替の検索用語を決定するためのシステム及びプロセスの更に追加の代替的な構造設計及び機能設計を理解するであろう。したがって、特定の実施形態及びアプリケーションが図示及び説明されてきたが、開示された実施形態は、本明細書に開示された正確な構成及び構成要素に限定されないことが理解されるべきである。添付の特許請求の範囲において画定される趣旨及び範囲から逸脱することなく、当業者に明らかである様々な変更、改変及び変形を、本明細書に開示された機構、操作、並びに方法及び装置の細部において行うことができる。