(57)【要約】単一要求に応答して複数の顧客訪問（例えば集荷、配送、またはサービス訪問）をリアルタイムで予約するための改善された予約システム。単一要求は、好ましくは、第１顧客訪問の日および時間帯、ならびに顧客訪問を繰り返す定期的予約を指定する。したがって、本システムは、ユーザが、単一要求を用いて定期的に繰り返される顧客訪問の系列を予約することを可能にする。一実施形態では、要求に応答して、システムは第１顧客訪問を確定予約し、系列内の他のすべての顧客訪問を暫定予約する。それぞれの暫定予約された顧客訪問が行われる少し前に、システムは、休日、受容能力、およびコストを考慮して、暫定予約された顧客訪問を行うべきかどうかを判断する。訪問を行うべきである場合、システムは顧客訪問を確定予約する。訪問を行うべきでない場合、システムは、ユーザに通知し、ユーザが訪問を再予約することを可能にする。
2004538223.tif 000002
【特許請求の範囲】
【請求項１】
顧客への配送車両訪問を予約する（scheduling）ためのコンピュータ可読媒体であって、
（１）第１の日の特定時間帯に第１配送車両訪問が前記顧客に対して行われ、第２の日の前記特定時間帯に第２配送車両訪問が前記顧客に対して行われることを求める単一要求をユーザから受け取るステップと、
（２）前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきかどうかを判断するステップと、
（３）前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきかどうかを判断するステップと、
（４）（ａ）前記要求、および（ｂ）前記ステップ（２）での前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきという判断、の組合せに応答して、前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約するステップと、
（５）（ａ）前記要求、および（ｂ）前記ステップ（３）での前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきという判断、の組合せに応答して、前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約するステップと、
を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体。
【請求項２】
前記ステップ（２）は、前記第１の日の前記特定時間帯に前記第１配送車両訪問を行うことが可能かどうかを判断することを含み、
前記ステップ（３）は、前記第２の日の前記特定時間帯に前記第２配送車両訪問を行うことが可能かどうかを判断することを含む、
請求項１に記載のコンピュータ可読媒体。
【請求項３】
前記ステップ（２）は、前記第１の日の前記特定時間帯に前記第１配送車両訪問を行うことが経済的に望ましいかどうかを判断することを含み、
前記ステップ（３）は、前記第２の日の前記特定時間帯に前記第２配送車両訪問を行うことが経済的に望ましいかどうかを判断することを含む、
請求項１に記載のコンピュータ可読媒体。
【請求項４】
前記第１配送車両訪問は第１配送であり、
前記第１配送は第１物品（item）セットを含み、
前記第２配送車両訪問は第２配送であり、
前記第２配送は第２物品セットを含む、
請求項１に記載のコンピュータ可読媒体。
【請求項５】
前記第１物品セットは、前記第１配送中に配送される物品の実質的に全部を含み、
前記第２物品セットは、前記第１物品セット内の物品の実質的に全部を含む、
請求項４に記載のコンピュータ可読媒体。
【請求項６】
前記単一要求は、
前記第１物品セットの定義と、
前記第１物品セットが前記第１の日の前記特定時間帯に配送されるべきことの指示と、
前記第１物品セットが前記第１の日以外の少なくとも１日の前記特定時間帯に繰り返し配送予約に従って配送されるべきことの指示と、
を含む請求項５に記載のコンピュータ可読媒体。
【請求項７】
前記コンピュータ可読媒体は、前記ステップ（１）、（２）、（３）、（４）、および（５）をリアルタイムで実行するコンピュータ実行可能命令を含む請求項１に記載のコン
ピュータ可読媒体。
【請求項８】
前記コンピュータ可読媒体は、前記第１および第２配送車両訪問が予約されたことを確認する確認メッセージを前記ユーザに対して表示するコンピュータ実行可能命令をさらに含み、確認メッセージを表示する前記ステップは、
（ａ）前記要求と、
（ｂ）前記ステップ（２）での前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきという判断と、
（ｃ）前記ステップ（３）での前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきという判断と、
の組合せに応答して実行される請求項１に記載のコンピュータ可読媒体。
【請求項９】
前記第１配送車両訪問は第１集荷（pickup）であり、
前記第２配送車両訪問は第２集荷である、
請求項１に記載のコンピュータ可読媒体。
【請求項１０】
配送サービスによる顧客への配送車両訪問を予約するためのコンピュータ可読媒体であって、
（１）前記配送サービスが特定日に前記顧客へ配送車両訪問を行うことが可能な時間帯を識別するステップと、
（２）前記配送サービスが前記特定日の前記時間帯に前記顧客へ第１配送車両訪問を行うようユーザが要求することを可能にするステップと、
（３）前記第１配送車両訪問および１つまたは複数の追加配送車両訪問を含む配送車両訪問の定期的系列の予約希望を前記ユーザが指定することを可能にするステップであって、該定期的系列内の各配送車両訪問は異なる日の前記特定時間帯に行われる、指定することを可能にするステップと
（４）前記ユーザが配送車両訪問の前記定期的系列の予約を指定することを可能にするステップと、
（５）前記第１配送車両訪問を予約するステップと、
（６）第１予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができるかどうかを判断する、第１予約情報セットを使用するステップと、
（７）前記第１予約情報セットに基づいて、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができると判断したことに応答して、前記追加要求配送車両訪問のそれぞれを暫定予約するステップと、
を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体。
【請求項１１】
前記コンピュータ可読媒体は、前記ステップ（１）、（２）、（３）、（４）、（５）、および（６）をリアルタイムで実行するコンピュータ実行可能命令を含む請求項１０に記載のコンピュータ可読媒体。
【請求項１２】
前記コンピュータ可読媒体は、前記ユーザが単一表示ウィンドウ内で配送車両訪問の前記定期的系列を定義することを可能にするコンピュータ実行可能命令を含む請求項１０に記載のコンピュータ可読媒体。
【請求項１３】
前記コンピュータ可読媒体は、前記追加要求配送車両訪問のそれぞれと前記第１配送車両訪問との間の定期的関係を定義することによって前記ユーザが配送車両訪問の前記定期的系列を定義することを可能にするコンピュータ実行可能命令を含む請求項１０に記載のコンピュータ可読媒体。
【請求項１４】
前記定期的関係に従って、配送車両訪問の前記定期的系列内の個別の配送車両訪問が毎週行われる請求項１０に記載のコンピュータ可読媒体。
【請求項１５】
前記配送車両訪問のそれぞれは集荷である請求項１０に記載のコンピュータ可読媒体。
【請求項１６】
前記第１配送車両訪問は第１配送であり、
前記追加要求配送車両訪問は追加要求配送であり、
前記第１配送は第１物品セットを含む、
請求項１０に記載のコンピュータ可読媒体。
【請求項１７】
前記コンピュータ可読媒体は、前記第１物品セットが前記追加要求配送の少なくとも１つの際にも配送されるべきことを自動的に指定するコンピュータ実行可能命令を含む請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記コンピュータ可読媒体は、前記第１物品セットが前記追加要求配送のそれぞれの際にも配送されるべきことを自動的に指定するコンピュータ実行可能命令を含む請求項１７に記載のコンピュータ可読媒体。
【請求項１９】
前記第１物品セットは前記第１配送中に配送される物品の全部を含む請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記コンピュータ可読媒体は、
第２予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問の特定の１つを行うことができるかどうかを判断する、第２予約情報セットを使用するステップと、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加配送車両訪問の前記特定の１つを行うことができると判断したことに応答して、前記追加要求配送車両訪問の前記特定の１つを確定予約するステップと、
を実行するコンピュータ実行可能命令を含む請求項１０に記載のコンピュータ可読媒体。
【請求項２１】
前記第１配送車両訪問は第１配送であり、
前記追加要求配送車両訪問は追加要求配送であり、
前記第１配送は第１物品セットを含む、
請求項２０に記載のコンピュータ可読媒体。
【請求項２２】
前記第１および第２予約情報セットは、配送車両訪問の１つまたは複数の以前に予約された系列に関する情報を含む請求項２０に記載のコンピュータ可読媒体。
【請求項２３】
前記第２予約情報セットは、
（１）以前に予約された１回限りの配送車両訪問と、
（２）前記配送サービスが配送車両訪問を行わない日と、
に関する情報をさらに含む請求項２２に記載のコンピュータ可読媒体。
【請求項２４】
前記コンピュータ可読媒体は、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加配送車両訪問の前記特定の１つを行うことができないと判断したことに応答して、前記追加配送車両訪問の前記特定の１つを再予約しなければならないことをユーザに自動的に通知するステップ、
を実行するコンピュータ実行可能命令を含む請求項２０に記載のコンピュータ可読媒体。
【請求項２５】
前記ユーザに自動的に通知する前記ステップは、前記ユーザに電子メールメッセージを
自動的に送信することを含む請求項２４に記載のコンピュータ可読媒体。
【請求項２６】
前記コンピュータ可読媒体は、前記ユーザが前記追加配送車両訪問の前記特定の１つを電子的に再予約することを可能にするステップを実行するコンピュータ実行可能命令を含む請求項２４に記載のコンピュータ可読媒体。
【請求項２７】
前記コンピュータ可読媒体は、前記ユーザが電子メールで前記追加配送車両訪問の前記特定の１つを再予約することを可能にするコンピュータ実行可能命令を含む請求項２６に記載のコンピュータ可読媒体。
【請求項２８】
前記コンピュータ可読媒体は、前記ユーザがウェブサイトで前記追加配送車両訪問の前記特定の１つを再予約することを可能にするコンピュータ実行可能命令を含む請求項２６に記載のコンピュータ可読媒体。
【請求項２９】
前記第１予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができるかどうかを判断する、前記第１予約情報セットを使用する前記ステップは、前記第１予約ステップであり、
前記第２予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加配送車両訪問の特定の１つを行うことができるかどうかを判断する、前記第２予約情報セットを使用する前記ステップは、第２予約ステップであり、
前記コンピュータ可読媒体は、前記第２予約ステップを実行する少なくとも１日前に前記第１予約ステップを実行するコンピュータ実行可能命令を含む請求項２０に記載のコンピュータ可読媒体。
【請求項３０】
前記コンピュータ可読媒体は、
配送車両訪問の前記定期的系列の予約希望を前記ユーザが指定するのと同じ日に前記第１予約ステップを実行し、
定期的予約ジョブの一部として前記第２予約ステップを実行するコンピュータ実行可能命令を含む請求項２９に記載のコンピュータ可読媒体。
【請求項３１】
前記コンピュータ可読媒体は、
前記追加要求配送車両訪問のいずれかが特定日範囲内に行われるように暫定予約されているかどうかを判断するステップと、
前記追加要求配送車両訪問の少なくとも１つが前記特定日範囲内に行われるように暫定予約されていると判断したことに応答して、前記第２予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問の前記少なくとも１つを行うことができるかどうかを判断する、前記第２予約情報セットを使用するステップと、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加要求配送車両訪問の前記少なくとも１つを行うことができると判断したことに応答して、前記追加要求配送車両訪問の前記少なくとも１つを確定予約するステップと、
を実行するように構成された定期的予約ジョブを実行するコンピュータ実行可能命令を含む請求項２０に記載のコンピュータ可読媒体。
【請求項３２】
顧客への配送車両訪問を予約する方法であって、
（１）第１の日の特定時間帯に第１配送車両訪問が前記顧客に対して行われ、第２の日の前記特定時間帯に第２配送車両訪問が前記顧客に対して行われることを求める単一要求をユーザから受け取るステップと、
（２）前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきかどうかを判断するステップと、
（３）前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきかどうかを判断するステップと、
（４）（ａ）前記要求、および（ｂ）前記ステップ（２）での前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきという判断、の組合せに応答して、前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約するステップと、
（５）（ａ）前記要求、および（ｂ）前記ステップ（３）での前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきという判断、の組合せに応答して、前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約するステップと、
を含む配送車両訪問を予約する方法。
【請求項３３】
配送車両訪問を予約する方法であって、
前記第１配送車両訪問は第１配送であり、
前記第１配送は第１物品セットを含み、
前記第２配送車両訪問は第２配送であり、
前記第２配送は第２物品セットを含み、
前記第１物品セットは、前記第１配送中に配送される物品の全部を含み、
前記第２物品セットは、前記第１物品セット内の物品の実質的に全部を含む、
請求項３２に記載の顧客への配送車両訪問を予約する方法。
【請求項３４】
配送車両訪問を予約する方法であって、
前記単一要求は、
前記第１物品セットの定義と、
前記第１物品セットが前記第１の日の前記特定時間帯に配送されるべきことの指示と、
前記第１物品セットが前記第１の日以外の少なくとも１日の前記特定時間帯に繰り返し配送予約に従って配送されるべきことの指示と、
を含む請求項３３に記載の顧客への配送車両訪問を予約する方法。
【請求項３５】
配送車両訪問を予約する方法であって、
前記ステップ（１）、（２）、（３）、（４）、および（５）はリアルタイムコンピューティング環境で実行される請求項３２に記載の配送車両訪問を予約する方法。
【請求項３６】
配送車両訪問を予約する方法であって、
前記第１配送車両訪問は第１集荷であり、
前記第２配送車両訪問は第２集荷である、
請求項３２に記載の顧客への配送車両訪問を予約する方法。
【請求項３７】
配送サービスによる顧客への配送車両訪問を予約する方法であって、
（１）前記配送サービスが特定日に前記顧客へ配送車両訪問を行うことが可能な時間帯を識別するステップと、
（２）前記配送サービスが前記特定日の前記時間帯に前記顧客へ第１配送車両訪問を行うようユーザが要求することを可能にするステップと、
（３）前記第１配送車両訪問および１つまたは複数の追加配送車両訪問を含む配送車両訪問の定期的系列の予約希望を前記ユーザが指定することを可能にするステップであって、該定期的系列内の各配送車両訪問は異なる日の前記特定時間帯に行われる、指定することを可能にするステップと、
（４）配送車両訪問の前記定期的系列の予約を前記ユーザが指定することを可能にするステップと、
（５）第１予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができるかどうかを判断する、第１予約情報セットを使用するステップと、
（６）前記第１配送車両訪問を予約するステップと、
（７）前記第１予約情報セットに基づいて、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができると判断したことに応答して、前記追加要求配送車両訪問のそれぞれを暫定予約するステップと、
を含む配送サービスによる顧客への配送車両訪問を予約するための方法。
【請求項３８】
前記ステップ（１）、（２）、（３）、（４）、（５）および（６）はリアルタイムコンピューティング環境で実行される請求項３７に記載の配送サービスによる顧客への配送車両訪問を予約する方法。
【請求項３９】
配送車両訪問を予約する方法であって、
前記追加要求配送車両訪問のそれぞれと前記第１配送車両訪問との間の定期的関係を定義することによって前記ユーザが配送車両訪問の前記定期的系列を定義することを可能にするステップをさらに含む請求項３７に記載の配送サービスによる顧客への配送車両訪問を予約する方法。
【請求項４０】
前記配送車両訪問のそれぞれが集荷である請求項３７に記載の配送サービスによる顧客への配送車両訪問を予約する方法。
【請求項４１】
前記第１配送車両訪問は第１配送であり、
前記追加要求配送車両訪問は追加要求配送であり、
前記第１配送は第１物品セットを含む、
請求項３７に記載の配送サービスによる顧客への配送車両訪問を予約する方法。
【請求項４２】
配送車両訪問を予約する方法であって、
前記第１物品セットは、前記第１配送中に配送される物品の実質的に全部を含み、
前記方法は、前記第１物品セットが前記追加要求配送の少なくとも１つの際にも配送されるべきことを自動的に指定するステップをさらに含む請求項４１に記載の配送車両訪問を予約する方法。
【請求項４３】
第２予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問の特定の１つを行うことができるかどうかを判断する、第２予約情報セットを使用するステップと、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加配送車両訪問の前記特定の１つを行うことができると判断したことに応答して、前記追加要求配送車両訪問の前記特定の１つを確定予約するステップと、
をさらに含む請求項３７に記載の配送車両訪問を予約する方法。
【請求項４４】
前記第１配送車両訪問は第１配送であり、
前記追加要求配送車両訪問は追加要求配送であり、
前記第１配送は第１物品セットを含む、
請求項３７に記載の配送サービスによる顧客への配送車両訪問を予約する方法。
【請求項４５】
前記第１予約情報セットは、配送の１つまたは複数の以前に予約された系列に関する情報を含み、
前記第２予約情報セットは、
配送の１つまたは複数の以前に予約された系列と、
１つまたは複数の以前に予約された１回限りの配送車両訪問と、
前記配送サービスが配送車両訪問を行わない１つまたは複数の日と、
に関する情報を含む請求項４３に記載の配送車両訪問を予約する方法。
【請求項４６】
前記第２予約情報セットに基づいて、前記配送サービスが前記追加配送車両訪問の前記特定の１つを行うことができないと判断したことに応答して、前記追加配送車両訪問の前記特定の１つを再予約しなければならないことをユーザに自動的に通知するステップをさらに含む請求項４３に記載の配送車両訪問を予約する方法。
【請求項４７】
前記ユーザが前記追加配送車両訪問の前記特定の１つを電子的に再予約することを可能にするステップをさらに含む請求項４６に記載の配送車両訪問を予約する方法。
【請求項４８】
前記追加要求配送車両訪問のいずれかが特定日範囲内に行われるように暫定予約されているかどうかを判断するステップと、
前記追加要求配送車両訪問の少なくとも１つが前記特定日範囲内に行われるように暫定予約されていると判断したことに応答して、前記第２予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問の前記少なくとも１つを行うことができるかどうかを判断する、前記第２予約情報セットを使用するステップと、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加要求配送車両訪問の前記少なくとも１つを行うことができると判断したことに応答して、前記追加要求配送の前記少なくとも１つを確定予約するステップと、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加要求配送車両訪問の特定の１つを行うことができないと判断したことに応答して、前記配送サービスが前記追加要求配送車両訪問の前記特定の１つを行うことができないことを前記ユーザに自動的に通知するステップと、
を実行するように構成された定期的予約ジョブを実行するステップをさらに含む請求項４３に記載の配送車両訪問を予約する方法。
【請求項４９】
顧客への配送車両訪問を予約するシステムであって、
中央処理ユニットと、
前記中央処理ユニットに結合したメモリと、
前記中央処理ユニットに結合した表示画面と、
を備え、
前記中央処理ユニットは、
（１）第１の日の特定時間帯に第１配送車両訪問が前記顧客に対して行われ、第２の日の前記特定時間帯に第２配送車両訪問が前記顧客に対して行われることを求める単一要求をユーザから受け取り、
（２）前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきかどうかを判断し、
（３）前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきかどうかを判断し、
（４）（ａ）前記要求、および（ｂ）前記ステップ（２）での前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約すべきという判断、の組合せに応答して、前記第１の日の前記特定時間帯に前記第１配送車両訪問を予約し、かつ
（５）（ａ）前記要求、および（ｂ）前記ステップ（３）での前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約すべきという判断、の組合せに応答して、前記第２の日の前記特定時間帯に前記第２配送車両訪問を予約する、
ように構成される顧客への配送車両訪問を予約するシステム。
【請求項５０】
前記第１配送車両訪問は第１配送であり、
前記第１配送は第１物品セットを含み、
前記第２配送車両訪問は第２配送であり、
前記第２配送は第２物品セットを含み、
前記第１物品セットは、前記第１配送中に配送される物品の全部を含み、
前記第２物品セットは、前記第１物品セット内の物品の実質的に全部を含む、
請求項４９に記載の顧客への配送車両訪問を予約するシステム。
【請求項５１】
前記中央処理ユニットは、前記ステップ（１）、（２）、（３）、（４）、および（５）をリアルタイムで実行するようにさらに構成される請求項４９に記載の配送車両訪問を予約するシステム。
【請求項５２】
前記第１配送車両訪問は第１集荷であり、
前記第２配送車両訪問は第２集荷である、
請求項４９に記載の顧客への配送車両訪問を予約するシステム。
【請求項５３】
配送サービスによる顧客への配送車両訪問を予約するシステムであって、
中央処理ユニットと、
前記中央処理ユニットに結合したメモリと、
前記中央処理ユニットに結合した表示画面と、
を備え、
前記中央処理ユニットは、
（１）前記配送サービスが特定日に前記顧客へ配送車両訪問を行うことが可能な時間帯を識別し、
（２）前記配送サービスが前記特定日の前記時間帯に前記顧客へ第１配送車両訪問を行うようユーザが要求することを可能にし、
（３）前記第１配送車両訪問および１つまたは複数の追加配送車両訪問を含む配送車両訪問の定期的系列の予約希望を前記ユーザが指定することを可能にし、なお、該定期的系列内の各配送車両訪問は異なる日の前記特定時間帯に行われ、
（４）配送車両訪問の前記定期的系列の予約を前記ユーザが指定することを可能にし、
（５）第１予約情報セットを使用し、それによって、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができるかどうかを判断し、
（６）前記第１配送車両訪問を予約し、かつ
（７）前記第１予約情報セットに基づいて、前記配送サービスが前記追加要求配送車両訪問のそれぞれを行うことができると判断したことに応答して、前記追加要求配送車両訪問のそれぞれを暫定予約する、
ように構成される配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項５４】
前記中央処理ユニットは、前記ステップ（１）、（２）、（３）、（４）、（５）および（６）をリアルタイムで実行するように構成される請求項５３に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項５５】
前記中央処理ユニットは、前記追加要求配送車両訪問のそれぞれと前記第１配送車両訪問との間の定期的関係を定義することによって前記ユーザが配送車両訪問の前記定期的系列を定義することを可能にするように構成される請求項５３に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項５６】
前記配送車両訪問のそれぞれは集荷である請求項５３に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項５７】
前記第１配送車両訪問は第１配送であり、
前記追加要求配送車両訪問は追加要求配送であり、
前記第１配送は第１物品セットを含む、
請求項５３に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項５８】
前記第１物品セットは、前記第１配送中に配送される物品の実質的に全部を含み、
前記中央処理ユニットは、前記第１物品セットが前記追加要求配送の少なくとも１つの際にも配送されるべきことを自動的に指定するように構成される請求項５７に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項５９】
前記中央処理ユニットは、
第２予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求配送車両訪問の特定の１つを行うことができるかどうかを判断する、第２予約情報セットを使用するステップと、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加配送車両訪問の前記特定の１つを行うことができると判断したことに応答して、前記追加要求配送車両訪問の前記特定の１つを確定予約するステップと、
を実行するように構成される請求項５３に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項６０】
前記中央処理ユニットは、
前記第２予約情報セットに基づいて、前記配送サービスが前記追加配送車両訪問の前記特定の１つを行うことができないと判断したことに応答して、前記追加配送車両訪問の前記特定の１つを再予約しなければならないことをユーザに自動的に通知するステップを実行するように構成される請求項５９に記載の配送サービスによる顧客への配送車両訪問を予約するシステム。
【請求項６１】
顧客への配送車両訪問を予約するためのコンピュータ可読媒体であって、
（１）第１の日の第１時間帯に第１配送車両訪問が前記顧客に対して行われ、第２の日の第２時間帯に第２配送車両訪問が前記顧客に対して行われることを求める要求をユーザから受け取るステップと、
（２）前記第１の日の前記第１時間帯に行われるように前記第１配送車両訪問を予約すべきかどうかを判断するステップと、
（３）前記第２の日の前記第２時間帯に行われるように前記第２配送車両訪問を予約すべきかどうかを判断するステップと、
（４）（ａ）前記要求、および（ｂ）前記ステップ（２）での前記第１の日の前記第１時間帯に前記第１配送車両訪問を予約すべきという判断、の組合せに応答して、前記第１の日の前記第１時間帯に前記第１配送車両訪問を予約するステップと、
（５）（ａ）前記要求、および（ｂ）前記ステップ（３）での前記第２の日の前記第２時間帯に前記第２配送車両訪問を予約すべきという判断、の組合せに応答して、前記第２の日の前記第２時間帯に前記第２配送車両訪問を予約するステップと、
を実行するコンピュータ実行可能命令を含み、
前記第２の日の前記第２時間帯に前記第２配送車両訪問を予約すべきかどうかを判断する前記ステップ（３）は、前記第１時間帯と前記第２時間帯の間の経過（lag）時間が所定しきい値経過時間より大きいかどうかを判断することを含むコンピュータ可読媒体。
【請求項６２】
前記第１配送車両訪問は第１集荷であり、
前記第２配送車両訪問は第２集荷である、
請求項６１に記載のコンピュータ可読媒体。
【請求項６３】
前記第１配送車両訪問は、クリーニングすべき洗濯物（a load of laundry）の集荷であり、
前記第２配送車両訪問は、前記洗濯物がクリーニングされた後で行われる前記洗濯物の配送である、
請求項６１に記載のコンピュータ可読媒体。
【請求項６４】
前記所定しきい値経過時間は、前記洗濯物をクリーニングするのにかかる見積もり時間に少なくとも部分的に基づいて決定されている請求項６１に記載のコンピュータ可読媒体。
【請求項６５】
前記ステップ（１）、（２）、（３）、（４）、および（５）はリアルタイムコンピューティング環境で実行される請求項６１に記載のコンピュータ可読媒体。
【請求項６６】
配送サービスによる顧客への配送車両訪問を予約するためのコンピュータ可読媒体であって、
（１）前記配送サービスが第１の日に前記顧客へ第１配送車両訪問を行うことが可能な第１時間帯を識別するステップと、
（２）前記配送サービスが前記第１の日の前記第１時間帯に前記顧客へ前記第１配送車両訪問を行うようユーザが要求することを可能にするステップと、
（３）前記第１配送車両訪問に関連する第２配送車両訪問を行うべき第２の日を前記ユーザが指定することを可能にするステップと、
（４）前記配送サービスが第２の日に前記顧客へ配送車両訪問を行うことが可能な第２時間帯を識別するステップであって、前記第１時間帯と前記第２時間帯の間の経過時間がしきい値経過時間より大きいかどうかを判断するステップとを含む、第２時間帯を識別するステップと、
（５）前記配送サービスが前記第２の日の前記第２時間帯に前記顧客へ前記第２配送車両訪問を行うよう前記ユーザが要求することを可能にするステップと、
（６）前記第１の日の前記第１時間帯に前記顧客へ前記第１配送車両訪問を行うよう予約するステップと、
（７）前記第２の日の前記第２時間帯に前記顧客へ前記第２配送車両訪問を行うよう予約するステップと、
を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体。
【請求項６７】
前記ステップ（１）、（２）、（３）、（４）、および（５）はリアルタイムコンピューティング環境で実行される請求項６６に記載のコンピュータ可読媒体。
【請求項６８】
前記第１配送車両訪問は集荷であり、
前記第２配送車両訪問は配送である、
請求項６６に記載のコンピュータ可読媒体。
【請求項６９】
前記第１配送車両訪問は、クリーニングすべき洗濯物の集荷であり、
前記第２配送車両訪問は、前記洗濯物がクリーニングされた後で行われる前記洗濯物の配送である、
請求項６６に記載のコンピュータ可読媒体。
【請求項７０】
前記所定しきい値経過時間は、前記洗濯物をクリーニングするのにかかる見積もり時間に少なくとも部分的に基づいて決定されている請求項６６に記載のコンピュータ可読媒体。
【請求項７１】
顧客への顧客訪問を予約するためのコンピュータ可読媒体であって、
（１）第１の日の特定時間帯に第１顧客訪問が前記顧客に対して行われ、第２の日の前記特定時間帯に第２顧客訪問が前記顧客に対して行われることを求める単一要求をユーザから受け取るステップと、
（２）前記第１の日の前記特定時間帯に行われるように前記第１顧客訪問を予約すべきかどうかを判断するステップと、
（３）前記第２の日の前記特定時間帯に行われるように前記第２顧客訪問を予約すべきかどうかを判断するステップと、
（４）（ａ）前記要求、および（ｂ）前記ステップ（２）での前記第１の日の前記特定時間帯に前記第１顧客訪問を予約すべきという判断、の組合せに応答して、前記第１の日の前記特定時間帯に行われるように前記第１顧客訪問を予約するステップと、
（５）（ａ）前記要求、および（ｂ）前記ステップ（３）での前記第２の日の前記特定時間帯に前記第２顧客訪問を予約すべきという判断、の組合せに応答して、前記第２の日の前記特定時間帯に行われるように前記第２顧客訪問を予約するステップと、
を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体。
【請求項７２】
前記ステップ（２）は、前記第１の日の前記特定時間帯に前記第１顧客訪問を行うことが可能かどうかを判断することを含み、
前記ステップ（３）は、前記第２の日の前記特定時間帯に前記第２顧客訪問を行うことが可能かどうかを判断することを含む、
請求項７１に記載のコンピュータ可読媒体。
【請求項７３】
前記ステップ（２）は、前記第１の日の前記特定時間帯に前記第１顧客訪問を行うことが経済的に望ましいかどうかを判断することを含み、
前記ステップ（３）は、前記第２の日の前記特定時間帯に前記第２顧客訪問を行うことが経済的に望ましいかどうかを判断することを含む、
請求項７１に記載のコンピュータ可読媒体。
【請求項７４】
顧客への顧客訪問を予約するためのコンピュータ可読媒体であって、
（１）第１の日の第１時間帯に第１顧客訪問が前記顧客に対して行われ、第２の日の特定時間帯に第２顧客訪問が前記顧客に対して行われることを求める要求をユーザから受け取るステップと、
（２）前記第１の日の前記第１時間帯に行われるように前記第１顧客訪問を予約すべきかどうかを判断するステップと、
（３）前記第２の日の前記第２時間帯に行われるように前記第２顧客訪問を予約すべきかどうかを判断するステップと、
（４）（ａ）前記要求、および（ｂ）前記ステップ（２）での前記第１の日の前記第１時間帯に前記第１顧客訪問を予約すべきという判断、の組合せに応答して、前記第１の日の前記第１時間帯に行われるように前記第１顧客訪問を予約するステップと、
（５）（ａ）前記要求、および（ｂ）前記ステップ（３）での前記第２の日の前記第２時間帯に前記第２顧客訪問を予約すべきという判断、の組合せに応答して、前記第２の日の前記第２時間帯に行われるように前記第２顧客訪問を予約するステップと、
を実行するコンピュータ実行可能命令を含み、
前記第２の日の前記第２時間帯に前記第２顧客訪問を予約すべきかどうかを判断する前記ステップ（３）は、前記第１時間帯と前記第２時間帯の間の経過時間が所定しきい値経過時間より大きいかどうかを判断することを含むコンピュータ可読媒体。
【請求項７５】
顧客への顧客訪問を予約するためのコンピュータ可読媒体であって、
（１）特定日に前記顧客へ顧客訪問を行うことが可能な時間帯を識別するステップと、
（２）前記顧客訪問が前記特定日の前記時間帯に前記顧客へ行われるようユーザが要求することを可能にするステップと、
（３）前記第１顧客訪問および１つまたは複数の追加顧客訪問を含む顧客訪問の定期的系列の予約希望を前記ユーザが指定することを可能にするステップであって、該定期的系列内の各顧客訪問は異なる日の前記特定時間帯に行われる、指定することを可能にするステップと、
（４）前記ユーザが顧客訪問の前記定期的系列の予約を指定することを可能にするステップと、
（５）前記第１顧客訪問を予約するステップと、
（６）第１予約情報セットを使用するステップであって、それによって、前記配送サービスが前記追加要求顧客訪問のそれぞれを行うことができるかどうかを判断する、第１予約情報セットを使用するステップと、
（７）前記第１予約情報セットに基づいて、前記配送サービスが前記追加要求顧客訪問のそれぞれを行うことができると判断したことに応答して、前記追加要求顧客訪問のそれぞれを暫定予約するステップと、
を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体。
【請求項７６】
前記コンピュータ可読媒体は、前記ステップ（１）、（２）、（３）、（４）、（５）、および（６）をリアルタイムで実行するコンピュータ実行可能命令を含む請求項７５に記載のコンピュータ可読媒体。
【請求項７７】
前記コンピュータ可読媒体は、前記ユーザが単一表示ウィンドウ内で顧客訪問の前記定期的系列を定義することを可能にするコンピュータ実行可能命令を含む請求項７５に記載のコンピュータ可読媒体。
【請求項７８】
前記コンピュータ可読媒体は、前記追加要求顧客訪問のそれぞれと前記第１顧客訪問との間の定期的関係を定義することによって前記ユーザが顧客訪問の前記定期的系列を定義することを可能にするコンピュータ実行可能命令を含む請求項７５に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には配送予約システムに関し、特に繰り返される配送および集荷を予約するシステムに関する。
【背景技術】
【０００２】
従来、会社がその納入業者の１つからの商品の出荷を予約したい場合、会社は電話や郵便でその納入業者と連絡を取り、ある指定日のある希望時間ブロック内に出荷が行われるように要求しなければならない。例えば、会社は、出荷が７月１９日月曜日１：００ｐｍから５：００ｐｍまでの間に、あるいは７月２０日火曜日９：００ａｍから１２：００ｐｍまでの間に行われるように要求するかもしれない。すると納入業者は、この注文を処理するためにメインフレームベースの経路設定・予約プログラムに入力する。後に、種々の注文がいつ実際に配送されるかを判断するために、種々の注文が他の注文とともにバッチで処理される。そして会社には、配送が指定希望時間の１つに行われるか、それとも他の時間に行われるかが通知される。このように、会社が注文をする時刻と注文の配送時間が確認される時刻の間には遅延があった。
【０００３】
現在ではコンピュータシステムが発達しているため、顧客はインターネットを通じてリアルタイムで配送を予約することができる。このようなシステムによれば一般にユーザは、１つまたは複数の利用可能な時間帯から配送が行われるべき時間帯を選択することによって、一度に１つずつ配送を予約することができる。
【０００４】
このようなシステムの一例が、Webvanのインターネットベースの食料品宅配用予約システムである。このシステムを使用する時、顧客は、Webvanのウェブサイトにログオンしてから、自宅に食料品を配送してもらいたい日を選択する。するとシステムは、顧客の要求する日に利用可能な時間帯を識別し、利用可能および利用不能な時間帯のリストを顧客の表示画面に即時に表示する。顧客が利用可能な時間帯を選択した後、システムは即座に、選択された時間帯に配送が行われるように予約する。所望であれば、顧客はこのプロセスを反復することによって、追加配送を予約してもよい。
【０００５】
より具体的には、Ｗｅｂｖａｎシステムを使用する時、ユーザは例えば２００１年９月２８日に特定配送が行われるように要求するかもしれない。これに応答して、システムは例えば、９月２８日には以下の時間帯にしか要求された配送を行う受容能力がないことを示してもよい：（１）９：００ａｍ−１０：００ａｍ；（２）１１：００ａｍ−１２：００ｐｍ；および（３）２：００ｐｍ−３：００ｐｍ。一例として、ユーザは９：００ａｍ−１０：００ａｍの時間帯に配送が行われるように要求するかもしれない。これに応答して、システムは即座に、その特定配送が９月２８日の９：００ａｍから１０：００ａｍまでの間に行われることを確認する。
【０００６】
現在のオンライン式リアルタイム配送予約システムの１つの欠点は、当該システムでは、顧客が各配送を個別に予約する必要があることである。その結果、これらのシステムは、内容および配送時間が異なるいくつかの注文をする顧客（例えばオンライン書店の顧客）の場合にはうまく機能するが、同じ配送を定期的にしてもらいたいユーザにとってはあまり便利ではない。例えば、顧客が隔週木曜日に同じ物品セットを自宅に配送してもらいたい場合、顧客は２週間に１回配送を再予約しなければならない。これは、顧客が定期的に注文を再予約するためにしばしば相当の時間を費やすことを必要とするので望ましくない。さらに、従来技術のリアルタイムシステムでは、顧客があらかじめ配送時間の系列を確保しておくことができない。したがって、顧客が配送系列内の各配送時間を個別に確保しなければならないため、顧客はその系列内のそれぞれの個別の配送時間について、他の顧客と競合しなければならない。その結果、いずれの顧客も、設定された定期的予約に従って配送系列内の各配送を予約することができる保証がない。
【０００７】
ユーザが配送を予約することができることに加えて、少なくとも１つの従来技術の配送予約プログラムによれば、ユーザは、指定日に会社から物品を集荷してもらうよう要求することができる。例えば、Recignoに付与された米国特許第５，６１６，８９９号は、ユーザが、種々の歯科医院から歯科器具の注文を集めてもらう日を指定することができる予約システムを教示している。しかし、上記の従来の配送予約システムと同様に、Recignoのシステムは、リアルタイム環境では機能することができない。むしろ、集荷を予約するため、ユーザは中央発送センタに電話をかけ、希望日の希望時間に特定の集荷をしてもらうよう要求しなければならない。すると、ユーザの要求はおそらくオフラインシステムに入力され、要求された集荷が後の時刻に、おそらくは手で、または標準的なオフライン予約システムを使用することにより、予約される。顧客の配送希望が予約中に考慮されるものの、これらの希望はおそらくはしばしば、要求時間に集荷を行う配送業者の受容能力のような他の考慮事項によって無効にされる。
【０００８】
Recignoによれば、ユーザは、反復する集荷の系列がある一定の指定日に定期的に行われることを求める継続的要求を入力することができることを教示している。したがって例えば、ユーザが、毎週ユーザのオフィスから物品を集荷してもらうよう要求するかもしれない。ユーザがこのような反復する予約に従って集荷が行われることを要求したい場合、ユーザは、Recignoの図１７Ａに示されている画面のような「集荷／配送予約（Schedule Pickup/Delivery」入力画面１９４上の「集荷／配送管理（Pickup/Delivery Preferences）」ボックスに要求を手動で入力する。この機能は明細書に詳細に記載されていないが、このような要求は手で、または標準的なオフライン経路選択・予約システムによってオフラインで処理されると思われる。したがって、Recignoのシステムでは、繰り返し集荷をしてもらうユーザの要求はしばしば受け付けられるが満たされないと理解される。
【０００９】
したがって、Recignoのシステムの１つの重大な欠点は、システムが要求された集荷の系列内の特定の集荷を行うことができるかどうかについてユーザに即時のフィードバックを提供しないことである。このため例えばシステムは、７週間後までの毎週水曜日に集荷を行うために利用可能な配送トラックがなくても、毎週水曜日に集荷をしてもらうことをユーザが要求することを許容するかもしれない。このような場合、ユーザが毎週水曜日に集荷をしてもらうよう正しく要求しても、システムは実際には、要求された集荷の系列内の最初の７回の集荷を水曜日以外の日に行うように予約することになる。このようなシステムは、一般に定時の営業時間中に集荷に立ち会うために手の空いている従業員がいる（したがって、集荷予約の予測できない変更を許容できる）商業施設からの集荷を予約するためには受け入れられるかもしれないが、住宅の顧客のような許容範囲の少ない顧客からの時間に敏感な集荷を予約するためには使用し難い。
【００１０】
したがって、上記に鑑み、単一の要求に応答した２つ以上の配送車両訪問（例えば集荷または配送）をリアルタイムでユーザが予約できる改善された配送予約システムが当技術分野で必要とされている。好ましくは、このようなシステムは、ユーザが、配送車両訪問を予約した後に、予約された配送車両訪問を少なくとも暫定的に確認することを可能にし、もし特定の配送車両訪問を再予約しなければならない場合にはあらかじめユーザに通知する。
【発明の開示】
【００１１】
本発明は、単一の要求に応答した複数の配送車両訪問（または、より概括的には、顧客訪問）をリアルタイムでユーザが予約できる改善された予約システムを提供する。以下で詳細に説明するように、このシステムは、ユーザが、配送車両訪問を予約した後に、予約された配送車両訪問を少なくとも暫定的に確認することを可能にし、もし特定の配送車両訪問を再予約しなければならない場合にはあらかじめユーザに通知する。本発明の第１の好適な実施形態は、（１）第１の日の特定時間帯に第１配送車両訪問が顧客に対して行われ、第２の日の上記特定時間帯に第２配送車両訪問（例えば、物品の配送または集荷）が顧客に対して行われることを求める単一要求をユーザから受け取り、（２）第１の日の特定時間帯に第１配送車両訪問を予約すべきかどうかを判断し、（３）第２の日の特定時間帯に第２配送車両訪問を予約すべきかどうかを判断し、（４）要求の受け取り、および第１の日の特定時間帯に第１配送車両訪問を予約すべきという判断、の組合せに応答して、第１の日の特定時間帯に第１配送車両訪問を予約するステップと、（５）要求の受け取り、および第２の日の特定時間帯に第２配送車両訪問を予約すべきという判断、の組合せに応答して、第２の日の特定時間帯に行われるように第２配送車両訪問を予約するためのシステムおよび方法を提供することにより、これが達成される。好適には、上記ステップ（１）〜（６）はリアルタイムで実行され、本システムは、第１および第２の配送の予約完了直後に確認メッセージを表示する。
【００１２】
本発明の好ましい一実施形態では、システムは、特定時間帯に配送車両訪問を行うことが可能でかつ経済的に望ましいかどうかに基づいて、特定時間帯に特定配送車両訪問を予約するかどうかを判断する。本発明のもう１つの好ましい実施形態では、第１および第２の配送車両訪問は両方とも配送であり、第２配送は第１配送で配送される物品の実質的に全部を含む。本発明のこの実施形態では、上記の単一要求は、（１）第１物品セットの定義；（２）第１物品セットが第１の日の特定時間帯に配送されるべきことの指示；および（３）第１物品セットが、第１の日以外の少なくとも１日の特定時間帯に、繰り返し配送予約に従って、配送されるべきことの指示、を含む。
【００１３】
本発明の第２の好適な実施形態は、（１）配送サービスが特定日に顧客へ配送車両訪問を行うことが可能な時間帯を識別し、（２）配送サービスが時間帯に顧客へ第１配送車両訪問を行うようユーザが要求することを可能し、（３）第１配送車両訪問および１つまたは複数の追加配送車両訪問を含む配送車両訪問の定期的系列の予約希望をユーザが指定することを可能にし、なお該定期的系列内の各配送車両訪問は異なる日の特定時間帯に行われる、（４）配送車両訪問の定期的系列の予約をユーザが指定することを可能にし、（５）第１配送車両訪問を予約し、（６）第１予約情報セットを使用し、それによって、配送サービスが追加要求配送車両訪問のそれぞれを暫定予約することができるかどうかを判断し、かつ（７）第１予約情報セットに基づいて、追加要求配送車両訪問のそれぞれを暫定予約することができると判断したことに応答して、追加要求配送車両訪問のそれぞれを暫定予約するためのシステムおよび方法を備える。本発明の好適な実施形態において、上記ステップはリアルタイムで実行される。
【００１４】
本発明のさらなる好適な実施形態において、本システムは、追加要求配送車両訪問のそれぞれと第１配送車両訪問との間の定期的関係を単一の表示ウィンドウ内で定義することによって、ユーザが配送車両訪問の定期的系列を単一の表示ウィンドウ内で定義することを可能にするように構成される。本システムはまた、好適には、第１配送で配送される物品の実質的に全部が追加要求配送の少なくとも１つの際にも配送されるべきことを自動的に指定するように構成される。
【００１５】
本発明のもう１つの好ましい実施形態では、システムは、（１）第２予約情報セットを使用するステップであって、それによって、追加要求配送車両訪問の特定の１つを確定予約すべきかどうかを判断する、第２予約情報セットを使用するステップと、（２）第２予約情報セットに基づいて、追加配送車両訪問の特定の１つを確定予約すると判断したことに応答して、追加要求配送車両訪問の特定の１つを確定予約するステップと、を実行するように構成される。システムは、好ましくは、特定配送車両訪問の日近くにシステムが実行する定期的予約ジョブの一部として上記のステップを実行する。この定期的予約ジョブを実行する間に、システムは、好ましくは、（１）追加要求配送車両訪問のいずれかが特定日範囲内に行われるように暫定予約されているかどうかを判断するステップと、（２）少なくとも１つの追加要求配送車両訪問が特定日範囲内に行われるように暫定予約されていると判断したことに応答して、第２予約情報セットを使用するステップであって、それによって、該少なくとも１つの追加要求配送車両訪問を確定予約すべきかどうかを判断する、第２予約情報セットを使用するステップと、（３）第２予約情報セットに基づいて、該少なくとも１つの追加要求配送車両訪問を確定予約すると判断したことに応答して、該少なくとも１つの追加要求配送を確定予約するステップと、を実行する。
【００１６】
本発明の好ましい一実施形態では、上記の第１および第２予約情報セットは、好ましくは、以前に予約された配送車両訪問の系列、以前に予約された１回限りの配送車両訪問、および配送サービスが配送車両訪問を行わない日に関する情報を含む。
【００１７】
本発明のもう１つの好ましい実施形態では、システムが、第２予約情報セットに基づいて、特定車両訪問を確定予約しないと判断した場合、システムは、ユーザに（例えば電子メール、ボイスメール、またはインスタントメッセージングによって）、配送車両訪問を再予約しなければならないことを自動的に通知する。本発明のこの実施形態では、システムは、配送サービスが訪問を行うことができない場合にユーザが配送車両訪問を電子的に（例えば、電子メールで、またはウェブサイトを通じて）再予約することを可能にする。
【００１８】
本発明の他の好適な実施形態は、顧客への配送車両訪問を予約するシステムおよび方法を含む。このシステムは、（１）第１の日の第１時間帯に第１配送車両訪問が顧客に対して行われ、第２の日の第２時間帯に第２配送車両訪問が顧客に対して行われることを求める要求をユーザから受け取るステップと、（２）第１の日の第１時間帯に行われるように第１配送車両訪問を予約すべきかどうかを判断するステップと、（３）第２の日の第２時間帯に行われるように第２配送車両訪問を予約すべきかどうかを判断するステップと、（４）（ａ）上記要求、および（ｂ）上記ステップ（２）での第１の日の第１時間帯に第１配送車両訪問を予約すべきという判断、の組合せに応答して、第１の日の第１時間帯に行われるように第１配送車両訪問を予約するステップと、（５）（ａ）上記要求、および（ｂ）上記ステップ（３）での第２の日の第２時間帯に第２配送車両訪問を予約すべきという判断、の組合せに応答して、第２の日の第２時間帯に行われるように第２配送車両訪問を予約するステップとを実行するように構成される。本発明のこの実施形態において、第２の日の第２時間帯に第２配送車両訪問を予約すべきかどうかを判断するステップは、第１時間帯と第２時間帯の間の経過時間が所定しきい値経過時間より大きいかどうかを判断することを含む。本発明の好適な実施形態において、上記ステップはリアルタイムコンピューティング環境で実行される。
【００１９】
本発明のさらなる好適な実施形態は、配送サービスにより顧客への配送車両訪問を予約するシステムおよび方法を含む。本システムは、（１）配送サービスが第１の日に顧客へ第１配送車両訪問を行うことが可能な第１時間帯を識別するステップと、（２）配送サービスが第１の日の第１時間帯に顧客へ第１配送車両訪問を行うようユーザが要求することを可能にするステップと、（３）第１配送車両訪問に関連する第２配送車両訪問を行うべき第２の日をユーザが指定することを可能にするステップと、（４）配送サービスが第２の日に顧客へ配送車両訪問を行うことが可能な第２時間帯を識別するステップであって、上記第１時間帯と上記第２時間帯の間の経過時間がしきい値経過時間より大きいかどうかを判断するステップを含む、第２時間帯を識別するステップと、（５）配送サービスが第２の日の第２時間帯に顧客へ第２配送車両訪問を行うようユーザが要求することを可能にするステップと、（６）第１の日の第１時間帯に顧客へ第１配送車両訪問を行うよう予約するステップと、（７）第２の日の第２時間帯に顧客へ第２配送車両訪問を行うよう予約するステップを実行するように構成される。本発明の好適な実施形態において、上記のステップはリアルタイムコンピューティング環境で実行される。
【００２０】
本発明の好ましい実施形態において、第１配送車両訪問は集荷であり、第２配送車両訪問は配送である。より具体的には、第１配送車両訪問は、好ましくはクリーニングすべき洗濯物の集荷であり、第２配送車両訪問は、洗濯物がクリーニングされた後で行われるよう予約されるべき洗濯物の配送である。したがって、本発明の好適な実施形態において、上で参照した所定しきい値経過時間は、洗濯物をクリーニングするのにかかる見積もり時間に少なくとも部分的に基づいて決定される。
【００２１】
本発明のもう１つの好ましい実施形態は、顧客への顧客訪問を予約するシステムおよび方法を含む。顧客訪問は、顧客から物品を集荷すること、顧客へ物品を配送すること、または顧客から物品を集荷することおよび顧客へ物品を配送することの両方、のようなサービスを実行するための顧客への訪問として定義される。このようなサービスは、顧客のための製品の保守作業や設置に関連する作業（例えば、ケーブルＴＶサービスの設置）のような、顧客宅で実行されるべきサービスを含んでもよい。このようなサービスは、芝生の手入れやプール清掃のような、定期的予約に従って実行されることを必要とする作業を含んでもよい。
【００２２】
本発明のこの実施形態において、本システムは、（１）第１の日の特定時間帯に第１顧客訪問が顧客に対して行われ、第２の日の特定時間帯に第２顧客訪問が顧客に対して行われることを求める単一要求をユーザから受け取るステップと、（２）第１の日の特定時間帯に行われるように第１顧客訪問を予約すべきかどうかを判断するステップと、（３）第２の日の特定時間帯に行われるように第２顧客訪問を予約すべきかどうかを判断するステップと、（４）（ａ）上記要求、および（ｂ）上記ステップ（２）での第１の日の特定時間帯に第１顧客訪問を予約すべきという判断、の組合せに応答して、第１の日の特定時間帯に行われるように第１顧客訪問を予約するステップと、（５）（ａ）上記要求、および（ｂ）上記ステップ（３）での第２の日の特定時間帯に行われる第２顧客訪問を予約すべきという判断、の組合せに応答して、第２の日の特定時間帯に行われるように第２顧客訪問を予約するステップとを実行するように構成される。本発明の好適な実施形態において、上記ステップ（２）は、第１の日の特定時間帯に第１顧客訪問を行うことが可能かどうかを判断するステップを含む。さらに、上記ステップ（３）は、好ましくは、第２の日の特定時間帯に第２顧客訪問を行うことが可能かどうかを判断することを含む。
【００２３】
本発明のさらなる好適な実施形態はまた、顧客への顧客訪問を予定するシステムおよび方法を含む。このシステムは、（１）第１の日の第１時間帯に第１顧客訪問が顧客に対して行われ、第２の日の第２時間帯に第２顧客訪問が顧客に対して行われることを求める要求をユーザから受け取るステップと、（２）第１の日の第１時間帯に行われるように第１顧客訪問を予約すべきかどうかを判断するステップと、（３）第２の日の第２時間帯に行われるように第２顧客訪問を予約すべきかどうかを判断するステップと、（４）（ａ）上記要求、および（ｂ）上記ステップ（２）での第１の日の第１時間帯に第１顧客訪問を予約すべきという判断、の組合せに応答して、第１の日の第１時間帯に行われるように第１顧客訪問を予約するステップと、（５）（ａ）上記要求、および（ｂ）上記ステップ（３）での第２の日の第２時間帯に第２顧客訪問を予約すべきという判断、の組合せに応答して、第２の日の第２時間帯に行われるように第２顧客訪問を予約するステップとを実行するように構成され、第２の日の第２時間帯に第２顧客訪問を予約すべきかどうかを判断するステップ（３）は、第１の日の第１時間帯と第２の日の第２時間帯の間の経過時間が所定しきい値経過時間より大きいかどうかを判断することを含む。
【００２４】
本発明の他の好適な実施形態は、顧客への顧客訪問を予約するシステムおよび方法を含む。このシステムは、（１）特定日に顧客へ顧客訪問を行うことが可能な時間帯を識別するステップと、（２）顧客訪問が特定日の時間帯に顧客へ行われるようユーザが要求することを可能にするステップと、（３）第１顧客訪問および１つまたは複数の追加顧客訪問を含む顧客訪問の定期的系列の予約希望をユーザが指定することを可能にするステップであって、該定期的系列内の各顧客訪問は異なる日の特定時間帯に行われる、指定することを可能にするステップと、（４）顧客訪問の定期的系列の予約をユーザが指定することを可能にするステップと、（５）第１顧客訪問を予約するステップと、（６）第１予約情報セットを使用するステップであって、それによって、配送サービスが追加要求顧客訪問のそれぞれを行うことができるかどうかを判断する、第１予約情報セットを使用するステップと、（７）第１予約情報セットに基づいて、配送サービスが追加要求顧客訪問のそれぞれを行うことができると判断したことに応答して、追加要求顧客訪問のそれぞれを暫定予約するステップとを実行するように構成される。
【００２５】
本発明のさらなる実施形態は、上記のシステムおよび方法を実行するように構成された種々のステップを実行するコンピュータ実行可能命令を含むコンピュータ可読媒体を含む。
【００２６】
以上、本発明を一般的に説明したので、以下では、添付図面を参照する。図面は必ずしも一定の縮尺では描かれていない。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の好ましい実施形態を示す添付図面を参照して、本発明をさらに詳細に説明する。しかし、本発明は、多くの異なる形態で具現化されてもよく、本明細書に記載される実施形態に限定されるものと解釈されてはならない。むしろ、これらの実施形態は、この開示が周到かつ完全であって、当業者に本発明の範囲を十分に伝えるように提供されている。同じ番号は一貫して同じ要素を指す。
【００２８】
当業者には理解されるように、本発明は、方法、データ処理システム、またはコンピュータプログラム製品として具現化され得る。したがって、本発明は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態またはソフトウェアおよびハードウェアの態様を併せ持つ実施形態の形を取り得る。さらに、本発明は、記憶媒体内に具現化されたコンピュータ可読プログラムコード手段を有するコンピュータ可読記憶媒体上のコンピュータプログラム製品の形を取ってもよい。より詳細には、本発明は、ウェブにより実施されるコンピュータソフトウェアの形を取ってもよい。ハードディスク、ＣＤ−ＲＯＭ、光記憶デバイス、または磁気記憶デバイスを含むいかなる好適なコンピュータ可読記憶媒体を利用してもよい。
【００２９】
以下、本発明は、本発明の一実施形態による方法、装置（すなわちシステム）およびコンピュータプログラム製品のブロック図およびフローチャート表示を参照して説明される。ブロック図およびフローチャート表示の各ブロック、ならびにブロック図およびフローチャート表示におけるブロックの組合せはそれぞれコンピュータプログラム命令によって実施可能であることは理解されよう。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、または機械を製造するための他のプログラム可能データ処理装置にロードされ、コンピュータ等のプログラム可能データ処理装置で実行される命令が、フローチャートの１つまたは複数のブロックに指定される機能を実施する手段を作成するようにされてもよい。
【００３０】
これらのコンピュータプログラム命令は、特定のやり方で機能するようにコンピュータ等のプログラム可能データ処理装置に指示することができるコンピュータ可読メモリに記憶され、そのコンピュータ可読メモリに記憶された命令が、フローチャートの１つまたは複数のブロックに指定される機能を実施する命令手段を含む製造物を製造するようにしてもよい。コンピュータプログラム命令は、コンピュータ等のプログラム可能データ処理装置にロードされ、動作ステップの系列がコンピュータ等のプログラム可能装置で実行されてコンピュータにより実施されるプロセスが生成され、コンピュータ等のプログラム可能装置で実行される命令がフローチャートの１つまたは複数のブロックに指定される機能を実施するステップを提供するようにしてもよい。
【００３１】
したがって、ブロック図およびフローチャート表示のブロックは、指定された機能を実行する手段の組合せ、指定された機能を実行するステップの組合せおよび指定された機能を実行するプログラム命令手段を裏づける。また、ブロック図およびフローチャート表示の各ブロック、ならびにブロック図およびフローチャート表示におけるブロックの組合せは、指定された機能もしくはステップを実行する専用ハードウェアに基づくコンピュータシステム、または専用ハードウェアおよびコンピュータ命令の組合せによって実施可能であることも理解されよう。
【００３２】
システムアーキテクチャ
図１は、本発明の好ましい一実施形態による予約システム１０のブロック図を示している。この図から理解されるように、予約システム１０は、顧客クライアントコンピュータ２０、１つまたは複数のコンピュータネットワーク３２、３５、ウェブサーバ４０、予約サーバ５０、およびルータクライアントコンピュータ５５を含む。当業者には理解されるように、１つまたは複数のコンピュータネットワーク３２、３５は、顧客クライアントコンピュータ２０、ウェブサーバ４０、予約サーバ５０、およびルータクライアントコンピュータ５５の間の通信を容易にする。これらの１つまたは複数のコンピュータネットワーク３２、３５は、インターネット、私設イントラネット、公衆交換電話網（ＰＳＴＮ）、または当技術分野で既知の他のタイプのネットワーク３２のような、さまざまなタイプのコンピュータネットワークのいずれを含んでもよい。本発明の好ましい一実施形態では、顧客クライアントコンピュータ２０とウェブサーバ４０の間の通信リンクを提供するネットワークはインターネットであり、ウェブサーバ４０、予約サーバ５０、およびルータクライアントコンピュータ５５の間の通信リンクを提供するネットワーク３５はローカルエリアネットワーク（ＬＡＮ）である。
【００３３】
図２は、図１の予約サーバ５０の例示的実施形態のブロック図を示している。予約サーバ５０は、システムインタフェースすなわちバス６１経由で予約サーバ５０内の他の要素と通信するプロセッサ６０を含む。また、予約サーバ５０には、データを受け取り表示する表示デバイス／入力デバイス６４も含まれる。この表示デバイス／入力デバイス６４は、例えば、モニタとともに使用されるキーボードまたはポインティングデバイスであってもよい。予約サーバ５０は、さらに、メモリ６６を含む。メモリ６６は、好ましくは、読み出し専用メモリ（ＲＯＭ）６５およびランダムアクセスメモリ（ＲＡＭ）６７の両方を含む。サーバのＲＯＭ６５は、予約サーバ５０内の要素間で情報を転送するのに役立つ基本ルーチンを含む基本入出力システム２６（ＢＩＯＳ）を記憶するために使用される。
【００３４】
さらに、予約サーバ５０は、ハードディスク、リムーバブル磁気ディスク、またはＣＤ−ＲＯＭディスクのような種々のコンピュータ可読媒体に情報を記憶するためのハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭドライブ、または光ディスクドライブのような少なくとも１つの記憶デバイス６３を含む。当業者には理解されるように、これらの記憶デバイス６３のそれぞれが適当なインタフェースによりシステムバス６１に接続される。記憶デバイス６３およびそれに関連するコンピュータ可読媒体は、予約サーバ５０のための不揮発性ストレージを提供する。上記のコンピュータ可読媒体は当技術分野で既知のいかなる他のタイプのコンピュータ可読媒体で置き換えることも可能であることに留意することが重要である。このような媒体としては、例えば、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、およびベルヌーイカートリッジがある。
【００３５】
いくつかのプログラムモジュールが、種々の記憶デバイスにより、およびＲＡＭ６７内に記憶されてもよい。このようなプログラムモジュールとしては、オペレーティングシステム８０、一次予約モジュール１００、および二次予約モジュール２００がある。一次予約モジュール１００および二次予約モジュール２００は、以下でさらに詳細に説明するように、プロセッサ６０およびオペレーティングシステム８０の助けを借りて、予約サーバ５０の動作のいくつかの態様を制御する。
【００３６】
また、予約サーバ５０内には、コンピュータネットワークの他の要素とインタフェースし通信するためのネットワークインタフェース７４もある。当業者には理解されるように、予約サーバ５０の１つまたは複数のコンポーネントが、他の予約サーバ５０のコンポーネントから地理的に離れて位置してもよい。さらに、１つまたは複数のコンポーネントが組み合わされてもよく、本明細書に記載される機能を実行する追加コンポーネントが予約サーバ５０に含まれてもよい。
【００３７】
定義
本明細書で使用する場合、「配送車両訪問」という用語は、車両が顧客から物品を集荷することまたは顧客へ物品を配送することのいずれかを行う、配送車両のような車両による移動を指す。この用語は、車両が顧客から物品を集荷することおよび顧客へ物品を配送することの両方を行う、配送車両のような車両による移動を指してもよい。
【００３８】
本明細書で使用する場合、「顧客訪問」という用語は、顧客から物品を集荷すること、顧客へ物品を配送すること、または顧客から物品を集荷することおよび顧客へ物品を配送することの両方、のようなサービスを実行するための顧客への訪問を指す。サービスは、例えば、顧客宅で実行すべきサービスを含んでもよい。このようなサービスは、例えば、顧客のための製品の保守作業や設置に関連する作業（例えば、ケーブルＴＶサービスの設置）を含んでもよい。また、このようなサービスは、芝生の手入れ作業やプール清掃のような、定期的予約に従って実行されることを必要とする作業を含んでもよい。
【００３９】
「時間帯」という用語は、特定配送車両訪問が予約され得る分離した時間ブロックを指す。例えば、特定配送車両訪問は９：００ａｍ−１０：００ａｍの時間帯に行われるように予約され得る。この例では、予約された配送車両訪問は、９：００ａｍから１０：００ａｍまでの間のいつかに行われなければならない。
【００４０】
「配送サービス」という用語は、集荷または配送を実行するいかなるエンティティも指す。このようなエンティティの一例は、顧客から汚れた洗濯物を集荷し、顧客へきれいな洗濯物を配送するドライクリーニング業である。
【００４１】
「ユーザ」という用語は、コンピュータシステムを用いて配送車両訪問を予約する個人を指す。このユーザは、特定配送サービスの顧客であってもよい。したがって、「ユーザ」と「顧客」は以下ではしばしば区別なく使用される。
【００４２】
本発明による予約システムに適用される場合の「リアルタイム」という用語は、特定のイベントが予約されることを求める要求をユーザが発行できるようにシステムが構成されるとともに、実質的に即時に要求を処理し、要求の結果をユーザに対して表示するようにも構成されることを示す。したがって、リアルタイム予約システムを使用する場合、ユーザは、特定の要求を入力し、長時間待たずにその要求の結果を受け取ることを当然期待するであろう。好ましくは、リアルタイム予約システムは通常、ユーザの要求を受け取ってから１分以内にその要求の結果を表示する。
【００４３】
ステップの系列を実行することに適用される場合の「リアルタイム」という用語は、ステップが実質的に即時に実行されることを示す。したがって、システムがリアルタイムでステップの系列を実行している時、ユーザは、ユーザが待っている間にシステムがステップを実行することを当然期待するであろう。同様に、ユーザは、システムが比較的短い時間でステップを実行することを当然期待するであろう。好ましくは、リアルタイムでステップの系列を実行するシステムは通常、１分以内にステップを実行する。
【００４４】
序論
上記のように、本発明は、単一の要求に応答した２つ以上の配送車両訪問（または顧客訪問）をリアルタイムでユーザが予約できる予約システムを提供する。本発明の好ましい一実施形態および種々の代替実施形態について以下でさらに詳細に説明する。
【００４５】
発明の好ましい実施形態
図３Ａ〜図３Ｃおよび図４Ａ〜図４Ｂは、本発明の好ましい一実施形態によるシステムおよび方法によって実行される論理ステップの概観を提供している。より詳細には、図３Ａ〜図３Ｃは、繰り返し配送車両訪問の系列を要求し、暫定予約するために使用され得る一次予約モジュール３００を記述している。同様に、図４Ａおよび図４Ｂは、それぞれの暫定予約配送車両訪問を確定予約するために後で使用され得る二次予約モジュール４００を記述している。一次および二次予約モジュール３００、４００の動作について以下で詳細に説明する。
【００４６】
図１に関して上記で留意したように、本発明の好ましい一実施形態では、一次および二次予約モジュール３００、４００はＬＡＮのようなネットワーク３５経由でウェブサーバ４０およびルータクライアントコンピュータ５５に接続された予約サーバ５０によって実行される。さらに、ウェブサーバ４０は、インターネットのようなネットワーク経由で少なくとも１つの顧客クライアントコンピュータ２０と通信する。
【００４７】
本発明の好ましい一実施形態では、一次および二次予約モジュール３００、４００は、配送サービスによって行われるべき配送車両訪問の繰り返し系列を顧客がリアルタイムで予約できるようにするために使用される。例えば、集荷または繰り返し集荷の系列を予約するためには、顧客は通常、自分の名前、住所、電話番号、ユーザＩＤ等の識別情報を、配送サービスのウェブサイトの予備画面に入力する。次にユーザは、集荷をしてもらいたい日を入力し、好ましくは集荷してもらう物品を指定する。次にユーザは、好ましくは配送サービスのウェブサイトの入力ボタンを用いて、集荷を予約したいことを指定する。この要求に応答して、システムは、図３Ａ〜図３Ｃに示すステップを実行するように構成された一次予約モジュール３００の実行を開始する。
【００４８】
同様に、配送または配送の繰り返し系列を予約するためには、顧客は通常、自分の名前、住所、電話番号、ユーザＩＤ等の識別情報を、配送サービスのウェブサイトの予備画面に入力する。次にユーザは、例えば種々の表示画面から物品を選択することによって、配送してもらう物品を選択する。次にユーザは、ある日に配送してもらうことを求める要求を入力する。この要求に応答して、システムは、上記のように、図３Ａに示すステップを実行するように構成された一次予約モジュール３００の実行を開始する。
【００４９】
図３Ａに示すように、一次予約モジュール３００を実行すると、ステップ３０５で、システムはまず、配送車両訪問を予約することを求める要求をユーザから受け取る。次にシステムはステップ３１０に進み、配送車両訪問の要求日を指定するようユーザに促す。次にシステムは、ステップ３１５で、要求日にいずれかの時間帯が利用可能かどうかを判断する。言い換えれば、ステップ３１５で、システムは、配送サービスが要求日のいずれかの時間帯に顧客へ配送車両訪問をしてもかまわないかどうかを判断する。本発明の好ましい一実施形態では、システムは、要求日に顧客への要求配送車両訪問を行うことが可能であって営業上妥当な１つまたは複数の時間帯を識別しようとすることによってこの判断を行う。したがって、本発明の好ましい一実施形態では、システムが、要求日に要求配送車両訪問を行うことが可能であって営業上妥当な１つまたは複数の時間帯を識別した場合、ステップ３１５に提示されている質問への答えは「はい（yes）」である。そうでない場合、答えは「いいえ(no)」である。
【００５０】
システムは、好ましくは、「Real Time Delivery Feasibility Analysis Systems and Methods」と題する２００１年３月１６日出願の係属中の米国特許出願第０９／８１１，３７５号（これは参照により本明細書に援用される）に記載されているようにステップ３１５を実行する。本発明の代替実施形態では、システムは、当技術分野で周知の「バケツ法」を用いてこのステップを実行する。この方法も係属中の米国特許出願第０９／８１１，３７５号に記載されている。
【００５１】
ステップ３１５で、システムが、要求日にいずれの時間帯も利用可能でないと判断した場合、システムはステップ３２０に進み、ユーザが、要求配送車両訪問を要求日以外の日に予約することを希望しているかどうかを判断する。希望している場合、システムはステップ３１０に戻り、再び配送車両訪問の要求日を指定するようユーザに促す。希望していない場合、システムはステップ３３０に進み、一次予約モジュール３００の実行を終了する。
【００５２】
ステップ３１５で、システムが、要求日に１つまたは複数の時間帯が利用可能であると判断した場合、システムはステップ３４０に進み、ステップ３１５で識別された時間帯をユーザの表示画面に表示する。したがって、ステップ３４０では、システムは、配送サービスが要求日に顧客へ配送車両訪問をしてもかまわない少なくとも１つの時間帯を表示する。本発明の好ましい一実施形態では、システムは、図６Ａに示す予約ウィンドウのような予約ウィンドウ６００に、識別された時間帯を表示する。この図から理解されるように、このようなウィンドウは、配送車両訪問の要求日６０２と、配送サービスが配送車両訪問をしてもかまわない時間帯に対応する１つまたは複数の選択ボタン６０５〜６３０とを含む。
【００５３】
ステップ３４０を実行した後、システムはステップ３４５に進み、表示されている時間帯のうちの選択された時間帯に顧客へ第１配送車両訪問をしてもらうようユーザが要求することを可能にする。本発明の好ましい実施形態では、システムは、図６Ａに示す予約ウィンドウ６００のような予約ウィンドウ６００を表示することによってステップ３４５を実行する。ユーザは、この予約ウィンドウ６００を使用し、マウスを用いて特定時間帯に対応するボタン６０５〜６３０を選択することによって、表示されている時間帯のうちの特定時間帯を選択することができる。例えば、９：００ａｍ−１０：００ａｍの時間帯を選択するには、ユーザは、マウスを用いて、予約ウィンドウ６００に表示されている「９：００ａｍ−１０：００ａｍ」ボタン６０５を選択する。
【００５４】
ユーザが、表示されている時間帯６０５〜６３０の１つを選択した後、システムはステップ３５０に進む。このステップで、システムは、第１配送車両訪問および１つまたは複数の追加配送車両訪問を含む配送車両訪問の定期的系列をユーザが予約したいかどうかを判断する。好ましくは、系列内の各配送車両訪問は、異なる日の選択された時間帯に行われる。
【００５５】
図６Ｂは、ステップ３５０を実行する本発明の好ましい一実施形態を示している。この図から理解されるように、ユーザは、第１配送車両訪問が顧客へ２００１年１１月２１日水曜日の９：００ａｍ−１０：００ａｍの時間帯に行われるように要求している。この選択に応答して、システムは、配送車両訪問（この場合は配送）を定期的に繰り返すようにユーザが予約したいかどうかを尋ねるテキストを含む繰り返し配送車両訪問質問ウィンドウ６２３を表示している。繰り返し配送車両訪問質問ウィンドウ６２３は、ユーザが回答を指示することを可能にするための「はい」ボタン６２５、「いいえ」ボタン６３０、および「キャンセル」ボタン６３５を含む。ユーザは、配送車両訪問を定期的に繰り返すように予約したい場合、「はい」ボタン６２５を選択することができる。同様に、ユーザは、配送車両訪問を定期的に繰り返すように予約したくない場合、「いいえ」ボタン６３０を選択することができる。ユーザは、配送車両訪問のための別の時間帯を選択するために予約ウィンドウに戻りたい場合、「キャンセル」ボタン６３５を選択することができる。
【００５６】
ステップ３５０で、ユーザが、配送車両訪問を繰り返すように予約しないことを指定した場合、システムはステップ３８５に進み、第１要求配送車両訪問を確定予約する。そしてシステムはステップ３９０に進み、一次予約モジュール３００の実行を完了する。
【００５７】
ステップ３５０で、ユーザが、配送車両訪問を繰り返すように予約することを指定した場合、システムはステップ３６０に進み、配送車両訪問の要求する系列の予約をユーザが指定することを可能にする。例えば、図６Ｃに示す本発明の好ましい一実施形態では、システムは、どのくらいの頻度で配送車両訪問を繰り返すことを希望しているかをユーザが指示することを可能にする繰り返し配送車両訪問予約ウィンドウ６２４を表示する。この繰り返し配送車両訪問予約ウィンドウ６２４は、現在選択されている時間帯（９：００ａｍ−１０：００ａｍ）に毎週同日（例えば毎週水曜日）に配送車両訪問が行われるようにユーザが指定することを可能にするボタン６４０を含む。同様に、繰り返し配送車両訪問予約ウィンドウ６２４は、選択されている時間帯で、それぞれ隔週（例えば隔週水曜日）、毎月の同週同日に毎月１回（例えば毎月第３水曜日）、または毎月の同じ暦日に毎月１回（例えば毎月２１日）に配送車両訪問が行われるようにユーザが指定することを可能にする他のボタン６４５、６５０、６５５を含む。システムは、別法として、いかなる予約に従って、好ましくはいかなる定期的予約に従って、配送を繰り返すことをユーザが予約できるように構成されてもよいことも理解されたい。
【００５８】
システムの好ましい一実施形態では、ユーザは、有限回の定期的に行われる配送車両訪問を任意に予約することが可能である。例えば、ユーザは、ある一定の週数の間、またはある一定数の配送車両訪問が完了するまで、指定された予約に従ってシステムが特定の配送車両訪問を行うように指定することも可能である。
【００５９】
ステップ３６０で、ユーザが、要求配送車両訪問の予約を指定した後、システムはステップ３６５に進み、第１予約情報セットに基づいて、指定された予約に従って追加要求配送車両訪問のそれぞれを暫定予約するかどうかを判断する。本発明の好ましい一実施形態では、この第１予約情報セットは、以前に予約された繰り返し配送の系列に関する情報を含む。本発明の代替実施形態では、この第１予約情報セットは、以前に予約された１回限りの配送に関する情報、および配送サービスが配送車両訪問を実行しない日に関する情報も含む。
【００６０】
より詳細には、本発明の好ましい一実施形態では、ステップ３６５で、システムは、指定された予約に従って追加配送車両訪問のそれぞれを行うことが可能かどうか、および営業上妥当かどうかを判断する。例えば、ステップ３４５および３６０で、ユーザは、第１配送が２００１年８月９日木曜日の９：００ａｍ〜１０：００ａｍに行われ、３回の配送が完了するまでその配送が毎週行われるように要求するかもしれない。この例では、ステップ３６５で、システムはまず、２００１年８月１６日木曜日の９：００ａｍ〜１０：００ａｍに第１配送を繰り返すことが可能かどうか、および営業上妥当かどうかを判断する。また、システムはステップ３６５で、２００１年８月２３日木曜日の９：００ａｍ〜１０：００ａｍに再び第１配送を繰り返すことが可能かどうか、および営業上妥当かどうかも判断する。上記のように、システムは、ステップ３１５で、第１配送を２００１年８月９日木曜日に要求通り行えることは既に確認している。
【００６１】
本発明の好ましい一実施形態では、システムは、係属中の米国特許出願第０９／８１１，３７５号（上記で引用）に記載の技法を用いて、特定日の特定時間帯に要求配送車両訪問を行うことが可能かどうか、および営業上妥当かどうかを判断する。係属中の米国特許出願第０９／８１１，３７５号に詳細に記載されているように、この判断を行う際に、システムは次のこと、すなわち（１）特定時間帯が締め切られているかどうか（これは、例えば、その時間帯が休日または配送サービスが配送車両訪問を行わない別の日に当たっている場合に起こり得る）、（２）システムは、特定時間帯に、その配送車両訪問と、すべての他の以前に予約された配送車両訪問とを行う受容能力があるかどうか、ならびに（３）要求配送車両訪問およびすべての以前に予約された配送車両訪問を行うコストがあらかじめ定義されたしきい値コストを超えるかどうか、を考慮する。
【００６２】
本論からそれるが、係属中の米国特許出願第０９／８１１，３７５号には、以前に予約された集荷に基づいて特定日の特定時間帯に要求配送車両訪問を行うことが可能かどうか、および営業上妥当かどうかを判断することは記載されていないことに出願人は留意している。しかし、以前に予約された配送に基づいてこの判断を行うことについて記載されている技法は、以前に予約された集荷に基づいてこの判断を行うことにも適用してよい。
【００６３】
上記で引用した係属中の米国特許出願第０９／８１１，３７５号に記載されているように、システムは、好ましくは、Ｒｏａｄｎｅｔ  ５０００のような標準的な経路設定・予約プログラムを使用して、要求配送車両訪問のコストを判断する。この経路設定・予約プログラムは、好ましくは、別個のルータクライアントコンピュータ５５上で実行される。
【００６４】
本発明の好ましい一実施形態では、システムは、種々の繰り返し予約に従って行われるように暫定予約された注文の系列に対する予約情報を含む暫定予約データベースを維持する。この暫定予約データベースは、好ましくは、配送サービスが配送車両訪問を行わない日時（例えば休日）も含む。システムは、当技術分野で既知のようにして暫定予約データベース内の情報にアクセスし、ステップ３６５で、特定要求配送車両訪問を行うことが可能かどうか、および営業上妥当かどうかを判断する時にこの情報を考慮する。好ましくは、暫定予約データベースは、暫定および確定予約された１回限りの注文に関する情報も含む。
【００６５】
本発明の好ましい一実施形態では、ステップ３６５で、システムが、追加要求配送車両訪問のそれぞれを暫定予約すべきでないと判断した場合、ステップ３７５で、システムは、配送サービスが、配送車両訪問の要求された系列の全体を予約することができないことをユーザに通知する。次にシステムはステップ３８０に進み、１回限りの（繰り返されない）配送車両訪問として第１配送車両訪問を予約することを希望するかどうかを指定するようユーザに促す。希望する場合、ステップ３８５で、システムは、第１要求配送車両訪問を予約し、好ましくは、配送車両訪問が行われる日時を示す確認（例えば図７Ａに示す確認画面７００に示される確認）をユーザに対して表示する。本発明の好ましい一実施形態では、ステップ３８５で、システムは第１要求配送車両訪問を確定予約する。そしてステップ３９０で、システムは一次予約モジュールの実行を完了する。
【００６６】
ステップ３８０で、ユーザが、１回限りの（繰り返されない）配送車両訪問として第１配送車両訪問を予約することを希望しないと指定した場合、システムは直接ステップ３９０に進み、配送車両訪問を予約せずに一次予約モジュール３００の実行を完了する。
【００６７】
ステップ３６５に戻って、システムが、第１予約情報セットに基づいて、追加要求配送車両訪問のそれぞれを暫定予約すべきであると判断した場合、システムは、配送サービスが、配送の要求された系列を暫定予約することができることをユーザに通知する。システムは、例えば、図７Ｂに示す確認画面７００のような確認画面７００を表示することによってこれを実行してもよい。この確認画面７００は、好ましくは、それに従って配送が行われる予約を示す。
【００６８】
次に、システムは、ステップ３７０で、追加要求配送車両訪問を暫定予約データベースに追加することによって、追加要求配送車両訪問のそれぞれを暫定予約する。そしてシステムはステップ３９０に進み、一次予約モジュール３００の実行を完了する。
【００６９】
本発明の代替実施形態では、システムが、ステップ３６５で、要求された系列内の要求配送車両訪問の全部ではないがほとんどを暫定予約すると判断した場合、システムは、システムが暫定予約しないと判断した要求配送車両訪問の代替配送日および／または時間帯を識別し、これらの未予約の配送車両訪問に対するこれらの代替配送日および／または時間帯のリストをユーザに提示する。次にシステムは、未予約の配送車両訪問のそれぞれに対する代替配送日および／または時間を選択するようユーザに促す。次にシステムはステップ３７０および３９０に進み、追加要求配送車両訪問のそれぞれを暫定予約し、一次予約モジュール３００の実行を完了する。
【００７０】
本発明の好ましい一実施形態では、システムが定期的に予約ジョブを実行し、その予約ジョブが二次予約モジュール４００を実行する。以下でさらに詳細に説明するように、この二次予約モジュール４００は、システムが来るべき暫定予約配送車両訪問を確定予約すべきかどうかを判断するために使用される。確定予約すべきである場合、二次予約モジュールは、来るべき期間の経路設定予約に配送車両訪問を追加することによって配送車両訪問を確定予約する。
【００７１】
より具体的には、本発明の好ましい一実施形態では、システムは毎日、予約ジョブ（したがって二次予約モジュール４００）を実行して、来るべき特定の期間中に行われるように暫定予約配送車両訪問を確定予約すべきかどうかを判断する。例えば、本発明の好ましい一実施形態では、システムは毎日、予約ジョブを実行して、システムが予約ジョブを実行する日から１週間後の日に行われるように暫定予約配送車両訪問を確定予約すべきかどうかを判断する。例えば、予約ジョブが特定の月曜日に実行される場合、予約ジョブは、次の月曜日に行われるように暫定予約配送車両訪問を確定予約すべきかどうかを判断する。
【００７２】
二次予約モジュール４００は、ステップ４０５から開始され、好ましくは暫定予約データベース内の第１レコードを読み出すことによって、第１暫定予約配送車両訪問を処理することに進む。（本発明の好ましい一実施形態では、暫定予約データベース内の各レコードが配送車両訪問に対応する。）次にシステムはステップ４１０に進み、配送車両訪問が来たるべき期間に（例えば、次週の、予約ジョブが実行されるのと同じ平日に）行われるように予約されているかどうかを判断する。予約されていない場合、システムはステップ４４０に進む。ステップ４４０については以下でさらに詳細に説明する。予約されている場合、システムはステップ４１５に進み、第２予約情報セットに基づいて、配送車両訪問を確定予約するかどうかを判断する。本発明の好ましい一実施形態では、この第２予約情報セットは、以前に予約された１回限りの、および繰り返し配送車両訪問と、配送サービスが配送車両訪問を行わない日（例えば休日や週末）とに関する情報を含む。
【００７３】
より具体的には、本発明の好ましい一実施形態では、システムは、ステップ４１５で、配送車両訪問を確定予約することが可能かどうか、および営業上妥当かどうかを判断する。本発明の好ましい一実施形態では、システムは、「Real Time Delivery Feasibility Analysis Systems and Methods」と題する２００１年３月１６日出願の係属中の米国特許出願第０９／８１１，３７５号（これは（上記のように）参照により本明細書に援用される）に記載されているようにこの判断を行う。本発明の代替実施形態では、システムは、当技術分野で周知の「バケツ法」を用いてこのプロセスを実行する。この方法も係属中の米国特許出願第０９／８１１，３７５号に記載されている。
【００７４】
本発明の好ましい一実施形態では、システムは、ステップ４１５で、特定配送車両訪問を確定予約するかどうかを判断する際に、経済的事情を考慮に入れてもよい。例えば、係属中の米国特許出願第０９／８１１，３７５号にさらに詳細に記載されているように、システムはまず、配送車両訪問を行うことに関連するコストを計算し、このコストを所定のしきい値コストと比較してもよい。配送車両訪問を行うことに関連するコストがしきい値コストより大きい場合、システムは、配送車両訪問を確定予約しないと判断する。そうでない場合、システムは、コストに基づいて配送車両訪問を確定予約することから除外することはしない。
【００７５】
ステップ４１５で、システムが配送車両訪問を確定予約しないと判断した場合、システムはステップ４３０に進み、配送車両訪問を予約通りに行えないことをユーザに知らせる。好ましくは、システムはさらに、配送車両訪問を再予約しなければならないことをユーザに知らせる。
【００７６】
システムは、例えば、ユーザと連絡を取るように顧客サービス担当者に通知することによって、配送車両訪問を予約通りに行えないことをユーザに知らせてもよい。別法として、システムは、直接ユーザと連絡を取ってもよい。例えば、システムは、配送車両訪問を予約通りに行えないことを示す電子メールメッセージ、ページング、ボイスメールメッセージ、インスタントメッセージ等の電子的通信をユーザへ送信してもよい。別法として、システムは、標準的な郵便経由で、この趣旨の手紙等の非電子的通信を生成して送ることができる。
【００７７】
次に、システムはステップ４３５に進み、ユーザが配送車両訪問を再予約することを可能にする。例えば、本発明の好ましい一実施形態では、ステップ４３０で、システムは、配送車両訪問を再予約しなければならないことをユーザに通知する電子メールメッセージをユーザへ送信する。この電子メールは、好ましくは、配送車両訪問の１つまたは複数の利用可能な代替日および／または時間からユーザが選択を行うことによって配送車両訪問を再予約することが可能なウェブページへのリンクを含む。別法として、ステップ４３０で、システムは、電子的に、または顧客サービス担当者の助けを借りてのいずれかで、ユーザが配送車両訪問を再予約するために電話をかけることが可能な電話番号をユーザへ送信してもよい。同様に、ステップ４３０で、システムは、電子メールメッセージおよび利用可能な再予約選択肢のリストをユーザへ送信してもよく、ユーザは、提供された電子メールアドレスへ選択した再予約選択肢を送信することにより配送車両訪問を再予約してもよい。
【００７８】
ステップ４３５を完了した後、システムはステップ４４０に進み、すべての暫定予約配送車両訪問が処理されたかどうかを判断する。処理された場合、システムは、ステップ４４５で、二次予約モジュールの実行を完了する。処理されていない場合、システムはステップ４４２に進み、来るべき期間の次の暫定予約配送車両訪問を処理することに進む。続いてシステムは、ステップ４１０で、次の暫定予約配送車両訪問の処理を開始する。
【００７９】
以上、本発明のこの実施形態の中心的態様について詳細に説明したが、本発明のシステムのいくつかの追加的態様は留意する価値がある。例えば、システムは、ユーザが単一の要求を用いて、複数回の配送の内容が少なくとも実質的に同一であるような繰り返し配送の系列を自動的に予約できるように構成されてもよい。本発明のこの態様は、顧客が定期的に購入することを必要とするある種の食料品のような必需品の繰り返し配送を予約する際に特に有益である。
【００８０】
予約モジュールの第１代替実施形態
予約モジュールの第１代替実施形態５００を図５Ａ〜図５Ｃに示す。この予約モジュールを実行すると、ステップ５０５で、システムはまず、第１配送車両訪問を予約することを求める要求をユーザから受け取る。次にシステムはステップ５１０に進み、第１配送車両訪問の要求日を指定するようユーザに促す。次にシステムは、ステップ５１５で、要求日にいずれかの時間帯が利用可能かどうかを判断する。言い換えれば、ステップ５１５で、システムは、配送サービスが要求日のいずれかの時間帯に顧客へ配送車両訪問をしてもかまわないかどうかを判断する。本発明の好ましい一実施形態では、システムは、要求日に顧客への要求配送車両訪問を行うことが可能であって営業上妥当な１つまたは複数の時間帯を識別しようとすることによってこの判断を行う。したがって、本発明の好ましい一実施形態では、システムが、要求日に要求配送車両訪問を行うことが可能であって営業上妥当な１つまたは複数の時間帯を識別した場合、ステップ５１５に提示されている質問への答えは「はい」である。そうでない場合、答えは「いいえ」である。
【００８１】
システムは、好ましくは、「Real Time Delivery Feasibility Analysis Systems and Methods」と題する２００１年３月１６日出願の係属中の米国特許出願第０９／８１１，３７５号（これは、上記のように、参照により本明細書に援用される）に記載されているようにステップ５１５を実行する。本発明の代替実施形態では、システムは、当技術分野で周知の「バケツ法」を用いてこのステップを実行する。この方法も係属中の米国特許出願第０９／８１１，３７５号に記載されている。
【００８２】
ステップ５１５で、システムが、要求日にいずれの時間帯も利用可能でないと判断した場合、システムはステップ５２０に進み、ユーザが、要求配送車両訪問を要求日以外の日に予約することを希望しているかどうかを判断する。希望している場合、システムはステップ５１０に戻り、再び配送車両訪問の要求日（これを「第１要求日」と呼んでもよい）を指定するようユーザに促す。希望していない場合、システムはステップ５３０に進み、一次予約モジュール５００の実行を終了する。
【００８３】
ステップ５１５で、システムが、要求日に１つまたは複数の時間帯が利用可能であると判断した場合、システムはステップ５４０に進み、ステップ５１５で識別された時間帯をユーザの表示画面上に表示する。したがって、ステップ５４０でシステムは、配送サービスが要求日に顧客へ配送車両訪問をしてもかまわない少なくとも１つの時間帯を表示する。本発明の好ましい一実施形態では、システムは、図６Ａに示す予約ウィンドウのような予約ウィンドウ６００に、識別された時間帯を表示する。この図から理解されるように、このような予約ウィンドウ６００は、配送車両訪問の要求日６０２と、配送サービスが配送車両訪問をしてもかまわない時間帯に対応する１つまたは複数の選択ボタン６０５〜６３０とを含む。
【００８４】
ステップ５４０を実行した後、システムはステップ５４５に進み、表示されている時間帯のうちの選択された時間帯に顧客へ第１配送車両訪問をしてもらうようユーザが要求することを可能にする。本発明の好ましい実施形態では、システムは、上記の予約ウィンドウ６００を表示することによってステップ５４５を実行する。ユーザは、このウィンドウ６００を使用し、マウスを用いて特定時間帯に対応する予約ボタン６０５〜６３０を選択することによって、特定の表示されている時間帯を選択してもよい。
【００８５】
ユーザが、表示されている時間帯６０５〜６３０の１つを選択した後、システムはステップ５５０に進む。このステップで、システムは、第２配送車両訪問を第２の日の、第１配送車両訪問のために選択された時間帯に行うようにユーザが予約したいかどうかを判断する。
【００８６】
図６Ｄは、ステップ５５０を実行する本発明の好ましい一実施形態を示している。この図から理解されるように、ユーザは、第１配送車両訪問が顧客へ２００１年１１月２１日水曜日の９：００ａｍ−１０：００ａｍの時間帯に行われるように要求している。この選択に応答して、システムは、第２配送車両訪問を第２の日の選択された時間帯に行うようにユーザが予約したいかどうかを尋ねるテキストを含む繰り返し配送車両訪問質問ウィンドウ６６５を表示している。より具体的には、この例では、配送車両訪問質問ウィンドウ６６５は、来るべき１週間に配送車両訪問を複数回同じ時間帯に行うようにユーザが予約したいかどうかを尋ねるテキストを表示する。
【００８７】
図６Ｄに示すように、繰り返し配送車両訪問質問ウィンドウ６６５は、好ましくは、ユーザが回答を指示することを可能にするための「はい」ボタン６７０、「いいえ」ボタン６７２、および「キャンセル」ボタン６７４を含む。ユーザは、来るべき１週間に配送車両訪問を複数回行うように予約したい場合、「はい」ボタン６７０を選択することができる。同様に、別のユーザは、来るべき１週間に配送車両訪問を複数回行うように予約したくない場合、「いいえ」ボタン６７２を選択することができる。ユーザは、配送車両訪問のための別の時間帯を選択するために予約ウィンドウ６００に戻りたい場合、「キャンセル」ボタン６７４を選択することができる。
【００８８】
ステップ５５０で、ユーザが、来るべき１週間に配送車両訪問を複数回行うように予約したくないと指定した場合、システムはステップ５８５に進み、第１要求配送車両訪問を確定予約する。そしてシステムはステップ５９０に進み、予約モジュール５００の実行を完了する。
【００８９】
ステップ５５０で、ユーザが、配送車両訪問が繰り返されることを予約するように指定した場合、システムはステップ５６０に進み、第２配送車両訪問を行うべき特定日（これを「第２要求日」と呼んでもよい）をユーザが指定することを可能にする。本発明の好ましい一実施形態では、システムは、図６Ｅに示すダイアログボックス６７５のようなダイアログボックスを表示することによってこれを行い、このダイアログボックスを用いて、第１および第２配送車両訪問が行われることをユーザが希望している日を判断する。
【００９０】
このダイアログボックス６７５は、好ましくは、来るべき１週間内のいずれの２日に配送車両訪問を行うべきかをユーザが指示することを可能にするように構成された１つまたは複数の予約ボタン６８０〜６８６を含む。例えば、図６Ｅに示す例では、予約ボタン６８０は、１１月２１日水曜日および１１月２２日木曜日の両日の９：００ａｍ−１０：００ａｍの時間帯に配送が行われることを要求する選択肢をユーザに提供する。同様に、予約ボタン６８２は、１１月２１日水曜日および１１月２３日金曜日の両日の９：００ａｍ−１０：００ａｍの時間帯に配送が行われることを予約する選択肢をユーザに提供する。この例では、予約ボタン６８４および６８６もまた、来るべき１週間内の異なる２日の９：００ａｍ−１０：００ａｍの時間帯に配送が行われることを予約する別個の選択肢をユーザに提供する。
【００９１】
本発明のこの実施形態では、ユーザはダイアログボックス６７５内に表示される予約ボタン６８０〜６８６の１つを選択することによって単一の要求を発行することを理解されたい。より詳細には、予約ボタン６８０〜６８６の１つを選択することによって、ユーザは、２回の配送車両訪問（この場合は配送）を含む配送車両訪問の系列を定義し、システムがその２回の配送車両訪問を予約することを求める要求を発行する。例えば、上記の予約ボタン６８０の変更バージョンを選択することによって、ユーザは、２００１年１１月２１日水曜日および１１月２２日木曜日の両日の９：００ａｍ−１０：００ａｍの時間帯に特定配送が行われることを求める要求を発行する。
【００９２】
ステップ５６０で、ユーザが、要求配送車両訪問の予約を指定した後、システムはステップ５６５に進み、第２配送車両訪問が第２要求日の要求特定時間帯に予約されるべきかどうかを判断する。本発明の好ましい一実施形態では、システムは、第２要求日の要求特定時間帯に配送車両訪問を予約することが可能かどうか、および営業上妥当かどうかに基づいてこの判断を行う。本発明の好ましい一実施形態では、システムは、係属中の米国特許出願第０９／８１１，３７５号（これは、上記のように、参照により本明細書に援用される）に記載されているようにこの判断を行う。
【００９３】
ステップ５６５で、システムが、第２配送車両訪問が第２要求日の要求特定時間帯に予約されるべきであると判断した場合、システムはステップ５７０に進み、第１および第２配送車両訪問を要求通り予約する。本発明の好ましい一実施形態では、システムはステップ５７０で第１および第２配送車両訪問を両方とも確定予約する。そしてシステムはステップ５９０に進み、予約モジュール５００の実行を完了する。
【００９４】
本発明の好ましい一実施形態では、ステップ５６５で、システムが、ユーザによって指定された特定日の特定時間帯に第２配送車両訪問を予約すべきでないと判断した場合、ステップ５７５で、システムは、配送サービスが、第２配送車両訪問を要求通り予約することができないことをユーザに通知する。次にシステムはステップ５８０に進み、１回限りの（繰り返されない）配送車両訪問として第１配送車両訪問を予約することを希望するかどうかを指定するようユーザに促す。希望する場合、ステップ５８５で、システムは、第１要求配送車両訪問を予約し、好ましくは、予約された配送車両訪問が行われる日時を示す確認をユーザに対して表示する。本発明の好ましい一実施形態では、ステップ５８５で、システムは第１要求配送車両訪問を確定予約する。そしてステップ５９０で、システムは一次予約モジュールの実行を完了する。
【００９５】
ステップ５８０で、ユーザが、１回限りの（繰り返されない）配送車両訪問として第１配送車両訪問を予約することを希望しないと指定した場合、システムは直接ステップ５９０に進み、配送車両訪問を予約せずに一次予約モジュール５００の実行を完了する。
【００９６】
以上、この実施形態の中心的態様について詳細に説明したが、本システムのいくつかの追加的態様は留意する価値がある。例えば、システムは、好ましくは、リアルタイムで動作するように構成される。これが有利である理由は、ユーザの予約要求に関する即座のフィードバックをユーザに提供するからである。同様に、システムは、好ましくは、１つまたは複数の要求配送車両訪問を予約した直後に確認メッセージを表示するように構成される。より詳細には、本発明の一実施形態では、システムは第１および第２配送車両訪問が予約されたことを確認する確認メッセージをユーザに対して表示するように構成される。システムは、以下のもの、すなわち（１）ユーザの単一の要求、（２）ステップ５１５での、第１配送車両訪問を第１の日の要求特定時間帯に予約すべきであるという判断、および（３）ステップ５６５での、第２配送車両訪問を第２の日の要求特定時間帯に予約すべきであるという判断、の組合せに応答してこの確認メッセージを表示する。このような確認メッセージの例は、図７Ａおよび７Ｂに関連して上記で説明されている。
【００９７】
さらに、本発明の好ましい一実施形態では、第１および第２配送車両訪問は配送であり、第２配送は第１配送に含まれる物品の実質的にすべてを含む。本発明のこの実施形態では、ユーザの単一の要求は、（１）第１配送に含まれるべき第１物品セットの定義、（２）第１物品セットが第１の日の特定時間帯に配送されるべきことの指示、および（３）第１の日以外の少なくとも１日の同じ特定時間帯に繰り返し配送予約に従って第１物品セットが配送されるべきことの指示、を含む。本発明の一実施形態では、第１および第２配送車両訪問は配送ではなく両方とも集荷であってもよいことを理解されたい。また、本発明のこの実施形態では、上記の技法を使用して、ユーザが単一の要求を用いて２回より多くの配送を予約することを可能にするように変更され得ることを理解されたい。
【００９８】
本発明の好ましい一実施形態では、システムは、ウィンドウ６７５（図６Ｅ参照）に、配送サービスが両日の時間帯に配送車両訪問を行うことができる日の対のみを表示するように構成される。したがって、特定の日の組合せを選択肢としてユーザに対して表示する前に、システムは、上記のようにして、配送サービスが第１の日および第２の日の両方の要求時間帯に配送車両訪問をしてもかまわないと判断する。この結果、配送予約プロセスがより効率的になる。
【００９９】
予約画面の第１代替実施形態
本発明による予約画面の代替実施形態８００を図８Ａおよび図８Ｂに示す。これらの図から理解され得るように、この代替予約画面８００は、特定予約に従って選択された時間帯に要求配送車両訪問を繰り返すべきことをユーザが素早く指定することを可能にする。これを行うためには、ユーザはまず、上記のように特定時間帯８０５〜８３０を選択する。次にユーザは、予約画面８００の繰り返しボタン８３２を選択する。図８Ｂに示すように、これによりシステムは、予約選択肢８３６〜８３９のドロップダウンボックス８３１を表示する。次にユーザは、ドロップダウンボックス８３１から希望する予約選択肢８３６〜８３９を選択する。最後にユーザは、予約画面８００の続行ボタン８３５を選択することによって、配送車両訪問の指定した系列が行われることを求める要求を発行する。するとシステムは、好ましくは一次および二次予約モジュール３００〜４００、または上記の予約モジュールの第１代替実施形態のような予約モジュールの代替実施形態５００のいずれかを使用して、配送車両訪問の要求された系列を予約する。
【０１００】
本発明の第２代替実施形態
予約モジュールの第２代替実施形態９００を図９Ａ〜図９Ｃに示す。これらの図に示すように、予約モジュール９００がシステムによって実行されると、ステップ９０５で、システムはまず、集荷と、その集荷に関連する配送との両方を予約することを求める要求をユーザから受け取る。例えば、システムは、ドライクリーニングサービスがユーザ宅から洗濯物を集荷する時間を予約すること、および洗濯物がドライクリーニングされた後でドライクリーニングサービスがユーザ宅へユーザの洗濯物を配送する時間を予約することを求める要求をユーザから受け取ってもよい。ここで、集荷と配送が関連している理由は、それらが単一のドライクリーニング取引の一部として衣服の運搬に関与しているからである。
【０１０１】
本発明の好ましい一実施形態では、システムは、図１０に示す表示画面１０００のような１つまたは複数の表示画面を用いて、ユーザがステップ９０５で言及した要求を入力することを可能にする。この表示画面については以下でさらに詳細に説明する。
【０１０２】
ステップ９０５で関連する集荷および配送を予約することを求める要求をユーザから受け取った後、システムはステップ９１０に進み、集荷を行うべき日を指定するようユーザに促す。この日を「集荷日」と呼んでもよい。次にシステムはステップ９１５に進み、要求集荷日にいずれかの時間帯が利用可能かどうかを判断する。言い換えれば、ステップ９１５で、システムは、配送サービスが要求日のいずれかの時間帯に集荷をしてもかまわないかどうかを判断する。本発明の好ましい一実施形態では、システムは、要求日に要求集荷を行うことが可能であって営業上妥当な１つまたは複数の時間帯を識別しようとすることによってこの判断を行う。システムが、要求日に要求集荷を行うことが可能であって営業上妥当な１つまたは複数の時間帯を識別した場合、ステップ９１５に提示されている質問への答えは「はい」である。そうでない場合、答えは「いいえ」である。
【０１０３】
システムは、好ましくは、「Real Time Delivery Feasibility Analysis Systems and Methods」と題する２００１年３月１６日出願の係属中の米国特許出願第０９／８１１，３７５号（これは参照により本明細書に援用される）に記載されているようにステップ９１５を実行する。本発明の代替実施形態では、システムは、当技術分野で周知の「バケツ法」を用いてこのプロセスを実行する。この方法も係属中の米国特許出願第０９／８１１，３７５号に記載されている。
【０１０４】
ステップ９１５で、システムが、要求集荷日にいずれの時間帯も利用可能でないと判断した場合、システムはステップ９２０に進み、ユーザが集荷を要求日以外の日に予約することを希望しているかどうかを判断する。希望している場合、システムはステップ９１０に戻り、再び集荷の要求日を指定するようユーザに促す。システムがステップ９２０で、ユーザが集荷を別の日に予約することを希望していないと判断した場合、システムはステップ９３０に進み、予約モジュール９００の実行を終了する。
【０１０５】
ステップ９１５に戻って、システムが、要求日に１つまたは複数の時間帯が利用可能であると判断した場合、システムはステップ９２５に進み、ステップ９１５で識別された時間帯をユーザの表示画面に表示する。したがって、ステップ９２５でシステムは、配送サービスが要求集荷日に集荷をしてもかまわない少なくとも１つの時間帯を表示する。本発明の好ましい一実施形態では、システムは、図１３に示す予約画面１３００のような集荷時間帯予約画面に、識別された時間帯を表示する。この図から理解されるように、集荷時間帯予約画面１３００は、好ましくは、集荷の要求日と、配送サービスが集荷をしてもかまわない１つまたは複数の時間帯１３０５とを含む。
【０１０６】
ステップ９２５を実行した後、システムはステップ９３５に進み、表示されている時間帯の１つがユーザにとって受け入れ可能かどうかを判断する。システムは、好ましくは、ユーザから適当な入力を受け付けることによってこの判断を行う。本発明の好ましい一実施形態では、システムは、ユーザが（ボタン１３０５のような）受け入れ可能時間帯を表すボタンを選択してから続行ボタン１３１０を選択することによって、表示されている時間帯の１つが受け入れ可能であることを示すことを可能にする。本発明のこの実施形態では、ユーザは、キャンセルボタン１３１５を選択してから、ユーザがキャンセルボタン１３１５をクリックしたことに応答して表示される移行画面１４００の「注文キャンセル（Cancel Order）」ボタン１４０５をクリックすることによって、いずれの時間帯も受け入れ可能でないことを示してもよい。
【０１０７】
ステップ９３５で、システムが、表示されている時間帯のいずれもユーザにとって受け入れ可能でないと判断した場合、システムはステップ９２０に戻り、上記の通り進行する。ステップ９３５で、システムが、時間帯の１つがユーザにとって受け入れ可能であると判断した場合、システムはステップ９４０に進み、ユーザが、表示されている時間帯のうちの選択された時間帯に集荷をしてもらうよう要求することを可能にする。本発明の好ましい一実施形態では、システムは、ユーザが、表示されている時間帯の１つに対応するボタン（例えば図１３に示すボタン１３０５の１つ）を選択することによって、この要求を行うことを可能にする。
【０１０８】
次に、システムはステップ９４５に進み、要求配送を行うべき配送日を指定するようユーザに促す。ユーザが要求配送日を入力した後、システムはステップ９５０に進み、集荷のために選択された時間帯と要求配送日のいずれかの時間帯との間に十分な処理時間があるかどうかを判断する。
【０１０９】
一例では、ユーザは、ステップ９１０および９４０で、ドライクリーニングサービスが２００１年９月２８日の９：００ａｍ−１０：００ａｍの時間帯に汚れた洗濯物を集荷するよう要求するかもしれない。ユーザはさらに、ステップ９４５で、洗濯物が２００１年９月３０日にユーザに返却されるように指定するかもしれない。この例では、ステップ９５０で、システムは、２００１年９月２８日の９：００ａｍ−１０：００ａｍの時間帯と、２００１年９月３０日のいずれかの時間帯との間に、ユーザの洗濯物を集荷し、クリーニングし、返却するための十分な処理時間が存在するかどうかを判断する。本発明の一実施形態では、システムはこれを行うために、（１）集荷のために指定された時間帯の終了時刻（この例では１０：００ａｍ）と、配送が要求されている日の最終時間帯の開始時刻との間の分数（この分数を、集荷のために指定された時間帯と配送が要求されている日との間の「経過時間」と呼んでもよい）を判断し、（２）この経過時間を、要求集荷／配送に関連するしきい値経過時間と比較する。本発明の好ましい一実施形態では、システムは、ユーザによって要求される異なる活動に、異なるしきい値経過時間を関連づけるようにプログラムされてもよい。例えば、ドライクリーニングの場合、システムは、ユーザがシャツのみをクリーニングするよう要求した場合には第１しきい値経過時間を使用し、ユーザが１つまたは複数のスーツをドライクリーニングするよう要求した場合にはより長い第２しきい値経過時間を使用するようにプログラムされてもよい。当業者には理解されるように、ユーザは、ユーザによって選択される要因に基づいて、種々の作業または要求に対応するしきい値経過時間を定義することができる。
【０１１０】
ステップ９５０で、システムが、集荷のために選択された時間帯と要求配送日のいずれの時間帯との間にも十分な処理時間がないと判断した場合、システムはステップ９５５に進み、要求配送日に配送を予約することができないことをユーザに通知する。次にシステムはステップ９６５に進み、ユーザが要求配送を別の日に予約することを希望しているかどうかを判断する。希望していない場合、ステップ９７５で、システムは予約モジュールの実行を完了する。希望している場合、システムはステップ９４５に戻り、配送を行うべき別の日を指定するようユーザに促す。
【０１１１】
ステップ９５０に戻って、システムが、集荷のために選択された時間帯と要求配送日のいずれかの時間帯との間に十分な処理時間があると判断した場合、システムはステップ９６０に進み、要求配送日に要求配送のためにいずれかの時間帯が利用可能かどうかを判断する。本発明の好ましい一実施形態では、システムは、ステップ９１５に関連して上記で説明したのと同じ一般的方法でこの判断を行う。しかし、要求日の特定時間帯に配送を行うことが可能かどうかを判断する際に、システムは、その特定時間帯と集荷が要求された時間帯との間に十分な時間が存在するかどうかを考慮する。本発明の一実施形態では、システムはこれを行うために、（１）集荷のために指定された時間帯の終了時刻（この例では１０：００ａｍ）と、特定時間帯の開始時刻との間の分数（この分数を、集荷のために指定された時間帯と特定時間帯との間の「経過時間」と呼んでもよい）を判断し、（２）この経過時間を、要求集荷／配送に関連するしきい値経過時間と比較する。上記のように、本発明の好ましい一実施形態では、システムは、ユーザによって要求される異なる活動に、異なるしきい値経過時間を関連づけるようにプログラムされてもよい。
【０１１２】
ステップ９６０で、システムが、要求配送日にいずれの時間帯も利用可能でないと判断した場合、システムはステップ９６５に進み、ユーザが、要求配送を別の日に予約することを希望しているかどうかを判断する。希望していない場合、ステップ９７５で、システムは予約モジュールの実行を完了する。希望している場合、システムはステップ９４５に戻り、配送を行うべき別の日を指定するようユーザに促す。
【０１１３】
ステップ９６０で、システムが、要求日に１つまたは複数の時間帯が利用可能であると判断した場合、システムはステップ９７０に進み、ステップ９６０で識別された時間帯をユーザの表示画面に表示する。したがって、ステップ９７０でシステムは、配送サービスが要求日に配送をしてもかまわない少なくとも１つの時間帯を表示する。本発明の好ましい一実施形態では、システムは、図１６に示す予約ウィンドウ１６００のような予約ウィンドウに、識別された時間帯を表示する。この図から理解され得るように、このような予約ウィンドウ１６００は、配送の要求日１６０３と、配送サービスが配送をしてもかまわない時間帯に対応する１つまたは複数のボタン１６０５〜１６１５とを含む。
【０１１４】
ステップ９７０を実行した後、システムはステップ９８０に進み、表示されている時間帯の１つがユーザにとって受け入れ可能かどうかを判断する。システムは、好ましくは、ユーザから適当な入力を受け付けることによってこの判断を行う。本発明の好ましい一実施形態では、システムは、ユーザが、受け入れ可能な時間帯を表すボタン（図１６に示すボタン１６０５〜１６１５のような）を選択してから続行ボタン１６２０を選択することによって、表示されている時間帯の１つが受け入れ可能であることを示すことを可能にする。本発明のこの実施形態では、ユーザは、キャンセルボタン１６２５を選択してから、ユーザが「注文キャンセル」ボタン１７０５をクリックしたことに応答して表示される移行画面１７００の「注文キャンセル」ボタン１７０５をクリックすることによって、いずれの時間帯も受け入れ可能でないことを示してもよい。
【０１１５】
ステップ９８０で、システムが、表示されている時間帯のいずれもユーザにとって受け入れ可能でないと判断した場合、システムはステップ９６５に進み、上記の通り進行する。ステップ９８０で、システムが、表示されている時間帯の１つがユーザにとって受け入れ可能であると判断した場合、システムはステップ９８５に進み、ユーザが、表示されている時間帯のうちの選択された時間帯に配送をしてもらうよう要求することを可能にする。
【０１１６】
次に、システムはステップ９９０に進み、ステップ９４０および９８５でユーザによって指示された通りに集荷および配送を予約する。そしてシステムはステップ９９５で、予約モジュール９００の実行を終了する。
【０１１７】
上記の予約モジュール９００の好ましい一実施形態に従って機能する予約システムの一例を図１０〜１７に示す。このシステムは、ドライクリーニング業の場合に集荷および配送を予約するために使用される。
【０１１８】
システムを使用するため、ユーザは、図１０に示すホームページ１０００のようなドライクリーニングサービスのホームページにログオンすることができる。このホームページ１０００は、好ましくは、ユーザが、１つまたは複数の選択ボタン１００５〜１０１５を用いて種々のサービス関連選択肢および情報選択肢を選択することを可能にする。例えば、本発明の好ましい一実施形態では、ユーザは、「集荷と配送の予約（Schedule a Pickup and Delivery）」ボタン１０１５を選択することによって、集荷および関連する配送を予約することを選択してもよい。これによりユーザは、図１１に示す画面１１００のような注文入力画面に導かれ、そこでユーザは、入力フィールド１１０５に記入することによって、クリーニングしてもらう品物の個数および種類を指定することができる。本発明の一実施形態では、必要であれば、ユーザは「さらなる選択（More Selections）」ボタン１１１０を選択して、クリーニングしてもらう物品の追加メニューを表示してもよい。ユーザがクリーニングしてもらうすべての品物を入力した後、ユーザは、注文の予約を続行するために「続行（Continue）」ボタン１１１５を選択する。あるいは、ユーザは、「キャンセル」ボタン１１２０を選択することにより注文をキャンセルしてもよい。
【０１１９】
ユーザがクリーニングのために集荷してもらう物品を入力して「続行」ボタン１１１５を選択した後、システムは、集荷日予約画面１２００を表示する。この予約画面１２００は、ユーザが、入力した物品をクリーニングのために集荷してもらいたい日を指定することを可能にする。本発明の好ましい一実施形態では、ユーザは、１つまたは複数のドロップダウンメニュー１２０５〜１２１５を用いてこの日を指定することができる。ユーザは、希望集荷日を入力した後、「続行」ボタン１２２０を選択することによって進んでもよい。あるいは、ユーザは「キャンセル」ボタン１２２５を選択することによって注文をキャンセルしてもよい。
【０１２０】
ユーザが希望集荷日を入力し「続行」ボタン１２２０を選択した後、システムは、ステップ９１５に関して上記で説明したように要求集荷日にいずれかの時間帯が利用可能かどうかを判断する。要求集荷日に１つまたは複数の時間帯が利用可能な場合、システムは、集荷時間帯選択画面１３００に、これらの時間帯に対応する１つまたは複数のボタン１３０５を表示する。ユーザは、希望時間帯に対応するボタン１３０５を選択してから「続行」ボタン１３１０を選択することによって、表示されている時間帯の１つを選択することができる。
【０１２１】
システムが、要求集荷日にいずれの時間帯も利用可能でないと判断した場合、システムは、要求集荷日にいずれの時間帯も利用可能でないことを示し、注文をキャンセルする選択肢または異なる集荷日を指定する選択肢をユーザに提供する画面を表示する。ユーザが異なる集荷日を指定することを選択した場合、システムは上記の集荷日予約画面１２００を再び表示する。
【０１２２】
集荷のために利用可能な１つまたは複数の時間帯を表示することに加えて、集荷時間帯選択画面１３００は、ユーザが、表示されている時間帯の１つを選択せずに集荷時間帯選択画面１３００を出ることを可能にする「キャンセル」１３１５ボタンも含む。本発明の一実施形態では、ユーザが「キャンセル」ボタン１３１５を選択したことに応答して、システムは、集荷移行画面１４００を表示する。この画面でシステムはユーザに、進み方についての種々の選択肢に対応する１つまたは複数のボタン１４０５〜１４１５を提示する。より詳細には、集荷画面は、好ましくは、「注文キャンセル」ボタン１４０５、「集荷に別の日を指定（Specify Another Day for the Pickup）」ボタン１４１０、および「利用可能な集荷時間を見るために戻る（Return to View Available Pickup Times）」ボタン１４１５を含む。ユーザが「注文キャンセル」ボタン１４０５を選択した場合、システムは注文をキャンセルし、配送サービスのメインメニューに戻る。ユーザが「集荷に別の日を指定」ボタン１４１０を選択した場合、システムはユーザを集荷日予約画面１２００に戻し、そこでユーザが集荷に別の日を指定することを可能にする。ユーザが「利用可能な集荷時間を見るために戻る」ボタン１４１５を選択した場合、システムは集荷時間帯選択画面１３００に戻り、そこで、指定された集荷日に利用可能な時間帯を再び表示する。
【０１２３】
ユーザが要求集荷日の特定時間帯に対応するボタンを選択して「続行」ボタン１３１０を選択すると、システムは配送日予約画面１５００を表示する。この予約画面は、ユーザが、物品がクリーニングされた後にクリーニングされた物品を配送（例えばユーザ宅に返却）してもらいたい日を指定することを可能にする。本発明の好ましい一実施形態では、ユーザは、図１５に示すドロップダウンメニュー１５０５〜１５１５のような１つまたは複数のドロップダウンメニューを用いて配送日を指定することができる。ユーザは、希望配送日を入力した後、「続行」ボタン１５２０を選択することによって進んでもよい。あるいは、ユーザは「キャンセル」ボタン１５２５を選択することによって注文をキャンセルしてもよい。
【０１２４】
ユーザが要求配送日を入力し「続行」ボタン１５２０を選択した後、システムは、配送のために選択された時間帯と要求配送日のいずれかの時間帯との間に十分な処理時間が存在するかどうかを判断する。システムは、好ましくは、上記のステップ９５０に関して説明したようにこの判断を行う。システムが、集荷のために選択された時間帯と要求配送日のいずれかの時間帯との間に十分な時間がないと判断した場合、システムは、要求配送日に配送を予約できないことをユーザに通知し、注文をキャンセルする選択肢、または異なる配送日を指定する選択肢をユーザに提供する画面（図示せず）を表示する。ユーザが配送のために異なる日を指定することを選択した場合、システムは、ユーザが配送のために異なる日を選択することを容易にするように、配送日予約画面１３００を再び表示する。
【０１２５】
システムが、集荷のために選択された時間帯と要求配送日のいずれかの時間帯との間に十分な処理時間があると判断した場合、システムは、ステップ９６０に関して上記で説明した技法を用いて、要求配送日にいずれかの時間帯が利用可能かどうかを判断する。要求配送日に１つまたは複数の時間帯が利用可能な場合、システムはこれらの時間帯を配送時間帯選択画面１６００に表示する。ユーザは、まず希望時間帯に対応するボタン１６０５〜１６１５を選択してから「続行」ボタン１６２０を選択することによってこれらの時間帯の１つを選択することができる。
【０１２６】
システムが、要求配送日にいずれの時間帯も利用可能でないと判断した場合、システムは、要求配送日にいずれの時間帯も利用可能でないことを示し、注文をキャンセルする選択肢または異なる配送日を指定する選択肢をユーザに提供する画面を表示する。ユーザが異なる配送日を指定することを選択した場合、システムは上記の配送日予約画面１２００を再び表示し、ユーザが異なる配送日を指定することを可能にする。
【０１２７】
さらに、配送時間帯選択画面１６００は、ユーザが表示されている時間帯の１つを選択せずに配送時間帯選択画面１６００を出ることを可能にする「キャンセル」ボタン１６２５も含む。本発明の一実施形態では、ユーザが「キャンセル」ボタン１６２５を選択したことに応答して、システムは、配送移行画面１７００を表示する。この画面でシステムはユーザに、進み方についての選択肢に対応する種々のボタン１７０５〜１７１５を提示する。より詳細には、配送移行画面１７００は、好ましくは、「注文キャンセル」ボタン１７０５、「配送に別の日を指定（Specify Another Day for the Delivery）」ボタン１７１０、および「利用可能な配送時間を見るために戻る（Return to View Available Delivery Times）」ボタン１７１５を含む。ユーザが「注文キャンセル」ボタン１７０５を選択した場合、システムは注文をキャンセルし、配送サービスのメインメニューに戻る。ユーザが「配送に別の日を指定」ボタン１７１０を選択した場合、システムはユーザを配送日予約画面１５００に戻し、そこでユーザが配送のための別の日を指定することを可能にする。ユーザが「利用可能な配送時間を見るために戻る」ボタンを選択した場合、システムは配送時間帯選択画面１６００に戻り、そこで、指定された集荷日に利用可能な時間帯を再び表示する。
【０１２８】
ユーザが配送時間帯予約画面１６００の配送時間帯１６０５〜１６１５に対応するボタンを選択してから「続行」ボタン１６２０を選択すると、システムは、集荷および配送の両方がユーザによって指定された通り行われるように予約する。本発明の好ましい一実施形態では、システムは要求集荷および要求配送を「確定」予約する。
【０１２９】
関連分野の当業者には理解されるように、上記の例はドライクリーニングサービスの場合に本発明の特定実施態様を説明しているが、本発明は他の分野にも広範な用途を有する。例えば、システムは、修理サービスによって、修理すべき物品の集荷、および物品が修理された後の顧客への物品の配送を予約するために使用されてもよい。もう１つの例として、システムは、ペットグルーミングサービスによって、手入れすべきペットの引取を予約するため、およびペットが適切に手入れされた後の顧客へのペットの送り届けを予約するために使用されてもよい。
【０１３０】
また、システムは、集荷または配送以外のイベントの発生を予約するために使用されてもよい。例えば、上記の実施形態では、システムは、配送車両訪問ではなく繰り返し「顧客訪問」を予約するために使用されてもよい。上記のように、「顧客訪問」という用語は、サービスを実行するために顧客に対して行われる訪問を指す。このようなサービスは、例えば、顧客宅で実行すべき（保守作業や設置作業のような）サービスを含んでもよい。また、このようなサービスは、芝生の手入れ作業やプール清掃のような、定期的予約に従って実行されることを必要とする作業を含んでもよい。
【０１３１】
また、関連分野の当業者には理解されるように、上記の例は、ユーザがユーザ宅からの集荷およびユーザ宅への配送を予約するような本発明の一実施態様を説明しているが、システムは、第１住所からの集荷および第１住所とは異なる第２住所への配送を予約するように構成されてもよい。これは、例えば、ユーザが洗濯物を自宅から集荷してもらいたく、クリーニング後に勤務先へ配送してもらいたい場合に有益であろう。
【０１３２】
上記の例は、ユーザが関連する配送の前に集荷を行うよう予約するような本発明の一実施態様を説明しているが、関連分野の当業者には理解される本発明のもう１つの態様では、本発明によるシステムは、関連する集荷の前に配送を行うよう予約するために使用されてもよい。本発明のこのような実施形態は、例えば、映画レンタル会社によって、顧客が、第１時間帯に顧客宅にＤＶＤの配送を行うよう予約するとともに、ユーザが映画を見終えた後、ユーザ宅からＤＶＤを集荷してもらう時間を予約することも可能にするために使用されてもよい。
【０１３３】
結論
本発明が関係する当業者は、上記の説明および関連する図面に提示された教示の利益を得て、本発明の多くの変更および他の実施形態に想到するであろう。したがって、本発明は開示された特定実施形態に限定されず、その変更および他の実施形態は、添付の特許請求の範囲に含まれることが意図されていると理解されるべきである。本明細書では特定の用語が使用されているが、それらは単に総称的および記述的意味で使用されているのであって、限定の目的で使用されているのではない。
【図面の簡単な説明】
【０１３４】
【図１】本発明の好ましい実施形態によるシステムのブロック図である。
【図２】本発明の好ましい実施形態による予約サーバのブロック図である。
【図３Ａ】本発明の好ましい実施形態による一次予約モジュールを概括的に説明するフローチャートである。
【図３Ｂ】本発明の好ましい実施形態による一次予約モジュールを概括的に説明するフローチャートである。
【図３Ｃ】本発明の好ましい実施形態による一次予約モジュールを概括的に説明するフローチャートである。
【図４Ａ】本発明の好ましい実施形態による二次予約モジュールを概括的に説明するフローチャートである。
【図４Ｂ】本発明の好ましい実施形態による二次予約モジュールを概括的に説明するフローチャートである。
【図５Ａ】本発明の好ましい実施形態による予約モジュールの第１代替実施形態を概括的に説明するフローチャートである。
【図５Ｂ】本発明の好ましい実施形態による予約モジュールの第１代替実施形態を概括的に説明するフローチャートである。
【図５Ｃ】本発明の好ましい実施形態による予約モジュールの第１代替実施形態を概括的に説明するフローチャートである。
【図６Ａ】本発明の好ましい実施形態による予約ウィンドウのグラフィック表示である。
【図６Ｂ】本発明の好ましい実施形態による予約ウィンドウのグラフィック表示である。
【図６Ｃ】本発明の好ましい実施形態による予約ウィンドウのグラフィック表示である。
【図６Ｄ】本発明の好ましい実施形態による予約ウィンドウのグラフィック表示である。
【図６Ｅ】本発明の好ましい実施形態による予約ウィンドウのグラフィック表示である。
【図７Ａ】本発明の好ましい実施形態による確認ウィンドウのグラフィック表示である。
【図７Ｂ】本発明の好ましい実施形態による確認ウィンドウのグラフィック表示である。
【図８Ａ】本発明の代替実施形態による予約ウィンドウのグラフィック表示である。
【図８Ｂ】本発明の代替実施形態による予約ウィンドウのグラフィック表示である。
【図９Ａ】本発明の好ましい実施形態による予約モジュールの第２代替実施形態を概括的に説明するフローチャートである。
【図９Ｂ】本発明の好ましい実施形態による予約モジュールの第２代替実施形態を概括的に説明するフローチャートである。
【図９Ｃ】本発明の好ましい実施形態による予約モジュールの第２代替実施形態を概括的に説明するフローチャートである。
【図９Ｄ】本発明の好ましい実施形態による予約モジュールの第２代替実施形態を概括的に説明するフローチャートである。
【図１０】本発明の好ましい実施形態によるシステムの例示的ホームページのグラフィック表示である。
【図１１】本発明の好ましい実施形態による注文入力画面のグラフィック表示である。
【図１２】本発明の好ましい実施形態による集荷日予約画面のグラフィック表示である。
【図１３】本発明の好ましい実施形態による集荷時間帯予約画面のグラフィック表示である。
【図１４】本発明の好ましい実施形態による集荷移行画面のグラフィック表示である。
【図１５】本発明の好ましい実施形態による配送日予約画面のグラフィック表示である。
【図１６】本発明の好ましい実施形態による配送時間帯予約画面のグラフィック表示である。
【図１７】本発明の好ましい実施形態による配送移行画面のグラフィック表示である。
【図１】
2004538223.tif 000003
【図２】
2004538223.tif 000004
【図３Ａ】
2004538223.tif 000005
【図３Ｂ】
2004538223.tif 000006
【図３Ｃ】
2004538223.tif 000007
【図４Ａ】
2004538223.tif 000008
【図４Ｂ】
2004538223.tif 000009
【図５Ａ】
2004538223.tif 000010
【図５Ｂ】
2004538223.tif 000011
【図５Ｃ】
2004538223.tif 000012
【図６Ａ】
2004538223.tif 000013
【図６Ｂ】
2004538223.tif 000014
【図６Ｃ】
2004538223.tif 000015
【図６Ｄ】
2004538223.tif 000016
【図６Ｅ】
2004538223.tif 000017
【図７Ａ】
2004538223.tif 000018
【図７Ｂ】
2004538223.tif 000019
【図８Ａ】
2004538223.tif 000020
【図８Ｂ】
2004538223.tif 000021
【図９Ａ】
2004538223.tif 000022
【図９Ｂ】
2004538223.tif 000023
【図９Ｃ】
2004538223.tif 000024
【図９Ｄ】
2004538223.tif 000025
【図１０】
2004538223.tif 000026
【図１１】
2004538223.tif 000027
【図１２】
2004538223.tif 000028
【図１３】
2004538223.tif 000029
【図１４】
2004538223.tif 000030
【図１５】
2004538223.tif 000031
【図１６】
2004538223.tif 000032
【図１７】
2004538223.tif 000033
【国際公開パンフレット】
2004538223.tif 000034
2004538223.tif 000035
2004538223.tif 000036
2004538223.tif 000037
2004538223.tif 000038
2004538223.tif 000039
2004538223.tif 000040
2004538223.tif 000041
2004538223.tif 000042
2004538223.tif 000043
2004538223.tif 000044
2004538223.tif 000045
2004538223.tif 000046
2004538223.tif 000047
2004538223.tif 000048
2004538223.tif 000049
2004538223.tif 000050
2004538223.tif 000051
2004538223.tif 000052
2004538223.tif 000053
2004538223.tif 000054
2004538223.tif 000055
2004538223.tif 000056
2004538223.tif 000057
2004538223.tif 000058
2004538223.tif 000059
2004538223.tif 000060
2004538223.tif 000061
2004538223.tif 000062
2004538223.tif 000063
2004538223.tif 000064
2004538223.tif 000065
2004538223.tif 000066
2004538223.tif 000067
2004538223.tif 000068
2004538223.tif 000069
2004538223.tif 000070
2004538223.tif 000071
2004538223.tif 000072
2004538223.tif 000073
2004538223.tif 000074
2004538223.tif 000075
2004538223.tif 000076
2004538223.tif 000077
2004538223.tif 000078
2004538223.tif 000079
2004538223.tif 000080
2004538223.tif 000081
2004538223.tif 000082
2004538223.tif 000083
2004538223.tif 000084
2004538223.tif 000085
2004538223.tif 000086
2004538223.tif 000087
2004538223.tif 000088
2004538223.tif 000089
2004538223.tif 000090
2004538223.tif 000091
2004538223.tif 000092
2004538223.tif 000093
2004538223.tif 000094
2004538223.tif 000095
2004538223.tif 000096
2004538223.tif 000097
2004538223.tif 000098
2004538223.tif 000099
2004538223.tif 000100
2004538223.tif 000101
2004538223.tif 000102
2004538223.tif 000103
2004538223.tif 000104
2004538223.tif 000105
2004538223.tif 000106
2004538223.tif 000107
2004538223.tif 000108
2004538223.tif 000109
2004538223.tif 000110
2004538223.tif 000111
2004538223.tif 000112
2004538223.tif 000113
2004538223.tif 000114
2004538223.tif 000115
2004538223.tif 000116
2004538223.tif 000117
2004538223.tif 000118
2004538223.tif 000119
2004538223.tif 000120
2004538223.tif 000121
2004538223.tif 000122
2004538223.tif 000123
2004538223.tif 000124
2004538223.tif 000125
2004538223.tif 000126
2004538223.tif 000127
2004538223.tif 000128
2004538223.tif 000129
2004538223.tif 000130
2004538223.tif 000131
【国際公開パンフレット（コレクトバージョン）】
2004538223.tif 000132
【国際公開パンフレット（コレクトバージョン）】
2004538223.tif 000133
2004538223.tif 000134
【国際調査報告】
2004538223.tif 000135