(57)【要約】顧客に近いアクセスが制限された設備内の製品の販売時点管理および運送時点管理および／または製品の配送を提供する方法およびシステム。本方法およびシステムは、無線周波タグが装着された製品を利用し、エネルギー共有、遮蔽、およびヌルの影響を軽減する。一実施形態では、ＲＦタグを付けた複数の製品が、冷蔵庫、保管庫、およびマイクロウェアハウスへのアクセスを検知できるドアまたは開口部を有するその他のマイクロウェアハウス内に置かれる。一実施形態では、ドアの内部に１又はそれより多くのアンテナが配置される。各アンテナは、見通し伝送ラインを有し、所定の周波数で信号を発するように構成することができる。各アンテナは、マイクロウェアハウス内に電磁場を形成する。一実施形態では、製品は、１又はそれより多くの大型容器、区画、あるいはマイクロウェアハウス内に置かれた同様のデバイスに、複数の製品の少なくとも２つが互いから距離を空けてエネルギー共有を低減するように置かれる。反射板、アンテナを移動させるデバイス、またはその他の機構の使用を通じて、マイクロウェアハウス内の電磁場を移動または変化させる。
2005518324.tif 000002
【特許請求の範囲】
【請求項１】
アクセスが制限された区域から複数の製品を配送する方法であって、
各製品に無線周波識別タグを設けるステップと、
少なくとも１つの所定の周波数で信号を発し、アクセスが制限された区域内に少なくとも１つの電磁場を発生するように構成された少なくとも１つのアンテナを前記アクセスが制約された区域内に配置するステップと、
前記アクセスが制限された区域内に複数の製品を配置するステップと、
キーから識別情報を読み取るステップと、
前記のキーから読み取られた識別情報が認証された場合、前記アクセスが制限された区域への進入を許可するステップと、
前記アクセスが制限された区域からの退出を検出するステップと、
前記少なくとも１つのアンテナを使用して、前記アクセスが制限された区域の第１のスキャンを行い、当該スキャンが第１の結果を生成するステップと、
第１の結果を所定の整合性レベルと比較するステップと、
第１の結果が所定の整合性レベルと等しくないか、または所定の整合性レベルを超えない場合は、１又はそれより多くの回数の後続スキャンを実行するステップと
を備える方法。
【請求項２】
各後続のスキャンは後の結果を生成し、
１又はそれより多くの回数の後続のスキャンを実行する前記ステップは、後の結果の少なくとも１つが整合性レベルと等しくなるか、又は整合性レベルを超えるまで継続し、
前記方法はさらに、
複数の製品の数を決定するステップと、
前記複数の製品の数から、第１の結果または前記の複数の後の結果のうちの１つに基づく値を減算することにより、前記複数の製品の数の変化を決定するステップと
を備える請求項１に記載の方法。
【請求項３】
第１のスキャンまたは前記の複数の後続のスキャンのうちの１つのスキャン中に複数のタグのうちの１又はそれより多くのタグをクローキングするステップをさらに備える請求項１に記載の方法。
【請求項４】
第１の結果または複数の後の結果のうちの１つに基づく情報をバッファに格納するステップをさらに備える請求項１に記載の方法。
【請求項５】
前記バッファに格納された情報を、第１の結果の後に行われたスキャンから得られた情報と比較するステップをさらに備える請求項４に記載の方法。
【請求項６】
第１のスキャンと各後続のスキャンとからなる群から選択された少なくとも１つのスキャンの読み取り時間を決定するステップをさらに備える請求項１に記載の方法。
【請求項７】
前記読み取り時間に基づいて動作パラメータを決定するステップをさらに備える請求項６に記載の方法。
【請求項８】
前記アクセスが制限された区域に関連付けられたセンサから情報を収集するステップをさらに備える請求項１に記載の方法。
【請求項９】
第１のスキャンと各後続のスキャンとからなる群から選択された少なくとも１つのスキャンに基づいてメッセージを発生するステップをさらに備える請求項１に記載の方法。
【請求項１０】
前記アクセスが制限された区域内のデバイスで維持される時間を標準時間基準と同期化するステップをさらに備える請求項１に記載の方法。
【請求項１１】
前記アクセスが制限された区域に関連付けられたデバイスの動作状態検査を行うステップをさらに備える請求項１に記載の方法。
【請求項１２】
１又はそれより多くの所定の警報条件を検査するステップをさらに備える請求項１に記載の方法。
【請求項１３】
前記電磁場のヌルの位置を変えるステップをさらに備える請求項１に記載の方法。
【請求項１４】
読み取り時間の曲線を使用してマイクロウェアハウス内の条件を決定するステップをさらに備える請求項１に記載の方法。
【請求項１５】
ＲＦＩＤを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出するように構成された検出デバイスを備える装置であって、
前記検出デバイスにより前記区域からの物品の取り出しが検出されるのに応答してＸＭＬメッセージが発生され、
前記ＸＭＬメッセージに応答して物品の補充に関する決定が行われる、装置。
【請求項１６】
別の装置が物品の補充に関する決定を行う請求項１５に記載の装置。
【請求項１７】
ＸＭＬメッセージが、無線接続を介して前記装置から前記別の装置に送信される請求項１６に記載の装置。
【請求項１８】
前記ＸＭＬメッセージが、ネットワークを介して前記装置から前記別の装置に送信される請求項１６に記載の装置。
【請求項１９】
前記装置が自動販売機である請求項１５に記載の装置。
【請求項２０】
あらかじめ取り込まれた金銭相当物を含むスマートカードを読み取るように構成されたスマートカード・リーダと、
前記検出デバイスによる物品の検出に応じて、あらかじめ取り込まれた金銭相当物を引き落とすように構成された引き落としユニットと
をさらに備える請求項１５に記載の装置。
【請求項２１】
前記装置は自動販売機である請求項２０に記載の装置。
【請求項２２】
前記検出デバイスがさらに、ＲＦＩＤを使用して、ＲＦＩＤタグを有する物品の区域内への配置を検出する請求項１５に記載の装置。
【請求項２３】
前記区域が、冷蔵庫、冷凍庫、容器、部屋、保管庫、および装置からなる群から選択される請求項１５に記載の装置。
【請求項２４】
ＲＦＩＤタグを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出する検出手段を備える装置であって、
前記検出手段により前記区域からの物品の取り出しが検出されるのに応答して、ＸＭＬメッセージが発生され、
前記ＸＭＬメッセージに応答して物品の補充に関する決定が行われる、装置。
【請求項２５】
別の装置が物品の補充に関する決定を行う請求項２４に記載の装置。
【請求項２６】
ＸＭＬメッセージが、無線接続を介して前記装置から前記別の別の装置に送信される請求項２５に記載の装置。
【請求項２７】
前記ＸＭＬメッセージが、ネットワークを介して前記装置から前記別の装置に送信される請求項２５に記載の装置。
【請求項２８】
前記装置が自動販売機である請求項２４に記載の装置。
【請求項２９】
あらかじめ取り込まれた金銭相当物を含むスマートカードを読み取るスマートカード読み取り手段と、
前記検出手段による物品の検出に応じて、あらかじめ取り込まれた金銭相当物を引き落とす引き落とし手段と
をさらに備える請求項２４に記載の装置。
【請求項３０】
前記装置が自動販売機である請求項２９に記載の装置。
【請求項３１】
ＲＦＩＤタグを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出するステップと、
前記検出ステップにより前記区域からの物品の取り出しが検出されるのに応答して、ＸＭＬメッセージを発生するステップと、
前記ＸＭＬメッセージに応答して物品を補充するかどうかを決定するステップと
を備える方法。
【請求項３２】
前記検出ステップによる物品の検出に応じて、あらかじめ取り込まれたスマートカードの金銭相当物をスマートカード上で引き落とすステップ
をさらに備える請求項３１に記載の方法。
【請求項３３】
ＲＦＩＤタグを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出するように構成された検出デバイスを備える装置であって、
前記検出デバイスにより前記区域からのＲＦＩＤタグの取り出しが検出されるのに応答して、マークアップ言語メッセージが発生され、
前記マークアップ言語メッセージに応答して、ＲＤＩＤタグに対応する物品の補充に関する決定が行われる、装置。
【請求項３４】
ＲＦＩＤタグを使用して、ある区域からのＲＦＩＤタグの取り出しを検出する検出手段を備える装置であって、
前記検出手段により前記区域からのＲＦＩＤタグの取り出しが検出されるのに応答して、マークアップ言語メッセージが発生され、
前記マークアップ言語メッセージに応答して、ＲＦＩＤタグに対応する物品の補充に関する決定が行われる装置。
【請求項３５】
ＲＦＩＤタグを使用して、ある区域からのＲＦＩＤタグの取り出しを検出するステップと、
前記検出ステップにより前記区域からのＲＦＩＤタグの取り出しが検出されるのに応答して、マークアップ言語メッセージを発生するステップと、
前記マークアップ言語メッセージに応答して、ＲＦＩＤタグに対応する物品を補充するかどうかを決定するステップと
を備える方法。
【請求項３６】
装置の一部分に可動式に取り付けられた、ＲＦＩＤスキャンを行うアンテナと、
前記アンテナを移動するように構成されたアンテナ移動ユニットと
を備える装置。
【請求項３７】
前記アンテナがピボットの上に取り付けられ、前記アンテナ移動ユニットが前記アンテナを軸回転させる請求項３６に記載の装置。
【請求項３８】
前記装置は冷凍庫である請求項３６に記載の装置。
【請求項３９】
前記アンテナが、前記冷凍庫のドアの内部に可動式に取り付けられる請求項３８に記載の装置。
【請求項４０】
前記アンテナは、ＲＦＩＤスキャンを行って、前記冷凍庫内に配置されたＲＦＩＤタグを検出する請求項３８に記載の装置。
【請求項４１】
前記ＲＦＩＤタグが前記冷凍庫内の棚の上に配置される請求項４０に記載の装置。
【請求項４２】
前記ＲＦＩＤタグが前記冷凍庫内の引き出しに配置される請求項４０に記載の装置。
【請求項４３】
前記アンテナが２つ以上ある請求項３６に記載の装置。
【請求項４４】
装置の一部分に取り付けられ、前記装置内のある区域のＲＦＩＤスキャンを行うように構成されたＲＦＩＤスキャン・ユニットを備え、
前記ＲＦＩＤスキャン・ユニットが、（ａ）前記区域内の電磁場の構成を変化させるように構成された可動部と、（ｂ）前記可動部の運動を制御する手段とを備える、装置。
【請求項４５】
前記可動部がアンテナである請求項４４に記載の装置。
【請求項４６】
前記アンテナがピボットの上に取り付けられる請求項４５に記載の装置。
【請求項４７】
前記区域が前記装置の引き出しを含む請求項４４に記載の装置。
【請求項４８】
前記区域が前記装置の棚を含む請求項４４に記載の装置。
【請求項４９】
前記装置が冷凍庫である請求項４４に記載の装置。
【請求項５０】
装置の一部分に取り付けられ、前記装置内のある区域のＲＦＩＤスキャンを行うように構成されたＲＦＩＤスキャン・ユニットを有する前記装置を設けるステップであって、前記ＲＦＩＤスキャン・ユニットが、（ａ）前記区域内の電磁場の構成を変化させるように構成された可動部と、（ｂ）前記可動部の運動を制御する手段とを備える、前記装置を設けるステップと、
前記可動部を動かして前記区域内の電磁場の構成を変化させるステップと
を備える方法。
【請求項５１】
第１のアンテナと、
第２のアンテナと、を備え、
前記第１のアンテナ及び前記第２のアンテナが、ＲＦＩＤスキャンを行うため使用され、
前記第１のアンテナと前記第２のアンテナを異なる時に作動させてＲＦＩＤスキャンを行う手段を更に備える、装置。
【請求項５２】
ＲＦＩＤスキャンを行う複数のアンテナを設けるステップと、
前記複数のアンテナの第１のアンテナと前記複数のアンテナの第２のアンテナを異なる時に作動させてＲＦＩＤスキャンを行うステップと
を備える方法。
【請求項５３】
ある区域のＲＦＩＤスキャンを行い、当該ＲＦＩＤスキャンが結果を発生するステップと、
前記結果を所定の整合性レベルと比較するステップと、
前記比較に応じて後続のＲＦＩＤスキャンを行うステップと
を備える方法。
【請求項５４】
前記比較に応じて後続のスキャンを行う前記ステップは、前記結果が所定の整合性レベル未満であるとの決定に応じて後続のスキャンを行うステップである請求項５３に記載の方法。
【請求項５５】
後続のスキャンの結果と所定の整合性レベルとの比較に応じて、後続のスキャンを行う前記ステップを反復するステップをさらに備える請求項５３に記載の方法。
【請求項５６】
ＲＦＩＤスキャンを行い、結果を得る手段と、
前記結果を所定の整合性レベルと比較する手段と、
前記比較に応じて、後続のＲＦＩＤスキャンを行う手段と
を備える装置。
【請求項５７】
ある区域から複数の製品を配送する方法であって、
各製品に無線周波識別タグを設けるステップと、
少なくとも１つの所定の周波数で信号を発し、区域内に少なくとも１つの電磁場を発生するように構成された少なくとも１つのアンテナを前記区域内に配置するステップと、
前記区域内に複数の製品を配置するステップと、
前記少なくとも１つのアンテナを使用して前記区域の第１のスキャンを行い、当該スキャンが第１の結果を発生するステップと、
第１の結果を所定の整合性レベルと比較するステップと、
第１の結果が所定の整合性レベルと等しくないか、又は所定の整合性レベルを超えない場合、１又はそれより多くの回数の後続のスキャンを実行するステップと
を備える方法。
【請求項５８】
各後続のスキャンが後の結果を発生し、１又はそれより多くの回数の後続のスキャンを実行する前記ステップは、前記後の結果の少なくとも１つが整合性レベルと等しくなるか、又は整合性レベルを超えるまで継続し、
前記方法はさらに、
複数の製品の数を決定するステップと、
前記複数の製品の数から第１の結果または前記の複数の後の結果のうちの１つに基づく値を減算することにより、複数の製品の数の変化を決定するステップと
を備える、請求項５７に記載の方法。
【請求項５９】
第１のスキャンまたは前記の複数の後続のスキャンの１つのスキャン中に複数のタグの１又はそれより多くのタグをクローキングするステップをさらに備える請求項５７に記載の方法。
【請求項６０】
装置内の空間のＲＦＩＤスキャンを行うように構成されたＲＦＩＤスキャン・ユニットを備える装置であって、
前記装置の内部壁面に配設された非平坦な反射面を有する装置。
【請求項６１】
前記非平坦な反射面が前記装置の内部壁面に取り付けられた部材の上にある請求項６０に記載の装置。
【請求項６２】
前記部材がのこぎり歯型の断面を有する請求項６１に記載の装置。
【請求項６３】
前記装置の内部壁面に取り付けられた反射器をさらに備え、前記反射器が非平坦な反射面を有する請求項６０に記載の装置。
【請求項６４】
前記非平坦な反射面がのこぎり歯型のパターンを備える請求項６３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本出願は、２００１年１０月１６日に出願された出願Ｎｏ．０９／９８１，２１９の一部継続出願である。出願番号０９／９８１，２１９は、２０００年１０月２０日に出願された仮出願Ｎｏ．６０／２４１，９０７の利益を請求する。
【０００２】
［発明の背景］
本発明は、顧客に製品を配送する方法およびシステムに関する。より詳細には、本発明は、無線周波（「ＲＦ」）タグを使用して製品の使用状況を追跡し、中央コンピュータに情報を提供して、自動化された製品の補充、在庫調べ、追跡、あるいは追加注文を可能にするシステムに関する。
【０００３】
現在、各種の紙による注文システム、電子的な注文システム、インターネットの注文システムを利用することができ、実際に使用されている。また、バーコード方式を用いるシステムを含む複数の在庫追跡システムも使用されている。バーコードを超えて、ＲＦタグを用いて在庫追跡を行えることが提案されている。しかし、商業的に許容できるＲＦシステム、特に比較的狭い場所で何百もの品目を追跡することが可能なＲＦシステムは、まだ開発されていない。さらに、商品が使用される場所に近い場所で消費者が商品を注文し、受け取ることができ、また人間による限られた介在で自動的に使用状況を追跡し、追加注文を開始する、商業的に許容できる統合システムも利用することができない。
【０００４】
［発明の概要］
したがって、消費者が、紙またはコンピュータによる注文を必要とせずに、商品を使用する場所に近い場所で商品の配送を経験するように商品の配送および追跡を改良する必要がある。また、比較的狭い区域または容積内に置かれたＲＦタグを付けた多数の品目を追跡することが可能な配送システムに対する必要性もある。
【０００５】
本発明は、ユーザが対象となる製品を見つけ、その製品を取り出すだけでよいシステムおよび方法を提供する。大半のインターネットを利用したシステムおよび方法と比べると本発明は「クリックレス」である。すなわち、本発明は、ユーザによる手動の入力をほとんどあるいは全く必要としない。本発明は、複数の製品を配送するシステムを提供する。各製品には無線周波（「ＲＦ」）タグが付けられる。本明細書で使用する無線周波とは、可聴波の放射と赤外線放射の間に位置する電磁放射を意味し、マイクロ波の放射を含む。各タグには一意の識別コードでもって符号化される。一実施形態では、システムは、識別コードを有する無線周波ユーザ・バッジを所持する個人によってアクセスされる。あるいは、本システムは、磁気読み取りカード（ｍａｇｎｅｔｉｃ  ｓｗｉｐｅ  ｃａｒｄｓ）、パスワード・システム、バイオメトリック認証装置（網膜スキャナ、指紋リーダ、音声識別装置など）、バーコード・カード、あるいは許可された者にアクセス権を制限する他のシステムに依拠することもできる。
【０００６】
本システムは、１又はそれより多くの保管庫、冷蔵庫、同様の保管装置（「マイクロウェアハウス」と総称する）、あるいはＲＦタグを付けた製品が蓄えられ、上記の機構の１つを通じて個人によってアクセスされるセキュリティが保護された部屋をも含む。一実施形態では、各マイクロウェアハウスはＲＦ空洞（ｃａｖｉｔｙ）を画定し、ロック（錠）（電気式のロックなど）を備えることが可能なドア、マイクロウェアハウスの表面または内部に取り付けられたアンテナまたはアンテナ・アレイ、ロックおよびアンテナに結合されたクライアント・コントローラ（または同様のプログラム可能なデバイス）、バッジ・リーダまたはキー・リーダ、およびライト、オーディオ・デバイス、またはディスプレイなどの出力装置あるいはユーザ・フィードバック装置を有する。バッジ・リーダまたはキー・リーダからの信号を使用して、クライアント・コントローラは、ユーザ・バッジのコードを読み取るなどにより、マイクロウェアハウスにアクセスしようとする個人の識別を調べる。次いで、ユーザ・フィードバック装置が起動されて、マイクロウェアハウスにアクセスしようとしている個人がユニットへのアクセスが許可されるかどうかを知らせる。コードまたは他の識別子が記憶された許可ユーザの記録と一致する場合、クライアント・コントローラはドアを開け、ユーザはマイクロウェアハウスから所望の製品を取り出すことができる。ひとたびユーザがドアを閉めると（そして一部の実施形態ではドアがロックされると）、クライアント・コントローラは、マイクロウェアハウスに残っている製品のスキャンを行って、それら各製品の識別を決定する。クライアント・コントローラは次いで、各製品の識別を含むメッセージ、または取り出された製品に関連する他のメッセージを発生する。そのメッセージまたは第１のメッセージに基づく第２のメッセージは、サーバに送信される。サーバは、自動的に、すなわちユーザ入力に依拠せずに、製品およびユーザ情報を追跡する。サーバは、ユーザによってマイクロウェアハウスから取り出された製品の注文も発生する。サーバは、その注文を自動的に発注するようにプログラムすることができる。これにより、顧客が消費した品目を再注文する必要がなくなる。
【０００７】
あるいは、本システムは、自動販売機のように動作することができるが、製品の出口室、すなわち製品が保存場所から落下した後にユーザが製品を取り出すドアの後ろにある場所が、ＲＦ空洞として構成される。ユーザが取り出し区域に落下した製品を取り上げる時、またはその前に、製品のタグを読み取ることができる。
【０００８】
各ユーザ・バッジは、識別情報を有する他に、請求情報および支払い形態情報も含むことができる。明らかであるように、請求情報は、料金を請求されるエンティティの形をとることができ、そのエンティティはタグに関連付けられた個人であっても、そうでなくともよい。支払い形態情報は、口座情報、クレジット・カード情報などを含むことができる。
【０００９】
一実施形態では、各ＭＷのドアの中にアンテナのアレイが配置される。各アンテナは、見通し伝送ライン（ｔｒａｎｓｍｉｓｓｉｏｎ  ｌｉｎｅ  ｏｆ  ｓｉｇｈｔ）を有し、１又はそれより多くの所定の周波数で信号を発するように構成される。アンテナ・アレイは、ＭＷ内に電磁場を発生する。製品は、ＭＷ内に配置された１又はそれより多くの大型容器、区画、あるいは同様のデバイスに置かれる。電磁場は、反射板、またはアレイ内のアンテナを移動させる装置の使用を通じて、マイクロウェアハウスによって画定される空洞内で変化させることが好ましい。一実施形態では、ドア／保管棚の隙間の近くにＲＦ信号を反射する材料を配置してＲＦエネルギーの放出を防ぐ。これにより、隙間の近くを除いてＭＷ外部での偶発的なタグの読み取りと、ＭＷの外部で人々および物がＲＦ放射にさらされることが減る。
【００１０】
好ましい一実施形態では、タグを付けた製品は、各製品の各タグが規則正しく編成されるように配置して、それにより、１）空洞内のＲＦを吸収する物質によってタグが遮蔽される可能性を低減し、２）過度の近接のために１つのタグが別のタグとエネルギーを共有する可能性を低減し、３）周辺ＲＦ範囲および空洞のヌル（ｎｕｌｌ）内に位置するタグの向きが、ＲＦの断面とそのような各タグのエネルギー吸収性を増すようにする。上記の３つの望ましい特性の一部は、アレイ内の少なくとも１つのアンテナの見通し伝送ラインに対してタグが概ね直交する（概ね平行に配置するのとは対照的に）ようにタグを配置することによって達成することができる。また、エネルギー共有が低減するように、複数の製品の少なくとも２つを相互から間隔を空けて配置することができる。（「エネルギー共有」とは、近接して配置された１又はそれより多くのタグが、容積（ｖｏｌｕｍｅ）を通じて伝播する電磁波からのエネルギーを共有し、それにより、それらタグの１つまたはそれより多くのものが動作されるのに十分なエネルギーを受け取ることができず、したがって識別信号を発することができない現象である。）本発明の一形態では、この距離は、アンテナ・アレイからの信号の波長に基づき、その波長の何分の１かである。好ましい一実施形態では、この距離は約３〜約６ｃｍである。
【００１１】
各タグが、所定の時間量にわたり自身をクローキング（ｃｌｏａｋ）する能力を備えることも好ましい。この時間量は、マイクロウェアハウス内のタグの最大数とタグの温度に基づく範囲内とすることができる。一実施形態では、この時間は、タグを付けた製品が−２０℃の温度で保管される場合に約１〜５秒である。ただし、この時間量は可変であり、ＭＷ内部の温度、タグのタイプ、タグ送信アルゴリズム、およびウェイク（ｗａｋｅ）機能あるいはクローキング解除機能があるかないかに依存する。クローキング時間は、アルゴリズム的に許容できる時間内に別のスキャンを行えるようにクローキング解除を可能にするような時間が選択される。
【００１２】
コントローラ（多くの場合「クライアント・コントローラ」と呼ぶ）がアンテナ・アレイに結合され、一続きのスキャンあるいは実行が行われるようにアンテナ・アレイを制御するように動作する。好ましい実施形態では、コントローラは、ベースライン実行、在庫実行、およびバックグラウンド実行を行うように動作する。コントローラは、マイクロウェアハウス内のタグ付き品目の存在の変化を示すメッセージを生成し、それらのメッセージをキューまたはバッファに格納する。コントローラはまた、整合性値を計算し、その値を所定の整合性値と比較し、比較の結果をメッセージで報告する。
【００１３】
上記から明らかなように、本発明の利点は、製品の在庫調査を行い且つ配送する方法およびシステムを提供することである。本発明の他の特徴および利点は、詳細な説明および添付図面を検討することとにより明らかになろう。
【００１４】
［詳細な説明］
本発明の実施形態を詳細に説明する前に、本発明は、その適用において、以下の説明で述べ、図面に図示する構成要素の構造と構成の詳細に限定されないことを理解されたい。本発明には、さらに他の実施形態が可能であり、各種の方式で実施または実行することができる。また、本明細書で使用する術語および用語は、説明を目的とするものであり、限定的なものと解釈すべきではないことも理解されたい。
【００１５】
図１に、本発明を実施する例示的システム２５を示す。システム２５は、ユーザ・リストを作成および維持し、在庫確認、会計、注文の機能、およびマイクロウェアハウスの状態、温度の監視、および他の障害の監視などの監視機能を行う２つのサーバ（メンテナンス・サーバと商取引サーバ）２６および２７を含む。サーバ２６および２７は、ＴＣＰ／ＩＰ、ＵＤＰ、あるいはその他のプロトコルなどの標準的なプロトコルを使用して、ネットワーク２８を通じて、クライアント（より詳細にはコンピュータ、または下記のマイクロウェアハウス（「ＭＷ」）内のコントローラなどの同様の装置）と通信することができる。ネットワーク２８は、インターネット、電話網、無線ネットワーク、電力線搬送（「ＰＬＣ」）ネットワーク、またはその他のタイプのネットワーク、およびそれらの組合せである。図の実施形態で、サーバ２６および２７は、標準的なハードウェアとオペレーティング・システム・ソフトウェア（図示せず）を含む。ハードウェアとオペレーティング・システム・ソフトウェアの上位ではＭＷエンタープライズ・アプリケーション２９が実行される。ＭＷエンタープライズ・アプリケーション２９は、登録モジュール３１、注文履歴モジュール３２、アカウント・セットアップ・モジュール３３、および在庫補充要求モジュール３４を含むプロファイル・データベース３０にアクセスする。モジュール３１〜３４はそれぞれ、サーバ２７に結合されたクライアントごとに維持される。これらのモジュールは、インターネットのワールド・ワイド・ウェブ（ＷＷＷ）部分用のプロトコルを使用してシステム管理者からアクセスできるように設計されたウェブ・コンテンツを用いて構成することができる。
【００１６】
図２の参照から最もよく分かるように、ＭＷエンタープライズ・アプリケーション２９は多数の機能を行う。おおまかに述べると、ＭＷエンタープライズ・アプリケーション２９は、無線周波識別（「ＲＦＩＤ」）バッジまたはその他のユーザ・バッジまたはキー（下記で説明する）の管理を制御し、サーバ２７に接続されたクライアントとの通信セッションを管理し、サーバ２６および２７に接続されたクライアントごとに製品の在庫を維持し、製品を注文する前に、ＭＷ、および一部の実施形態では当該の特定のＭＷにローカルな他のＭＷの在庫を確認し、通信のセキュリティを管理し、システム管理機能を提供し、サーバに接続されたクライアントの健全性（ｈｅａｌｔｈ）を監視および維持する。
【００１７】
登録モジュール３１（図１）は、サーバ２７に接続されたクライアントの位置に関する情報へのアクセスを提供することにより、サーバ２７の在庫機能の一部を提供する。本発明の一実施形態では、クライアントはＭＷの形をとる。登録モジュールはまた、特定のＭＷに配属された販売員に関する情報と、各ＭＷの識別、場所、および同様の情報へのアクセスも提供する。登録モジュール３１は、ＭＷデータベース３４Ａにアクセスすることができる。
【００１８】
注文履歴モジュール３２は、各ＭＷ３６の注文の履歴と、各ＭＷ３６の製品の嗜好を提供する。アカウント・セットアップ・モジュールは、支払いの承諾、ユーザ情報、および同様の情報のための管理画面を提供する。在庫補充要求モジュール３４は、使用状況と、特定の顧客の要求および同様の情報に基づいて、在庫の補充を制御する。
【００１９】
サーバ２７は、クライアント（すなわちＭＷ）から受け取った情報を使用してフルフィルメント（ｆｕｌｆｉｌｌｍｅｎｔ）・インフラストラクチャ（図示せず）に伝えられる注文を発生する商取引エンジン３５にもアクセスする。フルフィルメント・インフラストラクチャは、本発明のシステムおよび方法を使用して配送する製品を生産する。クライアントからの情報は、製造インフラストラクチャおよび販売、顧客関係管理（「ＣＲＭ」）、料金の請求、およびその他のシステムおよび機能（いずれも図示せず）によって使用することができる。例えば、本発明は、酵素、アッセイ、クローニング・ベクター、コンピテント細胞などの生命科学研究製品の配送に使用することができる。（無論、本発明を使用して幅広い非生物学的な製品を配送することもできる）。サーバ２７から提供される情報が製造インフラストラクチャで使用されて、上記のような製品に対する需要に応じて製品の適正な製造を保証する。上記のように、サーバ２７は、複数のクライアントあるいはＭＷに結合することができる。ＭＷ３６の形態の例示的クライアントを図１に示す。図には１つのみのクライアントを示すが、サーバ２７に接続されるクライアントの数は、サーバの内部容量およびネットワーク２８の容量のみによって制限される。
【００２０】
ＭＷ３６は、冷蔵保管庫、冷凍庫、あるいはその他の保管容器の形をとることができる。本明細書に記載するように、セキュリティが保護された貯蔵庫、同様の場所、あるいはその他の画定された区域にクライアント・コントローラおよびその他のコンポーネントを装備し、製品の保管に使用することができる。図の実施形態では、ＭＷ３６はドア３７を含む。これは好ましいが、ＭＷ３６がドアを有することは必須ではない。ＭＷの内部へのアクセスが試みられるとそれを感知するデバイス（ライトカーテンなど）も使用することができる。上記のように、別の実施形態では、本システムは、保管庫ではなく、画定された区域を利用して、タグ付けされた製品を包囲することができる。この画定された区域は、アクセス・ポイント（図示せず）を使用して、その入り口として機能させる。区域内の製品は、識別タグが取り付けられ、ＲＦ在庫質問機（コントローラ４５およびアンテナ・アレイ（下記）など）によって読み取られる区域内に明確に置かれる。製品のスキャンは、センサ（例えば近接センサなど）が、ユーザがアクセス・ポイントを通過するのを感知すると開始する。アクセス・ポイントは、クライアント・コントローラ４５などのプロセッサによって制御され、ドア、入り口、警報装置、あるいはその他の機構を制御して、区域および製品へのアクセスを制限することができる。
【００２１】
図に示すように、ＭＷ３６は、電気で作動する錠（ロック）３９、近接センサ４０、およびユーザ・フィードバック、より一般的にはオーディオ装置またはライト４１の形をとる出力装置も含むことができる。音声合成装置、表示画面などの他の出力装置も使用することができる。ＭＷ３６は、アンテナ・アレイ４３を備えるよう構成される。アンテナ・アレイ４３は、クライアント・コントローラ４５に結合される。一実施形態では、本発明は、垂直偏波または円偏波の６本のアンテナを有するアンテナ・アレイを含むことができる。アンテナ・アレイ４３は、応答機デバイスあるいはタグ（下記でより詳細に述べる）と通信するＲＦ送受信システムである。一実施形態では、各タグは、受動型タグであり、アンテナ・アレイ４３からのエネルギーによって給電される。
【００２２】
ＭＷ３６は、磁気カード読取装置（ｍａｇｎｅｔｉｃ  ｃａｒｄ  ｓｗｉｐｅ  ｄｅｖｉｃｅ）、アンテナ、指紋リーダ、あるいは同様の装置の形態をとる専用のバッジ・リーダまたはカードリーダ４７（「キーリーダ」と総称する）を含むことができる。リーダ４７は、通信リンク４９を介してクライアント・コントローラ４５に結合される。ＭＷ３６は、内部温度センサ５５および周辺温度センサ５６も含むことができる。温度センサ５５および５６は、クライアント・コントローラ４５に結合されて、クライアント・コントローラに温度情報を提供する。オプションの入力装置を通じてクライアント・コントローラに追加的な情報を提供することができる。ＭＷ３６の位置は、全地球測位システム（ＧＰＳ）装置（図示せず）に加えて、精密な測定とＧＰＳ衛星の取得結果の補間を行うための慣性系認識（ｉｎｅｒｔｉａｌ  ｆｒａｍｅ  ｒｅｃｏｇｎｉｔｉｏｎ）によって監視することができる。運搬の運動と衝撃は、加速度計（図示せず）で監視することができる。給電線の電圧、電流、およびその他の特性は、電力線監視装置（これも図示せず）によって監視し、クライアント・コントローラ４５に提供することができる。冷却圧縮機に供給される電力のオン／オフ・デューティサイクルを内部温度および周囲温度と併せて使用して、圧縮機の相対的な健全性を示すことができる。カメラ、マイクロフォン、センサなどの追加的な入力装置をクライアント・コントローラに結合して、環境条件およびその他の条件を監視することができる。
【００２３】
スマートカード・リーダ（図示せず）もコントローラ４５に結合することができる。スマートカードは、入場を許可する目的で顧客を識別することに加えて、ドア・オープン・セッション中に持ち出された製品についてドアが閉まる時に引き落とすことができる、あらかじめ取り込まれた金銭相当物を含むことができる。
【００２４】
クライアント・コントローラ４５は、下記でより詳細に説明するいくつかの機能を実行するソフトウェアを含む。それが求められる場合は、クライアント・コントローラ４５は、ここに記載する教示に従って変更されたＰａｌｍ  Ｐｉｌｏｔ（登録商標）携帯情報端末、ＰａｃｋｅｔＰＣデバイス、またはパーソナル・コンピュータなどの消費者品質の装置でよい。使用ハードウェアに応じて、クライアント・コントローラ４５はグラフィカル・ユーザ・インタフェース（「ＧＵＩ」）とともに構成してシステム２５とユーザ間の対話を容易にすることができる。
【００２５】
クライアント・コントローラ４５は、ＭＷ３６内のＲＦタグを付けた製品を問い合わせることができるソフトウェア（下記）を含む。この問合せプロセスは、アンテナから信号を送信し、受動的な応答機ＲＦＩＤタグから信号を受信することを伴う。問合せは、通例複数の装置からのＲＦ信号を読み取ることに伴う干渉の問題を解消または低減するような方式で行われることが好ましい。システム２５は能動型タグ（図示せず）を用いて実現することもできるが、生命科学研究製品を配送するシステムの実施形態の予想動作温度で機能し、受動型タグの場合とおよそ同等のコストと消費電力で機能するには、現在利用可能な能動型タグは改良する必要がある。
【００２６】
システム２５の一実施形態では、１又はそれより多くのＲＦＩＤアクセス・バッジ７５（図１および３）が生成される。ＲＦＩＤバッジ７５とその他のＲＦＩＤタグ（下記）は、受動型応答機タグであることが好ましい。ＲＦＩＤバッジ７５には、デジタル署名に基づくアカウント・セットアップ・モジュール３３からの一意の識別情報が符号化されることが好ましい。また、在庫補充サービスによって用いられる、ＲＦＩＤバッジ７５に符号化されたデジタル署名は、特定のＭＷへの一度限りのアクセス権を提供し、その後有効期限が切れ、使い捨て型であることが好ましい。一度限りのアクセスが可能なバッジは、一定の時間量の後、または設定時間に期限が切れるように設定することができる。ただし、バッジ７５は、次の在庫補充イベント時に再び一度限りのアクセスができるように使用可能にできる形態をとることもできる。ＲＦＩＤアクセス・バッジは、製品の箱８０（図３）に固定することができる。あるいは、ＲＦＩＤアクセス・バッジは、当該のＭＷが位置する施設に別に送付してもよい。あるいは、現場要員か、指定された権限のある現場サポート要員のバッジとしてもよい。
【００２７】
図３の参照から最もよく分かるように、製品の箱８０は、それぞれに識別タグ９５が付けられた複数の個々の製品９０を含む。各識別タグ９５はＲＦＩＤバッジ７５と構造的に同じであってよいが、異なる情報が符号化され、タグ９５のデジタル署名が一般には失効しないように構成される。本発明の一形態では、各タグ９５は、１６ビットのグループ識別コードと３２ビットの品目識別コードを有する。１６ビットのグループ識別コードには、製品の製造元や配送経路などの情報をプログラムすることができる。配送経路の情報は、ある製品に関連するトランザクションを正しいエンタープライズ・システムに送ることを可能にする。３２ビットの品目識別コードは、通し番号、製品タイプ、日付、ロット番号、および同様の情報、またはサーバのデータベース中のそのような情報に対応する一意のＩＤなど、その製品に関する説明的な情報を提供するために使用される。
【００２８】
すべての製品９０に一意のＲＦＩＤタグ９５が付けられると、製品は箱８０に入れてＭＷ３６など指定されたＭＷに発送することができる。箱８０は、顧客（図示せず）からの最初の注文に基づくフルフィルメント要求か、サーバ２７が準拠するＭＷ固有のビジネス規則に基づくフルフィルメント要求に従って荷詰めされる。箱８０にＲＦＩＤアクセス・バッジ７５を装着しても、またはＲＦＩＤアクセス・バッジ７５を別個に当該ＭＷの場所に発送してもよい。ＲＦＩＤアクセス・バッジ７５が装着された場合、箱８０は、ＭＷ３６への荷物の運送を契約した運送サービスによって発送することができる。箱が運送されると、受取人またはユーザは、ＲＦＩＤアクセス・バッジ７５を使用して、ＲＦＩＤアクセス・バッジ７５をリーダ４７の前に通すことによりＭＷ３６のドア３７を開けることができる。クライアント・コントローラ４５は、ＲＦＩＤアクセス・バッジ７５のデジタル署名を読み取り、音声合成モジュールまたはライト４１などのユーザ・フィードバック装置を作動させることによりそのコードの読み取りを確認する。サーバ２７がローカルなユーザ・リストをクライアント・コントローラ４５に提供するので、クライアント・コントローラ４５は、ＲＦＩＤアクセス・バッジ７５から読み取られたデジタルコードの認証を監視する。クライアント・コントローラ４５は、コードをユーザ・リストと照合することにより、読み取られたコードの真正性を調べる。そしてクライアント・コントローラ４５は、任意で、温度センサ５５および５６を読み取り、温度情報をサーバ２６に送信することができる。使用される場合、温度センサ５５および５６は周期的に読み取られ、温度が読み取られるたびに温度情報がサーバ２６に送信されることが好ましい。クライアント・コントローラ４５は、内部温度が所定範囲を下回るか上回ると温度データを送信するようにプログラムすることもできる。多くの事例では、ＭＷの温度が製品９０を保管するのに適切な範囲内にあるようにすることが重要である。ＭＷ３６の温度が適切な範囲内であり、ユーザが認証されると、クライアント・コントローラ４５は錠３９を作動させてドア３７を開ける（言うまでもなくＭＷは錠３９を備えなくともよい）。ＭＷ３６の温度が適正範囲内でない場合は、錠３９を閉じた状態に保つことによりＭＷ３６へのアクセスを阻むことができる。これにより、ドアを開けることにより外気をＭＷ３６に流入させる前に、ＭＷ３６に関連付けられた冷却ユニット（図示せず）がＭＷ３６の内部空間を所望の温度に冷却することが可能になる。これにより、停電時に製品９０の完全性も得ることができる。
【００２９】
ドア３７が開く（近接センサ４０で感知することができる）か、ＭＷ３６の内部へのアクセス権が得られると、ＭＷ３６とサーバ２７の通信セッションが開始する。この通信セッションは、適切なイベントに基づいて区分して、ユーザ応答とネットワーク使用を最適化することができる。ＭＷ３６への完全なアクセス権を得ると、箱８０を運送してきた運送業者または物流サービス（ＵＰＳ、Ａｉｒｂｏｒｎｅ  Ｅｘｐｒｅｓｓなど）の従業員は、次いで個々の品目９０をＭＷ３６内に配置する。製品の箱８０が空になると、運送従業員は、ドア３７を閉め、必要な場合は箱を持ち去る。近接センサ４０は、ドア３７が閉じられるのを感知する。クライアント・コントローラ４５は、このセンサの状態を感知する。錠３９（使用する場合）は、例えば５秒間など所定の時間にわたる解除後に自動的にリセットすることが好ましい。ユーザは、この所定の時間だけドアを開けておくことができる。ドア３７が開くと、アンテナ・アレイ４３への電力が停止される。ドア３７が閉じるか、アクセスが禁止されると、ＭＷ３６内に置かれた製品９０のスキャンが行われる。スキャンを完了すると、クライアント・コントローラ４５は、在庫変化メッセージ１００を商取引サーバ２７に送信する。顧客に請求される在庫変化の整合性を保証するために、クライアント・コントローラ４５は、ＭＷ３６のスキャン時に整合性アルゴリズムを用いる。このアルゴリズムは、統計的情報、履歴情報、およびＲＦアルゴリズムと遅延データを含む他の要素に基づく。
【００３０】
下記でさらに説明するように、一実施形態では、ＭＷ３６内のタグ付けされた品目の数を正確に決定するため（すなわちシステムに許容可能な整合性を提供するため）には、タグが付けられた品目を複数回スキャンすることが最良であることが判明した。さらに、ＭＷが冷凍庫、冷蔵庫、またはその他の保管庫の形をとる実施形態では、整合性を実現するには、一般に、すべてのスキャンからタグ付けされた品目の上位集合（ｓｕｐｅｒｓｅｔ）を選択することと、スキャンの多数セット（５０％以上）、非クロークド・モード（ｕｎｃｌｏａｋｅｄ  ｍｏｄｅ）でのスキャン回数（この数は経験的な数とすることができる。図６のＭＷ３６の場合は１０であることが判明）、およびクロークド・モード（ｃｌｏａｋｅｄ  ｍｏｄｅ）でのスキャン回数（同じ実施形態で３であることが経験的に判明）を表す集合に注目することが必要となる。より高いシステム整合性（一実施形態では５０００個のタグ付けされた品目でわずか１エラー）を実現するために、スキャンまたは問合せで得られた情報を所定の時間量（例えば２４時間）にわたりサーバ２７に保持する。この時間中、かつ対象となるＭＷが顧客によってアクセスされていない時に、コントローラ４５はバックグラウンドの在庫チェックを行う。このバックグラウンドの在庫チェックを使用して、在庫の標本母集団データセットを、断面が５０００分の１レベルに対応する統計的に有意のレベルまで引き上げる。発見された不整合はサーバ２７に送信し、その不整合を使用して、サーバ２７に保持された情報を変更することが好ましい。
【００３１】
ＭＷ３６には、顧客に直接発送された別個のＲＦＩＤバッジ７５（または他の識別バッジまたはキー）を用いてＭＷの場所で顧客によってアクセスすることができる。あるいは、先に述べたように、リーダ４７を、スマートカード、磁気カード読取装置、バーコード装置、指紋リーダ、あるいはＭＷ３６へのアクセスを制御する何らかの同様の装置として構成することができる。その正確な構成に関係なく、リーダは、バッジまたはキーを読み取り、キーに保持されているＩＤ情報をクライアント・コントローラ４５に記憶された許可ユーザのリストと比較することが好ましく、そしてユーザのキーが許可ユーザの一人と一致する場合は、クライアント・コントローラ４５がライト４１を点灯させるなどにより出力を発生することによって権限付与を承認する。許可ユーザのリストは、クライアント・コントローラ４５に送信され、必要に応じてサーバ２６によって更新される。サーバ２６は、ユーザのキーを認証する能力を備えるように構成することもできる。認証が行われると、クライアント・コントローラ４５はドア３７を開けて、顧客またはユーザがＭＷ３６の内部にアクセスできるようにする。そして、顧客はＭＷ３６の内部から１又はそれより多くの製品９０を取り出し、ドア３７を閉める。ドアが閉じられると、クライアント・コントローラ４５は、ＭＷ３６内の製品９０をスキャンし、欠品または追加された製品９０を識別する在庫メッセージをサーバ２７に送信する。サーバ２７は、ドアが開けられる前の以前の在庫を現在の在庫と比較する。この比較から、サーバ２７は、ＭＷ３６内の欠品している品目または追加された品目を決定する。次いで、在庫情報が商取引エンジン３５に通信され、商取引エンジン３５は、販売機能および在庫機能両方についての将来の使用のためにこの情報を記憶することが好ましい。そして、使用された製品についての領収書を電子メールで送信するか、印刷し、普通の郵便でＭＷの位置にいる顧客に発送することができる。他の電子および非電子式の通信機構を用いて、送り状の送付も行うことができる。
【００３２】
在庫メッセージは他の目的にも使用することができる。例えば、在庫メッセージは、個々の製品９０に関する情報を含む。したがって、特定の製品９０がＭＷ３６内にある時間量をサーバにより記録することができ、また製品の温度の履歴も記録することができる。時間を記録する場合は、特定の製品９０がＭＷ３６にある時間量を、その製品の保存期間または許容できる耐用期間と比較することも可能である。温度の履歴も記憶し、他のデータと比較することができる。保存期間を過ぎた場合は、ピック・リスト（取り出しリスト）などの期限切れメッセージを生成し、ＭＷ３６またはシステムのユーザの電子メール・アドレスに送信して、特定の製品をＭＷ３６から取り除き、使用すべきでないことをユーザに知らせることができる。ＭＷ３６からサーバ２７に送信される温度の履歴および時間を使用して、ＭＷ３６の各製品９０の「保管度日（ｓｔｏｒａｇｅ−ｄｅｇｒｅｅ−ｄａｙ：保管期間が延びた時に１日に要する保管コスト）」の値を計算することもできる。そして、この値を使用して、対象製品９０についての行動計画と有効期限の閾値を作成することができる。ＭＷ３６の管理者は、この情報を使用して、期限が切れた製品をＭＷ３６から取り除くことができる。
【００３３】
さらに別の実施では、在庫メッセージを使用して、ＭＷ３６内の製品９０のタイプを決定することができる。ＭＷ３６にある製品が製造者によるリコールの対象となった場合はＭＷ３６を「ロックダウン（ｌｏｃｋ  ｄｏｗｎ）」状態に置くことができ、それにより、管理者またはその他の権限のある者がリコールされた製品を取り除くか、または他の方法でその状況に対処するまで、ＭＷ３６へのアクセスが拒否される。リコール製品の使用を防止するための使用法に加えて、ロックダウン機能は、損傷または劣化している可能性のある製品、および薬剤製品や規制薬物など厳しい製品の規格と品質管理が求められるその他の製品の配送を制御するために有用である。
【００３４】
図４および５にシステム２５の追加的な特徴を示す。図４に示すように、システム２５は、ＭＷ３６が無線通信リンク１０７を通じて電話システムまたは同様のアクセス・ポイント１０５と通信するように実行することができる。アクセス・ポイント１０５は、インターネット・サービス・プロバイダ（「ＩＳＰ」）１１０などのネットワーク・サービス・プロバイダに接続することができる。サービス・プロバイダ１１０は、ネットワーク２８（図４ではインターネットとして図示）との接続を提供することができる。図５に、上記の例示的なフルフィルメント・インフラストラクチャに関する追加的な詳細を提供する。サーバ２６および２７は、ミドルウェア・サーバ１１４を有するクラスタ１１２として構成することができ、ミドルウェア・サーバ１１４は、本発明の一形態では拡張可能マークアップ言語（「ＸＭＬ」）ミドルウェア・サーバ１１４の形をとる。クラスタ１１２はファイアウォール１１６によって保護され、各種のエンタープライズ・リソース・プランニング（「ＥＲＰ」）、ＣＲＭ、製造、およびその他の業務過程プログラムを実行することが可能なエンタープライズ・コンピュータ１１８（メインフレームなど）と通信する。エンタープライズ・コンピュータ１１８は、同じくサーバ２７からアクセス可能なエンタープライズデータベース１２０と通信する。クラスタ１１２は任意数のハードウェアまたはソフトウェア・サーバからなることが可能であること、およびその正確な構成は本発明の実施方式に応じて変更可能であることを理解されたい。一般には、本明細書に図示し、説明するもの以外に、機能を１つのサーバにまとめる、または複数のサーバに動作および機能を分けることが可能である。
【００３５】
図の実施形態では、各ＭＷ３６内のタグ付き品目９０から受け取られた情報は、ＸＭＬフォーマットでウェブ・クラスタ１１２、特にサーバ２７に送信される。ＸＭＬフォーマットのメッセージはサーバ２７から、Ｂｉｚ  Ｔａｌｋ（登録商標）ソフトウェアなどのＸＭＬミドルウェア１２０（図５）をホストするミドルウェア・サーバ１１４に転送される。ＸＭＬソフトウェア１２０は、ＥＲＰシステム１２４、ウェブ注文システム１２６、ＲＦＩＤバッジ、キー、またはパスキー管理システム１２８、およびＭＷ管理システム１３０などの他のソフトウェア／システムと通信する。ＥＲＰシステム１２４は、選択された製品または製品のロットにＲＦタグ９５を割り当て、各ＭＷ３６に識別を割り当て、在庫計画を処理し、ＭＷの補充を処理し、販売注文を処理するように構成することができる。ウェブ注文システム１２６は、顧客注文の照会、在庫の照会、パスキーの更新、および発注書の更新を処理するように構成することができる。
【００３６】
図６に、冷凍庫２３０の形態の例示的なマイクロウェアハウスを示す。ここで説明し、図示する実施形態では、構成要素は、約５立方フィート（約１４２リットル）の容積を有し、数百個のＲＦタグ付け品目を保持することが可能なマイクロウェアハウスで効率的に機能するように調整される。しかし、例えば２１立方フィート（約４２５リットル）の冷凍庫や、１５立方フィート（約５９５リットル）の室温の病院機材保管庫を含む他の実施形態が可能である。冷凍庫２３０は、開口部２３４と内部２３５とを有する筐体２３２を含む。ドア２３６は、ドア２３６を閉じて開口部２３４をふさぎ、ドア２３６を開けて冷凍庫２３２の内部２３５へのアクセスを提供できるように筐体２３２に取り付けられる。内部２３５内には複数の棚２３８が配置される。各棚２３８は、１又はそれより多くの保管棚２４０を保持することができる。各保管棚２４０は、１又はそれより多くの引き出し２４２を含むことができる。各引き出し２４２は、梱包した複数の製品を保持することができる（下記で述べる）。製品、特に大きめの製品は、大型容器２４４内にも置くことができる。大き目の製品の梱包の大きさは、多くの場合、タグの望ましい分離を作り出す（下記で述べるようにそれによりエネルギーの共有が低減される）。
【００３７】
冷凍庫２３２は、ここに記載されるように変更され、装備した標準的な冷凍庫を使用して構築することができる。例えば、ドア２３６は、標準的な冷凍庫に備えられるドアから構築することができる。標準的なドアの絶縁材を除去するか、または他の形で形成または配置し、冷凍庫２３０内（例えば保管棚２４０の引き出し２４２の中）に保管された製品のＲＦタグをスキャンするのに必要な各種構成要素を追加する。冷凍庫２３０は、開口部２３４の周辺部に配置されたＲＦ反射性の材料でできた条片（図示せず）を備えて、ＲＦエネルギーの放出または漏れを防止することができる。
【００３８】
図６および７の参照から最もよく分かるように、ドア２３６は前面パネル２５０を含み、パネル２５０は一実施形態では、パネル２５０によって空洞またはくぼみ２５２が形成されるように湾曲した側面を有する。くぼみ２５２の中に絶縁材２５４が配置される。パネル２５０の中心近くでは、コントローラ２５６（下記でさらに説明する）をドア２３６内に配置できるように絶縁体２５４がくりぬかれるか、その他の形で形成または配置される。パネル２５０の１つの隅の近くでは、バッジ・リーダあるいはキーリーダ２５８または同様の装置をドア２３６内に配置できるように絶縁体２５４の第２の部分もくりぬかれるか、その他の形で形成または配置される。絶縁体２５４、コントローラ２５６、およびキーリーダ２５８は、取り付け板２６０によりくぼみ２５２の中に保持される。取り付け板２６０は金属製であることが好ましい。取り付け板２６０は、アンテナ・アレイ２６１を支持する。好ましい実施形態では、アンテナ・アレイ２６１は、アンテナ２６２、アンテナ２６３、アンテナ２６４、アンテナ２６５、アンテナ２６６、およびアンテナ２６７を含む（図６）。図には６個のアンテナを示すが、ドア２３６内のアンテナの数と配置は、アンテナの利得、ビームの形状および指向性、送信電力、ＲＦ空洞の形状寸法、反応性および反射性、位置の利便性、送信機からの距離、コスト、アンテナ間の干渉、アンテナビーム量の効果的な使用、空洞からのＲＦエネルギーの放出、アンテナのサイズおよび形状、アンテナ−タグの向き、アンテナの多重化パターン、およびその他の要素などの各種の要素によって決まる。したがって、本発明はここに示すアレイに限定されず、他のアレイも使用することができ、異なるマイクロウェアハウスには他のアレイがより適する可能性がある。アンテナ・アレイ２６１は、１又はそれより多くのアクチュエータまたは同様の装置を使用してＲＦ空洞中のビームの干渉パターンまたは電磁場を移動して、例えばＲＦのヌルまたは遮蔽を緩和することにより、単独または何らかの組合せで小さな弧を通じて回転させることもできる。アンテナを異なる時間および異なるパターンで作動させてビームの干渉パターンを移動するか、ＲＦ空洞中の電磁場を変化させることもできる。
【００３９】
棚２３８、保管棚２４０、引き出し２４２、製品、およびタグの存在が、冷凍庫２３０内の電磁場に影響を与えることができる。上で挙げた項目の大半は、実質的にＲＦを通す材料製であることが好ましいが、それでもＲＦ信号の強度を阻止または下げることができる。さらに、製品に付けられたタグと製品自体はＲＦ透過性の材料から作られず、ＲＦ信号を受信する他のタグを阻害するか、その他の形で干渉する可能性がある。これらの現象は遮蔽として様々に認識され得る。遮蔽の影響は、タグを付けた製品を、保管棚２４０、引き出し２４２、大型容器２４４、または他の区画、容器、または分離の提供を助けることができるデバイスに置くことによって低減することができる。
【００４０】
各アンテナからの波と冷凍庫２３０の内部表面からの反射が相互に作用して、多数のヌル（波が組み合わさって相互を打ち消しあい、受動型ＲＦタグを給電するエネルギーが不十分になる領域）がある電磁場を形成する。ヌルの影響は、形成されたヌルが時間の経過とともに場所を変えるように冷凍庫２３０の内部の電磁場をある速度とパターンで移動することによって軽減することができる。あるいは、この影響の軽減は、鋭角のこぎり歯状パターンなどＲＦ空洞中の１又はそれより多くの反射面の幾何学的形状を変えることにより、または電力を調整して内部の反射電力を可能な限り抑えることにより、またはアンテナ電力および周波数の選択と変動により行うこともできる。場合によっては、これらの選択肢の複数が使用される。反射板６７０（図１２）などの反射板を使用することが好ましい。（図示するように反射板６７０は冷凍庫２３０の後部に配置されるが、冷凍庫内の他の配置も可能である）。ただし、アクチュエータ、ピボット、および他の装置を使用してアンテナ２６２〜２６７を移動して多くの異なる干渉パターンを生成し、内部２３５におけるヌルの位置を変えて、タグが十分な長さの時間にわたりヌルにまたはヌル中に位置しないようにすることができる。例えば、図８に示すように、アンテナ２６２〜２６７をピボット２６９に取り付け、空洞２５２中に配置され、取り付け板２６０上に取り付けられた小型の電気または空気式のアクチュエータ２７０に結合することができる。本発明の少なくとも一部の実施形態で使用するのに適したアンテナには、商業的な供給元から入手可能なＨｕｂｅｒ＆Ｓｕｈｎｅｒモデル２４００／７０／９／０／ＣＰアンテナが含まれる。アンテナ２６２〜２６７は、ＲＦを通すレードーム２７２で保護されることが好ましい。レードーム２７２は、アンテナ２６２〜２６７をドア２３６に沿った所望の位置に配置することも助ける。下記でより詳細に述べるように、コントローラ２５６は、アンテナ２６２〜２６７に信号を送受信する。アンテナ２６２〜２６７から送信された信号を使用して、冷凍庫２３０または当該ＭＷ内に保管された製品２７２（図１３）に取り付けられた受動型ＲＦ応答機タグ２７０（図１３）を励起させる。好ましい実施形態では、製品は、保管棚２４０の引き出し２４２か、または大型容器（大きめの製品を保管する場合）にある。応答機タグ２７０によって生成された信号は、アンテナ２６２〜２６７によって受信され、コントローラ２５６によって処理される。
【００４１】
本発明の実施形態をより詳細に説明する前に、その設計、特に図６以降に示す設計の前提の一部を取り上げる必要がある。第１に、マイクロウェアハウスとして実施される実施形態では、ＲＦ空洞の考慮が重要である。第２に、ここに記載する特定の実施形態は、合衆国連邦通信委員会（「ＦＣＣ」）によって発行された規制のパート１５に準拠するように設計される。ＦＣＣ規制のパート１５は、ＲＦタグをスキャンする本システムなどのシステムで使用できるアンテナ電力と周波数に制限を課す。パート１５の要件と、比較的小さな容積（すなわちＲＦ空洞）内で多数のタグをスキャンする際の要件を満たすために、ＧＨｚ範囲（すなわちマイクロ波範囲）のアンテナ周波数が選択された。詳細には、発明者は、約２．４５ＧＨｚの周波数がここに述べる適用例に最適であることを発見した。それでも本明細書に述べる設計と教示を精読した後に当業者に明らかになるように、本発明の代替実施形態は、異なる電力定格および周波数（例えばＭＨｚの実施形態）で動作するように構成することもできる。
【００４２】
図９に、冷凍庫２３０内で使用される例示的保管棚２４０を示す。保管棚２４０は、上部２８０、下部２８２、後部２８４と、側部２８６および２８８を含む。図の実施形態で、保管棚２４０は、４つの区画２９０を含む。各区画２９０は、引き出し２４２を収納するように設計される。各引き出しは、引き手３００または同様のデバイスと、角度がつけられた複数の分離板３０２を含む。角度のついた分離板３０２は、複数の溝３０４を定義し、複数の溝３０４内にＲＦ応答機タグ２７２が付けられた梱包製品２７０を置くことができる。分離板３０２は、１つの引き出し２４２に保持される製品２７０に付けられた複数のタグ２７２が最小の分離距離に保たれ、一実施形態では当該の引き出し２４２の最も近くに位置するアンテナの見通し伝送ラインに対して概ね直交する位置に保たれるように冷凍庫２３０の内部２３５に製品を配置するように設計される。ただし、直交する配置は必須ではない。タグを付けた製品同士の間隔をあける目的には、近接するタグ間のエネルギー共有を低減して、冷凍庫２３０内の各製品の各タグが各自の必要レベルで給電されるようにすることが含まれる。このレベルは一実施形態では最低約０．２３ｍＷ／ｃｍ２である。図の実施形態では、分離板３０２間の距離は、アンテナ２６２〜２６７からの信号の周波数に基づくことができる。詳細には、２．４５ＧＨｚの励起信号の波長の何分の１かに対応する間隔、好ましい実施形態では約２分の１に対応する間隔（約３〜６ｃｍ）がタグ間のエネルギー共有を低減させることが判明している。可能な限り最小の間隔が使用されることが好ましく、また指定される距離よりも短い分離が、一部の状況、特に周波数、アンテナ電力、およびその他のパラメータなどの他のパラメータがここに提供する特定の例と異なる状況では十分であることが分かっている。
【００４３】
引き出しおよび保管棚の代わりに、分離板を有する大型容器または同様の物品を冷凍庫２３０内の棚または面に直接置いてもよい。また、一部の適用例では、冷凍庫２３０内に無作為または無計画に製品を配置できるように周波数、ＲＦ電力、および応答機の設計（主にサイズ）を選択することにより、エネルギー共有の影響を軽減することができる。
【００４４】
図１０に、コントローラ２５６のアーキテクチャの例示的な一実施形態を概略的に示す。コントローラ２５６は、リアルタイム・クロック４０２から時間信号（例えば、時刻など）を受信する中央演算処理装置あるいはプロセッサ４００を含む。一実施形態では、リアルタイム・クロックは、ネットワーク２８を通じてリアルタイム・クロック４０２に接続された国立標準技術研究所（「ＮＩＳＴ」）の原子標準時計などの標準時間基準と周期的に同期される。リアルタイム・クロック４０２を同期することにより、コントローラ２５６によって制御されるトランザクション（例えば、冷凍庫２３０内のタグ付き製品の取り出しと配置など）にタイムスタンプする際の精度を保証する助けとなる。プロセッサ４００は、オプションのバイオメトリック認証装置４０４、バッジ・リーダまたはキー・リーダあるいは同様の装置４０８、およびアンテナ２６２〜２６７から入力を受け取る。アンテナ２６２〜２６７は、冷凍庫２３０内のタグ付き製品２７０から情報を受信する。製品２７０に付けられたタグ２７２は、アンテナ２６２〜２６７から送信される信号によって励起されるのに応答して識別信号を生成する。プロセッサ４００は、コントローラ４１２を通じてアンテナ２６２〜２６７に信号を送信する。コントローラ４１２は、各アンテナ２６２〜２６７を扱うマルチプレクサ４１３にコマンド信号を提供する。コントローラ４１２として使用するのに適したコントローラの１つは、カリフォルニア州サンディエゴのＳｉｎｇｌｅ  Ｃｈｉｐ  Ｓｙｓｔｅｍｓ（「ＳＣＳ」）社から販売される１００  ３９８マルチプレクサを備えるＳＣＳ５１１スキャナである。コントローラ４１２およびアンテナ・アレイ２６１によって行われる問合せ動作（タグに給電し、次いでタグから発される信号を読み取る）については下記でより詳細に述べる。
【００４５】
プロセッサ４００は、メモリ４１４にデータを読み書きする。プロセッサ４００は、冷凍庫２３０のユーザと通信するために用いられるディスプレイ４１６も制御する。ディスプレイ４１６は、点灯した時に冷凍庫２３０へのアクセスの許可を示し、点灯しないか別の色で点灯した時は冷凍庫２３０へのアクセスの拒否を示す、単純な点灯ロゴ・ディスプレイでよい。近接センサ、例えばセンサ４２０をドア２３６の上または開口部２３４の周囲に配置して、ドア２３６が開いているか、閉じているか、またはＭＷを備える区域がアクセスされているかに関する情報をプロセッサ４００に提供することができる。温度、電力状態などのような冷凍庫２３０の動作と冷凍庫内の製品の保護に関連する情報（「動作状態」、「ハートビート」、あるいは「健全性」情報と称することもある）が、枠４２４として表す温度、電力、および配置のセンサから、通信リンク４２２として表す１又はそれより多くの入力線を通じて受信される。プロセッサ４００とサーバ２６および２７（あるいはサーバ・クラスタ１１２）間の通信は、各種の技術およびハードウェアを用いて実現することができる。図１０に、通信リンク４３２を介してアクセス・ポート４３０に接続された無線システム４２５を示す。多数のベンダから入手可能な８０２．１１ｂ無線リンクが本発明で使用するのに適している。好ましい一実施形態では、Ａｅｒｏｃｏｍｍ社の無線リンクを使用する。アクセス・ポート４３０は、モデムまたはネットワーク・インタフェース装置の形を取ることができ、モデムまたはネットワーク・インタフェース装置は、陸線４３４、無線ネットワー４３６、ローカル・エリア・ネットワーク４３８などの適切で互換性のある通信リンクに接続することができる。アクセス・ポート４３０は、最終的には、サーバ・クラスタ１１２にリンクされた通信リンクまたはネットワーク（ネットワーク２８など）に接続する。
【００４６】
図１１に、図１０に示すプロセッサ４００の一実施を示す。この実施は、Ｍｉｔｓｕｂｉｓｈｉ社製のＭ１６Ｃ／８０チップの形態のプロセッサ４００の一例を含む。当業者には明らかであるように、各種の他のチップを使用することもできる。プロセッサ４００は、発振器６００からクロック信号を、電源回路６０１から電力を、リアルタイム・クロック４０２から時間信号をそれぞれ受け取る。プロセッサ４００によって使用されるソフトウェア命令は、不揮発性メモリ（ＥＥＰＲＯＭなど）６０２に記憶される。メモリ６０２は、５１２ｋＢフラッシュ・メモリ集積回路６０３と、５１２ｋＢＳＲＡＭ集積回路６０４を使用して実現することができる。
【００４７】
関連するＭＷの動作状態（「健全性」）および関連情報は、ＭＷ温度センサ６０５および周辺温度センサ６０６から受け取られる。バッテリ・モニタ６０８は、プロセッサ４００に供給される電力を監視する。電流スイッチ６０９を使用して、冷凍庫２３０内の冷却圧縮機（図示せず）に供給される電流のオン／オフ・デューティサイクルを監視する。スイッチ６０９からの情報ならびに内部温度センサ６０５および周辺温度センサ６０６からの情報を使用して、圧縮機の相対的な健全性を決定することができる。
【００４８】
プロセッサ４００は、パワー・フェイル／ロックダウン回路６１０に接続される。パワー・フェイル／ロックダウン回路６１０は、電源回路６０１に結合されて、警報回路６１２と連動して機能する。プロセッサ４００への電力が切られると、パワー・フェイル／ロックダウン回路６１０は、電源異常状態についてユーザに注意を促すために警報回路６１２に音声信号を発生させる。また、ロックダウン／パワー・フェイル回路は、冷凍庫へのさらなるアクセスを防止するために冷凍庫２３０の錠６１３（図１０）をロック（施錠）する。この動作により、在庫の盗難が防止され、冷凍庫内の絶縁された空気の容積の完全性を維持することにより冷凍庫の内部温度を維持する（冷凍庫内の製品を保護するために重要）助けとなる。
【００４９】
図１１に示す実施形態では、２つの機械式スイッチ、すなわちドア・スイッチまたはセンサ６１４とキー・スイッチ６１５が用いられる。センサ６１４は、センサ４２０に相当し、ドア２３６が開いているか、閉まっているか（あるいは、アクセスが規制または制限された領域への進入または領域からの退出が行われたことが何らの他のセンサによって検出されるかどうか）についての指示を提供する。キー・スイッチ６１５は、プロセッサ４００をリブート（「ハード」リブート）する機械的機構を提供する。また、オフまたはディスアーム（解除）（ｄｉｓａｒｍ）の位置（図示せず）に設定されると、キー・スイッチ６１５はプロセッサ４００に入力を提供し、それによりプロセッサ４００が停止する。プロセッサ４００が停止すると、冷凍庫２３０は、それが求められる場合は、アクセスの制約あるいは在庫の監視を行わない通常の冷凍庫として作動させることができる。明らかと思われるが、キー・スイッチ６１５と互換性のあるキーの配布は、サービス要員またはその他の権限のある要員に限ることが好ましい。
【００５０】
プロセッサ４００は、錠６１３中の電磁アクチュエータ６１９に結合された線６１７上の電磁錠（使用される場合）に制御信号を送信する。冷凍庫２３０の安定性に関する情報は加速度計６２１によって提供される。加速度計６２１は、冷凍庫の２３０の不適切な配置、またはドア２３６または錠６１３（使用される場合）を破壊することにより冷凍庫２３０を改ざんする、またはその他の方法で冷凍庫２３０へのアクセスを得ようとする試みなどの各種の状況によって生じる振動や他の運動を検出することができる。
【００５１】
プロセッサ４００は、当該のＭＷ３６内に置かれた製品の製造者の商品名を表示するために使用できるロゴ・ライト６２４などの出力光を制御することができる。プロセッサ４００は、緑色ＬＥＤ６２６および赤色ＬＥＤ６２９を通じて、冷凍庫２３０へのアクセス権をユーザに付与または拒否することを示す出力も提供することができる。プロセッサの障害や同様の状態情報などの音声出力は、オーディオ回路６３０に伝達される。プロセッサ４００は、リーダ６３６の形態のバッジ・リーダまたはキー・リーダの実施からの入力も受け取る。本発明で使用するのに適したリーダは、Ｖｉｓｏｎｉｃｓ社から入手可能なＶｉｓｏｎｉｃｓ  Ｋｅｙ  Ｒｅａｄｅｒである。
【００５２】
プロセッサ４００とサーバ・クラスタ１１２などの他のデバイス間の通信は、デュアル汎用非同期送受信（「ＵＡＲＴ」）集積回路６３８を使用して実現することができる。例えば、回路６３８は、無線システム４２５と通信することができる。回路６３８は、インタフェース回路６４０を通じてＧＰＳシステム（図示せず）とも通信することができる。プロセッサ４００とコントローラ４１２間の通信は、２つの線６４２および６４４を通じて行われる。コントローラ４００は、コネクタ・インタフェース回路６５０を通じてメンテナンス・コンピュータとも通信することができる。
【００５３】
図１２に、冷凍庫２３０内の電磁場の簡略化した電磁場モデルを示す。アレイ２６１の各アンテナは、個々のアンテナ２６２〜２６７から発する直線で表す見通し線または視程を有する。約２．４５ＧＨｚの周波数の電磁波が、各アンテナ２６２〜２６７から外に向かって、冷凍庫２３０の壁面によって画定される空間（すなわちＲＦ空洞）に伝播する。この波のエネルギーは減衰する。図のモデルは、波のエネルギーが約−１０ｄＢのレベルにある箇所と約−２０ｄＢのレベルにある箇所を表す２本の線を含む。
【００５４】
図１３に、冷凍庫２３０に保管することが可能な製品２７０の形態の例示的な梱包物品を示す。図の実施形態では、製品２７０は、生物学的アッセイが入った１又はそれより多くのバイアル（ガラス瓶）７０２を含む。製品２７０は、袋７０４および周囲部７０６を含む梱包品も含む。バイアル７０２は、袋７０４の中に配置される。各製品２７０は、１つのタグ２７２、好ましくは受動型ＲＦタグも含む。図１３に、周辺部７０６上のタグ２７２を付けることが可能な位置（点線で図示）および袋７０４上のタグ２７２を付けることが可能な複数の位置を示す。タグ２７２は、折り返しダイポールの読み取り専用タグでよいが、実施形態によってはボウタイ型アンテナなど他のアンテナ・ジオメトリを有する他のタグが適する場合もある。ここに述べ、図示する実施形態の少なくとも一部で使用するのに適した読み取り専用タグは、ＳＣＳ社から入手することができる。先に触れたように、少なくとも１つの実施形態では、製品が当該の引き出し２４２の近くにあるアンテナ２６２〜２６７の見通し伝送ラインに概ね直交するように、各製品２７０を引き出し２４２の１つに配置することが好ましい。また、引き出し２４２の１つに入れた時にタグ２７２が曲がらないように、タグ２７２を梱包品の一部分に配置することも好ましい。袋７０４の上にタグ２７２を配置すると、周辺部７０６上の位置に比べて曲がりにくい位置が得られる。あるいは、剛性のタグ基板または剛性のカバーラベルを使用してタグが曲がるのを防いでもよい。
【００５５】
本発明の実施形態の機械的およびハードウェアに関する態様の多くについて説明したので、ソフトウェアの追加的な詳細についてさらに説明する。上記で述べたように、一般にはコントローラ２５６がアンテナ・アレイ２６１を作動させる。アンテナ２６２〜２６７は、冷凍庫２３０内の製品に付けられたタグ２７２に給電する信号を発する。各タグ２７２は、識別信号を発する。タグ２７２からの識別信号は、アンテナ２６２〜２６７によって受信され、コントローラ２５６に伝達される。
【００５６】
明らかであると思われるが、比較的狭い画定された容積（例えば冷凍庫２３０の内部壁面によって画定されるＲＦ空洞）内で複数のタグに給電されると、タグ２７２が同時またはほぼ同時に識別信号を発する。この信号は相互に干渉し、ある特定のタグ２７２からの個々の信号を識別することが難しく、場合によってはほとんど不可能になる。多数のタグ２７２を読み取るために「クローキング（ｃｌｏａｋｉｎｇ）」システムを使用することができる。一般に、クローキングとは、タグが給電され、質問機（例えばコントローラ２５６）によって識別されると、タグの送信を停止するか、その他の形で使用不能にすることを指す。クローキングは一般に知られているが、発明者等は、ＲＦ空洞の温度に対する、最小および最大のクローキング時間の指定、およびクローキング時間の分布を含む、本明細書に記載されるクローキング技術の独自の使用法を開発した。
【００５７】
コントローラ２５６は、在庫制御ソフトウェアを実行する。ここに記載される実施形態では、このソフトウェアは６つの基本ステップを実行する。最初に、コントローラ２５６を初期化する。２番目に、ベースライン・スキャンを行う。３番目に、バッジ・リーダまたはキーリーダ２５８あるいは同様の装置を使用したユーザ・パス・キーの存在の感知と、そのパスキーの有効性の決定に基づいて、冷凍庫２３０あるいは関連するマイクロウェアハウスへのアクセスを制御する。４番目に、マイクロウェアハウスの動作状態あるいは健全性を調べる。５番目に、ユーザがマイクロウェアハウスにアクセスした後（例えば冷凍庫のドア２３６を閉じることによって感知される）の製品の在庫レベルを確認する。最後に、コントローラ２５６によって収集された情報をサーバ・クラスタ１１２に通信する。
【００５８】
在庫制御ソフトウェアによって行われる手順のより詳細な定義を表１に示す。
【００５９】
【表１】
2005518324.tif 000003
【００６０】
表１に示すように、スキャンの読み取り時間（あるいはここで述べる特定実施形態では「ＲｅａｄＴｉｍｅ」）は、スキャンの開始から、アンテナによって発生された電磁場内のタグのいずれかまたはすべてが読み取られるまでの経過時間である。読み取り時間は、非クロークド・モードまたはクロークド・モードで収集することができる。読み取り時間（読み取り時間のセットであってもよい）は、スキャンの結果として生じる各トランザクションの一部としてサーバ・クラスタ１１２に送信することができる。読み取り時間は、温度、ＲＦ空洞における製品タグの位置、空洞内のＲＦ干渉などのいくつかの動作パラメータの複合標識として使用することができる。例えば、ＲＦ空洞内ですべてのタグの読み取り時間が徐々に長くなっていくことは、内部温度の上昇に対応することができる。タグ対読み取り時間の曲線（図２１に示す曲線７２５など）の変化から温度の変化を定量化することが可能である。別の例として、読み取られた最後の数個のタグに対応するタグ対読み取り時間の曲線の形状を、タグが応答するのに十分な電力を得ることを妨げているＲＦ空洞中のＲＦの異常を示す標識として使用することができる。その場合は、通常は線形の曲線が最後の数個のタグについては指数関数的になる。温度センサなどＲＦ空洞内の他のセンサから読み取られた動作パラメータを読み取り時間の曲線と併せて使用して、結果として読み取り時間曲線の変化として現れた条件を予測することができる。
【００６１】
一実施形態では、在庫制御ソフトウェアは、ベースライン実行、在庫実行、およびバックグラウンド実行の３クラスの実行を含む。これらの実行に対応するメソッドの定義を表２に示す。
【００６２】
【表２】
2005518324.tif 000004
【００６３】
実行のクラス
ベースライン実行
開始在庫リストを確立するクロークド・モードの実行。
ＩｎｔｅｇｒｉｔｙＬｅｖｅｌが指定されない場合は、実際の読み取られた整合性レベル、すなわち多数スキャン・リストが行われる回数が返される。ベースライン・スキャン全体で読み取られたすべての在庫ＩＤの上位集合からなる最初のマスタ在庫リストを作成する。読み取られた整合性は、入力整合性レベルが設定されている場合でも返される。
【００６４】
在庫実行
在庫リストの変更を決定するための非クロークド・モード（またはクロークド・モード）での実行。すべての在庫実行スキャンの上位集合を新しい在庫リストとして使用する。マスタ在庫リスト（ベースライン実行および／またはバックグラウンド実行で作成される）か、最も新しい一時的なマスタ在庫リストのうちより新しい方を使用し、マスタ在庫リストと新しい在庫リストとの変化を、プラスのデルタ在庫（差分在庫）およびマイナスのデルタ在庫として返す。新しい一時的なマスタ在庫リストを作成する。
【００６５】
バックグラウンド実行
終了イベントが生じるまで行われるクロークド・モードの連続的な一連のスキャン。すべてのスキャンの上位集合を在庫リストとして使用する。新しいマスタ在庫リストを作成する。
【００６６】
在庫の開示
スキャンは行われない。最も新しいマスタ在庫リストを返す。
ここに記載される実施形態の有用な特徴の１つは、コントローラ２５６がアンテナ・アレイ２６１を制御する方式を調整できる点である。この調整は、表１および表２に示すパラメータ（整合性レベル、読み取り時間、実行時間、待機時間、スキャン間隔など）を含む特定のソフトウェア・パラメータを、状況の変化（例えば温度、タグのタイプ、ＲＦ空洞などの変化）に応じて変更することによって達成することができる。下記でさらに詳細に説明するように、この変更は、変更後のパラメータをサーバ・クラスタ１１２からコントローラ２５６に送信することにより遠隔から行うことができる。
【００６７】
在庫制御ソフトウェアによって行われる動作の概要を図１４に示す。ステップ７５０で、例えばキー・スイッチ６１５をアーム（ａｒｍ）位置（図示せず）にすることによるハード・リセットを介して、コントローラ２５６をリセットする。ステップ７５２で、コントローラがサーバ・クラスタ１１２を検査して、新しいバージョンのコントローラ・ソフトウェアが利用できるかどうかを調べる。新しいバージョンを利用できる場合は、ステップ７５４に示すように、そのバージョンをダウンロードし、メモリ６０２にロードし、ソフト・リセットを行う。必要なソフトウェアの更新が行われると、ステップ７５６に示すように、コントローラ２５６は、必要とされるパラメータをロードし、セーブされたトランザクションを再ロードし、存在する場合はマスタ在庫情報を再ロードする。ステップ７５８で、コントローラ２５６は自身の状態（ステータス）を確認する。ステップ７６０で、コントローラ２５６は、ロックダウン状態が存在するかどうかを決定する。ロックダウン状態が存在する場合は、コントローラは、フラグまたは同様のデバイスを設定して、ロックダウン状態の存在を知らせ（ステップ７６２）、そしてロックダウン状態が存在するかどうかを引き続きチェックする（ループ７６４で示す）。
【００６８】
ロックダウン状態が存在しないと決定されると、コントローラ２５６は、ステップ７６６に示すように、ベースライン実行を行い、在庫マスタ値をキューに入れ（またはバッファに入れ）、ロックダウン・フラグを「オフ」に設定する。コントローラ２５６は、次いで制御アイドル・ループ（ステップ７６８）、より広く言うとメイン処理ループを実行する。図の実施形態では、制御アイドル・ループは、診断コマンドの検査動作（ステップ７７０）、ユーザ・パスのポーリング動作（ステップ７７２）、ステータスのポーリング動作（ステップ７７４）、セーブされたステータスの更新動作（ステップ７７６）、および警報条件の検査動作（ステップ７７８）の５つの基本動作を含む。これらのステップについて下記でより詳細に述べる。要約すると、これらの動作中に、コントローラ２５６は、ユーザが権限のあるキーを有するかどうか、および警報条件あるいは他の条件が存在するかどうかを決定する。警報条件またはステータス条件のいずれかがロックダウン状況の必要条件を満たす場合（ステップ７８０の決定）は、ロックダウン・フラグが「オン」に設定され（ステップ７８２）、ＭＷ３６中の在庫とＭＷ３６のステータスについて得られた情報がサーバ・クラスタ１１２に送信され（ステップ７８４、バックグラウンド通信）、そして制御アイドル・ループが再実行される（ループ７８６で示す）。
【００６９】
ロックダウン条件が存在しない場合は、コントローラ２５６は、例えばコントローラ２５６がドア２３６の開閉を感知することにより、ユーザがＭＷにアクセスしたと決定されるかどうかを決定する（ステップ７８８）。ユーザがＭＷにアクセスしている場合は、ブロック７９２に示すように、在庫実行が要求され、その実行で得られた情報がトランザクション・バッファでキューイングされる。在庫実行で収集された情報は次いでサーバ・クラスタ１１２に送信される（ステップ７８４）。コントローラ２５６は、リセットされるまで引き続きこのソフトウェアを実行する。
【００７０】
図１５から図２１は、上記で図１４に関して説明した動作（あるいはルーチン）に関する追加的情報を提供する。
図１５に示すように、コントローラ２５６は、制御アイドル・ループを実行する時に、診断コマンドを処理する必要があるかどうかを決定する（ステップ７９３）。未処理のコマンドがある場合、コントローラ２５６は、それらのコマンドを処理し（ステップ７９４）、次いで制御アイドル・ループに戻る（ステップ７６８）。
【００７１】
図１６に示すように、診断コマンドを処理すると、コントローラ２５６は、ユーザによって提示されたキーまたはパスの有効性を確認する。キーが無効である場合は、例えば赤色ＬＥＤ６２８を点灯させることにより適切なフィードバックを提供する（ステップ７９６）。次いでコントローラは制御アイドル・ループに戻る。キーが有効である場合、コントローラは、ロックダウン条件が存在するかどうかを調べる（ステップ７９８）。ロックダウン条件が存在する場合、コントローラは、ＭＷへのアクセスを拒否し、制御アイドル・ループに戻る。ロックダウン条件が存在しない場合は、アクセスが許可され、例えば緑色ＬＥＤ６２６を点灯させることにより適切なフィードバックが提供される（ステップ７９９）。
【００７２】
図１７は、ステータスのポーリング動作（ステップ７７４）で行われる動作を示す。コントローラ２５６は、各種センサから情報（温度、電力など）を検索して取得し、制御アイドル・ループに戻る（ステップ７６８）。図１８に示すように、セーブされたステータス情報の更新には、ポーリング（ステップ７７４）中に検索して得られた情報を、以前のステータス情報を保持する変数またはレジスタに割り当てることが含まれる。
【００７３】
図１９に示すように、警報条件の検査（ステップ７７８）には、ステータス情報、および保存期間などの他の情報を所定の閾値と比較するか、またはその他の方法で評価する（ステップ８００）ことが含まれる。状況に応じて、情報が所定の閾値を超える、または満たさない場合は、警報トランザクションをキューに入れる（ステップ８０２）。次いで制御アイドル・ループに制御が返される（ステップ７６８）。
【００７４】
図２０は、ＲＦ在庫動作を実行する際にコントローラ２５６によって行われる機能を示す。ステップ８０４〜８０６に示すように、コントローラ２５６はまず行われるスキャン動作がベースライン実行またはスキャンであるか、在庫実行であるか、またはバックグラウンド実行であるかを決定する。行われる実行のタイプが制御アイドル・ループからＲＦ在庫モジュールに渡される。ステップ８０７〜８１０に示すように、要求される実行のタイプに応じて、適切なパラメータがロードされる。パラメータがロードされると、ステップ８１２に示すように適切なスキャンが行われる。スキャンの結果が所定の整合性レベルより高い場合は、ステップ８１４および８１６に示すように、その結果に基づく和集合が形成される。結果が所定の整合性レベルを満たさない場合は、ループ８１８で示すように、整合性レベルを満たすか超えるまで追加的なスキャンが行われる。行われる実行またはスキャンのタイプが在庫実行であった場合（ステップ８１９）は、ステップ８２０に示すように、在庫実行とそれまで記憶されていた情報（図の例では在庫マスタ）との変化を決定する。次いでステップ８２２に示すように、制御アイドル・ループに制御が返される。
【００７５】
任意の実行で使用されるスキャンの数は可変であり、所定の整合性を保証するように設定される。この所定の整合性は、理想的なケースでは、記録される在庫の１００％の整合性である。本発明の一実施形態では、経験的データに基づいて、指定された整合性レベルが達成されるように複数回のスキャンを行う。次いで、すべてのスキャン・セットの上位集合または和集合が形成される。例えば、５０％の整合性レベルを達成するには、同一スキャンの数は多数セットでなければならない。一実施形態では、実験の結果、非クロークド・モードでのスキャン回数は約１０回、クロークド・モードでは約３回であるとよいことが判明している。また、ドアが開く前とドアが閉じられた後に記録された在庫に基づく注文（製品の取り出しまたは購入のトランザクション）を時間経過またはバッファリングすることができ、すなわち、さらなるトランザクションが記録されるまでいくらかの時間にわたってコントローラまたはサーバで処理のために保持することができる。そのさらなるトランザクションから行われた追加的なスキャンで、前回のトランザクションで取り出されたと記録された製品が明らかになった場合は、顧客に料金を請求する前に間違いのあるトランザクションを補正することができる。スキャンの際にシステムがタグの付いた品目を見逃す可能性はあるが、本発明の実施形態のテストでは、関連するＭＷに物理的に存在しない品目がスキャンで存在すると示されるという状況は生じなかった。いずれの場合も、後のスキャンで拾われる、記録された在庫の不整合を使用して、請求情報を補正することができる。実際の使用では、このタイプの補正はめったに必要とされないと考えられ、また限定的なテストでそのような結果が出ている。さらに、ベースライン実行およびバックグラウンド実行はすべての応用例で必要であるわけではなく、製造時、現場への設置時、またはサービス間隔時に、特定のＭＷで使用するために選択することができる。
【００７６】
タグ２７２には、スキャンの際に各自の温度を報告する能力を備えることができる。タグ２７２から得られた温度情報のファンクションを使用して、実行中の在庫整合性を保証するために、スキャン時間とスキャン待機時間（表１でＳｃａｎおよびＳｃａｎＷａｉｔとして定義）を調整して、温度を原因とするクローキング時間の変化を調整することができる。上の段落で挙げた例はすべて、クロークド・モードにおける読み取り時間を基準とする。
【００７７】
コントローラ２５６がＭＷ３６または冷凍庫２３０内のタグ付けされた製品をスキャンすると、そのスキャンに関する情報を含むメッセージがサーバ・クラスタ１１２に送信される。図２２に示すように、図の特定の実施形態では、このメッセージは、バックグラウンド通信の形をとる（ステップ７８４）。コントローラ２５６は、ステップ８５０で、コントローラ２５６とクラスタ１１２間の通信セッションまたはトランザクションがすでに開始されているかどうかを確認する。トランザクションまたは通信が開始されていない場合は、コントローラ２５６は、ステップ８５２で、クラスタ１１２に送信すべき情報があるかどうかを調べる。送信する情報がある場合、コントローラ２５６は、ステップ８５４でサーバ・クラスタ１１２との接続を生成する。
【００７８】
処理中またはキューに入れられているトランザクションがない場合、コントローラ２５６は、リアルタイム・クロック４０２を標準時間基準と同期すべきかどうかを決定する（ステップ８５５）。例えば、最後の同期が行われてから一定量の時間が経過している場合は、再度リアルタイム・クロック４０２を同期して、最後の同期以降生じている可能性のある変化を補償する。同期が必要でない場合は、バックグラウンド通信モジュールを終了し、制御アイドル・ループに制御が返される。同期が必要な場合は、クロックが更新される（ステップ８５６および８５７に示す）。
【００７９】
トランザクションが開始されているかキューにトランザクションがある場合、コントローラ２５６は、次のトランザクションまたはクラスタ１１２に通信すべきメッセージを処理する（ステップ８６０）。次のトランザクションの処理には、在庫、ステータス、警報、ハートビート、およびパス・キーの情報をサーバ・クラスタ１１２に送信することが含まれる。これらのトランザクションが処理されると、コントローラ２５６は、サーバ・クラスタ１１２に送信するために入力トランザクションを処理する（ステップ８６２）。更新後のパスキー情報、更新後のパラメータ、リセット、ロックダウン情報、ソフトウェアの更新、ステータス要求、およびパスキー・リストなどの情報がサーバ・クラスタ１１２に送信される。
【００８０】
図２３および図２４に、キーの切り替えと割り込みイベントが生じた時にコントローラ２５６によって行われる動作を示す。上記のように、アーム（ａｒｍ）位置からディスアーム（ｄｉｓａｒｍ）位置にキー・スイッチ６１５が遷移すると、コントローラが自身をリブートまたはリセットする（図２３のステップ８７５および８７７に示す）。アーム位置からディスアーム位置への遷移が生じた場合、コントローラ２５６は、シャットダウン・シーケンスを開始し、情報をトランザクション・キューにセーブする（ステップ８７９および８８１）。
【００８１】
各種のイベントが生じると、コントローラ２５６が特定の機能を行う。ここに説明する実施形態では、電力障害条件により、電源障害トランザクションがキューに入れられる（図２４のステップ８９０および８９２）。シリアル・ポートで情報を入力または出力する必要があると、コントローラが入力情報をＩ／Ｏバッファに入れる（ステップ８９４および８９６）。動作状態（健全性あるいはハートビート）のチェックは、所定の時に行われる。状態チェックを行うべき時間になると状態チェックが行われ、そのチェックで得られた情報がサーバ・クラスタ１１２に送信するためにキューに入れられる（ステップ９００および９０２）。ドアスイッチまたはセンサが切り替えられると、時刻およびＭＷ３６の温度が記録される（ステップ９０４および９０６）。電流センサがＡＣ電流の切り替えを感知した場合は、その切り替えが記録される（ステップ９０８および９１０）。最後に、コントローラがユーザ・フィードバックを提供しなければならない場合（パスキーの有効性の提供および指示など）は、ユーザ・フィードバックが提供され、適切なフィードバック・フラグが切り替えられる（ステップ９１２および９１４）。
【００８２】
上記から理解できるように、本発明は、エネルギー共有、ヌル及び遮蔽の影響、および在庫の変化を記録する上での整合性を低下させる他の影響を減らす特徴を備えたＲＦ在庫および配送システムを提供する。
【００８３】
本発明の各種の特徴および利点は特許請求の範囲に述べる。
【図面の簡単な説明】
【００８４】
【図１】本発明を実施するシステムの略図である。
【図２】図１に示すシステムで使用されるサーバおよびクライアント・デバイスの略図である。
【図３】図１に示すシステムの構成要素間のフルフィルメント、在庫、および他の情報の流れを示す略図である。
【図４】本発明を実施するシステムの略図である。
【図５】図４に示すシステムの構成要素間の情報の流れを示す略図である。
【図６】冷凍庫の形態の例示的マイクロウェアハウスの透視図である。
【図７】図６に示すマイクロウェアハウスのドアの断面図である。
【図８】本発明の別の実施形態により構成されたマイクロウェアハウスのドアの断面図である。
【図９】一部を想像線で表した、図６のマイクロウェアハウスで使用するのに適した複数の引き出しを保持することが可能な容器および引き出しの透視図である。
【図１０】マイクロウェアハウスで使用される制御システムの略図である。
【図１１】図１０に示す制御システムの例示的実施形態の図である。
【図１２】マイクロウェアハウス内の電磁場の略図である。
【図１３】製品上のＲＦタグを付けることが可能な位置を示した例示的な梱包製品の透視図である。
【図１４】本発明の一実施形態で使用されるソフトウェアのフローチャートである。
【図１５】本発明の一実施形態のソフトウェアのフローチャートである。
【図１６】本発明の一実施形態のソフトウェアのフローチャートである。
【図１７】本発明の一実施形態のソフトウェアのフローチャートである。
【図１８】本発明の一実施形態のソフトウェアのフローチャートである。
【図１９】本発明の一実施形態のソフトウェアのフローチャートである。
【図２０】本発明の一実施形態のソフトウェアのフローチャートである。
【図２１】製品タグの読み取り時間対マイクロウェアハウス内のタグ付き製品の数のグラフである。
【図２２】本発明の一実施形態のソフトウェアのフローチャートである。
【図２３】本発明の一実施形態のソフトウェアのフローチャートである。
【図２４】本発明の一実施形態のソフトウェアのフローチャートである。
【図１】
2005518324.tif 000005
【図２】
2005518324.tif 000006
【図３】
2005518324.tif 000007
【図４】
2005518324.tif 000008
【図５】
2005518324.tif 000009
【図６】
2005518324.tif 000010
【図７】
2005518324.tif 000011
【図８】
2005518324.tif 000012
【図９】
2005518324.tif 000013
【図１０】
2005518324.tif 000014
【図１１】
2005518324.tif 000015
【図１２】
2005518324.tif 000016
【図１３】
2005518324.tif 000017
【図１４】
2005518324.tif 000018
【図１５】
2005518324.tif 000019
【図１６】
2005518324.tif 000020
【図１７】
2005518324.tif 000021
【図１８】
2005518324.tif 000022
【図１９】
2005518324.tif 000023
【図２０】
2005518324.tif 000024
【図２１】
2005518324.tif 000025
【図２２】
2005518324.tif 000026
【図２３】
2005518324.tif 000027
【図２４】
2005518324.tif 000028
【手続補正書】
【提出日】平成16年11月17日(2004.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスが制限された区域から複数の製品を配送する方法であって、
各製品に無線周波識別タグを設けるステップと、
少なくとも１つの所定の周波数で信号を発し、アクセスが制限された区域内に少なくとも１つの電磁場を発生するように構成された少なくとも１つのアンテナを前記アクセスが制約された区域内に配置するステップと、
前記アクセスが制限された区域内に複数の製品を配置するステップと、
キーから識別情報を読み取るステップと、
前記のキーから読み取られた識別情報が認証された場合、前記アクセスが制限された区域への進入を許可するステップと、
前記アクセスが制限された区域からの退出を検出するステップと、
前記少なくとも１つのアンテナを使用して、前記アクセスが制限された区域の第１のスキャンを行い、当該スキャンが第１の結果を生成するステップと、
第１の結果を所定の整合性レベルと比較するステップと、
第１の結果が所定の整合性レベルと等しくないか、または所定の整合性レベルを超えない場合は、１又はそれより多くの回数の後続スキャンを実行するステップと
を備える方法。
【請求項２】
各後続のスキャンは後の結果を生成し、
１又はそれより多くの回数の後続のスキャンを実行する前記ステップは、後の結果の少なくとも１つが整合性レベルと等しくなるか、又は整合性レベルを超えるまで継続し、
前記方法はさらに、
複数の製品の数を決定するステップと、
前記複数の製品の数から、第１の結果または前記の複数の後の結果のうちの１つに基づく値を減算することにより、前記複数の製品の数の変化を決定するステップと
を備える請求項１に記載の方法。
【請求項３】
第１のスキャンまたは前記の複数の後続のスキャンのうちの１つのスキャン中に複数のタグのうちの１又はそれより多くのタグをクローキングするステップをさらに備える請求項１に記載の方法。
【請求項４】
第１の結果または複数の後の結果のうちの１つに基づく情報をバッファに格納するステップをさらに備える請求項１に記載の方法。
【請求項５】
前記バッファに格納された情報を、第１の結果の後に行われたスキャンから得られた情報と比較するステップをさらに備える請求項４に記載の方法。
【請求項６】
第１のスキャンと各後続のスキャンとからなる群から選択された少なくとも１つのスキャンの読み取り時間を決定するステップをさらに備える請求項１に記載の方法。
【請求項７】
前記読み取り時間に基づいて動作パラメータを決定するステップをさらに備える請求項６に記載の方法。
【請求項８】
前記アクセスが制限された区域に関連付けられたセンサから情報を収集するステップをさらに備える請求項１に記載の方法。
【請求項９】
第１のスキャンと各後続のスキャンとからなる群から選択された少なくとも１つのスキャンに基づいてメッセージを発生するステップをさらに備える請求項１に記載の方法。
【請求項１０】
前記アクセスが制限された区域内のデバイスで維持される時間を標準時間基準と同期化するステップをさらに備える請求項１に記載の方法。
【請求項１１】
前記アクセスが制限された区域に関連付けられたデバイスの動作状態検査を行うステップをさらに備える請求項１に記載の方法。
【請求項１２】
１又はそれより多くの所定の警報条件を検査するステップをさらに備える請求項１に記載の方法。
【請求項１３】
前記電磁場のヌルの位置を変えるステップをさらに備える請求項１に記載の方法。
【請求項１４】
読み取り時間の曲線を使用してマイクロウェアハウス内の条件を決定するステップをさらに備える請求項１に記載の方法。
【請求項１５】
ＲＦＩＤを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出するように構成された検出デバイスを備える装置であって、
前記検出デバイスにより前記区域からの物品の取り出しが検出されるのに応答してＸＭＬメッセージが発生され、
前記ＸＭＬメッセージに応答して物品の補充に関する決定が行われる、装置。
【請求項１６】
別の装置が物品の補充に関する決定を行う請求項１５に記載の装置。
【請求項１７】
ＸＭＬメッセージが、無線接続を介して前記装置から前記別の装置に送信される請求項１６に記載の装置。
【請求項１８】
前記ＸＭＬメッセージが、ネットワークを介して前記装置から前記別の装置に送信される請求項１６に記載の装置。
【請求項１９】
前記装置が自動販売機である請求項１５に記載の装置。
【請求項２０】
あらかじめ取り込まれた金銭相当物を含むスマートカードを読み取るように構成されたスマートカード・リーダと、
前記検出デバイスによる物品の検出に応じて、あらかじめ取り込まれた金銭相当物を引き落とすように構成された引き落としユニットと
をさらに備える請求項１５に記載の装置。
【請求項２１】
前記装置は自動販売機である請求項２０に記載の装置。
【請求項２２】
前記検出デバイスがさらに、ＲＦＩＤを使用して、ＲＦＩＤタグを有する物品の区域内への配置を検出する請求項１５に記載の装置。
【請求項２３】
前記区域が、冷蔵庫、冷凍庫、容器、部屋、保管庫、および装置からなる群から選択される請求項１５に記載の装置。
【請求項２４】
ＲＦＩＤタグを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出する検出手段を備える装置であって、
前記検出手段により前記区域からの物品の取り出しが検出されるのに応答して、ＸＭＬメッセージが発生され、
前記ＸＭＬメッセージに応答して物品の補充に関する決定が行われる、装置。
【請求項２５】
別の装置が物品の補充に関する決定を行う請求項２４に記載の装置。
【請求項２６】
ＸＭＬメッセージが、無線接続を介して前記装置から前記別の別の装置に送信される請求項２５に記載の装置。
【請求項２７】
前記ＸＭＬメッセージが、ネットワークを介して前記装置から前記別の装置に送信される請求項２５に記載の装置。
【請求項２８】
前記装置が自動販売機である請求項２４に記載の装置。
【請求項２９】
あらかじめ取り込まれた金銭相当物を含むスマートカードを読み取るスマートカード読み取り手段と、
前記検出手段による物品の検出に応じて、あらかじめ取り込まれた金銭相当物を引き落とす引き落とし手段と
をさらに備える請求項２４に記載の装置。
【請求項３０】
前記装置が自動販売機である請求項２９に記載の装置。
【請求項３１】
ＲＦＩＤタグを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出するステップと、
前記検出ステップにより前記区域からの物品の取り出しが検出されるのに応答して、ＸＭＬメッセージを発生するステップと、
前記ＸＭＬメッセージに応答して物品を補充するかどうかを決定するステップと
を備える方法。
【請求項３２】
前記検出ステップによる物品の検出に応じて、あらかじめ取り込まれたスマートカードの金銭相当物をスマートカード上で引き落とすステップ
をさらに備える請求項３１に記載の方法。
【請求項３３】
ＲＦＩＤタグを使用して、ＲＦＩＤタグを有する物品のある区域からの取り出しを検出するように構成された検出デバイスを備える装置であって、
前記検出デバイスにより前記区域からのＲＦＩＤタグの取り出しが検出されるのに応答して、マークアップ言語メッセージが発生され、
前記マークアップ言語メッセージに応答して、ＲＤＩＤタグに対応する物品の補充に関する決定が行われる、装置。
【請求項３４】
ＲＦＩＤタグを使用して、ある区域からのＲＦＩＤタグの取り出しを検出する検出手段を備える装置であって、
前記検出手段により前記区域からのＲＦＩＤタグの取り出しが検出されるのに応答して、マークアップ言語メッセージが発生され、
前記マークアップ言語メッセージに応答して、ＲＦＩＤタグに対応する物品の補充に関する決定が行われる装置。
【請求項３５】
ＲＦＩＤタグを使用して、ある区域からのＲＦＩＤタグの取り出しを検出するステップと、
前記検出ステップにより前記区域からのＲＦＩＤタグの取り出しが検出されるのに応答して、マークアップ言語メッセージを発生するステップと、
前記マークアップ言語メッセージに応答して、ＲＦＩＤタグに対応する物品を補充するかどうかを決定するステップと
を備える方法。
【請求項３６】
装置の一部分に可動式に取り付けられた、ＲＦＩＤスキャンを行うアンテナと、
前記アンテナを移動するように構成されたアンテナ移動ユニットと
を備える装置。
【請求項３７】
前記アンテナがピボットの上に取り付けられ、前記アンテナ移動ユニットが前記アンテナを軸回転させる請求項３６に記載の装置。
【請求項３８】
前記装置は冷凍庫である請求項３６に記載の装置。
【請求項３９】
前記アンテナが、前記冷凍庫のドアの内部に可動式に取り付けられる請求項３８に記載の装置。
【請求項４０】
前記アンテナは、ＲＦＩＤスキャンを行って、前記冷凍庫内に配置されたＲＦＩＤタグを検出する請求項３８に記載の装置。
【請求項４１】
前記ＲＦＩＤタグが前記冷凍庫内の棚の上に配置される請求項４０に記載の装置。
【請求項４２】
前記ＲＦＩＤタグが前記冷凍庫内の引き出しに配置される請求項４０に記載の装置。
【請求項４３】
前記アンテナが２つ以上ある請求項３６に記載の装置。
【請求項４４】
装置の一部分に取り付けられ、前記装置内のある区域のＲＦＩＤスキャンを行うように構成されたＲＦＩＤスキャン・ユニットを備え、
前記ＲＦＩＤスキャン・ユニットが、（ａ）前記区域内の電磁場の構成を変化させるように構成された可動部と、（ｂ）前記可動部の運動を制御する手段とを備える、装置。
【請求項４５】
前記可動部がアンテナである請求項４４に記載の装置。
【請求項４６】
前記アンテナがピボットの上に取り付けられる請求項４５に記載の装置。
【請求項４７】
前記区域が前記装置の引き出しを含む請求項４４に記載の装置。
【請求項４８】
前記区域が前記装置の棚を含む請求項４４に記載の装置。
【請求項４９】
前記装置が冷凍庫である請求項４４に記載の装置。
【請求項５０】
装置の一部分に取り付けられ、前記装置内のある区域のＲＦＩＤスキャンを行うように構成されたＲＦＩＤスキャン・ユニットを有する前記装置を設けるステップであって、前記ＲＦＩＤスキャン・ユニットが、（ａ）前記区域内の電磁場の構成を変化させるように構成された可動部と、（ｂ）前記可動部の運動を制御する手段とを備える、前記装置を設けるステップと、
前記可動部を動かして前記区域内の電磁場の構成を変化させるステップと
を備える方法。
【請求項５１】
第１のアンテナと、
第２のアンテナと、を備え、
前記第１のアンテナ及び前記第２のアンテナが、ＲＦＩＤスキャンを行うため使用され、
前記第１のアンテナと前記第２のアンテナを異なる時に作動させてＲＦＩＤスキャンを行う手段を更に備える、装置。
【請求項５２】
ＲＦＩＤスキャンを行う複数のアンテナを設けるステップと、
前記複数のアンテナの第１のアンテナと前記複数のアンテナの第２のアンテナを異なる時に作動させてＲＦＩＤスキャンを行うステップと
を備える方法。
【請求項５３】
ある区域のＲＦＩＤスキャンを行い、当該ＲＦＩＤスキャンが結果を発生するステップと、
前記結果を所定の整合性レベルと比較するステップと、
前記比較に応じて後続のＲＦＩＤスキャンを行うステップと
を備える方法。
【請求項５４】
前記比較に応じて後続のスキャンを行う前記ステップは、前記結果が所定の整合性レベル未満であるとの決定に応じて後続のスキャンを行うステップである請求項５３に記載の方法。
【請求項５５】
後続のスキャンの結果と所定の整合性レベルとの比較に応じて、後続のスキャンを行う前記ステップを反復するステップをさらに備える請求項５３に記載の方法。
【請求項５６】
ＲＦＩＤスキャンを行い、結果を得る手段と、
前記結果を所定の整合性レベルと比較する手段と、
前記比較に応じて、後続のＲＦＩＤスキャンを行う手段と
を備える装置。
【請求項５７】
ある区域から複数の製品を配送する方法であって、
各製品に無線周波識別タグを設けるステップと、
少なくとも１つの所定の周波数で信号を発し、区域内に少なくとも１つの電磁場を発生するように構成された少なくとも１つのアンテナを前記区域内に配置するステップと、
前記区域内に複数の製品を配置するステップと、
前記少なくとも１つのアンテナを使用して前記区域の第１のスキャンを行い、当該スキャンが第１の結果を発生するステップと、
第１の結果を所定の整合性レベルと比較するステップと、
第１の結果が所定の整合性レベルと等しくないか、又は所定の整合性レベルを超えない場合、１又はそれより多くの回数の後続のスキャンを実行するステップと
を備える方法。
【請求項５８】
各後続のスキャンが後の結果を発生し、１又はそれより多くの回数の後続のスキャンを実行する前記ステップは、前記後の結果の少なくとも１つが整合性レベルと等しくなるか、又は整合性レベルを超えるまで継続し、
前記方法はさらに、
複数の製品の数を決定するステップと、
前記複数の製品の数から第１の結果または前記の複数の後の結果のうちの１つに基づく値を減算することにより、複数の製品の数の変化を決定するステップと
を備える、請求項５７に記載の方法。
【請求項５９】
第１のスキャンまたは前記の複数の後続のスキャンの１つのスキャン中に複数のタグの１又はそれより多くのタグをクローキングするステップをさらに備える請求項５７に記載の方法。
【請求項６０】
装置内の空間のＲＦＩＤスキャンを行うように構成されたＲＦＩＤスキャン・ユニットを備える装置であって、
前記装置の内部壁面に配設された非平坦な反射面を有する装置。
【請求項６１】
前記非平坦な反射面が前記装置の内部壁面に取り付けられた部材の上にある請求項６０に記載の装置。
【請求項６２】
前記部材がのこぎり歯型の断面を有する請求項６１に記載の装置。
【請求項６３】
前記装置の内部壁面に取り付けられた反射器をさらに備え、前記反射器が非平坦な反射面を有する請求項６０に記載の装置。
【請求項６４】
前記非平坦な反射面がのこぎり歯型のパターンを備える請求項６３に記載の装置。
【請求項６５】
或る区域から複数の製品を配送する方法であって、
各製品に無線周波識別タグを設けるステップと、
少なくとも１つの所定の周波数で信号を発し、前記区域内に少なくとも１つの電磁場を発生するように構成された少なくとも１つのアンテナを設けるステップと、
前記区域内に複数の製品を配置するステップと、
識別情報を読み取るステップと、
前記の読み取られた識別情報が認証された場合、前記区域にアクセスするのを許可するステップと、
前記区域へのアクセスの終了を検出するステップと、
前記少なくとも１つのアンテナを使用して、前記区域の第１のスキャンを行い、当該スキャンが第１の結果を生成するステップと、
第１の結果を所定の整合性レベルと比較するステップと、
第１の結果が所定の整合性レベルと等しくないか、または所定の整合性レベルを超えない場合は、１又はそれより多くの回数の後続スキャンを実行するステップと
を備える方法。
【請求項６６】
前記識別情報を読み取るステップが、（ａ）指紋を読み取るステップと、（ｂ）ＲＦＩＤバッジを読み取るステップとのうちの１つを備える請求項６５記載の方法。
【請求項６７】
前記方法がステップ（ａ）を備える請求項６６記載の方法。
【請求項６８】
前記方法がステップ（ｂ）を備える請求項６６記載の方法。
【請求項６９】
前記区域が冷凍庫内にあり、
前記区域へのアクセスの終了を検出するステップが、近接センサの出力を検知することにより前記冷凍庫の扉の閉じを検出するステップを備え、
前記区域の第１のスキャンを行うステップが、前記冷凍庫の扉が閉じたことの検出に応答して実行され、
在庫メッセージが、２つのスキャン間の相違に従って発生され、
前記区域にアクセスするのを許可するステップが、前記冷凍庫に取り付けられた電気的に作動する錠のソレノイドを制御するステップを備え、
前記少なくとも１つのアンテナが、前記冷凍庫上に又はその中に取り付けられ、
受動型タグが、  各製品に無線周波識別タグを設ける前記ステップにおいて用いられる
請求項６６記載の方法。
【請求項７０】
前記複数の製品が生物学的製品を備える請求項６９記載の方法。
【請求項７１】
前記生物学製品が、酵素、アッセイ及びクローニング・ベクターから成るグループから選択される請求項７０記載の方法。
【国際調査報告】
2005518324.tif 000029