(57)【要約】次を含む装置。（ｉ）アイテム・リストから第１の複数のアイテムを表示するように構成されるユーザ出力デバイス。ただし、各アイテムはフィールドの中にデータ部を有している。（ｉｉ）ユーザが複数の選択可能な文字から少なくとも１つの文字を選択しこの選択された少なくとも１つの文字をフィールドに関連付けるように構成される、ユーザ入力デバイス。（ｉｉｉ）第２の複数のアイテムを表示するようにユーザ出力デバイスを制御するように構成されている処理回路。ただし、第２の複数のアイテムは、上記のアイテム・リストから選択され順序付けされており、この選択および順序付けは、選択された少なくとも１つの文字と、関連付けられたフィールドに各アイテムが有しているデータ部との比較に基づいている。 【選択図】図６
2010537289.tif 000002
【特許請求の範囲】
【請求項１】
アイテム・リストから第１の複数のアイテムを表示するように構成されるユーザ出力デバイスであって、前記表示されるアイテムは、それぞれ、複数のフィールドに表示される複数のデータ部を有する、前記ユーザ出力デバイスと、
複数の選択可能な文字から少なくとも１つの文字を選択すると共に、該選択された少なくとも１つの文字を関連付けるフィールドを前記複数のフィールドから選択することを、ユーザに可能にするように構成される、ユーザ入力デバイスと、
第２の複数のアイテムを表示するように前記ユーザ出力デバイスを制御するように構成される処理回路であって、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に各アイテムが有している前記データ部との比較に基づいている、前記処理回路と、
を含む、装置。
【請求項２】
前記処理回路が、前記アイテム・リストから前記第２の複数のアイテムのみを表示するように前記ユーザ出力デバイスを制御するように構成される、請求項１に記載の装置。
【請求項３】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの前記アイテムを全く含まない、請求項１または２に記載の装置。
【請求項４】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの少なくとも１つのアイテムを含む、請求項１または２に記載の装置。
【請求項５】
前記ユーザ入力デバイスは、ユーザが前記少なくとも１つの文字と、前記選択された少なくとも１つの文字を関連付けるための前記フィールドとを同時に選択することを、可能にするように構成される、請求項１乃至４のいずれかに記載の装置。
【請求項６】
前記処理回路は、第１の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部と前記第１の文字とを比較するように構成される、請求項１乃至５のいずれかに記載の装置。
【請求項７】
前記処理回路は、第２の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部と前記第１および第２入力文字とを比較するように構成される、請求項６に記載の装置。
【請求項８】
前記ユーザ入力デバイスと前記ユーザ出力デバイスとは、タッチ・スクリーン・ディスプレイ・デバイスに含まれる、請求項１乃至７のいずれかに記載の装置。
【請求項９】
前記タッチ・スクリーン・ディスプレイ・デバイスは、ユーザが前記少なくとも１つの文字を前記タッチ・スクリーン・ディスプレイ・デバイス上に書き込むことによって前記少なくとも１つの文字を選択することを、可能にするように構成される、請求項８に記載の装置。
【請求項１０】
前記処理回路は、各フィールドを前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連付けるように構成されており、前記処理回路は、前記選択された少なくとも１つの文字が書き込まれている、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて、前記選択されるフィールドを判断するように構成される、請求項９に記載の装置。
【請求項１１】
前記タッチ・スクリーン・ディスプレイ・デバイスは、ユーザが前記タッチ・スクリーン・ディスプレイ・デバイス上に表示された複数の文字アイコンから少なくとも１つの文字アイコンを選択することによって前記少なくとも１つの文字を選択することを、可能にするように構成される、請求項８に記載の装置。
【請求項１２】
前記タッチ・スクリーン・ディスプレイ・デバイスに表示された文字アイコンを前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の１つの部分から別の部分へとドラッグすることによって、個々の文字が選択される、請求項１１に記載の装置。
【請求項１３】
前記処理回路は、各フィールドを前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連付けるように構成されており、前記処理回路は、どの少なくとも１つの文字が選択されているかを判断し、文字アイコンがドラッグされる先の、前記タッチ・スクリーン・ディスプレイ・デバイスの表面領域の部分に基づいて、どのフィールドが選択されているかを判断するように構成される、請求項１２に記載の装置。
【請求項１４】
前記選択可能な文字のうちの少なくとも１つは、英数文字、記号、形状、手の動き、およびジェスチャのセットに含まれる、請求項１乃至１３のいずれかに記載の装置。
【請求項１５】
前記複数のアイテムの各アイテムは、電子メールに関連する、請求項１乃至１４のいずれかに記載の装置。
【請求項１６】
前記装置は、移動電話として動作しうるように構成される、請求項１乃至１５のいずれかに記載の装置。
【請求項１７】
アイテム・リストから第１の複数のアイテムを表示する手段であって、前記表示されるアイテムは、それぞれ、複数のフィールドに表示される複数のデータ部を有する、前記表示する手段と、
複数の選択可能な文字から少なくとも１つの文字を選択すると共に、前記選択された少なくとも１つの文字を関連付けるためのフィールドを前記複数のフィールドから選択することをユーザに可能にする手段と、
第２の複数のアイテムを表示するように前記表示する手段を制御する制御手段であって、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部との比較に基づいている、前記制御手段と、
を含む、装置。
【請求項１８】
アイテム・リストから第１の複数のアイテムを表示すること、ただし、各アイテムは複数のフィールドに表示されたデータ部を有する、前記表示することと；
複数の選択可能な文字から少なくとも１つの文字を選択することと、前記選択された少なくとも１つの文字を関連付けるためのフィールドを前記複数のフィールドから選択することとを検知することと；
前記検知された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部とを比較することと；
第２の複数のアイテムを表示すること、ただし、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記比較に基づいている、前記表示することと
を含む、方法。
【請求項１９】
前記検知された少なくとも１つの文字が前記データ部と比較された後は、前記アイテム・リストから前記第２の複数のアイテムのみが表示される、請求項１８に記載の方法。
【請求項２０】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの前記アイテムを全く含まない、請求項１８または１９に記載の方法。
【請求項２１】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの少なくとも１つのアイテムを含む、請求項１８または１９に記載の方法。
【請求項２２】
前記少なくとも１つの文字の選択と、前記選択された少なくとも１つの文字を関連付けるための前記フィールドの選択とが、同時に検知される、請求項１８乃至２１のいずれかに記載の方法。
【請求項２３】
第１の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部が、前記第１の文字と比較される、請求項１８乃至２２のいずれかに記載の方法。
【請求項２４】
第２の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部が、前記第１および第２の文字と比較される、請求項２３に記載の方法。
【請求項２５】
前記少なくとも１つの文字の前記選択は、前記少なくとも１つの文字をタッチ・スクリーン・ディスプレイ・デバイス上に書き込むことによって行われる、請求項１８乃至２４のいずれかに記載の方法。
【請求項２６】
各フィールドは、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連付けられており、前記選択された少なくとも１つの文字を関連付けるための前記フィールドの選択は、前記選択された少なくとも１つの文字が書き込まれている、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて判断される、請求項２５に記載の方法。
【請求項２７】
前記少なくとも１つの文字の前記選択は、タッチ・スクリーン・ディスプレイ・デバイス上に表示された複数の文字アイコンから少なくとも１つの文字アイコンを選択することを検知することによって検知される、請求項１８乃至２４に記載の方法。
【請求項２８】
前記少なくとも１つの文字アイコンは、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の１つの部分から別の部分へ前記少なくとも１つの文字アイコンをドラッグすることによって選択される、請求項２７に記載の方法。
【請求項２９】
前記選択された少なくとも１つの文字を関連付ける先となる前記選択されるフィールドは、前記文字アイコンがドラッグされる先の、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて判断される、請求項２８に記載の方法。
【請求項３０】
前記選択可能な文字のうちの少なくとも１つは、英数文字、記号、形状、手の動き、およびジェスチャのセットに含まれる、請求項１８乃至２９のいずれかに記載の方法。
【請求項３１】
前記複数アイテムの各アイテムは、電子メールに関連する、請求項１８乃至３０のいずれかに記載の方法。
【請求項３２】
プロセッサ上で動作すると、請求項１８乃至３１のいずれかに記載の前記方法が実施されることを可能にする、コンピュータ・プログラム。
【請求項３３】
請求項３２に記載のコンピュータ・プログラムを保存している、コンピュータ可読媒体。
【請求項３４】
アイテム・リストから第１の複数のアイテムを表示するための命令であって、各アイテムは複数のフィールドに表示されたデータ部を有する、前記表示するための命令と、
複数の選択可能な文字から少なくとも１つの文字を選択することと、前記選択された少なくとも１つの文字を関連付けるためのフィールドを前記複数のフィールドから選択することと、を検知するための命令と、
前記検知された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部とを比較するための命令と、
第２の複数のアイテムを表示するための命令であって、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記比較に基づいている、前記表示するための命令と、
を含む、コンピュータ・プログラム。
【請求項３５】
前記表示するための命令は、前記少なくとも１つの文字の前記選択の検知後に、前記アイテム・リストから前記第２の複数のアイテムのみを表示するためのものである、請求項３４に記載のコンピュータ・プログラム。
【請求項３６】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの前記アイテムを全く含まない、請求項３４または３５に記載のコンピュータ・プログラム。
【請求項３７】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの少なくとも１つのアイテムを含む、請求項３４または３５に記載のコンピュータ・プログラム。
【請求項３８】
前記少なくとも１つの文字の選択と、前記選択された少なくとも１つの文字を関連付けるための前記フィールドの選択とが、同時に検知される、請求項３４乃至３７のいずれかに記載のコンピュータ・プログラム。
【請求項３９】
前記少なくとも１つの文字の前記選択は、前記少なくとも１つの文字をタッチ・スクリーン・ディスプレイ・デバイス上に書き込むことによって行われ、各フィールドは、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連しており、前記選択された少なくとも１つの文字を関連付けるための前記フィールドの選択は、前記選択された少なくとも１つの文字が書き込まれている、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて判断される、請求項３４乃至３８のいずれかに記載のコンピュータ・プログラム。
【請求項４０】
請求項３４乃至３９のいずれかに記載のコンピュータ・プログラムを保存している、コンピュータ可読媒体。
【請求項４１】
アイテム・リストから第１の複数のアイテムを表示するように構成されるユーザ出力デバイスであって、各アイテムは複数のフィールドに表示されたデータ部を有する、前記ユーザ出力デバイスと、
ユーザが複数の選択可能な文字から少なくとも１つの文字を選択することを可能にするように構成されており、さらに、前記ユーザが前記選択された少なくとも１つの文字を関連付けるためのフィールドを前記複数のフィールドから選択することを可能にするように構成される、ユーザ入力デバイスと、
を含む、グラフィカル・ユーザ・インターフェースであって、
前記少なくとも１つの文字の前記選択に応答して、前記ユーザ出力デバイスが、第２の複数のアイテムを表示し、前記第２の複数のアイテムは、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部とに基づいて前記アイテム・リストから選択され順序付けされている、前記グラフィカル・ユーザ・インターフェース。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明の実施形態は、検索に関する。特に、本発明の実施形態は、リストにあるアイテムを、そのリストを再順序付けすることによって検索する装置、方法、コンピュータ・プログラム、およびユーザ・インターフェースに関する。
【発明の背景】
【０００２】
近年、単一の電子装置に組み込まれる機能の数が増加してきている。このことは、移動無線電話およびコンピュータについて特に顕著である。
【０００３】
機能の数の増加に伴い、単一の装置に保存されるデータ量が増加してきている。ユーザが、保存されたデータの特定の部分にアクセスするために、その装置に保存されているデータを適切な検索方法を用いてソートしたいと望む場合がある。
【発明の多様な実施形態の簡単な説明】
【０００４】
本発明の多様な実施形態によれば、以下を含む装置が提供される：
アイテム・リストから第１の複数のアイテムを表示するように構成されるユーザ出力デバイス、ただし、各アイテムはフィールドの中にデータ部を有している；
ユーザが複数の選択可能な文字から少なくとも１つの文字を選択しこの選択された少なくとも１つの文字をフィールドに関連付けることを可能にするように構成されるユーザ入力デバイス；
第２の複数のアイテムを表示するようにユーザ出力デバイスを制御するように構成される処理回路、ただし、第２の複数のアイテムは上記のアイテム・リストから選択されており、この選択は、選択された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部との比較に基づいている。
【０００５】
本発明の多様な実施形態によれば、以下を含む方法が提供される：
アイテム・リストから第１の複数のアイテムを表示すること、ただし、各アイテムはフィールドの中にデータ部を有している；
複数の選択可能な文字からの少なくとも１つの文字の選択を検知すること、ただし、この選択は、選択された文字をフィールドに関連付ける；
検知された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部とを比較すること；
第２の複数のアイテムを表示すること、ただし、第２の複数のアイテムは上記のアイテム・リストから選択されており、この選択および順序付けは、上記の比較に基づいている。
【０００６】
本発明の多様な実施形態によれば、以下を含む装置が提供される：
アイテム・リストから第１の複数のアイテムを表示する手段、ただし、各アイテムはフィールドの中にデータ部を有している；
ユーザが複数の選択可能な文字から少なくとも１つの文字を選択しこの選択された少なくとも１つの文字をフィールドに関連付けることを可能にする手段；
第２の複数のアイテムを表示するように上記表示する手段を制御する制御手段、ただし、第２の複数のアイテムは上記のアイテム・リストから選択されており、この選択は、選択された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部との比較に基づいている。
【０００７】
本発明の多様な実施形態によれば、以下を含むコンピュータ・プログラムが提供される：
アイテム・リストから第１の複数のアイテムを表示するための命令、ただし、各アイテムはフィールドの中にデータ部を有している；
複数の選択可能な文字からの少なくとも１つの文字の選択を検知するための命令、ただし、この選択は、選択された文字をフィールドに関連付ける；
検知された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部とを比較するための命令；
第２の複数のアイテムを表示するための命令、ただし、第２の複数のアイテムは上記のアイテム・リストから選択されており、この選択および順序付けは、上記の比較に基づいている。
【０００８】
本発明の多様な実施形態によれば、以下を含むグラフィカル・ユーザ・インターフェースが提供される：
アイテム・リストから第１の複数のアイテムを表示するように構成されるユーザ出力デバイス、ただし、各アイテムはフィールドの中にデータ部を有している；
ユーザが複数の選択可能な文字から少なくとも１つの文字を選択することを可能にし、さらにユーザが上記選択された少なくとも１つの文字をフィールドに関連付けることを可能にするように構成されるユーザ入力デバイス。
ここで、少なくとも１つの文字の選択に応答して、ユーザ出力デバイスが第２の複数のアイテムを表示し、この第２の複数のアイテムは、選択された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部とに基づいて、上記のアイテム・リストから選択されている。
【０００９】
本発明の多様な実施形態をよりよく理解するために、以下、単なる例示として、添付の図面を参照する。
【図面の簡単な説明】
【００１０】
【図１】装置を示す。
【図２】方法のブロック図を示す。
【図３】基礎リストから得られたアイテム・リストをタッチ・スクリーン・ディスプレイ・デバイス上に表示している装置を示す。
【図４】基礎リストを示す。
【図５】タッチ・スクリーン・ディスプレイ・デバイスの表面の、フィールドに関連している部分を示す。
【図６】文字を選択しその文字をフィールドに関連付けるための、タッチ・スクリーン・ディスプレイ・デバイス上の書き込みを示す。
【図７】選択された文字およびその関連フィールドに基づいてアイテム・リストを表示している装置を示す。
【図８】第１および第２の選択された文字とそれらの文字の関連フィールドとに基づいてアイテム・リストを表示している装置を示す。
【図９】第１、第２および第３の選択された文字とそれらの文字の関連フィールドとに基づいてアイテム・リストを表示している装置を示す。
【図１０】アイテム・リストと仮想キーボードとを表示している装置を示す。
【発明の多様な実施形態の詳細な説明】
【００１１】
図面は、以下を含む装置１０を示す：アイテム・リスト２７５から第１の複数のアイテムを表示するように構成される、ユーザ出力デバイス２０などの手段、ただし、各アイテムはフィールドの中にデータ部を有している；ユーザが複数の選択可能な文字から少なくとも１つの文字を選択しこの選択された少なくとも１つの文字をフィールドに関連付けることを可能にするように構成される、ユーザ入力デバイス１８などの手段；および、第２の複数のアイテムを表示するようにユーザ出力デバイス２０を制御するように構成される、処理回路１２などの制御手段、ただし、第２の複数のアイテムはアイテム・リスト２７５から選択されており、この選択および順序付けは、選択された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部との比較に基づいている。
【００１２】
文字は、英数文字または記号であってもよく、あるいは、描画操作によってもたらされる形状を含む任意の形状、ユーザ入力デバイス１８によって検知される手の動きまたは手のジェスチャとしてもよい。動きおよびジェスチャについては特にであるが、その他の文字も、特定の入力のショートカットとして関連付けられているとよい。例えば、特定のジェスチャが、関連する名前を入力するためのショートカットとして解釈されるとよい。
【００１３】
図１は、装置１０の概略図を示す。装置１０は、例えば、移動無線電話などといったハンド・ポータブル電子デバイスとすればよい。装置１０は、処理回路１２と、ストレージ・デバイス１４と、無線トランシーバ１６と、ユーザ入力デバイス１８と、ユーザ出力デバイス２０と、を含む。
【００１４】
処理回路１２は、いかなるタイプの処理回路であってもよい。例えば処理回路１２は、コンピュータ・プログラム命令１３を解釈しデータを処理するプログラマブル・プロセッサとすればよい。あるいは処理回路１２は、例えば、組み込みファームウェアを備えたプログラマブル・ハードウェアとしてもよい。処理回路１２は、単一の集積回路であってもよいし、集積回路のセット（言い換えれば、チップセット）であってもよい。処理回路１２はさらに、ハードワイヤードの特定用途向け集積回路（ASIC: application specific integrated circuit）とすることもできる。
【００１５】
処理回路１２は、無線トランシーバ１６からの入力を受信し、無線トランシーバ１６への出力を提供するように動作可能である。無線トランシーバ１６は、セルラ電話の信号を送受信し、装置１０が移動セルラ無線電話として動作できるようにする。
【００１６】
処理回路１２は、ストレージ・デバイス１４に対する書き込みおよび読み出しを行うように接続されている。ストレージ・デバイス１４は、単一のメモリ・ユニットであってもよいし、複数のメモリ・ユニットであってもよい。
【００１７】
ストレージ・デバイス１４は、処理回路にロードされると装置１０の動作を制御するコンピュータ・プログラム命令１３を、保存するとよい。コンピュータ・プログラム命令１３は、図２に示す方法を装置が実施できるようにする論理およびルーチンを提供するとよい。
【００１８】
コンピュータ・プログラム命令１３は、電磁気の搬送波信号を介して装置１０に到着してもよいし、あるいは、コンピュータ・プログラム製品、メモリ・デバイスまたはＣＤ−ＲＯＭもしくはＤＶＤなどの記録媒体といった物理的エンティティ１５からコピーされてもよい。
【００１９】
コンピュータ・プログラム命令は、以下を提供する：アイテム・リストから第１の複数のアイテムを表示するための命令、ただし、各アイテムはフィールドの中にデータ部を有している；複数の選択可能な文字からの少なくとも１つの文字の選択を検知するための命令、ただし、上記の選択は、選択された文字をフィールドに関連付ける；検知された少なくとも１つの文字と、関連付けられたフィールドの中に各アイテムが有しているデータ部とを比較するための命令；および、第２の複数のアイテムを表示するための命令、ただし、第２の複数のアイテムは上記のアイテム・リストから選択されており、この選択は、上記の比較に基づいている。
【００２０】
処理回路１２は、ユーザ入力デバイス１８からの入力を受信するように接続されている。処理回路１２は同様に、ユーザ出力デバイス２０への出力を提供するように接続されている。ユーザ出力デバイス２０は、ユーザに対し情報を伝達するためのものであり、例えば、ディスプレイ・デバイスとすればよい。ユーザ入力デバイス１８およびユーザ出力デバイス２０はともにユーザ・インターフェース２２を形成する。ユーザ・インターフェース２２は、タッチ・スクリーン・ディスプレイ・デバイスなどのように単一ユニットとして提供されてもよい。例えばユーザは、指またはスタイラスを使って、タッチ・スクリーン・ディスプレイ・デバイスに入力をもたらすことができる。
【００２１】
以下の記載では、説明を簡単にするために、ユーザ・インターフェース２２は、タッチ・スクリーン・ディスプレイ・デバイス２２として記載されている。多数のタッチ・スクリーン技術が知られている。それらの技術としては、抵抗性、誘導性、および衝撃性の手法に基づく技術が挙げられる。一部のタッチ・スクリーンは、選択または入力の手段として（多くの場合、スタイラスによる）タップのみを認識する。別のタッチ・スクリーンは、単一点における作動ならびに動きに応答し、従ってジェスチャおよび動きを使用することができるようになっている。いわゆるマルチタッチ・スクリーンでは、同時に複数の位置に触れることができる。例えばユーザは、同時に２本の指でスクリーンを押すことができ、その両方の圧迫が、入力の一部として検知され使用される。一方、当業者には当然のことながら、本発明の多様な実施形態では、必ずしもタッチ・スクリーン・ディスプレイ・デバイス２２を使用しなくてもよく、代わりに別のユーザ入力デバイス１８および／または別のユーザ出力デバイス２０を使用してもよい。例えば、ユーザ入力デバイス１８がキーパッドであってもよいし、ユーザ出力デバイス２０がタッチ入力機能のないディスプレイ・デバイスであってもよい。
【００２２】
図２は、方法のブロック図を示す。図２に示すブロック３１０、３２０、３３０、３４０および３５０は、方法のステップおよび／またはコンピュータ・プログラム１３のコードのセクションに相当し得る。ブロックについて特定の順序を示すことは、ブロックに必要なあるいは好適な順序があるということを必ずしも含意するものではなく、ブロックの順序および配置は多様にすることができる。
【００２３】
ブロック３１０にて、ユーザは、タッチ・スクリーン・ディスプレイ・デバイス２２を用いて適切な選択を行うことによって、装置１０のストレージ・デバイス１４に保存されている電子メール・アプリケーションへのアクセスを望んでいることを示す。処理回路１２は、ユーザによる電子メール・アプリケーションの選択を検知する。
【００２４】
ブロック３２０にて、処理回路１２は、ストレージ・デバイス１４から電子メール・アプリケーショを取り出し、この電子メール・アプリケーションに関連する受信ボックスを表示するようにタッチ・スクリーン・ディスプレイ・デバイス２２を制御する。
【００２５】
図３は、タッチ・スクリーン・ディスプレイ・デバイス２２上でリスト２４０に表示されている複数のアイテム２０１〜２０６を示す。アイテム２０１〜２０６の各々は、装置１０によって受信されてストレージ・デバイス１４に保存されている電子メールに関連する。
【００２６】
各アイテムは、複数のフィールド２１０、２１２、２１４の１つ１つに、データ部を含んでいる。図３に示す実施形態では、ディスプレイ・デバイス２２上にアイコンとして表示される各フィールドは、「送信者」２１０、「件名」２１２、および「受信」２１４である。例えば、アイテム２０１は、電子メールの差出人に関連する「送信者」フィールド２１０の中に、テキスト「Ｓｍｉｔｈ，Ｊｉｍ」に対応するデータ部２０１ａを有している。アイテム２０１は、電子メールの件名に関連する「件名」フィールド２１２の中に、「Ｅｍａｉｌ  Ｓｙｓｔｅｍ」に対応するデータ部２０１ｂを有している。アイテム２０１は、メールが装置１０によって受信された日時に関連する「受信」フィールド２１４の中に、テキスト「２／１３／２００７  ６：４２ＰＭ」に対応するデータ部２０１ｃを有している。残りのアイテム／電子メールのデータ部にも、対応する参照数字を用いて番号付けすることができる。しかし図３では、分かりやすくするために、参照数字２０１ａ、２０１ｂ、２０１ｃならびに２０６ａ、２０６ｂ、２０６ｃのみを示す。
【００２７】
複数のアイテム２０１〜２０６は、ディスプレイ・デバイス２２上でリスト２４０として表示されている。「送信者」フィールド２１０の中にあるデータ部２０１ａ〜２０６ａに対応するテキストは、ディスプレイ・デバイス２２によって「送信者」アイコン２１１の下に表示される。同様に、「件名」フィールド２１２の中にあるデータ部２０１ｂ〜２０６ｂに対応するテキストは、「件名」アイコン２１３の下に表示され、「受信」フィールド２１４の中にあるデータ部２０１ｃ〜２０６ｃに対応するテキストは、「受信」アイコン２１５の下に表示される。
【００２８】
図３では、各々のフィールドの中のデータはテキストである。本例ならびに他のあらゆる例において、フィールドには、画像、写真または記号など、別のタイプの情報を表現しているその他のデータを含めてもよい。
【００２９】
図３では、複数のアイテム２０１〜２０６は、これらが装置１０によっていつ受信されたかに従って、リスト２４０の中で順序付けされている。一番上のアイテムすなわちアイテム２０１は、他のアイテム２０２〜２０６のどれよりも後の時点で受信されたものである。受信の時刻が後であるほど、アイテムは表示リスト２４０の中で高い位置に置かれる。
【００３０】
ディスプレイ・デバイス２２上に表示中であるとして図示される複数のアイテム２０１〜２０６は、アイテム／電子メールの、より広範な基礎リスト２７５のサブセットとすればよい。図４は、アイテムの基礎リスト２７５を示す。
【００３１】
基礎リスト２７５は、表示リスト２４０の基盤を成す。基礎リスト２７５は、表示リスト２４０にあるアイテムを全て含んでおり、さらに、表示リスト２４０にはない、さらなるアイテムを含むこともできる。図に示す例では、基礎リスト２７５は、さらなる２つのアイテム２０７、２０８を含む。ディスプレイ・デバイス２２によって常時表示リスト２４０に表示されるアイテムの合計数が、基礎リストにおいてどれくらいの割合になるかは、基礎リスト２７５のサイズ、ディスプレイ・デバイス２２のサイズ、および（例えば、表示されるテキストのサイズに関する）装置１０の設定など、複数の要因によって決まるとよい。
【００３２】
図３および４に示す例では、アイテム２０１が、表示リスト２４０の中で一番上のアイテムである。スクロール・バー２２０内でスクロール・タブ２２１を下方へ動かすと、表示リスト２４０の上部にあるアイテムから順次、表示されなくなり（言い換えれば、アイテムが、２０１から２０６の順序で表示リスト２４０から姿を消し）、基礎リスト２７５からの別のアイテム２０７、２０８に置き換えられることになる。
【００３３】
例えば、アイテム２０１（Ｊｉｍ  Ｓｍｉｔｈが差出人となっているもの）がディスプレイ・デバイス２２によってもはや表示されなくなるようにユーザが下方へスクロールすると、アイテム２０１は表示リスト２４０から削除され、別のアイテム２０７（Ａｎｄｒｅｗ  Ｃｏｘが差出人となっているもの）が、基礎リスト２７５から表示リスト２４０へ追加されることになる。スクロール・タブ２２１を下方へ動かすと、アイテム２０７が、表示リスト２４０の最下部にてアイテム２０６の下に表示されることになり、残りのアイテム２０２〜２０６の各々は、ディスプレイ・デバイス２２上で、図３の説明図にて各自が占めている位置の上の位置に表示されることになる。すなわち、アイテム２０２は、図３の説明図におけるアイテム２０１の位置に表示されることになり、アイテム２０３は、アイテム２０２の位置に表示されることになる、などである。上方へのスクローリングが、同じように用意されるとよい。
【００３４】
基礎リスト２７５は、２０１〜２０８の８つのアイテムのみを含んでいる。しかし実際には基礎リスト２７５は、何百あるいは何千ものアイテムを含み得る。ユーザが、例えば基礎リスト２７５には含まれるであろうが表示リスト２４０には含まれていない特定のアイテムを見つけるために、アイテムを検索したいと望む場合がある。
【００３５】
本発明の実施形態は、ユーザが、データを英数文字の形で入力するべく、タッチ・スクリーン・ディスプレイ・デバイス２２の表面に書き込みを行うことによって、基礎リスト２７５にあるアイテムを検索することができる方法を提供する。データは、上述したように、英数字であってもよいし別のタイプのものであってもよい。
【００３６】
図５は、ボックス２６０、２７０および２８０の概略的な説明図であり、図３に示すフィールド情報がディスプレイ・デバイス２２に表示されているときに、基礎リスト２７５にあるアイテムを再順序付けするのに、ユーザが、タッチ・スクリーン・ディスプレイ・デバイス２２の表面領域のどの部分に書き込みを行うとよいのかを、示している。ボックス２６０、２７０および２８０によって包含される表面領域については、ディスプレイ・デバイス２２上に示されても示されなくてもよい。例えば、ボックス２６０、２７０および２８０によって包含される表面領域が、ディスプレイ・デバイス２２の残りの表面領域とは異なった背景色を表示してもよい。
【００３７】
ボックス２６０の範囲に含まれる表面領域は、「送信者」フィールド２１０に関連しており、「送信者」アイコン２１１ならびにデータ部２０１ａ、２０２ａ、２０３ａ、２０４ａ、２０５ａおよび２０６ａのテキストに対応する領域を包含する。ボックス２７０の範囲に含まれる表面領域は、「件名」フィールド２１２に関連しており、「件名」アイコン２１３ならびにデータ部２０１ｂ、２０２ｂ、２０３ｂ、２０４ｂ、２０５ｂおよび２０６ｂのテキストに対応する領域を包含する。ボックス２８０の範囲に含まれる表面領域は、「受信」フィール２１４に関連しており、「受信」アイコン２１５ならびにデータ部２０１ｃ、２０２ｃ、２０３ｃ、２０４ｃ、２０５ｃおよび２０６ｃのテキストに対応する領域を包含する。
【００３８】
図２に示す方法のブロック３３０にて、処理回路１２は、少なくとも１つの文字の選択を検知し、その文字をフィールドに関連付ける。
【００３９】
一例では、装置１０のユーザが、入力に向けて、複数の選択可能な英数文字から任意の英数文字を選ぶとよい。複数の選択可能な英数文字は、例えば、ラテン／ローマ・アルファベットからの字およびアラビア数字を含むものとすればよい。複数の選択可能な英数文字は、任意の言語からの字および／または数字を含むことができる。例えば、複数の選択可能な英数文字には、ラテン／ローマ・アルファベットからのものではなくアラビア数字からのものでもない文字を含めてもよい。例えば、伝統的中国語文字、簡体字中国語文字、ならびに漢字、仮名、ハングルおよびハンジャで使用されている文字などを含む、中国語を起源とする文字などである。
【００４０】
別の例では、ユーザが、別のタイプの文字の入力を選んでもよい。例を挙げると、ユーザの指またはスタイラスの描画操作によってもたらされる記号または形状などがある。形状または記号は、特定の方向への動きなど、手の動きまたはジェスチャによってもたらすことも可能であると考えられる。
【００４１】
図６に提示する説明では、処理回路１２が、ラテン／ローマ・アルファベットからの字およびアラビア数字を含んだ英数文字を検知するように構成される。本例では、ユーザが、スタイラスまたは指を使ってタッチ・スクリーン・ディスプレイ・デバイス２２上に「ｍ」の形状２２４を描画することによって、字「ｍ」の入力を選択する。形状２２４が描画されているディスプレイ・デバイス２２の部分は、図５にてボックス２７０の範囲に含まれる表面領域に対応する。形状２２４の描画の結果、形状２２４が図６に示すようにディスプレイ上に表示されてもされなくてもよい。
【００４２】
図２のブロック３４０にて、処理回路１２は、検知された少なくとも１つの英数文字と、フィールドの中のデータ部とを比較する。図２のブロック３５０にて、処理回路１２は、基礎リスト２７５から得られる第２の複数のアイテムを順序付けして選択し、さらに上記の比較に基づいて、複数のアイテムをリスト２４０に表示するようにディスプレイ・デバイス２２を制御する。
【００４３】
タッチ・スクリーン・ディスプレイ・デバイス２２上への形状２２４の描画に応答して、処理回路１２は、描画された形状２２４と周知の英数文字の形状とを比較することによって選択された文字を検知し、形状２２４は字「ｍ」に対応することを判断する。処理回路１２はさらに、タッチ・スクリーン・ディスプレイ・デバイス２２のどの部分に形状２２４が描画されたのかを判断する。本例では、形状２２４はボックス２７０の範囲に含まれる表面領域に描画されており、故に処理回路１２は、形状２２４（ひいては、この場合には字「ｍ」である、判断された文字）を「件名」フィールド２１２に関連付ける。従ってユーザは、自分が入力したいと望む文字と、選択された文字を関連付けたいと望むフィールドとを、同時に選択したことになる。
【００４４】
文字の選択の検知と、選択された文字のフィールドに対する関連付けとに応答して、処理回路１２は、基礎リスト２７５から、表示リスト２４０に表示されることになるアイテムを選択する。この選択は、選択された文字と、各アイテムが特定のフィールドの中に有しているデータ部との比較によって決まる。
【００４５】
この特定の例では、処理回路１２は、文字「ｍ」の選択を検知し、この文字を「件名」フィールド２１２に関連付けた。これにより、アイテムを順序付けし表示対象のアイテムを選択するための第１基準が、処理回路１２に与えられる。
【００４６】
上述したように、ユーザによる文字「ｍ」の入力より前は、基礎リスト２７５は、アイテム／電子メール２０１〜２０８が装置１０によって受信された日時に従って順序付けされている。本例では、処理回路１２は、選択された文字「ｍ」の検知および「件名」フィールド２１２に対する関連付けに続く、アイテムを順序付けし選択するための第２基準として、アイテム２０１〜２０８の「受信フィールド」２１４にあるデータ部２０１ｃ〜２０８ｃ（言い換えれば、受信の時刻）を用いる。
【００４７】
処理回路１２は、アイテムの基礎リスト２７５にあるどのアイテム２０１〜２０８が、自体の「件名」フィールド２１２の中に文字「ｍ」に対応するデータ部を有しているのかを判断する。本例では、処理回路１２は、アイテム２０１、２０２、２０４、２０７および２０８が、各自の「件名」フィールド２１２のどこかに文字「ｍ」に対応するデータ部を有していることを見つける。別の例では、この代わりに処理回路１２が、どのアイテムが「件名」フィールド２１２の中に文字「ｍ」で始まるテキストに対応するデータ部を有しているか（例えば、アイテム２０８）を判断してもよい。特にジェスチャなど英数字ではない文字とともに用いるために、検索のその他の手法が工夫されることもあり得る。
【００４８】
処理回路１２は次に、第１基準を満たすアイテム２０１、２０２、２０４、２０７および２０８に対し、第２基準を適用する。処理回路は、第１基準を満たすアイテム２０１、２０２、２０４、２０７および２０８の全てを、これらが受信された順序（言い換えれば、第２基準）で配置することによって、基礎リスト２７５を順序付けする。基礎リスト２７５の中で一番上のアイテムは、装置１０によって最後に受信されたアイテムということになる。従って、再順序付けされたリスト２７５の一番上のアイテムはアイテム２０１であり、その後上から下へ順にアイテム２０２、２０４、２０７および２０８が続く。
【００４９】
アイテム２０３、２０５および２０６は、各自の「件名」フィールド２１２の中に文字「ｍ」に対応するデータ部を有していない。処理回路１２は、これらの項目を完全にディスプレイから除外してもよい。あるいは、処理回路１２は、これらのアイテムを第２基準に従って順序を定め、基礎リスト２７５の中でアイテム２０２、２０４、２０７および２０８の下に配置してもよい。アイテム２０３は、アイテム２０５よりも前に装置１０によって受信され、アイテム２０５は、アイテム２０６よりも前に受信された。従って、文字「ｍ」の選択の検知および「件名」フィールド２１２に対する関連付けの後の、基礎リスト２７５におけるアイテムの順序は、２０１、２０２、２０４、２０７、２０８、２０３、２０５、２０６となる。処理回路１２は、基礎リスト２７５のこの新しい選択を確定したら、変更済み基礎リスト２７５をデータとしてストレージ・デバイス１４に保存する。
【００５０】
上記に示したように、本発明の記載される実施形態では、装置１０の設定および／またはディスプレイ・デバイス２２のサイズが要因となって、常時６つのアイテムのみを表示可能となっている。スクロール・タブ２２１がスクロール・バー２２０内で一番上の位置にある状況では、処理回路１２は、変更済み基礎リスト２７５における一番上の６つのアイテム（アイテム２０１、２０２、２０４、２０７、２０８および２０３）を選択し、これらをリスト２４０として表示するようにディスプレイ・デバイス２２を制御する。
【００５１】
図３および４に関連して述べたやり方でユーザがスクロール・タブ２２１を下方へ動かしたら、処理回路１２は、アイテム２０５および２０６を表示するようにディスプレイを制御するとよく、その過程で、アイテム２０１および２０２が表示されなくなる。図７は、再順序付けされた基礎リスト２７５のアイテム２０１、２０２、２０４、２０７、２０８、２０３を表示している装置１０を示す。
【００５２】
別の実施形態では、処理回路１２は、各自の「件名」フィールド２１２の中に「ｍ」を有しているアイテム２０１、２０２、２０４、２０７および２０８を、アイテム２０１、２０２、２０４、２０７および２０８が装置１０によって受信された日時に従うのではなく、「件名」フィールド２１２の中で「ｍ」に続くテキストに基づいて（例えば、アルファベット順に）順序付けするとよい。本実施形態では、選択された（単数または複数の）文字（本例では、「ｍ」）に続くテキストのアルファベット順の順序付けが、第２基準となる。第１および第２の基準を用いても（例えば、複数のアイテムが同じ件名フィールドを有しているという理由などにより）順序を構築することができない場合、受信の日時という第３基準を用いて、アイテムの順序を構築するとよい。本例では、一番上のアイテムはアイテム２０１となり、その後上から下へ順にアイテム２０２、２０８、２０４、２０７、２０３、２０５および２０６が続くことになるだろう。
【００５３】
さらに別の実施形態では、処理回路１２が、アイテムを選択し順序付けするのに、他の第２基準を用いることもできる。例えば処理回路は、第２基準として、「受信」フィールド２１４にあるデータ部２０１ｃ〜２０８ｃではなく、「送信者」フィールド２１０にあるデータ部２０１ａ〜２０８ａを用いてもよい。例えば処理回路１２は、姓および／または名に従って、アイテムをアルファベット順に順序付けしてもよい。例を挙げると、処理回路１２がアイテムを姓に従って（さらに、姓が同じである場合には名を考慮して）順序付けする場合、各自の「件名」フィールド２１２の中に「ｍ」を含むアイテム２０１、２０２、２０４、２０７および２０８のうち、一番上のアイテムは２０７となり、その後上から下へ順にアイテム２０４、２０８、２０２、２０１が続く。
【００５４】
各自の件名フィールドに「ｍ」を含まないアイテム２０３、２０５および２０６は、２０５、２０３、２０６となるだろう。これらのアイテムは、除外されてもよいし、あるいは、「ｍ」を含んだアイテムの後に含められてもよく、そうすると完成したリスト２７５の最上部から最下部までの順序は以下の通りとなる：２０７、２０４、２０８、２０２、２０１、２０５、２０３、２０６。
【００５５】
当業者には当然のことながら、基礎リスト２７５の変更の後でディスプレイ・デバイス２２上に表示されるリストには、例えばリストを変更するのに用いられた基準ならびに常時ディスプレイ・デバイス２２上に表示される基礎リスト２７５の割合などに応じて、基礎リスト２７５の変更より前に表示されていたアイテムが全てもしくはいくらか含まれてもよく、あるいは全く含まれなくてもよい。
【００５６】
図８は、ボックス２７０に対応しすなわち「件名」フィールド２１２に関連する、ディスプレイ・デバイス２２の表面領域上に、ユーザが字「ｍ」および「ａ」を描画した状況を示す。これにより、基礎リスト２７５の再順序付けのための第１基準が与えられる。
【００５７】
本例では、件名フィールド２１２の中に文字列「ｍａ」（すなわち、直後に「ａ」が続く「ｍ」を含んだテキスト）に関連するデータ部を有しているアイテムは、アイテム２０１、２０２および２０８であることが、処理回路１２によって判断される。処理回路１２は、第１基準を満たすアイテムを、本例では装置１０への着信日時である第２基準に従って、順序付けする。アイテム２０１は、アイテム２０２および２０８よりも後に受信されたので、再順序付けされた基礎リスト２７５の中で一番上のアイテムとなり、その後上から下の順にアイテム２０２および２０８が続く。
【００５８】
件名フィールドの中にテキスト「ｍａ」に関連するデータ部を有さないアイテムは、アイテム２０３、２０４、２０５、２０６および２０７である。処理回路１２は、これらのアイテムを以降の表示から除外してもよいし、あるいは、これらのアイテムを第２基準に従って順序付けしてもよく、そうすると基礎リスト２７５の最上部から最下部までの順序は以下の通りとなる：２０１、２０２、２０８、２０３、２０４、２０５、２０６、２０７。処理回路１２は、選択または再順序付けによって、変更済み基礎リスト２７５を確定したら、この変更済み基礎リスト２７５をデータとしてストレージ・デバイス１４に保存する。図８に示すように、スクロール・タブ２２１が一番上の位置にある場合、アイテム２０１、２０２、２０８、２０３、２０４、２０５が、ディスプレイ・デバイス２２上に表示される。
【００５９】
別の実施形態では、処理回路１２が、各自の「件名」フィールド２１２の中に「ｍａ」を有しているアイテム２０１、２０２、２０４、２０７および２０８を、アイテム２０１、２０２、２０４、２０７および２０８が装置１０によって受信された日時に従うのではなく、「件名」フィールド２１２の中で文字列「ｍａ」に続くテキストに基づいて（例えば、アルファベット順に）順序付けするとよい。本実施形態では、選択された文字（本例では、「ｍａ」）に続くテキストのアルファベット順の順序付けが、第２基準となる。第１および第２の基準を用いても（例えば、複数のアイテムが同じ件名フィールドを有しているという理由などにより）順序を構築することができない場合、受信の日時という第３基準を用いて、アイテムの順序を構築するとよい。本例では、アイテムの順序付けは図８に示した順序付けと同じものになるだろう。
【００６０】
本発明の一部の実施形態によれば、ユーザが第１英数文字をディスプレイ・デバイス２２上に描画すると、処理回路１２は、この第１英数文字に関連付けられたフィールドの中に各アイテムが有しているデータ部を比較し、表示リスト２４０への表示に適切な複数のアイテムをリスト２７５から選択することによって、応答する。図７は、第１英数文字が字「ｍ」であり、関連付けられたフィールドが「件名」フィールド２１２であるという状況を示している。
【００６１】
ユーザが第２英数文字をディスプレイ・デバイス２２上に描画すると、処理回路１２は、第１英数文字および第２英数文字に関連付けられたフィールドの中に各アイテムが有しているデータ部を比較し、表示リスト２４０への表示に適切な複数のアイテムを選択することによって、応答する。図８は、第１英数文字および第２英数文字が「ｍ」および「ａ」であり、関連付けられたフィールドが「件名」フィールド２１２であるという状況を示している。こうした入力の画像は、リマインダとしてユーザに見えるままとなる。
【００６２】
図９は、ユーザが、ボックス２７０に対応しすなわち「件名」フィールド２１２に関連する、ディスプレイ・デバイス２２の表面領域上に文字「ｍ」および「ａ」を描画し、さらに、ボックス２６０に対応しすなわち「送信者」フィールド２１０に関連する、ディスプレイ・デバイス２２の表面領域上に字「ｌ」（すなわち、字「Ｌ」の小文字）を描画した状況を示す。
【００６３】
本例では、第１基準は、「件名」フィールド２１２の中に文字列「ｍａ」に関連するデータ部をアイテムが有していることであり、第２基準は、「送信者」フィールド２１０の中に文字「ｌ」に関連するデータ部をアイテムが有していることである。
【００６４】
処理回路１２は、第１および第２基準を満たす唯一のアイテムが、アイテム２０８であることを判断する。従ってアイテム２０８は、処理回路１２によって、表示する唯一のアイテムとして選択されるか、あるいは、基礎リスト２７５の最上部に配置される。
【００６５】
処理回路１２はさらに、アイテム２０１および２０２が、これらは第１基準を満たすが第２基準を満たさないということから、部分的一致をもたらしていることを判断する。本例では、アイテム２０１、２０２は、これらのアイテムが除外されない場合、処理回路１２によって基礎リスト２７５の中でアイテム２０８の下に配置される。図９に示す実施形態では、処理回路１２は、アイテム２０１、２０２が基礎リスト２７５において配置されるべき順序を判断するのに、装置１０への着信日時という第３基準を用いる。アイテム２０１は、アイテム２０２より後に装置１０にて受信されたので、アイテム２０１は、アイテム２０３の上で、基礎リスト２７５の２番目の位置に配置される。第３基準は、従って、ユーザの文字選択に同じ程度に一致する複数のアイテムを基礎リスト２７５の中でどのように順序付けするべきかを判断するのに用いられる。
【００６６】
アイテム２０３、２０４、２０５、２０６および２０７は、第１基準も第２基準も満たさない。これらのアイテムが除外されない場合、処理回路１２は、アイテム２０３乃至２０７が基礎リスト２７５の中でどの順序で配置されるべきであるかを判断するのに、装置１０への着信日時という第３基準を用いる。図９に示す実施形態の基礎リスト２７５におけるアイテムの順序は、従って、２０８、２０１、２０２、２０３、２０４、２０５、２０６、２０７となる。処理回路１２は、基礎リスト２７５のこの新しい順序を確定したら、再順序付けされた基礎リスト２７５をデータとしてストレージ・デバイス１４に保存する。
【００６７】
上述したように、装置１０の設定および／またはディスプレイ・デバイス２２のサイズが要因となって、常時６つのアイテムのみを表示可能となっている。スクロール・タブ２２１がスクロール・バー２２０内で一番上の位置にある状況では、処理回路１２は、基礎リスト２７５の中で一番上の６つのアイテム（アイテム２０８、２０１、２０２、２０３、２０４および２０５）を選択し、これらをリスト２４０に表示するようにディスプレイ・デバイス２２を制御する。ユーザが、図３および４に関連して述べたようなやり方でスクロール・タブ２２１を下方へ動かすと、処理回路１２は、アイテム２０６および２０７を表示するようにディスプレイを制御し、その過程で、アイテム２０８および２０１は表示されなくなる。
【００６８】
図９に示す例では、第２基準を満たすが第１基準を満たさないアイテムはないが、当然のことながら、事例によってはあり得る。本発明の一部の実施形態では、処理回路１２が、第１基準または第２基準を満たすが第１基準および第２基準の両方は満たさないアイテムがどれであるかを判断し、その後それらのアイテムを除外するか、あるいは、第１基準または第２基準のいずれを満たしていたのかにかかわらず、それらのアイテム全てを第３基準（例えば、装置１０への着信日時）に基づいて順序付けするように、構成されていてもよい。
【００６９】
別の実施形態では、処理回路１２は、最初にユーザによる描画がなされたのは、ディスプレイ・デバイス２２の表面領域のどの部分であるかを判断し、その後、表面領域のその部分に関連する基準を一次基準として扱うように、構成されていてもよい。例えば、ユーザが、ボックス２７０に対応する、ディスプレイ・デバイス２２の表面領域上に文字「ｍ」および「ａ」を描画し、続いて、ボックス２６０に対応しすなわち「送信者」フィールド２１０に関連する、ディスプレイ・デバイス２２の表面領域上に、字「ｌ」を描画するという状況では、前述の第１基準が一次基準として用いられ、前述の第２基準が二次基準として用いられる。
【００７０】
一次基準および二次基準を満たすアイテムが１つより多く存在する場合には、三次基準（例えば、装置１０による受信の日時）が用いられて、一次基準および二次基準の両方を満たすアイテムの、基礎リスト２７５における順序が判断される。
【００７１】
一次基準を満たすが二次基準を満たさないアイテムは、除外されるか、あるいは、基礎リスト２７５の中で、一次基準および二次基準を満たすアイテムの下に位置付けられる。一次基準を満たすが二次基準を満たさないアイテムが１つよりも多く存在する場合には、第３基準が用いられて、一次基準を満たすが二次基準を満たさないアイテムの、基礎リスト２７５における順序が判断される。
【００７２】
二次基準を満たすが一次基準を満たさないアイテムは、除外されるか、あるいは、基礎リスト２７５の中で、一次基準を満たすが二次基準を満たさないアイテムの下に位置付けられればよい。二次基準を満たすが一次基準を満たさないアイテムが１つより多く存在する場合には、三次基準が用いられて、二次基準を満たすが一次基準を満たさないアイテムの、基礎リスト２７５における順序が判断される。
【００７３】
一次基準も二次基準も満たさないアイテムはいずれも、除外されるか、あるいは、基礎リスト２７５の中で、二次基準を満たすが一次基準を満たさないアイテムの下に位置付けられるとよい。一次基準も二次基準も満たさないアイテムが１つより多く存在する場合には、三次基準が用いられて、一次基準も二次基準も満たさないアイテムの、基礎リスト２７５における順序が判断される。
【００７４】
図１０は、ディスプレイ・デバイス２２がＱＷＥＲＴＹキーボード２８５を表示する、本発明の実施形態を示す。本実施形態では、ディスプレイ・デバイス２２上への文字の描画が可能であることに代わり、あるいはそれに加えて、ユーザが、入力に向けて文字を選択するのに、表示されたキーボードからディスプレイ２２の適切な部分までアイコンをドラッグすることができる。例えば、「ｍ」の文字アイコン２８５ａを、ボックス２７０によって包含される、ディスプレイ・デバイス２２の部分へとドラッグすると、処理回路１２が、図７に示すリスト２４０を図７に関連して記載したのと同じやり方で表示するようにディスプレイ・デバイス２２を制御して応答することになる。
【００７５】
別の例では、例えば記号などといったその他の文字の選択が、ユーザ選択に向けて用意されることもあり得る。
【００７６】
上記の全ての例では、ユーザ入力が、文字を選択する機能を果たし、さらに、利用可能なフィールドのうちの１つにその文字を関連付ける機能を果たす。こうした入力パラメータは、その後、リストからアイテムを選択するのに用いられる。この選択は、文字の入力で選択されなかったアイテムを全て表示から外すことによってもよいし、アイテムの基礎リストを再順序付けし上記の選択されたアイテムがディスプレイの中で最初に置かれるようにすることによってもよいし、あるいは、コンテンツの順序はそのままであるリストにおいて、適切な位置へ移動すること（アルファベット順のリストにおいて、頭文字を選択することなど）によってもよい。
【００７７】
前述の各段落にて本発明の実施形態を多様な例に関連して記載してきたが、当然のことながら、請求項に記載の本発明の範囲から逸脱することなく、提示された例に対して変更を施すことができる。例えば、本発明の実施形態を電子メール・アプリケーションの受信ボックスに関連して記載してきたが、本発明の実施形態は、別の状況において適用されてもよいことは明らかである。例えば、本発明の実施形態は、電子メール・アプリケーションにおける「送信済みアイテム」ボックスにも、テキスト・メッセージ（ＳＭＳ）アプリケーションにおける受信ボックスまたは「送信済みアイテム」ボックスにも、適用することができる。本発明の実施形態はさらに、音楽ファイルまたは写真画像などといった、他のタイプのコンテンツを検索するためにも使用可能であると考えられる。
【００７８】
前出の説明で記載された特徴は、明示的に記載された組み合わせ以外の組み合わせで用いることもできる。
【００７９】
上述の明細書では、本発明の特に重要と考えられる特徴に注意を引くように努めているが、当然のことながら、出願人は、上文にて言及されたおよび／または図面にて提示された特許性のある特徴または特徴の組み合わせについては全て、それらが特に強調されたか否かにかかわらず、保護を請求する。
【図１】
2010537289.tif 000003
【図２】
2010537289.tif 000004
【図３】
2010537289.tif 000005
【図４】
2010537289.tif 000006
【図５】
2010537289.tif 000007
【図６】
2010537289.tif 000008
【図７】
2010537289.tif 000009
【図８】
2010537289.tif 000010
【図９】
2010537289.tif 000011
【図１０】
2010537289.tif 000012
【手続補正書】
【提出日】平成22年3月23日(2010.3.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
処理回路と、コンピュータ・プログラム命令を格納する少なくとも１つのメモリを備える装置であって、前記処理回路は、前記コンピュータ・プログラム命令を実行することにより、前記装置に、次の処理：
アイテム・リストから第１の複数のアイテムを表示するようにディスプレイを制御すること、ただし前記表示されるアイテムは、それぞれ、複数のフィールドに表示される複数のデータ部を有する、前記制御すること；
複数の選択可能な文字から少なくとも１つの文字がユーザにより選択されること、および、該選択された少なくとも１つの文字を関連付けるフィールドが、前記複数のフィールドからユーザにより選択されることを検出すること；
第２の複数のアイテムを表示するように前記ディスプレイを制御すること、ただし、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に各アイテムが有している前記データ部との比較に基づいている、前記制御すること；
を実行させる、装置。
【請求項２】
前記処理回路が、前記アイテム・リストから前記第２の複数のアイテムのみを表示するように前記ディスプレイを制御するように構成される、請求項１に記載の装置。
【請求項３】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの前記アイテムを全く含まない、請求項１または２に記載の装置。
【請求項４】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの少なくとも１つのアイテムを含む、請求項１または２に記載の装置。
【請求項５】
前記処理回路は、ユーザが前記少なくとも１つの文字を選択することと、前記選択された少なくとも１つの文字を関連付けるための前記フィールドと選択することとを同時に検出しうるように構成される、請求項１乃至４のいずれかに記載の装置。
【請求項６】
前記処理回路は、ユーザによる第１の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部と前記第１の文字とを比較するように構成される、請求項１乃至５のいずれかに記載の装置。
【請求項７】
前記処理回路は、ユーザによる第２の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部と前記第１および第２入力文字とを比較するように構成される、請求項６に記載の装置。
【請求項８】
前記ディスプレイは、タッチ・スクリーン・ディスプレイ・デバイスである、請求項１乃至７のいずれかに記載の装置。
【請求項９】
ユーザによる前記少なくとも１つの文字の選択は、前記タッチ・スクリーン・ディスプレイ・デバイス上に書き込むことによってなされる、請求項８に記載の装置。
【請求項１０】
前記処理回路は、各フィールドを前記タッチ・スクリーン・ディスプレイ・デバイスの表面領域の部分に関連付けるように構成されており、前記処理回路は、前記選択された少なくとも１つの文字が書き込まれている、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて、前記選択されるフィールドを判断するように構成される、請求項９に記載の装置。
【請求項１１】
ユーザによる前記少なくとも１つの文字の選択は、前記タッチ・スクリーン・ディスプレイ・デバイス上に表示された複数の文字アイコンから少なくとも１つの文字アイコンを選択することによってなされる、請求項８に記載の装置。
【請求項１２】
前記タッチ・スクリーン・ディスプレイ・デバイスに表示された文字アイコンを前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の１つの部分から別の部分へとドラッグすることによって、個々の文字が選択される、請求項１１に記載の装置。
【請求項１３】
前記処理回路は、各フィールドを前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連付けるように構成されており、前記処理回路は、どの少なくとも１つの文字が選択されているかを判断し、文字アイコンがドラッグされる先の、前記タッチ・スクリーン・ディスプレイ・デバイスの表面領域の部分に基づいて、どのフィールドが選択されているかを判断するように構成される、請求項１２に記載の装置。
【請求項１４】
前記選択可能な文字のうちの少なくとも１つは、英数文字、記号、形状、手の動き、およびジェスチャのセットに含まれる、請求項１乃至１３のいずれかに記載の装置。
【請求項１５】
前記複数のアイテムの各アイテムは、電子メールに関連する、請求項１乃至１４のいずれかに記載の装置。
【請求項１６】
前記ディスプレイを備える、請求項１乃至１５のいずれかに記載の装置。
【請求項１７】
前記装置は、移動電話として動作しうるように構成される、請求項１乃至１６のいずれかに記載の装置。
【請求項１８】
アイテム・リストから第１の複数のアイテムを表示するように、ディスプレイを制御する手段、ただし前記表示されるアイテムは、それぞれ、複数のフィールドに表示される複数のデータ部を有する、前記制御する手段と、
複数の選択可能な文字から少なくとも１つの文字がユーザにより選択されること、および、前記選択された少なくとも１つの文字を関連付けるためのフィールドが、前記複数のフィールドからユーザにより選択されることを検出する手段と、
第２の複数のアイテムを表示するように前記ディスプレイを制御する手段、ただし、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部との比較に基づいている、前記制御する手段と、
を備える、装置。
【請求項１９】
アイテム・リストから第１の複数のアイテムを表示するように、ディスプレイを制御すること、ただし、各アイテムは複数のフィールドに表示されたデータ部を有する、前記制御することと；
複数の選択可能な文字から少なくとも１つの文字がユーザにより選択されること、および、前記選択された少なくとも１つの文字を関連付けるためのフィールドを前記複数のフィールドからユーザにより選択されることを検知することと；
第２の複数のアイテムを表示するように、前記ディスプレイを制御すること、ただし、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部との比較に基づいている、前記表示することと；
を含む、方法。
【請求項２０】
前記検知された少なくとも１つの文字が前記データ部と比較された後は、前記アイテム・リストから前記第２の複数のアイテムのみが表示される、請求項１９に記載の方法。
【請求項２１】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの前記アイテムを全く含まない、請求項１９または２０に記載の方法。
【請求項２２】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの少なくとも１つのアイテムを含む、請求項１９または２０に記載の方法。
【請求項２３】
前記少なくとも１つの文字の選択と、前記選択された少なくとも１つの文字を関連付けるための前記フィールドの選択とが、同時に検知される、請求項１９乃至２２のいずれかに記載の方法。
【請求項２４】
ユーザによる第１の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部が、前記第１の文字と比較される、請求項１９乃至２３のいずれかに記載の方法。
【請求項２５】
ユーザによる第２の文字の選択に応答して、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部が、前記第１および第２の文字と比較される、請求項２４に記載の方法。
【請求項２６】
前記少なくとも１つの文字の前記選択は、前記少なくとも１つの文字をタッチ・スクリーン・ディスプレイ・デバイス上に書き込むことによって行われる、請求項１９乃至２５のいずれかに記載の方法。
【請求項２７】
各フィールドは、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連付けられており、前記選択された少なくとも１つの文字が関連付けられる前記フィールドは、前記選択された少なくとも１つの文字が書き込まれている、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて判断される、請求項２６に記載の方法。
【請求項２８】
ユーザによる前記少なくとも１つの文字の前記選択は、タッチ・スクリーン・ディスプレイ・デバイス上に表示された複数の文字アイコンから少なくとも１つの文字アイコンをユーザが選択することを検知することによって検知される、請求項１９乃至２５に記載の方法。
【請求項２９】
前記少なくとも１つの文字アイコンは、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の１つの部分から別の部分へ前記少なくとも１つの文字アイコンをドラッグすることによって選択される、請求項２８に記載の方法。
【請求項３０】
前記選択された少なくとも１つの文字を関連付ける先となる前記選択されるフィールドは、前記文字アイコンがドラッグされる先の、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて判断される、請求項２９に記載の方法。
【請求項３１】
前記選択可能な文字のうちの少なくとも１つは、英数文字、記号、形状、手の動き、およびジェスチャのセットに含まれる、請求項１９乃至３０のいずれかに記載の方法。
【請求項３２】
前記複数アイテムの各アイテムは、電子メールに関連する、請求項１９乃至３１のいずれかに記載の方法。
【請求項３３】
少なくとも１つのプロセッサで実行されることにより、請求項１９乃至３２のいずれかに記載の方法を装置に実行させる、コンピュータ・プログラム。
【請求項３４】
少なくとも１つのプロセッサで実行させることにより、装置に処理を実行させる命令を含むコンピュータ・プログラムであって、前記処理が、
アイテム・リストから第１の複数のアイテムを表示するようにディスプレイを制御すること、ただし、各アイテムは複数のフィールドに表示されたデータ部を有する、前記制御すること；
複数の選択可能な文字から少なくとも１つの文字がユーザにより選択されること、および、前記選択された少なくとも１つの文字を関連付けるためのフィールドが、前記複数のフィールドからユーザにより選択されることを検知すること；
第２の複数のアイテムを表示するようにディスプレイを制御すること、ただし、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部との比較に基づいている、前記制御すること；
を含む、コンピュータ・プログラム。
【請求項３５】
前記ディスプレイは、前記少なくとも１つの文字の前記選択の検知後に、前記アイテム・リストから前記第２の複数のアイテムのみを表示するように制御される、請求項３４に記載のコンピュータ・プログラム。
【請求項３６】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの前記アイテムを全く含まない、請求項３４または３５に記載のコンピュータ・プログラム。
【請求項３７】
前記表示された第２の複数のアイテムは、前記表示された第１の複数のアイテムからの少なくとも１つのアイテムを含む、請求項３４または３５に記載のコンピュータ・プログラム。
【請求項３８】
ユーザによる前記少なくとも１つの文字の選択と、前記選択された少なくとも１つの文字を関連付けるための、ユーザによる前記フィールドの選択とが、同時に検知される、請求項３４乃至３７のいずれかに記載のコンピュータ・プログラム。
【請求項３９】
ユーザによる前記少なくとも１つの文字の前記選択は、前記少なくとも１つの文字をタッチ・スクリーン・ディスプレイ・デバイス上に書き込むことによって行われ、各フィールドは、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の部分に関連しており、前記選択された少なくとも１つの文字を関連付けるための、ユーザによる前記フィールドの選択は、前記選択された少なくとも１つの文字が書き込まれている、前記タッチ・スクリーン・ディスプレイ・デバイスの前記表面領域の前記部分に基づいて判断される、請求項３４乃至３８のいずれかに記載のコンピュータ・プログラム。
【請求項４０】
請求項３４乃至３９のいずれかに記載のコンピュータ・プログラムを保存している、コンピュータ可読媒体。
【請求項４１】
アイテム・リストから第１の複数のアイテムを表示するように構成されるユーザ出力デバイスであって、各アイテムは複数のフィールドに表示されたデータ部を有する、前記ユーザ出力デバイスと、
ユーザが複数の選択可能な文字から少なくとも１つの文字を選択することを可能にするように構成されており、さらに、前記ユーザが前記選択された少なくとも１つの文字を関連付けるためのフィールドを前記複数のフィールドから選択することを可能にするように構成される、ユーザ入力デバイスと、
を含む、グラフィカル・ユーザ・インターフェースであって、
前記少なくとも１つの文字の前記選択に応答して、前記ユーザ出力デバイスが、第２の複数のアイテムを表示し、前記第２の複数のアイテムは、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に前記アイテムが有する前記データ部とに基づいて前記アイテム・リストから選択され順序付けされている、前記グラフィカル・ユーザ・インターフェース。
【請求項４２】
処理回路と、コンピュータ・プログラム命令を格納する少なくとも１つのメモリを備える装置であって、前記処理回路は、前記コンピュータ・プログラム命令を実行することにより、前記装置に、次の処理：
アイテム・リストから第１の複数のアイテムを表示するようにタッチ・スクリーン・ディスプレイ・デバイスを制御すること、ただし前記表示されるアイテムは、それぞれ、複数のフィールドに表示される複数のデータ部を有し、前記フィールドの各々は、前記タッチ・スクリーン・ディスプレイ・デバイスの表面領域の或る部分に関連付けられる、前記制御すること；
複数の選択可能な文字から少なくとも１つの文字がユーザにより選択されることを検出し、前記選択された少なくとも１つの文字をフィールドに関連付けること、ただし前記少なくとも１つの文字のユーザによる選択は、前記タッチ・スクリーン・ディスプレイ・デバイス上に少なくとも１つの文字を書き込むことによって行われ、前記関連付けられる前記フィールドは、前記タッチ・スクリーン・ディスプレイ・デバイス上で、前記選択された少なくとも１つの文字が書き込まれた前記表面領域の部分に基づいて決定される、前記検出および関連付けること；
第２の複数のアイテムを表示するように前記タッチ・スクリーン・ディスプレイ・デバイスを制御すること、ただし、前記第２の複数のアイテムは前記アイテム・リストから選択されており、この選択は、前記選択された少なくとも１つの文字と、前記関連付けられたフィールドの中に各アイテムが有している前記データ部との比較に基づいている、前記制御すること；
を実行させる、装置。
【国際調査報告】
2010537289.tif 000013
2010537289.tif 000014