(57)【要約】複数の読み取りイベントからの複数のＲＦＩＤパラメータに基づき、アイテムの位置を判定するための技法について説明する。コンピュータシステムは、第１の読み取りイベントにアクセスする。第１のゾーン内に位置する第１のＲＦＩＤリーダは、第１の時間に第１の読み取りイベントを生成する。第１の読み取りイベントは、ＲＦＩＤタグを識別し、第１のＲＦＩＤパラメータを含む。コンピュータシステムは、第２の読み取りイベントにアクセスする。第２のゾーン内に位置する第２のＲＦＩＤリーダは、第１の時間からの事前定義された時間内の第２の時間に第２の読み取りイベントを生成する。第２の読み取りイベントは、ＲＦＩＤタグを識別し、第２のＲＦＩＤパラメータを含む。コンピュータシステムは、２つ以上の第１のＲＦＩＤパラメータ及び２つ以上の第２のＲＦＩＤパラメータに基づき、アイテムの位置が第１のゾーンまたは第２のゾーン内にあるかを判定する。【選択図】図１
2019520650.tif 000002
【特許請求の範囲】
【請求項１】
第１のゾーン内に位置し、第１の無線周波数識別（ＲＦＩＤ）リーダの第１の読み取りサイクル中に、ＲＦＩＤタグの１つまたは複数の第１の読み取りに少なくとも部分的に基づいて、第１の読み取りイベントを生成するように構成される前記第１のＲＦＩＤリーダであって、前記ＲＦＩＤタグが経時的に変化する位置を有するアイテムに取り付けられ、前記第１の読み取りイベントが、前記ＲＦＩＤタグを識別し、第１のＲＦＩＤパラメータを含み、前記第１のＲＦＩＤパラメータが、前記ＲＦＩＤタグが読み取られた第１の回数、第１の平均信号強度、第１の最大信号強度、及び第１のタイムスタンプのセットを含む、前記第１のＲＦＩＤリーダと、
第２のゾーン内に位置し、第２のＲＦＩＤリーダの第２の読み取りサイクル中に、前記ＲＦＩＤタグの１つまたは複数の第２の読み取りに少なくとも部分的に基づいて、第２の読み取りイベントを生成するように構成される前記第２のＲＦＩＤリーダであって、前記第２の読み取りイベントが、前記ＲＦＩＤタグを識別し、第２のＲＦＩＤパラメータを含み、前記第２のＲＦＩＤパラメータが、前記ＲＦＩＤタグが読み取られた第２の回数、第２の平均信号強度、第２の最大信号強度、及び第２のタイムスタンプのセットを含む、前記第２のＲＦＩＤリーダと、
プロセッサと、
前記プロセッサによる実行時に、前記コンピュータシステムに、少なくとも、
前記第１のＲＦＩＤリーダから前記第１の読み取りイベント及び前記第２のＲＦＩＤリーダから前記第２の読み取りイベントを受信させ、
前記第１のタイムスタンプのセット及び前記第２のタイムスタンプのセットに少なくとも部分的に基づいて、前記第１の読み取りイベントと前記第２の読み取りイベントとの間に時間の重複が存在するかどうかを判定させ、
時間の重複が存在する場合、前記第１の読み取りイベントからの２つ以上の前記第１のＲＦＩＤパラメータ及び前記第２の読み取りイベントからの２つ以上の前記第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、前記アイテムと前記第１のゾーンまたは前記第２のゾーンのうちの１つとの間の関連付けを記憶させ、
デバイスで提示するためのデバイスへの関連付けの指示を提供させる、コンピュータ可読命令を含むメモリと、を含む、システム。
【請求項２】
前記コンピュータ可読命令が、前記コンピュータに、
前記第１の回数及び前記第２の回数に少なくとも部分的に基づいて合計回数を生成させることと、
前記第１の平均信号強度及び前記第２の平均信号強度に少なくとも部分的に基づいて合計平均信号強度を生成させることと、
前記第１の最大信号強度及び前記第２の最大信号強度に少なくとも部分的に基づいて合計最大信号強度を生成させることと、
それぞれの前記第１の読み取りイベント及び前記第２の読み取りイベントについて、前記合計回数、前記合計平均信号強度、及び前記合計最大信号強度に少なくとも部分的に基づいてスコアを生成させることと、
前記アイテムが前記第１の読み取りイベントの前記スコアと前記第２の読み取りイベントの前記スコアとの比較に少なくとも部分的に基づいて、前記第１のゾーンまたは前記第２のゾーン内に位置するかどうかを判定させることとを含むステップによって、前記アイテムと前記第１のゾーンまたは前記第２のゾーンのうちの１つとの間の関連付けを記憶させる、請求項１に記載のシステム。
【請求項３】
前記コンピュータ可読命令が、前記コンピュータに、
前記第１の読み取りイベント及び前記第２の読み取りイベントの前記スコアが、前記比較に少なくとも部分的に基づいて、互いの閾値内にあることを判定させることと、
第１のタイムスタンプのセットからの前記第１のタイムスタンプ及び第２のタイムスタンプのセットからの前記第２のタイムスタンプを、前記閾値内にある前記スコアに少なくとも部分的に基づいて比較させることと、
前記第１のタイムスタンプと前記第２のタイムスタンプとの間のタイミング順序を判定させることと、
前記アイテムが、少なくとも部分的に前記タイミング順序に基づいて、前記第１のゾーンまたは前記第２のゾーン内に位置するかどうかを判定させることとを含むステップによって、前記アイテムが前記第１のゾーンまたは前記第２のゾーン内に位置したかどうかを判定させる、請求項１または２に記載のシステム。
【請求項４】
前記第１のゾーン及び前記第２のゾーンは仕分け施設内に位置し、前記変化する位置は前記仕分け施設内の前記アイテムの移動に伴って変化し、前記命令はさらに、前記コンピュータシステムに、前記仕分け施設に対する前記第１のゾーン及び前記第２のゾーン、ならびに前記アイテムと前記第１のゾーンまたは前記第２のゾーンのうちの前記１つとの間の関連付けをユーザインターフェースで少なくとも識別させる、先行請求項のいずれか１項に記載のシステム。
【請求項５】
コンピュータシステムによって、第１のゾーン内に位置する第１の無線周波数識別（ＲＦＩＤ）リーダによって生成された第１の読み取りイベントにアクセスすることであって、前記第１の読み取りイベントが、アイテムに関連付けられたＲＦＩＤタグを識別し、第１のＲＦＩＤパラメータを含み、第１の時間に生成される、アクセスすることと、
前記コンピュータシステムによって、第２のゾーン内に位置する第２のＲＦＩＤリーダによって生成された第２の読み取りイベントにアクセスすることであって、前記第２の読み取りイベントが、前記ＲＦＩＤタグを識別し、第２のＲＦＩＤパラメータを含み、第２の時間に生成され、前記第１の時間と前記第２の時間が、互いに事前定義された時間内にある、アクセスすることと、
前記コンピュータシステムによって、前記第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータ及び前記第２の読み取りイベントからの２つ以上の第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、前記アイテムの位置と前記第１のゾーンまたは前記第２のゾーンのうちの１つとの間の関連付けを記憶することとを含む、コンピュータ実装方法。
【請求項６】
ユーザインターフェースで、前記第１のＲＦＩＤリーダ及び前記第２のＲＦＩＤリーダが位置する仕分け施設内の前記アイテムの前記位置を提示することと、第１の読み取りサイクル中に前記第１の読み取りイベントを生成することと、第２の読み取りサイクル中に前記第２の読み取りイベントを生成することをさらに含み、前記第１のＲＦＩＤパラメータ及び前記第２のＲＦＩＤパラメータがそれぞれ、前記ＲＦＩＤタグが読み取られた回数、平均信号強度、最大信号強度、及びタイムスタンプのセットを含み、前記事前定義された時間が、前記第１のＲＦＩＤパラメータの前記タイムスタンプと前記第２のＲＦＩＤパラメータの前記タイムスタンプとの間の時間の重複を表す、請求項５に記載のコンピュータ実装方法。
【請求項７】
前記アイテムの前記位置と前記第１のゾーンまたは前記第２のゾーンのうちの前記１つとの間の前記関連付けを記憶することが、前記第１の読み取りイベントからの前記２つ以上の第１のＲＦＩＤパラメータ及び、前記第２の読み取りイベントからの前記２つ以上の第２のＲＦＩＤパラメータの正規化に少なくとも部分的に基づいて、前記アイテムの前記位置が前記第１のゾーンまたは前記第２のゾーン内にあるかどうかを判定することを含む、請求項５または６に記載のコンピュータ実装方法。
【請求項８】
前記アイテムの前記位置と前記第１のゾーンまたは前記第２のゾーンのうちの前記１つとの間の前記関連付けを記憶することが、
前記第１の読み取りイベントからの前記２つ以上の第１のＲＦＩＤパラメータ及び前記第２の読み取りイベントからの前記２つ以上の第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、前記第１の読み取りイベントの第１のスコアを生成することと、
前記アイテムの前記位置が、前記第１の読み取りイベントに対して生成された前記第１のスコアと前記第２の読み取りイベントに対して生成された第２のスコアとの比較に少なくとも部分的に基づいて、前記第１のゾーンまたは前記第２のゾーン内にあるかどうかを判定することとを含む、請求項５〜７のいずれかに記載のコンピュータ実装方法。
【請求項９】
前記第１のスコアを生成することが、
前記第１の読み取りイベントからの前記２つ以上の第１のＲＦＩＤパラメータのそれぞれについて、前記第１の読み取りイベントからの前記第１のＲＦＩＤパラメータのそれぞれ１つ及び、前記第２の読み取りイベントからの前記第２のＲＦＩＤパラメータの対応する１つに少なくとも部分的に基づいて、個々のスコアを生成することと、
前記第１の読み取りイベントからの前記２つ以上の第１のＲＦＩＤパラメータの前記個々のスコアに少なくとも部分的に基づいて、前記第１のスコアを生成することとを含む、請求項８に記載のコンピュータ実装方法。
【請求項１０】
前記第１のスコアを生成することが、
前記第１の読み取りイベント及び前記第２の読み取りイベントから、前記ＲＦＩＤタグが読み取られた合計回数、平均信号強度、及び最大信号強度を生成することを含む、請求項８に記載のコンピュータ実装方法。
【請求項１１】
前記第１のスコアを生成することが、
前記ＲＦＩＤタグが前記第１の読み取りイベントから読み取られた第１の回数を前記合計回数で除算して正規化された回数を生成することと、
前記第１の読み取りイベントからの第１の平均信号強度を前記平均信号強度で除算して正規化された平均信号強度を生成することと、
前記第１の読み取りイベントからの第１の最大信号強度を前記最大信号強度で除算して正規化された最大信号強度を生成することと、
前記第１のスコアを生成するために、前記正規化された回数、前記正規化された平均信号強度、及び前記正規化された最大信号強度を合計することと、を含む、請求項８〜１０のいずれかに記載のコンピュータ実装方法。
【請求項１２】
前記アイテムの前記位置が前記第１のゾーン内または前記第２のゾーン内にあるかどうかを判定することが、前記第１のスコアが前記第２のスコアよりも大きいという判定に少なくとも部分的に基づいて、前記アイテムの前記位置が前記第１のゾーン内にあると判定することを含む、請求項８〜１１のいずれかに記載のコンピュータ実装方法。
【請求項１３】
前記第１のスコアと前記第２のスコアとの間の差が閾値内にあることを示す比較に少なくとも部分的に基づいて、前記第１のＲＦＩＤパラメータからの最後のタイムスタンプと、前記第２のＲＦＩＤパラメータからの最後のタイムスタンプとを比較する、請求項８〜１２のいずれかに記載のコンピュータ実装方法。
【請求項１４】
前記アイテムの前記位置が前記第１のゾーンまたは前記第２のゾーン内にあるかどうかを判定することが、前記第１のＲＦＩＤパラメータからの前記最後のタイムスタンプが前記第２のＲＦＩＤパラメータからの前記最後のタイムスタンプよりも新しいことに少なくとも部分的に基づいて、前記アイテムの前記位置が前記第１のゾーン内にあると判定することを含む、請求項８〜１３のいずれかに記載のコンピュータ実装方法。
【請求項１５】
コンピュータシステムによって、第３のゾーン内に位置する第３のＲＦＩＤリーダによって生成された第３の読み取りイベントにアクセスすることを含み、第３の読み取りイベントは、ＲＦＩＤタグを識別し、第３のＲＦＩＤパラメータを含み、
第３の読み取りイベントからの２つ以上の第３のＲＦＩＤパラメータに少なくとも部分的に基づいて、アイテムの位置と第３のゾーンとの間の関連付けをコンピュータシステムによって記憶する、請求項５〜１４のいずれかに記載のコンピュータ実装方法。
【発明の詳細な説明】
【背景技術】
【０００１】
無線周波数識別（ＲＦＩＤ）技術は、多くの産業で様々な用途に採用されている。例えば、ＲＦＩＤは、動作環境内のアイテムの位置を追跡するために配備される。より詳細には、ＲＦＩＤタグはアイテムに取り付けられている。ＲＦＩＤリーダを動作させてＲＦＩＤタグを読み取る。ＲＦＩＤタグを読み取ることに基づいて、アイテムがＲＦＩＤリーダに近接して位置していると判定される。
【０００２】
多くの動作環境では、アイテムのＲＦＩＤタグは、一定期間内に複数のＲＦＩＤリーダによって読み取られ得る。ある意味では、ＲＦＩＤリーダは、実質的に同時にＲＦＩＤタグの相互読み取りを行う。したがって、異なるＲＦＩＤリーダの異なる読み取りを処理することは、どのＲＦＩＤリーダがアイテムに最も近いかを判定し、それに応じて、近接検出を完了するように実行され得る。
【０００３】
一般に、近接を検出するために相互読み取りを処理することは、最大受信信号強度を判定することを含む。例えば、最大受信信号強度インジケータ（ＲＳＳＩ）を測定している特定のＲＦＩＤリーダが、アイテムに最も近いものとして選択される。しかし、そのような近接検出は不正確になり得る。例えば、対象物からの無線周波数（ＲＦ）反射及び妨害ならびにＲＦＩＤリーダに対するＲＦＩＤタグの方向により、最大ＲＳＳＩがもたらされ得る一方で、特定のＲＦＩＤリーダはアイテムに対して最も近いリーダではないことがあり得る。
【０００４】
本開示に従った多様な実施形態を、図面を参照して説明する。
【図面の簡単な説明】
【０００５】
【図１】本開示の一実施形態による、アイテムを追跡するための例示的な動作環境を示す。
【図２】本開示の一実施形態による、アイテムに取り付けられたＲＦＩＤタグを読み取る２つのＲＦＩＤリーダの一例を示す。
【図３】本開示の一実施形態による、複数のＲＦＩＤリーダの読み取りイベントを処理して、アイテムがＲＦＩＤリーダの１つに関連するゾーン内に位置し得るかどうかを判定するための例示的なブロック図を示す。
【図４】本開示の一実施形態による、複数の読み取りイベントを分析し、それに応じて、アイテムに最も近いＲＦＩＤリーダを判定するための例示的な流れを示す。
【図５】本開示の一実施形態による、ＲＦＩＤリーダのマップに基づいて複数の読み取りイベントを分析するための別の例示的な流れを示す。
【図６】本開示の一実施形態による、複数の読み取りイベントにわたる複数のパラメータの例示的な統計分析を示す。
【図７】本開示の一実施形態による、ＲＦＩＤ読み取りイベントを処理するためのコンピューティング環境の例示的なエンドツーエンドアーキテクチャを示す。
【発明を実施するための形態】
【０００６】
以下の説明では多様な実施形態が説明される。説明を目的として、実施形態の完全な理解を提供するために特定の構成及び詳細が示される。しかしながら、本実施形態が特定の詳細を伴うことなく実施され得ることも当業者に明らかとなるだろう。また、周知の特徴は、記述されている実施形態を不明瞭にしないために省略または簡略化し得る。
【０００７】
本明細書の実施形態は、アイテムとＲＦＩＤリーダとの間の近接性を検出する精度を向上させることを対象とする。近接性は、アイテムの位置がＲＦＩＤリーダの位置に対してどの程度、近くにあり得るか、またはその逆であり得ることを示し得る。一例では、ＲＦＩＤタグはアイテムに取り付けられ得て、アイテムに関する情報を記憶し得る。読み取りサイクル中に、ＲＦＩＤリーダは、いくつかのＲＦ質問信号を送信して、それに対するいくつかのＲＦ応答をＲＦＩＤタグから受信し得る。読み取りイベントは、ＲＦ質問及び応答から生成し得る。例えば、読み取りイベントは、ＲＦタグに記憶された情報からアイテムを識別し得て、読み取りサイクル中に測定された複数のＲＦＩＤパラメータ（通常、本明細書では「パラメータ」と呼ぶ）を含み得る。これらのパラメータ（例えば、ＲＦＩＤパラメータ）は、ＲＦＩＤタグが読み取られた回数（例えば、ＲＦ応答の数）、平均受信信号強度、最大受信信号強度、ＲＦ応答信号のタイムスタンプ、電気角、及び／または他のＲＦ関連パラメータを含み得る。
【０００８】
バックエンドシステムは、複数のＲＦＩＤリーダからＲＦ読み取りイベントを受信し得る。読み取りイベントのいくつかは、同じアイテムを識別し得て、事前定義された期間（例えば、アイテムの動きに対する短い期間または重複する読み取りサイクル中）内に生成され得る。バックエンドシステムは、これらの読み取りイベントを分析して、適用可能なＲＦＩＤリーダのうちのどれがアイテムに最も近接しているかを判定し得る。一般に、相互読み取りのリスクを軽減するために、分析は、それぞれの読み取りイベントの複数のパラメータ（例えば、少なくとも２つ）を含み得る。複数のパラメータを分析し得るため、近接検出の精度を向上させ得る。
【０００９】
説明するために、ＲＦＩＤタグでラベル付けされ、コンベヤベルト上に置かれたアイテムの例を検討する。コンベヤベルトにより、仕分け施設内のアイテムは、出口ドアを通り、配送車両上に移動し得る。ＲＦＩＤリーダは、アイテムが正しい配送車両に運ばれることを追跡し確認するために、出口ドアに位置し得る。ＲＦＩＤリーダは、出口ドアの周囲のゾーンをカバーし得る。ＲＦＩＤタグは、アイテムがゾーン内を移動するときに読み取られ得る。この例示的な例では、別のＲＦＩＤリーダも隣接する出口ドアに位置し得て、隣接する出口ドアの周囲の領域をカバーし得る。２つのＲＦＩＤリーダは互いに隣接しており、いくつかの他の要因（例えば、２つのゾーン間の重複、ＲＦ反射、ＲＦ妨害、２つのＲＦＩＤリーダへのＲＦＩＤタグの相対的な向き）のために、両方のＲＦＩＤリーダは、アイテムが第１の出口ドアを通って仕分け施設から出るときに、ＲＦＩＤタグを同時に、またはほぼ同時に読み取り得る。したがって、隣接する出口ドアまでのアイテムの位置の追跡が不正確になるリスクがあり得る。このリスクを軽減し、精度を向上させるために、バックエンドシステムは、２つのＲＦＩＤリーダの関連する読み取りイベントを分析し得る。例えば、２つの読み取りイベントのそれぞれのスコアを生成するために、第１のＲＦＩＤリーダの第１の読み取りイベントからのパラメータは、少なくとも隣接するＲＦＩＤリーダの第２の読み取りイベントからのパラメータに基づいて正規化し得て、その逆も同様であり得る。バックエンドシステムは、スコアを比較して、２つのゾーンのどちらがアイテムを含み得るかを識別し得る。例えば、第１の読み取りイベントのＲＦＩＤタグが読み取られた回数、平均信号強度、及び最大信号強度は、第２の読み取りイベントにわたる合計回数、合計平均信号強度、及び合計最大信号強度を使用して正規化し得る。これらの正規化されたパラメータは、第１の読み取りイベントのスコアを生成するために合計される。同様の処理を使用して、第２の読み取りイベントのスコアを生成し得る。バックエンドシステムは、アイテムが、最も高いスコアを獲得しているＲＦＩＤリーダに対応するゾーン内に位置し得ることを判定し得る。
【００１０】
説明を分かりやすくするために、本開示の様々な実施形態は、２つのＲＦＩＤリーダによって読み取られるＲＦＩＤタグの例示的な例に関連して説明され、ＲＦＩＤタグは移動可能なアイテムに取り付けられ得て、ＲＦＩＤリーダは固定され得る。しかし、実施形態はそのようなものに限定されない。例えば、実施形態は、より多くのＲＦＩＤリーダに同様に適用し得る。この場合、バックエンドシステムは、これらのＲＦＩＤリーダによって生成された関連する読み取りイベントを分析し得る。別の例では、アイテムは固定され得て、ＲＦＩＤリーダは移動可能であり得る。この例では、どのＲＦＩＤリーダがアイテムの固定位置に最も近接しているかに関して判定し得る。さらに別の例では、単一のＲＦＩＤリーダは、それぞれのアイテムに取り付けられた複数のＲＦＩＤタグを読み取り得る。この例では、どのアイテムがＲＦＩＤリーダに最も近接しているかに関して判定し得る。それぞれの読み取りイベントは、それぞれのＲＦＩＤタグのＲＦＩＤリーダによる読み取りに対応し得る。
【００１１】
図１は、アイテムを追跡するための例示的な動作環境を示す。一般に、動作環境は、バックエンドシステムと通信する、いくつかのＲＦＩＤリーダを含み得る。各ＲＦＩＤリーダは、動作環境の周知の位置内に位置し、周知の位置の周囲をカバーし得る。ＲＦＩＤタグはアイテムに取り付けられ得る。アイテムは、ＲＦＩＤリーダによってカバーされるゾーン間を移動し得る。一般に、アイテムがゾーン内に到着し、ゾーン内を移動するとき、ゾーンをカバーするＲＦＩＤリーダは、様々な読み取りサイクル中にＲＦＩＤタグを読み取り得る。アイテムがゾーンを離れると、ＲＦＩＤリーダはＲＦＩＤタグを読み取りし得なくなる。しかし、特定の状況では、ＲＦＩＤリーダは、アイテムがゾーンの外側にある場合でもＲＦＩＤタグを読み取り得て、及び／または別のＲＦＩＤリーダ（複数可）は、アイテムがゾーンを進行するとき、ＲＦＩＤタグを読み取り得る。アイテムを不正確に追跡するリスクを軽減するために、バックエンドシステムは、アイテムを識別する複数の読み取りイベントを分析し得る。
【００１２】
図１は、ＲＦＩＤリーダ１１０及びＲＦＩＤリーダ１２０として示されている、２つの例示的なＲＦＩＤリーダを示す。ＲＦＩＤリーダ１１０は、仕分け施設の出口ドアに位置し、出口ドアの周囲のゾーン１１２をカバーし得る。したがって、ゾーン１１２を通過するアイテム１４０を検出し得る。例えば、ＲＦＩＤタグ１４２はアイテム１４０に取り付けられ得る。アイテム１４０は、出口ドアを通過するコンベヤベルト１４４上に置かれ得る。アイテムがゾーン１１２を進行するとき、ＲＦＩＤリーダ１１０は、読み取りサイクル中にＲＦＩＤタグ１４２を読み取り得る。したがって、ＲＦＩＤリーダ１１０は、読み取りイベント１１４を生成して、バックエンドシステム１３０に送信し得る。
【００１３】
同様に、ＲＦＩＤリーダ１２０は、隣接するゾーン１２２をカバーするために隣接する出口ドアに位置し得る。２つのゾーン１１２と１２２との間で重複があり得る。ＲＦＩＤリーダ１２０は、ゾーン１２２を進行しているアイテムの読み取りイベントを生成して、バックエンドシステム１３０に送信し得る。しかし、特定の状況では、ＲＦＩＤリーダ１２０はまた、アイテム１４０がコンベヤベルト１４４上にあり、他のゾーン１１２を進行している間にＲＦＩＤタグ１４２の相互読み取りを行い得る。例えば、アイテム１４０は、２つのゾーン１１２と１２２との間が近すぎる、または重複の範囲内であり得る。加えてまたはその代わりに、様々な理由により、この読み取りには、例えば、動作環境内の他の対象物からのＲＦ反射及び／またはＲＦＩＤリーダ１２０へのＲＦＩＤタグ１４２の相対的な向きなどを含む影響が生じ得る。したがって、ＲＦＩＤリーダ１２０は、ＲＦＩＤリーダ１２０の読み取りサイクル中に、ＲＦＩＤタグ１４２の読み取りに対応する読み取りイベント１２４を生成して、バックエンドシステム１３０に送信し得る。
【００１４】
バックエンドシステム１３０は、読み取りイベント１１４及び読み取りイベント１２４を受信及び分析して、アイテムをゾーン１２２内ではなく、ゾーン１１２内に位置するものとして追跡し得る。分析は、次の図でさらに説明するように、それぞれの読み取りイベントからの複数のパラメータを使用し得る。一般に、分析は特定のパラメータの正規化を含み得る。
【００１５】
一例では、バックエンドシステム１３０は、無線または有線通信ネットワークを介して、ＲＦＩＤリーダからの読み取りイベントを受信するのに適したサーバまたはその他のコンピューティングシステムであり得る。例えば、バックエンドシステム１３０は、コンピューティングハードウェアまたはコンピューティングハードウェア上で実行する仮想インスタンス（例えば、クラウドベースコンピューティングサービス）を含み得る。さらに、バックエンドシステム１３０は、追跡モジュール１３２をホストするように構成され得る。
【００１６】
追跡モジュール１３２は、読み取りイベントを分析し、それに応じてアイテム位置を追跡するように構成され得る。追跡は、リアルタイムまたは実質的にリアルタイムであり得る。リアルタイムは、読み取りイベントのタイミングに関連する事前定義されたタイムフレームとして定義され得て、追跡は、事前定義されたタイムフレーム内で処理された場合、最新であり古くはないとみなされ得る。例えば、事前定義されたタイムフレームは、追跡分析を実行するのに必要な処理時間の関数として、またはＲＦＩＤリーダの読み取りサイクルの関数として、５分として設定し得る（例えば、追跡は、読み取りイベントが最後の読み取りサイクルに対応し、新しい読み取りイベントがＲＦＩＤリーダによって生成されていない場合にリアルタイムであり得る）。一例では、バックエンドシステム１３０が、第１の読み取りイベント１１４及び第２の読み取りイベント１２４を受信すると、追跡モジュール１３２は、２つの読み取りイベントが同じアイテム１４０を識別していると判定し得る。次に、追跡モジュール１３２は、２つの読み取りイベントが同時期に生成され得た（例えば、重複する時間がある、または互いの閾値時間内に生成されている）と判定し得る。したがって、追跡モジュール１３２は、第１の読み取りイベント１１４からの少なくとも２つのパラメータ及び第２の読み取りイベント１２４からの少なくとも２つのパラメータをさらに分析し得て、アイテム１４０が第２のゾーン１１４ではなく第１のゾーン１１２内に位置し得ると判定し得る。
【００１７】
さらに、アイテムの位置を追跡することは、クライアントデバイスに位置情報を提供する、または報告することを含み得る。例えば、クライアントデバイスは、追跡モジュール１３２の追跡サービスに加入し得る。追跡モジュール１３２は、クライアントデバイスに位置情報をプッシュまたは、要求に応じて送信し得る。さらに、追跡モジュール１３２は、クライアントデバイスのユーザインターフェースを駆動し得る。位置情報は、ユーザインターフェースで提示され得る。例えば、ユーザインターフェースはまた、ユーザがアイテムごと、またはＲＦＩＤリーダごとに位置情報を参照することを可能にし得る。したがって、ユーザインターフェースは、アイテム１４０が仕分け施設を進行するとき、アイテム１４０の現在の位置及び／または位置履歴を提示し得る。ユーザインターフェースはまた、ＲＦＩＤリーダ１１０のゾーン１１２を進行した、または現在進行していると検出されたアイテムのリスト及び関連するタイミング情報を提示し得る。さらに、ユーザインターフェースは、仕分け施設のマップを提示し得る。マップは、ＲＦＩＤリーダの位置を示し、アイテムを識別し、及び検出されたアイテムの位置を提示し得る。
【００１８】
図２は、アイテム２３０に取り付けられたＲＦＩＤタグ２３２を読み取る２つのＲＦＩＤリーダ２１０及び２２０の一例を示す。ＲＦＩＤリーダ２１０及び２２０は、ゾーン２１２及び２２２をそれぞれカバーし得る。アイテム２３０が移動するとき、アイテム２３０は、２つのゾーン２１２及び２２２のうちの一方を進行するか、または２つのゾーン２１２と２２２との間の重複２４０を進行し得る。ＲＦＩＤリーダ２１０の読み取りサイクル中、ＲＦＩＤリーダ２１０は、ゾーン２１２に対する（または、同様に、ＲＦＩＤリーダ２１０の位置に対する）アイテム２３０の位置及び様々な要因（例えば、ＲＦＩＤタグ２３２の向き、ＲＦ反射、ＲＦ伝搬など）に応じて、ＲＦＩＤタグ２３２を読み取り得る。ＲＦＩＤタグ２３２が読み取られる場合、ＲＦＩＤリーダ２１０は、読み取りイベントを生成し得る。読み取りイベントは、アイテム２３０及びＲＦ関連パラメータに関する情報を含み得る。同様に、ＲＦＩＤリーダ２２０は、ＲＦＩＤリーダ２２０の読み取りサイクル中にＲＦＩＤタグ２３２を読み取り得て、読み取りイベントを生成し得る。この読み取りイベントは、ＲＦＩＤタグ２３２の相互読み取りに対応し得る。
【００１９】
一例では、ＲＦＩＤリーダ２１０及び２２０の読み取りサイクルは同じである必要はない。各読み取りサイクルは、いくつかの送信ＲＦ信号及びそれに対するいくつかのＲＦ応答（例えば、送信されたＲＦ信号に基づいて反射及び受信されたＲＦ信号）を含み得る。したがって、読み取りサイクル内で、ＲＦＩＤタグ２３２は、何回も読み取られ得る。さらに、２つのＲＦＩＤリーダ２１０及び２２０に対して、読み取りサイクルのタイミングを同期させる必要はない。
【００２０】
ゾーン（例えば、それぞれのゾーン２１２及び２２２）は、ＲＦＩＤタグが読み取られ得る空間の容積を表し得る。容積は、送信されるＲＦ信号の強度及び周波数、動作環境内の対象物、動作環境の特定の形状及び特性、ならびに他のＲＦ関連要因によって定義され得る。一般に、ＲＦＩＤリーダは、容積内（例えば、ほぼ中央）に位置し得る。図２は、楕円のゾーンを示しているが、他の形状も可能であり得る。
【００２１】
一例では、ＲＦＩＤタグ２３２は、アイテム２３０またはアイテム２３０を含む容器に接着貼付し得る。一例では、ＲＦＩＤタグ２３２は、パッシブＲＦＩＤタグまたはアクティブＲＦＩＤタグであり得る。タグタイプにかかわらず、ＲＦＩＤタグ２３２は、アイテム２３０に関する情報を記憶し得る。情報により、アイテム２３０を識別し得る。例えば、アイテム２３０に固有の電子製品コード（ＥＰＣ）、万国製品コード（ＵＰＣ）、または何らかの他のシリアル番号などの一意の識別子は、グローバルスタンダード１（ＧＳ１）などの符号化規格に従ってＲＦＩＤタグ２３２に符号化され得る。情報はまた、アイテム２３０の発送元、送り先、及び／または取り扱いに関する追加の情報を提供し得る。
【００２２】
読み取りイベントは、アイテム２３０に関する情報のいずれか（例えば、識別情報）を含み得る。さらに、読み取りイベントは、読み取りイベントを生成したＲＦＩＤリーダに関する情報を含み得る。この情報は、例えば、一意の識別子及び、任意選択で、ＲＦＩＤリーダの位置を含み得る。さらに、読み取りイベントは、関連する読み取りサイクル中にＲＦＩＤタグ２３２が読み取られた回数、平均ＲＳＳＩ、最大ＲＳＳＩ、及びＲＦ応答のタイムスタンプなどの測定されたＲＦ関連パラメータを含み得る。
【００２３】
一般に、ＲＦＩＤは、無線周波数電磁界によってデータを転送するための無線、非接触システムを指す。ＲＦＩＤシステムでは、様々な通信構成要素、ロジックまたは回路を含み得るＲＦＩＤタグ（またはＲＦＩＤデバイス）と、アンテナまたは他の同様のデバイスを含み得るＲＦＩＤリーダとの間で送信される変調信号の形でデータ転送が行われる。ＲＦＩＤタグに関連付けられたマイクロチップまたは他のストレージデバイス内に記憶されたデータは、ＲＦＩＤリーダに送信され得て、ＲＦＩＤリーダは、ＲＦＩＤ信号で受信されたデータだけではなく、ＲＦＩＤ信号の強度または周波数、及びＲＦＩＤ信号が発信された方向、ＲＦＩＤ信号が移動した範囲、または少なくともいくつかのＲＦＩＤ信号に含まれる情報またはデータなどのＲＦＩＤ信号の他の関連情報または属性を解釈し得る。ＲＦＩＤ信号の転送は、ＲＦＩＤリーダによって送信された電磁界が、１つまたは複数のマイクロチップまたは他のストレージデバイスにＲＦＩＤタグと関連して記憶され得る情報またはデータを送信する、ＲＦＩＤタグによって検知されたときに開始される。
【００２４】
ＲＦＩＤシステムは、情報またはデータの短距離転送のための同様のシステムと比べて、いくつかの利点を提供する。まず、ＲＦＩＤタグは、非常に小型でコンパクトな形状及び寸法を有する構成要素から形成され得て、紙のように薄く、または米粒よりも小さいタグが非常に一般的である。さらに、バーコード（例えば、一次元バーコードまたは二次元「ＱＲ」コード）とは異なり、データを正常に送信するために、ＲＦＩＤリーダの見通し内にＲＦＩＤタグを設ける必要はない。したがって、ＲＦＩＤタグは、任意の寸法または形状の多くの異なるタイプの対象物、及び人間または他の動物に隠蔽または埋め込み得る。次に、ＲＦＩＤタグは、理論上はＲＦＩＤリーダに無数の回数送信され得る、または、必要に応じて、ＲＦＩＤタグが提供されているアプリケーションに基づいて、書き込み及び書き換えし得る変更可能なデータのセットで再プログラムされ得る「読み取り専用」データの固定セットまたはパケットでプログラムされ得る。さらに、おそらく最も重要なことは、データのセットまたはパケットをＲＦＩＤリーダに正常に送信するために、アクティブＲＦＩＤタグは、バッテリなどのローカル電源を含み利用するが、パッシブＲＦＩＤタグは、電力を必要とせず、したがって、電源が利用できないとき、またはＲＦＩＤタグに電力を供給することが実現不可能な環境で、そのようなデータを送信し得ることである。
【００２５】
ＲＦＩＤ信号は、多くの異なるフォーマット及び多くの異なる周波数レベルでＲＦＩＤタグからＲＦＩＤリーダに送信され得る。低周波数（ＬＦ）、中周波数（ＭＦ）、または高周波数（ＨＦ）レベル（例えば、約３キロヘルツ〜３０メガヘルツ、すなわち、３ｋＨｚ〜３０ＭＨｚ）内の信号を送信するＲＦＩＤタグは、短距離（例えば、１０〜１００センチメートル、すなわち、１０〜１００ｃｍ）にわたって比較的小さなサイズのデータまたはパケットを転送し得る。他のＲＦＩＤタグは、超高周波数（ＵＨＦ）または１メートル（１ｍ）以上の範囲のより大きなデータのセットまたはパケットを含むマイクロ波レベル（例えば、約３００メガヘルツ〜３００ギガヘルツ、すなわち、３００ＭＨｚ〜３００ＧＨｚ）などの、より高い周波数レベルで信号を送信し得る。
【００２６】
ＲＦＩＤタグからＲＦＩＤリーダへの信号伝送は、様々な方法で実現し得る。誘導結合ＲＦＩＤタグは、ＲＦＩＤリーダによって生成された磁界から得られたエネルギーによって電力が供給されるＲＦＩＤタグであり、このエネルギーを使用してＲＦＩＤリーダに結合し得る。これに関連して、ＲＦＩＤリーダは、電流が通過し得る１つまたは複数のコイルを含み得て、それによって、アンペールの法則に従ってＲＦＩＤリーダによって磁界が生成される。同様に、誘導結合ＲＦＩＤタグはまた、１つまたは複数のコイルを含み得る。ＲＦＩＤタグがＲＦＩＤリーダの特定の範囲内を通過するとき、ＲＦＩＤタグのコイル内に電流が生成され、それによって、それぞれのコイルのセットを通過する磁束に基づいてＲＦＩＤリーダとＲＦＩＤタグとが結合される。次いで、ＲＦＩＤタグのコイルを通過する電流は、ＲＦＩＤタグ内の内部回路に電力を供給し、それに応じて、ＲＦＩＤ信号をＲＦＩＤタグからＲＦＩＤリーダに送信させ得る。したがって、誘導結合ＲＦＩＤタグは、信号を送信するためのパッシブシステムが必要とされ得る無電力環境で一般的に使用される。
【００２７】
さらに、ＲＦＩＤタグは、任意の数の他のモードによって結合し得る。例えば、容量結合ＲＦＩＤタグは、ＲＦＩＤリーダのプレートに対応するように設計された結合プレートを含む。ＲＦＩＤタグがＲＦＩＤリーダに十分に近接して配置されると、それによって、ＲＦＩＤタグ及びＲＦＩＤリーダの対応する結合プレートを、互いに並列に短距離範囲内で整列させることにより、ＲＦＩＤタグからＲＦＩＤリーダへのデータの転送を実現させる。ＲＦＩＤリーダによって生成された磁界によって電力が供給される、誘導結合ＲＦＩＤタグとは異なり、容量結合ＲＦＩＤタグは、ＲＦＩＤリーダによって生成される交番電界によって電力が供給される。このため、容量結合ＲＦＩＤタグは、通常、誘導結合ＲＦＩＤタグよりも動作範囲が制限されており、通常、近距離通信環境で使用されている。同様に、後方散乱結合ＲＦＩＤタグは、ＲＦＩＤリーダのアンテナから放射される電力を受信する。ＲＦＩＤリーダからの放射の一部は、ＲＦＩＤタグの対応するアンテナによって受信され、ＲＦＩＤタグからＲＦＩＤリーダへのデータ転送をトリガするために、必要に応じてフィルタリングまたは整流され得る。アクティブ、セミアクティブ（例えば一時的に、または限定された目的のために電力を供給される）、またはパッシブＲＦＩＤタグとＲＦＩＤリーダとの間の結合の任意のタイプまたはモードは、本発明の説明に従って利用され得る。
【００２８】
ＲＦＩＤリーダと自動的に結合されるＲＦＩＤタグに加えて、本発明の説明のシステム及び方法は、ＲＦＩＤタグから１つまたは複数のＲＦＩＤリーダへのデータ信号の送信を行うために、人間または機械によって手作業で作動、例えば、手作業で結合され得る、パッシブＲＦＩＤタグなどのＲＦＩＤタグをさらに含み得る。手動で作動されるＲＦＩＤタグは、ＲＦＩＤタグ内の回路を閉じ得る物理的スイッチまたは仮想スイッチを含み得て、それによって、ＲＦＩＤタグは電界または磁界の存在下でデータ送信器として機能することが可能になる。例えば、手動で作動されるＲＦＩＤタグは、ＲＦＩＤタグ内のコンデンサを画定する容量素子を含み得て、そのような素子がユーザから生体電気を検出するとき、ＲＦＩＤタグ内の回路を効果的に閉じ得る。「生体電気」という用語は、一般に、陽性及び陰性に帯電した様々なイオン（例えば、ナトリウム、塩化物及びその他のもの）を有する血液及び他の物質を含む、人体などの生体内に蓄積され得る電荷または電場勾配を指す。身体内の生体電気は、身体の存在によって引き起こされる電界の乱れのために、身体（例えば、親指またはその他の指などの指）が接触する位置付近のそのような素子の静電容量の変化を引き起こし得て、それによって、ＲＦＩＤタグの時定数の変化と、容量素子の抵抗の関数として定義され得る量のコンデンサの放電とをさらに引き起こす。
【００２９】
いくつかの実施形態によれば、このような容量素子は、積層スタックに形成され得るか、または実質的に直線もしくは平面状の隙間もしくは切れ目を含み得て、１つまたは複数のプラスチックまたはゴム（例えば、アクリル、ビニル、ポリウレタンなど）または他の同様の材料から形成された可撓性保護層で覆われ得る。保護層は、空隙によって分離されたアルミニウム、銅、シリコンまたはインジウムスズ酸化物などの導電性材料から形成された素子を含み得る、ＲＦＩＤ回路の１つまたは複数の容量素子に接着され得る。ユーザが生体電気伝導体である指でＲＦＩＤタグの保護層に触れると、保護層との接触点付近で、導電体でもある素子間の実効静電容量（約１ピコファラド程度）に変化が生じる。そのような接触は、素子を横切る導電性ブリッジを形成し、それによって素子の１つまたは複数の近傍の電界の乱れを引き起こし、さらにＲＦＩＤタグ回路を通る内部電流の流れを引き起こす。
【００３０】
容量素子に加えて、ＲＦＩＤタグの回路は、空隙によって分離され得る１つまたは複数の実質的に平面状の導電性素子を含む、人間または機械によるその手動作動を可能にするための他の構成要素を含み得る。導電性素子間のそのような空隙は、ＲＦＩＤタグの回路内の開放スイッチを画定し、また、１つまたは複数のプラスチック、ゴムまたは他の同様の材料から形成され得る可撓性保護層で覆われ得る。ユーザが空隙に対応するＲＦＩＤタグの外面、例えば、空隙上の可撓性保護層に接触すると、導電性素子のうちの少なくとも２つが互いに接触して配置され、それによって、導電性素子間の空隙を架橋して、開放スイッチを閉じる。その後、ＲＦＩＤタグ回路を流れる内部電流が有効になる。空隙の架橋及び開放スイッチの閉鎖は、手動で駆動される電気接点によって示されるため、実質的に平面状の導電性素子を含む手動で作動されるＲＦＩＤタグは、適切に動作するために生体電気を必要とせず、ユーザは、指または手（手袋を着用しても着用していなくてもよい）だけではなく、スタイラス、ポインタまたは他の同様の物体を使用してＲＦＩＤタグと相互作用し得る。
【００３１】
図３は、複数のＲＦＩＤリーダの読み取りイベントを処理して、アイテムがＲＦＩＤリーダの１つに関連するゾーン内に位置し得るかどうかを判定するための例示的なブロック図を示す。この例示的な例では、複数の読み取りイベントにわたる複数のパラメータが分析され、相互読み取りのリスクを軽減し、アイテムの位置をより正確に判定する。一般に、処理は、読み取りイベントにわたってパラメータを正規化し、正規化から読み取りイベントのスコアを生成し、スコアを比較することを含み得る。
【００３２】
図３の特定の例示的な例では、各々が４つのパラメータを有する２つの読み取りイベントを分析し得る。第１のＲＦＩＤリーダは、第１のゾーン３１０に関連付けられ得て、読み取りサイクル中にＲＦＩＤタグを読み取り得て、第１の読み取りイベントを生成し得る。同様に、第２のＲＦＩＤリーダは、第２のゾーン３２０に関連付けられ得て、読み取りサイクル中にＲＦＩＤタグを読み取り得て、第２の読み取りイベントを生成し得る。２つの読み取りイベントは、互いに短い期間内に生成され得る。例えば、２つの読み取りサイクルは、完全にまたは部分的に時間内に重複し得る。それぞれの読み取りイベントは、回数、平均信号強度（例えば、ＲＳＳＩ）、最大信号強度、及びタイムスタンプの４つのパラメータの測定値を含み得る。具体的には、２つの読み取りイベントが２つのＲＦＩＤリーダによってそれぞれ生成される。
【００３３】
この図では、第１の読み取りイベントは、第１の回数３１２（１０の値で示される）、第１の平均ＲＳＳＩ３１４（１００の値で示される）、第１の最大ＲＳＳＩ３１６（１０００の値で示される）、及び第１の最後のタイムスタンプ３１８（値Ｔ１で示される）を含み得る。最後のタイムスタンプ３１８は、読み取りサイクル中に最後に受信されたＲＦ信号に対応し得る。同様に、第２の読み取りイベントは、第２の回数３２２（２０の値で示される）、第２の平均ＲＳＳＩ３２４（２００の値で示される）、第２の最大ＲＳＳＩ３２６（２０００の値で示される）、及び第２の最後のタイムスタンプ３２８（値Ｔ２で示される）を含み得る。
【００３４】
２つの読み取りイベントの分析は、いくつかのパラメータの正規化を含み得る。例えば、合計回数は、第１の回数３１２と第２の回数３２２を加算することによって生成され得る。第１の回数３１２を合計回数で除算することによって、第１の回数３１２を正規化することで、第１の正規化された回数（０．３３３の値で示される）が得られ得る。同様の正規化を第２の回数３２２に対して実行して、正規化された第２の回数（０．６６７の値で示される）を生成し得る。この正規化を平均ＲＳＳＩ及び最大ＲＳＳＩに対しても実行することにより、第１の読み取りイベントの第１の正規化されたＲＳＳＩ（０．３３３の値で示される）及び第１の正規化された最大ＲＳＳＩ（０．３３３の値で表示）、第２の読み取りイベントの第２の正規化されたＲＳＳＩ（０．６６７の値で示される）及び第２の正規化された最大ＲＳＳＩ（０．６６７の値で示される）が得られ得る。
【００３５】
次に、分析は、それぞれの正規化されたパラメータに基づいて、読み取りイベントごとにスコアを生成することを含み得る。例えば、ゾーン（または、同様に、ＲＦＩＤリーダ）に対応する正規化されたパラメータが合計され得る（３４０）。したがって、第１のイベントの第１のスコアは、第１の正規化された回数、第１の正規化された平均ＲＳＳＩ、及び第１の正規化された最大ＲＳＳＩを加算することによって生成され得る（第１のスコアは１の値で示される）。同様に、第２のイベントの第２のスコアは、第２の正規化された回数、第２の正規化された平均ＲＳＳＩ、及び第２の正規化された最大ＲＳＳＩを加算することによって生成され得る（第２のスコアは２の値で示される）。
【００３６】
さらに、分析は、読み取りイベントのスコアを比較し得る。比較の結果に応じて、どのＲＦＩＤリーダがアイテムに最も近いかに関して判定し得る。前の例を続けると、第１のスコアと第２のスコアの比較３５０は、第２のスコアがより大きいことを示し得る。したがって、アイテムは、第２のゾーン３２０を進行していると識別され、それによって、第２のＲＦＩＤリーダが最も近いことになる（３５４）。一方、比較３５０が反対の指示をし得る場合には、第１のＲＦＩＤリーダが最も近いと判定され得る（３５２）。
【００３７】
特定の状況では、スコアは互いの閾値内にあり得る。例えば、スコアは等しくなり得るか、または非常に近くなり得る（例えば、事前定義されたプラスまたはマイナス５パーセントのマージン内での偏差、または何らかの他の事前定義された偏差など）。そのような状況では、分析は、読み取りイベントからの他のパラメータをさらに含み得る。これらのパラメータは、タイムスタンプを含み得る。例えば、第１の最後のタイムスタンプ３１８及び第２の最後のタイムスタンプ３２８を比較して、２つの間のタイミング順序を判定し得る（３６０）。第１の最後のタイムスタンプ３１８が２つのうちの最新である場合、第１のＲＦＩＤリーダが、最も近いと判定され得る（３５２）。そうでない場合は、第２のＲＦＩＤリーダが、最も近いと判定され得る（３５４）。
【００３８】
上記の分析は、例示の目的のために提供される。一般に、読み取りイベントごとに少なくとも２つのパラメータを分析し得る。同様に、（例えば、正規化及び比較より優れた）他の統計分析もまた使用され得る。さらに、分析は、３つ以上の読み取りイベント及び／または３つ以上のＲＦＩＤリーダに対して、そのようなイベントが（例えば、部分的にまたは完全に重複することによって）互いに事前定義された期間内にある場合に繰り返され得る。
【００３９】
図４〜図６を参照すると、これらの図は、ＲＦＩＤリーダにＲＦＩＤタグでラベル付けされたアイテムの近接を識別するために、複数の読み取りイベントを分析するための例示的な流れを示す。コンピュータシステムは、例示的な流れの動作を実行するものとして示されている。一例では、コンピュータシステムは、追跡モジュールをホストするバックエンドシステムを表し得る（例えば、図１の追跡モジュール１３２をホストするバックエンドシステム１３０）。一般に、コンピュータシステムは、プロセッサ及びプロセッサに結合されたメモリを含み得る。プロセッサは、メモリに記憶されたコンピュータ可読命令を実行し得る。コンピュータ可読命令は、動作を実行するための命令を含み得る。
【００４０】
説明を分かりやすくするために、２つのＲＦＩＤリーダの読み取りイベントの分析は、例示的な流れと関連して説明され得る。しかし、この例示的な流れは、２つ以上のＲＦＩＤリーダからのより多くの読み取りイベントにも同様に適用され得る。具体的には、読み取りイベントがアイテムを識別し、事前定義された分析の期間内にある（例えば、分析されている他の読み取りイベントと重複する）場合、読み取りイベントは分析で考慮され得る。したがって、この読み取りイベントからの関連パラメータがさらに分析される。
【００４１】
図４〜図６の例示的な流れの動作の一部は類似し得る。そのような類似点は、説明を分かりやすくするために本明細書では繰り返さない。また、動作が特定の順序で示されているが、特定の順序は必要ではなく、１つまたは複数の動作は省略、スキップ、及び／または順序を変更し得ることを理解されたい。
【００４２】
図４は、複数の読み取りイベントを分析し、それに応じて、アイテムに最も近いＲＦＩＤリーダを判定するための例示的な流れを示す。例示的な流れは、コンピュータシステムが第１のＲＦＩＤリーダの第１の読み取りイベントにアクセスし得る、動作４０２で開始し得る。第１のＲＦＩＤリーダは、第１のＲＦＩＤリーダの第１の読み取りサイクル中にＲＦＩＤタグを読み取り、それに応じて、第１の読み取りイベントを生成し得る。第１の読み取りイベントは、ＲＦＩＤタグが読み取られた第１の回数、第１の平均信号強度、第１の最大信号強度、及び第１のタイムスタンプのセットなどの複数の第１のパラメータを含み得る。複数の機構により、第１の読み取りイベントにアクセスすることが可能であり得る。例えば、コンピュータシステムは、第１のＲＦＩＤリーダをポーリングし（例えば、要求を送信し、応答を受信する）、ポーリングサイクルに基づいて第１の読み取りイベントを受信し得る。別の例では、生成されるとすぐに、第１のＲＦＩＤリーダが第１の読み取りをコンピュータシステムに送信する、プッシュ機構を実装し得る。本手法では、第１の読み取りイベントは、リアルタイムまたは実質的にリアルタイムで受信され得る。
【００４３】
動作４０４では、コンピュータシステムは、第２のＲＦＩＤリーダからの第２の読み取りイベントにアクセスし得る。アクセスには、ポーリングまたはプッシュ機構を使用し得る。第２のＲＦＩＤリーダは、第２のＲＦＩＤリーダの第２の読み取りサイクル中にＲＦＩＤタグを読み取り、それに応じて、第２の読み取りイベントを生成し得る。第２の読み取りイベントは、ＲＦＩＤタグが読み取られた第２の回数、第２の平均信号強度、第２の最大信号強度、及び第２のタイムスタンプのセットなどの類似のパラメータを含み得る。
【００４４】
動作４０６では、コンピュータシステムは、読み取りイベントが互いに事前定義された時間内に生成されたかどうかを判定し得る。一例では、コンピュータシステムは、第１の読み取りサイクルと第２の読み取りサイクルとの間の重複が存在するかどうかを判定し得る。重複が存在する場合、コンピュータシステムは、ＲＦＩＤタグの相互読み取りが存在し得ると判定し得る。これは、１つのＲＦＩＤリーダのみでＲＦＩＤタグを読み取る必要がある場合に、両方のＲＦＩＤリーダで読み取る場合があり得るためである。例えば、各読み取りサイクルが５秒間であり、２秒の重複がある場合、両方のＲＦＩＤリーダは、この２秒間にＲＦＩＤタグを同時に読み取り得る。別の例では、事前定義された時間を閾値期間として設定し得る。閾値期間は、アイテムが移動し得る速度の関数であり得る。速度が速いほど、閾値期間はより短くなり得る。両方の例では、コンピュータシステムが、第１及び第２の読み取りイベントが事前定義された時間内にあると判定した場合、コンピュータシステムは、相互読み取りがあると判定し得る。したがって、動作４０８は、それぞれの読み取りイベントからの複数のパラメータを分析することによって、このリスクを軽減するために実行され得る。そうでない場合は、動作４１０を実行し得る。
【００４５】
動作４０８では、コンピュータシステムは、第１のイベントからの少なくとも２つのパラメータ及び第２のイベントからの少なくとも２つのパラメータに基づいてアイテムの位置を判定し得る。位置は、最も近いＲＦＩＤリーダへの近接、またはＲＦＩＤリーダによってカバーされるゾーンを通って移動するアイテムへの近接を表し得る。コンピュータシステムは、読み取りイベントにわたるパラメータ（例えば、回数、平均信号強度、最大信号強度、タイムスタンプ）のいずれかの組み合わせを使用し得る。一般に、コンピュータシステムは、統計分析を実施し得る。統計分析は、他のスコアと比較した場合のスコアが、それぞれのＲＦＩＤリーダの位置及び／またはゾーンに対するアイテムの位置の潜在性または可能性を示し得る、各読み取りイベントをスコアリングすることを含み得る。一例では、統計分析は、図３に示すように、正規化されたスコアを生成するための正規化と、読み取りイベントごとの合計スコアを生成するための合計と、合計スコアの比較と、最後のタイムスタンプの比較とを含み得る。
【００４６】
動作４１０では、コンピュータシステムは、読み取りイベントの１つに基づいてアイテムの位置を判定し得る。読み取りイベントは、相互読み取りのリスクが低くなるように、異なる時間に生成され得るため、コンピュータシステムは読み取りイベントを別々に分析し得る。分析は、１つまたは複数のパラメータを使用し得る。例えば、第１の読み取りイベントにアクセスすると、コンピュータシステムは、第１の回数、第１の平均信号強度、第１の最大信号強度、及び／または第１のタイムスタンプのセットのいずれかを使用し得て、第１の読み取りサイクル中に、アイテムが第１のＲＦＩＤリーダに最も近いと判定し得る。同様に、第２の読み取りイベントにアクセスすると、コンピュータシステムは、４つのパラメータのいずれかを使用し得て、第２の読み取りサイクル中に、アイテムが第２のＲＦＩＤリーダに最も近いと判定し得る。
【００４７】
動作４１２では、コンピュータシステムは、アイテムの位置に関する情報を提供し得る。例えば、コンピュータシステムは、クライアントデバイスのユーザインターフェースを駆動し得る。ユーザインターフェースは、アイテムが異なるゾーン間を移動するとき、リアルタイムまたは実質的にリアルタイムのアイテムの位置、または位置の履歴を提示し得る。
【００４８】
図５は、ＲＦＩＤリーダのマップに基づいて複数の読み取りイベントを分析するための別の例示的な流れを示す。例示的な流れは、コンピュータシステムが第１のＲＦＩＤリーダからの第１の読み取りイベントを受信し得る、動作５０２で開始し得る。一例では、第１の読み取りイベントは、コンピュータシステムと第１のＲＦＩＤリーダとの間のデータ通信ネットワークを介して受信され得る。
【００４９】
動作５０４では、コンピュータシステムは、ＲＦＩＤリーダのマップにアクセスし得る。マップは、ローカルに記憶され得るか、またはコンピュータシステムに遠隔で利用可能であり得る。したがって、コンピュータシステムは、ローカルメモリまたはリモートストレージデバイスからマップを取得し得る。マップは、ＲＦＩＤリーダの位置を識別及び示し得て、及び／またはＲＦＩＤリーダによってカバーされるゾーンを示し得る。
【００５０】
動作５０６では、コンピュータシステムは、マップ及び第１の読み取りイベントに基づいて第２のＲＦＩＤリーダを識別し得る。例えば、第１の読み取りイベントは、第１のＲＦＩＤリーダを（例えば、固有の識別子を含めて）識別し得る。マップは、第１のＲＦＩＤリーダに隣接し得るＲＦＩＤリーダ（複数可）を示し得る。第２のＲＦＩＤリーダは、隣接するＲＦＩＤリーダであり得て、それに応じて、識別され得る。
【００５１】
動作５０８では、コンピュータシステムは、第２の読み取りイベントが関連する読み取りイベントであり得るかどうかを判定し得る。読み取りイベントは、潜在的な相互読み取りを示すときに関連し得る。したがって、第２の読み取りイベントは、いくつかの要因に基づいて関連し得る。これらの要因は、第１のＲＦＩＤリーダと第２のＲＦＩＤリーダとの間の隣接性、それぞれのゾーン間の重複、同じアイテムを識別する第１及び第２の読み取りイベント、及び／または互いに事前定義された時間内に生成される第１及び第２の読み取りイベントを含み得る。例えば、第２の読み取りイベントが、アイテムを識別し、第１の読み取りイベントの読み取りサイクルと重複する読み取りサイクル中に生成された場合、コンピュータシステムは、第２の読み取りイベントが関連していると判定し得る。その場合、動作５１０は、第１及び第２の読み取りイベントにわたって複数のパラメータを分析し、相互読み取りのリスクを軽減するために実行され得る。そうでない場合は、動作５１２を実行し得る。
【００５２】
動作５１０では、コンピュータシステムは、第１のイベントからの少なくとも２つのパラメータ及び第２のイベントからの少なくとも２つのパラメータに基づいてアイテムの位置を判定し得る。本明細書に上述されるように、コンピュータシステムは、スコアを生成するための統計分析を実施し得る。スコアは、判定を行うために比較し得る。さらなる例示的な統計解析が図６に示される。
【００５３】
動作５１２では、コンピュータシステムは、第１の読み取りイベントに基づいて、第２の読み取りイベントとは関わりなく、アイテムの位置を判定し得る。これは、動作５０６で、コンピュータシステムが、第２の読み取りイベントが関連し得ないと判定する場合があり得るためである。したがって、コンピュータシステムは、第１の回数、第１の平均信号強度、第１の最大信号強度、及び／または第１のタイムスタンプのセットのいずれかを使用し得て、第１の読み取りサイクル中に、アイテムが第１のＲＦＩＤリーダに最も近いと判定し得る。
【００５４】
図６は、複数の読み取りイベントにわたる複数のパラメータの例示的な統計分析を示す。例示的な流れは、コンピュータシステムが第１の読み取りイベントからの少なくとも２つのパラメータにアクセスし得る、動作６０２で開始し得る。例えば、第１の回数、第１の平均信号強度、及び第１の最大信号強度は、第１の読み取りイベントのフィールドを解析することによってアクセスし得る。
【００５５】
動作６０４では、コンピュータシステムは、アクセスされたパラメータの一部または全部について、パラメータ及び第２の読み取りイベントからの対応するパラメータに基づいて個々のスコアを生成し得る。第１の読み取りイベントからの第１のパラメータに対する個々のスコアは、第１のパラメータが与えられ、第２の読み取りイベントからの対応する第２のパラメータが与えられた正規化されたパラメータであり得る。例えば、個々のスコアは、正規化された回数、正規化された平均信号強度、及び／または正規化された最大信号強度であり得る。
【００５６】
動作６０６では、コンピュータシステムは、第１の読み取りイベントの第１のスコアを生成し得る。例えば、コンピュータシステムは、動作６０４で生成された個々のスコアを合計し得る。一例では、第１のスコアは、正規化された回数、正規化された平均信号強度、及び／または正規化された最大信号強度の合計を表し得る。
【００５７】
動作６０８では、コンピュータシステムは、第２のイベントに対して生成された第１のスコア及び第２のスコアが、互いに閾値内にあるかどうかを判定し得る。第２のスコアは、第２の読み取りイベントのパラメータに基づいて、第２の読み取りイベントに対して同様に生成され得る。閾値は、事前定義された偏差であり得る。２つのスコアの間の差が大きすぎる（例えば、閾値を超える）場合、コンピュータシステムは２つのスコアのうちの１つに依存して位置判定を行い得る動作６１０を実行し得る。そうでない場合は、動作６１２を実行し得て、コンピュータシステムは、位置判定を行うために追加のパラメータに依存し得る。
【００５８】
動作６１０では、コンピュータシステムは、第１のスコアまたは第２のスコアに基づいてアイテムの位置を判定し得る。例えば、２つのうちのより大きいスコアを選択し得る。そのスコアを有するＲＦＩＤリーダは、アイテムに最も近いものとして選択され得る。
【００５９】
動作６１２では、コンピュータシステムは、第１の読み取りイベント及び第２の読み取りイベントからの追加のパラメータにアクセスし得る。一例では、追加のパラメータは、今までの分析では考慮され得ない。
【００６０】
動作６１４では、コンピュータシステムは、追加のパラメータに基づいて、第１のスコア及び第２のスコアを更新し得る。更新は、追加のパラメータを考慮して動作６０４〜６０８を実行することを含み得る。例えば、最大信号強度が分析され得ていない場合、このパラメータは両方の読み取りイベントからアクセスされ得る。それぞれのスコアは、それに応じて、更新され比較され得る。
【００６１】
動作６１６では、コンピュータシステムは、第１及び第２のスコアを更新し得ない。代わりに、コンピュータシステムは、追加のパラメータの比較に基づいて位置判定を行い得る。例えば、コンピュータシステムは、両方のイベント（例えば、第１の読み取りイベントからの最後のタイムスタンプ及び第２の読み取りイベントからの最後のタイムスタンプ）からのタイムスタンプにアクセスし得る。アクセスされたタイムスタンプは、タイミング順序を生成するために比較され得る。コンピュータシステムは、タイミング順序に基づいて位置判定を行い得る（例えば、最新のタイムスタンプを有するＲＦＩＤリーダを選択し得る）。
【００６２】
図７は、ＲＦＩＤ読み取りイベントを処理するためのコンピューティング環境の例示的なエンドツーエンドアーキテクチャを示す。ＲＦＩＤ読み取りイベントは、ＲＦＩＤリーダによって生成され、コンピュータシステムによって処理され得る。そのような構成要素は、仕分け施設内のアイテムの追跡を容易にするためにコンピューティング環境の一部に実装し得る。アイテムは、仕分け施設に関連付けられた電子市場から購入するために使用可能であり得る。サービスプロバイダは、アイテムを追跡するための追跡モジュールを実装し得る。アイテムは、売り手７１０及び／またはサービスプロバイダによって提供されるためにリストされ得て、顧客７６０による注文のために使用可能であり得る。
【００６３】
基本構成では、売り手７１０は、ローカルアプリケーション、ウェブサービスアプリケーション７２０、ウェブサービスアプリケーション７２０を通じてアクセス可能な売り手アカウント、１つまたは複数のネットワーク７８０を介してウェブサイトまたは他のネットワークベースのリソースにアクセスするために、売り手デバイス７１２を利用し得る。いくつかの態様では、ウェブサービスアプリケーション７２０、ウェブサイト、及び／または売り手アカウントは、例えば、１つまたは複数のサービスプロバイダデバイス７３０を利用することによってなど、サービスプロバイダの１つまたは複数のコンピューティングリソースによってホストされ、管理され、及び／または別の方法で提供され得る。売り手７１０は、ローカルアプリケーション及び／またはウェブサービスアプリケーション７２０を使用して、サービスプロバイダのネットワークベースのリソースと相互作用し、売り手関連取引を実行し得る。これらの取引には、例えば、販売アイテムを提供することが含まれ得る。
【００６４】
いくつかの例では、売り手デバイス７１２は、限定されないが、携帯電話、スマートフォン、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップコンピュータ、シンクライアントデバイス、タブレットＰＣなど、任意のタイプのコンピューティングデバイスであり得る。１つの例示的な構成では、売り手デバイス７１２は、ネットワーク７８０上の保存されたデータベース、別のコンピューティングデバイスまたはサーバ、売り手端末、及び／または他のデバイスと、売り手デバイス７１２が通信することを可能にする通信接続（複数可）を含み得る。売り手デバイス７１２はまた、キーボード、マウス、ペン、発話入力デバイス、タッチ入力デバイス、ディスプレイ、スピーカ、プリンタなどとの接続を可能にするためなどの、入力／出力（Ｉ／Ｏ）デバイス（複数可）及び／またはポートを含み得る。
【００６５】
売り手デバイス７１２はまた、少なくとも１つまたは複数の処理ユニット（またはプロセッサデバイス（複数可））７１４及び少なくとも１つのメモリ７１６を含み得る。プロセッサデバイス（複数可）７１４は、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、またはそれらの組み合わせで実装され得る。コンピュータ実行可能命令またはプロセッサデバイス（複数可）７１４のファームウェア実装は、記載された様々な機能を行うために好適な任意のプログラミング言語で書かれたコンピュータで実行可能または機械で実行可能な命令を含み得る。
【００６６】
メモリ７１６は、プロセッサデバイス（複数可）７１４にロード可能及び実行可能なプログラム命令、及びこれらのプログラムの実行中に生成されるデータを記憶し得る。売り手デバイス（複数可）７１２の構成及びタイプにより、メモリ７１６は、揮発性（ランダムアクセスメモリ（ＲＡＭ）及び／または不揮発性（読み出し専用メモリ（ＲＯＭ）、フラッシュメモリなど）であり得る。売り手デバイス７１２はまた、取り外し可能なストレージ及び／または取り外し不可能なストレージを含み得る、追加のストレージを含み得る。追加のストレージは、限定されないが、磁気ストレージ、光ディスク、及び／またはテープストレージを含み得る。ディスクドライブ及びそれらの関連するコンピュータ可読媒体は、コンピューティングデバイスについてのコンピュータ可読命令、データ構造、プログラムモジュール、及び他のデータの不揮発性のストレージを提供し得る。いくつかの実施態様では、メモリ７１６は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、またはＲＯＭなどの複数の異なるタイプのメモリを含み得る。
【００６７】
メモリ７１６の内容をより詳細に見ると、メモリは、ウェブサービスアプリケーション７２０を含む本明細書で開示される機能を実装するためのオペレーティングシステム（Ｏ／Ｓ）７１８及び１つまたは複数のアプリケーションプログラムまたはサービスを含み得る。いくつかの例では、売り手デバイス７１２は、ネットワーク７８０を介して、または他のネットワーク接続を介して、サービスプロバイダデバイス７３０と通信し得る。ネットワーク７８０は、ケーブルネットワーク、インターネット、無線ネットワーク、セルラネットワーク、ならびに他のプライベート及び／またはパブリックネットワークなど、多くの異なるタイプのネットワークのうちのいずれか１つまたは組み合わせを含み得る。例示の例は、ネットワーク７８０を介してウェブサービスアプリケーション７２０にアクセスしている売り手７１０を表す一方、記載された技法は、固定電話上の売り手デバイス７１２を介して、電話ボックスを介して、またはいくつかの他の方法で、売り手７１０がサービスプロバイダデバイス７３０と相互作用する場合に等しく適用し得る。記載された技法は、他のクライアント／サーバの配置（例えば、セットトップボックスなど）、及び非クライアント／サーバの配置（例えば、ローカルに記憶されるアプリケーション、ピアツーピアシステムなど）に適用し得ることにも留意されたい。
【００６８】
同様に、顧客７６０は、ローカルアプリケーション、ウェブサービスアプリケーション７７０、ウェブサービスアプリケーション７７０（またはアプリケーションストアから入手可能な「モバイルアプリ」などの他のモバイルアプリケーション）を通じてアクセス可能な顧客アカウント、ネットワーク７８０を介してウェブサイト、または他のネットワークベースのリソースにアクセスするために、顧客デバイス７６２を利用し得る。いくつかの態様では、ウェブサービスアプリケーション７７０、ウェブサイト、及び／またはユーザアカウントは、サービスプロバイダデバイス７３０によってホストされ、管理され、及び／または別の方法で提供され得て、ウェブサービスアプリケーション７２０、コンピューティングデバイス７１２によってアクセスされるウェブサイト、及び／または売り手アカウントにそれぞれ類似し得る。
【００６９】
顧客７６０は、ローカルアプリケーション及び／またはウェブサービスアプリケーション７７０を使用して、サービスプロバイダのネットワークベースのリソースとの取引を行い得る。これらの取引は、例えば、アイテムの参照、アイテムの閲覧、アイテムの注文、出荷の進行状況の追跡、及び／または他の取引を含み得る。
【００７０】
いくつかの例では、顧客デバイス７６２は、売り手デバイス７１２と同様に構成し得て、少なくとも１つまたは複数の処理ユニット（またはプロセッサデバイス（複数可））７６４及び少なくとも１つのメモリ７６６を含み得る。プロセッサデバイス（複数可）７６４は、プロセッサデバイス（複数可）７１４と同様に、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、またはそれらの組み合わせで実装され得る。同様に、メモリ７６６はまた、メモリ７１６と同様に構成し得て、プロセッサデバイス（複数可）７６４にロード可能及び実行可能なプログラム命令、及びこれらのプログラムの実行中に生成されるデータを記憶し得る。例えば、メモリ７６６は、ウェブサービスアプリケーション７７０を含む本明細書で開示される機能を実装するためのオペレーティングシステム（Ｏ／Ｓ）７６８及び１つまたは複数のアプリケーションプログラムまたはサービスを含み得る。
【００７１】
簡潔に上述されるように、ウェブサービスアプリケーション７２０及び７７０は、売り手７１０及び顧客７６０が、それぞれ、サービスプロバイダデバイス７３０と相互作用して、アイテムを含む取引を行うことを可能にし得る。サービスプロバイダデバイス７３０は、おそらく、サーバのクラスタ内またはサーバファーム内に配置され、ウェブサービスアプリケーション７２０及び７７０をホストし得る。これらのサーバは、コンピューティングデバイス７１２及び７６２を介して見ることができるウェブサイト（またはウェブサイトの組み合わせ）をホストするように構成され得る。他のサーバアーキテクチャもまた、ウェブサービスアプリケーション７２０及び７７０をホストするために使用され得る。ウェブサービスアプリケーション７２０及び７７０は、それぞれ、多くの売り手７１０及び顧客７６０からの要求の処理及び、それに応答して、限定されるものではないが、ウェブサイトなどのコンピューティングデバイス７１２及び７６２でレンダリングされ得る様々なインターフェースの提供を可能にし得る。ウェブサービスアプリケーション７２０及び７７０は、ソーシャルネットワーキングサイト、電子小売業者、情報サイト、ブログサイト、検索エンジンサイト、ニュース及びエンタテインメントサイトなどを含む、相互作用をサポートする任意のタイプのウェブサイトと相互作用し得る。上述したように、記載された技法は、コンピューティングデバイス７１２及び７６２上でそれぞれ実行している他のアプリケーションなど、ウェブサービスアプリケーション７２０及び７７０の外部で同様に実装され得る。
【００７２】
サービスプロバイダデバイス７３０は、いくつかの例では、限定されないが、購入及び／またはダウンロードのためのアプリケーション、ウェブサイト、ウェブホスティング、クライアントエンティティ、データストレージ、データアクセス、管理、仮想化などのネットワークベースのリソースを提供し得る。サービスプロバイダデバイス７３０はまた、ウェブホスティング、コンピュータアプリケーション開発、及び／または実装プラットフォーム、または前述の組み合わせを売り手７１０及び顧客７６０に提供するように動作可能であり得る。
【００７３】
サービスプロバイダデバイス７３０は、限定されないが、携帯電話、スマートフォン、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップコンピュータ、デスクトップコンピュータ、サーバコンピュータ、シンクライアントデバイス、タブレットＰＣなど、任意のタイプのコンピューティングデバイスであり得る。サービスプロバイダデバイス７３０はまた、ネットワーク７８０上の保存されたデータベース、他のコンピューティングデバイスまたはサーバ、売り手端末、及び／または他のデバイスと、サービスプロバイダデバイス７３０が通信することを可能にする通信接続（複数可）を含み得る。サービスプロバイダデバイス７３０はまた、キーボード、マウス、ペン、発話入力デバイス、タッチ入力デバイス、ディスプレイ、スピーカ、プリンタなどとの接続を可能にするためなどの、入力／出力（Ｉ／Ｏ）デバイス（複数可）及び／またはポートを含み得る。
【００７４】
さらに、いくつかの実施形態では、サービスプロバイダデバイス７３０は、ホストされたコンピューティング環境に実装された１つまたは複数の仮想マシンによって実行され得る。ホストされたコンピューティング環境は、１つまたは複数の迅速にプロビジョニング及びリリースされるネットワークベースのリソースを含み得る。そのようなネットワークベースのリソースは、コンピューティング、ネットワーキング、及び／またはストレージデバイスを含み得る。ホストされたコンピューティング環境は、クラウドコンピューティング環境とも呼ばれ得る。いくつかの例では、サービスプロバイダデバイス７３０は、ネットワーク７８０を介して、または他のネットワーク接続を介して、コンピューティングデバイス７１２及び７６２と通信し得る。サービスプロバイダデバイス７３０は、おそらくは、互いに関連付けられていない個々のサーバとしてクラスタ内に配置される１つまたは複数のサーバを含み得る。
【００７５】
１つの例示的な構成では、サービスプロバイダデバイス７３０は、少なくとも１つまたは複数の処理ユニット（またはプロセッサデバイス（複数可））７３２及び少なくとも１つのメモリ７３４を含み得る。プロセッサデバイス（複数可）７３２は、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、またはそれらの組み合わせで実装され得る。コンピュータ実行可能命令またはプロセッサデバイス（複数可）７３２のファームウェア実装は、記載された様々な機能を行うために好適な任意のプログラミング言語で記述されたコンピュータで実行可能または機械で実行可能な命令を含み得る。
【００７６】
メモリ７３４は、プロセッサデバイス（複数可）７３２にロード可能及び実行可能なプログラム命令、及びこれらのプログラムの実行中に生成されるデータを記憶し得る。サービスプロバイダデバイス７３０の構成及びタイプにより、メモリ７３４は、揮発性（ランダムアクセスメモリ（ＲＡＭ）及び／または不揮発性（読み出し専用メモリ（ＲＯＭ）、フラッシュメモリなど）であり得る。サービスプロバイダデバイス７３０はまた、限定されないが、磁気ストレージ、光ディスク、及び／またはテープストレージを含む、追加の取り外し可能なストレージ及び／または取り外し不可能なストレージを含み得る。ディスクドライブ及びそれらの関連するコンピュータ可読媒体は、コンピューティングデバイスについてのコンピュータ可読命令、データ構造、プログラムモジュール、及び他のデータの不揮発性のストレージを提供し得る。いくつかの実施態様では、メモリ７３４は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、またはＲＯＭなどの複数の異なるタイプのメモリを含み得る。
【００７７】
さらに、本明細書に記載のコンピュータ記憶媒体は、コンピュータ可読命令、プログラムモジュール、または搬送波もしくは他の伝送などのデータ信号内で伝送される他のデータを含み得る。そのような伝送信号は、限定されないが、電磁、光、またはそれらの任意の組み合わせを含む、様々な形態のいずれかをとり得る。しかし、本明細書で使用されるように、コンピュータ可読媒体は、コンピュータ可読通信媒体を含まない。
【００７８】
メモリ７３４の内容をより詳細に見ると、メモリは、オペレーティングシステム（Ｏ／Ｓ）７３６、電子市場７３８用のコード及び追跡モジュール７４０用のコードを含み得る。追跡モジュール７４０は、ＲＦＩＤ読み取りイベントに基づいてアイテムを追跡し、サービスプロバイダ、売り手デバイス７１２、及び顧客デバイス７６２へのインターフェースを介した追跡に関する情報を提供するように構成され得る。
【００７９】
したがって、明細書及び図面は、限定的な意味ではなく例示的な意味で考えられるべきである。しかしながら、特許請求の範囲に示されるように、本開示のより広い精神及び範囲から逸脱することなく、それらに様々な修正及び変更が行われてもよいことが明白である。
【００８０】
他の変形が本開示の精神の中にある。ゆえに、開示された技法は様々な修正形態及び代替構成の影響を受けるが、その特定の例示の実施形態は図面に示され、上記に詳細に説明されている。しかしながら、本開示を開示された特定の１つ以上の形に限定する意図はなく、逆に意図は、添付の特許請求の範囲によって定義される本開示の精神及び範囲に入る全ての修正形態、代替的な構成、及び均等物を包含することを意図することが理解されるべきである。
【００８１】
開示される実施形態を説明する文脈における（特に以下の特許請求の範囲の文脈における）用語「ａ」及び「ａｎ」及び「ｔｈｅ」ならびに同様の指示語の使用は、本明細書において別段の指示がない限り、または文脈に明らかに矛盾するものでない限り、単数及び複数の両方を網羅すると解釈されるべきである。用語「ｃｏｍｐｒｉｓｉｎｇ（含む）」、「ｈａｖｉｎｇ（有する）」、「ｉｎｃｌｕｄｉｎｇ（含む）」、及び「ｃｏｎｔａｉｎｉｎｇ（含む）」は、他に述べられない限り、制限がない用語（すなわち、「ｉｎｃｌｕｄｉｎｇ，ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ（それに限定されないが含む）」を意味する）として解釈されることになる。用語「ｃｏｎｎｅｃｔｅｄ（接続された）」は、たとえ介在するものがあっても部分的にまたは完全に、中に含まれる、取り付けられるまたは互いに結合されるとして解釈されるべきである。本明細書での値の範囲の列挙は、本明細書に別段の指示がない限り、単に、範囲内に入るそれぞれの個別の値に個別に言及する短縮方法として機能することが意図され、各個別の値は、それが個別に本明細書に記載されているかのように本明細書に組み込まれる。本明細書に記載される全ての方法は、本明細書で別段の指示がない限り、または別様には文脈に明らかに矛盾するものでない限り、任意の適切な順序で実行し得る。本明細書に提供される例の一部及び全ての例または例示的な言語（例えば、「〜など」）の使用は、単に本開示の実施形態を良好に例示することを意図しており、別段の主張がない限り、本開示の範囲を限定するものではない。本明細書のいかなる言葉も、本開示の実施にとって必須として任意の請求されていない要素を示すものと解釈されるべきではない。
【００８２】
特に明記しない限り、句「Ｘ、ＹまたはＺのうちの少なくとも１つ」に含まれるような選言的な言葉は、そうでなければ項目、用語等がＸ、ＹもしくはＺまたはそのいずれかの組み合わせ（例えば、Ｘ、Ｙ及び／またはＺ）であってよいことを示すために一般的に用いられるとして文脈の中で理解される。したがって、そのような選言的な言語は、特定の実施形態がＸの少なくとも１つ、Ｙの少なくとも１つ、またはＺの少なくとも１つがそれぞれ存在することを必要とすることを黙示することを一般的に意図しておらず、意図するべきではない。
【００８３】
本開示を実施するために発明者に知られている最良の形態を含む本開示の好ましい実施形態が本明細書に説明される。これらの好ましい実施形態の変形は、前述の説明を読むと当業者に明らかになり得る。発明者らは、そのような変形を必要に応じて採用する当業者を予期し、発明者らは、本開示が特に本明細書で説明される以外に実施されることを意図している。したがって、本開示は、適用法によって許容されるように、本明細書に添付された特許請求の範囲に記載された主題の全ての修正形態及び均等物を含む。さらに、それらの全ての考えられる変形における上記説明された要素のいずれかの組み合わせは、本明細書で他に示されない限り、またはコンテキストによって明確に相反しない限り、本開示に含まれる。
【００８４】
本明細書で引用される出願公開、特許出願、特許を含む全ての参考文献は、各々の参考文献が参照によって個々に且つ具体的に組み込まれるものと示される、その全体が本明細書で示されているのと同じ程度に参照によって本明細書に組み込まれる。
【００８５】
本明細書で開示される実施形態は、第１のゾーン内に位置し、第１の無線周波数識別（ＲＦＩＤ）リーダの第１の読み取りサイクル中に、ＲＦＩＤタグの１つまたは複数の第１の読み取りに少なくとも部分的に基づいて、第１の読み取りイベントを生成するように構成される第１のＲＦＩＤリーダを含むシステムを含み得て、ＲＦＩＤタグは、経時的に変化する位置を有するアイテムに取り付けられ、第１の読み取りイベントは、ＲＦＩＤタグを識別し、第１のＲＦＩＤパラメータを含み、第１のＲＦＩＤパラメータは、ＲＦＩＤタグが読み取られた第１の回数、第１の平均信号強度、第１の最大信号強度、及び第１のタイムスタンプのセットを含む。システムは、第２のゾーン内に位置し、第２のＲＦＩＤリーダの第２の読み取りサイクル中に、ＲＦＩＤタグの１つまたは複数の第２の読み取りに少なくとも部分的に基づいて、第２の読み取りイベントを生成するように構成される第２のＲＦＩＤリーダをさらに含み、第２の読み取りイベントは、ＲＦＩＤタグを識別し、第２のＲＦＩＤパラメータを含み、第２のＲＦＩＤパラメータは、ＲＦＩＤタグが読み取られた第２の回数、第２の平均信号強度、第２の最大信号強度、及び第２のタイムスタンプのセットを含む。システムは、プロセッサと、プロセッサによって実行されると、コンピュータシステムに第１のＲＦＩＤリーダからの第１の読み取りイベント及び第２のＲＦＩＤリーダからの第２の読み取りイベントを少なくとも受信させるコンピュータ可読命令を含むメモリとをさらに含み、第１のタイムスタンプのセット及び第２のタイムスタンプのセットに少なくとも部分的に基づいて、第１の読み取りイベントと第２の読み取りイベントとの間に時間の重複が存在するかどうかを判定し、時間の重複が存在する場合、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータ及び第２の読み取りイベントからの２つ以上の第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、アイテムと第１のゾーンまたは第２のゾーンのうちの１つとの間の関連付けを記憶し、デバイスで提示するためのデバイスへの関連付けの指示を提供する。
【００８６】
任意選択で、コンピュータ可読命令は、コンピュータに、第１の回数及び第２の回数に少なくとも部分的に基づいて合計回数を生成させることと、第１の平均信号強度及び第２の平均信号強度に少なくとも部分的に基づいて合計平均信号強度を生成させることと、それぞれの第１の読み取りイベント及び第２の読み取りイベントについて、第１の最大信号強度及び第２の最大信号強度に少なくとも部分的に基づいて合計最大信号強度を生成させることと、合計回数、合計平均信号強度、及び合計最大信号強度に少なくとも部分的に基づいてスコアを生成させることと、アイテムが第１の読み取りイベントのスコアと第２の読み取りイベントのスコアとの比較に少なくとも部分的に基づいて、第１のゾーンまたは第２のゾーン内に位置するかどうかを判定させることとを含むステップによって、アイテムと第１のゾーン及び第２のゾーンのうちの１つとの間の関連付けを記憶させる。
【００８７】
任意選択で、コンピュータ可読命令は、コンピュータに、第１の読み取りイベント及び第２の読み取りイベントのスコアが、比較に少なくとも部分的に基づいて、互いの閾値内にあることを判定させることと、第１のタイムスタンプのセットからの第１のタイムスタンプ及び第２のタイムスタンプのセットからの第２のタイムスタンプを、閾値内にあるスコアに少なくとも部分的に基づいて比較させることと、第１のタイムスタンプと第２のタイムスタンプとの間のタイミング順序を判定させることと、アイテムが少なくとも部分的にタイミング順序に基づいて第１のゾーンまたは第２のゾーン内に位置するかどうかを判定させることとを含むステップによって、アイテムが第１のゾーンまたは第２のゾーン内に位置したかどうかを判定させる。
【００８８】
任意選択で、第１のゾーン及び第２のゾーンは仕分け施設内に位置し、変化する位置は仕分け施設内のアイテムの移動に伴って変化し、命令はさらに、コンピュータシステムに、仕分け施設に対する第１のゾーン及び第２のゾーン、ならびにアイテムと第１のゾーンまたは第２のゾーンのうちの１つとの間の関連付けをユーザインターフェースで少なくとも識別させる。
【００８９】
本明細書で開示される他の実装形態は、コンピュータシステムによって、第１のゾーン内に位置する第１の無線周波数識別（ＲＦＩＤ）リーダによって生成された第１の読み取りイベントにアクセスするステップを含むコンピュータ実装方法を含み得て、第１の読み取りイベントは、アイテムに関連付けられたＲＦＩＤタグを識別し、第１のＲＦＩＤパラメータを含み、第１の時間に生成される。方法はまた、コンピュータシステムによって、第２のゾーン内に位置する第２のＲＦＩＤリーダによって生成された第２の読み取りイベントにアクセスするステップを含み、第２の読み取りイベントは、ＲＦＩＤタグを識別し第２のＲＦＩＤパラメータを含み、第１の時間と第２の時間が互いに事前定義された時間内にある、第２の時間に生成される。方法はまた、コンピュータシステムによって、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータ及び第２の読み取りイベントからの２つ以上の第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、アイテムと第１のゾーンまたは第２のゾーンのうちの１つとの間の関連付けを記憶するステップを含む。
【００９０】
任意選択で、方法は、ユーザインターフェースで、第１のＲＦＩＤリーダ及び第２のＲＦＩＤリーダが位置する仕分け施設内のアイテムの位置を提示することと、第１の読み取りサイクル中に第１の読み取りイベントを生成することと、第２の読み取りサイクル中に第２の読み取りイベントを生成することをさらに含み、第１のＲＦＩＤパラメータ及び第２のＲＦＩＤパラメータはそれぞれ、ＲＦＩＤタグが読み取られた回数、平均信号強度、最大信号強度、及びタイムスタンプのセットを含み、事前定義された時間は、第１のＲＦＩＤパラメータのタイムスタンプと第２のＲＦＩＤパラメータのタイムスタンプとの間の時間の重複を表す。
【００９１】
任意選択で、アイテムの位置と第１のゾーンまたは第２のゾーンのうちの１つとの間の関連付けを記憶するステップは、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータ及び、第２の読み取りイベントからの２つ以上の第２のＲＦＩＤパラメータの正規化に少なくとも部分的に基づいて、アイテムの位置が第１のゾーンまたは第２のゾーン内にあるかどうかを判定することを含む。
【００９２】
任意選択で、アイテムの位置と第１のゾーンまたは第２のゾーンのうちの１つとの関連付けを記憶するステップは、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータ及び、第２の読み取りイベントからの２つ以上の第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、第１の読み取りイベントの第１のスコアを生成することを含む。記憶するステップはまた、アイテムの位置が、第１の読み取りイベントに対して生成された第１のスコアと第２の読み取りイベントに対して生成された第２のスコアとの比較に少なくとも部分的に基づいて、第１のゾーンまたは第２のゾーン内にあるかどうかを判定することを含み得る。
【００９３】
任意選択で、第１のスコアを生成するステップは、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータのそれぞれについて、第１の読み取りイベントからの第１のＲＦＩＤパラメータのそれぞれ１つ及び、第２の読み取りイベントからの第２のＲＦＩＤパラメータの対応する１つに少なくとも部分的に基づいて、個々のスコアを生成することを含む。生成するステップは、任意選択で、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータの個々のスコアに少なくとも部分的に基づいて、第１のスコアを生成することを含む。
【００９４】
任意選択で、第１のスコアを生成するステップは、第１の読み取りイベント及び第２の読み取りイベントから、ＲＦＩＤタグが読み取られた合計回数、平均信号強度、及び最大信号強度を生成することを含む。
【００９５】
任意選択で、第１のスコアを生成するステップは、正規化された回数を生成するために、ＲＦＩＤタグが第１の読み取りイベントから読み取られた第１の回数を合計回数で除算することと、正規化された平均信号強度を生成するために、第１の読み取りイベントからの第１の平均信号強度を平均信号強度で除算することと、正規化された最大信号強度を生成するために、第１の読み取りイベントからの第１の最大信号強度を最大信号強度で除算することと、第１のスコアを生成するために、正規化された回数、正規化された平均信号強度、及び正規化された最大信号強度を合計することとを含む。
【００９６】
任意選択で、アイテムの位置が第１のゾーン内または第２のゾーン内にあるかどうかを判定するステップは、第１のスコアが第２のスコアよりも大きいという判定に少なくとも部分的に基づいて、アイテムの位置が第１のゾーン内にあると判定することを含む。
【００９７】
任意選択で、方法は、第１のＲＦＩＤパラメータからの最後のタイムスタンプと、第２のＲＦＩＤパラメータからの最後のタイムスタンプとを、第１のスコアと第２のスコアとの間の差が閾値内にあることを示す比較に少なくとも部分的に基づいて、比較することを含む。
【００９８】
任意選択で、アイテムの位置が第１のゾーンまたは第２のゾーン内にあるかどうかを判定するステップは、第２のＲＦＩＤパラメータからの最後のタイムスタンプよりも新しい第１のＲＦＩＤパラメータからの最後のタイムスタンプに少なくとも部分的に基づいて、アイテムの位置が第１のゾーン内にあると判定することを含む。
【００９９】
任意選択で、方法は、コンピュータシステムによって、第３のゾーン内に位置する第３のＲＦＩＤリーダによって生成された第３の読み取りイベントにアクセスすることを含み、第３の読み取りイベントは、ＲＦＩＤタグを識別し、第３のＲＦＩＤパラメータを含み、第３の読み取りイベントからの２つ以上の第３のＲＦＩＤパラメータに少なくとも部分的に基づいて、アイテムの位置と第３のゾーンとの間の関連付けをコンピュータシステムによって記憶する。
【０１００】
本明細書で開示される他の実装形態は、プロセッサによる実行時に、システムに動作を実行させる命令を含む１つまたは複数のコンピュータ可読記憶媒体を含む。これらの動作は、第１のゾーン内に位置する第１の無線周波数識別（ＲＦＩＤ）リーダによって生成された第１の読み取りイベントにアクセスすることを含み、第１の読み取りイベントは、アイテムに関連するＲＦＩＤタグを識別し、第１のＲＦＩＤパラメータを含み、第１のＲＦＩＤパラメータは、ＲＦＩＤタグが読み取られた第１の回数、第１の平均信号強度、第１の最大信号強度、及び第１のタイムスタンプのセットを含む。これらの動作はまた、第２のゾーン内に位置する第２のＲＦＩＤリーダによって生成された第２の読み取りイベントにアクセスすることを含み、第２の読み取りイベントは、ＲＦＩＤタグを識別し、第２のＲＦＩＤパラメータを含み、第２のＲＦＩＤパラメータは、ＲＦＩＤタグが読み取られた第２の回数、第２の平均信号強度、第２の最大信号強度、及び第２のタイムスタンプのセットを含む。これらの動作はまた、第１の読み取りイベントと第２の読み取りイベントとの間に時間の重複が存在するかどうかを判定することを含む。これらの動作はまた、時間の重複が存在するという判定に少なくとも部分的に基づいて、第１の読み取りイベントからの２つ以上の第１のＲＦＩＤパラメータ及び第２の読み取りイベントからの２つ以上の第２のＲＦＩＤパラメータに少なくとも部分的に基づいて、アイテムと第１のゾーンまたは第２のゾーンのうちの１つとの間の関連付けを記憶することを含む。
【０１０１】
任意選択で、１つまたは複数のコンピュータ可読記憶媒体は、プロセッサによって実行されると、システムに、少なくとも部分的にプッシュ通信機構を介して、第１のＲＦＩＤリーダ及び第２のＲＦＩＤリーダから第１の読み取りイベント及び第２の読み取りイベントをそれぞれ受信させる命令を含む。
【０１０２】
任意選択で、１つまたは複数のコンピュータ可読記憶媒体は、プロセッサによって実行されると、システムに、少なくとも部分的にＲＦＩＤリーダのそれぞれの位置へのマッピングを介して、第１の読み取りイベント及び第２の読み取りイベントにアクセスさせる命令を含み、マッピングは、第１のＲＦＩＤリーダが第１のゾーン内に位置し、第２のＲＦＩＤリーダが第２のゾーン内に位置し、第１のゾーン及び第２のゾーンが隣接していることを示す。
【０１０３】
任意選択で、第１の読み取りイベントにアクセスすることは、第１のＲＦＩＤリーダから第１の読み取りイベントを受信することを含む。任意選択で、動作は、マッピングに少なくとも部分的に基づいて、第２のゾーンが第１のゾーンに隣接していると判定することと、受信された第１の読み取りイベント及び第１のゾーンに隣接している第２のゾーンに少なくとも部分的に基づいて、第２の読み取りイベントにアクセスすることとをさらに含む。
【０１０４】
任意選択で、１つまたは複数のコンピュータ可読記憶媒体は、プロセッサによって実行されると、システムに、リアルタイムで第１の読み取りイベント及び第２の読み取りイベントにアクセスさせる命令を含み、関連付けを記憶することは、アイテムが第１のゾーンまたは第２のゾーンに位置しているかどうかをリアルタイムで判定することを含み、動作は、リアルタイムでユーザインターフェースでアイテムの位置を提示することをさらに含む。
【図１】
2019520650.tif 000003
【図２】
2019520650.tif 000004
【図３】
2019520650.tif 000005
【図４】
2019520650.tif 000006
【図５】
2019520650.tif 000007
【図６】
2019520650.tif 000008
【図７】
2019520650.tif 000009
【国際調査報告】
2019520650.tif 000010
2019520650.tif 000011
2019520650.tif 000012