(57)【要約】【課題】本発明は、物体もしくは対象の自動識別に関する。【解決手段】対象のためのセット識別子は、対象の個々の識別子に基づいて決定される。第１の識別子は、第１の対象と関連した第１の識別タグから受信される。第２の識別子は、第２の対象と関連した第２の識別タグから受信される。第１の対象及び第２の対象を含む対象のセットに対応するセット識別子は、第１の対象及び第２の対象に基づいて決定される。セット識別子は、セットに対応する仮想対象と関連する。【選択図】図１
2006164250.tif 000002
【特許請求の範囲】
【請求項１】
識別子を決定するための方法であって、
第１の対象と関連した第１の識別タグから第１の識別子を受信する段階と、
第２の対象と関連した第２の識別タグから第２の識別子を受信する段階と、
第１の識別子及び第２の識別子に基づいて、第１の対象及び第２の対象を含む対象のセットに対応するセット識別子を決定する段階と、
該セット識別子を、セットに対応する仮想対象に関連させる段階と、
を含む方法。
【請求項２】
セット識別子を仮想対象に関連させる段階は、セット識別子が仮想対象に関連しているか否かを決定する段階を含む請求項１に記載の方法。
【請求項３】
セット識別子を用いて仮想対象にアクセスする段階をさらに含む請求項２に記載の方法。
【請求項４】
仮想対象を創成する段階と、
セット識別子を仮想対象に関連させる段階と、
を含む請求項２に記載の方法。
【請求項５】
セット識別子を決定する段階は、
第１の識別子及び第２の識別子を仕分けて、仕分けられた識別子を生成する段階と、
セット識別子を生成するために、仕分けられた識別子を結合する段階と、
を含む請求項１に記載の方法。
【請求項６】
仕分けられた識別子を結合する段階は、仕分けられた順番で第１の識別子及び第２の識別子を連結する段階を含む請求項５に記載の方法。
【請求項７】
仕分けられた識別子を結合する段階は、結合された識別子を生成するために仕分けられた識別子を結合する段階を含み、
当該方法は、さらに、セット識別子を生成するために、結合された識別子にハッシュ関数を適用する段階を含む請求項５に記載の方法。
【請求項８】
正規化された識別子を生成するために第１の識別子及び第２の識別子を正規化する段階をさらに含む請求項１に記載の方法。
【請求項９】
フィルタリングされた識別子を生成するために第１の識別子及び第２の識別子をフィルタリングする段階をさらに含む請求項１に記載の方法。
【請求項１０】
セット識別子を仮想対象の識別子にフォーマッティングする段階をさらに含む請求項１に記載の方法。
【請求項１１】
第１の識別タグから第１の識別子を受信する段階は、第１の対象と関連した第１の無線周波識別タグからの第１の識別子を受信する段階を含み、
第２の識別タグから第２の識別子を受信する段階は、第２の対象と関連した第２の無線周波識別タグからの第２の識別子を受信する段階を含む請求項１に記載の方法。
【請求項１２】
第１の識別子を受信する段階は、無線周波識別タグ・リーダからの第１の識別子を受信する段階を含み、
第２の識別子を受信する段階は、無線周波識別タグ・リーダからの第２の識別子を受信する段階を含む請求項１１に記載の方法。
【請求項１３】
セット識別子を決定する段階は、セット識別子を発生する段階を含む請求項１に記載の方法。
【請求項１４】
対象のグループに対して独特の識別子を決定するためのシステムであって、
（ｉ）第１の対象と関連した第１の識別タグからの第１の識別子を読取り、かつ（ｉｉ）第２の対象と関連した第２の識別タグからの第２の識別子を読取るよう構成された識別タグ・リーダと、
識別タグ・リーダに結合されたセット識別子決定システムであって、識別タグ・リーダによって読取られた第１の識別子及び第２の識別子に基づいて、第１及び第２の対象を含む対象のセットに対応するセット識別子を決定するよう構成された前記セット識別子決定システムと、
セット識別子決定システムに結合されたマッピング・システムであって、セット識別子を、セットに対応する仮想対象に関連させるよう構成された前記マッピング・システムと、
を備えたシステム。
【請求項１５】
マッピング・システムに結合されたデータ記憶であって、（ｉ）仮想対象を記憶するよう、かつ（ｉｉ）セット識別子に応答して仮想対象を提供するよう、構成された前記データ記憶をさらに備えた請求項１４に記載のシステム。
【請求項１６】
セット識別子決定システムは、仕分けられた識別子を生成するよう第１及び第２の識別子を仕分けるソータを含み、
セット識別子決定システムは、セット識別子を生成するために、仕分けられた識別子を結合するよう構成された結合システムを含む請求項１４に記載のシステム。
【請求項１７】
結合システムは、仕分けられた順番で仕分けられた識別子を連結するよう構成された請求項１６に記載のシステム。
【請求項１８】
結合システムは、（ｉ）結合された識別子を生成するために、仕分けられた識別子を結合し、かつ（ｉｉ）セット識別子を生成するために、結合された識別子にハッシュ関数を適用するよう構成された請求項１６に記載のシステム。
【請求項１９】
セット識別子決定システムは、第１及び第２の識別子を正規化するよう構成されたノーマライザを含む請求項１４に記載のシステム。
【請求項２０】
セット識別子決定システムは、第１の識別子及び第２の識別子をフィルタリングするよう構成されたフィルタを含む請求項１４に記載のシステム。
【請求項２１】
セット識別子決定システムは、セット識別子を仮想対象の識別子にフォーマッティングするよう構成されたフォーマッティング・システムを含む請求項１４に記載のシステム。
【請求項２２】
セット識別子決定システムは、識別タグ・リーダに含まれる請求項１４に記載のシステム。
【請求項２３】
実施される命令を有するコンピュータ記録可能媒体であって、前記命令は、実行されるとき、少なくとも、
第１の対象と関連した第１の識別タグから第１の識別子を受信することと、
第２の対象と関連した第２の識別タグから第２の識別子を受信することと、
第１の識別子及び第２の識別子に基づいて、第１の対象及び第２の対象を含む対象のセットのためのセット識別子を識別することと、
セットに対応する仮想対象にセット識別子をマッピングすることと、
に帰結する命令であるコンピュータ記録可能媒体。
【請求項２４】
仮想対象にセット識別子をマッピングすることは、セット識別子を用いて仮想対象にアクセスすることを含む請求項２３に記載のコンピュータ記録可能媒体。
【請求項２５】
仮想対象にセット識別子をマッピングすることは、セット識別子と関連した仮想対象にアクセスすることを含む請求項２３に記載のコンピュータ記録可能媒体。
【請求項２６】
セット識別子をマッピングすることは、第１及び第２の対象が提起されるリソースへのアクセスが提供されるべきであるか否かを示すセット識別子と関連した仮想対象にアクセスすることを含む請求項２３に記載のコンピュータ記録可能媒体。
【請求項２７】
セット識別子をマッピングすることは、第１及び第２の対象が分離されるべきであるか否かを示すセット識別子と関連した仮想対象にアクセスすることを含む請求項２３に記載のコンピュータ記録可能媒体。
【請求項２８】
セット識別子をマッピングすることは、対象のセットが完了したか否かを示すセット識別子と関連した仮想対象にアクセスすることを含む請求項２３に記載のコンピュータ記録可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体もしくは対象の自動識別に関する。
【背景技術】
【０００２】
無線周波数識別（ＲＦＩＤ）技術は、例えば、バーコード走査技術のような他の自動識別技術と共に、物理対象体（もしくは物理的物体）を該物理対象体に対応する情報に関連させるために用いられる。一般に物理的対象体は、例えば、数値またはアルファ数値識別子のような物理対象体のための独特な識別子を含むＲＦＩＤチップでタグ化される。識別子は、ＲＦＩＤタグ・リーダでＲＦＩＤタグから読取られ得、そして物理的対象体に対応する記憶された情報を識別してアクセスするために用いられ得る。記憶された情報は、例えば、物理的対象体を記載し得、もしくは行われるべき物理的対象体に関連した処理を識別し得る。例えば、物理的対象体は、出荷されている品物であって良く、そして物理的対象体に関連する処理は、出荷追跡、品物監視、もしくは幾つかの他の供給チェーン管理（サプライチェーンマネージメント）活動であって良い。
【発明の開示】
【課題を解決するための手段】
【０００３】
１つの概略的な態様において、第１の識別子は、第１の対象（ｏｂｊｅｃｔ：対象、対象体もしくは物体）と関連した第１の識別タグから受信される。第２の識別子は、第２の対象と関連した第２の識別タグから受信される。第１の対象及び第２の対象を含む対象のセットに対応するセット識別子は、第１の識別子及び第２の識別子に基づいて決定される。セット識別子は、セットに対応する仮想対象（ｖｉｒｔｕａｌ  ｏｂｊｅｃｔ：仮想対象、仮想対象体もしくは仮想物体）と関連する。
【０００４】
履行は、以下の特徴の１つまたは複数を含み得る。例えば、セット識別子を仮想対象に関連させることは、セット識別子が仮想対象と関連しているか否かを決定することを含み得る。仮想対象は、セット識別子を用いてアクセスされ得る。仮想対象は、創成され得、セット識別子は、仮想対象と関連され得る。
【０００５】
セット識別子を決定することは、仕分けられた識別子を生成するために、第１の識別子及び第２の識別子を仕分けることを含み得る。仕分けられた識別子は、セット識別子を生成するよう結合され得る。仕分けられた識別子を結合することは、仕分けられた順序で第１の識別子及び第２の識別子を連結することを含み得る。仕分けられた識別子を結合することは、また、結合された識別子を生成するよう、仕分けられた識別子を結合することをも含み得る。ハッシュ関数が、セット識別子を生成するよう、結合された識別子に適用され得る。
【０００６】
第１の識別子及び第２の識別子は、正規化された識別子を生成するよう正規化（ノーマライズもしくは規格化）され得る。第１の識別子及び第２の識別子は、フィルタリングされた識別子を生成するようフィルタリングされ得る。セット識別子は、仮想対象の識別子にフォーマッティングされ得る。
【０００７】
第１の識別子は、第１の対象と関連した第１の無線周波識別タグから受信され得、第２の識別子は、第２の対象と関連した第２の無線周波識別タグから受信され得る。第１の識別子または第２の識別子は、無線周波識別タグ・リーダから受信され得る。
【０００８】
セット識別子を決定することは、セット識別子を発生することを含み得る。
【０００９】
もう１つの概略的な態様において、対象（対象体もしくは物体）のグループに対して独特の識別子を決定するためのシステムは、（ｉ）第１の対象と関連した第１の識別タグからの第１の識別子を読取り、かつ（ｉｉ）第２の対象と関連した第２の識別タグからの第２の識別子を読取るよう構成された識別タグ・リーダを含む。セット識別子決定システムは、識別タグ・リーダに結合され、そして識別タグ・リーダによって読取られた第１の識別子及び第２の識別子に基づいて、第１及び第２の対象を含む対象のセットに対応するセット識別子を決定するよう構成される。マッピング・システムは、セット識別子決定システムに結合され、そしてセット識別子を、セットに対応する仮想対象に関連させるよう構成される。
【００１０】
履行は、以下の特徴の１つまたは複数を含み得る。例えば、データ記憶は、マッピング・システムに結合され得、そして、（ｉ）仮想対象を記憶するよう、かつ（ｉｉ）セット識別子に応答して仮想対象を提供するよう構成され得る。
【００１１】
セット識別子決定システムは、仕分けられた識別子を生成するよう第１及び第２の識別子を仕分けるソータと、セット識別子を生成するために、仕分けられた識別子を結合するよう構成された結合システムとを含み得る。結合システムは、仕分けられた順番で仕分けられた識別子を連結するよう構成され得る。結合システムは、（ｉ）結合された識別子を生成するために、仕分けられた識別子を結合し、かつ（ｉｉ）セット識別子を生成するために、結合された識別子にハッシュ関数を適用するよう構成され得る。
【００１２】
セット識別子決定システムは、第１及び第２の識別子を正規化するよう構成されたノーマライザ、第１の識別子及び第２の識別子をフィルタリングするよう構成されたフィルタ、または、セット識別子を仮想対象の識別子にフォーマッティングするよう構成されたフォーマッティング・システムを含み得る。
【００１３】
セット識別子決定システムは、識別タグ・リーダに含まれ得る。
【００１４】
もう１つの概略的な態様において、第１の識別子は、第１の対象と関連した第１の識別タグから受信され、第２の識別子は、第２の対象と関連した第２の識別タグから受信される。第１の対象及び第２の対象を含む対象のセットのためのセット識別子は、第１の識別子及び第２の識別子に基づいて識別され、セット識別子は、セットに対応する仮想対象にマッピングされる。
【００１５】
履行は、以下の特徴の１つまたは複数を含み得る。例えば、セット識別子を仮想対象にマッピングすることは、セット識別子を用いて仮想対象にアクセスすること、セット識別子に関連した仮想対象にアクセスすること、もしくは、第１及び第２の対象が提起されるリソースへのアクセスが提供されるべきか否かを示すセット識別子と関連した仮想対象にアクセスすることを含み得る。セット識別子を仮想対象にマッピングすることは、また、第１及び第２の対象が分離されるべきか否かを示すセット識別子と関連した仮想対象にアクセスすること、または、対象のセットが完了したか否かを示すセット識別子と関連した仮想対象にアクセスすることをも含み得る。
【００１６】
１つまたは複数の履行の詳細を、添付図面及び以下の説明において述べる。他の特徴は、該説明及び図面から、並びに特許請求の範囲から明瞭であろう。
【発明を実施するための最良の形態】
【００１７】
図１を参照すると、識別システム１００は、対象（もしくは対象体または物体）１２０ａ−１２０ｄのグループ内の対象１２０ａ及び１２０ｂのセット１１０のためのセット識別子を決定する。なお、対象１２０ａ−１２０ｄの各々は、識別タグが適用され得る任意の対象であって良い。例えば、対象１２０ａ−１２０ｄは、人、有形の品物または製品であって良い。セット識別子は、対象１２０ａ−１２０ｄの識別子に基づいて決定される。例えば、システム１００は、対象１２０ａ及び１２０ｂのセット１１０のための予め限定されたセット識別子を確認し得るか、またはセット１１０のための新しいセット識別子を創成し得る。前者の場合において、例えば、システム１００は、予想されるセット識別子に対してセット１１０のためのセット識別子を整合させ得る。後者の場合において、システム１００は、対象１２０ａ−１２０ｄの２つの連続するグループのためのセット識別子を生成するようセット・アップされ得る。
【００１８】
対象１２０ａ−１２０ｄは、それぞれ識別タグ１３０ａ−１３０ｄと関連している。タグ・リーダ１４０は、識別タグ１３０ａ−１３０ｄから識別子を読取る。タグ・リーダ１４０は、識別子をセット識別子決定システム１５０に通し、該システム１５０は、セット１１０のためのセット識別子を決定する。セット識別子は、マッピング・システム１６０に通され、該システム１６０は、仮想対象１８０ａ−１８０ｄを含むデータ記憶１７０からセット１１０と関連した仮想対象を識別してアクセスする。図１において、例えば、仮想対象１８０ａは、対応のセット識別子を介してセット１１０と関連され得、他方，仮想対象１８０ｂ−１８０ｄは、対象１２０ａ−１２０ｄの他のグルーピングに対応し得るか、もしくは、対象１２０ａ−１２０ｄの個々の１つに対応し得る。
【００１９】
一般に、セット１１０は、対応の識別タグによって指示されるそれぞれの識別子を有する多数の対象を含む。図１に示された履行において、セット１１０は、それぞれ識別タグ１３０ａ及び１３０ｂを有する対象１２０ａ及び１２０ｂを含む。セット１１０のセット識別子は、特定の識別タグによって指示されず、むしろ、対象１２０ａ及び１２０ｂの個々の識別子から決定される。
【００２０】
識別タグ１３０ａ−１３０ｄは、それぞれ対象１２０ａ−１２０ｄのための独特な識別子を供給する。一層詳細には、識別タグ１３０ａ−１３０ｄは、例えば、対象１２０ａ−１２０ｄの型を独特に識別するか、もしくは、対象１２０ａ−１２０ｄそれ自体を独特に識別する識別子を、対象１２０ａ−１２０ｄに提供する。識別子は、代表的には、数値であり、バイナリ表示（二進表現）で提供され得る。１つの履行においては、識別タグは、無線周波数識別（ＲＦＩＤ：データキャリアシステム）タグである。
【００２１】
タグ・リーダ１４０は、識別タグ１３０ａ−１３０ｄから識別子を読取るよう動作可能である。例えば、タグ・リーダ１４０は、標準化されたプロトコルを用いて、近くの識別タグを読取り得る。タグ・リーダ１４０は、タグ１３０ａ−１３０ｄから読取られた識別子を、セット識別子決定システム１５０に通すよう構成され得る。
【００２２】
セット識別子決定システム１５０は、タグ・リーダ１４０から受信された対象１２０ａ−１２０ｄの識別子に基づいて、セット１１０のためのセット識別子を生成するか、もしくは、識別するように構成されている。図３及び図４に関してセット識別子決定システム１５０をさらに説明する。セット識別子は、代表的には、セット１１０にとって独特であり、それ故、対象のもう１つのセットは、代表的には、同じセット識別子を持たない。セット識別子決定システム１５０は、マッピング・システム１６０にセット識別子を通すよう構成され得る。１つの履行において、セット識別子決定システム１５０は、タグ・リーダ１４０内に含まれる。
【００２３】
マッピング・システム１６０は、セット１１０と関連した仮想対象１８０ａに、セット識別子決定システム１５０から受信されたセット識別子をマッピングする。マッピング・システム１６０は、仮想対象への、セット識別子の、例えば、ハッシュ関数のようなマッピングを維持し、それは、セット識別子決定システム１５０から受信されたセット識別子に対応する仮想対象を識別するために用いられる。マッピング・システム１６０は、受信された各セット識別子と関連した仮想対象を識別するエントリを含む。各セット識別子が、代表的には、対象の１つのセットに独特であるので、そして対象の各セットは、代表的には、１つの仮想対象と関連しているので、マッピング・システム１６０によって維持されるマッピングは、全単射（バイジェクティブ）であり得、それにおいて、各セット識別子は、正確に１つの仮想対象にマッピングし得、そして各仮想対象は、正確に１つのセット識別子によってマッピングされ得る。受信されたセット識別子に対応する仮想対象は、マッピングと共に識別され、そして仮想対象の識別子は、仮想対象が記憶されるデータ記憶に通され得る。
【００２４】
データ記憶１７０は、仮想対象１８０ａ−１８０ｄのような、マッピング・システム１６０によって維持されるマッピングにおいて、セット識別子がマッピングし得る仮想対象を記憶する。データ記憶１７０が、マッピング・システム１６０から、セット１１０に対応する仮想対象１８０ａの識別子を受信するとき、データ記憶１７０は、仮想対象１８０ａを検索する。識別子は、仮想対象１８０ａが記憶されているデータ記憶１７０内の場所を識別し得る。
【００２５】
仮想対象１８０ａは、処理されるべきセット１１０に関連したさらなる処理を識別する命令またはセット１１０を記載した情報を含み得る。１つの履行において、データ記憶１７０は、ウェブ・サーバに含まれ、仮想対象１８０ａ−１８０ｄは、ウェブ・ページであるかまたはウェブ・サーバからアクセス可能な他の電子リソースである。このような履行において、マッピング・システム１６０から受信された仮想対象の識別子は、ユニフォーム・リソース・アイデンティファイヤ（ＵＲＩ）または仮想対象のユニフォーム・リソース・ロケータ（ＵＲＬ）のような、仮想対象の場所のアドレスである。もう１つの履行において、データ記憶１７０は、仮想対象のデータ・ベースであり得、そして仮想対象の識別子は、仮想対象が記憶されているデータ・ベース内の場所、もしくは仮想対象を受信するよう用いられ得る問合せ（質問）を識別し得る。他の履行において、仮想対象の識別子は、仮想対象にアクセスするよう用いられ得る電話番号またはｅ−メール・アドレスであって良い。
【００２６】
従って、今説明したように、セット識別子は、個々の対象の識別子に基づいて、多数の個々の対象を含む対象のセットに対して生成され得る。個々の対象の識別子は、個々の対象の各々と関連した識別タグから読取られ得る。対象のセットに含まれる対象の識別子は、セットを独特に識別する単一の識別子に結合され得る。セット識別子は、セットに関連した処理のための命令またはセットを記載する情報を提供する、例えば、ウェブ・ページまたはもう１つの電子リソースのような、仮想対象を識別してアクセスするように用いられる。対象の識別子に基づいて対象のセットのためのセット識別子を生成することは、例えば、製品の束（バンドル）の識別、供給チェーン管理（サプライチェーンマネジメント）における出荷の完全性の確認、保護されたリソースへのアクセスの制御、及び対象の不所望のセットの識別を含め、多くのアプリケーションを有する。
【００２７】
対象のセットのための単一の識別子を用いれば、対象のセットに関連した情報にアクセスするのを容易にする。代表的には、個々の対象の識別子は、個々の対象と関連した情報にアクセスするためだけに用いられ得る。複雑な計算が、個々の識別子に基づく対象のセットに関連した情報を識別するために必要であり得る。例えば、個々の識別子に関連した仮想対象が、全体として対象のセットに関連した情報を識別するために、アクセスされて、次に、処理され得る。セット識別子でもって、対象のセットに関連する情報は、個々の対象に関連した情報がアクセスされる方法と類似した態様でアクセスされ得る。従って、アクセスされるべき情報が識別される態様だけが、対象のセットに関連した情報がアクセスされるのを可能とするために、セット識別子の生成を含めるよう変更されることが必要である。結果として、現存のシステムの最小の変更が、対象のセットに関連した情報へのアクセスを可能とするために必要である。
【００２８】
従って、図１から理解されるように、セット識別子は、対象１２０ａ−１２０ｄの全グループに対して、または対象１２０ａ−１２０ｄの任意のセットに対して生成され得る。例えば、システム１００は、範囲内にくる全グループに対してセット識別子を生成するよう設計され得る。もう１つの例として、システム１００は、対象１２０ａ及び１２０ｂが対象の一層多くのグループ内に挿間される場合でさえ、セット１１０のような、対象１２０ａ−１２０ｄのグループの予め決定されたセットに対応するセット識別子を識別し得る。他の例及び履行を以下に一層詳細に説明する。
【００２９】
図２を参照すると、プロセス２００は、第１の対象及び第２の対象を含む対象のセットのための識別子を決定するために、図１の識別システム１００上で実行される。上述したように、生成されたセット識別子は、対象のセットと関連した仮想対象にアクセスするために、または対象のセットに新しい仮想対象を関連させるために、用いられ得る。
【００３０】
第１の対象の第１の識別子は、第１の対象と関連した識別タグから受信される（２１０）。一層詳細には、図１のタグ・リーダ１４０のようなタグ・リーダが、図１の識別タグ１３０ａのような識別タグから、図１の対象１２０ａのような第１の対象と関連している識別子を読取り得る。同様に、第２の対象の第２の識別子は、第２の対象と関連した識別タグから受信される（２２０）。例えば、タグ・リーダが、図１の識別タグ１３０ｂのような識別タグから、図１の対象１２０ｂのような第２の対象と関連している識別子を読取り得る。タグ・リーダは、第１及び第２の対象の識別タグが読取られ得る範囲内で移動することにより、第１及び第２の識別子を読取り得る。
【００３１】
タグ・リーダは、第１及び第２の識別子を、図１のセット識別子決定システム１５０のようなセット識別子決定システムに通し、該セット識別子決定システムは、第１及び第２の識別子に基づいて、第１及び第２の対象を含む対象のセットのためのセット識別子を決定する（２３０）。セット識別子決定システムがセット識別子を生成し得る技術の例を図４を参照してさらに説明する。
【００３２】
セット識別子決定システムは、セット識別子を、図１のマッピング・システム１６０のようなマッピング・システムに通し、該マッピング・システムは、セット識別子が仮想対象にマッピングされるか否かを決定する（２４０）。換言すれば、マッピング・システムは、仮想対象へのセット識別子の局部的に維持されたマッピングが、セット識別子決定システムから受信されたセット識別子のためのエントリを含むかどうかを決定する。マッピングにおけるセット識別子のためのエントリとは、セット識別子がマッピング・システムによって予め受信されたということを意味し、このことは、仮想対象がセット識別子と関連していたということを意味する。
【００３３】
セット識別子が仮想対象にマッピングされるならば、次に、セット識別子と関連した仮想対象がアクセスされる（２５０）。一層詳細には、セット識別子のためのマッピングのエントリは、仮想対象のための場所を識別するために用いられ、そして仮想対象は、該場所からアクセスされる。例えば、マッピングは、図１のデータ記憶１７０のようなデータ記憶内の仮想対象の場所を識別し得、そして仮想対象は、データ記憶内のその場所からアクセスされ得る。アクセスされた仮想対象が用いられる（２６０）。例えば、アクセスされた仮想対象は、対象のセットに対して行われるべき処理を識別し得、そして該処理が行われ得る。代替的には、仮想対象に含まれる情報が必要に応じて用いられ得る。
【００３４】
セット識別子が仮想対象にマッピングされないならば、次に、セット識別子は、以前にマッピング・システムによって受信されておらず、そしてマッピング・システムによって維持されたマッピングは、セット識別子のためのエントリを含まない。結果として、セット識別子と関連すべき新しい仮想対象が創成され、そして新しい仮想対象は、セット識別子と関連する（２７０）。一層詳細には、マッピングにおける新しいエントリがセット識別子のために創成される。エントリは、仮想対象が記憶される場所を含み得る、仮想対象の識別子へセット識別子をマッピングする。新しい仮想対象は、新しいエントリ内に特定された場所に記憶される（２８０）。マッピング・システムが未来においてセット識別子を受信するとき、新しい仮想対象は、新しいエントリを用いてアクセスされ（２５０）、そして用いられる（２６０）。
【００３５】
図３を参照すると、セット識別子決定システム１５０は、セット内の個々の対象の識別子に基づいて、対象のセットのためのセット識別子を生成する。セット識別子決定システム１５０は、入力３１０、ノーマライザ３２０、フィルタ３３０、ソータ３４０、結合システム３５０、フォーマッティング・システム３６０、及び出力３７０を含む。
【００３６】
セット内の個々の対象の識別子は、入力３１０を介してセット識別子決定システム１５０によって受信される。例えば、入力３１０は、個々の対象に関連した識別タグから個々の対象の識別子を読取る、例えば、図１の識別タグ・リーダ１４０のような識別タグ・リーダに接続され得る。識別子は、タグ・リーダからセット識別子決定システム１５０に入力３１０を介して通される。入力３１０は、例えば、タグ・リーダとセット識別子決定システム１５０との間の有線のまたは無線の通信経路であって良い。
【００３７】
ノーマライザ３２０は、入力３１０から個々の対象の識別子を受信し、該受信された識別子を正規化（もしくは、規格化またはノーマライズ）し、正規化（もしくは、規格化またはノーマライズ）された識別子を生成する。１つの履行において、識別子を正規化することは、識別子のバイナリ表示の１つまたは複数のビットを除去することを含む。受信された識別子は、変化する長さを有し得、そして識別子を正規化することは、受信された識別子が共通の長さを有するようにし得る。
【００３８】
フィルタ３３０は、正規化された識別子のセットをフィルタリングして、フィルタリングされた識別子を生成する。正規化された識別子は、重複した識別子が除去されるようにフィルタリングされ得る。正規化された識別子は、また、不必要な識別子を除去するよう、かつセット識別子決定システム１５０を含むシステムの動作に関連する識別子を保持するようにもフィリタリングされ得る。
【００３９】
ソータ３４０は、フィルタリングされた識別子を仕分けして、仕分けされた識別子を生成する。ソータ３４０は、或る順序規準に従って、以前には順序付けられていない識別子を順序付ける。１つの履行において、ソータ３４０は、仕分けされた識別子のすべての対間の矛盾しない関係が維持されるように、フィルタリングされた識別子を順序付ける。例えば、フィルタリングされた識別子は、第１の識別子が第２の識別子より小さいということを、対の第２の識別子の前に現れる対の第１の識別子が、識別子のすべての対に対して示すように、仕分けされ得る。もう１つの例として、フィルタリングされた識別子は、第１の識別子が第２の識別子より大きいということを、対の第２の識別子の前に現れる対の第１の識別子が、識別子のすべての対に対して示すように、仕分けされ得る。
【００４０】
結合システム３５０は、仕分けされた識別子を、結合された識別子に結合する。１つの履行において、結合された識別子は、仕分けされた順序で、仕分けされた識別子を連結することによって創成される。もう１つの履行において、結合された識別子は、仕分けされた順序で仕分けされた識別子を連結した結果に、ハッシュ関数を適用することによって創成される。例えば、ＭＤ４メッセージ・ダイジェスト・セキュリティ・アルゴリズム、ＭＤ５メッセージ・ダイジェスト・セキュリティ・アルゴリズム、セキュリティ・ハッシュ・アルゴリズム（ＳＨＡｌ）、及び３２ビット巡回冗長検査アルゴリズム（ＣＲＣ３２）のような暗号化ハッシュ関数が、連結された識別子に適用され得る。
【００４１】
フォーマッティング・システム３６０は、結合された識別子を、フォーマット化されたセット識別子にフォーマット化する。セット識別子は、入力３１０を介して識別子が受信された対象のセットに関連した仮想対象に、フォーマット化されたセット識別子がアクセスするために用いられ得るようにフォーマット化される。例えば、セット識別子は、仮想対象の場所を指示するようにフォーマット化され得る。
【００４２】
フォーマッティング・システム３６０によって創成されたフォーマット化されたセット識別子は、出力３７０を介して、セット識別子決定システム１５０から通される。出力３７０は、フォーマット化されたセット識別子と関連した仮想対象にアクセスするか、または新しい仮想対象を、フォーマット化されたセット識別子に関連させる、図１のマッピング・システム１６０のようなマッピング・システムに接続され得る。フォーマット化されたセット識別子は、有線または無線の通信経路であって良い出力３７０を介して、セット識別子決定システム１５０から通される。
【００４３】
図４を参照すると、プロセス４００は、そこから個々の識別子が受信される対象のセットのためのセット識別子を生成するよう用いられる。プロセス４００は、図１及び３のセット識別子決定システム１５０のようなセット識別子決定システムによって実行される。対象のセット内の個々の対象の識別子は、対象の他のセットのセット識別子とは代表的には異なっているセットのための識別子を生成するために処理される。
【００４４】
プロセス４００は、セット識別子決定システムが、多数の対象と関連した識別タグから識別子を受信したときに始まる（４１０）。多数の対象は、セット識別子がプロセス４００で発生された対象のセットを含む。識別子は、識別子タグから識別子を読取る、図１のタグ・リーダ１４０のようなタグ・リーダから受信され得る。タグ・リーダは、識別子を、処理のためにセット識別子決定システムに通す。
【００４５】
一層詳細には、セット識別子決定システムは、受信されたセット識別子を正規化する（４２０）。受信された識別子は、図３のノーマライザ３２０のような、セット識別子決定システムのノーマライザで正規化され得る。識別子を正規化することは、例えば、識別子のバイナリ表示の１つまたは複数のビットを除去することを含む。例えば、識別子が読取られた対象を独自に識別するようには作用しない識別子の部分が除去され得る。一層詳細には、識別子のまたは対象の型を識別する識別子の部分、または識別子が読取られるタグのまたは対象の製造者を識別する識別子の部分が除去され得る。受信された識別子は、受信された識別子がすべて同じ長さであるように正規化され得る。正規化された識別子を有することは、識別子の処理及び比較を容易にする。一層詳細には、正規化された識別子どうしは、仕分け及び他の処理のために互いに容易に比較され得る。
【００４６】
セット識別子決定システムは、正規化された識別子をフィルタリングし、フィルタリングされた識別子を生成する（４３０）。正規化された識別子は、図３のフィルタ３３０のようなセット識別子決定システムのフィルタでフィルタリングされ得る。正規化された識別子をフィルタリングすることは、例えば、重複した識別子を除去することを含み得る。例えば、多数の対象から受信された識別子は、多数の対象それ自体の代わりに多数の対象の型を独自に識別し得る。もし、多数の対象が１つ以上の特定の型の対象を含むならば、次に、正規化された識別子は、２つの同一の識別子を含み得る。同一の識別子は、フィルタリングされた識別子が同一の識別子の１つだけを含むようにフィルタリングされ得る。
【００４７】
正規化された識別子をフィルタリングすることは、また、セット識別子決定システムを含むシステムの動作に関連しない識別子を除去することを含み得る。例えば、正規化された識別子は、識別子と関連した対象のまたは識別子の型の指示を含み得る。一層詳細には、識別子は、該識別子が出荷に含まれる対象の、特定の型の、または人の識別子であるということを示す情報を含み得る。セット識別子決定システム１５０が出荷における対象を追跡するシステムに用いられる場合の履行においては、出荷における対象に関係しない識別子は、除去され得る。
【００４８】
セット識別子決定システムは、フィルタリングされた識別子を仕分けして、仕分けされた識別子を生成する（４４０）。フィルタリングされた識別子は、図３のソータ３４０のような、セット識別子決定システムのソータで仕分けされ得る。フィルタリングされた識別子を仕分けすることは、仕分けされた識別子のすべての対間で矛盾しない関係が維持されるように、或る順序付け規準に従って、予め順序付けられていない識別子を順序付けることを含み得る。識別子を仕分けすることは、セット内の個々の対象の識別子が受信される順番にかかわらず、単一のセット識別子が対象のセットに対して生成されるということを確実にする。もし、識別子が仕分けされなかったならば、識別子が受信された順番に依存して、幾つかの異なったセット識別子が、対象の単一のセットに対して創成され得、このことは、対象のセットが如何に扱われるかにおいて矛盾及び不正確さをもたらし得る。
【００４９】
セット識別子決定システムは、仕分けされた識別子を結合して、結合された識別子を生成する（４５０）。仕分けされた識別子は、図３の結合システム３５０のような、セット識別子決定システムの結合システムで結合され得る。仕分けされた識別子を結合することは、例えば、第２の識別子の前に順番付けられた第１の識別子が第２の識別子の前の結合された識別子に出現するような仕分けられた順番で仕分けられた識別子を連結することを含む。
【００５０】
セット識別子決定システムは、結合された識別子にハッシュ関数を適用し得て、そこから個々の識別子が受信される多数の対象のためのセット識別子を生成する（４６０）。ハッシュ関数は、図３の結合システム３５０のようなセット識別子決定システムの結合システムで適用され得る。例えば、セット識別子決定システムは、ＭＤ４メッセージ・ダイジェスト・セキュリティ・アルゴリズム、ＭＤ５メッセージ・ダイジェスト・セキュリティ・アルゴリズム、安全なハッシュ・アルゴリズム（ＳＨＡＩ）、及び３２ビット巡回冗長検査アルゴリズム（ＣＲＣ３２）のような暗号化ハッシュ関数を、結合された識別子に適用し得る。
【００５１】
セット識別子決定システムは、暗号化ハッシュを適用し得、その理由は、結合された識別子が対象のセットと関連した仮想対象を識別してアクセスするのに有用であるのを、結合された識別子のフォーマットが阻止するからである。１つの履行において、結合された識別子の長さは、仕分けられた識別子の結合された長さであり、それ故、結合された識別子の長さは、受信される対象の識別子の数に依存する。従って、対象の異なったセットのための結合された識別子は、異なった長さのものであり得、そして異なった長さの識別子は、仮想対象の単一のセットを識別してアクセスするためには、用いられ得ない。任意の長さの結合された識別子にハッシュ関数を適用することは、対象のセットにおける対象の数に依存しない固定及び短い長さのセット識別子を創成する。換言すれば、変化するサイズの対象のセットのためのセット識別子は、固定及び短い長さのものである。結果として、変化するサイズの対象のセットのためのセット識別子は、仮想対象の共通セットに容易にアクセスするために用いられ得る。
【００５２】
暗号化ハッシュ関数は、セット識別子を短くして標準化するように用いられ得、その理由は、対象の２つの異なったセットのための結合された識別子がハッシュ関数で同じセット識別子にマッピングしないように、これらのハッシュ関数が衝突を効果的に有しないからである。このような場合において、ハッシュ関数で創成されたセット識別子は、効果的に独特である。用いられる特定の暗号化ハッシュ関数は、ハッシュ関数によって生成される衝突の相対的な数に基づいて選択される。例えば、ＳＨＡＩアルゴリズムは、代表的には、非常に低い衝突の数を有し、ほとんどの履行において選択される。ＭＤ５アルゴリズムも、比較的低い衝突の数を有し得る。
【００５３】
セット識別子決定システムは、セット識別子をフォーマッティングして、フォーマッティングされたセット識別子を生成する（４７０）。セット識別子は、図３のフォーマッティング・システム３６０のようなセット識別子決定システムのフォーマッティング・システムでフォーマッティングされ得る。セット識別子は、対象のセットに対応する仮想対象にアクセスするためにフォーマッティングされる。例えば、セット識別子は、セット識別子が仮想対象にアクセスするために用いられ得るように、仮想対象の場所の識別子にフォーマッティングされ得る。代替的には、もしくは追加的して、セット識別子は、図１のマッピング・システム１６０のようなマッピング・システムが、フォーマッティングされたセット識別子と関連する仮想対象を識別してアクセスするためにフォーマッティングされたセット識別子を用い得るように、フォーマッティングされ得る。もし、仮想対象が、フォーマッティングされたセット識別子と関連しないならば、マッピング・システムは、対象のセットのための新しい仮想対象を創成し得、そしてフォーマッティングされたセット識別子を新しい仮想対象に関連させ得る。
【００５４】
セット内の個々の対象の識別子に基づいて対象のセットのための識別子を創成するための上述の技術は、多くの応用を有する。例えば、製品が束の部分として販売される場合、セット識別子は、束に含まれる製品の識別子に基づいて束に対して創成され得る。例えば、三冊の本が、単一の束の製品として一緒に販売され得、三冊の本の各々は、関連した本のための識別子を含む識別タグを有し得る。束のための識別子は、三冊の本の識別子から生成されるセット識別子であって良く、それにより、別々の識別子が束に割り当てられることは必要でなく、そして別々の識別子に対応する別々の識別タグが束上に置かれる必要がない。結果として、製品の束は、一層迅速に販売のために提供され得、製品の束のための追加の識別タグを購入して設置する必要がないので、時間及び費用が節約され得る。
【００５５】
もう１つの例として、セット識別子は、多数の製品を含む出荷の完全性を検査するために用いられ得る。例えば、出荷に先立って、出荷のためのセット識別子が、出荷に含まれる多数の製品の識別子から生成され得る。出荷のためのセット識別子は、また、出荷の完全性を確認するために出荷した後の種々の点において計算され得る。セット識別子は、代表的には、個々の対象識別子及び個々の対象の１つのセットだけに対応するので、出荷のためのセット識別子は、出荷における対象を暗黙のうちに識別し、そして出荷に最初に含まれていたそれらの製品だけを出荷が現在含んでいるかどうかを示す。一層詳細には、もし、出荷する前に生成されたセット識別子が出荷した後に生成されたセット識別子と一致するならば、次に、２つのセット識別子が生成された間の時間に、何等製品が出荷物から取り除かれていないし、または追加されてもいない。他方、もし、２つのセット識別子が異なっているならば、次に、２つのセット識別子が生成された間の時間に、少なくとも１つの製品が出荷から取り除かれたか、または追加されている。
【００５６】
製品が入っている出荷されつつあるコンテナを開けることなく、タグ・リーダが出荷の製品の識別タグを読取り得るので、セット識別子は、非侵入的な態様で出荷に対して計算され得る。一層詳細には、タグは、コンテナの内側の製品にアクセスすることなく、コンテナを通して読取られ得る。従って、製品が出荷されるときにセット識別子を計算する個人は、製品が出荷から取り除かれたか、または追加されたかを決定するために、製品が出荷される前に計算されたセット識別子を知ることが必要なだけである。
【００５７】
出荷の完全性を確認するこの技術に対する特定の応用は、空港での手荷物の取り扱いに対してであり得る。一層詳細には、セット識別子は、バッグがチケット・カウンタでチェックインされたときにフライトに置かれるべきバッグのセットに対して計算され得る。バッグのセットに対するセット識別子は、また、バッグがチェックインされた後にどんなバッグも追加されてもおらず取り除かれてもいないということを確認するために、バッグがフライトに置かれたときに計算され得る。
【００５８】
図５乃至８は、個々の対象識別子に基づくセット識別子のための他の応用を説明している。図５を参照すると、セキュリティ・システム５００は、リソースへのアクセスが、リソースのためのアクセス制御装置５１０に提起される対象に基づいて提供されるべきか否かを決定するために用いられ得る。アクセス制御装置５１０は、識別タグ・リーダ５２０、セット識別子決定システム５３０、及びマッピング・システム５４０を含む。人５５０ａ及び５５０ｂは、リソースへのアクセスを得るために、アクセス制御装置５１０に識別タグ５７０ａ及び５７０ｂを有する対象５６０ａ及び５６０ｂを提起する。
【００５９】
一般に、セキュリティ・システム５００は、多数の適切な対象が、保護されたリソースへのアクセスを許容する前にアクセス制御システム５１０に提起されるということを必要とされる。セット識別子は、代表的には、個々の対象識別子の１つのセットだけ及び対応の個々の対象に対応するので、アクセス制御装置５１０に提起された対象のセットに対して生成されたセット識別子は、提起された対象が、保護されたリソースにアクセスするために必要な多数の適切な対象であるか否かを示す。
【００６０】
アクセス制御装置５１０は、対象の識別子によって示されるように、対象の適切な結合を提起する人に、リソースへのアクセスを制限する。例えば、アクセス制御装置５１０は、ゲートを通して制限された場所へのアクセスを制限するゲートであって良い。ゲートは、対象の適切な結合がゲートに提起されるときだけ開かれ得る。もう１つの例として、アクセス制御装置５１０は、対象の適切な結合が提起されるときだけアクセスされ得る対象のための幾つかの他のコンテナまたは金庫（容器）であって良い。
【００６１】
対象５６０ａ及び５６０ｂは、図１の対象１２０ａ−１２０ｄと同様であり、保護されたリソースへのアクセスを得るためにアクセス制御装置５１０に提起され得る対象である。対象５６０ａ及び５６０ｂは、人５５０ａ及び５５０ｂが保護されたリソースにアクセスするのを許容されるということを集合的に示し得るキーまたは他の識別装置であって良い。対象５６０ａ及び５６０ｂは、図１のタグ１３０ａ−１３０ｄと同様の、それぞれタグ５７０ａ及び５７０ｂを含む。識別タグ・リーダ５２０は、図１の識別タグ・リーダと同様であり、識別タグ５７０ａ及び５７０ｂから識別子を読取り得る。識別子は、図１のセット識別子決定システム１５０と同様のセット識別子決定システム５３０に通される。セット識別子決定システム５３０は、識別タグ・リーダ５２０から受信された識別子に基づいてセット識別子を創成する。
【００６２】
生成されたセット識別子は、図１のマッピング・システム１６０と同様のマッピング・システム５４０に通される。マッピング・システム５４０は、アクセス制御装置５１０によって監視されたリソースへのアクセスが許容されるべきか否かを示す仮想対象に、受信されたセット識別子をマッピングする。１つの履行において、マッピング・システム７６０は、２つの仮想対象を維持し、そして受信されたセット識別子は、２つの仮想対象の１つにマッピングする。仮想対象の一方は、アクセスが許容されるべきであるということを示し、そして他方の仮想対象は、アクセスが許容されるべきでないということを示す。マッピング・システム５４０は、アクセス制御装置５１０に対して信号を送り、受信されたセット識別子と関連している仮想対象に基づいて、保護されたリソースへのアクセスを許容するかまたは制限する。このようなものとして、保護されたリソースへのアクセスが許容されるべきか否かを決定するために、単一のセット識別子に対応する仮想対象の只１つのルックアップが必要である。
【００６３】
幾つかの履行において、マッピング・システム５４０は、アクセス制御装置５１０から離れて、例えば、アクセス制御装置５１０を監視する外部のセキュリティ・ステーションに配置される。このような履行において、セット識別子決定システム５３０によって生成されたセット識別子は、セット識別子決定システム５３０とマッピング・システム５４０との間の通信の盗聴によって検出され得る。しかしながら、セット識別子決定システムからアクセス制御ゲート５１０に提起された対象の識別は、計算的に困難であり得る。換言すれば、アクセス制御装置５１０が、保護されたリソースへのアクセスを許容するようにするセット識別子は、既知であり得るけれども、既知のセット識別子に対応する対象の結合は、識別するのが困難であり得る。
【００６４】
セキュリティ・システムの幾つかの履行において、人５５０ａ及び５５０ｂは、識別タグと関連され得、そして対象５６０ａ及び５６０ｂは、人５５０ａ及び５５０ｂにそれぞれ関連され得るだけである。アクセス制御装置５１０がアクセスを許容するための対象の適切な結合は、人及び人の関連対象であって良い。例えば、人５５０ａが、アクセス制御装置５１０に対象５６０ａを提起するとき、人５５０ａ及び対象５６０ａと関連した識別タグから識別子を受信することを通してアクセス制御装置５１０に示されるように、アクセスは許容される。他方、もし、人５５０ｂが対象５６０ａをアクセス制御装置５１０に提起するならば、アクセスは許容されず、その理由は、人５５０ａの識別子が提起されないからであり、かつ任意選択的に人５５０ｂの識別子が提起されるからである。換言すれば、保護されたリソースへのアクセスが与えられるよう、特定の対象をアクセス制御ゲート５１０に提起するために特定の人が必要とされる。人と関連した対象のタグ及び人と関連したタグの一方が盗品または損失物の場合、アクセスは許容されず、その理由は、アクセスを得るためには双方のタグが提起されなければならないからである。
【００６５】
図６を参照すると、プロセス６００は、図５のセキュリティ・システム５００によって実行されて、保護されるリソースへのアクセスを制限するアクセス制御装置を制御する。アクセス制御装置に提起される対象と関連した識別タグからの識別子が読取られ、そしてセット識別子が、提起された対象のセットに対して創成される。セット識別子は、保護されたリソースへのアクセスが許容されるかまたは否定されるかを決定するために用いられ、それに応じて、アクセス制御装置が動作する。
【００６６】
図５のタグ・リーダ５２０のようなアクセス制御装置におけるタグ・リーダは、アクセス制御装置に提起される対象と関連した識別タグから識別子を受信する（６１０）。受信された識別子は、提起された対象の受信された識別子に基づいてセット識別子を決定する（６２０）、図５のセット識別子決定システム５３０のようなセット識別子決定システムに通される。例えば、セット識別子は、図４のプロセス４００に従って生成され得る。
【００６７】
セット識別子は、図５のマッピング・システム５４０のようなマッピング・システムに通され、該マッピング・システムは、保護されたリソースへのアクセスが許容されるべきか否かを示す仮想対象とセット識別子が関連しているか否かを決定する（６３０）。幾つかの履行において、マッピング・システムは、２つの型の仮想対象を含む。アクセスが許容されるべきことを示す仮想対象と、アクセスが許容されるべきでないことを示す仮想対象とである。マッピング・システムは、セット識別子を２つの型の仮想対象に関連させるマッピングを維持する。マッピングは、セット識別子決定システムから受信されたセット識別子に対応する仮想対象を識別するために用いられる。
【００６８】
仮想対象は、図１のデータ記憶１７０のようなデータ記憶から検索されて、仮想対象の型を決定し得る。アクセスが許容されるべきことを示す仮想対象との、セット識別子の関連は、識別子がセット識別子を創成するために用いられた対象のセットが、アクセスが許容されるべき対象の適切な結合であるということを示す。１つの履行において、マッピングがセット識別子のためのエントリを含まないならば、次に、対象のセットは適切でなく、アクセスが許容されるべきでないということが仮定され得る。
【００６９】
マッピングは、ハッシュ関数または幾つかの他の関数であって良く、該関数は、対象の対応のセットがアクセスを許容するために適切であるときにアクセスを許容するための仮想対象にセット識別子をマッピングし、そして対象の対応のセットがアクセスを許容するために適切でないときにアクセスを否定するための仮想対象にセット識別子をマッピングする。マッピングは、特定のセット識別子が、プロセス６００の実行前または実行中に、適切な仮想対象にマッピングするように、手動で特定され得る。
【００７０】
セット識別子決定システムは、セット識別子から仮想対象へのマッピングの手動の仕様を容易にするように、特定のセット識別子を生成するよう構成され得る。例えば、セット識別子決定システムは、セット識別子がアクセスを許容するために適切な対象のセットを表すときに特定のディジットで終了するセット識別子を生成するよう構成され得る。
【００７１】
もし、セット識別子がアクセスを許容するための仮想対象と関連するならば、次に、マッピング・システムは、保護されたリソースへのアクセスを許容するように、アクセス制御装置に信号を送る（６４０）。例えば、アクセス制御装置がゲートである場合の履行において、マッピング・システムは、ゲートに開くように信号を送り得る。アクセス制御装置がセーフ（安全）である場合の履行において、マッピング・システムは、アンロックして開くようにセーフ（安全）に信号を送り得る。もし、セット識別子がアクセスを許容するための仮想対象と関連していないならば、次に、マッピング・システムは、保護されたリソースへのアクセスを否定するようアクセス制御装置に信号を送る（６５０）。例えば、マッピング・システムは、閉じられてロックされたままであるようにアクセス制御装置に信号を送り得、それにより、保護されたリソースへのアクセスを制限する。
【００７２】
図７を参照すると、システム７００は、望ましくない対象のセットの分離のために信号を送り、望ましくない対象のセットがルームもしくは部屋７１０内に形成されるのを阻止する。識別タグ７３０ａ−７３０ｃでそれぞれタグ付けされた対象７２０ａ−７２０ｃがルーム７１０内に見られる。識別タグ・リーダ７４０ａは、ルーム７１０内に配置され、識別タグ・リーダ７４０ｂは、ルームの外側に見られる。タグ・リーダ７４０ａ及び７４０ｂによって読取られる識別タグは、マッピング・システム７６０と通信するセット識別子決定システム７５０に通される。ルーム７１０の外側に位置する人７７０は、識別タグ７９０を有する対象７８０を、ルーム７１０内に搬送することを試み得る。
【００７３】
ルーム７１０は、識別タグを含む対象が発見されるルームである。例えば、ルーム７１０は、化学物質が格納されているルームであって良い。もう１つの例として、ルーム７１０は、ファイル・サーバのためのバックアップ情報を含むテープもしくはバックアップが維持される別のシステムが格納されるルームであって良い。対象の望ましくないセットは、同時にルーム７１０内に見られるべきでない対象のセットである。例えば、化学物質がルーム７１０内に格納されている場合には、対象の望ましくないセットは、一緒に接近させた場合に危険に反作用し得る化学物質のセットであり得る。システム７００は、化学物質の危険なセットがルーム７１０内に一緒に格納されるのを阻止し、このことは、ルーム７１０への潜在的な損傷を阻止し得る。もう１つの例として、対象の望ましくないセットは、ファイル・サーバと、該ファイル・サーバのためのバックアップ情報を含む１つまたは複数のバックアップ・テープとを含み得る。このようなセットは、ルーム７１０の内容物が損傷された場合に、ファイル・サーバとバックアップ・テープとの双方が損傷され、ファイル・サーバの内容がバックアップ・テープから回復されるのを阻止するであろうので、望ましくない。対象の望ましくないセットは、ルーム７１０の内側及び外側の双方に発見される対象を含み得る。
【００７４】
対象７２０ａ−７２０ｃは、図１の対象１２０ａ−１２０ｄと同様であり、ルーム７１０内に発見され得る対象である。対象７２０ａ−７２０ｃは、図１のタグ１３０ａ−１３０ｄと同様の、それぞれタグ７３０ａ−７３０ｃを含む。同様に、ルーム７１０の外側に見られる対象７８０及び関連の識別タグ７９０も、図１の対象１２０ａ−１２０ｄ及びタグ１３０ａ−１３０ｄと同様である。識別タグ・リーダ７４０ａ及び７４０ｂの各々は、図１の識別タグ・リーダと同様であり、識別タグ７３０ａ−７３０ｃ及び７９０からの識別子を読取り得る。一層詳細には、タグ・リーダ７４０ａは、識別タグ７３０ａ−７３０ｃのようなルーム７１０の内側に見られる識別タグからの識別子を読取り、タグ・リーダ７４０ｂは、識別タグ７９０のようなルーム７１０の外側に見られる識別タグからの識別子を読取る。
【００７５】
識別子は、図１のセット識別子決定システム１５０と同様のセット識別子決定システム７５０に通される。セット識別子決定システム７５０は、識別タグ・リーダ７４０ａ及び７４０ｂから受信される識別子のうち創成され得る多数の識別子の各可能なセットのためのセット識別子を創成する。例えば、もし、第１の識別子、第２の識別子、及び第３の識別子が受信されるならば、セット識別子決定システム７５０は、４つのセット識別子を創成する。第１及び第２の識別子に基づくものと、第１及び第３の識別子に基づくものと、第２及び第３の識別子に基づくものと、そして第１、第２、及び第３の識別子に基づくものとである。
【００７６】
生成されたセット識別子は、図１のマッピング・システム１６０と同様のマッピング・システム７６０に通される。マッピング・システム７６０は、受信されたセット識別子がベースにしている識別子に対応する対象のセットが対象の望ましくないセットを表すか否かを示す仮想対象に、受信されたセット識別子をマッピングする。１つの履行において、マッピング・システム７６０は、２つの仮想対象を維持し、受信されたセット識別子のすべては、２つの仮想対象の一方にマッピングする。仮想対象の一方は、受信されたセット識別子に対応する対象のセットが、分離されるべき対象の望ましくないセットであるということを示し、他方の仮想対象は、対象のセットが望ましくないものではなく、分離される必要がないということを示す。
【００７７】
もし、マッピング・システム７６０が、対象の望ましくないセットを示す仮想対象に、セット識別子をマッピングするならば、望ましくないセットを示すアラームが発生され得る。さらに、もし、対象の望ましくないセットにおける対象の１つまたは複数が、ルーム７１０の外側で発見されるならば、これらの対象は、例えば、ドアをルーム７１０にロックすることにより、もしくは、ドアを開くことを阻止することにより、ルーム７１０に入ることが阻止され得る。
【００７８】
図８を参照すると、プロセス８００は、図７のシステム７００によって実行され、対象の望ましくないセットの分離に対して識別して信号を送る。ルームの内側及び外側の対象と関連した識別タグからの識別子が、ルームの内側及び外側の対象の２つ以上を含む対象の各可能なセットのためのセット識別子を創成するために、読取られて用いられる。セット識別子は、対象の望ましくないセットがルーム内に存在するか否かを、もしくは、ルームの外側の対象がルーム内にもたらされた場合にはルーム内に存在するであろうということを、決定するために用いられる。望ましくないセットの指示は、望ましくないセットが取り除かれるかもしくは形成されることから阻止されるように、生成される。
【００７９】
図７のタグ・リーダ７４０ａのようなルームの内側のタグ・リーダは、図７の対象７２０ａ−７２０ｃの識別タグ７３０ａ−７３０ｃのようなルーム内の対象と関連した識別タグからの識別子を受信する（８１０）。受信された識別子は、受信された識別子に基づくルーム内の２つ以上の対象の各可能なセットのためのセット識別子を生成する（８２０）、図７のセット識別子決定システム７５０のようなセット識別子決定システムに通される。一層詳細には、セット識別子決定システムは、タグ・リーダから受信された識別子の各可能な結合に基づいてセット識別子を生成する。識別子の各可能な結合は、対象の可能な望ましくないセットに対応し、該対応するセット識別子は、対象の可能な望ましくないセットが実際に望ましくないか否かを決定するために用いられる。セット識別子の各々は、図４のプロセス４００に従って発生され得る。
【００８０】
発生されたセット識別子は、発生されたセット識別子の１つまたは複数が望ましくない仮想対象と関連しているか否かを決定する（８３０）、図７のマッピング・システム７６０のようなマッピング・システムに通される。幾つかの履行において、マッピング・システムは、望ましくない仮想対象及び望ましい仮想対象の２つの型の仮想対象を含む。マッピング・システムは、セット識別子を２つの型の仮想対象に関連させるマッピングを維持する。マッピングは、セット識別子決定システムから受信されたセット識別子に対応する仮想対象を識別するために用いられる。仮想対象は、仮想対象の型を決定するために、図１のデータ記憶１７０のようなデータ記憶から検索され得る。セット識別子の、望ましくない仮想対象との関連は、識別子がセット識別子を創成するために用いられた対象のセットが対象の望ましくないセットであるということを示す。
【００８１】
マッピングは、対象の対応のセットが望ましくない場合に望ましくない仮想対象にセット識別子をマッピングし、そして対象の対応のセットが望ましくないものではない場合に望ましい仮想対象にセット識別子をマッピングするハッシュ関数もしくは幾つかの他の関数であって良い。マッピングは、特定のセット識別子が、プロセス８００の実行前にもしくは実行中に適切な仮想対象にマッピングするように手動で特定され得る。セット識別子決定システムは、セット識別子から仮想対象へのマッピングの手動の仕様を容易にするために、特定のセット識別子を発生するよう構成され得る。例えば、セット識別子決定システムは、セット識別子が対象の望ましくないセットを表すときに、特定のディジットで終了するセット識別子を生成するように構成され得る。
【００８２】
もし、セット識別子の１つまたは複数が望ましくない仮想対象と関連するならば、次に、マッピング・システムは、１つまたは複数のセット識別子に対応する対象のセットにおける対象が分離されるべきであるという指示を発生する（８４０）。換言すれば、マッピング・システムは、対象の少なくとも１つの望ましくないセットがルーム内に位置するという指示を発生する。例えば、対象の少なくとも１つの望ましくないセットがルーム内に発見されるということを示すアラームが発生され得る。１つの履行において、セット識別子決定システム及びマッピング・システムは、望ましくない仮想対象と関連したセット識別子に対応する対象が容易に識別され得るように状態情報を維持する。例えば、セット識別子決定システムは、セット識別子がベースとする対象識別子へのセット識別子のマッピングを維持し得る。マッピング・システムが、望ましくない仮想対象と関連したセット識別子を識別するとき、マッピング・システムは、そのセット識別子をセット識別子決定システムに戻して通させ得、それにより、対象の望ましくないセットにおける対象の識別子が、セット識別子決定システムによって維持されたマッピングで識別され得る。それらの識別子に対応する対象は、対象の望ましくないセットを取り除くように、識別されて分離され得る。１つの履行において、対象の望ましくないセットを取り除くことは、ルームの外側に対象の少なくとも１つを移動させることを含む。
【００８３】
どのセット識別子も望ましくない仮想対象と関連しない場合、次に、図７のタグ・リーダ７４０ｂのようなルームの外側のタグ・リーダは、図７の対象７８０の識別タグ７９０のようなルームの外側の対象と関連した識別タグからの識別子を受信し得る（８５０）。ルームの外側の対象は、ルーム内にもたらされるべき対象を表し得る。受信された識別子は、セット識別子決定システムに通され、該セット識別子決定システムは、ルームの内側及び外側のタグ・リーダから受信された識別子に基づいて、ルーム内にもたらされるべき対象と、ルーム内にすでにある対象の少なくとも１つを含む対象の各可能なセットごとにセット識別子を発生する（８６０）。セット識別子は、該セット識別子がいかに一層早く発生されるか、すなわち、いかにルーム内の対象の識別子だけに基づいているかと同様に発生される（８２０）。
【００８４】
発生されたセット識別子は、マッピング・システムに通され、該マッピング・システムは、発生されたセット識別子の１つまたは複数が望ましくない仮想対象と関連しているか否かを決定する（８７０）。このような決定は、以前に為されたように、マッピング・システムによって維持されるマッピングに従って為され得る。
【００８５】
もし、セット識別子の１つまたは複数が望ましくない仮想対象と関連するならば、次に、ルーム内にもたらされるべき対象は、ルーム内にすでにある対象の１つまたは複数を有する対象の望ましくないセットを形成する。このようなものとして、ルームの外側の対象は、ルーム内にもたらされるのを阻止される（８８０）。例えば、ルームへのドアがロックされ得、そうでない場合には開かれるのを阻止され、それにより、ルームの外側の対象は、ルーム内にもたらされ得ない。どのセット識別子も望ましくない仮想対象と関連しないならば、次に、ルーム内にもたらされるべき対象は、ルーム内にすでにある対象の１つまたは複数を有する対象の望ましくないセットを形成しない。このようなものとして、ルームの外側の対象は、ルーム内にもたらされるのを許容される（８９０）。例えば、ルームへのドアは、アンロック（解錠）されて開かれ得る。
【００８６】
説明したシステム、方法、及び技術は、ディジタル電子回路、コンピュータ・ハードウェア、ファームウェア、ソフトウェア、もしくはこれらの要素の結合で履行され得る。これらの技術を用いた装置は、適切な入力及び出力装置、コンピュータ・プロセッサ、及びプログラム可能なプロセッサにより実行させるための機械読取り可能な記憶装置で実体的に実施されるコンピュータ・プログラム・プロダクトを含み得る。これらの技術を実施するプロセスは、入力データに作用して適切な出力を生成することにより所望の作用を行わせるための命令のプログラムを実行するプログラム可能なプロセッサによって行われ得る。該技術は、データ記憶システムからデータ及び命令を受信してデータ記憶システムにデータ及び命令を送信するよう結合された少なくとも１つのプログラム可能なプロセッサ、少なくとも１つの入力装置、及び少なくとも１つの出力装置を含むプログラム可能なシステム上で実行可能な１つまたは複数のコンピュータ・プログラムで履行され得る。各コンピュータ・プログラムは、高レベル手続きもしくはオブジェクト指向プログラム言語で、もしくはアセンブリまたは所望ならば機械言語で履行され得、いずれの場合においても、言語は、コンパイルされるかもしくは解釈される言語であって良い。適切なプロセッサは、例として、汎用及び特別目的の双方のマイクロプロセッサを含む。一般に、プロセッサは、リード・オンリ・メモリ及び／またはランダム・アクセス・メモリからの命令及びデータを受信する。コンピュータ・プログラム命令及びデータを実体的に実施するために適切な記憶装置は、消去可能プログラム可能なリード・オンリ・メモリ（ＥＰＲＯＭ）、電気的消去可能プログラム可能なリード・オンリ・メモリ（ＥＥＰＲＯＭ）及びフラッシュ・メモリ・デバイスのような半導体メモリ・デバイスを例として含むすべての形態の不揮発性メモリ；内部ハード・ディスク及び取り外し可能ディスクのような磁気ディスク；磁気光ディスク；及びコンパクト・ディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）を含む。上述のいずれも、特別に設計されたＡＳＩＣｓ（アプリケーション・スペシフィック集積回路）によって補充され得るか、もしくは、該ＡＳＩＣｓに組み込まれ得る。
【００８７】
特許請求の範囲の精神及び範囲から逸脱することなく種々の変更が為され得ることが理解されるであろう。例えば、開示された技術のステップが異なった順番で行われる場合、及び／または、開示されたシステムにおける構成要素が異なった態様で結合されるか、及び／または、他の構成要素によって置き換えられるかもしくは補足される場合にも、長所の結果が達成され得る。従って、他の履行も特許請求の範囲内にある。
【図面の簡単な説明】
【００８８】
【図１】対象のセットの識別子を決定するためのシステムのブロック図である。
【図２】対象のセットの識別子を決定して用いるためのプロセスのフローチャートである。
【図３】対象のセットの識別子を決定する図１のシステムのセット識別子決定システムのブロック図である。
【図４】個々の対象の識別子に基づいてセット識別子を決定するためのプロセスのフローチャートである。
【図５】提起された対象のセットのために決定される識別子に基づいてリソースへのアクセスを提供するためのシステムのブロック図である。
【図６】提起された対象のセットのために決定される識別子に基づいてリソースへのアクセスを提供するためのプロセスのフローチャートである。
【図７】対象の望ましくないセットを識別するためのシステムのブロック図である。
【図８】対象の望ましくないセットを識別するためのプロセスのフローチャートである。
【符号の説明】
【００８９】
１００      識別システム
１１０      対象のセット
１２０ａ〜１２０ｄ      対象体
１３０ａ〜１３０ｄ      識別タグ
１４０      タグ・リーダ
１５０      セット識別子決定システム
１６０      マッピング・システム
１７０      データ記憶
１８０ａ〜１８０ｄ      仮想対象
【図１】
2006164250.tif 000003
【図２】
2006164250.tif 000004
【図３】
2006164250.tif 000005
【図４】
2006164250.tif 000006
【図５】
2006164250.tif 000007
【図６】
2006164250.tif 000008
【図７】
2006164250.tif 000009
【図８】
2006164250.tif 000010
【外国語明細書】
2006164250.tif 000011
2006164250.tif 000012
2006164250.tif 000013
2006164250.tif 000014
2006164250.tif 000015
2006164250.tif 000016
2006164250.tif 000017
2006164250.tif 000018
2006164250.tif 000019
2006164250.tif 000020
2006164250.tif 000021
2006164250.tif 000022
2006164250.tif 000023
2006164250.tif 000024
2006164250.tif 000025
2006164250.tif 000026
2006164250.tif 000027
2006164250.tif 000028
2006164250.tif 000029
2006164250.tif 000030
2006164250.tif 000031
2006164250.tif 000032
2006164250.tif 000033
2006164250.tif 000034
2006164250.tif 000035
2006164250.tif 000036
2006164250.tif 000037
2006164250.tif 000038
2006164250.tif 000039
2006164250.tif 000040
2006164250.tif 000041
2006164250.tif 000042
2006164250.tif 000043
2006164250.tif 000044
2006164250.tif 000045
2006164250.tif 000046