(57)【特許請求の範囲】
【請求項１】
配達デバイスのプロセッサ上で実行する配達アプリケーションと、
ユーザデバイスのプロセッサ上で実行するユーザアプリケーションと、
前記配達デバイスの前記プロセッサ及び前記ユーザデバイスの前記プロセッサに通信可能に連結される販売業者サーバとを含み、
前記配達アプリケーションは、ユーザの宛先地の場所特定と関連付けられる問題を示すメッセージを通信するように動作可能であり、
前記ユーザアプリケーションは、前記ユーザデバイスが前記宛先地に位置することを確認するメッセージを通信し且つ前記宛先地の地理座標を通信するように動作可能であり、
前記販売業者サーバは、前記宛先地の前記地理座標を受信するために前記ユーザアプリケーションと通信し且つ前記宛先地の前記地理座標を前記配達アプリケーションに通信するように動作可能である、
システム。
【請求項２】
前記販売業者サーバは、前記宛先地の前記地理座標に少なくとも部分的に基づいて経路を決定し且つ前記経路を前記配達アプリケーションに通信するように更に動作可能である、請求項１に記載のシステム。
【請求項３】
前記宛先地の場所特定と関連付けられる前記問題は、不完全な住所、無標示の通り、無効な住所、及び曖昧な住所のうちの少なくとも１つを含む、請求項１に記載のシステム。
【請求項４】
ユーザデバイスの連絡先情報を記憶するように動作可能なメモリと、
前記メモリに通信可能に連結されるプロセッサとを含み、
該プロセッサは、
前記ユーザデバイスと関連付けられる宛先地の場所特定と関連付けられる問題を示す第１のメッセージを受信し、
前記記憶される連絡先情報に従って前記宛先地の地理座標の要求を前記ユーザデバイスに通信し、
前記ユーザデバイスが前記宛先地に近接して位置することを確認し、
前記宛先地の前記地理座標を受信し、且つ
前記宛先地の前記地理座標を含む第２のメッセージを輸送車デバイスに通信するように動作可能である、
装置。
【請求項５】
前記輸送車デバイスと関連付けられる輸送車は、前記宛先地に走行しようとしており、前記輸送車デバイスは、前記宛先地の場所特定の前記問題と関連付けられる前記第１のメッセージを通信する、請求項４に記載の装置。
【請求項６】
前記要求は、ウェブサイトに関連するリンクを含み、前記宛先地の前記地理座標は、前記ウェブサイトを通して受信することができる、請求項４に記載の装置。
【請求項７】
前記地理座標は、前記宛先地と関連付けられる無線ネットワークの場所に少なくとも部分的に基づく、請求項４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は概ね地理位置情報を使用した輸送に関する。
【背景技術】
【０００２】
宅配便業者が宛先地の場所特定が困難であるとき、荷物は、配達されないままである。配達されなかった荷物は、送り主に返され、送り主は、しばしば、任意のその後の配達試行のコストを負担する。さらに、販売業者は、しばしば、場所を特定することが困難である住所に荷物を送るよう依頼される。しかしながら、販売業者は、返された荷物を受け取る前に、その住所が場所を特定することが困難であることを知り得ない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は従来技術の上記問題点を解決することである。
【課題を解決するための手段】
【０００４】
本発明の１つの実施態様によれば、配達デバイスのプロセッサ上で実行する配達アプリケーションと、ユーザデバイスのプロセッサ上で実行するユーザアプリケーションと、配達デバイスのプロセッサ及びユーザデバイスのプロセッサに通信可能に連結される販売業者サーバとを含み、配達アプリケーションは、ユーザの宛先地の場所特定と関連付けられる問題を示すメッセージを通信するように動作可能であり、ユーザアプリケーションは、ユーザデバイスが宛先地に位置することを確認するメッセージを通信し且つ宛先地の地理座標を通信するように動作可能であり、販売業者サーバは、宛先地の地理座標を受信するためにユーザアプリケーションと通信し且つ宛先地の地理座標を配達アプリケーションに通信するように動作可能である、システムが開示される。
【０００５】
本発明の他の実施態様によれば、ユーザデバイスの連絡先情報を記憶するように動作可能なメモリと、メモリに通信可能に連結されるプロセッサとを含み、プロセッサは、ユーザデバイスと関連付けられる宛先地の場所特定と関連付けられる問題を示す第１のメッセージを受信し、記憶される連絡先情報に従って宛先地の地理座標の要求をユーザデバイスに通信し、ユーザデバイスが宛先地に近接して位置することを確認し、宛先地の地理座標を受信し、且つ宛先地の地理座標を含む第２のメッセージを輸送車デバイスに通信するように動作可能である、装置が開示される。
【０００６】
本発明の更なる他の実施態様によれば、メモリと、メモリに通信可能に連結されるプロセッサとを含み、メモリは、第１の住所を記憶し且つ第１の住所と関連付けられる地理座標を記憶するように動作可能であり、プロセッサは、メモリに記憶されていない第２の住所を受信し且つ第１の住所と関連付けられる地理座標に少なくとも部分的に基づいて第２の住所の地理座標を近似的に求めるように動作可能である、装置が開示される。
【０００７】
本発明の一層更なる他の実施態様によれば、場所の地理座標を近似的に求めるための方法であって、第１の場所と関連付けられる地理座標の要求を受信すること、第１の場所の定義される距離内にある第２の場所と関連付けられる地理座標に少なくとも部分的に基づいて第１の場所と関連付けられる地理座標を近似的に求めること、及び要求に応じて近似的に求められた地理座標を通信することを含む、方法が開示される。
【０００８】
本開示ならびにその特徴および利点のより完全な理解のために、以下、添付図面と関連してなされる、下記説明を参照する。
【図面の簡単な説明】
【０００９】
【図１】宛先地の場所を特定しようとする配達人を示す図である。
【図２】宛先地の地理座標を決定するためのシステムを示す図である。
【図３】住所の近似地理座標を決定するために使用されるテーブルと関連する図２のサーバを示す図である。
【図４】宛先地の場所特定の以前の問題に基づいて地理座標を決定する図２のシステムを示す図である。
【図５】宛先地の地理座標を決定する方法を示すフローチャートである。
【図６】住所の近似地理座標を決定する方法を示すフローチャートである。
【図７】本開示のある実施形態による、図１の例示的なシステム１００の１つ以上の部分に使用され得る、例示的なコンピュータシステム７００を示す図である。
【発明を実施するための形態】
【００１０】
本開示は、地理座標を収集し、送信するためのシステムを説明する。これらの地理座標は、配達が行われる住所の場所特定を補助するために、宅配便業者および配達業者によって使用することができる。配達人が住所の場所特定に問題を有するときに、配達人は、住所をシステムに送信することができる。次いで、システムは、配達品の受取人がその住所にいるかどうかを確認することができる。その住所にいる場合、受取人は、携帯電話等のデバイスを使用して、その住所の地理座標をシステムに送信することができる。次いで、システムは、配達人が住所の場所を特定するのを補助するために、地理座標を配達人に送信することができる。
【００１１】
配達の受取人は、その住所にいないこともある。そのような場合、システムは、近くの場所の記憶された地理座標に基づいて、住所の地理座標を近似的に求め得る。システムは、その記憶された場所を調査し、どの場所がその住所の近くにあるのかを決定し得る。次いで、システムは、その住所の地理座標を近似的に求めるために、そのような近くの場所の地理座標を使用することができる。次いで、システムは、配達人がその住所の場所を特定するのを補助するために、近似地理座標を配達人に通信することができる。
【００１２】
図１は、宛先地１１８の場所を特定しようとしている輸送車１１６を示す。輸送車１１６は、荷物を宛先地１１８に配達することを望み得る。例えば、輸送車１１６は、宛先地１１８のユーザがインターネット上で販売業者から注文した荷物を配達しようとしている配達人であり得る。別の例として、輸送車１１６は、出荷品を商店に配達しようとしている供給業者であり得る。他の例において、輸送車１１６は、宛先地１１８に、およびそこから人々を運ぶタクシー運転手、宛先地１１８に、またはそこから、荷物、材料、メッセージ、郵便、または任意の他のタイプの物体を引き取り、または納入する宅配便業者であり得る。輸送車１１６は、その機能を行うためのトラック、自動車、自転車、オートバイ、または任意の他の好適な輸送手段を使用し得ることを理解されたい。
【００１３】
輸送車１１６は、宛先地１１８の場所特定が困難であり得る。例えば、宛先地１１８は、特定の住所を見つけ出すことが困難であり得る農村地域の中にあり得る。別の例として、輸送車１１６には、宛先地１１８の不完全または不正確な住所が提供されている場合がある。宛先地１１８はアパートであり得るが、アパート番号が住所から抜けているか、または住所の一部分が単純に誤っている場合がある。輸送車１１６が宛先地１１８の場所を特定することができない場合、輸送車１１６は、荷物を送り主に返す以外に選択肢がない場合がある。通常、送り主は、その場合、宛先地１１８への任意の再配達コストを負担する。
【００１４】
輸送車１１６が宛先地１１８の場所を特定するのを補助するために、システムは、宛先地１１８の地理座標２１０を輸送車１１６に提供し得る。地理座標２１０は、宛先地１１８の経度、緯度、および／もしくは高度、宛先地１１８の全地球測位衛星（ＧＰＳ）座標、または宛先地１１８の地理座標を提供する任意の他の情報を含み得る。いくつかの事例において、地理座標２１０は、宛先地１１８と関連付けられる無線ネットワーク（例えば、Ｗｉ−Ｆｉネットワーク、無線ルータ、モバイルホットスポット、携帯電話タワー等）の地理的場所を含み得る。他の事例において、地理座標２１０は、配達サイト１１８と関連付けられる任意の場所認識デバイスの地理的場所を含み得る。そのような地理座標２１０を使用することによって、輸送車１１６は、輸送車１１６に提供される宛先地１１８の住所が不正確または不完全な場合であっても、宛先地１１８の場所を特定し得る。
【００１５】
宛先地１１８に位置するユーザは、輸送車１１６が宛先地１１８の場所特定の問題を抱えているときに、宛先地１１８の地理座標を輸送車１１６に提供し得る。輸送車１１６は、輸送車１１６が宛先地１１８の場所特定の問題を抱えていることをシステムに示し得る。次いで、システムは、ユーザが宛先地１１８に位置するかどうかを確認するために、宛先地１１８と関連付けられるユーザに連絡し得る。ユーザが宛先地１１８に位置する場合、システムは、ユーザの地理座標を要求し得る。ユーザは、携帯電話またはラップトップ等のデバイスを使用することによって、地理座標を提供し得る。例えば、ユーザの携帯電話上のアプリケーションは、ユーザおよび／または携帯電話の地理座標をシステムに提供する役割を果たし得る。次いで、システムは、地理座標を輸送車１１６に提供し得、よって、輸送車１１６は、宛先地１１８の場所を特定することができる。
【００１６】
図２は、宛先地１１８の地理座標２１０を決定するためのシステム２００を示す。図２によって提供されるように、システム２００は、宛先地１１８と、輸送車１１６と、ネットワーク１２０と、サーバ１１０とを含み得る。宛先地１１８は、ユーザ１１２およびデバイス１１４と関連付けられ得る。デバイス１１４および輸送車１１６は、ネットワーク１２０を通してサーバ１１０と通信し得る。
【００１７】
全般に、サーバ１１０は、宛先地１１８の場所特定の問題を示す輸送車１１６からメッセージ２３０を受信し得る。次いで、サーバ１１０は、宛先地１１８の地理座標２１０をユーザ１１２および／またはデバイス１１４に要求し、そこから受信し得る。次いで、サーバ１１０は、輸送車１１６が宛先地１１８の場所を特定するのを補助するために、そのような地理座標２１０を輸送車１１６に提供し得る。
【００１８】
システム２００は、輸送車１１６を含み得る。輸送車１１６は、何らかの理由で人また物を宛先地１１８に配達する、宛先地１１８から人または物を引き取る、もしくは別様には宛先地１１８に走行する、宅配便業者、販売業者、タクシー運転手、集荷サービス、または任意の他の適切な実体であり得る。特定の実施形態において、輸送車１１６は、宛先地１１８の場所特定の問題を抱え得る。例えば、宛先地１１８は、特定の住所を見つけ出すことが困難であり得る農村地域の中にあり得る。別の例として、輸送車１１６には、宛先地１１８の不完全または不正確な住所が提供されている場合がある。宛先地１１８はアパートであり得るが、アパート番号が住所から抜けているか、または住所の一部分が誤っている場合がある。輸送車１１６が宛先地１１８の場所を特定することができない場合、輸送車１１６は、荷物を送り主に返す以外に選択肢がない場合がある。通常、送り主は、その場合、宛先地１１８への任意の再配達コストを負担する。送り主に配達を返すことを回避するために、輸送車１１６は、システム２００を使用して、宛先地１１８の場所を特定するのを補助し得る。
【００１９】
例えば、輸送車１１６は、サーバ１１０と電子的に通信することができる、携帯電話、ラップトップ、全地球測位システムデバイス、または任意の他の好適な電子デバイスと関連付けられ得る。文脈に応じて、電子デバイスは、輸送車デバイス、配達デバイス、宅配便業者デバイス等と称され得る。電子デバイスは、システム２００で使用するための輸送車アプリケーション１５０を動作させる、プロセッサを含み得る。文脈に応じて、輸送車アプリケーション１５０は、配達アプリケーション、宅配便業者アプリケーション等と称され得る。輸送車１１６は、輸送車１１６が宛先地１１８の場所特定の問題を抱えていることを示すメッセージ２３０をサーバ１１０に通信するために、電子デバイス上で動作するこの輸送車アプリケーション１５０を使用し得る。メッセージ２３０は、どのように輸送車１１６を宛先地１１８に方向付けるのかを決定するためにサーバ１１０が使用し得る、宛先地１１８の住所、配達と関連付けられる注文番号、ユーザ１１２の名前、輸送車１１６の場所、および任意の他の情報等の、配達に関する情報を含み得る。サーバ１１０は、宛先地１１８の地理座標２１０を、輸送車１１６の電子デバイスまたは別のデバイス上で動作する輸送車アプリケーション１５０に返信し得る。次いで、輸送車１１６は、地理座標２１０を使用して、宛先地１１８の場所を特定し、配達を行うが、特定の実施形態において、サーバ１１０はまた、宛先地１１８に到達するために追跡する経路も輸送車１１６に送信し得、または輸送車１１６の電子デバイスが、サーバ１１０によって送信された地理座標２１０に基づいて経路を決定するように構成され得る。輸送車１１６は、宛先地１１８に到達するために、この経路を追跡し得る。
【００２０】
システム２００は、ユーザ１１２およびデバイス１１４と関連付けられる宛先地１１８を含み得る。宛先地１１８は、配達を受け取ることができる、住宅、アパート、商店、または任意の他の適切な場所であり得る。
【００２１】
デバイス１１４は、ユーザ１１２と関連付けられ得る。例えば、ユーザ１１２は、デバイス１１４を保有し得るか、またはデバイス１１４を所有し得る。特定の実施形態において、デバイス１１４は、ユーザ１１２および／またはデバイス１１４が宛先地１１８に位置するかどうかを確認するために、サーバ１１０から要求２４５を受信し得る。デバイス１１４は、輸送車１１６が宛先地１１８の場所特定の問題を抱えていることを、輸送車１１６がサーバ１１０に示しているので、この要求２４５を受信し得る。デバイス１１４は、ユーザ１１２およびデバイス１１４が宛先地にあることを確認するメッセージ２４０をサーバ１１０に送信し得る。ユーザ１１２は、サーバ１１０の要求に応答するために、デバイス１１４を使用することによってメッセージ２４０の送信を開始し得る。特定の実施形態において、デバイス１１４は、サーバ１１０から、宛先地１１８の地理座標２１０の要求２４５を受信し得る。要求２４５に応じて、デバイス１１４は、地理座標２１０をサーバ１１０に通信する。特定の実施形態において、ユーザ１１２および／またはデバイス１１４が配達地１１８に位置するかどうかを確認するための要求２４５、および地理座標２１０の要求２４５は、同じ要求２４５であり得る。他の実施形態において、要求２４５は、２つの別個の要求２４５であり得る。特定の実施形態において、デバイス１１４上で実行するユーザアプリケーション１９０は、地理座標２１０を収集し、サーバ１１０に通信する役割を果たし得る。ユーザ１１２および／またはデバイス１１４が、ユーザ１１２およびデバイス１１４が宛先地１１８に位置することを既に確認しているので、デバイス１１４の地理座標は、輸送車１１６が宛先地１１８の場所を特定するのを補助する。
【００２２】
一例として、限定するものではないが、ユーザ１１２は、インターネット販売業者から製品を注文した場合がある。ユーザ１１２は、製品を宛先地１１８に配達するよう販売業者に指示している場合がある。販売業者は、輸送車１１６を使用して、製品を含む荷物を宛先地１１８に送り得る。配達中に、輸送車１１６は、宛先地１１８の場所特定が困難であり得る。荷物を販売業者に返すのではなく、輸送車１１６は、輸送車が宛先地１１８の場所特定に問題を抱えていることをサーバ１１０に通知し得る。それに応じて、サーバ１１０は、ユーザが宛先地１１８にいるかどうかをユーザ１１２に尋ね得る。ユーザ１１２は、ユーザが宛先地１１８にいることを確認することができ、次いで、サーバ１１０は、ユーザ１１２の現在の場所の地理座標を要求し得る。次いで、ユーザ１１２は、デバイス１１４を使用して、宛先地１１８の地理座標をサーバ１１０に提供し得る。
【００２３】
デバイス１１４は、システム１００の他の構成要素によって情報を受信する、処理する、記憶する、および／もしくは通信することができる、パーソナルコンピュータ、ワークステーション、ラップトップ、無線または携帯電話、電子ノートブック、パーソナル携帯情報機器、タブレット、または任意の他の（無線、有線、または他の）デバイスであり得る。デバイス１１４はまた、ユーザ１１２によって使用可能な、ディスプレイ、タッチスクリーン、マイクロホン、キーパッド、または他の適切な端末装置等の、ユーザインターフェースも含み得る。デバイス１１４は、デバイス１１４がデバイス１１４の地理座標２１０を決定または受信するために使用し得る、全地球測位システム受信機を含み得る。特定の実施形態において、デバイス１１４は、地理座標２１０をサーバ１１０に送信し得る。
【００２４】
システム２００は、ネットワーク１２０を含む。特定の実施形態において、ネットワーク１２０は、システム２００の輸送車１１６、デバイス１１４、サーバ１１０、および任意の他の適切な要素の間の通信を助長し得る。例えば、メッセージ２３０および２４０、要求２４５、ならびに地理座標２１０は、ネットワーク１２０を使用して、システム２００の構成要素の間で通信され得る。本開示は、システム１００の構成要素間の通信を助長するように動作可能な任意の好適なネットワーク１２０を想定する。ネットワーク１２０は、音声、映像、信号、データ、メッセージ、またはそれらの任意の組み合わせを伝送することができる、任意の相互接続システムを含み得る。ネットワーク１２０は、公衆交換電話網（ＰＳＴＮ）、パブリックまたはプライベートデータネットワーク、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、有線もしくは無線ネットワーク、企業イントラネット等の局所的、地域的、もしくは大域的通信もしくはコンピュータネットワーク、または構成要素間の通信を助長するように動作可能な、それらの組み合わせを含む、任意の他の好適な通信リンクの全部または一部分を含み得る。
【００２５】
システム２００は、サーバ１１０を含む。特定の実施形態において、サーバ１１０は、販売業者等の製品またはサービスの提供者と関連付けられ得る。販売業者は、ユーザ１１２が販売業者から購入した後に、配達プロセスを開始させた場合がある。販売業者は、追加的な注文処理機能のために、サーバ１１０を使用し得る。例えば、販売業者は、サーバ１１０を使用して、注文を追跡し、維持し得る。さらに、販売業者は、サーバ１１０を使用して、輸送車１１６が宛先地１１８の場所を特定するのを補助し得る。
【００２６】
サーバ１１０は、プロセッサ１３２と、メモリ１３４とを含む。本明細書で説明される機能は、プロセッサ１３２および／またはメモリ１３４によって行われ得る。特定の実施形態において、メモリ１３４は、システム２００と関連付けられる情報を記憶し得る。例えば、メモリ１３４は、ユーザ１１２の連絡先情報をテーブル２５０に記憶し得る。連絡先情報は、ユーザ１１２に連絡するために使用される、電子メールアドレス、電話番号、または任意の他の適切な情報を含み得る。別の例として、メモリ１３４は、住所およびそのような住所の地理座標等の場所情報をテーブル２２０に記憶する。メモリ１３４はさらに、特定の住所の場所特定に関する以前の問題をテーブル２２０に記憶し得る。一例として、メモリ１３４は、宛先地１１８の住所および地理座標をテーブル２２０に記憶し得る。メモリ１３４はまた、宛先地１１８の場所特定の任意の問題があったかどうかもテーブル２２０に記憶し得る。本開示は、メモリ１３４内に任意の好適な様式で配設される、テーブル２２０および２５０を想定する。
【００２７】
メモリ１３４は、プロセッサ１３２のデータ、オペレーショナルソフトウェア、または他の情報を永続的または一時的に記憶し得る。メモリ１３４は、情報を記憶するのに適した揮発性または不揮発性のローカルまたはリモートデバイスの任意の１つまたはそれらの組み合わせを含み得る。例えば、メモリ１３４としては、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、磁気記憶デバイス、光記憶デバイス、もしくは任意の他の好適な情報記憶デバイス、またはそのようなデバイスの組み合わせが挙げられ得る。メモリ１３４は、サーバ１１０の一部として示されているが、限定されることなく、サーバ１１０における集中構成、またはシステム２００内の多数のデバイスの間の分散形式を含む、任意の好適な形式で構成することができる。
【００２８】
プロセッサ１３２は、メモリ１３４に通信可能に連結され得る。特定の実施形態において、プロセッサ１３２は、ユーザ１１２およびデバイス１１４が宛先地１１８に位置することを確認するために、要求２４５をデバイス１１４に送信し得る。ユーザ１１２および／またはデバイス１１４が配達地１１８にある場合、プロセッサ１３２は、宛先地１１８の地理座標２１０としてデバイス１１４の地理座標２１０を使用し得る。プロセッサ１３２は、地理座標２１０の要求２４５を送信し得る。次いで、ユーザ１１２は、デバイス１１４を使用することによって、要求２４５に応じて、地理座標２１０をサーバ１１０に送信し得る。プロセッサ１３２は、デバイス１１４からそのような地理座標２１０を受信し得る。
【００２９】
プロセッサ１３２はまた、システム２００の要素から、メッセージ２３０および２４０も受信し得る。例えば、プロセッサ１３２は、デバイス１１４から、ユーザ１１２および／またはデバイス１１４が宛先地１１８に位置するかどうかを示すメッセージ２４０を受信し得る。メッセージ２４０を受信した後に、プロセッサ１３２は、ユーザ１１２および／またはデバイス１１４が宛先地にいると判定し得る。別の例として、プロセッサ１３２は、輸送車１１６から、宛先地１１８の場所特定と関連付けられる問題を示すメッセージ２３０を受信し得る。メッセージ２３０を受信した後、プロセッサ１３２は、ユーザ１１２から地理座標２１０を取得して、輸送車１１６にそれらを送信する。
【００３０】
プロセッサ１３２は、ネットワーク１２０およびメモリ１３４から受信する情報を処理することによって、サーバ１１０の動作および管理を制御し得る。プロセッサ１３２は、情報を制御および処理するように動作する、任意のハードウェアおよび／またはソフトウェアを含み得る。プロセッサ１３２は、プログラマブル論理デバイス、マイクロコントローラ、マイクロプロセッサ、任意の適した処理デバイス、それらの任意の好適な組み合わせであり得る。
【００３１】
動作中に、システム２００は、輸送車１１６が宛先地１１８の場所を特定するのを補助し得る。輸送車１１６は、荷物を宛先地１１８に配達している場合がある。輸送車１１６は、宛先地１１８の場所特定が困難であり得る。輸送車１１６は、輸送車１１６が宛先地１１８の場所特定が困難であることを示すメッセージ２３０をサーバ１１０に通信し得る。メッセージ２３０は、宛先地１１８の住所、配達と関連付けられる注文番号、ユーザ１１２の名前、および輸送車１１６が場所を特定しようとしている宛先地１１８を決定するためにサーバ１１０が使用し得る任意の他の好適な情報を含み得る。輸送車１１６が宛先地１１８の場所を特定するのを補助するために、サーバ１１０は、最終的に宛先地１１８の地理座標２１０の輸送車１１６への送信をもたらすプロセスを行い得る。
【００３２】
メッセージ２３０を受信した後に、サーバ１１０は、宛先地１１８の地理座標２１０がメモリ１３４に記憶されているかどうかを判定し得る。特定の実施形態において、宛先地１１８の地理座標２１０は、テーブル２２０に記憶され得る。サーバ１１０が、宛先地１１８の地理座標２１０がテーブル２２０に既に記憶されていると判定した場合、サーバ１１０は、地理座標２１０を取り出し、該地理座標を輸送車１１６に送信し得る。特定の実施形態において、サーバ１１０は、地理座標２１０を含むメッセージを生成し、輸送車１１６に送信し得る。メッセージはまた、輸送車１１６が宛先地１１８の場所を特定するために追跡することができる方向または経路も含み得る。メッセージはさらに、ユーザ１１２または別の人が配達を受け取るために宛先地１１８にいるかどうかを、輸送車１１６に示し得る。特定の実施形態において、輸送車１１６と関連付けられるデバイスは、メッセージを使用して、輸送車１１６が宛先地１１８の場所を特定するために追跡することができる経路を決定し得る。
【００３３】
サーバ１１０が、宛先地１１８の地理座標２１０がテーブル２２０に記憶されていないと判定した場合、サーバ１１０は、ユーザ１１２および／またはデバイス１１４から宛先地１１８の地理座標２１０を取り出そうとし得る。サーバ１１０は、最初に、ユーザ１１２が宛先地１１８にいるかどうかを確認するために、ユーザ１１２に連絡し得る。特定の実施形態において、サーバ１１０は、テーブル２５０に記憶されたユーザ１１２の連絡先情報を使用して、ユーザ１１２に連絡し得る。例えば、サーバ１１０は、ユーザ１１２と関連付けられる電子メールアドレスを使用して、電子メールをユーザ１１２に送信し得る。別の例として、サーバ１１０は、ユーザ１１２と関連付けられる電話番号を使用して、ボイスメールまたはテキストメッセージをユーザ１１２に送信し得る。メッセージは、販売業者からの配達が途中であるが、輸送車１１６が宛先地１１８の場所特定が困難であることをユーザ１１２に知らせ得る。メッセージはまた、配達と関連付けられる注文番号または製品説明もユーザ１１２に知らせ得る。メッセージは、ユーザ１１２が宛先地１１８にいる場合に、デバイス１１４を使用して地理座標２１０を提供するようユーザ１１２に依頼し得る。このようにして、ユーザ１１２は、地理座標２１０をサーバ１１０に提供するよう促され得る。本開示は、特定のタイプのメッセージをユーザ１１２に送信するサーバ１１０を説明しているが、本開示は、任意の適切なタイプのメッセージをユーザ１１２に送信するサーバ１１０を想定する。
【００３４】
特定の実施形態において、サーバ１１０がユーザ１１２に送信するメッセージは、ユーザ１１２が宛先地１１８に位置するかどうかを確認するようユーザ１１２に要求し得る。例えば、サーバ１１０は、ユーザ１１２が宛先地１１８にいるかどうかの指示を伴ってユーザ１１２が応答し得る、電子メールを送信し得る。別の例として、サーバ１１０は、ユーザ１１２が宛先地１１８にいるかどうかの指示を伴ってユーザ１１２が応じることができる、テキストメッセージをユーザ１１２に送信し得る。デバイス１１４が宛先地１１８に位置する場合は、デバイス１１４の地理座標が宛先地１１８の地理座標として使用され得る。特定の実施形態において、サーバ１１０は、ユーザ１１２が宛先地１１８に位置するかどうかを示すメッセージ２４０を受信し得る。いくつかの実施形態において、ユーザ１１２は、宛先地１１８の地理座標２１０を知り得、地理座標２１０をデバイス１１４に入力し得る。このようにして、ユーザ１１２は、ユーザ１１２および／またはデバイス１１４が宛先地１１８に位置していない場合であっても、宛先地１１８の地理座標２１０をサーバ１１０に提供し得る。
【００３５】
サーバ１１０が、ユーザ１１２が宛先地１１８にいないと判定した場合、サーバ１１０は、宛先地１１８と関連付けられる地理座標２１０が利用できないことを輸送車１１６に示し得る。例えば、サーバ１１０は、宛先地１１８の地理座標２１０が利用できないことを示すメッセージまたは通知を輸送車１１６に送信し得る。特定の実施形態において、サーバ１１０は、地理座標２１０を近似的に求め、該地理座標を輸送車１１６に送信し得る。サーバ１１０が近似地理座標を決定するプロセスは、図３に関して論じられる。
【００３６】
サーバ１１０が、ユーザ１１２が宛先地１１８に位置すると判定した場合、サーバ１１０は、地理座標２１０を提供するようユーザ１１２要求し得る。要求に応じて、ユーザ１１２は、デバイス１１４を使用して、地理座標２１０をサーバ１１０に提供し得る。例えば、サーバ１１０は、警告または通知をデバイス１１４に送信し得る。デバイス１１４が警告または通知を受信すると、デバイス１１４は、警告または通知をディスプレイ上に提示し得る。加えて、デバイス１１４は、デバイス１１４が警告または通知を受信したことをユーザ１１２に気付かせるために、振動し得るか、または音を発生し得る。警告または通知は、販売業者からの配達が途中であるが、輸送車１１６が宛先地１１８の場所特定が困難であることをユーザ１１２に知らせ得る。警告または通知は、ユーザ１１２が宛先地１１８にいる場合に輸送車１１６が宛先地の場所を特定するのを補助するために、デバイス１１４を使用して地理座標２１０を提供するようユーザ１１２に知らせ得る。
【００３７】
ユーザ１１２が警告または通知への応答を望むことを示す場合、デバイス１１４は、デバイス１１４の地理座標２１０を収集し、サーバ１１０に送信するアプリケーション１９０を実行し得る。アプリケーション１９０は、デバイス１１４の全地球測位システム特徴を使用して、地理座標２１０を収集し得る。例えば、アプリケーション１９０は、デバイス１１４の全地球測位システム受信機を使用して、デバイス１１４の地理座標を獲得し得る。アプリケーション１９０はまた、ユーザ１１２が宛先地１１８の地理座標２１０を入力することも可能にし得る。例えば、アプリケーション１９０は、ユーザ１１２が地理座標を入力し得るフィールドを提供し得る。ユーザ１１２が宛先地１１８の地理座標２１０を入力することを可能にすることによって、アプリケーションは、ユーザ１１２が宛先地１１８に位置しない場合であっても、ユーザ１１２が宛先地１１８の地理座標２１０を提供することを可能にする。
【００３８】
特定の実施形態において、ユーザ１１２は、デバイス１１４上で動作するウェブサイトまたはアプリケーションを通して、地理座標２１０をサーバ１１０に提供し得る。例えば、サーバ１１０は、ウェブサイトへのリンクを含む、電子メール、テキストメッセージ、または任意の他の好適なタイプのメッセージをユーザ１１２に送信し得る。または、サーバ１１０は、ユーザのデバイス１１４上で動作するアプリケーションを通して、メッセージをユーザ１１２にプッシュし得る。メッセージは、配達が途中であり、輸送車１１６が配達を行うために宛先地１１８の地理座標を必要としていることをユーザ１１２に知らせ得る。メッセージは、加えて、注文番号および製品説明を含む、配達に関する詳細を提供し得る。メッセージはさらに、デバイス１１４上のリンクを開くことによって、またはデバイス１１４上のアプリケーションを使用して適切なプロセスを行うことによって、地理座標２１０が提供され得ることをユーザ１１２に知らせ得る。ユーザ１１２は、デバイス１１４上のリンクを開くことによって、またはデバイス１１４上のアプリケーションプロセスを行うことによって、メッセージに応じ得る。リンクは、ウェブサイトへのものであり得、該ウェブサイトは、デバイス１１４がデバイス１１４の地理座標２１０をサーバ１１０に送信し得る、アプリケーションを含むか、またはインターフェースを提供する。例えば、リンクを開くことによって、デバイス１１４は、ウェブサイトを開き得、該ウェブサイトは、デバイス１１４上のアプリケーション１９０をトリガーして、デバイス１１４の地理座標２１０を取り出し、サーバ１１０に送信する。または、デバイス１１４上で動作するアプリケーションは、デバイス１１４がデバイス１１４の地理座標２１０をサーバ１１０に送信し得る、インターフェースを提示し得る。ユーザ１１２は、ユーザ１１２および／またはデバイス１１４が宛先地１１８に位置することを既に確認しているので、地理座標２１０は、宛先地１１８の場所を特定するのを補助するために使用され得る。
【００３９】
関連する実施形態において、ユーザ１１２は、メッセージを別の人のデバイスに転送し得、よって、別の人は、上で説明される手法のいずれか（例えば、ウェブサイトへのリンクまたはデバイス上で動作するアプリケーション）を使用して、ユーザ１１２に代わって、地理座標２１０をサーバ１１０に送信し得る。この実施形態は、ユーザ１１２が、現在、その地理座標が要求される宛先地１１８にいないが、別の人が宛先地１１８に位置するときに有用であり得る。例えば、ユーザ１１２は、ユーザ１１２がメッセージを受信して、配達が行われるユーザの家の地理座標を送信するときに、仕事中であり得る。しかしながら、ユーザの配偶者が在宅であり得る。したがって、ユーザ１１２は、メッセージを配偶者に転送し、配偶者にユーザの家の地理座標２１０をサーバ１１０に送信させることができる。さらに別の実施形態において、ユーザ１１２は、地理座標２１０をサーバ１１０に送信するために、メッセージを一方のデバイス１１４からもう一方のデバイス１１４に転送し得る。例えば、ユーザ１１２は、ＧＰＳ機能を有しないラップトップ上でメッセージを受信し、次いで、該メッセージをＧＰＳ機能を有する携帯電話に転送し得る。ユーザ１１２は、次いで、携帯電話を使用して、地理座標２１０をサーバ１１０に送信し得る。
【００４０】
サーバ１１０がデバイス１１４の地理座標２１０を受信した後に、サーバ１１０は、地理座標２１０を輸送車１１６に通信し得る。特定の実施形態において、サーバ１１０は、地理座標２１０を含むメッセージを生成し、輸送車１１６と関連付けられるデバイスに送信し得る。メッセージは、輸送車１１６のデバイスが受信し得る、テキストメッセージ、電子メールメッセージ、ページ、または任意の他の好適なタイプのメッセージであり得る。メッセージは、宛先地１１８の地理座標２１０を輸送車１１６に知らせ得る。特定の実施形態において、メッセージはまた、宛先地１１８の場所を特定するために追跡する経路も輸送車１１６に知らせ得る。輸送車１１６はさらに、地理座標２１０を使用して、地理座標２１０を全地球測位システムデバイスに入力することによって、宛先地１１８の場所を特定し得、該全地球測位システムデバイスは、輸送車１１６が宛先地１１８に到達するために追跡する経路を計画することができる。上で説明されるサーバ１１０によって行われるプロセスは、図５に関してさらに論じられる。
【００４１】
地理座標２１０を収集し、輸送車１１６に送信することに加えて、サーバ１１０は、地理座標２１０に関する追加的な機能を行い得る。例えば、サーバ１１０は、特定の住所の地理座標２１０をテーブル２２０等のメモリ１３４に記憶し得る。そのような地理座標２１０は、上で説明されるように、ユーザ１１２から受信している場合がる。加えて、そのような地理座標は、特定の住所への輸送を成功させた時点で、輸送車１１６から受信している場合がある。例えば、特定の住所への輸送を成功させた時点で、輸送車１１６は、その住所の地理座標を取り込み、該地理座標をサーバ１１０に通信して、メモリ１３４のテーブル２２０に記憶し得る。したがって、将来、同じ住所への輸送が必要になった場合、記憶された地理座標２１０が使用され得る。別の実施例において、サーバ１１０は、地理座標２１０を使用して、他の住所の地理座標を決定し得る。さらに別の実施例において、サーバ１１０は、宛先地１１８に近い住所の場所特定と関連付けられる以前の問題に基づいて、地理座標２１０を要求することができる。これらの機能は、図３、図４、および図６に関してさらに説明される。
【００４２】
図３は、住所３１０の近似地理座標３２０を決定するために使用されるテーブル２２０と関連する図２のサーバ１１０を示す。図２によって提供されるように、サーバ１１０は、住所３１０を受信し、住所３１０およびテーブル２２０を使用して、近似地理座標３２０を決定し得る。全般的に、サーバ１１０は、テーブル２２０に記憶された地理座標を使用して、受信した住所３１０の地理座標３２０を近似的に求め得る。図３で示される実施例では、テーブル２２０の列のいくつかが、住所の特定の部分を示すために拡大されている。しかしながら、そのような列は、任意の適切な数の列を形成するために、併合または組み合わせられ得る。
【００４３】
テーブル２２０は、宛先地１１８に関する情報を含み得る。図３で示される実施例において、テーブル２２０は、宛先地１１８の住所および地理座標を含む。テーブル２２０はまた、宛先地１１８と関連付けられる以前の配達の問題があったかどうかを示すエントリも含む。図３は、「問題」の列に「はい」または「いいえ」で列記される情報を示しているが、「問題」は、限定されないが、ブール指標、英数字、問題の範囲（例えば、「はい  この住所の１マイル以内」）を含む、任意の好適な形式で表され得ることを理解されたい。本開示は、例えば、以前の配達の問題の数、以前の配達の数、成功した配達全体のパーセンテージ等の、宛先地１１８に関する任意の好適な情報を含む、テーブル２２０を想定する。サーバ１１０は、輸送車１１６が宛先地１１８の場所を特定するのを補助するために、テーブル２２０の情報を参照し得る。
【００４４】
サーバ１１０は、テーブル２２０を維持し得る。例えば、サーバ１１０は、宛先地１１８の地理座標２１０を追跡するために、経時的にテーブル２２０を記憶し、更新し得る。サーバ２２０はまた、宛先地１１８と関連付けられる以前の配達の問題を追跡するために、テーブル２２０を更新し得る。本開示は、宛先地１１８と関連付けられる任意の適切な情報を追跡するために、任意の好適な様式で維持されるテーブル２２０を想定する。
【００４５】
サーバ１１０は、住所３１０を受信し得る。住所３１０は、システム２００の任意の適切な要素によって送信され得る。例えば、輸送車１１６は、輸送車１１６が住所３１０の場所特定の問題を抱えていることを示すメッセージ２３０の一部として、住所３１０を送信し得る。別の例として、販売業者は、サーバ１１０が住所３１０と関連付けられる地理座標を返すことを予期するサーバ１１０に住所３１０を送信し得る。
【００４６】
住所３１０を受信した後に、サーバ１１０は、住所３１０がテーブル２２０に記憶されているかどうかを判定するために、テーブル２２０を調査し得る。具体的には、サーバ１１０は、テーブル２２０に記憶された任意の住所の通り番号、通り名称、通り識別子、および／または郵便番号が、住所３１０のそれらにマッチするかどうかを判定し得る。サーバ１１０が、住所３１０がテーブル２２０内に記憶されていると判定した場合、サーバ１１０は、住所３１０の地理座標がテーブル２２０に記憶されているかどうかを判定することを継続し得る。サーバ１１０が、住所３１０の地理座標もテーブル２２０に記憶されていると判定した場合、サーバ１１０は、テーブル２２０から住所３１０の地理座標を通信し得る。例えば、輸送車１１６が「０００００」の郵便番号を有する「１１１大通り」の住所３１０を送信する場合、サーバ１１０は、その住所３１０がテーブル２２０に記憶されていると判定し、その住所についてテーブル２２０に記憶されている（ｘ１，ｙ１，ｚ１）の地理座標２１０を返し得る。
【００４７】
サーバ１１０が、住所３１０も、住所３１０の地理座標もテーブル２２０に記憶されていないと判定した場合、サーバ１１０は、住所３１０の近似地理座標３２０生成し得る。近似地理座標３２０は、宛先地１１８の場所を特定する際に、いくつかの支援を輸送車１１６または販売業者に提供し得る。例えば、近似地理座標３２０は、宛先地１１８の近似場所を輸送車１１６に知らせ得る。輸送車１１６は、所与の近似地理座標３２０の宛先地１１８の正確な場所を特定することができ得る。
【００４８】
サーバ１１０は、宛先地１１８の近く、またはその所定の距離内にある住所を使用して、近似地理座標３２０を決定し得る。特定の実施形態において、サーバ１１０は、テーブル２２０を使用して、住所３１０に近い住所を決定し得る。例えば、サーバ１１０は、住所３１０と同じ郵便番号を有するテーブル２２０の住所を決定し得る。別の例として、サーバ１１０は、住所３１０と同じ通りにあるテーブル２２０の住所を決定し得る。そのような住所を決定した後に、サーバ１１０は、そのような住所の地理座標を使用して、住所３１０の地理座標３２０を近似的に求め得る。
【００４９】
例えば、輸送車１１６は、郵便番号「０００００」の「１１３大通り」の地理座標２１０を要求し得る。サーバ１１０は、その住所３１０がテーブル２２０に記憶されていないと判定し得る。次いで、サーバ１１０は、図３の実施例のテーブル２２０に示される最初の２つの住所の郵便番号および通り名称が、所与の住所３１０の郵便番号および通り名称にマッチするので、そのような２つの住所が住所３１０に近いと判定し得る。次いで、サーバ１１０は、そのような２つの住所の地理座標（ｘ１，ｙ１，ｚ１）および（ｘ２，ｙ２，ｚ２）を使用して、住所３１０の地理座標３２０を近似的に求め得る。例えば、サーバ１１０は、２つの住所に基づいて、住所３１０が「１１１大通り」と「１１５大通り」との間に位置するはずであると判定し得る。次いで、サーバ１１０は、住所３１０の地理座標３２０を、（ｘ１，ｙ１，ｚ１）と（ｘ２，ｙ２，ｚ２）との間のどこかにあてはまるように近似的に求め得る。例えば、近似地理座標３２０は、ｘ１＜ｘ３＜ｘ２、ｙ１＜ｙ３＜ｙ２、およびｚ１＜ｚ３＜ｚ２である、（ｘ３，ｙ３，ｚ３）であり得る。（ｘ３，ｙ３，ｚ３）は、宛先地２１０の正確な地理座標ではないかもしれないが、輸送車１１６は、それでも、（ｘ３，ｙ３，ｚ３）を使用して、地図上または全地球測位システムデバイス上で宛先地１１８の場所を特定することができ得る。本開示は、特定の数字を使用して地理座標を説明しているが、本開示は、任意の適切な数字である地理座標を想定する。例えば、地理座標は、住所の緯度、経度、および高度を表し得る。宛先地１１８の近似地理座標３２０を輸送車１１６に提供することによって、システム２００は、宛先地１１８の地理座標２１０が利用できない場合、およびユーザ１１２が地理座標２１０を提供することができない場合であっても、輸送車１１６が宛先地１１８の場所を特定するのを補助し得る。例えば、輸送車１１６の全地球測位システム受信機は、近似地理座標２１０が与えられれば、宛先地１１８への経路を輸送車１１６に提供し得る。
【００５０】
特定の実施形態において、サーバ１１０はさらに、宛先地１１８と記憶された住所との距離を決定し得る。サーバ１１０は、その距離を使用して、宛先地１１８の地理座標３２０を近似的に求め得る。例えば、サーバ１１０は、大通りの建物が互いに２０フィート離れていると判定し得る。次いで、サーバ１１０は、その距離を使用して、「１１３大通り」が「１１１大通り」から２０フィートにあり、また、「１１５大通り」から２０フィートであると判定し得る。次いで、サーバ１１０は、その情報を使用して、「１１３大通り」の地理座標３２０を近似的に求め得る。
【００５１】
特定の実施形態において、サーバ１１０が住所３１０の近似地理座標３２０を決定した後、サーバ３１０は、近似地理座標３２０を通信し得る。例えば、サーバ１１０は、近似地理座標３２０を、住所３１０と関連付けられる宛先地の場所特定が困難である輸送車１１６に通信し得る。別の例として、サーバ１１０は、近似地理座標３２０を、住所３１０の地理座標の決定を必要とする販売業者に送信し得る。特定の実施形態において、サーバ１１０は、加えて、住所３１０に近い住所の地理座標を送信し得る。このようにして、販売業者は、住所３１０が位置し得る領域を決定するために、そのような地理座標を地図上に表示し得る。
【００５２】
一例として、輸送車１１６は、家の宛先地１１８の場所特定が困難であり得る。輸送車１１６は、その家に関連付けられる住所をサーバ１１０に送信する。しかしながら、サーバ１１０は、配達の受取人が家におらず、また、家の地理座標がまだサーバ１１０に記憶されていないと判定する。地理座標が利用できないことを示すメッセージを輸送車１１６に送信する代わりに、サーバ１１０は、その家の近くの住所の地理座標があるかどうかを判定し得る。サーバ１１０は、そのような住所のいくつかを見つけ出し、該住所の関連付けられる地理座標を使用して、家の地理座標を近似的に求め得る。例えば、サーバ１１０は、いくつかの近所の家の地理座標を有し得る。サーバ１１０は、そのような地理座標を使用して、家の近似場所を輸送車１１６に提供し得る。輸送車１１６は、そのような近似地理座標を使用して、地図または全地球測位システムデバイス上で家の正確な場所を特定し得る。
【００５３】
図４は、図２のシステム２００を示す。一実施形態において、システム２００は、チェックアウトプロセス中にユーザ１１２によって使用される。この実施形態において、チェックアウトプロセス中に、サーバ１１０は、１１４を使用して、１つ以上の対応する宛先地１１８の１組以上の地理座標２１０を提供するようユーザ１１２に促し得る。次いで、サーバ１１０は、受信した１組以上の地理座標を使用して、宛先地１１８の１つ以上の対応する宛先住所を決定し、地理座標および宛先住所の一方または双方を以降の使用のために輸送車１１６に提供し得る。サーバ１１０は、受信した宛先地１１８の地理座標および関連付けられる宛先住所をメモリ１３４のテーブル２２０に記憶し得る。このようにして、サーバ１１０は、そのユーザ１１２の地理座標および宛先住所のデータベースを構築し得る。
【００５４】
下で詳述するように、特定の実施形態において、サーバ１１０は、関連付けられる宛先地１１８の場所特定に問題があると判定した時点で、地理座標をユーザ１１２に要求し得る。図４によって提供されるように、テーブル２２０は「問題」と記された列を含み得る。その列の情報は、特定の住所の場所特定と関連付けられる以前の問題があったかどうかを示し得る。サーバ１１０は、この列の情報を使用して、いつ特定の宛先地１１８の地理座標を要求するべきかを決定する。示されていないが、本開示は、宛先地１１８の住所、宛先地１１８の地理座標２１０、宛先地１１８に配達された以前の注文数、および宛先地１１８と関連付けられる任意の他の好適な情報を含む、宛先地１１８と関連付けられる他の情報をさらに含むテーブル２２０を想定する。
【００５５】
特定の実施形態において、サーバ１１０は、「問題」列を使用して、宛先地１１８の地理座標２１０を先行して要求するべきかどうかを決定し得る。例えば、ユーザ１１２は、サーバ１１０と関連付けられるオンライン販売業者から製品を注文している場合がある。チェックアウトプロセスの一部として、ユーザ１１２は、宛先地１１８の住所をサーバ１１０に提供し得る。サーバ１１０は、その住所および対応する地理座標２１０がテーブル２２０に記憶されていないと判定し得るが、配達の問題が予想される場合、チェックアウトプロセス中に、デバイス１１４を使用して宛先地１１８の地理座標２１０を提供するようユーザ１１２に依頼することが効率的であり得る。配達の問題があり得るかどうかを判定するために、サーバ１１０は、どの他の宛先地が宛先地１１８の近くにあるのかを決定するために、宛先地１１８の住所をテーブル２２０に記憶された他の宛先地の住所と比較し得る。次いで、サーバ１１０は、輸送車１１６がそのような他の宛先地の場所特定の問題を抱えたかどうかを判定し得る。問題を抱えた場合、サーバ１１０は、輸送車１１６が宛先地１１８の場所特定に配達の問題を抱えることを予想する。次いで、サーバ１１０は、宛先地１１８の地理座標をユーザ１１２および／またはデバイス１１４に要求し、そこから受信することによって、配達問題に先行して対処し得る。このようにして、輸送車１１６が、輸送車が宛先地１１８の場所特定の問題を抱えていることをサーバ１１０に通知したとき、サーバ１１０は、宛先地１１８の地理座標２１０を既に記憶しており、地理座標２１０を輸送車１１６に提供することができる。
【００５６】
特定の実施形態において、サーバ１１０は、住所４１０を受信し得る。住所４１０は、ユーザ１１２によって送信されている場合があり、宛先地１１８と関連付けられる住所であり得る。例えば、ユーザ１１２は、インターネット上の販売業者とのトランザクションの一部として、住所４１０を提供し得る。ユーザ１１２は、販売業者とのチェックアウトプロセスの一部として、住所４１０を提供し得る。ユーザ１１２は、販売業者が購入品を住所４１０に配達することを予期する。住所４１０および住所４１０と関連付けられる地理座標２１０は、サーバ１１０に記憶されない場合がある。
【００５７】
サーバ１１０は、住所４１０または住所４１０と関連付けられる地理座標がテーブル２２０内に記憶されていないと判定し得る。特定の実施形態において、これは、住所４１０が、販売業者が以前に配達を行ったことがない住所であることを意味し得る。その判定に応じて、サーバ１１０は、住所４１０の近くの住所の場所特定と関連付けられる以前の問題があったかどうかを調査し得る。例えば、住所４１０は、「１１３大通り」であり得る。サーバ１１０は、テーブル２２０の２つの住所、すなわち住所４１０の近くにある「１１１大通り」および「１１５大通り」を決定し得る。次いで、サーバ１１０は、「１１１大通り」および「１１５大通り」の場所特定と関連付けられる以前の問題があったかどうかを判定するために、「問題」と記された列を調査し得る。住所４１０の近くの住所の場所特定の以前の問題がなかった場合、サーバ１１０は、トランザクションを継続し得る。
【００５８】
しかしながら、「１１１大通り」および「１１５大通り」の場所特定の以前の問題があった場合、サーバ１１０は、輸送車１１６が「１１３大通り」の場所特定の問題に遭遇することを予想し得る。この問題に先行して対処するために、サーバ１１０は、宛先地１１８と関連付けられる地理座標２１０を提供するようユーザ１１２に要求し得る。サーバ１１０は、宛先地１１８の地理座標を要求するメッセージ２４０をユーザ１１２に通信し得る。メッセージ２４０は、ユーザの提供した住所に近い住所が過去に配達の問題に遭遇したことをユーザ１１２に知らせ得、その結果、システム２００は、宛先地１１８について配達の問題が生じ得ることを予想する。メッセージ２４０はさらに、ユーザ１１２が宛先地１１８に位置する場合、デバイス１１４を使用して地理座標２１０を提供するようユーザ１１２に要求し得る。そのような地理座標２１０は、荷物を宛先地１１８に配達しようとしている輸送車１１６に後で提供され得る。図２に関して説明されるプロセスに従って、ユーザ１１２は、メッセージ２４０に応じて、デバイス１１４を使用して、住所４１０と関連付けられる地理座標２１０をサーバ１１０に提供し得る。次いで、サーバ１１０は、住所４１０および地理座標２１０をテーブル２２０に記憶し得る。このようにして、サーバ１１０は、宛先地１１８の場所特定と関連付けられる問題が予期されるときに、地理座標２１０を先行して収集し得る。輸送車１１６が荷物を宛先地１１８に配達しようとしているときに、サーバ１１０は、その時点で地理座標２１０をユーザ１１２に要求することを必要とせずに、宛先地１１８の地理座標を輸送車１１６に提供し得る。
【００５９】
ある実施形態において、サーバ１１０は、宛先地１１８についてユーザ１１２から地理座標２１０を受信している場合があり、また、上で説明される手法のいずれかを使用して近似的に求められた宛先地１１８の地理座標２１０も有し得る。そのような実施形態において、サーバ１１０は、何らかの相違があるかどうかを判定するために、受信した地理座標２１０を近似的に求められた地理座標２１０と比較し得る。特定の大きさよりも大きい相違がある（例えば、受信した地理座標２１０が、近似的に求められた地理座標２１０から遠い距離離れている）場合、サーバ１１０は、更新された地理座標２１０を要求するメッセージをユーザデバイス１１４に通信し得る。または、サーバ１１０は、近似的に求められた地理座標２１０を再計算する等の、他の是正手段を講じ得る。
【００６０】
図５は、宛先地１１８の地理座標２１０を決定する方法５００を示すフローチャートである。サーバ１１０は、方法５００を行い得る。ステップ５０５で、サーバ１１０は、宛先地１１８の場所特定の問題を示すメッセージ２３０を受信し得る。メッセージ２３０は、荷物を宛先地１１８に配達しようとしている輸送車１１６によって送信された場合がある。メッセージ２３０はさらに、輸送車１１６が宛先地１１８の場所を特定するのをどのようにして補助するのかを決定するためにサーバ１１０が使用し得る、ユーザ１１２の名前、輸送車１１６の場所、注文番号、および任意の他の適切な情報を含み得る。ステップ５１０で、サーバ１１０は、宛先地１１８と関連付けられる地理座標２１０がメモリ１３４に記憶されているかどうかを判定し得る。特定の実施形態において、サーバ１１０は、地理座標２１０がテーブル２２０に記憶されているかどうかを判定し得る。地理座標２１０がテーブル２２０に記憶されている場合、実行は、ステップ５４０に進み、そこで、サーバ１１０は、宛先地１１８の場所を特定するのを補助するために、地理座標２１０を輸送車１１６に送信する。
【００６１】
地理座標２１０がテーブル２２０に記憶されていない場合、サーバ１１０は、宛先地１１８と関連付けられるユーザ１１２が宛先地１１８に位置するかどうかを判定し得る。特定の実施形態において、サーバ１１０は、ユーザ１１２が宛先地１１８に位置するかどうかを確認するようユーザ１１２に要求するメッセージを、ユーザ１１２に送信し得る。メッセージは、配達が途中であり、輸送車１１６が宛先地１１８の場所特定が困難であることをユーザ１１２に知らせ得る。メッセージはさらに、ユーザ１１２が宛先地１１８に位置するかどうかを示すようそのユーザ１１２に要求し得る。ユーザ１１２は、ユーザ１１２が宛先地１１８に位置するかどうかをサーバ１１０に示すために、そのメッセージに応答し得る。サーバ１１０が、そのユーザ１１２が宛先地１１８にいないと判定した場合、サーバ１１０は、図６で示される方法６００のステップ６１５に進み得る。
【００６２】
サーバ１１０が、ユーザ１１２が宛先地に位置すると判定した場合、サーバ１１０は、ステップ５２５を継続して、宛先地１１８と関連付けられる地理座標２１０を要求し得る。特定の実施形態において、サーバ１１０は、地理座標２１０の要求をユーザ１１２に送信し得る。この要求は、輸送車１１６が宛先地１１８の場所を特定するのを補助するために、デバイス１１４を使用して地理座標２１０を提供するようユーザ１１２に依頼し得る。ユーザ１１２は、ユーザ１１２および／またはデバイス１１４が宛先地１１８に位置することを確認しているので、サーバ１１０は、宛先地１１８の地理座標２１０としてデバイス１１４の地理座標２１０を使用し得る。ユーザ１１２は、デバイス１１４を使用して、デバイス１１４の地理座標２１０をサーバ１１０に送信し得る。ステップ５３０で、サーバ１１０は、地理座標２１０を受信し得、そして、ステップ５３５で、サーバ１１０は、宛先地１１８の地理座標および住所をメモリ１３４、具体的にはテーブル２２０に記憶し得る。次いで、サーバ１１０は、輸送車１１６が宛先地１１８の場所を特定するのを補助するために、宛先地１１８の地理座標２１０を輸送車１１６に送信することによって、ステップ５４０で終了する。
【００６３】
図６は、宛先住所の近似地理座標３２０を決定する方法６００を示すフローチャートである。サーバ１１０は、方法６００を行い得る。ステップ６０５で、サーバ１１０は、テーブル２２０の複数の住所と関連付けられる複数の住所および複数の地理座標を記憶し得る。ステップ６１０で、サーバ１１０は、宛先住所の地理座標２１０の要求を受信し得る。要求を受信することに応じて、サーバ１１０は、ステップ６１５で、宛先住所がテーブル２２０に記憶されているかどうかを判定し得る。宛先住所がテーブル２２０に記憶されている場合、サーバ１１０は、ステップ６２０を継続して、宛先住所と関連付けられる地理座標もテーブル２２０に記憶されているかどうかを判定し得る。サーバ１１０が、宛先住所と関連付けられる地理座標も記憶されていると判定した場合、サーバ１１０は、地理座標の要求に応じて、宛先住所と関連付けられる地理座標２１０を送信することによって、ステップ６３０で終了し得る。
【００６４】
しかしながら、ステップ６１５および６２０で、サーバ１１０が、宛先住所または宛先住所と関連付けられる地理座標のいずれかがテーブル２２０に記憶されていないと判定した場合、サーバ１１０は、ステップ６２５を継続して、第２の住所の所定の近接度の範囲内である少なくとも１つの記憶された住所を決定し得る。特定の実施形態において、サーバ１１０は、複数の記憶された住所を調査し、宛先住所にマッチする部分を有する複数の住所の中の住所を見つけ出すことによって、少なくとも１つの記憶された住所を決定し得る。例えば、サーバ１１０は、宛先住所と同じ郵便番号を有する、複数の住所の中の住所を決定し得る。別の例として、サーバ１１０は、宛先住所と同じ郵便番号および通り名称を有する住所を決定し得る。
【００６５】
ステップ６３５で、サーバ１１０は、少なくとも１つの記憶された住所と関連付けられる記憶された地理座標に少なくとも部分的に基づいて、宛先住所の近似地理座標３２０を決定し得る。ステップ６４０で、サーバ１１０は、宛先住所の地理座標の要求に応じて、宛先住所の近似地理座標３２０を送信することによって終了し得る。
【００６６】
図７は、本開示のある実施形態による、図１の例示的なシステム１００の１つ以上の部分に使用され得る、例示的なコンピュータシステム７００を示す。本開示は、特定の構成で特定の構成要素を有する特定のコンピュータシステム７００を説明し、示しているが、本開示は、任意の好適な構成で任意の好適な構成要素を有する任意の好適なコンピュータシステムを想定する。さらに、コンピュータシステム７００は、例えば、１つ以上の集積回路（ＩＣ）、１つ以上のプリント回路基板（ＰＣＢ）、１つ以上の携帯用または他のデバイス（携帯電話またはＰＤＡ等）、１つ以上のパーソナルコンピュータ、１つ以上のスーパーコンピュータ、１つ以上のサーバ、および１つ以上の分散コンピューティング要素等の、任意の好適な物理的形態をとり得る。ユーザシステム１０２、サーバシステム１０６、記憶モジュール１０８、およびコンピューティングリソース１１０の一部分または全ては、下で説明されるコンピュータシステム７００の構成要素の全て、または構成要素の任意の適切な組み合わせを使用して実現され得る。
【００６７】
コンピュータシステム７００は、１つ以上の入力デバイス７０２（キーパッド、キーボード、マウス、スタイラス、または他の入力デバイスを含み得る）と、１つ以上の出力デバイス７０４（１つ以上のディスプレイ、１つ以上のスピーカー、１つ以上のプリンタ、または他の出力デバイスを含み得る）と、１つ以上の記憶デバイス７０６と、１つ以上の記憶媒体７０８とを有し得る。入力デバイス７０２は、コンピュータシステム７００の外部または内部にあり得る。出力デバイス７０４は、コンピュータシステム７００の外部または内部にあり得る。記憶デバイス７０６は、コンピュータシステム７００の外部または内部にあり得る。記憶媒体７０８は、コンピュータシステム７００の外部または内部にあり得る。
【００６８】
システムバス７１０は、コンピュータシステム７００のサブシステムを互いに連結する。本明細書で、バスの参照は、共通の機能を果たす１つ以上のデジタル信号回線を包含する。本開示は、任意の好適なバスアーキテクチャを有する任意の好適なバス構造（１つ以上のメモリバス、１つ以上の周辺バス、１つ以上のローカルバス、またはそれらの組み合わせ等）を含む、任意の好適なシステムバス７１０を想定する。例示的なバスアーキテクチャとしては、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＩＳＡ）バス、エンハンストＩＳＡ（ＥＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、ビデオエレクトロニクススタンダーズアソシエーションローカル（ＶＬＢ）バス、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバス（ＰＣＩ−Ｘ）、およびアクセラレーテッドグラフィックスポート（ＡＧＰ）バスが挙げられるが、それらに限定されない。
【００６９】
コンピュータシステム７００は、１つ以上のプロセッサ７１２（または中央処理ユニット（ＣＰＵ））を含む。プロセッサ７１２は、命令、データ、またはコンピュータアドレスの一時的な局部記憶のためのキャッシュ７１４を含み得る。プロセッサ７１２は、メモリ７１６を含む、１つ以上の記憶デバイスに連結され得る。メモリ７１６は、ＲＡＭ７１８およびＲＯＭ７２０を含み得る。データおよび命令は、プロセッサ７１２とＲＡＭ７１８との間で双方向に転送し得る。データおよび命令は、ＲＯＭ７２０からプロセッサ７１２に一方向に転送し得る。ＲＡＭ７１８およびＲＯＭ７２０は、任意の好適なコンピュータ読み出し可能な記憶媒体を含み得る。
【００７０】
コンピュータシステム７００は、プロセッサ７１２に双方向に連結される固定記憶装置７２２を含む。固定記憶装置７２２は、記憶制御ユニット７０７を介してプロセッサ７１２に連結され得る。固定記憶装置７２２は、追加的なデータ記憶容量を提供し得、また、任意の好適なコンピュータ読み出し可能な記憶媒体を含み得る。固定記憶装置７２２は、オペレーティングシステム（ＯＳ）７２４、１つ以上の実行ファイル（ＥＸＥＣ）７２６、１つ以上のアプリケーションまたはプログラム７２８、データ７３０等を記憶し得る。固定記憶装置７２２は、一般的に、主記憶装置よりも低速である二次記憶媒体（ハードディスク等）である。適切な事例において、固定記憶装置７２２によって記憶される情報は、仮想メモリとしてメモリ７１６の中へ組み込まれ得る。ある実施形態において、固定記憶装置７２２は、１つ以上のストレージエリアネットワーク（ＳＡＮ）またはネットワーク接続記憶装置（ＮＡＳ）等の、ネットワークリソースを含み得る。
【００７１】
プロセッサ７１２は、例えば、グラフィクス制御７３２、ビデオインターフェース７３４、入力インターフェース７３６、出力インターフェース７３７、および記憶装置インターフェース７３８等の様々なインターフェースに連結され得、次に、それぞれ適切なデバイスに連結され得る。例示的な入力または出力デバイスとしては、ビデオディスプレイ、トラックボール、マウス、キーボード、マイクロホン、タッチセンシティブディスプレイ、トランスデューサカードリーダ、磁気または紙テープリーダ、タブレット、スタイラス、音声または筆跡認識装置、バイオメトリクスリーダまたはコンピュータシステムが挙げられるが、それらに限定されない。ネットワークインターフェース７４０は、プロセッサ７１２を別のコンピュータシステムに、またはネットワーク７４２に連結し得る。インターフェース７４０は、有線、無線、または有線および無線構成要素の任意の組み合わせを含み得る。そのような構成要素は、有線ネットワークカード、無線ネットワークカード、ラジオ、アンテナ、ケーブル、または任意の他の適切な構成要素を含み得る。ネットワークインターフェース７４０によって、プロセッサ７１２は、ある実施形態のステップを行う過程で、ネットワーク７４２から情報を受信し得るか、またはそこに情報を送信し得る。ある実施形態は、単にプロセッサ７１２上だけで実行し得る。ある実施形態は、プロセッサ７１２およびともに動作する１つ以上のリモートプロセッサ上で実行し得る。
【００７２】
コンピュータシステム７００がネットワーク７４２に接続されているネットワーク環境において、コンピュータシステム７００は、ネットワーク７４２に接続される他のデバイスと通信し得る。コンピュータシステム７００は、ネットワークインターフェース７４０を介して、ネットワーク７４２と通信し得る。例えば、コンピュータシステム７００は、ネットワークインターフェース７４０において、１つ以上の着信パケットの形態でネットワーク７４２から（別のデバイスからの要求または応答等の）情報を受信し得、メモリ７１６は、以降の処理のために、着信パケットを記憶し得る。コンピュータシステム７００は、ネットワークインターフェース７４０から１つ以上の発信パケットの形態で、（別のデバイスに対する要求または応答等の）情報をネットワーク７４２に送信し得、メモリ７１６は、送信されるまでその情報を記憶し得る。プロセッサ７１２は、特定の必要性に応じて、メモリ７１６の着信または発信パケットにアクセスしてそれを処理し得る。
【００７３】
ある実施形態は、１つ以上のコンピュータ記憶製品に関わり、該コンピュータ記憶製品は、本明細書で説明または示される１つ以上のプロセスの１つ以上のステップを行うためのソフトウェアを具現化する有形のコンピュータ読み出し可能な記憶媒体を含む。ある実施形態において、媒体、ソフトウェアの１つ以上の部分は、またはどちらも、特に、本明細書で説明または示される１つ以上のプロセスの１つ以上のステップを行うために設計され、製造され得る。加えて、または代替として、媒体、ソフトウェアの１つ以上の部分は、またはどちらも、全般的に、本明細書で説明または示されるプロセスに特有の設計または製造を伴わずに利用可能であり得る。例示的なコンピュータ読み出し可能な記憶媒体としては、ＣＤ（ＣＤ−ＲＯＭ等）、ＦＰＧＡ、フロッピーディスク、光ディスク、ハードディスク、ホログラフィック記憶デバイス、ＩＣ（ＡＳＩＣ等）、磁気テープ、キャッシュ、ＰＬＤ、ＲＡＭデバイス、ＲＯＭデバイス、半導体メモリデバイス、および他の好適なコンピュータ読み出し可能な記憶媒体が挙げられるが、それらに限定されない。ある実施形態において、ソフトウェアは、コンパイラが生成し得るマシンコード、またはコンピュータがインタプリタを使用して実行し得る高レベルコードを含む１つ以上のファイルであり得る。
【００７４】
一例として、また、限定を目的とするものではなく、メモリ７１６は、ソフトウェアを具現化する１つ以上の有形のコンピュータ読み出し可能な記憶媒体を含み得、コンピュータシステム７００は、プロセッサ７１２がソフトウェアを実行した結果として、本明細書で説明または示される特定の機能を提供し得る。メモリ７１６は、ソフトウェアを記憶し得、プロセッサ７１２は、ソフトウェアを実行し得る。メモリ７１６は、ネットワークインターフェース７４０を介して、ソフトウェアを具現化する大容量記憶デバイス７１６のコンピュータ読み出し可能な記憶媒体から、または１つ以上の他のソースからソフトウェアを読み出し得る。ソフトウェアを実行するときに、プロセッサ７１２は、本明細書で説明または示される１つ以上のプロセスの１つ以上のステップを行い得、該ステップは、特定の必要性に応じて、メモリ７１６に記憶するための１つ以上のデータ構造を定義することと、ソフトウェアの１つ以上の部分によって指示されるように、データ構造の１つ以上を修正することとを含み得る。
【００７５】
ある実施形態において、説明される処理およびメモリ要素（プロセッサ７１２およびメモリ７１６等）は、多数のデバイスにわたって分散され得、よって、これらの要素を利用して行われる演算も、多数のデバイスにわたって分散され得る。例えば、そのような要素を利用して動作するソフトウェアは、そのような処理およびメモリ要素を含む多数のコンピュータにわたって動作し得る。前述の例を除く他の変形例は、分散コンピューティングの使用に関わることが想定される。
【００７６】
加えてまたは代替として、コンピュータシステム７００は、回路の中に配線で接続されるか、または別様には該回路の中に具体化された論理の結果として本明細書で説明または例示される特定の機能を提供し得、該機能は、ソフトウェアの代わりに、またはそれとともに動作して、本明細書で説明または例示される１つ以上のプロセスの１つ以上のステップを行い得る。本開示は、特定の必要性に従って、ハードウェアおよびソフトウェアの任意の好適な組み合わせを包含する。
【００７７】
（付記）
１．配達デバイスのプロセッサ上で実行する配達アプリケーションと、ユーザデバイスのプロセッサ上で実行するユーザアプリケーションと、配達デバイスのプロセッサ及びユーザデバイスのプロセッサに通信可能に連結される販売業者サーバとを含み、配達アプリケーションは、ユーザの宛先地の場所特定と関連付けられる問題を示すメッセージを通信するように動作可能であり、ユーザアプリケーションは、ユーザデバイスが宛先地に位置することを確認するメッセージを通信し且つ宛先地の地理座標を通信するように動作可能であり、販売業者サーバは、宛先地の地理座標を受信するためにユーザアプリケーションと通信し且つ宛先地の地理座標を配達アプリケーションに通信するように動作可能である、システム。
２．配達デバイスは、宛先地への配達を行おうとしている配達人と関連付けられる、付記１に記載のシステム。
３．販売業者サーバは、更に、宛先地の地理座標に少なくとも部分的に基づいて経路を決定し、そして、経路を配達アプリケーションに通信するように動作可能である、付記１に記載のシステム。
４．販売業者サーバは、宛先地の住所を特定するユーザの注文を記憶し、注文は、宛先地に配達される製品に関わる購入トランザクションを含む、付記１に記載のシステム。
５．注文は、販売業者サーバと関連付けられる販売業者のウェブサイト上で実行されたものである、付記４に記載のシステム。
６．宛先地の場所特定と関連付けられる問題は、不完全な住所、無標示の通り、無効な住所、及び曖昧な住所のうちの少なくとも１つを含む、付記１に記載のシステム。
７．場所の地理座標を場所の住所と関連付けるための方法であって、住所と関連付けられる場所を見つけ出すことに関する問題の通知を受信することと、住所と関連付けられるユーザデバイスから場所の地理座標を要求することと、場所と関連付けられる地理座標を受信することと、場所の地理座標を輸送車デバイスに通信することとを含む、方法。
８．場所の地理座標を要求する前に、ユーザデバイスがその場所に位置することを確認することを更に含む、付記７に記載の方法。
９．地理座標を提供することができるウェブサイトと関連付けられるリンクを通信することを更に含む、付記７に記載の方法。
１０．地理座標は、緯度測定値および経度測定値を含む、付記７に記載の方法。
１１．地理座標に少なくとも部分的に基づいて経路を決定することを更に含む、付記７に記載の方法。
１２．場所の地理座標を場所の住所と関連付けてメモリに記憶することを更に含む、付記７に記載の方法。
１３．複数の住所の地理座標をメモリに記憶することと、問題の場所の地理座標がメモリに記憶されているかどうかを判定することとを更に含む、付記７に記載の方法。
１４．複数の住所の地理座標をメモリに記憶することと、問題の場所の住所は、異なるがメモリに記憶された住所のうちの少なくとも１つと関連付けられると判定することと、メモリに記憶された住所のうちの少なくとも１つの地理座標を使用して、問題の場所の地理座標を決定することとを更に含む、付記７に記載の方法。
１５．ユーザデバイスの連絡先情報を記憶するように動作可能なメモリと、メモリに通信可能に連結されるプロセッサとを含み、プロセッサは、ユーザデバイスと関連付けられる宛先地の場所特定と関連付けられる問題を示す第１のメッセージを受信し、記憶された連絡先情報に従って宛先地の地理座標の要求をユーザデバイスに通信し、ユーザデバイスが宛先地に近接して位置することを確認し、宛先地の地理座標を受信し、そして、宛先地の地理座標を含む第２のメッセージを輸送車デバイスに通信するように動作可能である、装置。
１６．輸送車デバイスと関連付けられる輸送車は、宛先地に走行しようとしており、輸送車デバイスは、宛先地の場所特定の問題と関連付けられる第１のメッセージを通信する、付記１５に記載の装置。
１７．要求は、宛先地の地理座標を受信することができる別のデバイスに転送することができる、付記１５に記載の装置。
１８．要求は、ウェブサイトに関連するリンクを含み、宛先地の地理座標は、ウェブサイトを通じて受信することができる、付記１５に記載の装置。
１９．要求は、ユーザデバイス上で動作するアプリケーションを介して通信されるメッセージを含む、付記１５に記載の装置。
２０．地理座標は、宛先地と関連付けられる無線ネットワークの場所に少なくとも部分的に基づく、付記１５に記載の装置。
２１．配達デバイスのプロセッサ上で実行する配達アプリケーションと、配達デバイスのプロセッサに通信可能に連結される販売業者サーバとを含み、配達アプリケーションは、第１の場所の場所特定の問題を示すメッセージを通信するように動作可能であり、販売業者サーバは、第１の場所と関連付けられる問題を示すメッセージを受信し、第１の場所が第１の場所の所定の距離内にある第２の場所と関連付けられると判定し、第２の場所と関連付けられる地理座標に少なくとも部分的に基づいて第１の場所と関連付けられる地理座標を近似的に求め、そして、近似的に求められた地理座標を配達アプリケーションに通信するように動作可能である、システム。
２２．配達デバイスは、第１の場所への配達を行おうとしている配達人と関連付けられる、付記２１に記載のシステム。
２３．地理座標を近似的に求めることは、第１の場所と第２の場所との距離に少なくとも部分的に基づく、付記２１に記載のシステム。
２４．メモリと、メモリに通信可能に連結されるプロセッサとを含み、メモリは、第１の住所を記憶し、そして、第１の住所と関連付けられる地理座標を記憶するように動作可能であり、プロセッサは、メモリに記憶されていない第２の住所を受信し、そして、第１の住所と関連付けられる地理座標に少なくとも部分的に基づいて第２の住所の地理座標を近似的に求めるように動作可能である、装置。
２５．メモリは、第１の住所と関連付けられる少なくとも１つの以前の問題を記憶するように更に動作可能であり、プロセッサは、第１の住所と関連付けられる少なくとも１つの以前の問題に少なくとも部分的に基づいて第２の住所と関連付けられる問題が存在すると判定するように更に動作可能である、付記２４に記載の装置。
２６．プロセッサは、更に、第２の住所と関連付けられる問題が存在するという判定に応じて第２の住所と関連付けられる地理座標を要求し、第２の住所と関連付けられる地理座標を受信し、そして、第２の住所と関連付けられる地理座標をメモリに記憶するように動作可能である、付記２５に記載の装置。
２７．第１の住所は、第２の住所の特定の距離内にあり、プロセッサは、更に、第２の住所の地理座標を近似的に求め、そして、第２の住所の近似的に求められた地理座標を通信するように動作可能である、付記２４に記載の装置。
２８．プロセッサは、第２の住所の近似的に求められた地理座標に少なくとも部分的に基づいて経路を通信するように更に動作可能である、付記２７に記載の装置。
２９．プロセッサは、第１の住所と第２の住所との距離に少なくとも部分的に基づいて第２の住所の地理座標を近似的に求めるように更に動作可能である、付記２４に記載の装置。
３０．第１の住所と関連付けられる郵便番号が第２の住所と関連付けられる郵便番号にマッチするか、または、第１の住所と関連付けられる通り名称が第２の住所と関連付けられる通り名称にマッチする、付記２４に記載の装置。
３１．プロセッサは、更に、第２の住所と関連付けられる地理座標を要求し、第２の住所と関連付けられる地理座標を受信し、そして、第２の住所と関連付けられる地理座標をメモリに記憶するように動作可能である、付記２４に記載の装置。
３２．プロセッサは、更に、第２の住所の場所特定と関連付けられる問題を示すメッセージを受信し、メッセージを受信することに応じて第２の住所の場所特定と関連付けられる問題を解決するのを補助するために第１の住所と関連付けられる地理座標を含む第２のメッセージを通信するように動作可能である、付記２４に記載の装置。
３３．第２の住所は、チェックアウトプロセスの一部として受信されたものである、付記２４に記載の装置。
３４．場所の地理座標を近似的に求めるための方法であって、第１の場所と関連付けられる地理座標の要求を受信することと、第１の場所の定義された距離内にある第２の場所と関連付けられる地理座標に少なくとも部分的に基づいて場所と関連付けられる地理座標を近似的に求めることと、要求に応じて近似的に求められた地理座標を通信することとを含む、方法。
３５．第２の場所の場所特定と関連付けられる以前の問題に少なくとも部分的に基づいて第１の場所の場所特定と関連付けられる問題が存在すると判定することを更に含む、付記３４に記載の方法。
３６．第１の場所の場所特定と関連付けられる問題が存在するという判定に応じて第１の場所と関連付けられる地理座標を要求することと、要求に応じて第１の場所と関連付けられる地理座標を受信することとを更に含む、付記３５に記載の方法。
３７．受信した第１の場所の地理座標を近似的に求められた第１の場所の地理座標と比較することと、受信した第１の場所の地理座標が近似的に求められた第１の場所の地理座標の特定の距離内にない場合にメッセージを通信することとを更に含む、付記３６に記載の方法。
３８．第２の場所と第１の場所との距離に少なくとも部分的に基づいて場所の地理座標を近似的に求めることを更に含む、付記３４に記載の方法。
３９．第１の場所と関連付けられる地理座標を近似的に求めることは、第１の場所の地理座標がメモリに記憶されていないという判定に応じる、付記３４に記載の方法。
４０．第１の場所と関連付けられる地理座標を近似的に求めることは、第１の場所と関連付けられるユーザが第１の場所に位置しないと判定することに応じる、付記３４に記載の方法。
【００７８】
本開示は、複数の実施形態を含むが、数多くの変更例、変形例、代替例、変換例、および修正例が当業者に示唆され得る。本発明は、そのような変更例、変形例、代替例、変換例、および修正例を、添付の特許請求の範囲内に入るものとして包含するように意図される。
【図１】
0005872115.tif 000002
【図２】
0005872115.tif 000003
【図３】
0005872115.tif 000004
【図４】
0005872115.tif 000005
【図５】
0005872115.tif 000006
【図６】
0005872115.tif 000007
【図７】
0005872115.tif 000008