(57)【特許請求の範囲】
【請求項１】
放射パターンを減少する材料で側面が形成されたトートと、
前記トート内に位置する複数のアイテム識別子を検出するように構成されたアンテナと、
前記アンテナと通信するコンピューティングシステムと、を備えており、前記コンピューティングシステムが、一つ以上のプロセッサと、前記一つ以上のプロセッサに連結されたメモリと、を含み、
前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、少なくとも、
前記アンテナから、マテリアルハンドリング施設内に置かれた前記トートを固有に識別するトート識別子を受信させ、
前記トート識別子の受信に応答し、前記トート内のメモリ又は在庫管理システムの少なくとも一方から、前記トート内に入れられているアイテムのトートアイテム識別子リストを取得させ、
前記アンテナから、前記複数のアイテム識別子を受信させ、
前記複数のアイテム識別子と前記トートアイテム識別子リストとを比較して、前記トートアイテム識別子リストの前記複数のアイテム識別子の１つのアイテム識別子がない違いを特定させ、
前記アイテム識別子と前記トートアイテム識別子リストとの違いを業者に提示させ、
前記業者から、前記アイテム識別子が前記トート内に含まれていることを確かめたことの解決を前記トート内のメモリ又は在庫管理システムの少なくとも一方に受信させ、
前記解決に応じて、前記アイテム識別子に関連するアイテムの所有者を、前記マテリアルハンドリング施設内からユーザに移動させる、
マテリアルハンドリング施設アイテム管理システム。
【請求項２】
前記トートアイテム識別子リストが、前記トート内に位置する第二のコンピューティングシステムによって提供される、請求項１記載のマテリアルハンドリング施設アイテム管理システム。
【請求項３】
前記解決が前記マテリアルハンドリング施設内で行われる、請求項１記載のマテリアルハンドリング施設アイテム管理システム。
【請求項４】
前記解決が、前記マテリアルハンドリング施設の移動エリアで行われる、請求項３記載のマテリアルハンドリング施設アイテム管理システム。
【請求項５】
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を備えており、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、少なくとも、
マテリアルハンドリング施設内に置かれ且つ放射パターンを遮蔽する材料で側面が形成されたトートを固有に識別するトート識別子を受信させ、
前記トート識別子の受信に応答し、前記トート内のメモリ又は在庫管理システムの少なくとも一方から、前記マテリアルハンドリング施設内に位置する前記トートに入れられているアイテムのトートアイテム識別子リストを取得させ、
前記トートに関連する業者を特定させ、
前記トート内に含まれている複数のアイテム識別子を確認させ、
前記トートアイテム識別子リストを利用して、前記トート内の予期される総重量を計算させ、スケールで量った前記複数のアイテム識別子のアイテムと前記トートアイテム識別子リストのアイテムの予期される総重量とが一致するかを特定させ、
前記スケールで量った前記複数のアイテム識別子のアイテムと前記予期される総重量との一致に基づいて、前記複数のアイテム識別子が前記トート内に含まれていることを確認させ、
前記確認に応じて、前記アイテム識別子に関連するアイテムの所有者を、前記マテリアルハンドリング施設内からユーザに移動させる、コンピューティングシステム。
【請求項６】
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、前記アイテム識別子が前記トート内に含まれていることを確認させ、さらに、前記一つ以上のプロセッサに、少なくとも、
前記アイテム識別子と前記トートアイテム識別子リストとを前記業者に提示させる、請求項５記載のコンピューティングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、在庫を管理するためのシステムを記述する。
【背景技術】
【０００２】
小売業者、卸売業者及び他の製品販売業者は、一般に、クライアントまたは顧客が注文、購買、リース、借入賃借、視聴などをすることができるさまざまなアイテムの在庫を保持している。例えば、電子商取引のウェブサイトは、フルフィルメントセンター内に在庫を保持することができる。顧客がアイテムを注文すると、そのアイテムが在庫から採取され、梱包ステーションに送られ、梱包されて顧客に発送される。同様に、物理的な店舗は、顧客がアクセス可能なエリア（例えば、ショッピングエリア）に在庫を保持し、そして顧客は、在庫からアイテムを採取し、レジ係に持っていって購買、レンタルなどをすることができる。それらの物理的な店舗の多くは、ショッピングエリアに位置し、在庫を補充し、かつ／または他の経路（例えば、電子商取引）を通じて出されたアイテムの注文に応えるのに使用することができる保管エリアまたはフルフィルメントセンターにも在庫を保持する。在庫を保持する事業体の他の実施例は、図書館、博物館、レンタルセンターなどを含む。各々の事例において、アイテムをある位置から別の位置に動かすために、アイテムは、その現在の位置から採取され、新規の位置に移動される。多くの場合、在庫の移動及び／または在庫の位置を追跡することが望ましい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許公開第２００８／０１８３３２６号
【発明の概要】
【０００４】
詳細な説明が添付図面を参照して説明される。図面中、参照番号の最も左の数字（二桁の場合も有）は、その参照番号が最初に出現する図面を特定する。異なる図面中の同じ参照番号の使用は、類似のまたは同一のアイテムまたは特徴を示す。
【図面の簡単な説明】
【０００５】
【図１】いくつかの実施に従う、マテリアルハンドリング施設を図示するブロック図である。
【図２】いくつかの実施に従う、マテリアルハンドリング施設の追加の詳細を図示するブロック図である。
【図３Ａ】いくつかの実施に従う、実施例のトート構成を図示する。
【図３Ｂ】いくつかの実施に従う、実施例のトート構成を図示する。
【図４】いくつかの実施に従う、実施例のトート構成を図示する。
【図５】いくつかの実施に従う、実施例のトート構成を図示する。
【図６】いくつかの実施に従う、図３Ａ〜図５に図示するような、実施例のトートの機能コンポーネントを図示する。
【図７】いくつかの実施に従う、トートへのアイテム識別子（複数可）の追加及び／またはそれからの除去を特定するためのプロセスのフローダイヤグラムを描写する。
【図８】いくつかの実施に従う、トートへのアイテム識別子（複数可）の追加及び／またはそれからの除去を特定するためのプロセスのフローダイヤグラムを描写する。
【図９】いくつかの実施に従う、トート内に含まれるアイテムを移動するためのプロセスのフローダイヤグラムを描写する。
【図１０】さまざまな実施に使用することができるサーバシステムの例示の実施のブロック図である。
【発明を実施するための形態】
【０００６】
実施を実施例として本明細書に記述するが、当業者は、その実施が、記述する実施例または図面に限定されないことを認識する。図面及びそれに加えて詳細な説明が、開示する特定の形態に実施を限定することは意図せず、それどころかその意図が、添付の特許請求の範囲によって規定される本質及び範囲内に収まるすべての変更物、均等物及び代替物を含むことが理解されるはずである。本明細書に使用される見出しは、組織的な目的のみのためのものであり、記述または特許請求の範囲の範囲を限定するのに使用されることは意味しない。本出願全体を通して使用される用語「することができる」は、許容的な意味（すなわち、可能性を有する意味）において使用され、義務的な意味（すなわち、必須の意味）ではない。同様に、用語「を含む」、「を含んでいる」及び「を含む（主語が三人称単数）」は、含むがそれに限定されないことを意味する。
【０００７】
本開示は、在庫を管理するためのシステムを記述し、その在庫は、マテリアルハンドリング施設内に移動し、マテリアルハンドリング施設内での位置を移動し、かつ／またはマテリアルハンドリング施設から外へ移動する。いくつかの事例では、ユーザ（例えば、採取者または採取業者）は、在庫のある箇所からアイテムを取り出し、アイテムをトート内に置くことができる。本明細書に記述するシステムは、アイテムがトートに追加されたときにそれを検出する。同様に、アイテムがトートから持ち出されたときに、そのアイテムの持ち出しが検出される。
【０００８】
いくつかの実施では、トートは、高周波識別子（「ＲＦＩＤ」）リーダなどのアイテム識別子リーダ、及びアイテムがトート内に置かれた及び／またはそれから持ち出されたときにアイテム識別子（例えば、ＲＦＩＤ）を読み出す一つ以上のアンテナなどの受信コンポーネントを含むことができる。アイテム識別子リーダ及び受信コンポーネントは、トートの一部であってもよいし、アイテムがトートに追加されたまたはそれから持ち出されたときに、トートアイテム識別子リストにアイテム識別子を追加またはそれから削除するプロセッサと通信するものでもよい。
【０００９】
トートが、例えば、レビンステーション、梱包ステーション、別の在庫のある箇所、発送などの移動エリアに到達すると、トート識別子リストにおけるアイテムを使用して、在庫を新規の位置に移動することができる。例えば、トート内のアイテムが運送業者による顧客への発送のためにマテリアルハンドリング施設から出されている場合には、移動エリアは、アイテムがマテリアルハンドリング施設から出るエリア、例えば、アイテムを運送業者のトラックまたは他の輸送部隊に移動するところの積み込みドアであってもよい。トートが移動エリアに到達すると、トートアイテム識別リストが読み出され、選択的に、トートを再びスキャンすることによって、トートアイテム識別リストにおいて特定されたアイテムが、トート内に実際にあるものと一致することを確認する。トートアイテム識別リストと、移動エリアにおけるトートのスキャンとの間のあらゆる相違は、移動エリアにおけるユーザ（例えば、採取業者、梱包業者、顧客、運送業者）によって解決することができる。例えば、あらゆる相違は、移動エリアにおけるディスプレイ上に提示され、ユーザは、アイテムが実際にトート内に含まれているか否かを確認することができる。
【００１０】
あらゆる相違が解決されると、アイテムが移動される。例えば、アイテムがマテリアルハンドリング施設から出されているときに、アイテムを、マテリアルハンドリング施設から、マテリアルハンドリング施設からそれらを搬送する事業体に移動させることができる。顧客に発送するためにマテリアルハンドリング施設からアイテムを搬送する運送業者の前述の実施例に続いて、アイテムを、マテリアルハンドリング施設から運送業者に移動することができる。別の実施例として、移動エリアがマテリアルハンドリング施設内のレビンステーションである場合には、アイテムを、元々の保管位置（または、トート）からレビンエリアに移動することができる。なおも別の実施例として、マテリアルハンドリング施設が小売店舗にあり、顧客がアイテムを購買している場合には、顧客が店舗（移動エリア）から立ち去るときに、アイテムがマテリアルハンドリング施設から顧客に移動し、顧客は、そのアイテムの支払いを行うことができる。同じような方法で、マテリアルハンドリング施設がレンタル店舗または図書館にある場合には、移動エリアは、その施設の出口付近であってもよい。ユーザがトート内のアイテムを持って立ち去ると、アイテムは、マテリアルハンドリング施設からアイテムを持っているユーザに移動する。そのような追跡では、レンタルまたは借入期間を、アイテムをいつまでに返却すべきかを特定するアイテム及びユーザに関連させることができる。
【００１１】
本明細書に使用されるような、マテリアルハンドリング施設は、これらに限定されないが、倉庫、流通センター、クロスドッキング施設、受注処理施設、包装施設、発送施設、レンタル施設、図書館、小売店、卸問屋、博物館、またはマテリアル（在庫）ハンドリングの一つ以上の機能を実行する他の施設もしくは施設の組み合わせを含むことができる。
【００１２】
在庫アイテムを保管及び管理するように構成されたマテリアルハンドリング施設の実施を図１に図示する。示すように、マテリアルハンドリング施設１００は、受け取りエリア１２０、任意の数の在庫アイテム１３５Ａ〜１３５Ｎを保管するように構成された保管エリア１３０、及び一つ以上の移動エリア１４０を含む。マテリアルハンドリング施設１００内のさまざまなエリアの配置は、図式的ではなく機能的に描写する。例えば、いくつかの実施では、複数の異なる受け取りエリア１２０、保管エリア１３０及び移動エリア１４０が、分離というよりもむしろ散在していてもよい。さらに、マテリアルハンドリング施設１００は、受け取りエリア１２０、保管エリア１３０及び移動エリア１４０の各々と情報交換するように構成された在庫管理システム１５０を含む。
【００１３】
マテリアルハンドリング施設１００は、さまざまな供給業者から種々の種類の在庫アイテム１３５を受け取り、顧客がアイテムの一つ以上を注文または入手するまで、それらを保管するように構成できる。マテリアルハンドリング施設１００内でのアイテムの通常の流れを、矢印を使用して示す。具体的には、この実施例に図示するように、アイテム１３５は、例えば、製造業者、販売業者、卸売業者などの一以上の供給業者から、受け取りエリア１２０において受け取ることができる。さまざまな実施では、アイテム１３５は、商品、日用品、食品またはマテリアルハンドリング施設１００を操作する企業の性質に応じた任意の適切なタイプのアイテムを含むことができる。
【００１４】
受け取りエリア１２０において供給業者からアイテム１３５を受け取ると、それは保管用に用意することができる。例えば、いくつかの実施では、アイテム１３５を、荷をほどくまたは別なふうに再整理し、（後述するように、コンピュータシステムにおいて実行する一つ以上のソフトウェアアプリケーションを含むことができる）在庫管理システム１５０は、新たに受け取ったアイテム１３５に関するタイプ、数量、状態、コスト、位置または任意の他の適切なパラメータを反映して更新することができる。アイテム１３５を、パッケージ、カートン、クレート、パレットまたは他の適切な集合などの可算の個々の単位または単位の倍数において、ストック、管理または分配できることに留意されたい。あるいは、例えば、バルク製品、日用品などのいくつかのアイテム１３５は、本質的に可算単位に組織化できない連続的なまたは任意の割り切れる量で保管してもよい。かかるアイテム１３５は、全長、面積、容積、重量、期間または測定単位によって特徴づけられる他の寸法特性の単位などの測定可能値に照らして管理することができる。概して言えば、アイテム１３５の分量は、必要に応じて、アイテム１３５の個々のもしくは集合の単位の可算数、またはアイテム１３５の測定可能な量のいずれかを指すことができる。
【００１５】
受け取りエリア１２０に到達した後、アイテム１３５は、保管エリア１３０内に保管することができる。いくつかの実施では、同類のアイテム１３５を、所定の種類のすべてのアイテム１３５が一つの位置に保管されるように、容器内、棚上、または他の適切な保管機構によって共に保管または表示することができる。他の実施では、同類のアイテム１３５を種々の位置に保管することができる。例えば、大型の物理的な施設内において高い回転率の特定のアイテム１３５の取り出しを最適化するために、それらのアイテム１３５は、一地点での保管で発生し得る混雑を減少するために、いくつかの種々の位置に保管することができる。
【００１６】
アイテム１３５の一つ以上を特定する顧客注文を受信したとき、またはユーザがマテリアルハンドリング施設１００内を進行することによって、対応するアイテム１３５を、保管エリア１３０から選択または「採取」することができる。さまざまな実施では、アイテムの採取は、手動であってもよいし、完全に自動化された採取であってもよい。例えば、一つの実施では、ユーザは、所望するアイテムのリストを有することができ、保管エリア１３０からアイテム１３５を採取するようにマテリアルハンドリング施設内を進行し、それらのアイテム１３５をトート内に置くことができる。他の実施では、マテリアルハンドリング施設の従業員は、マテリアルハンドリング施設業者がマテリアルハンドリング施設１００内を進行しながら、顧客注文から得られた、書かれたまたは電子採取リストを使用してアイテム１３５を採取し、採取したアイテムをトート内に置くことができる。
【００１７】
より詳細については後述するように、アイテムが採取されてトート内に置かれるときに、トートは、トート内に置かれたアイテムを特定し、各アイテムの識別を含むトートアイテム識別子リストを管理するように構成できる。アイテム１３５は、採取されてトート内に置かれた後、移動エリア１４０において処理することができる。移動エリアは、トート内に含まれているアイテムが、ある位置から別の位置に移動する、またはある事業体から別の事業体に移動するところの、マテリアルハンドリング施設内の任意の指定エリアであってもよい。例えば、移動エリアは、マテリアルハンドリング施設内の梱包ステーションであってもよく、トートが梱包ステーション（移動エリア）に到達したときに、アイテムは、保管エリア１３０から梱包ステーションに移動することができる。そのような情報は、アイテムの正確な追跡を可能にするために、在庫管理システム１５０が保持することができる。別の実施例では、アイテムがマテリアルハンドリング施設から出されている（例えば、運送業者が運搬用にアイテムを取っている、または顧客がアイテムを購買もしくは賃借している）場合には、トートが移動エリアに到達すると、トートアイテム識別子リストが取得され、アイテムが、マテリアルハンドリング施設から新規の事業体（例えば、運送業者、顧客）に移動する。
【００１８】
さらに例証するために、図２は、いくつかの実施に従う、マテリアルハンドリング施設１００の追加の詳細のブロック図である。マテリアルハンドリング施設業者、顧客または他の個人は、マテリアルハンドリング施設１００内を進行するためのトート２０２を利用して、保管エリア１３０からアイテム１３５を採取することができる。アイテム１３５が採取されてトート内に置かれると、アイテムに位置付けられたアイテム識別子（例えば、ＲＦＩＤ）が検出され、トート２０２内に含まれているアイテムを特定するトートアイテム識別子リストに追加される。いくつかの実施では、さらに後述するように、トート２０２は、ＲＦＩＤリーダなどのアイテム識別子リーダ、及びアイテム識別子検出のためにトートの内部を定期的にまたは連続的にスキャンする一つ以上のアンテナなどの受信コンポーネントを含むことができる。通常、アイテム識別子リーダ及び／または受信コンポーネントは、一つ以上の無線技術（例えば、ＲＦＩＤ、近距離無線通信（「ＮＦＣ」）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線）を利用して、アイテム識別子を検出することができる。アイテム識別子が検出されると、トート２０２に位置付けられたプロセッサが、アイテム識別子を受信し、そのアイテム識別子を、トート２０２に位置付けられたメモリ内に保持された、または在庫管理システム１５０によって保持されたトートアイテム識別子リストに記録することができる。トート２０２の実施例の実施のより詳細については、図３Ａ〜図６を参照して後述する。
【００１９】
いくつかの事例では、トート２０２は、在庫管理システム１５０の一つ以上のコンポーネントと連動して動作する、さもなければ、それを利用するまたはそれと通信することができる。同様に、在庫管理システム１５０のコンポーネントは、トート２０２との情報交換及び通信に加えて、トート２０２を利用しているユーザを特定し、かつ／またはマテリアルハンドリング施設１００の他のコンポーネントと通信することができる。
【００２０】
通常、在庫管理システム１５０は、在庫管理システム１５０とトート２０２との間の無線通信（例えば、Ｗｉ−Ｆｉ（登録商標）、ＮＦＣ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標））を促進する無線アンテナ２０４などの一つ以上の通信デバイスを含むことができる。在庫管理システム１５０は、マテリアルハンドリング施設１００にローカル、マテリアルハンドリング施設１００からリモート、またはそれらの任意の組み合わせであってもよい一つ以上のサーバシステム１０２も含むことができる。
【００２１】
在庫管理システム１５０は、マテリアルハンドリング施設１００内のアンテナ２０４を利用して、ローカル無線ネットワーク（例えば、Ｗｉ−Ｆｉ）を作り出すことができる。これによりトート２０２は、在庫管理システム１５０と接続及び通信することができる。同様に、在庫管理システム１５０のコンポーネントの一つ以上がマテリアルハンドリング施設１００からリモートにある事例では、それらは、ネットワーク２０６を通じて、在庫管理システム１５０の他のコンポーネント及び／またはトート２０２と通信することができる。
【００２２】
いくつかの実施では、ユーザがマテリアルハンドリング施設１００に到着したときに、トート２０２をユーザ（例えば、マテリアルハンドリング施設業者）に提供することができる。そのような事例では、ユーザは、彼ら自身を在庫管理システム１５０において識別させ、トート２０２の固有の識別子を特定されたユーザまたはユーザアカウントに関連付けることによって、トート２０２をユーザ及び／またはユーザのアカウントに関連付けることができる。ひとたび関連付ければ、ユーザは、マテリアルハンドリング施設１００内を進行するときに、トート２０２を利用して、採取したアイテムをその中に置くことができる。ユーザがカートを移動エリア１４０内に位置付ける、またはカートを持って移動エリア１４０内を進行するときに、トート２０２内のアイテムを、例えば、マテリアルハンドリング施設からユーザに、マテリアルハンドリング施設から運送業者に、マテリアルハンドリング施設１００内のある位置（例えば、保管）から、マテリアルハンドリング施設１００内の別の位置（例えば、梱包）に移動させることなどができる。
【００２３】
ユーザがトート２０２から立ち去るとき、例えば、最終の作業日などに、トート２０２とユーザとの関連性を削除することによって、トート２０２を、マテリアルハンドリング施設１００に到着した別のユーザに再支給することができる。
【００２４】
以下は、マテリアルハンドリング施設からのアイテムの採取及び移動を促進するために、マテリアルハンドリング施設１００内においてトート２０２を利用する実施例の使用事例である。この実施例では、ユーザは、マテリアルハンドリング施設に到着したときにユーザを特定するのに使用できるバッジまたは他の識別子を有するマテリアルハンドリング施設の従業員（例えば、採取業者）である。
【００２５】
ユーザは、マテリアルハンドリング施設１００に立ち入ると、マテリアルハンドリング施設１００内にアクセス可能な無線ネットワーク及びアンテナ２０４を通じて在庫管理システム１５０によって特定される。ユーザが採取のためのトート２０２を選択すると、トート２０２が、在庫管理システム１５０によって特定され、トート２０２に固有の識別子がユーザに関連付けられる。
【００２６】
ユーザがトート２０２を持ってマテリアルハンドリング施設１００内を動き回り、保管エリア１３０からアイテム１３５を採取し、採取したアイテムをトート２０２内に置くと、トートは、アイテム識別子を通じてアイテムを特定し、追加したアイテムをトートアイテム識別子リストに含ませる。トートアイテム識別子リストは、トート２０２から在庫管理システム１５０に伝送することもできる。例えば、トート２０２は、アンテナ２０４を通じて在庫管理システム１５０と通信し、そしてトートアイテム識別子リストを在庫管理システム１５０に提供することができる。いくつかの実施では、トート２０２は、ユーザがトート２０２にアイテムを追加及びそれから持ち出したときに、在庫管理システム１５０の定期的な更新を、トートアイテム識別子リストに送信することもできる。
【００２７】
ユーザが、保管位置１３０からアイテム１３５を選択し、トート２０２内にアイテムを置くと、トート２０２は、アイテムの追加を検出してアイテムを特定する。同様に、アイテムがトート２０２から持ち出されると、トート２０２は、アイテムの持ち出しを検出して持ち出されたアイテムを特定する。アイテムが特定されてトート２０２に追加されると、アイテム識別子がトートアイテム識別子リストに追加される。同様に、アイテムがトートから持ち出されると、対応するアイテム識別子がトートアイテム識別子リストから削除される。トートアイテム識別子リストにアイテム識別子を追加及びそこから削除するこのプロセスは、ユーザがマテリアルハンドリング施設１００内を進行してアイテムを追加及び持ち出す間継続する。アイテムの追加、持ち出し及び識別は、さらに後述する。
【００２８】
ユーザがマテリアルハンドリング施設１００内の移動エリア１４０に到着したときに、ユーザ及び／またはトート２０２が特定され、トートアイテム識別子リストが取得され、アイテムが移動される。いくつかの実施では、トートアイテム識別子リストにおいて特定されたアイテムが実際にトート２０２内にあることの確認を、移動エリア１４０において実行することができる。例えば、移動エリア１４０は、トート２０２をスキャンしてトート２０２内に含まれているアイテム識別子を検出するアイテム識別子リーダ及びアンテナ２０８も含むことができる。検出されたアイテム識別子は、確認アイテム識別子リスト（確認アイテムリストとは、スキャンされて且つ検出されたアイテム識別子リストを言う）の形態において在庫管理システム１５０に提供され、トートアイテム識別子リスト内のアイテム識別子と比較することができる。確認アイテム識別子リストに含まれるアイテム識別子がトートアイテム識別子リストのアイテム識別子と一致する場合には、アイテムを移動することができる。
【００２９】
確認アイテム識別子リストとトートアイテム識別子リストとにおけるアイテム間のあらゆる相違は、解決するために、ユーザに、または移動エリアに位置する別のオペレータに提示することができる。例えば、相違は、ディスプレイ２１０上に提示され、ユーザ及び／またはオペレータは、カート内容物を確かめて、相違を解決するために、在庫管理システム１５０と情報交換することができる。例えば、トートアイテム識別子リストが移動エリア１４０において検出されなかったアイテムを含む場合には、そのアイテムを、ディスプレイ２１０を通して移動エリア１４０においてユーザまたはオペレータに確認させることができる。ユーザは、アイテムがトート２０２内にあるか否かを確かめることができる。アイテムがトート内にある場合には、ユーザは、例えば、在庫管理システム１５０と通信する受信コンポーネントを通じて、アイテムがトート２０２内にあることを在庫管理システムに通知することができる。アイテムが特定されると、相違が解決され、そのアイテムは、（そのアイテムがトート内にある場合には）移動されたアイテム内に含まれる、または（そのアイテムがトート内にない場合には）移動されたアイテム内には含まれない。
【００３０】
いくつかの実施では、移動エリア１４０は、トート内のアイテムがあるかの確かめを援助するのに使用される他の入出力コンポーネントも有することができる。例えば、移動エリア１４０は、トート及び収容されたアイテムの重量を量るのに使用されるスケール２１２を含むことができる。次に、総重量を予期される総重量と比較する。これを、トートアイテム識別子リストにおいて特定されたアイテムが実際にトート内にあるか否かについての別の確認ポイントとして使用することができる。例えば、在庫管理システム１５０は、在庫データストア２１４内に重量情報を保持し、トートの重量の知識を有することができる。この情報及びトートアイテム識別子リストを利用して、在庫管理システム１５０は、トートについての予期される総重量を計算することができる。トートについての予期される総重量は、スケール２１２によって決定された重量と比較することができる。相違が決定された閾値を超えている（プラスまたはマイナス）場合には、トート内に実際に含まれているアイテムが、トートアイテム識別子リストにおいて特定されたアイテムと一致しないことを決定することができる。
【００３１】
なおも別の実施例では、移動エリア１４０は、トート及び収容されたアイテムの画像を保存する一つ以上の撮像コンポーネント（図示せず）も含むことができる。画像を、在庫管理システム１５０によって解析し、在庫データストア２１４内に保持されている画像と比較することによって、トート内に実際に含まれているアイテムが、トートアイテム識別子リストにおいて特定されたそれらのアイテムと合致するか否かの決定を援助することができる。
【００３２】
トート２０２内に含まれるアイテムが、トートアイテム識別子リストにおいて特定されたアイテムと合致するか否かの確認を援助するために、任意の数の解析技術を利用できることが認識される。本明細書に例証した技術は、単なる実施例として提供される。
【００３３】
前述のように、トート２０２は、様々な通信パスを通じて在庫管理システム１５０と通信することができる。通常、在庫管理システム１５０は、任意の数及び組み合わせの入力コンポーネント、出力コンポーネント及びサーバシステム１０２を含むことができる。入力コンポーネントは、撮像デバイス、マイクロフォン、アンテナ２０４、２０８、またはトート２０２及び／もしくはユーザからのその周囲環境についての入力を受信する能力がある任意の他のコンポーネントを含むことができる。出力コンポーネントは、プロジェクタ、ディスプレイ２１０、アンテナ２０４、２０８、スピーカ並びに／またはトート及び／もしくはユーザに、その周囲環境についての出力を提供する能力がある任意の他のコンポーネントを含むことができる。
【００３４】
在庫管理システム１５０は、サーバシステム１０２も含むことができる。サーバシステム１０２は、マテリアルハンドリング施設１５０にローカル、マテリアルハンドリング施設からリモート、またはそれらの任意の組み合わせであってもよい。同様に、サーバシステム１０２は、ネットワーク２０６を通じて、入力コンポーネント、出力コンポーネント及び／またはトート２０２と直接に通信するように構成できる。
【００３５】
図示するように、サーバシステム１０２は、マテリアルハンドリング施設からリモートにあり、一つ以上のサーバ１０２（１）、１０２（２）〜１０２（Ｎ）として実施されてもよい。これは、いくつかの事例では、インターネットなどのネットワーク２０６を通じて、在庫管理システム１５０及び／またはトート２０２のコンポーネントまたはデバイスによって保持され、かつアクセス可能なプロセッサ、ストレージ、ソフトウェア、データアクセスなどのコンピューティングインフラストラクチャとして実施されたネットワークアクセス可能なコンピューティングプラットフォームの一部を形成することができる。サーバシステム１０２は、サービスを供給するシステムの物理的な位置及び構成についてのエンドユーザ知識を必要としない。これらのリモートサーバシステム１０２に関連する共通の表現は、「オンデマンドコンピューティング」、「サービス型ソフトウェア（ＳａａＳ）」、「プラットフォームコンピューティング」、「ネットワークアクセス可能なプラットフォーム」、「クラウドサービス」、「データセンター」などを含む。
【００３６】
ネットワーク２０６は、有線技術（例えば、ワイヤ、ＵＳＢ、光ファイバケーブルなど）、無線技術（例えば、ＲＦ、ＩＲ、ＮＦＣ、携帯電話、衛星、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）、または他の接続技術を利用することができる。ネットワーク２０６は、代表的には、データ及び／または音声ネットワークを含む任意のタイプの通信ネットワークであり、有線インフラストラクチャ（例えば、ケーブル、ＣＡＴ５、光ファイバケーブルなど）、無線インフラストラクチャ（例えば、ＲＦ、携帯電話、マイクロ波、衛星、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）、及び／または他の接続技術を使用して実施することができる。
【００３７】
サーバシステム１０２は、在庫データストア２１４、ユーザデータストア２１６及びトートデータストア２１８も含むことができる。さらに後述するように、データストアは、リスト、アレイ、データベース、並びにデータの保存及び検索を提供するのに使用される他のデータ構造を含むことができる。同様に、本開示は、複数のデータストアを記述するが、いくつかの実施では、データストアは、単一のデータストアとして構成してもよいし、複数のデータストアとして構成してもよい。
【００３８】
在庫データストア１１４は、マテリアルハンドリング施設１００の保管エリア１３０内に保管されたアイテム１３５についての情報を保持する。例えば、在庫データストア２１４は、各アイテムについての、アイテム重量、寸法、色、使用期限、容積、製造業者、識別子（例えば、ユニバーサル製品識別子）、保管エリア内のアイテムの数量、アイテムの説明などを保存することができる。
【００３９】
ユーザデータストア２１６は、例えば、マテリアルハンドリング施設の従業員、顧客などのユーザについての情報を含む。任意のタイプの情報を、ユーザデータストア２１６内に保存することができる。例えば、ユーザプロフィール情報は、例えば、属性、氏名、住所、性別、購買履歴、ソーシャルネットワーク及び／またはユーザが情報交換している友人などであり、ユーザプロフィールデータストア２１６内に保存することができる。ユーザプロフィール情報は、例えば、使用するときにユーザが直接に提供する、例えば、在庫管理システム１５０及び／またはトート２０２と情報交換するときにユーザから収集することができる。
【００４０】
トートアイテム識別子リストデータストア２１８は、マテリアルハンドリング施設１００内の各トートについてのトートアイテム識別子リストを含むことができる。同様に、トートアイテム識別子リストデータストア２１８は、各トートについての、例えば、固有の識別子、トートの重量、トートの寸法などの情報を含むことができる。
【００４１】
在庫データストア２１４、ユーザデータストア２１６及びトートデータストア２１８は、サーバシステム１０２と一体化してもよいし、さもなければ、サーバシステム１０２と通信的に連結してもよい。例えば、在庫データストア２１４、ユーザデータストア２１６及びトートデータストア２１８の一つ以上は、リモートコンピューティングリソース（図示せず）に位置付けられ、サーバシステム１０２と通信的に連結してもよい。いくつかの実施では、在庫データストア２１４、ユーザデータストア２１６及びトートデータストア２１８は、一つ以上のＣＤ−ＲＷ／ＤＶＤ−ＲＷドライブ、ハードディスクドライブ、半導体ドライブ、テープドライブ、またはデジタルコンテント及び情報を保存するのに利用される他のストレージデバイスを含むことができる。サーバシステム１０２は、在庫データストア２１４、ユーザデータストア２１６及びトートデータストア２１８と分離していてもよく、結合していてもよく、在庫管理システム１５０を提供することができる。
【００４２】
前述のマテリアルハンドリング施設１００の組織及び動作は、実施例として与えられる。他の実施では、マテリアルハンドリング施設１００は、前述とは異なって配置及び動作することができる。例えば、マテリアルハンドリング施設１００のいくつかの実施では、専用の受け取りエリア１２０を有さなくてもよい。そのような実施では、受け取ったアイテムは、直接に保管エリア１３０内に置くことができる。通常、マテリアルハンドリング施設１００は、在庫ハンドリング用の任意の組織及び動作フローを使用することができる。
【００４３】
図３Ａ、図３Ｂ、図４、図５は、いくつかの実施に従う、実施例のトート構成を図示する。最初に図３Ａを参照するように、トート３０２は、ベース面３０３、及びベース面３０３に連結された複数の側面３０４、３０６、３０８、３１０を含むことができる。これらの側面は、アイテムをその中に置くことができる空洞を画定するように位置付けられる。本明細書に記述する実施例では、トートは、ベース面３０３に連結された四つの側面３０４〜３１０を有し、立方体形状を有する空洞を形成する。他の実施では、種々の構成、数及び形状のベース面３０３及び側面３０４〜３１０を利用して、任意の様々な形状及びサイズの空洞を形成することができる。同様に、トートの面及び／またはベースは、任意のタイプの材料からなり、任意のタイプの形状、質感及び／またはサイズを有することができる。例えば、面及び／またはベースは、スチール、メッシュ、プラスチック、金属などであってもよい。いくつかの実施では、面及び／またはベースの一つ以上は、種々の材料からなってもよい。通常、トートは、その内部に一つ以上のアイテムを置く及び／または保管することができる任意の構造要素であってもよい。例えば、トートは、バッグ、容器、カート、パッケージ、箱、鉢などであってもよい。
【００４４】
トート３０２は、マテリアルハンドリング施設内を通るトート３０２のユーザによる推進を援助する一つ以上のローラ３１２、３１４、３１６、３１８または車輪も含むことができる。同様に、いくつかの実施では、トート３０２は、トート３０２の推進を援助するように電動式であってもよい。なおも他の実施では、トート３０２は、ローラ３１２〜３１８を含まなくてもよく、代わりに、ユーザが運んでもよい。例えば、トート３０２は、マテリアルハンドリング施設全域にわたってユーザがトート３０２を運ぶことができるような一つ以上の取っ手を備えて構成できる。
【００４５】
構成にかかわらず、トート３０２は、一つ以上のアイテム識別子リーダ及び受信コンポーネント３２０を含むことができる。例えば、アイテム識別子リーダは、例えば、Ｍｏｔｏｒｏｌａ  ＦＸ７４００、Ｍｏｔｏｒｏｌａ  ＭＣ３１９０−Ｚ、Ｓｋｙｅｔｅｋ  Ｍｏｄｕｌｅ  Ｍ１０などのＲＦＩＤリーダであってもよい。同様に、アンテナは、Ｌａｉｒｄ  Ｓ９０２５Ｐアンテナなどの一つ以上の指向性アンテナであってもよい。
【００４６】
トート３０２は、例えば、プロセッサ、コンピュータ可読媒体、メモリ、電源などの追加の機能コンポーネント３２２も含むことができる。トートの実施例の機能コンポーネント３２２については、図６を参照してさらに後述する。機能コンポーネントは、アイテム識別子リーダ及び受信コンポーネント３２０と通信して、アイテム識別子リーダ及び受信コンポーネント３２０に電力を供給することができる。アイテム識別子リーダ及び受信コンポーネント３２０によってアイテム識別子が検出されると、追加の処理のために、それを機能コンポーネント３２２に提供することができる。例えば、機能コンポーネントは、検出されたアイテム識別子を、機能コンポーネント３２２のメモリ内に保持されたトートアイテム識別子リストに追加することができる。いくつかの実施では、機能コンポーネント３２２は、トートアイテム識別子リスト及び／または受信したアイテム識別子を、在庫管理システム１５０に個別に提供することもできる。
【００４７】
アイテム識別子リーダ及び受信コンポーネント３２０は、トート３０２の空洞内に位置するアイテム識別子の存在は検出するが、トート３０２の空洞内に位置していないアイテム識別子は検出しないように構成できる。例えば、アイテム識別子が、アイテム識別子リーダ及び受信コンポーネント３２０から電力を受信するパッシブＲＦＩＤである場合には、受信コンポーネント３２０の伝送電力及び／または受信範囲を、トート３０２の空洞内に位置するアイテム識別子のみに電力を供給するように調節することができる。例えば、アイテム識別子リーダ及び受信コンポーネント３２０の電力を、放射電力がトート３０２の端または側面のみに広がるように調節することができる。しかしながら、図３Ａに図示するようないくつかの構成では、トート３０２が円形形状でない場合に、放射パターンの一部がトートの空洞を超えて広がり、この結果、トート３０２の空洞内にないアイテム識別子が検出される。
【００４８】
トート３０２の空洞内にないアイテム識別子を検出する可能性を減少するために、いくつかの実施では、トートの側面３０４〜３１０は、アルミニウム、銅または高周波放射を除去または減少する任意の他の材料などの放射線遮蔽を含むことができる。トート３０２のトップダウン図３２４は、トート３０２の側面に遮蔽が含まれているときの、アイテム識別子リーダ及び受信コンポーネント３２０からの放射パターンを図示する。図示するように、トート３０２の空洞を超えて伝搬されるパターンはなく、トートの壁に含まれる遮蔽がトート３０２の側面を超える放射線を排除する。これにより、トートの空洞内に位置していないアイテム識別子は、検出されない。
【００４９】
他の実施では、トートの側面に遮蔽を含ませるのではなく、またはそれに加えて、複数のアンテナを、アイテム識別子リーダとともに使用することができる。例えば、図３Ｂは、複数の受信コンポーネント３４０、３４２がトート３０２のベース面に位置付けられたトート３０２のブロック図である。トート３０２内に位置付けられた複数の受信コンポーネントを利用することによって、各受信コンポーネントから放射される電力を減少することができる。その上、放射パターンは、トートの空洞をなおもカバーし、トートの空洞内に含まれるアイテム識別子を検出する。図３Ｂのトップダウン図３４４を参照するように、複数の受信コンポーネント３４０、３４２を有する場合には、トート３０２の側面における遮蔽がなくても、受信コンポーネント３４０、３４２の放射線内の、トート３０２を超える面積の量は減少する。これによって、トート３０２の空洞内にないアイテム識別子を検出する可能性が減少する。図３Ｂに図示する実施例は、二つの受信コンポーネント３４０、３４２を利用するが、任意の数の受信コンポーネントを利用することができる。
【００５０】
トートの側面における遮蔽及び／または複数のアンテナの利用に加えて、いくつかの実施では、トート３０２の空洞内にない、トートアイテム識別子リストにおけるアイテムを含む可能性を減少するために、追加の技術を使用することができる。例えば、アイテム識別子リーダを、トート３０２が移動中であるアイテムについてのみスキャンするように構成できる。そのような実施では、機能コンポーネント３２２は、加速度計、ジャイロスコープ、コンパス及び／または他の形態の動き検出コンポーネントを含み、アイテム識別子リーダに、カートが移動中であるアイテム識別子についてのみスキャンすることを命令することができる。そのような実施では、トートがアイテム識別子を通り過ぎるときに、トート３０２内にないアイテム識別子を検出する可能性が極めて減少する。なぜならば、そのアイテム識別子が、アイテム識別子リーダ及び受信コンポーネント３２０の範囲内に短い事例しか存在する可能性がないからである。この実施を促進するために、トート空洞３０２内にあるとみなす前に、特定の期間（例えば、５秒間）アイテムを検出することを要求することもできる。
【００５１】
なおも他の実施では、トートアイテム識別子リスト内に含ませる前に、アイテム識別子を複数回検出することを要求することができる。例えば、アイテム識別子リーダ及びアンテナがアイテム識別子を定期的にスキャンする場合には、アイテム識別子が検出されるごとに、検出の回数のカウントが保持される。そのような実施では、所定の閾値が存在し、アイテム識別子が検出された回数のカウントが所定の閾値を満たしたまたはそれを上回ったときのみに、アイテム識別子をトートアイテム識別子リストに追加することができる。
【００５２】
図４は、本明細書に記述するさまざまな実施とともに使用できるトート４０２のさらに別のブロック図を提供する。この実施例では、トート４０２は、二つの受信コンポーネント４０４、４０６を含むことができる。一つの実施では、受信コンポーネントは、Ｔｉｍｅｓ−７  Ｓｌｉｍｌｉｎｅ  Ａ８０６０アンテナなどのループアンテナであってもよい。受信コンポーネント４０４、４０６は、各アンテナの放射パターンが、トート４０２のベース面４０３と実質的に平行である平面をトート４０２の空洞内に画定するように、トートの側面に連結することができる。一つの実施では、最上位、または上部受信コンポーネント４０４を、トート４０２の上部にまたはその付近に位置付けることができる。そして第二の受信コンポーネント４０６を、第一の受信コンポーネントから離れた、かつ第一の受信コンポーネントの下方の地点に位置付けることができる。例えば、第二の受信コンポーネント４０６は、トートの上部とトートのベース面との間の中間地点において、トート４０２の側面の周囲に位置付けることができる。他の実施では、第二の受信コンポーネント４０６は、第一の受信コンポーネント４０４からほんの数センチメートルだけ離れて位置することができる。受信コンポーネント４０４、４０６の位置に関する唯一の制限は、アイテムが受信コンポーネントを通り過ぎたときについての時間差を決定できるような十分な分離があることである。
【００５３】
図４に図示する実施例では、アイテムがトート４０２内に置かれるまたはそこから持ち出されるときに、アイテムが受信コンポーネント４０４、４０６の各平面を通り過ぎることによって、受信コンポーネント４０４、４０６をアクティブにする。受信コンポーネント４０４、４０６は、アイテム識別子がそれぞれの平面を通り過ぎたときにアイテム識別子を検出する。平面が遮断され、アイテム識別子が検出されたときに、そのような情報を、トートの機能コンポーネント４２２に提供することができる。この実施例では、検出されたアイテム識別子の提供に加えて、アイテムが受信コンポーネント４０４、４０６の平面を通り過ぎた時刻を特定するタイムスタンプも提供することができる。図８に関してさらに後述するように、各受信コンポーネント４０４、４０６から受信したタイムスタンプに基づいて、検出されたアイテム識別子が、トート４０２に追加されたか、またはそこから持ち出されたかを決定することができる。例えば、上部受信コンポーネント４０４の平面がより下方の受信コンポーネント４０６の平面よりも先に遮断された場合には、アイテムがトート４０２に追加されたことを決定できる。対照的に、より下方の受信コンポーネント４０６の平面が上部受信コンポーネント４０４の平面よりも先に遮断された場合には、アイテムがトート４０２から持ち出されたことを決定できる。
【００５４】
いくつかの実施では、アイテム識別子を検出するための受信コンポーネントの使用に追加的にまたは代替的に、いくつかの実施では、図５に図示するように、トート４０２は、アイテム識別子を検出するためにアイテム識別子リーダによって利用される、トートのベース面に位置付けられた受信コンポーネントも含むことができる。図５は、トート５０２の側面の周囲に位置付けられた二つの受信コンポーネント５０４、５０６を含むトート５０２のブロック図であり、その各々は、トート５０２のベース面５０３と実質的に平行である平面を画定する。さらに、トート５０２は、トート５０２の機能コンポーネント５２２内に含まれるアイテム識別子リーダと通信する受信コンポーネント５２０を含む。他の実施例と同様に、アイテム識別子リーダは、受信コンポーネント５２０と分離せず、受信コンポーネント５２０に含まれるまたはそれを含むことができる。
【００５５】
前述の実施例は、トートのベース面と実質的に平行である受信コンポーネントの平面を参照したが、他の実施では、平面は、トートのベース面と実質的に平行でなくてもよい。通常、平面は、トートのベース面及び／または互いに対してどのような角度であってもよい。唯一の制約は、アイテム識別子がトートに追加されたまたはそこから持ち出されたときに、それが少なくとも二つの平面を通り過ぎるように、受信コンポーネントの平面が位置付けられることである。
【００５６】
図５に図示する実施例では、アイテムの追加及び持ち出しは、受信コンポーネント５０４、５０６の平面をアクティブにすることによって検出でき、そして受信コンポーネント５２０を利用して、（アイテムがトートに追加されたときの）新規のアイテム識別子、または（アイテムがトートから持ち出されたときの）アイテム識別子の除去を検出することができる。そのような実施では、受信コンポーネント５０４、５０６は、アイテム識別子がその平面を通り過ぎたか否かを検出し、そしてアイテム識別子が、最初に、上部受信コンポーネントの平面か、またはより下方の受信コンポーネントの平面を通り過ぎたかを決定するのに使用できるタイムスタンプまたは他の識別子を識別する機能コンポーネント５２２に情報を提供する能力がある任意のコンポーネントであってもよい。
【００５７】
受信コンポーネント５２０は、アイテム識別子リーダと通信し、そして図３Ａ、図３Ｂに関して前述したのと同様の方法で動作し、トート５０２へのアイテム識別子の追加及び／またはそれからの除去を検出することができる。同様に、図３Ａ、図３Ｂに関して記述したトートのように、トート５０２の側面を遮蔽する、及び／または複数の受信コンポーネント５２０をトート５０２内に位置付けることができる。同様に、追加のプロセス、例えば、トート５０２が移動中であるアイテム識別子についてのみをスキャンする、またはアイテムがトート５０２に追加されたとみなす前に上回るべきカウント閾値を保持することを利用することもできる。通常、図３Ａ、図３Ｂ、図４及び図５に関して記述した構成及び実施例は、本明細書に記述する実施と組み合わせる、かつ／または別々に使用することができる。図７〜図９は、在庫管理システム１５０と連動するトートを利用して、マテリアルハンドリング施設内の在庫を管理するための、本明細書に記述する実施に関する追加の実施例及び記述を提供する。
【００５８】
図６は、いくつかの実施に従う、図３Ａ〜図５に図示するような、実施例のトート６０２の実施例の機能コンポーネントを図示する。トート６０２の機能コンポーネントは、一つ以上のプロセッサ６０３及びコンピュータ可読媒体６０４を含む。コンピュータ可読媒体６０４は、コンピュータ可読命令、データ構造、プログラムモジュール、トートアイテム在庫リスト、ユーザプロフィール、または他のデータなどの情報の保存のための任意の方法または技術において実装される、揮発性及び不揮発性メモリ、取り外し可能な媒体及び取り外し不可能な媒体を含むことができる。そのようなメモリは、これらに限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術を含む。コンピュータ可読媒体６０４は、コンピュータ可読ストレージ媒体（「ＣＲＳＭ」）として実施でき、媒体６０４に保存された命令を実行するための、プロセッサ（複数可）６０２によってアクセス可能な任意の利用可能な物理媒体であってもよい。一つの基本的実施では、ＣＲＳＭは、ランダムアクセスメモリ（「ＲＡＭ」）及びフラッシュメモリを含むことができる。他の実施では、ＣＲＳＭは、これらに限定されないが、リードオンリーメモリ（「ＲＯＭ」）、電気的消去可能プログラマブルリードオンリーメモリ（「ＥＥＰＲＯＭ」）、または所望される情報を保存するのに使用でき、かつプロセッサ（複数可）６０２によってアクセス可能な任意の他の有形的表現媒体を含むことができる。
【００５９】
例えば、命令、データストアなどのいくつかのモジュールは、コンピュータ可読媒体６０４内に保存し、かつプロセッサ（複数可）６０２において実行するように構成できる。少数の実施例の機能モジュールは、コンピュータ可読媒体６０４内に保存されるものとして示される。ただし、同じ機能性を、代わりに、ハードウェア内、ファームウェア内、またはシステムオンチップ（ＳＯＣ）として実施することができる。
【００６０】
オペレーティングシステムモジュール６０６は、他のモジュールの利点のための、トート６０２内の及びそれに連結されたハードウェア及びサービスを管理するように構成できる。通信モジュール６１０は、例えば、移動体通信、ＲＦ通信、Ｗｉ−Ｆｉ（登録商標）通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＮＦＣ、衛星通信などの通信を促進する。例えば、通信モジュール６１０は、ネットワーク２０６または別の有線及び／もしくは無線通信パスを通じた在庫管理システム１５０との通信を促進することができる。同様に、通信モジュール６１０は、アイテム識別子との通信及びその検出を促進することができる。トート６０２の実施及び構成に応じて、他のローカルモジュール６１２もトート６０２に存在することができる。
【００６１】
トート６０２は、コンピュータ可読媒体６０４内に保存された、または別なふうにトート６０２にアクセス可能な複数のアプリケーション６１４も含むことができる。この実施では、アプリケーション６１４は、アイテム識別子ディスカバリ６１６及び他のアプリケーション６１８を含む。しかしながら、トート６０２は、任意の数またはタイプのアプリケーションを含むことができ、ここに示す特定の実施例に限定されない。アイテム識別子ディスカバリ６１６アプリケーションは、アイテムがトート６０２に追加されたかつ／またはそこから持ち出されたときのアイテム識別子の発見を促進することができる。トートアイテム識別子リストデータストア６２４、及びトート６０２と情報交換するかつ／またはそれを使用するユーザの一つ以上のユーザプロフィール６２６を含むデータストアも、媒体６０４にローカルに保存することができる。トートアイテム識別子リストデータストア６２４は、トート６０２の空洞に存在するものとして検出されたアイテム識別子のリスト、及び／または各アイテム識別子６０２が検出された回数のカウントを含むことができる。ユーザプロフィール（複数可）データストア６２６は、ユーザ特性、好み、採取リスト、使用履歴、購買履歴、及び個人ユーザに特有の他の情報を含むことができる。
【００６２】
トート６０２は、タッチスクリーンディスプレイ６２８などのディスプレイに加えて、キーパッド、制御ボタン、マイクロフォン、動き検出コンポーネントなどのような他の入力デバイスも含むことができる。出力デバイス６３２は、ディスプレイ、照射要素（例えば、ＬＥＤ）、触覚感覚を生み出す振動器、マイクロフォン（複数可）などを含むことができる。トート６０２は、さらに、受信コンポーネント６３０に連結してアイテム識別子の検出を促進するための、ＲＦＩＤリーダなどのアイテム識別子リーダ６３３を含んでもよい。同様に、トート６０２は、別のアンテナに連結してネットワーク２０６などの一つ以上のネットワークとの無線接続を促進するための無線装置６３４を含んでもよい。無線装置６３４は、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＲＦなどのさまざまな無線技術の一つ以上を実施することができる。
【００６３】
トート６０２は、埋め込まれた固有の識別子６３６も含むことができる。固有の識別子は、ウェアラブルデバイス３０５のメモリ６０４内に埋め込んでもよいし、さもなければ、トート６０２によって保存及びアクセス可能なものであってもよい。
【００６４】
トート６０２は、複数の動的コンポーネント６３８も備えることができる。任意の数のコンポーネントを使用することができる。代表的なコンポーネントは、撮像要素６４０、センサ６４２及び他の動的コンポーネント６４４を含む。トート６０２は、バッテリ、太陽熱などの何らかの形態の電源６４６、または動作中にトート６０２及びそのコンポーネントに電力を供給するための他の形態の電源も含むことができる。
【００６５】
実施例のトート６０２の機能コンポーネントを、トート６０２の一部として本明細書に論じたが、他の実施では、機能コンポーネントの一つ以上を、マテリアルハンドリング施設１００の全体にわたって配置し、かつ／または在庫管理システム１５０の一部として実装することができる。例えば、アイテム識別子ディスカバリアプリケーション６１６などのアプリケーションの一つ以上は、在庫管理システム１５０の一部として実装することができる。そのような実施例では、アイテム識別子リーダ４３３がアイテム識別子を検出すると、それが在庫管理システム１５０に直接に提供される。そして在庫管理システムが、アイテムを発見し、アイテム識別子をトートアイテム識別子リストに追加することができる。同様に、トートアイテム識別子リスト６２４は、トート６０２のコンピュータ可読媒体６０４、及び／または在庫管理システム１５０のトートアイテム識別子リストデータストア２１８内に保持することができる。
【００６６】
図７は、いくつかの実施に従う、トートへのアイテム（複数可）の追加及び／またはそれからの持ち出しを特定するための実施例のプロセス７００のフローダイヤグラムを描写する。実施例のプロセス７００は、前述のトート構成のいずれかを用いて実施することができる。図７のプロセス及び本明細書に論じる他のプロセスの各々は、ハードウェア、ソフトウェア、またはそれらの組み合わせにおいて実施することができる。ソフトウェアについて言えば、記述した動作は、一つ以上のコンピュータ可読媒体に保存され、一つ以上のプロセッサによって実行されたときに、説明した動作を実行するコンピュータ実行可能命令を表す。通常、コンピュータ実行可能命令は、特定の機能を実行するまたは特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。
【００６７】
コンピュータ可読媒体は、ハードドライブ、フロッピー（登録商標）ディスケット、光ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、磁気もしくは光カード、固体メモリデバイス、または電子的命令を保存するのに適した他のタイプのストレージ媒体を含み得る非一時的コンピュータ可読ストレージ媒体を含むことができる。さらに、いくつかの実施では、コンピュータ可読媒体は、（圧縮形または非圧縮形の）一時的コンピュータ可読信号を含むことができる。コンピュータ可読信号の実施例は、搬送波を使用したまたは使用しない変調にかかわらず、これに限定されないが、インターネットまたは他のネットワークを通じてダウンロードされた信号を含む、コンピュータプログラムをホストまたは実行するコンピュータシステムがアクセスするように構成できる信号を含む。最後に、動作を記述した順序は、限定的に解釈されることは意図せず、任意の数の記述した動作を、任意の順序で、かつ／またはプロセスの実施と並行して組み合わせることができる。
【００６８】
実施例のプロセス７００は、７０２において、アイテム識別子をスキャンすることによって開始する。例えば、トートは、アイテム識別子をスキャンするために使用できるアイテム識別子リーダ及び一つ以上の受信コンポーネント（例えば、アンテナ）を含むように構成できる。いくつかの実施では、マテリアルハンドリング施設において利用されるアイテム識別子は、パッシブＲＦＩＤリーダであってもよい。アイテム識別子リーダ及びアンテナは、アイテム識別子をスキャンすることができ、受信コンポーネントの範囲内のアイテム識別子は、検出され得るように受信コンポーネントから電力を受信することができる。他の実施では、アイテム識別子は、検出可能となるように電源内蔵式または部分的に電源内蔵式であってもよい。
【００６９】
７０４において、スキャン中に検出されたアイテム識別子に基づいて、特定済アイテム識別子リストを生成または既に存在する場合には更新することができる（特定済アイテムリストとは、スキャン中の検出されたアイテム識別子リストを言う）。特定済アイテム識別子リストは、アイテム識別子が検出された回数についてのカウントに加えて、アイテム識別子をスキャンしている間に検出された各アイテム識別子を含むことができる。７０６において、特定済アイテム識別子リストに既にある各々の検出されたアイテム識別子について、その識別子カウントを増加することができる。同様に、７０８において、スキャン中に何らかの新規のアイテム識別子が検出されたか否かについての決定を為すことができる。新規のアイテム識別子は、特定済アイテム識別子リストに未だ含まれていない任意の特定済のアイテム識別子である可能性がある。
【００７０】
新規のアイテム識別子がスキャン中に検出されたものであることを決定した場合には、７１０において、アイテム識別子を特定済アイテム識別子リストに追加し、対応するアイテム識別子カウントを１に設定する。いかなる新規のアイテム識別子も検出されなかったことを決定した場合、または新規のアイテム識別子を特定済アイテム識別子リストに追加した後に、７１２において、トートアイテムリストに未だ含まれていないあらゆるアイテム識別子についてのカウントが、加算トート閾値を上回っているか否かを決定することができる。前述のように、トートアイテム識別子リストに含まれるアイテム識別子の正確性を向上するために、加算トート閾値を定め、そしてそのアイテム識別子についてのカウントがその閾値を上回っているときのみに、アイテム識別子がトートアイテム識別子リストに追加される。加算トート閾値は、任意の決定値であってもよい。いくつかの実施では、加算トート閾値は、アイテム識別子が検出された最初の時にそれがトートアイテム識別子リストに追加されるように、ゼロであってもよい。他の実施では、加算トート閾値は、ゼロよりも大きい任意の数であってもよく、アイテム識別子は、識別子カウントがその閾値を満たしたまたはそれを上回ったときのみに、トートアイテム識別子リストに追加される。
【００７１】
トートアイテム識別子リストに未だ含まれていないアイテム識別子についての識別子カウントが、加算トート閾値を満たしたまたはそれを上回ったことを決定した場合には、７１４において、アイテム識別子をトートアイテム識別子リストに追加することができる。しかしながら、識別子カウントが閾値を満たさないまたはそれを上回っていないことを決定した場合、またはアイテム識別子閾値を満たしたもしくはそれを上回った識別子カウントに対応するアイテムをトートアイテム識別子リストに追加した後に、７１６において、特定済アイテム識別子リスト内のあらゆるアイテム識別子が検出されたか否かについての決定を為すことができる。アイテム識別子を見逃していなかった場合には、実施例のプロセス７００は、ブロック７０２に戻って継続することができる。しかしながら、特定済アイテム識別子リストに含まれるアイテム識別子が、スキャン中にそのアイテム識別子について検出されなかったことを決定した場合には、７１８において、そのアイテム識別子についての識別子カウントを減少することができる。そして７２０において、トートアイテム識別子リストにおけるあらゆるアイテム識別子についてのカウントが、減算トート閾値ブローに減少したか否かについての決定を為すことができる。
【００７２】
いくつかの実施では、加算トート閾値及び減算トート閾値は、同じ値及び／または同じ閾値であってもよい。他の実施では、加算トート閾値の値及び減算トート閾値の値は、互いに異なっていてもよい。加算トート閾値と同様に、減算トート閾値は、任意の決定値であってもよい。例えば、減算トート閾値は、ゼロ値を有してもよい。トートアイテム識別子リストに既に追加されているアイテム識別子についての識別子カウントがゼロよりも大きい限り、アイテム識別子は、トートアイテム識別子リスト内に残る。他の実施では、トートアイテム識別子リストにおける減算トート閾値は、ゼロよりも大きい任意の値であってもよい。なおも他の実施では、減算トート閾値は、カウント値ではなく、アイテム識別子が連続的に検出されなかったときに連続的に実行されたスキャンの数とみなしてもよい。例えば、減算トート閾値は、アイテム識別子についてのスキャン（ブロック７０２）が５回実行され、それらのスキャンのいずれにおいてもアイテム識別子が検出されなかった場合には、アイテム識別子をトートアイテム識別子リストから削除するように設定することができる。
【００７３】
トートアイテム識別子リスト内に含まれているアイテム識別子についてのカウントが減算トート閾値未満であることを決定した場合には、７２２において、アイテム識別子をトートアイテム識別子リストから削除する。トートアイテム識別子リストからアイテム識別子を削除した後、または識別子カウントが減算トート閾値未満でなかったことを決定した場合には、実施例のプロセスは、ブロック７０２に戻って継続する。実施例のプロセス７００は、定期的に、継続的に、または特定の事象（例えば、トートが動いている、アイテムの追加及び／または持ち出しが検出された）の発生時に、実行することができる。
【００７４】
図８は、いくつかの実施に従う、トートへのアイテム（複数可）の追加及び／またはそれからの持ち出しを特定するための実施例のプロセス８００のフローダイヤグラムを描写する。実施例のプロセス８００は、図４及び図５に関して前述したトート構成を用いて実施することができる。実施例のプロセス８００は、８０２において、トートの二つ以上の受信コンポーネントをアクティブにすることで開始する。例えば、トートが、トートのベース面と実質的に平行である平面を各々が画定するようにトート内に位置する二つのループアンテナ（受信コンポーネント）を有する場合には、アイテムがトートに追加されるまたはそこから持ち出されるときに、アイテムがそれぞれの平面を通り過ぎると両方のループアンテナがアクティブになる。
【００７５】
トートの二つ以上の受信コンポーネントの検出がアクティブになると、８０４において、受信コンポーネントをアクティブにしたアイテム識別子を特定する。例えば、受信コンポーネントが、アイテム識別子受信機と通信するループアンテナである場合には、アイテムが各平面を通り過ぎたときにアイテム識別子を検出することができる。代替的な実施では、アイテム識別子は、実施例のプロセス７００を利用して決定してもよい。アイテム識別子の特定に加えて、８０６において、上部受信コンポーネントが最初にアクティブになったか否かを決定することができる。例えば、受信コンポーネントがアクティブになった時刻を表すタイムスタンプまたは他の識別子を比較して、どの受信コンポーネントが最初にアクティブになったかを決定することができる。上部受信コンポーネントが最初にアクティブになったことを決定した場合には、これは意味し、アイテムがカートに追加された、８０８において、特定されたアイテム識別子をトートアイテム識別子リストに追加することができる。しかしながら、上部受信コンポーネントが最初にはアクティブにならなかったことを決定した場合には、これはアイテムがカートから持ち出されたことを意味し、８１０において、トートアイテム識別子をアイテム識別子リストから削除することができる。
【００７６】
図９は、いくつかの実施に従う、トート内に含まれるアイテムを移動するための実施例のプロセス９００のフローダイヤグラムを描写する。実施例のプロセスは、９０２において、トートが移動エリアに立ち入ったときに開始する。トートは、トートに関連する固有の識別子及び／またはトートに関連するユーザに基づいて、移動エリア内において特定することができる。トートが特定されると、９０４において、そのトートについてのトートアイテム識別子リストを取得する。いくつかの実施では、ユーザ識別子及び／またはユーザアカウントも決定することができる。いくつかの実施では、トートアイテム識別子リストは、トートのメモリ内に保持され、トートが移動エリアにおいて特定されたときに、トートアイテム識別子リストを在庫管理システムに提供することができる。他の実施では、トートアイテム識別子リストは、在庫管理システムに保持することができる。なおも他の実施では、トートアイテム識別子リストは、トート及び在庫管理システムの両方に保持することができる。
【００７７】
実施例のプロセス９００はまた、９０６において、トート内のアイテムがトートアイテム識別子リストにおいて特定されたアイテムに合致するか否かの確認を決定することができる。トートの内容物が確認されたことを決定した場合には、９１０において、トートをスキャンして確認アイテム識別子リストを生成することができる。例えば、より高出力のアイテム識別子リーダ及びアンテナを、トートをスキャンしてトート内に位置するアイテム識別子を特定する、在庫管理システムと通信する移動エリア内に位置付けることができる。いくつかの実施では、アンテナを、移動エリアに立ち入ったときにアイテム識別子検出のためにトートをスキャンすることができるように、移動エリアの天井、床面及び／または壁に位置付けることができる。
【００７８】
トートが移動エリア内においてスキャンされ、確認アイテム識別子リストが生成されると、９１２において、確認アイテム識別子リストにおけるアイテム識別子を、トートアイテム識別子リストにおけるアイテムと比較して、二つのリスト上のアイテムが一致するか否かについての決定を為すことができる。確認アイテム識別子リスト上にリストされたアイテム識別子と、トートアイテム識別子リストにおけるそれらとの間に相違がある場合には、９１４において、移動エリアに位置するユーザ及び／またはオペレータに相違を提示することができる。例えば、あらゆる相違が移動エリアに位置付けられたディスプレイに提示され、９１６において、ユーザ及び／またはオペレータは、アイテムがトート内に含まれているか否かを選択することによって、手入力で相違を解決することができる。
【００７９】
あらゆる相違が解決された時点で、確認アイテム識別子リスト上のすべてのアイテムと、トートアイテム識別子リスト上のそれらとが一致したことを決定した場合、またはトートの内容物を確認しないことを決定した場合には、９０８において、トートアイテム識別子リストにおいて特定されたアイテムを移動する。例えば、アイテムをマテリアルハンドリング施設から出している場合には、アイテムを、マテリアルハンドリング施設から、マテリアルハンドリング施設からアイテムを搬送する運送業者などの新規の所有者に移動することができる。アイテムを、マテリアルハンドリング施設内のある位置から別の位置に移動している場合には、それらの位置の間でアイテムを移動することができる。
【００８０】
図１０は、本明細書に記述する実施に使用することができるサーバシステム１０２などのサーバシステムの例示の実施の絵図である。サーバシステム１０２は、一つ以上の冗長プロセッサなどのプロセッサ１０００、ビデオディスプレイアダプタ１００２、ディスクドライブ１００４、入出力インターフェース１００６、ネットワークインターフェース１００８、及びメモリ１０１２を含むことができる。プロセッサ１０００、ビデオディスプレイアダプタ１００２、ディスクドライブ１００４、入出力インターフェース１００６、ネットワークインターフェース１００８、及びメモリ１０１２は、通信バス１０１０によって互いに通信的に連結することができる。
【００８１】
ビデオディスプレイアダプタ１００２は、ディスプレイ信号をローカルディスプレイ（図１０には図示せず）に提供し、これによりサーバシステム１０２のオペレータは、サーバシステム１０２の動作を監視及び構成し、かつ／またはトートアイテム識別子リストにおいて特定されたアイテムと、確認アイテム識別子リストにおけるそれらとの間の相違を解決することができる。入出力インターフェース１００６は、同様に、マウス、キーボード、スキャナ、またはサーバシステム１０２のオペレータによって操作することができる他の入出力デバイスなどの、図１０には示さない外部入出力デバイスと通信する。ネットワークインターフェース１９０８は、他のコンピューティングデバイスと通信するための、ハードウェア、ソフトウェアまたはそれらの任意の組み合わせを含む。例えば、ネットワークインターフェース１９０８は、図２に示すようなネットワーク２０６を通じて、サーバシステム１０２と、トートなどの他のコンピューティングデバイスとの間の通信を提供するように構成できる。
【００８２】
メモリ１０１２は、通常、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、フラッシュメモリ、及び／または他の揮発性もしくはパーマネントメモリを備えている。示すメモリ１０１２は、サーバシステム１０２の動作を制御するためのオペレーティングシステム１０１４を保存している。サーバシステム１０２の低レベルの動作を制御するためのバイナリ入出力システム（ＢＩＯＳ）１０１６も、メモリ１０１２内に保存される。
【００８３】
メモリ１０１２は、さらに、トート及び／またはオブジェクト管理システム１５０に与えられるネットワークサービスを提供するためのプログラムコード及びデータを保存する。それ故に、メモリ１０１２は、ブラウザアプリケーション１０１８を保存することができる。ブラウザアプリケーション１０１８は、プロセッサ１０００によって実行されたときにウェブページなどの構成可能なマークアップドキュメントを生成、さもなければ取得するコンピュータ実行可能命令を含む。ブラウザアプリケーション１０１８は、データストアマネージャアプリケーション１０２０と通信して、在庫データストア２１４、ユーザデータストア２１６及び／またはトートアイテム識別子リストデータストア２１８間のデータ交換を促進する。
【００８４】
本明細書に使用されるような用語「データストア」は、データを保存、それにアクセスかつ検索する能力を有する任意のデバイスまたはデバイスの組み合わせを指し、任意の標準の分散またはクラスタ環境における任意の組み合わせ及び数のデータサーバ、データベース、データストレージデバイス及びデータストレージ媒体を含むことができる。サーバシステム１０２は、必要に応じてトート２０２及び／または在庫管理システム１５０のための一つ以上のアプリケーションの態様を実行するためのデータストア２１４〜２１８と統合するための任意の適切なハードウェア及びソフトウェアを含むことができる。
【００８５】
データストア２１４〜２１８は、いくつかの別個のデータテーブル、データベースまたは他のデータストレージ機構、及び特定の態様に関するデータを保存するための媒体を含むことができる。例えば、図示するデータストア２１４〜２１８は、在庫情報、ユーザ情報、トートアイテム識別子リスト、トート情報などの情報を生成してトート２０２、在庫管理システム１５０及び／またはユーザに供給するのに使用することができる機構を含む。
【００８６】
データストア２１４〜２１８内に保存することができる多くの他の態様が存在し得ることが理解されるはずである。データストア２１４〜２１８は、サーバシステム１０２からの命令を受信し、その命令に応答してデータを取得、更新、または別なふうに処理するための、それに関連する論理を通じて動作可能である。
【００８７】
在庫、ユーザ及びトートについての情報の保持に加えて、在庫管理システム１５０は、使用情報をユーザに戻すことができる。例えば、在庫管理システム１５０は、サーバシステム１０２とトートとの間の通信を通じて、使用情報をユーザに戻すことができる。そのような情報は、トート内に含まれているアイテムのリスト、トート内に含まれているアイテムのコスト、トートを移動エリアに進行させる前に採取されるべき残りのアイテム、採取されるアイテムのマテリアルハンドリング施設内での位置などを含むことができる。
【００８８】
メモリ１０１２は、前述の在庫管理システム１５０も含むことができる。在庫管理システム１５０は、プロセッサ１０００によって実行可能であり、サーバシステム１０２の機能の一つ以上を実施することができる。一つの実施では、在庫管理システム１５０は、メモリ１０１２内に保存された一つ以上のソフトウェアプログラムにおいて具現された命令を表すことができる。別の実施では、在庫管理システム１５０は、ハードウェア命令、ソフトウェア命令、またはそれらの組み合わせを表すことができる。
【００８９】
サーバシステム１０２は、一つの実施では、一つ以上のコンピュータネットワークまたは直接接続を使用した通信リンクを通じて相互接続されたいくつかのコンピュータシステム及びコンポーネントを利用する分散環境である。しかしながら、そのようなシステムが、図１０に図示するよりも少ないまたは多い数のコンポーネントを有するシステムと同様に動作できることが当業者によって認識される。故に、図１０における描写は、事実上例示として解釈され、本開示の範囲を限定しないはずである。
【００９０】
主題を構造的特徴及び／または方法的行為に特有の言葉において記述したが、添付の特許請求の範囲に規定された主題が、必ずしも、記述した特定の特徴または行為に限定されないことが理解されるはずである。むしろ、特定の特徴及び行為は、特許請求の範囲を実施する例示の形態として開示される。
条項
（Ａ１）
トート内に位置する複数のアイテム識別子を検出するように構成されたアンテナと、
受信コンポーネントと通信するコンピューティングシステムと、を備えており、前記コンピューティングシステムが、
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を含み、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、
前記アンテナから、前記複数のアイテム識別子を含む第一の情報を受信させ、
前記複数のアイテム識別子とトートアイテムリストとを比較させ、
前記第一の情報及び前記トートアイテムリスト両方に含まれる前記複数のアイテム識別子の各アイテム識別子について、前記アイテム識別子に関連するアイテムの保管された位置を、前記マテリアルハンドリング施設内の第一の位置から第二の位置に移動させる、マテリアルハンドリング施設アイテム管理システム。
（Ａ２）
前記トートアイテムリストが、前記トート内に位置する第二のコンピューティングシステムによって提供される、条項Ａ１記載のマテリアルハンドリング施設アイテム管理システム。
（Ａ３）
前記マテリアルハンドリング施設内の前記第一の位置が保管位置である、条項Ａ１記載のマテリアルハンドリング施設アイテム管理システム。
（Ａ４）
前記第二の位置が前記マテリアルハンドリング施設内の位置である、条項Ａ１記載のマテリアルハンドリング施設アイテム管理システム。
（Ａ５）
前記第二の位置が前記マテリアルハンドリング施設外部の位置である、条項Ａ１記載のマテリアルハンドリング施設アイテム管理システム。
（Ａ６）
前記第二の位置が、前記マテリアルハンドリング施設から前記アイテムを搬送している事業体である、条項Ａ１記載のマテリアルハンドリング施設アイテム管理システム。
（Ａ７）
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を備えており、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、
マテリアルハンドリング施設内に位置するトートについてのトートアイテムリストを取得させ、
前記トート及び前記トートアイテムリスト内に含まれている複数のアイテム識別子を特定させ、
前記複数のアイテム識別子の各々について、アイテム識別子の保管された位置を前記マテリアルハンドリング施設から移動させる、コンピューティングシステム。
（Ａ８）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、さらに、
前記トートアイテムリスト内にない前記特定した複数のアイテム識別子に含まれるアイテム識別子を特定させ、
前記アイテム識別子が前記トート内に含まれていることの確認を受信させ、
前記アイテム識別子の保管された位置を前記マテリアルハンドリング施設から移動させる、条項Ａ７記載のコンピューティングシステム。
（Ａ９）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、前記アイテム識別子が前記トート内に含まれていることを確認させ、さらに、前記一つ以上のプロセッサに、
前記アイテム識別子をユーザに提示させ、
前記アイテム識別子が前記トート内に含まれていることの確認を受信させる、条項Ａ８記載のコンピューティングシステム。
（Ａ１０）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、さらに、
前記トートアイテムリスト内にない前記特定した複数のアイテム識別子に含まれるアイテム識別子を特定させ、
前記アイテム識別子が前記トート内に含まれていないことの確認を受信させ、
前記アイテム識別子の保管された位置を前記マテリアルハンドリング施設から移動させない、条項Ａ７記載のコンピューティングシステム。
（Ａ１１）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、前記アイテム識別子が前記トート内に含まれていないことを決定させ、さらに、前記一つ以上のプロセッサに、
前記アイテム識別子をユーザに提示させ、
前記アイテム識別子が前記トート内に含まれていないことの確認を受信させる、条項Ａ１０記載のコンピューティングシステム。
（Ａ１２）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、さらに、
前記特定した複数のアイテム識別子にない、前記トートアイテムリスト内に含まれているアイテム識別子を特定させ、
前記アイテム識別子が前記トート内に含まれていることの確認を受信させ、
前記アイテム識別子の保管された位置を前記マテリアルハンドリング施設から移動させる、条項Ａ７記載のコンピューティングシステム。
（Ａ１３）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、前記アイテム識別子が前記トート内に含まれていることの確認を受信させ、さらに、前記一つ以上のプロセッサに、
前記アイテム識別子に関連する前記アイテムの表示をユーザに提示させ、
前記アイテム識別子が前記トート内に含まれていることの確認を受信させる、条項Ａ１２記載のコンピューティングシステム。
（Ａ１４）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、さらに、
前記特定した複数のアイテム識別子にない、前記トートアイテムリスト内に含まれているアイテム識別子を特定させ、
前記アイテム識別子が前記トート内に含まれていないことの確認を受信させ、
前記アイテム識別子の保管された位置を前記マテリアルハンドリング施設から移動させない、条項Ａ７記載のコンピューティングシステム。
（Ａ１５）
前記プログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、前記アイテム識別子が前記トート内に含まれていないことの確認を受信させ、さらに、前記一つ以上のプロセッサに、
前記アイテム識別子をユーザに提示させ、
前記アイテム識別子が前記トート内に含まれていないことの確認を受信させる、条項Ａ１４記載のコンピューティングシステム。
（Ａ１６）
マテリアルハンドリング施設のアイテムを移動させるためのコンピュータ実施方法であって、
実行可能命令を有して構成された一つ以上のコンピューティングシステムの制御下で、
移動エリア内のトートの存在を検出することと、
アイテムに関連する、前記トート内に含まれているアイテム識別子を特定することと、
前記アイテム識別子がトートアイテムリストに含まれていることを確認することと、
前記アイテム識別子の保管された位置を、前記マテリアルハンドリング施設内の第一の在庫位置から第二の在庫位置に移動することと、を含む、方法。
（Ａ１７）
第二のアイテムに関連する、前記トート内に含まれている第二のアイテム識別子を特定することと、
前記第二のアイテム識別子が前記トートアイテムリストに含まれていないことを決定することと、
前記トート内に含まれている前記第二のアイテム識別子が前記トートアイテムリスト内に含まれていないことを業者に通知することと、をさらに含む、条項Ａ１６記載のコンピュータ実施方法。
（Ａ１８）
前記業者に通知することが、前記移動エリアに位置付けられたディスプレイ上に前記アイテム識別子を提示することを含む、条項Ａ１７記載のコンピュータ実施方法。
（Ａ１９）
前記第二のアイテムが前記トート内に含まれていることを確認した前記業者からの決定を受信することと、
前記第二のアイテムの保管された位置を、前記マテリアルハンドリング施設内の第三の在庫位置から前記第二の在庫位置に移動することと、をさらに含む、条項Ａ１７記載のコンピュータ実施方法。
（Ａ２０）
第二のアイテムに関連する、前記トートアイテムリスト内に含まれている第二のアイテム識別子を特定することと、
前記第二のアイテム識別子が前記トート内に含まれていないことを決定することと、
前記トートアイテムリスト内に含まれている前記第二のアイテム識別子が前記トート内に含まれていないことを業者に通知することと、をさらに含む、条項Ａ１６記載のコンピュータ実施方法。
（Ａ２１）
前記第二のアイテムが前記トート内に含まれていることを確認した前記業者からの決定を受信することと、
前記第二のアイテムの保管された位置を、前記マテリアルハンドリング施設内の第三の在庫位置から前記第二の在庫位置に移動することと、をさらに含む、条項Ａ２０記載のコンピュータ実施方法。
（Ａ２２）
前記第二のアイテムが前記トート内に含まれていないことを確認した前記業者からの決定を受信することをさらに含む、条項Ａ２０記載のコンピュータ実施方法。
（Ｂ１）
ベース面と、
前記ベース面に連結されており、空洞を画定するように位置する複数の側面と、
前記空洞内に位置付けられており、アイテム識別子が前記空洞内に位置しているときに前記アイテム識別子を検出するように構成されたアンテナと、
前記アンテナと通信するコンピューティングシステムと、を備えており、前記コンピューティングシステムが、
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を含み、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、
前記アンテナから、前記アイテム識別子を含む第一の情報を受信させ、
前記アイテム識別子に関連する、前記アイテム識別子が特定された回数を特定するカウントが加算トート閾値を上回ったことを決定させ、
前記アイテム識別子に関連する前記カウントが前記加算トート閾値を上回った前記決定に少なくとも一部基づいて、前記アイテム識別子をトートアイテムリストに追加させる、トート内に収容されたアイテムを特定するように構成されたトート。
（Ｂ２）
前記トートが、バッグ、容器、カート、パッケージ、箱または鉢のうちの少なくとも一つである、条項Ｂ１記載のトート。
（Ｂ３）
前記アイテム識別子がアイテムの高周波識別タグにエンコードされる、条項Ｂ１記載のトート。
（Ｂ４）
前記プログラム命令が、さらに、前記一つまたはプロセッサに、
前記アイテム識別子がアイテム識別子リストに含まれているか否かを決定させ、
前記アイテム識別子が前記アイテム識別子リストに含まれていることの決定に少なくとも一部基づいて、前記アイテム識別子に関連する前記カウントを増加させる、条項Ｂ１記載のトート。
（Ｂ５）
前記アイテム識別子が前記アイテム識別子リストに含まれていないことの決定に少なくとも一部基づいて、前記アイテム識別子を前記アイテム識別子リストに追加する、条項Ｂ４記載のトート。
（Ｂ６）
複数のアイテム識別子がトート内に位置しているときに前記複数のアイテム識別子を検出するように構成された受信コンポーネントと、
前記受信コンポーネントと通信するコンピューティングシステムと、を備えており、前記コンピューティングシステムが、
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を含み、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、
前記受信コンポーネントから、前記複数のアイテム識別子を含む第一の情報を受信させ、
前記第一の情報に少なくとも一部基づいて、前記トート内に位置する前記複数のアイテム識別子に変化があるかを決定させ、
前記トート内に位置する前記複数のアイテム識別子に変化があることの決定に応答して、アクションを実行させる、トートアイテムリスト管理システム。
（Ｂ７）
相違が、前記第一の情報とトートアイテムリストとの比較に基づいて決定され、前記トートアイテムリストが、前記トート内に含まれているものとして以前に特定されたアイテム識別子を含む、条項Ｂ６記載のトートアイテムリスト管理システム。
（Ｂ８）
相違が、第一のアイテム識別子が前記トート内に位置する前記複数のアイテム識別子に追加されたことの決定である、条項Ｂ６記載のトートアイテムリスト管理システム。
（Ｂ９）
前記アクションがトートアイテムリストへの前記第一のアイテム識別子の追加であり、前記トートアイテムリストが前記複数のアイテム識別子を含む、条項Ｂ８記載のトートアイテムリスト管理システム。
（Ｂ１０）
相違が、第一のアイテム識別子が前記トート内に位置する前記複数のアイテム識別子から削除されたことの決定である、条項Ｂ６記載のトートアイテムリスト管理システム。
（Ｂ１１）
前記アクションがトートアイテムリストからの前記第一のアイテム識別子の削除であり、前記トートアイテムリストが前記複数のアイテム識別子を含む、条項Ｂ１０記載のトートアイテムリスト管理システム。
（Ｂ１２）
前記トートが、
ベースと、
前記ベースに連結されており、空洞を画定するように位置する複数の側面と、を含む、条項Ｂ６記載のトートアイテムリスト管理システム。
（Ｂ１３）
前記受信コンポーネントが、前記空洞内に位置付けられ、前記複数のアイテム識別子が前記トートの前記空洞内に位置しているときに前記複数のアイテム識別子を検出するように構成された、条項Ｂ１２記載のトートアイテムリスト管理システム。
（Ｂ１４）
前記受信コンポーネントが、第一の受信コンポーネント及び第二の受信コンポーネントを含む、条項Ｂ６記載のトートアイテムリスト管理システム。
（Ｂ１５）
前記コンピューティングシステムが前記トートに連結された、条項Ｂ６記載のトートアイテムリスト管理システム。
（Ｂ１６）
トート内に収容されたアイテムのトートアイテムリストを保持するためのコンピュータ実施方法であって、
実行可能命令を有して構成された一つ以上のコンピューティングシステムの制御下で、
前記トート内に位置する第一のアイテムを表す第一のアイテム識別子を検出することと、
前記第一のアイテム識別子が前記トートアイテムリスト内に含まれていないことを決定することと、
前記第一のアイテム識別子が前記トートアイテムリスト内に含まれていないことの決定に少なくとも一部基づいて、前記第一のアイテム識別子を前記トートアイテムリストに追加することと、
第二のアイテムが前記トートから持ち出されたことを決定することと、
前記第二のアイテムが前記トートから持ち出されたことの決定に少なくとも一部基づいて、前記第一のアイテム識別子を前記トートアイテムリストに追加することと、
前記第二のアイテムが前記トートから持ち出されたことの決定に少なくとも一部基づいて、第二のアイテム識別子を前記トートアイテムリストから削除することと、を含む、方法。
（Ｂ１７）
前記第一のアイテム識別子に関連する第一のアイテム識別子カウントを増加することをさらに含み、
前記第一のアイテム識別子が前記トートアイテムリスト内に含まれていないことを決定することが、
前記第一のアイテム識別子に関連する前記カウントが加算トート閾値を上回っているか否かを決定することをさらに含み、
前記第一のアイテム識別子を前記トートアイテムリストに追加することが、前記第一のアイテム識別子に関連するカウントが前記加算トート閾値を上回ったことの決定に少なくとも一部基づいて、前記第一のアイテム識別子を前記トートアイテムリストに追加することをさらに含む、条項Ｂ１６記載のコンピュータ実施方法。
（Ｂ１８）
第二のアイテムが前記トートから持ち出されたことを決定することが、
前記トートアイテムリスト内に含まれている第二のアイテム識別子が前記トート内に位置するものとして検出されなかったことを決定することをさらに含む、条項Ｂ１６記載のコンピュータ実施方法。
（Ｂ１９）
前記第二のアイテム識別子が前記トート内に位置するものとして検出されなかったことの決定に少なくとも一部基づいて、前記第二のアイテム識別子に関連する第二のカウントを減少することと、
前記第二のカウントが減算トート閾値未満であることを決定することと、をさらに含み、
前記第二のアイテム識別子を前記トートアイテムリストから削除することが、前記第二のカウントが前記減算トート閾値未満であることの決定に少なくとも一部基づく、条項Ｂ１８記載のコンピュータ実施方法。
（Ｂ２０）
第一のアイテム識別子を検出することが前記トートの移動中に実行される、条項Ｂ１６記載のコンピュータ実施方法。
（Ｂ２１）
第一のアイテム識別子を検出することが、アイテム識別子検出のために前記トートの空洞をスキャンすることを含む、条項Ｂ１６記載のコンピュータ実施方法。
（Ｂ２２）
前記トートの前記空洞をスキャンすることが、前記トートの前記空洞内に位置付けられたアンテナによって少なくとも一部実行される、条項Ｂ２１記載のコンピュータ実施方法。
（Ｂ２３）
前記トートの前記空洞をスキャンすることが、前記トートからリモートに位置付けられたアンテナによって少なくとも一部実行される、条項Ｂ２１記載のコンピュータ実施方法。
（Ｃ１）
ベース面と、
前記ベース面に連結されており、空洞を画定するように位置する複数の側面と、
側面の少なくとも一つに連結されており、前記ベース面と実質的に平行である第一の平面を画定する第一のアンテナであって、アイテムが前記第一の平面を通り過ぎたときの前記第一の平面の遮断を検出するように構成された前記第一のアンテナと、
側面の少なくとも一つに連結されており、前記ベース面と実質的に平行である第二の平面を画定する第二のアンテナであって、前記アイテムが前記第二の平面を通り過ぎたときの前記第二の平面の遮断を検出するように構成された前記第二のアンテナと、
前記トートに連結されており、前記第一のアンテナ及び前記第二のアンテナと通信するコンピューティングシステムと、を備えており、前記コンピューティングシステムが、
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を含み、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、
前記第一のアンテナから、前記第一の平面が遮断されたことを特定する第一の情報を受信させ、
前記第二の受信コンポーネントから、前記第二の平面が遮断されたことを特定する第二の情報を受信させ、
前記第一の情報及び前記第二の情報に少なくとも一部基づいて、前記アイテムが前記トートに追加されたか、または前記トートから持ち出されたことを決定させ、
前記アイテムが前記トートに追加されたことの決定に基づいて、アイテム識別子をトートアイテムリストに追加させる、トート内に収容されたアイテムを特定するように構成されたトート。
（Ｃ２）
前記第一のアンテナ及び前記第二のアンテナのうちの少なくとも一つが、高周波ループアンテナである、条項Ｃ１記載のトート。
（Ｃ３）
前記第一のアンテナ及び前記第二のアンテナのうちの少なくとも一つが、前記アイテムが前記第一の平面または前記第二の平面の一つ以上を通り過ぎたときに、前記アイテム識別子を検出するように構成された、条項Ｃ１記載のトート。
（Ｃ４）
前記第一の情報が前記第一の平面が遮断された時刻を含み、
前記第二の情報が前記第二の平面が遮断された時刻を含み、
前記プログラム命令が、さらに、前記一つ以上のプロセッサに、
前記第一の平面の前記遮断が前記第二の平面の前記遮断よりも先に発生したことの決定に少なくとも一部基づいて、前記アイテムが前記トートに追加されたことを決定させる、条項Ｃ１記載のトート。
（Ｃ５）
前記第一の情報が前記第一の平面が遮断された時刻を含み、
前記第二の情報が前記第二の平面が遮断された時刻を含み、
前記プログラム命令が、さらに、前記一つ以上のプロセッサに、
前記第二の平面の前記遮断が前記第一の平面の前記遮断よりも先に発生したことの決定に少なくとも一部基づいて、前記アイテムが前記トートから持ち出されたことを決定させる、条項Ｃ１記載のトート。
（Ｃ６）
前記トートに連結されており、アイテム識別子が前記空洞内に位置しているときに前記アイテム識別子を検出するように構成された第三のアンテナをさらに備えた、条項Ｃ１記載のトート。
（Ｃ７）
ベース面と、
前記ベース面に連結されており、空洞を画定するように位置する複数の側面と、
前記空洞内に位置付けられ、第一の平面を画定する第一の受信コンポーネントであって、アイテムが前記第一の平面を通り過ぎたときの前記第一の平面の遮断を検出するように構成された前記第一の受信コンポーネントと、
前記空洞内に位置付けられ、第二の平面を画定する第二の受信コンポーネントであって、前記アイテムが前記第二の平面を通り過ぎたときの前記第二の平面の遮断を検出するように構成された前記第二の受信コンポーネントと、
装置に連結されており、前記第一の受信コンポーネント及び前記第二の受信コンポーネントと通信するコンピューティングシステムと、を備えており、前記コンピューティングシステムが、
一つ以上のプロセッサと、
前記一つ以上のプロセッサに連結されたメモリと、を含み、前記メモリが保存するプログラム命令が、前記一つ以上のプロセッサによって実行されたときに、前記一つ以上のプロセッサに、
前記第一の受信コンポーネントから、前記第一の平面が遮断されたことを特定する第一の情報を受信させ、
前記第二の受信コンポーネントから、前記第二の平面が遮断されたことを特定する第二の情報を受信させ、
前記第一の情報及び前記第二の情報に少なくとも一部基づいて、アイテムが前記装置に追加されたか、または前記装置から持ち出されかを決定させ、
前記アイテムが前記装置に追加されたことの決定に基づいて、アイテム識別子をトートアイテムリストに追加させる、装置。
（Ｃ８）
前記第一の受信コンポーネント及び前記第二の受信コンポーネントのうちの少なくとも一つが、ループアンテナである、条項Ｃ７記載の装置。
（Ｃ９）
前記第一の平面と前記第二の平面とが実質的に平行である、条項Ｃ７記載の装置。
（Ｃ１０）
前記第一の平面が、前記装置の前記ベースと実質的に平行である、条項Ｃ９記載の装置。
（Ｃ１１）
前記第一の情報及び前記第二の情報のうちの少なくとも一つが、前記アイテムを表す前記アイテム識別子を含む、条項Ｃ７記載の装置。
（Ｃ１２）
前記第一の情報が前記第一の平面が遮断されたことを特定する第一の時刻を含み、
前記第二の情報が前記第二の平面が遮断されたことを特定する第二の時刻を含み、
前記プログラム命令が、さらに、前記一つ以上のプロセッサに、前記第一の時刻と前記第二の時刻との比較に少なくとも一部基づいて、前記アイテムが前記装置に追加されたか、または前記装置から持ち出されたかを決定させる、条項Ｃ７記載の装置。
（Ｃ１３）
前記第一の時刻が前記第二の時刻よりも先である場合に、前記アイテムが前記装置に追加されたことが決定される、条項Ｃ１２記載の装置。
（Ｃ１４）
前記第二の時刻が前記第一の時刻よりも先である場合に、前記アイテムを前記装置から持ち出されたことが決定される、条項Ｃ１２記載の装置。
（Ｃ１５）
実行可能命令を有して構成された一つ以上のコンピューティングシステムの制御下で、
トートの空洞をスキャンして前記トート内に含まれている複数のアイテム識別子を特定することと、
前記トート内に含まれている前記複数のアイテム識別子のうちの、トートアイテムリスト内に含まれているアイテム識別子を特定することと、
前記特定した複数のアイテム識別子のうちの、前記トートアイテムリスト内に含まれていない少なくとも一つのアイテム識別子を決定することと、
前記少なくとも一つのアイテム識別子を含むように前記トートアイテムリストを更新することと、を含む、トートについてのトートアイテムリストを管理するためのコンピュータ実施方法。
（Ｃ１６）
前記トート内に含まれている前記複数のアイテム識別子のうちの、前記トートアイテムリスト内に含まれているアイテム識別子を特定することが、前記アイテム識別子に関連するカウントを増大することを含む、条項Ｃ１５記載のコンピュータ実施方法。
（Ｃ１７）
前記トートの前記空洞が、前記トートの前記空洞内に位置する少なくとも一つのアンテナを使用してスキャンされる、条項Ｃ１５記載のコンピュータ実施方法。
（Ｃ１８）
前記トートアイテムリストを更新することが、前記トート内に含まれている前記特定した複数のアイテム識別子のうちの、前記トートアイテムリストにない前記アイテム識別子を前記トートアイテムリストに追加することを含む、条項Ｃ１５記載のコンピュータ実施方法。
（Ｃ１９）
前記トート内と前記トートアイテムリスト内とに含まれている前記特定した複数のアイテム識別子間の相違を決定することが、前記トート内に含まれている前記特定した複数のアイテム識別子にない、前記トートアイテムリストのアイテム識別子を特定することを含む、条項Ｃ１５記載のコンピュータ実施方法。
（Ｃ２０）
前記トートアイテムリストを更新することが、前記トートアイテムリストから、前記トート内に含まれている前記特定した複数のアイテム識別子にない、前記トートアイテムリストの前記アイテム識別子を削除することを含む、条項Ｃ１９記載のコンピュータ実施方法。
（Ｃ２１）
前記トート内と前記トートアイテムリストと内に含まれている前記特定した複数のアイテム識別子間の相違を決定することが、さらに、前記トート内に含まれている前記特定した複数のアイテム識別子にない、前記トートアイテムリスト内に含まれている前記アイテム識別子についてのカウントを減少することを含む、条項Ｃ１９記載のコンピュータ実施方法。
（Ｃ２２）
前記トートアイテムリストを更新することが、
前記アイテム識別子についての前記カウントが閾値未満であることを決定することと、
前記トートアイテムリストから、前記トート内に含まれている前記特定した複数のアイテム識別子にない、前記トートアイテムリストの前記アイテム識別子を削除することと、を含む、条項Ｃ２１記載のコンピュータ実施方法。
【図１】
0006746491.tif 000002
【図２】
0006746491.tif 000003
【図３Ａ】
0006746491.tif 000004
【図３Ｂ】
0006746491.tif 000005
【図４】
0006746491.tif 000006
【図５】
0006746491.tif 000007
【図６】
0006746491.tif 000008
【図７】
0006746491.tif 000009
【図８】
0006746491.tif 000010
【図９】
0006746491.tif 000011
【図１０】
0006746491.tif 000012