(57)【要約】【課題】製品又はセキュリティ文書の表面に配置された機械可読タグ、及び機械可読タグとのユーザ対話により、製品及びセキュリティ文書を識別及び保護する。【解決手段】オブジェクトの表面上又は表面内に配置された第１の符号化データを含むオブジェクトを提供する。第１の符号化データは、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別する。符号化データは、アナログ印刷工程により印刷されることが可能である。【選択図】図２
2009503658.tif 000002
【特許請求の範囲】
【請求項１】
第１の符号化データを含むオブジェクトであって、
前記第１の符号化データは、前記オブジェクトの表面上又は表面内に配置され、
前記第１の符号化データは、前記表面上の複数の位置と、前記表面に関連付けられた少なくとも１つの対話要素のレイアウトとを識別する、当該オブジェクト。
【請求項２】
前記オブジェクトは、前記表面上に印刷されたグラフィカル情報をさらに含み、
前記グラフィカル情報が、前記少なくとも１つの対話要素に関連する、請求項１に記載のオブジェクト。
【請求項３】
前記レイアウトがレイアウト番号により識別され、１つのレイアウト番号が複数のオブジェクトに関連付けられる、請求項１に記載のオブジェクト。
【請求項４】
前記第１の符号化データは、さらに、製品のクラスを識別する、請求項４に記載のオブジェクト。
【請求項５】
製品の前記クラスが、
製品クラス番号、製造者番号、又は、ユニバーサル製品コード（ＵＰＣ）、のうちいずれか１つによって識別される、請求項４に記載のオブジェクト。
【請求項６】
前記表面が、ラベル、包装、又は、製品アイテム自体、によって定義される、請求項１に記載のオブジェクト。
【請求項７】
前記第１の符号化データは、さらに、前記第１の符号化データを他のタイプの符号化データと区別するフラグを識別する、請求項１に記載のオブジェクト。
【請求項８】
前記オブジェクトは、前記オブジェクトを一意識別する一意の識別子をさらに含み、
前記一意の識別子が、前記第１の符号化データと区別がつき、単独で読み取り可能である、請求項１に記載のオブジェクト。
【請求項９】
前記一意の識別子が、シリアル番号、又は、電子製品コード（ＥＰＣ）、のうちいずれか１つを識別する、請求項８に記載のオブジェクト。
【請求項１０】
前記一意の識別子が、
前記オブジェクトの表面上又は表面内に配置された第２の符号化データ、
前記オブジェクトの表面上又は表面内に配置されたランダムパターンであって、前記オブジェクトの少なくとも１つのフィンガープリントを定義する前記ランダムパターン、
又は、
ＲＦＩＤタグ、
のうち、いずれかを含む、又は、いずれかに含まれる、請求項８に記載のオブジェクト。
【請求項１１】
前記一意の識別子が、第２の符号化データに含まれ、
前記第１の符号化データが、前記第１の符号化データを前記第２の符号化データと区別するフラグを識別する、請求項１０に記載のオブジェクト。
【請求項１２】
前記第１の符号化データが、複数のタグで定義され、
各タグが、前記表面上の自身の位置と、前記表面に関連付けられた前記少なくとも１つの対話要素のレイアウトとを識別する、請求項１に記載のオブジェクト。
【請求項１３】
オブジェクトと対話するデータリーダであって、前記オブジェクトが、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データが、前記表面上の複数の位置と、前記表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
前記第１の符号化データの少なくともいくつかを感知する光学式センサと、
前記感知された符号化データを用いてレイアウトデータを生成するプロセッサであり、前記レイアウトデータが、前記表面に対する前記データリーダの位置と、前記少なくとも１つの対話要素のレイアウトと、を識別する、前記プロセッサと、
前記レイアウトデータをコンピュータシステムに伝達する手段と、を備えるデータリーダ。
【請求項１４】
オブジェクトと対話するデータリーダであって、前記オブジェクトが、前記オブジェクトの表面上又は表面内に配置された符号化データを含み、前記符号化データが、前記表面上の複数の位置と、（ｉ）前記表面に関連付けられた少なくとも１つの対話要素のレイアウト、又は（ｉｉ）前記オブジェクトの一意の識別情報と、を識別し、
前記符号化データの少なくともいくつかを感知する光学式センサと、
プロセッサであって、
前記感知された符号化データが（ｉ）前記レイアウトを識別するか、（ｉｉ）前記一意の識別情報を識別するかを決定するステップと、
前記感知された符号化データを用いてレイアウトデータを生成するステップであり、前記レイアウトデータが、前記表面に対する前記データリーダの位置と、（ｉ）前記少なくとも１つの対話要素のレイアウト、又は（ｉｉ）前記一意の識別情報と、を識別する、ステップと、を実行するように構成された前記プロセッサと、
前記レイアウトデータをコンピュータシステムに伝達する手段と、を備えるデータリーダ。
【請求項１５】
前記感知された符号化データが、（ｉ）前記レイアウトを識別するか、（ｉｉ）前記一意の識別情報を識別するかを、前記プロセッサが、前記感知された符号化データの中のフラグの存在に基づいて決定する、請求項１４に記載のデータリーダ。
【請求項１６】
固定式スキャナ、ハンドヘルドスキャナ、携帯電話、ペン、スタイラス、及び携帯情報端末からなる群のいずれかから選択される、請求項１４又は１５に記載のデータリーダ。
【請求項１７】
オブジェクトとの対話を識別するシステムであって、前記オブジェクトが、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データが、前記表面上の複数の位置と、前記表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
前記表面と対話するデータリーダからレイアウトデータを受け取るステップであり、前記レイアウトデータが、前記表面に対する前記データリーダの位置と、前記少なくとも１つの対話要素のレイアウトと、を識別する、ステップと、
前記コンピュータシステム内で、前記レイアウトデータを用いて、前記オブジェクトとの対話を識別するステップと、を実行するように構成されたコンピュータシステムを備えるシステム。
【請求項１８】
前記コンピュータシステムが、
前記レイアウトデータを用いて、前記第１の符号化データで識別された前記レイアウトを取り出すステップと、
前記取り出されたレイアウトにおいて指定されているように、前記少なくとも１つの対話要素のゾーンに対する前記リーダの位置を解釈することによって、前記対話を識別するステップと、を実行するように構成された、請求項１７に記載のシステム。
【請求項１９】
オブジェクトと対話する方法であって、前記オブジェクトが、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データが、前記表面上の複数の位置と、前記表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
前記第１の符号化データの少なくともいくつかを感知するステップと、
前記感知された符号化データを用いてレイアウトデータを生成するステップであり、前記レイアウトデータが、前記表面に対する前記データリーダの位置と、前記少なくとも１つの対話要素のレイアウトと、を識別する、ステップと、
前記レイアウトデータをコンピュータシステムに伝達するステップと、を含む方法。
【請求項２０】
オブジェクトとの対話を識別する方法であって、前記オブジェクトが、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データが、前記表面上の複数の位置と、前記表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
コンピュータシステム内で、前記表面と対話するデータリーダからレイアウトデータを受け取るステップであり、前記レイアウトデータが、前記表面に対する前記データリーダの位置と、前記少なくとも１つの対話要素のレイアウトと、を識別する、ステップと、
前記レイアウトデータを用いて、前記第１の符号化データで識別された前記レイアウトを取り出すステップと、
前記取り出されたレイアウトにおいて指定されているように、前記少なくとも１つの対話要素のゾーンに対する前記リーダの位置を解釈することによって、前記対話を識別するステップと、を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大まかには、製品又はセキュリティ文書の表面に配置された機械可読タグ、及び機械可読タグとのユーザ対話により、製品及びセキュリティ文書を識別及び保護する方法及び装置に関する。
【０００２】
［関連出願の相互参照］
本発明に関連する種々の方法、システム、及び装置が、本発明の出願人又は譲受人によって出願された、以下の米国特許／特許出願において開示されている。
【表１】
2009503658.tif 000003
【表２】
2009503658.tif 000004
【表３】
2009503658.tif 000005
【表４】
2009503658.tif 000006
【表５】
2009503658.tif 000007
上記の各出願は、それぞれの出願整理番号で識別されており、出願整理番号は、譲渡された時点で、対応する出願番号に置き換えられる。
【背景技術】
【０００３】
表面符号化の背景
ネットページ表面符号化は、タグの高密度の平面タイリングで構成される。各タグは、面内の自身の位置を符号化する。各タグはまた、隣接タグとともに、そのタグを含むリージョンの識別子を符号化する。このリージョンＩＤは、すべてのリージョンの中で一意である。ネットページシステムでは、リージョンは、典型的には、タグ付けされた表面の全範囲（１枚の紙の片側など）に対応する。
【０００４】
表面符号化は、タグ全体の取得を保証するのに十分な広さの取得フィールドのビューが、タグを含むリージョンのＩＤの取得を保証するのに十分な広さであるように、設計される。タグ自体の取得は、リージョン内のタグの二次元位置、ならびに他のタグ固有データの取得を保証する。したがって、表面符号化は、符号化された表面との完全に局所的な対話の間（たとえば、符号化された表面をペンで「クリック」又はタップする間）に感知装置がリージョンＩＤ及びタグ位置を取得することを可能にする。
【０００５】
ネットページ表面符号化については、同時係属中の米国特許出願の公報である特許文献１、２に詳細に記されている。
【０００６】
暗号方式の背景
機密情報の、記憶及び移送の両面での保護、ならびに取引を行うパーティの認証に、暗号方式が用いられる。広く一般的に用いられる暗号方式は２種類あり、それらは、秘密鍵暗号方式及び公開鍵暗号方式である。
【０００７】
秘密鍵暗号方式は、対称暗号方式とも呼ばれ、メッセージの暗号化及び解読に同じ鍵を使用する。メッセージを交換しようとする２つのパーティは、まず、秘密鍵をセキュアに交換する準備をしなければならない。
【０００８】
公開鍵暗号方式は、非対称暗号方式とも呼ばれ、２つの暗号化鍵を使用する。これら２つの暗号化鍵は、一方の鍵によって暗号化されたメッセージがすべて、他方の鍵によってのみ解読可能であるように、数学的に関連付けられる。これらの鍵の一方が公開され、他方が秘密のままにされる。これらはそれぞれ、公開鍵及び秘密鍵と呼ばれる。公開鍵は、秘密鍵の保有者に宛てられたすべてのメッセージの暗号化に使用される。公開鍵によって暗号化されたメッセージは、秘密鍵によってのみ解読可能である。したがって、２つのパーティは、最初に秘密鍵を交換しなくても、メッセージをセキュアに交換することが可能である。秘密鍵がセキュアであることを保証するために、通常は、秘密鍵を保有する側が、公開鍵と秘密鍵のペアを生成する。
【０００９】
公開鍵暗号方式を用いて、デジタル署名を作成することが可能である。秘密鍵の保有者がメッセージの既知のハッシュを作成し、そのハッシュを、秘密鍵を用いて暗号化した場合は、暗号化されたハッシュが、その特定のメッセージに関して、秘密鍵の保有者の「署名」を構成していることを、誰もが検証することが可能であり、これは、単純に、公開鍵を用いて暗号化ハッシュを解読し、そのハッシュをメッセージと照合することによって可能である。署名がメッセージに付加されている場合、メッセージの受信者は、そのメッセージが本物であることと、そのメッセージが移送中に改変されていないこととの両方を検証することが可能である。
【００１０】
秘密鍵もデジタル署名の作成に使用されることが可能であるが、署名検証が、秘密鍵に内々に関与しているパーティによっても実施可能であるという欠点がある。
【００１１】
公開鍵暗号方式を機能させるためには、なりすましを防ぐ、公開鍵の配布方法が必要である。通常、これは、証明書及び証明機関を用いてなされる。証明機関は、公開鍵と、人物又は他のエンティティの識別情報との関連を認証する、信頼されるサードパーティである。証明機関は、識別情報文書などを検査することによって識別情報を検証した後、識別情報詳細及び公開鍵を含むデジタル証明書を作成し、これに署名する。証明機関を信頼することにより、誰でも、証明書内の公開鍵を、それが本物であるという高度の確信を持って使用することが可能である。そのためには、よく知られた公開鍵を有する証明機関によって証明書が本当に署名されていることを検証するだけでよい。
【００１２】
公開鍵暗号方式で秘密鍵暗号化方式に匹敵するセキュリティを実現するには、利用する鍵の長さを１桁長くする（すなわち、数百ビットに対し数千ビットにする）。Ｓｃｈｎｅｉｅｒ  Ｂ．（「Ａｐｐｌｉｅｄ  Ｃｒｙｐｔｏｇｒａｐｈｙ，Ｓｅｃｏｎｄ  Ｅｄｉｔｉｏｎ」、Ｊｏｈｎ  Ｗｉｌｅｙ  ＆  Ｓｏｎｓ、１９９６年）は、暗号化技術について詳細に説明している。
【特許文献１】米国特許出願第１０／８１５６４７号（整理番号ＨＹＧ００１ＵＳ）
【特許文献２】米国特許出願第１０／８１５６０９号（整理番号ＨＹＴ００１ＵＳ）
【発明の開示】
【００１３】
第１の態様では、本発明は、オブジェクトの表面上又は表面内に配置された第１の符号化データを含むオブジェクトを提供し、前記第１の符号化データは、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別する。
【００１４】
さらなる態様では、オブジェクトはさらに、表面上に印刷されたグラフィカル情報を含み、前記グラフィカル情報は、少なくとも１つの対話要素に関する。
【００１５】
任意選択で、レイアウトは、レイアウト番号で識別され、１つのレイアウト番号が複数のオブジェクトに関連付けられる。
【００１６】
さらなる態様では、民生用製品アイテムであるオブジェクトが提供される。
【００１７】
任意選択で、第１の符号化データはさらに、製品のクラスを識別する。
【００１８】
任意選択で、製品のクラスは、製品クラス番号及び／又は製造者番号で識別される。
【００１９】
任意選択で、製品のクラスは、ユニバーサル製品コード（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）（ＵＰＣ）で識別される。
【００２０】
任意選択で、表面は、ラベル、包装、又は製品アイテム自体で定義される。
【００２１】
任意選択で、第１の符号化データはさらに、第１の符号化データを他のタイプの符号化データと区別するフラグを識別する。
【００２２】
さらなる態様では、オブジェクトを一意識別する一意の識別子をさらに含むオブジェクトが提供され、前記一意の識別子は、第１の符号化データと区別がつき、単独で可読である。
【００２３】
任意選択で、一意の識別子は、シリアル番号を識別する。
【００２４】
任意選択で、一意の識別子は、電子製品コード（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）（ＥＰＣ）を識別する。
【００２５】
任意選択で、一意の識別子は、オブジェクトの表面上又は表面内に配置された第２の符号化データを含み、前記第２の符号化データは、オブジェクトの一意の識別情報を識別する。
【００２６】
任意選択で、第２の符号化データはさらに、一意の識別情報のデジタル署名を識別する。
【００２７】
任意選択で、第１の符号化データは、第１の符号化データを第２の符号化データと区別するフラグを識別する。
【００２８】
任意選択で、一意の識別子は、オブジェクトの表面上又は表面内に配置されたランダムパターンを含み、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義する。
【００２９】
任意選択で、ランダムパターンは、表面上に印刷されたインク内にランダムに分散したタガントで定義される。
【００３０】
任意選択で、一意の識別子は、ＲＦＩＤタグに含まれる。
【００３１】
任意選択で、第１の符号化データは、複数のタグで定義され、各タグは、表面上の自身の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別する。
【００３２】
任意選択で、各タグはさらに、製品のクラス及び／又は第１の符号化データを他のタイプの符号化データと区別するフラグを識別する。
【００３３】
別の態様では、本発明は、オブジェクトと対話するデータリーダを提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データは、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、前記データリーダは、
第１の符号化データの少なくともいくつかを感知する光学式センサと、
感知された符号化データを用いてレイアウトデータを生成するプロセッサであり、前記レイアウトデータが、表面に対するデータリーダの位置と、少なくとも１つの対話要素のレイアウトと、を識別する、プロセッサと、
レイアウトデータをコンピュータシステムに伝達する手段と、を備える。
【００３４】
別の態様では、本発明は、オブジェクトと対話するデータリーダを提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された符号化データを含み、前記符号化データは、表面上の複数の位置と、（ｉ）表面に関連付けられた少なくとも１つの対話要素のレイアウト、又は（ｉｉ）前記オブジェクトの一意の識別情報と、を識別し、
前記データリーダは、
符号化データの少なくともいくつかを感知する光学式センサと、
プロセッサであって、
感知された符号化データが（ｉ）レイアウトを識別するか、（ｉｉ）一意の識別情報を識別するかを決定するステップと、
感知された符号化データを用いてレイアウトデータを生成するステップであり、前記レイアウトデータが、表面に対するデータリーダの位置と、（ｉ）少なくとも１つの対話要素のレイアウト、又は（ｉｉ）一意の識別情報と、を識別する、ステップと、を実行するように構成されたプロセッサと、
レイアウトデータをコンピュータシステムに伝達する手段と、を備える。
【００３５】
任意選択で、プロセッサは、感知された符号化データが、（ｉ）レイアウトを識別するか、（ｉｉ）一意の識別情報を識別するかを、感知された符号化データの中のフラグの存在に基づいて、決定する。
【００３６】
さらなる態様では、固定式スキャナ、ハンドヘルドスキャナ、携帯電話、ペン、スタイラス、及び携帯情報端末からなる群のいずれかから選択されるデータリーダが提供される。
【００３７】
別の態様では、本発明は、オブジェクトと対話するシステムを提供し、前記システムは、
オブジェクトの表面上又は表面内に配置された第１の符号化データを含むオブジェクトであり、前記第１の符号化データが、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別する、オブジェクトと、
データリーダであって、
第１の符号化データの少なくともいくつかを感知する光学式センサと、
感知された符号化データを用いてレイアウトデータを生成するプロセッサであり、前記レイアウトデータが、表面に対するデータリーダの位置と、少なくとも１つの対話要素のレイアウトと、を識別する、プロセッサと、
レイアウトデータをコンピュータシステムに伝達する手段と、を備えるデータリーダと、を備える。
【００３８】
別の態様では、本発明は、オブジェクトとの対話を識別するシステムを提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データは、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
前記システムは、コンピュータシステムを備え、前記コンピュータシステムは、
表面と対話するデータリーダからレイアウトデータを受け取るステップであり、前記レイアウトデータが、表面に対するデータリーダの位置と、少なくとも１つの対話要素のレイアウトと、を識別する、ステップと、
コンピュータシステム内で、レイアウトデータを用いて、オブジェクトとの対話を識別するステップと、を実行するように構成される。
【００３９】
任意選択で、コンピュータシステムは、
レイアウトデータを用いて、第１の符号化データで識別されたレイアウトを取り出すステップと、
取り出されたレイアウトにおいて指定されているように、少なくとも１つの対話要素のゾーンに対するリーダの位置を解釈することによって、対話を識別するステップと、を実行するように構成される。
【００４０】
別の態様では、本発明は、オブジェクトと対話する方法を提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データは、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
前記方法は、
第１の符号化データの少なくともいくつかを感知するステップと、
感知された符号化データを用いてレイアウトデータを生成するステップであり、前記レイアウトデータが、表面に対するデータリーダの位置と、少なくとも１つの対話要素のレイアウトと、を識別する、ステップと、
レイアウトデータをコンピュータシステムに伝達するステップと、を含む。
【００４１】
別の態様では、本発明は、オブジェクトとの対話を識別する方法を提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データを含み、前記第１の符号化データは、表面上の複数の位置と、表面に関連付けられた少なくとも１つの対話要素のレイアウトと、を識別し、
前記方法は、
コンピュータシステム内で、表面と対話するデータリーダからレイアウトデータを受け取るステップであり、前記レイアウトデータが、表面に対するデータリーダの位置と、少なくとも１つの対話要素のレイアウトと、を識別する、ステップと、
コンピュータシステム内で、レイアウトデータを用いて、オブジェクトとの対話を識別するステップと、を含む。
【００４２】
任意選択で、前記識別するステップは、
レイアウトデータを用いて、第１の符号化データで識別されたレイアウトを取り出すステップと、
取り出されたレイアウトにおいて指定されているように、少なくとも１つの対話要素のゾーンに対するリーダの位置を解釈することによって、対話を識別するステップと、を含む。
【００４３】
第２の態様では、本発明は、オブジェクトの表面上又は表面内に配置された第１の符号化データを含むオブジェクトと、識別子と、を提供し、前記第１の符号化データは、表面上の複数の位置を識別し、前記識別子は、オブジェクトの一意の識別情報を識別し、
第１の符号化データ及び識別子は、互いに区別がつき、単独で可読である。
【００４４】
任意選択で、識別子は、シリアル番号を識別する。
【００４５】
任意選択で、識別子は、電子製品コード（ＥＰＣ）を識別する。
【００４６】
任意選択で、識別子はさらに、一意の識別情報のデジタル署名を識別する。
【００４７】
任意選択で、識別子は、オブジェクトの表面上又は表面内に配置された第２の符号化データを含む。
【００４８】
任意選択で、第１及び第２の符号化データは、オブジェクトの同じ表面に配置される。
【００４９】
任意選択で、第２の符号化データは、バーコードを含む。
【００５０】
任意選択で、バーコードは、線形バーコード又は二次元バーコードである。
【００５１】
任意選択で、第１の符号化データは、第１のインクで印刷され、第２の符号化データは、第２のインクで印刷され、第１及び第２のインクは、同じであっても、互いに異なっていてもよい。
【００５２】
任意選択で、第１のインクは、肉眼ではほぼ不可視であり、第２のインクは、肉眼で可視である。
【００５３】
任意選択で、第１の符号化データの少なくとも一部分が、第２の符号化データと同じ場所を占める。
【００５４】
任意選択で、第１の符号化データはさらに、第１の符号化データを第２の符号化データと区別するフラグを識別する。
【００５５】
任意選択で、第１の符号化データはさらに、表面に関連付けられた少なくとも１つの対話要素のレイアウトを識別する。
【００５６】
任意選択で、レイアウトは、レイアウト番号で識別され、１つのレイアウト番号が複数のオブジェクトに関連付けられる。
【００５７】
任意選択で、オブジェクトは、民生用製品アイテムであり、第１の符号化データはさらに、製品クラスを識別する。
【００５８】
任意選択で、製品クラスは、製品クラス番号及び／又は製造者番号で識別される。
【００５９】
任意選択で、製品クラスは、ユニバーサル製品コード（ＵＰＣ）で識別される。
【００６０】
任意選択で、第１の符号化データはさらに、オブジェクトの一意の識別情報を識別する。
【００６１】
任意選択で、識別子は、ＲＦＩＤタグを含む。
【００６２】
任意選択で、識別子は、オブジェクトの表面上又は表面内に配置されたランダムパターンを含み、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義する。
【００６３】
任意選択で、ランダムパターンは、表面上に印刷されたインク内にランダムに分散したタガントで定義される。
【００６４】
第３の態様では、本発明は、オブジェクトの表面上又は表面内に配置された第１の符号化データを含むオブジェクトと、ＲＦＩＤタグと、を提供し、前記第１の符号化データは、表面上の複数の位置を識別し、前記ＲＦＩＤタグは、オブジェクトの一意の識別情報を識別する。
【００６５】
任意選択で、ＲＦＩＤタグは、シリアル番号を識別する。
【００６６】
任意選択で、ＲＦＩＤタグは、電子製品コード（ＥＰＣ）を識別する。
【００６７】
任意選択で、ＲＦＩＤタグはさらに、一意の識別情報のデジタル署名を識別する。
【００６８】
任意選択で、デジタル署名は、公開鍵署名である。
【００６９】
任意選択で、デジタル署名は、ランダム署名である。
【００７０】
任意選択で、デジタル署名は、秘密鍵デジタル署名である。
【００７１】
任意選択で、ＲＦＩＤタグは、符号化データに対して、オブジェクトの同じ表面又は別の表面に配置される。
【００７２】
任意選択で、第１の符号化データはさらに、表面に関連付けられた少なくとも１つの対話要素のレイアウトを識別する。
【００７３】
任意選択で、ＲＦＩＤタグはさらに、表面に関連付けられた少なくとも１つの対話要素のレイアウトを識別する。
【００７４】
任意選択で、レイアウトは、レイアウト番号で識別され、１つのレイアウト番号が複数のオブジェクトに関連付けられる。
【００７５】
任意選択で、オブジェクトは、民生用製品アイテムであり、第１の符号化データはさらに、製品クラスを識別する。
【００７６】
任意選択で、製品クラスは、製品クラス番号及び／又は製造者番号で識別される。
【００７７】
任意選択で、製品クラスは、ユニバーサル製品コード（ＵＰＣ）で識別される。
【００７８】
任意選択で、第１の符号化データはさらに、オブジェクトの一意の識別情報を識別する。
【００７９】
さらなる態様では、オブジェクトと対話するデータリーダが提供され、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データと、ＲＦＩＤタグと、を含み、前記第１の符号化データは、表面上の複数の位置を識別し、前記ＲＦＩＤタグは、オブジェクトの一意の識別情報を識別し、
前記データリーダは、
第１の符号化データの少なくともいくつかを感知する光学式センサと、
ＲＦＩＤタグを感知するＲＦＩＤトランシーバと、
感知された符号化データ及び感知されたＲＦＩＤタグを用いて指示データを生成するプロセッサであり、前記指示データが、表面に対するデータリーダの位置と、オブジェクトの一意の識別情報と、を識別する、プロセッサと、
指示データをコンピュータシステムに伝達する手段と、を備える。
【００８０】
別の態様では、固定式スキャナ、ハンドヘルドスキャナ、携帯電話、ペン、スタイラス、及び携帯情報端末からなる群のいずれかから選択されるデータリーダが提供される。
【００８１】
別の態様では、本発明は、オブジェクトと対話するシステムを提供し、前記システムは、
オブジェクトの表面上又は表面内に配置された第１の符号化データと、ＲＦＩＤタグと、を含むオブジェクトであり、前記第１の符号化データは、表面上の複数の位置を識別し、前記ＲＦＩＤタグは、オブジェクトの一意の識別情報を識別する、オブジェクトと、
データリーダであって、
第１の符号化データの少なくともいくつかを感知する光学式センサと、
ＲＦＩＤタグを感知するＲＦＩＤトランシーバと、
感知された符号化データ及び感知されたＲＦＩＤタグを用いて指示データを生成するプロセッサであり、前記指示データが、表面に対するデータリーダの位置と、オブジェクトの一意の識別情報と、を識別する、プロセッサと、
指示データをコンピュータシステムに伝達する手段と、を備えるデータリーダと、を備える。
【００８２】
さらなる態様では、本発明は、オブジェクトと対話する方法を提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データと、ＲＦＩＤタグと、を含み、前記第１の符号化データは、表面上の複数の位置を識別し、前記ＲＦＩＤタグは、オブジェクトの一意の識別情報を識別し、
前記方法は、
第１の符号化データの少なくともいくつかを感知するステップと、
ＲＦＩＤタグを感知するステップと、
感知された符号化データ及び感知されたＲＦＩＤタグを用いて指示データを生成するステップであり、前記指示データが、表面に対するデータリーダの位置と、オブジェクトの一意の識別情報と、を識別する、ステップと、
指示データをコンピュータシステムに伝達するステップと、を含む。
【００８３】
第４の態様では、本発明は、オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含むオブジェクトを提供し、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義する。
【００８４】
任意選択で、前記又は各フィンガープリントは、オブジェクト識別情報を識別する。
【００８５】
任意選択で、前記又は各フィンガープリントは、シリアル番号を識別する。
【００８６】
任意選択で、前記又は各フィンガープリントは、電子製品コード（ＥＰＣ）を識別する。
【００８７】
任意選択で、ランダムパターンは、表面上に印刷されたインク内にランダムに分散したタガントで定義される。
【００８８】
任意選択で、基準はすべて、互いに異なる。
【００８９】
任意選択で、各基準は、表面上の一意の位置を識別する。
【００９０】
任意選択で、第１の符号化データはさらに、表面に関連付けられた少なくとも１つの対話要素のレイアウトを識別する。
【００９１】
任意選択で、レイアウトは、レイアウト番号で識別され、１つのレイアウト番号が複数のオブジェクトに関連付けられる。
【００９２】
任意選択で、オブジェクトは、民生用製品アイテムであり、第１の符号化データはさらに、製品クラスを識別する。
【００９３】
任意選択で、製品クラスは、製品クラス番号及び／又は製造者番号で識別される。
【００９４】
任意選択で、製品クラスは、ユニバーサル製品コード（ＵＰＣ）で識別される。
【００９５】
任意選択で、第１の符号化データはさらに、オブジェクトの一意の識別情報を識別する。
【００９６】
さらなる態様では、本発明は、オブジェクトと対話するデータリーダを提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義し、
前記データリーダは、
第１の符号化データの少なくともいくつかを感知する第１の光学式センサと、
ランダムパターンの少なくともいくつかを感知する第２の光学式センサと、
感知された符号化データ及び感知されたランダムパターンを用いてフィンガープリントデータを生成するように構成されたプロセッサであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、プロセッサと、
フィンガープリントデータをコンピュータシステムに伝達するように構成された通信手段と、を備える。
【００９７】
任意選択で、第１及び第２の光学式センサは、同じ光学式センサ、又は異なる光学式センサである。
【００９８】
別の態様では、本発明は、固定式スキャナ、ハンドヘルドスキャナ、携帯電話、ペン、スタイラス、及び携帯情報端末からなる群のいずれかから選択されるデータリーダを提供する。
【００９９】
別の態様では、本発明は、オブジェクトと対話するシステムを提供し、前記システムは、
オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含むオブジェクトであり、前記第１の符号化データが、表面上の複数の基準を識別し、前記ランダムパターンが、オブジェクトの少なくとも１つのフィンガープリントを定義する、オブジェクトと、
データリーダであって、
第１の符号化データの少なくともいくつかを感知する第１の光学式センサと、
ランダムパターンの少なくともいくつかを感知する第２の光学式センサと、
感知された符号化データ及び感知されたランダムパターンを用いてフィンガープリントデータを生成するように構成されたプロセッサであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、プロセッサと、
フィンガープリントデータをコンピュータシステムに伝達するように構成された通信手段と、を備えるデータリーダと、を備える。
【０１００】
別の態様では、本発明は、オブジェクトを識別するシステムを提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、前記オブジェクトの少なくとも１つのフィンガープリントを定義し、前記システムは、コンピュータシステムを備え、前記コンピュータシステムは、
表面と対話するデータリーダからフィンガープリントデータを受け取るステップであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、ステップと、
コンピュータシステム内で、フィンガープリントデータを用いて、オブジェクト識別情報を識別するステップと、を実行するように構成される。
【０１０１】
別の態様では、本発明は、オブジェクトを認証するシステムを提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、前記オブジェクトの少なくとも１つのフィンガープリントを定義し、前記システムは、コンピュータシステムを備え、前記コンピュータシステムは、
表面と対話するデータリーダからフィンガープリントデータを受け取るステップであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、ステップと、
フィンガープリントデータを用いて、オブジェクト識別情報を識別するステップと、
オブジェクト識別情報を用いて、オブジェクトを認証するステップと、を実行するように構成される。
【０１０２】
任意選択で、コンピュータシステムは、
フィンガープリントデータを用いて、基準フィンガープリントを識別するステップと、
識別された基準フィンガープリントに対応する、オブジェクト識別情報を取り出すステップと、を実行するように構成される。
【０１０３】
任意選択で、基準フィンガープリントは、少なくとも１つの基準に対して位置する複数のランダムマークを含む。
【０１０４】
任意選択で、第１の符号化データはさらに、製品クラスを識別し、コンピュータシステムは、
データリーダから指示データを受け取るステップであり、前記指示データは、製品クラスを識別する、ステップと、
フィンガープリントデータ及び指示データを用いて、オブジェクト識別情報を識別するステップと、を実行するように構成される。
【０１０５】
別の態様では、本発明は、オブジェクトの少なくとも１つの基準フィンガープリントを記録する方法を提供し、前記オブジェクトは、一意のオブジェクト識別情報を有し、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記方法は、
第１の符号化データ及びランダムパターンを感知及び記録するステップと、
オブジェクトの少なくとも１つの基準フィンガープリントを決定するステップであり、前記又は各基準フィンガープリントが、記録されたランダムパターンの少なくとも一部分と、前記部分に対応する少なくとも１つの基準と、を含む、ステップと、
オブジェクト識別情報を、前記又は各基準フィンガープリントに関連付けるステップと、を含む。
【０１０６】
別の態様では、本発明は、オブジェクトと対話する方法を提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義し、
前記方法は、
第１の符号化データの少なくともいくつかを感知するステップと、
ランダムパターンの少なくともいくつかを感知するステップと、
感知された符号化データ及び感知されたランダムパターンを用いてフィンガープリントデータを生成するステップであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、ステップと、
フィンガープリントデータをコンピュータシステムに伝達するステップと、を含む。
【０１０７】
別の態様では、本発明は、オブジェクトを識別する方法を提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義し、前記方法は、
コンピュータシステム内で、表面と対話するデータリーダからフィンガープリントデータを受け取るステップであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、ステップと、
コンピュータシステム内で、フィンガープリントデータを用いて、オブジェクト識別情報を識別するステップと、を含む。
【０１０８】
別の態様では、本発明は、オブジェクトを認証する方法を提供し、前記オブジェクトは、前記オブジェクトの表面上又は表面内に配置された第１の符号化データ及びランダムパターンを含み、前記第１の符号化データは、表面上の複数の基準を識別し、前記ランダムパターンは、オブジェクトの少なくとも１つのフィンガープリントを定義し、前記方法は、
コンピュータシステム内で、表面と対話するデータリーダからフィンガープリントデータを受け取るステップであり、前記フィンガープリントデータが、ランダムパターンの少なくともいくつかと、少なくとも１つの基準と、を識別する、ステップと、
コンピュータシステム内で、フィンガープリントデータを用いて、オブジェクト識別情報を識別するステップと、
オブジェクト識別情報を用いて、オブジェクトを認証するステップと、を含む。
【０１０９】
第５の態様では、本発明は、識別子を含むオブジェクトを認証する方法を提供し、前記方法は、
データリーダで識別子を読み取って識別情報データを生成するステップと、
識別情報データを含む認証要求をデータリーダからコンピュータシステムへ送るステップと、
データリーダ内で、コンピュータシステムからの認証メッセージを受け取るステップであり、前記認証メッセージが、本物であるかどうかの提示と、識別情報データに関連付けられたオブジェクトの説明と、認証メッセージのデジタル署名と、を含む、ステップと、
デジタル署名を検証するステップと、
署名が有効である場合にオブジェクトの説明をユーザに伝達するステップと、を含む。
【０１１０】
任意選択で、識別子は、オブジェクトの表面内又は表面上に配置された符号化データ、ＲＦＩＤタグ、線形バーコード、２Ｄバーコードのうちのいずれか１つを含むか、そのいずれか１つに含まれる。
【０１１１】
任意選択で、識別子は、オブジェクトの表面上又は表面内に配置された複数のタグのうちの１つを含み、各タグは、オブジェクト識別情報を識別する符号化データを含む。
【０１１２】
任意選択で、各タグは、表面上の自身の位置を識別する。
【０１１３】
任意選択で、デジタル署名は、公開鍵署名である。
【０１１４】
任意選択で、公開鍵署名は、オブジェクトの製造者に関連付けられた秘密鍵を用いて生成された。
【０１１５】
任意選択で、署名は、秘密鍵に関連付けられた公開鍵を用いて検証される。
【０１１６】
任意選択で、データリーダは、公開鍵を証明書から取得する。
【０１１７】
任意選択で、証明書は、製造者又は証明機関に関連付けられる。
【０１１８】
任意選択で、認証メッセージは、製造者を識別する。
【０１１９】
任意選択で、データリーダは、証明書を検証する。
【０１２０】
任意選択で、証明書は、製造者の説明を含む。
【０１２１】
任意選択で、データリーダは、製造者の説明をユーザに伝達する。
【０１２２】
任意選択で、オブジェクトの説明は、
オブジェクトの識別情報と、
オブジェクトの製造者の名前又は説明と、
オブジェクトの製造日時と、
オブジェクトの販売日時と、
オブジェクトの販売状況と、
オブジェクトの購入状況と、
オブジェクトの来歴と、のうちの少なくとも１つを含む。
【０１２３】
任意選択で、オブジェクトの説明は、ユーザに対して、ディスプレイで視覚的に伝達されるか、聴覚的に伝達される。
【０１２４】
任意選択で、認証要求は、データリーダによって生成されたナンスを含む。
【０１２５】
任意選択で、認証メッセージは、ナンスを含む。
【０１２６】
別の態様では、本発明は、識別子を含むオブジェクトを認証する方法を提供し、前記方法は、
コンピュータシステム内で、データリーダから認証要求を受け取るステップであり、前記要求が、識別子を読み取ることによって生成された識別情報データを含む、ステップと、
コンピュータシステムからの認証メッセージをデータリーダへ送るステップであり、前記認証メッセージが、本物であるかどうかの提示と、識別情報データに関連付けられたオブジェクトの説明と、認証メッセージのデジタル署名と、を含む、ステップとを含み、
この結果、データリーダが、デジタル署名を検証すること、並びに、署名が有効な場合に、オブジェクトの説明をユーザに伝達することを可能にする。
【０１２７】
別の態様では、本発明は、識別子を含むオブジェクトを認証するデータリーダを提供し、前記データリーダは、
識別子を読み取って識別情報データを生成するステップと、
識別情報データを含む認証要求をデータリーダからコンピュータシステムへ送るステップと、
コンピュータシステムからの認証メッセージを受け取るステップであり、前記認証メッセージが、本物であるかどうかの提示と、識別情報データに関連付けられたオブジェクトの説明と、認証メッセージのデジタル署名と、を含む、ステップと、
デジタル署名を検証するステップと、
署名が有効である場合にオブジェクトの説明をユーザに伝達するステップと、を実行するように構成される。
【０１２８】
別の態様では、本発明は、携帯電話であるデータリーダを提供する。
【０１２９】
別の態様では、本出願は、オブジェクトを認証するシステムを提供し、前記システムは、識別子を含むオブジェクトとデータリーダとを含み、前記データリーダは、
識別子を読み取って識別情報データを生成するステップと、
識別情報データを含む認証要求をデータリーダからコンピュータシステムへ送るステップと、
コンピュータシステムからの認証メッセージを受け取るステップであり、前記認証メッセージが、本物であるかどうかの提示と、識別情報データに関連付けられたオブジェクトの説明と、認証メッセージのデジタル署名と、を含む、ステップと、
デジタル署名を検証するステップと、
署名が有効である場合にオブジェクトの説明をユーザに伝達するステップと、を実行するように構成される。
【０１３０】
別の態様では、本出願は、識別子を含むオブジェクトを認証するシステムを提供し、前記システムは、コンピュータシステムを備え、前記コンピュータシステムは、
データリーダから認証要求を受け取るステップであり、前記要求が、識別子を読み取ることによって生成された識別情報データを含む、ステップと、
認証メッセージをデータリーダへ送るステップであり、前記認証メッセージが、本物であるかどうかの提示と、識別情報データに関連付けられたオブジェクトの説明と、認証メッセージのデジタル署名と、を含む、ステップと、を実行するように構成され、
この結果、データリーダが、デジタル署名を検証すること、並びに、署名が有効な場合に、オブジェクトの説明をユーザに伝達することを可能にする。
【０１３１】
第６の態様では、本発明はオブジェクトを提供し、前記オブジェクトは、
一意のオブジェクト識別情報を識別する第１の識別子と、
識別情報の第１のデジタル署名を識別する第２の識別子と、
第１の識別子及び第２の識別子の少なくとも一方をマスクするマスクと、を含み、少なくとも１つのマスクされた識別子は、前記マスクが除去された場合のみ可読である。
【０１３２】
任意選択で、第１の識別子のみがマスクされる。
【０１３３】
任意選択で、第２の識別子のみがマスクされる。
【０１３４】
任意選択で、第１及び第２の両方の識別子がマスクされる。
【０１３５】
任意選択で、前記マスクが除去されることは、いたずらがあったことを視覚的にユーザに通知する。
【０１３６】
任意選択で、マスクは、スクラッチオフ層である。
【０１３７】
任意選択で、オブジェクトは包装され、マスクは、オブジェクトのための包装によって提供される。
【０１３８】
任意選択で、少なくとも１つのマスクされた識別子は、オブジェクトの表面上又は表面内に配置された符号化データを含む。
【０１３９】
任意選択で、符号化データは、線形バーコード、２Ｄバーコード、又は複数の印刷されたタグに含まれる。
【０１４０】
任意選択で、マスクは不透明である。
【０１４１】
任意選択で、符号化データは、オブジェクトの包装の内側表面上に配置される。
【０１４２】
任意選択で、少なくとも１つのマスクされた識別子は、ＲＦＩＤタグを含む。
【０１４３】
任意選択で、マスクは放射線不透過性である。
【０１４４】
任意選択で、第１のデジタル署名は、公開鍵デジタル署名、秘密鍵デジタル署名、及び乱数のいずれかから選択される。
【０１４５】
さらなる態様では、オブジェクトはさらに、サプライチェーンイベントにおいて使用される第３の識別子を含む。
【０１４６】
任意選択で、前記第３の識別子は、識別情報の第２のデジタル署名を識別する。
【０１４７】
任意選択で、第１及び第２のデジタル署名は異なる。
【０１４８】
任意選択で、前記第３の識別子はさらに、オブジェクトの一意の識別情報を識別する。
【０１４９】
任意選択で、第１の識別子は、電子製品コード（ＥＰＣ）を識別する。
【０１５０】
さらなる態様では、本発明は、オブジェクトに対する走査イベントをコンピュータシステムに登録する方法を提供し、前記オブジェクトは、一意のオブジェクト識別情報を識別する第１の識別子と、識別情報の第１のデジタル署名を識別する第２の識別子と、第１の識別子及び第２の識別子の少なくとも一方をマスクするマスクと、を含み、
前記方法は、
マスクを除去するステップと、
第１及び第２の識別子を読み取るステップと、
オブジェクト識別情報及び第１のデジタル署名を識別する登録データを生成するステップと、
登録データをコンピュータシステムへ送るステップと、を含む。
【０１５１】
任意選択で、走査イベントは、オブジェクトを購入済みとして登録するために使用される。
【０１５２】
任意選択で、登録データはさらに、購入者識別情報を識別する。
【０１５３】
任意選択で、購入者識別情報データは、識別子の読み取りに使用されるデータリーダに収容される。
【０１５４】
さらなる態様では、本発明は、識別子と識別子用マスクとを含むオブジェクトを認証する方法を提供し、前記方法は、
マスクを除去するステップと、
データリーダで識別子を読み取って識別情報データを生成するステップと、
識別情報データを含む認証要求をデータリーダからコンピュータシステムへ送るステップと、
本物であるかどうかの提示を含む認証メッセージを、データリーダ内で、コンピュータシステムから受け取るステップと、
本物であるかどうかの提示をユーザに伝達するステップと、を含む。
【０１５５】
任意選択で、認証メッセージは、識別情報データに関連付けられたオブジェクトの説明と、デジタル署名と、を含み、前記方法はさらに、
デジタル署名を検証するステップと、
署名が有効である場合にオブジェクトの説明をユーザに伝達するステップと、を含む。
【０１５６】
第７の態様では、本発明は、オブジェクトを取引する方法を提供し、各オブジェクトは、オブジェクト識別情報を識別する識別子を含み、
前記方法は、コンピュータシステムにおいて、
オブジェクト識別情報を識別する取引データを、データリーダから受け取るステップと、
オブジェクト識別情報の取引履歴を識別するステップと、
過去の取引においてオブジェクト識別情報が取引されているかどうかを明らかにするステップと、
（ｉ）オブジェクト識別情報が過去に取引されていない場合に、取引を許可し、取引履歴を更新するステップ、又は、
（ｉｉ）オブジェクト識別情報が過去に取引されている場合に、取引履歴データをデータリーダに送るステップと、を含む。
【０１５７】
任意選択で、取引履歴データは、オブジェクト識別情報の、少なくとも１つの過去の取引を識別する。
【０１５８】
任意選択で、取引履歴データは、オブジェクトが中古であること、又は識別子が複製であることをユーザが結論づけることを可能にする。
【０１５９】
任意選択で、取引履歴データは、過去の取引がいつ行われたかを識別する。
【０１６０】
任意選択で、取引履歴データは、過去の取引がどこで行われたかを識別する。
【０１６１】
任意選択で、取引履歴データは、過去の取引を記録する際に使用されたデータリーダを識別する。
【０１６２】
任意選択で、取引履歴データは、オブジェクト識別情報の所有権が記録されているユーザを識別する。
【０１６３】
任意選択で、所有権の登録は、各オブジェクト識別情報の取引履歴において一度しか許されない。
【０１６４】
任意選択で、所有権の登録は、取引履歴において、最初の購入取引の後しか許されない。
【０１６５】
任意選択で、オブジェクトは、所有権を記録することに特化された対話要素を含む。
【０１６６】
任意選択で、対話要素は、いたずら防止メカニズムによってマスクされる。
【０１６７】
任意選択で、取引データは、データリーダ内に収容されるユーザ識別情報を識別する。
【０１６８】
任意選択で、取引履歴は、オブジェクト識別情報が過去に取引されていない場合に、オブジェクト識別情報の所有権を、ユーザ識別情報とともに記録する。
【０１６９】
任意選択で、識別子は、オブジェクトの表面内又は表面上に配置された符号化データ、ＲＦＩＤタグ、線形バーコード、２Ｄバーコードのうちの任意の１つを含むか、任意のいずれか１つに含まれる。
【０１７０】
任意選択で、識別子は、オブジェクトの表面上又は表面内に配置された複数のタグのうちの１つを含み、各タグは、オブジェクト識別情報を識別する符号化データを含む。
【０１７１】
任意選択で、各タグは、表面上の自身の位置を識別する。
【０１７２】
任意選択で、識別子は、シリアル番号及び／又は電子製品コード（ＥＰＣ）を識別する。
【０１７３】
任意選択で、識別子はさらに、オブジェクト識別情報のデジタル署名を識別し、取引データは、デジタル署名を識別する。
【０１７４】
さらなる態様では、オブジェクトを取引するシステムが提供され、各オブジェクトは、オブジェクト識別情報を識別する識別子を含み、
前記システムは、コンピュータシステムを備え、前記コンピュータシステムは、
オブジェクト識別情報を識別する取引データを、データリーダから受け取るステップと、
オブジェクト識別情報の取引履歴を識別するステップと、
過去の取引においてオブジェクト識別情報が取引されているかどうかを明らかにするステップと、
（ｉ）オブジェクト識別情報が過去に取引されていない場合に、取引を許可し、取引履歴を更新するステップ、又は、
（ｉｉ）オブジェクト識別情報が過去に取引されている場合に、取引履歴データをデータリーダに送るステップと、を実行するように構成される。
【発明を実施するための最良の形態】
【０１７５】
以下では、本発明の例を、添付図面を参照しながら説明する。
【０１７６】
ネットページ表面符号化は、タグの高密度の平面タイリングで構成される。各タグは、面内の自身の位置を符号化する。各タグはまた、隣接タグとともに、そのタグを含むリージョンの識別子を符号化する。ネットページシステムでは、リージョンは、典型的には、タグ付けされた表面の全範囲（１枚の紙の片側など）に対応する。
【０１７７】
ハイパーラベルは、ネットページタグを、多種多様な応用における一意アイテム識別に用いられるように適応させたものであり、そのような応用には、セキュリティ文書保護、オブジェクト追跡、医薬品のセキュリティ、スーパーマーケットの自動化、対話式製品ラベル、印刷面からのＷｅｂブラウジング、紙ベースの電子メール、その他多くが含まれる。
【０１７８】
（米国特許出願第１０／４０７２１２号を含むいくつかの係属中の米国特許出願の主題である）Ｍｅｍｊｅｔ（商標）デジタル印刷技術を用いると、セキュリティ文書、紙幣、又は医薬品包装などの表面のほぼ全体にわたって、赤外線（ＩＲ）インクにより、ハイパーラベルタグが印刷される。赤外線を反射する任意の基板に赤外線吸収インクでタグを印刷することにより、近赤外波長、したがって、それらのタグは、人間の目には見えないが、適切なフィルタを付けた固体撮像素子によって容易に感知される。これにより、紙幣又は他の表面の大きな部分にわたって、紙幣のオリジナルの文字又はグラフィックスに目に見える影響を及ぼすことなく、機械可読情報を符号化することが可能である。走査型レーザ又はイメージセンサが、表面の任意の部分にあるタグを読み取って、関連付けられた動作（個々の紙幣又はアイテムのそれぞれを検査するなど）を実施することが可能である。
【０１７９】
そのようなハイパーラベルが符号化された文書の例を、図１に示す。この例では、ハイパーラベル文書は、可視インクで印刷されたグラフィックデータ２と、ハイパーラベルタグ４から形成された符号化データ３とからなる。この文書は、対応するグラフィック８の空間範囲に対応するゾーン７で定義された対話素子６を含む。使用時には、タグは、ＩＤを含むタグデータを符号化する。少なくとも１つのタグを感知し、適切なシステムを用いて符号化ＩＤを特定及び解釈することにより、関連付けられた動作の実施が可能になる。
【０１８０】
一例では、タグマップを用い、タグデータ内に符号化されたＩＤに基づいて、ハイパーラベル文書上のタグのレイアウトを定義する。さらにＩＤを用いて文書記述を参照することが可能である。文書記述は、ハイパーラベル文書の個々の要素を記述したものであり、特に、対話要素（ボタンやテキストフィールドなど）のタイプ及び空間範囲（ゾーン）を記述したものである。したがって、この例では、要素６は、対応するグラフィック８の空間範囲に対応するゾーン７を有する。これにより、コンピュータシステムが、ハイパーラベル文書との対話を解釈することが可能になる。
【０１８１】
位置指示手法では、各タグのタグデータ内に符号化されたＩＤは、ハイパーラベル文書上のタグの正確な位置がタグマップから特定されることを可能にする。そして、その位置を用いて、感知されたタグが対話要素のゾーン内に位置するかどうかを、文書記述から決定することが可能である。
【０１８２】
オブジェクト指示手法では、タグデータ内に符号化されたＩＤは、文書のリージョン内にタグが存在するかどうかを、タグマップから決定することを可能にする（リージョン内のタグの相対位置を指示することも可能である）。この場合は、文書記述を用いて、リージョンが対話要素のゾーンに対応するかどうかを決定することが可能である。
【０１８３】
このプロセスの例を、図２及び３を参照して説明する。図２及び３は、ネットページペン又はハイパーラベルリーダの形態の感知装置１０１が、セキュリティ文書、ラベル、製品包装などのような、印刷されたハイパーラベル文書１の符号化されたデータと対話する様子を示す。図２には、ハイパーラベルタグを有する製品アイテム２００も示されている。
【０１８４】
ハイパーラベルリーダ１０１は、エリアイメージセンサを用いてタグを感知し、タグデータを検出する。ハイパーラベルリーダ１０１は、感知したデータタグを用いて対話データを生成し、対話データは、短距離無線リンク９を介してリレー４４に送信される。リレー４４は、コンピュータ７５又はプリンタ６０１の一部をなすことが可能である。このリレーは、ネットワーク１９を介して対話データを文書サーバ１０に送り、文書サーバ１０は、ＩＤを用いて、文書記述にアクセスし、対話を解釈する。状況に応じて、文書サーバは、対応するメッセージをアプリケーションサーバ１３に送り、アプリケーションサーバ１３は、対応する操作を実施する。
【０１８５】
代替実施形態では、ＰＣ、Ｗｅｂ端末、ネットページプリンタ、又はリレー装置が、ローカル又はリモートのＷｅｂサーバを含む、ローカル又はリモートのアプリケーションソフトウェアと直接通信することが可能である。これに関連して、出力は、ネットページプリンタで印刷されることに限定されない。出力は、ＰＣ又はＷｅｂ端末に表示されることも可能であり、さらに、対話は、紙ベースではなく画面ベースであること、又はそれら２つの混合であることも可能である。
【０１８６】
典型的には、ネットページペンのユーザは、登録サーバ１１に登録し、登録サーバは、ユーザと、それぞれのネットページペンに保存されている識別子とを関連付ける。この結果、感知装置識別子を対話データの一部として与えることにより、ユーザの識別が可能になり、トランザクションなどの実施が可能になる。
【０１８７】
文書サーバ１０に転送されるＩＤをＩＤサーバに生成させることにより、ハイパーラベル文書が生成される。文書サーバ１０は、文書記述を決定してから、文書記述とＩＤとの関連付けを記録することにより、その後にＩＤを用いて文書記述を取り出すことを可能にする。
【０１８８】
次に、ＩＤを用いてタグデータが生成され（これについては後で詳述する）、その後、ページ記述及びタグマップを用いて、ハイパーラベルプリンタ６０１によって文書が印刷される。
【０１８９】
各タグは、２種類の要素を含むパターンで表される。第１の種類の要素は、ターゲットである。ターゲットは、符号化された表面のイメージの中にタグが配置されることを可能にし、タグの遠近歪みが推測されることを可能にする。第２の種類の要素は、マクロドットである。各マクロドットは、ビットの値を、その有無によって符号化する。
【０１９０】
パターンは、符号化された表面に、光学イメージングシステムによって（具体的には、近赤外内に狭帯域応答を有する光学システムによって）取得されることが可能であるように表される。パターンは、典型的には、狭帯域近赤外線インクにより、表面に印刷される。
【０１９１】
ハイパーラベルシステムでは、リージョンは、典型的には、製品アイテム全体の表面、又はセキュリティ文書に対応し、リージョンＩＤは、一意のアイテムＩＤに対応する。明確さのために、以下の説明では、アイテムＩＤがリージョンＩＤに対応することを理解した上で、アイテム及びアイテムＩＤ（又は単にＩＤ）に言及する。
【０１９２】
表面符号化は、タグ全体の取得を保証するのに十分な広さの取得フィールドのビューが、タグを含むリージョンのＩＤの取得を保証するのに十分な広さであるように、設計される。タグ自体の取得は、リージョン内のタグの二次元位置、ならびに他のタグ固有データの取得を保証する。したがって、表面符号化は、符号化された表面との完全に局所的な対話の間（たとえば、符号化された表面をペンで「クリック」又はタップする間）に感知装置がリージョンＩＤ及びタグ位置を取得することを可能にする。
【０１９３】
使用可能なタグ構造は多種多様であり、以下では、いくつかの例について説明する。
【０１９４】
第１の例のタグ構造
図４は、完全なタグの構造を示す。４個の黒丸のそれぞれがターゲットである。タグ（及びパターン全体）は、物理レベルで４回回転対称性を有する。
【０１９５】
各正方形リージョンは、シンボルを表し、各シンボルは、４ビットの情報を表す。
【０１９６】
図５は、シンボルの構造を示す。シンボルは、４個のマクロドットを含み、その各マクロドットは、それが存在するか（１）存在しないか（０）によって、１ビットの値を表す。
【０１９７】
マクロドット間隔は、本文書全体を通して、パラメータｓで指定される。マクロドット間隔の公称値は１４３μｍであり、これは、インチあたり１６００ドットのピッチで印刷された９ドットに基づく。しかしながら、この値は、パターン生成に使用される装置の能力に応じて、±１０％までの変動が許容される。
【０１９８】
図６は、隣接する９個のシンボルのアレイを示す。マクロドット間隔は、シンボル内及びシンボル間で均一である。
【０１９９】
図７は、シンボル内のビットの並びを示す。ビット０は、シンボル内の最下位であり、ビット３は最上位である。この並びは、シンボルの方向に対して相対的であることに注意されたい。タグ内の個々のシンボルの方向は、タグダイヤグラム内のシンボルのラベルの方向で示される。一般に、タグの個々のセグメントの中にあるすべてのシンボルの方向が同じであり、タグの中心に最も近いシンボルの最下部と一致する方向である。
【０２００】
マクロドットのみが、パターン内のシンボルの表現の一部である。シンボルの正方形の輪郭は、本文書において、タグの構造をより明確に示すためのものである。図８は、例示として、すべてのビットがセットされている、タグの実際のパターンを示す。実際は、タグのすべてのビットがセットされることはありえないことに注意されたい。
【０２０１】
マクロドットは、公称では、公称直径が（５／９）ｓである円形である。しかしながら、この値は、パターン生成に使用される装置の能力に応じて、±１０％までのサイズ変動が許容される。
【０２０２】
ターゲットは、公称では、公称直径が（１７／９）ｓである円形である。しかしながら、この値は、パターン生成に使用される装置の能力に応じて、±１０％までのサイズ変動が許容される。
【０２０３】
タグパターンは、パターン生成に使用される装置の能力に応じて、最大±１０％までのスケール変動が許容される。位置サンプルの正確な生成を可能にするために、公称スケールからのずれがあれば、タグデータに記録される。
【０２０４】
図４のタグ構造に示された各シンボルは、一意のラベルを有する。各ラベルは、英字の接頭部と数字の接尾部とからなる。
【０２０５】
タググループ
タグは、タググループのかたちに配列される。各タググループは、正方形に配列された４個のタグを含む。したがって、各タグは、その、タググループの正方形の中の位置に応じて、４つの可能なタグタイプのうちの１つを有する。タグタイプは、図９に示されるように、００、１０、０１、及び１１とラベル付けされる。
【０２０６】
図１０は、タグの、連続するタイリングにおいて、タググループが繰り返される様子を示す。このタイリングは、隣接する４個のタグの任意の集合が各タイプのタグを１つ含むことを保証する。
【０２０７】
符号語
タグは、完全な符号語を４個含む。各符号語は、パンクチャード２４−ａｒｙ（８，５）リードソロモン符号の符号語である。
【０２０８】
符号語のうちの２個は、そのタグに固有である。これらは、ローカルと呼ばれ、Ａ及びＢとラベル付けされる。したがって、タグは、そのタグに固有の、最大４０ビットの情報を符号化する。
【０２０９】
残りの２個の符号語は、タグタイプに固有であるが、タグの、連続するタイリングの中では、同じタイプのすべてのタグに共通である。これらは、グローバルと呼ばれ、Ｃ及びＤとラベル付けされ、タグタイプの添え字が付けられる。したがって、タググループは、タグの、連続するタイリングの中で、すべてのタググループに共通の、最大１６０ビットの情報を符号化する。
【０２１０】
４個の符号語のレイアウトを、図１１に示す。
【０２１１】
リードソロモン符号化
符号語は、パンクチャード２４−ａｒｙ（８，５）リードソロモン符号により符号化される。
【０２１２】
２４−ａｒｙ（８，５）リードソロモン符号は、各符号語において、２０データビット（すなわち、５個の４ビットシンボル）及び１２冗長ビット（すなわち、３個の４ビットシンボル）を符号化する。そのエラー検出能力は、３シンボルである。そのエラー訂正能力は、１シンボルである。
【０２１３】
図１２に示されるように、符号語座標は、係数の順番でインデックス付けされ、符号語ビット並びの後にデータビット並びが続く。
【０２１４】
パンクチャード２４−ａｒｙ（８，５）リードソロモン符号は、２４−ａｒｙ（１５，５）リードソロモン符号から７個の冗長座標が除去されたものである。除去された座標は、最上位冗長座標である。
【０２１５】
この符号は、次の原始多項式を有する。
ｐ（ｘ）＝ｘ４＋ｘ＋１
この符号は、次の生成多項式を有する。
ｇ（ｘ）＝（ｘ＋α）（ｘ＋α２）．．．（ｘ＋α１０）
リードソロモン符号の詳細については、Ｗｉｃｋｅｒ，Ｓ．Ｂ．、Ｖ．Ｋ．Ｂｈａｒｇａｖａ，ｅｄｓ．、「Ｒｅｅｄ  Ｓｏｌｏｍｏｎ  Ｃｏｄｅｓ  ａｎｄ  Ｔｈｅｉｒ  Ａｐｐｌｉｃａｔｉｏｎｓ」（ＩＥＥＥ  Ｐｒｅｓｓ、１９９４年）を参照されたい。
【０２１６】
タグ座標空間
タグ座標空間は、それぞれｘ及びｙとラベル付けされた２つの直交軸を有する。正のｘ軸が右を向く場合、正のｙ軸は下を向く。
【０２１７】
表面符号化では、個々のタグ付けされた表面におけるタグ座標空間の原点の位置は指定されず、その表面に対するタグ座標空間の方向も指定されない。この情報は、アプリケーションに固有である。たとえば、タグ付けされた表面が１枚の紙である場合、タグを紙に印刷するアプリケーションは、実際のオフセット及び方向を記録することが可能であり、これらを用いて、その後に取り込まれる任意のデジタルインクをその表面とともに正規化することが可能である。
【０２１８】
タグ内の符号化位置は、タグを単位にして規定される。習慣的に、その位置は、原点に最も近いターゲットの中心の位置とされる。
【０２１９】
タグ情報の内容
表１は、表面符号化に埋め込まれる情報フィールドを定義している。表２は、これらのフィールドがどのように符号語にマッピングされるかを定義している。
【表６】
2009503658.tif 000008
アクティブエリアマップは、対応するタグがアクティブエリアのメンバかどうかを示す。アクティブエリアは、その中に取り込まれたすべての入力が、解釈のために、対応するハイパーラベルサーバにただちに転送されなければならないエリアである。アクティブエリアはまた、ハイパーラベル感知装置がユーザに、入力がただちに作用するであろうことを伝えることを可能にする。
【表７】
2009503658.tif 000009
ローカル符号語の利用率を最大化するためにタグタイプをグローバル符号語に移すことが可能であることに注意されたい。これによって、より大きな座標及び／又は１６ビットデータフラグメントを（潜在的には、座標精度とともに構成可能であるように）可能にすることができる。しかしながら、これは、リージョンＩＤ復号に対する位置復号の独立性を低減させるため、現時点では、本明細書に含まれていない。
【０２２０】
埋め込みデータ
リージョンフラグの「リージョンはデータを含む」フラグがセットされている場合、表面符号化は埋め込みデータを含む。データは、複数の連続するタグのデータフラグメント内に符号化され、ちょうど収まるまで何度も表面符号化内で複製される。
【０２２１】
埋め込みデータは、埋め込みデータを含む表面符号化をランダム且つ部分的に走査するだけで十分にデータ全体を取り出すことが可能であるように、符号化される走査システムは、取り出されたフラグメントからデータを組み立て直し、十分なフラグメントがエラーなしで取り出された時点でそのことをユーザに報告する。
【０２２２】
表３に示されるように、２００ビットのデータブロックは、１６０ビットのデータを符号化する。ブロックデータは、５×５の正方形に配列された２５個のタグの連続するグループのデータフラグメントに符号化される。１つのタグは、そのタグの座標を５で割ったものが整数座標になるブロックに属する。各ブロック内では、データは、増加するｘ座標が、増加するｙ座標を越えない範囲で、タグに配列される。
【０２２３】
アクティブエリアマップが存在するブロックから、データフラグメントが欠落する可能性がある。しかしながら、欠落したデータフラグメントは、ブロックの別のコピーから回復できる可能性が高い。
【０２２４】
任意のサイズのデータが、矩形に配列されたブロックの連続する集合からなるスーパブロックに符号化される。スーパブロックのサイズは、各ブロックに符号化される。１つのブロックは、そのブロックの座標をスーパブロックサイズで割ったものが整数座標になるスーパブロックに属する。各スーパブロック内では、データは、増加するｘ座標が、増加するｙ座標を越えない範囲で、ブロックに配列される。
【０２２５】
スーパブロックは、部分的には表面符号化のエッジに沿って、ちょうど収まるまで何度も表面符号化内で複製される。
【０２２６】
スーパブロックに符号化されたデータは、より厳密なタイプ情報、より厳密なサイズ情報、及び、より広範囲にわたるエラー検出及び／又は訂正データを含むことが可能である。
【表８】
2009503658.tif 000010
【０２２７】
代替の第１の例のタグ構造
タググループ
タグは、タググループのかたちに配列される。各タググループは、正方形に配列された４個のタグを含む。したがって、各タグは、その、タググループの正方形の中の位置に応じて、４つの可能なタグタイプのうちの１つを有する。タグタイプは、図１４に示されるように、００、１０、０１、及び１１とラベル付けされる。
【０２２８】
タググループ内の各タグは、図に示されるように、回転される。すなわち、タグタイプ００は０度回転され、タグタイプ１０は９０度回転され、タグタイプ１１は１８０度回転され、タグタイプ０１は２７０度回転される。
【０２２９】
図１５は、タグの、連続するタイリングにおいて、タググループが繰り返される様子を示す。このタイリングは、隣接する４個のタグの任意の集合が各タイプのタグを１つ含むことを保証する。
【０２３０】
方向指示巡回位置符号
タグは、タグの実際の方向を決定するために、タグの４つの可能な方向のどれにおいても復号されることが可能な２４−ａｒｙ（４，１）巡回位置符号語を含む。巡回位置符号語の一部であるシンボルは、接頭部「Ｒ」を有し、重要度が高くなる順に０から３の番号が付けられる。
【０２３１】
巡回位置符号語は、（０，７，９，Ｅ１６）である。これは、４ビットシンボルが１６個の可能な値を有するにもかかわらず、４個の明瞭に異なるシンボル値だけを使用することに注意されたい。復号中に、使用されないシンボル値が検出された場合、そのシンボル値は消失として処理されなければならない。シンボルエラーではなく消失を引き起こす低重みビットエラーパターンの確率を最大化するために、シンボル値は、ハイパーキューブ上において可能な限り均等な間隔になるように選択される。
【０２３２】
巡回位置符号の最小距離は４なので、そのエラー訂正能力は、消失が最大でも１つであれば１シンボルであり、消失が２つ以上ある場合はゼロシンボルである。
【０２３３】
方向指示巡回位置符号語のレイアウトを、図１６に示す。
【０２３４】
ローカル符号語
タグは、そのタグに固有の情報の符号化に使用される１つの完全な符号語をローカルに含む。この符号語は、パンクチャード２４−ａｒｙ（１３，７）リードソロモン符号の符号語である。したがって、タグは、そのタグに固有の、最大２８ビットの情報を符号化する。
【０２３５】
ローカル符号語のレイアウトを、図１７に示す。
【０２３６】
分散符号語
タグはさらに、タググループ内の４個の隣接するタグの全体に分散した４個の符号語のフラグメントを含み、これらは、連続するタグの集合に共通の情報の符号化に使用される。各符号語は、２４−ａｒｙ（１５，１１）リードソロモン符号の符号語である。したがって、任意の４個の隣接するタグが一緒になって、連続するタグの集合に共通の最大１７６ビットの情報を符号化する。
【０２３７】
タググループ内の４個の隣接するタグの全体に分散した、４個の完全な符号語のレイアウトを、図１８に示す。図１８のタググループの４個のタグの順序は、図１４の４個のタグの順序である。
【０２３８】
図１９は、完全なタググループのレイアウトを示す。
【０２３９】
リードソロモン符号化−ローカル符号語
ローカル符号語は、パンクチャード２４−ａｒｙ（１３，７）リードソロモン符号を用いて符号化される。この符号は、各符号語において、２８データビット（すなわち、７シンボル）及び２４冗長ビット（すなわち、６シンボル）を符号化する。そのエラー検出能力は、６シンボルである。そのエラー訂正能力は、３シンボルである。
【０２４０】
図２０に示されるように、符号語座標は、係数の順番でインデックス付けされ、符号語ビット並びの後にデータビット並びが続く。
【０２４１】
この符号は、２４−ａｒｙ（１５，７）リードソロモン符号から２個の冗長座標が除去されたものである。除去された座標は、最上位冗長座標である。
【０２４２】
この符号は、次の原始多項式を有する。
（式１）
ｐ（ｘ）＝ｘ４＋ｘ＋１
この符号は、次の生成多項式を有する。
（式２）
ｇ（ｘ）＝（ｘ＋α）（ｘ＋α２）...（ｘ＋α８）
【０２４３】
リードソロモン符号化−分散符号語
分散符号語は、２４−ａｒｙ（１５，１１）リードソロモン符号を用いて符号化される。この符号は、各符号語において、４４データビット（すなわち、１１シンボル）及び１６冗長ビット（すなわち、４シンボル）を符号化する。そのエラー検出能力は、４シンボルである。そのエラー訂正能力は、２シンボルである。
【０２４４】
符号語座標は、係数の順番でインデックス付けされ、符号語ビット並びの後にデータビット並びが続く。
【０２４５】
この符号は、ローカル符号語符号と同じ原始多項式を有する。
【０２４６】
この符号は、次の生成多項式を有する。
（式３）
ｇ（ｘ）＝（ｘ＋α）（ｘ＋α２）．．．（ｘ＋α４）
【０２４７】
タグ座標空間
タグ座標空間は、それぞれｘ及びｙとラベル付けされた２つの直交軸を有する。正のｘ軸が右を向く場合、正のｙ軸は下を向く。
【０２４８】
表面符号化では、個々のタグ付けされた表面におけるタグ座標空間の原点の位置は指定されず、その表面に対するタグ座標空間の方向も指定されない。この情報は、アプリケーションに固有である。たとえば、タグ付けされた表面が１枚の紙である場合、タグを紙に印刷するアプリケーションは、実際のオフセット及び方向を記録することが可能であり、これらを用いて、その後に取り込まれる任意のデジタルインクをその表面とともに正規化することが可能である。
【０２４９】
タグ内の符号化位置は、タグを単位にして規定される。習慣的に、その位置は、原点に最も近いターゲットの中心の位置とされる。
【０２５０】
タグ情報の内容
フィールドの定義
表４は、表面符号化に埋め込まれる情報フィールドを定義している。表５は、これらのフィールドがどのように符号語にマッピングされるかを定義している。
【表９】
2009503658.tif 000011
アクティブエリアは、その中に取り込まれたすべての入力が、解釈のために、対応するハイパーラベルサーバにただちに転送されなければならないエリアである。アクティブエリアはまた、ハイパーラベルサーバがユーザに、入力がただちに作用したことを伝えることを可能にする。サーバは厳密なリージョン定義にアクセスできるので、表面符号化内の任意のアクティブエリア指示は、包括的である限り、厳密でなくてもよい。
【０２５１】
高次座標フィールドの幅は、ゼロでない場合、対応するビット数だけ、署名フィールドの幅を減らす。各高次座標フィールドをそれに対応する座標フィールドにプリペンドすることにより、全座標が計算される。
【表１０】
2009503658.tif 000012
【０２５２】
埋め込みデータ
リージョンフラグの「リージョンは埋め込みデータを有する」フラグがセットされている場合、表面符号化は埋め込みデータを含む。データは、複数の連続するタグのデータフラグメント内に符号化され、ちょうど収まるまで何度も表面符号化内で複製される。
【０２５３】
埋め込みデータは、埋め込みデータを含む表面符号化をランダム且つ部分的に走査するだけで十分にデータ全体を取り出すことが可能であるように、符号化される走査システムは、取り出されたフラグメントからデータを組み立て直し、十分なフラグメントがエラーなしで取り出された時点でそのことをユーザに報告する。
【０２５４】
表６に示されるように、２００ビットのデータブロックは、１６０ビットのデータを符号化する。ブロックデータは、５×５の正方形に配列された２５個のタグの連続するグループのデータフラグメントに符号化される。１つのタグは、そのタグの座標を５で割ったものが整数座標になるブロックに属する。各ブロック内では、データは、増加するｘ座標が、増加するｙ座標を越えない範囲で、タグに配列される。
【０２５５】
アクティブエリアマップが存在するブロックから、データフラグメントが欠落する可能性がある。しかしながら、欠落したデータフラグメントは、ブロックの別のコピーから回復できる可能性が高い。
【０２５６】
任意のサイズのデータが、矩形に配列されたブロックの連続する集合からなるスーパブロックに符号化される。スーパブロックのサイズは、各ブロックに符号化される。１つのブロックは、そのブロックの座標をスーパブロックサイズで割ったものが整数座標になるスーパブロックに属する。各スーパブロック内では、データは、増加するｘ座標が、増加するｙ座標を越えない範囲で、ブロックに配列される。
【０２５７】
スーパブロックは、部分的には表面符号化のエッジに沿って、ちょうど収まるまで何度も表面符号化内で複製される。
【０２５８】
スーパブロックに符号化されたデータは、より厳密なタイプ情報、より厳密なサイズ情報、及び、より広範囲にわたるエラー検出及び／又は訂正データを含むことが可能である。
【表１１】
2009503658.tif 000013
任意の形式の埋め込みデータ（たとえば、テキスト、イメージ、オーディオ、ビデオデータ（製品情報など）、アプリケーションデータ、連絡先データ、名刺データ、名簿データなど）が使用可能であることを理解されたい。
【０２５９】
リージョン署名
リージョンフラグの「リージョンは署名を有する」フラグがセットされている場合、署名フィールドは、最大幅が３６ビットである署名を含む。署名は、典型的には、セキュアデータベース内のリージョンＩＤに関連付けられた乱数である。署名は、理想的には、真のランダム過程（量子過程など）を用いて、又は、ランダム事象からランダム性を抽出することにより、生成される。
【０２６０】
オンライン環境では、セキュアデータベースにアクセスできるサーバに照会することにより、リージョンＩＤとともに、署名の妥当性を検査することが可能である。
【０２６１】
リージョンフラグの「リージョンは埋め込みデータを有する」フラグ及び「埋め込みデータは署名である」フラグがセットされている場合、表面符号化は、リージョンＩＤの１６０ビット暗号化署名を含む。署名は、１ブロックのスーパブロックに符号化される。
【０２６２】
オンライン環境では、任意の数の署名フラグメントを、リージョンＩＤ及び（任意選択で）ランダム署名とともに用いて、完全な署名又は対応する秘密鍵を認識しているサーバに照会することにより、署名の妥当性を検査することが可能である。
【０２６３】
オフライン（又はオンライン）環境では、署名全体を、複数のタグを読み取ることによって回復することが可能であり、その後、対応する公開署名鍵を用いて妥当性を検査することが可能である。
【０２６４】
署名の検証については、後で詳述する。
【０２６５】
第２の例のタグ構造
図２１は、完全なタグの構造を示す。６個の黒丸のそれぞれがターゲットである。タグ（及びパターン全体）は、物理レベルで６回回転対称性を有する。
【０２６６】
各ひし形リージョンは、シンボルを表し、各シンボルは、４ビットの情報を表す。
【０２６７】
図２２は、シンボルの構造を示す。シンボルは、４個のマクロドットを含み、その各マクロドットは、それが存在するか（１）存在しないか（０）によって、１ビットの値を表す。
【０２６８】
マクロドット間隔は、本文書全体を通して、パラメータｓで指定される。マクロドット間隔の公称値は１４３μｍであり、これは、インチあたり１６００ドットのピッチで印刷された９ドットに基づく。しかしながら、この値は、パターン生成に使用される装置の能力に応じて、±１０％までの変動が許容される。
【０２６９】
図２３は、隣接する５個のシンボルのアレイを示す。マクロドット間隔は、シンボル内及びシンボル間で均一である。
【０２７０】
図２４は、シンボル内のビットの並びを示す。ビット０は、シンボル内の最下位であり、ビット３は最上位である。この並びは、シンボルの方向に対して相対的であることに注意されたい。タグ内の個々のシンボルの方向は、タグダイヤグラム内のシンボルのラベルの方向で示される。一般に、タグの個々のセグメントの中にあるすべてのシンボルの方向が同じであり、タグの中心に最も近いシンボルの最下部と一致する方向である。
【０２７１】
マクロドットのみが、パターン内のシンボルの表現の一部である。シンボルのひし形の輪郭は、本文書において、タグの構造をより明確に示すためのものである。図２５は、例示として、すべてのビットがセットされている、タグの実際のパターンを示す。実際は、タグのすべてのビットがセットされることはありえないことに注意されたい。
【０２７２】
マクロドットは、公称では、公称直径が（５／９）ｓである円形である。しかしながら、この値は、パターン生成に使用される装置の能力に応じて、±１０％までのサイズ変動が許容される。
【０２７３】
ターゲットは、公称では、公称直径が（１７／９）ｓである円形である。しかしながら、この値は、パターン生成に使用される装置の能力に応じて、±１０％までのサイズ変動が許容される。
【０２７４】
タグパターンは、パターン生成に使用される装置の能力に応じて、最大±１０％までのスケール変動が許容される。位置サンプルの正確な生成を可能にするために、公称スケールからのずれがあれば、タグデータに記録される。
【０２７５】
図２１のタグ構造に示された各シンボルは、一意のラベルを有する。各ラベルは、英字の接頭部と数字の接尾部とからなる。
【０２７６】
タググループ
タグは、タググループのかたちに配列される。各タググループは、一列に配列された３個のタグを含む。したがって、各タグは、その、タググループの中の位置に応じて、３つの可能なタグタイプのうちの１つを有する。タグタイプは、図２６に示されるように、Ｐ、Ｑ、及びＲとラベル付けされる。
【０２７７】
図２７は、タグの、連続するタイリングにおいて、タググループが繰り返される様子を示す。このタイリングは、隣接する３個のタグの任意の集合が各タイプのタグを１つ含むことを保証する。
【０２７８】
方向指示巡回位置符号
タグは、タグの実際の方向を決定するために、タグの６つの可能な方向のどれにおいても復号されることが可能な２３−ａｒｙ（６，１）巡回位置符号語を含む（この動作は、現時点で、係属中の２つの特許出願（米国特許出願第１０／１２０４４１号（件名「Ｃｙｃｌｉｃ  ｐｏｓｉｔｉｏｎ  ｃｏｄｅｓ」）及び米国特許出願第１０／４０９８６４号（件名「Ｏｒｉｅｎｔａｔｉｏｎ  ｉｎｄｉｃａｔｉｎｇ  ｃｙｃｌｉｃ  ｐｏｓｉｔｉｏｎ  ｃｏｄｅｓ」））の主題である）。巡回位置符号語の一部であるシンボルは、接頭部「Ｒ」を有し、重要度が高くなる順に０から５の番号が付けられる。
【０２７９】
方向指示巡回位置符号語のレイアウトを、図２８に示す。
【０２８０】
巡回位置符号語は、（０，５，６，９，Ａ１６，Ｆ１６）である。これは、４ビットシンボルが１６個の可能な値を有するにもかかわらず、６個の明瞭に異なるシンボル値だけを使用することに注意されたい。復号中に、使用されないシンボル値が検出された場合、そのシンボル値は消失として処理されなければならない。シンボルエラーではなく消失を引き起こす低重みビットエラーパターンの確率を最大化するために、シンボル値は、ハイパーキューブ上において均等な間隔になるように選択される。
【０２８１】
巡回位置符号の最小距離は６なので、そのエラー訂正能力は、消失が最大でも１つであれば２シンボルであり、消失が２つ又は３つある場合は１シンボルであり、４つ以上ある場合はゼロシンボルである。
【０２８２】
ローカル符号語
タグは、そのタグに固有の情報の符号化に使用される（Ａとラベル付けされた）１つの完全な符号語をローカルに含む。符号語は、パンクチャード２４−ａｒｙ（１２，７）リードソロモン符号の符号語である。したがって、タグは、そのタグに固有の、最大２８ビットの情報を符号化する。
【０２８３】
ローカル符号語のレイアウトを、図２９に示す。
【０２８４】
分散符号語
タグはさらに、３個の隣接するタグの全体に分散した（Ｂ〜Ｇとラベル付けされた）６個の符号語のフラグメントを含み、これらは、連続するタグの集合に共通の情報の符号化に使用される。各符号語は、パンクチャード２４−ａｒｙ（１２，７）リードソロモン符号の符号語である。したがって、任意の３個の隣接するタグが一緒になって、連続するタグの集合に共通の最大１６８ビットの情報を符号化する。
【０２８５】
タグタイプＰの６個の符号語Ｂ〜Ｇの第１の４個のフラグメントのレイアウトを、図３０に示す。他のタグタイプのレイアウトは、タグタイプＰのレイアウトの後に、タグタイプＱのシンボル４〜７、及びタグタイプＱのフラグメント８〜１１が続く。
【０２８６】
３つのタグタイプＰ、Ｑ、及びＲの全体に分散した、６個の完全な符号語Ｂ〜Ｇのレイアウトを、図３１に示す。
【０２８７】
既に図２７に示されたように、このタイリングは、隣接する３個のタグの任意の集合が各タイプのタグを１つ含むことを保証し、したがって、分散符号語の一式を含む。隣接するタグの特定の集合に対する分散符号語の登録を決定するために使用されるタグタイプは、各タグのローカル符号語において符号化されたｘ−ｙ座標から推測される。
【０２８８】
タグセグメントのジオメトリ
図３２は、タグセグメントのジオメトリを示す。
【０２８９】
図３３は、マクロドット間隔を一定に保つために必要な、タグセグメントの間隔ｄを示す。ｄは、次式で与えられる。
【数１】
2009503658.tif 000014
図３４は、ターゲット位置に対するセグメント間の間隔ｄの効果を示す。密に詰め込まれたセグメントに対応する、斜めターゲットの公称位置（すなわち、ｄ＝０の場合）と比較して、斜めターゲットは、次式によって配置されなければならず、
【数２】
2009503658.tif 000015
水平方向のターゲットは、次式によって配置されなければならない。
【数３】
2009503658.tif 000016
【０２９０】
リードソロモン符号化
符号語は、パンクチャード２４−ａｒｙ（１２，７）リードソロモン符号により符号化される。
【０２９１】
２４−ａｒｙ（１２，７）リードソロモン符号は、各符号語において、２８データビット（すなわち、７個の４ビットシンボル）及び２０冗長ビット（すなわち、５個の４ビットシンボル）を符号化する。そのエラー検出能力は、５シンボルである。そのエラー訂正能力は、２シンボルである。
【０２９２】
図３５に示されるように、符号語座標は、係数の順番でインデックス付けされ、符号語ビット並びの後にデータビット並びが続く。
【０２９３】
パンクチャード２４−ａｒｙ（１２，７）リードソロモン符号は、２４−ａｒｙ（１５，７）リードソロモン符号から３個の冗長座標が除去されたものである。除去された座標は、最上位冗長座標である。
【０２９４】
この符号は、次の原始多項式を有する。
ｐ（ｘ）＝ｘ４＋ｘ＋１
この符号は、次の生成多項式を有する。
ｇ（ｘ）＝（ｘ＋α）（ｘ＋α２）．．．（ｘ＋α８）
リードソロモン符号の詳細については、Ｗｉｃｋｅｒ，Ｓ．Ｂ．、Ｖ．Ｋ．Ｂｈａｒｇａｖａ，ｅｄｓ．、「Ｒｅｅｄ−Ｓｏｌｏｍｏｎ  Ｃｏｄｅｓ  ａｎｄ  Ｔｈｅｉｒ  Ａｐｐｌｉｃａｔｉｏｎｓ」（ＩＥＥＥ  Ｐｒｅｓｓ、１９９４年）を参照されたい。
【０２９５】
タグ座標空間
タグ座標空間は、それぞれｘ及びｙとラベル付けされた２つの直交軸を有する。正のｘ軸が右を向く場合、正のｙ軸は下を向く。
【０２９６】
表面符号化では、個々のタグ付けされた表面におけるタグ座標空間の原点の位置は指定されず、その表面に対するタグ座標空間の方向も指定されない。この情報は、アプリケーションに固有である。たとえば、タグ付けされた表面が１枚の紙である場合、タグを紙に印刷するアプリケーションは、実際のオフセット及び方向を記録することが可能であり、これらを用いて、その後に取り込まれる任意のデジタルインクをその表面とともに正規化することが可能である。
【０２９７】
タグ内の符号化位置は、タグを単位にして規定される。タグ座標は、図３６に示されるように配列され、座標（０，０）のタグはＰタイプのタグである。習慣的に、ｙ座標が偶数であるタグの位置は、タグの中心の位置になるように定義される。したがって、ｙ座標が奇数であるタグの位置は、タグの中心と、その左隣のタグの中心との間の中点の位置になるように定義される。
【０２９８】
水平方向及び垂直方向のタグ単位は、タグの中心間の間隔に基づいて、次式で与えられる。
【数４】
2009503658.tif 000017
ｄは、セグメント間の間隔であり、次式で与えられる。
【数５】
2009503658.tif 000018
３つのタグタイプＰ、Ｑ、及びＲに値０、１、及び２がそれぞれ割り当てられている場合、タグのタイプは、その（ｘ，ｙ）座標から、以下のように推測される。ｙが偶数であれば、
ｔ＝ｘ  ｍｏｄｕｌｏ  ３
ｙが奇数であれば、
ｔ＝（ｘ−１）  ｍｏｄｕｌｏ  ３
【０２９９】
タグ情報の内容
表７は、表面符号化に埋め込まれる情報フィールドを定義している。表８は、これらのフィールドがどのように符号語にマッピングされるかを定義している。
【表１２】
2009503658.tif 000019
アクティブエリアマップは、対応するタグがアクティブエリアのメンバかどうかを示す。アクティブエリアは、その中に取り込まれたすべての入力が、解釈のために、対応するハイパーラベルサーバにただちに転送されなければならないエリアである。アクティブエリアはまた、ハイパーラベル感知装置がユーザに、入力がただちに作用するであろうことを伝えることを可能にする。
【表１３】
2009503658.tif 000020
【０３００】
埋め込みデータ
リージョンフラグの「リージョンはデータを含む」フラグがセットされている場合、表面符号化は埋め込みデータを含む。データは、複数の連続するタグのデータフラグメント内に符号化され、ちょうど収まるまで何度も表面符号化内で複製される。
【０３０１】
埋め込みデータは、埋め込みデータを含む表面符号化をランダム且つ部分的に走査するだけで十分にデータ全体を取り出すことが可能であるように、符号化される走査システムは、取り出されたフラグメントからデータを組み立て直し、十分なフラグメントがエラーなしで取り出された時点でそのことをユーザに報告する。
【０３０２】
表９に示されるように、２１６ビットのデータブロックは、１６０ビットのデータを符号化する。
【表１４】
2009503658.tif 000021
ブロックデータは、図３８に示されるように、６×６の正方形に配列された３６個のタグの連続するグループのデータフラグメントに符号化される。１つのタグは、そのタグのｘ及びｙ座標を６で割ったものがｘ及びｙの整数座標になるブロックに属する。各ブロック内では、データは、増加するｘ座標が、増加するｙ座標を越えない範囲で、タグに配列される。
【０３０３】
アクティブエリアマップが存在するブロックから、データフラグメントが欠落する可能性がある。しかしながら、欠落したデータフラグメントは、ブロックの別のコピーから回復できる可能性が高い。
【０３０４】
任意のサイズのデータが、矩形に配列されたブロックの連続する集合からなるスーパブロックに符号化される。スーパブロックのサイズは、各ブロックに符号化される。１つのブロックは、そのブロックの座標をスーパブロックサイズで割ったものが整数座標になるスーパブロックに属する。各スーパブロック内では、データは、増加するｘ座標が、増加するｙ座標を越えない範囲で、ブロックに配列される。
【０３０５】
スーパブロックは、部分的には表面符号化のエッジに沿って、ちょうど収まるまで何度も表面符号化内で複製される。
【０３０６】
スーパブロックに符号化されたデータは、より厳密なタイプ情報、より厳密なサイズ情報、及び、より広範囲にわたるエラー検出及び／又は訂正データを含むことが可能である。
【０３０７】
一般的考察
リージョンＩＤの暗号化署名
リージョンフラグの「リージョンは署名されている」フラグがセットされている場合、表面符号化は、リージョンＩＤの１６０ビット暗号化署名を含む。署名は、１ブロックのスーパブロックに符号化される。
【０３０８】
オンライン環境では、任意の署名フラグメントをリージョンＩＤとともに使用して、署名の妥当性を検査することが可能である。オフライン環境では、署名全体を、複数のタグを読み取ることによって回復することが可能であり、その後、対応する公開署名鍵を用いて妥当性を検査することが可能である。
【０３０９】
ＭＩＭＥデータ
埋め込みデータタイプが「ＭＩＭＥ」の場合、スーパブロックは、ＲＦＣ  ２０４５（Ｆｒｅｅｄ，Ｎ．、Ｎ．Ｂｏｒｅｎｓｔｅｉｎら、「Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ  （ＭＩＭＥ）−Ｐａｒｔ  Ｏｎｅ：Ｆｏｒｍａｔ  ｏｆ  Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ｂｏｄｉｅｓ」、ＲＦＣ  ２０４５、１９９６年１１月）、ＲＦＣ  ２０４６（Ｆｒｅｅｄ，Ｎ．、Ｎ．Ｂｏｒｅｎｓｔｅｉｎら、「Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ  （ＭＩＭＥ）−Ｐａｒｔ  Ｔｗｏ：Ｍｅｄｉａ  Ｔｙｐｅｓ」、ＲＦＣ  ２０４６，１９９６年１１月）、及び関連するＲＦＣに従うＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）（多目的インターネット  メール拡張）データを含む。ＭＩＭＥデータは、ヘッダと、それに続く本体とからなる。ヘッダは、８ビットストリング長に続く可変長テキストストリングとして符号化される。本体は、ビッグエンディアン形式の１６ビットサイズに続く、タイプ固有の可変長オクテットストリームとして符号化される。
【０３１０】
ＲＦＣ  ２０４６に記載されている基本最上位媒体タイプは、テキスト、イメージ、オーディオ、ビデオ、及びアプリケーションを含む。
【０３１１】
ＲＦＣ  ２４２５（Ｈｏｗｅｓ，Ｔ．、Ｍ．Ｓｍｉｔｈ、Ｆ．Ｄａｗｓｏｎら、「Ａ  ＭＩＭＥ  Ｃｏｎｔｅｎｔ−Ｔｙｐｅ  ｆｏｒ  Ｄｉｒｅｃｔｏｒｙ  Ｉｎｆｏｒｍａｔｉｏｎ」、ＲＦＣ  ２０４５、１９９８年９月）、及びＲＦＣ  ２４２６（Ｄａｗｓｏｎ，Ｆ．、Ｔ．Ｈｏｗｅｓら、「ｖＣａｒｄ  ＭＩＭＥ  Ｄｉｒｅｃｔｏｒｙ  Ｐｒｏｆｉｌｅ」、ＲＦＣ  ２０４６、１９９８年９月）は、たとえば、名刺上に表示可能な連絡先情報を符号化することに適した名簿情報用テキストサブタイプについて説明している。
【０３１２】
符号化及び印刷の考察
印刷エンジンコントローラ（Ｐｒｉｎｔ  Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌｌｅｒ）（ＰＥＣ）（これは、いくつかの係属中の米国特許出願（０９／５７５０８、１０／７２７１６２、０９／５７５１１０、０９／６０７９８５、６３９８３３２、６３９４５７３、６６２２９２３を含む）の主題である）は、２つの固定（ページあたり）２４−ａｒｙ（１５，７）リードソロモン符号語及び４つの可変（タグあたり）２４−ａｒｙ（１５，７）リードソロモン符号語の符号化をサポートするが、別のスキームの場合には他の数の符号語を使用することも可能である。
【０３１３】
さらに、ＰＥＣは、矩形単位セルを介してのタグのレンダリングをサポートする（この矩形単位セルのレイアウトは一定（ページあたり）であるが、その可変符号語データは単位セルごとに異なってもよい）。ＰＥＣは、ページ移動の方向には単位セル同士が重なり合わないようにする。
【０３１４】
ＰＥＣに適合する単位セルは、４個のタグからなる単一のタググループを含む。タググループは、そのタググループに固有であって、そのタググループ内で４回複製されている１個のＡ符号語と、４個の固有のＢ符号語とを含む。これらは、ＰＥＣの６個のサポートされている可変符号語のうちの５個を用いて符号化されることが可能である。タググループはまた、８個の固定のＣ及びＤ符号語を含む。これらのうちの１個は、ＰＥＣの可変符号語の残りの１個を用いて符号化されることが可能であり、さらに２個は、ＰＥＣの２個の固定の符号語を用いて符号化されることが可能であり、残りの５個は、ＰＥＣに供給されるタグフォーマット構造（Ｔａｇ  Ｆｏｒｍａｔ  Ｓｔｒｕｃｔｕｒｅ）（ＴＦＳ）に符号化及びプリレンダリングされることが可能である。
【０３１５】
ＰＥＣは、ＴＦＳ列あたりの一意ビットアドレスの数を３２に制限する。単位セルの内容は、この制限に従う。ＰＥＣはまた、ＴＦＳの幅を３８４に制限する。単位セルの内容は、この制限に従う。
【０３１６】
ページサイズが適度であれば、Ａ符号語の可変座標ビット数はほどほどであり、それによって、ルックアップテーブルによる符号化が容易になることに注意されたい。ルックアップテーブルによるＢ符号語の符号化が可能である場合もある。リードソロモン符号はシステマチックなので、ルックアップテーブルには冗長データだけがあればよいことに注意されたい。
【０３１７】
イメージング及び復号の考察
タグ全体の取得を保証するために必要な最小イメージング視野の直径は、３９．６ｓ、すなわち、次式のとおりである。
【数６】
2009503658.tif 000022
これは、表面符号化と視野との並びが任意であることを考慮したものである。マクロドット間隔が１４３μｍの場合、必要な視野は５．７ｍｍとなる。
【０３１８】
表１０は、様々なサンプリングレートに対して本表面符号化で達成可能なピッチ範囲を示す（イメージセンサのサイズを１２８画素としている）。
【表１５】
2009503658.tif 000023
第１の例の表面符号化の場合、対応する復号シーケンスは以下のとおりである。
・完全タグのターゲットを見つける
・ターゲットから透視変換を推測する
・タグの４個の符号語のうちの任意の１つをサンプリング及び復号する
・符号語のタイプ、したがって、タグの方向を決定する
・必要なローカル（Ａ及びＢ）符号語をサンプリング及び復号する
・符号語の冗長度はわずか１２ビットなので、エラーだけを検出する
・復号エラーに対し、悪い位置サンプルのフラグを立てる
・タグの方向を基準に、タグのｘ−ｙ位置を決定する
・方向づけられたターゲットから３Ｄタグ変換を推測する
・タグのｘ−ｙ位置及び３Ｄ変換からニブｘ−ｙ位置を決定する
・アクティブエリアマップを基準に、ニブ位置のアクティブエリアステータスを決定する
・ニブのアクティブエリアステータスに基づいてローカルフィードバックを生成する
・Ａ符号語からタグタイプを決定する
・必要なグローバル（Ｃ及びＤ）符号語を（タグタイプを基準に、モジュロウィンドウ並びを）サンプリング及び復号する
・符号語の冗長度が１２ビットしかないが、エラーを訂正する（その後のＣＲＣ検証で誤ったエラー訂正が検出される）
・タググループのデータのＣＲＣを検証する
・復号エラーに対し、悪いリージョンＩＤサンプルのフラグを立てる
・符号化タイプを決定し、未知の符号化であれば拒否する
・リージョンフラグを決定する
・リージョンＩＤを決定する
・リージョンＩＤ、ニブのｘ−ｙ位置、ニブのアクティブエリアステータスを、デジタルインクで符号化する
・リージョンフラグに基づいてデジタルインクをルーティングする
位置復号と同じレートでは、リージョンＩＤの復号は不要であることに注意されたい。
【０３１９】
符号語が既知の良好な符号語と同一であることが判明した場合は、符号語の復号をしなくてもよいことに注意されたい。
【０３２０】
代替の第１の例の表面符号化の場合、対応する復号シーケンスは以下のとおりである。
・完全タグのターゲットを見つける
・ターゲットから透視変換を推測する
・巡回位置符号をサンプリングする
・巡回位置符号を復号する
・巡回位置符号から方向を決定する
・ローカルリードソロモン符号語をサンプリング及び復号する
・タグのｘ−ｙ位置を決定する
・方向づけられたターゲットから３Ｄタグ変換を推測する
・タグのｘ−ｙ位置及び３Ｄ変換からニブのｘ−ｙ位置を決定する
・アクティブエリアマップを基準に、ニブ位置のアクティブエリアステータスを決定する
・ニブのアクティブエリアステータスに基づいてローカルフィードバックを生成する
・タグタイプを決定する
・分散リードソロモン符号語を（タグタイプを基準に、モジュロウィンドウ並びを）サンプリングする
・分散リードソロモン符号語を復号する
・タググループのデータのＣＲＣを検証する
・復号エラーに対し、悪いリージョンＩＤサンプルのフラグを立てる
・符号化タイプを決定し、未知の符号化であれば拒否する
・リージョンフラグを決定する
・リージョンＩＤを決定する
・リージョンＩＤ、ニブのｘ−ｙ位置、ニブのアクティブエリアステータスを、デジタルインクで符号化する
・リージョンフラグに基づいてデジタルインクをルーティングする
位置復号と同じレートでは、リージョンＩＤの復号は不要であり、符号語が既知の良好な符号語と同一であることが判明した場合は、符号語の復号をしなくてもよい。
【０３２１】
高次の座標幅がゼロでない場合は、低次のｘ又はｙ座標が折り返されるタグ間の境界では、符号語エラーが生じるおそれがあるため、タグ間の境界に対しては特別な注意を払わなくてはならない。低次のｘ又はｙ座標から折り返しが検出された場合（すなわち、その座標のすべてのビットが０又は１になる場合）は、符号語の復号の前に、対応する高次の座標を調節することが可能である。高次の座標に本当のシンボルエラーがない場合は、符号語エラーを誤って生じさせることがなくなる。
【０３２２】
拡張タグ
タグの周辺部のまわりに新たなシンボルのバンドを追加することにより、タグのデータ容量が増えるように、タグを拡張することが可能である。この補遺では、新たなシンボルのバンドを１つ有する拡張タグについて説明する。本文書の主要部分で説明されているタグは、ロー容量が３６シンボルであるが、拡張タグは、ロー容量が６０シンボルである。
【０３２３】
拡張タグの容量は、完全な１６０ビットデジタル署名を各タググループに含めることを可能にするのにまったく十分である。これにより、表面符号化との「シングルクリック」対話で完全デジタル署名を検証することが可能になる。
【０３２４】
タグ構造
図３９は、完全な（Ｐタイプ）拡張タグの構造を示す。新たなシンボルのバンドと、これに関連する、ターゲットの位置の変更とを別にすれば、この物理構造は、前述のタグとよく似ている。
【０３２５】
拡張タグでは、マクロドット間隔Ｓの公称値は１１１μｍであり、これは、１６００ドット毎インチのピッチで印刷された７ドットに基づく。
【０３２６】
マクロドットは、公称では、公称直径が（３／７）ｓである円形である。
【０３２７】
ターゲットは、公称では、公称直径が（１０／７）ｓである円形である。
【０３２８】
拡張タグも、前述のタグと同様に、タググループに関与しており、各拡張タグは、３つの可能なタグタイプＰ、Ｑ、及びＲのうちの１つを有する。
【０３２９】
拡張タグは、前述のタグと同様に、方向指示巡回位置符号を含む。
【０３３０】
ローカル符号語
拡張タグは、そのタグに固有の情報の符号化に使用される１つの完全な符号語をローカルに含む。符号語は、パンクチャード２４−ａｒｙ（１２，７）リードソロモン符号の符号語である。したがって、タグは、そのタグに固有の、最大２８ビットの情報を符号化する。
【０３３１】
ローカル符号語のレイアウトを、図４０に示す。
【０３３２】
分散符号語
拡張タグは、３個の隣接するタグの全体に分散した（Ｂ〜Ｍとラベル付けされた）１２個の符号語のフラグメントを含み、これらは、連続するタグの集合に共通の情報の符号化に使用される。各符号語は、パンクチャード２４−ａｒｙ（１２，７）リードソロモン符号の符号語である。したがって、任意の３個の隣接するタグが一緒になって、連続するタグの集合に共通の最大３３６ビットの情報を符号化する。
【０３３３】
タグタイプＰの６個の符号語Ｂ〜Ｇの第１の４個のフラグメントのレイアウトを、図４１に示す。他のタグタイプのレイアウトは、タグタイプＰのレイアウトの後に、タグタイプＱのシンボル４〜７、及びタグタイプＱのフラグメント８〜１１が続く。
【０３３４】
タグタイプＰの６個の符号語Ｈ〜Ｍの第１の４個のフラグメントのレイアウトを、図４２に示す。他のタグタイプのレイアウトは、タグタイプＰのレイアウトの後に、タグタイプＱのシンボル４〜７、及びタグタイプＱのフラグメント８〜１１が続く。
【０３３５】
既に図３７に示されたように、このタイリングは、隣接する３個のタグの任意の集合が各タイプのタグを１つ含むことを保証し、したがって、分散符号語の一式を含む。隣接するタグの特定の集合に対する分散符号語の登録を決定するために使用されるタグタイプは、各タグのローカル符号語において符号化されたｘ−ｙ座標から推測される。
【０３３６】
タグ座標空間
拡張タグに符号化されたタグ座標空間は、（タグ構造の変化ならびにマクロドット間隔の変化によって）タグ単位が異なること以外は、前述のタグに符号化されたタグ座標空間と同一である。
【０３３７】
水平方向及び垂直方向のタグ単位は、タグの中心間の間隔に基づいて、次式で与えられる。
【数７】
2009503658.tif 000024
ｄは、セグメント間の間隔であり、次式で与えられる。
【数８】
2009503658.tif 000025
【０３３８】
タグ情報の内容
表１１は、拡張タグの表面符号化に埋め込まれる情報フィールドを定義している。表１２は、これらのフィールドがどのように符号語にマッピングされるかを定義している。
【表１６】
2009503658.tif 000026
【表１７】
2009503658.tif 000027
【０３３９】
符号化及び印刷の考察
拡張タグのタググループ単位セルは、（マクロドット間隔Ｓが１１１μｍであるように）マクロドット間隔が９ドットから７ドットに減らされている場合には、ＰＥＣのＴＦＳ幅制限のみを尊重する。
【０３４０】
イメージング及び復号の考察
拡張タグ全体の取得を保証するために必要な最小イメージング視野の直径は、４４ｓ、すなわち、次式のとおりである。
２（１＋８＋２）２ｓ
これは、表面符号化と視野との並びが任意であることを考慮したものである。マクロドット間隔が１１１μｍの場合、必要な視野は４．０ｍｍとなる。
【０３４１】
表面符号化のセキュリティ
セキュリティ要件
以下の、関連する２つの目的のために、アイテムセキュリティを定義することが可能である。
・アイテムの認証を可能にする
・アイテムの偽造を防ぐ
偽造が困難であるほど、認証の信頼性は高くなる。アイテムが符号化される場合、ハイパーラベル表面符号化のセキュリティは、以下の、対応する２つの目的を有する。
・符号化されたアイテムの認証を可能にする
・新規なアイテムＩＤを有する符号化されたアイテムの偽造を防ぐ
ユーザがアイテムの表面符号化を信頼できると判断することが可能であれば、ユーザは、アイテムが本物である可能性に関して、十分に情報を得た上で決定を下すことが可能であろう。
【０３４２】
新規なＩＤに対して表面符号化を偽造することが困難である場合、真正な表面符号化によりアイテムを偽造する容易な方法は、既存のアイテム（及び、したがって、そのＩＤ）の表面符号化を複製することだけである。アイテムのＩＤが一意であるらしいことをユーザが他の手段で判断することが可能であれば、ユーザは、そのアイテムを本物と見なすことが可能である。
【０３４３】
ハイパーラベル表面符号化は、純粋にローカルな対話の間に、感知装置と符号化された表面との間の、意味のある対話を可能にするので、表面符号化は、同様のローカルな対話の間に（すなわち、感知装置の視野サイズを増やすことを必要とせずに）認証をサポートすることが望ましい。
【０３４４】
本物の符号化されたアイテムの作成者と、そのようなアイテムを認証しようとする可能性があるユーザとの間には、アプリオリの関係が存在しないので、作成者とユーザとの間に信頼関係を必要とすることは望ましくない。たとえば、作成者が秘密署名鍵をユーザと共有することが必要であるのは望ましくない。
【０３４５】
多くのユーザにとって妥当なのは、アイテムを認証することを、作成者が信頼する認証者へのオンラインアクセスに頼ることである。逆に、望ましいのは、オンラインアクセスがない場合でも認証が行われることを可能にすることである。
【０３４６】
セキュリティの考察
前述のように、認証は、データとそのデータの署名との対応を検証することによって行われる。署名の偽造が困難であるほど、署名ベースの認証の信頼度は高くなる。
【０３４７】
アイテムＩＤは、一意であり、したがって、署名のベースになる。オンライン認証アクセスが前提であるとすると、署名は、単純に、信頼されるオンライン認証者がアクセスできる認証データベースにあるアイテムＩＤに関連付けられた乱数であってよい。乱数は、決定性（擬似ランダム）アルゴリズムや確率的物理過程のような、任意の好適な方法で生成可能である。鍵付きハッシュ又は暗号化ハッシュのほうが、認証データベースに追加スペースが不要であることから、乱数より好ましいであろう。しかしながら、鍵付き署名よりは、その鍵付き署名と同じ長さのランダム署名のほうが、鍵攻撃を受けにくい分、セキュアである。同様な意味合いで、ランダム署名と同等のセキュリティを与える鍵付き署名は、ランダム署名より長くなる。
【０３４８】
限られたケースでは、データベースにアイテムＩＤが存在することだけが本物であることを示すため、署名は、実際には不要である。しかしながら、署名を用いれば、偽造者の偽造が、偽造者が実際に見たことがあるアイテムに制限される。
【０３４９】
見たことがないＩＤの署名の偽造を防ぐには、オンライン認証者に繰り返しアクセスして網羅的な検索を行うことが困難であるような、十分に長い署名にしなければならない。署名が、ランダムにではなく鍵を用いて生成された場合は、やはり、偽造者が既知のＩＤ署名ペアから鍵を推定することを防ぐよう、十分に長い署名にしなければならない。生成に秘密鍵が使用されていようと秘密鍵が使用されていようと、数百ビットの署名であれば、セキュアであると見なされる。
【０３５０】
ほどほどセキュアなランダム署名をタグ（又はローカルタググループ）に含めることは（特に、署名用のスペースを増やすためにＩＤを短くする場合には）実用的であろうが、セキュアＩＤから導出された署名をタグに含めることは非実用的であろう。そのかわりに、セキュアＩＤから導出された署名をサポートするために、署名のフラグメントを複数のタグに分散させることが可能である。各フラグメントを個別にＩＤと対照して検証することが可能であれば、感知装置の視野を大きくすることなく認証をサポートするという目的が達成される。それでも、署名のセキュリティは、フラグメントの長さからではなく、署名の完全な長さから引き出されることが可能であり、これは、ユーザがどのフラグメントをランダムに選択して検証するかを偽造者が予測できないためである。信頼される認証者は、鍵及び／又は記憶されている完全な署名にアクセスすることが可能なので、常にフラグメント検証を実行することが可能であり、したがって、信頼される認証者へのオンラインアクセスが可能であれば、常にフラグメント検証が可能である。
【０３５１】
フラグメント検証では、個々のフラグメントに対する総当たり攻撃を防ぐことが必要であり、そうしないと、偽造者が各フラグメントを順に攻撃することによって署名全体を特定できてしまう。総当たり攻撃は、認証者をＩＤごとに絞ることによって防ぐことが可能である。しかしながら、フラグメントが短い場合は、極端に絞ることが必要である。認証者を絞ることの代替として、認証者は、所与のフラグメント数に対して、進んで応答する検証要求の数に制限を設けることが可能である。この制限数が非常に小さい場合でも、通常のユーザが所与のフラグメントに対してその数を使い切る可能性は低い。これは、使用可能なフラグメントが多数あり、ユーザによって選択される実際のフラグメントは、ばらつく可能性があるためである。制限数が１であっても、実用になりうる。より一般的には、制限数は、フラグメントのサイズに比例しなければならない。すなわち、フラグメントが小さいほど、制限数が小さくなければならない。したがって、ユーザの体験は、フラグメントのサイズに対して、ある程度一様なものになるであろう。絞ることも、フラグメント検証の制限を設けることも、認証者にとっては、要求の直列化を意味する。フラグメント検証の制限は、検証が失敗してから課されればよい。すなわち、最初に失敗するまでは、正常な検証が数の制限なく行われることが可能である。フラグメント検証の制限を設ける場合には、認証者が、成功した検証要求の、フラグメントごとの数を管理することがさらに必要である。
【０３５２】
総当たり攻撃は、フラグメントを、タグに符号化されたランダム署名と連結することによっても、防ぐことが可能である。ランダム署名は、フラグメントを保護するものと考えることができ、フラグメントもまた、ランダム署名を単純に長くして、そのセキュリティを高めるものと考えることができる。フラグメント検証の制限は、検証をサービス不能攻撃にさらす可能性がある。すなわち、攻撃者が、無効な検証要求を用いて故意に制限を超えることによって、当該アイテムＩＤのさらなる検証を妨げる可能性がある。これは、添付されるランダム署名が適正な場合には、フラグメントに対してフラグメント検証の制限を設けるだけで、防ぐことが可能である。
【０３５３】
最小限の数のフラグメントの検証を同時に必要とすることにより、フラグメントの検証をよりセキュアにすることが可能である。
【０３５４】
フラグメントの検証には、フラグメントの識別が必要である。フラグメントは、明示的に番号付けされることが可能であり、あるいは、より簡素に、それらのタグの、タグの連続するタイリングにわたる署名の繰り返しを法とする二次元座標によって識別されることも可能である。
【０３５５】
ＩＤ自体の長さを制限すると、脆弱性がさらに増す。ＩＤ自体は、理想的には、少なくとも数百ビットでなければならない。ネットページ表面符号化方式では、ＩＤ自体は、９６ビット以下である。これを克服するために、ＩＤにパディングを行うことが可能である。これが有効であるためには、パディングが可変でなければならない。すなわち、パディングは、ＩＤごとに異なるものでなければならない。理想的には、パディングは、単純に乱数であり、ＩＤでインデックス付けされた認証データベースに保存されなければならない。パディングは、ＩＤから確定的に生成されるのであれば、価値がない。
【０３５６】
秘密鍵署名のオフライン認証には、信頼されるオフライン認証装置の使用が必要である。そのような装置のベースを提供するのが、ＱＡチップ（これは、いくつかの係属中の米国特許出願（０９／１１２７６３、０９／１１２７６２、０９／１１２７３７、０９／１１２７６１、０９／１１３２２３を含む）の主題である）である（ただし、能力には限界がある）。ＱＡチップは、その内部メモリにセキュアに保持される秘密鍵を用いて署名を検証するように、プログラムされることが可能である。しかしながら、このシナリオでは、ＩＤごとのパディングをサポートすることは非実用的であり、ごくわずかより多い秘密鍵をサポートすることさえも非実用的である。さらに、このようにプログラムされたＱＡチップは、選択文書攻撃を受けやすい。これらの制約により、ＤＡチップベースの信頼されるオフライン認証装置の応用範囲は、ニッチな分野に限られる。
【０３５７】
一般に、個々のどのような信頼されるオフライン認証装置がセキュリティを主張しても、セキュアアイテムの作成者は、自分の秘密署名鍵をそのような装置に委ねることを好まない傾向が強く、このことがまた、そのような装置の応用範囲をニッチな分野に限定することになる。
【０３５８】
これに対し、公開鍵署名（すなわち、対応する秘密鍵を用いて生成された署名）のオフライン認証は、非常に実用的である。公開鍵を利用するオフライン認証装置は、自明に任意の数の公開鍵を保有することが可能であり、対応する公開署名鍵を有しないことがわかっているＩＤに遭遇した場合には一時的オンライン接続を介して追加の公開鍵をオンデマンドで取得するように設計されることが可能である。信頼されないオフライン認証は、ほとんどのセキュアアイテム作成者にとって魅力的である可能性が高い。これは、作成者らが、自分の秘密署名鍵を排他的に制御し続けることが可能だからである。
【０３５９】
公開鍵署名のオフライン認証の欠点は、署名の全体を符号化から取得しなければならないことであり、これは、最小限の視野で認証をサポートするという発明者らの要望に反する。対応する、公開鍵署名のオフライン認証の利点は、ＩＤパディングへのアクセスがもはや不要であることであり、これは、公開署名鍵による署名の解読によって、ＩＤとそのパディングの両方が生成され、そのパディングは無視してよいためである。偽造者は、オフライン認証時にパディングが無視されるという事実を利用することができない。これは、オンライン認証時にパディングが無視されないためである。
【０３６０】
分散している署名の全体を取得することは、特に面倒というわけではない。ハンドヘルド感知装置を符号化された表面の端から端までランダム又はリニアにスワイプすれば、署名のすべてのフラグメントを素早く取得することが可能である。感知装置は、感知装置がフラグメント一式を取得し、認証を完了した時点でそのことをユーザに知らせるように、プログラムされることが容易に可能である。走査レーザも、署名のすべてのフラグメントを取得することが容易に可能である。両方の種類の装置とも、タグが署名の存在を示す場合のみ認証を実行するようにプログラムされることが可能である。
【０３６１】
公開鍵署名は、ランダムに生成された署名であれ、秘密鍵を用いて生成された署名であれ、任意の署名の場合と同様に、そのフラグメントのいずれかを用いてオンラインで認証されることが可能であることに注意されたい。信頼されるオンライン認証者は、秘密鍵及びＩＤパディングを用いて署名をオンデマンドで生成することが可能であるか、署名を明示的に認証データベースに保存することが可能である。後者のアプローチであれば、ＩＤパディングの保存は不要である。
【０３６２】
さらに、信頼される認証者へのオンラインアクセスが利用可能な場合でも、フラグメントベースの認証の代わりに署名ベースの認証が行われることが可能であることに注意されたい。
【０３６３】
表１３は、先述の考察を鑑みて、どの署名方式が使用可能であるかをまとめたものである。
【表１８】
2009503658.tif 000028
【０３６４】
セキュリティ仕様
図４３は、例示的アイテム署名オブジェクトモデルを示す。
【０３６５】
アイテムは、ＩＤ（Ｘ）及び他の細目（図示せず）を有する。アイテムは、任意選択で、秘密署名（Ｚ）を有する。アイテムはさらに、任意選択で、公開鍵署名を有する。公開鍵署名は、署名（Ｓ）を明示的に記録し、及び／又は、署名を生成するためにＩＤとともに使用されたパディング（Ｐ）を記録する。公開鍵署名は、関連付けられた公開−秘密署名鍵ペア（Ｋ、Ｌ）を有する。この鍵ペアは、アイテムＩＤの１つ又は複数の範囲に関連付けられる。
【０３６６】
典型的には、セキュリティ文書及び医薬品の発行者は、一連の文書又は同様のものを識別するために一連のＩＤを利用する。これに従い、発行者は、これらの細目を用いて、各アイテム、又はマーキングされるべき文書のそれぞれのＩＤを生成する。
【０３６７】
その後、タグ内に符号化されたタグデータを感知し、状況に応じていくつかの様々なメカニズムを用いて認証を行うことにより、製品の認証をオンライン又はオフラインで行うことが可能である。
【０３６８】
以下では、公開鍵及び秘密鍵暗号化のそれぞれについて、必要な処理の例を説明する。
【０３６９】
公開鍵署名に基づく認証
ＩＤ範囲ごとのセットアップ：
・公開−秘密署名鍵ペア（Ｋ、Ｌ）を生成する
・ＩＤ範囲でインデックス付けされた鍵ペア（Ｋ、Ｌ）を保存する
ＩＤごとのセットアップ：
・ＩＤパディング（Ｐ）を生成する
・ＩＤ（Ｘ）により秘密署名鍵（Ｌ）を取り出す
・秘密鍵（Ｌ）を用いてＩＤ（Ｘ）及びパディング（Ｐ）を暗号化することにより、署名（Ｓ）を生成する：Ｓ←ＥＬ（Ｘ，Ｐ）
・ＩＤ（Ｘ）でインデックス付けされたデータベースに署名（Ｓ）を保存する（且つ／又はパディング（Ｐ）を保存する）
・すべてのタググループにＩＤ（Ｘ）を符号化する
・複数のタグの端から端まで署名（Ｓ）を繰り返し符号化する
フラグメントベースのオンライン認証（ユーザ）：
・タグからＩＤ（Ｘ）を取得する
・タグから位置（ｘ，ｙ）ｉ及び署名フラグメント（Ｔｉ）を取得する
・位置（ｘ，ｙ）ｉからフラグメント番号（ｉ）を生成する：ｉ←Ｆ［（ｘ，ｙ）ｉ］
・信頼される認証者をＩＤ（Ｘ）でルックアップする
・ＩＤ（Ｘ）、フラグメント（Ｓｉ）、及びフラグメント番号（ｉ）を、信頼される認証者に送る
フラグメントベースのオンライン認証（信頼される認証者）：
・ユーザからＩＤ（Ｘ）、フラグメント（Ｓｉ）、及びフラグメント番号（ｉ）を受け取る
・ＩＤ（Ｘ）により、データベースから署名（Ｓ）を取り出す（又は署名を再生成する）
・受け取ったフラグメント（Ｔｉ）を、対応する、署名のフラグメント（Ｓｉ）と比較する
・認証結果をユーザに報告する
署名ベースのオフライン認証（ユーザ）：
・タグからＩＤを取得する（Ｘ）
・タグから位置（ｘ，ｙ）ｉ及び署名フラグメント（Ｔｉ）を取得する
・位置（ｘ，ｙ）ｉからフラグメント番号（ｉ）を生成する：ｉ←Ｆ［（ｘ，ｙ）ｉ］
・（ｎ個の）フラグメントから署名（Ｓ）を生成する
・ＩＤ（Ｘ）により公開署名鍵（Ｋ）を取り出す
・公開鍵（Ｋ）を用いて署名（Ｓ）を解読して、ＩＤ（Ｘ’）及びパディング（Ｐ’）を取得する：Ｘ’｜Ｐ’←ＤＫ（Ｓ）
・取得したＩＤ（Ｘ）を、解読したＩＤ（Ｘ’）と比較する
・認証結果をユーザに報告する
秘密鍵署名に基づく認証
ＩＤごとのセットアップ：
・秘密（Ｚ）を生成する
・ＩＤ（Ｘ）でインデックス付けされたデータベースに秘密（Ｚ）を保存する
・すべてのタググループにＩＤ（Ｘ）及び秘密（Ｚ）を符号化する
秘密ベースのオンライン認証（ユーザ）：
・タグからＩＤ（Ｘ）を取得する
・タグから秘密（Ｚ’）を取得する
・信頼される認証者をＩＤでルックアップする
・ＩＤ（Ｘ）及び秘密（Ｚ’）を、信頼される認証者に送る
秘密ベースのオンライン認証（信頼される認証者）：
・ユーザからＩＤ（Ｘ）及び秘密（Ｚ’）を受け取る
・ＩＤ（Ｘ）によりデータベースから秘密（Ｚ）を受け取る
・受け取った秘密（Ｚ’）を秘密（Ｚ）と比較する
・認証結果をユーザに報告する
前述のように、秘密ベースの認証は、フラグメントベースの認証と併せて用いられることが可能である。
【０３７０】
暗号アルゴリズム
公開鍵署名がオフラインで認証された場合、ユーザの認証装置は、典型的には、署名が最初に生成されたときに使用されたパディングにアクセスすることができない。したがって、署名検証ステップでは、署名を解読することによって、認証装置が署名内のＩＤとタグから取得したＩＤとを比較することを可能にしなければならない。これは、署名を解読することによって署名を検証するステップを実施しないアルゴリズム（たとえば、標準的なＤｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅ  Ａｌｇｏｒｉｔｈｍ  Ｕ．Ｓ．Ｄｅｐａｒｔｍｅｎｔ  ｏｆ  Ｃｏｍｍｅｒｃｅ／Ｎａｔｉｏｎａｌ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｓｔａｎｄａｒｄｓ  ａｎｄ  Ｔｅｃｈｎｏｌｏｇｙ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅ  Ｓｔａｎｄａｒｄ（ＤＳＳ）、ＦＩＰＳ  １８６−２、２０００年１月２７日）を用いることを含まない。
【０３７１】
ＲＳＡ暗号については、以下に記載されている。
・Ｒｉｖｅｓｔ，Ｒ．Ｌ．、Ａ．Ｓｈａｍｉｒ、Ｌ．Ａｄｌｅｍａｎら、「Ａ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｏｂｔａｉｎｉｎｇ  Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅｓ  ａｎｄ  Ｐｕｂｌｉｃ−Ｋｅｙ  Ｃｒｙｐｔｏｓｙｓｔｅｍｓ」（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭ、Ｖｏｌ．２１、Ｎｏ．２、１９７８年２月、１２０〜１２６頁）
・Ｒｉｖｅｓｔ，Ｒ．Ｌ．、Ａ．Ｓｈａｍｉｒ、Ｌ．Ｍ．Ａｄｌｅｍａｎら、「Ｃｒｙｐｔｏｇｒａｐｈｉｃ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｙｓｔｅｍ  ａｎｄ  ｍｅｔｈｏｄ」（米国特許第４４０５８２９号、１９８３年９月２０日発行）
・ＲＳＡ  Ｌａｂｏｒａｔｏｒｉｅｓ、ＰＫＣＳ  ＃１  ｖ２．０：ＲＳＡ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ、１９９８年１０月１日
ＲＳＡは、署名を解読する、好適な公開鍵デジタル署名アルゴリズムを提供する。ＲＳＡは、ＡＮＳＩ  Ｘ９．３１デジタル署名規格のベースとなる、米国規格協会、ＡＮＳＩ  Ｘ９．３１−１９９８、「Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅｓ  Ｕｓｉｎｇ  Ｒｅｖｅｒｓｉｂｌｅ  Ｐｕｂｌｉｃ  Ｋｅｙ  Ｃｒｙｐｔｏｇｒａｐｈｙ  ｆｏｒ  ｔｈｅ  Ｆｉｎａｎｃｉａｌ  Ｓｅｒｖｉｃｅｓ  Ｉｎｄｕｓｔｒｙ  （ｒＤＳＡ）」（Ｓｅｐｔｅｍｂｅｒ  ８，１９９８年９月８日）を提供する。パディングが使用されない場合は、任意の公開鍵署名アルゴリズムを用いることが可能である。
【０３７２】
ハイパーラベル表面符号化方式では、ＩＤ自体は、９６ビット以下である。これは、署名される前に１６０ビットにパディングされる。
【０３７３】
パディングは、理想的には、真のランダム過程（量子過程［１４，１５］など）を用いて、又は、ランダム事象からランダム性を抽出することにより、生成される（Ｓｃｈｎｅｉｅｒ，Ｂ．、「Ａｐｐｌｉｅｄ  Ｃｒｙｐｔｏｇｒａｐｈｙ」、Ｓｅｃｏｎｄ  Ｅｄｉｔｉｏｎ、Ｊｏｈｎ  Ｗｉｌｅｙ＆Ｓｏｎｓ、１９９６年）。
【０３７４】
ハイパーラベル表面符号化方式では、ランダム署名（又は秘密）は、３６ビット以下である。これも、理想的には、真のランダム過程を用いて生成される。より長いランダム署名が必要な場合は、表面符号化内のアイテムＩＤを短くして、署名用のスペースを増やすことが可能である。
【０３７５】
セキュリティタグ付け及び追跡
通貨偽造を発見したり、マネーロンダリング活動に対抗したりするために、通貨、小切手などの有価文書にタグを付けることが可能である。ハイパーラベルタグ付けされた通貨は、通貨システムの中で妥当性検査及び追跡されることが可能である。ハイパーラベルタグ付けされた製品（医薬品など）は、アイテムが流通及び小売のシステムの中で妥当性検査及び追跡されるようにタグ付けされることが可能である。
【０３７６】
ハイパーラベルセキュリティタグ付け及び追跡の概念のいくつかの例は、紙幣及び医薬品に特に言及しているが、ハイパーラベルタグ付けは、他の製品（たとえば、トラベラーズチェック、普通預金、パスポート、化学薬品など）をセキュリティタグ付け及び追跡することにも、同様に用いられることが可能である。
【０３７７】
ハイパーラベルタグ付けは、ネットページシステムとともに、オブジェクトをセキュアに妥当性検査及び追跡するメカニズムを提供する。
【０３７８】
オブジェクトの表面にあるハイパーラベルタグは、オブジェクトを一意識別する。各ハイパーラベルタグは、オブジェクトの固有ＩＤ、及びハイパーラベルタグ付けされた表面におけるタグの位置を含む情報を含む。ハイパーラベルタグはまた、オブジェクトの認証に使用可能な署名フラグメントを含む。走査型レーザ又はイメージセンサが、オブジェクトの任意の部分にあるタグを読み取って、オブジェクトの識別、オブジェクトの妥当性検査、及びオブジェクトの追跡の許可を行うことが可能である。
【０３７９】
通貨のタグ付け
通貨の偽造を発見し、通貨の動きの追跡を可能にするために、通貨にハイパーラベルをタグ付けすることが可能である。ハイパーラベルタグを、紙幣の表面全体にわたって印刷したり、紙幣の小さな部分に印刷したりすることが可能である。ハイパーラベルタグ付けは、ホログラム、箔片、カラーシフトインクなどのような、他のセキュリティ機能に加えて用いられることが可能である。走査型レーザ又はイメージセンサが、紙幣の任意の部分にあるタグを読み取って、個々の紙幣のそれぞれの妥当性を検査することが可能である。
【０３８０】
ハイパーラベル通貨タグは、紙幣通貨、発行国、及び紙幣金種を識別する。ハイパーラベル通貨タグはさらに、紙幣のシリアル番号、紙幣の裏表を識別し、他の情報（たとえば、紙幣がまさに印刷された印刷所）を含むことが可能である。実際の各紙幣には、紙幣の各側に１つずつ、合わせて２つの紙幣ＩＤがある。
【０３８１】
紙幣が走査されるたびに、その位置が記録される。この位置情報は、中央データベースで収集されることが可能であり、それによって、通貨の異常な動きの分析及び識別、並びに偽造紙幣の発見が可能になる。たとえば、ハイパーラベルドットパターンが正確に複製される精巧な偽造の場合は、正確に偽造された紙幣が複数枚存在する（少なくとも、オリジナルと偽造）。複数の同一紙幣が同時に別々の場所に現れた場合は、それらの紙幣のうちの、１枚を除くすべてが偽造であるはずである。その場合は、すべてを疑わしいものとして扱うことが可能である。
【０３８２】
ハイパー通貨タグは、任意のハイパーラベルスキャナで読み取り可能である。これらのスキャナは、認証及び追跡を容易にするために、様々な装置（たとえば、現金自動預け払い機、通貨計数機、及び自動販売機）に組み込まれることが可能である。スキャナは、以下のような装置に組み込まれることも可能である。
・通貨計数機
・現金自動預け払い機
・金銭登録機（レジ）
・ＰＯＳレジ
・スキャナ内蔵携帯電話
・ネットページペン
・自動販売機
・ハイパーラベルスーパーマーケットレジ
・スキャナ内蔵携帯電話
・ハンドヘルド妥当性スキャナ
そのようなスキャナは、ハイパーラベルタグ付けされた消費財及び印刷物の走査にも使用可能であるため、多目的である。通貨の走査及び妥当性検査には、小型ハンドヘルドスキャナを使用することも可能である。スキャナは、紙幣を走査すると、紙幣の詳細、現在日時、及びスキャナの位置（既知の場合）を通貨サーバに通知する。任意選択で、スキャナは、（もし、わかれば）現金取引を行っている人物の識別情報を送ることも可能である。この情報は、銀行取引、通貨交換、及び大口現金取引に関して利用可能である。
【０３８３】
通貨のタグ付けの詳細については、参照により、その内容がすべて本明細書に組み込まれている、同時係属中の特許出願第１１／０４１６５１号（整理番号：ＨＹＮＯＯ１ＵＳ）、第１１／０４１６０９号（整理番号：ＨＹＮＯＯ２ＵＳ）、第１１／０４１６５２号（整理番号：ＨＹＮＯ０３ＵＳ）、第１１／０４１６４９号（整理番号：ＨＹＮ００４ＵＳ）、及び第１１／０４１６１０号（整理番号：ＨＹＮ００５ＵＳ）で説明されている。
【０３８４】
医薬品のタグ付け
ハイパーラベルタグを、医薬品包装の表面全体にわたって印刷したり、包装の小さな部分にのみ印刷したりすることが可能である。ハイパーラベル医薬品タグは、個々のアイテムを一意識別するために、アイテムの製品ＩＤとシリアル番号とを含む。製品ＩＤは、アイテムの全米医薬品コード（Ｎａｔｉｏｎａｌ  Ｄｒｕｇ  Ｃｏｄｅ）（ＮＤＣ）番号を識別する。ＮＤＣ番号は、医薬品及び医薬関連アイテムに関して、ＦＤＡ（連邦食品医薬品局）（Ｕ．Ｓ．Ｆｏｏｄ  ａｎｄ  Ｄｒｕｇ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ）によって割り当て及び管理が行われ、製品及び製造者を識別する。代替として、タグは、別の製品ＩＤコード（たとえば、国際ＥＡＮ（Ｅｕｒｏｐｅａｎ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ  Ｉｎｔｅｒｎａｔｉｏｎａｌ）コードやＥＰＣなど）を含むことも可能である。
【０３８５】
医薬品ＩＤは、スキャナによる読み取りが可能であり、アイテムのロット番号や有効期限の詳細をルックアップする際に使用されることが可能である。代替として、ロット番号や有効期限を、医薬品タグに含めることが可能であり、それによって、この情報を任意のスキャナで、オフラインで取り出すことが可能になる。医薬品ＩＤはさらに、投薬量及び管理情報、薬物間相互作用、注意事項、禁忌、製品の警告、リコール情報、製造場所などのような詳細へのアクセスにも使用されることが可能である。
【０３８６】
医薬品アイテムが走査されるたびに、その位置が記録される。この位置情報は、中央データベースで収集されることが可能であり、それによって、製品の異常な動きの分析及び識別、並びに偽造医薬品の発見が可能になる。
【０３８７】
以下のものを、好適なスキャナとして用いることが可能である。
・金銭登録機（レジ）
・ＰＯＳレジ
・スキャナ内蔵携帯電話
・ネットページペン
・自動販売機
追跡
追跡及びアイテムの妥当性検査のために、製造者（又は他の中央機関）は、すべてのアイテムの位置及び状況を追跡するデータベースを維持する。
【０３８８】
ハイパーラベルスキャナは、様々な装置に組み込まれることが可能である。スキャナは、固定式でも移動式でもよい。固定式スキャナは、恒久的な既知の場所を有する。移動式スキャナは、場所が固定されていない。スキャナは、オンライン（すなわち、中央データベースに即座にアクセスすることが可能）であってよく、オフラインであってもよい。
【０３８９】
スキャナは、特定の製品アプリケーション（通貨計数機など）の専用であっても、汎用ハイパーラベルスキャナであってもよい。ハイパーラベルスキャナは、他の多機能装置（たとえば、携帯電話やＰＤＡ）に埋め込まれてもよい。
【０３９０】
中央データベースは、有効なオブジェクトＩＤ、（すべての疑わしいオブジェクトＩＤについての）オブジェクトＩＤホットリスト、及びオブジェクトＩＤに対応する公開鍵のリストについての最新情報を維持する。中央サーバはまた、オブジェクトの動きを追跡するために、オブジェクトの走査履歴を維持する。オブジェクトが走査されるたびに、その位置がタイムスタンプ付きで記録される。さらに、オブジェクトの保有者の詳細も、既知であれば記録されることが可能である。この情報は、特に、大口金融取引（たとえば、銀行からの大口現金引き出し）の場合に、既知である可能性がある。このオブジェクト走査履歴データは、製品の違法な動き（たとえば、医薬品の違法な輸入）を発見することに用いられることが可能である。さらに、製品の偽造を示している可能性がある、製品の、異常な、又は疑わしい動きを発見することにも、用いられることが可能である。
【０３９１】
オブジェクトが盗まれることがわかっている場合は、オブジェクトをただちに、中央サーバのオブジェクトＩＤホットリストに追加することが可能である。このホットリストは、自動的にすべてのオンラインスキャナに配布され（又はそれらのスキャナからのアクセスが可能になり）、次の更新時にすべてのオフラインスキャナにダウンロードされる。このようにして、盗難状況が、自動的且つ迅速に多数の流出口に流される。同様に、オブジェクトが他の任意のかたちで疑わしい場合は、そのオブジェクトをホットリストに追加して、その状況を示すフラグが、オブジェクトを走査する人物に対して提示されるようにすることが可能である。
【０３９２】
オンラインスキャナは、中央サーバに即座にアクセスすることが可能であり、それによって、走査時に各オブジェクトＩＤをチェックすることが可能になる。オブジェクト走査履歴はまた、オブジェクトが走査されたときに、中央サーバにおいて更新される。
【０３９３】
オフラインスキャナは、走査されたオブジェクトの妥当性検査を可能にするために、オブジェクト状況データを内部に保存する。オブジェクト状況データは、有効ＩＤ範囲リスト、オブジェクトＩＤホットリスト、公開鍵リスト、及びオブジェクト走査履歴を含む。オブジェクトが走査されるたびに、その詳細がオブジェクト走査履歴に記録される。スキャナが中央サーバに接続されるたびに、オブジェクト状況データが中央サーバからダウンロードされ、オブジェクト走査履歴が中央サーバにアップロードされる。
【０３９４】
移動式スキャナにＧＰＳが装備されている場合には、スキャナの位置がスキャナからアプリケーションに提供されることが可能である。代替として、スキャナの位置は、スキャナが通信に使用しているネットワークによって提供されることが可能である。
【０３９５】
たとえば、ハンドヘルドスキャナが携帯電話ネットワークを使用する場合、スキャナの位置は、携帯電話ネットワークプロバイダによって提供されることが可能である。利用可能な測位技術はいくつかある。１つが、Ａ−ＧＰＳ（Ａｓｓｉｓｔｅｄ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）である。これには、ＧＰＳ衛星からの測位信号を受信する、ＧＰＳが装備された送受話器が必要である。電話ネットワークは、送受話器（ここでは、送受話器はスキャナでもある）の大まかな位置を認識している。これに基づいて、ネットワークは、送受話器の位置計算にどのＧＰＳ衛星を使用すべきかを送受話器に伝える。装置にＧＰＳが装備されていなくてもよい、別の技術として、Ｕ−ＴＤＯＡ（Ｕｐｌｉｎｋ  Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）がある。これは、一種の三角測量を用いて無線送受話器の位置を決定するものであり、それには、まず、無線送受話器の信号が、ネットワークの複数のセルサイトに設置された、複数の位置測定装置（Ｌｏｃａｔｉｏｎ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｕｎｉｔ）（ＬＭＵ）に到達するのに要する時間を比較する。その後、３つ（以上）の信号の到達時間の差に基づいて、送受話器の位置を計算する。
【０３９６】
認証
各オブジェクトＩＤは、署名を有する。ハイパーラベルタグ構造内のスペースが限られていて、完全な暗号署名をタグに含めることが非現実的であるため、署名フラグメントは、複数のタグに分散される。より小さなランダム署名（又は秘密）であれば、タグに含めることが可能である。
【０３９７】
オブジェクトＩＤの長さが限られていることによる脆弱性を避けるために、オブジェクトＩＤは、（理想的には乱数で）パディングされる。このパディングは、オブジェクトＩＤでインデックス付けされた認証データベースに保存される。認証データベースは、製造者によって管理されることが可能であり、あるいは、信頼されるサードパーティ認証者によって管理されることが可能である。
【０３９８】
各ハイパーラベルタグは、署名フラグメントを含み、（フラグメントのサブセットの）各フラグメントは、オブジェクトＩＤと対照して個別に検証されることが可能である。それでも、署名のセキュリティは、フラグメントの長さからではなく、署名の完全な長さから引き出される。これは、ユーザがどのフラグメントをランダムに選択して検証するかを偽造者が予測できないためである。
【０３９９】
フラグメントの検証には、フラグメントの識別が必要である。フラグメントは、明示的に番号付けされることが可能であり、あるいは、それらのタグの、タグの連続するタイリングにわたる署名の繰り返しを法とする二次元座標によって識別されることも可能である。
【０４００】
信頼される認証者はフラグメント検証を行うことが常に可能なので、信頼される認証者へのオンラインアクセスが可能な場合には、フラグメント検証が常に可能であることに注意されたい。
【０４０１】
認証データベースの開設
新しい範囲のＩＤを割り当てる前に、認証データベースを開設するための、いくつかのセットアップタスクが必要である。
【０４０２】
各範囲のＩＤに対し、公開−秘密署名鍵ペアが生成され、この鍵ペアは、ＩＤ範囲でインデックス付けされた認証データベースに保存される。
【０４０３】
範囲内の各オブジェクトＩＤに対しては、以下のセットアップが必要である。
・ＩＤパディングを生成し、オブジェクトＩＤでインデックス付けされた認証データベースに保存する
・オブジェクトＩＤにより秘密署名鍵を取り出す
・秘密鍵を用い、オブジェクトＩＤ及びパディングを暗号化することによって、署名を生成する
・オブジェクトＩＤでインデックス付けされた認証データベースに署名を保存し、及び／又は、パディングを保存する（署名は、ＩＤ、パディング、及び公開鍵から再生成されることが可能であるため）
・その署名を、複数のタグの端から端まで繰り返し符号化する
このデータはハイパーラベルタグに必要なので、ハイパーラベルを印刷する前に（又はハイパーラベルの印刷時に）認証データベースを開設しなければならない。
【０４０４】
セキュリティについては既に詳述した。
【０４０５】
オフライン公開鍵ベースの認証
オフライン認証装置は、公開鍵署名を利用する。この認証装置は、いくつかの公開鍵を保有する。この装置は、任意選択で、対応する公開鍵署名を有しないオブジェクトＩＤに遭遇した場合には一時的オンライン接続を介して追加の公開鍵をオンデマンドで取得することが可能である。
【０４０６】
オフライン認証の場合は、署名全体が必要である。認証装置は、ハイパーラベルタグ付けされた表面の上でスワイプされ、いくつかのタグが読み取られる。これにより、オブジェクトＩＤが、いくつかの署名フラグメント及びそれらの位置とともに取得される。その後、これらの署名フラグメントから署名が生成される。走査装置が、オブジェクトＩＤを用いて、公開鍵をルックアップする。その後、公開鍵を用いて署名が解読され、オブジェクトＩＤ及びパディングが与えられる。署名から取得されたオブジェクトＩＤがハイパーラベルタグ内のオブジェクトＩＤと一致すれば、そのオブジェクトは本物であると見なされる。
【０４０７】
このオフライン認証方法は、オンラインで用いられることも可能であり、その場合は、信頼される認証者が認証者の役割を果たす。
【０４０８】
オンライン公開鍵ベースの認証
オンライン認証装置は、信頼される認証者を用いて、オブジェクトが本物かどうかを検証する。オンライン認証の場合は、単一タグだけで認証を行うことが可能である。認証装置は、オブジェクトを走査し、１つ又は複数のタグを取得する。これにより、オブジェクトＩＤが、少なくとも１つの署名フラグメント及びその位置とともに取得される。フラグメント位置から、フラグメント番号が生成される。オブジェクトＩＤにより、適切な、信頼される認証者がルックアップされる。オブジェクトＩＤ、署名フラグメント、及びフラグメント番号が、信頼される認証者に送られる。
【０４０９】
信頼される認証者は、データを受け取り、オブジェクトＩＤにより認証データベースから署名を取り出す。この署名が、供給されたフラグメントと比較され、認証結果がユーザに報告される。
【０４１０】
オンライン秘密ベースの認証
代替として、又は追加として、各タグ（又はタググループ）にランダム署名又は秘密が含まれている場合には、これを、信頼される認証者がアクセスできる秘密のコピーを基準として検証することが可能である。その場合、データベースセットアップには、オブジェクトごとに秘密を割り当てることと、それを、オブジェクトＩＤでインデックス付けされた認証データベースに保存することと、が含まれる。
【０４１１】
認証装置は、オブジェクトを走査し、１つ又は複数のタグを取得する。これにより、オブジェクトＩＤが、秘密とともに取得される。オブジェクトＩＤにより、適切な、信頼される認証者がルックアップされる。その信頼される認証者に、オブジェクトＩＤ及び秘密が送られる。
【０４１２】
信頼される認証者は、データを受け取り、オブジェクトＩＤにより認証データベースから秘密を取り出す。この秘密が、供給された秘密と比較され、認証結果がユーザに報告される。
【０４１３】
秘密ベースの認証は、既に詳述された、オンラインフラグメントベースの認証と併せて用いられることが可能である。
【０４１４】
製品走査の対話
小売店における製品走査を、図４４に示す。店オペレータがハイパーラベルタグ付けされた製品を走査すると、タグデータがサービス端末に送られる（Ａ）。サービス端末は、取引データを店サーバ（Ｂ）に送る。店サーバは、このデータを、小売店の詳細とともに、製造者サーバに送る（Ｃ）。ハイパーラベルサーバは、どの製造者サーバにメッセージを送信すべきかを、オブジェクトＩＤから知る。製造者が、信頼される認証者である場合、製造者サーバは、入力を受け取るとただちに、オブジェクトを認証する。代替として、製造者サーバは、オブジェクトＩＤ及び署名を検証するために、データを認証サーバに渡す（Ｄ）。認証サーバは、認証結果を製造者サーバに返す（Ｅ）。製造者サーバは、（その有効ＩＤリスト及びホットリストと対照して）オブジェクトＩＤの状況をチェックし、その応答を店サーバに送る（Ｆ）。店サーバは、その結果を店サービス端末に返す（Ｇ）。店サーバは、関連する認証サーバと直接通信することも可能である。
【０４１５】
小売店におけるオンライン製品走査の場合の対話の詳細を、図４５に示す。店オペレータは、ハイパーラベルタグ付けされた製品を走査する。スキャナは、スキャナＩＤ及びタグデータをサービス端末に送る。サービス端末は、このデータを、端末ＩＤ及びスキャナ位置とともに、店サーバに送る。店サーバは、製造者サーバに要求を送り、製造者サーバは、（それ自体で、又はサードパーティ認証サーバを介して）認証を行い、オブジェクト状況を決定する。その応答が店サーバに返され、そこからオペレータのサービス端末に返される。
【０４１６】
小売店におけるオフライン製品走査の場合の対話の詳細を、図４６に示す。店オペレータは、ハイパーラベルタグ付けされた製品を走査する。スキャナは、スキャナＩＤ及び複数のタグからのタグデータを、サービス端末に送る。サービス端末は、このデータを、端末ＩＤ及びスキャナ位置とともに、店サーバに送る。次に店サーバが、セクション３．４．２で説明されたようにオフライン認証を行い、そのキャッシュされたホットリスト、有効オブジェクトＩＤリスト、及び公開鍵リストからオブジェクト状況を決定する。店サーバは、走査の詳細を、その内部オブジェクト走査履歴に記録する。次にその応答が、オペレータのサービス端末に返される。
【０４１７】
オフライン製品スキャナの代替として、スキャナがハンドヘルドのスタンドアロンスキャナである場合がある。この場合は、キャッシュされた認証データがスキャナ自体の内部に保存され、スキャナの内部で妥当性検査が行われる。オブジェクト走査履歴も、スキャナの内部にキャッシュされる。スキャナは、定期的に、中央データベースに接続され、そのオブジェクト走査履歴をアップロードし、最新の公開鍵リスト、オブジェクトＩＤホットリスト、及び有効ＩＤ範囲リストをダウンロードする。この接続は、自動（且つユーザからは見えないもの）であってよく、あるいは、ユーザが（たとえば、スキャナをドッキングステーション／チャージャに置いたときに）起動するものであってもよい。
【０４１８】
ネットページペン又はハイパーラベルリーダによる製品走査を、図４７に示す。ユーザがネットページペンで、ハイパーラベルタグ付けされたアイテムを走査すると、その入力が、ユーザのネットページペンからネットページシステムに、通常の方法で送られる（Ａ）。ペンで製品と対話するのではなく製品を走査する場合は、ペンを特殊なモードにすることが可能である。これは、典型的にはワンショットモードであり、ネットページ上に印刷された＜走査＞ボタンをタップすることにより、起動されることが可能である。代替として、ユーザが操作できるボタンをペンが有することが可能であり、タップ又はスワイプ中にボタンが押し下げられると、ボタンは、通常の対話ではなく製品走査としての対話を処理するよう、ペンに指示する。タグデータが、ペンから、ユーザのネットページ基地局に送られる。ネットページ基地局は、ユーザの携帯電話又はＰＤＡであってよく、他の何らかのネットページ装置（ＰＣなど）であってもよい。入力は、通常の方法で、ハイパーラベルサーバに転送され（Ｂ）、そこから製造者サーバに転送される（Ｃ）。製造者が、信頼される認証者である場合、製造者サーバは、入力を受け取るとただちに、オブジェクトを認証する。代替として、製造者サーバは、オブジェクトＩＤ及び署名を検証するために、データを認証サーバに渡す（Ｄ）。認証サーバは、認証結果を製造者サーバに返す（Ｅ）。製造者サーバは、（その有効ＩＤリスト及びホットリストと対照して）オブジェクトＩＤの状況をチェックし、その応答をハイパーラベルサーバに送る（Ｇ）。ハイパーラベルサーバは、ネットページシステムの一部として、ユーザの識別情報及び装置を認識することが可能である。ハイパーラベルサーバは、必要に応じて、製造者サーバの応答を、ユーザの携帯電話（Ｇ）又はＷｅｂブラウジング装置（Ｈ）に転送する。ユーザのネットページペンにＬＥＤがあれば、ハイパーラベルサーバは、１つ又は複数の適切なＬＥＤを点灯させるコマンドを、ユーザのペンに送る（Ｉ、Ｊ）ことが可能である。
【０４１９】
ネットページペンによる走査の場合の対話の詳細を、図４８に示す。ネットページペンは、ハイパーラベルタグ付けされた製品をクリックする。ネットページペンは、ペンＩＤ、製品のタグデータ、及びペンの位置を、ハイパーラベルサーバに送る。ペンＩＤがまだスキャナに関連付けられていない場合、ハイパーラベルサーバは、そのペンに対する新しいスキャナ記録を作成することが可能であり、あるいは、そのペンＩＤをスキャナＩＤとして使用することも可能である。ハイパーラベルサーバは、スキャナＩＤ、タグデータ、及びスキャナ位置（既知の場合）を製造者サーバに送り、製造者サーバは、（それ自体で、又はサードパーティ認証サーバを介して）認証を行い、オブジェクト状況を決定する。次に、その応答がハイパーラベルサーバに返され、そこからユーザのデフォルトのＷｅｂブラウジング装置に返される。
【０４２０】
セキュリティタグ付け及び追跡のオブジェクトモデル
セキュリティタグ付け及び追跡のオブジェクトモデルの中心は、ハイパーラベルタグ、オブジェクトＩＤ、及び署名である。図６０は、これらのオブジェクトの管理及び編成を示す。
【０４２１】
図４９に示されるように、ハイパーラベルタグは、タグタイプ、オブジェクトＩＤ、二次元位置、及び署名フラグメントを示す。タグタイプは、これが一般的なオブジェクトにあるタグかどうか、あるいは、そのタグが紙幣や医薬品製品のような特殊なタイプのオブジェクトにあるかどうかを示す。署名フラグメントは、そのフラグメントの、署名全体の中の位置を識別するフラグメント番号を任意選択で有する。
【０４２２】
前述のように、製品の一意のアイテムＩＤは、特別な種類の一意のオブジェクトＩＤと見ることが可能である。電子製品コード（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ（ＥＰＣ）は、アイテムＩＤの新興規格の１つである。アイテムＩＤは、典型的には、製品ＩＤ及びシリアル番号からなる。製品ＩＤは、製品のクラスを識別し、シリアル番号は、そのクラスの特定のインスタンス（すなわち、製品アイテムの個体）を識別する。したがって、製品ＩＤは、典型的には、製造者番号及び製品クラス番号からなる。最もよく知られる製品ＩＤは、ＥＡＮ．ＵＣＣユニバーサル製品コード（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）（ＵＰＣ）とその変形形態である。アイテムＩＤのクラス図を、図５０に示す。
【０４２３】
紙幣は、紙幣ＩＤで識別される。紙幣ＩＤは、紙幣データ及びシリアル番号を含む。紙幣データは、通貨のタイプ、発行国、紙幣金種、紙幣の裏表、及び他の通貨特有の情報を識別する。実際の各紙幣には、印刷された紙幣の各側に１つずつ、合わせて２つの紙幣ＩＤがある。紙幣ＩＤのクラス図を、図５１に示す。
【０４２４】
医薬品は、医薬品ＩＤで識別される。典型的には、医薬品ＩＤはＥＰＣであろう。医薬品ＩＤは、製品ＩＤ及びシリアル番号からなる。したがって、製品ＩＤは、典型的には、製造者番号及び製品クラス番号からなる。医薬品製品の最もよく知られる製品ＩＤは、連邦食品医薬品局によって割り当て及び管理が行われる全米医薬品コード（ＮＤＣ）である。医薬品ＩＤのクラス図を、図５２に示す。
【０４２５】
オブジェクト記述、所有権、及び集約のクラス図を、図５３に示す。これについては、既に詳述した。
【０４２６】
オブジェクト走査履歴のクラス図を、図５４に示す。オブジェクトは、スキャナがオブジェクトを走査するたびに記録されるオブジェクト走査履歴を有する。オブジェクトが走査される各事象は、スキャナＩＤ、走査の日時、走査時のオブジェクト状況、及びオブジェクトが走査されたときのスキャナの位置を含む。オブジェクト状況は、有効、盗まれた、偽造の疑いがある、などであることが可能である。さらに、オブジェクトの保有者の詳細も、既知であれば記録されることが可能である。
【０４２７】
スキャナは、一意のスキャナＩＤ、ネットワークアドレス、所有者情報、及び状況（たとえば、オンライン、オフライン）を有する。スキャナは、位置が可変である移動式スキャナ、又は位置が既知及び不変である固定式スキャナである。スキャナは、位置詳細及びタイムスタンプを含む現在位置を有する。スキャナは、ネットページペンであってよく、その場合は、ネットページペン記録に関連付けられる。スキャナは、オフラインの場合には、オブジェクト走査履歴を保持し、任意選択で、公開鍵リスト、有効ＩＤ範囲リスト、及びオブジェクトＩＤホットリストを保存する。スキャナのクラス図を、図５５に示す。
【０４２８】
製造者（又は他の中央機関）が、いくつかのオブジェクトＩＤホットリストを維持し、その各リストには、一意のリストＩＤと、そのリストが最後に更新された時刻とが付いている。各ホットリストは、疑わしいオブジェクトＩＤのリストを含み、そのリストには、オブジェクトＩＤ、日付、時刻、状況（偽造の疑いがある、盗まれた、その他）、及び他の情報が含まれる。オブジェクトＩＤホットリストのクラス図を、図５６に示す。
【０４２９】
製造者（又は他の中央機関）が、有効ＩＤ範囲のリストを維持する。リスト内の各有効オブジェクトＩＤ範囲エントリは、開始オブジェクトＩＤ及び終了オブジェクトＩＤ（有効ＩＤ範囲）と、エントリが更新された時刻とを含む。有効ＩＤ範囲リストのクラス図を、図５７に示す。
【０４３０】
製造者（又は他の中央機関）が、公開鍵のリストを維持する。公開鍵リストは、オブジェクトＩＤの範囲に対応する公開鍵を識別する、いくつかのエントリからなる。各有効オブジェクトＩＤ範囲エントリは、エントリの更新時刻、その範囲の開始オブジェクトＩＤ、その範囲の終了オブジェクトＩＤ、及び与えられた範囲にある各オブジェクトＩＤに適用可能な公開鍵を含む。公開鍵リストのクラス図を、図５８に示す。
【０４３１】
オブジェクト認証は、製造者、又は信頼されるサードパーティ認証者によって行われることが可能である。信頼される認証者は、認証者ＩＤ、名前、及び詳細を有する。信頼される認証者は、公開−秘密鍵ペアのリストを保持し、その各ペアは、１つ又は複数のＩＤ範囲に関連付けられる。これは、（開始ＩＤ及び終了ＩＤによって識別される）オブジェクトＩＤ範囲及び対応する公開／秘密署名鍵ペアのリストである。信頼される認証者はさらに、秘密署名のリストと、公開鍵署名のリストとを保有する。各公開鍵署名は、実際の署名及び／又は署名の生成に使用されるパディングを識別する。各秘密署名及び公開鍵署名は、オブジェクトＩＤによって、一意のオブジェクトに関連付けられる。信頼される認証者のクラス図を、図５９に示す。
【０４３２】
応用分野
ハイパーラベルタグは、たとえば、製造物アイテム、医薬品アイテム、紙幣、小切手、クレジットカード又はデビットカード、買い戻し可能チケット、商品引換券、クーポン、抽選券、スピードくじ、身分証明書（運転免許証やパスポートなど）などを始めとする、一連のオブジェクトに使用されることが可能であることを理解されたい。
【０４３３】
識別情報は、電子製品コード（ＥＰＣ）、全米医薬品コード（ＮＤＣ）番号、医薬品アイテムのシリアル番号、紙幣属性（たとえば、値など）、小切手属性、又はカード属性（カードタイプ、発行団体、アカウント番号、発行日、有効期限など）のうちの少なくとも１つを含むことが可能である。
【０４３４】
ハイパーラベルの利点
２Ｄ光学式バーコードは、ラベルの破損や、走査のためには直接の視線が必要であることなどにより、読み取りが困難な場合が多い。そのような２Ｄ光学式バーコードと異なり、光学式読み取りが可能でありながら不可視である赤外線ハイパーラベルタグは、製品ラベルの全体又は大きな部分に印刷される。ハイパーラベルタグは、視線無指向性読み取りをサポートする。実際には、ハイパーラベルリーダは、少なくとも２つのほぼ直交する方向から走査野を走査するように設計されている。これは、リーダが、アイテムが手で保持されている場合に起こりうる遮蔽を回避することを支援する。ハイパーラベルタグはさらに、信頼性を高めるために、リードソロモンエラー訂正方式を組み込む。
【０４３５】
バーコードに対するハイパーラベルのさらなる利点として、ハイパーラベルは、可視のラベルスペースを使用せず、タグ情報がラベルの一部分だけに制限されないため、顧客に対して目障りでない。
【０４３６】
したがって、ハイパーラベルタグは、配置が容易であり、読み取りが容易であり、正確な自動走査を可能にする。
【０４３７】
ハイパーラベルは、読み取りのために視線を必要とするため、ＲＦＩＤタグほど無差別的ではない。つまり、顧客が、知らぬ間に自分の製品を走査されて情報を取得されることは起こりにくいであろう。ハイパーラベルは、顧客のプライバシを保護する手段を顧客に提供する。
【０４３８】
対話型Ｗｅｂページとしてのハイパーラベル
ハイパーラベル技術ならではの特徴的な機能として、ハイパーラベルは、包装ラベルを対話型「Ｗｅｂページ」として設計することを可能にする。これにより、まったく新しい領域の製品リンク型顧客サービスが、医薬品業界において導入されることが可能になる。
【０４３９】
デジタルペンの使用が普及すると、製品のグラフィックスをラベルに追加して対話領域を示し、ネットページペンによる書き込みやクリックを顧客に促すことが可能になる。デジタルネットページペンは、ラベル上のｘ−ｙ位置を識別することが可能であり、ラベル上の情報とサーバ上のＷｅｂページとの間にリンクを確立することを可能にする。ネットページペンは、携帯電話やコンピュータなどの携帯装置を介して、顧客をインターネットベースのハイパーラベルサーバに接続する。
【０４４０】
顧客は、ネットページペンでラベルと対話することにより、薬の用法やリスクに関する追加情報、並びに薬同士の潜在的相互作用に関するアドバイスを提供されることが可能である。ネットページペンはさらに、新薬の治験への参加を登録すること、プロモーションに参加すること、Ｗｅｂチャットセッションに参加すること、又は「無料」サンプルを受け取ることの機会を顧客に提供することが可能である。Ｗｅｂページは、顧客プロファイル、地区別健康データに基づいて、又は一連の製品サプライチェーンデータ（地理的位置など）を用いて、カスタマイズされることが可能である。
【０４４１】
したがって、ハイパーラベルは、医薬品業界が、製品ラベル及び包装の使い方を拡張してブランド力を強化すること、並びに顧客とのより緊密な結び付きを確立することを可能にする。したがって、ハイパーラベルにより、顧客を、製品サプライチェーンの不可欠な構成要素にすることが可能であり、サプライチェーンデータを顧客関係管理（ＣＲＭ）又は健康管理データベースと統合して、全体的な効率及び顧客に提供されるサービスのレベルを高めることが可能である。
【０４４２】
レイアウトデータを符号化するハイパーラベルタグ
ハイパーラベルタグ付けされた表面は、ハイパーラベルタグの連続的な配列を保持する。これらは、典型的には、製品アイテムの一意の識別子（たとえば、ＥＰＣ）及び１つ又は複数のデジタル署名、並びに二次元座標グリッドを符号化する。
【０４４３】
ラベル及び包装の製造には、グラビア印刷、凸版活字印刷、オフセット印刷、フレキソ印刷、及びデジタル印刷を含む、一連のアナログ印刷工程が用いられる。包装によっては、複数の工程を順番に用いて製造される場合がある。たとえば、包装のグラフィックスは、巻取フレキソ印刷機で印刷されることが可能であり、ロット及び有効期限の情報は、レーザマーキング又はインクジェットを用いて仕上げられた各包装にデジタル印刷される。
【０４４４】
ハイパーラベルタグは、カラー印刷機の前又は後に置かれた増設デジタル印刷機でデジタル印刷されることが可能である。ハイパーラベルデジタル増設印刷機は、前述のＭｅｍｊｅｔプリントヘッドを利用することが可能であり、あるいは、ＨＰ  Ｉｎｄｉｇｏ、Ｘａａｒ、Ｘｅｉｋｏｎ、Ａｇｆａ．ｄｏｔｒｉｘ、ＶｉｄｅｏＪｅｔ、Ｍａｒｋ  Ａｎｄｙなどから販売されている一連のレーザプリントヘッド又はインクジェットプリントヘッドのいずれかを利用することが可能である。ハイパーラベルデジタル印刷機は、それが増設されるラインに応じて、巻取印刷機又は枚葉印刷機であってよい。
【０４４５】
印刷されたグラフィックスとハイパーラベルタグとの位置合わせを確実に行うために、増設デジタル印刷機は、カラー印刷機と同期されなければならない。これは、従来の手段（たとえば、印象の印刷と同期した電子信号をカラー印刷機内で発生させ、その信号をハイパーラベル印刷機に供給する）で達成可能である。代替として、ハイパーラベル印刷機は、カラー印刷機で生成された、印刷された基準を光学的に検出することが可能であり、これは、ダイカッタをカラー印刷機と同期させるために用いられる場合がある。
【０４４６】
ハイパーラベル印刷機は、単にカラー印刷機とほぼ同期していればよく、精密な同期は、達成された実際の位置合わせを測定し、対応するオフセットをネットページサーバデータベースに記録することによって達成可能である（これは、他の箇所で、あらかじめタグ付けされたネットページブランクに関連して説明されたとおりである）。この測定は、包装がまだ巻取媒体又は枚葉媒体のかたちである間、又は折りたたまれるか塗布されて製品アイテムになった後に、行われることが可能である。前者の場合は、製品のグラフィックスの位置合わせの（たとえば、前述の基準による）検出がやはり必要である。後者の場合、製品のグラフィックスの位置合わせは、ラインを通過する個々の包装によって決定される。これは、ラインの設計に固有であってよく、あるいは、アイテムの通過を検出する光検出器を伴ってもよい。ハイパーラベルタグパターンの検出は、両方の場合とも、ハイパーラベルリーダを用いる。
【０４４７】
巻取媒体又は枚葉媒体は、連続的且つ大きな二次元座標空間を符号化し、明示的なアイテム識別子を符号化しないハイパーラベルタグがあらかじめ印刷されていることが可能である（あるいは、上流のデジタルハイパーラベル印刷機によってインライン印刷されていることが可能である）。各アイテムの包装は、カラー印刷機を通過した後、様々な範囲の座標を有する。これらは、前述のように検出されることが可能であり、アイテム及びそのアイテム識別子に関連付けられるようにネットページサーバデータベース（及び／又は製品データベース）に記録されることが可能である。特定アイテム上のハイパーラベルタグが後で読み取られるときに、ネットページサーバ（又は製品サーバ）に照会することによって、その座標をアイテム識別子に変換することが可能である。
【０４４８】
Ｍｅｍｊｅｔデジタルプリントヘッドに関連して前述したように、デジタルプリントヘッドを、製品のグラフィックスとハイパーラベルタグの両方の印刷に適応させることが可能である。他のデジタルプリントヘッドも、追加の赤外線のインクチャネルを与えることにより、同様に適応させることが可能である。
【０４４９】
ハイパーラベルタグをデジタル印刷することの代替として、グラビア印刷、凸版活字印刷、オフセット印刷、又はフレキソ印刷のようなアナログ工程を用い、たとえば、製品のグラフィックスの印刷に使用する印刷機と同じカラー印刷機で、ハイパーラベルタグを印刷することが可能である。カラー印刷機は、追加の赤外線のインクチャネルを与えられて（すなわち、ハイパーラベルタグのイメージを載せた追加プレートを与えられて）ハイパーラベルタグを印刷するように適応される。ハイパーラベルプレートは、従来の手段（たとえば、コンピュータからフィルムへ（ＣｔＦ）、又は直接コンピュータからプレートへ（ＣｔＰ））で製造されることが可能である。
【０４５０】
ハイパーラベルタグは、理想的には、赤外線インクなどの不可視インクで印刷されるが、カラー、黒色、又は灰色のインクのような可視インクで印刷されることも可能であることに注意されたい。また、ハイパーラベルタグは、理想的には、製品包装の全体にわたって印刷されるが、特定の範囲に選択的に印刷されることも可能である。また、ハイパーラベルタグは、理想的には位置指示型であるが、他の場所で述べられたように、オブジェクト指示型であることも可能である。
【０４５１】
ハイパーラベルタグがアナログ工程により印刷される場合、各製品アイテム包装に一意のシリアル番号を付けるのは現実的ではない。しかしながら、ハイパーラベルタグは、アイテム識別子の製品識別子部分と通常の二次元座標グリッドとを符号化することも、依然として可能である。さらに、タグは、包装の特定のグラフィック（及び対話型）レイアウトを識別する一意のレイアウト番号を符号化しなければならない。ハイパーラベルタグはまた、タグがシリアル番号ではなくレイアウト番号を符号化していることを任意のハイパーラベルリーダが認識することを可能にするフラグを符号化することも可能である。レイアウト番号は、同じ製品識別子に関連付けられた異なるレイアウトに対して一意であればよい。レイアウト番号は、図６１に示されるように、製品識別子とペアにされたときに一意のレイアウト識別子を形成する。レイアウト番号は、（たとえば、特定の販売促進又は特定の地理的地域のための）新しいグラフィック包装デザインのための新しいプレートが製造されたときに、厳密に変化する。ＣｔＰは、頻繁なレイアウト変更には特に都合がよい。
【０４５２】
したがって、アナログ印刷されるハイパーラベルタグは、図６２に示されるように、アイテム識別子ではなくレイアウト識別子を符号化する。レイアウト識別子は、後でハイパーラベルリーダを介して製品アイテムとの対話が行われる際に、対話が通常の方法で解釈されることを可能にするために、対応するレイアウトを取り出すことに用いられる。便宜上、そのようなハイパーラベルタグを（アイテム指示型ハイパーラベルタグと区別するために）「レイアウト指示型」と呼び、ハイパーラベルリーダからネットページサーバに送られるデータを、「レイアウトデータ」と呼ぶ。
【０４５３】
製品識別子をレイアウト識別子内に符号化すると、ハイパーラベルリーダで製品を識別できるので、都合がよい。しかしながら、レイアウトの識別は行うが製品の直接の識別は行わない、純粋なレイアウト識別子を、ハイパーラベルタグ内に符号化することも可能である。同様な意味合いで、純粋な座標グリッドをハイパーラベルタグ内に符号化し、その座標の範囲を用いて、対応するレイアウトを識別することも可能である。したがって、同じグラフィック包装レイアウトを共用するすべての製品アイテムが同じ座標グリッド範囲を共用することになり、レイアウトを変更すると、座標グリッド範囲が変化する。純粋な座標グリッドと、アイテム又はレイアウト識別子に結合された座標グリッドとが等価であることについては、相互参照されている出願において説明されている。
【０４５４】
レイアウト指示型ハイパーラベルタグは、それらが符号化するレイアウト識別子及び座標グリッドにより、通常の方法での対話を可能にし、それらが符号化する製品識別子により、製品の識別（製品アイテムの識別ではない）を可能にする。
【０４５５】
個々の製品アイテムの識別は、やはり重要である。これは、他の場所で詳細に説明された、サプライチェーンの種々の利点をもたらし、種々の対話型シナリオにおいて役割を果たす。たとえば、何らかの製品販売促進（コンペに登録する、トークンを買い戻す、など）は、理想的には、一回きりであってよい。
【０４５６】
さらに、アイテムレベルの識別は、アイテムに固有のデジタル署名と結び付いて、製品アイテムの認証を可能にする。以下の説明では、アイテム指示型ハイパーラベルタグは、典型的には、アイテムの１つ又は複数のデジタル署名を、通常の方法で保持する。
【０４５７】
位置指示型タグと代替アイテム識別子との組み合わせ
アイテムレベルの識別は、位置指示型又はレイアウト指示型ハイパーラベルタグとの組み合わせにより、様々な方法で実現可能である。たとえば、位置指示型タグ又はレイアウト指示型タグを、包装全体にわたって印刷することが可能であり、一方、アイテム指示型タグを小さな範囲にのみ印刷することが可能である。このことには、対応するデジタルハイパーラベル印刷機が比較的小さくてよいという利点がある。これは、巻取又は枚葉の幅いっぱいにタグを印刷することが不要になり、各包装の小さな範囲にのみ印刷すればよいからである。ロット及び有効期限の情報を印刷するデジタル印刷機は、二次元バーコードのようなアイテムレベルの証印を印刷するデジタル印刷機と同様に、既に、従来型包装ワークフローの一部になっている。小さい範囲のデジタルハイパーラベル印刷機は、そのような包装ワークフローにおいて、同様の場所に組み込まれることが可能である。
【０４５８】
アイテムレベルの識別は、従来型の無線周波数識別（ＲＦＩＤ）タグ２１０、あるいは、線形又は二次元バーコード２１１（図６７及び６８）により、実現可能である。そのようなキャリヤが包装上に存在する場合でも、さらにアイテム指示型ハイパーラベルタグ４を小さい範囲に設けると都合がよいであろう。これらは、標準的なハイパーラベルリーダで読み取り可能だからである。コンペへの登録、トークンの買い戻し、アイテムの認証などのような、アイテムレベルの識別を必要とする、任意のハイパーラベルハイパーリンクを、アイテム指示型ハイパーラベルの場所に実装することが可能である。代替として、レイアウト指示型タグだけが存在する、製品上の別の場所で使い捨てのハイパーリンクが起動された後に、ユーザが、アイテム指示型ハイパーラベルの場所において、アイテムを特定するためのクリックを促されることが可能である。
【０４５９】
アイテムレベルの識別キャリヤがＲＦＩＤタグ２１０である場合は、ハイパーラベルリーダ１０１が、ＲＦＩＤタグリーダを組み込むことにより、位置指示型又はレイアウト指示型ハイパーラベルタグ４の読み取りと同時に、ＲＦＩＤタグ２１０からのアイテム識別子の取得を行えるようにすることが可能である。ハイパーラベルリーダは、１つ又は複数のハイパーラベルタグ４、及びＲＦＩＤタグ２１０に含まれるデータを読み取った後、アイテムＩＤ及びリーダの位置を識別する「指示データ」をネットページサーバに送る。ハイパーラベルタグ４が位置指示型タグである場合、ネットページサーバは、指示データに含まれるアイテムＩＤからレイアウトを識別することが可能である。したがって、アイテムレベルの識別を必要とするハイパーラベルハイパーリンクを、位置指示型又はレイアウト指示型ハイパーラベルタグ４とＲＦＩＤタグ２１０との組み合わせを用いて実装することが可能である。したがって、ハイパーラベルリーダ１０１は、ハイパーラベルタグ４を感知する光学式センサ、ＲＦＩＤタグを感知するＲＦＩＤトランシーバ、指示型データを生成するプロセッサ、及び（たとえば、無線又は有線通信により）ネットページサーバと通信する手段を含むことが可能である。
【０４６０】
同様な意味合いで、ＲＦＩＤタグ付けされたオブジェクト又は表面との大まかな対話機能を与えるＲＦＩＤリーダが既に有効になっている装置に、ハイパーラベルリーダを増設して、ＲＦＩＤタグ付け及びハイパーラベルタグ付けがなされたオブジェクト又は表面との、より一層きめの細かい対話機能をサポートできるようにすることが可能である。
【０４６１】
アイテムレベルの識別キャリヤが可視バーコード２１１である場合、そのバーコードと同じ場所に不可視のアイテム指示型ハイパーラベルタグ４を設けることが可能である。これにより、ハイパーラベルリーダ１０１のユーザは、ハイパーラベルリーダ１０１で（任意に大きい）可視バーコードを読み取ることができない場合でも、バーコードをクリックしてアイテム識別子を取得することが可能である。代替として、又は追加で、バーコードの隣りにバーコードと同じ可視インクでアイテム指示型タグを印刷することにより、別個のハイパーラベルインクチャネルを不要にすることが可能である。従来型のバーコードの読み取りを可能にするように、ハイパーラベルリーダ１０１を強化することも可能である。
【０４６２】
ＲＦＩＤタグ又はバーコードは、アイテム指示型ハイパーラベルタグと同じアイテム識別子及びデジタル署名を符号化することが可能である。
【０４６３】
アイテム識別子を明示的にＲＦＩＤタグ２１０、バーコード２１１、又はハイパーラベルタグ４に符号化するのではなく、アイテム識別子としてもデジタル署名としても動作するようにランダムパターンを印刷及び特性化することが可能である。このランダムパターン（又は少なくともその一部）は、オブジェクトの「フィンガープリント」として動作する。
【０４６４】
参照によりその内容が本明細書に組み込まれている、２００３年８月２８日に出願された米国特許出願第２００５００４５０５５号（「Ｓｅｃｕｒｉｔｙ  Ｐｒｉｎｔｉｎｇ  Ｍｅｔｈｏｄ」）では、Ｇｅｌｂａｒｔが、後で認証するために印刷時に粉末のタガントを追加することを説明している。他の場所で説明されているように、そのようなタガントの存在と、そのタガントで形成される正確なランダムパターンとの両方を、認証（及び場合によっては識別）のベースとして用いることが可能である。
【０４６５】
タガントで形成されるランダムパターンを認証のベースとして用いた場合、そのパターンは、製品の製造時又は包装時に測定及び記録され、その後の認証時に、前の記録を基準として測定及び検証される。ランダムパターンは、製品の表面全体又はその一部をカバーすることが可能である。パターンから導出され、記録された基準データ（基準フィンガープリント）は、パターン全体又はその一部をカバーすることが可能である。認証時にパターンから導出される検証データ（又はフィンガープリントデータ）は、典型的には、パターンの小さな範囲（たとえば、１つのフィンガープリント）にのみ関する。したがって、検証データを、基準データの対応する部分と比較することが可能であるためには、どの範囲のパターンが検証されているかがわかることが必要である。このことは、システムによっては、表面の他の特徴（テキストや線画など）を検出し、そのような特徴を基準として用いることが前提となる。そのような特徴は、典型的には、一意ではないため、このアプローチは、人間のオペレータによる誘導が必要である場合がある。
【０４６６】
ハイパーラベルタグ４は、二次元座標グリッドを符号化するため、基準データ及び検証データの両方の位置合わせに用いることが可能な、基準の一意のセットを与える。これにより、認証の信頼性が高まり、人間による誘導が不要になる。タガントは、ハイパーラベルの印刷に使用される赤外線インクと混合されることが可能であり、あるいは、グラフィカルなユーザ情報の印刷に使用されるカラーインクと混合されることが可能である。図６９では、「ＴＥＡ」という言葉の印刷に使用されたインクが、ランダムに分散したタガントを含む。代替として、タガントが、タガントと赤外線インクとを混合することによって塗布されている場合は、ハイパーラベルタグパターン４が、高密度であって、（典型的には）全面をカバーしていれば、タガントも、タグ付けされた表面の全体に高密度に存在することが確実である。
【０４６７】
タガントで形成されたランダムパターンは、タグ付けされた表面の全体にわたって測定されることが可能であるが、最低でも、定義されたリージョン内で測定されることが可能である。このリージョンは、そこがアイテムレベルの識別及び／又は認証が利用可能であることをユーザに示すために、グラフィカルに線引きされることが可能である。
【０４６８】
ランダムパターンは、包装ラインを通過する際に、包装がまだ巻取又は枚葉にある間、あるいは、個々の包装が折りたたまれるか、充填された後に、製品包装ごとに特徴付けされることが可能である。この段階で、ランダムパターンの空間的性質が解析され、空間的な特徴のセットとして、又はそのような空間的特徴のハッシュとして、記録される。たとえば、ランダムパターン内で検出された各特徴には、ハイパーラベル座標系内で量子化二次元座標が割り当てられることが可能であり、量子化座標のセットがハッシュされて単一のコンパクトな数が生成されることが可能である。そして、検証は、等価なハッシュを生成することと、それを基準ハッシュと比較することと、からなる。
【０４６９】
ハイパーラベルリーダ１０１は、タガントで形成されたランダムパターンを読み取るリーダを組み込むことが可能である。タガントが光学的に読み取られる場合は、ハイパーラベルリーダのイメージセンサを用いてタガントパターンを読み取ることが可能である。タガントがハイパーラベルタグパターンとは異なる波長を用いる場合、ハイパーラベルリーダ１０１は、ハイパーラベルタグパターンの波長と一致するＬＥＤと、タガントの波長と一致するＬＥＤとを、交互に動作させることが可能である。タガントを、ハイパーラベルタグパターンより高い倍率で撮像する必要がある場合、ハイパーラベルリーダは、常に高い倍率で撮像し、ハイパーラベルタグ画像を処理する際にはサブサンプリングすることが可能である。あるいは、ハイパーラベルリーダは、二重光路を組み込み、任意選択で、ビームスプリッタを用いて単一外部アパーチャを可能にすることが可能である。
【０４７０】
明示的なアイテムレベルの識別子が（たとえば、ＲＦＩＤタグ２１０、バーコード２１１、又はハイパーラベルタグ４から）利用できない場合は、基準データ（たとえば、ハッシュ）がアイテム識別子としても動作することが可能である。製品アイテムには、製造時に標準アイテム識別子が割り当てられ、この標準アイテム識別子は、基準データを鍵とする製品データベースに保存され、後で、識別又は検証を目的として、検証データ（たとえば、ハッシュ）を、データベースをルックアップする鍵として用いて、回復されることが可能である。
【０４７１】
製品識別子を符号化したレイアウト指示型ハイパーラベルタグがある場合、ランダムパターンは、アイテム識別子全体ではなく、シリアル番号にのみ対応すればよい。
【０４７２】
連番を振られた製品アイテムは、典型的には製品識別子とシリアル番号とからなる、一意のアイテム識別子を保持する。このアイテムＩＤは、いくつかの方法で、製品アイテムによって保持されることが可能である。たとえば、線形又は二次元バーコード２１１、ＲＦＩＤタグ２１０、又はハイパーラベルタグパターン４内に保持されることが可能である。製品アイテムはまた、アイテムが本物であることをリーダがある程度の確実性で検証することを可能にする、アイテムＩＤに関連付けられたデジタル署名を保持することも可能である。
【０４７３】
製品が本物であることの検証
本願発明者らは、製品アイテムを購入して使用する人々が、それを本物であると確認することを可能にしたいと考える。購入者は、アイテムが保持しているアイテムＩＤ及びデジタル署名を、専用の装置で読み取って検証することが可能である。あるいは、購入者は、リーダとして適切に使用できる、携帯電話のような、より汎用的な装置を用いることが可能である。リーダは、アイテムＩＤ及びデジタル署名を保持するために製品アイテムによって使用される１つ又は複数のキャリヤに適合される。たとえば、リーダは、線形又は二次元バーコード用光学式リーダ、ＲＦＩＤタグ用ＲＦリーダ、又はハイパーラベルタグ用光学式リーダであることが可能である。
【０４７４】
図６３は、製品認証時の、製品アイテム、リーダ装置、及び製品サービスの間の基本的な対話を示す。リーダは、アイテムから、アイテムＩＤと、少なくとも部分的なデジタル署名とを読み取る。次にリーダは、アイテムＩＤを用いて名前サービスに照会して、そのアイテムに対応する製品サービスを識別する。製品サービスは、典型的には、アイテムの製造者によって（又は製造者の代理として）運営され、製品アイテムに関する情報（製品説明など）、デジタル署名及び／又はデジタル署名の生成に使用される鍵、及び来歴情報を記録する。リーダは、製品アイテムを認証するために、アイテムＩＤ及び（部分的）デジタル署名を使用して製品サービスに照会する。前述のように、製品サービスは、アイテムＩＤに対して（部分的）デジタル署名を認証し、アイテムが本物かどうかを示す認証結果メッセージでリーダに応答する。認証結果メッセージは、オブジェクトの識別情報を識別することも可能である。さらなるセキュリティのために、リーダはさらに、製品サービスに送るナンスを生成することが可能であり、認証結果メッセージは、このナンスを含むことが可能である。
【０４７５】
製品サービスは、実際には、いくつかの異なるエンティティによって運営されるいくつかのサービスで構成されることが可能である。たとえば、製造者は、製品説明を提供する基本製品サービスを運営することが可能であるが、製品認証機能については、サードパーティ認証者に委ねることが可能である。
【０４７６】
リーダは、認証結果をユーザに提示するメカニズムを組み込む。たとえば、この提示メカニズムは、可聴、可視、又は触知可能な出力を生成することが可能である。限られたケースでは、提示メカニズムは、単純に、成功又は失敗の二値提示を、ピー又はブーという音、緑又は赤のＬＥＤ、あるいは、短いか長い振動などを用いて与えることが可能である。
【０４７７】
リーダ装置は、装置の集合体で構成されてよいことに注意されたい。たとえば、リーダ自体は、ネットワーク上のサービスとの通信に使用される装置とは別であってよく、その、通信に使用される装置自体は、提示メカニズムを組み込んだ装置とは別であってよい。
【０４７８】
しかしながら、偽造者は、別の製品クラス及び（場合によっては）別の製造者から採取した有効なアイテムＩＤ及びデジタル署名を用いて偽造製品アイテムにタグ付けすることにより、二値の成功／失敗提示装置が正常動作しないようにすることが可能であろう。このようにセキュリティ上の弱点を突かれないようにするために、リーダは、アイテムの製造者及び／又は製品クラスをユーザに確認することにより、ユーザがその情報と実際の製品アイテムとを互いに関連付けることを可能にしなければならない。
【０４７９】
前述のように、提示メカニズムは、可聴又は可視の出力を生成することが可能であるが、それらは、製品アイテムの製造者及び／又は製品クラスをユーザに伝えるように構造化されていることが可能である。たとえば、提示メカニズムは、言葉又は合成音のメッセージをスピーカから再生したり、テキスト及び／又はイメージをディスプレイに表示したりできる。
【０４８０】
しかしながら、偽造者は、偽造者によって管理される有効なアイテムＩＤ及びデジタル署名を用いて偽造製品アイテムにタグ付けし、アイテムの製造者及び／又は製品クラスをまねて、そのアイテムが本物であるとユーザに信じ込ませることによって、そのシステムを正常動作しないようにすることが可能であろう。このようにセキュリティ上の弱点を突かれないようにするためには、偽造者が製造者の名前及び／又は製品クラスの名前をまねることを防がなければならない。
【０４８１】
図６４は、信頼される認証局（ＣＡ）が関与するように強化された、製品認証時の、製品アイテム、リーダ装置、及び製品サービスの間のよりセキュアな対話を示す。強化されたプロトコルでは、製品サービスからリーダへの認証結果メッセージが、製品サービスによって署名されている。リーダは、製造者及び製品クラスの名前が本物であることを、以下のように検証することが可能である。認証結果メッセージは、製造者識別子を含む。リーダは、製造者のＣＡを識別し、製造者ＩＤを用いてＣＡに照会して、その製造者の証明書を取得する。証明書は、リーダがメッセージの認証に使用できる公開鍵と、再生又は表示に適した製造者名とを含む。証明書はＣＡによって署名され、ＣＡは、特定の製造者の識別情報を独自に検証していない限り、その製造者名を含む証明書に署名しないことを保証する。このことは、偽造者が製造者名をまねるのを防ぐ。リーダは、公開鍵を用いて、認証結果メッセージを認証する。認証結果メッセージは、製品クラスの名前を含む。このことは、偽造者が製品クラス名をまねるのを防ぐ。リーダは、製造者の名前及び製品クラスの名前を、ユーザに対して再生又は表示する。
【０４８２】
製造者の証明書をＣＡから取得するリーダの代替として、証明書を他の何らかのソース（製品サービスなど）から取得し、その証明書を認証することにのみ、対応するＣＡの署名公開鍵を用いることが可能である。
【０４８３】
製品サービスＩＤと製造者ＩＤとはまったく同じなので、リーダは、結果メッセージを認証する必要がない。しかしながら、製造者の名前を製造者の証明書から引き出すことは、依然として必要である。１つのＣＡは、信頼の階層によって後援されること、並びに、ＣＡ自体は、階層内の親ＣＡに対して認証されることが可能であり、この親子関係はルートＣＡまでさかのぼることに注意されたい。リーダは、典型的には、最近遭遇した製造者の認証済み証明書及びそれらのＣＡをキャッシュする。
【０４８４】
前述のように、各製品アイテムは、（場合によっては、製品アイテムを含む集約（カートン又はパレットなど）に関連する）所有権の記録及び走査イベントの履歴を有することが可能である。これらは、製品アイテムの来歴を構成する。一般に、所有権記録と走査イベント記録との間には１対多の関係があり、所有権の変化は、典型的には、特定の走査イベントによってトリガされる。
【０４８５】
製品サービスによってリーダに送られ、その後、ユーザに対して再生又は表示される認証結果メッセージは、ユーザが製品アイテムの状況を把握することの助けとなる来歴情報を含むことが可能である。これは、アイテムがたどってきた製造及び流通の経路をユーザに示すこと、又は単純に、アイテムがいつどこで販売されたかを示すことが可能である（これについては後で詳述する）。
【０４８６】
製品アイテムが、単独で、又は集約の一部として、盗まれたものであると記録されている場合、ユーザは、アイテムの認証を要求したときに警告を受けることも可能である。その場合の認証メッセージは、アイテムが盗まれたものであることを示している。
【０４８７】
図６５は、携帯電話に表示された例示的認証メッセージを示す。
【０４８８】
バーコード及びＲＦＩＤタグを含む、ほとんどのアイテムＩＤキャリヤは、正確に複製されやすい。デジタル署名を含めることは、偽造者が新規なアイテムＩＤを保持する偽造アイテムを製造することを非実用的にするので、偽造者は、既知のアイテムを複製することにとどまる。アイテムの来歴は、そのような複製を検出することに用いられるが、そのような検出はエンドユーザに委ねられる場合がある。
【０４８９】
たとえば、偽造者は、本物の医薬品アイテムを購入し、その包装を、そのアイテムＩＤ及びデジタル署名キャリヤを含めて千回複製して、偽造の、場合によっては、効果のない、あるいは危険な製品を充填された、千個の偽造アイテムを製造することが可能である。疑わない購入者は、そのアイテムを前述のように認証する際に、それを本物と思うであろう。偽造者は、オリジナルの製品アイテムを購入せず、その代わりに、まだ流通段階又は小売店の棚にあるアイテムのアイテムＩＤ及び署名を採取することも可能であろう。
【０４９０】
このようにセキュリティ上の弱点を突かれないようにするために、ユーザがオブジェクトの識別子を読み取ってオブジェクトを購入しようとする際に、ネットページサーバが、そのオブジェクトの取引履歴をルックアップし、そのアイテムＩＤに関して過去の取引がない場合のみ、取引を進めることを可能にする。過去に何らかの取引があった場合は、それらの取引の指摘が（「取引履歴データ」のかたちで）ユーザに送られることが可能である。ユーザに送られた取引履歴データは、そのアイテムが販売された日時及び（可能であれば）場所を示すことが可能である。取引履歴データはまた、過去の何らかの取引の記録に使用されたリーダ、又はそのオブジェクトの所有者として自身を記録したユーザの識別情報を示すことが可能である。したがって、ユーザは、そのオブジェクトが中古であること、又はそのアイテムのＩＤが採取されたものであること（この場合、オブジェクトはおそらく偽造である）を結論づけることが可能である。
【０４９１】
ユーザが不正規チャネルから偽造アイテムを購入する場合、ユーザは、そのアイテムが転売されているか、販売記録を残さない何者かによって販売されていると予想しているであろうから、購入したことがその来歴に反映されることをまったく期待していないであろう。そのようなユーザを偽造から保護するために、ユーザがそのアイテムを購入したことを、場合によっては匿名で、登録する方法をユーザに提供することが可能である。購入したことを登録できるユーザは１人だけなので、複製アイテムの購入者の１人を除くすべてが、複製であることを知ることが可能である。
【０４９２】
偽造者らが、小売店の棚にある製品アイテムを、購入したものとして登録することによってシステムを故意に弱らせようとする、上記メカニズムに対する「サービス不能攻撃」を防ぐために、購入登録を、既に販売済みとして記録されている製品アイテムに限定することが可能である。
【０４９３】
また、アイテムの購入を登録する機能を与えるデジタル署名がいたずら防止メカニズムによって保護（又はマスク）されていれば、採取もサービス不能攻撃も防ぐことが可能である。たとえば、バーコード２１１やハイパーラベルタグパターン４のような、印刷されたキャリヤの場合には、デジタル署名用キャリヤをスクラッチオフ層２２０の下に隠すことが可能であり、あるいは、単純に、オブジェクトを収容する包装の内側の面にデジタル署名用キャリヤを印刷することが可能である。スクラッチオフ層２２０又は包装は、いたずらの可視インジケータとして動作する。さらに、製品アイテム２００は、典型的には、２つのデジタル署名を保持する。１つは、サプライチェーン内の走査イベントの認証に用いられ、もう１つは、購入後にアイテムを認証し、そのアイテムを、購入したものとして登録するために、エンドユーザによって用いられる。代替として、又は追加で、ユーザはさらに、公開デジタル署名を用いてアイテムを認証し、いたずら防止デジタル署名を用いて購入を登録することが可能である。
【０４９４】
サプライチェーン内のリーダは、アイテム（又は集約）に関連付けられたデジタル署名を用いて、走査イベントを生成する前にアイテムを認証することが可能であり、あるいは、図６６に示されるように、デジタル署名を走査イベントの一部として送ることにより、製品サービスが製品アイテムを認証することを可能にすることが可能である。これは、偽造走査イベントがアイテムの来歴の一部として記録されることを防ぐ。すなわち、偽造来歴が偽造アイテム又は転用アイテムのものとして確立されることを防ぐ。図では、製品サービスは、製造者、流通者、及び販売者によって運営される、サプライチェーンサービスの分散した集合を表しており、製品アイテムに関する情報を記録及び提供する。前述のように、走査イベントは、リーダ（スキャナ）、並びに、走査の日時及び場所を識別する。
【０４９５】
リーダ及び製品サービスはさらに、それら同士の通信に暗号化及び／又はデジタル署名を利用して、偽造走査イベントが受け入れられることを防ぐことが可能である。たとえば、各リーダは、製品サービスに登録されて、走査イベントに署名するための独自の公開鍵を有することが可能であり、製品サービスは、走査イベントを受け入れて記録する前に、リーダの対応する公開鍵を用いて、各署名済み走査イベントを認証することが可能である。
【０４９６】
本発明が、純粋に例として説明されていること、並びに、添付の特許請求項で定義される本発明の範囲内で、細部の修正が行われうることは、もちろん理解されよう。
【図面の簡単な説明】
【０４９７】
【図１】ハイパーラベル符号化を含む文書の例を示す図である。
【図２】図１のハイパーラベル文書と対話するシステムの例を示す図である。
【図３】図１のハイパーラベル文書と対話するシステムの別の例を示す図である。
【図４】第１の例のタグ構造を示す図である。
【図５】図４のタグ構造のためのシンボル単位セルの例を示す図である。
【図６】図５のシンボル単位セルのアレイの例を示す図である。
【図７】図５の単位セルにおけるシンボルビット並びの例を示す図である。
【図８】すべてのビットがセットされている、図４のタグ構造の例を示す図である。
【図９】図４のタグ構造のための、タググループ内のタグタイプの例を示す図である。
【図１０】図９のタググループの連続するタイリングの例を示す図である。
【図１１】図４のタグ構造のための、インタリーブされた符号語の例を示す図である。
【図１２】図４のタグ構造のための符号語の例を示す図である。
【図１３】タグと、それに隣接する８個のタグとの例を示す図であり、各タグは、アクティブエリアマップ内の、それぞれに対応するビットインデックスでラベル付けされている。
【図１４】図４のタグ構造のための、タググループ内のタグタイプの別の例を示す図である。
【図１５】図１４のタググループの連続するタイリングの例を示す図である。
【図１６】図１４のタググループのための巡回位置符号語Ｒを示す方向の例を示す図である。
【図１７】図１４のタググループのためのローカル符号語Ａの例を示す図である。
【図１８】図１４のタググループのための分散符号語Ｂ、Ｃ、Ｄ、及びＥの例を示す図である。
【図１９】完全なタググループのレイアウトの例を示す図である。
【図２０】図１４のタググループのための符号語の例を示す図である。
【図２１】第２の例のタグ構造を示す図である。
【図２２】図２１のタグ構造のためのシンボル単位セルの例を示す図である。
【図２３】図２２のシンボル単位セルのアレイの例を示す図である。
【図２４】図２２の単位セルにおけるシンボルビット並びの例を示す図である。
【図２５】すべてのビットがセットされている、図２１のタグ構造の例を示す図である。
【図２６】図２１のタグ構造のための、タググループ内のタグタイプの例を示す図である。
【図２７】図２６のタググループの連続するタイリングの例を示す図である。
【図２８】図２１のタグ構造のための巡回位置符号語を示す方向の例を示す図である。
【図２９】図２１のタグ構造のための符号語の例を示す図である。
【図３０】図２１のタグ構造のための、分散符号語のフラグメントの例を示す図である。
【図３１】図２１のタググループの連続するタイリングの例を示す図である。
【図３２】図２１のタググループのタグセグメントの例を示す図である。
【図３３】図２１のタググループのためのセグメント間の間隔の例を示す図である。
【図３４】図２１のタググループのための、ターゲット位置に対するセグメント間の間隔の効果の例を示す図である。
【図３５】図２１のタググループのための符号語の例を示す図である。
【図３６】図２１のタググループのためのタグ座標の例を示す図である。
【図３７】タグと、隣接する６個のタグとの例を示す図であり、各タグは、アクティブエリアマップ内の、それぞれに対応するビットインデックスでラベル付けされている。
【図３８】データブロックを構成する、連続するタグの集合の例を示す図である。
【図３９】拡張タグの構造の例を示す図である。
【図４０】図３９のタグ構造のための符号語の例を示す図である。
【図４１】図３９のタグ構造のための、分散符号語のフラグメントの例を示す図である。
【図４２】図３９のタグ構造のための、分散符号語のフラグメントの第２の例を示す図である。
【図４３】アイテム署名オブジェクトモデルの例を示す図である。
【図４４】小売店における走査の対話の例を示す図である。
【図４５】オンライン走査の対話の詳細の例を示す図である。
【図４６】オフライン走査の対話の詳細の例を示す図である。
【図４７】ネットページペン走査の対話の例を示す図である。
【図４８】ネットページペン走査の対話の詳細の例を示す図である。
【図４９】ハイパーラベルタグのクラス図の例を示す図である。
【図５０】アイテムＩＤのクラス図の例を示す図である。
【図５１】紙幣ＩＤのクラス図の例を示す図である。
【図５２】医薬品ＩＤのクラス図の例を示す図である。
【図５３】オブジェクト記述、所有権、及び集約のクラス図の例を示す図である。
【図５４】オブジェクト走査履歴のクラス図の例を示す図である。
【図５５】スキャナのクラス図の例を示す図である。
【図５６】オブジェクトＩＤホットリストクラスの図の例を示す図である。
【図５７】有効ＩＤ範囲のクラス図の例を示す図である。
【図５８】公開鍵リストのクラス図の例を示す図である。
【図５９】信頼される認証者のクラス図の例を示す図である。
【図６０】タグ付け及び追跡オブジェクト管理の例を示す図である。
【図６１】レイアウトＩＤのクラス図の例を示す図である。
【図６２】ハイパーラベルタグのクラス図の別の例を示す図である。
【図６３】基本的な製品アイテム認証の対話の図の例を示す図である。
【図６４】よりセキュアな製品アイテム認証の対話の図の例を示す図である。
【図６５】携帯電話が製品アイテム認証メッセージを表示する例を示す図である。
【図６６】セキュアな走査イベントの対話の図の例を示す図である。
【図６７】ハイパーラベルタグ及びＲＦＩＤタグを有する民生用製品アイテムを示す図である。
【図６８】ハイパーラベルタグ及び別個のバーコード識別子を有する民生用製品アイテムを示す図である。
【図６９】ハイパーラベルタグと、そのハイパーラベルタグの上に重ねて印刷された、ランダムに分散したタガントを含むグラフィックデータとを有する民生用製品アイテムを示す図である。
【図７０】オブジェクト識別子コードと、部分的にスクラッチオフされたマスク層を有するデジタル署名コードとを有する民生用製品アイテムを示す図である。
【図１】
2009503658.tif 000029
【図２】
2009503658.tif 000030
【図３】
2009503658.tif 000031
【図４】
2009503658.tif 000032
【図５】
2009503658.tif 000033
【図６】
2009503658.tif 000034
【図７】
2009503658.tif 000035
【図８】
2009503658.tif 000036
【図９】
2009503658.tif 000037
【図１０】
2009503658.tif 000038
【図１１】
2009503658.tif 000039
【図１２】
2009503658.tif 000040
【図１３】
2009503658.tif 000041
【図１４】
2009503658.tif 000042
【図１５】
2009503658.tif 000043
【図１６】
2009503658.tif 000044
【図１７】
2009503658.tif 000045
【図１８】
2009503658.tif 000046
【図１９】
2009503658.tif 000047
【図２０】
2009503658.tif 000048
【図２１】
2009503658.tif 000049
【図２２】
2009503658.tif 000050
【図２３】
2009503658.tif 000051
【図２４】
2009503658.tif 000052
【図２５】
2009503658.tif 000053
【図２６】
2009503658.tif 000054
【図２７】
2009503658.tif 000055
【図２８】
2009503658.tif 000056
【図２９】
2009503658.tif 000057
【図３０】
2009503658.tif 000058
【図３１】
2009503658.tif 000059
【図３２】
2009503658.tif 000060
【図３３】
2009503658.tif 000061
【図３４】
2009503658.tif 000062
【図３５】
2009503658.tif 000063
【図３６】
2009503658.tif 000064
【図３７】
2009503658.tif 000065
【図３８】
2009503658.tif 000066
【図３９】
2009503658.tif 000067
【図４０】
2009503658.tif 000068
【図４１】
2009503658.tif 000069
【図４２】
2009503658.tif 000070
【図４３】
2009503658.tif 000071
【図４４】
2009503658.tif 000072
【図４５】
2009503658.tif 000073
【図４６】
2009503658.tif 000074
【図４７】
2009503658.tif 000075
【図４８】
2009503658.tif 000076
【図４９】
2009503658.tif 000077
【図５０】
2009503658.tif 000078
【図５１】
2009503658.tif 000079
【図５２】
2009503658.tif 000080
【図５３】
2009503658.tif 000081
【図５４】
2009503658.tif 000082
【図５５】
2009503658.tif 000083
【図５６】
2009503658.tif 000084
【図５７】
2009503658.tif 000085
【図５８】
2009503658.tif 000086
【図５９】
2009503658.tif 000087
【図６０】
2009503658.tif 000088
【図６１】
2009503658.tif 000089
【図６２】
2009503658.tif 000090
【図６３】
2009503658.tif 000091
【図６４】
2009503658.tif 000092
【図６５】
2009503658.tif 000093
【図６６】
2009503658.tif 000094
【図６７】
2009503658.tif 000095
【図６８】
2009503658.tif 000096
【図６９】
2009503658.tif 000097
【図７０】
2009503658.tif 000098
【手続補正書】
【提出日】平成20年2月6日(2008.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の符号化データを含むオブジェクトであって、
前記第１の符号化データは、前記オブジェクトの表面上又は表面内に配置され、
前記第１の符号化データは、前記表面上の複数の位置と、前記表面に関連付けられた少なくとも１つの対話要素のレイアウトとを識別する、当該オブジェクト。
【請求項２】
前記オブジェクトは、前記表面上に印刷されたグラフィカル情報をさらに含み、
前記グラフィカル情報が、前記少なくとも１つの対話要素に関連する、請求項１に記載のオブジェクト。
【請求項３】
前記レイアウトがレイアウト番号により識別され、１つのレイアウト番号が複数のオブジェクトに関連付けられる、請求項１に記載のオブジェクト。
【請求項４】
前記第１の符号化データは、さらに、製品のクラスを識別する、請求項１に記載のオブジェクト。
【請求項５】
製品の前記クラスが、
製品クラス番号、製造者番号、又は、ユニバーサル製品コード（ＵＰＣ）、のうちいずれか１つによって識別される、請求項４に記載のオブジェクト。
【請求項６】
前記表面が、ラベル、包装、又は、製品アイテム自体、によって定義される、請求項１に記載のオブジェクト。
【請求項７】
前記第１の符号化データは、さらに、前記第１の符号化データを他のタイプの符号化データと区別するフラグを識別する、請求項１に記載のオブジェクト。
【請求項８】
前記オブジェクトは、前記オブジェクトを一意識別する一意の識別子をさらに含み、
前記一意の識別子が、前記第１の符号化データと区別がつき、単独で読み取り可能である、請求項１に記載のオブジェクト。
【請求項９】
前記一意の識別子が、シリアル番号、又は、電子製品コード（ＥＰＣ）、のうちいずれか１つを識別する、請求項８に記載のオブジェクト。
【請求項１０】
前記一意の識別子が、
前記オブジェクトの表面上又は表面内に配置された第２の符号化データ、
前記オブジェクトの表面上又は表面内に配置されたランダムパターンであって、前記オブジェクトの少なくとも１つのフィンガープリントを定義する前記ランダムパターン、
又は、
ＲＦＩＤタグ、
のうち、いずれかを含む、又は、いずれかに含まれる、請求項８に記載のオブジェクト。
【請求項１１】
前記一意の識別子が、第２の符号化データに含まれ、
前記第１の符号化データが、前記第１の符号化データを前記第２の符号化データと区別するフラグを識別する、請求項１０に記載のオブジェクト。
【請求項１２】
前記第１の符号化データが、複数のタグで定義され、
各タグが、前記表面上の自身の位置と、前記表面に関連付けられた前記少なくとも１つの対話要素のレイアウトとを識別する、請求項１に記載のオブジェクト。
【国際調査報告】
2009503658.tif 000099
2009503658.tif 000100
2009503658.tif 000101
2009503658.tif 000102
2009503658.tif 000103
2009503658.tif 000104
2009503658.tif 000105
2009503658.tif 000106
2009503658.tif 000107
2009503658.tif 000108
2009503658.tif 000109
2009503658.tif 000110