(57)【特許請求の範囲】
【請求項１】
安全な電子的標識付けを行なう方法であって、
（ａ）機械読み取り可能な識別装置の一部を成す第１のメモリに、制御論理が、長さを有する１以上の値を書き込むステップと、
（ｂ）前記機械読み取り可能な識別装置の第２のメモリに、前記制御論理が、前記１以上の値のうち一の値に関連付けられた、アクセス制御規則を示す型を書き込むステップと、
（ｃ）前記ステップ（ａ）および（ｂ）により、前記第１のメモリに書き込まれた前記一の値について、前記アクセス制御規則が課されると共に、前記制御論理が前記一の値を書き換える場合に、前記アクセス制御規則に従って、前記一の値の前記長さを所定のサイズにまで減じるステップと、
を備えた方法。
【請求項２】
前記アクセス制御規則は、前記第１のメモリに書き込まれる前記一の値の上書きを制御する、
請求項１に記載の方法。
【請求項３】
前記機械読み取り可能な識別装置がＲＦＩＤタグから成る、
請求項１に記載の方法。
【請求項４】
前記第２のメモリに書き込まれる少なくとも１以上の前記アクセス制御規則のうち、一のアクセス制御規則は、
前記一のアクセス制御規則に対応する前記一の値を書き換えることはできない、
というものである、
請求項３に記載の方法。
【請求項５】
さらに、
（ｄ）複数のアクセス制御規則の中から前記１のアクセス制御規則を選択するステップを備えた、
請求項３に記載の方法。
【請求項６】
安全な電子的標識付けを行なう方法であって、
（ａ）長さを有する第１のメモリに値を書き込むステップと、
（ｂ）第２のメモリに型を書き込むステップと、
（ｃ）前記第１のメモリを上書きする要求を読み取るステップと、
（ｄ）前記ステップ（ｃ）に応答して、前記型が第１の種類である場合、前記第１のメモリの上書きを禁止するステップと、
（ｅ）前記ステップ（ｃ）に応答して、前記型が第２の種類である場合、前記第１のメモリを上書きすると共に、前記第１のメモリの前記長さを短縮するステップと、
（ｆ）前記ステップ（ｃ）に応答して、前記型が第３の種類である場合、前記第１のメモリを新たなデータで上書きすると共に、前記新たなデータに適合するように前記第１のメモリの前記長さを調整するステップと
を備えた方法。
【請求項７】
前記ステップ（ｅ）において、
前記第１のメモリの前記長さを所定のサイズにまで短縮する、
請求項６に記載の方法。
【請求項８】
安全な電子的標識付けを行なう方法であって、
（ａ）機械読み取り可能な識別装置の一部を成す第１のメモリに制御論理が、長さを有する１以上の値を書き込むステップと、
（ｂ）前記第１のメモリに書き込まれた前記１以上の値のうち一の値にアクセス制御規則を示す型値を関連付け、前記型値を書き込むことにより、前記一の値にアクセス制御規則を課すと共に、前記アクセス制御規則に従って前記一の値を書き換える場合に、前記一の値の前記長さを所定のサイズにまで減じるステップと
を備えた方法。
【請求項９】
前記アクセス制御規則は、前記第１のメモリに書き込まれた前記一の値の上書きを制御する、
請求項８に記載の方法。
【請求項１０】
前記ステップ（ａ）の実行に応答して、前記ステップ（ｂ）を実行する、
請求項９に記載の方法。
【請求項１１】
前記機械読み取り可能な識別装置がＲＦＩＤタグである、
請求項８に記載の方法。
【請求項１２】
前記第２のメモリに書き込まれる少なくとも１以上の前記アクセス制御規則のうち、一のアクセス制御規則は、
前記一のアクセス制御規則に対応する前記一の値を書き換えることはできない、
というものである、
請求項１１に記載の方法。
【請求項１３】
コンピュータ読み取り可能な媒体に記録した、安全な電子的標識付けを行なうコンピュータ・プログラムであって、
（ａ）機械読み取り可能な識別装置の一部をなす第１のメモリに、長さを有する１以上の値を書き込む命令群と、
（ｂ）前記機械読み取り可能な識別装置の第２のメモリに前記１以上の値のうち一の値に関連付けられた、アクセス制御規則を示す型を書き込む命令群と、
（ｃ）前記命令群（ａ）及び（ｂ）により、前記第１のメモリに書き込まれた前記一の値について、前記アクセス制御規則が課されると共に、
前記アクセス制御規則に従って、前記一の値を書き換える場合、前記第１のメモリに書き込まれた前記一の値の前記長さを所定のサイズにまで減じる命令群と、
を備えたコンピュータ・プログラム。
【請求項１４】
前記アクセス制御規則は、前記第１のメモリに書き込まれた前記一の値の上書きを制御する、
請求項１３に記載のコンピュータ・プログラム。
【請求項１５】
前記機械読み取り可能な識別装置がＲＦＩＤタグである、
請求項１３に記載のコンピュータ・プログラム。
【請求項１６】
前記第２のメモリに書き込まれる１以上の前記アクセス制御規則のうち、一のアクセス制御規則は、
前記一のアクセス制御規則に対応する前記一の値を書き換えることはできない、
というものである、
請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
さらに、
（ｄ）複数のアクセス制御規則の中から前記一のアクセス制御規則を選択する命令群
を備えた、
請求項１５に記載のコンピュータ・プログラム。
【請求項１８】
コンピュータ・読み取り可能な媒体に記録した、安全な電子的標識付けを行なうコンピュータ・プログラムであって、
（ａ）長さを有する第１のメモリに値を書き込む命令群と、
（ｂ）第２のメモリに型を書き込む命令群と、
（ｃ）前記第１のメモリを上書きする要求を読み取る命令群と、
（ｄ）前記命令群（ｃ）に応答して、前記型が第１の種類である場合、前記第１のメモリの上書きを禁止する命令群と、
（ｅ）前記命令群（ｃ）に応答して、前記型が第２の種類である場合、前記第１のメモリを上書きすると共に、前記第１のメモリの前記長さを短縮する命令群と、
（ｆ）前記命令群（ｃ）に応答して、前記型が第３の種類である場合、前記第１のメモリを新たなデータで上書きすると共に、前記新たなデータに適合するように前記第１のメモリの前記長さを調整する命令群と
を備えたコンピュータ・プログラム。
【請求項１９】
前記命令群（ｅ）において、
前記第１のメモリの前記長さを所定のサイズにまで短縮する、
請求項１８に記載のコンピュータ・プログラム。
【請求項２０】
コンピュータ読み取り可能な媒体に記録した、安全な電子的標識付けを行なうコンピュータ・プログラムであって、
（ａ）機械読み取り可能な識別装置の一部を成す第１のメモリに、長さを有する１以上の値を書き込む命令群と、
（ｂ）前記第１のメモリに書き込まれた前記１以上の値のうち一の値に、型値を関連付け、前記型値に従って、前記一の値にアクセス制御規則が課されると共に、前記アクセス制御規則に従って、前記第１のメモリに書き込まれた前記一の値を書き換える場合、前記第１のメモリに書き込まれた前記一の値の前記長さを所定のサイズにまで減じる命令群と、
を備えたコンピュータ・プログラム。
【請求項２１】
前記アクセス制御規則は、前記第１のメモリに書き込まれた前記一の値の上書きを制御する、
請求項２０に記載のコンピュータ・プログラム。
【請求項２２】
前記命令群（ａ）の実行に応答して、前記命令群（ｂ）を実行する、
請求項２０に記載のコンピュータ・プログラム。
【請求項２３】
前記機械読み取り可能な識別装置がＲＦＩＤタグである、
請求項２０に記載のコンピュータ・プログラム。
【請求項２４】
前記アクセス制御規則は、
前記アクセス制御規則に対応する前記１以上の値のうち一の値を書き換えることはできない、
というものである、
請求項２３に記載のコンピュータ・プログラム。
【請求項２５】
通信装置と、
前記通信装置からデータを受信するように構成されたコントローラと、
長さを有し、前記コントローラが書き込むように構成されたメモリとを備え、
前記通信装置が値を受信し、
前記コントローラが前記通信装置から前記値を受信し、
前記コントローラは、複数のアクセス制御規則の中から、前記値を書き込む前記メモリの所定の場所に関連付けられた一のアクセス制御規則を評価することにより、前記値が前記メモリに書き込む必要のあるものか否かを判断し、
前記コントローラが前記値は前記メモリに書き込む必要のあるものであると判断した場合、前記コントローラは前記メモリに前記値を書き込む、
安全な電子的標識付けを行なう装置であって、
前記値をメモリに書き込む際に、前記値を書き込む前記メモリの所定の場所に関連付けられた前記アクセス制御規則に従って、前記コントローラは、前記メモリの前記長さを所定のサイズにまで減じる、
ということを特徴とする装置。
【請求項２６】
前記通信装置、前記コントローラ、および前記メモリは同一の電子的標識の一部である、請求項２５に記載の装置。
【請求項２７】
さらに、
集積回路を備え、
前記メモリが前記集積回路を用いて形成されている、
請求項２６に記載の装置。
【請求項２８】
さらに、
集積回路を備え、
前記コントローラが前記集積回路を用いて形成されている、
請求項２６に記載の装置。
【請求項２９】
さらに、
集積回路を備え、
前記通信装置が前記集積回路を用いて形成されている、
請求項２６に記載の装置。
【請求項３０】
前記装置が基板に取り付けられている、
請求項２６に記載の装置。
【請求項３１】
前記基板が可撓性を有する板状材料から成る、
請求項３０に記載の装置。
【請求項３２】
前記基板が１個の商品から成る、
請求項３０に記載の装置。
【請求項３３】
前記基板が１個の容器から成る、
請求項３０に記載の装置。
【請求項３４】
前記通信装置は前記値を電磁刺激として受信する、
請求項２６に記載の装置。
【請求項３５】
前記電磁刺激が光から成る、
請求項３４に記載の装置。
【請求項３６】
前記電磁刺激が電波から成る、
請求項３４に記載の装置。
【請求項３７】
さらに、
光電セルを備え、
前記通信装置が前記値を前記光電セルを通して電磁刺激として受信する、
請求項３４に記載の装置。
【請求項３８】
さらに、
アンテナを備え、
前記通信装置が前記値を前記アンテナを通して電磁刺激として受信する、
請求項３４に記載の装置。
【請求項３９】
前記アンテナが容量性アンテナからなる、
請求項３８に記載の装置。
【請求項４０】
前記所定のサイズが３バイトである、
請求項２６に記載の装置。
【請求項４１】
前記アクセス制御規則が第２のメモリに格納されている、
請求項２６に記載の装置。
【請求項４２】
前記アクセス制御規則が論理回路中に表現されている、
請求項２６に記載の装置。
【請求項４３】
前記メモリは前記コントローラが読み出すように構成されており、かつ、前記通信装置は前記コントローラからデータを受信するように構成されており、
前記コントローラは前記メモリから前記値を読み出し、
前記通信装置は前記コントローラから前記値を受信し、そして、
前記通信装置は前記値を送信する、
請求項２６に記載の装置。
【請求項４４】
前記通信装置は前記値を電磁放射として送信する、
請求項４３に記載の装置。
【請求項４５】
前記電磁放射が光から成る、
請求項４４に記載の装置。
【請求項４６】
前記電磁放射が電波から成る、
請求項４４に記載の装置。
【請求項４７】
前記アクセス制御規則が、
いったん前記メモリに前記値を書き込むと、前記メモリは書き換えることができなくなる、
請求項２５に記載の装置。
【請求項４８】
さらに、
集積回路を備え、
前記メモリが前記集積回路を用いて形成されている、
請求項４７に記載の装置。
【請求項４９】
さらに、
集積回路を備え、
前記コントローラが前記集積回路を用いて形成されている、
請求項４７に記載の装置。
【請求項５０】
さらに、
集積回路を備え、
前記通信装置が前記集積回路を用いて形成されている、
請求項４７に記載の装置。
【請求項５１】
前記装置が基板に取り付けられている、
請求項４７に記載の装置。
【請求項５２】
前記基板が可撓性を有する板状材料から成る、
請求項５１に記載の装置。
【請求項５３】
前記基板が１個の商品から成る、
請求項５１に記載の装置。
【請求項５４】
前記基板が１個の容器から成る、
請求項５１に記載の装置。
【請求項５５】
前記通信装置は前記値を電磁刺激として受信する、
請求項４７に記載の装置。
【請求項５６】
前記電磁刺激が光から成る、
請求項５５に記載の装置。
【請求項５７】
前記電磁刺激が電波から成る、
請求項５５に記載の装置。
【請求項５８】
さらに、
光電セルを備え、
前記通信装置が前記値を前記光電セルを通して電磁刺激として受信する、
請求項５５に記載の装置。
【請求項５９】
さらに、
アンテナを備え、
前記通信装置が前記値を前記アンテナを通して電磁刺激として受信する、
請求項５５に記載の装置。
【請求項６０】
前記アンテナが容量性アンテナからなる、
請求項５９に記載の装置。
【請求項６１】
前記アクセス制御規則が第２のメモリに格納されている、
請求項４７に記載の装置。
【請求項６２】
前記アクセス制御規則が論理回路中に表現されている、
請求項４７に記載の装置。
【請求項６３】
前記メモリは前記コントローラが読み出すように構成されており、かつ、前記通信装置は前記コントローラからデータを受信するように構成されており、
前記コントローラは前記メモリから前記値を読出し、
前記通信装置は前記コントローラから前記値を受信し、そして、
前記通信装置は前記値を送信する、
請求項４７に記載の装置。
【請求項６４】
前記通信装置は前記値を電磁放射として送信する、
請求項６３に記載の装置。
【請求項６５】
前記電磁放射が光から成る、
請求項６４に記載の装置。
【請求項６６】
前記電磁放射が電波から成る、
請求項６４に記載の装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に識別装置の分野に関する。特に、本発明は、識別装置を不正操作する関係者の能力を低減させる機能、あるいは識別装置を地球規模で追跡する機能を備えたＲＦＩＤ（radio-frequency identification）システムを提供する。本発明は、小売店の場面において窃盗や詐欺を防ぐものとして、あるいは、医療機関の薬品棚における薬の在庫など正確さが重要な場合における在庫管理の手段として特に有益である。
【０００２】
【従来の技術】
ＲＦＩＤ（radio-frequency identification）技術を使うと、物体に機械読み取り可能な情報を付ける安価で簡単な方法を実現することができる。本願において、「機械読み取り可能な」なる用語は、機械によってのみ読み取ることが可能であるようにな媒体を指し示している。そのような媒体は、ほとんど常に機械書き込みも行なう。ＲＦＩＤには、他の機械読み取り可能な情報媒体にまさる多くの利点がある。磁気媒体と異なり、ＲＦＩＤタグは、情報を読み出すのに当該ＲＦＩＤタグに接触するリーダ（読み取り機）を必要としない。バー・コードと異なり、ＲＦＩＤタグは、容易に書き換えることができると共に、読み出す時に目に見える必要がない。
【０００３】
ＲＦＩＤタグは、電子装置である。ＲＦＩＤタグは、一般に、アンテナと集積回路から構成されている。このアンテナは、データを無線周波数信号として送受信するのに使う。この集積回路は、不揮発性メモリ、（無線通信を容易にする）変調回路、および制御論理を備えている。したがって、ＲＦＩＤタグは、使用中の無線信号に対して読み書きされるメモリ装置である。
【０００４】
ＲＦＩＤタグは、受動装置である。このことは、ＲＦＩＤタグは電源を備える必要がない、ということを意味する。ＲＦＩＤタグは、動作に必要な電力をすべてＲＦＩＤタグ・リーダ（読み取り機）またはライタ（書き込み機）が出射する無線周波数信号から受け取る。これにより、極めて小さなサイズのＲＦＩＤタグを製造するのが可能になる。また、ＲＦＩＤタグの製造技術が進歩したことからも、ＲＦＩＤタグを極めて小さなサイズに製造することが可能になった。例えば、初期のＲＦＩＤタグは大きな誘導性アンテナを使用していたが、現在のＲＦＩＤタグは容量性アンテナを使用している。この容量性アンテナは、他の印刷模様と混じり合うように、導電性インクを使って容器に印刷することができる。この新たなアンテナ製造技術を使えば、上記集積回路は、おそらく製品ロゴなどの印刷物中の「小片（dot)」にしか見えないアンテナの上に貼り付けるだけでよい。
【０００５】
ＲＦＩＤタグは、サイズが小さいので、他の製品に容易に組み込むことができる。例えば、ＲＦＩＤタグを、衣類に縫い込むこと、製品容器に取り付けること、製品標識に組み込むことなどが容易に行なえる。これにより、ＲＦＩＤタグは、スーパーマーケットの商品用にバー・コードが現在行なっているのとほぼ同様に、小売り商品にＵＰＣ（universal product code: 汎用製品コード）や価格情報などの商品情報を格納するための主要な候補になっている。
【０００６】
ＲＦＩＤタグの別の用途として、既に広く認知されているものではあるが、ＲＦＩＤタグを盗難検出システムとして使うものがある。このようなシステムでは、ＲＦＩＤタグを付けた商品が、当該商品を購入した時にそれに付けられたＲＦＩＤタグを売り場で再プログラムしない状態のまま、商店の出口の前に設置されたリーダ装置の側を通過すると、警報が作動する。
【０００７】
【発明が解決しようとする課題】
商品にＲＦＩＤタグを付けることが広く普及すると、３つの問題が生じる。第１は、現在のＲＦＩＤタグの多くは容易に不正操作しうる、という点である。現在のＲＦＩＤタグは，一般に、アクセス制御要件を課していないので、自由に読み書きすることができる。したがって、ある商店の店員が、自分が当該商店から特定の商品を安く買えるようにするといった良からぬ意図を持って、当該商品に付けられているＲＦＩＤタグを再プログラムする、ということが起こりうる。
【０００８】
第２の問題は、バー・コードの場合にもある頻度で生じるものである。ある商品が購入されようとしている売り場の端末が間違った価格情報でプログラムされている場合がある。このような情況によって、顧客は高く買わされるか、あるいは安くて済むか、どちらかになる可能性がある。ＲＦＩＤタグは単に機械読み取り可能なものであるに過ぎない（すなわちＲＦＩＤタグに価格が印刷されている訳ではない）ので、それによってレジ係が価格情報を得ることはできない。したがって、レジ係が顧客のレシート（領収書）に間違いがあるのを見つける方法はない場合が多い。
【０００９】
第３の問題は、衣類などの商品にＲＦＩＤタグを付ける使用方法が普及すると、人、動物、物体の居場所を地球規模で追跡することが可能になるであろう。その結果、Ｈ・Ｇ・オーウェルが描くところの非人間的全体主義社会におけるようなプライバシーの侵害が生じるであろう。
【００１０】
【課題を解決するための手段】
上述した点から、製品に取り付けたＲＦＩＤタグに、タグの不正操作に付随する諸問題を回避できるような仕方で、製品情報を格納する方法があれば、好都合であろう。また、地球規模でＲＦＩＤタグを追跡することに付随する諸問題を回避することも望ましいであろう。さらに、売り場における価格提示誤りから顧客を保護するＲＦＩＤシステムを実現することも望ましいであろう。
【００１１】
本発明は、ＲＦＩＤタグに製品情報を格納するのを管理する新規な方法を用いることにより、これらの目標を達成している。本発明の好適な実例では、製品情報を次に示す３つのカテゴリに分割している。すなわち、ＵＰＣ（汎用製品コード）、表示価格、および追跡番号である。各カテゴリは、三つ揃いとして格納する。この三つ揃いは、型（これは当該カテゴリに関連付けられたアクセス制御規則を表わす）、値（これは当該カテゴリに格納されている主情報を含んでいる）、および（前記値の）長さから成る。
【００１２】
ＵＰＣカテゴリと表示価格カテゴリは、読み取り専用データとして格納する。これにより、データの改ざんを防止することができる。追跡番号は、「短縮更新」型の下に格納する。「短縮更新」型を用いることにより、在庫管理用に使用している地球規模で一意の追跡番号を、売り場において地球規模で一意でない番号で上書きしても、地球規模の追跡ができなくなる。最後に、ＲＦＩＤタグに格納されている読み取り専用の表示価格と、売り場端末に格納されている価格とを比較することにより、売り場における価格提示誤りを容易に検出することができる。これら２つの価格が大幅に乖離（かいり）している場合、主任レジ係は、その食い違いについて警報を受ける。
【００１３】
【発明の実施の形態】
図１は、ＲＦＩＤ（radio-frequency identification）タグ１００（不等拡大率）の一例を示す図である。ＲＦＩＤタグ１００は、不揮発性メモリを備えた集積回路１１０、論理回路、および通信回路を備えている。この集積回路１１０は、この例では誘導子コイルとして形成されているアンテナ１２０に取り付けられている。これらの電子要素は、すべて、この例では透明で可撓性（かとうせい）のある膜から成る基板１３０上に形成されている。
【００１４】
このＲＦＩＤタグ１００は、無線周波数信号にさらすことにより、読み書きすることができる。集積回路１１０は、アンテナ１２０から無線周波数信号を読み取り、その無線周波数信号を集積回路１１０上に形成されたメモリに対してデータを読み書きするコマンドとして解釈する。
【００１５】
ここで、ＲＦＩＤタグ１００の上には電源が設けられていない点に留意する必要がある。集積回路１１０は、自身が使う全電力を無線周波数信号中のエネルギーから集める。これにより、ＲＦＩＤタグ１００を容易かつ安価に製造することが可能になると共に、電力を自給する必要のある装置が使えない様々な環境でＲＦＩＤタグ１００を使用することが可能になる。このような環境の一例として、電源の容積を収容できないような環境が挙げられる。
【００１６】
ＲＦＩＤタグは、識別情報すなわち物体の標識を簡易な形態で提供するものである。ＲＦＩＤタグには識別情報を書き込むことができる。この場合、ＲＦＩＤタグは、互換性のある任意のリーダで読み取ることができるようになる。ＲＦＩＤタグに格納できる種類の情報は、本来、コンピュータなどのデータ処理システムに格納できる種類の情報と全く同じである。したがって、例えばある商品を識別しているＲＦＩＤタグには、製品名、価格情報、通し番号、ＵＰＣ（universal product code: 汎用製品コード）、あるいは、小売業者または製造業者が含めるのを選択しうる他のデータ、などの情報を含めることができる。
【００１７】
図２に示すように、ＲＦＩＤ技術は、多くの形態をとりうると共に、多くの場面で使うことができる。図１に示したものの様なＲＦＩＤタグ１００は、様々な製品に容易に取り付ける、あるいは組み込むことができる。ＲＦＩＤタグ１００は、製品の容器に取り付けることができるし、あるいは、本２００のページ内に貼り付けることもできる。
【００１８】
普通の語感ではタグではないけれども、平坦なタグには似ていないアクセス制御装置や識別装置の多くも、同じカテゴリに属す。これらの中には、ＲＦＩＤキー・フォッグ２３０とＲＦＩＤカード２５０がある。ＲＦＩＤキー・フォッグ２３０は、キー・リング２４０に取り付けられたＲＦＩＤタグである。ＲＦＩＤカード２５０は、駐車場などの制限区域でアクセス制御装置として使われることが多い。
【００１９】
ＲＦＩＤタグの用途あるいは形態は、これらの例で尽きる訳ではない。ＲＦＩＤ技術の他の用途や物理的な形態の多くが公知であるか、あるいは開発中である。
【００２０】
図３は、本発明が小売店の場面でＲＦＩＤタグを使う方法を、絵コンテ形式で高い次元から概観した図である。第１のフレーム３０５において、小売店の顧客３００がＲＦＩＤタグが取り付けらた製品３１０（この場合はコート）を選択する。ＲＦＩＤタグは、不注意な顧客あるいは万引きをしようとしている人がＲＦＩＤタグを見つけて取り除くことがないように製品に取り付けるのが望ましい。コートの場合、例えば、裏地にＲＦＩＤタグを縫い込むことができるであろう。
【００２１】
第２のフレーム３２５では、顧客３００が商品３１０を売り場端末３１５のところへ持って行く。すると、主任レジ係３２０がタグ・リーダ／ライタ３３０で商品３１０を走査する。タグ・リーダ／ライタ３３０は、商品３１０に付けられたＲＦＩＤタグから商品識別コード（ＵＰＣなど）と在庫追跡コードを読み取る。次いで、売り場端末３１５が顧客３００の注文に商品３１０を加算した後、タグ・リーダ／ライタ３３０を使って追跡情報を上書きして商品３１０が購入済みであることを示すようにする。
【００２２】
第３のフレームでは、顧客３００がタグの付いた自分の商品３４０を持って店を出ようとすると、出口３６０の前に設置されたＲＦＩＤリーダ３５がタグの付いた商品３４０を走査してそれらが支払い済みであるか否かを確認する。もしタグの付いた顧客３００の商品３４０が支払い済みでないと（換言すると、元の追跡番号のままだと）、盗難警報器３７０が鳴る。
【００２３】
図４は、本発明の好適な実施形態に係る、図３に示したような商品３１０に取り付けられたＲＦＩＤタグのメモリの内容を示す図である。このＲＦＩＤタグには、３つの基本的な情報が格納されている。これらは、図中に行４００で示してある。ＵＰＣ４０２は、（様々な商品のうちで）当該ＲＦＩＤタグが取り付けられている商品を特定している。表示価格４０４は、当該商品に対する製造業者または小売業者の推奨価格を表わしている。これにより、売り場端末が、自分が保有している価格とＲＦＩＤタグに格納されている表示価格とを比較することにより、自分が保有している価格情報の総誤りを検出することが可能になる。この結果、ある商品に対して顧客が誤って過大に（あるいは過少に）請求されるのを防止することができる。追跡番号４０６は、当該ＲＦＩＤタグが取り付けられている特定の商品を、店内の他の商品から区別して、あるいは、地球規模で他の商品から区別して（例えば世界中の他のすべての商品から区別して）、一意に特定している。
【００２４】
これら３つの情報（ＵＰＣ、表示価格、追跡番号）は、各々、型４１２、長さ４１４、値４１６から成る三つ揃いとして表されている。型フィールド４１２は、ＲＦＩＤタグに格納された情報をどの程度まで変更できるかを示している。例えば、ＵＰＣ４０２は、読み取り専用４２０型を使って図４のＲＦＩＤタグに格納されている。これは、ＵＰＣ４０２は変更できない、ということを意味する。ＵＰＣ４０２を読み取り専用４２０型として格納することにより、（犯罪への傾斜を持った小売店従業員など）詐欺師になりそうな人が、（図３の）売り場端末３１５で安く請求されるように、ある商品のＵＰＣ４０２を安価な商品のものに変更するのを防止することができる。他の型として、無制限読み取り／書き込みと短縮書き換えとがある。これらは、図５に関して後述する。
【００２５】
長さフィールド４１０は、値フィールド４１６に格納する情報がとりうる長さを示している。例えば、図４では、ＵＰＣ長さフィールド４２２は、ＵＰＣ値フィールド４２４のサイズを１０バイトに制限している。
【００２６】
図４では、追跡番号４０６は、短縮再書き換え４３０型として格納されている。これは、追跡番号値４３３を書き換えようとすると、追跡番号長さ４３２が所定の長さにまで短縮され、新たな追跡番号はその長さがこの所定の長さに等しいものしか格納されない、ということを意味する。
【００２７】
図５は、短縮書き換え型のデータ・フィールドを書き換えると、メモリに何が起こるのかを示す図である。図５において、追跡番号長さ４３２が３バイトにまで短縮されているので、追跡番号値４３３として高々３バイトの値が格納されているに過ぎない。ここでは、追跡番号値４３３は、日付と売上順（２００１年１月３０日、３６番目の売上）から成っている。書き換え情報のサイズを制限することにより、地球規模の追跡から顧客を保護することができる。
【００２８】
図６は、この地球規模の追跡からの顧客の保護がどのように機能するのかを示す図である。顧客４５０が店４６０内にいて主として非一意の情報（例えば日付、数桁の追跡番号など）を含む小さな追跡番号を格納した何かを携行している場合、その顧客４５０は、店中で追跡することができる。追跡情報の量が少なくとも、店内にいる人の数が少ないから、同一の番号を有する顧客が同じ店に２人いる確率はほぼ零である。したがって、顧客４５０は、一意に特定しうると共に、容易に追跡しうる。
【００２９】
しかし、小さな追跡番号を保持したまま店を出た顧客４７０は、人口の残りの部分から区別するのが容易ではない。顧客４７０の追跡番号のサイズが限られている場合、同一の追跡番号を保持した（多くの）他人がいる可能性がある。したがって、顧客４７０を一意に特定して追跡するのは、困難になる。
【００３０】
図７は、本発明のＲＦＩＤタグの物理的実施形態５００のブロック図である。アンテナ５１０は、タグ読み取り装置またはタグ書き込み装置が出す無線周波数信号を受信する。この無線周波数信号は、復調器５２０に送られる。復調器５２０は、搬送信号から上記無線周波数信号の情報搬送成分を分離する。復号化回路５３０は、復調器５２０の出力をディジタル・データと制御論理５４０が理解しうる命令とに変換する。
【００３１】
制御論理５４０は、与えられた命令を解釈して、値メモリ５６０に対して読み取りまたは書き込みを行なう。値メモリ５６０は、識別情報（ＵＰＣ、表示価格など）と、当該識別情報を構成する各要素の長さとを格納している。しかし、制御論理５４０は、型メモリ５５０の内容に支配される。型メモリ５５０は、図４の型フィールド４１２の内容を格納している。
【００３２】
以上の点から、値メモリ５６０のある場所にデータを書き込もうとすると、制御論理５４０は、まず、型メモリ５５０を調べて当該場所に当該データを書き込みうるか否かを判断する。Ｙｅｓの場合、当該場所にどれだけの量のデータを書き込みうるかを判断する。以上の判断の結果、当該場所に当該データを書き込みうる場合、当該データとその適切な長さを、値メモリ５６０に格納する。
【００３３】
データ中のある項目を読み出す場合、制御論理５４０は、まず、型メモリ５５０から当該データ項目の長さを読み取った後、値メモリ５６０から当該長さのデータを読み出す。次いで、制御論理５４０は，当該データを符号化回路５７０に送る。符号化回路５７０は、当該データを、無線周波数通信チャネルに乗せて送信するのに適した形に変換する。次いで、変換されたデータは、変調器５８０に送られる。変調器５８０は、この変換されたデータを含むように搬送信号を変調する。次いで、変調された信号は、アンテナ５１０を通じ電波として送信される。
【００３４】
図８は、本発明の好適な実施形態のＲＦＩＤタグ内のメモリにレコードを書き込むプロセスのＣ言語による表現６００を示す図である。ここで、当業者は次の点を認識することができる。すなわち、この表現は、図７の制御論理５４０の物理的実施形態としてマイクロコントローラ、マイクロプロセッサ、あるいはディジタル信号プロセッサを使うと、制御論理５４０をソフトウェアでどのように実現しうるかを示す一例に過ぎない。また、当業者は次の点も認識することができる。すなわち、このようなソフトウェアによる実現方法は、Ｃ言語を使用するものに限らず、次に示す様々なコンピュータ言語のうちの任意のもので実現することができる。すなわち、Ｃ＋＋、Ｊａｖａ(R)、Ｆｏｒｔｈ、Ｌｉｓｐ、Ｓｃｈｅｍｅ、Ｐｙｔｈｏｎ、Ｐｅｒｌ、および、すべての種類のアセンブリ言語であるが、しかし、これらに限定されない。さらに、当業者は次の点を理解することができる。すなわち、制御論理５４０は、マイクロコントローラ、マイクロプロセッサ、ディジタル信号プロセッサなどのプログラム内蔵式データ処理装置で実行するソフトウェアとして実現する必要ない。制御論理５４０は、命令から成るプログラムを内蔵していない応用指向回路素子（例えばディジタル論理回路素子など）を使って容易に実現しうる、という点である。
【００３５】
図８は、本発明の別の実施形態を示す図である。この実施形態では、データ三つ揃いのうちの「型」部は、書き込みアクセス制御規則（読み取り専用、短縮書き換えなど）ではなく、格納しようとしている情報のカテゴリ（ＵＰＣ、価格など）を格納する。この実施形態では、書き込みアクセス制御規則は、情報の各カテゴリに関連付けられている（例えば、ＵＰＣは読み取り専用、追跡番号は短縮書き換えなど）。したがって、先行する図面では型フィールドが書き込みアクセス制御規則を明示的に示していたけれども、図８の型フィールドは、各データ・カテゴリと書き込みアクセス制御規則との間が関連付けられている結果、書き込みアクセス制御規則を暗黙のうちに示している。
【００３６】
Ｃ言語による表現６００では、データの三つ揃い（型、長さ、値）は、ｓｔｒｕｃｔデータ構造中に一緒に格納されている。型６１５は、文字列として格納されている。長さ６３０は、整数として格納されている。そして、値は、バイトの配列（ｄａｔａ）として格納されている。
【００３７】
データ三つ揃いは、ＲＦＩＤタグのメモリに格納する。図８では、このメモリを、データ三つ揃い群（すなわち複数のｓｔｒｕｃｔ）へのポインタから成る配列を使ってｍｅｍｏｒｙ６４２として構成している。この配列の各要素は、１つのｓｔｒｕｃｔに格納されている１つのデータ三つ揃いを指し示すポインタである。
【００３８】
書き込みプロセスは、「ｗｒｉｔｅ＿ｒｅｃｏｒｄ」関数６５０中に表現されている。まず、関数６５０に、データ三つ揃いｓｔｒｕｃｔ６５２を渡す。ｓｔｒｕｃｔ６５２は、書き込むべき新たな情報、当該情報の長さ、および、当該情報に関連付けるべき所望の型を備えている。関数６５０は、次に示す２つの変数を定義している。すなわち、同じ型の既存のｓｔｒｕｃｔを指し示すことになるポインタ（「ｏｌｄ」）６５６と、既存のｓｔｒｕｃｔに関連付けられた書き込みアクセス制御規則を格納する変数６２０とである。
【００３９】
関数６５０は、次に示す手順によって実行する。まず、６５７行目で、新たな情報６５２と同じ型の既存のｓｔｒｕｃｔを、「ｆｉｎｄＩｔｅｍＢｙＴｙｐｅ」関数（図示せず）を使ってｍｅｍｏｒｙ内で探索する。６５８行目で、そのような既存のｓｔｒｕｃｔが見つからない場合、「ａｄｄＮｅｗＴｙｐｅ」（図示せず）と呼ばれる関数を呼び出して新たな型の新たなｓｔｒｕｃｔを生成する。したがって、変数「ｏｌｄ」６５６は、既存のｓｔｒｕｃｔまたは新たなｓｔｒｕｃｔを指し示している。
【００４０】
６５９行目では、「ｏｌｄ」６５６が指し示しているｓｔｒｕｃｔの型を決めている書き込みアクセス制御規則を見つけ出して、「ｏｌｄ＿ｒｕｌｅ」６２０に格納する。６６０行目で、「ｏｌｄ＿ｒｕｌｅ」６２０が「ｒｅａｄ＿ｏｎｌｙ（読み取り専用）」６２２である場合、関数から出る。なぜなら、「ｏｌｄ」６５６が指し示しているｓｔｒｕｃｔは、読み取り専用型であり、書き込むことができないからである。６７０行目で、「ｏｌｄ＿ｒｕｌｅ」が「ｓｈｏｒｔ＿ｒｅｗｒｉｔｅ（短縮書き換え）」である場合、「ｏｌｄ」６５６が指し示しているｓｔｒｕｃｔに格納されている長さの代わりに所定の長さＭＡＸＬＥＮを用いる。ＭＡＸＬＥＮは、この例の場合、６７５行目で３バイトであるように定義されている。６８０行目で、「ｏｌｄ＿ｒｕｌｅ」が「ｒｅａｄ＿ｗｒｉｔｅ（読み取り／書き込み）」である場合、「ｏｌｄ」６５６が指し示しているｓｔｒｕｃｔにデータ全体を格納することができる。したがって、「ｏｌｄ」６５６が指し示しているｓｔｒｕｃｔに格納されている長さを、当該情報が格納されるべき長さに合わせる。
【００４１】
最後に、６９０行目で、渡されたｓｔｒｕｃｔ６５２のデータ部を、ｓｔｒｕｃｔ６５６の値配列６４０にコピーする。
【００４２】
図９は、ＲＦＩＤタグから値を読み出す、Ｃ言語による「ｒｅａｄ＿ｒｅｃｏｒｄ」関数７００を示す図である。まず、ｍｅｍｏｒｙにおいて各データ三つ揃いｓｔｒｕｃｔを繰り返すために、繰り返し回数を数えるループ７２０をセットアップする。次いで、ループ７２０の各繰り返しごとに、型７３０、長さ７４０、およびデータ内容７５０を転送する。
【００４３】
図１０は、本発明の好適な実施形態においてＲＦＩＤタグのメモリにデータ項目を書き込む際に制御論理５４０が実行するプロセスのフローチャートを示す図である。まず、特定のデータ項目をメモリ内の特定の場所に書き込む命令を受け取る（ステップ８００）。問題の場所が読み取り専用である場合（ステップ８１０の判断の結果がＹｅｓの場合）、書き込みが許されるデータはないから、プロセスは終了する（ステップ８２０）。しかし、ステップ８１０の判断の結果がＮｏの場合、制御論理５４０は、当該場所が短縮書き換え規則によって支配されている否かを検査しなければならない（ステップ８３０）。検査の結果がＹｅｓならば、短縮書き換え規則に従って、当該メモリの場所に関連付けられた長さを短縮する（ステップ８４０）。検査の結果がＮｏならば、新たなデータ項目に適合するように、当該メモリの場所に関連付けられた長さを調整する（ステップ８５０）。最後に、どちらの長さ調整を実行するにせよ（ステップ８４０またはステップ８５０）、適合することになる量の新たなデータ項目を当該メモリの場所に書き込む（ステップ８６０）。
【００４４】
図１１は、本発明の好適な実施形態において、タグを付けた商品を顧客の注文に加算する際に売り場の端末が従うことになるであろうプロセスのフローチャートを示す図である。まず、ＲＦＩＤタグを読み取って、タグを付けた商品のＵＰＣと表示価格を取得する（ステップ９００）。次いで、当該商品の実際の小売価格を、ＵＰＣを探索キーとしてデータベースで探索する（ステップ９１０）。当該データベースから探索した価格が上記ＲＦＩＤタグに格納されている表示価格に十分近い場合（ステップ９２０の判断の結果がＹｅｓの場合）、顧客の売上レシートに当該商品を加算する（ステップ９４０）。そして、顧客に当該商品の代金を請求する。２つの価格が十分に異なっている場合（ステップ９２０の判断の結果がＮｏの場合）、レジ係は、この食い違いについて売り場主任に注意を喚起すべきことに気付く。この結果、当該商品について、例えば顧客に過大に請求することがなくなる。
【００４５】
図１２は、本発明の好適な実施形態の盗難検出部が窃盗または詐欺を検出する際に従うであろうプロセスのフローチャートを示す図である。まず、タグを付けた商品から（図４の）追跡番号を読み取る（ステップ１０００）。これは、通常、店の出口３６０の前に設置されたリーダ３５０を使って処理されるであろう（図３参照）。追跡番号４０６の長さが短い場合（ステップ１０１０の判断の結果がＹｅｓの場合）、これは、当該商品の追跡番号が上書きされたことを意味する（その最もありうる理由は、当該商品は購入済みであるから、というものである）。しかし、追跡番号４０６の長さが短くない場合（ステップ１０１０の判断の結果がＮｏの場合）、当該商品は購入済みではない。したがって、盗難が検出される（ステップ１０２０）。
【００４６】
追跡番号４０６の長さが短い場合（ステップ１０１０の判断の結果がＹｅｓの場合）、追跡番号４０６と店の記録または顧客のレシートに貼付されたＲＦＩＤタグに格納されている値とを比較する、あるいは、追跡番号４０６とこれら双方とを比較する（ステップ１０３０）。それらが一致しない場合（ステップ１０３０の判断の結果がＮｏの場合）、当該タグを付けた商品はそのタグが不正操作されており、店員はこのことに気付く（ステップ１０４０）。
【００４７】
ここに開示した基本発明に関して多くの変形例を想到した。以下にできるだけ多くの変形例を掲げるが、それらに限定されない。
【００４８】
本発明は、無線周波数信号を使うものに限定されない。通信媒体として、可視光および不可視光などの電磁波を使うことができる。さらに、（例えば超音波周波数の）音波も通信媒体として使うことができる。
【００４９】
本発明の物理的実施形態は、電子回路素子を使うものに限定されない。例えば、電子部品のより高速の代替物としての光コンピューティング部品の分野で、現在、研究が進行中である。本発明は、このような技術に適用可能である。あるいは、本発明は、開発しうる他の物理的なデータ処理技術に適用可能である。
【００５０】
物理的実施形態は、モノリシック半導体チップ技術を使うものに限定されない。チップレスＲＦＩＤデバイスの分野で、研究が進行中である。本発明は、半導体チップを使うＲＦＩＤデバイスに加え、チップレスＲＦＩＤデバイスにも適用可能である。
【００５１】
本発明には、特別の権限を有するユーザがＲＦＩＤタグの型情報と長さ情報を手動で変更する機能も含めることができる。これにより、小売業者や製造業者など十分な権限を有する組織に、ＲＦＩＤタグを購入前の状態にリセットする能力を付与することができる。権限を有するものにセキュリティを脅かすことなくアクセスするのを許す、秘密の共有や様々なハンドシェーク方式のプロトコルなどの認証方式や暗号方式の多くは、従来技術にも存在する。したがって、上記機能は、小売店に返品された商品を取り扱うのに役立つ。なぜなら、小売店では返品された商品を小売フロアーに戻す前に、当該商品に付けられたＲＦＩＤタグをリセットする必要があるからである。
【００５２】
本発明は、小売りの場面に限定されない。実際、本発明の基本目的、すなわちデータの改ざんおよび地球規模の追跡からの保護は、小売り部門以外の多くの場面に適用可能である。例えば、同じ技術を貸本屋の場面に容易に用いることができる。この場合、本にＲＦＩＤタグを取り付ける。１冊の本の同一性と所有に関する情報は、読み取り専用情報として格納することができる。そして、本の循環に関する情報は、短縮書き換えフィールドに格納することができる。この場合、本が貸本屋に戻された時点で、短縮書き換えフィールドを貸し出し前の長さと値にリセットする。
【００５３】
本発明の別の用途として、医療機関の薬品棚における薬の在庫の追跡がある。病院やクリニックでは、薬品が適切な量の状態で管理されていること、および、薬品の在庫を常に適切に点検されていることが重要である。薬品に本発明に係るＲＦＩＤタグを取り付ければ、病院やクリニックなどの健康管理施設は、薬品の在庫と使用に関する適切な情報が常に維持されていることを保証することができる。
【００５４】
次の点に留意するのが重要である。すなわち、完全に機能するデータ処理システムの場面で本発明を説明したけれども、本発明の方法は命令から成るコンピュータ読み取り可能な媒体など様々な形態で頒布可能であると共に、本発明はこの頒布を実際に実行するのに使う信号搬送媒体の特定の型と関係なく等しく適用可能であることを、当業者は認識できる。コンピュータ読み取り可能な媒体の例には、記録可能媒体、例えばフレキシブル・ディスク、ハード・ディスク駆動装置、ＲＡＭ、ＣＤ−ＲＯＭなど、および、伝送型媒体、例えばディジタル通信リンク、アナログ通信リンクなどがある。
【００５５】
本発明の以上の記述は説明と記述を目的として提示したものであり、本発明は、開示した形態のもので尽きている訳ではなく、また、それに限定されるものでもない。多くの変更と変形をなしうることは、当業者にとって自明である。実施形態は、本発明の原理および実際上の応用を最もよく説明しうるように、そして、想到した特定の使用に適するような様々な変更例を備えた様々な実施形態について、当業者が本発明を理解しうるように選んで説明した。
【００５６】
まとめとして以下の事項を開示する。
（１）安全な電子的標識付けを行なう方法であって、
（ａ）機械読み取り可能な識別装置の一部を成すと共に長さを有する第１のメモリに値を書き込むステップと、
（ｂ）前記機械読み取り可能な識別装置の第２のメモリに型を書き込むステップと、
（ｃ）前記ステップ（ａ）および（ｂ）に応答して、前記第１のメモリに第１のアクセス制御規則を課すステップと
を備えた方法。
（２）前記第１のアクセス制御規則が、
前記第１のメモリを書き換える場合、前記第１のメモリの前記長さを所定のサイズにまで減じる、
というものである、
上記（１）に記載の方法。
（３）前記機械読み取り可能な識別装置がＲＦＩＤタグから成る、
上記（１）に記載の方法。
（４）前記第１のアクセス制御規則が、
前記第１のメモリを書き換えることはできない、
というものである、
上記（３）に記載の方法。
（５）さらに、
（ｄ）複数のアクセス制御規則の中から前記第１のアクセス制御規則を選択するステップ
を備えた、
上記（３）に記載の方法。
（６）安全な電子的標識付けを行なう方法であって、
（ａ）長さを有する第１のメモリに値を書き込むステップと、
（ｂ）第２のメモリに型を書き込むステップと、
（ｃ）前記第１のメモリを上書きする要求を読み取るステップと、
（ｄ）前記ステップ（ｃ）に応答して、前記型が第１の種類である場合、前記第１のメモリの上書きを禁止するステップと、
（ｅ）前記ステップ（ｃ）に応答して、前記型が第２の種類である場合、前記第１のメモリを上書きすると共に、前記第１のメモリの前記長さを短縮するステップと、
（ｆ）前記ステップ（ｃ）に応答して、前記型が第３の種類である場合、前記第１のメモリを新たなデータで上書きすると共に、前記新たなデータに適合するように前記第１のメモリの前記長さを調整するステップと
を備えた方法。
（７）前記ステップ（ｅ）において、
前記第１のメモリの前記長さを所定のサイズにまで短縮する、
上記（６）に記載の方法。
（８）安全な電子的標識付けを行なう方法であって、
（ａ）機械読み取り可能な識別装置の一部を成すと共に長さを有する第１のメモリに値を書き込むステップと、
（ｂ）前記第１のメモリに型値を関連付け、前記型値に従って、前記第１のメモリにアクセス制御規則を課すステップと
を備えた方法。
（９）前記アクセス規則が、
前記第１のメモリを書き換える場合、前記第１のメモリの前記長さを所定のサイズにまで減じる、
というものである、
上記（８）に記載の方法。
（１０）前記ステップ（ａ）の実行に応答して、前記ステップ（ｂ）を実行する、
上記（９）に記載の方法。
（１１）前記機械読み取り可能な識別装置がＲＦＩＤタグである、
上記（８）に記載の方法。
（１２）前記第１のアクセス制御規則が、
前記第１のメモリを書き換えることはできない、
というものである、
上記（１１）に記載の方法。
（１３）コンピュータ読み取り可能な媒体に記録した、安全な電子的標識付けを行なうコンピュータ・プログラム製品であって、
（ａ）機械読み取り可能な識別装置の一部を成すと共に長さを有する第１のメモリに値を書き込む命令群と、
（ｂ）前記機械読み取り可能な識別装置の第２のメモリに型を書き込む命令群と、
（ｃ）前記命令群（ａ）および（ｂ）に応答して、前記第１のメモリに第１のアクセス制御規則を課す命令群と
を備えたコンピュータ・プログラム製品。
（１４）前記第１のアクセス制御規則が、
前記第１のメモリを書き換える場合、前記第１のメモリの前記長さを所定のサイズにまで減じる、
というものである、
上記（１３）に記載のコンピュータ・プログラム製品。
（１５）前記機械読み取り可能な識別装置がＲＦＩＤタグである、
上記（１３）に記載のコンピュータ・プログラム製品。
（１６）前記第１のアクセス制御規則が、
前記第１のメモリを書き換えることはできない、
というものである、
上記（１５）に記載のコンピュータ・プログラム製品。
（１７）さらに、
（ｄ）複数のアクセス制御規則の中から前記第１のアクセス制御規則を選択する命令群
を備えた、
上記（１５）に記載のコンピュータ・プログラム製品。
（１８）コンピュータ読み取り可能な媒体に記録した、安全な電子的標識付けを行なうコンピュータ・プログラム製品であって、
（ａ）長さを有する第１のメモリに値を書き込む命令群と、
（ｂ）第２のメモリに型を書き込む命令群と、
（ｃ）前記第１のメモリを上書きする要求を読み取る命令群と、
（ｄ）前記命令群（ｃ）に応答して、前記型が第１の種類である場合、前記第１のメモリの上書きを禁止する命令群と、
（ｅ）前記命令群（ｃ）に応答して、前記型が第２の種類である場合、前記第１のメモリを上書きすると共に、前記第１のメモリの前記長さを短縮する命令群と、
（ｆ）前記命令群（ｃ）に応答して、前記型が第３の種類である場合、前記第１のメモリを新たなデータで上書きすると共に、前記新たなデータに適合するように前記第１のメモリの前記長さを調整する命令群と
を備えたコンピュータ・プログラム製品。
（１９）前記命令群（ｅ）において、
前記第１のメモリの前記長さを所定のサイズにまで短縮する、
上記（１８）に記載のコンピュータ・プログラム製品。
（２０）コンピュータ読み取り可能な媒体に記録した、安全な電子的標識付けを行なうコンピュータ・プログラム製品であって、
（ａ）機械読み取り可能な識別装置の一部を成すと共に長さを有する第１のメモリに値を書き込む命令群と、
（ｂ）前記第１のメモリに型値を関連付け、前記型値に従って、前記第１のメモリにアクセス制御規則を課す命令群と
を備えたコンピュータ・プログラム製品。
（２１）前記アクセス規則が、
前記第１のメモリを書き換える場合、前記第１のメモリの前記長さを所定のサイズにまで減じる、
というものである、
上記（２０）に記載のコンピュータ・プログラム製品。
（２２）前記命令群（ａ）の実行に応答して、前記命令群（ｂ）を実行する、上記（２１）に記載のコンピュータ・プログラム製品。
（２３）前記機械読み取り可能な識別装置がＲＦＩＤタグである、
上記（２０）に記載のコンピュータ・プログラム製品。
（２４）前記第１のアクセス制御規則が、
前記第１のメモリを書き換えることはできない、
というものである、
上記（２３）に記載のコンピュータ・プログラム製品。
（２５）安全な電子的標識付けを行なう装置であって、
通信装置と、
前記通信装置からデータを受信するように構成されたコントローラと、
長さを有し、前記コントローラが書き込むように構成されたメモリと
を備え、
前記通信装置が値を受信し、
前記コントローラが前記通信装置から前記値を受信し、
前記コントローラは、複数のアクセス制御規則の中から１つのアクセス制御規則を評価して、前記値が前記メモリに書き込む必要のあるものか否かを判断し、前記コントローラが前記値は前記メモリに書き込む必要のあるものであると判断した場合、前記コントローラは前記メモリに前記値を書き込む、
装置。
（２６）前記アクセス制御規則が、
前記値をメモリに書き込むが、前記メモリの前記長さを所定のサイズにまで減じる、
というものである、
上記（２５）に記載の装置。
（２７）さらに、
集積回路を備え、
前記メモリが前記集積回路を用いて形成されている、
上記（２６）に記載の装置。
（２８）さらに、
集積回路を備え、
前記コントローラが前記集積回路を用いて形成されている、
上記（２６）に記載の装置。
（２９）さらに、
集積回路を備え、
前記通信装置が前記集積回路を用いて形成されている、
上記（２６）に記載の装置。
（３０）前記装置が基板に取り付けられている、
上記（２６）に記載の装置。
（３１）前記基板が可撓性を有する板状材料から成る、
上記（３０）に記載の装置。
（３２）前記基板が１個の商品から成る、
上記（３０）に記載の装置。
（３３）前記基板が１個の容器から成る、
上記（３０）に記載の装置。
（３４）前記通信装置は前記値を電磁刺激として受信する、
上記（２６）に記載の装置。
（３５）前記電磁刺激が光から成る、
上記（３４）に記載の装置。
（３６）前記電磁刺激が電波から成る、
上記（３４）に記載の装置。
（３７）さらに、
光電セルを備え、
前記通信装置が前記値を前記光電セルを通して電磁刺激として受信する、
上記（３４）に記載の装置。
（３８）さらに、
アンテナを備え、
前記通信装置が前記値を前記アンテナを通して電磁刺激として受信する、
上記（３４）に記載の装置。
（３９）前記アンテナが容量性アンテナから成る、
上記（３８）に記載の装置。
（４０）前記所定のサイズが３バイトである、
上記（２６）に記載の装置。
（４１）前記アクセス制御規則が第２のメモリに格納されている、
上記（２６）に記載の装置。
（４２）前記アクセス制御規則が論理回路中に表現されている、
上記（２６）に記載の装置。
（４３）前記メモリは前記コントローラが読み出すように構成されており、かつ、前記通信装置は前記コントローラからデータを受信するように構成されており、
前記コントローラは前記メモリから前記値を読み出し、
前記通信装置は前記コントローラから前記値を受信し、そして、
前記通信装置は前記値を送信する、
上記（２６）に記載の装置。
（４４）前記通信装置は前記値を電磁放射として送信する、
上記（４３）に記載の装置。
（４５）前記電磁放射が光から成る、
上記（４４）に記載の装置。
（４６）前記電磁放射が電波から成る、
上記（４４）に記載の装置。
（４７）前記アクセス制御規則が、
いったん前記メモリに前記値を書き込むと、前記メモリは書き換えることができなくなる、
上記（２５）に記載の装置。
（４８）さらに、
集積回路を備え、
前記メモリが前記集積回路を用いて形成されている、
上記（４７）に記載の装置。
（４９）さらに、
集積回路を備え、
前記コントローラが前記集積回路を用いて形成されている、
上記（４７）に記載の装置。
（５０）さらに、
集積回路を備え、
前記通信装置が前記集積回路を用いて形成されている、
上記（４７）に記載の装置。
（５１）前記装置が基板に取り付けられている、
上記（４７）に記載の装置。
（５２）前記基板が可撓性を有する板状材料から成る、
上記（５１）に記載の装置。
（５３）前記基板が１個の商品から成る、
上記（５１）に記載の装置。
（５４）前記基板が１個の容器から成る、
上記（５１）に記載の装置。
（５５）前記通信装置は前記値を電磁刺激として受信する、
上記（４７）に記載の装置。
（５６）前記電磁刺激が光から成る、
上記（５５）に記載の装置。
（５７）前記電磁刺激が電波から成る、
上記（５５）に記載の装置。
（５８）さらに、
光電セルを備え、
前記通信装置が前記値を前記光電セルを通して電磁刺激として受信する、
上記（５５）に記載の装置。
（５９）さらに、
アンテナを備え、
前記通信装置が前記値を前記アンテナを通して電磁刺激として受信する、
上記（５５）に記載の装置。
（６０）前記アンテナが容量性アンテナから成る、
上記（５９）に記載の装置。
（６１）前記アクセス制御規則が第２のメモリに格納されている、
上記（４７）に記載の装置。
（６２）前記アクセス制御規則が論理回路中に表現されている、
上記（４７）に記載の装置。
（６３）前記メモリは前記コントローラが読み出すように構成されており、かつ、前記通信装置は前記コントローラからデータを受信するように構成されており、
前記コントローラは前記メモリから前記値を読み出し、
前記通信装置は前記コントローラから前記値を受信し、そして、
前記通信装置は前記値を送信する、
上記（４７）に記載の装置。
（６４）前記通信装置は前記値を電磁放射として送信する、
上記（６３）に記載の装置。
（６５）前記電磁放射が光から成る、
上記（６４）に記載の装置。
（６６）前記電磁放射が電波から成る、
上記（６４）に記載の装置。
（６７）小売り取引を処理するシステムであって、
製品コードと表示価格とを格納した機械読み取り可能なタグを取り付けた商品と、
前記機械読み取り可能なタグを読み取るリーダと、
前記リーダと連絡している売り場端末と、
前記売り場端末と通信しているデータベース・システムと
を備え、
前記リーダは前記機械読み取り可能なタグから前記製品コードと前記表示価格とを読み取り、
前記売り場端末は前記データベース中の前記製品コードに対応する申し出価格を要求し、
前記売り場端末は前記表示価格と前記申し出価格とを比較し、
これら２つの価格が互いの所定量内である場合、
前記売り場端末は前記商品を購入されたものとして記録し、
これら２つの価格が互いの所定量内でない場合、
前記売り場端末はユーザに価格の食い違いについて通知する
システム。
（６８）前記機械読み取り可能なタグがＲＦＩＤタグから成る、
上記（６７）に記載のシステム。
（６９）前記表示価格が読み取り専用データとして格納されている、
上記（６７）に記載のシステム。
（７０）前記製品コードが読み取り専用データとして格納されている、
上記（６７）に記載のシステム。
（７１）さらに、
複数の補助的なリーダを備え、
前記複数の補助的なリーダが小売り施設内で前記商品の動きを追跡する、
上記（６７）に記載のシステム。
（７２）在庫管理を行なうシステムであって、
追跡番号を格納した機械読み取り可能なタグを取り付けた物品であって、前記機械読み取り可能なタグは前記追跡番号に関連付けられた長さを格納している、物品と、
前記機械読み取り可能なタグを読み取るリーダと、
前記機械読み取り可能なタグに書き込むライタと、
前記リーダおよび前記ライタと通信しているデータ処理システムと
を備え、
前記リーダは前記機械読み取り可能なタグから前記追跡番号を読み取り、前記データ処理システムは前記追跡番号を格納し、前記ライタは前記長さを短縮し、そして、前記ライタは前記機械読み取り可能なタグに新たな追跡番号を書き込む、データ処理システムと
を備えたシステム。
（７３）前記機械読み取り可能なタグがＲＦＩＤタグから成る、
上記（７２）に記載のシステム。
（７４）前記データ処理システムが売り場端末である、
上記（７２）に記載のシステム。
（７５）前記ライタは、前記機械読み取り可能なタグに書き込む前に、前記機械読み取り可能なタグに対して自己の真正を証明する、
上記（７２）に記載のシステム。
（７６）さらに、
出口の前に位置する第２のリーダを備え、
前記第２のリーダが前記機械読み取り可能なタグを読み取った結果、前記機械読み取り可能なタグが短縮された長さの追跡番号を有さない場合、前記第２のリーダは盗難警報を作動させる、
上記（７２）に記載のシステム。
（７７）さらに、
複数の補助的なリーダを備え、
前記複数の補助的なリーダが地理的区域内で前記物品の動きを追跡する、
上記（７２）に記載のシステム。
（７８）前記物品が薬品である、
上記（７２）に記載のシステム。
（７９）さらに、
複数の補助的なリーダを備え、
前記複数の補助的なリーダが健康管理施設内で前記物品の動きを追跡する、
上記（７８）に記載のシステム。
【図面の簡単な説明】
【図１】  典型的なＲＦＩＤタグを示す図である。
【図２】  共通の物理的実施形態とＲＦＩＤ技術の用途を示す図である。
【図３】  本発明のＲＦＩＤ技術の小売りの場面における使用を絵コンテの形で示す図である。
【図４】  本発明の好適な実施形態のメモリ内容を示す図である。
【図５】  本発明の好適な実施形態の変更されたメモリ内容を示す図である。
【図６】  短期更新書き込みアクセス制御規則が局地的な追跡を容認するが、地球規模の追跡を禁止する様子を示す図である。
【図７】  本発明の好適な実施形態のブロック図である。
【図８】  本発明のＲＦＩＤタグに情報を書き込むプロセスのＣ言語による表現を示す図である。
【図９】  本発明のＲＦＩＤタグから情報を読み取るプロセスのＣ言語による表現を示す図である。
【図１０】  本発明のＲＦＩＤタグに情報を書き込むプロセスのフローチャートを示す図である。
【図１１】  本発明の好適な実施形態に従い、ＲＦＩＤタグを付けた商品を顧客の注文に付け加えるプロセスのフローチャートを示す図である。
【図１２】  本発明の好適な実施形態に従う盗難／詐欺を検出するプロセスのフローチャートを示す図である。
【符号の説明】
１００  ＲＦＩＤタグ
１１０  集積回路
１２０  アンテナ
１３０  基板
２００  本
２３０  ＲＦＩＤキー・フォッグ
２４０  キー・リング
２５０  ＲＦＩＤカード
３００  小売店の顧客
３０５  第１のフレーム
３１０  製品
３２５  第２のフレーム
３１５  売り場端末
３２０  主任レジ係
３３０  タグ・リーダ／ライタ
３４０  商品
３５０  ＲＦＩＤリーダ
３６０  出口
３７０  盗難警報器
４０２  ＵＰＣ
４０４  表示価格
４０６  追跡番号
４１２  型
４１４  長さ
４１６  値
４２０  読み取り専用
４３０  短縮書き換え
４２２  ＵＰＣフィールド
４２４  ＵＰＣ値フィールド
４３２  追跡番号長さ
４３３  追跡番号値
４５０  顧客
４６０  店
４７０  顧客
５００  ＲＦＩＤタグの物理的実施形態
５１０  アンテナ
５２０  復調器
５３０  復号化回路
５４０  制御論理
５５０  型メモリ
５６０  値メモリ
５７０  符号化回路
５８０  変調器
【図１】
0003731876.tif 000002
【図２】
0003731876.tif 000003
【図３】
0003731876.tif 000004
【図４】
0003731876.tif 000005
【図５】
0003731876.tif 000006
【図６】
0003731876.tif 000007
【図７】
0003731876.tif 000008
【図８】
0003731876.tif 000009
【図９】
0003731876.tif 000010
【図１０】
0003731876.tif 000011
【図１１】
0003731876.tif 000012
【図１２】
0003731876.tif 000013