(57)【要約】  物品集合体上のＲＦＩＤタグを符号化し、読み取るシステムが示されている。本発明の一実施形態は複数の物品および複数のＲＦＩＤタグを含み、各物品は物品識別文字列を有し、ＲＦＩＤタグは各物品に取り付けられ、各ＲＦＩＤタグは、少なくとも物品識別文字列のすべてを使用して生成された符号語要素で符号化される。多くの実施形態では、集合体は、物品は複数のケース、パレット、容器または保管領域に保管された複数の商品である。【選択図】図１
2010515999.tif 000002
【特許請求の範囲】
【請求項１】
集合体であって、以下を含む：
各物品が物品識別文字列を有する複数の物品；および
各物品に取り付けられる各ＲＦＩＤタグが、少なくとも前記物品識別文字列のすべてを使用して生成された符号語要素で符号化される複数のＲＦＩＤタグ。
【請求項２】
請求項１に記載の集合体において、前記符号語要素の部分セットは、すべての前記物品識別文字列を示す情報を含む。
【請求項３】
請求項１に記載の集合体において、すべての前記符号語要素は、以下を含む符号語を形成する：
すべての前記物品識別文字列を示す情報；および
誤り訂正符号。
【請求項４】
請求項３に記載の集合体において、前記符号語は、マニフェスト情報をさらに含む。
【請求項５】
請求項３に記載の集合体において、すべての前記物品識別文字列を示す前記情報は、圧縮された物品識別文字列セットであり、当該物品識別文字列セットは、前記集合体の中のすべての前記物品の前記物品識別文字列から形成される。
【請求項６】
請求項５に記載の集合体において、前記誤り訂正符号は、すべての前記物品識別文字列を示す前記情報に誤り訂正符号化を適用することで得られる。
【請求項７】
請求項５に記載の集合体において、すべての前記物品識別文字列を示す前記情報は、暗号化される。
【請求項８】
請求項５に記載の集合体において、前記符号語は、疑似ランダムキーによって定義されるインタリーバに従ってインタリーブされる。
【請求項９】
請求項８に記載の集合体は、前記疑似ランダムキーの暗号化されたコピーによって符号化される集合体ＲＦＩＤタグをさらに含む。
【請求項１０】
請求項１に記載の集合体において：
各物品識別文字列は、前記物品用の物品シーケンス番号を含み；そして
各ＲＦＩＤタグは、前記符号語要素に加えて、前記ＲＦＩＤタグが取り付けられた前記物品の前記物品シーケンス番号によって符号化される。
【請求項１１】
請求項１０に記載の集合体において：
前記集合体は、集合体シリアル番号を有し；そして
前記集合体の中の各物品上の前記ＲＦＩＤタグは、符号語要素および物品シーケンス番号に加えて、前記集合体シリアル番号によって符号化される。
【請求項１２】
請求項１０に記載の集合体において、各ＲＦＩＤタグは、符号語要素に加えて、前記ＲＦＩＤタグが取り付けられた前記物品を識別する情報によっても符号化される。
【請求項１３】
各物品が物品識別文字列によって識別される物品の集合体を識別するためのＲＦＩＤタグを生産する方法であって、以下を含む：
前記集合体の中のすべての物品の前記物品識別文字列を使用して、識別文字列セットを作成すること；
少なくとも前記識別文字列セットを使用して、符号語を生成すること；
前記符号語を、前記集合体の中の前記物品の個数に等しい複数の符号語要素に分割すること；および
各符号語要素を使用して個々のＲＦＩＤタグを符号化すること。
【請求項１４】
請求項１３に記載の方法において、前記符号語は、少なくとも前記識別文字列セットおよびマニフェスト情報を使用して生成される。
【請求項１５】
請求項１３に記載の方法において、前記識別文字列セットを使用して符号語を生成することは、さらに以下を含む：
前記識別文字列セットを圧縮すること；および
前記圧縮した物品識別文字列セットに誤り訂正符号を追加すること。
【請求項１６】
請求項１５に記載の方法において、前記識別文字列セットを使用して符号語を生成することは、前記圧縮した識別文字列セットおよび誤り訂正符号を暗号化することをさらに含む。
【請求項１７】
請求項１５に記載の方法において、前記識別文字列セットを使用して符号語を生成することは、疑似ランダムキーによって定義されるインタリーバを使用して、前記圧縮した識別文字列セットおよび誤り訂正符号をインタリーブすることをさらに含む。
【請求項１８】
請求項１７に記載の方法は、前記疑似ランダムキーを暗号化することをさらに含む。
【請求項１９】
請求項１３に記載の方法は、さらに以下を含む：
物品の前記集合体にシリアル番号を割り当てること；および
少なくとも、物品の前記集合体のシリアル番号と、前記ＲＦＩＤタグが作られた前記物品の前記物品識別文字列に含まれる物品シーケンス番号とを使用して生成された、ユニークワードによって各ＲＦＩＤタグを符号化すること。
【請求項２０】
請求項１３に記載の方法において、前記ユニークワードは、誤り訂正符号をさらに含む。
【請求項２１】
集合体シリアル番号によって識別される集合体の中の物品のおのおのが、符号語要素、集合体シリアル番号および物品シーケンス番号によって符号化されるメモリを有する、物品を識別する方法であって、以下を含む：
前記符号語要素、集合体シリアル番号および物品シーケンス番号を複数のメモリから読み取ること；
前記集合体の前記シリアル番号と一致しない集合体シリアル番号を有するメモリからの符号語要素を廃棄すること；
前記メモリから読み取った前記物品シーケンス番号に従って残りの符号語要素を再配列すること；
前記配列した符号語要素を使用して符号語を形成すること；
前記符号語から物品識別文字列セットを抽出すること；および
前記物品識別文字列のおのおのを使用して前記集合体の中の前記物品を識別すること。
【請求項２２】
請求項２１に記載の方法は、前記符号語からマニフェスト情報を抽出することをさらに含む。
【請求項２３】
請求項２１に記載の方法において、前記配列した符号語要素を使用して符号語を形成することは、読み取られた前記符号語要素に含まれる誤り訂正情報を使用して、読み取られなかったメモリからの符号語要素を再生することを含む。
【請求項２４】
請求項２３に記載の方法において、前記配列した符号語要素を使用して符号語を形成することは、符号語要素一式を暗号化することをさらに含む。
【請求項２５】
請求項２３に記載の方法において、前記配列した符号語要素を使用して符号語を形成することは、疑似ランダムキーを暗号化することと、前記疑似ランダムキーを使用して符号語要素一式をデインタリーブすることとをさらに含む。
【請求項２６】
請求項２１に記載の方法において、前記物品識別文字列のおのおのを使用して前記集合体の中の前記物品を識別することは、さらに以下を含む：
各物品識別文字列から物品シーケンス番号を抽出すること；および
前記抽出した物品シーケンス番号を、各メモリから読み取った前記物品シーケンス番号と照合すること。
【請求項２７】
請求項２６に記載の方法は、各物品に対応する前記物品識別文字列のレコードを作成することをさらに含む。
【請求項２８】
請求項２７に記載の方法において、在庫にある物品の前記メモリから読み取った符号語要素を、在庫から取り出されたと分かっている物品に関連する格納された符号語要素と組み合わせた符号語を作成することによって、在庫を追跡することをさらに含む。
【請求項２９】
請求項２１に記載の方法において、各メモリは、個々のＲＦＩＤタグの一部である。
【請求項３０】
ＲＦＩＣタグを符号化するためのシステムであって、以下を含む：
ＲＦＩＣタグを符号化できる信号を生成するように構成されたアンテナ；
前記アンテナと通信するプロセッサ；
前記プロセッサと通信するメモリであって、商品の集合体用の物品識別文字列を格納するメモリ；
前記プロセッサは、少なくとも前記物品識別文字列を使用して符号語を生成するように構成され；そして
前記プロセッサは、前記符号語から符号語要素を抽出し、アンテナに指示して、前記符号語要素でＲＦＩＤタグを符号化できる信号を生成させるように構成される。
【請求項３１】
請求項３０に記載のシステムにおいて：
前記メモリはまた、マニフェスト情報を格納し；および
前記プロセッサは、少なくとも前記物品識別文字列および前記マニフェスト情報を使用して、前記符号語を生成するように構成される。
【請求項３２】
請求項３０に記載のシステムにおいて、前記プロセッサは以下のように構成される：
前記物品識別文字列を圧縮する；
前記圧縮した物品識別文字列を使用して、誤り訂正符号を生成する；および
少なくとも前記圧縮した物品識別文字列および前記誤り訂正符号を使用して、前記符号語を生成する。
【請求項３３】
請求項３２に記載のシステムにおいて、前記プロセッサは、前記圧縮した物品識別文字列および前記誤り訂正符号を暗号化するように構成される。
【請求項３４】
請求項３２に記載のシステムにおいて、前記プロセッサは、疑似ランダムキーに従って、前記圧縮した物品識別文字列および前記誤り訂正符号をインタリーブし、前記疑似ランダムキーを暗号化するように構成される。
【請求項３５】
請求項３２に記載のシステムにおいて：
各物品識別文字列は、物品シーケンス番号を含み；
前記メモリは、集合体シリアル番号を格納し；
前記プロセッサは、少なくとも前記物品シーケンス番号および前記集合体シリアル番号を使用して、ユニークワードを生成するように構成され；および
前記プロセッサは、前記アンテナに指示して、前記符号語要素および前記ユニークワードでＲＦＩＤタグを符号化できる信号を生成させるように構成される。
【請求項３６】
請求項３５に記載のシステムにおいて、前記プロセッサは以下のように構成される：
前記物品シーケンス番号および前記集合体シリアル番号を使用して、誤り訂正符号を生成する；および
少なくとも前記物品シーケンス番号、前記集合体シリアル番号および前記誤り訂正符号を使用して、ユニークワードを生成する。
【請求項３７】
各ＲＦＩＣタグが、符号語要素、物品シーケンス番号および集合体シリアル番号で符号化され、集合体シリアル番号を使用して識別されるＲＦＩＣタグの集合体を符号化するためのシステムであって、以下を含む：
複数のＲＦＩＤタグから情報を読み取るように構成されたＲＦＩＤタグ読み取り機；
前記ＲＦＩＤタグ読み取り機から情報を受け取り、前記集合体の前記集合体シリアル番号と一致する集合体シリアル番号を有するＲＦＩＤタグからの情報を格納し、他のＲＦＩＤタグからの情報を廃棄するように構成されたプロセッサ；
前記プロセッサは、前記符号語要素が読み取られた前記ＲＦＩＤタグの前記物品シーケンス番号に従って、前記符号語要素を再配列するようにも構成され；
前記プロセッサは、前記符号語要素を使用して、符号語を作るようにも構成され；および
前記プロセッサは、前記符号語を使用して、物品識別子列を抽出するようにも構成される。
【請求項３８】
請求項３７に記載のシステムにおいて、前記プロセッサは、前記符号語からマニフェスト情報を抽出するようにさらに構成される。
【請求項３９】
請求項３７に記載のシステムにおいて、前記プロセッサは、読み取った前記符号語要素に含まれる誤り訂正情報を使用して、読み取ることができなかったＲＦＩＤタグからの符号語要素を再生するように構成される。
【請求項４０】
請求項３９に記載のシステムにおいて、前記プロセッサは、符号語要素一式を暗号化するように構成される。
【請求項４１】
請求項３９に記載のシステムにおいて、前記プロセッサは、疑似ランダムキーを暗号化し、前記疑似ランダムキーを使用して、符号語要素一式をデインタリーブするように構成される。
【請求項４２】
請求項３７に記載のシステムにおいて、前記プロセッサは、各物品識別文字列から物品シーケンス番号を抽出し、前記抽出した物品シーケンス番号を各ＲＦＩＤタグの前記物品シーケンス番号と照合するように構成される。
【請求項４３】
請求項３２に記載のシステムにおいて、前記プロセッサは、各ＲＦＩＤタグに対応する前記物品識別文字列のレコードを作成するように構成される。
【請求項４４】
請求項４３に記載のシステムにおいて、前記プロセッサは以下のように構成される：
在庫から取り出されたと分かっているＲＦＩＤタグの前記符号語要素を前記メモリに格納する；
在庫にあると考えられるＲＦＩＤタグを読み取る；
読み取られなかった、在庫にあると考えられるＲＦＩＤタグを識別する；および
欠落したＲＦＩＤタグに対応する前記物品識別文字列を、各ＲＦＩＤタグに対応する前記物品識別文字列のレコード内に配置する。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概略的には無線自動識別（ＲＦＩＤ）に関し、より具体的には、物品の集合体に関する情報を用いたＲＦＩＤタグの符号化に関する。
【背景技術】
【０００２】
従来からあるサプライチェーンでは、商品は、パレットに載せた商品のようにまとめた形態で場所間を輸送される。個々の物品は、多くの場合分類され、次いで、サプライチェーンを通じて移動したときに再分類される。サプライチェーンを通じて商品が移動するときに、商品に関する情報は、在庫管理と、商品を遺失した可能性のある地点を見つけることとに役立てることができる。
【０００３】
商品がサプライチェーンを通じて移動するときに、商品を識別するためにＲＦＩＤタグを使用することができる。ＲＦＩＤシステムは、ＲＦＩＤタグに埋め込まれた情報を無線で処理することを可能にする。ＲＦＩＤタグは通常、受動的である（すなわち、内部電源を有しない）か、能動的である（すなわち、内部電源を有する）か、または半受動的である（すなわち、マイクロプロセッサだけに電力を供給する電源を有する）か、で分類される。サプライチェーン管理用途では、商品の最終仕向地に到着する前に、サプライチェーンの様々な経由地点において、チェーンの各段階で商品が再分類されるときに、商品のＲＦＩＤタグを読み取ることができる。商品のグループが形成された場合に、それらの商品に取り付けられたＲＦＩＤタグは、ＲＦＩＤタグの母集団とみなすことができる。
【０００４】
従来のＲＦＩＤシステムは、励起することができるすべてのＲＦＩＤタグを読み取ろうとする。物理法則は、通常、ＲＦＩＤタグの母集団に対してつねに１００％の読み取り率を達成することを妨げる。不良の原因は、母集団にある各ＲＦＩＤタグを囲む伝播環境や伝播障害に関係することが多い。例えば、パレットの中央にあるタグを充分に励起できなかったり、パレットに対してはめ込まれた関係にあるために、タグの向きによっては良好な読み取りが妨げられることがあったり、タグの廃却率によりタグが読み取れなくなることがあったり、あるいは製品の素材（例えば金属や液体）に起因する無線周波数の高い減衰により、タグが読み取り機から遮断されることがあったりする。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来からある多くのＲＦＩＤシステムの欠点は、ＲＦＩＤタグ母集団にあるあらゆるＲＦＩＤタグがいつ読み取られたかを確認する方法がないことである。これは、タグの読み取りに成功したことを知らせる「ビープ音」を作業者が聞くバーコードリーダの場合とは対照的である。ＲＦＩＤシステムでは、現在利用できるそのようなメカニズムがない。「検証可能性」という用語は、母集団にある各タグを物理的に読み取ったか読み取らなかったかに関係なく、ＲＦＩＤタグの母集団全体の存在を検出する能力を意味するために使用することができる。
【０００６】
多くのＲＦＩＤ応用のさらなる課題は、いわゆる「クロスリード（ｃｒｏｓｓ−ｒｅａｄｓ）」に関する。クロスリードは、タグの１つの母集団がエネルギを照射され、別の意図しない母集団のＲＦＩＤタグが応答したときに発生する。電磁エネルギは空間を自由に動くので、意図しない対象領域への波動の伝播を防止する方法がない。
【課題を解決するための手段】
【０００７】
物品の集合体の中のＲＦＩＤタグを符号化し、読み取るシステムおよび方法について説明する。多くの実施形態では、個々のＲＦＩＤタグを符号化するのに使用される符号化文字列は、集合体の中のすべての物品を識別する情報を使用して生成される。符号化文字列は、読み取ることができなかったＲＦＩＤタグからの情報の再生を可能にする誤り訂正符号を含むこともできる。幾つかの実施形態では、ＲＦＩＤタグの符号化は、検証可能性をもたらす。幾つかの実施形態では、ＲＦＩＤタグの符号化はマニフェスト情報を含み、電子配達証明を可能にするために保護される。本発明の実施形態は、受動的な、能動的な、および／または半受動的なＲＦＩＤタグと併用することができる。本発明の実施形態は、ＲＦＩＤタグなどの３次元無線メモリシステムを含めた、任意の分散されたまたは３次元のメモリシステムと併用することもできる。
【０００８】
本発明の一実施形態は複数の物品および複数のＲＦＩＤタグを含み、各物品は物品識別文字列を有し、ＲＦＩＤタグは各物品に取り付けられ、各ＲＦＩＤタグは、少なくとも物品識別文字列のすべてを使用して生成された符号語要素で符号化される。多くの実施形態では、物品は複数のケース、パレット、または容器である。
【０００９】
本発明のさらなる実施形態では、符号語要素の部分セットは、すべての物品識別文字列を示す情報を含む。
【００１０】
本発明の別の実施形態では、すべての符号語要素は、すべての物品識別文字列を示す情報および誤り訂正符号を含む符号語を形成する。
【００１１】
さらに別の実施形態では、符号語は、マニフェスト情報をさらに含む。
【００１２】
さらに別の実施形態では、すべての物品識別文字列を示す情報は、圧縮された物品識別文字列セットであり、その物品識別文字列セットは、集合体の中のすべての物品の物品識別文字列から形成される。
【００１３】
さらに別の実施形態では、誤り訂正符号は、すべての物品識別文字列を示す情報に誤り訂正符号化を適用することで得られる。
【００１４】
さらに別の実施形態では、すべての物品識別文字列を示す情報は暗号化される。
【００１５】
さらに別の実施形態では、符号語は、疑似ランダムキーによって定義されるインタリーバに従ってインタリーブされる。
【００１６】
さらに別の実施形態では、疑似ランダムキーは、暗号化キーを使用して暗号化される。
【００１７】
さらに別の実施形態では、各物品識別文字列は、物品用の物品シーケンス番号を含み、各ＲＦＩＤタグは、符号語要素に加えて、ＲＦＩＤタグが取り付けられた物品の物品シーケンス番号を含む。
【００１８】
さらに別の実施形態では、集合体は、集合体シリアル番号を有し、集合体の中の各物品上のＲＦＩＤタグは、符号語要素および物品シーケンス番号に加えて、集合体シリアル番号を含む。
【００１９】
さらに別の実施形態では、各ＲＦＩＤタグは、誤り訂正情報で符号化され、この誤り訂正情報は、ＲＦＩＤタグから物品シーケンス番号および集合体シリアル番号を読み取った際に、誤りを訂正することができるようにする。
【００２０】
さらに別の実施形態は、ＲＦＩＣタグを符号化できる信号を生成するように構成されたアンテナと、アンテナと通信するプロセッサと、プロセッサと通信するメモリとを含み、当該メモリは、商品の集合体用の物品識別文字列を格納する。さらに、プロセッサは、少なくとも物品識別文字列を使用して符号語を生成するように構成され、またプロセッサは、この符号語から符号語要素を抽出し、アンテナに指示して、符号語要素でＲＦＩＤタグを符号化できる信号を生成させるように構成される。
【００２１】
さらに別の実施形態では、メモリはまた、マニフェスト情報を格納し、プロセッサは、少なくとも物品識別文字列およびマニフェスト情報を使用して、符号語を生成するように構成される。
【００２２】
さらに別の実施形態では、プロセッサは、物品識別文字列を圧縮し、圧縮した物品識別文字列を使用して、誤り訂正符号を生成し、少なくとも圧縮した物品識別文字列および誤り訂正符号を使用して、符号語を生成するように構成される。
【００２３】
さらに別の実施形態では、プロセッサは、圧縮した物品識別文字列および誤り訂正符号を暗号化するように構成される。
【００２４】
さらに別の実施形態では、プロセッサは、疑似ランダムキーに従って、圧縮した物品識別文字列および誤り訂正符号をインタリーブし、疑似ランダムキーを暗号化するように構成される。
【００２５】
さらに別の実施形態では、各物品識別文字列は、物品シーケンス番号を含み、メモリは、集合体シリアル番号を格納し、プロセッサは、少なくとも物品シーケンス番号および集合体シリアル番号を使用してユニークワードを生成するように構成され、アンテナに指示して、符号語要素およびユニークワードでＲＦＩＤタグを符号化できる信号を生成させるように構成される。
【００２６】
さらに別の実施形態では、プロセッサは、物品シーケンス番号および集合体シリアル番号を使用して、誤り訂正符号を生成し、少なくとも物品シーケンス番号、集合体シリアル番号および誤り訂正符号を使用して、ユニークワードを生成するように構成される。
【００２７】
さらに別の実施形態は、複数のＲＦＩＤタグから情報を読み取るように構成されたＲＦＩＤタグ読み取り機と、ＲＦＩＤタグ読み取り機から情報を受け取り、集合体の集合体シリアル番号と一致する集合体シリアル番号を有するＲＦＩＤタグからの情報を格納し、他のＲＦＩＤタグからの情報を廃棄するように構成されたプロセッサとを含む。さらに、プロセッサは、符号語要素が読み取られたＲＦＩＤタグの物品シーケンス番号に従って符号語要素を再配列するようにも構成され、また、符号語要素を使用して符号語を作るようにも構成され、さらに、符号語を使用して物品識別子列を抽出するようにも構成される。
【００２８】
さらに別の実施形態では、プロセッサは、符号語からマニフェスト情報を抽出するようにさらに構成される。
【００２９】
さらに別の実施形態では、プロセッサは、読み取った符号語要素に含まれる誤り訂正情報を使用して、読み取ることができなかったＲＦＩＤタグからの符号語要素を再生するように構成される。
【００３０】
さらに別の実施形態では、プロセッサは、符号語要素一式を暗号化するように構成される。
【００３１】
さらに別の実施形態では、プロセッサは、疑似ランダムキーを暗号化し、疑似ランダムキーを使用して、符号語要素一式をデインタリーブするように構成される。
【００３２】
さらに別の実施形態では、プロセッサは、各物品識別文字列から物品シーケンス番号を抽出し、抽出した物品シーケンス番号を各ＲＦＩＤタグの物品シーケンス番号と照合するように構成される。
【００３３】
さらに別の実施形態では、プロセッサは、各ＲＦＩＤタグに対応する物品識別文字列のレコードを作成するように構成される。
【００３４】
さらに別の実施形態では、プロセッサは、在庫から取り出されたと分かっているＲＦＩＤタグの符号語要素をメモリに格納し、在庫にあると考えられるＲＦＩＤタグを読み取り、読み取られなかった、在庫にあると考えられるＲＦＩＤタグを識別し、欠落したＲＦＩＤタグに対応する物品識別文字列を各ＲＦＩＤタグに対応する物品識別文字列のレコードに配置するように構成される。
【００３５】
本発明の方法の実施形態は、集合体の中のすべての物品の物品識別文字列を使用して、識別文字列セットを作成することと、少なくとも識別文字列セットを使用して、符号語を生成することと、その符号語を、集合体の中の物品の個数に等しい複数の符号語要素に分割することと、各符号語要素を使用して個々のＲＦＩＤタグを符号化することとを含む。
【００３６】
本発明の方法のさらなる実施形態では、符号語は、少なくとも識別文字列セットおよびマニフェスト情報を使用して生成される。
【００３７】
本発明の方法の別の実施形態では、識別文字列セットを使用して符号語を生成することは、識別文字列セットを圧縮することと、圧縮した物品識別文字列セットに誤り訂正符号を追加することとをさらに含む。
【００３８】
本発明の方法のさらに別の実施形態では、識別文字列セットを使用して符号語を生成することは、圧縮した識別文字列セットおよび誤り訂正符号を暗号化することをさらに含む。
【００３９】
本発明の方法のさらに別の実施形態では、識別文字列セットを使用して符号語を生成することは、疑似ランダムキーによって定義されるインタリーバを使用して、圧縮した識別文字列セットおよび誤り訂正符号をインタリーブすることをさらに含む。
【００４０】
本発明の方法のさらに別の実施形態は、疑似ランダムキーを暗号化することをさらに含む。
【００４１】
本発明の方法のさらに別の実施形態は、物品の集合体にシリアル番号を割り当てることと、少なくとも物品の集合体のシリアル番号と、ＲＦＩＤタグが作られた物品の物品識別文字列に含まれる物品シーケンス番号とを使用して生成された、ユニークワードでＲＦＩＤタグを符号化することとを含む。
【００４２】
本発明の方法のさらに別の実施形態では、ユニークワードは、誤り訂正符号をさらに含む。
【００４３】
本発明の方法のさらに別の実施形態は、符号語要素、集合体シリアル番号および物品シーケンス番号を複数のメモリから読み取ることと、集合体のシリアル番号と一致しない集合体シリアル番号を有するメモリからの符号語要素を廃棄することと、メモリから読み取った物品シーケンス番号に従って残りの符号語要素を再配列することと、配列した符号語要素を使用して符号語を形成することと、その符号語から物品識別文字列セットを抽出することと、各物品識別文字列を使用して集合体の中の物品を識別することとを含む。
【００４４】
本発明の方法のさらに別の実施形態はまた、符号語からマニフェスト情報を抽出することも含む。
【００４５】
本発明の方法のさらに別の実施形態では、配列した符号語要素を使用して符号語を形成することは、読み取られた前記符号語要素に含まれる誤り訂正情報を使用して、読み取られなかったメモリからの符号語要素を再生することを含む。
【００４６】
本発明の方法のさらに別の実施形態では、配列した符号語要素を使用して符号語を形成することは、符号語要素一式を暗号化することをさらに含む。
【００４７】
本発明の方法のさらに別の実施形態では、配列した符号語要素を使用して符号語を形成することは、疑似ランダムキーを暗号化することと、疑似ランダムキーを使用して符号語要素一式をデインタリーブすることとをさらに含む。
【００４８】
本発明の方法のさらに別の実施形態では、各識別文字列を使用して集合体の中の物品を識別することは、各物品識別文字列から物品シーケンス番号を抽出することと、抽出した物品シーケンス番号を、各メモリから読み取った物品シーケンス番号と照合することとをさらに含む。
【００４９】
本発明の方法のさらに別の実施形態は、各物品に対応する物品識別文字列のレコードを作成することをさらに含む。
【００５０】
本発明の方法のさらに別の実施形態は、在庫にある物品に添付されたメモリから読み取った符号語要素を、在庫から取り出されたと分かっている物品に関連する格納された符号語要素と組み合わせた符号語を作成することによって、在庫を追跡することをさらに含む。
【００５１】
本発明の方法のさらに別の実施形態は、読み取られなかった、在庫にあると考えられる物品を識別し、各物品に対応する物品識別文字列のレコードを使用して、欠落している特定の物品を識別することによって、在庫から欠落した物品を特定することをさらに含む。
【００５２】
本発明の方法のさらに別の実施形態では、各メモリは、個々のＲＦＩＤタグの一部である。
【図面の簡単な説明】
【００５３】
【図１】図１は、工場、倉庫および小売店との間を移動する本発明の実施形態に従って符号化されるＲＦＩＤタグを有する物品の概念図である。
【図２】図２は、本発明の実施形態に従うＲＦＩＤタグ読み取り機を含む倉庫の平面図である。
【図３】図３は、本発明の実施形態に従うＲＦＩＤタグ読み取り機を含む小売店の平面図である。
【図４】図４は、パレットに包装される物品に添付されるＲＦＩＤタグに符号化される情報を読み込むＲＦＩＤ読み取り機の概念図である。
【図５】図５は、本発明の実施形態に従うＲＦＩＤタグを符号化し、ＲＦＩＤタグから情報を読み取るプロセスを示すフローチャートである。
【図６】図６は、本発明の実施形態に従うＲＦＩＤタグを符号化するプロセスを示すフローチャートである。
【図７ａ】図７ａは、本発明の実施形態に従う符号語要素を生成するプロセスを示すフローチャートである。
【図７ｂ】図７ｂは、本発明の実施形態に従う符号語要素を生成するプロセスを示すフローチャートである。
【図８ａ】図８ａは、従来のＥＰＣ／ＩＳＯに準拠したＲＦＩＤタグに格納することができる物品識別文字列の概念図である。
【図８ｂ】図８ｂは、本発明の実施形態に従う符号語要素の概念図である。
【図９】図９は、本発明の実施形態に従う物品のためのユニークワードを生成するプロセスを示すフローチャートである。
【図１０】図１０は、本発明の実施形態に従う符号語要素を生成するシステムの概念図である。
【図１１】図１１は、本発明の他の実施形態に従う符号語要素を生成するためのソフトウェアアプリケーションの概念図である。
【図１２】図１２は、本発明の実施形態に従う低密度パリティチェック（ＬＤＰＣ）コードのための基本的なコード構造の概念図である。
【図１３】図１３は、本発明の実施形態に従うＬＤＰＣ符号器のコード構造の概念図である。
【図１４ａ】図１４ａは、本発明の実施形態に従うパリティマトリックスの図である。
【図１４ｂ】図１４ｂは、図１４ａに示されるマトリックスの６０倍に拡大されるマトリックスの図である。
【図１５】図１５は、本発明の実施形態に従う物品の集合体のＲＦＩＤタグからの情報を再生するプロセスを示すフローチャートである。
【図１６ａ】図１６ａは、本発明の実施形態に従う集合体のＲＦＩＤタグから読み取る符号語要素からの符号語の再構築の概念図である。
【図１６ｂ】図１６ｂは、本発明の実施形態に従う集合体のＲＦＩＤタグから読み取る符号語要素からの符号語の再構築の概念図である。
【図１６ｃ】図１６ｃは、本発明の実施形態に従う集合体のＲＦＩＤタグから読み取る符号語要素からの符号語の再構築の概念図である。
【図１７ａ】図１７ａは、本発明の実施形態に従う複数の符号語要素から符号語を再構築するための可変チェックノードプロセッサの概念図である。
【図１７ｂ】図１７ｂは、バール（Ｂａｈｌ）、コック（Ｃｏｃｋｅ）、イェリネク（Ｊｅｌｉｎｅｋ）およびラビブ（Ｒａｖｉｖ）（ＢＣＪＲ）トレリス復号器の概念図である。
【図１７ｃ】図１７ｃは、本発明の実施形態に従う可変チェックノードプロセッサおよびＢＣＪＲトレリス復号器の統合の概念図である。
【図１８】図１８は、図１４に示されるレート１／３コードを使用して、生成した符号化文字列を利用する本発明の実施形態に従うシステムの誤り率性能を示す図である。
【図１９】図１９は、本発明の実施形態に従うマニフェスト情報を含む符号語要素を有する商品の集合体のＲＦＩＤタグをコード化して、読み取るプロセスを示すフローチャートである。
【図２０】図２０は本発明の実施形態に従うＲＦＩＤタグを有する、小売店の棚にある商品の概念図である。
【図２１】図２１は、本発明の実施形態に従う在庫管理を実行するプロセスを示すフローチャートである。
【図２２】図２２は、本発明の実施形態に従う在庫管理を実行するシステムの概念図である。
【発明を実施するための形態】
【００５４】
ここで図面を参照すると、物品集合体上のＲＦＩＤタグを符号化し、読み取るシステムが示されている。集合体は、物品の入ったケース、物品が載ったパレット、および物品を入れる容器を含むことができる。多くの実施形態では、集合体の中の各物品は、関連する物品識別文字列を有する。符号化プロセスは、物品識別文字列を使用して集合体の符号語を生成し、その符号語を、各物品のＲＦＩＤタグに割り当てられた符号語要素に分割することを含む。幾つかの実施形態では、符号語は誤り訂正符号を含む。ＲＦＩＤタグ集合体を読み取ろうとする場合、通常はＲＦＩＤタグの一部のみを読み取ることができ、誤り訂正符号を使用して、読み取られなかったＲＦＩＤタグに符号化された符号語要素を再生する。すべての符号語要素が読み取られた、および／または再生された後、符号語を再構築することができ、集合体の中の各物品用の物品識別文字列が決まる。
【００５５】
多くの実施形態では、物品識別文字列の冗長性を利用して符号語を生成する。本発明の実施形態による符号語は、物品識別文字列を圧縮し、誤り訂正符号をその圧縮したデータに追加することにより生成することができる。幾つかの実施形態では、符号語を生成する際に、物品識別文字列に加えて、情報が使用される。例えば、マニフェスト情報を符号語に含めることができる。多くの実施形態では、符号語に含まれる情報は、インタリーブして難読化され、および／または暗号化を使用して保護される。多くの例では、符号語は、ビット数が、連結した物品識別文字列と同じかまたはそれ未満である。
【００５６】
幾つかの実施形態では、集合体の中の各ＲＦＩＤタグはまた、物品シーケンス番号を含むユニークワードで符号化される。物品シーケンス番号は、符号語要素の再配列を容易にする。多くの実施形態では、ユニークワードは、集合体シリアル番号も含む。集合体シリアル番号により、読み取り機が、読み取ることを意図しないＲＦＩＤタグ集合体から読み取った符号語要素を廃棄するのが可能になる。
［サプライチェーン］
【００５７】
本発明の実施形態によるサプライチェーンが図１に示されている。サプライチェーン１０は、工場１２、倉庫１４、および小売店１６の間の物品の移動を含む。サプライチェーンを通じた様々な段階で、物品は集合体に分類され、集合体の中の各物品は、本発明の実施形態による、符号化されたＲＦＩＤタグを付けられて、集合体の中のすべての物品に関する情報を集合体の中の一部のＲＦＩＤタグから再生することができる。集合体が、ある場所から別の場所に移動するとき、ＲＦＩＤ読み取り機は、集合体の中の各ＲＦＩＤタグに問い合わせようとする。ＲＦＩＤ読み取り機は通常、集合体の中のＲＦＩＤタグの一部からしか情報を読み取ることができない。しかし、読み取られたＲＦＩＤタグに符号化された情報は、集合体の中のすべての物品に関する情報を含んでいる。
【００５８】
図１に示すサプライチェーンは非常に単純である。本発明の実施形態は、複数の倉庫間での集合体の移動、および／または工場とは異なる供給源から生じる物品の移動を含む、さらに相当複雑なサプライチェーンを含めた任意のサプライチェーンで使用することができる。
【００５９】
物品がエンドユーザに至る途中に通過することがある倉庫および小売店を検討することで、物品がサプライチェーンを通じて移動するときの物品の追跡についてより深く理解することができる。本発明の実施形態による、倉庫に入荷し、倉庫から出荷する物品を追跡するためのＲＦＩＤ読み取り機を備えた倉庫が、図２に示されている。物品は通常、受け入れ口２２を通って倉庫に入り、パレット包装ステーション２６で集合体の形に形成される前に、そして出荷口２８から出荷される前に、保管棚２４に一時的に保管される。物品が倉庫の中を移動するときに、物品に取り付けられたＲＦＩＤタグに問い合わせをして、物品を追跡することができる。さらに、物品が集合体に加えられるときに、ＲＦＩＤタグを物品に固定したり、再符号化したりすることができる。本発明の多くの実施形態では、集合体全体の全ＲＦＩＤタグにわたって符号化された情報は、集合体の中のすべての物品に関する情報およびマニフェスト情報を含み、インタリーブおよび／または暗号化プロセスによって、これらの情報を保護することができる。図示した実施形態では、受け入れ口２２、保管棚２４、パレット包装ステーション２６、および出荷口２８を含む倉庫２０内に、複数の問い合わせ用の空間がある。質問機を装備したフォークリフトおよび／または携帯装置を装備した作業者など、移動性の問い合わせ空間も存在できる。問い合わせ空間の大きさの可変性は、電力制御によって、すなわち所望の範囲を照射するのに使用できる励起電力量によって具現化され、最小範囲は、ＥＰＣ  Ｇｅｎ２およびＩＳＯ  １８０００−６の場合には、通常約−２０ｄＢｍを上限とされるＲＦＩＤタグ信号受信感度によって決まり、最大範囲は、米国では電力が約４ワットに制限される規定上の制約によって決まる。物品が倉庫に入り、倉庫の中を全体にわたって移動され、パレットの形に形成されて倉庫から輸送されるときに、各問い合わせ空間での読み取り機による問い合わせを遠隔で制御して、個々の物品および物品の集合体を読み取ることができる。
【００６０】
図示した実施形態では、ＲＦＩＤ読み取りシステムは、励起装置３０および読み取り機３２で構成されている。読み取り機は、ネットワーク３４を介してデータベースに接続され、本発明の実施形態に従って、読み取り機により得られた情報を使用して、倉庫内に商品在庫を維持し、工場から受け入れて出荷した物品のマニフェストを保存することができる。幾つかの実施形態では、２００６年１０月２７日に出願の、ラミン・サドル（Ｒａｍｉｎ  Ｓａｄｒ）による「ＲＦＩＤ受信機（ＲＦＩＤ  Ｒｅｃｅｉｖｅｒ）」と題した米国特許出願第１１／５５３，９５１号に記載された読み取りシステムの１つなどの読み取りシステムを使用する。他の実施形態では、単一の一体となった励起装置および読み取り機を有するシステムを含めて、ＲＦＩＤタグの集合体に問い合わせできる任意のＲＦＩＤタグ読み取り機を使用することができる。米国特許出願第１１／５５３，９５１号の開示は、参照することによりその全体を本明細書に組み込むものとする。
【００６１】
本発明の実施形態に従って、小売店に入荷し、そこから出荷する物品を追跡するＲＦＩＤ読み取り機を有する小売店が、図３に示されている。物品は通常、受け入れ口２２からパレットに載って小売店に入る。パレットは解かれ、物品は、ボックス破砕ステーション４２でボックスから取り出され、保管棚２４、冷凍保管庫４４、および冷蔵保管庫４６などの保管場所に移動される。集合体が小売店に入荷したときと、物品が小売店内全体にわたって配置されて、販売されるときに、集合体のＲＦＩＤタグに問い合わせることにより、在庫の追跡、商品の位置、および紛失した商品の検出が可能になる。小売店４０は、受け入れ口２２と、ボックス破砕機４２と、保管棚２４と、冷凍保管庫４４と、冷蔵保管庫４６とに配置された問い合わせ空間を含む。図示した実施形態では、ＲＦＩＤ読み取りシステムは、励起装置３０および読み取り機３２で構成される。ＲＦＩＤ読み取り機は、ネットワーク３４を介してデータベースに接続され、ＲＦＩＤ読み取り機によって得られた情報を使用して、小売店内に物品の在庫を維持することができる。
【００６２】
本発明の実施形態に従って符号化されたＲＦＩＤタグが付いた物品の集合体が、サプライチェーンの任意の地点でＲＦＩＤ読み取り機によって読み取られるときに、ＲＦＩＤ読み取り機が、集合体の中のすべてのＲＦＩＤタグから直接情報を読み取る可能性は低い。ＲＦＩＤ読み取り機がすべてのタグを読み取るのは不可能であることが図４に示されている。本発明の実施形態に従って読み取り機によって読み取られる、物品が載ったパレットを含む問い合わせ空間が図４に示されている。問い合わせ空間５０は、物品が載ったパレット５２を含む。物品が載ったパレット５２には、パレットに積み重ねられた物品の集合体の表面近くに配置された第１の物品５６と、パレットに積み重ねられた物品の集合体の内部に配置された第２の物品５８とが含まれる。多くの実施形態では、読み取り機は、第１の物品からＲＦＩＤ情報を得ることができ、第２の物品のＲＦＩＤタグからＲＦＩＤ情報を得ることができない。第２の物品のＲＦＩＤタグを読み取ることができないのは、幾つかの要因に起因すると考えることができる。例えば、パレットの中央にあるタグを充分に励起することができなかったり、パレットに対してはめ込まれた関係にあるために、タグの向きによっては良好な読み取りが妨げられることがあったり、タグの廃却率によりタグが読み取れなくなることがあったり、屋内無線伝播環境での多重経路よる高周波の減衰や、タグアンテナと製品素材（例えば、金属または液体）との間のエネルギの高周波結合による高周波の減衰によって、読み取り機によるタグからの信号の受信に失敗することがあったりする。本発明の実施形態に従って各ＲＦＩＤタグが符号化されると、読み取ることができた、集合体の中のＲＦＩＤタグからの情報を使用して、読み取ることができなかったＲＦＩＤタグからの情報を再生することができる。
［物品の集合体の追跡］
【００６３】
ＲＦＩＤタグを符号化し、ＲＦＩＤタグから情報を読み取ることを含む、本発明の実施形態によるサプライチェーンプロセスが、図５に示されている。プロセス６０は、物品の集合体を形成する（６２）ことと、集合体の中のすべての物品に関する同一性に基づいて、集合体の中の各物品のＲＦＩＤタグに符号語要素を割り当てる（６４）ことと、集合体の中の物品の少なくとも一部のＲＦＩＤタグから符号語要素を読み取る（６６）ことと、読み取った符号語要素を使用して、集合体の中のすべての物品の同一性を再構築する（６８）こととを含む。
【００６４】
本発明の実施形態による符号語要素の重要な特徴は、各符号語要素が、集合体の中のすべての物品の同一性を反映した情報を使用して生成されることである。実際上、集合体全体に関する情報は、集合体の中の各物品のＲＦＩＤタグ全体に行き渡る。多くの実施形態では、物品のＲＦＩＤタグから単一の符号語要素を読み取っても、ＲＦＩＤタグを含む物品（または集合体の中の他の任意の物品）の同一性を確認するのに情報が不充分である。一方、集合体の中の物品の充分大きな部分セットのＲＦＩＤタグから符号語要素を読み取ることにより、集合体の中の各物品に関する情報の再生が可能になる。
［符号語要素の生成］
【００６５】
幾つかの実施形態では、集合体の中の各物品は物品識別文字列によって識別され、符号語要素は、集合体の中のすべての物品用の物品識別文字列を使用して生成される。本発明の実施形態による、符号語要素をＲＦＩＤタグに割り当てるプロセスが、図６に示されている。プロセス７０は、集合体の中の各物品用の物品識別文字列を受け取る（７２）ことと、少なくともすべての物品識別文字列を使用して符号語を生成する（７４）ことと、符号語要素を各物品に割り当てる（７６）ことと、符号語要素で符号化されたＲＦＩＤタグを各物品に取り付ける（７８）こととを含む。
【００６６】
図示した実施形態では、物品識別文字列に内在する情報を維持する様々な方法のいずれかで符号語を生成することができる。例えば、本発明の実施形態による、符号語を生成するプロセスは、物品識別文字列の損失のない圧縮を含むことができる。多くの実施形態では、符号語は、符号語の一部が消失するかまたは破損した場合に、すべての物品識別文字列の再生を可能にする誤り訂正情報を含む。作動時、読み取り機は集合体の中の物品のＲＦＩＤタグから読み取った符号語要素を使用して、符号語を再構築しようとする。ＲＦＩＤタグを読み取ることができない場合、再構築した符号語に欠落が存在し、この欠落は、誤り訂正符号を使用して埋めることができる。符号語を再構築できるようにするために、読み取られなければならないＲＦＩＤタグの個数は通常、誤り訂正符号のレートに依存する。
【００６７】
本発明の実施形態による、符号語を生成するプロセスが、図７ａに示されている。プロセス８０は、集合体の中のすべての物品の物品識別文字列を使用して、物品識別文字列セットを形成する（８２）ことを含む。次いで、物品識別文字列セットを圧縮し（８４）、この圧縮した物品識別文字列セットに誤り訂正符号を追加して、符号語を生成する（８６）。次いで、符号語を物品の個数に等しい複数の符号語要素に分割する（８８）。多くの実施形態では、物品識別文字列セットは、集合体の中の各物品の物品識別文字列を連結して形成される。幾つかの実施形態では、圧縮および誤り訂正符号化方法は、物品識別文字列と同じ容量かまたはそれ未満の符号語要素が得られるように選択される。他の実施形態では、様々な圧縮および誤り訂正符号の任意のものを使用することができる。
【００６８】
多くの実施形態では、ＲＦＩＤタグは、物品の集合体に関する情報への許可されていないアクセスを防止するやり方で、その情報を用いて符号化される。幾つかの実施形態では、符号語が生成され、符号語要素を生成する前に、様々な暗号化および難読化技術の１つまたは複数が符号語に適用される。符号語の暗号化および／または難読化によって、符号語要素にアクセスできた誰かが、符号語を再生できる可能性が低くなる。他の実施形態では、集合体の中の物品のＲＦＩＤタグを符号化するために使用される情報を生成するのに、１つまたは複数の暗号化および／または難読化プロセスが、符号語要素のそれぞれに個別に適用される。他の実施形態では、限定するものではないが、物品識別文字列を符号語にマッピングする専用プロセスの使用を含めて、集合体の中の物品に関する情報を保護する他の方法を使用することができる。
［集合体に関する情報の保護］
【００６９】
本発明の実施形態による、難読化した符号語を使用してＲＦＩＤタグを符号化するプロセスの実施形態が、図７ｂに示されている。プロセス８０’は、物品識別文字列セットを形成する（８２’）ことを含む。物品識別文字列セットを圧縮し（８４’）、圧縮した物品識別文字列に誤り訂正符号を追加する（８６’）。誤り訂正符号と圧縮した物品識別文字列セットとをインタリーブすることで難読化した符号語を形成する（９０）。多くの実施形態では、疑似ランダムキーを使用してインタリーバを構成し、疑似ランダムキーを暗号化する（９２）。幾つかの実施形態では、暗号化したキーを符号語に追加し、その符号語を集合体の中の物品の個数に等しい複数の符号語要素に分割する（７８’）。他の実施形態では、符号語は、暗号化した疑似ランダムキーを含まない。幾つかの実施形態では、パレットまたは他の容器、あるいは集合体とともに輸送される物品に取り付け可能な、集合体用のＲＦＩＤタグに疑似ランダムキーを符号化する。多くの実施形態では、暗号化されたキーは、電子メールまたは電気通信の他の形態を経由することを含めた他の手段によって輸送される。
［物品識別文字列］
【００７０】
上記説明のほとんどは、商品の集合体の中の各物品について記述する物品識別文字列セットの存在を想定している。多くの異なる方法で物品識別文字列を得ることができる。幾つかの用途では、標準化した物品識別文字列セットが望ましい。例えば、多くのサプライチェーンは、マサチューセッツ州ケンブリッジに所在のマサチューセッツ工科大学オートＩＤセンタによって開発された電子製品符号（ＥＰＣ）規格などの規格に基づいて得られた物品識別文字列を使用する。他の実施形態では、物品識別文字列を定めるのに他の標準規格を使用することができる。
【００７１】
一般的な物品識別文字列が図８ａに示されている。物品識別文字列１０２は、商品記述文字列１０３を構成する第１のビット列と、物品シーケンス番号１０４またはＣａｓｅ  ＩＤを構成する第２のビット列とを含む。商品記述文字列１０３は、物品を簡単に記述するのに使用される非一意的な文字列であることが多い。物品シーケンス番号は、物品集合体の中の物品に対して一意の番号である。多くの実施形態では、物品シーケンス番号は、物品のすべての集合体にわたって一意ではない。
［符号化文字列の生成］
【００７２】
上記のように、図８ａに示したものと同様の物品識別文字列は、ＲＦＩＤタグを符号化する符号化文字列の少なくとも一部として使用される符号語要素を生成するために使用される。本発明の実施形態による符号化文字列が、図８ｂに示されている。符号化文字列１０６は、本発明の実施形態に従って得られた符号語要素１０８およびユニークワード１１０を含む。幾つかの実施形態では、ユニークワード１１０は、物品識別文字列の物品シーケンス番号と同じ物品シーケンス番号１１４を含む。符号化文字列に物品シーケンス番号を含むことによって、符号語要素から再生された物品識別文字列を特定のＲＦＩＤタグと照合することが可能になる。さらに下記に説明するように、物品識別文字列を特定のＲＦＩＤタグと照合する機能により、物品集合体の追跡に加えて、特定の物品の在庫管理が容易になり得る。幾つかの実施形態では、ユニークワード１１０は集合体シリアル番号も含む。集合体シリアル番号は、物品集合体を一意的に識別できる番号である。幾つかの実施形態では、集合体シリアル番号は、商業機構内の物品集合体を一意的に識別できる。集合体シリアル番号により、読み取り機は、集合体に隣接する物品から誤って読み取られた、ＲＦＩＤタグからの符号語要素を廃棄できるようになる。図示した実施形態では、符号化文字列１０６のユニークワード１１０はまた、読み取り機が、物品シーケンス番号および／または集合体番号の誤りを訂正するのに使用できる誤り訂正符号と、他の用途のために残しておくことができる余剰ビットとを含む。
［ユニークワードの生成］
【００７３】
本発明の実施形態によるユニークワードを生成するプロセスが図９に示されている。プロセス１２０は、物品の物品識別文字列から物品シーケンス番号を得る（１２２）ことと、物品が属する集合体の集合体シリアル番号を得る（１２４）こととを含む。物品シーケンス番号、集合体シリアル番号、およびユニークワードに含めることが望ましいであろうさらなる情報を使用して、誤り訂正符号を生成する（１２６）。次いで、誤り訂正符号、物品シーケンス番号、集合体シリアル番号、および（必要に応じて）さらなる情報を使用して固有の符号語を生成し（１２８）、これを符号語要素とともにＲＦＩＤタグに符号化する（１３０）。
［ＥＰＣの枠内での物品集合体の符号化］
【００７４】
本発明の実施形態による、ＥＰＣバージョン１．３に準拠した物品識別文字列を使用して符号化文字列を生成するソフトウェアアプリケーションが、図１０に概念的に示されている。  ソフトウェアアプリケーション１３９は、パレット上の商品ケースなどの集合体の中の物品に関連するＮ個の物品識別文字列のリスト１４０を受け取る。各物品識別文字列は、９６ビットであり、Ｃａｓｅ  ＩＤで識別可能なＥＰＣ汎用識別子列を含む。Ｃａｓｅ  ＩＤは、各ＥＰＣ汎用識別子列に関連する物理的なタグ割り当てＩＤを付与する９ビットの数である。上記のように、これらの９ビットＣａｓｅ  ＩＤは、各符号化文字列のユニークワードのフィールドと１対１に対応する物品シーケンス番号である。Ｃａｓｅ  ＩＤおよびユニークワードは、物品識別文字列および符号化文字列の両方の場合と物理的に同様な関係にある。上記に概説した態様で符号語要素を復号することで、再生したＣａｓｅ  ＩＤを物品の符号化文字列のユニークワードにあるＣａｓｅ  ＩＤと照合して、元のＥＰＣ汎用識別子および隣接するＣａｓｅ  ＩＤを元のタグに再度割り当てることができる。
【００７５】
ソフトウェアアプリケーション１３９は、物品識別文字列リストを一列に並べ、並べたリストに追加情報を付け加えることができる。幾つかの実施形態では、追加情報には、マニフェスト情報１４２が含まれ、ソフトウェアアプリケーションの情報源符号器１４４要素への入力の形で、追加情報をデータ流に付け加えることができる。マニフェスト情報は、商品が載ったパレットなどの集合体に、配送センタが組み込みたいと考えるであろう、Ｎ個の物品識別文字列に追加するデータである。例としては、パレット構築の時刻／場所、意図するパレットの送り先などが含まれる。物品識別文字列およびマニフェスト情報により、集合体が一意的に識別される。
【００７６】
図示した実施形態では、物品識別文字列およびマニフェスト情報のリスト全体にわたってかなりの重複がある。情報源符号器１４４は、少なくとも（９６＋９）Ｎビットの物品識別文字列情報を９６Ｎビットよりはるかに小さいものに圧縮する。多くの実施形態では、マニフェスト情報も圧縮される。元の物品識別文字列およびマニフェスト情報のノイズのない情報源符号化を行うために、情報源符号器１４４によって使用され得る、多くの使用可能な情報源圧縮アルゴリズムがある。多くの実施形態では、ハフマン符号、算術符号、または汎用情報源符号化法が使用される。幾つかの応用では、圧縮性能と処理量との間の良好な折衷案を提供する情報源符号化技術が選択される。
【００７７】
ソフトウェアアプリケーションは、圧縮したビットに順方向誤り訂正（ＦＥＣ）符号化１４６を行う。図示した実施形態では、ＦＥＣ符号化は、情報ビットを総計７２Ｎビットに拡張し戻す。誤り訂正符号を生成した場合に、結果として得られる情報ビット数の総計（ｍ）は、データ圧縮効率に依存し、符号レートおよびブロック長を確定する。確定基準については、さらに下記で説明する。
【００７８】
物品識別子列およびマニフェストのリストに含まれる情報を暗号化して、プライバシーおよび安全性を保証することができる。暗号化／安全モードを可能にする一実施形態では、ランダム７２ビット２進列πが生成される。この２進列は、長さ７２Ｎの順列ｐ（π）生成１５０のシード（ｓｅｅｄ）となる。順列ｐ（π）は、符号のパリティチェックマトリクスＨの列をインタリーブするのに使用される、言い換えれば、生成した符号語を並べ替えて、ＦＥＣエンコーダ／フレーマ１４６でｃ（暗号文）を作成するのに使用される。πおよびＮからｐ（π）を生成するメカニズムは公知である。符号語の再生に関する情報は、暗号化（１５０）によって保護され、ランダム２進列πは、公開キー暗号（Ｅ）および送り先に関連する公開キーｋ、ｅkを使用する。図示した実施形態では、結果として得られたπ、πcの暗号化版も７２ビット長であり、集合体ＲＦＩＤタグに書き込まれる。次いで、πのコピーをすべて破壊して安全性を保証する。多くの実施形態では、集合体ＲＦＩＤタグは、パレットなどの輸送用容器に固定される。他の実施形態では、疑似ランダム文字列πは、安全な電子通信手段を介することを含めた他の通信手段を介して読み取り装置に送られる。送り先秘密キーｄkは、πcからπを再生するために、読み取り機１６２によって使用される。送り先は、その秘密キーを信頼できない相手に決して公開しない。公開キーｅkについては、公開してもよいし、（認証を目的として）信頼できる第３者（ＴＴＰ）１５２が管理してもよい。
【００７９】
（安全かそうでないかは別として）符号語が生成されると、ソフトウェアアプリケーション１３９は、符号語を符号語要素に分割する。図示した実施形態では、符号語は７２Ｎビットであり、各符号語要素は７２ビットである。すべての７２ビット符号語要素１５４は、２４ビットのユニークワード１５６を追加されて、完全な９６ビット符号化文字列を形成し、次いで、この符号化文字列をＥＰＣ／ＩＳＯ準拠のＲＦＩＤタグに符号化できる。
【００８０】
一実施形態では、各ユニークワード１５６は、２−誤り訂正ボーズ、レイ−チャウドゥリ、ホックエンゲム（Ｂｏｓｅ、Ｒａｙ−Ｃｈａｕｄｈｕｒｉ、Ｈｏｃｑｕｅｎｇｈｅｍ）（ＢＣＨ）符号（ｎ＝２４、ｋ＝１４、ｄmin＝５）を含む。１４データビットの下位９ビットは、物理的に読み取った符号化文字列を、復号する前に順序付けるためのシリアル番号（０からＮ−１、Ｎ＜５１２）として使用される。上記のように、シリアル番号は通常、符号化文字列で符号化されたＲＦＩＤタグを有する物品に割り当てられたＣａｓｅ  ＩＤ（すなわち、物品シーケンス番号）である。多くの実施形態では、上位５ビットは、集合体シリアル番号またはシリアルＩＤを特定の集合体と関連付けるために使用される。集合体シリアル番号は、パレット間の読み取りを防ぐために使用される。所与の在庫段階で一連のＲＦＩＤタグが読み取り機によって読み取られる。所望の集合体シリアル番号を有するＲＦＩＤタグのみが復号器に渡される。また、ユニークワードは、符号語要素に組み込まれたＦＥＣ符号の対象範囲に含まれないので、ビット反転され、かつ消去されたチャネルデータを復号器に渡したい場合に、ＢＣＨ符号が１４ビットユニークワードの内容を保護する（通常の動作モードでは、タグは、受け入れられるためにＥＰＣ  ＣＲＣチェックに合格しなければならない）。
【００８１】
物品識別文字列を符号化文字列に変換するプロセスは、ＥＰＣフォーマットのタグとの下位互換性を維持しながら、各ＲＦＩＤタグを「一意化する」ことに留意されたい。ＥＰＣフォーマットのもとで、集合体の中の個々のＲＦＩＤタグは一意的でなくてもよい。これは、電子タグ（ｅＴａｇ）が、物品を一意的に識別するのに使用できる連続番号化特性を有することを意味するため、本発明の重要な主張事項になる。
［インタリーバ設計］
【００８２】
図１０に示すソフトウェアアプリケーションによって生成された符号語の安全性は、インタリーバの使用にかかっている。多くの実施形態では、符号語インタリーバｐ（π）は、整数セット｛０．．．７１｝にある数の順列である（そのような順列は７２の階乗ある）。この順列は、パリティチェックマトリクスの、Ｎ個、長さ７２の小区分のそれぞれにＮ回適用される。順列ｐ（π）は、第１に、例えばターナリ多項式（ｔｅｒｎａｒｙ  ｐｏｌｙｎｏｍｉａｌ）ｘ127＋ｘ＋１を使用して、７つのリニアフィードバックシフトレジスタ（ＬＦＳＲ）を構築することで得ることができる。この多項式に関連するＬＦＳＲは、１２７個のメモリ要素を有する。ｉ番目のＬＳＦＲ用のメモリ要素は、７２ビット乱数πを左にｉ桁巡回シフトさせることによって初期化される。初期化の後、７つのＬＦＳＲセットの出力は連結されて７ビット数を形成する。さらに、この７ビット数に対して基数７２が適用される。結果として得られた数は、セット｛０．．．７１｝からの疑似ランダム整数である。第２の上記の数を生成する。次いで、これら２つの数を使用して、要素｛０．．．７１｝を初期値とした列挙リストを割り出しする。次いで、割り出された数を交換する。この手順は一定の回数繰り返される。元の順番のセット（［０．．．７１］）の組み替えの回数は、長さＬで連続数が並ぶ確率が、セット｛０．．．７１｝からＬ個の数を連続数の形で取り出す確率に近づくように充分大きくすべきである。この確率は、（７２−Ｌ）！／７２！である。
【００８３】
上記のインタリーバと同様なインタリーバを使用して符号語を保護する場合、秘密を維持しなければならない、システムの唯一の部分は、７２ビット２進列πである。このため、公開キー（ｅk）が、πcを生成する公開キー暗号Ｅek（π）の適用によってπを暗号化するために使用される。π（πc）の暗号化版はタグに書き込まれ、「パレットタグ」のしるしであるユニークワードマーカ「ＰＴ」を付与される。送り先はこのタグを読み取り、秘密キー（ｄk）に基づいた、秘密キー暗号Ｄdk（πc）からの解読を施す。これは、パリティチェックマトリクスインタリーバｐ（π）を導くことができる、つまり可変拘束ノードプロセッサで復号するために（下記を参照のこと）物品集合体を公開するπをもたらす。
【００８４】
特定のソフトウェアアプリケーションが図１０に示されたが、物品識別文字列および他の情報を使用して、符号語要素およびユニークワードを生成するために、本発明の実施形態による多種多様のプロセスを使用することができる。物品集合体のＲＦＩＤタグに符号化された物品識別文字列およびマニフェスト情報などの追加情報を保護するのに使用できる、本発明の別の実施形態によるソフトウェアアプリケーションが、図１１に示されている。図１０に示すソフトウェアアプリケーション１３９と図１１に示すソフトウェアアプリケーション１７０との間の主な相違は、情報源符号化（１７４）のみを行った後、図１１に示すソフトウェアアプリケーション１７０によって公開キー暗号化（１７８）が施され、ＦＥＣインタリーバは利用されないことである。情報源符号器の出力に公開キー暗号化を行うことには、ともに公開キーを形成する可変長キーの生成（１８０）（または、固定長キーの１ブロックずつの連結）が含まれる。他の相違は、暗号化された順列のシード（ｓｅｅｄ）が図１０に示すアプリケーションで独立して伝達されることである。図１５に示すソフトウェアアプリケーション１７０は、物品識別文字列および／またはマニフェスト情報を解読するための情報の伝達を必要としない。図１０および図１１に示すソフトウェアアプリケーション間の相違にかかわらず、２つのアプリケーションは、盗聴の防止を公開−秘密キー暗号化に頼っているので、ともに同レベルの安全性を提供する。
［ＬＤＰＣ符号を使用したＥＣＣの生成］
【００８５】
上記の実施形態の多くでは、物品識別文字列およびマニフェスト情報を使用して生成された符号語の中に誤り訂正符号が含まれる。様々な誤り訂正符号化技術のいずれかを使用することができる。多くの実施形態では、低密度パリティチェック（ＬＰＤＣ）符号が使用される。本発明の実施形態によるＬＰＤＣ符号器の基本構造ブロックが、図１２に示されている。基本構造ブロック２００は、排他的論理和論理演算である一対のチェックノード２０２、２０４に接続された複数の可変ノードを有する。符号のグラフは、可変ノードとチェックノードの間の接続によって定義される。可変ノードの中で、Ｉｎ０からＩｎ３と表記されたノード（２０６、２０８、２１２、２１６）は、入力可能な情報可変ノードを表し、Ｐ０およびＰ１と表記されたノード（２１０、２１４）は、パリティ可変ノードを表している。可変ノードおよびチェックノード間の接続は以下のとおりである。可変ノード２１２はチェックノード２０４に１回、チェックノード２０２に２回つながり、可変ノード２０８は、チェックノード２０４に１回、チェックノード２０２に２回つながり、可変ノード２０６は、チェックノード２０２に１回、チェックノード２０４に２回つながり、可変ノード２１６は、チェックノード２０４に１回、チェックノード２０２に２回つながり、可変ノード２１４は、チェックノード２０４に２回つながり、可変ノード２１０は、チェックノード２０２に１回、チェックノード２０４に２回つながる。
【００８６】
図示した実施形態では、ＬＤＰＣ符号は、３つの符号レート（すなわち、レート２／３、レート１／２、およびレート１／３）に適用可能な最大６ビットの符号語長を備えた基本符号構造２００に構築される。この構造では、Ｉｎ０からＩｎ３で表される最大４つの情報ビットと、Ｐ０およびＰ１で表される２つのパリティビットがある。４つの情報ビットの場合、レートは２／３である。符号レート１／３および１／２に対しては、それぞれ、２つのパリティビットと、１つまたは２つの情報ビットとがある。２つのチェックノードとの等式は、排他的論理和シンボル２０２、２０４への接続部で表されている。
【００８７】
７２ビット符号語要素の生成に使用できる、本発明の実施形態による正式なＬＰＤＣ符号器の符号構造が図１３に示されている。ＬＤＰＣ符号器２２０は、その長さが７２である基本符号を具現化するために、Ｔ回（Ｔは、レート１／３、１／２、２／３に対してそれぞれ２４、１８、１２である）繰り返される基本符号構造を含む。次いで、サイズＮの巡回置換で基本符号を複製する。Ｎは入力パラメータであり、通常集合体の中の物品の個数に等しい。このプロセスは、複製したＬＤＰＣ基本符号構造の二部グラフの所与の辺（または、対応するパリティチェックマトリクスの「１」）をサイズＮのシフトした単位マトリクスで置き換えることを含む。この実施は、符号化の世界では公知である。この２つのステップの組み合わせにより、その全体長さがすべてのレートに対して７２Ｎである、符号用のパリティチェックマトリクスが得られる。例えば、下記のテーブルから、レートが２／３の符号を有する、サイズがＮ＝２０の１パレットを消去から保護するのに適切な符号は、図１２に示す基本符号構造２００をＴ＝１２回繰り返し、次いで結果として得られた構造２０を２０回繰り返すことによって得ることができると分かる。これにより、４ＴＮ＋２ＴＮ＝６（１２）（２０）＝１１４０ビットの符号が得られる。１１４０＝７２＊２０であることに留意されたい。
【表１】
2010515999.tif 000003
表１−様々なＬＤＰＣ符号レートに対する基本符号構造のコピー数と結果として得られた情報ビットおよびパリティビット
【００８８】
符号レートの選択は、情報源符号化後の全ビット数に基づくことができ、下記の式に従って求めることができる。
【数１】
2010515999.tif 000004
上式で、Ｔｏｔｂｉｔｓ＝長さ（ｃ）、Ｎ＝物品／ＲＦＩＣタグの個数
【００８９】
上記符号の（ブロック長の）漸近しきい値解析から、符号は、ブロック長が無限に向かって行くにつれて（各レートに対して）シャノン限界に近い性能を提供することができると分かる。
【００９０】
図１４ａおよび図１４ｂは、図１２にあるレートが２／３の基本符号構造を展開したリテラル（ｌｉｔｅｒａｌ）例を示している。図１２の符号は、可変ノードとチェックノードとの間に総計１７の辺があることに留意されたい。これらの辺のそれぞれが、サイズ４のシフトした単位マトリクスで置換された場合、図１４ａに示すようなプロット２３０が得られる。得られたプロットは、グラフ「展開」の結果である。特に、図１４ａに示すプロットは、得られたグラフ展開のパリティマトリクス図を提示している。この図では、各列は、符号の可変ノードを表し、一方各行は、チェックノードを表している。図１４ａは、２４列および８行を有することに留意されたい。これは、図１２の６つの可変ノードおよび２つのチェックノードのそれぞれの４回コピーに相当する。図１４ａのグラフ（マトリクス）を６０倍だけ拡張すると、図１４ｂに示すチャート２４０が出現する。具体的には、図１４ａの各ノードが、サイズ６０のシフトした単位マトリクスで置換されたものである。したがって、２４個の可変ノード（列）および８個のチェックノード（行）の代わりに、１４４０個の可変ノード（列）および４８０個のチェックノード（行）がある。図１４ａにはゼロでないエントリが６８あり、図１４ｂにはゼロでないエントリが４０８０（６８ｘ６０）あることに留意されたい。（図１３に概略的に記載した）この例の方法を使用して、サイズＮの任意の集合体の符号を得ることができる（Ｎは、集合体の中のＲＦＩＤタグ／物品の個数である）。
［ＲＦＩＤタグ集合体の復号］
【００９１】
物品集合体のＲＦＩＤタグが本発明の実施形態に従って符号化された後、集合体を輸送することができ、ＲＦＩＤ読み取り機は、集合体の中の物品のＲＦＩＤタグを読み取ろうとすることができる。ＲＦＩＤ読み取り機が、集合体のＲＦＩＤタグをすべて読み取ることができるのはまれであり、したがって、読み取られた符号語要素のＥＣＣを使用して、読み取られなかったＲＦＩＤタグの符号語要素を再生する。完全な符号語が再生されると、符号語に含まれる情報を再生することができ、この情報を使用して、集合体の中の個々の物品および／または集合体用のマニフェスト情報を識別することができる。
【００９２】
本発明の実施形態による、物品集合体のＲＦＩＤタグを読み取るプロセスが図１５に示されている。プロセス２５０は、ＲＦＩＤタグを読み取る（２５２）ことと、読み取られた集合体のシリアル番号と一致しない集合体シリアル番号を備えたユニークワードを有するタグを除外する（２５３）ことと、各符号語要素の対応するユニークワードにある物品シーケンス番号を使用して、符号語要素を再配列する（２５４）こととを含む。次いで、任意の欠落したＲＦＩＤタグおよび／または読み取りエラーを訂正するＥＥＣを利用して、符号語要素から符号語を再構築する（２５６）。次いで、物品識別文字列のリストおよび、多くの場合、マニフェスト情報も符号語から抽出する（２５８）。暗号化または難読化プロセスを使用して、物品識別文字列および／またはマニフェスト情報を保護した場合、読み取り機の秘密キーを使用して符号語をデインタリーブする、かつ／または解読する。物品識別文字列を抽出した後、物品識別文字列の物品シーケンス番号を、ＲＦＩＤタグに符号化されたユニークワードの物品シーケンス番号と照合する（２５９）ことにより、集合体の中の個々の物品を識別することができる。
【００９３】
本発明の実施形態による、ＲＦＩＤ読み取り機を用いた符号化文字列の再配列が、図１６ａ〜図１６ｃに示されている。図１６ａは、ＲＦＩＤタグから物理的に読み取られた符号化文字列２６２の配列２６０を示している。図１６ｂは、各符号化文字列のユニークワードを使用して符号化文字列２６２を再配列した後の再配列された配列２６０’を示している。再配列プロセスはまた、物理的に読み取られなかったかまたは読み取ることができなかった欠落したタグを識別する。これらのタグは、消去品２６４としてマークを付けられる。非消去および消去タグ内容からなる再構築したブロックは、復号器への入力を形成する。復号器はこの入力を使用して、符号語を再構築し、図１６ｃに示す符号語配列２６０”を出力する。
［可変およびチェックノードプロセッサに基づく復号］
【００９４】
本発明の実施形態による、完全な符号語要素セットを再生するのに使用できる復号器が、図１７ａに示されている。復号器２７０は、可変ノードプロセッサ２７２およびチェックノードプロセッサ２７４を含む。図１６ｂに示す配列２６０’と同様の入力配列が可変ノードプロセッサ２７２に送られ、この可変ノードプロセッサは、すべての符号チェックノードが条件を満たすか、またはある最大繰り返し回数に達するまで、チェックノードプロセッサ２７４とともに繰り返し処理を行う。すべてのチェックノードが条件を満たすようになると、次いで、再構築タグデータが可変ノードプロセッサから出力される。
【００９５】
可変ノードは次の関係式で更新される。
【数２】
2010515999.tif 000005
上式で、
【数３】
2010515999.tif 000006
【００９６】
拘束ノードは次の関係式で更新される。
【数４】
2010515999.tif 000007
上式で
【数５】
2010515999.tif 000008
【００９７】
図１７ａは、集合体の部分セットから物品集合体を再生するための、可変ノード（メッセージはＶjを表す）から拘束ノード（メッセージはＵiを表す）へのメッセージの受け渡しに関連するプロセスの抽象概念を示している。具体的には、メッセージＵiは（本発明では、ＲＦＩＤ無線受信機によって生成されたメッセージであるＵ0を除いて）チェックノードプロセッサによって作られた対数尤度比であり、メッセージＶjは、可変ノードプロセッサで作られた対数尤度比である。メッセージＶjは、上記の関係式によって定義される。可変ノード更新関係式の演算は、単なる加減算からなる。メッセージＵｉは、そのカーネルが双曲線正接の対数であり、シンボルΛlnBPで表される関係を使用して作られる。さらに、図１７ａには示していないが、符号で定義されるとおりに、出力メッセージＵiを、ｕjとして参照することができる新たな順番にインタリーブする順列がある。逆インタリーブ手順は、メッセージＶiに適用されて、その結果メッセージｖjになる。また、その手順は、符号、特に符号のパリティチェックマトリクスで定義され（図１４ｂを参照のこと）、当業者には公知である。可変およびチェックノード処理演算については、誤り訂正符号化の当業者ならばよく理解している。
【００９８】
図１７ａに示す可変チェックノードＬＤＰＣ復号器は、バール、コック、ジェリネック、ラビブ（Ｂａｈｌ、Ｃｏｃｋｅ、Ｊｅｌｉｎｅｋ、Ｒａｖｉｖ）（ＢＣＪＲ）トレリス復号器と相互利用可能である。  ＢＣＪＲトレリス復号器は、刊行誌、Ｌ・バール（Ｌ．Ｂａｈｌ）、Ｊ・コック（Ｊ．Ｃｏｃｋｅ）、Ｆ・ジェリネック（Ｆ．Ｊｅｌｉｎｅｋ）、Ｊ・ラビブ（Ｊ．Ｒａｖｉｖ）著「シンボル誤り率を最小化する線形符号の最適符号化（Ｏｐｔｉｍａｌ  Ｄｅｃｏｄｉｎｇ  ｏｆ  Ｌｉｎｅａｒ  Ｃｏｄｅｓ  ｆｏｒ  ｍｉｎｉｍｉｚｉｎｇ  ｓｙｍｂｏｌ  ｅｒｒｏｒ  ｒａｔｅ）」、情報理論に関するＩＥＥＥトランザクション（ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｈｅｏｒｙ）、ｖｏｌ．ＩＴ−２０（２）、ｐｐ．２８４−２８７、１９７４年３月、で説明されており、この開示は、参照することによりその全体を本明細書に組み込むものとする。図１７ａに示すシステムおよびＢＣＪＲトレリス復号器は、内部繰り返しを採用し、外部繰り返しによって情報を交換する。この交換は、より不利なチャネル状態または消去状態下で、すべてのチェックが満たされる状態への収束に当たって可変／チェックノードプロセッサの助けとなり得る。多くの場合、ＢＣＪＲから可変チェックノードＬＤＰＣ符号復号器へのソフト情報の受け渡しは、２ｄＢ低い受信信号出力に対処することができる。図１７ｂおよび図１７ｃは、ＢＣＪＲトレイル符号器と、ＢＣＪＲ（またはＳＩＳＯ）復号器を図１７ａの可変チェックノードプロセッサに接続できる態様とに関してさらに詳細に提示している。
【００９９】
図１４に示す、レート１／３の符号を使用して生成した符号化文字列を利用するシステムのシミュレーションによる性能グラフが、図１８に示されている。符号は、Ｔ＝２４、Ｎ＝２０である。したがって、この符号は、全ブロック長が７２＊２０＝１４４０であり、各タグの７２ビットが符号語によって確定され、２４ビットがユニークワードによって確定される２０個の９６ビットＲＦＩＤタグを符号化するのに適している。シミュレーションには、受信したシンボルがｙｉ＝ｘi＋ｎiで表されるガウスノイズチャネルを含めた。ｉ番目の単位エネルギ符号語ビットをｘi（０＜ｉ＜１４３９）で表し、ｎiをｉ番目のガウスノイズサンプルとする。ノイズサンプルについては、１つの時点と次の時点とで独立させ、平均はゼロ、分散は１／（２（Ｒａｔｅ）Ｅb／Ｎ0）に等しいとした。チャートは、パケット誤り率に関連したビット誤り率の大幅な低減を示している。性能がシミュレーションで見られたものと同程度であることを確認するために、リアルタイムシステムで同じ符号を試験した。
［電子配達証明］
【０１００】
物品集合体用のＲＦＩＤタグを符号化し、物品集合体に取り付けられたＲＦＩＤタグを復号する上記のプロセスを、物品集合体および集合体の中の個々の物品の追跡に使用することができる。電子配達証明（ｅＰＯＤ）の場合、信頼できる第３者が一連の公開キー列を維持することに、小売業者（受取人）およびその供給業者（送り主）がどちらも同意するか、または各小売業者が、他のメカニズムを介して（例えば、ＩＰｓｅｃやＶＰＮなどの安全なチャネルを使用するインターネット上で）公開キーを送り主と共有する。サプライチェーンで「検証」が望まれる場合はいつも、商品集合体の受取人は、データベースに入れることができる、集合体用の物品識別文字列およびマニフェスト情報にアクセスするために秘密キーを使用する。ビジネスインテリジェンスおよび後置型データベースソフトウェアは、データベースを処理して、収集した情報をビジネス用途として解析する。
【０１０１】
本発明の実施形態による、物品集合体を追跡するサプライチェーンおよびｅＰＯＤの様々な段階のフローチャートが、図１９に示されている。プロセス３２０は、符号語要素およびユニークワードを生成する（３２４）のに使用されるＥＰＣデータを用意する（３２２）ことで始まる。ＥＰＣ／ＩＯＣ準拠のＲＦＩＤタグに符号語要素およびユニークワードを書き込み（３２６）、これらをリアルタイムで印刷する。パレットなどの集合体の形態となった各物品／ケースにＲＦＩＤタグを付ける（３２８）。適切な認証と、受け取った商品に関連するタグの復号とを可能にするために、公開キーで暗号化したインタリーバシードを配布するオプションのメカニズムを提供するのに、多くの場合、パレットタグが使用される。パレットＲＦＩＤタグが、復号プロセスで使用される情報で符号化される実施形態では、次いで、パレットにパレットＲＦＩＤタグも付け（３３０）、サプライチェーン物流（例えば、トラック、船舶、鉄道など）を通じてパレットを出荷する（３３２）。パレットがその最初の送り先に到着すると、パレットを読み取り（３３４）、ビジネスインテリジェンスおよび後置ソフトウェアによるさらなる解析および処理のために、符号化文字列および対応する再生ＥＰＣデータをデータベース３３６に送る。
［在庫管理］
【０１０２】
集合体が小売場所に到着すると、集合体は通常解体され、物品は保管される。図２０は、小売店での一般的な保管領域を示している。保管領域３５０には、商品が積み重ねられる複数の保管棚３５１がある。小売店が受け取った商品集合体の部分セット３５２は、棚３５１の領域に積み重ねられている。積み重ね中にまたは時間が経つとともに、商品は、商品の部分セットに割り当てられた領域に対して移動される。さらに、商品が売れると、商品は棚から取り出される。図示した実施形態では、間違って置かれた商品３５４と、商品が取り出され、売られた欠落部３５６とがともに示されている。
【０１０３】
集合体の中のそれぞれの物品に取り付けられたＲＦＩＤタグの符号化文字列と、各ＲＦＩＤタグが取り付けられた物品に対応するＥＰＣデータとを含むデータベースを使用して、様々な在庫管理機能を実行することができる。在庫管理機能には、商品の売買を追跡することと、間違って置かれた商品の位置を特定するのを助けることとが含まれる。図２０に示した配置、および他の同様の保管構成では、本発明の実施形態による符号化文字列を使用するタグの付いた物品に選択的に問い合わせを行うことができ、別の集合体からの別のタグが誤って含まれる可能性はゼロである。選択的問い合わせ機能が、保管領域に保管された物品のＲＦＩＤタグの符号化文字列および物品の位置に関するデータベースと組み合わされると、島１３、棚１４内のすべての物品を識別させたり、島１３、棚１４の物品がＮ個未満になった場合に通知させたり、任意の物品が島１２、棚２から移動した場合に通知させたりするクエリを呼び出すことが可能である。これらのクエリはそれぞれ、キューブ（ｃｕｂｅ）の結合体または（重なった場合に）共通部分である棚を示すこともできる。
【０１０４】
実施例として、図２１のフローチャートは、小売店の棚管理、物品追跡、およびトランザクション処理のためのビジネスプロセスを示している。プロセス３７０は、保存されたＲＦＩＤタグ情報リスト（３７２）が、保管棚にあるタグの特定の個体群の在庫補充用に届いたときに始まる。タグの付いた物品が保管棚に置かれると、ＲＦＩＤ読み取りシステムは、各問い合わせ空間に定期的に問い合わせをする（３７４）。「検証」（３７６）が終わると、システムは引き続き問い合わせをする。問い合わせ空間にある任意の物品が移動された場合に、ＲＦＩＤ読み取りシステムは、フローチャートのステップに示すように、そのような移動を検出する機能を有する。この移動が検出されると、ＲＦＩＤ読み取りシステムで主在庫テーブルデータべースを更新し（３７８）、ＲＦＩＤタグのペアレント集合体用の符号化文字列テーブルの一部を削除する（３８０）。ペアレント集合体とは、例えば、保管場所内のある領域によって関連付けられるタグのグループを指すことができる。タグが、売り場専用端末（すなわちレジ）または出入り口に到達すると、タグまたはタグの一部をオプションで消去して（３８０）、消費者のプライバシを保護し、タグの内容を消費者と関連付けようとする誰かがいた場合に起こり得る問題を防止する。
【０１０５】
図２１に示す実施形態では、最初に保存するＲＦＩＤタグ情報のリストは、小売場所で物品を受け入れたときに、物品のＲＦＩＤタグに保存されている符号化文字列に基づくことができる。保存するＲＦＩＤタグ情報のリストはまた、保管場所に保管されている集合体について記述するために、その場で生成された符号化文字列に基づくこともできる。言い換えると、受け取った商品のＲＦＩＤタグを再符号化するか否かに関して、すなわち、簡単に既存の符号化文字列を使用するか否かに関して、選択することができる。多くの場合、両方の手法を混合したものが利用される。２つのオプションを含むプロセスが図２２に示されている。プロセス３９０は、物品識別文字列のリストの受け取りを示している。リストは、ソフトウェアアプレット３９７およびプリンタ３９８を有するタグプリンタ３９６に供給され、プリンタ３９８は、少なくとも物品識別文字列をすべて使用して生成された符号化文字列を含むＲＦＩＤタグの印刷を可能にする。次いで、ＲＦＩＤ読み取り機４９６を用いてＲＦＩＤタグを読み取り、復号する。復号された物品識別文字列およびＲＦＩＤタグから読み取られた符号化文字列をデータベース４０２に保存する。データベースが利用可能になると、対応する物品識別文字列タグに対する各符号化文字列のユニークマップ４０６が維持されるので、物品識別文字列の代わりに符号化文字列を使用することができる。他の実施形態では、パレットロットがより小さいロットに分割される場合に、各小ロット４０８、４１０に対して、個別の物品識別文字列のリストが生成される。タグ読み取り機およびプリンタ３９６を使用して、より小さいロット用の新たな符号化文字列４１２、４１４を生成するために、小ロットは、上記と同じ符号化および復号プロセスを通ることができる。幾つかの実施形態では、各物品のＲＦＩＤタグは、新たな符号化文字列で符号化される。幾つかの他の実施形態では、各物品の元のＲＦＩＤタグは取り消され、新たな符号化文字列を含む新たなＲＦＩＤタグが物品に取り付けられる。
【０１０６】
上記の説明は、本発明の特定の実施形態を多数含んでいるが、これらは、本発明の範囲を限定するものと解釈すべきではなく、一実施形態の例と解釈すべきである。例えば、上記の実施形態の多くは、ＥＰＣ符号およびマニフェスト情報などの情報を符号語に変換し、次いで、ＲＦＩＤタグを符号語要素で符号化する。本発明の幾つかの実施形態は、各ＲＦＩＤタグをＥＰＣ符号などの識別情報および符号語要素で符号化する。多くの実施形態では、符号語要素に加えて、様々な情報でＲＦＩＤタグを符号化することができる。したがって、本発明の範囲は、例示した実施形態ではなく、添付の特許請求の範囲およびそれらの等価物によって確定されなければならない。
【図１】
2010515999.tif 000009
【図２】
2010515999.tif 000010
【図３】
2010515999.tif 000011
【図４】
2010515999.tif 000012
【図５】
2010515999.tif 000013
【図６】
2010515999.tif 000014
【図７ａ】
2010515999.tif 000015
【図７ｂ】
2010515999.tif 000016
【図８ａ】
2010515999.tif 000017
【図８ｂ】
2010515999.tif 000018
【図９】
2010515999.tif 000019
【図１０】
2010515999.tif 000020
【図１１】
2010515999.tif 000021
【図１２】
2010515999.tif 000022
【図１３】
2010515999.tif 000023
【図１４ａ】
2010515999.tif 000024
【図１４ｂ】
2010515999.tif 000025
【図１５】
2010515999.tif 000026
【図１６ａ】
2010515999.tif 000027
【図１６ｂ】
2010515999.tif 000028
【図１６ｃ】
2010515999.tif 000029
【図１７ａ】
2010515999.tif 000030
【図１７ｂ】
2010515999.tif 000031
【図１７ｃ】
2010515999.tif 000032
【図１８】
2010515999.tif 000033
【図１９】
2010515999.tif 000034
【図２０】
2010515999.tif 000035
【図２１】
2010515999.tif 000036
【図２２】
2010515999.tif 000037
【国際調査報告】
2010515999.tif 000038