(57)【特許請求の範囲】
【請求項１】
サービス開始時刻にサービスを受けるための予約をした一つの待ち行列サービスへのユーザの外出の自動手配を支援する方法であって、
順番待ち状況と交通状況に関する情報をデータ受信器により受信し、この受信した情報から、知識データベースにより履歴データを生成し、この履歴データが、それぞれ特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データを有することと、
受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び順番待ち状況と交通状況に関する履歴データに基づき、データプロセッサによりユーザの推定出発時刻を決定し、その際に、前記予約をした待ち行列サービスの順番待ち状況に関する履歴データに基づいて計算した順番待ち時間を前記サービス開始時刻に加算した時刻を、最初の推定到着時刻として決定し、交通状況に関する履歴データに基づき予測される移動時間だけ前記最初の推定到着時刻から前倒しした時刻よりも遅くない所定の時刻を、最初の推定出発時刻として決定し、前記最初の推定到着時刻を、順番待ち状況に関するリアルタイム情報に基づき修正し、履歴データから予測した移動時間を、交通状況に関するリアルタイム情報に基づき修正し、前記修正された推定到着時刻と、前記修正された移動時間とに応じて前記最初の推定出発時刻を調整して最終的な推定出発時刻を決定することと、
この決定された推定出発時刻をユーザインターフェースによりユーザに通知することと、
を有する方法。
【請求項２】
駐車スペースに関する情報及び／又はドライバー状態に関する情報を受信し、知識データベースの履歴データが、更に、特定の時刻又は時間帯に関連付けられた駐車スペースに関する統計データを有することと、
受信した情報内で入手可能な駐車スペースに関するリアルタイム情報、駐車スペースに関する履歴データ及びドライバー状態に関して受信した情報の中の一つ以上に基づき、ユーザの交通手段を決定することと、
この決定した交通手段をユーザに通知することと、
を更に有する請求項１に記載の方法。
【請求項３】
特定の時刻又は時間帯に関して統計データをクラスタ化することによって、履歴データが知識データベース内で体系化される請求項１に記載の方法。
【請求項４】
スタート地点からユーザの外出目的地までのルートを決定することを更に有する請求項１に記載の方法。
【請求項５】
交通状況が、ルートの距離、ルートに沿った交通量、ルートに沿って開催される一つ又は複数の活動に関する情報及び天気予報から成るグループの中から選択される請求項４に記載の方法。
【請求項６】
交通状況に関する情報に基づき、ユーザがスタート地点から目的地までの移動にかかる移動時間を計算することを更に有する請求項４に記載の方法。
【請求項７】
推定出発時刻を決定することが、順番待ち状況に関する情報に基づき推定到着時刻を計算することを含み、
推定出発時刻が、この推定到着時刻から移動時間を前倒しした時刻より遅くない時刻として決定される、
請求項６に記載の方法。
【請求項８】
受信される情報が、知識データベースに有効なデータとして入力される前に、フィルターにかけられる請求項１に記載の方法。
【請求項９】
交通手段を決定することが、駐車スペースに関する情報に基づき、自家用車を運転すること、第三者の車を使うこと、公共交通機関を使うこと、自転車に乗ること、並びに歩くことから成るグループの中から選択される少なくとも一つの交通手段を決定することを含む請求項２に記載の方法。
【請求項１０】
ユーザに通知することが、選択肢として複数の交通手段をユーザに通知することを含む請求項９に記載の方法。
【請求項１１】
ユーザが交通手段として第三者の車を使うことを選択した場合、推定出発時刻にユーザが乗る第三者の車を自動的に予約することを更に有する請求項１０に記載の方法。
【請求項１２】
禁止された時間帯が設定されて、推定出発時刻から除外される請求項１に記載の方法。
【請求項１３】
サービス開始時刻にサービスを受けるための予約をした一つの待ち行列サービスへのユーザの外出の自動手配を支援する装置であって、
順番待ち状況と交通状況に関する情報を受信するデータ受信機と、
受信した情報から履歴データを生成する知識データベースであって、特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データをそれぞれ有する履歴データを保存する知識データベースと、
受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定し、その際に、前記予約をした待ち行列サービスの順番待ち状況に関する履歴データに基づいて計算した順番待ち時間を前記サービス開始時刻に加算した時刻を、最初の推定到着時刻として決定し、交通状況に関する履歴データに基づき予測される移動時間だけ前記最初の推定到着時刻から前倒しした時刻よりも遅くない所定の時刻を、最初の推定出発時刻として決定し、前記最初の推定到着時刻を、順番待ち状況に関するリアルタイム情報に基づき修正し、履歴データから予測した移動時間を、交通状況に関するリアルタイム情報に基づき修正し、前記修正された推定到着時刻と、前記修正された移動時間とに応じて前記最初の推定出発時刻を調整して最終的な推定出発時刻を決定するデータプロセッサと、
この決定された推定出発時刻をユーザに通知するユーザーインタフェースと、
を備えた装置。
【請求項１４】
データ受信機が、駐車スペースに関する情報及び／又はドライバー状態に関する情報を更に受信し、
知識データベースの履歴データが、更に、特定の時刻又は時間帯に関連付けられた駐車スペースに関する統計データを有し、
データプロセッサが、更に、受信した情報内で入手可能な駐車スペースに関するリアルタイム情報、駐車スペースに関する履歴データ及びドライバー状態に関して受信した情報の中の一つ以上に基づき、ユーザの交通手段を決定し、
ユーザーインタフェースが、更に、この決定された交通手段をユーザに通知する、
請求項１３に記載の装置。
【請求項１５】
コンピュータ読取可能な媒体を有するコンピュータプログラム製品であって、この媒体には、実行可能なプログラムコードセグメントが保存されており、このプログラムコードセグメントは、それが演算処理装置で実行された場合に、その演算処理装置に、
サービス開始時刻にサービスを受けるための予約をした一つの待ち行列サービスへのユーザの外出の自動手配を支援することを実行させ、その際に、
順番待ち状況と交通状況に関する情報を受信し、この受信した情報から、履歴データを知識データベースにより生成し、この履歴データが、それぞれ特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データを有し、
受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定し、その際に、前記予約をした待ち行列サービスの順番待ち状況に関する履歴データに基づいて計算した順番待ち時間を前記サービス開始時刻に加算した時刻を、最初の推定到着時刻として決定し、交通状況に関する履歴データに基づき予測される移動時間だけ前記最初の推定到着時刻から前倒しした時刻よりも遅くない所定の時刻を、最初の推定出発時刻として決定し、前記最初の推定到着時刻を、順番待ち状況に関するリアルタイム情報に基づき修正し、履歴データから予測した移動時間を、交通状況に関するリアルタイム情報に基づき修正し、前記修正された推定到着時刻と、前記修正された移動時間とに応じて前記最初の推定出発時刻を調整して最終的な推定出発時刻を決定し、
この決定された推定出発時刻をユーザに通知する、
ことを実行させるコンピュータプログラム製品。
【請求項１６】
サービス開始時刻にサービスを受けるための予約をした一つの待ち行列サービスへのユーザの外出の自動手配を支援する演算処理装置であって、
コンピュータプログラム命令を保存するメモリと、
このメモリと接続されたプロセッサと、
を備え、
このプロセッサは、このメモリに保存されたコンピュータプログラム命令を実行した場合に、
順番待ち状況と交通状況に関する情報を受信し、この受信した情報から、履歴データを知識データベースにより生成し、この履歴データが、それぞれ特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データを有し、
受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定し、その際に、前記予約をした待ち行列サービスの順番待ち状況に関する履歴データに基づいて計算した順番待ち時間を前記サービス開始時刻に加算した時刻を、最初の推定到着時刻として決定し、交通状況に関する履歴データに基づき予測される移動時間だけ前記最初の推定到着時刻から前倒しした時刻よりも遅くない所定の時刻を、最初の推定出発時刻として決定し、前記最初の推定到着時刻を、順番待ち状況に関するリアルタイム情報に基づき修正し、履歴データから予測した移動時間を、交通状況に関するリアルタイム情報に基づき修正し、前記修正された推定到着時刻と、前記修正された移動時間とに応じて前記最初の推定出発時刻を調整して最終的な推定出発時刻を決定し、
この決定した推定出発時刻をユーザに通知する、
ように構成された演算処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モビリティサービス、より詳しくは、キューイングサービスへのユーザの外出の自動手配を支援する方法及び装置に関する。
【背景技術】
【０００２】
近年、益々多くのツールがモビリティサービスを容易にするために登場しつつある。一般的なツールは、我々が通常使用している地図及びナビゲーションサービス向けのものである。馴染みのケースは、携帯端末や専用のナビゲーション装置のアプリケーションといったような地図及びナビゲーションツールに、予定された行程のスタート地点と目的地を我々が入力すると、そのツールが幾つかの任意選択の計画案を知らせてくれるというものである。それらの計画案の各々は、スタート地点から目的地まで延びる推奨ルートと、そのルートに対する推定移動時間と、場合によっては、最新の交通情報とを含む。交通情報は、一般に一つ又は複数の情報源からリアルタイムに収集されて、推奨ルートに沿って異なる色でユーザに提示することができる。その推定移動時間は、リアルタイムの交通情報から計算されるので、時間が経つにつれて変化することは容易に理解される。
【０００３】
モビリティサービスの他の例は、待行列サービス（キューイングサービス）（ｑｕｅｕｉｎｇ  ｓｅｒｖｉｃｅ）である。大抵のユーザは、病院、銀行又は官公庁でひどく待つことを経験している。時には、サービスを受けるまで予測不能に長く待たなければならず、もっと辛いことには、一時的に場所を離れるとサービスが取り消される結果となるので、混み合ったスペースで立つか座るかすること以外に何もできない。最近では自分の順番の前にどれくらいの人又は番号が先行しているのか、及び／又は大凡どれくらい長く待つ必要があるのかをユーザに通知する幾つかの待ち行列ツールが提供されている。こうして、ユーザは、サービス提供者のところで受け付けてもらえるはずの推定到着時刻（ＥＴＡ：Ｅｓｔｉｍａｔｅｄ  Ｔｉｍｅ  ｏｆ  Ａｒｒｉｖａｌ）を予測することができる。その結果、ユーザは、予約したサービスのＥＴＡ前の然るべき時刻まで、別の用事のために一時的に出払ってもよいか、或いは出かけなくてもよくなり、それによって、ユーザの効率とサービス体験を改善している。
【０００４】
しかし、並んで順番を待つ（待ち行列）サービス（ｓｅｒｖｉｃｅ  ｉｎ  ｑｕｅｕｅ）の予約を行なったユーザに対して、推定出発時刻（ＥＴＤ：Ｅｓｔｉｍａｔｅｄ  Ｔｉｍｅ  ｏｆ  Ｄｅｐａｒｔｕｒｅ）を直接予想する入手可能なツールは無い。実際、ユーザは、待ち行列ツールを用いて大凡のＥＴＡを知るとともに、他方において、例えば地図及びナビゲーションツールから、移動時間を知る必要がある。次に、ユーザは、別のツールを使用して、ＥＴＤを決定しなければならない。しかし、移動時間がリアルタイムな交通情報に応じて変化し続け、ユーザは、変化する移動時間から目を離せず、それに応じてＥＴＤを調整する必要があるという点に難しさがある。不利なことに、ユーザは、ＥＴＤを断続的に調べるために自分の仕事からたびたび気が逸らされている。
【０００５】
他の問題は、駐車アプリケーションなどの更に別のツールから収集することのできる目的地近くの駐車場の利用可能性に関する周辺情報を見ながら、自家用車に乗っていくべきかどうかをユーザが決めなければならないことである。ユーザの訪問中に駐車スペースが使えないときは、ユーザは、第三者の車（例えば、タクシー又はレンタカー）、公共交通機関などを使わなければならない。第三者の車の方がよい場合、ユーザは別の乗物呼出ツールを用いて呼び出し或いは予約をする必要がある。
【０００６】
このためには、並んで順番を待つ（待ち行列）サービス（ｓｅｒｖｉｃｅ  ｉｎ  ｑｕｅｕｅ）への外出を手配するために少なくとも二つ或いは四つまで、或いはそれを上回る数のツールをユーザが操作しなければならないことが予想され得る。なお悪いことには、大部分の情報はリアルタイムに受信されて、それ故に時間の経過と共に変化し続ける。例えば、待行列情報、交通情報又は駐車情報は常に変化している。その結果、時折ユーザは、変化するリアルタイム情報を追跡してＥＴＤを再計算しなければならない。これは、ユーザにとって極めて不便となる。リアルタイム情報の受信に失敗した場合、ユーザは、古い情報に基づき不正確な推定を行なってしまい、到着が遅くなることによりサービスを逃してしまう可能性がある。
【０００７】
従って、従来技術における問題の中の少なくとも一つに取り組んだ新しい解決策を提案することが望まれている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の課題は、ユーザがほとんど関わることなく、並んで順番を待つサービス（待ち行列サービス）へのユーザの外出の自動手配を支援するツールを提供することである。
【課題を解決するための手段】
【０００９】
本発明の第一の観点では、ユーザの外出の自動手配を支援する方法を提供する。この方法は、順番待ち状況（待行列状況）と交通状況に関する情報を受信することから始まる。この受信した情報から、履歴データを有する知識データベースを生成することができる。この履歴データは、それぞれ特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データを有する。上記情報を受信すると、受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び／又は順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定することができる。次に、ユーザは、決定された推定出発時刻を通知される。
【００１０】
好ましくは、この方法は、更に、駐車スペースに関する情報を受信することを有する。この場合、知識データベースの履歴データは、更に、特定の時刻又は時間帯に関連付けられた駐車スペースに関する統計データを有する。ユーザの交通手段は、受信した情報内で入手可能な駐車スペースに関するリアルタイム情報及び／又は駐車スペースに関する履歴データに基づき決定することができる。次に、ユーザは、決定された交通手段を通知される。
【００１１】
好ましくは、スタート地点からユーザの外出目的地までのルートが生成される。次に、この生成されたルートに沿った交通状況に基づき、移動時間を計算することができる。
【００１２】
好ましくは、推定到着時刻は、受信した情報内で入手可能な順番待ち状況に関するリアルタイム情報及び／又は順番待ち状況に関する履歴データに基づき決定される。推定出発時刻は、推定到着時刻から移動時間を前倒しした時刻より遅くない時刻として決定される。
【００１３】
本発明の第二の観点では、ユーザの外出の自動手配を支援する装置が提供される。この装置は、データ受信機、知識データベース、データプロセッサ及びユーザーインタフェースを備える。このデータ受信機は、順番待ち状況と交通状況に関する情報を受信することができる。この知識データベースは、受信した情報から生成してもよい。この知識データベースは、特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データをそれぞれ有する履歴データを有する。このデータプロセッサは、受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び／又は順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定することができる。このユーザーインタフェースは、決定された推定出発時刻をユーザに通知することができる。
【００１４】
好ましくは、データ受信機は、更に、駐車スペース及び／又はドライバー状態に関する情報を受信する。この場合、知識データベースの履歴データは、更に、特定の時刻又は時間帯に関連付けられた駐車スペースに関する統計データを有する。データプロセッサは、更に、受信した情報内で入手可能な駐車スペースに関するリアルタイム情報、駐車スペースに関する履歴データ、及びドライバー状態に関する情報の中の一つ以上に基づき、ユーザの交通手段を決定することができる。次に、ユーザーインタフェースは、決定された交通手段をユーザに更に通知することができる。
【００１５】
本発明の第三の観点では、コンピュータ読取可能な媒体を有するコンピュータプログラム製品が提供され、この媒体には、実行可能なプログラムコードセグメントが保存されており、このプログラムコードセグメントは、それが演算処理装置で実行された場合に、その演算処理装置に、順番待ち状況と交通状況に関する情報を受信し、この受信した情報から、履歴データを有する知識データベースを生成し、この履歴データは、特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データをそれぞれ有し、この受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び／又は順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定し、その決定された推定出発時刻をユーザに通知することを実行させる。
【００１６】
本発明の第四の観点では、ユーザの外出の自動手配を支援する演算処理装置が提供される。この演算処理装置は、コンピュータプログラム命令を保存するメモリと、このメモリと接続されたプロセッサとを有し、このプロセッサは、このメモリに保存されたコンピュータプログラム命令を実行した場合に、順番待ち状況と交通状況に関する情報を受信し、この受信した情報から、履歴データを有する知識データベースを生成し、この履歴データは、特定の時刻又は時間帯に関連付けられた順番待ち状況と交通状況に関する統計データをそれぞれ有し、この受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び／又は順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻を決定し、その決定した推定出発時刻をユーザに通知するように構成される。
【００１７】
本発明の一つ又は複数の観点では、ユーザは、ほとんど手を煩わすことなしに、推定出発時刻と、好ましくは、少なくとも一つの交通手段とを通知してもらえる。それは、個別のツールを用いて出発時刻のチェック及び／又は適切な車両の決定を実施するユーザの労力を節約し、従って、待ち行列サービスの予定を組むことに起因する不便さを軽減して、ユーザの体験を改善することとなる。
【００１８】
この明細書の一部に組み込まれた、或いはその一部を構成する添付図面は、本発明の実施形態を図示しており、この記載と共に、本発明の原理を説明する役割を果たす。
【図面の簡単な説明】
【００１９】
【図１】本発明の一つの実施形態による、順番待ちに加わるためのユーザの外出の自動手配を支援する装置のブロック図である。
【図２】本発明の別の実施形態による、ユーザの外出の自動手配を支援する方法のフローチャート図である。
【図３】本発明の更に別の実施形態による、本発明の一つ又は複数の観点を実施することが可能な演算処理装置の一般的なハードウェア構成図である。
【発明を実施するための形態】
【００２０】
図１は、本発明の一つの実施形態による待ち行列サービスへのユーザの外出の自動手配を支援する装置１００のブロック図を示している。図１に図示されている通り、この装置１００は、本発明の実施形態によるデータ受信機１１０、知識データベース１２０、データプロセッサ１３０及びユーザーインタフェース１４０を有する。このデータ受信機１１０によって、一つ又は複数の情報源から情報を受信する。この情報は、順番待ち状況（待行列状況）、交通状況、駐車スペースなどに関する情報である。
【００２１】
特に、順番待ち状況に関する情報は、病院のサーバーなどに由来するものでもよい。このサーバーは、図１に図示されていないが、現場のセンサー又はカメラにより得られる、ユーザより先にサービスを受ける患者の数などの登録情報と医者の部屋の前におけるリアルタイムな順番待ち状況を収集することができる。順番待ち状況の情報源は、病院のサーバーに限定されず、待ち行列（順番待ち）が発生するサービス提供者の側に置かれた任意のものとすることも可能であることを理解されたい。
【００２２】
交通状況に関する情報は、オープンなＡＰＩ（アプリケーション・プログラミング・インタフェース）を介して、一つ又は複数の情報源から提供される。現在、市場で利用できる公知の多くの地図・ナビゲーション提供者が存在する。これらは、通常、いろいろな規則又はアルゴリズム、例えば、最短距離規則、最小時間規則、最小運賃規則などに基づき、スタート地点から目的地までの選択肢ルートを作成して、それらのルートに沿った、或いは地図全体に渡るリアルタイム交通量を取得して、それを異なる色で表示し、例えば、平常状況を緑色で示し、平均速度が閾値よりも遅い僅かな渋滞を黄色で示し、平均速度がより遅い激しい渋滞を赤色で示すとともに、ルート区間の距離と各区間で検知されたリアルタイム速度に基づき推奨ルートの各々に沿った推定移動時間を計算することができる。基本的に、上述した全ての交通情報が取得されてリアルタイムに提供されている。これらの情報源は、将来の交通状況又は将来の移動時間を提供できない。これらの地図・ナビゲーション提供者は、それらの地図、ナビゲーション又は交通情報を更なる処理又は利用のためにオープンなＡＰＩを介して相手先に提供することができる。
【００２３】
駐車スペースに関する情報は、駐車場設備における或いは街路に並行している或いは多くの車両における多数のセンサーから提供を受けることができる。この種の情報は、それらのセンサーと直に接続されていてそこから得られた各駐車場設備又は各街路における空き駐車スペースの数を提供できる管理センターから取得することも可能であるし、場合によってはその方が便利かもしれない。この駐車情報も常に変化しており、管理センターは、駐車情報をリアルタイムで提供できるのが一般的である点を理解されたい。
【００２４】
順番待ち状況、交通状況又は駐車スペースに関する情報が受信された場合、データ受信機１１０は、それを知識データベース１２０とデータプロセッサ１３０の両方に送信する。知識データベース１２０では、履歴データから生成される統計曲線から大きく逸れた“悪い”ポイントを除去するために、受信した情報をフィルターにかける。これらの悪いポイントは、幾つかの異例の状況、例えば、医者の退席に起因する過度に長い待ち時間や、一時的な出来事のために過度に長い移動時間を表す。それらは、除去されないと、観測された複数時間における統計曲線の平均値又はそれ以外の特性に悪い影響を与え、その結果、不正確な予想につながる。次に、フィルターにかけたデータに対してクラスタ化を実施して、各情報片をそれが収集されたときのタイムスタンプと共に保存する。例えば、既知の空間・時間法をクラスタ化のために使用することができる。
【００２５】
フィルタリング及びクラスタ化の後、受信した情報は、有効なデータとして知識データベースに保存される。履歴データは、特定の時刻又は時間帯に関連付けられた順番待ち状況、交通状況又は駐車スペースの利用可能性に関する統計データである。上述した通り、統計データは、各タイムスタンプと、例えば、特定の時刻又は特定の時間帯（期間）と関連付けられて保存される。
【００２６】
他方、受信した情報は、データ受信機１１０からデータプロセッサ１３０に提供される。それと同時に、データプロセッサ１３０は、知識データベース１２０から履歴データを受け取ることができる。こうして、データプロセッサ１３０は、受信した情報内で入手可能なリアルタイム情報及び／又は履歴データに基づき、ユーザの推定出発時刻（ＥＴＤ）を生成することができる。
【００２７】
ここで、ユーザが登録番号３により午後の診療所予約を行なったとのシナリオを仮定して、一つの例を提示する。先ず、この登録番号は、順番待ち状況に関する情報として、病院の装置（例えば、コンピュータ）又はユーザの装置からデータ受信機１１０に伝送することができる。次に、データプロセッサ１３０は、知識データベース１２０から履歴データを取得することができる。この履歴データは、統計データから導き出される、サービスを受ける各患者の平均時間やそれに類するもの、或いは確率分布を単に表すものである。それに応じて、サービス開始時刻に、先行する人数にサービスを受ける各人の平均時間を乗算した結果を加算した時刻として推定到着時刻（ＥＴＡ）を決定することができる。この例では、サービスが午後１：００に開始され、平均時間が３０分であると仮定すると、ＥＴＡは、午後１：００＋（３０分×先行する２人）に等しい午後２：００になると予想される。より複雑な手法では、サービスを受けられる確率にそれぞれ対応した複数のＥＴＡを生成することができる。例えば、ユーザは、サービスを受けられる確率が２０％である午後１：４５、その確率が５０％である午後２：００及びその確率が３０％である午後２：１５の三つのＥＴＡ候補を通知される。データプロセッサ１３０が、順番待ち状況に関する入手可能なリアルタイム情報に基づきＥＴＡを修正することも可能である。例えば、医者が午後１：００〜午後２：００の間不在であるか、或いはユーザに先行する患者を診るのに異常に長い時間がかかる場合がある。それに応じて、ＥＴＡが調整される。
【００２８】
更に、交通状況に関する情報がデータプロセッサ１３０に入力される。本発明の実施形態では、上記のＥＴＤよりも幾らか早い推定出発時刻（ＥＴＤ）をユーザに通知する必要がある。この場合、ユーザの外出のためのリアルタイム交通情報を取得することは不可能である。データプロセッサ１３０は、知識データベース１２０から取り出される、推奨ルールに沿った午後１：００〜午後２：００などの特定の時間帯（期間）にわたる履歴データに基づき、ユーザがスタート地点（例えば、自宅）から目的地（ここでは、病院）に移動するための移動時間、例えば１時間といった移動時間を予測する。こうして、データプロセッサ１３０は、ＥＴＡの午後２：００から、予想される移動時間の１時間を前倒しした時刻にあたる午後１：００より遅くない時刻としてＥＴＤを決定することができる。
【００２９】
データプロセッサ１３０は、交通状況に関して入手可能なリアルタイム情報に基づき、履歴データから予測した移動時間を修正することが可能である。例えば、サッカーの試合が特定の時間帯にわたって推奨ルート上のスタジアムで開催されるとか、或いは天気予報が特定の時間帯にわたって雨だと説明している場合、ＥＴＤは、午後０：３０などのより早い時刻に進められる。予測に影響を及ぼす事象は上記の事象に限定されない。移動時間が修正された場合、それに応じて、ＥＴＤが調整される。
【００３０】
ユーザが出発直前に通知されることを望む場合、順番待ち状況と交通状況に関するリアルタイム情報だけからＥＴＤを決定することも可能である。このリアルタイム情報は、ＥＴＤが迫っている時には、ＥＴＤの決定又は更新のために履歴データよりも大きな重みが付けられることを理解されたい。
【００３１】
更に、駐車スペースに関する情報がデータプロセッサ１３０に入力される。データプロセッサ１３０は、知識データベース１２０から取り出した履歴データに基づき、特定の時刻において或いは特定の時間帯にわたって目的地の近くで利用可能な駐車スペースを予測して、その予測した駐車スペースの利用可能性に応じて、ユーザが自分の車に乗って行くべきか否かについて助言することができる。ユーザの訪問中に目的地の近くに利用可能な駐車スペースが無いか、或いは少ないことを予測が示している場合、データプロセッサ１３０は、ユーザが第三者のサービスの車（例えば、タクシー、レンタカーなど）を使って、公共交通機関（例えば、バス、地下鉄など）を使って、自転車（例えば、モータの無い自転車、モータ付きの自転車）に乗って、歩いて、或いはユーザが駐車をしなくてもよいそれ以外の手段により移動するのがよいであろうとの助言を行なう。
【００３２】
付加的または代替的に、ドライバー状態に関する情報が、データ受信機１１０に入力されて、ユーザに薦める適切な交通手段を決定するためにデータプロセッサ１３０により使用される。例えば、この情報が、ユーザが飲酒した、疲れている、或いは病気の状態で交通事故又はその他の類の危険を引き起こす可能性があることを示している場合、データプロセッサ１３０は、自家用車の運転に反対する助言を行なう一方で、先に列挙した別の交通手段を提示する。周知の通り、ドライバー状態に関する情報は、自身の個人用装置で、ユーザによって設定されるか、或いはセンサー装置によって取得された後、適切な通信手段でデータ受信機１１０に伝送することができる。
【００３３】
更に、ユーザが最終的にタクシー又は第三者の車を使うことを決定した場合、データプロセッサ１３０は、第三者の管理センター（例えば、レンタカーサービスのためのアプリケーション又はサーバー、タクシーを呼ぶためのアプリケーション又はサーバー）と通信することによって、その予約を自動的に取ることができる。こうして、ＥＴＤでは、ユーザが乗るために車がスタート地点に準備されていることになる。それは、ユーザの利便性を著しく改善する。
【００３４】
駐車スペースを利用できるかどうかにかかわりなくユーザが自分の車に乗って行くことを決めた場合、データプロセッサ１３０は、データ受信機１１０から提供されるリアルタイム情報から空いた駐車スペースが何処にあるのかを調べて、その最新の駐車情報をユーザに提供することができる。それにより、単一又は複数の駐車場設備に対して期待される空いた駐車スペースの確率分布を提供することができる。
【００３５】
このようにして、データプロセッサ１３０は、知識データベース１２０の履歴データとデータ受信機１１０から受信したリアルタイム情報の中の少なくとも一つから、少なくとも推定出発時刻（ＥＴＤ）を生成する。更に、駐車スペースの利用可能性及び／又はドライバー状態に基づき交通手段を決定し、ユーザの選択のために交通手段の選択肢を推奨するとともに、ユーザの選択に基づき交通サービスを予約することができる。
【００３６】
次に、データプロセッサ１３０は、ＥＴＤ、推奨される交通手段及び予約した交通サービスの中の一つ以上をユーザーインタフェース１４０に提供する。それに対して、ユーザーインタフェース１４０は、ユーザへの情報表示及び／又はユーザとのやりとりを可能とする携帯端末、固定端末、車載装置などのユーザの装置に上記の情報を伝送する。ユーザーインタフェース１４０は、無線方式（例えば、無線ローカルエリア網、ＷｉＭＡＸ網、第三世代（３Ｇ）移動体通信網、ＬＴＥ網、Ｂｌｕｅｔｏｏｔｈ（登録商標）標準等）、有線接続（例えば、ＵＳＢ（登録商標）接続、Ｌｉｇｈｔｅｎｉｎｇ（登録商標）接続等）などの周知の適切な手法でユーザの装置と通信することができる。ユーザは、設定、カスタム化、好み、要求、選択肢、支払いなどに関する情報をユーザの装置を介してユーザーインタフェース１４０に送ることができる。例えば、ユーザは、サービス日、サービス提供者名、登録番号、希望ルート、希望ＥＴＤ、希望交通手段、予約すべき車両サービス又は駐車場設備、希望支払方法、装置のディスプレイにおける希望インタフェース設定又はその他の操作情報をユーザーインタフェース１４０にフィードバックすべくユーザの装置に入力することができる。それに対して、ユーザーインタフェース１４０は、更なる処理のために入力情報をデータプロセッサ１３０に提供する。データプロセッサ１３０は、ユーザの要求に応じて、或いは必要な場合に、上述したようなＥＴＤ及び交通手段以外の情報をユーザの装置に送信できることも理解されたい。例えば、ＥＴＡ等の中間データ、履歴データの統計値、受信情報などが、所望された場合又は必要な場合にユーザの装置に提供されてもよい。
【００３７】
この通知は、特定の時刻又は特定の時間間隔で行なうことができる。例えば、ユーザは、ＥＴＤよりも一日、２４時間、２時間、半時間早く通知を受信することができる。この特定の時刻又は時間間隔は、装置１００又はユーザによって設定することができる。この通知をユーザに何回ポップアップ表示するのかを設定することも可能である。また、ＥＴＤが迫っている場合、受信したリアルタイム情報に基づき、この通知を更新又は修正することができる。
【００３８】
本発明の実施形態を図１と関連して述べた。本装置１００は、待ち行列サービスへのユーザの外出の自動手配を支援できるものと認められる。最初に、ユーザは、必要な情報、特にサービス提供者の名前又は場所と登録番号などを入力することを求められる。すると、ユーザは、殆どすることもなくＥＴＤ及び／又は交通手段の選択肢を事前に自動で通知されることになる。従来のツールは、異なる提供者、装置又はアプリケーションを用いて、キューイングサービス（待行列サービス）、交通サービス及び駐車サービスを別々に取り扱っている。しかし、これらの類のサービスは、本発明により提供される単一のツールに統合され、それによって、ユーザが手配に携わることが少なくなるか又はなくなる。理想的には、ユーザは、最初に必要な情報を入力した後は、ＥＴＤが差し迫ってきたこと及び／又は推奨される交通手段について思い出させられるまで、その後の掛かわり合いからは自由になり、そうしてＥＴＤが到来した時には、スタート地点で待機している車を利用する。
【００３９】
別の実施形態では、本装置１００が、ユーザの要請に応じて各サービス提供者によるサービスを自動的に予約することが可能である。例えば、ユーザが病気かもしれないとウエラブル装置が診断すると、ウエラブル装置は、診療所又は病院の予約を行なうために、本装置１００と通信することができる。次に、ユーザは、予約したサービス、ＥＴＤ及び交通手段の通知を受けることになる。容易に理解される通り、ここで示したサービスは、例示を目的としており、制限することを目的としていない。
【００４０】
更に別の実施形態では、禁止された時間帯を設定して、ＥＴＤから除外することができる。例えば、禁止された時間帯は、ユーザに別の用事がある忙しい時間又はサービス提供者の閉鎖時間である。
【００４１】
図２は、本発明の別の実施形態によるキューイングサービスへのユーザの外出の自動手配を支援する方法２００のフローチャートを図示している。この方法２００は、順番待ち状況、交通状況、駐車スペース及びドライバー状態に関する情報の中の一つ以上を受信する工程２１０から始まる。工程２２０では、受信した情報が、知識データベースに提供されて、そこで、履歴データにより、特定の時刻又は時間帯に関連付けられた順番待ち状況、交通状況及び駐車スペースの中の一つ以上に関する統計データをクラスタ化することによって体系化される。好ましくは、受信した情報は、有効なデータとして知識データベースで体系化される前に、履歴データから導き出される学習曲線又は分布曲線から大きく逸れた悪いポイントを除去するためにフィルターにかけられる。
【００４２】
次に、この方法２００は、受信した情報内で入手可能な順番待ち状況と交通状況に関するリアルタイム情報及び／又は順番待ち状況と交通状況に関する履歴データに基づき、ユーザの推定出発時刻（ＥＴＤ）を決定する工程２３０に進む。この工程の間又は前に、サービス提供者の業務取扱時間、サービスを受けるユーザの順番、サービスを受けるユーザに先行する各人の平均時間などの順番待ち状況に関する情報に基づき、推定到着時刻（ＥＴＡ）を決定することができる。次に、スタート地点からユーザの外出目的地までの少なくとも一つのルートを生成することができる。続いて、ルートの距離、ルート区間の交通量、ルート区間を走行する車両の平均速度、ルート上で開催される特別なイベント及び天気予報などの、生成されたルールに沿った交通状況に関する情報を収集することができる。そのようにして、収集した情報から移動時間を計算することができる。次に、例えば、ＥＴＡから移動時間を前倒しした時刻よりも遅くならないように、ＥＴＤを決定することができる。
【００４３】
更に、この方法２００は、受信した情報内で入手可能な駐車スペースに関するリアルタイム情報、駐車スペースに関する履歴データ、及びドライバー状態に関する情報の中の一つ以上に基づき、ユーザの少なくとも一つの交通手段を決定する工程２４０を有する。上述した通り、ユーザが自家用車に乗って行くという交通手段は、目的地の近くで空いた駐車スペースが利用可能であり且つドライバーが自家用車の運転に不適切な状態にない場合に使用可能であり、そうでなければ、自家用車を運転する代わりに、第三者の車を使う、公共交通機関を使う、自転車に乗る、或いは歩くなどの別の手段が勧奨される。別の実施形態では、工程２４０は、必要な場合又は所望された場合に第三者の車の予約を自動的に行なうことを含む。
【００４４】
次に、この方法２００は、工程２３０で決定されたＥＴＤ及び／又は工程２４０で決定された交通手段をユーザに通知する工程２５０に進む。
【００４５】
図２に図示された全ての工程が本方法を実施するのに必要ではなく、これらの工程を実施する順番が、図示又は記述された順番に限定されないことは理解することができる。例えば、工程２３０でのＥＴＤの決定及び通知が本発明の有利な観点を実現するので、工程２４０は任意選択であり、工程２４０での処置は付加的なメリットを意味する。また、工程２４０は、実質的な変更無しに工程２３０に先行させることができる。別の例では、ＥＴＤ又は交通手段を決定するのにリアルタイム情報だけで十分である場合、工程２２０が省略される。関連技術の当業者が本開示の教示により認識できる如何なる修正又は変更も特許請求の範囲内に入る。
【００４６】
図３は、本発明の更に別の実施形態による、本発明の一つ又は複数の観点を実施することが可能な演算処理装置３００の一般的なハードウェア構成を図示している。この演算処理装置３００は、処理及び／又は計算を実施するように構成された如何なる機械とすることもできるが、ワークステーション、サーバー、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、パーソナルデータアシスタント、スマートフォン、車載コンピュータ又はこれらの組合せに限定されるものではない。図１を参照して述べた上記の装置は、演算処理装置３００、或いは同様の装置又はシステムによって、全体的に、或いは少なくとも部分的に実現される。
【００４７】
この演算処理装置３００は、場合によっては、一つ又は複数のインタフェースを介して、バス３０２と接続された構成要素又は通信する構成要素を有する。例えば、この演算処理装置３００は、バス３０２、一つ又は複数のプロセッサ３０４、一つ又は複数の入力装置３０６及び一つ又は複数の出力装置３０８を備える。この一つ又は複数のプロセッサ３０４は、如何なる種類のプロセッサとすることもでき、一つ又は複数の汎用プロセッサ及び／又は一つ又は複数の（特殊な処理チップなどの）特定用途プロセッサから構成されるが、それに限定されない。この入力装置３０６は、演算処理装置３００に情報を入力できる如何なる種類の装置とすることもでき、マウス、キーボード、タッチスクリーン、マイクロフォン及びリモート制御装置の中の一つ以上であるが、それに限定されない。この出力装置３０８は、情報を提示できる如何なる種類の装置とすることもでき、ディスプレイ、スピーカ、ビデオ／オーディオ出力端末、バイブレータ及びプリンタの中の一つ以上であるが、それに限定されない。この演算処理装置３００は、不揮発性である如何なる記憶装置とすることもでき、データの保存を行なうことができる不揮発性記憶装置３１０をも備えるか、或いはそれと接続され、ディスクドライブ、光学記憶装置、固体記憶装置、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ又はそれ以外の磁気媒体、コンパクトディスク又はそれ以外の光学媒体、ＲＯＭ（リードオンリーメモリ）、ＲＡＭ（ランダムアクセスメモリ）、キャッシュメモリ及び／又はそれ以外のメモリチップ又はカートリッジ、並びにコンピュータがデータ、命令及び／又はコードを読み出すためのそれ以外の媒体の中の一つ以上を備えるが、それに限定されない。この不揮発性記憶装置３１０は、インタフェースから取り外すことができる。この不揮発性記憶装置３１０は、上述した方法及び工程を実施するためのデータ／命令／コードを有する。演算処理装置３００は、通信装置３１２も備える。この通信装置３１２は、外部装置及び／又はネットワークとの通信を可能とする如何なる種類の装置又はシステムとすることもでき、Ｂｌｕｅｔｏｏｔｈ（登録商標）装置、１３０２．１１装置、ＷｉＦｉ装置、ＷｉＭＡＸ装置、セルラー通信設備などのモデム、ネットワークカード、赤外線通信装置、無線通信装置及びチップセットの中の一つ以上を備えるが、それに限定されない。データ受信機１１０とユーザーインタフェース１４０は、図１に図示されており、例えば、通信装置３１２によって実現される。
【００４８】
この演算処理装置３００は、プロセッサ３０４のオペレーションに有用な命令及び／又はデータを保存する任意の種類の作業メモリとしてよい作業メモリ３１４も備えており、ランダムアクセスメモリ及び／又はリードオンリーメモリ装置を備えるが、それに限定されない。
【００４９】
ソフトウェア構成要素は、作業メモリ３１４に置かれており、オペレーティングシステム３１６、一つ又は複数のアプリケーションプログラム３１８、ドライバー及びそれ以外のデータとコードの中の一つ以上を含むが、それに限定されない。上述した方法及び工程を実行するための命令は、一つ又は複数のアプリケーションプログラム３１８に含まれており、上記装置１００の構成要素は、一つ又は複数のアプリケーションプログラム３１８の命令を読み出して実行するプロセッサ３０４によって実現される。より詳しくは、上記装置１００のデータプロセッサ１３０は、例えば、工程２３０及び／又は工程２４０を実行する命令を有するアプリケーション３１８を実行する場合のプロセッサ３０４によって実現される。これらのソフトウェア構成要素の命令の実行可能なコード又はソースコードは、上記の記憶装置３１０などの不揮発性のコンピュータ読取可能な記憶媒体に保存されており、場合によっては、コンパイル及び／又は実装時に、作業メモリ３１４に読み出される。これらのソフトウェア構成要素の命令の実行可能なコード又はソースコードは、遠隔地からダウンロードすることもできる。
【００５０】
これまで図面を参照して、本開示の観点を記述したが、上記の方法、装置及び演算処理装置は単に例示するための実施例であり、本発明の範囲は、それらの観点に限定されず、添付した請求項及びそれと同等のものによってのみ定義される。様々な構成要素が、省略されるか、或いは等価の構成要素によって置き換えられる。更に、これらの工程は、この開示で述べた順序と異なる順序で実施することができる。更に、様々な構成要素を様々な形態で組み合わせることができる。また、重要なことは、技術の進歩に応じて、ここで述べた構成要素の中の多くを本開示後に出現する等価の構成要素によって置き換え得ることである。
【図１】
0006623233.tif 000002
【図２】
0006623233.tif 000003
【図３】
0006623233.tif 000004