(57)【要約】  ワンタッチ検索を実行して、ＲＦＩＤタグに関連付けられる、選択した品目を見つける技術を開示する。本技術を使用すれば、ユーザーがリストから品目を選択し、ＲＦＩＤ読取装置が、ユーザーからのさらなる入力がなくても、１つ以上のＲＦＩＤタグへの問い合わせを、選択した品目に関連付けられるＲＦＩＤタグが見つかるまで実行する検索をＲＦＩＤ読取装置で実行できる。ＲＦＩＤ読取装置を使用すれば、ユーザーは、品目をＲＦＩＤタグに関連付けること、ＲＦＩＤタグに関連付けられた品目を表示すること、及びＲＦＩＤタグに関連付けられた品目リストを編集することもできる。ＲＦＩＤ読取装置は、上記方法で、任意の数の品目を１つのＲＦＩＤタグに関連付けし、ＲＦＩＤに関連付けられた既存の品目リストを繰り返し編集することで、特定のＲＦＩＤタグに関連付けられた目的の品目が見つかるまでに、複数のＲＦＩＤタグをすばやく検索することができる。
2009503650.tif 000002
【特許請求の範囲】
【請求項１】
無線識別（ＲＦＩＤ）読取装置の品目リストの品目を選択するユーザーからの入力を受信すること、
前記選択された品目に関連付けられたＲＦＩＤタグを識別すること、及び
前記ＲＦＩＤ読取装置で、前記選択された品目に関連付けられたＲＦＩＤタグの検索を行うようにすることを備える方法。
【請求項２】
前記ＲＦＩＤタグを識別することは、メモリにアクセスし、前記選択された品目のためにデータベースを検索するものであり、前記データベースは、品目一式を前記ＲＦＩＤタグに関連付けるものである、請求項１に記載の方法。
【請求項３】
入力を受信することは、ユーザーからの選択を受信することを含み、前記ＲＦＩＤタグが見つかるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、またはタイマーの期限が過ぎるまで、前記ＲＦＩＤ読取装置が、前記選択された品目に関連付けられたＲＦＩＤタグの検索を続けるワンタッチ検索を備える、請求項１に記載の方法。
【請求項４】
前記ＲＦＩＤ読取装置で検索を行うようにすることは、
複数のＲＦＩＤタグに問い合わせを行うこと、及び
前記選択された品目に関連付けられたＲＦＩＤタグを識別した時に、前記問い合わせを終了することを含む、請求項１に記載の方法。
【請求項５】
請求項４に記載の方法はさらに、
ユーザーが介入した場合に、前記問い合わせを終了すること、及び
タイマーの期限が過ぎた場合に、前記問い合わせを終了することを備える、方法。
【請求項６】
前記複数のＲＦＩＤタグに問い合わせを行うことは、１つのＲＦＩＤタグから別のＲＦＩＤタグへの移動に前記ＲＦＩＤ読取装置が費やす経過時間と比較して十分に短い時間において問い合わせのオンとオフを反復することで、前記経過時間中に前記読取装置は実質的にオフになり、その後反復を行うようにする反復法を備える、請求項１に記載の方法。
【請求項７】
前記ＲＦＩＤタグを識別して前記問い合わせを終了した後で、さらに、
前記選択された品目に関連付けられたＲＦＩＤタグを識別した時に、音声装置で音声警告が発行されるようにすること、及び
前記選択された品目に関連付けられたＲＦＩＤタグを識別した時に、ディスプレイにタグが一致したことを示す視覚指示が表示されるようにすることを備える、請求項４に記載の方法。
【請求項８】
無線識別（ＲＦＩＤ）読取装置であって、
前記ＲＦＩＤ装置に格納された品目リストから品目を選択する、ユーザーからの入力を受信する入力インターフェース、及び
前記選択された品目に関連付けられたＲＦＩＤタグを識別し、前記選択された品目に関連付けられたＲＦＩＤタグの検索を、前記ＲＦＩＤ読取装置に行わせるコントローラを備える、無線識別（ＲＦＩＤ）読取装置。
【請求項９】
前記コントローラは、メモリにアクセスし、前記選択された品目のためにデータベースを検索することで、前記ＲＦＩＤタグを識別するものであり、前記データベースは、品目一式を前記ＲＦＩＤタグに関連付けるものである、請求項８に記載のＲＦＩＤ読取装置。
【請求項１０】
前記入力インターフェースは、ユーザーの選択を受信することで入力を受信するものであり、前記ＲＦＩＤタグが見つかるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、またはタイマーの期限が過ぎるまで、前記ＲＦＩＤ読取装置は、前記選択された品目に関連付けられたＲＦＩＤタグの検索を続けるワンタッチ検索を実行するものである、請求項８に記載のＲＦＩＤ読取装置。
【請求項１１】
前記コントローラが、前記ＲＦＩＤ読取装置に検索を行わせることは、前記ＲＦＩＤ読取装置に、
複数のＲＦＩＤタグへの問い合わせを行わせ、及び
前記選択された品目に関連付けられたＲＦＩＤタグを識別した時に、前記問い合わせを終了させることである、請求項８に記載のＲＦＩＤ読取装置。
【請求項１２】
前記ＲＦＩＤ読取装置が、前記ＲＦＩＤタグを識別し、前記問い合わせを終了する時に、前記コントローラは、
前記選択された品目に関連付けられた前記ＲＦＩＤタグを識別する時に、音声装置に音声警告を発行させ、
前記選択された品目に関連付けられたＲＦＩＤタグを識別する時に、ディスプレイにタグが一致したことを示す視覚指示を表示するようにすることを備える、請求項１１に記載のＲＦＩＤ読取装置。
【請求項１３】
無線識別（ＲＦＩＤ）読取装置に、
無線識別読取装置内の品目リストの品目を選択するユーザーからの入力を受信させ、
前記選択された品目に関連付けられたＲＦＩＤタグを識別させ、
前記選択された品目に関連付けられたＲＦＩＤタグの検索を実行させる命令を、備えるコンピュータ読み取り可能な媒体。
【請求項１４】
前記命令は、メモリにアクセスし、前記選択された品目のためにデータベースを検索することで、ＲＦＩＤタグを識別するものであり、前記データベースは、品目一式を前記ＲＦＩＤタグに関連付けるものである、請求項１３に記載のコンピュータ読み取り可能な媒体。
【請求項１５】
前記命令は、ユーザーからの選択を受信することで入力を受信するものであり、前記命令は、前記ＲＦＩＤタグが見つかるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、またはタイマーの期限が過ぎるまで、ＲＦＩＤ読取装置が、前記選択された品目に関連付けられたＲＦＩＤタグの検索を続けるワンタッチ検索を、ＲＦＩＤ読取装置に実行させるものである、請求項１３に記載のコンピュータ読み取り可能な媒体。
【請求項１６】
前記命令によって行われる前記ＲＦＩＤ読取装置の検索は、
複数のＲＦＩＤタグに問い合わせを行うこと、及び
前記選択された品目に関連付けられたＲＦＩＤタグを識別した時に、前記問い合わせを終了することによって行われる、請求項１３に記載のコンピュータ読み取り可能な媒体。
【請求項１７】
前記問い合わせを終了する時の前記命令は、
前記選択された品目に関連付けられたＲＦＩＤタグの識別した時に、音声装置に音声警告を発行させ、及び
前記選択された品目に関連付けられたＲＦＩＤタグの識別した時に、ディスプレイにタグが一致したことを示す視覚指示を表示するようにする、請求項１３に記載のコンピュータ読み取り可能な媒体。
【請求項１８】
品目の検索状態、データベースの生成状態、及びタグの読み取り状態を含む複数の状態から、無線識別（ＲＦＩＤ）読取装置の状態を選択するユーザーからの入力を受信すること、及び
前記選択された状態に応じて前記ＲＦＩＤ読取装置を制御することを備える、方法。
【請求項１９】
前記ユーザーからの入力を受信することは、前記品目の検索状態を選択する入力を受信することを含み、前記選択された状態に応じて前記ＲＦＩＤ読取装置を制御することは、
品目リストを表示すること、
前記品目リストから品目を選択するユーザーからの入力を受信すること、
前記選択された品目に関連付けられたＲＦＩＤタグを識別すること、及び
前記ＲＦＩＤタグが見つかるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、タイマーの期限が過ぎるまで、前記選択された品目に関連付けられたＲＦＩＤタグの検索を前記ＲＦＩＤ読取装置に実行させることを含む、請求項１８に記載の方法。
【請求項２０】
前記ユーザーからの入力を受信することは、前記データベースの生成状態を選択する入力を受信することを含み、前記選択された状態に応じて前記ＲＦＩＤ読取装置を制御することは、
前記ＲＦＩＤ読取装置にＲＦＩＤタグを読み取らせること、
１つ以上の品目を識別したユーザーの入力を受信すること、及び
前記１つ以上の品目を前記ＲＦＩＤタグに関連付けることを含むものである、請求項１８に記載の方法。
【請求項２１】
前記ユーザーからの入力を受信することは、前記タグの読み取り状態を選択する入力を受信することを含み、前記選択された状態に応じて前記ＲＦＩＤ読取装置を制御することは、
前記ＲＦＩＤ読取装置にＲＦＩＤタグを読み取らせること、
前記ＲＦＩＤタグに関連付けられたデータベースが存在する場合は、前記データベースから品目を表示すること、及び
データベースが存在しない場合は、警告を発生することを含む、請求項１８に記載の方法。
【請求項２２】
請求項１８に記載の方法はさらに、
前記品目の検索状態を選択する入力を受信することに応じて、品目リストを表示し、前記品目リストの１番目の品目を選択するユーザーからの入力を受信し、前記選択された品目に関連付けられた１番目のＲＦＩＤタグを識別し、前記ＲＦＩＤ読取装置に、前記選択された品目に関連付けられた１番目のＲＦＩＤタグの検索を実行させること、
前記データベースの生成状態を選択する入力を受信することに応じて、前記ＲＦＩＤ読取装置に２番目のＲＦＩＤタグを読み取らせ、 前記２番目の品目を識別するユーザーの入力を受信し、前記２番目の品目を前記ＲＦＩＤタグに関連付けること、及び
前記タグの読み取り状態を選択する入力を受信することに応じて、前記ＲＦＩＤ読取装置に３番目のＲＦＩＤタグを読み取らせ、前記３番目のＲＦＩＤタグに関連付けられたデータベースから品目を表示することを備える、方法。
【請求項２３】
無線識別（ＲＦＩＤ）読取装置内での実行時に、前記ＲＦＩＤ読取装置に、
品目の検索状態、データベースの生成状態、及びタグの読み取り状態を含む複数の状態から、ＲＦＩＤ読取装置の状態を選択するユーザーからの入力を受信させ、
前記選択された状態に従う動作させる命令を備える、コンピュータ読み取り可能な媒体。
【請求項２４】
前記品目の検索状態を選択する入力を受信した時に、前記命令によって起動される前記読取装置の、前記選択された状態に従う動作は、
品目リストを表示すること、
前記品目リストの品目を選択するユーザーからの入力を受信すること、
前記選択された品目に関連付けられたＲＦＩＤタグを識別すること、及び
前記ＲＦＩＤタグが見つかるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、タイマーの期限が過ぎるまで、前記選択された品目に関連付けられた前記ＲＦＩＤタグの検索を、前記ＲＦＩＤ読取装置に実行させることによって行われる、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２５】
前記データベースの生成状態を選択する入力を受信した時に、前記命令によって起動される前記読取装置の、前記選択された状態に従う動作は、
前記ＲＦＩＤ読取装置にＲＦＩＤタグを読み取らせること、
品目を識別するユーザーからの入力を受信すること、及び
前記品目を前記ＲＦＩＤタグに関連付けることによって行われる、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２６】
前記タグの読み取り状態を選択する入力を受信した時に、前記命令によって起動される前記読取装置の、前記選択された状態に従う動作は、
前記ＲＦＩＤ読取装置にＲＦＩＤタグを読み取らせること、
前記ＲＦＩＤタグに関連付けられたデータベースが存在する場合は、前記データベースから品目を表示して、独自の音声警告を発行すること、及び
前記データベースが存在しない場合は、警告を発生することによって行われる、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２７】
前記品目の検索状態を選択する入力を受信することに応じて、前記命令により起動される読取装置の動作は、品目リストを表示し、前記品目リストからの１番目の品目を選択するユーザーからの入力を受信し、前記選択された品目に関連付けられた１番目のＲＦＩＤタグを識別し、前記選択された品目に関連付けられた１番目のＲＦＩＤタグを検索することであり、
前記データベースの生成状態を選択する入力を受信することに応じて、前記命令により起動される前記読取装置の動作は、２番目のＲＦＩＤタグを読み取り、２番目の品目を識別するユーザーの入力を受信し、前記２番目の品目を前記２番目のＲＦＩＤタグに関連付けることであり、及び
前記タグの読み取り状態を選択する入力を受信することに応じて、前記命令により起動される前記読取装置の動作は、３番目のＲＦＩＤタグを読み取り、前記３番目のＲＦＩＤタグに関連付けられたデータベースから品目を表示することである、請求項２３に記載のコンピュータ読み取り可能な媒体。
【請求項２８】
無線識別（ＲＦＩＤ）読取装置であって、
品目の検索状態、データベースの生成状態、及びタグの読み取り状態を含む複数の状態から、前記読取装置の状態を選択するユーザーからの入力を受信する入力インターフェース、及び
前記選択された状態に従って、前記読取装置を操作するコントローラを備える、無線識別（ＲＦＩＤ）読取装置。
【請求項２９】
前記読取装置の状態を選択するユーザーからの入力が、前記品目の検索状態を選択する場合、前記コントローラは、
前記ＲＦＩＤ読取装置内の品目リストから品目を選択する前記入力インターフェースを経由して、ユーザーからの入力を受信し、
前記選択された品目に関連付けられたＲＦＩＤタグを識別し、
前記ＲＦＩＤタグが見つかるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、タイマーの期限が過ぎるまで、前記選択された品目に関連付けられた前記ＲＦＩＤタグの検索を、前記ＲＦＩＤ読取装置に実行させる、請求項２８に記載のＲＦＩＤ読取装置。
【請求項３０】
前記読取装置の状態を選択するユーザーからの入力が、前記データベースの生成状態を選択する場合、前記コントローラは、
前記ＲＦＩＤ読取装置に前記ＲＦＩＤタグの１つを読み取らせ、
品目を識別するユーザーからの入力を受信し、及び
前記品目を前記ＲＦＩＤタグの１つに関連付けるものである、請求項２８に記載のＲＦＩＤ読取装置。
【請求項３１】
前記読取装置の状態を選択するユーザーからの入力が、前記タグの読取状態を選択する場合、前記コントローラは、
前記ＲＦＩＤ読取装置に前記ＲＦＩＤタグの１つを読み取らせ、
前記ＲＦＩＤタグの１つに関連付けられたデータベースが存在する場合は、前記データベースから品目を表示し、
前記データベースが存在しない場合は、警告を発生するものである、請求項２８に記載のＲＦＩＤ読取装置。
【請求項３２】
請求項２８に記載のＲＦＩＤ読取装置は、
前記品目の検索状態を選択する入力を受信することに応じて、前記コントローラが、品目リストを表示し、前記品目リストから１番目の品目を選択するユーザーからの入力を受信し、前記選択された品目に関連付けられた１番目のＲＦＩＤタグを識別し、前記ＲＦＩＤ読取装置に、前記選択された品目に関連付けられた１番目のＲＦＩＤタグの検索を実行させること、
前記データベースの生成状態を選択する入力を受信することに応じて、前記コントローラが、前記ＲＦＩＤ読取装置に２番目のＲＦＩＤタグを読み取らせ、２番目の品目を識別するユーザーからの入力を受信し、前記２番目の品目を前記２番目のＲＦＩＤタグに関連付けること、及び
前記タグの読み取り状態を選択する入力を受信することに応じて、前記コントローラが、前記ＲＦＩＤ読取装置に３番目のＲＦＩＤタグを読み取らせ、前記３番目のＲＦＩＤタグに関連付けられたデータベースから品目を表示することを含む、ＲＦＩＤ読取装置。
【請求項３３】
無線識別（ＲＦＩＤ）読取装置内で選択を行うユーザーからの入力を受信すること、
前記選択に関連付けられたＲＦＩＤタグ一式を識別すること、及び
前記ＲＦＩＤ読取装置に、前記選択に関連付けられたＲＦＩＤタグ一式の検索を行わせることを備える方法。
【請求項３４】
前記ＲＦＩＤ読取装置に検索を行わせることは、
複数のＲＦＩＤタグに問い合わせを実行すること、
前記選択に関連付けられたＲＦＩＤタグ一式内にある、問い合わせを受けたＲＦＩＤタグを識別すること、及び
前記一式内のすべてのＲＦＩＤタグが識別されるか、ユーザーが前記ＲＦＩＤ読取装置を操作するか、タイマーの期限が過ぎた時に、前記問い合わせを終了することを含む、請求項３３に記載の方法。
【請求項３５】
無線識別（ＲＦＩＤ）読取装置であって、
選択を行うユーザーからの入力を受信する入力インターフェース、及び
前記選択に関連付けられたＲＦＩＤタグ一式を識別し、ＲＦＩＤ読取装置に、前記選択に関連付けられたＲＦＩＤタグの検索を実行させるコントローラを備える、無線識別（ＲＦＩＤ）読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子ラベル識別、具体的には、無線識別（ＲＦＩＤ）読取装置に関連するものである。
【背景技術】
【０００２】
無線識別（ＲＦＩＤ）タグは、データを格納できる小型の電子装置である。ＲＦＩＤタグは、そのタグにバッテリーなどの他の電源が組み込まれている場合にアクティブにすることができ、内部電源が組み込まれていない場合はパッシブになる。アクティブＲＦＩＤタグはその内部電力を使用してタグに格納されている情報を一斉送信し、ＲＦＩＤ読取装置はアクティブＲＦＩＤタグが一斉送信した情報を検出できる。しかしパッシブＲＦＩＤタグを読み取るには、読取装置はＲＦＩＤタグにまず電力を供給する必要がある。
【０００３】
具体的に説明すると、パッシブＲＦＩＤタグを読み取るには、ＲＦＩＤ読取装置はＲＦＩＤタグの問い合わせを実行してタグに電力を供給する必要がある。電力が供給されると、ＲＦＩＤタグは格納されているデータをＲＦＩＤ読取装置に送信できる。一例として、ＲＦＩＤタグには、ＲＦＩＤタグを一意に識別するユニバーサルＩＤ（ＵＩＤ）を格納できる。ＵＩＤはこれまでさまざまな集合体が開発及び標準化されており、特にサプライチェーン環境及び小売環境において消費者製品の追跡に役立っている。たとえば、統一商品コード（ＵＰＣ）バーコードなど、製品を識別する従来の技術に代わるものまたは補完するものとしてＲＦＩＤタグが使われている場合がある。
【０００４】
ＲＦＩＤ読取装置は、ＲＦＩＤタグの問い合わせを実行してＵＩＤを取得し、そのＵＩＤを、そのＲＦＩＤタグの接続先である特定の品目に関連付けることができる。一般的に、ＲＦＩＤタグは、通常のラベルと同様に製品に貼り付けられており、その製品を識別する。ただし、製造者はＲＦＩＤタグを製品の包装材料に直接組み込むこともできる。また、ＲＦＩＤタグは、同一製品のパレットなど、同一品目一式を集合的に識別するために使用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
通常ＲＦＩＤタグには、アンテナに接続されたＲＦモジュールが備えられており、これでＲＦＩＤタグに電力を供給する。ＲＦモジュールはアンテナ内の電流を誘導して電磁場を発生させることでＲＦＩＤタグを問い合わせることができる。ＲＦＩＤタグには、ＲＦＩＤ読取装置からの電磁場を捕獲するアンテナ、捕獲された電磁場からのエネルギーを格納するエネルギー貯蔵装置（コンデンサなど）、ＵＩＤを一斉送信するためのロジックを含む統合コントローラが含まれる。電磁場がＲＦＩＤタグアンテナの範囲内で発生すると、電磁場はＲＦＩＤタグのアンテナ内に電流を誘導し、それによりＲＦＩＤタグのエネルギー貯蔵装置が充電される。充電されたエネルギー貯蔵装置は短期間のパッシブ電源として機能し、ＲＦＩＤタグの統合コントローラに電力を供給する。電力が供給されると、統合コントローラはＲＦＩＤタグのアンテナを経由してＵＩＤをＲＦＩＤ読取装置に送信する。このとき通常、回路パラメータは調節される。ＲＦＩＤ読取装置は、ＲＦＩＤタグからの調節された電磁場を受信し、受信した信号を復号してＵＩＤを決定する。また、ＲＦＩＤ読取装置はＵＩＤをデータベースと比較して、そのＵＩＤに関連付けられた製品を決定することもできる。
【課題を解決するための手段】
【０００６】
広くは、本発明は、ＲＦＩＤタグの効率的な検索を実行して選択された品目を見つけることができる、ＲＦＩＤ読取装置に実装可能な技術を対象とする。さらに具体的に述べると、本技術により、ＲＦＩＤ読取装置は、ユーザーからの選択を受信した時に、複数のＲＦＩＤタグへの問い合わせを実行し、１つのＲＦＩＤタグに関連付けられた選択された品目を見つけることができるワンタッチ検索を実行できる。ＲＦＩＤ読取装置は、選択された品目に関連付けられたＲＦＩＤタグが識別された時に、問い合わせを終了することができる。さらに、本技術により、ＲＦＩＤ読取装置は、品目を特定のＲＦＩＤタグに関連付けること、品目の関連付けを編集すること、品目の関連付けを表示することができる。ユーザーはＲＦＩＤ読取装置を使用し、ワンタッチ検索を行うことで、選択した品目をすばやく効率的に検索することができる。また、ユーザーは、従来のラベルに一般的に関わる制限もなく、ＲＦＩＤタグに関連付けられた品目をすばやく表示及び編集できる。
【０００７】
たとえば、ユーザーは入力インターフェースを経由してＲＦＩＤ読取装置を操作し、ワンタッチ検索を実行できる。このような品目の検索を可能にするため、コントローラは品目リストを表示し、ユーザーは品目全体をスクロールしてリストから品目を選択できる。たとえば、目的の品目までスクロールし、入力キーを押してその品目を選択できる。コントローラは、選択を受信した後、品目に関連付けられたＲＦＩＤタグを決定し、ＲＦＩＤ読取装置がＲＦＩＤタグへの問い合わせを実行できるようＲＦＩＤインターフェースを有効にして、品目に関連付けられたＲＦＩＤタグが見つかったかどうかを決定する。コントローラは、ＲＦＩＤが選択された品目に関連付けられていると決定した場合に、音声警告または視覚的警告などの警告を発行することができる。たとえば、コントローラは、テキストまたは画像を表示してタグが一致したことをユーザーに示したり、音声装置で音声警告を発行するようにできる。しかし、品目に関連付けられたＲＦＩＤタグを識別できない場合、コントローラは、別の警告を発行したり、ＲＦＩＤタグが一致しないことを示すテキストまたは画像を表示することができる。一致しなかった場合に重要なことは、コントローラが引き続きＲＦＩＤインターフェースを有効にしてＲＦＩＤタグへの問い合わせを実行できるようにすることである。ＲＦＩＤ読取装置は、ワンタッチ検索に基づいて、ＲＦＩＤタグへの問い合わせを、一致が見つかるか、ユーザーによってコントローラが別の状態に変更されるか、タイマーの期限が過ぎるまで、永久に続けることができる。
【０００８】
ＲＦＩＤ読取装置には、ＲＦＩＤタグに関連付けられた品目リストを表示したり、品目をＲＦＩＤタグに関連付けたり、ＲＦＩＤタグに関連付けられた品目リストを編集したり、電源停止モードまたはスリープモードで操作できる機能などを備えることもできる。いずれの場合も、本明細書に説明されている技術を使用すれば、ユーザーは任意の数の品目をＲＦＩＤタグにすばやく関連付けたり、ＲＦＩＤタグに関連付けられた品目をすばやく編集したり、ワンタッチ検索を使用してＲＦＩＤタグをスキャンし、目的の品目をすばやく効率的に見つけたりすることができるため、本明細書に説明されている技術によって、従来のラベルまたは従来のＲＦＩＤ読取装置技術は大きな利益がもたらされることになる。さらに、本明細書に説明されているＲＦＩＤ読取装置は、独立型のＲＦＩＤ読取装置、またはＲＦＩＤ技術を組み込むことのできる他の装置に対する低価格の代替品となることができる。
【０００９】
本発明は、組織的な目的により、多くの品目が１つのＲＦＩＤタグに関連付けられる場合などに特に役に立つ場合がある。ユーザーは、装置のデータベースの生成状態を使用して、品目をＲＦＩＤタグに関連付けることができる。その後、ユーザーが特定の品目を検索する場合に、ワンタッチ検索技術が大いに役に立つ場合がある。たとえば、梱包や引越しを行う場合など、複数の品目を異なる容器に分ける場合がある。各容器は任意のＲＦＩＤタグに割り当てることができ、ユーザーはいくつかの関連のある品目または関連のない品目を指定の容器に格納する場合がある。ユーザーは、そのような品目をＲＦＩＤタグに関連付けた後、本明細書で説明されているＲＦＩＤ読取装置のワンタッチ検索機能を使用して目的の品目をすばやく見つけることができる。本装置は他にも多くの用途がある。たとえば、本装置は個人的な収集品の管理、写真アルバムの管理、個人的な在庫管理などの用途に使用できる。
【００１０】
一実施形態では、方法は、無線識別（ＲＦＩＤ）読取装置内の品目リストから品目を選択するユーザーからの入力を受信すること、選択された品目に関連付けられたＲＦＩＤタグを識別すること、ＲＦＩＤ読取装置に、選択された品目に関連付けられたＲＦＩＤタグの検索を実行させることを含む。
【００１１】
別の実施形態では、本発明は、ＲＦＩＤ装置に格納されている品目リストから品目を選択する、ユーザーからの入力を受信する入力インターフェース、及び選択された品目に関連付けられたＲＦＩＤタグを識別し、ＲＦＩＤ読取装置に、選択された品目に関連付けられたＲＦＩＤタグの検索をＲＦＩＤ読取装置に実行させるコントローラを含む無線識別（ＲＦＩＤ）読取装置を備える。
【００１２】
別の実施形態では、方法は、品目の検索状態、データベースの生成状態、タグの読取状態を含む複数の状態から無線識別（ＲＦＩＤ）読取装置の状態を選択するユーザーからの入力を受信すること、及び選択された状態に従ってＲＦＩＤ読取装置を制御することを含む。
【００１３】
別の実施形態では、本発明は、品目の検索状態、データベースの生成状態、タグの読取状態を含む複数の状態から読取装置の状態を選択するユーザーからの入力を受信する入力インターフェース、及び選択された状態に従って読取装置を操作するコントローラを備える無線識別（ＲＦＩＤ）読取装置を備える。
【００１４】
本明細書で説明されている技術は、ＲＦＩＤ読取装置のハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせに実装できる。ソフトウェアに実装する場合、本発明は、ＲＦＩＤ読取装置内での実行時に、読取装置に本明細書で説明されている１以上の技術を実行させる命令を含むコンピュータ読取可能な媒体内で具体化することができる。
【００１５】
本発明における、これらと他の実施形態の詳細を、添付の図面及び以下の説明に示す。本発明の他の特徴、目的及び利点は、説明、図面及び特許請求の範囲から明らかとなろう。
【発明を実施するための最良の形態】
【００１６】
図１は、無線識別（ＲＦＩＤ）読取装置システム１０を図示したブロック図である。ＲＦＩＤシステム１０は、電子式ＲＦＩＤ読取装置１２及び１以上のＲＦＩＤタグ１４、１６を備える。本明細書で説明されているとおり、ＲＦＩＤ読取装置１２はＲＦＩＤタグ１４、１６を品目リストに関連付ける。ＲＦＩＤ読取装置１２はワンタッチ検索機能も対応する。このようなワンタッチ検索では、ＲＦＩＤ読取装置１２は複数のＲＦＩＤタグへの問い合わせを実行し、ユーザーからの選択に応じて、ＲＦＩＤタグの１つに関連付けられた選択された品目を検索することができる。
【００１７】
図の例では、システム１０はアクティブＲＦＩＤタグ１４とパッシブＲＦＩＤタグ１６を含んでいる。アクティブＲＦＩＤタグ１４は電源を備えており、タグ１４に関する情報を一斉送信することができる。またその電源により、アクティブＲＦＩＤタグ１４の範囲を拡大することもできる。パッシブＲＦＩＤタグ１６に電源は含まれていないが、ＲＦＩＤ読取装置１２から電力を必要とする。本明細書で説明されている技術は、パッシブＲＦＩＤタグ、アクティブＲＦＩＤタグ、またはその両方で使用できる。ただし、本発明の詳細のほとんどは、パッシブＲＦＩＤタグの状況で説明されている。アクティブタグが使用されている場合、タグ自身が問い合わせを受けた時に音声警告を発行することができる。たとえば、これによりユーザーは容易にタグを見つけることができる。また、アクティブＲＦＩＤタグもパッシブＲＦＩＤタグも、一方向装置または双方向装置とすることができる。つまり読取装置はタグに対して情報を一方向通信することも、タグへのデータ書き込みとタグからのデータ読み取りの両方を行うこともできる。
【００１８】
ＲＦＩＤ１２は、独立型で低価格のＲＦＩＤ読取装置を備えることも、本明細書で説明されている技術を実行するＲＦＩＤ技術が組み込まれた他の装置を備えることもできる。図１の例では、ＲＦＩＤ読取装置１２は、ディスプレイ２０、入力インターフェース２２、「入力」ボタン２４、音声インターフェース２６、ＲＦＩＤインターフェース２８、及びレセプタクル３０を収容するハウジング１８を備える。ＲＦＩＤ読取装置１２はディスプレイ２０を通じて情報を表示する。ユーザーは入力インターフェース２２及び入力ボタン２４を使ってＲＦＩＤ読取装置１２を操作し、ＲＦＩＤ読取装置１２がさまざまな状態を行き来するようにできる。ＲＦＩＤ読取装置１２の状態には、品目の検索状態、タグの読取状態、データベースの生成状態、及びスリープ状態がある。他の状態すなわち副状態（ｓｕｂ−ｓｔａｔｅｓ）を定義することもでき、たとえばタグの書き込み状態のような副状態も定義できる。いずれの場合も、ＲＦＩＤ読取装置１２は、ＲＦＩＤインターフェース２８を使ってＲＦＩＤタグ１４、１６の１つをスキャンしてディスプレイ２０経由でＲＦＩＤ読取装置１２に表示された品目をＲＦＩＤタグ１４、１６の１つに関連付けること、ＲＦＩＤタグ１４、１６の１つに関連付けられた品目リストを決定すること、またはＲＦＩＤタグ１４、１６の１つに関連付けられた品目リストを編集することができる。また、ＲＦＩＤ読取装置１２は、ディスプレイ２０経由でＲＦＩＤ読取装置１２に表示された品目リストから選択され、入力インターフェース２６を使ってユーザーから入力された品目を受信し、選択された品目に関連付けられたＲＦＩＤタグを識別し、ＲＦＩＤインターフェース２８に、選択された品目に関連付けられたＲＦＩＤタグの検索を実行させるようにできる。
【００１９】
通常、ユーザーはＲＦＩＤシステム１０を使用してアクティブＲＦＩＤタグ１４またはパッシブＲＦＩＤタグ１６の１つを、さまざまな品目に関連付ける。品目自身には、独自のタグを含める場合も含めない場合もある。たとえば、ユーザーはＲＦＩＤタグを各品目に添付せずに、箱、容器、写真アルバム、または同様のものなど、品目の集合体を格納する保管単位に添付する場合がある。たとえば、ユーザーはパッシブＲＦＩＤタグ１６をさまざまな品目が収容されている容器に添付する場合がある。このときユーザーは、入力インターフェース２２と入力ボタン２４を使った操作によって、データベースの生成状態に移動し、品目をパッシブＲＦＩＤタグ１６に関連付けることができる。これによりこの品目リストを格納するデータベースが作成される。次にユーザーは、ＲＦＩＤシステム１０を引き続き使用して、ＲＦＩＤタグが添付されている他の箱を、箱に保管されている品目に関連付けることができる。ＲＦＩＤ読取装置１２はこれらの他の品目リストをデータベースに追加して、各ＲＦＩＤタグに、関連付けられた品目リストが存在するようにする。ユーザーは、特定の箱にどの品目が保管されているかを忘れた場合、入力インターフェース２２と入力ボタン２４を使った操作によってタグの読取状態に入り、パッシブＲＦＩＤタグ１６などの箱に添付されているＲＦＩＤタグをスキャンできる。この場合、ＲＦＩＤ読取装置１２は、パッシブＲＦＩＤタグ１６に関連付けられた品目リストをデータベースから取得して、その品目リストをディスプレイ２０に表示できる。
【００２０】
また、ユーザーは、さまざまな容器、箱、写真アルバム、または保管単位の１つに入っている特定の品目を検索する場合、入力インターフェース２２と入力ボタン２４を使った操作によって品目の検索状態に入り、ワンタッチ検索を実行できる。ユーザーはワンタッチ検索を使用して、リストから特定の品目を選択したり、また見つけたい品目を直接手入力することもできる。入力後、ユーザーは品目を選択するか強調表示して入力ボタン２４を１回押すと、最近スキャンされたＲＦＩＤタグに関連付けられた品目リストが選択された品目を含むまで、箱に添付された複数のＲＦＩＤタグをスキャンできる。このように、ユーザーが目的の品目を単純に入力するか、またはリストから選択して強調表示し、入力ボタン２４を１度押して検索を起動する限りにおいて、タグ検索は簡単に起動できる。その後ＲＦＩＤ読取装置１２は、最近スキャンされたＲＦＩＤタグが、選択された品目に関連付けられているかどうかをユーザーに通知できる。たとえば、音声インターフェース２６を使って音声警告を発行したり、ディスプレイ２０を使って視覚指示（テキストまたは画像など）をユーザーに表示できる。重要なことは、選択された品目に関連のない異なるタグが読み取られた場合に、ユーザーがさらなる操作を行うことなく検索を続行できるということである。
【００２１】
これらすべての状態において、ＲＦＩＤ読取装置１２はディスプレイ２０経由でプロンプト及び他の関連情報を表示し、音声インターフェース２６経由で音声警告などの警告を発行し、１回以上の正しいＲＦＩＤスキャン、間違ったＲＦＩＤスキャン、タグの一致、及びタグの不一致を示すことができる。また実施形態によっては、ＲＦＩＤ読取装置１２が音声インターフェース２６経由で音声入力を受信し、レセプタクル３０経由で他の装置と対話する場合もある。通常ユーザーは、ＲＦＩＤ読取装置１２を使用して、品目をＲＦＩＤタグにすばやく効率的に関連付け、ＲＦＩＤタグに関連付けられた個々の品目を決定し、特定のＲＦＩＤタグに関連付けられた特定の品目の検索を実行できる。一般的にＦＩＤシステム１０は、さまざまな品目を整理するための包括的なソリューションを提供する。これを使用すれば、品目を記録するための小さなラベル領域が必要であったり、ラベルを編集して変更を内容に容易に反映できないなどの、従来のラベルによる欠点がなくなる。
【００２２】
図２は、ＲＦＩＤ読取装置３４とパッシブＲＦＩＤタグ３６を備える代表的なＲＦＩＤシステム３２を示すブロック図である。ＲＦＩＤ読取装置３４及びパッシブＲＦＩＤタグ３６は、図１のＲＦＩＤ読取装置１２及びパッシブＲＦＩＤタグ１６とそれぞれ実質的に同じものとすることができる。ＲＦＩＤ読取装置３４はワンタッチ検索機能を備えおり、ユーザーはこの機能を使用してＲＦＩＤタグに関連付けられた特定の品目をすばやく効率的に見つけることができる。またＲＦＩＤ読取装置３４は、タグの読取状態、データベースの生成状態、スリープ状態に関する他の機能も備えている。詳しくは以降で説明する。ここでも、ＲＦＩＤシステム３２はパッシブＲＦＩＤタグ３６を備えているが、ＲＦＩＤシステム３２はパッシブＲＦＩＤ技術に制限されるものではなく、アクティブＲＦＩＤタグ１４（図１参照）などの他のＲＦＩＤタグを含めることができる。
【００２３】
ＲＦＩＤ読取装置３４はコントローラ３８、ディスプレイ４０（液晶画面または他の適した画面技術など）、及びＲＦＩＤインターフェース４２を備えている。ディスプレイ４０とＲＦＩＤインターフェース４２の両方はコントローラ３８に接続されている。コントローラ３８によって、画面４０に品目リストと、ＲＦＩＤ読取装置３４の状態を示すテキストを表示できる。コントローラ３８は、ＲＦＩＤインターフェース４２に、アンテナ４４経由で１つ以上のＲＦＩＤタグ（パッシブＲＦＩＤタグ３６など）に呼び出しを実行させることができる。
【００２４】
またＲＦＩＤ読取装置３４は、メモリ４６、入力インターフェース４８、音声装置５０（スピーカなど）、及びデータ通信インターフェース５２なども備えており、メモリ４６、入力インターフェース４８、音声装置５０、及びデータ通信インターフェース５２は前記コントローラ３８にそれぞれ接続されている。メモリ４６にはさまざまな品目とＲＦＩＤタグとの関係を格納するデータベースを含めることができ、コントローラ３８はメモリ４６にアクセスしてデータベースを更新、編集、または検索できる。またコントローラ３８は、音声装置５０で音声警告を発行するようにでき、ＲＦＩＤ読取装置３４の状態を示すこともできる。またコントローラ３８は、レセプタクル５４を介し、データ通信インターフェース５２を経由してＲＦＩＤ読取装置３２に接続された別の装置と通信することもできる。データ通信インターフェース５２はコントローラ３８とその他の装置との間の通信を管理する。たとえばその他の装置には、パーソナルコンピュータ、ラップトップコンピュータなど、データ入力を簡単に行える装置が考えられる（データベースの生成時など）。
【００２５】
コントローラ３８には、プロセッサ内またはメモリ４６内に格納されている命令を実行してワンタッチ検索などさまざまな操作を実行できる、プログラム可能なプロセッサ（デジタルシグナルプロセッサ（ＤＳＰ）またはマイクロコントローラなど）を備えることができる。入力インターフェース４８には、ジョイスティック、方向パッド（図１参照）、数字キーパッド、小型キーボード、タッチセンサー式スクロールホイール、「入力」ボタン、またはその他のデータ入力インターフェースを備えることができる。メモリ４６には、フラッシュ、コンパクトフラッシュ（登録商標）、電気的消去可能な読み取り専用メモリ（ＥＥＰＲＯＭ）、強誘電体ランダムアクセスメモリ（ＦＲＡＭ（登録商標））、またはその他の揮発性または不揮発性のデータ記憶装置などの不揮発性メモリを備えることができる。
【００２６】
レセプタクル５４には、ファイヤーワイヤー（Ｆｉｒｅｗｉｒｅ）ポート、ユニバーサルシリアルバス（ＵＳＢ）ポート、シリアルポート、イーサネット（登録商標）ポート、または別の装置へのデータ送信が可能なその他の種類のポートの１つを備えることができる。またレセプタクル５４を無線データリンクを使って置き換えるまたは補完することもできる。ディスプレイ４０には、タッチセンサー式液晶ディスプレイ、または情報を表示できるその他の種類のディスプレイなど、広範な種類のディスプレイを備えることができる。また、マイクロフォンなど、他の種類の音声インターフェースを含め、ＲＦＩＤ読取装置３４の音声起動制御または音声応答制御を可能にできる。
【００２７】
ＲＦＩＤ読取装置３４には、電源５８から、コントローラ３８、ディスプレイ４０、ＲＦＩＤインターフェース４２など、ＲＦＩＤ読取装置３４の構成要素への電力の供給と管理を行う電力モジュール５６も含まれる。電源５８には、１つ以上の標準バッテリー、再充電可能なバッテリー、及び携帯機器用のその他の種類の電源を備えることができる。
【００２８】
パッシブＲＦＩＤタグ３６には、アンテナ６２に接続されるＲＦＩＤ集積回路６０（「ＲＦＩＤ  ＩＣ  ６０」）を備えることができる。図２に示されてはいないが、エネルギー貯蔵装置があり、これをＲＦＩＤ  ＩＣに組み込むことも組み込まないこともできる。ＲＦＩＤ  ＩＣ６０はアンテナ６２内で誘導される電流を管理する。また、ＲＦＩＤ  ＩＣ６０内のコンデンサを充電して、ＲＦＩＤ  ＩＣ６０がＲＦＩＤ読取装置３４との通信用電力に使用できる短期間のパッシブ電源を供給できる。実施形態によってはパッシブＲＦＩＤタグ３６に小型メモリモジュールを備えることができる。これによりＲＦＩＤ読取装置３４は、データを小型メモリモジュールに格納できるパッシブＲＦＩＤタグ３６にデータを書き込むことができる。他の実施形態では、パッシブＲＦＩＤタグ３６に、発光ダイオード（ＬＥＤ）など、たとえばＲＦＩＤ読取装置３４との通信が行われている時に点滅する小型の統合光源を含めることができる。アクティブタグが使用される場合、問い合わせを受けた時にアクティブタグから音声警告を発行することができる。これによりユーザーはタグを容易に見つけることができる。
【００２９】
通常、ユーザーはＲＦＩＤ読取装置３４を操作して、タグの読み取り、品目の検索、データベースの生成、スリープの各状態を行き来することができる。詳しくは以降で説明する。初めに、コントローラ３８をタグの読取状態で開始し、ディスプレイ４０を使ってその状態に関する情報を表示することができる。ユーザーは、タグの読み取りを実行するか、入力インターフェース４８を使ってコントローラ３８を操作してコントローラ３８を他のいずれかの状態に変更することができる。たとえば、ユーザーはコントローラ３８を品目の検索状態に変更し、入力インターフェース４８を操作してワンタッチ検索を実行できる。一品目の検索状態に入ると、コントローラ３８はディスプレイ４０に品目リストを表示することができ、ユーザーはそのリストから品目を選択することができる。ユーザーは入力ボタン２４を押し、選択した項目についてのワンタッチ検索を起動する。この時点でコントローラ３８は、選択された品目に関連付けられたＲＦＩＤタグを識別し、ＲＦＩＤインターフェース４２に、選択された品目に関連付けられたＲＦＩＤタグの検索を実行させるようにできる。コントローラ３８は、入力インターフェース４８が、品目の選択を示すユーザーからの入力を受信した後、ＲＦＩＤインターフェース４２に検索を実行させることができる。特にコントローラ３８は、ＲＦＩＤインターフェース４２に、ＲＦＩＤタグが見つかるか、ユーザーが入力インターフェースを操作するか、またはタイマーの期限が過ぎるまで、ＲＦＩＤ読取装置は、選択された品目に関連付けられたＲＦＩＤタグの検索を継続させる。したがって、ワンタッチ検索では、ユーザーが単に選択を示す（たとえば、品目を識別して選択する）ことだけが必要であり、ユーザーがそれ以上何も入力しなくても、ＲＦＩＤ読取装置３４はＲＦＩＤタグのスキャンを、選択された品目が見つかるか、ユーザーが介入するか、タイマーの期限が過ぎるまで継続できる。
【００３０】
さまざまな状態の１つを実行中に、コントローラ３８は、メモリ４６にアクセスして新しいデータベースを作成するか、以前作成したデータベースから情報を取得するか、データベースから情報を削除するか、または以前作成したデータベースに格納されている情報を編集できる。またコントローラ３８は、品目リスト、ユーザー設定など、メモリ４６内に格納された別の情報にアクセスしたり、この別の情報を、コントローラ３８に対するユーザーの操作に基づいて編集することもできる。コントローラ３８は、上述のように音声情報を音声装置５０に送信してさまざまな警告を示すこともできる。最後にコントローラ３８は、レセプタクル５４経由でＲＦＩＤ読取装置３４に接続された別の装置（パーソナルコンピュータ、別のＲＦＩＤ読取装置など）を操作できる。データ通信インターフェース５２は他の装置との通信を管理する。またバッファを提供し、他の装置とＲＦＩＤ読取装置３４間で情報の高速転送を実現する。
【００３１】
入力インターフェース４８を使ったユーザーからの入力に応じて、コントローラ３８は、アンテナ４４に電流を発生させ、ＲＦＩＤインターフェース４２にパッシブＲＦＩＤ３６への問い合わせを実行させることができる。電流は、アンテナ４４から放射される電磁場を誘導する。ユーザーがアンテナ４４をパッシブＲＦＩＤタグ３６のアンテナ６２付近に持ち込むと、電磁場によってアンテナ６２に電流を誘導できるようになる。ＲＦＩＤ  ＩＣ６０は、アンテナ６２から電流を受け、その電流を使用して、ＲＦＩＤ３６に関連付けられた識別子（つまりＵＩＤ）の送信に電力を供給する。ＲＦＩＤタグ３６とＲＦＩＤ読取装置３４間の通信が発生した時に、その装置は電磁的に接続されたと言うことができる。いずれの場合も、送信されたＵＩＤをアンテナ４４とＲＦＩＤインターフェース４２経由で受信した時に、コントローラ３８はさまざまな操作（詳しくは以降で説明する）を実行して、たとえばパッシブＲＦＩＤタグ３６が任意の品目に関連付けられたか否かを決定できる。コントローラ３８は、ＵＩＤに関する操作を実行して、パッシブＲＦＩＤタグ３６がワンタッチ検索で選択された品目に関連付けられているかどうかを決定することもできる。
【００３２】
ＲＦＩＤ読取装置３４は、音声認識モジュール、マイクロフォン、赤外線ポート、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュールなど、コントローラ３８が制御可能ないくつかの他のモジュールを組み込むことができる。また、カレンダー、連絡先リスト、ゲーム、音声認識ソフトウェア、知的入力ソフトウェアなど、さらに他のソフトウェアモジュールを、メモリ４６は格納でき、コントローラ３８は実行できる。ただし、これらのソフトウェアモジュールを追加することでＲＦＩＤ読取装置３４の価格が高くなる場合があるため、追加は望ましくない場合がある。
【００３３】
上述の追加モジュールがない場合、ＲＦＩＤ読取装置３４は、より複雑なＲＦＩＤ読取装置に対する低価格の代替品となることができる。いずれの場合も、ＲＦＩＤ読取装置３４を使用すればユーザーはほぼ無制限の数の品目をＲＦＩＤタグに関連付けることができる。この関連付けは、特定のＲＦＩＤタグに関連する制限のより厳しいメモリ領域ではなく、ＲＦＩＤ読取装置３４内のデータベースで維持されるためである。また、関連付けの量と複雑性はリレーショナルデータベースとメモリサイズによって制限されるが、関連付けが複雑になっても単純な検索機能を依然としてユーザーに提供できる。さらにＲＦＩＤ読取装置３４は、既存のリストをすばやく編集できる便利な機能をユーザーに提供する。対照的に従来のラベルでは、ラベル領域の不足により、ユーザーはラベルを容易に変更することができない。最後に、ＲＦＩＤ読取装置３４はワンタッチ検索を備える。ユーザーはこれを使って一連の記憶装置の内容をすばやくスキャンして目的の品目を検索できる。
【００３４】
図３は、ＲＦＩＤ読取装置３４（図２参照）のコントローラ３８の代表的な操作を示す状態図である。ＲＦＩＤ読取装置３４の電源をオンにすると、コントローラ３８はタグの読取状態６４で開始される。ただし、どの状態もデフォルトとして設定することができ、また最後に使用された状態をデフォルトの状態とすることもできる。ユーザーは、ジョイスティックまたは他の作動装置を操作することで状態間を移動できる。一例を挙げれば、ユーザーはジョイスティックを左右に動かすことで状態間を移動でき、ジョイスティックを上下に動かすことで状態内の操作を行うことができる。状態の選択、または状態内で表示されている品目の選択は、ジョイスティックを押すことで実行できる。必要に応じて、１つ以上の状態の副状態を定義することもできる。
【００３５】
コントローラ３８は、タグの読み取り状態６４になると、ＲＦＩＤインターフェース４２に、パッシブＲＦＩＤタグ３６などのＲＦＩＤタグへの問い合わせを実行させることができる。次にコントローラ３８は、パッシブＲＦＩＤタグ３６の品目リストが存在するかどうかを確認し、存在する場合はディスプレイ４０に品目リストを表示してユーザーに示すことができる。タグの読取状態から、ユーザーは入力インターフェース４８の左方向矢印（「左スクロール」）を選択し、コントローラ３４を品目の検索状態６６に変更することができる。またユーザーは、入力インターフェース４８の右方向矢印（「右スクロール」）を選択し、コントローラ３４をデータベースの生成状態６８に変更することができる。プログラム設定された時間内にユーザーが何も選択しない場合、コントローラ３４は、設定された時間周期（「スリープタイムアウト」）を経てタイムアウトとなり、スリープ状態７０に入る。
【００３６】
例示目的のため、ユーザーが入力インターフェース４８の左方向矢印を選択し、コントローラ３４が品目の検索状態６６に入ったと仮定する。コントローラ３８が品目の検索状態６６に入ると、入力インターフェース４８は、メモリ４６に格納されている品目リストから品目を選択するユーザーからの入力を受信できる。次にコントローラ３８は、選択された品目に関連付けられたＲＦＩＤタグを識別し、選択された品目に関連付けられたＲＦＩＤタグを検索できる。この検索は、ユーザーからのさらなる入力がない限り、選択された品目に関連付けられたＲＦＩＤタグが見つかるまで続けることができる。したがってこの検索は「ワンタッチ検索」と呼ばれる。ただし、検索を実行している時に、事前にプログラム設定された時間周期内に何も見つからない場合、コントローラ３８を「タイムアウト」にすることができる。
【００３７】
またアイテムの検索状態６６から、ユーザーは入力インターフェース４８の右方向矢印（「右スクロール」）を選択してコントローラ３８をタグの読み取り状態６４に戻したり、入力インターフェース４８の左方向矢印（「左スクロール」）を選択してコントローラ３８をデータベースの生成状態６８に変更することができる。ここでも、ユーザーが、設定時間周期内に何も選択しない場合、コントローラ３４はタイムアウトしてスリープ状態７０（「スリープタイムアウト」）に入る。
【００３８】
再度例示目的のため、ユーザーが入力インターフェース４８の右方向矢印を選択し、コントローラ３８がデータベースの生成状態６８に入ったと仮定する。データベースの生成状態６８に入ると、入力インターフェース４８は主品目リストから品目を選択するユーザーからの入力を受信できる。また、たとえば品目が主品目リストに含まれていない場合など、ユーザーは品目を手入力できる。ＲＦＩＤインターフェース４２はＲＦＩＤタグへの問い合わせを実行でき、その問い合わせに基づいてコントローラ３８は、主品目リストから選択された品目を、問い合わせを受けたＲＦＩＤタグに関連付けることができる。コントローラ３８は、ＲＦＩＤタグ３６が品目リストにすでに関連付けられていることを確認した場合、新しく選択された品目を品目リストに追加する。コントローラ３８は、ＲＦＩＤタグ３６がどの品目リストにも関連付けられていないことを確認した場合、ＲＦＩＤタグ３６用の新しい品目リストを生成し、新しく選択された品目を新しく作成されたリストに追加する。
【００３９】
また、ユーザーはＲＦＩＤタグ３６に関連付けられた品目リストから品目を削除することもできる。この場合、ユーザーは「Remove（除去）」または「Delete（削除）」を選択することができる。たとえば、ＲＦＩＤタグ３６が添付されている容器から品目が除去された場合など、ユーザーはこの方法を使って品目をＲＦＩＤタグ３６から切り離すことができる。
【００４０】
他の状態の場合と同様に、ユーザーは入力インターフェース４８の左方向矢印（左スクロール）を選択すれば、コントローラ３８を品目の検索状態６６に戻すことができる。ユーザーは入力インターフェース４８の右方向矢印（右スクロール）を選択し、コントローラ３８をタグの読み取り状態６４に変更することもできる。最後に、上述と同様に、ユーザーが、事前にプログラム設定された時間周期内に何も選択しない場合、コントローラ３８はタイムアウトしてスリープ状態７０（「Sleep Timeout（スリープタイムアウト）」）に入る。
【００４１】
コントローラ３８は、スリープ状態７０に入ると省電力モードで動作し、電源５８に蓄えられた電力を節約する。スリープ状態７０に入ると、コントローラ３８は、ディスプレイ４０、ＲＦＩＤインターフェース４２、及びメモリ４６のうち１つ以上の電力を節減できる。電力が節減された後、コントローラ３８は、コントローラの機能を削減したモードで動作できる。たとえば、削減される機能には入力インターフェース４８のポーリングなどがある。コントローラ３８は、ユーザーが入力インターフェース４８を使ってＲＦＩＤ読取装置３２の操作を開始した時に、タグの読み取り状態６４に戻ることができる。いずれの場合も、ユーザーが入力インターフェース４８を使って操作すると、コントローラ３８、ディスプレイ４０、ＲＦＩＤインターフェース４２、及びメモリ５０は通常モードに戻る。このモードでは、これらの構成要素は通常操作を再開する。スリープ状態７０では、ＲＦＩＤ読取装置３４は電源５８に蓄えられた電力を節約できる。実施形態によっては、コントローラ３８は、レセプタクル５２経由で別の装置に接続されている場合（特に、電力が他の装置からコントローラ３８に供給されている場合）にスリープ状態７０に入ることができない場合がある。
【００４２】
入力インターフェース４８については方向指示用ジョイスティックの状況で説明してきたが、どのような種類の入力インターフェースを使っても、コントローラ３８を、タグの読み取り状態６４、品目の検索状態６６、データベースの生成状態６８間で行き来させることができる。たとえば実施形態によっては、入力インターフェース４８に小型キーボードを備えることができる。この場合ユーザーは小型キーボードの「Ｌ」キーを選択すると左にスクロールでき、「Ｒ］キーを選択すると右にスクロールできる。他の実施形態では、入力インターフェース４８にタッチセンサー式スクロールホイールを備えることができる。この場合ユーザーはホイールに触れて反時計回りに回転すると左にスクロールでき、時計回りに回転すると右にスクロールできる。入力インターフェースの種類に関係なく、設定時間周期内に入力インターフェース４８を使った操作がない場合、コントローラ３８はスリープ状態７０に入る。ＲＦＩＤ読取装置３４の代表的な状態の機能について、以降で詳しく説明する。
【００４３】
図４は、タグの読み取り状態におけるＲＦＩＤタグの代表的な読み取り方法を示すフローチャートである。このケースでは、ＲＦＩＤタグが読み取られ、ＲＦＩＤ読取装置３４がＲＦＩＤタグに関連付けられた品目リストを表示する。例示目的のため、図２に関連して図４を説明する。ただし上記技術は、ＲＦＩＤ読取装置３４の他の構成によって実装される場合、及び、音声認識及び音声制御などの上述されている他の多くの種類の機能を組み込む場合がある。
【００４４】
電源がオンになると、ＲＦＩＤ読取装置３４のコントローラ３８はタグの読み取り状態６４（図３参照）で開始され、現在の状態は、タグの読み取り状態６４に入ったことを反映するよう設定される（７２）。次にコントローラ３８はスリープタイマー（図２には未表示）をリセットして有効にする（７４）。このタイマーはコントローラ３８がスリープ状態７０（図３）に入るタイミングを制御する。コントローラ３８はスリープタイマーを有効にした後、「Press ENTER to Read Tag（入力を押してタグを読み取る）」をディスプレイ画面に表示し、このテキストを強調表示及び点滅させてディスプレイに表示する（７６）。別の装置がレセプタクル５４経由でコントローラ３８に接続されている場合、コントローラ３８はテキストを他の装置のディスプレイにも表示する。たとえば、ユーザーがパーソナルコンピュータを、レセプタクル５４に差し込まれているＵＳＢケーブル経由でＲＦＩＤ読取装置３４に接続している場合、コントローラ３８はテキストをデータ通信インターフェース５２に転送できる。データ通信インターフェース５２は、テキストを受信すると、レセプタクル５４と差し込まれているケーブル経由で、テキストをパーソナルコンピュータに伝達する。その後すぐにパーソナルコンピュータはテキストをパーソナルコンピュータのディスプレイ（アクティブディスプレイ）に書き込む。ただし、ユーザーがＲＦＩＤ読取装置３４に別の装置を接続していない場合、コントローラ３８は単にテキストをディスプレイ４０（アクティブディスプレイ）に書き込むのみである。
【００４５】
ユーザーは、アクティブディスプレイ経由で表示されたテキストに応じて、入力インターフェース４８を使ってＲＦＩＤ読取装置３４を操作できる。ユーザーが入力キー（図１の入力キー２４など）を押すと、コントローラ３８は上述のようにＲＦＩＤインターフェース４２を有効にして、アンテナ４４付近のＲＦＩＤタグへの問い合わせを開始できるようにする。タグへの問い合わせを実行することは、読取装置の範囲内にあるタグを作動し、タグからＵＩＤを取得し、ＵＩＤが有効かどうかを決定することとして定義できる。その後ユーザーがＲＦＩＤ読取装置３４を、ＲＦＩＤタグ３６などのＲＦＩＤタグ付近に持ち込むと、ＲＦＩＤインターフェース４２はパッシブＲＦＩＤタグ３６に関連付けられたＵＩＤをアンテナ４４経由で受信できる。事前にプログラム設定された時間内にタグが検出されない場合、コントローラ３８は問い合わせ処理を終了し、検出されたタグがなかったことをユーザーに警告できる。この場合、コントローラ３８はタグの読み取り状態６４のまま残り、ユーザーから要求があれば、ＲＦＩＤタグへの問い合わせを続行できる。スリープタイマーがゼロまで減少し、コントローラ３８が有効なＵＩＤ（ヌル以外）を受信していない場合、コントローラ３８はスリープ状態７０に入る（処理事例の表７８）。
【００４６】
実施例を示す目的のため、コントローラ３８が有効なＵＩＤ（ヌル以外）を受信し、コントローラ３８がメモリ４６に格納されているデータベースにアクセスしたと仮定する。データベースにはレコードの集まりが含まれている。その例については、下記の表１に示す。
【００４７】
【表１】
2009503650.tif 000003
【００４８】
表１の例に示されているとおり、各レコードには、レコードＩＤ（各レコードの列挙用）、関連付けられたタグのＵＩＤ、識別子（レコードの目的または機能を説明するのに使用可能）、レコード内の要素数（レコードサイズ）、品目リスト、エラー訂正コード（ＥＣＣ）、及びレコード区切り文字（レコードの終了表示）を含めることができる。便宜的に、レコードＩＤ、タグのＵＩＤ、識別子、及びレコードサイズの各要素をまとめてレコードヘッダーと呼ぶことができる。コントローラ３８は、受信したＵＩＤをメモリアドレスに変換してメモリアドレスにあるレコードファイルヘッダーを読み取ることでデータベースにアクセスし、ヘッダー情報とＥＣＣに基づいて品目リストを抽出することができる。コントローラ３８は、データベースからヌルデータを受信すると、ＵＩＤがデータベースに存在しないと判定して、アクティブディスプレイに「Tag Not Found in Database（データベース中にタグは見つかりません）」と書き込むと同時に、音声装置５０で未知のタグに関連付けられた警告を発行することができる。未知のタグ警告には異なる音量及び／または音高を割り当てることができる。コントローラ３８は、データベースから有効なデータを受信すると、関連付けられたレコードの品目リストをアクティブディスプレイに書き込み、音声装置５０で既知のタグ警告を発行することができる（処理事例の表８０）。既知のタグ警告は、未知のタグ警告とは異なる音量及び／または音高を割り当てることができる。
【００４９】
種々の品目に関する異なるタグ、他のタグに関する異なるタグ、または他の品目に関する異なる品目に対して、より複雑な関係も定義できる。たとえば、複数のフィールド（またはサブフィールド）を各品目に関連付けることができる。一例として、１つの品目は１つのタグに関連付けることができ、また１つ以上の品目記述子に関連付けることもできる。品目記述子は、ユーザーがその品目を簡単に見分けることのできる任意の情報を含めることができる。品目記述子の例として、品目が取得された場所、品目がデータベースにロードされた日付、品目または品目の所有者に関連付けられた電話番号、品目の所有者のＩＤ、または品目に関するその他の情報などがある。
【００５０】
複数のタグを１つの品目に関連付けることもできる。たとえば、１つの品目を、その品目が保管されている容器を識別する１番目のタグに関連付けて、同じ品目を、その容器が保管されている場所（部屋など）を識別する２番目のタグに関連付けることができる。この関連付けは、実装固有のさまざまな取り決めによって異なる。たとえば、１つの品目を２つのタグに関連付けることで同じ関係結果になる場合がある。また、品目を１番目のタグに関連付けて、１番目のタグが添付されている容器（または１番目のタグ自身）を２番目のタグに関連付けることもできる。いずれの場合も、ＲＦＩＤ読取装置３４を使用すれば、ユーザーを品目に近づけるあらゆるタグの検索を実行することで、品目の検索を容易にすることができる。たとえば、ＲＦＩＤ読取装置３４は、目的の品目を含む容器が置かれている部屋に関連付けられたタグを認識できる。部屋に入った後、ユーザーは容器が見つかるまで検索を続けることができる。つまり、複数のタグ並びに種々の品目及び容器との関係は非常に複雑になる可能性はあるが、ＲＦＩＤ読取装置３４を使用すれば、複雑な関係を一見透過的にすることができる、非常に使い勝手の良い検索が可能になる。ユーザーが目的の品目を単に選択するだけで、それに応じてＲＦＩＤ読取装置３４がその品目に関連付けられた１つ以上のタグを見つける。
【００５１】
コントローラ３８は、有効または無効なＲＦＩＤタグを読み取った後、元のタグの読み取り画面に戻り、「Press ENTER to Read Tag（入力を押してタグを読み取る）」と表示し、ユーザーの応答を促すことができる（７６）。上述のように、ユーザーは入力インターフェース４８の右または左方向矢印を選択して「右スクロール」または「左スクロール」を行い、コントローラ３８がデータベースの生成状態６８または品目の検索状態６６にそれぞれ入るようにできる。このような方法でＲＦＩＤ読取装置３４は、ＲＦＩＤタグを読み取ってそのＲＦＩＤタグに関連付けられた品目を表示したり、ユーザーを上述の状態のいずれかに移動することができる。タグの読み取り中における実際の問い合わせには、省電力技術を組み込むことができる。この技術では、電力集約的な問い合わせがユーザーには「連続的」に見えるよう行われるが、実際は適切な時間周期に対してオンとオフが反復され、問い合わせ中の電力消費が減少される。このような不連続の問い合わせを実行して電力消費を減少させる方法について以降で詳細を説明する。
【００５２】
図５は、ワンタッチ検索を実行して、ＲＦＩＤタグ３６（図２参照）などのＲＦＩＤタグに関連付けられた特定の品目を見つける代表的な方法を示すフローチャートである。図５に示されているとおり、品目の検索状態６６（図３参照）に入ると、コントローラ３８は現在の状態変数を品目の検索に設定し（８２）、主品目リストを生成する（８４）。コントローラ３８は、メモリ４６にアクセスし、データベースの生成状態６８中に作成されたデータベースまたは事前プログラム設定されたリスト（主品目ピックリスト）から情報を取得して、主品目リストを生成する。上述のとおりコントローラ３８は、主品目リストを生成した後、主品目リストをアクティブディスプレイに書き込む。一例では、コントローラ３８はアクティブディスプレイに主品目リストの１番目のエントリーを強調表示及び点滅させて表示する（８６）が、他の実装では検索用に選択された最後の品目を表示できる。また、強調表示された品目を、ユーザーが入力ボタン２４を押した後に点滅させることもできる。主品目リストが表示された後、コントローラ３８はスリープタイマー（８８）をリセット及び有効にして、入力インターフェース４８を使ったユーザーからの入力が受信されることを待機する。図５には明記されていないが、コントローラ３８は、スリープタイマーの期限が過ぎるとタイムアウトしてスリープ状態７０に入ることができる。
【００５３】
例示目的として、コントローラ３８はタイムアウトしなかったと仮定する。つまり、コントローラ３８は、入力インターフェース４８を使ったユーザーからの選択を受信し（９０）、選択された品目の受信に応じて、選択された品目に関連付けられたＲＦＩＤタグのＵＩＤがデータベースにあるかどうかを検索する（９２）。コントローラ３８は、データベース（表１のデータベースなど）に格納されているレコードにアクセスし、選択された品目と、各レコードの品目リスト内の各品目とを比較し、データベースを検索できる。コントローラ３８は、適切なレコードを見つけると、選択されたタグを、選択された品目に関連付けられたＵＩＤに設定する（９４）ことで、関連付けられたＲＦＩＤタグのＵＩＤをレジスタなどのローカルコントローラメモリに格納することができる。
【００５４】
コントローラ３８は、適切なＲＦＩＤタグのＵＩＤを決定した後、ワンタッチ式タグ読み取り方法を有効にして（９６）、「Press ENTER to Begin One-Touch Searching（入力を押してワンタッチ検索を開始）」を表示してユーザーの応答を促すことができる。ここでも、ユーザーがプログラム設定された時間周期内にＲＦＩＤ読取装置３４を操作しない場合、コントローラ３８はスリープ状態７０に入ることができる（図５には未表示）。ユーザーが入力インターフェース４８の入力キーを選択すると、コントローラ３８はＲＦＩＤインターフェース４２を有効にして、ＲＦＩＤインターフェース４２がＲＦＩＤタグへの問い合わせを開始できるようにする。その後、ユーザーがＲＦＩＤ読取装置３４をＲＦＩＤタグ３６などのＲＦＩＤタグ付近に持ち込むと、ＲＦＩＤインターフェース４２は問い合わせを実行し、ＲＦＩＤタグ３６に関連付けられたＵＩＤをアンテナ４２経由で受信することができる。コントローラ３８はＲＦＩＤインターフェース４２からＵＩＤを受信し、受信したタグのＵＩＤと選択されたタグのＵＩＤとを比較する。受信したタグのＵＩＤが無効（つまりヌル）の場合、コントローラ３８は単純にスリープタイマーを減少し、ＲＦＩＤインターフェース４２をアクティブに保ち、音声装置５０が警告を発行しないようにする。ただし、受信したタグのＵＩＤがヌルでなく選択されたタグのＵＩＤとも等しくない場合、コントローラ３８はスリープタイマーをリセット及び有効にして、音声装置５０でタグが一致しないことを示す警告を発行する。この警告は音量を小さくして音高を低くすることができる（処理事例の表９８）。コントローラ３８は、接続された装置またはディスプレイ４０にテキストを書き込み、タグが一致しなかったことを示すこともできる。
【００５５】
ユーザーは、タグが一致しないことを示す音声指示及び視覚指示を受け取った後、ＲＦＩＤ読取装置３４をさらに操作しなくても別のＲＦＩＤタグをスキャンできる。ワンタッチ検索機能にしたがって、ユーザーは単にＲＦＩＤ読取装置３４を別のＲＦＩＤタグ付近に持ち込むだけでよい。何かを押したり作動させる必要はない。コントローラ３８は上述の処理を繰り返し、受信したタグのＵＩＤと選択された品目のＵＩＤとを比較する（１００）。受信したタグのＵＩＤが、選択された品目のＵＩＤに一致しない場合、コントローラ３８は、スリープタイマーがゼロになっていない限り（１０４）、ユーザーとＲＦＩＤ読取装置３４間の操作がなくても単に処理を繰り返すだけである。ただし、受信したタグのＵＩＤが、選択された品目のＵＩＤに一致する場合、コントローラ３８は、音声装置５０でタグ一致警告が発行されるようにして（１０２）、タグが一致したことを示すテキストを適切なディスプレイに表示できる。コントローラ３８は、タグが一致した時に、主リストをアクティブディスプレイに書き込む（８６）。一致するタグがなく、スリープタイマーがゼロになった場合、コントローラ３８はスリープ状態７０に入る（１０６）。このようにして、ユーザーはＲＦＩＤ読取装置３４を使用し、タグが添付された多数の実体を検索して特定の品目をすばやく見つけることができる。従来のラベルと比較した場合、ＲＦＩＤ読取装置３４は、特定の品目を見つけるための、より便利で体系的なソリューションを提供できる。
【００５６】
ＲＦＩＤ読取装置３４が実行する実際の問い合わせは、ユーザーには「連続的」と見えるようにすることができる。ただし、電力消費を少なくするため、省電力問い合わせ技術にしたがって、問い合わせ処理（前述）のオンとオフを反復することができる。この問い合わせの反復は適切な時間間隔で行われる。電力を節約するための問い合わせ技術のサイクル時間は、ユーザーがＲＦＩＤ読取装置３４を１つのタグから別のタグに移動するのに必要な経過時間がサイクル時間より大幅に長くなるように、十分に短い時間に設定することができる。経過時間中はＲＦＩＤインターフェース４２を実質的にオフ（または電源オフ）とするよう、遅延時間を問い合わせサイクル内にプログラム設定できる。したがって問い合わせは、ユーザーには連続的に見えるが、電力を効果的に節約するため不連続となっている。いずれの場合も、問い合わせ（連続または反復に関係なく）は、ＲＦＩＤタグが見つかるか、ユーザーがＲＦＩＤ読取装置を操作するか、またはタイマーの期限が過ぎて問い合わせが終了するまで、続行される。
【００５７】
図６Ａと６Ｂは、データベースを生成し、既存のデータベースを編集する代表的な方法を示すフローチャートである。ＲＦＩＤ読取装置３４のコントローラ３８は、データベースの生成状態６８に入ると、現在の状態をデータベースの生成状態６８に設定し（１０８）、データベースの生成中にパーソナルコンピュータ（ＰＣ）から入力が提供されるかどうかを判定する（１１０）。コントローラ３８は、レセプラクル５４を管理するデータ通信インターフェース５２と通信を行うことで、ＰＣがＲＦＩＤ読取装置３４に接続されているかどうかを確認する。データ通信インターフェース５２はレセプタクル５４に対してポーリングを行い、ＰＣがレセプタクル５４に接続されているかどうかを確認できる。ユーザーがＰＣをＲＦＩＤ読取装置３４に接続している場合、コントローラ３８は、アクティブディスプレイをＰＣモニターに画面設定し（１１２）、データ通信インターフェース５２経由でＰＣと通信して、ＰＣにインストールされている読取装置のインターフェースアプリケーションをＰＣで起動する（１１４）。次にコントローラ３８は、読取装置のインターフェースアプリケーションとの通信リンクを確立する（１１６）。ただし、ユーザーがＰＣをＲＦＩＤ読取装置３４に接続していない場合、コントローラ３８はアクティブディスプレイをディスプレイ４０に画面設定し（１１８）、スリープタイマーをリセットして有効にする（１２０）。
【００５８】
ユーザーがＰＣをＲＦＩＤ読取装置３４に接続しているかどうかによって、コントローラ３８はアクティブディスプレイ（つまり、ＰＣのディスプレイが接続されている場合はＰＣのディプレイ、そうでない場合はディスプレイ４０）に「Press Enter to Read Tag（入力を押してタグを読み取る）」と書き込み、アクティブディスプレイでテキストを強調表示及び点滅（１２２）させる。他の実施形態ではテキストを点滅させない場合もある。次に、ユーザーが入力インターフェース４８の入力キーを選択していない場合、または入力キーを押したけれどＲＦＩＤ読取装置をＲＦＩＤタグ３６を問い合わせるのに十分な範囲内に近づけていない場合がある。このような場合、スリープタイマーがアクティブのままであれば、コントローラ３８は、ＲＦＩＤインターフェース４２を有効のまま保持することで、タグの読み取りを続行できる。しかし、スリープタイマーがゼロになると、コントローラ３８はスリープ状態７０に入る場合がある。ユーザーが入力インターフェース４８の入力キーを選択し、ＲＦＩＤ読取装置３４をＲＦＩＤタグ３６に十分に近づけた場合、コントローラ３８はＲＦＩＤタグ３６に関連付けられたＵＩＤを受信し、メモリ４６に格納されたデータベースに受信したＵＩＤがあるかどうかを検索する（処理事例の表１２４）。コントローラ３８は、利用可能なすべてのデータベースレコードを検索して、受信したＵＩＤがデータベースにあるかどうかを確認できる。また、コントローラ３８はＵＩＤをデータベースへの索引として使用できる（１２６）。コントローラ３８は、受信したＵＩＤと各レコードのＵＩＤとを比較して、ＵＩＤがデータベースにあることを確認する。
【００５９】
受信したＵＩＤが、データベースレコードに格納されているＵＩＤの１つに一致する場合（１２６の「はい」分岐）、コントローラ３８はデータベースに索引を付け、ＵＩＤに関連付けられた品目リストをメモリ４６から読み取り、関連付けられた品目リストをアクティブディスプレイに表示する（１２８）。ユーザーは「Adding an Item to the list（リストにアイテムを追加）」というオプションも選択できる（１２９）。品目リストをディスプレイに書き込む前に、コントローラ３８は「Add Item（追加アイテム）」及び「Finish（終了）」品目をリストの最後に追加でき、ユーザーはその追加品目を必要に応じて選択できる。ユーザーが「Finish（終了）」品目を選択した場合（１３２）、コントローラ３８はアクティブディスプレイに「Press Enter to Read Tag（入力を押してタグを読み取る）」というテキストを書き込むと同時に、アクティブディスプレイのテキストを強調表示して点滅させる（１２２）。ユーザーが「Add Item（追加アイテム）」品目を選択すると、コントローラ３８はデータベースに品目を追加する操作に分岐する（１３６）。ユーザーが「Add Item（追加アイテム）」または「Finish（終了）」を選択せずに、入力インターフェース４８を使って、表示された品目リスト内の他の品目の１つを選択した場合、コントローラ３８はテキストをアクティブディスプレイに書き込み、ユーザーに選択された品目を削除するかどうかの確認を求めることができる（１３２）。ユーザーは入力インターフェース４８を使って品目の削除を選択でき、この選択に応じてコントローラ３８は、選択された品目を、データベース内の関連付けられたレコードから削除する（１３４）。ユーザーが品目を削除しないことを選択する場合、コントローラ３８は関連付けられた品目リストをアクティブディスプレイに表示する（１２８）。
【００６０】
受信したＵＩＤが、データベースレコードに格納されているＵＩＤのいずれにも一致しない場合（１２６の「いいえ」分岐）、コントローラ３８はメモリ４６にアクセスし、事前プログラム設定された品目リスト（つまり「ピックリスト」）を取得する。ユーザーはこのリストから品目を選択してＲＦＩＤタグのＵＩＤに関連付けることができる（１３６）。ユーザーはピックリストから品目を選択するか、または入力インターフェース４８または接続された装置（利用可能な場合）を使って品目を手入力できる（１３８）。ユーザーがピックリストから品目を選択した場合、まずコントローラ３８は、ユーザーが「Finish（終了）」品目（上述のとおり、この品目はコントローラ３８がピックリストに追加できる）をピックリストから選択したかどうかを確認する（１４０）。ユーザーが「Finish（終了）」品目を選択する場合、コントローラ３８は再びアクティブディスプレイに「Press Enter to Read Tag（入力を押してタグを読み取る）」というテキストを書き込むと同時に、アクティブディスプレイのテキストを強調表示して点滅させる（１２２）。
【００６１】
ユーザーが「Finish（終了）」品目を選択しない場合、コントローラ３８は、選択された品目を受信したタグのＵＩＤに関連付ける。コントローラ３８は、選択されたピックリストの品目が、受信したＵＩＤに関連付ける１番目の品目であることを確認でき、新規レコードを、受信したＵＩＤに対応するデータベースに作成できる。新規レコードを作成し、そのレコードのメモリアドレスを受信した後、コントローラ３８は、選択された品目をメモリ４６のこのメモリアドレスに書き込むことができる。コントローラ３８は、レコードがすでに存在することを確認した場合、選択された品目を、このレコードに関連付けられた適切なメモリアドレスに単純に書き込むことができる。
【００６２】
コントローラ３８は「add manually（手動による追加）」品目も品目リストに追加できる。ユーザーが「add manually（手動による追加）」品目を選択する場合、コントローラ３８は、ユーザーが品目入力画面を使って品目を手動で追加することを可能にする（１４４）。コントローラ３８はアクティブディスプレイ経由で品目入力画面を表示する。実施形態によっては、品目入力画面にキーボードレイアウトが表示される場合があり、ユーザーはこのキーボードレイアウトをインターフェース入力４８経由で操作し、品目名を入力できる。他の実施形態では、インターフェース入力４８に小型キーボードを備えることができ、ユーザーはこれを使って品目名を入力できる。さらに他の実施形態では、インターフェース入力４８に数字パッドを備えることができ、ユーザーはこれを使ってキーを軽くたたいて品目名を入力できる。たとえば、「２」キーを３度たたくと「Ｃ」になる。携帯電話が数字入力を受け付ける場合と同じである。後者の実施形態では携帯電話と同様に、コントローラ３８は知的入力ソフトウェアを実行することもできる。このソフトウェアは入力品目名の一部分またはサブセットから品目名を判断できるため品目名の入力をすばやく行うことができる。さらに他の実施形態では、コントローラ３８は、レセプタクル５４または無線インターフェース（表示なし）経由でＲＦＩＤ読取装置３４に接続された別の装置から品目名を受信することもできる。
【００６３】
品目名の入力後、上述のとおり、コントローラ３８は受信したタグのＵＩＤに入力品目名を関連付ける（１４２）。ピックリストから選択された場合または手入力された場合に関係なく、コントローラ３８はピックリストを生成し、受信したタグのＵＩＤに関連付けて（１３８）、ピックリストをアクティブディスプレイに表示する。ユーザーはこのような方法でＲＦＩＤ読取装置３４を使用し、データベースを生成してＲＦＩＤタグのＵＩＤに関連付けるか、ＲＦＩＤタグのＵＩＤに関連付けられている以前生成されたデータベースを編集できる。
【００６４】
図７は、ＲＦＩＤ読取装置（図２のＲＦＩＤ読取装置３４など）の電源をオフにする代表的な方法を示すフローチャートである。初めに、ＲＦＩＤ読取装置３４のコントローラ３８はスリープ状態７０（図３）に入ると現在の状態をスリープ状態７０に設定し、アクティブディスプレイを上述のとおりスタンバイに設定する（１４６）。コントローラ３８は、アクティブディスプレイをスタンバイに設定した後、電力を下げるか、メモリ４６及びＲＦＩＤインターフェース４２をオフ（つまり電源オフ）にできる（１４８）。次にコントローラ３８は微小電力モードに入る（１５０）。このモードでは、コントローラ３８は最小限の電力使用状態に維持されるがコントローラ３８の機能が完全に排除されるわけではない。最小限の機能により、コントローラ３８は入力インターフェース４８を継続的にスキャンすることができる（１５２）入力インターフェース４８がユーザーからの入力を受信しない場合、コントローラ３８は入力インターフェース４８のスキャンを続行する（１５２）。ただし、入力インターフェース４８がユーザーからの入力を受信した場合、コントローラ３８は通常モードに戻り（１５６）、アクティブディスプレイ、ＲＦＩＤインターフェース４２、及びメモリ４６など、電源をオフにされていた構成要素の電源をオンにする。通常モードに戻ると、コントローラ３８は、図３に示されているタグの読み取り状態６４に入る。
【００６５】
ＲＦＩＤ読取装置３４はこのような方法でワンタッチ検索機能、タグ読み取り機能、データベース生成機能、及び電力節約（スリープ）機能を提供でき、ユーザーはアクティブディスプレイ、音声装置５０、レセプラクル５４、及び入力インターフェース４８を使ってＲＦＩＤ読取装置３４を操作し、それぞれ品目の検索状態、タグの読み取り状態、データベースの生成状態、スリープ状態を行き来することでこれらの機能を使用できる。
【００６６】
上述のとおりワンタッチ検索機能を使用すれば、ユーザーは品目を選択するだけで選択した品目をすばやく効率的に見つけることができ、さらにそれ以上何も入力しなくても複数のＲＦＩＤタグ（パッシブＲＦＩＤタグなど）をスキャンできる。さらに、ＲＦＩＤ読取装置３４は、読取装置の機能をこの明細書内で説明した状態のみに制限した場合、従来のＲＦＩＤ読取装置よりも価格が大幅に低くなる場合がある。また、特にＲＦＩＤ読取装置３４に従来のＰＤＡの高レベルの機能を備えない限り、ＲＦＩＤ読取装置３４は、ＲＦＩＤ機能を備えるＰＤＡなどのその他の装置よりも価格を抑えることができる。ただしその他の例として、ＲＦＩＤ読取装置３４にＢｌｕｅｔｏｏｔｈ（登録商標）モジュール、音声認識モジュール、追加ソフトウェアモジュールなどの追加機能を組み込むことはできるが、そのような機能は追加コストが発生する。いずれの場合もＲＦＩＤ読取装置３４は、従来のラベリング方法（従来のラベルなど）に対する手ごろで効率の良い代替手段を提供でき、ラベル領域が問題にならないという限りにおいて高い機能性を提供できる。
【００６７】
ここまで本発明の様々な実施形態を説明したきた。特にワンタッチ検索技術を含む、ＲＦＩＤ読取装置のいくつかの技術について説明してきた。説明された技術は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせを使ってＲＦＩＤ読取装置に実装できる。ソフトウェアに実装する場合、これらの技術は、実行時に本明細書で説明されている１つ以上の技術を読取装置に実行させる実行可能命令を格納するコンピュータ読み取り可能な媒体に盛り込むことができる。ただし、本明細書で説明されている技術には、この発明の精神と範囲から離れることなくさまざまな修正を加えることができる。たとえば、装置についての追加の状態または副状態を定義することもできる。一例を挙げれば、ＲＦＩＤ読取装置に「タグへの書き込み」状態を実装して、ＲＦＩＤ読取装置が情報をタグに書き込めるようにすることもできる。また、タグへの書き込みを「データベースの生成」状態のサブルーチンにして、時刻スタンプまたは日付スタンプをＲＦＩＤタグに書き込むこともできる。
【００６８】
また追加の実施形態では、本明細書で説明されているワンタッチ検索技術は、選択に関連付けられた複数のＲＦＩＤタグをワンタッチ検索できるよう拡張できる。たとえば、ユーザーが「キッチン」または「リビングルーム」などの１つの品目を選択し、複数のＲＦＩＤタグがその選択に関連付けられていた場合、ワンタッチ検索は、その選択に関連付けられているすべてのＲＦＩＤタグが識別されるまで継続できる。上述されている他のワンタッチ検索と同様に、選択に関連付けられた複数ＲＦＩＤを持つ選択用のワンタッチ検索は、ユーザーからのさらなる入力がなくても継続され、選択された品目が見つかるか、ユーザーが介入するか、タイマーの期限が過ぎるまで継続する。この場合、関連付けられた１つのＲＦＩＤタグが見つかった時点及び関連付けられた最後のＲＦＩＤタグが見つかった時点を識別するよう、異なる警告を定義できる。これにより、ユーザーは選択に関連付けられたすべてのＲＦＩＤタグが見つかった時点を把握できる。この場合、ＲＦＩＤ読取装置に定義されるデータベースの関係において、複数品目を１つの特定のＲＦＩＤタグに関連付ける関係が可能になるが、複数のＲＦＩＤタグを１つの選択可能なエントリーに関連付けることも可能になる。エントリー自身は、品目若しくは１つまたは複数の品目の記述子（「キッチン」などの場所）になり得る。
【００６９】
ＲＦＩＤ読取装置によってハードウェア、ソフトウェア、ファームウェア、またはその任意の組み合わせに実装することもできるこの追加の実施形態にしたがって、方法は、無線識別（ＲＦＩＤ）読取装置内で選択を行ったユーザーからの入力を受信すること、選択に関連付けられた一連のＲＦＩＤタグを識別すること、及びＲＦＩＤ読取装置に選択に関連付けられた一連のＲＦＩＤタグの検索を実行させることを含むことができる。また、ＲＦＩＤ読取装置に検索を実行させることは、複数のＲＦＩＤタグに問い合わせること、選択に関連付けられたＲＦＩＤタグ一式に含まれる、問い合わせを受けたＲＦＩＤタグを識別すること、及び一式内のすべてのＲＦＩＤタグを識別したときに問い合わせを終了することを含むことができる。もちろん上述の他の実施形態と同様に、タグへの問い合わせは、ユーザーが介入するか、タイマーの期限が過ぎた場合にも終了できる。上記及び他の実施形態は、特許請求の範囲の開示内にある。
【図面の簡単な説明】
【００７０】
【図１】ＲＦＩＤタグを品目リストに関連付ける無線識別（ＲＦＩＤ）システムを示すブロック図。
【図２】ＲＦＩＤ読取装置とパッシブＲＦＩＤタグを備える代表的なＲＦＩＤシステムを示すブロック図。
【図３】図２に表されているＲＦＩＤ読取装置のコントローラの代表的な操作を示す状態図。
【図４】ＲＦＩＤタグを読み取ってＲＦＩＤタグに関連付けられた品目リストを表示する代表的な方法を示すフローチャートである。
【図５】ワンタッチ検索を実行してＲＦＩＤタグに関連付けられた特定の品目を見つける代表的な方法を示すフローチャートである。
【図６Ａ】データベースを生成し、既存のデータベースを編集する代表的な方法を示すフローチャートである。
【図６Ｂ】データベースを生成し、既存のデータベースを編集する代表的な方法を示すフローチャートである。
【図７】ＲＦＩＤ読取装置の電源をオフにする代表的な方法を示すフローチャートである。
【図１】
2009503650.tif 000004
【図２】
2009503650.tif 000005
【図３】
2009503650.tif 000006
【図４】
2009503650.tif 000007
【図５】
2009503650.tif 000008
【図６Ａ】
2009503650.tif 000009
【図６Ｂ】
2009503650.tif 000010
【図７】
2009503650.tif 000011
【国際調査報告】
2009503650.tif 000012