(57)【要約】  各データはサービス元及びサービス先のペア並びに価格情報を含み、複数の出荷サービスに関するデータを提供するステップと、各出荷サービスは出荷サービス提供者と関連付けられ、複数の出荷サービス提供者に関するデータを提供するステップと、貨物の出荷元及び出荷先を提供するステップと、出荷元、出荷先、及び所定のルート実現性の基準に応じて、出荷サービスの実現性の組を特定するステップと、所定のビジネス関係の基準に応じて、出荷サービス提供者の組を特定するステップと、特定された出荷サービスの実現性の組及び特定された提供者の組に応じて、提供された出荷元から提供された出荷先への貨物用の出荷ルートをリアルタイムで決定するステップと、出荷サービス価格情報に応じて、決定された出荷ルートに関連する価格情報をリアルタイムで決定するステップと、決定された出荷ルート及び決定された関連する価格情報を出力するステップと、を含む方法。【選択図】図１Ｂ
2016527645.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに実装された貨物出荷ルート決定方法であって、該方法は、
各出荷サービスデータは、サービス元及びサービス先のペアを含み、価格情報を更に含むものであって、複数の出荷サービスに関するデータを提供するステップと、
各出荷サービスは、前記出荷サービス提供者の特定の１つと関連付けられるものであって、複数の出荷サービス提供者に関するデータを提供するステップと、
前記貨物の出荷元を提供するステップと、
前記貨物の出荷先を提供するステップと、
前記提供された出荷元、前記提供された出荷先、及び所定のルート実現性の基準に応じて、前記出荷サービスの実現性の組を特定するステップと、
所定のビジネス関係の基準に応じて、前記出荷サービス提供者の組を特定するステップと、
前記特定された出荷サービスの実現性の組及び前記特定された提供者の組に応じて、前記提供された出荷元から前記提供された出荷先への前記貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、
前記出荷サービス価格情報に応じて、前記決定された少なくとも１つの出荷ルートに関連する価格情報をリアルタイムで決定するステップと、
前記決定された少なくとも１つの出荷ルート及び前記決定された関連する価格情報を出力するステップと、
を含む方法。
【請求項２】
前記出荷元及び出荷先の前記提供するステップは、ユーザ端末から前記出荷元及び出荷先を受信するステップを含み、前記出力するステップは、
前記決定された出荷ルートに応じて信号を発生するステップと、
前記発生された信号を前記ユーザ端末に送信するステップと、
を含む、請求項１に記載の方法。
【請求項３】
前記出荷サービス提供者データは、複数の出荷サービス販売者及び複数の出荷サービス再販売者に関するデータであって、各出荷サービス再販売者の前記データは利幅規則を含むデータを含み、
前記提供者の組を特定するステップは、少なくとも１つの販売者及び少なくとも１つの再販売者を特定するステップを含み、前記出荷ルート価格情報は、前記利幅規則に更に応じて決定される、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの再販売者は、複数の再販売者を含み、前記少なくとも１つの販売者は、複数の販売者を特定するステップを含み、
前記第１のビジネス関係の基準は、
前記再販売者の１つと前記販売者の１つとの間の既存のビジネス関係、又は
前記再販売者と前記販売者との間の潜在的なビジネス関係に関する規則を含む、請求項３に記載の方法。
【請求項５】
少なくとも１つの再販売者の前記特定するステップは、複数の再販売者を特定するステップを含み、
前記特定された再販売者の第１の再販売者は、関連する出荷サービス販売者からの前記出荷サービスの１つの潜在的購入者として特定され、前記特定された再販売者の第２の再販売者は、前記第１の再販売者からの前記出荷サービスの潜在的購入者として特定され、前記出荷ルート価格情報は、
前記潜在的に購入可能な出荷サービスと、
前記第１の再販売者の前記利幅規則と、
前記第２の再販売者の前記利幅規則と、
に応じて決定される、
請求項３に記載の方法。
【請求項６】
前記貨物に関連する出荷サービス購入者に関する情報を提供するステップを更に含み、前記第１のビジネス関係の基準は、
前記購入者と前記提供者のいずれかとの間のビジネス関係の存在、又は
前記購入者と前記提供者との間の潜在的なビジネス関係に関する規則を含む、請求項１に記載の方法。
【請求項７】
前記潜在的なビジネス関係の規則は、特定の荷物ネットワークと共に前記購入者のメンバーシップの存在を含む、請求項６に記載の方法。
【請求項８】
前記出荷サービス提供者に関連する前記出荷サービスの１つに関する前記価格情報を前記出荷サービス提供者の１つからリアルタイムで受信するステップを更に含む、請求項１に記載の方法。
【請求項９】
前記サービス元及びサービス先のそれぞれは、所定の複数の地域タイプの１つとして定義され、前記方法は、
前記複数の地域タイプのそれぞれに従って、前記出荷元及び出荷先のそれぞれの場所を決定するステップと、
前記複数の地域タイプのそれぞれに従って、前記出荷元を含む前記サービス元を特定するステップと、
前記複数の地域タイプのそれぞれに従って、前記出荷先を含む前記サービス先を特定するステップと、
を更に含み、
前記ルート実現性の基準は、前記出荷元を含む前記特定されたサービス元、又は前記出荷先を含む前記特定されたサービス先を含む、請求項１に記載の方法。
【請求項１０】
各出荷サービス用に、関連するサービス提供者から前記サービス元及びサービス先のペアを受信するステップと、
前記受信されたサービス元又はサービス先の１つにおける地域タイプは、前記所定の複数の地域タイプの１つでない場合に、前記所定の複数の地域タイプの１つに対応するように、前記受信されたサービス元又はサービス先を調整するステップと、
を更に含む、請求項９に記載の方法。
【請求項１１】
前記所定の複数の地域タイプは、国、都市圏、郵便番号範囲及び地区の少なくとも２つからなる、請求項９に記載の方法。
【請求項１２】
前記複数の出荷サービスは、ハブ行の出荷サービスの複数の組を含み、前記ハブ行の出荷サービスの各組のサービス先は、複数のハブの特定の１つに対応し、
前記複数の出荷サービスは、ハブ発の出荷サービスの複数の組を更に含み、前記ハブ発の出荷サービスの各組のサービス元は、前記複数のハブの特定の１つに対応し、
前記方法は、
前記複数のハブのそれぞれのために管轄区域を決定するステップと、
前記出荷元を含む前記決定された管轄区域に応じて、前記ハブの少なくとも１つを特定するステップと、
前記出荷先を含む前記決定された管轄区域に応じて、前記ハブの少なくとも１つを特定するステップと、
管轄区域が前記出荷元を含む前記選択された少なくとも１つのハブに関連する前記ハブ発の出荷サービスの組から出荷サービスを特定するステップと、
管轄区域が前記出荷先を含む前記選択された少なくとも１つのハブに関連する前記ハブ行きの出荷サービスの組から出荷サービスを特定するステップと、
を更に含み、
前記出荷ルートを決定するステップは、前記特定されたハブ発の出荷サービス及び前記特定されたハブ行の出荷サービスに更に応じる、請求項１に記載の方法。
【請求項１３】
前記特定されたハブ発の出荷サービス及び前記特定されたハブ行の出荷サービスが同じである、請求項１２に記載の方法。
【請求項１４】
前記管轄区域を決定するステップは、
複数の地理的ゾーンを決定するステップと、
前記決定された地理的ゾーンのそれぞれのために、前記地理的ゾーンの所定の距離内の前記ハブのそれぞれに、関連性のランクを割り当てるステップと、
前記割り当てられた関連性のランクに応じて、かつ関連性のランクの基準に更に応じて、前記決定された地理的ゾーンの組に前記ハブのそれぞれを関連付けるステップであって、前記ハブの前記管轄区域は、前記関連付けられた地理的ゾーンの組に応じて決定される、関連付けるステップと、
を含み、
前記関連性のランクは、
前記地理的ゾーンと前記ハブとの間の距離、
前記ハブの出荷処理量、又は
前記関連するハブ行の出荷サービスの組又は前記関連するハブ発の出荷サービスの組の運用頻度に応じて割り当てられる、請求項１２に記載の方法。
【請求項１５】
管轄区域が前記出荷元を含む前記ハブの１つを特定する前記ステップは、前記関連するハブ発の出荷サービスの組に応じ、
管轄区域が前記出荷先を含む前記ハブの１つを特定する前記ステップは、前記関連するハブ行の出荷サービスの組に更に応じる、請求項１２に記載の方法。
【請求項１６】
前記ハブのそれぞれに活動のランクを割り当てるステップであって、前記活動のランクは、前記ハブの出荷処理量、又は前記ハブ行若しくは発の出荷サービスの運用頻度に応じて割り当てられる、割り当てるステップと、
前記割り当てられた活動のランク及び活動のランクの基準に応じ、ハブの実現性の基準に更に応じて、前記ハブの１つを特定するステップと、
を更に含み、
前記出荷ルートを決定するステップは、前記活動のランクを特定されたハブに更に応じる、請求項１２に記載の方法。
【請求項１７】
前記ハブ発の出荷サービスのそれぞれのために、前記対応するハブ用の前記決定された管轄区域の表示を格納するステップと、
前記ハブ行の出荷サービスのそれぞれのために、前記対応するハブ用の前記決定された管轄区域の表示を格納するステップと、
を更に含む、請求項１２に記載の方法。
【請求項１８】
前記管轄区域は、１つ又は複数の地区から構成されるように決定される、請求項１２に記載の方法。
【請求項１９】
前記少なくとも１つの出荷ルートは、複数の出荷ルートを含む、請求項１に記載の方法。
【請求項２０】
前記決定された出荷ルートのそれぞれは、前記実現性の組の複数の出荷サービスと関連付けられる、請求項１９に記載の方法。
【請求項２１】
各出荷サービスデータは、スケジュール情報を更に含み、前記方法は、
前記決定された出荷ルートのそれぞれに関連するスケジュール情報をリアルタイムで決定するステップと、
前記決定されたスケジュール情報及び前記決定された価格情報に応じ、所定の価格及びスケジュールの基準に更に応じて、前記決定された出荷ルートのそれぞれにルートのランクを割り当てるステップと、
を更に含み、
前記出力するステップは、前記割り当てられたルートのランクに応じ、ルートのランクの基準に更に応じる、請求項１９に記載の方法。
【請求項２２】
コンピュータに実装された貨物出荷ルート決定方法であって、該方法は、
各ハブ発の出荷サービスデータは、サービス元及びサービス先のペアを含み、ハブ発の出荷サービスの各組の前記サービス元は、複数のハブの特定の１つに対応するものであって、複数組のハブ発の出荷サービスに関するデータを提供するステップと、
各ハブ行の出荷サービスデータは、サービス元及びサービス先のペアを含み、ハブ発の出荷サービスの各組の前記サービス先は、前記複数のハブの特定の１つに対応するものであって、複数組のハブ行の出荷サービスに関するデータを提供するステップと、
前記複数のハブのそれぞれのために管轄区域を決定するステップと、
前記貨物の出荷元を提供するステップと、
前記貨物の出荷先を提供するステップと、
前記出荷元を含む前記決定された管轄区域に応じて、前記ハブの少なくとも１つを特定するステップと、
前記出荷先を含む前記決定された管轄区域に応じて、前記ハブの少なくとも１つを特定するステップと、
管轄区域が前記出荷元を含む前記選択された少なくとも１つのハブに関連する前記ハブ発の出荷サービスの組から出荷サービスを特定するステップと、
管轄区域が前記出荷先を含む前記選択された少なくとも１つのハブに関連する前記ハブ行の出荷サービスの組から出荷サービスを特定するステップと、
前記受信された出荷元から前記受信された出荷先への前記貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップであって、
前記出荷元と、
前記出荷先と、
前記特定されたハブ発の出荷サービスと、
前記特定されたハブ行の出荷サービスと、に応じて決定するステップと、
前記決定された少なくとも１つの出荷ルートを出力するステップと、
を含む方法。
【請求項２３】
前記出荷元及び出荷先を提供するステップは、前記出荷元及び出荷先をユーザ端末から受信するステップを含み、前記出力するステップは、
前記決定された出荷ルートに応じて信号を発生するステップと、
前記発生された信号を前記ユーザ端末に送信するステップと、
を含む、請求項２２に記載の方法。
【請求項２４】
前記特定されたハブ発の出荷サービス及び前記特定されたハブ行の出荷サービスが同じである、請求項２２に記載の方法。
【請求項２５】
前記管轄区域を決定するステップは、
複数の地理的ゾーンを決定するステップと、
前記決定された地理的ゾーンのそれぞれのために、前記地理的ゾーンの所定の距離内の前記ハブのそれぞれに、関連性のランクを割り当てるステップと、
前記割り当てられた関連性のランクに応じ、関連性のランクの基準に更に応じて、前記決定された地理的ゾーンの組に前記ハブのそれぞれを関連付けるステップであって、前記ハブの前記管轄区域は、前記関連する地理的ゾーンの組に応じて決定される、関連付けるステップと、
を含み、
前記関連性のランクは、
前記地理的ゾーンと前記ハブとの間の距離、
前記ハブの出荷処理量、又は
前記関連するハブに入る出荷サービスの組又は前記関連するハブから出る出荷サービスの組の運用頻度に応じて割り当てられる、請求項２２に記載の方法。
【請求項２６】
管轄区域が前記出荷元を含む前記ハブの１つを特定する前記ステップは、前記関連するハブを出発する出荷サービスの組に応じ、
管轄区域が前記出荷先を含む前記ハブの１つを特定する前記ステップは、前記関連するハブに到着する出荷サービスの組に更に応じる、請求項２２に記載の方法。
【請求項２７】
活動のランクは、前記ハブの出荷処理量、又は前記ハブに入るか若しくはそこから出る出荷サービスの運用頻度に応じて割り当てられるものであって、前記ハブのそれぞれに前記活動のランクを割り当てるステップと、
前記割り当てられた活動のランク及び活動のランクの基準に応じ、ハブの実現性の基準に更に応じて、前記ハブの１つを特定するステップであって、前記活動のランクを特定されたハブは、前記貨物用の出荷ルート用に実現可能とする、特定するステップと、
を更に含み、
前記出荷ルートを決定するステップは、前記活動のランクを特定されたハブに更に応じる、請求項２２に記載の方法。
【請求項２８】
前記ハブ発の出荷サービスのそれぞれのために、前記対応するハブ用の前記決定された管轄区域の表示を格納するステップと、
前記ハブ行の出荷サービスのそれぞれのために、前記対応するハブ用の前記決定された管轄区域の表示を格納するステップと、
を更に含む、請求項２２に記載の方法。
【請求項２９】
前記管轄区域は、１つ又は複数の地区から構成されるように決定される、請求項２２に記載の方法。
【請求項３０】
コンピュータに実装された貨物出荷ルート決定方法であって、
各出荷サービスデータは、サービス元及びサービス先のペアを含み、前記サービス元及びサービス先のそれぞれは、所定の複数の地域タイプの１つとして定義されるものであって、複数の出荷サービスに関するデータを提供するステップと、
前記貨物の出荷元を提供するステップと、
前記貨物の出荷先を提供するステップと、
前記複数の地域タイプのそれぞれに従って、前記出荷元及び出荷先のそれぞれの場所を決定するステップと、
前記複数の地域タイプのそれぞれに従って、前記出荷元を含む前記サービス元を特定するステップと、
前記複数の地域タイプのそれぞれに従って、前記出荷先を含む前記サービス先を特定するステップと、
前記受信された出荷元から前記受信された出荷先への前記貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップであって、
前記出荷元を含む前記特定されたサービス元、又は
前記出荷先を含む前記特定されたサービス先
に応じて決定するステップと、
前記決定された少なくとも１つの出荷ルートを出力するステップと、
を含む方法。
【請求項３１】
前記出荷元及び出荷先は、ユーザ端末から受信され、前記出力するステップは、
前記決定された出荷ルートに応じて信号を発生するステップと、
前記発生された信号を前記ユーザ端末に送信するステップと、
を含む、請求項３０に記載の方法。
【請求項３２】
各出荷サービス用に、関連するサービス提供者から前記サービス元及びサービス先のペアを受信するステップと、
前記受信されたサービス元又はサービス先の１つにおける前記地域タイプは、前記所定の複数の地域タイプの１つでない場合に、前記所定の複数の地域タイプの１つに対応するように、前記受信されたサービス元又はサービス先を調整するステップと、
を更に含む、請求項３０に記載の方法。
【請求項３３】
前記所定の複数の地域タイプは、国、都市圏、郵便番号範囲及び地区の少なくとも２つからなる、請求項３０に記載の方法。
【請求項３４】
プロセッサと、
メモリと、
複数のユーザ端末と通信する通信モジュールと、
を含むサーバであって、
前記メモリは、
複数の出荷サービスに関するデータであって、各出荷サービスデータが、サービス元及びサービス先のペアを含み、かつ価格情報を更に含むデータと、
複数の出荷サービス提供者に関するデータであって、各出荷サービスが、前記出荷サービス提供者の特定の１つと関連付けられるデータと、
を格納し、
前記通信モジュールは、貨物の出荷元及び前記貨物の出荷先を受信するように配置され、
前記プロセッサは、
前記受信された出荷元、前記受信された出荷先、及び所定のルート実現性の基準に応じて、前記出荷サービスの実現性の組を特定するように、
所定のビジネス関係の基準に応じて、前記出荷サービス提供者の組を特定するように、
前記特定された出荷サービスの実現性の組及び前記特定された提供者の組に応じて、前記受信された出荷元から前記受信された出荷先への前記貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するように、
前記出荷サービス価格情報に応じて、前記決定された少なくとも１つの出荷ルートに関連する価格情報をリアルタイムで決定するように、かつ
前記決定された少なくとも１つの出荷ルート及び前記決定された関連する価格情報を前記通信モジュールを介して前記ユーザ端末に出力するように、
配置されるサーバ。
【請求項３５】
プロセッサと、
メモリと、
複数のユーザ端末と通信する通信モジュールと、
を含むサーバであって、
前記メモリは、
ハブ発の出荷サービスの複数の組に関するデータであって、各ハブ発の出荷サービスデータは、サービス元及びサービス先のペアを含み、前記ハブ発の出荷サービスの各組のサービス元は、複数のハブの特定の１つに対応するデータと、
ハブ行の出荷サービスの複数の組に関するデータであって、各ハブ行の出荷サービスデータは、サービス元及びサービス先のペアを含み、前記ハブ行の出荷サービスの各組のサービス先は、前記複数のハブの特定の１つに対応するデータと、
を格納し、
前記プロセッサが、
前記複数のハブのそれぞれのために管轄区域を決定し、
ユーザ端末から前記通信モジュールを介して前記貨物の出荷元及び出荷先を受信し、
前記出荷元を含む前記決定された管轄区域に応じて、前記ハブの少なくとも１つを特定し、
前記出荷先を含む前記決定された管轄区域に応じて、前記ハブの少なくとも１つを特定し、
管轄区域が前記出荷元を含む前記選択された少なくとも１つのハブに関連する前記ハブ発の出荷サービスの組から出荷サービスを特定し、
管轄区域が前記出荷先を含む前記選択された少なくとも１つのハブに関連する前記ハブ行の出荷サービスの組から出荷サービスを特定し、
前記受信された出荷元から前記受信された出荷先への前記貨物用の少なくとも１つの出荷ルートをリアルタイムで決定することであって、
前記出荷元と、
前記出荷先と、
前記特定されたハブ発の出荷サービスと、
前記特定されたハブ行の出荷サービスと、
に応じて決定し、かつ
前記ユーザ端末に前記通信モジュールを介して前記決定された少なくとも１つの出荷ルートを出力するように、
配置されるサーバ。
【請求項３６】
プロセッサと、
メモリと、
複数のユーザ端末と通信する通信モジュールと、
を含むサーバであって、
前記メモリが、複数の出荷サービスに関するデータであって、各出荷サービスデータが、サービス元及びサービス先のペアを含み、前記サービス元及びサービス先のそれぞれは、所定の複数の地域タイプの１つとして決定されるデータを格納し、
前記プロセッサは、
前記貨物の出荷元及び出荷先を前記通信モジュールを介してユーザ端末から受信し、
前記複数の地域タイプのそれぞれに従って、前記出荷元及び出荷先のそれぞれの場所を決定し、
前記出荷元を含む前記サービス元の１つを特定するために、前記複数の地域タイプのそれぞれに従って、前記出荷元を前記サービス元と比較し、
前記出荷先を含む前記サービス先の１つを特定するために、前記複数の地域タイプのそれぞれに従って、前記出荷先を前記サービス先と比較し、
前記受信された出荷元から前記受信された出荷先への前記貨物用の少なくとも１つの出荷ルートをリアルタイムで決定することであって、
前記出荷元を含む前記特定されたサービス元、又は
前記出荷先を含む前記特定されたサービス先に応じて決定し、かつ
前記ユーザ端末に前記通信モジュールを介して前記決定された少なくとも１つの出荷ルートを出力するように、
配置されるサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にルート決定の分野に関し、特に貨物出荷ルート決定装置及び方法に関する。
【背景技術】
【０００２】
多くのビジネスにとって、しばしば異なる国々である地球上の２つの地点間における荷物（貨物）の出荷用のルートを頻繁に選択することが必要である。典型的なルートは、出荷元住所から港へのトラック輸送サービス、１つ又は複数の航空機及び／又は海上貨物輸送サービス、並びに第２の港から出荷先住所へのトラック輸送サービスなどの多数の区間を含むことになろう。
【０００３】
ルートにおけるこれらの３つ以上の「区間」のそれぞれが、異なる輸送ベンダから提供され、各区間の計画及び価格設定が、例えば、出荷元の国におけるトラック輸送会社からの、航空会社又は海洋運送会社からの、かつ出荷先の国におけるトラック輸送会社からの異なるデータソースを必要とすることが理解されよう。典型的には、かかるルート計画及び価格設定は、会社の従業員によって手動で行われる。これは、大量の時間を消費し、かつ従業員が全ての選択肢を自らの前に有する訳ではないので、最適なルート選択をできるようにはしない。更に、異なるサービスの提供者に見積もりを要求した後、会社は、全体的な見積もりに必要とされるデータを収集する前に数日待つ必要があり得る。
【０００４】
自動出荷ルート決定用の１つのアルゴリズムは、全ての出荷ルートの組み合わせをチェックすることを含むことになろう。例えば、Ｌｏｎｄｏｎ,ＥｎｇｌａｎｄからＣｈｉｃａｇｏ,Ｉｌｌｉｎｏｉｓへの荷物の戸別の出荷を検討する際に、トラック輸送サービスのデータベースが、Ｌｏｎｄｏｎの出荷元住所からいずれかの港へのサービス用に照会されることになろう。第２に、それらのサービスの全てを通してループし、かつそれらのそれぞれに関し、その港からＵＳにおける（及び恐らくまたＵＫ及びＵＳ間の優れた接続航空便を提供し得る他の国々における）港への全ての利用可能な航空／外国航路サービス用の別のデータベースを照会することが必要であろう。第３に、Ｌｏｎｄｏｎにおける出荷元住所からＵＳにおける港へのそれらの組み合わされたトラック及び航空／外国航路サービスの全てを通してループし、かつ各かかる組み合わせに関し、港からＣｈｉｃａｇｏにおける最終目的地へのトラック輸送サービス用の第３のデータベースを照会することが必要であろう。
【０００５】
かかる入れ子ループが、極めて時間を消費し、かつ接続のための港を介して４つ及び５つの区間ルートを考慮すると、より一層時間を消費する可能性があることが分かる。更に、かかるアルゴリズムは、無駄が多い。何故なら、それは、かかる港からのサービスが存在しないＵＫの港からのサービスを照会することに時間を費やすか、又はＵＳの港へのルートを検討することに時間を費やし、その結果、それらのＵＳの港から最終目的地へのトラック輸送サービスが利用できないことを発見することになるからである。
【０００６】
別の任意選択のアルゴリズムは、末端間のルートの全ての可能な組み合わせのデータベースを予め計算すること、及びこれらの計算された組み合わせの全てをデータベースに格納することを含むことになろう。かかるデータベースにおける各ルートは、貨物取扱業務、例えば、ロンドンヒースロー空港（ＬＨＲ）を中心に半径５０ｋｍにおける集荷を伴うＬＨＲ空港へのトラック輸送サービス、ＬＨＲからシカゴオヘア空港（ＯＲＤ）への貨物取扱業務、及びＯＲＤ空港における集荷及びＣｈｉｃａｇｏを中心に半径１００ｋｍまでの配達を伴うトラック輸送サービスのリストを含むことになろう。
【０００７】
しかしながら、多くのトラック輸送会社及び航空会社は、利用可能な何百又は何千のサービスさえも有する。更に、幾つかのトラック輸送サービスは、ある国の各郵便番号（ｚｉｐ  ｃｏｄｅ）／郵便番号（ｐｏｓｔａｌ  ｃｏｄｅ）用に別々に価格設定され提供される。従って、３つ以上の区間の組み合わせは、データベースに格納するのが非現実的な何十億ものルートへと急速に爆発的に増加する。たとえ全てのルートが、大きなデータベースに実際に格納できるとしても、単一のサービスが変化すると、そのサービスを含む潜在的に何百万もの実現されたルートを更新するのに時間がかかる可能性がある。データを更新する際のかかる遅延は、極めて望ましくない。
【０００８】
２００８年４月２２日にＣａｐｅｌｌｉｎｉに付与された米国特許第７，３６３，３１９号明細書は、その内容全体が参照によって本明細書で援用されるが、輸送関連のルートを検索するための検索エンジンに向けられている。位置システムが、ノード及びノードのそれぞれのための任意選択的な運用地域を決定するために用いられる。システムは、任意選択的にユーザ指定の要件に従って、ノードの経路を検索し、経路は、２つのノード間の出荷サービスを提供するサービス提供者を表す。
【０００９】
Ｃａｐｅｌｌｉｎｉのシステムは、サービス提供者間、又はサービス提供者と顧客との間のビジネス関係を考慮に入れていない。更に、Ｃａｐｅｌｌｉｎｉのシステムは、サービス提供者からサービスを購入して顧客にそれらを販売する再販売者を考慮に入れていない。更に、Ｃａｐｅｌｌｉｎｉのシステムは、関連するサービス提供者の入力によってか又は地理的な規則のいずれかによって、各ノードの運用地域を決定する。かかるシステムは、空港又は海港に関連する運用地域など、より複雑な運用地域を考慮に入れておらず、かつ地理的地域に索引を付ける効率的な方法を提供していない。
【００１０】
従って、ベンダ−顧客及びベンダ−再販売者−顧客関係を考慮に入れて地理的地域の効率的なマッチングを準備する改善された出荷ルートをユーザにリアルタイムで提供できる貨物出荷ルート決定システム及び方法の長い間感じられてきた必要性が存在する。
【発明の概要】
【課題を解決するための手段】
【００１１】
従って、本発明の主な目的は、先行技術の欠点を克服することである。これは、一実施形態において、コンピュータに実装された貨物出荷ルート決定方法であって、各出荷サービスデータは、サービス元及びサービス先のペアを含み、価格情報を更に含むものであって、複数の出荷サービスに関するデータを提供するステップと、各出荷サービスは、出荷サービス提供者の特定の１つと関連付けられており、複数の出荷サービス提供者に関するデータを提供するステップと、貨物の出荷元を提供するステップと、貨物の出荷先を提供するステップと、提供された出荷元、提供された出荷先、及び所定のルート実現性の基準に応じて、出荷サービスの実現性の組を特定するステップと、所定のビジネス関係の基準に応じて、出荷サービス提供者の組を特定するステップと、特定された出荷サービスの実現性の組及び特定された提供者の組に応じて、提供された出荷元から提供された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、出荷サービス価格情報に応じて、決定された少なくとも１つの出荷ルートと関連する価格情報をリアルタイムで決定するステップと、決定された少なくとも１つの出荷ルート及び決定された関連する価格情報を出力するステップと、を含む方法を提供するステップによって達成される。
【００１２】
１つの独立実施形態において、非一時的なコンピュータ可読媒体であって、命令を格納した非一時的なコンピュータ可読媒体が提供され、命令は、１つ又は複数のプロセッサによって実行された場合に、１つ又は複数のプロセッサに動作を実行させ、動作は、各出荷サービスデータは、サービス元及びサービス先のペアを含み、価格情報を更に含むものであって、複数の出荷サービスに関するデータを提供するステップと、各出荷サービスは、出荷サービス提供者の特定の１つと関連付けられ、複数の出荷サービス提供者に関するデータを提供するステップと、貨物の出荷元を提供するステップと、貨物の出荷先を提供するステップと、提供された出荷元、提供された出荷先及び所定のルート実現性の基準に応じて、出荷サービスの実現性の組を特定するステップと、所定のビジネス関係の基準に応じて、出荷サービス提供者の組を特定するステップと、特定された出荷サービスの実現性の組及び特定された提供者の組に応じて、提供された出荷元から提供された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、出荷サービス価格情報に応じて、決定された少なくとも１つの出荷ルートと関連する価格情報をリアルタイムで決定するステップと、決定された少なくとも１つの出荷ルート及び決定された関連する価格情報を出力するステップと、を含む。
【００１３】
別の独立実施形態において、サーバが提供され、サーバは、プロセッサと、メモリと、複数のユーザ端末と通信する通信モジュールと、を含む。メモリは、複数の出荷サービスに関するデータであって、各出荷サービスデータが、サービス元及びサービス先のペアを含み、価格情報を更に含むデータと、複数の出荷サービス提供者に関するデータであって、各出荷サービスは、出荷サービス提供者の特定の１つと関連付けられるデータと、を格納する。通信モジュールは、貨物の出荷元及び貨物の出荷先を受信するように配置される。プロセッサは、受信された出荷元、受信された出荷先、及び所定のルート実現性の基準に応じて、出荷サービスの実現性の組を特定するように、所定のビジネス関係の基準に応じて、出荷サービス提供者の組を特定するように、特定された出荷サービスの実現性の組及び特定された提供者の組に応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するように、出荷サービス価格情報に応じて、決定された少なくとも１つの出荷ルートと関連する価格情報をリアルタイムで決定するように、かつユーザ端末に通信モジュールを介して決定された少なくとも１つの出荷ルート及び決定された関連する価格情報を出力するように、配置される。
【００１４】
１つの独立実施形態において、コンピュータに実装された貨物出荷ルート決定方法であって、各ハブ発の出荷サービスデータが、サービス元及びサービス先のペアを含み、ハブ発の出荷サービスの各組の出荷サービス元が、複数のハブの特定の１つに対応しており、ハブ発の出荷サービスの複数の組に関するデータを提供するステップと、各ハブ行の出荷サービスデータが、サービス元及びサービス先のペアを含み、ハブ行の出荷サービスの各組のサービス先が、複数のハブの特定の１つに対応しており、ハブ行の出荷サービスの複数の組に関するデータを提供するステップと、複数のハブのそれぞれのために管轄区域を決定するステップと、貨物の出荷元を提供するステップと、貨物の出荷先を提供するステップと、出荷元を含む決定された管轄区域に応じて、ハブの少なくとも１つを特定するステップと、出荷先を含む決定された管轄区域に応じて、ハブの少なくとも１つを特定するステップと、管轄区域が出荷元を含む選択された少なくとも１つのハブに関連するハブ発の出荷サービスの組から出荷サービスを特定するステップと、管轄区域が出荷先を含む選択された少なくとも１つのハブに関連するハブ行の出荷サービスの組から出荷サービスを特定するステップと、出荷元、出荷先、特定されたハブ発の出荷サービス、及び特定されたハブ行の出荷サービスに応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、決定された少なくとも１つの出荷ルートを出力するステップと、を含む方法である。
【００１５】
別の独立実施形態において、非一時的なコンピュータ可読媒体であって、命令を格納した非一時的なコンピュータ可読媒体が提供され、命令は、１つ又は複数のプロセッサによって実行された場合に、１つ又は複数のプロセッサに動作を実行させ、動作は、各ハブ発の出荷サービスデータが、サービス元及びサービス先のペアを含み、ハブ発の出荷サービスの各組のサービス元が、複数のハブの特定の１つに対応しており、ハブ発の出荷サービスの複数の組に関するデータを提供するステップと、各ハブ行の出荷サービスデータが、サービス元及びサービス先のペアを含み、ハブ行の出荷サービスの各組のサービス先が、複数のハブの特定の１つに対応しており、ハブ行の出荷サービスの複数の組に関するデータを提供するステップと、複数のハブのそれぞれのために管轄区域を決定するステップと、貨物の出荷元を提供するステップと、貨物の出荷先を提供するステップと、出荷元を含む決定された管轄区域に応じて、ハブの少なくとも１つを特定するステップと、出荷先を含む決定された管轄区域に応じて、ハブの少なくとも１つを特定するステップと、管轄区域が出荷元を含む選択された少なくとも１つのハブと関連するハブ発の出荷サービスの組から出荷サービスを特定するステップと、管轄区域が出荷先を含む選択された少なくとも１つのハブに関連するハブ行の出荷サービスの組から出荷サービスを特定するステップと、出荷元、出荷先、特定されたハブ発の出荷サービス、及び特定されたハブ行の出荷サービスに応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、決定された少なくとも１つの出荷ルートを出力するステップと、を含む。
【００１６】
別の独立実施形態において、サーバが提供され、サーバは、プロセッサと、メモリと、複数のユーザ端末と通信する通信モジュールと、を含む。メモリは、ハブ発の出荷サービスの複数の組に関するデータであって、各ハブ発の出荷サービスデータは、サービス元及びサービス先のペアを含み、ハブ発の出荷サービスの各組の出荷サービスは、複数のハブの特定の１つに対応するデータと、ハブ行の出荷サービスの複数の組に関するデータであって、各ハブ行の出荷サービスデータは、サービス元及びサービス先のペアを含み、ハブ行の出荷サービスの各組のサービス先は、複数のハブの特定の１つに対応するデータと、を格納する。プロセッサは、複数のハブのそれぞれのために管轄区域を決定するように、ユーザ端末から通信モジュールを介して貨物の出荷元及び出荷先を受信するように、出荷元を含む決定された管轄区域に応じて、ハブの少なくとも１つを特定するように、出荷先を含む決定された管轄区域に応じて、ハブの少なくとも１つを特定するように、管轄区域が出荷元を含む選択された少なくとも１つのハブと関連するハブ発の出荷サービスの組から出荷サービスを特定するように、管轄区域が出荷先を含む選択された少なくとも１つのハブに関連するハブ行の出荷サービスの組から出荷サービスを特定するように、出荷元、出荷先、特定されたハブ発の出荷サービス、及び特定されたハブ行の出荷サービスに応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するように、かつ決定された少なくとも１つの出荷ルートを通信モジュールを介してユーザ端末に出力するように、配置される。
【００１７】
１つの独立実施形態において、コンピュータに実装された貨物出荷ルート決定方法であって、各出荷サービスデータが、サービス元及びサービス先のペアを含み、サービス元及びサービス先のそれぞれは、所定の複数の地域タイプの１つとして決定されており、複数の出荷サービスに関するデータを提供するステップと、貨物の出荷元を提供するステップと、貨物の出荷先を提供するステップと、複数の地域タイプのそれぞれに従って、出荷元及び出荷先のそれぞれの場所を決定するステップと、出荷元を含むサービス元の１つを特定するために、複数の地域タイプのそれぞれに従って、出荷元をサービス元と比較するステップと、出荷先を含むサービス先の１つを特定するために、複数の地域タイプのそれぞれに従って、出荷先をサービス先と比較するステップと、出荷元を含む特定されたサービス元又は出荷先を含む特定されたサービス先に応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、決定された少なくとも１つの出荷ルートを出力するステップと、を含む方法が提供される。
【００１８】
別の独立実施形態において、非一時的なコンピュータ可読媒体であって、命令を格納した非一時的なコンピュータ可読媒体が提供され、命令は、１つ又は複数のプロセッサによって実行された場合に、１つ又は複数のプロセッサに動作を実行させ、動作は、各出荷サービスデータは、サービス元及びサービス先のペアを含み、サービス元及びサービス先のそれぞれが、所定の複数の地域タイプの特定の１つとして決定されており、複数の出荷サービスに関するデータを提供するステップと、貨物の出荷元を提供するステップと、貨物の出荷先を提供するステップと、複数の地域タイプのそれぞれに従って、出荷元及び出荷先のそれぞれの場所を決定するステップと、出荷元を含むサービス元の１つを特定するために、複数の地域タイプのそれぞれに従って、出荷元をサービス元と比較するステップと、出荷先を含むサービス先の１つを特定するために、複数の地域タイプのそれぞれに従って、出荷先をサービス先と比較するステップと、出荷元を含む特定されたサービス元又は出荷先を含む特定されたサービス先に応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するステップと、決定された少なくとも１つの出荷ルートを出力するステップと、を含む。
【００１９】
別の独立実施形態において、サーバが提供され、サーバは、プロセッサと、メモリと、複数のユーザ端末と通信する通信モジュールと、を含む。メモリは、複数の出荷サービスに関するデータであって、各出荷サービスデータが、サービス元及びサービス先のペアを含み、サービス元及びサービス先のそれぞれが、所定の複数の地域タイプの１つとして決定されるデータを格納する。プロセッサは、ユーザ端末から通信モジュールを介して貨物の出荷元及び出荷先を受信するように、複数の地域タイプのそれぞれに従って、出荷元及び出荷先のそれぞれの場所を決定するように、出荷元を含むサービス元の１つを特定するために、複数の地域タイプのそれぞれに従って、出荷元をサービス元と比較するように、出荷先を含むサービス先の１つを特定するために、複数の地域タイプのそれぞれに従って、出荷先をサービス先と比較するように、出荷元を含む特定されたサービス元又は出荷先を含む特定されたサービス先に応じて、受信された出荷元から受信された出荷先への貨物用の少なくとも１つの出荷ルートをリアルタイムで決定するように、かつ決定された少なくとも１つの出荷ルートを通信モジュールを介してユーザ端末に出力するように、配置される。
【００２０】
本発明の更なる特徴及び利点は、以下の図面及び説明から明らかになろう。
【００２１】
本発明のより良い理解のために、かつ本発明がどのように実行され得るかを示すために、ここで、純粋に例として添付の図面を参照する。添付の図面では、同様の数字は、全体を通して、対応する要素又はセクションを示す。
【００２２】
ここで、図面を詳細に特に参照すると、図示されている詳細が、単に、本発明の好ましい実施形態の例で、実例的な説明のためであり、かつ本発明の原理及び概念的態様の最も有用で容易に理解される説明と考えられるものを提供するために提示されることが強調される。この点において、本発明の基本的理解に必要であるよりも詳細に本発明の構造的細部を示す試みはなされず、図面に関してなされる説明は、本発明の幾つかの形態がどのように実際に具体化され得るかを当業者に明らかにする。
【図面の簡単な説明】
【００２３】
【図１Ａ】ある実施形態に従って、貨物出荷ルート決定システムのハイレベル概略図を示す。
【図１Ｂ】ある実施形態に従って、図１Ａのシステムのプロセッサ及びメモリのハイレベルブロック図を示す。
【図２Ａ】ある実施形態に従って、図１Ａ〜１Ｂのシステムの動作方法のハイレベルフローチャートを示す。
【図２Ｂ】決定された出荷ルートの例を示す。
【図２Ｃ】ある実施形態に従って、図２Ａの方法における任意選択のステージのハイレベルフローチャートを示す。
【図２Ｄ】ある実施形態に従って、図２Ａの方法における更なる任意選択のステージのハイレベルフローチャートを示す。
【図２Ｅ】ハブの管轄区域のある例のハイレベル概略図を示す。
【図２Ｆ】ハブの管轄区域の他の例のハイレベル概略図を示す。
【発明を実施するための形態】
【００２４】
本発明の少なくとも１つの実施形態を詳細に説明する前に、本発明が、以下の説明で述べられるか又は図面で示される構造の詳細及びコンポーネントの配置に、その適用において制限されないことを理解されたい。本発明は、他の実施形態に適用可能であり、又は様々な方法で実施若しくは実行される。また、本明細書で用いられた言い回し及び用語が、説明のためであり、限定として見なされるべきでないことを理解されたい。
【００２５】
図１Ａは、サーバ２０を含む貨物出荷ルート決定システム１０のハイレベル概略図を示し、図１Ｂは、サーバ２０のプロセッサ３０及びメモリ４０のハイレベルブロック図を示す。図１Ａ〜１Ｂは、一緒に説明される。サーバ２０は、プロセッサ３０、メモリ４０、及び通信モジュール５０を含む。サーバ２０の通信モジュール５０は、ネットワーク７０を通じて、複数のユーザ端末６０と通信する。一実施形態において、ネットワーク７０は、インターネットである。プロセッサ３０は、実現性の組の特定機能８０、提供者の組の特定機能９０、出荷ルート決定機能１００、出荷ルート価格決定機能１１０、出力モジュール１２０、任意選択の場所機能１３０、任意選択の元特定機能１４０、任意選択の先特定機能１５０、任意選択の地域タイプ調整機能１６０、任意選択の管轄区域決定機能１７０、任意選択のハブ特定機能１８０、任意選択のハブ発の組の特定機能１９０、及び任意選択のハブ行の組の特定機能２００を含む。プロセッサ３０の要素は、それぞれ、限定するわけではないが、専用機能と、汎用計算装置又はプロセッサ用のコンピュータ可読命令であって、メモリ４０に格納された可読命令と、専用ハードウェアと、専用制御回路と、のいずれかによって実現することができる。メモリ４０は、ハブ行部２１２及びハブ発部２１４を任意選択的に含む出荷サービス部２１０と、販売者部２２２及び再販売者部２２４を任意選択的に含む出荷サービス提供者部２２０と、を含む。メモリ４０は、以下で説明されるように、任意選択の管轄区域決定機能１７０によって決定されたハブの管轄区域を任意選択的に含むハブのマスターリストを任意選択的に含む。
【００２６】
図２Ａは、ある実施形態に従って、システム１０の動作方法のハイレベルフローチャートを示す。ステージ１０００において、複数の出荷サービスに関してデータが提供される。各出荷サービス用のデータは、メモリ４０の出荷サービス部２１０に格納され、サービス元及びサービス先のペアを含み、かつ価格情報、スケジュール情報、積み荷タイプ及び寸法に対する制限の情報、ベンダ情報、支払い条件、輸送会社の同一性、販売者情報、並びに／又は潜在購入者用の基準を任意選択的に更に含む。以下で更に説明されるように、サービスが、ハブ発である場合に、任意選択的に元の管轄区域に関するデータが、サービスにコピーされ、サービスが、ハブ行である場合に、任意選択的に先の管轄区域に関するデータが、サービスにコピーされる。任意選択的に、出荷サービスのフィールドは、当該技術分野において既知のデータベース索引付け技術を用いて、迅速な検索用に索引を付けられる。索引を付けられても良いフィールドは、限定するわけではないが、サービス元（又はＩＡＴＡ空港名コードなど、サービス元に関連するコード）、サービス元管轄区域（例えば、サービス元に関連する地区）、サービス先、サービス先管轄区域、サービスが提供される日付、輸送会社、及び販売者に関するデータを含む。本明細書で用いられるような用語「出荷サービス」は、限定するわけではないが、トラック輸送サービスのサービス地域など、第１のサービス地域から第２のサービス地域への提供された出荷サービスと、港から出発する特定の船、空港から出発する特定の航空便、鉄道ターミナルから出発する特定の鉄道サービス、又は車庫から出発する特定のトラックなど、ハブ（港、空港、車庫、倉庫、又はコンテナヤードを含む）から出発する特定の出荷サービスと、のいずれかを含むように意味される。各出荷サービスのサービス元及び／又はサービス先は、特定のハブでもよく、又はサービス地域であっても良い。一実施形態において、出発／集荷時刻、目的地到着時刻、又は他のスケジュール情報など、各出荷サービスに関連するスケジュール情報は、出荷サービスデータに格納される。
【００２７】
任意選択のステージ１００５において、ステージ１０００の出荷サービスの実現可能な組み合わせは、所定のルートへと組み合わされ、かつより迅速な検索用にメモリ４０に格納される。例えば、ＬＨＲ空港からジョンＦ．ケネディ国際空港（ＪＦＫ）への出荷サービス及びＪＦＫ空港からロサンゼルス国際空港（ＬＡＸ）への出荷サービスは、本来の２つの出荷サービス、即ちＬＨＲ及びＪＦＫから出発する出荷サービスを指す、かつＬＨＲからＬＡＸまで荷物を送る可能性を示すルートへと組み合わせても良い。
【００２８】
ステージ１０１０において、複数の出荷サービス提供者に関するデータが提供される。各出荷サービス提供者用のデータは、メモリ４０の出荷サービス提供者部２２０に格納される。各出荷サービス提供者は、ステージ１０００の出荷サービスの少なくとも１つと関連付けられる。一実施形態において、各出荷サービス提供者は、出荷サービス販売者である。本明細書で用いられるような用語「出荷サービス販売者」は、１つ又は複数の出荷サービスを提供し、かつこれらの出荷サービスを顧客に販売するエンティティとして定義される。例えば、出荷サービス販売者は、限定するわけではないが、トラックに基づいた出荷サービスを販売するトラック輸送サービス会社、航空機に基づいた出荷サービスを販売する航空会社、船に基づいた出荷サービスを販売する貨物船会社、鉄道会社、運送業者、貨物混載業者、貨物共同積み込み会社、第三者物流提供者（３ＰＬ）、及び貨物取扱業務を販売する物流サービス業者（関連する船を所有又は管理してもしなくても）を含んでも良い。別の実施形態において、複数の出荷サービス提供者は、複数の出荷サービス販売者であって、それらに関連するデータがメモリ４０の販売者部２２２に格納された複数の出荷サービス販売者と、複数の出荷サービス再販売者であって、それらに関連するデータがメモリ４０の再販売者部２２４に格納された複数の出荷サービス再販売者と、を含む。本明細書で用いられるような用語「出荷サービス再販売者」は、出荷サービス販売者から出荷サービスを購入し、かつ購入した出荷サービスを他のエンティティに販売するエンティティを定義することを意味する。更なる一実施形態において、各出荷サービス再販売者のデータは、それによって再販売される出荷サービスの価格に追加される金額又はパーセンテージを示す利幅規則を含む。一実施形態において、出荷サービス再販売者と特定の出荷サービス販売者との間の既存のビジネス関係に従って、それぞれ異なるタイプの出荷サービス、特定の異なる出荷サービス、異なるタイプの出荷サービス販売者、異なる日付範囲、異なるタイプの購入者若しくは特定の購入者、又は特定の出荷サービス販売者用に、複数の利幅規則が提供される。
【００２９】
利幅規則の例は、限定するわけではないが、合計価格にパーセンテージを追加すること、特定の料金だけにパーセンテージを追加すること、最低絶対額に従ってパーセンテージを追加すること、重量単位ごとに金額を追加すること、及びＴＥＵ（２０フィートコンテナ換算）ごとに金額を追加することを含む。
【００３０】
ステージ１０２０において、貨物の出荷元及び出荷先が、通信モジュール５０を介してユーザ端末６０から受信される。一実施形態において、貨物の重量及び寸法、貨物のタイプの詳細及び貨物ユニットの数、各貨物ユニット（例えばパレット）の重量の大きさ、並びに貨物内容の詳細（例えば、統計品目番号又はＨＳコードによる商品コード）など、貨物に関する情報が、追加的に受信される。別の実施形態において、貨物用の所望の集荷及び／又は配達スケジュールが、追加的に受信される。一実施形態において、出荷サービス購入者の居住国、信用格付け、及び／又は職業上のメンバーシップなど、貨物に関連する出荷サービス購入者に関する情報が受信される。本明細書で用いられるような用語「出荷サービス購入者」は、１つ又は複数の出荷サービスを介して、貨物を出荷したいと思うエンティティとして定義される。別の実施形態において、出荷サービス購入者情報は、メモリ４０に予め格納される。
【００３１】
ステージ１０３０において、ステージ１０２０の提供された出荷元、ステージ１０２０の提供された出荷先、及び所定のルート実現性の基準に応じて、実現性の組の特定機能８０は、ステージ１０００の複数の出荷サービスから出荷サービスの実現性の組を特定するように配置される。特定された実現性の組の各出荷サービスは、提供された出荷元から提供された出荷先への貨物用の出荷ルート用に実現可能である。即ち、これらの出荷サービスの１つ、又はそれらの複数における組み合わせは、所定のルート実現性の基準の制限内で、出荷元から出荷先への貨物用の出荷ルートを作成するために用いることができる。一実施形態において、特定された実現性の組は、サービス元が貨物の出荷元に一致する元一致出荷サービス、及びサービス先が貨物の出荷先に一致する先一致出荷サービスを含む。更なる一実施形態において、特定された実現性の組は、直接又は他の出荷サービスを介して、元一致出荷サービスを先一致出荷サービスに接続する出荷サービスを更に含む。他の実現性の基準は、貨物の性質、寸法、重量、及び内容、並びに／又は好ましい出荷日を任意選択的に含む。
【００３２】
一実施形態において、実現性の組は、任意選択の出荷ルートを決定することによって更に特定される。特に、出荷ルート決定機能１００は、ステージ１０５０に関連して以下で説明されるように、特定の出荷サービスの組み合わせは、受信された出荷元から受信された出荷先への出荷ルートを形成できるかどうかを決定するように配置される。別の実施形態において、実現性の組は、ステージ１０４０に関連して以下で説明されるように、ビジネス関係の基準に従い、出荷サービス提供者のフィルタリングに応じて更に特定される。
【００３３】
任意選択的に、このステージにおいて、ステージ１０００に関連して上記で説明された索引付けは、要求された出荷と一致し得る出荷サービスのサブセットを迅速に選択するために利用され得る。任意選択的に、ステージ１０２０の受信された出荷元と同じ国で始まる全ての出荷サービスを選択するなど、ファジーな基準が用いられても良い。
【００３４】
任意選択的に、このステージにおいて、任意選択のステージ１００５における予め計算されるルートは、迂回ルートを決定することなく、一度に１つの出荷サービスを特定されても良い。
【００３５】
代替として、出荷サービス部２１０に格納された出荷サービスは、グラフに任意選択的に配置されても良い。ベルマン−フォード又はダイクストラなど、グラフで経路を見つけるための、当該技術分野で既知の標準的アルゴリズムは、元を先に接続するサービスのルートを見つけるために用いられても良い。更に任意選択的に、出荷サービスのハブ元及びハブ先、即ち、出荷サービスが出発し到着する特定のハブは、以下で更に説明されるように、共通ノードとしてグラフに提供される。
【００３６】
ステージ１０４０において、所定のビジネス関係の基準に応じて、提供者の組の特定機能９０は、出荷サービス提供者の組を特定するように配置される。一実施形態において、出荷サービス提供者の組の特定は、それらの関連する出荷サービス提供者に応じて、出荷サービスの組を特定することを含む。一実施形態において、出荷サービス提供者の組は、ステージ１０３０の特定された実現可能な出荷サービスに関連する出荷サービス提供者の間から特定される。一実施形態において、ビジネス関係の基準は、１つ若しくは複数の出荷サービス再販売者と１つ若しくは複数の出荷サービス販売者との間の既存のビジネス関係、及び／又は貨物と関連する出荷サービス購入者と出荷サービス販売者若しくは再販売者のいずれかとの間の既存のビジネス関係を含む。別の実施形態において、ビジネス関係の基準は、１つ若しくは複数の出荷サービス再販売者と１つ若しくは複数の出荷サービス販売者との間の潜在的なビジネス関係に関する１つ若しくは複数の規則、及び／又は貨物と関連する出荷サービス購入者と出荷サービス販売者若しくは再販売者のいずれかとの間の潜在的なビジネス関係に関する１つ若しくは複数の規則を含む。更なる一実施形態において、潜在的なビジネス関係の規則は、特定の荷物ネットワークを備えた購入者、販売者及び／若しくは再販売者のメンバーシップ、又は信用格付け、居住の国若しくは顧客格付けを含む他の職業上のメンバーシップ若しくは資格の存在を含む。ステージ１０４０は、ステージ１０３０の後に実行されるという要件はなく、１０４０は、範囲を超えることなく、ステージ１０３０の前に実行され得る。更に、以下で説明されるように、ステージ１０３０及びステージ１０４０は、別々に実行されるという要件はない。
【００３７】
例示的な一実施形態において、メモリ４０の出荷サービス提供者部２１０は、少なくとも１０のサービス提供者に関する情報を含み、サービス提供者のそれぞれは、少なくとも１０の出荷サービスを提供し、出荷サービスに関する情報は、上記のように、メモリ４０の出荷サービス部２００に格納される。従って、実現性の組の特定機能８０及び提供者の組の特定機能９０の動作は、出荷ルート決定機能１００及び出荷ルート価格情報機能１１０によって迅速に処理できる少量の出荷サービスに関する情報を提供するために、少なくとも１００の出荷サービスをフィルタリングする。任意選択的に、システムは、２区間ルートの１０，０００の潜在的組み合わせ、及び任意選択的に３区間ルートの１，０００，０００の潜在的組み合わせ（それらの幾つかは、任意選択のステージ１００５において予め計算されても良い）をフィルタリングする。別の例示的な実施形態において、異なる時刻における、かつ異なる場所への及びそこからの異なるルートにわたる何千もの出荷サービスをそれぞれ提供する少なくとも１００のサービス提供者に関する情報が提供される。従って、実現性の組の特定機能８０及び提供者の組の特定機能９０の動作は、出荷ルート決定機能１００及び出荷ルート価格情報機能１１０によって迅速に処理できる少量の出荷サービスに関する情報を提供するために、何百万もの出荷サービスをフィルタリングする。任意選択的に、関連する荷物販売者と貨物に関連する荷物購入者との間に直接関係がない各選択された貨物取扱業務用に、再販売者のチェーンを含む多数の再販売者が考慮される。
【００３８】
ステージ１０５０において、ステージ１０３０の特定された出荷サービスの実現性の組に応じて、かつステージ１０４０の特定された出荷提供者の組に更に応じて、出荷ルート決定機能１００は、ステージ１０２０の受信された出荷元及び出荷先から、貨物用の少なくとも１つの出荷ルートを決定するように配置される。実現性の組の特定機能８０、提供者の組の特定機能９０、及び出荷ルート決定機能１００は、貨物出荷ルートがリアルタイムで決定されるように、配置される。本明細書で用いられるような用語「リアルタイム」は、次のように時間量として定義される。即ち、以下で説明されるように、出荷元及び出荷先がサーバ２０によって受信された時間から、少なくとも１つの決定された出荷ルートが出荷ルート決定機能１００によって出力される時間まで、又は決定された少なくとも１つの出荷ルート及び決定された関連する価格情報がサーバ２０によって出力される時間までの、ユーザが結果を待つ間にサーバから情報を要求するために許容できると考えられる時間量として定義される。一実施形態において、「リアルタイム」は、１０秒未満である。
【００３９】
一実施形態において、少なくとも１つの決定された出荷ルートは、複数の出荷サービスと、貨物の出荷元（又は以下で説明するように、出荷元を含む地理的地域、若しくは出荷元を含む管轄区域を示すハブ）に対応する第１の出荷サービスのサービス元と、貨物の出荷先（又は以下で説明するように、出荷先を含む地理的地域、若しくは出荷先を含む管轄区域を示すハブ）に対応する第２の出荷サービスのサービス先と、互いに対応する任意の他の出荷サービスのサービス元及びサービス先と、を含む。別の実施形態において、出荷ルート決定機能１００は、各出荷サービスと関連する格納されたスケジュール情報に応じて、決定された出荷ルートのそれぞれに関連するスケジュール情報をリアルタイムで決定するように配置される。
【００４０】
ステージ１０３０−１０５０のステップは、３つの別個のステージとして説明されている。しかしながら、これは、決して限定的であることを意味しない。特に、ステージ１０３０の実現性の組を特定するステップは、上記のように、出荷サービスの組み合わせから形成できる任意選択の出荷ルートを決定するステップに応じる。
【００４１】
ステージ１０６０において、出荷ルート価格情報機能１１０は、ステージ１０５０の決定された少なくとも１つの出荷ルートと関連する価格情報を決定するように配置される。価格情報は、決定された出荷ルート内に含まれる出荷サービスのそれぞれに関連する価格情報に応じて決定される。一実施形態において、決定された出荷ルートの出荷サービスが、１つ又は複数の再販売者と関連付けられる場合に、価格情報は、各再販売者の利幅規則を含む。更なる一実施形態において、上記のステージ１０４０において、第１の再販売者が、関連する出荷サービス販売者からの出荷サービスの１つの潜在的購入者として特定され、第２の再販売者が、第１の再販売者からの出荷サービスの潜在的購入者として特定される。かかる実施形態において、出荷ルート価格情報は、潜在的に購入可能な出荷サービスの価格情報、第１の再販売者の利幅規則、及び第２の再販売者の利幅規則に応じて決定される。
【００４２】
一実施形態において、出荷ルート価格情報機能１１０は、例えば荷物販売者に関連するウェブサービスアプリケーションプログラミングインターフェイス（ＡＰＩ）を呼び出すことによって、通信モジュール５０を介して、ステージ１０５０の特定された出荷提供者の１つ又は複数から、関連する出荷サービスに関する価格情報を要求するように配置され、出荷ルート価格情報は、受信された出荷サービス価格情報に応じて決定される。要求は、価格要求が、決定された出荷ルート情報を顧客に提供することをそれほど遅延させないように、リアルタイムで実行される。
【００４３】
別の実施形態において、出荷サービスの幾つか又は全てに対する価格データが、メモリ４０の出荷サービス部２１０に予め格納される。任意選択的に、価格データは、マイクロソフトエクセルのスプレッドシートなどのスプレッドシートから出荷サービス部１２０にインポートされる。任意選択的に、価格データは、料金に分割される。更に、任意選択的に、料金は、特定の元（例えば、空港の出国取扱手数料）、特定の先（例えば、海港の入国取扱手数料）、特定の出荷サービス（例えば、特定の日の航空便に関連する航空貨物料金）、プレミアムスリーデイサービスなどの特定のサービスレベル、特定の航空会社（所与の航空会社に関連する燃油サーチャージ料金など）、及び文書作成、保険、税関仲介業務、及び特定日又は季節などの任意選択の追加サービスと関連付けられても良い。
【００４４】
任意選択的に、料金は、限定するわけではないが、単位重量ごとに、単位体積ごとに、体積測定比による重量及び体積の所定の組み合わせごとに、他の料金のパーセンテージとして積み荷の単位ごとに（例えば、パレットごとか、複合一貫輸送のコンテナごとか、又はＴＥＵごと）、出荷における商品の数ごとに、出荷の価格ごとに、又は日付によって、請求されても良い。料金は、任意選択的に最低額を必要とする。異なる料金が、異なる値の範囲に任意選択的に適用される。例えば、航空荷物は、０〜４５ｋｇ、４５〜１００ｋｇ、１００〜２００ｋｇ用に異なるｋｇごとのレートで、キログラムごとに代金を請求されることが多い。
【００４５】
一実施形態において、複数の出荷ルートが決定され、複数の決定された出荷ルートのそれぞれは、より低い価格、改善されたスケジュール、好ましい販売者、保険又は税関仲介業務などの追加サービスの利用可能性、実際のルート元に対する要求された元の近接性及び実際のルート先に対する要求された先の近接性、又は任意の他の所定の基準などの異なる利点を示す。更なる一実施形態において、ルートのランクは、決定された出荷ルートのそれぞれの決定されたスケジュール及び価格情報に応じて、かつ所定の価格及びスケジュール基準に更に応じて、決定された出荷ルートのそれぞれに割り当てられる。任意選択的に、所定の価格及びスケジュール基準は、現在の出荷要求での、又はより早い日における、貨物に関連する顧客によって受信された情報に応じる。所定の価格及びスケジュール基準は、価格及びスケジュールに関する顧客の選好に関する情報、これらの選好に従って割り当てられたルートのランクを含む。一実施形態において、サーバ２０は、所定のルートランク基準を満たすルートランクを示す決定された出荷ルートだけを顧客に出力するように配置される。
【００４６】
ステージ１０７０において、出力モジュール１２０は、ステージ１０５０の決定された少なくとも１つの出荷ルート、並びに関連する販売者、スケジュール及び価格情報を出力するように配置される。一実施形態において、出力モジュール１２０は、少なくとも１つの決定された出荷ルート及び価格情報を含む信号を発生するように配置され、信号は、出荷ルート要求を送信したユーザ端末６０に、通信モジュール５０を介して送信される。
【００４７】
通信方法は、限定するわけではないが、ウェブサービス、表現状態転送ハイパーテキスト転送プロトコルＰＯＳＴ（ＲＥＳＴｆｕｌ  ＨＴＴＰ  ＰＯＳＴ）、ブラウザに送信されるｈｔｍｌウェブページにおける埋め込み、遠隔手続き呼び出し、及び電子データ交換（ＥＤＩ）の１つ又は複数を任意選択的に含む。
【００４８】
図２Ｂは、複数の出荷サービス並びに関連する販売者及び再販売者を含む決定された出荷ルートの例を示す。貨物は、出荷元ポイント２５０から出荷先ポイント２６０に出荷される必要がある。システムによって決定されるルートに従って、貨物は、出荷元ポイント２５０を組み込むサービス地域を有するトラック輸送サービスによって運用されるトラック２７０によって最初に輸送されることになる。トラック２７０は、出荷元ポイント２５０から貨物列車２８０に貨物を輸送する。貨物列車２８０は、鉄道の駅２９０から出発し、港（海港）３００に到着する。貨物は、港３００を出発して港３２０に到着する船３１０に積み込まれる。次に、貨物は、空港３３０に貨物を輸送するトラック３２５に積み込まれる。貨物は、空港３３０を出発して空港３５０に到着する航空機３４０に積み込まれる。次に、貨物は、出荷先ポイント２６０を組み込むサービス地域を有するトラック輸送サービスによって運用されるトラック３６０に積み込まれ、出荷先ポイント２６０に輸送される。
【００４９】
トラック２７０での輸送は、関連するトラック提供者から購入される。列車２８０での輸送は、鉄道の駅２９０から出発する列車の貨物割り当てを購入する貨物列車輸送再販売者から購入され、船３１０での輸送は、港３００から出発する船の貨物割り当てを購入する貨物船輸送再販売者から購入される。トラック３２５での輸送は、港３２０から出発するトラックの貨物割り当てを購入するトラック輸送再販売者から購入される。航空機３４０及びトラック３６０での輸送は、複合サービス再販売者から購入される。複合サービス再販売者は、空港３３０から出発する航空機の貨物割り当てを購入する、混載業者又は共同積み込み会社などの航空便再販売者から航空機３４０での輸送を購入する。複合サービス再販売者は、関連するトラック輸送サービスからトラック３６０の輸送割り当てを更に購入する。
【００５０】
任意選択的に、運送会社又は第三者物流提供者（３ＰＬ）などの更なる再販売者は、上記のサービスの全てを購入し、次に、それらを単一のインボイスを備えた単一の統合サービスとして、貨物に関連する購入者に再販売する。
【００５１】
図示されているように、貨物は、任意の所与のポイントにおける複数のトラック輸送サービスを利用し、任意の数の空港３７０、港３８０及び鉄道の駅３９０を介して出荷することが可能である。有利なことに、サーバ２０は、何千、又は何百万か何十億もの出荷可能性から、リアルタイムの出荷ルート決定を提供するシステムに備える。上記のように、特定の出荷サービスだけ、特に、出荷元ポイント２５０から出荷先ポイント２６０まで出荷ルートを形成することが実現可能な、かつ所定のビジネス関係の基準及び貨物に適合する基準を満たす出荷サービス販売者又は再販売者によって提供される出荷サービスが特定される。従って、出荷ルートを形成するための選択肢の数は、著しく低減され、プロセッサ３０が出荷ルートをリアルタイムで決定できるようにする。
【００５２】
価格設定は、日付、貨物、及び購入者の同一性に応じた出荷ルートの各サービス及びハブに関連する料金を含む。価格設定はまた、関係する全ての再販売者用の利幅を含む。スケジュールデータは、出荷ルートに沿った出荷サービスの全てに関するデータを含む。価格設定及びスケジュールデータは、ステージ１０６０に関連して上記で説明したように、この出荷ルートが他の出荷ルートと比較され得るようにする。
【００５３】
図２Ｃは、特に、出荷ルートにおいて、要求された出荷元を第１の出荷サービスと一致させるための、かつ要求された出荷先を最後のサービスと一致させるための、サーバ２０の動作方法における任意選択のステージのハイレベルフローチャートを示す。任意選択のステージ１０８０において、各格納された出荷サービスのサービス元及びサービス先は、所定の複数の地域タイプの１つとして定義される。特に、サービス元地域は、地域、即ち、そこからサービス提供者が出荷サービスを提供する地域、例えばトラック輸送サービスが貨物の集荷を提供する地域を表し、サービス先地域は、サービス提供者が出荷サービスを提供する地域、例えばトラック輸送サービスが貨物配達を提供する地域を表す。一実施形態において、所定の複数の地域タイプは、国、都市圏、郵便番号範囲、及び地区の少なくとも２つからなる。
【００５４】
サービス地域は、一実施形態において、関連するサービス提供者によって提供され、従って、異なるサービス提供者が、異なるサービス地域タイプを提供しても良い。受信されたサービス元及びサービス先のいずれかの地域タイプが、所定の複数の地域タイプの１つでない場合に、任意選択の地域タイプ調整機能１６０は、所定の複数のタイプの１つに対応するように、受信されたサービス元又はサービス先を調整するように配置される。例えば、サービス提供者が、特定のハブを中心に特定の半径を備えた円形地域（例えばＬＨＲ空港を中心に１００ｋｍ）など、幾何学的に形作られたサービス地域を提供する場合に、任意選択の地域タイプ調整機能１６０は、一実施形態において、提供された円形を含む複数の地区としてサービス地域を定義するように配置される。一実施形態において、サービス地域は、近い近似、例えば円形全体を含むあるサイズの可能な限り最も小さな複数の地区として定義される。かかる実施形態において、調整されたサービス地域は、実際のサービス地域より大きく、後で取り除かれる誤合致の可能性がある。
【００５５】
一実施形態において、出荷サービスは、それらのサービス元及びサービス先地域が、迅速な検索用に索引を付けられるように、格納される。任意選択的に、類似のサービス元又はサービス先を示す出荷サービスは、一まとめにされるか又は共通のタグを示す。任意選択的に、共通の地域タイプのサービス元及びサービス先を示す出荷サービスは、一まとめにされるか又は共通のタグを示す。
【００５６】
任意選択のステージ１０９０において、任意選択の場所機能１３０は、複数の地域タイプのそれぞれに従って、ステージ１０２０の受信された出荷元の場所及び受信された出荷先の場所を決定するように配置される。即ち出荷元及び出荷先は、複数の地域タイプのそれぞれに変換される。例えば、一実施形態において、出荷元及び出荷先は、それぞれ住所として、又は代替として緯度及び経度として提供される。任意選択の場所機能１３０は、住所、例えば特定の住所を含む国、都市圏、並びに全ての郵便番号範囲及び地区から関連する地域タイプ情報を抽出するように配置される。
【００５７】
例えば、郵便番号ＮＷ１ＡＢＣを備えたＬｏｎｄｏｎの所与の住所は、標準コードＧＢを備えた国と、ＣＩＴＹ＿ＧＢ＿ＬＯＮＤＯＮとして任意選択的にコード化される大都市地域と、ＺＩＰ＿ＧＢ＿ＮＷ１＿ＡＢＣ、ＺＩＰ＿ＧＢ＿ＮＷ１＿ＡＢ及びＺＩＰ＿ＧＢ＿ＮＷ１、ＺＩＰ＿ＧＢ＿ＮＷ（任意選択的に、頭文字ＺＩＰ＿ＧＢ＿Ｎ間を分割する接頭辞は回避される）として任意選択的にコード化される、接頭辞に基づいた郵便番号範囲と、ＥＦ５Ａ、ＥＦ５、ＥＦなど、任意選択的に２〜４の１６進文字の所定の長さ範囲内の地区と、に含まれる。
【００５８】
任意選択のステージ１１００において、任意選択の元特定機能１４０は、出荷元を含む複数の標準化された地域タイプに従って、メモリ４０の出荷サービス部２１０に格納された出荷サービスの全てのサービス元地域を特定するように配置される。一実施形態において、サービス元特定は、出荷元を出荷サービスのサービス元地域と比較することによって実行され、比較は、所定のタイプに従って実行される。例えば、サービス元が、特定の国として与えられた場合に、出荷元の国は、サービス元と比較される。ステージ１０８０に関連して上記で説明したように、一実施形態において、出荷サービスは、サービス元と関連する標準化された地域が、索引を付けられるように格納され、それによって、出荷元をありとあらゆる出荷サービスと比較する必要がなくなり、同じサービス元を示す出荷サービスのグループとの比較で十分である。
【００５９】
任意選択のステージ１１１０において、任意選択の先特定機能１５０は、出荷先を含む複数の標準化された地域タイプに従って、メモリ４０の出荷サービス部２１０に格納された出荷サービスの全てのサービス先地域を特定するように配置される。一実施形態において、サービス先の特定は、出荷先を出荷サービスのサービス先地域と比較することによって実行され、比較は、所定のタイプに従って実行される。例えば、サービス先が、特定の国として与えられた場合に、出荷先の国は、サービス先と比較される。
【００６０】
任意選択のステージ１１２０において、ステージ１０３０のルート実現性の基準は、上記のように、出荷元を含む１つ若しくは複数のサービス元又は出荷先を含む１つ若しくは複数のサービス先を特定することを含む。特に、実現性の組の特定機能８０は、任意選択のステージ１１００及び１１１０の比較に応じて、実現可能な出荷サービスを特定するように配置される。
【００６１】
図２Ｄは、サーバ２０の動作方法における任意選択のステージのハイレベルフローチャートを示す。任意選択のステージ１１３０において、ステージ１０００の複数の提供された出荷サービスは、ハブ行の出荷サービスの複数の組を含み、各ハブ行の出荷サービスの組における出荷サービスのサービス先は、複数のハブの特定の１つに対応する。即ち、各組の出荷サービスは、それらの先ポイントと同じハブを有する。例えば、ジョンＦ．ケネディ国際空港（ＪＦＫ）にそれぞれ到着する複数の航空便は、それぞれ、ＪＦＫ空港ハブに関連するハブ行の出荷サービスとしてタグを付けられる。上記のように、一実施形態において、出荷サービスは、グラフに格納され、ＪＦＫ空港は、グラフにおける共通ノードであり、共通ノードに接続される出荷サービスのそれぞれのサービス先を表す。ステージ１０００における複数の提供された出荷サービスは、ハブ発の出荷サービスの複数の組を更に含み、各ハブ発の出荷サービスの組の出荷サービスのサービス元は、複数のハブの特定の１つに対応する。即ち、各組の出荷サービスは、それらの元ポイントと同じハブを有する。例えば、ロンドンヒースロー空港（ＬＨＲ）からそれぞれ出発する複数の航空便は、それぞれ、ＬＨＲ空港ハブに関連するハブ発の出荷サービスの組としてタグを付けられる。上記のように、一実施形態において、出荷サービスは、グラフに格納され、ＬＨＲ空港は、グラフにおける共通ノードであり、共通ノードに接続される出荷サービスのそれぞれのサービス元を表す。従って、倉庫間でのみ輸送する航空便、船、列車及びトラックなど、各ハブベースの出荷サービスは、一対のハブと関連付けられる。
【００６２】
任意選択的に、空港、海港及び他のハブの国連（ＵＮ）場所コードリストなどのハブのマスターリストが、メモリ４０に格納される。
【００６３】
任意選択のステージ１１４０において、管轄区域決定機能１７０は、任意選択のステージ１１３０における複数のハブのそれぞれのために管轄区域を決定するように配置され、各ハブ用の管轄区域は、メモリ４０に格納される。好ましくは、各ハブ用の管轄区域は、貨物の出荷元及び出荷先が受信された場合に、全ての管轄区域が既に決定されているように、予め決定される。ハブの管轄区域を決定する方法は、任意選択のステージ１１５０Ａ〜１１５０Ｂで説明される。
【００６４】
任意選択のステージ１１５０Ａにおいて、複数の地理的ゾーンが定義されるが、地理的ゾーンは、各矩形をより小さな矩形に細分するためにより長いラベルを用いて、地球の表面のほぼ矩形の地域にラベルを割り当てるジオハッシュ又は地区など、当該技術分野において既知のジオモデルを用いて任意選択的に定義される。好ましくは、各ゾーンは、１０，０００ｋｍ２未満の地域を反映する。好ましくは、地理的ゾーンは、地球を１６４の等しいゾーンに分割する地区として定義される。任意選択的に、海水だけを含む地区は利用されず、海洋ゾーンは、ゾーンが純粋に青いかどうかを確かめるために、地球のメルカトル図法の地図を用いて任意選択的に特定される。
【００６５】
定義された地理的ゾーンのそれぞれのために、関連性のランクが、地理的ゾーンの所定距離内のハブにそれぞれに割り当てられる。関連性のランクは、地理的ゾーンとハブとの間の距離と、ハブの出荷処理量、即ち、どれだけの貨物が、年などの所定の期間中に特定のハブを通って出荷されるかということと、及び／又は関連するハブ行の出荷サービスの組の、かつ／若しくは関連するハブ発の出荷サービスの組の運用頻度、即ち、どれくらい頻繁に出荷サービスが、特定のハブから出発するか、かつ／若しくはそこに到着するかということと、に応じて割り当てられる。一実施形態において、ハブの運用頻度は、関連する出荷サービスの平均運用頻度に基づいて決定される。別の実施形態において、距離、出荷処理量、及び出荷サービス運用頻度は、それぞれ、単一の関連性のランクが割り当てられるように、所定の重みを適用される。更なる一実施形態において、関連性のランクは、ゾーンとハブとの間の国境に応じて、好ましくは、既知の国境通過障害（例えば、２つのＥＵ国間の国境を通過することは、互いに交戦中の二カ国間の通過より小さな負の重みを割り当てられることになろう）に応じて調整される。
【００６６】
任意選択的に、関連性のランクは、地理的ゾーンの所定距離内のハブにのみ割り当てられ、それは、人が貨物をハブにトラック輸送することを考慮することになる最大距離を反映することになろう。一実施形態において、所定距離は、約２，０００Ｋｍである。別の実施形態において、海港とは異なる距離が、空港用に適用される。何故なら、海港は、それらが海岸に位置するだけなので、典型的には一層遠く離れているからである。一実施形態において、ハブは、大きな地区に応じてフィルタリングされる。即ち、大きな地区にも隣接する大きな地区にもないハブは考慮されず、各高分解能の地区をチェックする必要はない。
【００６７】
一実施形態において、任意選択の管轄区域決定機能１７０は、所定の関連性のランクの基準を満たすハブだけを各地理的ゾーンと関連付けるように更に配置され、所定の基準は、任意選択的に、最高の関連性のランクを備えた３つのハブを関連付けることと、関連性のランクが、ハブのいずれかにおける最高の関連性のランクの少なくとも８０％である任意のハブを関連付けることと、所定の値より大きな関連性のランクを示す少なくとも１つのハブを関連付けることと、ゾーンの中心から所定の距離、任意選択的に２００ｋｍ内にある任意のハブを関連付けることと、の１つ又は複数である。任意選択的に、上記の所定の基準は、異なるタイプのハブのそれぞれのために用いられる。例えば、３つの海港及び３つの空港が、各ゾーンと関連付けられる。高い関連性のランクがより関連性のあるハブを表す所定の基準が説明されたが、しかしこれは、決して限定的であることを意味しない。
【００６８】
このステージは、ハブが、所与の地区における住所へ／住所から貨物を出荷することに関連があると考えられ得るデータを提供することが分かる。一実施形態において、定義されたゾーンのリストが、メモリ４０に格納され、各ゾーンは、関連するハブの関連性のランクを自らと関連付けている。
【００６９】
任意選択のステージ１１５０Ｂにおいて、定義された地理的ゾーンの組が、割り当てられた関連性のランクに応じて、ハブのそれぞれと関連付けられ、各ハブの管轄区域は、関連する地理的ゾーンの組に応じて決定される。一実施形態において、各ハブの管轄区域は、上記のステージにおいてこのハブと関連付けられたどの地理的ゾーンも含む。任意選択的に、決定された管轄区域情報は、各関連するゾーンの関連性のランクを更に含む。特に、特定のゾーン用にステージ１１５０Ａでハブに割り当てられた関連性のランクは、今や、ハブの管轄区域の一部として特定のゾーンに割り当てられる。例えば、ステージ１１５０Ａにおいて、ハブＪＦＫは、ゾーン「Ａ」に関連して「１」の関連性のランクを受け取った。従って、ハブＪＦＫの管轄区域は、ゾーン「Ａ」を含み、ゾーン「Ａ」は、「１」の関連性のランクを割り当てられる。
【００７０】
一実施形態において、管轄区域が、１６の４文字地区「ａｂｃ０」．．．「ａｂｃｆ」など、１６の隣接する地区を含む場合に、このリストは、性能を改善するために、より大きな３文字地区「ａｂｃ」に統合される。従って、４文字地区は、場合によっては３文字地区に統合することができる。任意選択的に、以前に無視された海洋地区は、統合のために１６の地区の組を作るのを支援するために、追加することができる。別の実施形態において、ハブのそれぞれのための管轄区域は、数か月又は数年ごとなど、所定の期間ごとに再計算され、かつ任意選択的に、新しいハブが構築されるごとか、ハブが閉じられるごとか、ハブ処理量に関して新しいデータが利用可能な場合か、又は走行距離及び国境通過障害に関して状況が変化した場合に、再計算される。
【００７１】
ハブ４００及びハブ４１０の管轄区域の例が、図２Ｅ〜２Ｆに示されている。図２Ｅに示されているように、ハブ４００は、複数のゾーン４２０によって囲まれている。ハブ４００を含むゾーンは、「３」の割り当てられた関連性のランクを有する。中心ゾーンを囲むゾーンは、それらがハブ４００から更に離れているので、「２」の割り当てられた関連性のランクを有する。「２」のランクのゾーンを囲むゾーンは、「１」の割り当てられた関連性のランクを有する。ゾーンの残りは、ハブ４００から遠すぎると見なされ、従って、その管轄区域の一部ではない。例えば、ハブ４００に貨物をトラックで運ぶことが経済的に実現可能ではないであろうゾーンが存在する。このアルゴリズムの利点は、管轄区域がハブの相対的な近さに基づくことであることが理解されよう。従って、ハブの管轄区域は、必ずしも均一には作られず、近所により効率的なハブを有するゾーンを排除しても良い。例えば、場合によっては、Ｌｏｎｇ  Ｂｅａｃｈ  Ｃａｌｉｆｏｒｎｉａなどの海港は、何千キロメートルも内陸に達する管轄区域を有しても良い。何故なら、より近い海港が利用可能ではないからである。別の例において、アトランタ国際空港（ＡＴＬ）の管轄区域は、１，０００ｋｍを超えて西方に延びても良いが、しかし管轄区域は、南方にはそれほど著しく延びない。何故なら、主要な空港であるマイアミ国際空港が、マイアミの近くの出荷元及び出荷先にはより近いからである。他方で、海岸を北へほんの数百キロメートルのポイントが、含まれない可能性がある。何故なら、より近い港が利用可能であるからである。アルゴリズムはまた、任意選択のステージ１２００に関連して以下で説明するように、最も近くはないが、より大きくて、より多くの航空便の選択肢を有する空港へ更に車で行くことが価値のあることを考慮に入れる。
【００７２】
図２Ｆに示されているように、ハブ４１０は、複数のゾーン４２０によって囲まれている。ハブ４１０を含むゾーンは、「４」の割り当てられた関連性のランクを有する。このゾーンは、ハブ４００を含むゾーンより高いランクを有する。何故なら、ハブ４１０が、ハブ４００の出荷処理量より大きな出荷処理量を有するからである。中心ゾーンを囲むゾーンは、それらがハブ４１０からより遠いので、「３」の割り当てられた関連性のランクを有する。「３」のランクのゾーンを囲むゾーンは、「２」の割り当てられた関連性のランクを有し、「２」のランクのゾーンを囲むゾーンは、「１」の割り当てられた関連性のランクを有する。ゾーンの残りは、ハブ４１０から遠すぎると見なされ、従って、その管轄区域の一部ではない。上記のように、ゾーン４２０の関連性のランクは、任意選択的に、ハブ４１０の管轄区域に関する情報と共には格納されない。より正確に言えば、各ハブの関連性のランクは、ゾーンのそれぞれに関連して格納される。図２Ｆの例において、各ゾーン４２０は、ハブ４１０の関連性のランクを自らに関連付ける。特に、ハブ４１０を含むゾーン４２０は、ハブ４１０の関連性のランク、即ち「４」を自らに関連付け、かつ追加のハブ（図示せず）の関連性のランクを自らに更に関連付ける。
【００７３】
任意選択のステージ１１６０において、任意選択のハブ特定機能１８０は、管轄区域がステージ１０２０の出荷元を含むハブ少なくとも１つ、及び管轄区域がステージ１０２０の出荷先を含むハブの少なくとも１つを特定するように配置される。一実施形態において、管轄区域が出荷元又は出荷先を含む複数のハブが存在する場合に、ハブは、出荷元又は出荷先を含むゾーンの関連性のランクに従って特定される。任意選択的に、所定の数のハブだけが選択されるが、ハブは、関連性のランクに応じて選択される。
【００７４】
任意選択のステージ１１７０において、管轄区域が出荷元を含む、任意選択のステージ１１６０の特定されたハブのそれぞれのために、任意選択のハブ発の組の特定機能１９０は、関連するハブ発の出荷サービスの組の１つ又は複数の出荷サービスを特定するように配置される。一実施形態において、１つ又は複数の出荷サービスは、ステージ１０３０に関連して上記で説明されたルート実現性の基準に応じて特定される。別の実施形態において、１つ又は複数の出荷サービスは、管轄区域が出荷先を含む１つ又は複数の特定されたハブのハブ行の出荷サービスの組にも同様に関連する出荷サービスに応じて特定される。即ち、管轄区域が出荷元を含むハブから出発し、かつ管轄区域が出荷先を含むハブに到着する出荷サービスである。特定された出荷サービス。例えば、ハブＬＡＸの管轄区域が出荷元を含み、ハブＬＨＲの管轄区域が出荷先を含む場合に、ＬＡＸから出発し、かつまたＬＨＲに到着するどんな航空便も特定される。一実施形態において、任意選択のステージ１２００に関連して以下で説明されるように、任意選択のハブ発の組の特定機能１９０は、中間ハブに到着する出荷サービスを特定するように配置され、中間ハブは、管轄区域が出荷先を含むハブに到着する出荷サービスを自らに関連付ける。例えば、ＬＡＸからＪＦＫへ、そこからＬＨＲへのルートが特定されても良い。
【００７５】
任意選択のステージ１１８０において、管轄区域が出荷先を含む、任意選択のステージ１１６０の特定されたハブのそれぞれのために、任意選択のハブ行の組の特定機能２００は、任意選択のステージ１０７０の任意選択のハブ発の組の特定機能１９０に関連して上記で説明されたように、関連するハブ行の出荷サービスの組から出荷サービスを特定するように配置される。従って、出荷ルート決定機能１００は、任意選択のステージ１０７０の特定されたハブ発の出荷サービス、及び任意選択のステージ１０８０の特定されたハブ行の出荷サービスに応じて、少なくとも１つの出荷ルートを決定するように配置される。従って、任意選択のステージ１１８０及び１１９０は、管轄区域が出荷元を含むハブを出発する出荷サービス、及び管轄区域が出荷先を含むハブに到着する及び出荷サービスの特定に備える。出荷ルートが、２つのハブ間の直接接続を用いて、即ち元ハブから始まって先ハブに到着する出荷サービスを介して、又は非直接接続を用いて、特定されたハブベースの出荷サービスに応じて、決定され得る。
【００７６】
任意選択のステージ１１９０において、任意選択のステージ１１６０に関連して説明されたように、管轄区域が出荷元を含む１つ又は複数のハブを特定する任意選択のハブ特定機能１８０の配置は、ハブに関連するハブ発の出荷サービスの組に更に応じる。特に、任意選択のハブ特定機能１８０は、管轄区域が出荷先を含むハブに到着するか、又は先ハブに到着する少なくとも１つの出荷サービスを有する中間ハブ、即ち出荷元から出荷先へ出荷ルートを形成するために実現可能などんな出荷サービスも有していないハブに到着するどんな出荷サービスも自らに関連付けないハブを除去するように配置される。同様に、任意選択のステージ１１６０に関連して説明されたように、管轄区域が出荷先を含む１つ又は複数のハブを特定する任意選択のハブ特定機能１８０の配置は、ハブに関連するハブ行の出荷サービスの組に更に応じる。
【００７７】
任意選択のステージ１２００において、任意選択の管轄区域決定機能１７０は、活動のランクをハブのそれぞれに割り当てるように更に配置され、活動のランクは、ハブの出荷処理量及び／又はハブ行き若しくはハブ発の出荷サービスの運用頻度に応じて割り当てられる。任意選択のハブ特定機能１８０は、割り当てられた活動のランク及び活動のランクの基準に応じて、かつハブの実現性の基準に更に応じて、１つ又は複数のハブを特定するように更に配置される。一実施形態において、各ハブの活動のランクは、各ハブの関連性のランク内に組み込まれる。特に、各ハブの関連性のランクは、上記のように、ハブの活動のランク及び特定のゾーンからの距離を含む。一実施形態において、活動のランクの基準は、出荷処理量、及び／又は所定値より大きな出荷サービス運用頻度を表す、即ち主要なハブを表す活動のランクを示すハブを特定することを含む。活動のランクが、別々には割り当てられない、より正確に言えば、活動のランクが関連性のランク内に組み込まれる実施形態において、ハブは、関連性のランクの出荷処理量及び／又は出荷サービス運用に応じて特定される。別の実施形態において、ハブの実現性の基準は、ハブであって、そのハブに、管轄区域が出荷元を含むハブを接続する出荷サービスと、そのハブに、管轄区域が出荷先を含むハブを接続する出荷サービスと、を自らに関連付けるハブを特定することを含む。
【００７８】
従って、出荷ルート決定機能１００は、主要なハブに関連する特定されたハブ発の出荷サービス及びハブ行の出荷サービスに応じて、少なくとも１つの出荷ルートを決定するように配置される。有利なことに、主要なハブは、出荷サービスのより多くの選択肢を提供する。従って、出荷元に近い小さなハブから出荷先に近い小さなハブへの、主要なハブを介した貨物の出荷は、より小さなハブ間で直接出荷するよりも、出荷サービスを提供するためのより多くの選択肢を提供し、より大きな量の選択肢は、出荷スケジュール及び価格設定においてより大きな柔軟性を提供する。
【００７９】
例えば、Ｌｏｓ  Ａｎｇｅｌｅｓ，ＣＡにおける住所からＬｏｎｄｏｎ，ＵＫにおける住所への出荷要求のために、上記のアルゴリズムが、ＬＡＸからＬＨＲなどの関連するハブ対ハブサービスを迅速に特定することに留意されたい。次に、任意選択のステージが、戸別のルートを提供するために、出荷元からＬＡＸへのトラック輸送サービス及びＬＨＲから出荷先へのトラック輸送サービスを検索する。かかるトラック輸送サービスが見つけられない場合に、システムは、要求されたルート用の「隣接する提案」としてＬＡＸから又はＬＨＲへのルートを任意選択的に提供することができる。
【００８０】
任意選択のステージ１２１０において、ハブ発の出荷サービスのそれぞれのために、関連するハブの管轄区域の表示が、それぞれの出荷サービスデータに格納される。即ち、サービス元は、関連するハブの管轄区域を含む。更に、ハブ行の出荷サービスのそれぞれのために、関連するハブの管轄区域の表示が、それぞれの出荷サービスデータに格納される。即ち、サービス先は、関連するハブの管轄区域を含む。一実施形態において、管轄区域データは、当該技術分野において既知のデータベース索引付け技術を用いて索引を付けられる。有利なことに、これは、関連する管轄区域に応じた関連する出荷サービスの迅速な特定を可能にする。特に、実現可能な出荷サービスは、出荷元及び出荷先を、出荷サービスの関連する元ハブ及び関連する先ハブの管轄区域と比較するによって特定することができる。
【００８１】
例えば、Ｌｏｓ  Ａｎｇｅｌｅｓ，ＣＡにおける住所からＬｏｎｄｏｎ，Ｅｎｇｌａｎｄにおける住所へのルートを検索する場合に、システムは、この元住所と先住所を含む（３つ及び４つの１６進文字などの所定の長さの）地区を最初に決定する。次に、システムは、管轄区域が、出荷元を含む地区を含む元と、管轄区域が、出荷先を含む地区を含む先と、を有する出荷サービス用のデータベースを検索する。これは、非常に迅速に行われ得る。何故なら、ＬＡＸからＬＨＲへの航空便を含む出荷サービスが、これらのそれぞれの港の管轄区域の全ての地区と共に格納されるからである。従って、システムは、要求された出荷に関連性するものとして、ＬＡＸからＬＨＲへの航空便を非常に迅速に一致させ得る。
【００８２】
従って、サーバ２０は、ハブの管轄区域に応じて、ハブ対ハブの出荷サービスを特定すること、及び最後の港へかつそこから貨物を出荷するための出荷サービスを更に特定することによって出荷ルートを決定するように配置される。有利なことに、これは、特定される出荷サービスの量を著しく低減する。何故なら、限られた数の実現可能なハブベースの出荷サービスだけ、並びに出荷元から元ハブへの及び先ハブから出荷先への限られた数の出荷サービスだけが存在するだけだからである。
【００８３】
図２Ｂにおける上記の例において、プロセッサ２０は、出荷元ポイント２５０及び出荷先ポイント２６０を受信した。列車２８０、船３１０、及び航空機３４０は、関連するハブ、即ち、それぞれ鉄道の駅２９０、港３００及び３２０、並びに空港３３０及び３５０の管轄区域に応じて迅速に特定される。プロセッサ２０は、関連するハブへかつそこから貨物を出荷するためのトラック２７０、３２５及び３６０を更に特定する。一実施形態において、上記のように、これらの出荷サービスの幾つかの組み合わせが、ルートとして任意選択的に予め格納された。
【００８４】
上記は、場所機能１３０、元特定機能１４０、先機能１５０、地域タイプ調整機能１６０、管轄区域決定機能１７０、ハブ特定機能１８０、ハブ発の組の特定機能１９０、及びハブ行の組の特定機能２００がそれぞれ任意選択である実施形態において説明されたが、しかしこれは、決して限定的であることを意味しない。別の実施形態において、場所機能１３０、元特定機能１４０、及び先機能１５０は、任意選択ではなく、同様に図２Ｃのステージ１０８０〜１１２０は、任意選択ではない。任意選択的に、かかる実施形態において、提供者の組の特定機能９０は、任意選択の機能として提供され、同様に図２Ａのステージ１０１０及び１０４０は、任意選択である。別の実施形態において、管轄区域決定機能１７０、ハブ特定機能１８０、ハブ発の組の特定機能１９０、及びハブ行の組の特定機能２００は、任意選択ではなく、同様に図２Ｄの１１３０、１１４０、及び１１６０〜１２００は、任意選択ではない。任意選択的に、かかる実施形態において、提供者の組の特定機能９０は、任意選択の機能として提供され、同様に図２Ａのステージ１０１０及び１０４０は、任意選択である。
【００８５】
明確にするために別個の実施形態の文脈で説明されている本発明のある特徴はまた、単一の実施形態に組み合わせて提供されても良いことが分かる。反対に、簡潔にするために単一の実施形態の文脈で説明されている本発明の様々な特徴はまた、別々にか又は任意の適切なサブ組み合わせで提供されても良い。
【００８６】
別段の定義がない限り、本明細書で用いられる全ての技術及び科学用語は、本発明が属する技術分野の当業者によって一般に理解されるのと同じ意味を有する。本明細書で説明される方法と類似の又は等しい方法が、本発明の実施又は試験において用いられ得、適切な方法が、本明細書で説明されている。
【００８７】
本明細書で言及される全ての出版物、特許出願、特許、及び他の参考文献は、それらの全体において参照により援用される。矛盾がある場合には、定義を含めて本特許明細書が勝る。更に、材料、方法及び例は、単に実例であり、限定的であるようには意図されていない。
【００８８】
本明細書で用いられるような用語「含む（ｉｎｃｌｕｄｅ）」、「含む（ｃｏｍｐｒｉｓｅ）」、「有する」、及びそれらの活用形は、「含むが、しかし必ずしもそれに限定されない」ことを意味する。
【００８９】
本発明が、上記で特に図示され説明されたものに限定されないことが、当業者によって理解されよう。より正確に言えば、本発明の範囲は、添付の特許請求の範囲によって定義され、かつ上記で説明された様々な特徴の組み合わせ及びサブ組み合わせの両方と同様に、前述の説明を読めば当業者の心に浮かぶであろう、様々な特徴の変形及び修正を含む。
【図１Ａ】
2016527645.tif 000003
【図１Ｂ】
2016527645.tif 000004
【図２Ａ】
2016527645.tif 000005
【図２Ｂ】
2016527645.tif 000006
【図２Ｃ】
2016527645.tif 000007
【図２Ｄ】
2016527645.tif 000008
【図２Ｅ】
2016527645.tif 000009
【図２Ｆ】
2016527645.tif 000010
【国際調査報告】
2016527645.tif 000011