【手続補正書】
【提出日】平成31年1月24日(2019.1.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
図９には、コンテナ識別子を収集するプロセスが例示されている。最初に、仮想コンテナセンサからの信号が検出される（９０５）。これに応答して、仮想コンテナ識別子リーダがトリガされ、１又はそれよりも多い品目コードに関して復号化プロセスを開始する（９１０）。正当な品目コードがシステムに送られる（９１５）。正当な品目コードの読み取りがなかった場合（９２０）には、プロセスは終了する（９２５）。少なくとも１つの正当な読み取りがあった場合（９２０）には、仮想コンテナ待ち行列における識別子についての探索が実施される（９３０）。品目コードが現れる仮想コンテナの数が決定される（９３５）。品目コードがどの仮想コンテナにも現れない場合には、プロセスが終了する（９５０）。品目コードが少なくとも１つの仮想コンテナに現れた場合には、仮想コンテナが過渡コンテナ待ち行列にコピーされ（９４０）、プロセスが終了する（９４５）。品目コードが１つよりも多い仮想コンテナに現れた場合には、最も若い仮想コンテナが過渡コンテナ待ち行列にコピーされ（９５５）、プロセスが終了する（９４５）。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
図１０には、例示的な集約プロセスが例示される。コンテナ識別子がコンテナ識別子リーダから受け取られ（１００５）、識別子がシステムに送られる（１０１０）。過渡コンテナ待ち行列の長さが決定される（１０１５）。長さがゼロである場合、コンテナは排出される（１０２０）。長さが１に等しい場合には、仮想コンテナは、コンテナ識別子に関連付けられ（１０４０）、コンテナ及び関連する品目がコンテナ待ち行列に移動され（１０４５）、過渡コンテナ待ち行列がリセットされる（１０５０）。過渡コンテナ待ち行列の長さが１よりも大きい場合（１０１５）には、仮想コンテナ識別子が同様であるかどうかの判定が行われる（１０３０）。識別子が同様でない場合には、過渡コンテナ待ち行列がリセットされ（１０２５）、コンテナが排出される（１０２０）。仮想コンテナ識別子が同様である場合（１０３０）、１つを除いて全ての仮想コンテナが過渡コンテナ待ち行列から削除され（１０３５）、仮想コンテナをコンテナ識別子に関連付けることによりプロセスを再開する（１０４０）。本方法は、リレーショナルデータベースシステムにおいてコンテナ内の複数の品目について決定された固有品目識別子を検出した固有コンテナ識別子と関連付けるステップを含むことができる。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２つ又はそれよりも多い品目を収容するのに各々が好適なコンテナ内の製品を識別するコンピュータに実装される方法であって、
品目のセットにおける特定の品目に各々が対応する固有品目識別コードのセットを生成するステップと、
生産ラインにおいて、複数の品目を対応する前記固有品目識別コードでマーク付けすることにより複数の品目を一意的に識別するステップと、
前記生産ラインにおいて、２つ又はそれよりも多い品目をコンテナ内に機械的に集約するステップと、
前記品目のセット上の前記固有品目識別コードを検出して、検出した前記固有品目識別コードをプロセッサに送信するステップと、
検出された前記固有品目識別コードをデータストア内に電子的に記憶し、検出された前記固有品目識別コードを前記コンテナの一時識別子と関連付けるステップと、
前記生産ラインにおいて、前記コンテナを固有コンテナ識別子でマーク付けすることにより前記コンテナを一意的に識別するステップと、
前記コンテナ上の前記固有コンテナ識別子を検出して、検出した前記固有コンテナ識別子を前記プロセッサに送信するステップと、
前記コンテナに集約された前記品目のセットの１つの品目識別子を検出して、検出した前記品目識別子を前記プロセッサに送信するステップと、
前記コンテナの一時的識別子と関連付けられた検出した固有品目識別子に基づいて、前記コンテナ内の複数の品目についての固有品目識別子を決定するステップと、
電子的データストアにおいて、前記コンテナ内の複数の品目についての決定した前記固有品目識別子を、検出した前記固有コンテナ識別子と関連付けるステップと、
を含む、方法。
【請求項２】
前記品目のセット上の前記固有品目識別コードの検出は、２つ又はそれよりも多い品目をコンテナ内に機械的に集約する前に行われる、請求項１に記載の方法。
【請求項３】
前記品目のセット上の前記固有品目識別コードの検出は、２つ又はそれよりも多い品目をコンテナ内に機械的に集約した後に行われる、請求項１に記載の方法。
【請求項４】
前記品目のセットを前記コンテナにまとめる透明ラップを通して前記識別子を撮像することによって前記品目のセット上の前記固有品目識別子を検出するステップを更に含む、請求項３に記載の方法。
【請求項５】
前記コンテナ内に集約されることになる２つ又はそれよりも多い品目を機械的に割り当てるステップに空間的又は時間的に近接した位置にて前記品目のセット上の前記固有品目識別子を検出するステップを更に含む、請求項１〜４の何れかに記載の方法。
【請求項６】
前記コンテナ内に集約されることになる２つ又はそれよりも多い品目を機械的に割り当てるステップに空間的又は時間的に近接していない位置にて前記品目のセット上の前記固有品目識別子を検出するステップを更に含む、請求項１〜４の何れかに記載の方法。
【請求項７】
互いに空間的に近接して配置された２つの品目識別子を検出するよう各々が構成された５つの撮像装置によって前記固有品目識別子を検出するステップを更に含む、請求項１〜５の何れかに記載の方法。
【請求項８】
コンテナ完成信号が受け取られたかどうかを検出するステップを更に含む、請求項１〜７の何れかに記載の方法。
【請求項９】
複数のコンテナ間の所定のサイズの空きスペースの検出に基づいて、前記コンテナ完成信号を生成するステップを更に含む、請求項８に記載の方法。
【請求項１０】
検出された品目識別子の数が所定数よりも多いか、等しいか、又は少ないかを判定するステップを更に含む、請求項８又は請求項９に記載の方法。
【請求項１１】
初期ステップで、コンテナセンサ信号を検出し（８０５）、
この信号がコンテナ完成センサから提供されたかどうか判定し（８１０）、
コンテナが完成していない場合（８１０）には、品目リーダがトリガ当たりに２つのコードを用いて復号化プロセスを開始するようトリガし（８１５）、品目コードをプロセッサに送り（８２０）、品目識別子待ち行列にこの品目コードを記憶し（８２５）、
前記信号がコンテナ完成センサから提供された場合（８１０）には、ＮＯ＿Ｒｅａｄ及び重複品目コードが品目待ち行列から排除され（８３０）、
前記品目待ち行列の長さが決定され（８３５）、
前記品目待ち行列の長さが、プリセット値よりも大きい場合には、前記品目識別子待ち行列がリセットされ（８５５）、
前記品目待ち行列の長さが、プリセット値よりも小さい場合には、プリセット値に到達するよう、ＮＯ＿Ｒｅａｄが待ち行列に加えられ（８４０）、
前記品目待ち行列の長さが、前記プリセット値に等しい場合には、品目待ち行列からの全ての識別子が検索されて、品目についての仮想コンテナが生成され、固有識別子が割り当てられ（８４５）、
次いで、前記仮想コンテナが仮想コンテナ待ち行列に記憶され（８５０）、前記品目識別子待ち行列がリセットされ（８５５）、プロセスが終了する（８６０）、
ことによって、品目識別子を収集するステップを更に含む、請求項１〜１０の何れかに記載の方法。
【請求項１２】
仮想コンテナセンサからの信号を検出し（９０５）、
これに応答して、仮想コンテナ識別子リーダがトリガされ、１又はそれよりも多い品目コードに関して復号化プロセスを開始し（９１０）、
正当な品目コードがシステムに送られ（９１５）、
正当な品目コードの読み取りがなかった場合（９２０）には、プロセスが終了し（９２５）、
少なくとも１つの正当な読み取りがあった場合（９２０）には、仮想コンテナ待ち行列における識別子についての探索が実施され（９３０）、
前記品目コードが現れる仮想コンテナの数が決定され（９３５）、
前記品目コードがどの仮想コンテナにも現れない場合には、プロセスが終了し（９５０）、
前記品目コードが少なくとも１つの仮想コンテナに現れた場合には、仮想コンテナが過渡コンテナ待ち行列にコピーされ（９４０）、プロセスが終了し（９４５）、
前記品目コードが１つよりも多い仮想コンテナに現れた場合には、最も若い仮想コンテナが過渡コンテナ待ち行列にコピーされ（９５５）、プロセスが終了する（９４５）、
ことによって、品目識別子を収集するプロセスを更に含む、請求項１〜１１の何れかに記載の方法。
【請求項１３】
コンテナ識別子をコンテナ識別子リーダから受け取り（１００５）、前記識別子がシステムに送られ（１０１０）、
過渡コンテナ待ち行列の長さが決定され（１０１５）、
長さがゼロである場合、コンテナは排出され（１０２０）、
長さが１に等しい場合には、仮想コンテナは、前記コンテナ識別子に関連付けられ（１０４０）、前記コンテナ及び関連する品目がコンテナ待ち行列に移動され（１０４５）、前記過渡コンテナ待ち行列がリセットされ（１０５０）、
前記過渡コンテナ待ち行列の長さが１よりも大きい場合（１０１５）には、仮想コンテナ識別子が同様であるかどうかの判定が行われ（１０３０）、
前記識別子が同様でない場合には、前記過渡コンテナ待ち行列がリセットされ（１０２５）、コンテナが排出され（１０２０）、
前記仮想コンテナ識別子が同様である場合（１０３０）、１つを除いて全ての仮想コンテナが前記過渡コンテナ待ち行列から削除され（１０３５）、前記仮想コンテナを前記コンテナ識別子に関連付けることによりプロセスを再開する（１０４０）、
ことによる、集約プロセスを更に含む、請求項１〜１２の何れかに記載の方法。
【請求項１４】
リレーショナルデータベースシステムにおいて、コンテナ内の複数の品目について決定された固有品目識別子を、検出した固有コンテナ識別子と関連付けるステップを更に含む、請求項１３に記載の方法。