(57)【要約】      （修正有）【課題】検索クエリーを利用し、検出された文脈で実行された検索結果を表示する移動通信装置を提供する。【解決手段】検索クエリーが受信され、移動通信装置１０２の表示装置１１０に現在表示されているユーザーインターフェース１２０で文脈が検出される。検索クエリーを利用し検出された文脈で実行された検索に関する１つ以上の検索結果が、表示装置上に表示される。さらに、パンジェスチャーを受信したことに応答して、他のアプリケーションに関連する文脈を含む検索を実行することにより、検索クエリーを手動で再入力せずに実行することができる。【選択図】図１
2014194786.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
検索クエリーに基づいて、１つのアプリケーションに関連する第１の文脈において実行された第１の検索の検索結果を前記表示装置上に表示し、
前記第１の検索の範囲が他のアプリケーションに拡大されることを示す入力が、パンジェスチャーを介して受信されたことに応答して、前記他のアプリケーションに関連する第２の文脈を含む第２の検索を実行する、１つ以上のモジュールと、を含んでいて、前記第２の検索が、前記検索クエリーを手動で再入力せずに実行されることを特徴とする移動通信装置。
【請求項２】
ユーザーインターフェースを介し逆にナビゲートする選択が可能なキーボード上の物理的なボタンを有することを特徴とする請求項１記載の移動通信装置。
【請求項３】
前記パンジェスチャーを介する入力が、前記検索を、ネットワークを介しリモートで利用可能なコンテンツを含む前記移動通信装置の過去のローカルストレージへ拡大することを特徴とする請求項１記載の移動通信装置。
【請求項４】
前記第１の検索が、前記移動通信装置にローカルなコンテンツに対するものであり、前記第２の検索が、ネットワーク接続を介して前記移動通信装置にアクセス可能なコンテンツに対するものであること、を特徴とする請求項１記載の移動通信装置。
【請求項５】
前記第１及び第２の検索が、電話番号に関連していることを特徴とする請求項１記載の移動通信装置。
【請求項６】
前記第１の文脈が、前記表示装置に表示されているユーザーインターフェースとの対話を介してユーザーが選択可能であることを特徴とする請求項１記載の移動通信装置。
【請求項７】
検索クエリーに基づいて、第１のアプリケーションに関連する第１の文脈において実行された第１の検索の検索結果を移動通信装置の表示装置上に表示するステップと、
前記移動通信装置の表示装置上の垂直パンジェスチャーの受信に応答して、前記第１の検索結果をスクロールするステップと、
前記移動通信装置の表示装置上の水平パンジェスチャーの受信に応答して、第２のアプリケーションに関連する第２の文脈を含む、前記第１の検索の１部でない第２の検索を実行するステップと、
を含み、
前記第２の検索が、前記検索クエリーを手動で再入力せずに実行され、前記第２のアプリケーションが、少なくとも部分的に前記水平パンジェスチャーに基づいて決定されることを特徴とする方法。
【請求項８】
前記水平パンジェスチャーが、前記検索を、ネットワークを介しリモートで利用可能なコンテンツを含む前記移動通信装置の過去のローカルストレージへ拡大することを特徴とする請求項７記載の方法。
【請求項９】
前記第１の検索が、前記移動通信装置にローカルなコンテンツに対するものであり、前記第２の検索が、ネットワーク接続を介して前記移動通信装置にアクセス可能なコンテンツに対するものであること、を特徴とする請求項７記載の方法。
【請求項１０】
前記第１及び第２の検索が、少なくとも電話番号の１部に関連していることを特徴とする請求項７記載の方法。
【請求項１１】
前記第１の文脈が、前記表示装置に表示されているユーザーインターフェースとの対話を介してユーザーが選択可能であることを特徴とする請求項７記載の方法。
【請求項１２】
計算装置により実行することに応じて、
検索クエリーに基づいて、１つのアプリケーションに関連する第１の文脈において実行された第１の検索の検索結果を移動通信装置の表示装置上に表示するステップと、
前記第１の検索の範囲が前記１つのアプリケーションに関連する第１の文脈を超えて拡大されることを示す入力が、前記移動通信装置の物理的ボタンの単一の押下を介して受信された場合、前記移動通信装置上にストアされた複数のアプリケーションに関連する第２の文脈を含む第２の検索を実行するステップと、
引き続く入力が、前記移動通信装置の物理的ボタンのもう１つの単一の押下を介して受信された場合、ネットワークを介してアクセス可能なコンテンツに対して第３の文脈を含む第３の検索を実行するステップと、
を含み、
前記第２及び第３の検索が、前記検索クエリーを手動で再入力せずに実行されることを特徴とする方法を前記計算装置に遂行させる命令を含む１つ以上の計算機可読記憶装置。
【請求項１３】
前記物理的ボタンが、バックボタンから成ることを特徴とする請求項１２記載の１つ以上の計算機可読記憶装置。
【請求項１４】
前記第１の検索が、前記移動通信装置にローカルなコンテンツに対するものであり、前記第３の検索が、ネットワーク接続を介して前記移動通信装置にアクセス可能なコンテンツに対するものであることを特徴とする請求項１２記載の１つ以上の計算機可読記憶装置。
【請求項１５】
前記第１及び第２の検索が、１つの記憶場所に関連していることを特徴とする請求項１２記載の１つ以上の計算機可読記憶装置。
【請求項１６】
前記第１の文脈が、前記表示装置に表示されているユーザーインターフェースとの対話を介してユーザーが選択可能であることを特徴とする請求項１２記載の１つ以上の計算機可読記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信装置に関し、具体的には、表示装置のユーザーインターフェースに関する。
【背景技術】
【０００２】
[0001]移動通信装置（例えば無線電話）は、日常生活に欠くことのできない一部となった。ユーザーが固定の通信装置、例えば自宅又はオフィスの有線電話から離れているとき、ユーザーは、従来、例えば、移動通信装置を使用し通話する。場合によって、移動通信装置が主な機器となって、機器の利便性及び機能性に慣れたユーザーは、それを介し別のユーザーと通信するようになった。
【０００３】
[0002]移動通信装置を利用して使用され得る通信技法も増えている。例えば従来、ユーザーは移動通信装置間の通話に限定されていた。その後、例えば、テキストメッセージ及びメールを提供するための様々な別の通信技法が進歩した。しかしながら、従来のフォームファクターを有する移動通信装置において、付加的なこれら通信技法の包含は、これらの装置に、モバイルアプリケーションにとって扱いにくさと、より不適切さと、をもたらし得る。例えば、これらの通信技法によって使用される従来の入力装置は、従来の移動通信装置によって適用されるとき、あまり適切でない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、検索クエリーを利用し、検出された文脈で実行された検索結果を表示する装置を有する移動通信装置を提供することである。
【課題を解決するための手段】
【０００５】
[0003]移動通信装置による文脈検索を説明する。実装において、検索クエリーが受信され、移動通信装置の表示装置に現在表示されているユーザーインターフェースに関する文脈が検出される。検索クエリーを使用し検出された文脈で実行された検索に関する１つ以上の検索結果が、表示装置に表示される。
【０００６】
[0004]実装において、移動通信装置は、表示装置と、検索クエリーに基づく第１の文脈で実行された検索の１つ以上の結果の表示を表示装置にもたらす１つ以上のモジュールと、を含む。第１の文脈から第２の文脈に切り替えるジェスチャーが検出された場合、モジュールは、検索クエリーに基づく第２の文脈で実行された１つ以上の検索結果に関する表示をもたらすように構成される。
【０００７】
[0005]実装において、移動通信装置は、表示装置と、検索クエリーに基づく第１の文脈で実行された第１の検索の検索結果を表示装置に表示する１つ以上のモジュールと、を含む。第１の検索範囲の拡大を示す入力が、移動通信装置のボタンを介し受信された場合、モジュールは、第１の検索の一部でない第２の文脈を含む第２の検索を実行するように構成され、第２の検索が、検索クエリーの手動の再入力をせずに実行される。
【０００８】
[0006]この「課題を解決するための手段」は、「発明を実施するための形態」に更に後述される概念のいくつかを簡易化した形式で紹介するために提供される。この「課題を解決するための手段」は、請求対象項目の重要な機能も本質的な特徴も特定するように意図されておらず、請求対象項目の範囲を決定する際の支援として利用されることも意図されていない。
【０００９】
[0007]添付の図面を参照し詳細な説明を説明する。図面において参照番号の最上位の桁は、参照番号が最初に出現する図面を識別している。説明において、異なる例の同一の参照番号の使用は、同等か又は同一の項目を示し得る。
【図面の簡単な説明】
【００１０】
【図１】[0008]移動通信に関する機器、特性、及びシステムに関する１つ以上の実施形態による移動通信装置の実装例の例示である。
【図２】[0009]図１の移動通信装置によって検索を実行するために使用される文脈を切り換えるために利用されるジェスチャーの実装例を示している。
【図３】[0010]図１のユーザーインターフェースをスクロール（例えばパンアップ又はパンダウン）するための受信されたジェスチャーの実装例を示している。
【図４】[0011]検索クエリーに応答し検索結果を出力する図１の移動通信装置の実装例を示している。
【図５】[0012]図１の移動通信装置による検索結果のロードに関する実装例を示している。
【図６】[0013]図１の移動通信装置のユーザーインターフェースの所在地文脈検索の実装例を示している。
【図７】[0014]詳細に検索するために、ユーザーインターフェースの現在の文脈が使用される実装例における手順を示している流れ図である。
【図８】[0015]第１及び第２の文脈間の検索の切り換えが、ジェスチャーを使用し実行される実装例の手順を示している流れ図である。
【図９】[0016]付加的な文脈を含む詳細な検索が実行される実装例の手順を示している流れ図である。
【図１０】[0017]移動通信装置、特性、及びシステムの実施形態を実装している任意のタイプの携帯機器の様々な実施形態が実装され得る様々な機器の例のコンポーネントを示している。
【発明を実施するための形態】
【００１１】
概要
[0018]ミュージックを消費し、連絡先をストアし、（例えば、ＳＭＳ、ＭＭＳ、メール）メッセージなどを介し通信し、（例えば、ミュージック及び映像）ストリームコンテンツを消費する機能性が、移動通信装置（例えば携帯電話）に絶えず追加されている。このため、ユーザーが移動通信装置にストアされている所望のコンテンツを見出すことがますます更に困難となっている。加えて、移動通信装置は、典型的に、ネットワークに接続されているので、ユーザーは、移動通信装置にローカルにストアされていないけれども、ネットワークを介しアクセス可能なコンテンツをむしろ所望し得る。
【００１２】
[0019]移動通信装置上の文脈検索を提供するための技法を説明する。様々な特性を提供するこれらの技法は、様々な方法で実装され得る。検索を呼び出すための物理的な検索ボタンは、例えば、移動通信装置のキーボードと一緒に含まれ得る。このように、検索が所望されないとき、検索入力領域の表示によって移動通信装置の表示部を消費せずに、検索が、移動通信装置（例えば、ＡＰＩを介し異なるアプリケーションによる）のユーザーインターフェース内に呼び出され得る。
【００１３】
[0020]検索結果の文脈的なフィルタリングも移動通信装置によって、最新のユーザーインターフェース出力の文脈に基づいて実行され得る。例えば、ミュージックに関する検索は、ミュージックアプリケーションが移動通信装置によってユーザーインターフェースにまさに出力されたとき、実行され得る。かくして、この例において、ミュージックアプリケーションが文脈を検索に与える。
【００１４】
[0021]実装において、文脈は、例えば、パンジェスチャー、移動通信装置のボタンの押下など、実行することによって検索基準を再入力せずに切り換えられ得る。例えば、ユーザーインターフェース内の特定のカラムを介しアクセス可能な電話文脈から、ユーザーインターフェース内の隣接したカラムを介しアクセス可能なウェブ文脈への切り替えを模倣するパンジェスチャーが、表示装置を介し検出され得る。加えて、検索は、特定の文脈の「詳細な検索」であり得、例えば、移動通信装置の全体及び移動通信装置の領域も超え、インターネットへ曲の検索範囲を大きくし得る。文脈検索の更なる論述が以下の節と関連し見出され得る。
【００１５】
[0022]以下の論述において、移動通信装置（例えば無線電話機）の様々な実装例を説明する。加えて、移動通信装置によって使用され得る異なる様々な機能性が、それぞれの例に関し説明されていて、その例及びその他説明した例において実装され得る。したがって、実装例は、想定される様々な実装のいくつかを示している。更に、電話機能性を提供するために構成された１つ以上のモジュールを有する移動通信装置を説明しているが、携帯情報端末、携帯型ミュージックプレーヤー、専用メッセージング装置、携帯ゲーム機、ネットブックのような様々な別の携帯機器も想定される。
【００１６】
実装例
[0023]図１は、移動通信に関する機器、特性、及びシステムの１つ以上の実施形態による移動通信装置（１０２）の実装例（１００）の例示である。複数の構成を仮定した移動通信装置（１０２）が作動可能であって、その例は、移動通信装置（１０２）が「クローズ」構成と、図１に例示した移動通信装置（１０２）が「オープン」構成と、を含む。
【００１７】
[0024]移動通信装置（１０２）は更に、スライド（１０８）を介し接続された第１及び第２の筺体（１０４、１０６）を含むように例示されていて、第１の筐体（１０４）及び第２の筐体（１０６）は、お互いに関連し移動（例えばスライド）し得る。スライドが説明されているが、例えば、ピボット、ヒンジのような様々な別の動きをする技法も想定されることが容易に明らかになるに違いない。
【００１８】
[0025]第１の筐体（１０４）は、例示したような呼出し元識別（ＩＤ）、電子メール、マルチメディアメッセージ、インターネット閲覧、ゲームプレー、ミュージック、映像のテキストメッセージに関連する情報など、様々なデータを出力するために使用され得る表示装置（１１０）を含む。例示的した実装において、表示装置（１１０）は、例えば、容量式、表面音響波式、電気抵抗式、光学式、ひずみゲージ式、分散信号式、音響パルス式、及びその他のタッチ式スクリーン機能性を介するタッチ式スクリーン機能性を組み込むことによって入力装置としても機能するように構成される。
【００１９】
[0026]移動通信装置（１０２）への入力を提供するために使用され得るキーボード（１１２）を含む第２の筺体（１０６）が例示されている。キーボード（１１２）がクワーティー配列キーボードとして例示されているが、従来の電話キーパッド配列（例えば基本的な電話上に見出される１２個のキーの数値パッド）、別の言語（例えばキリール文字）用に構成されたキーボードなどに従ったキーボードなど、様々な別の例も想定されている。
【００２０】
[0027]図１に示した例において、第１及び第２の移動通信装置（１０２）の筺体（１０４）、（１０６）は、近似的に四角である。例えば、表示装置（１１０）の外観によって定義される面は、近似的に正方形の第１の筐体（１０４）の面と相似であり得、表示装置（１１０）によって定義された面と同一か又は異なり得る。言い換えると、表示装置（１１０）の外観に相似な第１の筐体（１０４）から得られる面の幅及び高さは、近似的に１対１である。同様に、第２の筺体（１０６）は、第２の筺体（１０６）内部に配置されたキーボード（１１２）の外観と相似な面及び／又は同一の面による四角が考えられ得る。
【００２１】
[0028]移動通信装置（１０２）は、第１の筐体（１０４）がスライド（１０８）を使用し筺体を一緒にスライドすることによって、第２の筐体（１０６）を覆った「クローズド構成」を仮定し得る。その結果、第２の筐体（１０６）に配置されたキーボード（１１２）が覆われ得、移動通信装置（１０２）のユーザーによる対話の利用が可能ではない。実装において、電話機能性は、移動通信装置（１０２）が、例えば、通話受信であるクローズド構成のときもそのまま利用可能である。
【００２２】
[0029]図１の実装例（１００）に例示したような「オープン」構成において、第１の筐体（１０４）は、スライド（１０８）を使用し、第２の筐体（１０６）から「離れた」方向へ移動（例えばスライド）される。この構成例において、キーボード（１１２）の少なくとも大部分のキー（すなわち物理的なキー）が公開されていて、公開されたキーは、入力を提供するための利用が可能である。オープン構成は、クローズド構成の移動通信装置（１０２）のフォームファクターと対照的に、結果として移動通信装置（１０２）の拡張フォームファクターを生じる。実装において、拡張フォームファクターを定義するために使用される第１の筺体（１０４）及び第２の筺体（１０６）の面はお互いに平行であるが、「コームシェル」構成、「ブリック」構成など、別の実装も想定される。
【００２３】
[0030]移動通信装置（１０２）によって使用されるフォームファクターは適切であって、様々な特性を支援し得る。例えば、クワーティー配列構成を支援しているキーボード（１１２）を示す。このフォームファクターは、具体的に、既に説明したテキスト生成、ゲームプレー、メールチェック、インターネットサーフィン、ソーシャルネットワークに関するメッセージステータス提供など、移動通信装置（１０２）の機能性を利用するユーザーにとって便利であり得る。
【００２４】
[0031]図１の移動通信装置（１０２）において、複数の機能を共有するキーボード（１１２）のキーの一部が例示されている。例えば、数値キーパッドは、それぞれ、数字「１」、「２」、「３」、「４」、「５」、「６」、「７」、「８」、「９」、及び「０」を共有する物理的なキー「ｗ」、「ｅ」、「ｒ」、「ｓ」、「ｄ」、「ｆ」、「ｚ」、「ｘ」、「ｃ」、及び「．」によって例示される物理的なクワーティー配列キーに提供され得る。数字は、キーパッド（１１２）の「ＡＬＴ」キーを押下することによってアクセスされ得る。様々な別の例も想定され、その例が以下の図面と関連し見出され得る。
【００２５】
[0032]通信モジュール（１１４）を含む移動通信装置（１０２）も例示される。通信モジュール（１１４）は、ネットワーク（１１６）を介し通信するための移動通信装置（１０２）の機能性の代表である。通信モジュール（１１４）は、例えば、電話通話及び受信機能性を含み得る。通信モジュール（１１４）は、ソーシャルネットワークに関するショートメッセージサービス（ＳＭＳ）テキストメッセージ、マルチメディアメッセージングサービス（ＭＭＳ）メッセージ、電子メール、ステータスメッセージなどを形成する様々な別の機能性も含み得る。ユーザーは、例えば、ネットワーク（１１６）を介しソーシャルネットワークウェブサイトに対する通信に関するステータスメッセージを形成し得る。ソーシャルネットワークウェブサイトは、その後、それぞれの移動通信装置を介し、例えば、友人による計算機を介し、ユーザーの「友人」へ受信に関するステータスメッセージなど、を公開し得る。ブログ作成、インスタントメッセージングなどのような様々な別の例も想定される。
【００２６】
[0033]検索モジュール（１１８）を含む移動通信装置（１０２）も例示されている。検索モジュール（１１８）は、検索を実行し、ユーザーインターフェース（１２０）を生成する移動通信装置（１０２）の機能性を代表している。検索クエリーを受信するように構成される、検索クエリー入力領域（１２２）を含むユーザーインターフェース（１２０）が例示されている。
【００２７】
[0034]検索を開始する異なる様々な方法がある。例えば、入力はキーボード（１１２）から受信され得、ユーザーインターフェース（１２０）の出力と、検索クエリー入力領域（１２２）において検索クエリーとして対応する文字入力と、をもたらす。別の例において、ユーザーインターフェース（１２０）の出力をもたらすキーボード（１１２）の物理的な検索専用ボタン（１２４）が押下され得る。表示装置（１１０）に表示されたメニュー内の表示の選択又は検索クエリー入力領域（１２２）においてキーボード（１１２）からの入力を受信時（例えば、ユーザーがユーザーインターフェース（１２０）の特定部分を選択せずにタイピング開始したとき）など、様々な別の例も想定される。
【００２８】
[0035]検索モジュール（１１８）は、検索が開始される場所に従い、様々な方法によってユーザーインターフェース（１２０）を構成し得る。図１に示したように、例えば、特定の文脈に対し詳細に調査されないユーザーインターフェース（１２０）が出力され得る。この例において、ユーザーインターフェース（１２０）は、特定の文脈を指定する選択が可能な複数の部分を含んでいて、示した例は、ウェブ（１２６）、電話（１２８）、及び所在地（１３０）の表示を含んでいる。別の例において、ユーザーインターフェース（１２０）は、自動的に、ユーザーの介入をせずに、移動通信装置（１０２）による現在の文脈に基づく特定の文脈に対し、詳細に調査され得、その更なる論述が図７と関連し見出され得る。
【００２９】
[0036]実装において、ユーザーが文脈を選択せずに、キーボード（１１２）の入力を開始した場合、電話（１２８）文脈がデフォルトによって選択される。これは、ユーザーインターフェース（１２０）に表示された電話（１２８）文脈のアイコンに対し画像を徐々に拡大する外観を与える動画によって示される。
【００３０】
[0037]別の実装において、ユーザーが文脈を手動で選択し得る。例えば、ユーザーは、Ｗｅｂの検索実行をもたらし得るウェブ（１２６）の表示を手動で選択し得る。（例えば、タッチ式スクリーン機能性を使用した表示装置（１１０）の押下によって）選択に応答し、動画が出力され得、その文脈の中で動画を再生する。ユーザーがキーボード（１１２）又はその他の入力装置を使用し、検索クエリーを入力したとき、検索モジュール（１１８）が、選択された文脈検索を実行する。実装において、検索クエリーを入力する際の効率を大きくする完全自動機能性が使用され得る。ユーザーは、検索クエリーが入力された後、検索を実行するために使用される文脈も（例えば、パンすることによって）切り換えることができ、その更なる論述が以下の図に関連し見出され得る。
【００３１】
[0038]図２は、使用されている文脈を切り換えるジェスチャーが利用される、図１の移動通信装置（１０２）による検索を実行する実装例を示している。表示装置（１１０）にユーザーインターフェース（１２０）を出力する移動通信装置（１０２）が例示されている。ユーザーインターフェース（１２０）は、示した例において、カラムに配置された３つの文脈を有する。表示装置（１１０）に現在出力されている電話文脈（２０２）が例示されている。ウェブ文脈（２０４）及び所在地文脈（２０６）は、表示装置（１１０）に現在出力されていないように例示され（従って透視的に例示されていて）、電話文脈（２０２）に対し「どこ」に位置付けられているか示すための文脈が、電話文脈（２０２）のカラムの右及び左にそれぞれ配置される。
【００３２】
[0039]電話文脈（２０２）は、検索クエリー「５２９」を有する検索クエリー入力部（１２２）を含む。移動通信装置（１０２）にストアされている電話番号を含む連絡先からの検索結果が、検索クエリー入力部（１２２）の下の電話文脈（２０２）に関する１つのカラムに表示される。実装において、検索結果は、問い合わせ先情報を使用した通信（例えば通話）を開始する選択が可能である。更に、アプリケーション、データなどの付加的なコンテンツが、電話（１２８）文脈から検索され得る。
【００３３】
[0040]実装において、ユーザーは、様々な方法によって文脈を変更し得る。ユーザーは、例えば、図１のキーボード（１１２）の物理的な１つ以上のボタンを使用し、ユーザーインターフェース（１２０）のカラムの間をナビゲートし得る。図２に示された別の例において、カラムの間でパンするためのジェスチャーが実行され得る。例えば、ユーザーの手（２０８）の指が表示装置（１１０）上に置かれ、電話文脈（２０２）からウェブ文脈（２０４）又は所在地文脈（２０６）へ切り替えるために、ユーザーインターフェース（１２０）を所望の方向へ「ドラッグ」し得る。実装において、検索クエリーが、それぞれの文脈検索を実行するために自動的に再利用される。このように、ユーザーは、検索クエリーを検索クエリー入力部（１２２）に手動で再入力せずに、異なる文脈検索を実行し得る。文脈を切り換えるための様々な別の例（例えばジェスチャー）も想定される。
【００３４】
[0041]図２に例示したような検索クエリー入力領域（１２２）は、電話文脈（２０２）ではなく、ウェブ文脈（２０４）及び所在地文脈（２０６）にあるとき、検索を開始する選択が可能な検索ボタン（２１０）を含む。電話文脈（２０２）のとき、検索クエリー入力領域（１２２）において、数字及び／又は文字の入力を使用した通話開始の選択が可能なダイヤルボタン（２１２）が、検索クエリー入力領域（１２２）に含まれる。
【００３５】
[0042]電話番号は、以下のロジックに従って検索クエリー入力領域（１２２）に表示され得る。クエリーが、数字又はプラス記号で始まる場合、ダイヤルボタン（２１２）が表示される。ユーザーが数字に対応していない小文字を入力したとき、そのあと電話番号が消え得る。例えば、ユーザーが「ｑ」を入力したとき、ユーザーインターフェースは、「ｑ」を含む連絡先を表示し得る。ダイヤル開始前、ユーザーが、検索用の最大桁数よりも多い数を入力したときも電話番号は消え得る。
【００３６】
[0043]実装において、ユーザーが大文字で書かれた文字を入力した場合、文字は、上記の１つ以上の条件に違反しないとき、１２個のキー数字文字列の電話キーパッド配列に従って数字へ変換される。条件は、クエリー文字列に変化があるたびに検証され得、電話番号フィールドは、クエリーが変化したとき、出現し／消え得る。電話番号は、通信モジュール（１１４）によって適宜、プラス記号、ダッシュ、及び括弧を含むように自動フォーマットされ得る。
【００３７】
[0044]（例えば、図１の電話（１２８）文脈の手動選択による）ユーザーに対し、文脈が自動的に選択された場合、検索クエリー入力領域（１２２）内の入力の削除それぞれが、ユーザーインターフェース（１２０）に、選択された文脈の「ズームアウト」をもたらし得る。加えて、戻りボタン（１３２）の押下が、検索クエリー入力領域（１２２）へ入力されたテキストに、図１に例示されているようなメイン検索画面へ戻るデフォルト文脈の終了時に消去をもたらし得る。別の例において、戻りボタン（１３２）は、検索に「詳細な調査」をもたらし得、その更なる論述が図９と関連し見出され得る。実装において、入力が検索アプリケーション（例えば検索モジュール（１１８））の終了時に保持されているので、新しい入力が提供されるまで入力は、検索アプリケーション再開始の時のままである。
【００３８】
[0045]表示装置（１１０）の表示領域の利用可能な大きさを効率的に使用する検索クエリー入力領域（１２２）も移動通信装置（１０２）によって構成され、そのような実装例（３００）が図３に示されている。例（３００）は、移動通信装置（１０２）の第１の例及び第２の例（３０２）、（３０４）を示している。
【００３９】
[0046]第１の例（３０２）において、検索クエリー入力領域（１２２）は、第１のサイズ（例えば「完全な」大きさ）で表示され、検索クエリーが入力されたとき、検索クエリーの可読性を大きくする。しかしながら、第２の例（３０４）において、検索クエリー入力領域（１２２）が、ユーザー（２０８）から受信された入力に応答し、小さく（例えば３０パーセント縮小）され、検索結果をスクロールする。図３に例示したように、例えば、ユーザーインターフェース（１２０）をスクロール（例えば、パンアップ又はパンダウン）ジェスチャーが受信される。検索クエリー入力領域（１２２）が、ユーザーによって選択されたとき、第１の例（３０２）に示されているような元のサイズを返却する。かくして、ユーザーは、図３に示したように検索結果を垂直にスクロールし得、図２に示したように文脈が水平的に切り換えるが、様々な別の実装が想定されることも容易に明らかになるに違いない。
【００４０】
[0047]図４は、検索クエリーに応答し検索結果を出力する図１の移動通信装置（１０２）の実装例を示している。検索結果を複数のサブカテゴリーへ統合したユーザーインターフェース（１２０）が例示されていて、その例は、異なる検索文脈に対応し得るか又は対応し得ない「連絡先」、「メッセージ」、及び「カレンダー」として示されている。実装において、それぞれのカテゴリーは、ステータスバーを模倣したカテゴリーそれぞれのテキスト表現などを介した色の変化によって、そのカテゴリー内の検索ステータスを示すそれぞれの進行指標を有し得る。
【００４１】
[0048]検索クエリーが検索クエリー入力領域（１２２）に入力されたとき、カテゴリーが互いに隣接して表示され得る。検索結果が、その後、リアルタイムに見つかったとき、それぞれのカテゴリーにそれぞれ、表示され得る。異なる様々なカテゴリーが支援され得、その例が、以下、階層化された配列にリストされていて、それぞれのカテゴリーに関し例示される「ｍｏｒｅ」ボタン選択を介しアクセスされ得る。
【００４２】
●ウェブ
○即答
■天気
■株式
■映画の時間
■百科事典見出語
○ウェブページ
○画像
○ニュース
●電話
○連絡先
○通話履歴
○メッセージ
○お気に入り
○メディア（ミュージック／映像）
○カレンダー
●所在地
○ビジネス
実装において、「Ｍｏｒｅ」ボタンは、第１のレベルの結果ページに適合した、より多くの結果があったとき、出現する。検索が完了したとき、検索結果を含んでいないカテゴリーは、ユーザーインターフェース（１２０）から削除され得る。カテゴリーそれぞれに結果が存在しない場合、ユーザーインターフェース（１２０）にメッセージ「結果なし」が表示され得る。検索結果の選択（例えば「タップ」）が、検索結果のオープン、例えばカレンダー上のアポイントメントのオープン、選択されたメッセージ本体の表示など、をもたらす。実装において、ユーザーは、ユーザーインターフェース（１２０）と対話し得、文脈のうちどれをユーザーインターフェースに表示するか指定する。ユーザーは、例えば、一連のチェックボックスと対話し得、上記文脈の１つ以上を選択し得る。
【００４３】
[0049]検索モジュール（１１８）は、検索結果に関するブックマーク機能性も支援し得る。例えば、（ユーザーインターフェース内に星印として例示した）お気に入りアイコン（４０２）がユーザーインターフェース（１２０）に表示され得、１つ以上の検索結果が一旦、見つかるとユーザーインターフェース（１２０）に表示され得る。お気に入りアイコン（４０２）の選択は、移動通信装置（１０２）のユーザーインターフェース（１２０）のホーム画面へ検索クエリーの追加を、検索モジュール（１１８）にもたらし得る。ホーム画面において、検索クエリーの再検索実行及び／又は以前の検索結果を表示し得るための選択がその後、使用され得る。実装において、検索が特定の文脈で実行された場合、その文脈、例えば図２のカラムの１つで検索が繰り返される。
【００４４】
[0050]ユーザーは、更なる検索結果をビューイングするために、検索結果の「パンダウン」し、（例えば単一ページの検索結果を下方向へスクロールするために）ユーザーインターフェース（１２０）の右下隅に例示されているスクロールアイコン（４０４）を選択するジェスチャーを実行し得る。どんな更なる検索結果も存在しない場合、スクールアイコン（４０４）は表示されない。
【００４５】
[0051]実装において、ユーザーは、検索結果のリストをスクロールし得る。ユーザーは、（手動又は自動のどちらかで選択された）特定の文脈にあるとき、その文脈に関する検索結果の過去の「結論」にスクロールし得る。文脈の最後にスクロールすることは、例えば、移動通信装置（１０２）によって支援されているローカルの文脈それぞれに対し、ローカル及びリモートの文脈などに関する少なくとも１つの別の文脈検索が開始されることをもたらす。更なる結果が利用可能でない場合、スクロールアイコン（４０４）が、ユーザーインターフェース（１２０）から削除され得る。別の実装において、検索結果の「最後」は、更なる項目がビューイングされ利用可能なことを意味している追加項目が存在している場合、ユーザーインターフェース（１２０）の下にある検索結果を切り取ることによって示される。存在しない場合、最後の検索結果がすべて表示され、すなわち、それぞれの検索結果を示すアイコンが全体に表示される。検索結果は、その多くの検索結果がロード中であることを示すように構成され得、その更なる論述が以下の図と関連し見出され得る。
【００４６】
[0052]図５は、図１の移動通信装置（１０２）による検索結果をロードしている実装例（５００）を示している。この例において、文脈検索は、画像に関連している。その結果として、画像は、検索結果が入力されたとき、ユーザーインターフェース（１２０）に表示される。
【００４７】
[0053]検索された検索結果（例えば画像）として、例えば、画像の代表がユーザーインターフェースに表示され、その例は犬及び電気のボルトを含んでいる。多くの検索結果が見つかったことを示す別の画像の外形が表示される。これらの外形は、その後、画像がユーザーインターフェース（１２０）にロードされたとき「詳細表示（フィルイン）」される。多くの検索結果が見つけられ、検索結果をロードしていることを示すための様々な別の技法も想定される。
【００４８】
[0054]図６は、図１の移動通信装置（１０２）の所在地文脈検索のユーザーインターフェース（１２０）の実装例を示している。所在地文脈を出力しているユーザーインターフェース（１２０）が示されている。示されているユーザーインターフェース（１２０）は、図２の所在地文脈（２０６）のような検索クエリー入力領域（１２２）を含む。
【００４９】
[0055]しかしながら、この例において、検索を実行するための基本として利用される、所在地を入力するための所在地ポーション（６０２）も含まれている。ユーザーは、例えば、キーボード（１１２）を使用し検索クエリー入力領域（１２２）に入力された検索クエリーを基にして、利用される所在地を入力し得る。ユーザーは、移動通信装置（１０２）の現在の地理的所在地を利用するための所在地アイコン（６０４）も選択し得る。所在地アイコン（６０４）の選択は、所在地ポーション（６０２）に、ＧＰＳ、無線送信機などを使用した三角測量を介し決定され得る現在の地理的所在地が自動的に投入されることをもたらし得る。検索結果の選択（例えばタップ）は、ユーザーインターフェースに、例えばウェブブラウザーの地図上に結果のビューを出力することをもたらし得る。
【００５０】
[0056]一般に、本明細書に記載された任意の機能は、ソフトウェア、ファームウェア、ハードウェア（例えば、固定論理回路）、手動処理、又はこれらの実装の組み合わせを使用し実装され得る。一般に、本明細書に使用されている用語「モジュール」、「機能性」、及び「論理」は、ソフトウェア、ファームウェア、ハードウェア、又はソフトウェアとファームウェアとの組み合わせを示している。ソフトウェア実行の場合、モジュール、機能性、又はロジックは、１つ以上のプロセッサー（例えば、ＣＰＵ又は複数のＣＰＵ）を有する１つ以上の計算機によって形成された計算システム上で実行されるとき、指定されたタスクを実行する命令（例えば、プログラムコード）を示している。命令は、１つ以上の具体的な計算機可読記憶装置にストアされる。以下に説明される文脈検索技術に関する機能は、プラットフォーム独立であって、本技法が様々なプロセッサーを有する様々な商用計算プラットフォーム上で実装され得ることを意味している。
【００５１】
手続きの例
[0057]以下の論述は、既に説明したシステム及び機器を利用し実装され得る文脈検索の技術を説明している。手順それぞれの態様は、ハードウェア、ファームウェア、又はソフトウェア、又はその組み合わせにおいて実装され得る。手順は１つ以上の機器によって実行される動作を指定する１セットのブロックとして示されていて、それぞれのブロックによる動作を実行するための、示された順番に必ずしも制限されているわけではない。以下の論述の一部において、図１の環境（１００）及び図２〜図６の実装（２００）〜（６００）への参照が、それぞれ実行される。
【００５２】
[0058]図７は、ユーザーインターフェースの現在の文脈が検索を詳細に調査するために使用される実装例の手順（７００）を示している。ユーザーインターフェース（１２０）の検索クエリー入力領域（１２２）に表示されている検索クエリーが、キーボード（１１２）などを介し受信される（ブロック７０２）。
【００５３】
[0059]移動通信装置の表示装置上に現在表示されているユーザーインターフェースの文脈が検出される（ブロック７０４）。例えば、ミュージックプレーヤーアプリケーション、連絡アプリケーション、電話アプリケーション、ウェブブラウザー、所在地アプリケーションなどのような異なる様々なアプリケーションに対する異なる様々な構成でユーザーインターフェース（１２０）に出力するための表示装置（１０２）が使用され得る。したがって、これらの異なるアプリケーションそれぞれは、異なるタイプのコンテンツを表示するためのユーザーインターフェース（１２０）に関する異なる文脈を提示し得る。コンテンツタイプは、ミュージック、映像、ドキュメント、連絡先などのように大きく変化し得、タイプを識別する拡張子などに基づく様々な方法で検出され得る。故に、検索モジュール（１１８）は、関連する検索結果を見出す可能性を大きくするために、現在の文脈をうまく利用し得る。
【００５４】
[0060]検索クエリーを使用し実行される、検出された文脈検索の１つ以上の検索結果が、表示装置に表示される（ブロック７０６）。例えば、検索結果は、図２に示されている電話文脈（２０２）でカラムとして表示される。文脈は、更なる検索を実行するユーザーによっても切り換えられ得、第１の文脈から図８に関連し説明されている第２の文脈、及び／又は図９に関連し説明されている検索の「詳細な調査」へ切り換える。
【００５５】
[0061]図８は、切換が、検索の第１及び第２の文脈の間でジェスチャーを使用し実行される実装例の手順（８００）を表す。１つ以上の結果が、検索クエリーに基づく第１の文脈で実行された検索の表示装置に表示される（ブロック８０２）。例えば、第１の文脈は、ユーザーインターフェース（１２０）を現在構成している電話アプリケーションに基づく電話文脈（２０２）であり得る。したがって図２に例示したように、この文脈で実行された検索が、電話番号を含む検索結果に結果として生じる。
【００５６】
[0062]第１の文脈から第２の文脈へ切り替えるジェスチャーが検出された場合、検索クエリーに基づく第２の文脈で実行された１つ以上の検索結果の表示をもたらす（ブロック８０４）。加えて、検索クエリーを手動で再入力せずに、ジェスチャーの検出に応答し、検索クエリーに基づく検索が実行され得る（ブロック８０６）。前の例に続いてユーザーは、電話文脈（２０２）から所在地文脈（２０６）へ切り換えることを所望し得る。故に、ユーザーの手（２０８）の指は、表示装置（１１０）上でパンジェスチャーを実行し得る。表示装置（１１０）のタッチ式スクリーンの機能性が使用され得、ジェスチャーを検出し、故に切換えが実行されていることを認識する。
【００５７】
[0063]この検出に応答し、検索モジュール（１１８）は、第１の検索から検索クエリーを使用し、この例において、所在地に関連した文脈（２０６）のような別の検索を実行し得る。第１及び第２の検索の性能を説明しているが、様々な別の例も想定される。例えば、第１の文脈及び第２の文脈それぞれの第１及び第２の検索は、（例えば単一の検索で）同時に実行され得る。この検索の結果は、その後、ユーザーが異なる検索結果を見るために文脈間でナビゲートし得るように文脈に基づいて分離され得る。
かくして、文脈は、検索クエリーを手動で再入力せずに、様々な方法で検索され得る。
【００５８】
[0064]図９は、付加的な文脈を含む詳細検索が実行される実装例の手順（９００）を示している。検索クエリーに基づく第１の文脈で実行された第１の検索の検索結果が表示される（ブロック９０２）。第１の検索範囲が拡大されることを示す入力が、移動通信装置のボタンを介し受信された場合、第２の検索が実行される。第２の検索は、検索クエリーを手動で再入力せずに、第１の検索の一部ではない第２の文脈で実行される（ブロック９０４）。
【００５９】
[0065]例えば、移動通信装置（１０２）のキーボード（１１２）の検索クエリー入力領域（１２２）をロードするための専用の検索キー（１２４）が押下され得る。検索キー（１２４）が押下されたき、移動通信装置（１０２）は、電話（１２８）文脈であり得、その文脈に従って検索が実行され得る。しかしながら、ユーザーは、電話（１２８）の文脈であるけれども誤って検索クエリーを入力し得、ミュージックのような別の文脈を所望している。したがって、ユーザーは、単に電話番号ではなく全体として移動通信装置（１０２）を検索するための詳細調査される戻りボタン（１３２）を押下し得る。戻りボタン（１３２）の押下は、再び、検索が、ネットワーク（１１６）を介しリモートで利用可能なコンテンツを含む移動通信装置（１０２）の過去のローカルストレージへ拡大されることをもたらす。様々な別の例も想定される。
【００６０】
機器の例
[0066]図１０は、移動通信に関する装置、特性、及びシステムの実施形態を実装する携帯機器の任意のタイプの様々な実施形態で実装され得る機器の例（１０００）に関する様々なコンポーネントを例示している。例えば、それぞれの図１−６を参照し説明されている任意の移動通信装置（１０２）のような機器（１０００）が実装され得る。コンテンツサービスのようなネットワークベースサービスにアクセスするための機器（１０００）も実装され得る。
【００６１】
[0067]機器（１０００）は、インターネットプロトコル（ＩＰ）入力及び図１、図４〜６のキーボード（１１２）のような別の入力装置を含み得る入力（単数又は複数）（１００２）を含み得る。機器（１０００）は更に、１つ以上の任意の無線インターフェース、任意のタイプのネットワークインターフェースとして、別の任意のタイプの通信インターフェースとして実装され得る通信インターフェース（単数又は複数）（１００４）を含む。ネットワークインターフェースが、機器（１０００）と通信ネットワークとの間の接続を提供し、それによって別の電子機器及び計算装置が機器（１０００）とデータを通信し得る。無線インターフェースは、機器（１０００）が、無線通信に関する携帯機器として作動可能にする。
【００６２】
[0068]機器（１０００）は、機器（１０００）の動作を制御し、別の電子機器と通信するための様々な計算機実行可能命令を処理する１つ以上のプロセッサー（１００６）（例えば、任意のマイクロプロセッサー、コントローラーなど）も含む。（例えば、１つ以上の任意の読み出し専用メモリー（ＲＯＭ）、フラッシュメモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭなど）ランダムアクセスメモリー（ＲＡＭ）及び不揮発性メモリーを含む１つ以上のメモリーコンポーネントの例のような計算機可読媒体（１００８）を有する機器（１０００）が実装され得る。
【００６３】
[0069]計算機可読媒体（１００８）は、コンテンツ及びデータ（１０１０）並びに機器（１０００）の動作の態様に関連するデバイスアプリケーション及び別の任意のタイプに関する情報及び／又はデータをストアするデータストレージを提供する。オペレーティングシステム（１０１２）は、例えば、計算機可読媒体（１００８）を用いて計算機アプリケーションとして維持され得、プロセッサー（単数又は複数）（１００６）上で実行され得る。機器アプリケーションは、（電話機能性を提供するために使用され得る）通信マネージャーモジュール（１０１４）及びメディアマネージャ（１０１６）も含み得る。
【００６４】
[0070]音声及び／又は映像データを音声レンダリング及び／又は表示システム（１０２０）に提供する機器（１０００）は、音声及び／又は映像出力モジュール（１０１８）も含む。音声レンダリング及び／又は表示システム（１０２０）は、機器の例（１０００）の統合コンポーネント（単数又は複数）として実装され得、音声、映像、及び画像データを処理し、表示し、さもなければレンダリングする任意のコンポーネントを含み得る。振動及びタッチなどのユーザーの触覚的なフィードバックを提供するための機器（１０００）も実装され得る。
【００６５】
[0071]キーボードモジュールを含むような通信マネージャーモジュール（１０１４）が更に、例示される。キーボードモジュールは、既に図１〜６に関連し説明した１つ以上の技法を使用した機能性を代表している。
【００６６】
[0072]一般に、ブロックは、示された機能性を提供するために構成されたモジュールを代表している。更に、本明細書に記載されている任意の機能は、これらの実装に関するソフトウェア、ファームウェア（例えば固定論理回路）、手動処理、又は組み合わせを使用し実装され得る。本明細書に使用されている用語「モジュール」、「機能性」、及び「ロジック」は一般に、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせを示している。ソフトウェア実行の場合、モジュール、機能性、又はロジックは、プロセッサー（例えばＣＰＵ又は複数のＣＰＵ）上で実行されるとき、指定されたタスクを実行するプログラムコードを示している。プログラムコードは、１つ以上の計算機可読記憶装置にストアされ得る。前述した技法に関する機能はプラットフォームから独立していて、本技法が、様々なプロセッサーを有する様々な商用計算プラットフォーム上で実装され得ることを意味している。
【００６７】
[0073]本発明は構造上の特色、及び／又は方法論の動作に特定の言語で説明されているが、添付の請求項に定義された発明が、必ずしも説明した特定の特徴又は動作に限定されるわけでないことが理解されよう。もっと具体的に言えば、特定の機能及び動作は、請求範囲に記載された発明を実装する形成例として開示されている。
【符号の説明】
【００６８】
１００  移動通信装置の実装例
１０２  移動通信装置
１０４  第１の筺体
１０６  第２の筺体
１０８  スライド
１１０  表示装置
１１２  キーボード
１１４  通信モジュール
１１６  ネットワーク
１１８  検索モジュール
１２０  ユーザーインターフェース
１２２  検索クエリー入力領域
１２４  検索専用ボタン
１２６  ウェブ
１２８  電話
１３０  所在地
１３２  戻りボタン
２００  移動通信装置の実装例
２０２  電話文脈
２０４  ウェブ文脈
２０６  所在地文脈
２０８  ユーザーの手
２１０  検索ボタン
２１２  ダイヤルボタン
３００  移動通信装置の実装例
３０２  第１の移動通信装置の例
３０４  第２の移動通信装置の例
４００  移動通信装置の実装例
４０２  お気に入りアイコン
４０４  スクロールアイコン
５００  移動通信装置の実装例
６００  移動通信装置の実装例
６０２  所在地ポーション
６０４  所在地アイコン
１０００  機器の例
１００２  入力（単数又は複数）
１００４  通信インターフェース（単数又は複数）
１００６  プロセッサー（単数又は複数）
１００８  計算機可読媒体
１０１０  コンテンツ及びデータ
１０１２  オペレーティングシステム
１０１４  通信マネージャーモジュール
１０１６  メディアマネージャーモジュール
１０１８  音声及び／又は映像出力モジュール
１０２０  音声レンダリング及び／又は表示システム
１０２２  キーボードモジュール
【図１】
2014194786.tif 000003
【図２】
2014194786.tif 000004
【図３】
2014194786.tif 000005
【図４】
2014194786.tif 000006
【図５】
2014194786.tif 000007
【図６】
2014194786.tif 000008
【図７】
2014194786.tif 000009
【図８】
2014194786.tif 000010
【図９】
2014194786.tif 000011
【図１０】
2014194786.tif 000012