(57)【要約】      （修正有）【課題】オンデマンドサービスの推奨サービス位置を推奨するシステム及び方法を提供する。【解決手段】現在のデフォルトサービス位置を含むオンデマンドサービスの要求を、無線ネットワークを通じて取得し、少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断する。少なくとも１つの履歴オンデマンドサービスは、現在のデフォルトサービス位置から第１の所定の距離内の履歴デフォルトサービス位置を有する。少なくとも１つの履歴オンデマンドサービスが存在するとき、履歴オンデマンドサービスに基づいて要求される現在の推奨サービス位置を求め、要求される現在の推奨サービス位置を表示するように要求者端末に指示する。【選択図】図４
2020107361.tif 000002
【特許請求の範囲】
【請求項１】
オンデマンドサービスの推奨サービス位置を推奨する一組の命令を含む少なくとも１つ
の記憶媒体と、
前記少なくとも１つの記憶媒体と通信するように構成された、要求者端末からのオンラ
インオンデマンドサービスプラットフォームの少なくとも１つの処理部と、
を備え、
前記少なくとも１つの処理部は、前記一組の命令を実行すると、
現在のデフォルトサービス位置を含むオンデマンドサービスの要求を、無線ネットワ
ークを通じて取得することと、
少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断することであっ
て、該少なくとも１つの履歴オンデマンドサービスのそれぞれは、前記現在のデフォルト
サービス位置から第１の所定の距離内の履歴デフォルトサービス位置に関連付けられてい
ることと、
前記少なくとも１つの履歴オンデマンドサービスが存在するとき、該少なくとも１つ
の履歴オンデマンドサービスに基づいて前記要求の現在の推奨サービス位置を求めること
と、
前記要求の前記現在の推奨サービス位置を表示するように前記要求者端末に指示する
ことと、
を行うように指示される、システム。
【請求項２】
前記少なくとも１つの履歴オンデマンドサービスのそれぞれは、履歴サービス位置に関
連付けられている、請求項１に記載のシステム。
【請求項３】
前記少なくとも１つの処理部は、
前記少なくとも１つの履歴オンデマンドサービスから、直近に実行されたオンデマンド
サービスを選択することと、
前記直近に実行されたオンデマンドサービスの前記履歴サービス位置を、前記要求の前
記現在の推奨サービス位置として決定することと、
を行うように更に指示される、請求項２に記載のシステム。
【請求項４】
前記少なくとも１つの処理部は、
最も高い使用頻度に対応する、前記少なくとも１つの履歴オンデマンドサービスからの
前記履歴サービス位置を前記要求の前記現在の推奨サービス位置として決定すること、
を行うように更に指示される、請求項２に記載のシステム。
【請求項５】
前記少なくとも１つの履歴オンデマンドサービスは、前記要求の要求者に関連付けられ
ている、請求項２に記載のシステム。
【請求項６】
前記少なくとも１つの処理部は、
前記少なくとも１つの履歴オンデマンドサービスが存在しないとき、前記現在のデフォ
ルトサービス位置から第２の所定の距離内の一組の履歴推奨サービス位置を取得すること
であって、前記一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに関連
付けられていることと、
前記一組の履歴推奨サービス位置に基づいて前記現在の推奨サービス位置を求めること
と、
を行うように更に指示される、請求項１に記載のシステム。
【請求項７】
前記現在の推奨サービス位置を求めるために、前記少なくとも１つの処理部は、
前記一組の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を取得すること
と、
前記一組の履歴推奨サービス位置から、最も高い使用頻度を有する履歴推奨サービス位
置を前記現在の推奨サービス位置として決定することと、
を行うように更に指示される、請求項６に記載のシステム。
【請求項８】
要求者端末からのオンラインオンデマンドサービスプラットフォームの少なくとも１つ
の処理部によってアクセスされると、前記少なくとも１つの処理部に、
現在のデフォルトサービス位置を含むオンデマンドサービスの要求を、無線ネットワー
クを通じて取得することと、
少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断することであって
、該少なくとも１つの履歴オンデマンドサービスのそれぞれは、前記現在のデフォルトサ
ービス位置から第１の所定の距離内の履歴デフォルトサービス位置を有することと、
前記少なくとも１つの履歴オンデマンドサービスが存在するとき、該少なくとも１つの
履歴オンデマンドサービスに基づいて前記要求の現在の推奨サービス位置を求めることと
、
前記要求の前記現在の推奨サービス位置を表示するように前記要求者端末に指示するこ
とと、
を行わせる命令を含む、非一時的機械可読記憶媒体。
【請求項９】
前記少なくとも１つの履歴オンデマンドサービスのそれぞれは、履歴サービス位置に関
連付けられている、請求項８に記載の非一時的機械可読記憶媒体。
【請求項１０】
前記命令は、前記少なくとも１つの処理部に、
前記少なくとも１つの履歴オンデマンドサービスから、直近に実行されたオンデマンド
サービスを選択することと、
前記直近に実行されたオンデマンドサービスの前記履歴サービス位置を、前記要求の前
記現在の推奨サービス位置として決定することと、
を更に行わせる、請求項９に記載の非一時的機械可読記憶媒体。
【請求項１１】
命令は、前記少なくとも１つの処理部に、
最も高い使用頻度に対応する、前記少なくとも１つの履歴オンデマンドサービスからの
前記履歴サービス位置を前記要求の前記現在の推奨サービス位置として決定すること、
を更に行わせる、請求項９に記載の非一時的機械可読記憶媒体。
【請求項１２】
前記命令は、前記少なくとも１つの処理部に、
前記少なくとも１つの履歴オンデマンドサービスが存在しないとき、前記現在のデフォ
ルトサービス位置から第２の所定の距離内の一組の履歴推奨サービス位置を取得すること
であって、該一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに関連付
けられていることと、
前記一組の履歴推奨サービス位置に基づいて前記現在の推奨サービス位置を求めること
と、
を更に行わせる、請求項８に記載の非一時的機械可読記憶媒体。
【請求項１３】
前記現在の推奨サービス位置を求めるために、前記少なくとも１つの処理部は、
前記一組の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を取得すること
と、
前記一組の履歴推奨サービス位置から、最も高い使用頻度を有する履歴推奨サービス位
置を前記現在の推奨サービス位置として決定することと、
を行うように更に指示される、請求項１２に記載の非一時的機械可読記憶媒体。
【請求項１４】
要求者端末からのオンラインオンデマンドサービスプラットフォームの少なくとも１つ
のコンピューターサーバーによって、現在のデフォルトサービス位置を含むオンデマンド
サービスの要求を、無線ネットワークを通じて取得することと、
前記少なくとも１つのコンピューターサーバーによって、少なくとも１つの履歴オンデ
マンドサービスが存在するか否かを判断することであって、該少なくとも１つの履歴オン
デマンドサービスのそれぞれは、前記現在のデフォルトサービス位置から第１の所定の距
離内の履歴デフォルトサービス位置を有することと、
前記少なくとも１つの履歴オンデマンドサービスが存在するとき、前記少なくとも１つ
のコンピューターサーバーによって、該少なくとも１つの履歴オンデマンドサービスに基
づいて前記要求の現在の推奨サービス位置を求めることと、
前記少なくとも１つのコンピューターサーバーによって、前記要求の前記現在の推奨サ
ービス位置を表示するように前記要求者端末に指示することと、
を含む、オンデマンドサービスの推奨サービス位置を推奨する方法。
【請求項１５】
前記少なくとも１つの履歴オンデマンドサービスのそれぞれは、履歴サービス位置に関
連付けられている、請求項１４に記載の方法。
【請求項１６】
前記少なくとも１つのコンピューターサーバーによって、前記少なくとも１つの履歴オ
ンデマンドサービスから、直近に実行されたオンデマンドサービスを選択することと、
前記少なくとも１つのコンピューターサーバーによって、前記直近に実行されたオンデ
マンドサービスの前記履歴サービス位置を、前記要求の前記現在の推奨サービス位置とし
て決定することと、
を更に含む、請求項１５に記載の方法。
【請求項１７】
前記少なくとも１つのコンピューターサーバーによって、最も高い使用頻度に対応する
、前記少なくとも１つの履歴オンデマンドサービスからの前記履歴サービス位置を前記要
求の前記現在の推奨サービス位置として決定すること、
を更に含む、請求項１５に記載の方法。
【請求項１８】
前記少なくとも１つの履歴オンデマンドサービスは、前記要求の要求者に関連付けられ
ている、請求項１５に記載の方法。
【請求項１９】
前記少なくとも１つの履歴オンデマンドサービスが存在しないとき、
前記少なくとも１つのコンピューターサーバーによって、前記現在のデフォルトサービ
ス位置から第２の所定の距離内の一組の履歴推奨サービス位置を取得することであって、
該一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに関連付けられてい
ることと、
前記少なくとも１つのコンピューターサーバーによって、前記一組の履歴推奨サービス
位置に基づいて前記現在の推奨サービス位置を求めることと、
を更に含む、請求項１４に記載の方法。
【請求項２０】
前記現在の推奨サービス位置を前記求めることは、
前記一組の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を取得すること
と、
前記一組の履歴推奨サービス位置から、最も高い使用頻度を有する履歴推奨サービス位
置を前記現在の推奨サービス位置として決定することと、
を更に含む、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、２０１６年６月１３日に出願された中国特許出願第２０１６１０４１９８５
０．４号の優先権を主張し、この出願の内容は、引用することにより本明細書の一部をな
す。
【０００２】
（技術分野）
本開示は、包括的には、オンデマンドサービスのサービス位置を推奨するシステム及び
方法に関し、特に、オンライン輸送サービスプラットフォームを通じて輸送サービスのサ
ービス位置を推奨するシステム及び方法に関する。
【背景技術】
【０００３】
インターネット技術の開発に伴って、オンラインタクシー配車サービス及び配送サービ
ス等のオンデマンドサービスがますます普及してきている。オンラインオンデマンドサー
ビスプラットフォームを通じて、要求者は、スマートフォン端末等のユーザー機器にイン
ストールされたアプリケーションを通じたオンデマンドサービスの形態でオンデマンドサ
ービスを要求することができる。その場合、このプラットフォームのコンピューターサー
バーは、このオンデマンドサービスをサービス提供者にブロードキャストすることができ
る。幾つかの場合には、オンデマンドサービスの性能は、ユーザーによって指定された位
置に依存する場合がある。コンピューターサーバーは、推奨サービス位置を要求者に推奨
することができ、サービス提供者は、推奨サービス位置に従って要求者を効率的にピック
アップすることができる。
【発明の概要】
【０００４】
本開示の一態様によれば、システムが、少なくとも１つの記憶媒体と、少なくとも１つ
の記憶媒体と通信するように構成された、要求者端末からのオンラインオンデマンドサー
ビスプラットフォームの少なくとも１つの処理部（プロセッサ）とを備えることができる
。少なくとも１つの記憶媒体は、オンデマンドサービスの推奨サービス位置を推奨する一
組の命令を含むことができる。少なくとも１つの処理部が、一組の命令を実行すると、少
なくとも１つの処理部は、以下の動作のうちの１つ以上を実行するように指示を受けるこ
とができる。少なくとも１つの処理部は、現在のデフォルトサービス位置を含むオンデマ
ンドサービスの要求を、無線ネットワークを通じて取得することができる。少なくとも１
つの処理部は、少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断する
ことができ、少なくとも１つの履歴オンデマンドサービスのそれぞれは、現在のデフォル
トサービス位置から第１の所定の距離内の履歴デフォルトサービス位置に関連付けられて
いる。少なくとも１つの履歴オンデマンドサービスが存在するとき、少なくとも１つの処
理部は、この少なくとも１つの履歴オンデマンドサービスに基づいて要求の現在の推奨サ
ービス位置を求めることができる。少なくとも１つの処理部は、要求の現在の推奨サービ
ス位置を表示するように要求者端末に指示することができる。
【０００５】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスのそれぞれは、
履歴サービス位置に関連付けられている。
【０００６】
幾つかの実施の形態では、少なくとも１つの処理部は、少なくとも１つの履歴オンデマ
ンドサービスから、直近に実行されたオンデマンドサービスを更に選択することができる
。幾つかの実施の形態では、少なくとも１つの処理部は、直近に実行されたオンデマンド
サービスに対応する履歴サービス位置を、要求の現在の推奨サービス位置として更に決定
することができる。
【０００７】
幾つかの実施の形態では、少なくとも１つの処理部は、最も高い使用頻度に対応する、
少なくとも１つの履歴オンデマンドサービスからの履歴サービス位置を要求の現在の推奨
サービス位置として更に決定することができる。
【０００８】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスは、要求の要求
者に関連付けることができる。
【０００９】
幾つかの実施の形態では、少なくとも１つの処理部は、少なくとも１つの履歴オンデマ
ンドサービスが存在しないとき、現在のデフォルトサービス位置から第２の所定の距離内
の一組の履歴推奨サービス位置（historically recommended service locations）を取得
することができ、一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに対
応している。幾つかの実施の形態では、少なくとも１つの処理部は、一組の履歴推奨サー
ビス位置に基づいて現在の推奨サービス位置を更に求めることができる。
【００１０】
幾つかの実施の形態では、少なくとも１つの処理部は、一組の履歴推奨サービス位置の
それぞれに関連付けられた使用頻度を取得することができる。幾つかの実施の形態では、
少なくとも１つの処理部は、一組の履歴推奨サービス位置から、最も高い使用頻度を有す
る履歴推奨サービス位置を現在の推奨サービス位置として決定することができる。
【００１１】
本開示の別の態様によれば、非一時的機械可読記憶媒体が命令を含むことができる。こ
の非一時的機械可読記憶媒体が、要求者端末からのオンラインオンデマンドサービスプラ
ットフォームの少なくとも１つの処理部によってアクセスされると、命令は、少なくとも
１つの処理部に以下の動作のうちの１つ以上を実行させることができる。命令は、少なく
とも１つの処理部に、現在のデフォルトサービス位置を含むオンデマンドサービスの要求
を、無線ネットワークを通じて取得させることができる。命令は、少なくとも１つの処理
部に、少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断させることが
でき、少なくとも１つの履歴オンデマンドサービスのそれぞれは、現在のデフォルトサー
ビス位置から第１の所定の距離内の履歴デフォルトサービス位置を有する。少なくとも１
つの履歴オンデマンドサービスが存在するとき、命令は、少なくとも１つの処理部に、こ
の少なくとも１つの履歴オンデマンドサービスに基づいて要求の現在の推奨サービス位置
を求めさせることができる。命令は、少なくとも１つの処理部に、要求の現在の推奨サー
ビス位置を表示するように要求者端末に指示させることができる。
【００１２】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスのそれぞれは、
履歴サービス位置に関連付けられている。
【００１３】
幾つかの実施の形態では、命令は、少なくとも１つの処理部に、少なくとも１つの履歴
オンデマンドサービスから、直近に実行されたオンデマンドサービスを更に選択させるこ
とができる。幾つかの実施の形態では、命令は、少なくとも１つの処理部に、直近に実行
されたオンデマンドサービスに対応する履歴サービス位置を要求の現在の推奨サービス位
置として更に決定させることができる。
【００１４】
幾つかの実施の形態では、命令は、少なくとも１つの処理部に、最も高い使用頻度に対
応する、少なくとも１つの履歴オンデマンドサービスからの履歴サービス位置を要求の現
在の推奨サービス位置として更に決定させることができる。
【００１５】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスが存在しないと
き、命令は、少なくとも１つの処理部に、現在のデフォルトサービス位置から第２の所定
の距離内の一組の履歴推奨サービス位置を更に取得させることができ、一組の履歴推奨サ
ービス位置は、一組の履歴オンデマンドサービスに対応している。幾つかの実施の形態で
は、命令は、少なくとも１つの処理部に、一組の履歴推奨サービス位置に基づいて現在の
推奨サービス位置を更に求めさせることができる。
【００１６】
幾つかの実施の形態では、命令は、少なくとも１つの処理部に、一組の履歴推奨サービ
ス位置のそれぞれに関連付けられた使用頻度を更に取得させることができる。幾つかの実
施の形態では、命令は、少なくとも１つの処理部に、一組の履歴推奨サービス位置から、
最も高い使用頻度を有する履歴推奨サービス位置を現在の推奨サービス位置として更に決
定させることができる。
【００１７】
本開示の更なる態様によれば、方法が、以下の動作のうちの１つ以上を含むことができ
る。要求者端末からのオンラインオンデマンドサービスプラットフォームの少なくとも１
つのコンピューターサーバーは、現在のデフォルトサービス位置を含むオンデマンドサー
ビスの要求を、無線ネットワークを通じて取得することができる。少なくとも１つのコン
ピューターサーバーは、少なくとも１つの履歴オンデマンドサービスが存在するか否かを
判断することができ、少なくとも１つの履歴オンデマンドサービスのそれぞれは、現在の
デフォルトサービス位置から第１の所定の距離内の履歴デフォルトサービス位置を有する
。少なくとも１つの履歴オンデマンドサービスが存在するとき、少なくとも１つのコンピ
ューターサーバーは、この少なくとも１つの履歴オンデマンドサービスに基づいて要求の
現在の推奨サービス位置を求めることができる。少なくとも１つのコンピューターサーバ
ーは、要求の現在の推奨サービス位置を表示するように要求者端末に指示することができ
る。
【００１８】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスのそれぞれは、
履歴サービス位置に関連付けられている。
【００１９】
幾つかの実施の形態では、少なくとも１つのコンピューターサーバーは、少なくとも１
つの履歴オンデマンドサービスから、直近に実行されたオンデマンドサービスを更に選択
することができる。幾つかの実施の形態では、少なくとも１つのコンピューターサーバー
は、直近に実行されたオンデマンドサービスに対応する履歴サービス位置を、要求の現在
の推奨サービス位置として更に決定することができる。
【００２０】
幾つかの実施の形態では、少なくとも１つのコンピューターサーバーは、最も高い使用
頻度に対応する、少なくとも１つの履歴オンデマンドサービスからの履歴サービス位置を
要求の現在の推奨サービス位置として更に決定することができる。
【００２１】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスは、要求の要求
者に関連付けられている。
【００２２】
幾つかの実施の形態では、少なくとも１つの履歴オンデマンドサービスが存在しないと
き、少なくとも１つのコンピューターサーバーは、現在のデフォルトサービス位置から第
２の所定の距離内の一組の履歴推奨サービス位置を更に取得することができ、一組の履歴
推奨サービス位置は、一組の履歴オンデマンドサービスに対応している。幾つかの実施の
形態では、少なくとも１つのコンピューターサーバーは、一組の履歴推奨サービス位置に
基づいて現在の推奨サービス位置を更に求めることができる。
【００２３】
幾つかの実施の形態では、少なくとも１つのコンピューターサーバーは、一組の履歴推
奨サービス位置のそれぞれに関連付けられた使用頻度を更に取得することができる。幾つ
かの実施の形態では、少なくとも１つのコンピューターサーバーは、一組の履歴推奨サー
ビス位置から、最も高い使用頻度を有する履歴推奨サービス位置を現在の推奨サービス位
置として更に決定することができる。
【００２４】
追加の特徴は、以下の説明に一部が述べられ、以下の内容及び添付図面を検討すること
で当業者には部分的に明らかになるか、又はそれらの例の作成若しくは動作によって知得
することができる。本開示の特徴は、以下で論述される詳細な例に述べられる方法論、手
段及び組み合わせの様々な態様の実施又は使用によって実現及び達成することができる。
【００２５】
本開示を例示的な実施形態について更に説明する。これらの例示的な実施形態は、図面
を参照して詳細に説明される。これらの実施形態は、非限定の例示的な実施形態であり、
同様の参照符号は、図面の幾つかの図を通して同様の構造体を表している。
【図面の簡単な説明】
【００２６】
【図１】本開示の幾つかの実施形態に係る、一例示的なオンラインオンデマンドサービスシステムを示すブロック図である。
【図２】本開示の幾つかの実施形態に係る、オンラインオンデマンドサービスシステムにおける一例示的なコンピューティングデバイスを示す概略図である。
【図３】本開示の幾つかの実施形態に係る、一例示的な処理エンジンを示すブロック図である。
【図４】本開示の幾つかの実施形態に係る、現在の推奨サービス位置を推奨する一例示的なプロセス及び／又は方法を示すフローチャートである。
【図５】本開示の幾つかの実施形態に係る、現在の推奨サービス位置を求める一例示的なプロセス及び／又は方法を示すフローチャートである。
【図６Ａ】本開示の幾つかの実施形態に係る、少なくとも１つの履歴オンデマンドサービスがオンデマンドサービスの要求に対応するか否かを判断する一例示的なプロセス及び／又は方法を示すフローチャートである。
【図６Ｂ】本開示の幾つかの実施形態に係る、少なくとも１つの履歴オンデマンドサービスがオンデマンドサービスの要求に対応するか否かを判断する一例示的なダイアグラムを示す概略図である。
【図７】本開示の幾つかの実施形態に係る、少なくとも１つの履歴オンデマンドサービスに基づいて現在の推奨サービス位置を求める一例示的なプロセス及び／又は方法を示すフローチャートである。
【図８】本開示の幾つかの実施形態に係る、一組の履歴推奨サービス位置に基づいて現在の推奨サービス位置を求める一例示的なプロセス及び／又は方法を示すフローチャートである。
【図９Ａ】本開示の幾つかの実施形態に係る、現在の推奨サービス位置を表示する例示的なダイアグラムを示す概略図である。
【図９Ｂ】本開示の幾つかの実施形態に係る、現在の推奨サービス位置を表示する一例示的なユーザーインターフェースを示す概略図である。
【発明を実施するための形態】
【００２７】
以下の説明は、いずれの当業者も本開示内容を製造及び使用することができるように提
示され、特定の用途及びその要件に関して提供されている。開示された実施形態に対する
様々な変更は、当業者に容易に明らかであり、本明細書において規定される一般的な原理
は、本開示の趣旨及び範囲から逸脱することなく他の実施形態及び用途に適用することが
できる。したがって、本開示は、提示された実施形態に限定されるものではなく、特許請
求の範囲と一致した最も広い範囲を与えられることになる。
【００２８】
本明細書において用いられる術語は、特定の例示の実施形態を説明することのみを目的
としており、限定することを意図するものではない。個数が特定されていないものが本明
細書において用いられているとき、それらは、文脈が明らかに別のことを示していない限
り、単数のもの及び複数のものを含む。「備える」及び／又は「含む」という用語は、本
明細書において用いられるとき、明示された特徴、完全体、ステップ、動作、要素、及び
／又は構成要素が存在することを明記しているが、１つ以上の他の特徴、完全体、ステッ
プ、動作、要素、構成要素、及び／又はそれらの群が存在すること又は追加されることを
排除するものではないことが更に理解されるであろう。
【００２９】
本開示のこれらの特徴及び特性並びに他の特徴及び特性、更には、構造の関連した要素
及び部分の組み合わせの動作の方法及び機能並びに製造の経済性は、添付図面を参照しな
がら以下の説明を検討することでより明らかになり得る。添付図面の全ては、本開示の一
部をなす。一方、これらの図面は、例示及び説明のみを目的としたものにすぎず、本開示
の範囲を限定することを意図するものではないことが明らかに理解されるであろう。なお
、図面は、一律の縮尺でないことが理解される。
【００３０】
本開示において用いられるフローチャートは、システムが本開示における幾つかの実施
形態に従って実施する動作を示している。フローチャートの動作は、順序どおりに実施さ
れない場合があることが明らかに理解されるであろう。逆に、それらの動作は、逆の順序
で実施される場合もあるし、同時に実施される場合もある。その上、１つ以上の他の動作
が、フローチャートに追加される場合がある。１つ以上の動作がフローチャートから除去
される場合がある。
【００３１】
その上、本開示におけるシステム及び方法は、主として、一組の共有可能なオーダーを
配分することに関して説明されるが、これは、１つの例示的な実施形態にすぎないことも
理解されるであろう。本開示のシステム又は方法は、他の任意の種類のオンデマンドサー
ビスに適用することができる。例えば、本開示のシステム又は方法は、陸上、海上、航空
宇宙空間等、又はそれらの任意の組み合わせを含む種々の環境の輸送システムに適用する
ことができる。輸送システムの車両は、タクシー、自家用車、ヒッチハイク、バス、列車
、弾丸列車、高速鉄道、地下鉄、船舶、航空機、宇宙船、熱気球、無人車両等、又はそれ
らの任意の組み合わせを含むことができる。輸送システムは、管理及び／又は配送のため
の任意の輸送システム、例えば、速達便を送付及び／又は受領するシステムも含むことが
できる。本開示のシステム又は方法の用途は、ウェブページ、ブラウザのプラグイン、ク
ライアント端末、カスタムシステム、内部解析システム、人工知能ロボット等、又はそれ
らの任意の組み合わせを含むことができる。
【００３２】
本開示における「乗客」、「要求者（requester、requestor）」、「サービス要求者（
service requester、service requestor）」、及び「顧客」という用語は、サービスを要
求又はオーダーすることができる個人、団体又はツールを指すために区別なく用いられる
。また、本開示における「ドライバー」、「提供者」、「サービス提供者」、及び「供給
者」という用語は、サービスを提供することができるか又はサービスの提供を容易にする
ことができる個人、団体又はツールを指すために区別なく用いられる。本開示における「
ユーザー」という用語は、サービスを要求することができる個人、団体若しくはツール、
サービスをオーダーすることができる個人、団体若しくはツール、サービスを提供するこ
とができる個人、団体若しくはツール、又はサービスの提供を容易にすることができる個
人、団体若しくはツールを指すことができる。例えば、ユーザーは、乗客、ドライバー、
オペレーター等、又はそれらの任意の組み合わせであってもよい。本開示において、「乗
客」及び「乗客端末」は、区別なく用いられる場合があり、「ドライバー」及び「ドライ
バー端末」は、区別なく用いられる場合がある。
【００３３】
本開示における「要求」、「サービス」、「サービス要求」、及び「オーダー」という
用語は、乗客、要求者、サービス要求者、顧客、ドライバー、提供者、サービス提供者、
供給者等、又はそれらの任意の組み合わせが開始することができる要求を指すために区別
なく用いられる。サービス要求は、乗客、要求者、サービス要求者、顧客、ドライバー、
提供者、サービス提供者、又は供給者のうちの任意の者が受理することができる。サービ
ス要求は、有料の場合もあるし、無料の場合もある。
【００３４】
本開示において用いられる測位技術は、全地球測位システム（ＧＰＳ）、全地球航法衛
星システム（ＧＬＯＮＡＳＳ）、コンパスナビゲーションシステム（ＣＯＭＰＡＳＳ）、
ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ）、ワイヤレスフィデリティー（
ＷｉＦｉ）測位技術等、又はそれらの任意の組み合わせに基づくことができる。上記測位
システムのうちの１つ以上は、本開示において区別なく用いられる場合がある。
【００３５】
本開示の一態様は、ユーザーがサービスの要求を送出する位置及びユーザーの履歴サー
ビス記録に基づいて、タクシー配車サービス又は商品配送サービスのピックアップ位置を
推奨する等のオンデマンドサービスのサービス位置を推奨するオンラインシステム及びオ
ンライン方法に関する。
【００３６】
当然ながら、タクシー輸送サービスを含むオンラインタクシー配車等のオンデマンドサ
ービスは、ポストインターネット時代にのみ根差した新規の形態のサービスである。この
サービスは、ポストインターネット時代にしか提起することができない技術的解決策をユ
ーザー及びサービス提供者に提供する。プレインターネット時代では、例えば、ユーザー
が街路上でタクシーを呼び止めるとき、タクシーの要求及び受理は、乗客とこの乗客を見
た１人のタクシードライバーとの間でしか行われない。乗客が電話による通話を通じてタ
クシーを呼び出す場合、サービスの要求及び受理は、乗客と１人のサービス提供者（例え
ば、１つのタクシー会社又は代理業者）との間でしか行われない場合がある。一方、オン
ラインタクシーは、サービスのユーザーが、ユーザーから離れた距離にいる膨大な数の個
々のサービス提供者（例えば、タクシー）にサービス要求をリアルタイムで自動的に分配
することを可能にする。また、オンラインタクシーは、複数のサービス提供者が、サービ
ス要求に同時にリアルタイムで応答することも可能にする。したがって、インターネット
を通じて、オンラインオンデマンドシステムは、これまでのプレインターネット輸送サー
ビスシステムにおいては決して満たすことができないはるかに効率的な取引プラットフォ
ームをユーザー及びサービス提供者に提供することができる。
【００３７】
図１は、本開示の幾つかの実施形態に係る一例示的なオンラインオンデマンドサービス
システム１００のブロック図である。例えば、オンラインオンデマンドサービスシステム
１００は、タクシー配車サービス、商品配送サービス、運転代行サービス、急行貨物用貨
車サービス、カープールサービス、バスサービス、短期ドライバーレンタルサービス（sh
ort-term driver-renting service）、及びシャトルサービス等のオンデマンドサービス
のオンラインオンデマンドサービスプラットフォームとすることができる。オンラインオ
ンデマンドサービスシステム１００は、サーバー１１０と、ネットワーク１２０と、要求
者端末１３０と、提供者端末１４０と、データベース１５０とを備えるオンラインプラッ
トフォームとすることができる。サーバー１１０は、処理エンジン１１２を備えることが
できる。
【００３８】
幾つかの実施形態では、サーバー１１０は、単一のサーバーであってもよいし、サーバ
ーグループであってもよい。サーバーグループは、集中型であってもよいし、分散型であ
ってもよい（例えば、サーバー１１０は分散型システムであってもよい）。幾つかの実施
形態では、サーバー１１０は、ローカルであってもよいし、リモートであってもよい。例
えば、サーバー１１０は、要求者端末１３０、提供者端末１４０、及び／又はデータベー
ス１５０に記憶された情報及び／又はデータにネットワーク１２０を介してアクセスする
ことができる。別の例として、サーバー１１０は、要求者端末１３０、提供者端末１４０
、及び／又はデータベース１５０に直接接続されて、記憶された情報及び／又はデータに
アクセスすることができる。幾つかの実施形態では、サーバー１１０は、クラウドプラッ
トフォーム上で実施されてもよい。単なる例として、クラウドプラットフォームは、プラ
イベートクラウド、パブリッククラウド、ハイブリッドクラウド、コミュニティクラウド
、分散型クラウド、インタークラウド、マルチクラウド等、又はそれらの任意の組み合わ
せを含むことができる。幾つかの実施形態では、サーバー１１０は、本開示における図２
に示す１つ以上の構成要素を有するコンピューティングデバイス２００上で実施されても
よい。
【００３９】
幾つかの実施形態では、サーバー１１０は、処理エンジン１１２を備えることができる
。処理エンジン１１２は、サービス要求に関する情報及び／又はデータを処理して、本開
示において説明する１つ以上の機能を実行することができる。例えば、処理エンジン１１
２は、複数の履歴オンデマンドサービスの情報を収集し、現在の推奨サービス位置を求め
ることができる。幾つかの実施形態では、処理エンジン１１２は、１つ以上の処理エンジ
ン（例えば、シングルコア処理エンジン（複数の場合もある）又はマルチコアプロセッサ
（複数の場合もある））を含むことができる。単なる例として、処理エンジン１１２は、
中央処理装置（ＣＰＵ）、特定用途向け集積回路（ＡＳＩＣ）、特定用途向け命令セット
プロセッサ（ＡＳＩＰ）、グラフィックス処理装置（ＧＰＵ）、物理処理装置（ＰＰＵ）
、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧ
Ａ）、プログラマブルロジックデバイス（ＰＬＤ）、コントローラー、マイクロコントロ
ーラーユニット、縮小命令セットコンピューター（ＲＩＳＣ）、マイクロプロセッサ等、
又はそれらの任意の組み合わせを含むことができる。
【００４０】
ネットワーク１２０は、情報及び／又はデータの交換を容易にすることができる。幾つ
かの実施形態では、オンラインオンデマンドサービスシステム１００における１つ以上の
構成要素（例えば、サーバー１１０、要求者端末１３０、提供者端末１４０、及びデータ
ベース１５０）は、ネットワーク１２０を介してオンラインオンデマンドサービスシステ
ム１００における他の構成要素（複数の場合もある）に情報及び／又はデータを送信する
ことができる。例えば、サーバー１１０は、要求者端末１３０からネットワーク１２０を
介してサービス要求を取得／入手することができる。幾つかの実施形態では、ネットワー
ク１２０は、任意のタイプの有線ネットワーク若しくは無線ネットワーク、又はそれらの
組み合わせであってもよい。単なる例として、ネットワーク１３０は、ケーブルネットワ
ーク、ワイヤーラインネットワーク、光ファイバーネットワーク、電気通信ネットワーク
、イントラネット、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエ
リアネットワーク（ＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、メトロポ
リタンエリアネットワーク（ＭＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、公衆電話
交換網（ＰＳＴＮ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＺｉｇＢｅｅネッ
トワーク、近接場通信（ＮＦＣ）ネットワーク等、又はそれらの任意の組み合わせを含む
ことができる。幾つかの実施形態では、ネットワーク１２０は、１つ以上のネットワーク
アクセスポイントを備えることができる。例えば、ネットワーク１２０は、基地局及び／
又はインターネットエクスチェンジポイント１２０−１、１２０−２、．．．、等の有線
ネットワークアクセスポイント又は無線ネットワークアクセスポイントを備えることがで
き、これらのアクセスポイントを通じて、オンラインオンデマンドサービスシステム１０
０の１つ以上の構成要素は、ネットワーク１２０に接続されてデータ及び／又は情報を交
換することができる。
【００４１】
幾つかの実施形態では、要求者は、要求者端末１３０のユーザーである場合がある。幾
つかの実施形態では、要求者端末１３０のユーザーは、要求者以外の者である場合がある
。例えば、要求者端末１３０のユーザーＡは、要求者端末１３０を用いて、ユーザーＢの
サービス要求を送信することもできるし、サービス及び／又は情報又は命令をサーバー１
１０から受信することもできる。幾つかの実施形態では、提供者は、提供者端末１４０の
ユーザーである場合がある。幾つかの実施形態では、提供者端末１４０のユーザーは、提
供者以外の者である場合がある。例えば、提供者端末１４０のユーザーＣは、提供者端末
１４０を用いて、ユーザーＤのサービス要求、及び／又は情報又は命令をサーバー１１０
から受信することができる。幾つかの実施形態では、「要求者」及び「要求者端末」は、
区別なく用いられる場合があり、「提供者」及び「提供者端末」は、区別なく用いられる
場合がある。
【００４２】
幾つかの実施形態では、要求者端末１３０は、モバイルデバイス１３０−１、タブレッ
トコンピューター１３０−２、ラップトップコンピューター１３０−３、動力車両内の組
み込みデバイス１３０−４等、又はそれらの任意の組み合わせを含むことができる。幾つ
かの実施形態では、モバイルデバイス１３０−１は、スマートホームデバイス、ウェアラ
ブルデバイス、スマートモバイルデバイス、仮想現実デバイス、拡張現実デバイス等、又
はそれらの任意の組み合わせを含むことができる。幾つかの実施形態では、スマートホー
ムデバイスは、スマート照明デバイス、インテリジェント電気装置の制御デバイス、スマ
ート監視デバイス、スマートテレビ、スマートビデオカメラ、インターフォン等、又はそ
れらの任意の組み合わせを含むことができる。幾つかの実施形態では、ウェアラブルデバ
イスは、スマートブレスレット、スマートフットギア、スマートグラス、スマートヘルメ
ット、スマートウォッチ、スマート衣服、スマートバックパック、スマートアクセサリー
等、又はそれらの任意の組み合わせを含むことができる。幾つかの実施形態では、スマー
トモバイルデバイスは、スマートフォン、パーソナルデジタルアシスタント（ＰＤＡ：携
帯情報端末）、ゲーミングデバイス、ナビゲーションデバイス、販売時点（ＰＯＳ）デバ
イス等、又はそれらの任意の組み合わせを含むことができる。幾つかの実施形態では、仮
想現実デバイス及び／又は拡張現実デバイスは、仮想現実ヘルメット、仮想現実グラス、
仮想現実パッチ、拡張現実ヘルメット、拡張現実グラス、拡張現実パッチ等、又はそれら
の任意の組み合わせを含むことができる。例えば、仮想現実デバイス及び／又は拡張現実
デバイスは、Ｇｏｏｇｌｅ  Ｇｌａｓｓ、Ｏｃｕｌｕｓ  Ｒｉｆｔ、Ｈｏｌｏｌｅｎｓ、
Ｇｅａｒ  ＶＲ等を含むことができる。幾つかの実施形態では、動力車両内の組み込みデ
バイス１３０−４は、オンボードコンピューター、オンボードテレビ等を含むことができ
る。幾つかの実施形態では、要求者端末１３０は、要求者及び／又は要求者端末１３０の
場所を突き止める測位技術を有するデバイスであってもよい。
【００４３】
幾つかの実施形態では、提供者端末１４０は、要求者端末１３０と同様のものであって
もよいし、同じデバイスであってもよい。幾つかの実施形態では、提供者端末１４０は、
提供者及び／又は提供者端末１４０の場所を突き止める測位技術を有するデバイスであっ
てもよい。幾つかの実施形態では、要求者端末１３０及び／又は提供者端末１４０は、他
の測位デバイスと通信して、要求者、要求者端末１３０、提供者、及び／又は提供者端末
１４０の場所を求めることができる。幾つかの実施形態では、要求者端末１３０及び／又
は提供者端末１４０は、測位情報をサーバー１１０に送信することができる。
【００４４】
データベース１５０は、データ及び／又は命令を記憶することができる。幾つかの実施
形態では、データベース１５０は、要求者端末１３０及び／又は提供者端末１４０から取
得されたデータを記憶することができる。幾つかの実施形態では、データベース１５０は
、サーバー１１０が、実行又は使用して、本開示において説明する例示的な方法を実行す
ることができるデータ及び／又は命令を記憶することができる。幾つかの実施形態では、
データベース１５０は、マスストレージ、リムーバブルストレージ、揮発性リードライト
メモリ、リードオンリーメモリ（ＲＯＭ）等、又はそれらの任意の組み合わせを含むこと
ができる。例示的なマスストレージは、磁気ディスク、光ディスク、ソリッドステートド
ライブ等を含むことができる。例示的なリムーバブルストレージは、フラッシュドライブ
、フロッピーディスク、光ディスク、メモリカード、ｚｉｐディスク、磁気テープ等を含
むことができる。例示的な揮発性リードライトメモリは、ランダムアクセスメモリ（ＲＡ
Ｍ）を含むことができる。例示的なＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）、ダブル
データレート同期ダイナミックＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、スタティックＲＡＭ（Ｓ
ＲＡＭ）、サイリスタＲＡＭ（Ｔ−ＲＡＭ）、及びゼロキャパシタＲＡＭ（Ｚ−ＲＡＭ）
等を含むことができる。例示的なＲＯＭは、マスクＲＯＭ（ＭＲＯＭ）、プログラマブル
ＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＰＥＲＯＭ）、電気的消去可能プ
ログラマブルＲＯＭ（ＥＥＰＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、及
びデジタル多用途ディスクＲＯＭ等を含むことができる。幾つかの実施形態では、データ
ベース１５０は、クラウドプラットフォーム上で実施されてもよい。単なる例として、ク
ラウドプラットフォームは、プライベートクラウド、パブリッククラウド、ハイブリッド
クラウド、コミュニティクラウド、分散型クラウド、インタークラウド、マルチクラウド
等、又はそれらの任意の組み合わせを含むことができる。
【００４５】
幾つかの実施形態では、データベース１５０は、ネットワーク１２０に接続されて、オ
ンラインオンデマンドサービスシステム１００における１つ以上の構成要素（例えば、サ
ーバー１１０、要求者端末１３０、提供者端末１４０等）と通信することができる。オン
ラインオンデマンドサービスシステム１００における１つ以上の構成要素は、データベー
ス１５０に記憶されたデータ又は命令にネットワーク１２０を介してアクセスすることが
できる。幾つかの実施形態では、データベース１５０は、オンラインオンデマンドサービ
スシステム１００における１つ以上の構成要素（例えば、サーバー１１０、要求者端末１
３０、提供者端末１４０等）に直接接続することもできるし、これらの構成要素と通信す
ることもできる。幾つかの実施形態では、データベース１５０は、サーバー１１０の一部
分であってもよい。
【００４６】
幾つかの実施形態では、オンラインオンデマンドサービスシステム１００における１つ
以上の構成要素（例えば、サーバー１１０、要求者端末１３０、提供者端末１４０等）は
、データベース１５０にアクセスする許可を有することができる。幾つかの実施形態では
、オンラインオンデマンドサービスシステム１００における１つ以上の構成要素は、１つ
以上の条件が満たされるとき、要求者、提供者、及び／又は公衆に関連した情報を読み出
し及び／又は変更することができる。例えば、サーバー１１０は、サービスの後、１人以
上のユーザーの情報を読み出し及び／又は変更することができる。別の例として、提供者
端末１４０は、要求者端末１３０からサービス要求を受信すると、要求者に関する情報に
アクセスすることはできるが、提供者端末１４０は、要求者の関連情報を変更することは
できない。
【００４７】
幾つかの実施形態では、オンラインオンデマンドサービスシステム１００における１つ
以上の構成要素の情報交換は、サービスの要求を介して達成することができる。サービス
要求の対象は、任意の商品（product：生産品）とすることができる。幾つかの実施形態
では、この商品は、有形の商品であってもよいし、非物質的な商品であってもよい。有形
の商品は、食料品、医薬品、日用品、化学製品、電気器具、衣料品、自動車、家屋物件、
高級品等、又はそれらの任意の組み合わせを含むことができる。非物質的な商品は、サー
ビス財、金融商品、知的産物、インターネット商品等、又はそれらの任意の組み合わせを
含むことができる。インターネット商品は、個別ホスト商品、ウェブ商品、モバイルイン
ターネット商品、商用ホスト商品、組み込み商品等、又はそれらの任意の組み合わせを含
むことができる。モバイルインターネット商品は、モバイル端末のソフトウェア、プログ
ラム、システム等、又はそれらの任意の組み合わせとして実施することができる。モバイ
ル端末は、タブレットコンピューター、ラップトップコンピューター、モバイルフォン、
パーソナルデジタルアシスタント（ＰＤＡ）、スマートウォッチ、販売時点（ＰＯＳ）デ
バイス、オンボードコンピューター、オンボードテレビ、ウェアラブルデバイス等、又は
それらの任意の組み合わせを含むことができる。例えば、商品は、コンピューター又はモ
バイルフォンにおいて用いられる任意のソフトウェア及び／又はアプリケーションであっ
てもよい。このソフトウェア及び／又はアプリケーションは、ソーシャライジング、ショ
ッピング、輸送、娯楽、学習、投資等、又はそれらの任意の組み合わせに関するものであ
ってもよい。幾つかの実施形態では、輸送に関するソフトウェア及び／又はアプリケーシ
ョンは、旅行ソフトウェア及び／又は旅行アプリケーション、車両スケジューリングソフ
トウェア及び／又は車両スケジューリングアプリケーション、地図ソフトウェア及び／又
は地図アプリケーション等を含むことができる。車両スケジューリングソフトウェア及び
／又は車両スケジューリングアプリケーションにおいて、車両は、馬、運搬車、人力車（
例えば、一輪手押し車、二輪自転車、三輪自転車等）、自動車（例えば、タクシー、バス
、自家用車等）、列車、地下鉄、船舶、航空機（例えば、飛行機、ヘリコプター、スペー
スシャトル、ロケット、熱気球等）等、又はそれらの任意の組み合わせを含むことができ
る。
【００４８】
図２は、本開示の幾つかの実施形態に係る、サーバー１１０、要求者端末１３０、及び
／又は提供者端末１４０を実施することができるコンピューティングデバイス２００の例
示的なハードウェア構成要素及びソフトウェア構成要素を示す概略図である。例えば、処
理エンジン１１２は、コンピューティングデバイス２００上で実施することができ、本開
示において開示された処理エンジン１１２の機能を実行するように構成することができる
。
【００４９】
コンピューティングデバイス２００は、汎用コンピューターであってもよいし、専用コ
ンピューターであってもよい。いずれも、本開示のオンデマンドシステムを実施するのに
用いることができる。コンピューティングデバイス２００は、本明細書において説明する
ようなオンデマンドサービスの任意の構成要素を実施するのに用いることができる。例え
ば、処理エンジン１１２は、コンピューティングデバイス２００上で、そのハードウェア
、ソフトウェアプログラム、ファームウェア、又はそれらの組み合わせによって実施する
ことができる。便宜上、１つのそのようなコンピューターしか示されていないが、本明細
書において説明するようなオンデマンドサービスに関するコンピューターの機能は、処理
負荷を分散させるために、複数の同様のプラットフォーム上に分散形式で実施されてもよ
い。
【００５０】
コンピューティングデバイス２００は、例えば、ネットワークに接続されて、接続され
たネットワークに対するデータ通信を容易にするＣＯＭポート２５０を備えることができ
る。コンピューティングデバイス２００は、プログラム命令を実行する１つ以上のプロセ
ッサの形態の中央処理装置（ＣＰＵ）２２０も備えることができる。この例示的なコンピ
ュータープラットフォームは、内部通信バス２１０と、種々の形態のプログラム記憶装置
及びデータ記憶装置、例えばディスク２７０と、このコンピューターによって処理及び／
又は送信される様々なデータファイルのためのリードオンリーメモリ（ＲＯＭ）２３０又
はランダムアクセスメモリ（ＲＡＭ）２４０とを備えることができる。この例示的なコン
ピュータープラットフォームは、ＣＰＵ２２０によって実行される、ＲＯＭ２３０、ＲＡ
Ｍ２４０、及び／又は他のタイプの非一時的記憶媒体に記憶されたプログラム命令も有す
ることができる。本開示の方法及び／又はプロセスは、プログラム命令として実施されて
もよい。コンピューティングデバイス２００は、このコンピューターと、ユーザーインタ
ーフェース要素２８０等の当該コンピューターにおける他の構成要素との間の入力／出力
をサポートするＩ／Ｏ構成要素２６０も備える。コンピューティングデバイス２００は、
ネットワーク通信を介してプログラミング及びデータも受信することができる。
【００５１】
単なる例示として、１つのＣＰＵ及び／又はプロセッサのみがコンピューティングデバ
イス２００において説明されている。しかしながら、当然、本開示におけるコンピューテ
ィングデバイス２００は、複数のＣＰＵ及び／又はプロセッサも備えてもよく、したがっ
て、本開示において説明するように１つのＣＰＵ及び／又はプロセッサによって実行され
る動作及び／又は方法ステップは、複数のＣＰＵ及び／又はプロセッサによって共同で又
は別々に実行されてもよい。例えば、本開示において、コンピューティングデバイス２０
０のＣＰＵ及び／又はプロセッサがステップＡ及びステップＢの双方を実行する場合、ス
テップＡ及びステップＢは、コンピューティングデバイス２００における２つの異なるＣ
ＰＵ及び／又はプロセッサによって共同で又は別々に実行されてもよい（例えば、第１の
プロセッサがステップＡを実行し、第２のプロセッサがステップＢを実行するか、又は、
第１のプロセッサ及び第２のプロセッサがステップＡ及びステップＢを共同で実行する）
ことが理解されるべきである。
【００５２】
図３は、本開示の幾つかの実施形態に係る一例示的な処理エンジン１１２を示すブロッ
ク図である。処理エンジン１１２は、入手モジュール３０２、決定モジュール３０４、及
び指示モジュール３０６を備えることができる。各モジュールは、以下の動作を実行する
ように設計されたハードウェア回路、１つ以上の記憶媒体に記憶された一組の命令、及び
／又はハードウェア回路と１つ以上の記憶媒体との組み合わせとすることができる。
【００５３】
入手モジュール３０２は、オンデマンドサービスの要求を要求者端末から取得するよう
に構成することができる。オンデマンドサービスの要求は、要求者による輸送サービスの
要求であってもよいし、商品配送サービスの要求であってもよい。この要求は、現在のデ
フォルト位置（例えば、出発位置（start location：開始位置））、目的地等、又はそれ
らの任意の組み合わせを含むことができる。目的地は、要求者が明確に定めることができ
る。代替的に、要求者が試乗を要求しているとき等の幾つかの実施形態では、目的地は、
自由な目的地であってもよい。すなわち、要求者は、要求において目的地を定めなくても
よい。入手モジュール３０２は、要求者端末１３０からネットワーク１２０を介して要求
を取得することができる。要求は、更に処理を受けるために、決定モジュール３０４又は
指示モジュール３０６に送信することができる。
【００５４】
決定モジュール３０４は、現在のデフォルト位置に基づいて、要求の現在の推奨サービ
ス位置を求めるように構成することができる。決定モジュール３０４は、少なくとも１つ
の履歴オンデマンドサービスに対応する現在のデフォルト位置に基づいて、要求の現在の
推奨サービス位置を求めることができる。
【００５５】
指示モジュール３０６は、要求の現在の推奨サービス位置を表示するよう要求者端末に
指示するように構成することができる。例えば、指示モジュール３０６は、オンデマンド
サービスの要求に関する情報を、ネットワーク１２０を介して要求者端末１３０に送信す
ることができる。このオンデマンドサービスの要求に関する情報は、出発位置、目的地、
現在の推奨サービス位置等、又はそれらの組み合わせを含むことができる。
【００５６】
処理エンジン１１２内のモジュールは、有線接続又は無線接続を介して互いに接続又は
通信することができる。有線接続は、金属ケーブル、光ケーブル、ハイブリッドケーブル
等、又はそれらの任意の組み合わせを含むことができる。無線接続は、ローカルエリアネ
ットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、Ｂｌｕｅｔｏｏｔｈ、Ｚ
ｉｇＢｅｅ、近接場通信（ＮＦＣ）等、又はそれらの任意の組み合わせを含むことができ
る。これらのモジュールのうちの２つ以上は、単一のモジュールとして組み合わされても
よく、これらのモジュールのうちのいずれか１つは、２つ以上のユニットに分割されても
よい。
【００５７】
図４は、本開示の幾つかの実施形態に係る、オンデマンドサービスの推奨サービス位置
を推奨する一例示的なプロセス及び／又は方法４００を示すフローチャートである。プロ
セス及び／又は方法４００は、オンラインオンデマンドサービスシステム１００によって
実行することができる。例えば、プロセス及び／又は方法４００は、データベース１５０
、記憶装置ＲＯＭ２３０及び／又は記憶装置ＲＡＭ２４０に記憶される一組の命令（例え
ば、アプリケーション）として実施することができる。処理エンジン１１２及び／又はＣ
ＰＵ２２０は、この一組の命令を実行することができ、それに応じて、プロセス及び／又
は方法４００を実行するように指示を受けることができる。ＣＰＵ２２０は、オンライン
オンデマンドサービスプラットフォームをサポートするコンピューターサーバーのプロセ
ッサであってもよい。このプラットフォームは、インターネットを通じてオンデマンドサ
ービス提供者とオンデマンドサービス要求者とを接続するインターネットベースのプラッ
トフォームであってもよい。
【００５８】
ステップ４０２において、処理エンジン１１２は、オンデマンドサービスの要求を要求
者端末から取得することができる。図１における処理エンジン１１２は、図２におけるＣ
ＰＵ２２０を備えることができ、本開示において説明する機能を実行するように構成する
ことができる。オンデマンドサービスは、タクシー、自家用車、バス、若しくはトラック
による輸送サービス、試乗サービス、指名運転サービス等、又はそれらの組み合わせであ
ってもよい。幾つかの実施形態では、オンデマンドサービスは、食事のオンライン予約、
オンラインショッピング等、又はそれらの組み合わせ等のオンラインで予約された他の配
送サービスであってもよい。幾つかの実施形態では、オンデマンドサービスは、商品配送
のように、物体を或る場所から別の場所に車両で運ぶサービスであってもよい。車両は、
非動力車両（例えば、自転車又は三輪自転車）、動力車両（例えば、自動車又はトラック
）、船舶（例えば、船又はボート）及び／又は航空機を含むことができる。幾つかの実施
形態では、車両は無人であってもよい。例えば、オンデマンドサービスは、タクシーサー
ビスであってもよい。
【００５９】
オンデマンドサービスの要求は、リアルタイム要求、アポイントメント要求、又は保留
中の要求を含むことができる。例えば、リアルタイム要求は、サービス提供者がサービス
を直ちに処理して開始することを要する要求、及び／又は、その要求のサービスを、要求
者が現時点において若しくは当業者にとって現時点にかなり近い規定時刻において受けた
いと思う要求とすることができる。例えば、規定時刻が１分、５分、１０分又は２０分等
の閾値よりも近い時点である場合に、要求はリアルタイム要求とすることができる。アポ
イントメント要求は、サービス提供者がサービスを直ちに開始することを要しない要求、
及び／又は、要求者が、当業者にとって現時点からかなり遠い規定時刻においてサービス
を受けることを希望及び／又は期待する要求を指すことができる。例えば、規定時刻が２
０分、２時間、又は１日等の閾値よりも遠い時点である場合に、サービス要求はアポイン
トメント要求とすることができる。幾つかの実施形態では、処理エンジン１１２は、時間
閾値に基づいてリアルタイム要求又はアポイントメント要求を定義することができる。こ
の時間閾値は、オンラインオンデマンドサービスシステム１００のデフォルト設定であっ
てもよいし、異なる状況に応じて調整可能であってもよい。例えば、交通ピーク期間では
、時間閾値は、相対的に小さくすることができ（例えば、１０分であり、これは、要求さ
れたサービスを１０分以内に提供して、リアルタイムサービスとしての資格を与えること
ができることを意味する）、それ以外のアイドル期間（例えば、午前１０：００〜午前１
２：００）では、時間閾値は、相対的に大きくすることができる（例えば、１時間）。保
留中の要求は、現時点においてサービス提供者によって進行中である継続した要求とする
ことができる。
【００６０】
オンデマンドサービスの要求は、現在のデフォルトサービス位置を含むことができる。
例えば、リアルタイム要求の場合、現在のデフォルトサービス位置（例えば、出発位置）
は、要求者の現在位置とすることができる（例えば、リアルタイムタクシー配車サービス
の現在のデフォルト位置は、タクシー配車サービスの出発位置とすることができる）。ア
ポイントメント要求の場合、現在のデフォルトサービス位置は、要求者による規定位置と
することができる。幾つかの実施形態では、処理エンジン１１２は、要求者端末１３０に
インストールされた全地球測位システム（ＧＰＳ）を介して、要求者端末１３０の現在の
デフォルトサービス位置を取得することができる。幾つかの実施形態では、要求者は、要
求者端末１３０を介して現在のデフォルトサービス位置を入力することもでき、その場合
、処理エンジン１１２は、要求から現在のデフォルトサービス位置を取り出すことができ
る。例えば、要求者は、まず、要求者端末１３０を介してオンラインオンデマンドサービ
スシステム１００にログインすることができ、次に、要求者端末１３０を介して現在のデ
フォルトサービス位置をテキスト入力することができる。別の例では、端末１３０は、地
図（例えば、Ｔｅｎｃｅｎｔ（商標）Ｍａｐ、Ｇｏｏｇｌｅ（商標）Ｍａｐ）を要求者に
表示することができ、要求者は、その地図上で地理的位置（例えば、バスステーション、
地下鉄駅、交差点、ランドマークビル）を特定することによって現在のデフォルトサービ
ス位置を手動で明示することができる。更なる例として、要求者は、地理的位置に貼付さ
れたクイックレスポンス（ＱＲ）コードをスキャンして、自身の現在位置を明示すること
ができる。
【００６１】
処理エンジン１１２は、オンデマンドサービスの要求に基づいてオンデマンドサービス
のサービスオーダーを更に生成することができる。オンデマンドサービスのサービスオー
ダーは、基本経路情報、配送情報、車両情報、要求者情報等、又はそれらの組み合わせを
含むことができる。具体的なサービスオーダーでは、基本経路情報は、乗客の数、出発位
置、目的地、総マイル数、ピックアップ時刻、見積もり料金、単位価格（例えば、１キロ
メートル又は１マイル当たりの単位価格）、経路の渋滞部分（例えば、交通ピークに起因
した渋滞道路）等、又はそれらの組み合わせを含むことができる。配送情報は、商品のタ
イプ（例えば、液体又は固体、割れ物又は非割れ物）、サイズ（例えば、長さ、幅、高さ
）、体積、重量等、又はそれらの組み合わせを含むことができる。車両情報は、車両内の
座席の数、トランク容積、積載量（すなわち、車両が運ぶことができる製品の重量）等、
又はそれらの組み合わせを含むことができる。要求者情報は、名前情報（例えば、名、姓
、ニックネーム、ユーザー名）、連絡先情報（例えば、携帯電話番号、電子メールアドレ
ス）、識別コード（ＩＤ）、国、都市、性別、誕生日等を含むことができる。幾つかの実
施形態では、この情報は、要求者が入力することもできるし、オンラインオンデマンドサ
ービスシステム１００によって設定された複数のデフォルト選択肢から要求者が選ぶこと
もできる。
【００６２】
ステップ４０４において、処理エンジン１１２は、現在のデフォルト位置に基づいて要
求の現在の推奨サービス位置を求めることができる。現在のデフォルト位置に基づいて要
求の現在の推奨サービス位置を求める詳細なプロセス及び／又は方法は、図５に示されて
いる。
【００６３】
例えば、乗客が、現在のデフォルト位置においてタクシー配車サービスの要求を送出し
、履歴サービス記録が、少なくとも１つの履歴サービスが、同じ現在のデフォルト位置及
び／又は同じ現在のデフォルト位置から所定の距離内の位置において要求されていること
を示している場合、処理エンジン１１２は、少なくとも１つの履歴サービスに基づいて、
乗客に対する要求の現在の推奨サービス位置を求めることができる。少なくとも１つの履
歴サービスは、この乗客又は他の乗客（複数の場合もある）が要求したものとすることが
できる。別の例として、履歴サービス記録が、同じ現在のデフォルト位置から所定の距離
内に３つ以上の履歴サービス位置があることを示しているとき、処理エンジン１１２は、
これらの３つ以上の履歴サービス位置の使用の頻度に基づいて、現在の推奨サービス位置
を求めることができる。
【００６４】
商品配送サービスの場合、現在の推奨サービス位置は、サービス要求者が、商品をピッ
クアップする配送者と会う位置とすることができ、タクシー配車サービスの場合、現在の
推奨サービス位置は、オンラインオンデマンドサービスシステム１００によって推奨され
るピックアップ位置とすることができる。このピックアップ位置は、要求者がオンデマン
ドサービスを開始する位置及び／又は提供者が要求者に会う位置とすることができ、及び
／又はそのような位置を含むことができる。例えば、リアルタイムタクシー配車サービス
の場合、要求者の現在位置が、ショッピングモールの内部エリアにある場合、処理エンジ
ン１１２は、ショッピングモールの外部の位置をピックアップ位置として決定することが
できる。
【００６５】
図５は、本開示の幾つかの実施形態に係る、現在の推奨サービス位置を求める一例示的
なプロセス及び／又は方法５００を示すフローチャートである。幾つかの実施形態では、
プロセス及び／又は方法５００は、図１に示すようなオンラインオンデマンドサービスシ
ステム１００によって実行することができる。例えば、プロセス及び／又は方法５００は
、データベース１５０、記憶装置ＲＯＭ２３０及び／又は記憶装置ＲＡＭ２４０に記憶さ
れる少なくとも一組の命令として実施することができる。ＣＰＵ２２０は、この一組の命
令を実行することができ、それに応じて、プロセス及び／又は方法５００を実行するよう
に指示を受けることができる。ＣＰＵ２２０は、オンラインオンデマンドサービスプラッ
トフォームをサポートするコンピューターサーバーのプロセッサであってもよい。このプ
ラットフォームは、インターネットを通じてオンデマンドサービス提供者とオンデマンド
サービス要求者とを接続するインターネットベースのプラットフォームであってもよい。
【００６６】
ステップ５０２において、処理エンジン１１２は、要求者端末からオンデマンドサービ
スの要求を取得することができる。図１における処理エンジン１１２は、図２におけるＣ
ＰＵ２２０を備えることができ、本開示において説明する機能を実行するように構成する
ことができる。ステップ４０２に関して説明したように、オンデマンドサービスの要求は
、要求者による輸送サービス又は商品配送サービスの要求であってもよい。オンデマンド
サービスの要求は、現在のデフォルト位置を含むことができる。
【００６７】
ステップ５０４において、要求者からのオンデマンドサービスの要求に応答して、処理
エンジン１１２は、少なくとも１つの履歴オンデマンドサービスの記録を取得することが
できる。
【００６８】
少なくとも１つの履歴オンデマンドサービスは、現在のオンデマンドサービス要求の要
求者によって要求された履歴オンデマンドサービスとすることができる。例えば、オンデ
マンドサービスの要求に先立ち、処理エンジン１１２は、オンラインオンデマンドサービ
スシステム１００において要求者プロファイルを収集し、要求者の履歴オンデマンドサー
ビス消費記録を抽出することができる。オンラインオンデマンドサービスシステム１００
は、次に、データベース（例えば、データベース１５０）を構築することができ、このデ
ータベースに、登録された要求者の履歴オンデマンドサービスを記録及びカテゴリー化す
ることができる。少なくとも１つの履歴オンデマンドサービスは、履歴デフォルトサービ
ス位置を含むことができる。例えば、この履歴デフォルトサービス位置は、要求者によっ
て要求されたタクシー配車サービスの履歴出発位置であってもよい。幾つかの実施形態で
は、少なくとも１つの履歴オンデマンドサービスは、要求者が或る期間内に要求すること
ができる。この期間は、ユーザー又はオンラインオンデマンドサービスシステム１００の
管理者が手動で事前設定した期間であってもよいし、実際のシナリオに従って処理エンジ
ン１１２によって適応的に設定された期間であってもよい。
【００６９】
ステップ５０６において、処理エンジン１１２は、少なくとも１つの履歴オンデマンド
サービスがオンデマンドサービスの要求に対応するか否かを判断することができる。少な
くとも１つの履歴オンデマンドサービスがオンデマンドサービスの要求に対応するか否か
を判断する詳細なプロセス及び／又は方法は、図６Ａに示されている。
【００７０】
例えば、処理エンジン１１２は、少なくとも１つの履歴オンデマンドサービスの履歴デ
フォルトサービス位置が、現在のデフォルトサービス位置から所定の距離内にあるか否か
を判断することができる。この判定が肯定的である場合、処理エンジン１１２は、履歴デ
フォルトサービス位置及び現在のデフォルトサービス位置が類似していると判断すること
ができ、そうでない場合、処理エンジン１１２は、履歴デフォルトサービス位置及び現在
のデフォルトサービス位置が類似していないと判断することができる。
【００７１】
少なくとも１つの履歴オンデマンドサービスの履歴デフォルトサービス位置及び現在の
デフォルトサービス位置が類似しているとき、処理エンジン１１２は、少なくとも１つの
履歴オンデマンドサービスがオンデマンドサービスの要求に対応すると判断することがで
き、次に、ステップ５０８を実行して、少なくとも１つの履歴オンデマンドサービスに基
づいて、現在の推奨サービス位置を求めることができる。少なくとも１つの履歴オンデマ
ンドサービスの履歴デフォルトサービス位置及び現在のデフォルトサービス位置が類似し
ていないとき、処理エンジン１１２は、ステップ５１０を実行して、一組の履歴オンデマ
ンドサービスを取得することができる。この一組の履歴オンデマンドサービスは、他の単
数の要求者／複数の要求者によって要求される場合がある。他の単数の要求者／複数の要
求者は、現在のオンデマンドサービスの要求者と異なってもよい。
【００７２】
図６Ａは、本開示の幾つかの実施形態に係る、少なくとも１つの履歴オンデマンドサー
ビスがオンデマンドサービスの要求に対応するか否かを判断する一例示的なプロセス及び
／又は方法６００を示すフローチャートである。幾つかの実施形態では、プロセス及び／
又は方法６００は、図１に示すようなオンラインオンデマンドサービスシステム１００に
よって実行することができる。例えば、プロセス及び／又は方法６００は、データベース
１５０、記憶装置ＲＯＭ２３０及び／又は記憶装置ＲＡＭ２４０に記憶される少なくとも
一組の命令として実施することができる。ＣＰＵ２２０は、この一組の命令を実行するこ
とができ、それに応じて、プロセス及び／又は方法６００を実行するように指示を受ける
ことができる。
【００７３】
ステップ６０２において、処理エンジン１１２は、オンデマンドサービスの要求から現
在のデフォルトサービス位置を取得及び／又は抽出することができる。図１における処理
エンジン１１２は、図２におけるＣＰＵ２２０を備えることができ、本開示において説明
する機能を実行するように構成することができる。ステップ５０２に関して説明したよう
に、現在のデフォルトサービス位置（例えば、出発位置）は、要求者の現在位置とするこ
ともできるし（例えば、リアルタイムサービス要求の場合）、要求者による規定位置とす
ることもできる（例えば、アポイントメントサービス要求の場合）。
【００７４】
ステップ６０４において、処理エンジン１１２は、少なくとも１つの履歴オンデマンド
サービスから履歴デフォルトサービス位置を取得及び／又は抽出することができる。ステ
ップ５０４に関して説明したように、少なくとも１つの履歴オンデマンドサービスは、現
在のオンデマンドサービス要求の要求者によって要求されたものとすることができる。例
えば、履歴デフォルトサービス位置は、記録されている履歴タクシー配車サービスの出発
位置とすることができる。
【００７５】
ステップ６０６において、処理エンジン１１２は、履歴デフォルトサービス位置が現在
のデフォルトサービス位置から第１の所定の距離内にあるか否かを判断することができる
。この第１の所定の距離は、行政地区（例えば、都市内の行政区）、又は地理的エリア（
例えば、規定中心位置から或る半径内）を含むことができる。例えば、処理エンジン１１
２は、要求者の現在のデフォルトサービス位置を取得し、要求者の現在のデフォルトサー
ビス位置から或る所定の半径（例えば、５０メートル）内の地理的エリアを求めることが
できる。この所定の半径の値は、要求者の現在のデフォルトサービス位置に応じて変化し
得る。例えば、要求者の現在のデフォルトサービス位置が人口密度の高いエリア（例えば
、マンハッタン中心街）にある場合には、所定の半径は小さくすることができる（例えば
、３０メートル）のに対して、要求者の現在のデフォルトサービス位置がそれよりも人口
密度の低いエリア（例えば、パリの農村エリア）にある場合には、所定の半径は大きくす
ることができる（例えば、１００メートル）。当然ながら、上記説明は、単に例示を目的
としたものにすぎない。第１の所定の距離は、道路状況、履歴デフォルトサービス位置及
び現在のデフォルトサービス位置を取り囲む地理的エリアのサイズ等に従って設定するこ
とができる。
【００７６】
図６Ｂに示すように、ダイアグラム６２０は、２つの街路のＴ字路に対応するエリアを
示している。このエリアは、建物（Building）Ｉ、広場（Square）ＩＩ、公園（Park）Ｉ
ＩＩ等の３つの領域を含むことができる。建物Ｉは、一群のデフォルトサービス位置を取
り囲むエリアに対応することができる。各デフォルトサービス位置は、オンデマンドサー
ビス要求において要求者によって指定された位置データ点を含むことができる。この位置
データ点は、地理的位置（例えば、バスステーション、地下鉄駅、交差点、ランドマーク
ビル等）、住所（例えば、海淀通り３番地（No. 3 Haidian Street）、地理的位置の経度
及び緯度（例えば、（経度１１６．３２０８７５、緯度３９．９８９７７））を含むこと
ができる。
【００７７】
例えば、要求者がオンデマンドサービスの要求を送信し、この要求者が位置Ｓ１にいる
場合、処理エンジン１１２は、現在のデフォルトサービス位置として位置Ｓ１を取得する
ことができるとともに、位置Ｓ２及びＳ３は、要求者によって要求された履歴オンデマン
ドサービスからの履歴デフォルトサービス位置である。位置Ｓ２と位置Ｓ１との間の距離
は３５０メートルであり、位置Ｓ３と位置Ｓ１との間の距離は４５０メートルである。位
置Ｓ１からの第１の所定の距離が４００メートルである場合、処理エンジン１１２は、位
置Ｓ２が現在のデフォルト位置から第１の所定の距離内にあると判断することができる。
【００７８】
当然ながら、図６Ｂに記載されたものは、単に例示を目的として提供されているにすぎ
ず、本開示の範囲を限定することを意図するものではない。
【００７９】
幾つかの実施形態では、現在のデフォルトサービス位置から第１の所定の距離内に履歴
デフォルトサービス位置が存在するとの判断に応答して、処理エンジン１１２は、ステッ
プ６０８に進み、少なくとも１つの履歴オンデマンドサービスがオンデマンドサービスの
要求に対応すると判断することができる。例えば、図６Ｂでは、位置Ｓ２は、位置Ｓ１か
ら第１の所定の距離内にあるので、処理エンジン１１２は、位置Ｓ２を含む履歴オンデマ
ンドサービス及び／又は位置Ｓ２に対応する履歴オンデマンドサービスが、オンデマンド
サービスの要求に対応すると判断することができる。
【００８０】
幾つかの実施形態では、履歴デフォルトサービス位置が現在のデフォルトサービス位置
から第１の所定の距離内にないとの判断に応答して、処理エンジン１１２は、ステップ６
１０に進み、少なくとも１つの履歴オンデマンドサービスがオンデマンドサービスの要求
に対応しないと判断することができる。例えば、図６Ｂに示すように、処理エンジン１１
２は、位置Ｓ３を含む履歴オンデマンドサービス及び／又は位置Ｓ３に対応する履歴オン
デマンドサービスが、オンデマンドサービスの要求に対応しないと判断することができる
。
【００８１】
図５を再び参照すると、ステップ５０８において、少なくとも１つの履歴オンデマンド
サービスがオンデマンドサービスの要求に対応するとの判断に応答して、処理エンジン１
１２は、この少なくとも１つの履歴オンデマンドサービスに基づいて、現在の推奨サービ
ス位置を求めることができる。例えば、商品配送サービスの場合、現在の推奨サービス位
置は、サービス要求者が、商品をピックアップする配送者と会う位置とすることができ、
タクシー配車サービスの場合、現在の推奨サービス位置は、オンラインオンデマンドサー
ビスシステム１００によって推奨されるピックアップ位置とすることができる。このピッ
クアップ位置は、要求者がオンデマンドサービスを開始する位置及び／又は提供者が要求
者に会う位置とすることができ、及び／又はそのような位置を含むことができる。例えば
、リアルタイムタクシー配車サービスの場合、要求者の現在位置が、ショッピングモール
の内部エリアにある場合、処理エンジン１１２は、ショッピングモールの外部の位置をピ
ックアップ位置として決定することができる。現在の推奨サービス位置を求める詳細なプ
ロセス及び／又は方法は、図７に示されている。
【００８２】
図７は、本開示の幾つかの実施形態に係る、少なくとも１つの履歴オンデマンドサービ
スに基づいて、現在の推奨サービス位置を求める一例示的なプロセス及び／又は方法７０
０を示すフローチャートである。幾つかの実施形態では、プロセス及び／又は方法７００
は、図１に示すようなオンラインオンデマンドサービスシステム１００によって実行する
ことができる。例えば、プロセス及び／又は方法７００は、データベース１５０、記憶装
置ＲＯＭ２３０及び／又は記憶装置ＲＡＭ２４０に記憶される少なくとも一組の命令とし
て実施することができる。ＣＰＵ２２０は、この一組の命令を実行することができ、それ
に応じて、プロセス及び／又は方法７００を実行するように指示を受けることができる。
【００８３】
ステップ７０２において、処理エンジン１１２は、少なくとも１つの履歴オンデマンド
サービスから直近に実行されたオンデマンドサービスを取得及び／又は選択することがで
きる。直近に実行されたオンデマンドサービスは、本明細書において用いられるとき、現
在のオンデマンドサービス要求者によって要求された直近履歴サービスとすることができ
る。処理エンジン１１２は、図１に示すデータベース１５０から直近に実行されたオンデ
マンドサービスを取得することができる。幾つかの実施形態では、リアルタイム要求の場
合、実行されたオンデマンドサービス（すなわち、履歴オンデマンドサービス）は、閾値
（例えば、５時間、１日、１０日等）以内に実行されたサービスとすることができる。こ
の時間閾値は、オンラインオンデマンドサービスシステム１００のデフォルト設定であっ
てもよいし、異なる状況に応じて調整可能であってもよい。例えば、乗客が、位置ＤＳＬ
１においてタクシー配車サービスの要求を送出し、この乗客の履歴記録が、この乗客が、
昨日、位置ＤＳＬ１において履歴タクシー配車サービス要求Ｒ１を送出し、一昨日、位置
ＤＳＬ１において履歴タクシー配車サービス要求Ｒ２を送出したことを示している場合、
処理エンジン１１２は、直近に実行されたオンデマンドサービスとして履歴タクシー配車
サービス要求Ｒ１を選択することができる。別の例として、要求者が、現在、位置ＤＳＬ
２において商品配送サービスの要求を送出し、この要求者の履歴記録が、この要求者が、
位置ＤＳＬ２において履歴タクシー配車サービス要求Ｒ３を直近に送出したことを示して
いる場合、処理エンジン１１２は、直近に実行されたオンデマンドサービスとして履歴サ
ービス要求Ｒ３を選択することができる。
【００８４】
ステップ７０４において、処理エンジン１１２は、直近に実行されたオンデマンドサー
ビスから直近サービス位置を取得及び／又は抽出することができる。直近サービス位置は
、本明細書において用いられるとき、要求者が直近に実行されたオンデマンドサービスを
開始した実際のサービス位置及び／又はこのサービスの提供者に会った実際のサービス位
置とすることができる。例えば、直近に実行されたオンデマンドサービスにおいて、要求
者が、出発位置ＤＳＬ３において要求を送出し、ピックアップ位置ＰＬ１において提供者
に会った場合、処理エンジン１１２は、直近サービス位置としてピックアップ位置ＰＬ１
を取得することができる。幾つかの実施形態では、処理エンジン１１２は、次に、ステッ
プ７１４を実行して、この直近サービス位置を現在の推奨サービス位置として決定するこ
とができる。
【００８５】
幾つかの実施形態では、処理エンジン１１２は、最も高い使用頻度に対応する別の実際
のサービス位置（すなわち、高頻度サービス位置）を求めることができる。ステップ７０
６において、処理エンジン１１２は、少なくとも履歴オンデマンドサービスに基づいて高
頻度サービス位置を求めることができる。高頻度サービス位置は、本明細書において用い
られるとき、最も高い使用頻度を有する記録された履歴オンデマンドサービスの実際のサ
ービス位置とすることができる。使用頻度は、１日に２回、１週間に１回、１週間に５回
等の基準期間中に受けたサービスの数を指すことができる。例えば、基準期間が１週間で
あり、この１週間の間に、乗客の履歴記録が、この乗客が、位置ＤＳＬ４において５つの
履歴タクシー配車サービス要求を送出し、ピックアップ位置ＰＬ２においてこれらの５つ
の履歴タクシー配車サービスを受け及び／又は開始していた一方、同じ位置ＤＳＬ４にお
いて、この乗客が、別の履歴タクシー配車サービス要求を送信し、ピックアップ位置ＰＬ
３においてこの別の履歴タクシー配車サービスを受け及び／又は開始していたことを示し
ている場合、処理エンジン１１２は、より高い使用頻度を有するピックアップ位置ＰＬ２
を決定することができる。さらに、ＰＬ２が、最も高い使用頻度の位置である場合、処理
エンジン１１２は、ＰＬ２を高頻度サービス位置として決定することができる。幾つかの
実施形態では、処理エンジン１１２は、次に、ステップ７１６を実行して、高頻度サービ
ス位置を現在の推奨サービス位置として決定することができる。
【００８６】
幾つかの実施形態では、処理エンジン１１２は、直近サービス位置及び高頻度サービス
位置に基づいて、現在の推奨サービス位置を更に求めることができる。例えば、処理エン
ジン１１２は、直近サービス位置及び高頻度サービス位置の推奨度をそれぞれ求め、次に
、これらの２つの位置のうち、より高い推奨度を有する一方を現在の推奨サービス位置と
して選ぶことができる。
【００８７】
このために、ステップ７０８において、処理エンジン１１２は、直近サービス位置に対
する第１の評価（rating）を求めることができる。この評価は、高、中、低等を含むこと
ができる。この評価は、直近サービス位置における直前の時点のサービスと現時点との間
の時間間隔（例えば、時間、日、週、月）、使用頻度（例えば、１週間に５回、１カ月に
２回）、出発位置からの距離（例えば、３０ｍ、５０ｍ、１００ｍ）等の複数の因子によ
る影響を受け得る。幾つかの実施形態では、第１の評価は、時間間隔が長くなるにつれて
低下し得る。例えば、プロセッサ１１２は、直近サービス位置が１時間以内に実際のピッ
クアップ位置として用いられた場合に、第１の評価を高と判断することができ、直近サー
ビス位置が１カ月以内に実際のピックアップ位置として用いられていない場合、プロセッ
サ１１２は、第１の評価が低であると判断することができる。プロセッサ１１２は、第２
の評価に対して同じことを行うことができ、直近サービス位置又は高頻度サービス位置の
いずれかより高い評価を有する方を選択することができる。
【００８８】
別の例として、評価は、所定のルールに基づいて求めることができる。例えば、この所
定のルールは、比を所定の値と比較することであってもよく、この比は、同じ期間におけ
る直近サービス位置の使用回数と高頻度サービス位置の使用回数との間のものである。こ
の比が所定の値よりも大きい場合、プロセッサ１１２は、直近サービス位置の評価が高で
あり、高頻度サービス位置の評価が低であると判断することができる。この比が所定の値
よりも小さい場合、プロセッサ１１２は、直近サービス位置の評価が低であり、高頻度サ
ービス位置の評価が高であると判断することができる。例えば、乗客の履歴記録が、この
１週間において、ＰＬ４が、出発位置の直近サービス位置としての機能しか果たしていな
いが、同じ出発位置において、乗客がピックアップ位置ＰＬ５において５回サービスを受
けた場合、処理エンジン１１２は、ピックアップ位置ＰＬ５の使用回数に対するピックア
ップ位置ＰＬ４の使用回数の比が０．２であると判断することができる。さらに、所定の
値が０．５である場合、処理エンジン１１２は、ピックアップ位置ＰＬ４の評価が低であ
り、ピックアップ位置ＰＬ５の評価が高であると判断することができる。この所定の値は
、オンラインオンデマンドサービスシステム１００のデフォルト設定であってもよいし、
異なる状況に応じて調整可能であってもよい。
【００８９】
ステップ７１０において、処理エンジン１１２は、高頻度サービス位置に対する第２の
評価を求めることができる。例えば、乗客の履歴記録が、この乗客が、今週、出発位置に
おいてサービス要求を送出し、ピックアップ位置ＰＬ６において５回サービスを受け及び
／又は開始した一方、同じ出発位置において、この乗客が、先週、ピックアップ位置ＰＬ
７において５回サービスを開始したことを示している場合、処理エンジン１１２は、ピッ
クアップ位置ＰＬ６の評価が高であり、ピックアップ位置ＰＬ７の評価が低であると判断
することができる。
【００９０】
ステップ７１２において、処理エンジン１１２は、第１の評価が第２の評価よりも高い
か否かを判断することができる。例えば、処理エンジン１１２は、乗客が今週サービスを
開始した直近サービス位置の評価が、乗客が２〜３週間前にサービスを開始した高頻度サ
ービス位置の評価よりも高いと判断することができる。幾つかの実施形態では、第１の評
価が第２の評価よりも高いとの判断に応答して、処理エンジン１１２は、ステップ７１４
に進み、この実際のサービス位置を現在の推奨サービス位置として決定することができる
。幾つかの実施形態では、第１の評価が第２の評価よりも低いとの判断に応答して、処理
エンジン１１２は、ステップ７１６に進み、高頻度サービス位置を現在の推奨サービス位
置として決定することができる。
【００９１】
当然ながら、上記説明は、単に例示を目的として提供されているにすぎず、本開示の範
囲を限定することを意図するものではない。当業者であれば、本開示の教示の下で複数の
変形及び変更を行うことができる。ただし、それらの変形及び変更は、本開示の範囲から
逸脱するものではない。例えば、少なくとも履歴オンデマンドサービスが、高頻度サービ
ス位置を含まないとき、ステップ７０４は、ステップ７１４に進んでもよい。別の例とし
て、処理エンジン１１２は、ステップ７０２、７０４及び７０８〜７１４を省き、ステッ
プ７０６及び７１６に進んでもよい。
【００９２】
図５を再び参照すると、ステップ５１０において、少なくとも１つの履歴オンデマンド
サービスがオンデマンドサービスの要求に対応しないとの判断に応答して、処理エンジン
１１２は、一組の履歴推奨サービス位置を他のもの（例えば、データベース１５０、他の
要求者の端末）から取得することができる。一組の履歴推奨サービス位置は、他の要求者
の一組の履歴オンデマンドサービスに対応することができる。例えば、処理エンジン１１
２は、オンラインオンデマンドサービスシステム１００に登録された他の要求者の全て又
は一部分のユーザープロファイルを収集し、それらのそれぞれの履歴ユーザーの存在を抽
出することができる。処理エンジン１１２は、異なる状況に応じて一組の履歴オンデマン
ドサービスを解析及び取得することができる。例えば、処理エンジン１１２が、リアルタ
イムタクシー配車サービスのピックアップ位置を推奨するとき、処理エンジン１１２は、
他の乗客の履歴タクシー配車サービスの履歴ピックアップ位置を解析することができる。
別の例として、処理エンジン１１２が、商品配送サービスのサービス位置を推奨するとき
、処理エンジン１１２は、他の要求者の履歴商品配送サービスの履歴サービス位置を解析
することができる。
【００９３】
ステップ５１２において、処理エンジン１１２は、一組の履歴推奨サービス位置に基づ
いて現在の推奨サービス位置を求めることができる。一組の履歴推奨サービス位置に基づ
いて現在の推奨サービス位置を求める詳細なプロセス及び／又は方法は、図８に示されて
いる。
【００９４】
幾つかの実施形態では、処理エンジン１１２は、一組の履歴推奨サービス位置のそれぞ
れに関連付けられた使用頻度に基づいて、現在の推奨サービス位置を求めることができる
。例えば、新たに登録された乗客が、出発位置においてタクシー配車サービスを要求した
とき、この新たな乗客の履歴記録はないので、処理エンジン１１２は、オンラインオンデ
マンドサービスシステム１００に記録された他の乗客の一組の履歴ピックアップ位置を取
得し、これらの一組の履歴ピックアップ位置に基づいて、最も高い使用頻度を有する現在
のピックアップ位置を求めることができる。
【００９５】
幾つかの実施形態では、処理エンジン１１２は、一組の履歴推奨サービス位置のそれぞ
れから現在のデフォルトサービス位置までの距離ランキングに基づいて、現在の推奨サー
ビス位置を求めることができる。例えば、処理エンジン１１２は、オンラインオンデマン
ドサービスシステム１００に記録された一組の履歴ピックアップ位置と、一組の履歴ピッ
クアップ位置のそれぞれから出発位置までの距離ランキングとを取得し、最短距離にある
履歴ピックアップ位置を現在のピックアップ位置として更に決定することができる。
【００９６】
図８は、本開示の幾つかの実施形態に係る、複数の要求者全般の一組の履歴推奨サービ
ス位置に基づいて、現在の推奨サービス位置を求める一例示的なプロセス及び／又は方法
８００を示すフローチャートである。幾つかの実施形態では、プロセス及び／又は方法８
００は、図１に示すようなオンラインオンデマンドサービスシステム１００によって実行
することができる。例えば、プロセス及び／又は方法８００は、データベース１５０、記
憶装置ＲＯＭ２３０及び／又は記憶装置ＲＡＭ２４０に記憶される少なくとも一組の命令
として実施することができる。ＣＰＵ２２０は、この一組の命令を実行することができ、
それに応じて、プロセス及び／又は方法８００を実行するように指示を受けることができ
る。
【００９７】
ステップ８０２において、処理エンジン１１２は、オンデマンドサービスの要求から現
在のデフォルトサービス位置を取得及び／又は抽出することができる。処理エンジン１１
２は、ＣＰＵ２２０を備え、本開示において説明する機能を実行するように構成すること
ができる。ステップ５０２に関して説明したように、現在のデフォルトサービス位置（例
えば、出発位置）は、要求者の現在位置とすることもできるし（例えば、リアルタイムサ
ービス要求の場合）、要求者による規定位置とすることもできる（例えば、アポイントメ
ントサービス要求の場合）。
【００９８】
ステップ８０４において、処理エンジン１１２は、現在のデフォルトサービス位置から
第２の所定の距離内の一組の履歴推奨サービス位置を求めることができる。ステップ５１
０に関して説明したように、一組の履歴推奨サービス位置は、他の要求者の一組の履歴オ
ンデマンドサービスに対応してもよい。第２の所定の距離は、行政地区（例えば、都市内
の行政区）、又は地理的エリア（例えば、規定中心位置から或る半径内）を含むことがで
きる。例えば、処理エンジン１１２は、タクシー配車サービスの乗客の出発位置を取得し
、この出発位置から或る所定の半径（例えば、５０メートル）内の地理的エリアを求める
ことができる。この所定の半径の値は、現在のデフォルトサービス位置に応じて変化し得
る。例えば、出発サービス位置が人口密度の高いエリア（例えば、マンハッタン中心街）
にある場合には、所定の半径は小さくすることができる（例えば、３０ｍ）のに対して、
乗客の出発位置がそれよりも人口密度の低いエリア（例えば、パリの農村エリア）にある
場合には、所定の半径は大きくすることができる（例えば、１００ｍ）。当然ながら、上
記説明は、単に例示を目的としたものにすぎない。第２の所定の距離は、道路状況、履歴
デフォルトサービス位置及び現在のデフォルトサービス位置を取り囲む地理的エリアのサ
イズ等に従って設定することができる。
【００９９】
ステップ８０６において、処理エンジン１１２は、一組の履歴推奨サービス位置のそれ
ぞれに関連付けられた使用頻度を求めることができる。使用頻度は、１日に２回、１週間
に１回、１週間に５回等の基準期間中に受けたサービスの数を指すことができる。基準期
間は、現実のシナリオに従って手動で又は適応的に設定することができる。例えば、乗客
が、出発位置においてタクシー配車を要求し、出発位置が、道路工事のために閉鎖された
道路に位置しているとき、処理エンジン１１２は、閉鎖された道路として記録された一組
の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を求めることができる。当
然ながら、上記説明は、例示を目的としたものにすぎない。期間も、安全上の理由、建物
の構造、自然災害、道路状況等の他の現実のシナリオに適応的に従うことができる。
【０１００】
ステップ８０８において、処理エンジン１１２は、最も高い使用頻度を有する履歴推奨
サービス位置を現在の推奨サービス位置として決定することができる。例えば、乗客が、
これまでサービスを要求したことがない出発位置においてタクシー配車サービスを要求し
たが、同じ日における他の乗客の記録によれば、その出発位置の閾値距離内の履歴ピック
アップ位置ＰＬ８が１０回実際のピックアップ位置としての機能を果たし、その出発位置
の閾値距離内の履歴ピックアップ位置ＰＬ９が６回実際のピックアップ位置としての機能
を果たしていたとき、処理エンジン１１２は、履歴ピックアップ位置ＰＬ８を、その乗客
に推奨されるピックアップ位置として決定することができる。
【０１０１】
当然ながら、上記説明は、単に例示を目的として提供されているにすぎず、本開示の範
囲を限定することを意図するものではない。当業者であれば、本開示の教示の下で複数の
変形及び変更を行うことができる。ただし、それらの変形及び変更は、本開示の範囲から
逸脱するものではない。
【０１０２】
図４を再び参照すると、ステップ４０６において、処理エンジン１１２は、要求の現在
の推奨サービス位置を表示するように要求者端末に指示することができる。例えば、処理
エンジン１１２は、オンデマンドサービスの要求に関する情報を要求者端末１３０に送信
することができる。このオンデマンドサービスの要求に関する情報は、出発位置、目的地
（要求者が明示する場合もあるし、明示しない場合もある）、現在の推奨サービス位置等
、又はそれらの組み合わせを含むことができる。現在の推奨サービス位置は、リストの形
態及び／又はグラフィック形態で推奨及び／又は表示することができる。グラフィック形
態は、ピン、フラグ、円、感情アイコン等、又はそれらの組み合わせを含むことができる
。
【０１０３】
図９Ａは、本開示の幾つかの実施形態に係る、要求の現在の推奨サービス位置を表示す
る例示的なダイアグラム９００〜９４０を示している。例えば、図９Ａに示すように、ダ
イアグラム９００〜９２０は、要求者端末１３０に表示されるグラフィック形態のタクシ
ー配車サービスのピックアップ位置を示している。ダイアグラム９００は、要求者端末が
、ピックアップ位置９０２（例えば、位置Ａは実際のサービス位置とすることができる）
及びピックアップ位置９０４（例えば、位置Ｂ１、Ｂ２、．．．、Ｂ７は使用頻度を有す
るサービス位置である）を表示することができることを示している。位置Ａは、ダイアグ
ラム９００に示すように、ピックアップ位置の中で中空の五角星形を有する現在の推奨サ
ービス位置とすることができる。ダイアグラム９１０は、要求者端末が、ピックアップ位
置９０４を伴わずにピックアップ位置９０２を表示することができることを示している。
ダイアグラム９２０は、要求者端末が、位置Ｂ１、Ｂ２、．．．、Ｂ７の中で上位４つの
使用頻度を有するサービス位置を表示することができることを示している。これらの上位
４つの使用頻度を有するサービス位置は、異なるサイズの五角星形を用いて表示すること
ができる。最大サイズの五角星形は、最も高い使用頻度を有するサービス位置（例えば、
高頻度サービス位置Ｂ３）を表すことができ、その逆もまた同様である。例えば、上位４
つの使用頻度を有するサービス位置のランキングが、位置Ｂ３、位置Ｂ７、位置Ｂ４、及
び位置Ｂ１であるとき、五角星形のサイズは、ダイアグラム９２０に示すように、このラ
ンキングに基づいて異なるものにされる。
【０１０４】
別の例では、図９Ａに示すように、ダイアグラム９３０及び９４０は、要求者端末１３
０に表示されるリストの形態のタクシー配車サービスのピックアップ位置を示している。
ダイアグラム９３０は、要求者端末が、位置の中で高頻度サービス位置Ｂ３を含むピック
アップ位置リストを表示することができることを示している。ダイアグラム９４０は、要
求者端末が、実際のサービス位置Ａと上位４つの使用頻度を有するサービス位置とを含む
ピックアップ位置ランキングリストを表示することができることを示している。ピックア
ップ位置のランキングは、（例えば、図７に関して説明したような）評価に基づいてラン
ク付けすることができる。
【０１０５】
図９Ｂは、本開示の幾つかの実施形態に係る、要求の現在の推奨サービス位置を表示す
る一例示的なユーザーインターフェース９５０を示している。要求者が使用するユーザー
インターフェース９５０は、処理エンジン１１２が、要求の現在の推奨サービス位置を表
示するように要求者端末１３０に指示するときに、要求者端末１３０上に示すことができ
る。
【０１０６】
例えば、ユーザーインターフェース９５０には、タクシー配車サービスの場合、タクシ
ー配車サービス要求のピックアップ位置の推奨が、ボックス９０６−Ａ及び／又はボック
ス９０６−Ｂに表示される一方、出発位置ＳＬ及び目的地ＤＬを含むタクシー配車サービ
ス要求が、ボックス９０８に表示される。ボックス９０６−Ａは、タクシー配車サービス
のピックアップ位置をグラフィック形態で示している。ボックス９０６−Ｂは、タクシー
配車サービスのピックアップ位置をリストの形態で示している。
【０１０７】
当然ながら、図９Ａ及び図９Ｂに記載されたものは、単に例示を目的として提供されて
いるにすぎず、本開示の範囲を限定することを意図するものではない。
【０１０８】
基本概念を上記のように説明してきたが、この詳細な開示を読んだ後、前述の詳細な開
示は、単に例としての提示を意図したものにすぎず、限定ではないことが当業者にはかな
り明らかになり得る。本明細書において明示的に述べられていないが、様々な改変、改良
、及び変更を行うことができ、これらは当業者に意図されている。これらの改変、改良、
及び変更は、本開示によって示唆されることが意図されており、本開示の例示的な実施形
態の趣旨及び範囲内にある。
【０１０９】
その上、幾つかの特定の術語が、本開示の実施形態を説明するのに用いられている。例
えば、「１つの実施形態」、「一実施形態」、及び／又は「幾つかの実施形態」という用
語は、実施形態について説明した特定の特徴、構造又は特性が本開示の少なくとも１つの
実施形態に含まれることを意味する。したがって、本明細書の様々な部分における「一実
施形態」若しくは「１つの実施形態」又は「代替の実施形態」への言及が２つ以上あって
も、これは、全てが必ずしも同じ実施形態を指しているとは限らないことを強調するとと
もに、そのことを理解されたい。さらに、特定の特徴、構造又は特性は、本開示の１つ以
上の実施形態において適宜組み合わせることができる。
【０１１０】
さらに、本開示の態様は、任意の新規で有用なプロセス、機械、生産物、若しくは組成
物、又はそれらの任意の新規で有用な改良形態を含む任意の複数の特許可能なクラス又は
コンテキストのうちのいずれにおいても本明細書で図示及び説明することができることが
当業者によって理解されるであろう。したがって、本開示の態様は、全体をハードウェア
で実施することもできるし、全体をソフトウェア（ファームウェア、常駐ソフトウェア、
マイクロコード等を含む）で実施することもできるし、本明細書において全て「ユニット
」、「モジュール」、又は「システム」と一般に呼ぶことができるソフトウェア及びハー
ドウェアを組み合わせた実施態様で実施することもできる。さらに、本開示の態様は、具
現化されたコンピューター可読プログラムコードを有する１つ以上のコンピューター可読
媒体に具現化されたコンピュータープログラム製品の形態を取ることができる。
【０１１１】
コンピューター可読信号媒体は、例えば、ベースバンド内に又は搬送波の一部分として
具現化されたコンピューター可読プログラムコードを有する伝播データ信号を含むことが
できる。そのような伝播信号は、電磁気、光等、又はそれらの任意の適した組み合わせを
含む様々な形態のうちの任意のものを取ることができる。コンピューター可読信号媒体は
、コンピューター可読記憶媒体でない任意のコンピューター可読媒体であって、命令実行
システム、命令実行装置、若しくは命令実行デバイスによって用いられるか又はこれらに
関して用いられるプログラムを通信、伝播、又は搬送することができる任意のコンピュー
ター可読媒体であってもよい。コンピューター可読信号媒体上に具現化されたプログラム
コードは、無線、ワイヤーライン、光ファイバーケーブル、ＲＦ等、又はそれらの任意の
適した組み合わせを含む任意の適切な媒体を用いて送信することができる。
【０１１２】
本開示の態様の動作を実行するコンピュータープログラムコードは、Ｊａｖａ（登録商
標）、Ｓｃａｌａ、Ｓｍａｌｌｔａｌｋ、Ｅｉｆｆｅｌ、ＪＡＤＥ、Ｅｍｅｒａｌｄ、Ｃ
＋＋、Ｃ＃、ＶＢ．ＮＥＴ、Ｐｙｔｈｏｎ等のオブジェクト指向型プログラミング言語、
「Ｃ」プログラミング言語、Ｖｉｓｕａｌ  Ｂａｓｉｃ、Ｆｏｒｔｒａｎ２００３、Ｐｅ
ｒｌ、ＣＯＢＯＬ２００２、ＰＨＰ、ＡＢＡＰ等の従来の手続型プログラミング言語、Ｐ
ｙｔｈｏｎ、Ｒｕｂｙ及びＧｒｏｏｖｙ等の動的プログラミング言語、又は他のプログラ
ミング言語を含む１つ以上のプログラミング言語の任意の組み合わせで記述することがで
きる。プログラムコードは、スタンドアローンソフトウェアパッケージとして、全体をユ
ーザーのコンピューター上で実行することもできるし、一部をユーザーのコンピューター
上で実行することもできるし、一部をユーザーのコンピューター上で、及び一部をリモー
トコンピューター上で実行することもできるし、全体をリモートコンピューター又はサー
バー上で実行することもできる。後半のシナリオでは、リモートコンピューターは、ロー
カルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意
のタイプのネットワークを通じてユーザーのコンピューターに接続することができる。す
なわち、この接続は、（例えば、インターネットサービスプロバイダーを用いてインター
ネットを通じて）外部コンピューターに対して行うこともできるし、クラウドコンピュー
ティング環境において行うこともできるし、サービス型ソフトウェア（ＳａａＳ）等のサ
ービスとして提供することもできる。
【０１１３】
さらに、処理要素若しくは処理シーケンスの列挙した順序、又はそれらの数字、文字、
若しくは他の名称の使用は、請求項において指定することができる場合を除いて、請求項
に記載のプロセス及び方法をいずれの順序にも限定することを意図するものではない。上
記開示は、様々な例を通じて、本開示の様々の有用な実施形態であると現在考えられてい
るものを論述しているが、そのような詳細は、その目的のためのものにすぎず、添付の特
許請求の範囲は、開示された実施形態に限定されるものではなく、逆に、開示された実施
形態の趣旨及び範囲内にある変更及び均等なアレンジを包含することが意図されているこ
とが理解されるであろう。例えば、上述した様々な構成要素の実施態様は、ハードウェア
デバイスに具現化することができるが、ソフトウェアのみのソリューション、例えば、既
存のサーバー又はモバイルデバイス上へのインストールとして実施することもできる。
【０１１４】
同様に、本開示の実施形態の上記説明では、様々な実施形態のうちの１つ以上の理解に
役立つ本開示のストリームライン化を目的として、様々な特徴がともに単一の実施形態、
その実施形態の図、又はその実施形態の説明にグループ化されることがあることが理解さ
れるであろう。ただし、この開示方法は、請求項に記載の主題が、各請求項に明示列挙さ
れたものよりも多くの特徴を必要とするという意図を反映するものと解釈されるべきでな
い。逆に、請求項に記載の主題は、上記開示された単一の実施形態の全ての特徴よりも少
ない特徴に依拠することができる。
【図１】
2020107361.tif 000003
【図２】
2020107361.tif 000004
【図３】
2020107361.tif 000005
【図４】
2020107361.tif 000006
【図５】
2020107361.tif 000007
【図６Ａ】
2020107361.tif 000008
【図６Ｂ】
2020107361.tif 000009
【図７】
2020107361.tif 000010
【図８】
2020107361.tif 000011
【図９Ａ】
2020107361.tif 000012
【図９Ｂ】
2020107361.tif 000013
【手続補正書】
【提出日】令和2年4月17日(2020.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
測位システムであって、該システムの大域的位置を特定するように構成された測位システムと、
バスと、
オンデマンドサービスの推奨サービス位置を推奨する一組の命令を含む、前記バスに電子的に接続された少なくとも１つの記憶媒体と、
前記バスを介して前記少なくとも１つの記憶媒体に電子的に接続された論理回路と、
を備え、
前記論理回路は、前記一組の命令を実行すると、
現在のデフォルトサービス位置を含むオンデマンドサービスの要求を含む電子信号を、無線ネットワークを通じて要求者端末から取得することと、
少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断することであって、該少なくとも１つの履歴オンデマンドサービスのそれぞれは、前記現在のデフォルトサービス位置から第１の所定の距離内の履歴デフォルトサービス位置に関連付けられていることと、
前記少なくとも１つの履歴オンデマンドサービスが存在しないとき、前記現在のデフォルトサービス位置から第２の所定の距離内の一組の履歴推奨サービス位置を取得することであって、該一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに関連付けられていることと、
前記一組の履歴推奨サービス位置に基づいて前記現在の推奨サービス位置を求めることと、
を行うように指示される、オンライン輸送サービスのサービス位置を推奨するように構成される電子デバイス。
【請求項２】
前記少なくとも１つの履歴オンデマンドサービスのそれぞれは、履歴サービス位置に関連付けられている、請求項１に記載の電子デバイス。
【請求項３】
前記論理回路は、
前記少なくとも１つの履歴オンデマンドサービスから、直近に実行されたオンデマンドサービスを選択することと、
前記直近に実行されたオンデマンドサービスの前記履歴サービス位置を、前記要求の前記現在の推奨サービス位置として決定することと、
を行うように更に指示される、請求項２に記載の電子デバイス。
【請求項４】
前記現在の推奨サービス位置を求めるために、前記論理回路は、
前記一組の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を取得することと、
前記一組の履歴推奨サービス位置から、最も高い使用頻度を有する履歴推奨サービス位置を前記現在の推奨サービス位置として決定することと、
を行うように更に指示される、請求項１に記載の電子デバイス。
【請求項５】
要求者端末からのオンラインオンデマンドサービスプラットフォームの論理回路によってアクセスされると、前記論理回路に、
現在のデフォルトサービス位置を含むオンデマンドサービスの要求を含む電子信号を、無線ネットワークを通じて前記要求者端末から取得することと、
少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断することであって、該少なくとも１つの履歴オンデマンドサービスのそれぞれは、前記現在のデフォルトサービス位置から第１の所定の距離内の履歴デフォルトサービス位置を有することと、
前記少なくとも１つの履歴オンデマンドサービスが存在しないとき、前記現在のデフォルトサービス位置から第２の所定の距離内の一組の履歴推奨サービス位置を取得することであって、該一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに関連付けられていることと、
前記一組の履歴推奨サービス位置に基づいて前記現在の推奨サービス位置を求めることと、
を行わせる、オンライン輸送サービスのサービス位置を推奨する命令を含む、非一時的機械可読記憶媒体。
【請求項６】
前記少なくとも１つの履歴オンデマンドサービスのそれぞれは、履歴サービス位置に関連付けられている、請求項５に記載の非一時的機械可読記憶媒体。
【請求項７】
前記命令は、前記論理回路に、
前記少なくとも１つの履歴オンデマンドサービスから、直近に実行されたオンデマンドサービスを選択することと、
前記直近に実行されたオンデマンドサービスの前記履歴サービス位置を、前記要求の前記現在の推奨サービス位置として決定することと、
を更に行わせる、請求項６に記載の非一時的機械可読記憶媒体。
【請求項８】
命令は、前記論理回路に、
最も高い使用頻度に対応する、前記少なくとも１つの履歴オンデマンドサービスからの前記履歴サービス位置を前記要求の前記現在の推奨サービス位置として決定すること、
を更に行わせる、請求項６に記載の非一時的機械可読記憶媒体。
【請求項９】
前記現在の推奨サービス位置を求めるために、前記論理回路は、
前記一組の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を取得することと、
前記一組の履歴推奨サービス位置から、最も高い使用頻度を有する履歴推奨サービス位置を前記現在の推奨サービス位置として決定することと、
を行うように更に指示される、請求項５に記載の非一時的機械可読記憶媒体。
【請求項１０】
少なくとも１つの電子デバイスによって、現在のデフォルトサービス位置を含むオンデマンドサービスの要求を含む電子信号を、無線ネットワークを通じて要求者端末から取得することと、
前記少なくとも１つの電子デバイスによって、少なくとも１つの履歴オンデマンドサービスが存在するか否かを判断することであって、該少なくとも１つの履歴オンデマンドサービスのそれぞれは、前記現在のデフォルトサービス位置から第１の所定の距離内の履歴デフォルトサービス位置を有することと、
前記少なくとも１つの履歴オンデマンドサービスが存在しないとき、前記少なくとも１つの電子デバイスによって、前記現在のデフォルトサービス位置から第２の所定の距離内の一組の履歴推奨サービス位置を取得することであって、該一組の履歴推奨サービス位置は、一組の履歴オンデマンドサービスに関連付けられていることと、
前記少なくとも１つの電子デバイスによって、前記一組の履歴推奨サービス位置に基づいて前記現在の推奨サービス位置を求めることと、
を含む、オンライン輸送サービスのサービス位置を推奨するように構成される方法。
【請求項１１】
前記少なくとも１つの履歴オンデマンドサービスのそれぞれは、履歴サービス位置に関連付けられている、請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つの電子デバイスによって、前記少なくとも１つの履歴オンデマンドサービスから、直近に実行されたオンデマンドサービスを選択することと、
前記少なくとも１つの電子デバイスによって、前記直近に実行されたオンデマンドサービスの前記履歴サービス位置を、前記要求の前記現在の推奨サービス位置として決定することと、
を更に含む、請求項１１に記載の方法。
【請求項１３】
前記現在の推奨サービス位置を前記求めることは、
前記一組の履歴推奨サービス位置のそれぞれに関連付けられた使用頻度を取得することと、
前記一組の履歴推奨サービス位置から、最も高い使用頻度を有する履歴推奨サービス位置を前記現在の推奨サービス位置として決定することと、
を更に含む、請求項１０に記載の方法。