(57)【要約】  開示される実施形態は、部分的に遅延した注文を時間ベースで分割出荷するためのコンピュータ実装システムおよび方法を提供する。本システムは、２つの別個のデバイスに接続されたネットワークインターフェースと、命令を格納した１以上のメモリデバイスと、前記命令を実行して、第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させるように構成された１以上のプロセッサとを含み得る。さらに、本システムは、注文からのアイテムを前記ソーティング装置内の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信し、所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有していることを判定するように構成される。
2021513131.tif 000002
【特許請求の範囲】
【請求項１】
部分的に遅延した注文を時間ベースで分割出荷するためのコンピュータ実装システムであって、
２つの別個のデバイスに接続されたネットワークインターフェースと、
命令を格納した１以上のメモリデバイスと、
前記命令を実行して、  
第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させ、
注文からのアイテムを前記ソーティング装置内の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信し、
所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有していることを判定し、
前記所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供し、
前記注文を分割する指示を送信し、
前記注文を分割する指示を受信し、
前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成する、
ように構成された１以上のプロセッサと、を備える、システム。
【請求項２】
前記第１ディスプレイ用の前記第１のユーザインターフェースおよび前記第２ディスプレイ用の前記第２のユーザインターフェースは、スマートフォン、タブレット、ラップトップ、または、他のコンピュータデバイスのうちの１つに表示される、請求項１に記載のシステム。
【請求項３】
前記第１ディスプレイ用の前記第１のユーザインターフェースは、管理者に関連付けられたユーザデバイス上に表される、請求項１に記載のシステム。
【請求項４】
前記第２ディスプレイ用の前記第２のユーザインターフェースは、労働者に関連付けられたユーザデバイス上に表される、請求項１に記載のシステム。
【請求項５】
前記１以上のセルに前記注文を割り当てた後の時間を判定するためのタイマをさらに備える、請求項１に記載のシステム。
【請求項６】
前記所定時間は、３０分である、請求項１に記載のシステム。
【請求項７】
前記１以上のプロセッサは、前記命令を実行して、さらに、
前記所定時間、前記新たな注文が前記ソーティング装置の１以上のセルを占有していることを判定し、
前記所定時間、前記新たな注文が前記ソーティング装置の１以上のセルを占有しているという肯定的な判定に応答して、前記新たな注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供し、
前記新たな注文を分割する指示を送信し、
前記新たな注文を分割する指示を受信し、
前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記新たな注文に関連付けられた１以上のセルを完成させ、前記新たな注文からの残りのアイテムを使って、前記ソーティング装置の第２の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる第２の新たな注文を作成する、
ように構成される、請求項１に記載のシステム。
【請求項８】
部分的に遅延した注文を時間ベースで分割出荷するためのコンピュータ実装方法であって、
第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させること、
注文からのアイテムを前記ソーティング装置の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信すること、
所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有していることを判定すること、
前記所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供すること、
前記注文を分割する指示を送信すること、
前記注文を分割する指示を受信すること、および、
前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成すること、
を含む、方法。
【請求項９】
前記第１ディスプレイ用の前記第１のユーザインターフェースおよび前記第２ディスプレイ用の前記第２のユーザインターフェースは、スマートフォン、タブレットまたは、他のコンピュータデバイスのうちの１つに表示される、請求項８に記載の方法。
【請求項１０】
前記第１ディスプレイ用の前記第１のユーザインターフェースは、管理者に関連付けられたユーザデバイス上に表される、請求項８に記載の方法。
【請求項１１】
前記第２ディスプレイ用の前記第２のユーザインターフェースは、労働者に関連付けられたユーザデバイス上に表される、請求項８に記載の方法。
【請求項１２】
さらに、タイマを介して、前記１以上のセルに前記注文を割り当てた後の時間を判定することを含む、請求項８に記載の方法。
【請求項１３】
前記所定時間は、３０分である、請求項８に記載の方法。
【請求項１４】
さらに、
前記所定時間、前記新たな注文が前記ソーティング装置の１以上のセルを占有していることを判定すること、
前記所定時間、前記新たな注文が前記ソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記新たな注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供すること、
前記新たな注文を分割する指示を送信すること、
前記新たな注文を分割する指示を受信すること、
前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記新たな注文に関連付けられた１以上のセルを完了し、前記新たな注文からの残りのアイテムを使って、前記ソーティング装置の第２の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる第２の新たな注文を作成すること、を含む、請求項８に記載の方法。
【請求項１５】
部分的に遅延した注文を分割出荷するためのコンピュータ実装システムであって、
２つの別個のデバイスに接続されたネットワークインターフェースと、
命令を格納した１以上のメモリデバイスと、
前記命令を実行して、  
第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させ、
注文からのアイテムを前記ソーティング装置内の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信し、
前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供し、
前記注文を分割する指示を送信し、
前記注文を分割する指示を受信し、
前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成する、
ように構成された１以上のプロセッサと、を備える、システム。
【請求項１６】
前記第１ディスプレイ用の前記第１のユーザインターフェースおよび前記第２ディスプレイ用の前記第２のユーザインターフェースは、スマートフォン、タブレット、ラップトップ、または、他のコンピュータデバイスのうちの１つに表示される、請求項１５に記載のシステム。
【請求項１７】
前記第１ディスプレイ用の前記第１のユーザインターフェースは、管理者に関連付けられたユーザデバイス上に表される、請求項１５に記載のシステム。
【請求項１８】
前記第２ディスプレイ用の前記第２のユーザインターフェースは、労働者に関連付けられたユーザデバイス上に表される、請求項１５に記載のシステム。
【請求項１９】
前記１以上のセルに前記注文を割り当てた後の時間を判定するためのタイマをさらに備える、請求項１５に記載のシステム。
【請求項２０】
前記１以上のプロセッサは、前記命令を実行して、さらに、
前記所定時間、前記新たな注文がソーティング装置の１以上のセルを占有していることを判定し、
前記所定時間、前記新たな注文がソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記新たな注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供し、
前記第１ディスプレイ用の前記第１ユーザインターフェースを介して、前記新たな注文に関連付けられた１以上のセルに、前記新たな注文を分割する指示を送信し、
前記新たな注文を分割する指示を受信し、
前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記新たな注文に関連付けられた１以上のセルを完了し、前記新たな注文からの残りのアイテムを使って、前記ソーティング装置の第２の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる第２の新たな注文を作成する、
ように構成される、請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、部分的に遅延された注文を時間ベースで分割して出荷するためのコンピュータ化されたシステムおよび方法に関する。特に、本開示の実施形態は、遅延セルのための通知システムと、遅延セルの表現を有するインターフェースと、遅延セルに関連する順序を分割する決定と、出荷のためにどのセルを完了するかを指示するインターフェースとを提供することができる、発明的かつ非従来型のシステムに関する。
【背景技術】
【０００２】
出荷、輸送、およびロジスティクスオペレーションを可能にする通信のための電子システムは、注文全体のすべてのアイテムが満たされるまで、注文出荷を遅延させる。このような注文出荷の遅延は、多くの点で出荷プロセスの追加の中断を引き起こす。第１に、注文全体が満たされるまで注文出荷を遅延させることは、注文の処理の遅延を引き起こす。第２に、注文の一部は、ソーティング装置（リビン壁（rebin wall）など）のセル内の空間と、他の注文に使用され得る処理能力とを使用し、最終的にリソースを浪費する。さらに、そのような遅延は、バッチをソーティング装置に割り当てる電子システムに問題を引き起こすが、それは、ソーティング装置が、バッチの少なくとも一部を収容するのに十分に空であることに依存するからである。また、注文が遅れて、ソーティング装置が全てビジーになってしまうと、ソーティング装置がバックアップされ、処理全体がスローダウンしてしまう。さらに、現在の電子システムは、注文の一部が遅延された時間量を分析することができず、タイミングおよび他の論理的制約に基づいて注文を分割する決定を行うことができない。
【０００３】
注文を出荷するための現在の電子システムおよび方法の欠点に鑑みて、出荷注文の出荷、輸送、およびロジスティクスオペレーションを、例えば、１つの注文を遅延アイテムと準備ができたアイテムとに分割して、異なる時間に出荷される２つの注文に分割することによって強化するためのシステムが望まれている。より具体的には、部分的に遅延された注文を時間ベースで分割して出荷するためのコンピュータ実装システムが望まれている。従って、部分的に遅れた注文を分割出荷するための改良された電子的方法及びシステムが必要とされている。
【発明の概要】
【０００４】
本開示の一態様は、部分的に遅延した注文を時間ベースで分割出荷するためのコンピュータ実装システムに関する。例えば、特定の実施形態は、２つの別個のデバイスに接続されたネットワークインターフェースと、命令を格納した１以上のメモリデバイスと、前記命令を実行するように構成された１以上のプロセッサとを含み得る。ある実施形態では、前記１以上のプロセッサは、前記命令を実行して、第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させ、  注文からのアイテムを前記ソーティング装置内の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信するように構成される。さらに、前記１以上のプロセッサは、前記命令を実行して、所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有していることを判定し、前記所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供するように構成される。さらに、前記１以上のプロセッサは、前記命令を実行して、前記注文を分割する指示を送信し、前記注文を分割する指示を受信し、前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成するよう構成される。
【０００５】
本開示の別の態様は、部分的に遅延した注文を時間ベースで分割出荷するためのコンピュータ実装方法に関する。例えば、本方法の特定の実施形態は、第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させること、注文からのアイテムを前記ソーティング装置の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信すること、を含み得る。ある実施形態では、本方法は、所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有していることを判定すること、前記所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供すること、を含み得る。さらに、本方法は、前記注文を分割する指示を送信すること、前記注文を分割する指示を受信すること、および、前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成すること、を含み得る。
【０００６】
本開示のさらに別の態様は、部分的に遅延した注文を分割出荷するためのコンピュータ実装システムに関する。例えば、特定の実施形態は、２つの別個のデバイスに接続されたネットワークインターフェースと、命令を格納した１以上のメモリデバイスと、前記命令を実行して、第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させるように構成された１以上のプロセッサとを含み得み得る。さらに、前記１以上のプロセッサは、前記命令を実行して、注文からのアイテムを前記ソーティング装置内の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信し、前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供するように構成される。さらに、前記１以上のプロセッサは、前記命令を実行して、前記注文を分割する指示を送信し、前記注文を分割する指示を受信し、前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成するように構成される。
【０００７】
他のシステム、方法、およびコンピュータ可読媒体も、本明細書で説明される。
【図面の簡単な説明】
【０００８】
【図１Ａ】開示された実施形態と一致する、出荷、輸送、および物流オペレーションを可能にする通信のためのコンピュータ化されたシステムを備えるネットワークの例示的な実施形態を示す概略ブロック図である。
【図１Ｂ】開示された実施形態と矛盾しない、インタラクティブなユーザインターフェース要素と共に、検索要求を満たす１つ以上の検索結果を含む検索結果ページ（Search result page：ＳＲＰ）サンプル検索結果を示す。
【図１Ｃ】開示された実施形態と一致する、対話型ユーザインターフェース要素と共に製品および製品に関する情報を含む単一ディスプレイページ（Single display page：ＳＤＰ）のサンプルを示す。
【図１Ｄ】開示された実施形態と一致する、対話型ユーザインターフェース要素と共に仮想ショッピングカート内のアイテムを含むカートページのサンプルを示す。
【図１Ｅ】開示された実施形態に一致する、仮想ショッピングカートからのアイテムを、購入および出荷に関する情報とともに、対話型ユーザインターフェース要素とともに含む注文ページのサンプルを示す。
【図２】開示された実施形態と一致する、開示されたコンピュータ化されたシステムを利用するように構成された例示的なフルフィルメントセンタの概略図である。
【図３】開示された実施形態と整合的な、ピッキング、リバッチ、リイン、パッキングを含む例示的なプロセスの説明図である。
【図４】開示された実施形態と一致する、作業者のユーザインターフェース上に現れるサンプルメッセージを示す。
【図５】開示された実施形態と一致する、部分的に遅延された注文を時間ベースで分割して出荷するための例示的なプロセスのブロック図である。
【発明を実施するための形態】
【０００９】
以下の詳細な説明は、添付の図面を参照する。可能な限り、図面および以下の説明では、同一または類似の部分を参照するために、同一の参照番号が使用される。いくつかの例示的な実施形態が本明細書で説明されるが、修正、適応、および他の実装が可能である。例えば、置換、追加、または修正が、図面に示された構成要素およびステップに行われてもよく、本明細書に記載された例示的な方法は、開示された方法にステップを置換、並べ替え、除去、または追加することによって修正されてもよい。したがって、以下の詳細な説明は、開示された実施形態および実施例に限定されない。むしろ、本発明の適切な範囲は、添付の特許請求の範囲によって定義される。
【００１０】
本開示の実施形態は、部分的に遅延された注文を時間ベースで分割して出荷するように構成されたシステムおよび方法を対象とする。例えば、特定の実施形態は、２つの別個のデバイスに接続されたネットワークインターフェースと、命令を格納した１以上のメモリデバイスと、命令を実行するように構成された１つ以上のプロセッサと、を含み得る。いくつかの実施形態では、１以上のプロセッサは、前記命令を実行して、第１ディスプレイ用の第１ユーザインターフェースを介して、ソーティング装置の１以上のセルの表現を表示させ、注文からのアイテムを前記ソーティング装置内の１以上のセルのいずれに追加するかを指示する指示を、第２ディスプレイ用の第２ユーザインターフェースに送信するように構成される。さらに、１以上のプロセッサは、前記命令を実行して、所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有していることを判定し、前記所定時間、前記注文が前記ソーティング装置内の１以上のセルを占有しているという肯定的な判定に応答して、前記注文に関連付けられた１以上のセルの外観を変更し、前記第１ディスプレイ用の前記第１ユーザインターフェースを介してアラートを提供するように構成される。さらに、１以上のプロセッサは、前記命令を実行して、前記注文を分割する指示を送信し、前記注文を分割する指示を受信し、前記第２ディスプレイ用の前記第２ユーザインターフェースに指示を送信して、分割出荷用に前記注文に関連付けられた１以上のセルを完了し、前記注文からの残りのアイテムを使って、前記ソーティング装置の新たなセルまたは別のソーティング装置の少なくとも１つに割り当てられることになる新たな注文を作成するように構成される。
【００１１】
図１Ａを参照すると、出荷、輸送、および物流動作を可能にする通信のためのコンピュータ化されたシステムを含むシステムの例示的な実施形態を示す概略ブロック図１００が示されている。図１Ａに示すように、システム１００は、様々なシステムを含むことができ、その各々は、１つまたは複数のネットワークを介して互いに接続することができる。システムはまた、例えばケーブルを使用して、直接接続を介して互いに接続されてもよい。図示のシステムは、出荷権限技術（Shipment authority technology：ＳＡＴ）システム１０１、外部フロントエンドシステム１０３、内部フロントエンドシステム１０５、輸送システム１０７、モバイルデバイス１０７Ａ、１０７Ｂ、および１０７Ｃ、売り手ポータル１０９、出荷および注文追跡（ＳＯＴ）システム１１１、フルフィルメント（履行）最適化（Fulfillment optimization：ＦＯ）システム１１３、フルフィルメントメッセージングゲートウェイ（Fulfillment messaging gateway：ＦＭＧ）１１５、サプライチェーン管理（Supply chain management：ＳＣＭ）システム１１７、労働力システム１１９、モバイルデバイス１１９Ａ、１１９Ｂ、および１１９Ｃ（フルフィルメントセンタ（Fulfilment center：ＦＣ）２００の内部にあるものとして図示）、第三者フルフィルメントシステム１２１Ａ、１２１Ｂ、および１２１Ｃ、フルフィルメントセンタ許可システム（ＦＣ  Ａｕｔｈ）１２３、ならびに労務管理システム（Labor management system：ＬＭＳ）１２５を含む。
【００１２】
いくつかの実施形態では、ＳＡＴシステム１０１は、注文ステータスおよび配信ステータスを監視するコンピュータシステムとして実装されてもよい。例えば、ＳＡＴシステム１０１は、注文がその約束納品日（Promised delivery date：ＰＤＤ）を過ぎているかどうかを判定することができ、新しい注文を開始すること、未納品注文のアイテムを再出荷すること、未納品注文をキャンセルすること、注文顧客とのコンタクトを開始することなどを含む適切なアクションをとることができる。ＳＡＴシステム１０１はまた、出力（特定の期間中に出荷されたパッケージの数など）および入力（出荷に使用するために受け取った空のボール紙箱の数など）を含む他のデータを監視することもできる。また、ＳＡＴシステム１０１は、システム１００内の異なるデバイス間のゲートウェイとして機能し、外部フロントエンドシステム１０３およびＦＯシステム１１３などのデバイス間の通信（例えば、ストアアンドフォワードまたは他の技術を使用する）を可能にしてもよい。
【００１３】
外部フロントエンドシステム１０３は、いくつかの実施形態では、外部ユーザがシステム１００内の１つまたは複数のシステムと対話することを可能にするコンピュータシステムとして実装することができる。例えば、システム１００がシステムのプレゼンテーションを可能にして、ユーザがアイテムの注文を行うことを可能にする実施形態では、外部フロントエンドシステム１０３は、検索要求を受信し、アイテムページを提示し、支払い情報を要請するウェブサーバとして実装されてもよい。例えば、外部フロントエンド・システム１０３は、Ａｐａｃｈｅ  ＨＴＴＰサーバ、Ｍｉｃｒｏｓｏｆｔインターネット・インフォメーション・サービス、ＮＧＩＮＸなどのソフトウェアを実行するコンピュータまたはコンピュータとして実現することができる。他の実施形態では、外部フロントエンドシステム１０３は、外部デバイス（例えば、モバイルデバイス１０２Ａまたはコンピュータ１０２Ｂ）からの要求を受信および処理し、それらの要求に基づいてデータベースおよび他のデータストアから情報を取得し、取得された情報に基づいて受信された要求への応答を提供するように設計されたカスタムウェブサーバソフトウェアを実行することができる。
【００１４】
いくつかの実施形態では、外部フロントエンドシステム１０３は、ウェブキャッシングシステム、データベース、検索システム、または支払いシステムのうちの１つまたは複数を含むことができる。一態様では、外部フロントエンドシステム１０３は、これらのシステムのうちの１つまたは複数を備えることができ、別の態様では、外部フロントエンドシステム１０３は、これらのシステムのうちの１つまたは複数に接続されたインターフェース（たとえば、サーバ間、データベース間、または他のネットワーク接続）を備えることができる。
【００１５】
図１Ｂ、図１Ｃ、図１Ｄ、および図１Ｅによって示されるステップの例示的なセットは、外部フロントエンドシステム１０３のいくつかの動作を説明するのに役立つであろう。外部フロントエンドシステム１０３は、提示および／または表示のために、システム１００内のシステムまたはデバイスから情報を受信することができる。例えば、外部フロントエンドシステム１０３は、検索結果ページ（Search result page：ＳＲＰ）（例えば、図１Ｂ）、単一詳細ページ（Single display page：ＳＤＰ）（例えば、図１Ｃ）、カードページ（例えば、図１Ｄ）、または注文ページ（例えば、図１Ｅ）を含む１つ以上のウェブページをホストまたは提供することができる。ユーザデバイス（例えば、モバイルデバイス１０２Ａまたはコンピュータ１０２Ｂを使用する）は、外部フロントエンドシステム１０３にナビゲートし、サーチボックスに情報を入力することによってサーチを要求することができる。外部フロントエンド・システム１０３は、システム１００内の１つまたは複数のシステムから情報を要求することができる。例えば、外部フロントエンドシステム１０３は、検索要求を満たす情報をＦＯシステム１１３に要求することができる。外部フロントエンドシステム１０３はまた、検索結果に含まれる各製品について、約束納品日または「ＰＤＤ」を要求し、（ＦＯシステム１１３から）受信することができる。ＰＤＤは、いくつかの実施形態では、製品を含むパッケージがいつユーザの所望の場所に到着するであろうかか、または製品が特定の期間内に、例えば、１日の終わり（午後１１時５９分）までに注文された場合、ユーザの所望の場所に配達されることを約束される日付の推定値を表すことができる（ＰＤＤは、ＦＯシステム１１３に関して以下でさらに説明される）。
【００１６】
外部フロントエンドシステム１０３は、情報に基づいてＳＲＰ  （例えば、図１Ｂ）を準備することができる。ＳＲＰは、検索要求を満たす情報を含むことができる。例えば、これは、検索要求を満たす製品の写真を含むことができる。ＳＲＰはまた、各製品のそれぞれの価格、または各製品の強化された配送オプション、ＰＤＤ、重量、サイズ、オファー、割引などに関する情報を含むことができる。外部フロントエンドシステム１０３は、（例えば、ネットワークを介して）要求側ユーザデバイスにＳＲＰを送信することができる。
【００１７】
次いで、ユーザデバイスは、例えば、ユーザインターフェースをクリックまたはタップすることによって、または別の入力デバイスを使用して、ＳＲＰ上で表される製品を選択することによって、ＳＲＰから製品を選択することができる。ユーザ・デバイスは、選択された製品に関する情報の要求を編成（formulate）し、それを外部フロントエンド・システム１０３に送ることができる。これに応答して、外部フロントエンドシステム１０３は、選択された製品に関する情報を要求することができる。例えば、情報は、それぞれのＳＲＰ上の製品について提示される情報を超える追加の情報を含むことができる。これは、例えば、賞味期限、原産国、重量、サイズ、パッケージ内のアイテムの数、取扱説明書、または製品に関する他の情報を含むことができる。また、情報は、（例えば、この製品および少なくとも１つの他の製品を購入した顧客のビッグデータおよび／または機械学習分析に基づく）類似の製品に対する推奨、頻繁に質問される質問に対する回答、顧客からのレビュー、製造業者情報、写真などを含むことができる。
【００１８】
外部フロントエンドシステム１０３は、受信した製品情報に基づいてＳＤＰ  （単一詳細ページ）（例えば、図１Ｃ）を準備することができる。ＳＤＰは、「今すぐ買う」ボタン、「カードに追加する」ボタン、数量フィールド、アイテムの写真などの他の対話型要素も含むことができる。ＳＤＰは、製品を提供する売り手のリストをさらに含むことができる。リストは、各売り手が提供する価格に基づいて順序付けられてもよく、その結果、最低価格で製品を販売することを提案する売り手は、最上位にリストされてもよい。リストは、最高ランクの売り手が最上位にリストされるように、売り手ランキングに基づいて順序付けらてもよい。売り手ランキングは、例えば、約束されたＰＤＤを満たす売り手の過去の実績を含む、複数の要因に基づいて定式化されてもよい。外部フロントエンドシステム１０３は、（例えば、ネットワークを介して）要求側ユーザデバイスにＳＤＰを配信することができる。
【００１９】
要求ユーザデバイスは、製品情報をリストするＳＤＰを受信してもよい。その後、ＳＤＰを受信すると、ユーザデバイスはＳＤＰと対話することができる。例えば、要求ユーザ装置のユーザは、ＳＤＰ上の「カートに入れる」ボタンをクリックするか、または他の方法で対話することができる。これは、ユーザに関連付けられたショッピングカートに製品を追加する。ユーザ装置は、ショッピングカートに製品を追加するためのこの要求を外部フロントエンドシステム１０３に送信することができる。
【００２０】
外部フロントエンドシステム１０３は、カートページ（例えば、図１Ｄ）を生成することができる。カートページは、いくつかの実施形態では、ユーザが仮想「ショッピングカート」に追加した製品をリストし、ユーザデバイスは、ＳＲＰ、ＳＤＰ、または他のページ上のアイコンをクリックするか、または他の方法で対話することによって、カートページを要求してもよい。いくつかの実施形態では、カートページは、ユーザがショッピングカートに追加したすべての製品、ならびに各製品の数量、各製品毎の価格、関連する数量に基づく各製品の価格、ＰＤＤに関する情報、配送方法、配送コスト、ショッピングカート内の製品を修正するためのユーザインターフェース要素（例えば、数量の削除または修正）、他の製品を注文するためのオプション、または製品の定期的な配送を設定するためのオプション、利息支払いを設定するためのオプション、購入に進むためのユーザインターフェース要素などのカート内の製品に関する情報をリストすることができる。ユーザデバイスのユーザは、ショッピングカート内の製品の購入を開始するために、ユーザインターフェース要素（例えば、「今すぐ買う」と読むボタン）をクリックするか、さもなければユーザインターフェース要素と対話することができる。そうすると、ユーザ・デバイスは、購入を開始するためにこの要求を外部フロント・エンド・システム１０３に送信することができる。
【００２１】
外部フロントエンドシステム１０３は、購入を開始する要求の受信に応答して、注文ページ（例えば、図１Ｅ）を生成することができる。注文ページは、いくつかの実施形態では、ショッピングカートからアイテムを再リストし、支払いおよび出荷情報の入力を要求する。例えば、注文ページは、ショッピングカート内のアイテムの購入者に関する情報（例えば、名前、住所、電子メールアドレス、電話番号）、受取人に関する情報（例えば、名前、住所、電話番号、配達情報）、出荷情報（例えば、配達および／または集荷の速度／方法）、支払い情報（例えば、クレジットカード、銀行振込、小切手、格納クレジット）、現金受領を要求するためのユーザインターフェース要素（例えば、税務目的のための）などを要求するセクションを含むことができる。外部フロントエンドシステム１０３は、注文ページをユーザデバイスに送信することができる。
【００２２】
ユーザデバイスは、オーダページに情報を入力し、その情報を外部フロントエンドシステム１０３に送信するユーザインターフェース要素をクリックするか、または他の方法で対話することができる。そこから、外部フロントエンドシステム１０３は、システム１００内の異なるシステムに情報を送信して、ショッピングカート内の製品を用いた新しい注文の作成および処理を可能にすることができる。
【００２３】
いくつかの実施形態では、外部フロントエンドシステム１０３は、売り手が注文に関する情報を送受信することを可能にするようにさらに構成されてもよい。
【００２４】
内部フロントエンドシステム１０５は、いくつかの実施形態では、内部ユーザ（例えば、システム１００を所有し、操作し、またはリースする組織の従業員）がシステム１００内の１つまたは複数のシステムと対話することを可能にするコンピュータシステムとして実装され得る。例えば、ネットワーク１０１がシステムのプレゼンテーションを可能にして、ユーザがアイテムの注文を行うことを可能にする実施形態では、内部フロントエンドシステム１０５は、内部ユーザが注文に関する診断および統計情報を見ること、アイテム情報を修正すること、または注文に関する統計をレビューすることを可能にするウェブサーバとして実装されてもよい。例えば、内部フロントエンド・システム１０５は、Ａｐａｃｈｅ  ＨＴＴＰサーバ、Ｍｉｃｒｏｓｏｆｔインターネット・インフォメーション・サービス、ＮＧＩＮＸなどのソフトウェアを実行するコンピュータまたはコンピュータとして実現することができる。他の実施形態では、内部フロントエンドシステム１０５は、システム１００に示されているシステムまたは装置（および図示されていない他の装置）からの要求を受信および処理し、それらの要求に基づいてデータベースおよび他のデータストアから情報を取得し、取得された情報に基づいて受信された要求に応答を提供するように設計されたカスタムウェブサーバソフトウェアを実行してもよい。
【００２５】
いくつかの実施形態では、内部フロントエンドシステム１０５は、ウェブキャッシングシステム、データベース、検索システム、支払いシステム、分析システム、注文監視システムなどのうちの１つまたは複数を含むことができる。一態様では、内部フロントエンドシステム１０５は、これらのシステムのうちの１つまたは複数を備えることができ、別の態様では、内部フロントエンドシステム１０５は、これらのシステムのうちの１つまたは複数に接続されたインターフェース（たとえば、サーバ間、データベース間、または他のネットワーク接続）を備えることができる。
【００２６】
輸送システム１０７は、いくつかの実施形態では、システム１００内のシステムまたはデバイスとモバイルデバイス１０７Ａ〜１０７Ｃとの間の通信を可能にするコンピュータシステムとして実装され得る。輸送システム１０７は、いくつかの実施形態では、１つまたは複数のモバイルデバイス１０７Ａ〜１０７Ｃ（例えば、携帯電話、スマートフォン、ＰＤＡなど）から情報を受信することができる。例えば、いくつかの実施形態では、モバイルデバイス１０７Ａ〜１０７Ｃは、配達員によって操作されるデバイスを備えてもよい。配達作業員は、正社員、一時社員、またはシフト社員であってもよく、モバイルデバイス１０７Ａ〜１０７Ｃを利用して、ユーザによって注文された製品を含む荷物の配達を行うことができる。例えば、荷物を配達するために、配達作業者は、どの荷物を配達すべきか、およびどこに配達すべきかを示す通知をモバイルデバイス上で受信することができる。配達作業者は、配達場所に到着すると、荷物を（例えば、トラックの後ろに、または荷物のクレートに）配置し、モバイルデバイスを使用して荷物上の識別子（例えば、バーコード、画像、テキストストリング、ＲＦＩＤタグなど）に関連するデータをスキャンまたは他の方法で取り込み、荷物を（例えば、前面ドアに置いたままにし、セキュリティガードを付けたままにし、受取人に渡すなどによって）配達することができる。さらに、モバイル機器１０７Ａ−Ｃは、モバイル機器１０７Ａ−Ｃが輸送システム１０７と通信することを可能にするアプリケーション及び／又は通信ソフトウェアを実行し、モバイル機器１０７Ａ−Ｃに含まれる表示装置を介してインターフェース上にコンテンツを生成し表示することができる。例えば、モバイルデバイス１０７Ａ〜Ｃは、配達関連情報を輸送システム１０７に送信するためにモバイルアプリケーションを実行することができる。いくつかの実施形態では、配達作業者は、荷物の写真（複数可）をキャプチャすることができ、および／またはモバイルデバイスを使用して署名を取得することができる。モバイルデバイスは、例えば、時間、日付、ＧＰＳ位置、写真、配達作業者に関連付けられた識別子、モバイルデバイスに関連付けられた識別子などを含む、配達に関する情報を含む通信を輸送システム１０７に送信することができる。輸送システム１０７は、システム１００内の他のシステムによるアクセスのために、この情報をデータベース（図示せず）に記憶することができる。輸送システム１０７は、いくつかの実施形態では、この情報を使用して、特定の荷物の位置を示す追跡データを準備し、他のシステムに送信することができる。
【００２７】
いくつかの実施形態では、あるユーザは、１つの種類のモバイルデバイスを使用することができる（例えば、正社員は、バーコードスキャナ、スタイラス、および他のデバイスなどのカスタムハードウェアを有する専用のＰＤＡを使用することができる）が、他のユーザは、他の種類のモバイルデバイスを使用することができる（例えば、一時的またはシフト労働者は、既製のモバイル電話および／またはスマートフォンを利用することができる）。
【００２８】
いくつかの実施形態では、輸送システム１０７は、ユーザを各デバイスに関連付けることができる。例えば、輸送システム１０７は、ユーザ（例えば、ユーザ識別子、従業員識別子、または電話番号によって表される）と移動装置（例えば、国際移動装置識別子（ＩＭＥＩ）、国際移動加入識別子（ＩＭＳＩ）、電話番号、汎用一意識別子（ＵＵＩＤ）、またはグローバル一意識別子（ＧＵＩＤ）によって表される）との間の関連付けを記憶することができる。輸送システム１０７は、とりわけ、作業者の位置、作業者の効率、または作業者の速度を決定するために、この関連付けを、配達時に受信されたデータと共に使用して、データベースに格納されたデータを分析することができる。
【００２９】
売り手ポータル１０９は、いくつかの実施形態では、売り手または他の外部エンティティがシステム１００内の１つまたは複数のシステムと電子的に通信することを可能にするコンピュータシステムとして実装され得る。例えば、売り手は、コンピュータシステム（図示せず）を利用して、売り手が売り手ポータル１０９を使用してシステム１００を通して売りたい製品について、製品情報、注文情報、連絡先情報などをアップロードまたは提供することができる。
【００３０】
いくつかの実施形態では、出荷および注文追跡システム１１１は、（例えば、デバイス１０２Ａ〜１０２Ｂを使用するユーザによって）顧客によって注文された製品を含むパッケージの位置に関する情報を受信し、格納し、転送するコンピュータシステムとして実装され得る。いくつかの実施形態では、出荷および注文追跡システム１１１は、顧客によって注文された製品を含むパッケージを配送する出荷会社によって運営されるウェブサーバ（図示せず）からの情報を要求または格納することができる。
【００３１】
いくつかの実施形態では、出荷および注文追跡システム１１１は、システム１００に示されるシステムからの情報を要求し、記憶することができる。例えば、出荷及び注文追跡システム１１１は、輸送システム１０７から情報を要求することができる。上述のように、輸送システム１０７は、ユーザ（例えば、配達作業員）または車両（例えば、配達トラック）のうちの１つ以上に関連付けられた１つ以上のモバイルデバイス１０７Ａ〜１０７Ｃ（例えば、携帯電話、スマートフォン、ＰＤＡなど）から情報を受信してもよい。いくつかの実施形態では、出荷および注文追跡システム１１１はまた、労働力管理システム（ＷＭＳ）１１９から情報を要求して、フルフィルメントセンター（例えば、フルフィルメントセンター２００）内の個々の製品の位置を決定することができる。出荷および注文追跡システム１１１は、輸送システム１０７またはＷＭＳ  １１９のうちの１つまたは複数からデータを要求し、それを処理し、要求に応じてそれをデバイス（たとえば、ユーザデバイス１０２Ａおよび１０２Ｂ）に提示することができる。
【００３２】
いくつかの実施形態では、フルフィルメント最適化（ＦＯ）システム１１３は、他のシステム（例えば、外部フロントエンドシステム１０３および／または出荷および注文追跡システム１１１）からの顧客注文に関する情報を記憶するコンピュータシステムとして実装されてもよい。ＦＯシステム１１３はまた、特定のアイテムがどこに保持または格納されるかを記述する情報を格納してもよい。たとえば、顧客が注文した特定のアイテムは１つのフルフィルメントセンターにのみ保存され、他の特定のアイテムは複数のフルフィルメントセンターに保存される場合がある。さらに他の実施形態では、特定のフルフィルメントセンターは、特定のセットのアイテム（例えば、生鮮食品または冷凍製品）のみを格納するように設計されてもよい。ＦＯシステム１１３は、この情報ならびに関連する情報（例えば、数量、サイズ、受領日、有効期限など）を格納する。
【００３３】
ＦＯシステム１１３はまた、各製品について対応するＰＤＤ  （約束納期）を計算することができる。ＰＤＤは、いくつかの実施形態では、１つまたは複数の要因に基づくことができる。例えば、ＦＯシステム１１３は、製品の過去の需要（例えば、その製品がある期間中に何回注文されたか）、製品の予想需要（例えば、来るべき期間中にその製品を注文するために何人の顧客が予想されるか）、ある期間中にいくつの製品が注文されたかを示すネットワーク全体の過去の需要、来るべき期間中にいくつの製品が注文されることが予想されるかを示すネットワーク全体の予想需要、各フルフィルメントセンタ２００に格納された製品の１つまたは複数のカウント、その製品の予想または現在の注文などに基づいて、製品のＰＤＤを計算することができる。
【００３４】
いくつかの実施形態では、ＦＯシステム１１３は、定期的に（例えば、１時間ごとに）各製品のＰＤＤを決定し、それをデータベースに格納して、検索または他のシステム（例えば、外部フロントエンドシステム１０３、ＳＡＴシステム１０１、出荷および注文追跡システム１１１）に送信することができる。他の実施形態では、ＦＯシステム１１３は、１つまたは複数のシステム（例えば、外部フロントエンドシステム１０３、ＳＡＴシステム１０１、出荷および注文追跡システム１１１）から電子要求を受信し、オンデマンドでＰＤＤを計算することができる。
【００３５】
フルフィルメントメッセージングゲートウェイ１１５は、いくつかの実施形態では、ＦＯシステム１１３などのシステム１００内の１つ以上のシステムから１つのフォーマットまたはプロトコルで要求または応答を受信し、それを別のフォーマットまたはプロトコルに変換し、変換されたフォーマットまたはプロトコルで、ＷＭＳ  １１９または３パーティフルフィルメントシステム１２１Ａ、１２１Ｂ、または１２１Ｃなどの他のシステムに転送するコンピュータシステムとして実装することができる。
【００３６】
サプライチェーン管理（ＳＣＭ）システム１１７は、いくつかの実施形態では、予測機能を実行するコンピュータシステムとして実装することができる。例えば、ＳＣＭシステム１１７は、例えば、製品に対する過去の需要、製品に対する予想される需要、ネットワーク全体の過去の需要、ネットワーク全体の予想される需要、各フルフィルメントセンタ２００に格納されたカウント製品、各製品に対する予想または現在の注文などに基づいて、特定の製品に対する需要のレベルを予測することができる。この予測されたレベルおよびすべてのフルフィルメントセンターにわたる各製品の量に応答して、ＳＣＭシステム１１７は、特定の製品に対する予測された需要を満たすのに十分な量を購入し、在庫するための１つまたは複数の購入注文を生成することができる。
【００３７】
労働力管理システム（ＷＭＳ）１１９は、ある実施形態では、ワークフローを監視するコンピュータシステムとして実装されてもよい。例えば、ＷＭＳ  １１９は、個別のイベントを示すイベントデータを個々のデバイス（例えば、デバイス１０７Ａ〜１０７Ｃまたは１１９Ａ〜１１９Ｃ）から受信することができる。例えば、ＷＭＳ  １１９は、パッケージを走査するためにこれらの装置の１つの使用を示すイベントデータを受信してもよい。フルフィルメントセンター２００および図２に関して以下で説明するように、フルフィルメントプロセス中に、パッケージ識別子（例えば、バーコードまたはＲＦＩＤタグデータ）を、特定の段階で機械によってスキャンまたは読み取ることができる（例えば、自動またはハンドヘルドバーコードスキャナ、ＲＦＩＤリーダ、高速カメラ、タブレット１１９Ａ、モバイルデバイス／ＰＤＡ  １１９Ｂ、コンピュータ１１９Ｃなどのデバイス）。ＷＭＳ  １１９は、パッケージ識別子、時間、日付、位置、ユーザ識別子、またはその他の情報と共に、パッケージ識別子の走査または読取りを示す各イベントを対応するデータベース（図示せず）に格納し、この情報を他のシステム（例えば、出荷および注文追跡システム１１１）に提供することができる。
【００３８】
ＷＭＳ  １１９は、いくつかの実施形態では、１つまたは複数のデバイス（たとえば、デバイス１０７Ａ〜１０７Ｃまたは１１９Ａ〜１１９Ｃ）をシステム１００に関連する１つまたは複数のユーザに関連付ける情報を記憶することができる。例えば、いくつかの状況では、ユーザ（パートまたはフルタイムの従業員など）は、ユーザがモバイルデバイスを所有するモバイルデバイス（例えば、モバイルデバイスはスマートフォンである）に関連付けられ得る。他の状況では、ユーザは、ユーザがモバイルデバイスを一時的に保管しているという点で、モバイルデバイスに関連付けられてもよい（例えば、ユーザは、日の始めにモバイルデバイスをチェックアウトし、日中にモバイルデバイスを使用し、日の終わりにモバイルデバイスを戻してもよい）。
【００３９】
ＷＭＳ  １１９は、いくつかの実施形態では、システム１００に関連する各ユーザの作業ログを維持することができる。例えば、ＷＭＳ  １１９は、任意の割り当てられたプロセス（例えば、トラックのアンロード、ピックゾーンからのアイテムのピッキング、リビン壁工事（rebin wall work）、アイテムのパッキング）、ユーザ識別子、位置（例えば、フルフィルメントセンタ２００内のフロアまたはゾーン）、従業員によってシステムを通って移動されたユニットの数（例えば、ピッキングされたアイテムの数、パッキングされたアイテムの数）、デバイス（例えば、デバイス１１９Ａ〜１１９Ｃ）に関連付けられた識別子などを含む、各従業員に関連付けられた情報を記憶することができる。いくつかの実施形態では、ＷＭＳ  １１９は、デバイス１１９Ａ〜１１９Ｃ上で動作するタイムキーピングシステムなどのタイムキーピングシステムからチェックインおよびチェックアウト情報を受信することができる。
【００４０】
第三者フルフィルメント（３ＰＬ）システム１２１Ａ〜１２１Ｃは、いくつかの実施形態では、ロジスティクスおよび製品のサードパーティプロバイダに関連するコンピュータシステムを表す。例えば、（図２に関して以下に説明するように）いくつかの製品がフルフィルメントセンター２００に保管されている間、他の製品はオフサイトで保管されてもよく、オンデマンドで生産されてもよく、またはそうでなければフルフィルメントセンター２００に保管するために利用できなくてもよい。３ＰＬシステム１２１Ａ〜１２１Ｃは、ＦＯシステム１１３から（例えば、ＦＭＧ  １１５を介して）注文を受信するように構成されてもよく、製品および／またはサービス（例えば、配送または設置）を顧客に直接提供してもよい。いくつかの実施形態では、３ＰＬシステム１２１Ａ〜１２１Ｃのうちの１つまたは複数は、システム１００の一部とすることができ、他の実施形態では、３ＰＬシステム１２１Ａ〜１２１Ｃのうちの１つまたは複数は、システム１００の外部（例えば、サードパーティプロバイダによって所有または運営される）とすることができる。
【００４１】
いくつかの実施形態では、フルフィルメントセンターオースシステム（ＦＣオース）１２３は、様々な機能を有するコンピュータシステムとして実装されてもよい。例えば、いくつかの実施形態では、ＦＣ  Ａｕｔｈ  １２３は、システム１００内の１つまたは複数の他のシステムのためのシングルサインオン（ＳＳＯ）サービスとして働くことができる。例えば、ＦＣ認証１２３は、ユーザが内部フロントエンドシステム１０５を介してログインすることを可能にし、ユーザが出荷および注文追跡システム１１１でリソースにアクセスする同様の特権を有することを決定し、ユーザが２回目のログインプロセスを必要とせずにそれらの特権にアクセスすることを可能にする。ＦＣオース１２３は、他の実施形態では、ユーザ（例えば、従業員）が特定のタスクに自分自身を関連付けることを可能にすることができる。例えば、従業員の中には、電子デバイス（デバイス１１９Ａ〜１１９Ｃなど）を持たないことがあり、代わりに、１日のコース中に、フルフィルメントセンタ２００内でタスクからタスクへ、およびゾーンからゾーンへ移動することがある。ＦＣ  Ａｕｔｈ  １２３は、それらの従業員が、彼らがどのタスクを実行しているか、および彼らが異なる時刻にどのゾーンにいるかを示すことを可能にするように構成され得る。
【００４２】
労働管理システム（ＬＭＳ）１２５は、いくつかの実施形態では、従業員（フルタイムおよびパートタイムの従業員を含む）のための出勤および残業情報を記憶するコンピュータシステムとして実装されてもよい。例えば、ＬＭＳ  １２５は、ＦＣ  Ａｕｔｈ  １２３、ＷＭＡ  １１９、デバイス１１９Ａ〜１１９Ｃ、輸送システム１０７、および／またはデバイス１０７Ａ〜１０７Ｃから情報を受信することができる。
【００４３】
図１Ａに示される特定の構成は、単なる例である。例えば、図１Ａは、ＦＯシステム１１３に接続されたＦＣオースシステム１２３を示すが、全ての実施形態がこの特定の構成を必要とするわけではない。実際、いくつかの実施形態では、システム１００内のシステムは、インターネット、イントラネット、ＷＡＮ  （ワイドエリアネットワーク）、ＭＡＮ  （メトロポリタンエリアネットワーク）、ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ／ｎ規格に準拠する無線ネットワーク、専用線などを含む１つまたは複数の公衆またはプライベートネットワークを介して互いに接続され得る。いくつかの実施形態では、システム１００内のシステムの１つ以上は、データセンター、サーバファームなどに実装された１つ以上の仮想サーバとして実装されてもよい。
【００４４】
図２は、フルフィルメントセンター２００を示す。フルフィルメントセンター２００は、注文時に顧客に出荷するためのアイテムを格納する物理的位置の一例である。フルフィルメントセンタ（ＦＣ）２００は、複数のゾーンに分割することができ、各ゾーンは図２に示されている。いくつかの実施形態では、これらの「ゾーン」は、アイテムを受け取り、アイテムを格納し、アイテムを取り出し、アイテムを出荷するプロセスの異なる段階間の仮想分割と考えることができ、したがって、「ゾーン」は図２に示されているが、ゾーンの他の分割も可能であり、図２のゾーンは、いくつかの実施形態では、省略、複製、または修正することができる。
【００４５】
インバウンドゾーン２０３は、図１Ａのシステム１００を使用して製品を販売したい売り手からアイテムが受け取られるＦＣ  ２００の領域を表す。例えば、売り手は、トラック２０１を使用してアイテム２０２Ａ及び２０２Ｂを配送することができる。アイテム２０２Ａは、それ自体の出荷パレットを占有するのに十分な大きさの単一のアイテムを表すことができ、アイテム２０２Ｂは、スペースを節約するために同じパレット上に一緒に積み重ねられたアイテムのセットを表すことができる。
【００４６】
作業者は、インバウンドゾーン２０３内のアイテムを受け取ることができ、任意選択で、コンピュータシステム（図示せず）を使用してアイテムの損傷および正しさをチェックすることができる。例えば、作業者は、コンピュータシステムを使用して、アイテム２０２Ａおよび２０２Ｂの数量をアイテムの注文数量と比較することができる。数量が一致しない場合、その作業者は、アイテム２０２Ａまたは２０２Ｂのうちの１つまたは複数を拒否することができる。量が一致した場合、作業者はそれらのアイテム（例えば、人形、手すり、フォークリフト、または手動で使用）を、ゾーン２０５を緩衝するように動かすことができる。バッファゾーン２０５は、例えば、予測される需要を満たすのに十分な量のアイテムがピッキングゾーン内にあるため、ピッキングゾーン内で現在必要とされていないアイテムのための一時保管領域であってもよい。いくつかの実施形態では、フォークリフト２０６は、物品をバッファゾーン２０５の周り、およびインバウンドゾーン２０３とドロップゾーン２０７との間で移動させるように動作する。ピッキングゾーンにアイテム２０２Ａまたは２０２Ｂが必要な場合（例えば、予想される需要のため）、フォークリフトは、アイテム２０２Ａまたは２０２Ｂを落下ゾーン２０７に移動させることができる。
【００４７】
ドロップゾーン２０７は、アイテムがピッキングゾーン２０９に移動される前にアイテムを格納するＦＣ  ２００の領域であってもよい。ピッキングタスクに割り当てられた作業者（「ピッカー」）は、ピッキングゾーン内のアイテム２０２Ａおよび２０２Ｂに接近し、ピッキングゾーンのバーコードをスキャンし、モバイルデバイス（例えば、デバイス１１９Ｂ）を使用してアイテム２０２Ａおよび２０２Ｂに関連付けられたバーコードをスキャンすることができる。次いで、ピッカーは、アイテムをピッキング・ゾーン２０９に（例えば、カートの上に置くか、またはそれを運ぶことによって）取り込むことができる。
【００４８】
ピッキングゾーン２０９は、アイテム２０８が保管（storage）ユニット２１０に保管されるＦＣ  ２００の領域であってもよい。いくつかの実施形態では、保管ユニット２１０は、物理的な棚、本棚、箱、運搬箱、冷蔵庫、冷凍庫、冷蔵庫などのうちの１つまたは複数を含むことができる。いくつかの実施形態では、ピッキングゾーン２０９は、複数のフロアに編成されてもよい。いくつかの実施形態では、作業者または機械は、例えば、フォークリフト、エレベータ、コンベヤベルト、カート、ハンドトラック、ドリー、自動ロボットまたは装置、あるいは手動を含む複数の方法で、物品をピッキングゾーン２０９に移動させることができる。例えば、ピッカーは、アイテム２０２Ａおよび２０２Ｂをドロップゾーン２０７内のハンドトラックまたはカート上に置き、アイテム２０２Ａおよび２０２Ｂをピッキングゾーン２０９まで歩くことができる。
【００４９】
ピッカーは、保管ユニット２１０上の特定のスペースのような、ピッキングゾーン２０９内の特定のスポットにアイテムを配置する（または「収納する」）命令を受け取ることができる。例えば、ピッカーは、モバイルデバイス（例えば、デバイス１１９Ｂ）を使用してアイテム２０２Ａをスキャンすることができる。デバイスは、例えば、通路、棚、および位置を示すシステムを使用して、ピッカーがアイテム２０２Ａを収納すべき場所を示すことができる。次に、デバイスは、その位置にアイテム２０２Ａを格納する前に、その位置でバーコードをスキャンするようにピッカーに促すことができる。装置は、図１のＷＭＳ  １１９のようなコンピュータシステムに（例えば、無線ネットワークを介して）データを送信し、装置１１９Ｂを使用するユーザによってアイテム２０２Ａがその場所に格納されたことを示すことができる。
【００５０】
ユーザが注文を出すと、ピッカは、保管ユニット２１０から１つまたは複数のアイテム２０８を取り出すために、デバイス１１９Ｂ上で命令を受け取ることができる。ピッカーは、アイテム２０８を取り出し、アイテム２０８上のバーコードをスキャンし、それを搬送機構２１４上に置くことができる。搬送機構２１４はスライドとして表されているが、いくつかの実施形態では、搬送機構は、コンベヤベルト、エレベータ、カート、フォークリフト、ハンドトラック、台車、カートなどのうちの１つまたは複数として実施することができる。次に、アイテム２０８は、パッキングゾーン２１１に到着することができる。
【００５１】
パッキングゾーン２１１は、アイテムがピッキングゾーン２０９から受け取られ、最終的に顧客に出荷するためにボックスまたはバッグにパッキングされるＦＣ  ２００の領域であってもよい。パッキングゾーン２１１では、アイテムを受け取るように割り当てられた作業者（「リビン（rebin）作業者」）は、ピッキングゾーン２０９からアイテム２０８を受け取り、それがどの注文に対応するかを決定することができる。例えば、リビン作業者は、アイテム２０８上のバーコードをスキャンするために、コンピュータ１１９Ｃなどのデバイスを使用することができる。コンピュータ１１９Ｃは、どの注文アイテム２０８が関連付けられているかを視覚的に示すことができる。これは、例えば、注文に対応する壁２１６上のスペースまたは「セル」を含むことができる。注文が完了すると（例えば、セルが注文のためのすべてのアイテムを含むため）、リビン作業者は、注文が完了したことをパッキング作業者（または「パッカー」）に示すことができる。パッカーは、セルからアイテムを取り出し、それらを出荷のために箱または袋に入れることができる。その後、パッカーは、例えば、フォークリフト、カート、ドリー、ハンドトラック、コンベヤーベルトを介して、又は他の方法で、箱又はバッグをハブゾーン２１３に送ることができる。
【００５２】
ハブゾーン２１３は、パッキングゾーン２１１から全てのボックスまたはバッグ（「パッケージ」）を受け取るＦＣ  ２００の領域であってもよい。ハブゾーン２１３内の作業者および／または機械は、小包２１８を取り出し、各小包が配達エリアのどの部分に行こうとするかを決定し、小包を適切なキャンプゾーン２１５にルーティングすることができる。例えば、配達エリアが２つのより小さいサブエリアを有する場合、パッケージは、２つのキャンプゾーン２１５のうちの１つに行くことができる。いくつかの実施形態では、作業者または機械は、（例えば、デバイス１１９Ａ〜１１９Ｃのうちの１つを使用して）パッケージをスキャンして、その最終的な宛先を決定することができる。パッケージをキャンプゾーン２１５にルーティングすることは、例えば、（例えば、郵便番号に基づいて）パッケージが向けられている地理的エリアの一部を決定することと、地理的エリアの一部に関連付けられたキャンプゾーン２１５を決定することとを含むことができる。
【００５３】
キャンプゾーン２１５は、いくつかの実施形態では、１つまたは複数の建物、１つまたは複数の物理的空間、または１つまたは複数のエリアを備えることができ、ハブゾーン２１３から受け取られたパッケージは、ルートおよび／またはサブルートに分類される。いくつかの実施形態では、キャンプゾーン２１５は、ＦＣ  ２００から物理的に分離されているが、他の実施形態では、キャンプゾーン２１５は、ＦＣ  ２００の一部を形成することができる。
【００５４】
キャンプゾーン２１５内の作業者および／または機械は、例えば、既存のルートおよび／またはサブルートに対する目的地の比較、各ルートおよび／またはサブルートに対する作業負荷の計算、時刻、出荷方法、パッケージ２２０を出荷するためのコスト、パッケージ２２０内のアイテムに関連付けられたＰＤＤなどに基づいて、パッケージ２２０がどのルートおよび／またはサブルートに関連付けられるべきかを決定することができる。いくつかの実施形態では、作業者または機械は、（例えば、デバイス１１９Ａ〜１１９Ｃのうちの１つを使用して）パッケージをスキャンして、その最終的な宛先を決定することができる。パッケージ２２０が特定のルートおよび／またはサブルートに割り当てられると、作業者および／または機械は、出荷されるパッケージ２２０を移動させることができる。例示的な図２において、キャンプゾーン２１５は、トラック２２２、自動車２２６、および配達作業員２２４Ａおよび２２４Ｂを含む。いくつかの実施形態では、トラック２２２は、配達作業員２２４Ａによって駆動されてもよく、配達作業員２２４Ａは、ＦＣ  ２００のパッケージを配達する常勤の従業員であり、トラック２２２は、ＦＣ  ２００を所有、リース、または運営する同じ会社によって所有、リース、または運営される。いくつかの実施形態では、自動車２２６は、配達作業者２２４Ｂによって駆動されてもよく、配達作業者２２４Ｂは、必要に応じて（例えば、季節的に）配達している「屈曲」または時折の作業者である。自動車２２６は、配達員２２４Ｂによって所有され、リースされ、または操作されてもよい。
【００５５】
図３は、開示された実施形態と整合的な、ピッキング、リバッチ、リビン（rebin）、およびパッキング（梱包）プロセスを含む例示的なプロセスの説明図である。いくつかの実施形態では、「ピッキング」は、バッチの個々の注文からアイテムを選択し、それらをトートに入れることを伴う。いくつかの実施形態では、「リバッチ」は、１つのバッチについてすべてのトートを収集し、同じトート内の１つの注文からアイテムを有するようにトートを再結合することによってトートを再編成することを伴う。いくつかの実施形態では、「リビン」は、トートを出荷にカテゴライズすることを伴う。いくつかの実施形態では、「パッキング」は、出荷のためにリビンされた注文を準備し、箱詰めすることを伴う。これらのプロセスの各々は、機械（例えば、ロボット、または、トートまたはアイテムを移動させるためのスキャニングデバイスおよび機械を含む適切な装置を有する他のデバイス）、または、人間の作業者、または、何らかの組み合わせ（例えば、機械支援労働を使用する）によって実行されてもよい。
【００５６】
図３のプロセス３００は、例示的なバッチ３０１を示す。バッチ３０１は５つの注文を含む。バッチ３０１の５つの注文の各々は、在庫保管ユニット（ＳＫＵ）によって表される注文の２つのアイテムを含む。いくつかの実施形態では、各注文のアイテムは、図１Ａの外部フロントエンドシステム１０３上でホストされるウェブサイトを介して、図１Ａのデバイスモバイルデバイス１０２Ａまたはコンピュータ１０２Ｂにおいてユーザによって配置されていてもよい。例えば、図３に示されるように、注文３１１はＳＫＵｓ  Ａ及びＢを含み、注文３１２はＳＫＵｓ  Ｃ及びＤを含み、注文３１３はＳＫＵｓ  Ｅ及びＦを含み、注文３１４はＳＫＵｓ  Ｇ及びＨを含み、注文３１５はＳＫＵｓ  Ｉ及びＪを含む。いくつかの実施形態において、自動スキャニング装置（例えば、コンピュータ１１９Ｃに関連する）は、ピッキング、リバッチ、リビン及びパッキングプロセスの注文部品に関する情報を保存するためにＳＫＵｓに関連するバーコードをスキャンすることができる。さらに他の実施形態では、ＳＫＵは、（図２で上述したように）作業者が、ピッキング、リバッチ、リビン、およびパッキングプロセスのための注文部品を読み取ることを可能にする。
【００５７】
図３は、ピッキングプロセス３０３をさらに示す。いくつかの実施形態では、ピッキング３０３は、図２のピッキングゾーン２０９で行われ、ピッカー（労働者または機械）は、バッチ３０１の個々の注文からアイテムをピッキングし、それらをトートに入れる。いくつかの実施形態では、バッチ３０１からのアイテムは、ピッキング３０３に示されるように、ピッキングプロセスに移動されてもよい。ピッカーは、ＡからＪの１０個のＳＫＵをピックすることができ、図１ＡのＳＡＴシステム１０１は、ピッカーの位置または他の条件に基づいてピックするための命令を生成することができる。図３に示すように、ピッカーは、ＳＫＵ  Ａ、Ｆ、Ｃ、およびＩを最初にピックし、トート１、Ｔ１にＳＫＵ  Ａ、Ｆ、Ｃ、およびＩを配置した。図３はさらに、ピッカーがトート２、Ｔ２内のＥ、Ｂ、Ｄ、およびＧ  ＳＫＵをピックすることを示す。例えば、ＳＫＵ  Ａ、Ｆ、Ｃ、およびＩは最初に選ばれ、ＳＫＵ  Ｅ、Ｂ、Ｄ、Ｇは倉庫内のそれらの位置のために２番目に選ばれた。ＳＫＵ  ＨおよびＪは、遅れているので、プロセス３００においてまだピックアップされていない。トート３、Ｔ３は、注文が完了していないか、または選ぶことができないため、空である。いくつかの実施形態では、トート３、Ｔ３は、ＳＫＵ  ＨおよびＪが遅延されていない場合には、それらのために使用されていてもよい。
【００５８】
従来のシステムは、第１および第２のトートを保持させ、典型的には、第３のトートが、リバッチ、リビンおよびパッキングプロセスに進むために、図１Ａのタブレット１１９Ａ、モバイルデバイス／ＰＤＡ  １１９Ｂ、コンピュータ１１９Ｃなどのスキャニングデバイスを使用して、システムによってスキャンされるまで遅延させる。しかし、図３に示すように、ピッキング３０３は、トート３、Ｔ３、または遅延ＳＫＵ  ＨおよびＪによって遅延されることなく、リバッチ３０５に移動する。いくつかの実施形態では、トート１、Ｔ１が完了した場合、システムは、この１つのトートを処理して、遅延トート２、Ｔ２、およびトート３、Ｔ３を待つことなく、リバッチ、リビン、およびパッキングにすることができる。
【００５９】
注文を効率的に選択するために、図１ＡのＳＡＴシステム１０１は、例えば、１つのバッチに対して複数のトートを使用して、複数の注文を組み合わせることができる。いくつかの実施形態では、図１ＡのＳＡＴシステム１０１は、同時に処理中の作業を伴う複数のバッチを有することができる。図３にさらに示すように、リバッチプロセス３０５中に、図２のピッキングゾーン２０９内のマシンは、１つのバッチ、例えばトート１、Ｔ１およびトート２、Ｔ２のすべてのトートを収集し、それらを注文レベルに再結合する（同じトート内の１つの注文からのアイテムを有するようにトートを再結合する）ことによってそれらを再編成する。トートがすべて収集されると、トートはリビン処理３０７に進み、これはトートを出荷品に分類することを伴う。
【００６０】
さらに、リビンプロセス３０７は、ソーティング装置内の２５個のセルを示す。いくつかの実施形態では、ソーティング装置は、リビン壁であってもよいが、他の実施形態も可能である。他の実施形態では、プロセス３０７は、様々なサイズの装置を分類することを含むことができる。図３は、セルＡ０１〜Ａ０５、Ｂ０１〜Ｂ０５、Ｃ０１〜Ｃ０５、Ｄ０１〜Ｄ０５、およびＥ０１〜Ｅ０５を示す。各セルは、１つの注文または１つの出荷を含む。ソーティング装置は、図３に示すように、物理的なソーティング装置（リビン壁）と仮想的にマッピングされている。図１ＡのＳＡＴシステム１０１は、図１Ａのタブレット１１９Ａ、モバイルデバイス／ＰＤＡ  １１９Ｂ、コンピュータ１１９Ｃなどの作業者のユーザデバイス上のそのようなセル内のアイテムを表示することによって、ソーティング装置内のセルにアイテムを移動させるための命令を生成することができる。いくつかの実施形態では、ソーティング装置は、作業者のディスプレイデバイスのユーザインターフェース上に描写されてもよい。セルＡ０１にはＳＫＵｓ  Ａ及びＢを含み、セルＡ０２にはＳＫＵｓ  Ｃ及びＤを含み、セルＡ０３にはＳＫＵｓ  Ｅ及びＦを含み、セルＢ０１にはＳＫＵ  Ｇを含み、セルＢ０２にはＳＫＵ  Ｉを含む。ある実施形態では、作業者はＡ、Ｆ、Ｃ及びＤのＳＫＵを含むトート１、Ｔ１の処理を開始することができる。例えば、作業者は、図１Ａのタブレット１１９Ａ、モバイル装置／ＰＤＡ  １１９Ｂ、コンピュータ１１９Ｃ等のような走査装置を使用してトート１、Ｔ１からＳＫＵ  Ａ、Ｆ、Ｃ、及びＤを走査することができる。いくつかの実施形態では、作業者がＳＫＵ  Ａをスキャンすると、図１ＡのＳＡＴシステム１０１は、表示装置のユーザインターフェース上に示されるように、ＳＫＵ  ＡをセルＡ０１に配置するための命令を生成することができる。さらに、作業者が、図１Ａのタブレット１１９Ａ、モバイルデバイス／ＰＤＡ  １１９Ｂ、コンピュータ１１９Ｃなどのスキャンデバイスを使用してＳＫＵ  Ｆをスキャンするとき、ＳＡＴシステム１０１は、ＳＫＵ  Ｆが第３のセルにマッピングされるので、ＳＫＵ  ＦをセルＡ０３に配置するための命令を生成することができる。さらに、作業者がＳＫＵ  Ｃをスキャンするとき、ＳＡＴシステム１０１は、ＳＫＵ  Ｃが第２のセルにマッピングされるので、ＳＫＵ  ＣをセルＡ０２に配置する命令を生成することができる。ＳＡＴシステム１０１はさらに、ＳＫＵ  Ｂ、Ｄ、Ｇ、およびＩをそれらの正しいセルに入れるための命令を生成することができる。
【００６１】
図３に示すように、ＳＫＵ  ＡおよびＢを含むセルＡ０１、ＳＫＵ  ＣおよびＤを含むセルＡ０２、およびＳＫＵ  ＥおよびＦを含むセルＡ０３は、完了した注文である。したがって、ＳＡＴシステム１０１は、これらの注文を完了し、それらをパッキング３０９に移すための命令を生成することができる。しかしながら、ＳＫＵ  ＧおよびＳＫＵ  Ｉをそれぞれ含むセルＢ０１およびＢ０２は、完了した注文ではない。いくつかの実施形態では、図１ＡのＳＡＴシステム１０１は、ＳＫＵ  Ｈが遅延していると判定し、発送レベルで注文を分割することができる。したがって、ＳＡＴシステム１０１は、注文を完了し、注文をパッキング３０９に移すための命令を生成することができる。ＳＫＵ  ＧおよびＨを含むオリジナル注文３１４が分割され、ＳＫＵ  Ｇを有する準備ができた（ready）注文３１６が、フォークリフト、カート、台車、ハンドトラック、コンベヤベルト、手動、または図２に上述したような他の方法で、パッキングに移動される。注文３１４の残りのアイテム、ＳＫＵ  Ｈには、それが受信されると、新しい注文番号と、そのソーティング装置の異なる位置または別のソーティング装置（a different position on the sorting apparatus or another sorting apparatus）とが与えられる。いくつかの実施形態では、バッチ内の各注文に注文番号が与えられる。出荷が２つ以上の出荷に分割される場合、分割された出荷の各新しい注文には、新しい注文番号が提供される。いくつかの実施形態では、図１ＡのＳＡＴシステム１０１は、ＳＫＵ  Ｊが遅延されているが、ＳＫＵ  ＩおよびＪの注文を分割しないことを決定してもよい。
【００６２】
多くの注文を効果的かつ効率的に処理するために、図１ＡのＳＡＴシステム１０１は、これらの注文のすべてを迅速に選択するように分割し、次いで、リバッチおよびリビンを介して、それらを注文レベルに再結合する。
【００６３】
上述したように、図１ＡのＳＡＴシステム１０１は、分割出荷、例えば、遅延アイテムと準備できたアイテムとを有する１つの注文を、異なる時間に出荷される２つの注文に分離すること、を可能にする。いくつかの実施形態では、注文が２つ以上のアイテムを含む場合、それらのアイテムは、異なる時間にソーティング装置に到着することがある。作業者は、コンピュータ・システム内の論理に基づいて、特定の注文からどのセルにアイテムを追加するかを知らされ得る。従来のシステムでは、十分な注文が与えられると、ソーティング装置が部分的に完了した注文で満たすことが可能であり、これにより、他の注文がソーティング装置に格納されることがない。この問題を解決するために、図１のＳＡＴシステム１０１は、注文が、特定の時間量、例えば、３０分を超える時間、ソーティング装置内の空間を保持していると判定することができる。その決定に基づいて、管理者のコンピュータのユーザインターフェース（図示せず）は、例えば緑から赤までの異なる形状及び／又は色を含むセルの様々な外観を有するソーティング装置内の各セルを表すインタフェースを表示し、警告を提供することができる。その後、管理者はセルをクリックして、注文を強制的に分割することができる。注文を分割するという管理者の指示に応答して、図１ＡのＳＡＴシステム１０１は、分割出荷のためにそのセルを完了し、セル内のアイテムを梱包作業者に送るよう、作業者に命令するメッセージを作業者のコンピュータに送る（図４に示され、以下で説明される）。その結果、注文から残りのアイテムを用いて新しい注文を作成することができ、そのような新しい注文を、そのソーティング装置または別のソーティング装置内の新しいセルに割り当てることができる。
【００６４】
いくつかの実施形態では、ＳＡＴシステム１０１は、注文を分割する決定を行う。いくつかの実施形態では、注文を分割するＳＡＴシステム１０１の決定は、特定の時間量を超えてソーティング装置内の空間を保持する注文に基づく。他の実施形態では、注文を分割するＳＡＴシステム１０１の決定は、アイテムが腐敗しやすいアイテムであるかどうかなど、荷物（パッケージ）上の任意の情報に基づく。さらに他の実施形態では、注文を分割するためのＳＡＴシステム１０１の決定は、その注文のためのアイテムがピックされているかどうか、または、トートが過去数分で作業されているかどうかに基づく。例えば、ＳＡＴシステム１０１は、トートの識別子が走査されたすべての走査トランザクションについて、ＷＭＳ  １１９に問い合わせを送ることによって、任意のユーザまたはマシンがトート上の識別子を走査したか否かを判定することができる。
【００６５】
一例では、ピッカーが１つのトートについてアイテムをピッキングしていたが、作業を停止し、他のどこかに行った場合（例えば、異なるトートからのアイテムのスキャンまたはスキャニングのタイミングによって判定される）、これは、作業が進行中でないことを意味する。したがって、注文を分割する決定は、作業が進行中でないかどうかに基づく。別の例では、注文を分割する決定は、アイテムがコンベヤベルトを通って送られたかどうかに基づく。
【００６６】
いくつかの実施形態では、作業者は、このような決定をトリガして、注文を分割することができる（問題報告ボタン）。このような実施形態では、作業者が問題報告ボタンをクリックすると、出荷を分割することができる。さらに、ＳＡＴシステム１０１は、注文を分割する決定をトリガすることができる。
【００６７】
上記のように、各顧客の注文には納品期限日（約束納期（promised delivery date）、ＰＤＤ）が設定されている。約束された納品日に基づいて、出荷日に関する基準がある。一例では、出荷日期限の日に、注文中の２つのアイテムのうちの１つがピックされ、リビンされたが、他のアイテムは到着していない。このような状況では、管理者は、問題報告ボタンをクリックすることができ、または、ＳＡＴシステム１０１は、他のアイテムを待つことなく、注文の一部を先に履行または出荷することができるように、それら２つのアイテムが１つの注文であるにもかかわらず、出荷を分割する決定を行うことができる。他の実施形態では、システムは、今日が出荷日期限であり、第２のアイテムが選ばれていないと判定することができる。そのような実施形態では、システムは、注文を分割し、注文の第１のアイテムを完了したものとしてマークするために作業者に通知を送信することができる。いくつかの実施形態では、複数のアイテムを有する出荷は、複数回分割されてもよい。いくつかの実施形態では、システムは、作ることができる分割の数にキャップを設定することができる。
【００６８】
図４は、開示された実施形態と一致する、作業者のユーザインターフェース上に現れるサンプルメッセージを示す。ディスプレイ４００（図１Ａのタブレット１１９Ａ、モバイルデバイス／ＰＤＡ  １１９Ｂ、コンピュータ１１９Ｃに対応する）は、作業者に提示されるユーザインターフェースを含む。ディスプレイ４００は、画面上に提示されたセルＡ０１、Ａ０２、Ｂ０１、Ｂ０２、Ｂ０３、Ｃ０１、ＣＯ２、Ｃ０３、Ｄ０１、Ｄ０２、Ｄ０３、Ｅ０１、Ｅ０２、Ｅ０３、Ｅ０４、およびＥ０５が処理されていることを作業者に通知する。ディスプレイ４００は、ＳＡＴシステム１０１によって生成された命令を受信し、描かれたセルの処理が完了すると、クリックするための「処理完了」ボタンを表示する。いくつかの実施形態では、ディスプレイ４００は、作業者がどのセルを完了すべきかを表示することができる。いくつかの実施形態では、ディスプレイ４００は、ソーティング装置２１６に近接していてもよく、かつ／または、関連付けられてもよい（例えば、ＷＭＳ  １１９は、コンピュータを使用するユーザとソーティング装置との間の関連付けを記憶してもよい）。
【００６９】
いくつかの実施形態では、管理者のユーザインターフェース（図示せず）上のセルは、遅延セルの通知を提供し、遅延セル内の注文を分割するオプションを提供するために、外観を変更することができる。例えば、いくつかの実施形態では、セルは、作業者が所定の時間の間注文に従事するか、または注文に従事していないと、色を変えることができる。いくつかの実施形態では、セルは、作業者が所定の時間の間注文に従事した後、または注文に従事していない後に、形状を変化させることができる。いくつかの実施形態では、セルは、作業者が所定の時間の間注文に従事した後、または注文に従事していない後に、位置を変化させることができる。いくつかの実施形態では、所定の時間量の閾値は３０分である。例えば、作業者が特定の注文で３０分間作業しない場合、図１ＡのＳＡＴシステム１０１は、注文を分割する通知を示すことができ、注文を保持するセルは、ユーザインターフェース上で色を変更することになる。いくつかの実施形態では、管理者のユーザインターフェース（図示せず）は、期限切れのセルを表示することができる。
【００７０】
いくつかの実施形態では、白は進行中の作業を表し、緑はリビンが完了したことを表し、灰色はキャンセルを表し、赤は所定の時間にわたって完了していない注文を表すことができる。したがって、いくつかの注文が所定の時間にわたって完了していない場合、システムは、ユーザインターフェース上で、関連するセルの色を赤色に変更することができる。そのような実施形態では、管理者は、問題報告ボタンをクリックして注文を分割することを決定することができる。他の実施形態では、注文が長時間完了していないことに基づいて、所定の時間、セルが赤色に着色されている場合、管理者が問題報告ボタンをクリックすることなく、システムは出荷を分割することができる。
【００７１】
管理者が問題報告ボタンをクリックする実施形態では、ディスプレイ４００は、それらのセルが完了したことを作業者に示し、そのセル内の注文をパッキングに送るための命令を表示するように適合することができる。出荷が分割される実施形態では、ディスプレイ４００は、それらのセルが完了したことを作業者に示し、そのセル内の注文をパッキングに送るための命令を表示するように適合することができる。
【００７２】
図５は、開示された実施形態と一致する、部分的に遅延された注文を時間ベースで分割して出荷するための例示的なプロセスのブロック図である。プロセス５００は、例えば、コンピュータ可読媒体記憶デバイス上にエンコードされた命令を実行するＷＭＳ  １１９のプロセッサによって実行され得る。しかし、プロセス５００の１つまたは複数のステップは、システム１００の他の構成要素（図示または図示せず）によって実施することができることを理解されたい。
【００７３】
ステップ５１０では、システム１００は、第１のユーザインターフェースを介して、ソーティング装置内の１つまたは複数のセルの表現を表示することができる。第１のユーザインターフェースには、注文の遅延時間に関する表示が表示される。これに応答して、管理者は、注文を分割することを選択することができ、次に、命令が作業者装置（例えば、ＷＭＳ  １１９に接続された１１９Ｃ）に送られる。管理者のコンピュータにおける第１のユーザインターフェースは、ソーティング装置内の各セルを、セルの様々な色、例えば、緑、灰色、赤、または白で表すインターフェースを表示し、出荷されるべき分割されたセルの検出を示す警告を提供することができる。その後、管理者はセルをクリックして、注文を強制的に分割することができる。注文を分割するという管理者の指示に応答して、図１ＡのＳＡＴシステム１０１は、分割出荷のためにそのセルを完成させ、セル内のアイテムをパッキング作業者に送るように作業者に命令するメッセージを作業者のコンピュータに送る（図４に示され、上述）。その結果、注文から残りのアイテムを用いて新しい注文を作成することができ、そのような新しい注文を、そのソーティング装置または別のソーティング装置内の新しいセルに割り当てることができる。
【００７４】
ステップ５２０において、ＳＡＴシステム１０１は、第２のユーザインターフェース（例えば、コンピュータ１１９Ｃ）に指示を送信し、ソーティング装置内の１つ以上のセルのうちのどれに注文からアイテムを追加するかを指示する。
【００７５】
ステップ５３０において、ＳＡＴシステム１０１は、所定の時間の間、注文がソーティング装置内の１つまたは複数のセルを占有していると判定することができる。例えば、ＳＡＴシステム１０１は、ソーティング装置において注文が最初にセルに割り当てられたときに基づいてソフトウェアまたはハードウェアタイマを開始し、タイマが所定の時間量（例えば、３０分）に達したと判定することができる。
【００７６】
ステップ５４０で、ＳＡＴシステム１０１は、注文が所定の時間量の間ソーティング装置内の１つまたは複数のセルを占めているという肯定的な判定に応答して、図１のＳＡＴシステム１０１は、注文に関連する１つまたは複数のセルの色を修正し、注文の遅延状態を示すために第１のユーザインターフェースを介して警告を提供することができる。
【００７７】
いくつかの実施形態では、管理者のユーザインターフェース上のセルは、遅延セルの通知を提供し、注文の遅延状態を示す警告を提供するために、色を変更することができる。いくつかの実施形態では、セルは、作業者が所定の時間の間注文に従事するか、または注文に従事していないと、色を変えることができる。ある実施形態では、所定の時間量の閾値は３０分である。例えば、作業者が特定の注文で３０分間作業しない場合、図１ＡのＳＡＴシステム１０１は、注文を分割する通知を示すことができ、注文を保持するセルは、ユーザインターフェース上で色を変更することになる。いくつかの実施形態では、管理者のユーザインターフェース（図示せず）は、期限切れのセルを表示することができる。
【００７８】
いくつかの実施形態では、白は進行中の作業を表し、緑はリビンが完了したことを表し、灰色はキャンセルを表し、赤は所定の時間にわたって完了していない注文を表すことができる。したがって、いくつかの注文が所定の時間にわたって完了していない場合、システムは、ユーザインターフェース上で、関連するセルの色を赤色に変更することができる。そのような実施形態では、管理者は、問題報告ボタンをクリックして注文を分割することを決定することができる。他の実施形態では、注文が長時間完了していないことに基づいて、所定の時間、セルが赤色に着色されている場合、管理者が問題報告ボタンをクリックすることなく、システムが出荷を分割することができる。
【００７９】
ステップ５５０で、ＳＡＴシステム１０１は、第１のユーザインターフェース（例えば、管理者のユーザインターフェース）に通知を送信してもよい。指示は、ＳＡＴシステム１０１に命令を分割させるようにプログラムされてもよい。
【００８０】
ステップ５６０において、ＳＡＴシステム１０１は、注文を分割する指示を受信することができる。そのような実施形態では、管理者は、ステップ５５０で、注文に関連付けられた１つまたは複数のセルに関連付けられた通知をクリックしていることがある。他の実施形態では、ＳＡＴシステム１０１は、ステップ５５０の指示を送信した後、所定の時間量に基づいて注文を分割することを決定している場合がある。
【００８１】
ステップ５７０において、ＳＡＴシステム１０１は、第２のユーザインターフェースに指示を送信して、分割出荷のための注文に関連付けられた１つまたは複数のセルを完了し、注文からの残りのアイテムを有する新しい注文を作成して、そのソーティング装置の新たなセルまたは別のソーティング装置のうちの少なくとも１つ（at least one of a new cell in the sorting apparatus or another sorting apparatus）に割り当てることができる。注文を分割する指示に応答して、図１ＡのＳＡＴシステム１０１は、作業者のコンピュータ（例えば、コンピュータ１１９Ｃ）にメッセージを送り、分割出荷のためにそのセルを完成させ、セル内のアイテムを梱包作業者に送るように作業者に命令することができる（図４に示し、上述した）。その結果、ＳＡＴシステム１０１は、注文から残りのアイテムを有する新しい注文を作成することもでき、そのような新しい注文は、ソーティング装置または別のソーティング装置内の新しいセルに割り当てることができる。
【００８２】
本開示は、その特定の実施形態を参照して示され、説明されてきたが、本開示は、修正なしに、他の環境において実施され得ることが理解され得る。前述の説明は、例示の目的で提示されている。これは、網羅的ではなく、開示された正確な形態または実施形態に限定されない。当業者であれば、開示された実施形態の明細書および実施を考慮することにより、修正および適応が明らかであろう。さらに、開示された実施形態の態様は、メモリに格納されるものとして説明されているが、当業者は、これらの態様が、例えば、ハードディスクまたはＣＤ  ＲＯＭ、あるいは他の形態のＲＡＭまたはＲＯＭ、ＵＳＢ媒体、ＤＶＤ、ブルーレイ、または他の光学ドライブ媒体などの二次記憶デバイスなどの他のタイプのコンピュータ可読媒体に格納されてもよいことを理解することができる。
【００８３】
記載された説明および開示された方法に基づくコンピュータプログラムは、熟練した開発者の技術の範囲内である。様々なプログラムまたはプログラムモジュールは、当業者に知られている技法のいずれかを使用して作成することができ、または既存のソフトウェアに関連して設計することができる。例えば、プログラム・セクションまたはプログラム・モジュールは、Ｎｅｔ  Ｆｒａｍｅｗｏｒｋ、．ＮｅｔＣｏｍｐａｃｔ  Ｆｒａｍｅｗｏｒｋ  （およびＶｉｓｕａｌ  Ｂａｓｉｃ、Ｃ  などの関連言語）、Ｊａｖａ、Ｃ＋＋、Ｏｂｊｅｃｔｉｖｅ−Ｃ、ＨＴＭＬ、ＨＴＭＬ／ＡＪＡＸの組み合わせ、ＸＭＬ、またはＪａｖａ  アプレットを含むＨＴＭＬ内で、または、これらによって設計されてもよい。
【００８４】
さらに、例示的な実施形態が本明細書で説明されてきたが、本開示に基づいて当業者によって理解されるように、同等の要素、修正、省略、組み合わせ（例えば、様々な実施形態にわたる態様の）、適応、および／または変更を有する任意のおよびすべての実施形態の範囲。クレームの限定は、クレームに使用されている文言に広く基づいて解釈されるものとし、本明細書に記載されている例に限定されるものではなく、又は出願手続中に解釈されるものとする。実施例は、非排他的であると解釈されるべきである。さらに、開示された方法のステップは、ステップを並べ替えること、および／またはステップを挿入または削除することを含む、任意の方法で修正されてもよい。したがって、本明細書および実施例は、単に例示的なものとみなされ、真の範囲および精神は、以下の特許請求の範囲およびそれらの均等物の全範囲によって示されることが意図される。
【図１Ａ】
2021513131.tif 000003
【図１Ｂ】
2021513131.tif 000004
【図１Ｃ】
2021513131.tif 000005
【図１Ｄ】
2021513131.tif 000006
【図１Ｅ】
2021513131.tif 000007
【図２】
2021513131.tif 000008
【図３】
2021513131.tif 000009
【図４】
2021513131.tif 000010
【図５】
2021513131.tif 000011
【国際調査報告】
2021513131.tif 000012
2021513131.tif 000013