(57)【要約】  本発明は、検索結果に関連した、環境設定制御、ファイル、フォルダ、制御、その他のシステムリソース、またはデータアイテムの場所を容易に特定できるようにする検索能力をユーザーに提供する。一実施形態では、ユーザーは検索語（またはその一部）を、検索する１以上のリソースタイプに関連した検索フィールドに入力する。そして、一致すると思われる候補のリストを含むポップアップメニューが表示される。ユーザーが所望の環境設定制御をポップアップメニューから選択すると、対応する環境設定ペインまたは、選択されたデータアイテム、制御、その他のリソースを収容するその他のコンテナが表示される。一様態よれば、ユーザーが検索アイテム（またはその一部）を入力すると、特定アイコンがハイライトされる。特に、一致するデータアイテム（検索語に一致する制御を有する環境設定ペイン等）を含むコンテナを表すアイコンがハイライトされる。コンテナが正しい一致を含んでいる確率の度合いに応じて、異なるタイプのハイライトを用いることができる。
2008520012.tif 000002
【特許請求の範囲】
【請求項１】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムを表す
ことを特徴とする方法。
【請求項２】
少なくとも１つのハイライトされたアイテムは、検索語の前記少なくとも一部に一致しないテキストラベルを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記メタデータはテキストを含むことを特徴とする請求項１に記載の方法。
【請求項４】
ハイライトされた各アイテムは、コンテナを表すことを特徴とする請求項１に記載の方法。
【請求項５】
更に、前記ユーザー入力に応じて、前記アイテムの前記少なくともサブセットをハイライトすると同時に、検索語の前記少なくとも一部に、少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムのリストを含むポップアップメニューを表示し、
前記メニューにリストされた各アイテムは、前記ハイライトされたアイテムの１つにより表される少なくとも１つのコンテナ内にあるアイテムに対応することを特徴とする請求項４に記載の方法。
【請求項６】
更に、
前記メニューから前記アイテムの１つを選択するユーザー入力を受け付け、
前記ユーザーが前記メニューからアイテムの１つを選択することに応じて、前記選択されたアイテムを含むコンテナをアクティブにする
ことを特徴とする請求項５に記載の方法。
【請求項７】
前記ユーザーが前記メニューからアイテムの１つを選択することに応じて、選択されたアイテムを含む前記コンテナを表す前記アイテムの視覚的特徴に、一時的に注意を向けさせることを特徴とする請求項６に記載の方法。
【請求項８】
前記アイテムの視覚的特徴に一時的に注意を向けさせることは、前記アイテムを点滅することを特徴とする請求項７に記載の方法。
【請求項９】
更に、
前記アイテムの１つをアクティブにするユーザー入力を受け付け、
前記ユーザーが前記アイテムの１つをアクティブにすることに応じて、前記アクティブにされたアイテムに対応するコンテナをアクティブにする
ことを特徴とする請求項５に記載の方法。
【請求項１０】
更に、
前記アイテムの１つをアクティブにするユーザー入力を受け付け、
前記ユーザーが前記アイテムの１つをアクティブにすることに応じて、前記アクティブにされたアイテムに対応するコンテナ内のアイテムをアクティブにし、前記アイテムは前記メニューアイテムの１つに対応する
ことを特徴とする請求項５に記載の方法。
【請求項１１】
更に、
前記メニューから前記アイテムの１つを選択するユーザー入力を受け付け、
前記ユーザーが前記メニューから前記アイテムの１つを選択することに応じて、前記選択されたアイテムをアクティブにする
ことを特徴とする請求項５に記載の方法。
【請求項１２】
更に、
前記アイテムの１つをアクティブにするユーザー入力を受け付け、
前記ユーザーが前記アイテムの１つをアクティブにすることに応じて、前記アクティブにされたアイテムをアクティブにする
ことを特徴とする請求項１に記載の方法。
【請求項１３】
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つの環境設定制御を含む環境設定ペインを表すことを特徴とする請求項１に記載の方法。
【請求項１４】
各環境設定ペインはシステム機能に関連し、各環境設定ペインは前記システム機能に関連する少なくとも１つの環境設定制御を含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
アイテムをハイライトすることは、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項１６】
前記第１のスクリーン領域は、円形であることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記複数のアイテムがウィンドウ内に表示され、前記第２のスクリーン領域は、前記第１のスクリーン領域を含まないウィンドウ内の残りの領域を含むことを特徴とする請求項１５に記載の方法。
【請求項１８】
前記第２のスクリーン領域は、前記第１のスクリーン領域を含まない前記ユーザーインターフェース表示の残りの領域を含むことを特徴とする請求項１５に記載の方法。
【請求項１９】
前記第１と第２のスクリーン領域間の明るさの差は、徐々に変化することを特徴とする請求項１５に記載の方法。
【請求項２０】
前記アイテムの少なくともサブセットをハイライトすることは、
第１のタイプのハイライトを用いて、前記アイテムの少なくとも１つをハイライトし、
前記第１のタイプのハイライトと視覚的に区別可能な第２のタイプのハイライトを用いて、前記アイテムの少なくとも１つをハイライトする
ことを含むことを特徴とする請求項１に記載の方法。
【請求項２１】
前記第２のタイプのハイライトは、前記第１のタイプのハイライトよりも明るいことを特徴とする請求項２０に記載の方法。
【請求項２２】
アイテムをハイライトすることは、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを含み、
前記第２のタイプのハイライトが、前記第１のタイプのハイライトよりも明るいことを特徴とする請求項２０に記載の方法。
【請求項２３】
アイテムをハイライトすることは、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを含み、
前記第１のタイプのハイライトについて、前記第１と第２のスクリーン領域の明るさの差が徐々に変化し、
前記第２のタイプのハイライトについて、前記第１と第２のスクリーン領域の明るさの差が、前記第１のタイプのハイライトよりも、より急峻に変化ことを特徴とする請求項２０に記載の方法。
【請求項２４】
アイテムをハイライトすることは、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを含み、
前記第１のタイプのハイライトについて、前記第１と第２のスクリーン領域の明るさの差が徐々に変化し、
前記第２のタイプのハイライトについて、前記第１と第２のスクリーン領域の明るさの差が、徐々に変化しないことを特徴とする請求項２０に記載の方法。
【請求項２５】
他のアイテムの前記メタデータよりも、前記ユーザー入力に一致するアイテムのメタデータの判断に応じて、前記アイテムの少なくともサブセットをハイライトすることは、
第１のタイプのハイライトを用いて、一致度の高いメタデータを含むアイテムを表さない少なくとも１つのアイテムをハイライトし、
前記第１のタイプのハイライトと視覚的に区別可能な第２のタイプのハイライトを用いて、前記一致度の高いメタデータを含むアイテムを表す前記アイテムをハイライトする
ことを含むことを特徴とする請求項１に記載の方法。
【請求項２６】
前記アイテムの少なくともサブセットをハイライトすることは、
少なくとも２つの前記アイテムが前記ユーザー入力に一致すると判断すると、第１のタイプのハイライトを用いて、前記一致したアイテムを表す前記アイテムをハイライトし、
１つの前記アイテムのみが前記ユーザー入力に少なくとも一部が一致すると判断すると、第２のタイプのハイライトを用いて、前記一致するアイテムを表す前記アイテムをハイライトする
ことを含むことを特徴とする請求項１に記載の方法。
【請求項２７】
前記ユーザー入力は、テキスト列を表すキー入力を含むことを特徴とする請求項１に記載の方法。
【請求項２８】
ハイライトされた各アイテムは、検索語の少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのファイルを含む少なくとも１つのディレクトリを表すことを特徴とする請求項１に記載の方法。
【請求項２９】
ハイライトされた各アイテムは、検索語の少なくとも一部に少なくとも一部が一致するタイトルを有する少なくとも１つのファイルを含むディレクトリを表すことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記少なくとも１つのファイルはテキスト本文を有し、ハイライトされた各アイテムは、検索語の少なくとも一部に少なくとも一部が一致するテキスト本文を有する少なくとも１つのファイルを含むディレクトリを表すことを特徴とする請求項２８に記載の方法。
【請求項３１】
前記アイテムは、ユーザーがアクティブにすることができることを特徴とする請求項１に記載の方法。
【請求項３２】
前記ハイライトされたアイテムは、ユーザーがアクティブにすることができ、ハイライトされていないアイテムは、ユーザーがアクティブにすることができないことを特徴とする請求項１に記載の方法。
【請求項３３】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
検索コマンドを表すユーザー入力の受信に応じて、前記ユーザー入力に基づいて少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムを表すことを特徴とする方法。
【請求項３４】
検索コマンドを表す前記ユーザー入力は、エンターキーをアクティブにすることを含むことを特徴とする請求項３３に記載の方法。
【請求項３５】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
予め設定された長さを超えるユーザー入力の中断に応じて、前記ユーザー入力に基づいて少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムを表すことを特徴とする方法。
【請求項３６】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
少なくとも１つのキー入力を含む、検索語の最初の部分を表すユーザー入力を受け付け、
前記ユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、ハイライトされた各アイテムは、前記検索語の前記最初の部分に少なくとも一部が一致するメタデータを有するアイテムを表し、
少なくとも１つのキー入力を含む、前記検索語の追加部分を表す、追加ユーザー入力を受信し、
前記追加ユーザー入力に応じて、少なくとも前記アイテムの前記サブセットのハイライトを更新し、ハイライトされた各アイテムが、前記検索語の最初の部分と前記検索語の前記追加部分とに少なくとも一部が一致するメタデータを有するアイテムを表す
ことを特徴とする方法。
【請求項３７】
前記検索語の前記最初の部分に少なくとも一部が一致するメタデータを有するアイテムは、第１のタイプのハイライトを用いてハイライトされ、前記検索語の最初の部分と前記検索語の追加部分との合成に少なくとも一部が一致するメタデータを有するアイテムを、前記第１のタイプのハイライトと異なる第２のタイプのハイライトを用いてハイライトすることを特徴とする請求項３６に記載の方法。
【請求項３８】
各アイテムがコンテナを表す複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
ユーザー入力に応じて、
検索語の前記少なくとも一部に少なくとも一部が一致するテキストを有するアイテムのリストを含むポップアプメニューを表示し、メニューアイテムにリストされた各アイテムは、アイテムの１つにより表される少なくとも１つのコンテナ内のアイテムに対応し、
同時に、前記アイテムの少なくともサブセットを、第１のタイプのハイライトを用いてハイライトし、ハイライトされた各アイテムは、メニュー内のアイテムに少なくとも一部が一致するテキストを有するアイテムを含むコンテナを表し、
トリガーイベントに応じて、
ポップアップメニュー内のアイテムをハイライトし、
同時に、前記第１のタイプのハイライトと視覚的に区別可能な第２のタイプのハイライトを用いてアイテムをハイライトし、前記ハイライトされたアイテムは、メニュー内のハイライトされたアイテムに少なくとも一部が一致するテキストを有するアイテムを含むコンテナを表す
ことを特徴とする方法。
【請求項３９】
前記トリガーイベントは、前記メニューアイテムの１つにあるテキストに少なくとも一部が一致する完全な単語を表すユーザー入力を含み、ポップアップメニュー内のアイテムをハイライトすることは、前記一致するテキストを有する前記アイテムをハイライトすることを含むことを特徴とする請求項３８に記載の方法。
【請求項４０】
前記トリガーイベントは、動くハイライトをメニューアイテムへユーザーが動かすことを含み、前記ポップアップメニューで前記アイテムをハイライトすることは、前記ユーザーが動かした先のアイテムをハイライトすることを含むことを特徴とする請求項３８に記載の方法。
【請求項４１】
前記トリガーイベントは、前記ポップアップメニューの一つのアイテムがポップアップメニューの他のアイテムよりも一致度が高いとの判断を含み、前記ポップアップメニューのアイテムをハイライトすることは、より一致度の高いことを表すアイテムをハイライトすることを含むことを特徴とする請求項３８に記載の方法。
【請求項４２】
各アイテムが、主要なテキストを有するアイテムと、代替テキストを有する前記アイテムの少なくともサブセットを含むコンテナを表す、複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
ユーザー入力の受信に応じて、少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致する主要または代替テキストのいずれか１つを有するアイテムを含むコンテナを表し、
少なくとも１つのハイライトされたアイテムは、検索語の少なくとも一部に一致しないテキストラベルを有することを特徴とする方法。
【請求項４３】
少なくとも１つのアイテムについて、前記代替テキストは、前記検索語の代替用語を表すことを特徴とする請求項４２に記載の方法。
【請求項４４】
少なくとも１つのアイテムについて、前記代替テキストは、前記主要テキストの綴り間違えを表すことを特徴とする請求項４２に記載の方法。
【請求項４５】
少なくとも１つのアイテムについて、前記代替テキストは前記主要テキストの代替綴りを表すことを特徴とする請求項４２に記載の方法。
【請求項４６】
表示画面上でアイテムをハイライトする方法であって、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを実行することを特徴とする方法。
【請求項４７】
前記第１のスクリーン領域は、円形であることを特徴とする請求項４６に記載の方法。
【請求項４８】
前記アイテムが前記表示画面のウィンドウ内に表示され、前記第２のスクリーン領域は、前記第１のスクリーン領域を含まないウィンドウ内の残りの領域を含むことを特徴とする請求項４６に記載の方法。
【請求項４９】
前記第２のスクリーン領域は、前記第１のスクリーン領域を含まない前記表示画面の残りの領域を含むことを特徴とする請求項４６に記載の方法。
【請求項５０】
前記第１と第２のスクリーン領域間の明るさの差は、徐々に変化することを特徴とする請求項４６に記載の方法。
【請求項５１】
表示画面上で少なくとも２つのアイテムをハイライトする方法であって、
第１のアイテムを直ぐに囲む第１のスクリーン領域と、第２のアイテムを直ぐに囲む第２のスクリーン領域を明るくし、
前記表示画面の少なくとも別の部分を暗くし、
前記第１及び第２のスクリーン領域よりも、前記表示画面の前記少なくとも別の部分の領域が暗くなるようにすること
の少なくとも１つを実行することを特徴とする方法。
【請求項５２】
前記表示画面の前記少なくとも別の部分の領域が、前記第１及び第２のスクリーン領域を囲むことを特徴とする請求項５１に記載の方法。
【請求項５３】
前記第１のスクリーン領域は、前記第２のスクリーン領域よりも暗いことを特徴とする請求項５１に記載の方法。
【請求項５４】
前記第１及び第３のスクリーン領域間の明るさの差は徐々に変化し、
前記第２及び第３のスクリーン領域間の明るさの差は徐々に変化し、変化の仕方が、前記第１及び第３のスクリーン領域間の明るさの差の変化の仕方よりも急峻である
ことを特徴とする請求項５１に記載の方法。
【請求項５５】
前記第１及び第３のスクリーン領域間の明るさの差は徐々に変化し、
前記第２及び第３のスクリーン領域間の明るさの差は徐々に変化しない
ことを特徴とする請求項５１に記載の方法。
【請求項５６】
各アイテムが、テキストを有する少なくとも１つのシステム環境設定制御を含む環境設定ペインを表す複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
少なくとも１つのシステム環境設定制御のための前記テキストに一致する前記ユーザー入力に応じて、前記ユーザー入力にテキストが一致する環境設定制御を有する環境設定ペインを表す少なくとも１つのアイテムをハイライトする
ことを特徴とする方法。
【請求項５７】
ヘルプ機能に関連するテキストに一致する前記ユーザー入力に応じて、ヘルプ機能を表すアイテムをハイライトする
ことを更に含むこと特徴とする請求項５６に記載の方法。
【請求項５８】
少なくとも１つのアプリケーション環境設定制御のためのテキストに一致する前記ユーザー入力に応じて、
前記アプリケーション、
前記アプリケーション環境設定制御、
前記アプリケーションに対応する環境設定ペイン
の少なくとも１つを表す少なくとも１つのアイテムをハイライトする
ことを更に含むこと特徴とする請求項５６に記載の方法。
【請求項５９】
ヘルプ機能に関連するテキストに一致する前記ユーザー入力に応じて、ヘルプ機能を表すアイテムをハイライトし、
少なくとも１つのアプリケーション環境設定制御のためのテキストに一致する前記ユーザー入力に応じて、
前記アプリケーション、
前記アプリケーション環境設定制御、
前記アプリケーションに対応する環境設定ペイン
の少なくとも１つを表す少なくとも１つのアイテムをハイライトする
ことを更に含むこと特徴とする請求項５６に記載の方法。
【請求項６０】
各アイテムが、テキストを有する少なくとも１つのシステム環境設定制御を含む環境設定ペインを表す複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
少なくとも１つのシステム環境設定制御のための前記テキストに一致する前記ユーザー入力に応じて、前記ユーザー入力にテキストが一致する環境設定制御を有する環境設定ペインを表す少なくとも１つのアイテムをハイライトし、
少なくとも１つのシステム環境設定制御のための前記テキストに一致しない前記ユーザー入力に応じて、
ヘルプ機能に関連するテキストに一致する前記ユーザー入力に応じて、ヘルプ機能を表すアイテムをハイライトし、
少なくとも１つのアプリケーション環境設定制御のためのテキストに一致する前記ユーザー入力に応じて、
前記アプリケーション、
前記アプリケーション環境設定制御、
前記アプリケーションに対応する環境設定ペイン
の少なくとも１つを表す少なくとも１つのアイテムをハイライトする
ことを特徴とする方法。
【請求項６１】
複数のスクリーン上のアイテムを含むユーザーインターフェース表示において、検索結果に対応するスクリーン上のアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
前記ユーザー入力に応じて、少なくとも前記スクリーン上のアイテムのサブセットをハイライトし、
ハイライトされたスクリーン上の各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するテキストを有する少なくとも１つのアイテムを含むコンテナを表し、
ハイライトされた少なくとも１つのスクリーン上のアイテムは、検索語の前記少なくとも一部に一致しないテキストラベルを有する
ことを特徴とする方法。
【請求項６２】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力を受信し、
前記ユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するテキストを有する少なくとも１つのアイテムを含むコンテナを表し、
ハイライトされた少なくとも１つのアイテムは、検索語の前記少なくとも一部に一致しないテキストラベルを有する
ことを特徴とする方法。
【請求項６３】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表すユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する
ことを特徴とする方法。
【請求項６４】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するスクリーン上のアイテムをハイライトするための方法であって、
検索語の少なくとも一部を表し、アイテムに関連するメタデータに少なくとも一部が一致する、ユーザー入力に応じて、前記アイテムを含むコンテナを表す少なくとも１つのスクリーン上のアイテムをハイライトする
ことを特徴とする方法。
【請求項６５】
前記コンテナは環境設定ペインを含み、前記アイテムは環境設定制御を含むことを特徴とする請求項６４に記載の方法。
【請求項６６】
前記少なくとも１つのスクリーン上のアイテムは、少なくとも１つのアイテムを含むことを特徴とする請求項６４に記載の方法。
【請求項６７】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするためのコンピュータプログラム製品であって、
コンピュータが読み出し可能な媒体と、
前記媒体上で符号化されたコンピュータプログラムコードとを含み、当該コードが、
検索語の少なくとも一部を表すユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムを表す
ことを特徴とするコンピュータプログラム製品。
【請求項６８】
少なくとも１つのハイライトされたアイテムは、検索語の前記少なくとも一部に一致しないテキストラベルを含むことを特徴とする請求項６７に記載のコンピュータプログラム製品。
【請求項６９】
前記メタデータはテキストを含むことを特徴とする請求項６７に記載のコンピュータプログラム製品。
【請求項７０】
ハイライトされた各アイテムは、コンテナを表すことを特徴とする請求項６７に記載のコンピュータプログラム製品。
【請求項７１】
前記アイテムの少なくともサブセットをハイライトするための前記コンピュータプログラムコードは、
第１のタイプのハイライトを用いて、前記アイテムの少なくとも１つをハイライトし、
前記第１のタイプのハイライトと視覚的に区別可能な第２のタイプのハイライトを用いて、前記アイテムの少なくとも１つをハイライトする
コンピュータプログラムコードを含むことを特徴とする請求項６７に記載のコンピュータプログラム製品。
【請求項７２】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするためのコンピュータプログラム製品であって、
コンピュータが読み出し可能な媒体と、
前記媒体上で符号化されたコンピュータプログラムコードとを含み、当該コードが、
少なくとも１つのキー入力を含む、検索語の最初の部分を表すユーザー入力を受信し、
前記ユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、ハイライトされた各アイテムは、前記検索語の前記最初の部分に少なくとも一部が一致するメタデータを有するアイテムを表し、
少なくとも１つのキー入力を含む、前記検索語の追加部分を表す、追加ユーザー入力を受信し、
前記追加ユーザー入力に応じて、少なくとも前記アイテムの前記サブセットのハイライトを更新し、ハイライトされた各アイテムが、前記検索語の最初の部分と前記検索語の前記追加部分とに少なくとも一部が一致するメタデータを有するアイテムを表す
ことを特徴とするコンピュータプログラム製品。
【請求項７３】
表示画面上でアイテムをハイライトするためのコンピュータプログラム製品であって、
コンピュータが読み出し可能な媒体と、
前記媒体上で符号化されたコンピュータプログラムコードとを含み、当該コードが、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを実行することを特徴とするコンピュータプログラム製品。
【請求項７４】
複数のアイテムを含むユーザーインターフェース表示において、検索結果に対応するアイテムをハイライトするためのコンピュータプログラム製品であって、
コンピュータが読み出し可能な媒体と、
前記媒体上で符号化されたコンピュータプログラムコードとを含み、当該コードが、
検索語の少なくとも一部を表すユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトし、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する
ことを特徴とするコンピュータプログラム製品。
【請求項７５】
検索結果に対応するスクリーン上のアイテムをハイライトするためのコンピュータプログラム製品であって、
コンピュータが読み出し可能な媒体と、
前記媒体上で符号化されたコンピュータプログラムコードとを含み、当該コードが、
検索語の少なくとも一部を表し、アイテムに関連するメタデータに少なくとも一部が一致する、ユーザー入力に応じて、前記アイテムを含むコンテナを表す少なくとも１つのスクリーン上のアイテムをハイライトする
ことを特徴とするコンピュータプログラム製品。
【請求項７６】
前記コンテナは環境設定ペインを含み、前記アイテムは環境設定制御を含むことを特徴とする請求項７５に記載のコンピュータプログラム製品。
【請求項７７】
前記少なくとも１つのスクリーン上のアイテムは、少なくとも１つのアイテムを含むことを特徴とする請求項７５に記載のコンピュータプログラム製品。
【請求項７８】
検索結果に対応するアイテムをハイライトするためのシステムであって、
検索語の少なくとも一部を表すユーザー入力を受け付けるための入力デバイスと、
前記ユーザー入力を処理するための、前記入力デバイスに連結した処理部と、
複数のアイテムを含むユーザーインターフェースを表示し、少なくとも前記アイテムのサブセットをハイライトするための、前記処理部に連結した表示デバイスとを有し、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムを表すことを特徴とするシステム。
【請求項７９】
少なくとも１つのハイライトされたアイテムは、検索語の前記少なくとも一部に一致しないテキストラベルを含むことを特徴とする請求項７８に記載のシステム。
【請求項８０】
前記メタデータはテキストを含むことを特徴とする請求項７８に記載のシステム。
【請求項８１】
ハイライトされた各アイテムは、コンテナを表すことを特徴とする請求項７８に記載のシステム。
【請求項８２】
前記表示デバイスは、
第１のタイプのハイライトを用いて、前記アイテムの少なくとも１つをハイライトし、
前記第１のタイプのハイライトと視覚的に区別可能な第２のタイプのハイライトを用いて、前記アイテムの少なくとも１つをハイライトする
ことを特徴とする請求項７８に記載のシステム。
【請求項８３】
検索結果に対応するアイテムをハイライトするためのシステムであって、
少なくとも１つのキー入力を含む、検索語の最初の部分を表すユーザー入力を受け付けるための入力デバイスと、
前記ユーザー入力を処理するための、前記入力デバイスに連結した処理部と、
複数のアイテムを含むユーザーインターフェースを表示し、前記ユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトするための、前記処理部に連結した表示デバイスとを有し、ハイライトされた各アイテムは、前記検索語の前記最初の部分に少なくとも一部が一致するメタデータを有するアイテムを表し、
前記入力デバイスが少なくとも１つのキー入力を含む、前記検索語の追加部分を表す追加ユーザー入力を受け付けたことに応じて、前記表示デバイスは少なくとも前記アイテムの前記サブセットのハイライトを更新し、ハイライトされた各アイテムが、前記検索語の前記追加部分を加えた前記検索語の最初の部分に少なくとも一部が一致するメタデータを有するアイテムを表す
ことを特徴とするシステム。
【請求項８４】
表示画面上でアイテムをハイライトするためのシステムであって、
少なくとも１つのアイテムを含むユーザーインターフェースを表示するための処理部と、
前記処理部に連結し、
前記アイテムを直ぐに囲む第１のスクリーン領域を明るくし、
前記第１のスクリーン領域を囲む第２のスクリーン領域を暗くし、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗くなるようにすること
の少なくとも１つを実行するための表示デバイスと
を有することを特徴とするシステム。
【請求項８５】
検索結果に対応するアイテムをハイライトするためのシステムであって、
検索語の少なくとも一部を表すユーザー入力を受け付けるための入力デバイスと、
前記ユーザー入力を処理するための、前記入力デバイスに連結した処理部と、
複数のアイテムを含むユーザーインターフェースを表示し、検索語の少なくとも一部を表すユーザー入力に応じて、少なくとも前記アイテムのサブセットをハイライトするための、前記処理部に連結した表示デバイスとを有し、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有することを特徴とするシステム。
【請求項８６】
検索結果に対応するスクリーン上のアイテムをハイライトするためのシステムであって、
検索語の少なくとも一部を表すユーザー入力を受け付けるための入力デバイスと、
前記ユーザー入力を処理するための、前記入力デバイスに連結した処理部と、
複数のアイテムを含むユーザーインターフェースを表示し、検索語の少なくとも一部を表し、アイテムに関連するメタデータに少なくとも一部が一致するユーザー入力に応じて、前記アイテムを含むコンテナを表す少なくとも１つのスクリーン上のアイテムをハイライトするための、前記処理部に連結した表示デバイスと
を有することを特徴とするシステム。
【請求項８７】
前記コンテナは環境設定ペインを含み、前記アイテムは環境設定制御を含むことを特徴とする請求項８６に記載のシステム。
【請求項８８】
前記少なくとも１つのスクリーン上のアイテムは、少なくとも１つのアイテムを含むことを特徴とする請求項８６に記載のシステム。
【請求項８９】
検索結果に対応するアイテムをハイライトするためのユーザーインターフェースであって、
複数のアイテムを含む表示領域を含み、検索語の少なくとも一部を表すユーザー入力に応じて、少なくとも前記アイテムのサブセットがハイライトされ、
ハイライトされた各アイテムは、検索語の前記少なくとも一部に少なくとも一部が一致するメタデータを有する少なくとも１つのアイテムを表す
ことを特徴とするユーザーインターフェース。
【請求項９０】
表示画面上でアイテムをハイライトするためのユーザーインターフェースであって、
前記アイテムを直ぐに囲む第１のスクリーン領域と、
前記第１のスクリーン領域を囲む第２のスクリーン領域とを有し、
前記第２のスクリーン領域が前記第１のスクリーン領域よりも暗ことを特徴とするユーザーインターフェース。
【請求項９１】
各アイテムは、アイコンを含むことを特徴とする請求項１に記載の方法。
【請求項９２】
各アイテムは、アイコンを含むことを特徴とする請求項４６に記載の方法。
【請求項９３】
各アイテムは、アイコンを含むことを特徴とする請求項６７に記載のコンピュータプログラム製品。
【請求項９４】
各アイテムは、アイコンを含むことを特徴とする請求項７８に記載のシステム。
【請求項９５】
各アイテムは、アイコンを含むことを特徴とする請求項８９に記載のユーザーインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２００４年１１月１０日出願の米国実用新案出願第10/985,630号の「検索結果のアイコンのハイライト」を優先権として主張し、その内容は、参照をもってここに含まれるものとする（代理人事件番号9317）。
【０００２】
本発明は検索結果を表現するためのユーザーインターフェースに関し、特に、検索結果に応じてハイライトをする技術に関する。
【背景技術】
【０００３】
ほとんどのコンピュータオペレーティングシステムは、様々な環境設定のための設定をユーザーが特定することができる制御を提供している。こうした制御は、テキストフィールド、スライダー、ラジオボタン、チェックボックスなどを含む。例えば、MacOS X等の典型的なオペレーティングシステムは、環境設定を特定する為の次のような制御を含む：スクリーンセーバーが起動されるまでの時間；マウス入力に応じてスクリーン上で動くカーソルの速さ；現在の日付と時刻；外部スピーカーの音量などである。
【０００４】
典型的には、これらの制御は、「システム環境設定」や「コントロールパネル」等の項目に纏められている一連の環境設定ペインに整理されている。ユーザーは、メニューコマンドをクリックすることにより、システム環境設定をアクティブにする為の制御にアクセスすることができる。これにより、システムは、それぞれがシステムの特定の構成要素または特徴に関連した制御セットを含む環境設定ペインを表す多くを含むウィンドウを表示する。
【０００５】
例えば、ネットワークパスワードを変更したい場合、ユーザーは一般的に以下の手順を踏む：
【０００６】
−システム環境設定またはメニューコマンドをアクティブにし、様々な環境設定を含むシステム環境設定ウィンドウを表示させる；
【０００７】
−ネットワークをクリックし、ネットワークパスワードに関連する制御を含む対応する環境設定ペインを表示させる；
【０００８】
−新しいパスワードを入力する；
【０００９】
−ＯＫボタンをクリックして、新しいパスワードを保存し、環境設定ペインを閉じる；
【００１０】
−閉じるボタンをクリックして、システム環境設定ウィンドウを閉じる。
【００１１】
コンピュータ及びオペレーティングシステムがますます複雑になるにつれ、環境設定制御の数が増えると共に、環境設定ペインの数も増えている。その結果、ユーザー（特に初心者のユーザー）は、探している特定の制御を見つけるのに苦労する。ユーザーは、探している制御の全体的性質を知っているかも知れないが、どの環境設定ペインがその制御を含むか知らないかも知れない。例えば、上述した例では、ユーザーが環境設定ペインの整理体系に馴染みが無い場合、ユーザーはネットワークパスワード入力制御をどこで探せばよいか分からないかも知れない。様々な環境設定ペイン及び／または印刷されたまたは電子説明書を検索するのは、フラストレーションが溜まり、時間がかかるものである。
【００１２】
特に、オペレーティングシステムの新しいバージョンが発売されると、制御の場所があるペインから別のペインに変わることは一般的に起きるため、そのオペレーティングシステムの前のバージョンに慣れているユーザーは、制御の新しい場所に馴染みがない。
【００１３】
ユーザーが一度環境設定ペインの整理体系に慣れると、必要な時に簡単にその制御を見つけることができる。従って、ユーザーにマニュアルやその他の文書を参照させることなく、様々な制御の場所などをユーザーに訓練するための何らかのメカニズムを持つことは有益である。
【００１４】
従って、ユーザーが環境設定ペインの整理体系に慣れていなくても、環境設定制御の場所の特定及びアクセスを援助するためのシステム及び方法が必要とされている。また、ユーザーが様々な環境設定制御の場所に徐々に慣れるように、ユーザーを訓練するためのシステム及び方法が必要とされている。更に、別のタイプのシステムリソースやデータ等の場所の特定を援助するためのシステム及び方法が必要とされている。
【発明の開示】
【００１５】
要約
本発明は、検索結果に関連した、例えば、データアイテム、環境設定制御、ファイル、フォルダ、制御、その他のシステムリソースを含むアイテムの場所を、コンピュータシステムにおいて容易に特定できるようにするための検索能力を提供する。一実施形態では、ユーザーは検索語（またはその一部）を、検索する１以上のリソースタイプに関連した検索フィールドに入力する。そして、一致すると思われる候補のリストを含むポップアップメニューが表示される。ユーザーは所望のデータアイテムや環境設定制御やその他リソースをポップアップメニューから選択し、対応する文書、環境設定ペイン、その他のリソース、または選択されたアイテムを収容するコンテナが表示される。
【００１６】
一様態よれば、ユーザーが検索アイテム（またはその一部）を入力すると、環境設定ウィンドウ内に、またはコンテナアイテムの別のセットが自動的にハイライトされる。特に、検索アイテムに一致するアイテムを含むコンテナ（検索語を含むファイルまたは検索語に一致する制御を含む環境設定ペイン等）を表すものがハイライトされる。これらの結果は、ユーザーが検索基準の入力を続けると、動的に更新される。
【００１７】
一様態によれば、環境設定ペインやコンテナが正しい一致を含んでいる確率に応じて、異なるタイプのハイライトが使用される。どのデータアイテム、制御、またはリソースが検索されているかが相対的に不確実である場合に、サーチアイテムを含む環境設定ペインやコンテナは、第１のタイプのハイライトを用いてハイライトされる。十分な検索語入力がされ、どのアイテムを検索するかについての確実性が非常に高い場合（例えば、１つの環境設定ペインまたはコンテナのみが一致する制御を含む場合）、第２の、より目立つタイプのハイライトが用いられる。
【００１８】
このようにアイテムをハイライトすることにより、本発明は様々なデータアイテム、環境設定制御、及び／またはその他のリソースをどこで見つけることができるかを、ユーザーが徐々に覚えることができる訓練メカニズムを提供する。一実施形態では、この訓練メカニズムは、比較的当たり障りのないように、つまり、ユーザーの通常のシステム操作を妨げないような方法で実現される。これにより、ユーザーはハイライトを無視することもでき、検索語（またはその一部）を入力し、現れたポップアップメニューから選択することができる。
【００１９】
一様態によれば、検索フィールドにユーザーが入力するに従って、自動的にポップアップメニュー結果が更新され、ハイライトが現れたり消えたりする。従って、ユーザーは、本発明の検索及びハイライト機能をアクティブにするために、エンターキーまたは他のキーを入力する必要は無い。
【００２０】
本発明の機能は、環境設定制御に限るものではない。以下により詳しく説明するように、本発明は、検索語を入力することにより、検索結果に応じて動的にハイライトまたは場所を特定することが望ましいどのような場面においても実現することができる。例えば、本発明はファイルマネージャーで実現することができ、その場合、検索語（またはその一部）に一致するファイルを含むかどうかに応じて、フォルダまたはディレクトリが動的にハイライトされる。また、ここで説明されるハイライト技術は、検索語の入力に応じてハイライトが実施されるか否かにかかわらず、どのようなアプリケーション、状況、場面でも使用することができる。
【００２１】
一様態によれば、本発明は文字の一致と同時に代替語でも検索を行う。一般的な綴り間違え、説明的なテキスト、及び／または代替用語を制御に関連づけておくことで、ユーザーが綴りを間違えて入力したり、代替用語を検索語として入力した場合に、一致の表示が継続される。
【００２２】
添付図面は、本発明のいくつかの実施形態を表し、その説明と共に、本発明の原理を説明するために用いられる。
【００２３】
これらの図は、一実施形態における本発明の単なる動作例であって、本発明の基本的な特徴から乖離せずに、別のユーザーインターフェース構成及び動作モードを利用可能であることは、当業者であれば理解できるであろう。
【発明を実施するための最良の形態】
【００２４】
実施形態の詳細な説明
【００２５】
以下、本発明のいくつかの実施形態を示して、本発明について図を参照しながらより詳しく説明する。本発明は、多くの異なる形態で実施することが可能であり、ここで説明する実施形態に限定されると解釈されるべきではない。むしろ、これら実施形態は、この開示を完全とし、当業者が本発明を十分に理解できるように提供されるものである。
【００２６】
例示を目的として、本発明では環境設定制御を含む環境設定ペインの場所を特定し、アクティブにする為のメカニズムに関して説明する。ここでの説明及び図面では、本発明の理解を助けるために、様々な特定の詳細を示す。しかしながら、そのような特定の詳細は例示を目的としており、ここで請求する本発明の範囲を制限する為のものではない。特に、コンピュータインターフェースを介して、例えば、データアイテム、ファイル、電話番号、人、住所、フォルダ、その他のコンテナ、デバイス、その他のタイプのデータまたはリソースなどを含むどのようなタイプのアイテムでも、ユーザーがその場所を特定することを援助する為に本発明を用いることができるのは、当業者であれば理解できるであろう。言い換えれば、以下の記述において、環境設定制御は場所を特定するアイテムの単なる一例であって、環境設定ペインは、アイテムを含むコンテナの一例である。更に、ここで示したり記述する特定のスクリーンレイアウト、アピアランス、用語は、説明的且つ例示的であり、ここで請求する本発明の範囲を制限するものではない。
【００２７】
一実施形態では、本発明は、MacOS X（アップルコンピュータ社）などのオペレーティングシステムを実行するiMac, Power Mac, PowerBook（カリフォルニア州クパーティノの、アップルコンピュータ社）などの従来のパーソナルコンピュータシステムにおいて実施される。また、本発明をハンドヘルド・パーソナル・デジタル・アシスタンス（ＰＤＡ）、携帯電話、コンシューマー電子機器などの他の機器において実現することも可能であることは理解されるであろう。本発明は、パーソナルコンピュータ上で実行されるソフトウェアにおいて実現することもできる。本発明をアド・オン・ソフトウェアに含ませたり、オペレーティングシステムの一部として構成したり、コンピュータシステムに付けられた、または別売りのアプリケーションの特徴とすることもできる。ここで記載する本発明の様々な特徴は、パーソナルコンピュータに接続された表示画面上に提供される出力を含む。更に、本発明はキーボード、マウス、タッチパッドなどの入力デバイスを介してコンピュータシステムに供給される入力を利用する。操作と、パーソナルコンピュータの中央処理装置との相互作用を含むこれらハードウェアコンポーネントは、コンピュータシステムの技術ではよく知られているため、ここでは説明しない。いくつかの図面は、表示画面上または他の出力機器上に表れるユーザーインターフェースの例を示すスクリーンショットを表している。
【００２８】
図１は、本発明の一実施形態におけるシステム環境設定ウィンドウ１００の一例を表すスクリーンショットを示す。一実施形態において、ウィンドウ１００は、例えば、（不図示）クリックしたり、メニュー（不図示）から選択するなどにより、ユーザーコマンドに応じてアクティブにされる。
【００２９】
ウィンドウ１００は、環境設定ペインへのアクセスを提供する多数の１０１を含む。ユーザーは、例えばスクリーン上のカーソルや、選択ツールを所望の１０１へ動かすように操作し、（例えば、マウスボタンをダブルクリックしたり、キーボードなどの機能有効ボタンを押下するなどして）１０１をアクティブにすることにより、環境設定ペインにアクセスすることができる。一実施形態では、各１０１は、関連する環境設定ペインから制御することができる環境設定のタイプを視覚的に表したものである。一実施形態では、各１０１は、関連ペインを介して制御することができる環境設定のタイプなど追加情報を提供するテキストラベル１０３を有する。本発明では、１０１を必ずしも用いなくても良く、１０１の特定の視覚的特徴が表れていなくても良い。実際、本発明は、例えば、リストの各アイテムが環境設定ペインに対応する、シンプルテキストリストを操作することができる。
【００３０】
図１に示す例では、１０１は複数のカテゴリに整理されており、それぞれのカテゴリはウィンドウ１００内の括弧１０２により表されている。各カテゴリはタイトル１０４を有する。従って、例えば、ハードウェアカテゴリは、ハードウェアに関連した環境設定ペイン（ＣＤとＤＶＤ、ディスプレイ、省エネルギー、キーボードとマウス等）へのアクセスを提供する１０１を含む。このカテゴリを基準とした整理体系は、本発明の動作に必須のものではない。
【００３１】
本発明により、ユーザーは所望の制御がどの環境設定ペインに含まれるかを知らなくても、特定の環境設定制御を見つけることを容易にすることができる。ユーザーは検索フィールド１０５に検索クエリーを入力する。ここで図２を参照すると、ユーザーがクエリーテキスト２０１を入力すると、ポップアップメニュー２０２が現れ、入力されたテキストに一致する制御名を示す。図に示す例では、ユーザーは「pa」を入力している。メニュー２０２は、テキスト列「pa」を含む制御名を含む。
【００３２】
一実施形態では、図６を参照して以下により詳細に記載するように、検索テーブル６０１が内部に保持されており、希望すれば定期的に更新することができる。テーブル６０１において、各環境設定制御５０４は、例えば、制御５０４のタイトル、制御５０４内に現れる他のテキスト、及び／または制御５０４の別の説明的なテキスト列を含む、１以上のテキスト列及び／またはメタデータに関連づけられている。従って、メニュー２０２の検索結果は制御５０４の名前だけでなく、クエリーテキスト２０１に一致する説明テキスト及び／または代替テキストを含む。一実施形態では、検索テーブル６０１は各制御５０４に現れる全てのテキストを自動的に検出することにより予め作られている（前置詞や冠詞などの一般的に使用される語を省略しても良い）。例えば、図５を簡単に参照すると、環境設定ペイン５００の様々な制御５０４を指す検索テーブルのエントリは、「プロキシ」、「パスワード」、「サーバ」、「受動」といったテキスト列を検出することにより作ることができる。別の実施形態では、検索テーブル６０１を開発者、作者、または他の個人がマニュアルで作ることもできる。
【００３３】
従って、一実施形態では、メニュー２０２は、テキスト列「pa」を含まない制御５０４の名前をいくつか含むが、それらは「pa」を含む説明テキスト及び／または代替テキストが関連づけられている。例えば、プリント制御５０４は、用紙選択オプションを制御するために用いられることを特定した代替テキストに関連づけられている。言い換えると、ユーザーは、適切な環境設定制御５０４が実際には「printing」と呼ばれていることに気づかずに、用紙選択制御５０４を探しているかも知れない。従って、ユーザーが「pa」をクエリーテキスト２０１として入力すると、「pa」が「paper selection」と一致するため、「Printing」がメニュー２０２のアイテム２０３として現れる。このような代替テキストは、一般的な綴り間違えや、他のオペレーティングシステムで用いられる別の用語や、特定の機能の特徴を指し示す時に、ユーザーやその他個人間で一般的に用いられる用語を含むことができる。例えば、ユーザーのデスクトップのバックグラウンドに関連づけられた制御５０４は、「background」と「wallpaper」が同じような機能を指す為に異なるオペレーティングシステムで一般的に用いられる用語であるため、「wallpaper」を代替テキストに含ませるようにしても良い。
【００３４】
従って、メニュー２０２に表される検索結果は、クエリーテキスト２０１に一致する名前の制御５０４だけでなく、一致する説明または代替用語を有する制御５０４も含む。
【００３５】
一実施形態では、メニュー２０２はインストールされた特徴に適用する環境設定制御５０４に対応する結果のみを含む。特定のハードウェアまたはソフトウェア機能がユーザーのコンピュータにインストールされていない場合、その特徴に適用する環境設定制御５０４はメニュー２０２から外される。一実施形態では、テーブル６０１において、テーブル６０１の各エントリを適用するハードウェア及び／またはソフトウェア構成を示すキーを保持することにより、そのような制御５０４を容易に排除することができる。テーブル６０１の特定のエントリのためのハードウェア及び／またはソフトウェア構成が、システムに存在しない場合、そのエントリは検索から除外される。一実施形態では、ユーザーがインストールされていない特徴を指すクエリーテキスト２０１を入力した場合、ユーザーにその特徴が存在しないことを通知する（例えば、ダイアログボックスを表示したり、メニュー２０２内に説明テキストを表示する等）。一実施形態では、ユーザーにはその特徴をインストールするためのリンクまたはボタンをクリックする機会が与えられる。
【００３６】
例えば、ユーザーがBlueToothを持たないシステムでBlueToothを検索した場合、BlueTooth関連の環境設定制御５０４が検索結果から除外される。ダイアログボックスまたは他の説明テキストが、そのシステムがBlueToothを持たないことをユーザーに説明するために表示される。
【００３７】
一実施形態では、代替用語の一致を表すメニューアイテムを表示する時に、その代替用語を、メニューアイテムと共に、または代わりに表示することにより、メニュー２０２にそのアイテムが表示されている理由を明確にする。例えば、ユーザーが「wa」を入力し、メニューアイテムの１つが「desktop background」であるとすると、メニューアイテムとしては「Desktop background (wallpaper)」が現れ、２つの用語が同じ機能を示し、なぜその用語がクエリーに応じて表示されたかを明確にする。他の実施形態では、別の用語のみがメニューアイテムとして現れる（「Wallpaper」）。更に別の実施形態では、主要用語（「Desktop background」）のみが表示され、代替用語に関する表示はされない。更に別の実施形態では、主要用語のみが現れるが、何らかの識別可能な視覚的な特徴（例えば、色を変えるなど）を用いて表示したり、代替テキストの一致であることを明確にする何らかの指標を合わせて表示する。
【００３８】
ユーザーがクエリーテキスト２０１を入力すると、メニュー２０２の表示と同時に、それらがメニュー２０２で参照される制御５０４を含む環境設定ペイン５００を表していることを示す為に、ある１０１がハイライトされる。一実施形態では、図２の１０１Ａに示すように、識別可能なタイプのハイライトが用いられる。このハイライトは、スポットライト効果の形態をしており、各１０１Ａを直ぐに取り囲む円形領域を除いて、ウィンドウ１００のほとんどが少し暗くなる。従って、これらの円形領域はウィンドウ１００の残り領域よりもわずかに明るく見えるため、全体としては、各１０１Ａにスポットライトが当たっているような効果となる。この効果は、各１０１Ａの中心領域から暗い領域に明るさを徐々に変化させることにより一層効果的にすることができる。別の実施形態では、スポットライト効果はハイライトされた１０１Ａを取り巻く領域をより明るくし、ウィンドウ１００の残りの領域を同じ明るさにしておくことにより実現することができる。更に別の実施形態によれば、他のタイプのハイライトを用いても良い。
【００３９】
なお、「ハイライト」は、説明及び図示したように特定のスポットライト効果に制限されるものではない。「ハイライト」は、いくつかのリソースまたはアイテムをそれ以外のものから見分けが付くようにできる効果であれば、どのような形態の効果も含む。そのような効果の例として、例えば、大きさ、形状、色、コントラスト、及び／またはその他、関連する名前やその他アイテムの視覚的な特徴を変えることを含む。他の実施形態では、ハイライトは、ハイライトされたことを示す為に、スクリーンやウィンドウの特定領域にある１以上のアイテムを表示したり、表示領域内のいくつかのアイテムを並び替えたりすることを指す。更に別の実施形態では、ハイライトは視覚的ではない手段を用いて実現される。例えば、ハイライトされたアイテムが、カーソルにより指し示された時に区別できる音を出すようにしたり、区別できる触感を有するようにしても良い。他の変形例は、当業者には明らかであろう。
【００４０】
一実施形態では、メニュー２０２の提示及びある１０１Ａのハイライトは、クエリーフィールド１０５にユーザーがクエリーテキストを入力すると、自動的に行われる。従って、ユーザーは、エントリーキーを押下する必要や、検索コマンドをマニュアルでアクティブにする必要はない。メニュー２０２及び１０１Ａのハイライトは、ユーザーがフィールド１０５に文字を更に入力したり、文字を削除するためにバックスペースキーを押下すると更新される。一般的には、文字を追加入力するとクエリーテキスト２０１列が長くなるので、検索が絞られ、メニュー２０２に含まれるアイテムが少なくなる（そして、ハイライトされる１０１Ａも少なくなる）。反対に、文字を削除するとクエリーテキスト２０１列が短くなるので、検索が広がり、より多くのアイテムがメニュー２０２に含まれるようになる（そして、ハイライトされる１０１Ａも多くなる）。一実施形態では、各文字が入力される毎に処理が行われ、例えば、米国特許第4,704,703号の「Dynamic Input Processing System」に開示されるように、入力を受けると、ほぼ即座にフィードバックが提供される。
【００４１】
別の実施形態では、ある特定のトリガーイベントに応じて検索が行われる。例えば、ユーザーがクエリーテキスト２０１を入力している最中に入力を一時停止する度に、検索を実行するか、更新してもよい。なお、予め設定された最低一時停止時間が規定される。または、エンターキーまたは検索ボタンなどを押すことによりユーザーが検索をリクエストしたときに、検索を実行するか更新してもよい。
【００４２】
一実施形態では、ユーザーは、１０１または１０１Ａが現在ハイライトされているか否かにかかわらず、また、メニュー２０２が現在表示されているかどうかにかかわらず、対応する環境設定ペインを起動するために、１０１または１０１Ａをいつクリックしても良い。別の実施形態では、メニュー２０２が表示されている時は常に、ハイライトされていない１０１を一時的に選択不可能にすると共に、ハイライトされた１０１Ａはクリックして環境設定ペイン５００をアクティブにできるようにしても良い。
【００４３】
図３は、同じ例において、ユーザーがキー入力によりクエリーテキスト２０１に文字を追加し、「pas」となった後の一例を示す。一実施形態では、新しいクエリーテキスト２０１を反映するように、メニュー２０２と１０１のハイライトが自動的に更新される。特に、この例では、メニュー２０２は「pas」を含むアイテム２０３または、「pas」を含む同等なテキストを含む。「pa」よりも「pas」と一致するものは少ないため、図２に示す場合と比べて、メニュー２０２に含まれるアイテムは少なくなる。同様に、ハイライトされた１０１Ａの数も減り、メニュー２０２に示される制御５０４を含む環境設定ペイン５００を表す１０１Ａのみを含むようになる。
【００４４】
一実施形態では、クエリーテキスト２０１に一致するテキストラベル１０３を有する１０１Ａは、クエリーテキスト２０１に一致する名前を有する制御５０４を含む環境設定ペイン５００を示す１０１Ａと同じようにハイライトされる。
【００４５】
一実施形態では、メニュー２０２で示された制御５０４を含む環境設定ペイン５００を表す場合に１０１Ａはハイライトされ、これらの１０１Ａのテキストラベル１０３がクエリーテキスト２０１に一致するかどうかを示す。
【００４６】
一実施形態では、クエリーテキスト２０１に一致する名前の制御５０４を含む１０１Ａに対し、クエリーテキスト２０１に一致するテキストラベル１０３を有する１０１Ａを示す為に、異なるタイプのハイライト効果が用いられる。
【００４７】
一実施形態では、環境設定ペイン５００が正しい一致を含む確実さの度合いに応じて、異なるタイプのハイライトを用いる。環境設定ペイン５００が見つかったことに関して、比較的に不確実な場合に、検索語を含む環境設定ペイン５００の１０１は、第１タイプのハイライトを使ってハイライトされる。十分な検索語が入力され、制御が見つかったことがより確実になると（例えば、１つの環境設定ペイン５００のみが、一致する制御を含む場合等）、第２の、より目立つハイライトが用いられる。
【００４８】
例えばキーボード上で矢印をクリックアップ／ダウンしたり、スクリーン上のカーソルを動かすことにより、ユーザーはいつでもメニュー２０２内で所望のメニューアイテム２０３に動くことができる。図４は、ユーザーが「プロキシパスワード」メニューアイテムである、メニューアイテム２０３Ａに進む例を示している。メニューアイテム２０３Ａは、現在ハイライトされている、または選択されていることを示すために、明暗の反転表示がされている。当業者であれば、ハイライトされた、または選択されたメニューアイテム２０３Ａを示すために、他の識別可能な視覚化技術を用いても良いことは分かるであろう。
【００４９】
一実施形態では、ユーザーがメニューアイテム２０３Ａをハイライトまたは選択すると、メニューアイテム２０３Ａにより示される制御５０４を含む環境設定ペイン５００を示す１０１Ｂがハイライトされる。一実施形態では、１０１Ｂは、１０１Ａに用いたハイライトとは視覚的に識別可能な、異なるタイプのハイライトを用いてハイライトされる。このように１０１Ｂをハイライトすることにより、本発明は、様々な環境設定制御５０４をどこで探せば良いかをユーザに教える為の有用なメカニズムを提供することができ、ユーザーは、メニュー２０２内で移動し、各メニューアイテム２０３について、どの１０１が第２のハイライト技術を用いてハイライトされたかを知ることができる。ここで示す例では、１０１Ｂは、ネットワーク操作に関連した環境設定制御５０４を含むネットワーク環境設定ペイン５００を表している。
【００５０】
一実施形態では、第２のハイライト技術は、第１のハイライト技術よりも明るく輪郭がはっきりしており、より「強い」ハイライトの形態であるという認識を強化している。例えば、１０１Ｂを囲む領域は１０１Ａを囲む領域よりも明るい。また、明るい領域から暗い領域への変化はよりはっきりしている。一例では、連続しない変化であり、別の例では、１０１を囲む領域で見られる変化よりも、変化の度合いがなだらかではない。
【００５１】
別の実施形態では、他のタイプの視覚的なハイライトを用いることができる。１０１Ａと１０１Ｂは、異なるタイプのハイライトをしても良いし、同じタイプのハイライトをしても良い。また、別の実施形態では、メニューアイテム２０３Ａが選択、またはハイライトされると、対応する１０１Ｂのみがハイライトされ（つまり、メニューアイテム２０３Ａに対応する制御５０４を含む環境設定ペイン５００のみ）、メニューアイテム２０３Ａに対応する制御５０４以外の制御５０４を含む環境設定ペイン５００は、たとえそれらの制御５０４のためのメニューアイテム２０３がメニュー２０２に現れていたとしても、ハイライトされない。
【００５２】
一実施形態では、メニューアイテム２０３Ａは、あるトリガーイベントに応じて自動的にハイライトされる（そして、対応する１０１Ｂもハイライトされる）。例えば、クエリーテキスト２０１とアイテム２０３Ａが完全に一致すると、自動ハイライトが行われる。
【００５３】
ユーザーは、メニュー２０２から対応するメニューアイテム２０３をアクティブにする（例えば、メニューアイテム２０３をクリックする）ことにより、制御をスクリーン上に表示させることができる。これにより、制御５０４を含む環境設定ペイン５００をスクリーン上に表示させることができる。一実施形態では、制御５０４を含む環境設定ペイン５００が様々なパーツ、タブ、サブペイン、またはセクションを有する場合、制御５０４を含むパーツ、タブ、またはセクションが前面に表示される。一実施形態では、選択されたメニューアイテム２０３に対応する特定の制御が自動的にハイライトまたは選択され、ユーザーはスクリーン上でそれを検索することなく、すぐに制御５０４を操作することができる。例えば、制御５０４がテキストフィールドであるとすると、テキストカーソルがアクティブになり、テキストフィールド内で入力を受け付ける準備をすることができる。
【００５４】
一実施形態では、ユーザーがメニュー２０２からアイテム２０３を選択すると、対応する１０１が一時的に点滅し、メニューアイテム２０３と対応する１０１の関連をより強く表す。
【００５５】
一実施形態では、メニュー２０２でアイテム２０３Ａがハイライトされているときに、ユーザーが１０１Ａをクリックすると、アイテム２０３Ａにより指示される制御５０４を含む環境設定ペイン５００が表示される。また、一実施形態によれば、制御５０４を含む環境設定ペイン５００が様々なパーツ、タブ、サブペイン、またはセクションを有する場合に、制御５０４を含むパーツ、タブ、またはセクションが前面に表示される。先の段落で記述したように、一実施形態では、ハイライトされたメニューアイテム２０３Ａに対応する特定の制御が自動的にハイライトまたは選択され、ユーザーは、スクリーン上でそれを検索することなく、すぐに制御５０４を操作することができる。
【００５６】
図５は、図４に示す「プロキシパスワード」メニューアイテム２０３Ａをユーザーがアクティブにしたことに応じて表示される、環境設定ペイン５００の一例を示す。環境設定ペイン５００はネットワーク環境設定ペインである。上述したように、ネットワーク環境設定ペイン５００は図４に示すネットワーク１０１Ｂに対応している。
【００５７】
図５の例では、ネットワーク環境設定ペイン５００は、様々なタイプのネットワーク操作に関連する４つのサブパネルを有する。ユーザーは、セレクタ５０２をクリックすることで、サブペイン間を移動することができる。インジケータ５０３は、AirPort、TCP/IP、AppleTalk、プロキシの４つのサブパネルの名前を表している。現在アクティブなサブペインは、インジケータ５０３の「プロキシ」をハイライトすることにより示されている。プロキシパスワードを設定するための制御５０４を含むペイン５００のセクションであるため（「プロキシパスワード」は、図４においてユーザーによりアクティブとなったメニューアイテム２０３Ａであるため）、上述したように、このサブペインは自動的に前面に表示される。
【００５８】
ユーザーは、矢印５０１をクリックすることで、システム環境設定ウィンドウ１００に戻ることができる。ユーザーはクエリーフィールド１０５にクエリーテキスト２０１を入力、または編集することにより、追加検索を行うことができる。
【００５９】
本発明は、ユーザーが興味を持つ環境設定制御５０４の場所をユーザーが素早く探すことができるようにするメカニズムを提供する。さらに、本発明は、どの環境設定ペイン５００がどの環境設定制御５０４を含むかといった訓練をユーザーにすることができる。ユーザーがクエリーテキスト２０１を入力するのに応じて様々な１０１をハイライトし、メニュー２０２内の動きに応じて追加の異なるハイライトを提供することにより、本発明は、どの環境設定ペイン５００が興味のある制御５０４を含むかを判断するための高速なメカニズムをユーザーに提供する。
【００６０】
本発明は、多くの異なるタイプの制御５０４及びファイルへの集中方式のアクセスを提供するために用いることができる。例えば、一実施形態では、一致するシステム環境設定制御５０４が見つからなかった場合、本発明のシステムは、クエリーテキスト２０１に一致するアプリケーション環境設定制御及び／またはヘルプテキストエントリを表示する。別の実施形態では、一致するシステム環境設定制御５０４が見つかったか否かに関わらず、一致するアプリケーション制御及び／またはヘルプテキストエントリを提示する。アプリケーション環境設定制御及び／またはヘルプテキストエントリの検索結果は、システム環境設定制御５０４と同じメニュー２０２内に提示しても良い。また、別の実施形態では、制御のタイプの差を明確にするために、異なる色または他の区別可能な視覚的特徴を用いる。別の実施形態では、ユーザーは、クエリーに応じて、アプリケーション環境設定制御及び／またはヘルプテキストエントリを表示するかどうか、また、どのように表示するかを選択することができる。
【００６１】
図６は、一実施形態において本発明を実現するための機能構成を示すブロック図である。上述したように、図６の様々な構成要素をソフトウェアで実現することができる。システム６００は全体の環境設定機能の一部として表すことができる様々な環境設定ペイン５００を含む。各環境設定ペイン５００は、環境設定制御５０４をいくつ含んでいても良い。検索テーブル６０１は検索語と、検索語と環境設定ペイン５００及び制御５０４との関係を保持している。上述したように、検索テーブル６００は制御５０４の名前と、代替及び／または説明テキストを含んでいてもよい。検索テーブル６０１は、環境設定ペイン５００及び制御５０４から自動的に作成及び更新されても、マニュアルで作成及び更新されても良い。ユーザーインターフェース６０２は入力デバイス６０５からの入力を受け付け、結果をディスプレイ６０３を介して出力する。ユーザーインターフェース６０２は、上述したようにクエリーテキスト２０１のユーザーエントリを受け付けるための検索フィールド１０５を含む。ユーザーインターフェース６０２はまた、上述したように、検索結果をメニューアイテム２０３として提供するメニュー２０２を含む。クエリーエンジン６０４は、検索フィールド１０５からクエリーテキスト入力２０１を取得し、それを検索テーブル６０１のエントリと比較し、メニュー２０２に表示する検索結果６０６を生成するソフトウェアコンポーネントである。メニュー２０２は、表示デバイス６０３を介して出力するユーザーインターフェース６０２の構成要素である。環境設定ペイン５００及び／または制御５０４が表示される時、ユーザーインターフェース６０２は表示及びこれらの構成要素の相互作用を制御する。
【００６２】
当業者には明らかであるように、本発明は上に記載した、例示を目的とした特定の応用に限定されるものではない。例えば、本発明は、ファイル、フォルダ、またはディレクトリを表わすファイルマネージャーアプリケーションで用いることが可能である。その場合、本発明のシステムは、ファイル内でクエリーテキスト２０１を検索し、クエリーテキスト２０１を含むファイル、フォルダ、またはディレクトリを表すものをハイライトする。一実施形態では、１０１はフォルダを示し、本発明のシステムは、様々なフォルダ内のファイルのファイル名の中からクエリーテキスト２０１を検索する。別のそのような実施形態では、本発明のシステムは、フォルダ内のファイルの本文の中からクエリーテキスト２０１を検索する。さらに別の実施形態では、本発明のシステムは、１０１に対応するファイルの本文の中から、クエリーテキスト２０１を検索する。１０１をハイライトし、メニュー２０２内にメニューアイテム２０３を提示し、メニューアイテム２０３を移動、ハイライト、選択する上述した技術は、そのような実施形態にも応用することができる。
【００６３】
一実施形態では、どの場面においてもスクリーン上のアイテムをハイライトするための技術として本発明を実現したが、本発明は検出結果を表示する場合に限定されるものではない。例えば、上述したスポットライト効果を、スクリーン上の１つ（以上）のアイテムと、別のスクリーン上のアイテムとを視覚的に区別できるようにするのが好ましいどのような場面においても用いることができる。再び図２に戻ると、各１０１Ａを直ぐに囲っている円形領域を除いて、ほとんどのウィンドウ１００を少し暗くする。従って、これらの円形領域はウィンドウ１００の残りの領域よりもわずかに明るく見える。これにより、全体の効果としては、各１０１Ａにスポットライトが当たっているように見える。この効果は、各１０１Ａから暗い領域まで徐々に明るさを変化させることにより、一層効果を高めることができる。別の実施形態では、スポットライト効果は、ハイライトされた１０１Ａを囲む領域を明るくし、ウィンドウ１００の残りの領域を同じ明るさに留めることで実現することができる。さらに別の実施形態では、別のタイプのハイライトを用いても良い。図４に関連して上述したように、２つの異なるタイプのハイライトを表した方が好ましい場面において、よりくっきりとした、及び／または明るいスポットライトを用いることもできる。
【００６４】
このようにしてスクリーン上のアイテムをハイライトする場面の一例としては、ユーザーによりどのアイテムが選択されたか、または、どのアイテムが実行された操作に関連があるか、または、どのアイテムが新たにセットに追加されたか、または、どのアイテムが新たにインストールまたは更新されたか、または、どのアイテムがユーザーの注意を向けるための警告を持つか、を示すためなどがある。別の例では、選択された、またはスクリーン上でドラッグされたアイテムへの可能な行き先をハイライトする。例えば、ユーザーがｅ−メールのメッセージ（または他のアイテム）を示すものを選択し、それをスクリーン上でドラッグし始める場合に予想される行き先を、ここで説明した視覚的な技術を用いてハイライトすることができる。他の場面や状況は、当業者には明らかであろう。
【００６５】
当業者であれば、スポットライト効果を実現するために、各１０１Ａを直ぐに囲むどのような形状及び大きさの領域を用いても良く、円形領域に限るものではないことは理解できるであろう。例えば、別の実施形態では、明るい領域（または、視覚的に区別できる領域）は、楕円形、正方形、三角形、またはその他長方形または多角形であってもよく、どのような大きさであってもよい。その他の実施形態としては、大きさ及び／または形状は、ハイライトの性質や選択における信憑性の度合いを示したり、及び／またはユーザーの好みにより変更することができる。別の実施形態では、現在の状態及び場合に応じて大きさ及び形状を変えても良い。例えば、同時に多くのアイテムがハイライトされている場合、それぞれのスポットライト間のスペースが互いに開くようにスポットライトの大きさを小さくすることができる。
【００６６】
上記記載では、本発明を完全に理解できるように、説明を目的とした多くの特定の詳細を示した。しかしながら、当業者には、本発明はこれらの特定の詳細なしに実施可能であることは明らかであろう。別の例では、本発明が不明瞭になるのを防ぐために、構成及びデバイスをブロック図として示している。
【００６７】
この明細書における「一実施形態」は、実施形態に関連して記述された特定の性質、構成、特徴が、本発明の少なくとも一つの実施形態に含まれるということを意味している。この明細書の様々な箇所で記載した「一実施形態では」は、必ずしもすべてが同じ実施形態を指すわけではない。
【００６８】
詳細な説明の一部は、コンピュータメモリにおけるデータビットによる演算のアルゴリズムかつ象徴的な表現により表現されている。これらのアルゴリズムによる説明及び表現は、別の当業者にその仕事の本質を伝えるために、データ処理技術に携わる当業者により使用される手段である。ここでは、一般的に、アルゴリズムは所望の結果を導くための首尾一貫した一連の工程を表現している。工程は物質量の物理的な操作を必要とするものである。必須では無いが、通常、これらの量は、格納、転送、合成、比較、その他の処理を行うことができる電気的または磁気的な信号の形態をとる。主に共通利用できるという理由で、これらの信号をビット、値、構成要素、シンボル、文字、用語、数字などで示すことが便利であることは証明されている。
【００６９】
これらの用語及び類似語はすべて、適切な物質量に関連するべきものであり、これらの量に適用される単なる便利なラベルであることを心に留めておく必要がある。特に記載されない限り、説明全体における「処理」または「計算」または「算出」または「判断」または「表示」などの語を用いた説明、議論は、コンピュータシステムのレジスタ及びメモリ内の物質（電子）量により表されるデータを、コンピュータシステムのメモリやレジスタやその他の情報記憶媒体、転送、表示装置内で同様に物質量として表される他のデータに処理し、変換する、コンピュータシステムまたは同様の電子算出機器のアクション及び処理を意味する。
【００７０】
本発明はまた、処理を行うための装置に関連している。この装置は、必要な目的の為に特に構成されたものであっても、コンピュータに記憶されたコンピュータプログラムによって選択的にアクティブにされた、または、再構成された汎用コンピュータによって構成されたものであっても良い。そのようなコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体、例えば、これらに限られるものではないが、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスク等のどのようなタイプのディスク、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光カード、または、電子命令の格納に適し、コンピュータシステムバスに連結するタイプの媒体に記憶することができる。
【００７１】
ここで説明したアルゴリズム及びモジュールは、特定のコンピュータまたは他の装置に本質的に関連するものではない。この技術に応じたプログラムを用いて様々な汎用システムを使用することが可能であり、また、方法の工程を実行するためにより特化した装置を構成しても便利である。様々なこれらのシステムに必要な構成は、以下の記載に示す。更に、本発明は特定のプログラム言語に基づいて記載していない。様々なプログラム言語が、ここで説明した本発明の技術を実現するために用いることができることは理解されるであろう。また、モジュール、特徴、属性、手順、及び本発明の側面は、ソフトウェア、ハードウエア、ファームウェア、またはこれら３つのどのような組み合わせによっても実現できることは、当業者には明らかであろう。もちろん、本発明の一部をソフトウェアとして実現した場合に、その一部は独立したプログラム、より大きなプログラムの一部、複数の別々のプログラム、統計的または動的にリンクしたライブラリ、カーネルロード可能なモジュール、デバイスドライバ、及び／またはコンピュータプログラムの技術の知識を有する当業者が、現在または将来的に知ることができる別の方法によっても実現することができる。従って、本発明は、特定のオペレーティングシステムまたは環境下で実現されるものに限定されるものではない。
【００７２】
この技術の当業者には、上述した実現方法は単なる例示に過ぎず、本発明の精神及び範囲から離れるものでなければ、様々に変更可能であることは理解されるであろう。従って、添付の請求項により、本発明の精神及び範囲内に含まれるすべての変更及び変形を含むことを意図する。
【図面の簡単な説明】
【００７３】
【図１】図１は、本発明の一実施形態におけるシステム環境設定ウィンドウの一例を示すスクリーンショットを示す図である。
【図２】図２は、本発明の一実施形態において、ユーザーが２文字のクエリー文字列を入力した後の第１タイプのハイライトを示すスクリーンショットを示す図である。
【図３】図３は、本発明の一実施形態において、ユーザーが３文字のクエリー文字列を入力した後の第１タイプのハイライトを示すスクリーンショットを示す図である。
【図４】図４は、本発明の一実施形態における２タイプのハイライトを示すスクリーンショットを示す図である。
【図５】図５は、本発明の一実施形態において、ユーザーがポップアップメニューからアイテムを選択した後の環境設定ペインを示すスクリーンショットを示す図である。
【図６】図６は、一実施形態において、本発明を実現するための機能構成を示すブロック図である。
【図１】
2008520012.tif 000003
【図２】
2008520012.tif 000004
【図３】
2008520012.tif 000005
【図４】
2008520012.tif 000006
【図５】
2008520012.tif 000007
【図６】
2008520012.tif 000008
【国際調査報告】
2008520012.tif 000009
2008520012.tif 000010
2008520012.tif 000011
2008520012.tif 000012
2008520012.tif 000013
2008520012.tif 000014
2008520012.tif 000015
2008520012.tif 000016