JP2005508558A - Requirement matching system and method - Google Patents
Requirement matching system and method Download PDFInfo
- Publication number
- JP2005508558A JP2005508558A JP2003542524A JP2003542524A JP2005508558A JP 2005508558 A JP2005508558 A JP 2005508558A JP 2003542524 A JP2003542524 A JP 2003542524A JP 2003542524 A JP2003542524 A JP 2003542524A JP 2005508558 A JP2005508558 A JP 2005508558A
- Authority
- JP
- Japan
- Prior art keywords
- request
- provider
- communicator
- requester
- assigned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/202—Dispatching vehicles on the basis of a location, e.g. taxi dispatching
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
リクエスタとしてのユーザのプロバイダに対するフリーフォーマット要求を、前記要求の処理時にマッチングするための実時間要求マッチングシステムおよび方法である。前記リクエスタのそれぞれは、要求を作成すると共に、それに対する回答にアドレスするための少なくとも1つのコミュニケータを有し、また前記プロバイダのそれぞれは、要求およびそれに対するそれぞれの回答にアドレスするための少なくとも1つのコミュニケータを有する。前記方法は、リクエスタからの要求を受信するステップと、各要求に対し、前記要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップと、それぞれの要求に基づいてそれぞれのプロバイダによって作成されたプロバイダからの回答を受信するステップと、肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれのリクエスタに関する情報をそれぞれの要求に対する肯定回答を与えられた任意のプロバイダへ供給すること、および選択されたプロバイダからのそれぞれの要求に対する回答に関する情報をそれぞれのリクエスタへ供給すること、の一方または双方を行うステップとを備える。A real-time request matching system and method for matching a free format request to a provider of a user as a requester when processing the request. Each of the requesters has at least one communicator for creating a request and addressing an answer to it, and each of the providers is at least one for addressing the request and a respective answer to it. Has two communicators. The method is based on receiving a request from a requester, for each request, allowing the request to be relayed to a selected provider, and thereby addressed. Receiving a response from the provider created by each provider, and an affirmative response indicates that the provider can accept the request, and for each request, information about each requestor is provided for each request. Providing one or both of providing an affirmative answer to any given provider and providing information about the answer to each request from the selected provider to each requestor.
Description
【技術分野】
【0001】
本発明は、リクエスタ(要求者)としてのユーザのプロバイダ(提供者)に対する要求を、前記要求の処理時にマッチングするための要求マッチングシステムおよび方法に関する。
【0002】
本発明は、多くの分野における応用を見出しているが、特にユーザがリクエスタとして、利益の共同体、即ち共通に分類された複数のプロバイダの要求を作成することを望む場合の分類構造での応用を見出している。
【0003】
本発明は、提供される物やサービスに従ってプロバイダがグループ分けされる取引分類に関連した特別な応用を見出すことが予見される。
【0004】
そのような取引分類は現在、ローカル取引ディレクトリ、例えば英国ではイエローページ(Yellow Pages:登録商標)やトムソンディレクトリ(Thomson Directory:登録商標)として具体化されている。そして、物やサービスを探すときに、人は、そのローカルディレクトリを使用して、その物やサービスに対するプロバイダの位置を確認する。
【0005】
そのようなディレクトリを使用するときに、人は先ず、その物やサービスを最も供給しそうな分類を決定し、ディレクトリ中の対応するセクションを見直し、1以上のプロバイダを選択し、それからそれらのプロバイダに電話をかける。プロバイダに電話をかけるときは、例えば「そちらは、物/サービスXをコストYでZ日までに提供できますか?」という同じ要求が各プロバイダに対して繰り返しなされる。しばしば、特にその要求が、例えば「そちらには、自動車部品Xの在庫がありますか?」のように特定される場合、その人は、選択されたプロバイダの多くに電話をかけて、その要求を満たすことができる1つのプロバイダを見つける必要がある。これは、例えばコストや配送時間等を比較可能とするように、2以上のプロバイダが識別されなければならない特別な場合である。
【0006】
そのようなプロセスは、先ず可能なプロバイダを識別し、次にその要求を満たすことができる1以上のプロバイダが識別されるまでに多くのプロバイダとの会話を確立する必要があるので、時間を費やす。その上、多くのプロバイダのそれぞれに関連した電話コストがかかるので、相対的にコスト高となる。
【0007】
本発明は、取引分類に関連した特別な応用を見出すことが予見されるが、本発明はまた、多くの他の分類構造に関連した応用も有する。
【0008】
1つのそのような他の分類構造は、放送分類である。この場合、1つの要求が、複数のプロバイダへ放送され、それらはプロバイダの全てから回答が得られるようにすると共に、プロバイダからの肯定および否定回答の一方または双方、並びに回答をしないプロバイダをロギングできるようにする。そのような分類が、例えばマーケッティングリストやポーリングを構築する際の質問に応答した情報を得ることに応用を見出すことは予見される。
【0009】
もう1つのそのような他の分類構造は、共同体分類である。この場合、共通の利益を有する人達は共通に分類され、1人のリクエスタによって1つの要求が作成されることを可能にする。このリクエスタは、共同体分類中の1人のプロバイダでもあり得る。このプロバイダは、共同体分類中のプロバイダとしての他の人の一部または全ての中に含まれている。共同体分類の一例は、ローカルヘルプグループである。このグループのメンバーは、特定の問題毎にアシスタンスを与える。アシスタンスに対する要求は、メンバーにより作成できる。
【0010】
異なるそのような他の分類構造は、タスク分類である。この場合、1つの要求は、1つのタスクの実行を必要とする複数のプロバイダに対して作成される。そのような分類が、集団的環境において特別な応用を見出すことは予見される。この場合、要求は、特別な部門、例えば購入またはマーケティング部門によって作成することができる。
【0011】
さらに異なるそのような他の分類構造は、プロモーション分類である。この場合、特別なプロモーションは、典型的に短時間だけ実行され、そして複数のプロバイダによって支持される。プロモーション分類の一例は、休日の休憩、例えば固定価格の週末休憩である。この場合、そのプロモーションに参加することを希望するプロバイダは、その分類への加入を決める。好ましい実施形態では、プロバイダは、それぞれのプロバイダによって提供される物やサービスの利用可能性に従って、その分類への出入りを決める能力を有する。
【0012】
本発明の1つの目的は、リクエスタとしてのユーザのプロバイダに対する要求をマッチングするための要求マッチングシステムおよび方法を提供することにある。この場合、リクエスタは、可能なプロバイダを識別すること、およびそれらプロバイダに連絡して要求を受け入れ可能か否かを決定することを必要とされない。
【0013】
1つの形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングするためのマッチングシステムを提供する。前記リクエスタのそれぞれは、要求を作成すると共に、それに対するそれぞれの回答にアドレスするための少なくとも1つのコミュニケータを有し、また前記プロバイダのそれぞれは、要求およびそれに対するそれぞれの回答にアドレスするための少なくとも1つのコミュニケータを有する。前記システムは、リクエスタからの要求を受信するための少なくとも1つの要求受信ユニットと、前記要求のそれぞれが、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするための少なくとも1つの要求中継ユニットと、それぞれの要求に基づいて、人的意志決定者としての、それぞれのプロバイダによって作成されたプロバイダからの回答を受信するための少なくとも1つの回答受信ユニットと、肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれのリクエスタに関する情報をそれぞれの要求に対する肯定回答を与えられた任意のプロバイダへ供給すること、および選択されたプロバイダからのそれぞれの要求に対する回答に関する情報をそれぞれのリクエスタへ供給すること、の一方または双方を行うための少なくとも1つの情報供給ユニットとを備える。
【0014】
前記システムは、実時間マッチングシステムであることが好ましい。
【0015】
前記要求は、フリーフォーマット要求であることが好ましい。
【0016】
前記要求は、音声要求を含むことが好ましい。
【0017】
前記コミュニケータは、電話、PDA、パーソナルコンピュータおよびゲームデバイスのような移動コミュニケータを含むことが好ましい。
【0018】
前記コミュニケータは、電話、ファックス機器、パーソナルコンピュータ、セットトップボックスおよびゲームコンソールのような固定コミュニケータを含むことが好ましい。
【0019】
前記コミュニケータは、電話のような複合型固定/移動コミュニケータを含むことが好ましい。
【0020】
1つの実施形態では、前記システムは、少なくとも1つのインバウンド通信ユニットを備え、それぞれは少なくとも1つの要求受信ユニットを有する。
【0021】
1つの実施形態では、前記システムは、少なくとも1つのアウトバウンド通信ユニットを備え、それぞれは少なくとも1つの要求中継ユニットと、少なくとも1つの回答受信ユニットと、少なくとも1つの情報供給ユニットとを有する。
【0022】
もう1つの実施形態では、前記システムは、少なくとも1つの通信ユニットを備え、それぞれは少なくとも1つの要求受信ユニットと、少なくとも1つの要求中継ユニットと、少なくとも1つの回答受信ユニットと、少なくとも1つの情報供給ユニットとを有する。
【0023】
1つの実施形態では、前記少なくとも1つの要求中継ユニットは、選択されたプロバイダのコミュニケータに要求を直接中継するものとして構成されている。
【0024】
前記少なくとも1つの要求中継ユニットは、要求が、その問い合わせをして内容を設定することなく、中継されるものとして構成されていることが好ましい。
【0025】
前記少なくとも1つの要求受信ユニットは、要求を受信するための複数の受信器を含み、各要求は、予め決定可能な分類に関連した分類連絡アドレスを有することが好ましい。
【0026】
前記分類連絡アドレスは、ダイアル番号であることがより好ましい。
【0027】
1つの実施形態では、前記システムは更に、要求にアドレスするプロバイダを選択するための少なくとも1つのプロバイダ選択ユニットを備える。
【0028】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は、それぞれの要求に割り当てられた地理的位置と、プロバイダに割り当てられた地理的位置または地理的区域の一方または双方とに基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0029】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタの現在の地理的位置である。
【0030】
前記現在の地理的位置は、それぞれのリクエスタのコミュニケータのコミュニケータ連絡アドレスであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0031】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0032】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタによって割り当てられる代替地理的位置である。
【0033】
前記代替地理的位置は、コミュニケータのコミュニケータ連絡アドレスから決定されるものであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0034】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0035】
移動コミュニケータの地理的位置は、セル識別法、三角測量法、無線位置把握法またはGPSのような衛星位置把握法の1つから決定されることが好ましい。
【0036】
固定コミュニケータの地理的位置は、それぞれの割り当てられた位置から決定されることが好ましい。
【0037】
前記少なくとも1つのプロバイダ選択ユニットは、それぞれの要求に割り当てられた地理的位置に対して予め決定可能な空間地理的区域内で、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0038】
前記予め決定可能な空間地理的区域は、それぞれの要求に割り当てられた地理的位置に対する地理的半径か、それぞれの要求に割り当てられた地理的位置に対する移動の距離か、それぞれの要求に割り当てられた地理的位置に対する移動の時間の中の1つであることがより好ましい。
【0039】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は、それぞれのリクエスタに対する少なくとも1つのリクエスタ特徴に基づいて、例えばそれぞれのリクエスタに対する割り当てられた特徴またはそれぞれのリクエスタによる情報作成時の特徴入力としての、地理的に関係した社会経済的情報に基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0040】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は、プロバイダに対する少なくとも1つのプロバイダ特徴に基づいて、例えばそれぞれのプロバイダに対する割り当てられた特徴としての、予め決定可能なプロフィールを有すること、または連絡の詳細を提供することをリクエスタに要求することに基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0041】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は現在時刻に基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0042】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は少なくとも1つの分類特徴に基づいて、例えばそれぞれの分類に対する割り当てられた特徴としての、プロバイダを選択するための選択機構に基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0043】
前記少なくとも1つの要求中継ユニットは、要求を、予め決定可能な数の選択されたプロバイダへ、それによりアドレスされるように中継するものとして構成されていることが好ましい。
【0044】
前記少なくとも1つの要求中継ユニットは、要求を、選択されたプロバイダへマルチキャストするものとして構成されており、前記要求は、複数のプロバイダへ、それによりアドレスされるように中継されるものであることが好ましい。
【0045】
前記少なくとも1つの情報供給ユニットは、各要求に対して、前記要求に対する肯定回答を与えられたプロバイダに関する情報をそれぞれのリクエスタへ供給するものとして構成されていることが好ましい。
【0046】
もう1つの形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングするためのマッチングシステムを提供する。このシステムは、複数のリクエスタ・コミュニケータと、複数のプロバイダ・コミュニケータとを備える。各リクエスタ・コミュニケータは、要求を作成し、またそれに対するそれぞれの回答にアドレスするときにリクエスタによって使用されるものであり、前記回答の少なくともいくつかは、選択されたプロバイダからそれぞれのリクエスタへの回答に関する情報を含んでおり、各プロバイダ・コミュニケータは、要求およびそれに対するそれぞれの回答にアドレスするときにプロバイダによって使用されるものであり、前記要求は、それぞれの選択されたプロバイダへアドレスされるように中継されるものであり、また前記要求の少なくともいくつかはそれぞれの要求のリクエスタに関する情報を含んでおり、それぞれの要求に対して肯定回答が与えられ、肯定回答はプロバイダが要求を受けることができることを示すものである。
【0047】
前記システムは、実時間マッチングシステムであることが好ましい。
【0048】
前記要求は、フリーフォーマット要求であることが好ましい。
【0049】
前記要求は、音声要求を含むことが好ましい。
【0050】
前記コミュニケータは、電話、PDA、パーソナルコンピュータおよびゲームデバイスのような移動コミュニケータを含むことが好ましい。
【0051】
前記コミュニケータは、電話、ファックス機器、パーソナルコンピュータ、セットトップボックスおよびゲームコンソールのような固定コミュニケータを含むことが好ましい。
【0052】
前記コミュニケータは、電話のような複合型固定/移動コミュニケータを含むことが好ましい。
【0053】
1つの実施形態では、要求は、それぞれの選択されたプロバイダへ直接中継される。
【0054】
要求は、その問い合わせをして内容を設定することなく中継されることが好ましい。
【0055】
要求を受信するための複数の受信器を含んだ通信ユニットを更に備え、各要求は、予め決定可能な分類に関連した分類連絡アドレスを有することが好ましい。
【0056】
前記分類連絡アドレスは、ダイアル番号であることがより好ましい。
【0057】
少なくとも一部は、それぞれの要求に割り当てられた地理的位置と、プロバイダに割り当てられた地理的位置または地理的区域の一方または双方とに基づいて、要求に対するプロバイダが選択されることが好ましい。
【0058】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタの現在の地理的位置である。
【0059】
前記現在の地理的位置は、それぞれのリクエスタのコミュニケータのコミュニケータ連絡アドレスであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0060】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0061】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタによって割り当てられる代替地理的位置である。
【0062】
前記代替地理的位置は、コミュニケータのコミュニケータ連絡アドレスから決定されるものであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0063】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0064】
それぞれの要求に割り当てられた地理的位置に対して予め決定可能な空間地理的区域内で、プロバイダが選択されることが好ましい。
【0065】
少なくとも一部は、それぞれのリクエスタに対する少なくとも1つのリクエスタ特徴に基づいて、例えばそれぞれのリクエスタに対する割り当てられた特徴またはそれぞれのリクエスタによる情報作成時の特徴入力としての、地理的に関係した社会経済的情報に基づいて、要求に対するプロバイダが選択されることが好ましい。
【0066】
少なくとも一部は、プロバイダに対する少なくとも1つのプロバイダ特徴に基づいて、例えばそれぞれのプロバイダに対する割り当てられた特徴としての、予め決定可能なプロフィールを有すること、または連絡の詳細を提供することをリクエスタに要求することに基づいて、要求に対するプロバイダが選択されることが好ましい。
【0067】
少なくとも一部は現在時刻に基づいて、要求に対するプロバイダが選択されることが好ましい。
【0068】
少なくとも一部は少なくとも1つの分類特徴に基づいて、例えばそれぞれの分類に対する割り当てられた特徴としての、プロバイダを選択するための選択機構に基づいて、要求に対するプロバイダが選択されることが好ましい。
【0069】
異なる形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングするためのマッチングシステムを提供する。前記リクエスタのそれぞれは、要求を作成すると共に、それに対する回答にアドレスするための少なくとも1つのコミュニケータを有し、また前記プロバイダのそれぞれは、要求にアドレスするための少なくとも1つのコミュニケータを有する。前記システムは、リクエスタからの要求を受信するための少なくとも1つの要求受信ユニットと、前記要求のそれぞれが、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするための少なくとも1つの要求中継ユニットと、それぞれの要求に基づいて、人的意志決定者としての、それぞれのプロバイダによって作成されたプロバイダからの回答を受信するための少なくとも1つの回答受信ユニットとを備える。
【0070】
更に異なる形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングするためのマッチングシステムを提供する。このシステムは、複数のリクエスタ・コミュニケータと、複数のプロバイダ・コミュニケータと、前記リクエスタ・コミュニケータおよび前記プロバイダ・コミュニケータと通信可能な少なくとも1つの通信ユニットとを備える。
各リクエスタ・コミュニケータは、要求を作成すると共に、それに対するそれぞれの回答にアドレスするときにリクエスタによって使用されるものであり、各プロバイダ・コミュニケータは、要求およびそれに対するそれぞれの回答にアドレスするときにプロバイダによって使用されるものであり、前記少なくとも1つの通信ユニットは、プロバイダを選択して、リクエスタによって作成された各要求にアドレスするための少なくとも1つのプロバイダ選択ユニットを含み、前記システムは、各要求に対し、前記要求が、人的意志決定者として、選択されたプロバイダへ、それによりアドレスされるように中継されるものとして構成されている。
【0071】
前記システムは更に、要求に対し、前記それぞれのリクエスタが、選択されたプロバイダからの前記要求に対する回答に関する情報を供給されるように構成されていることが好ましい。
【0072】
前記システムは、実時間マッチングシステムであることが好ましい。
【0073】
前記要求は、フリーフォーマット要求であることが好ましい。
【0074】
前記要求は、音声要求を含むことが好ましい。
【0075】
前記コミュニケータは、電話、PDA、パーソナルコンピュータおよびゲームデバイスのような移動コミュニケータを含むことが好ましい。
【0076】
前記コミュニケータは、電話、ファックス機器、パーソナルコンピュータ、セットトップボックスおよびゲームコンソールのような固定コミュニケータを含むことが好ましい。
【0077】
前記コミュニケータは、電話のような複合型固定/移動コミュニケータを含むことが好ましい。
【0078】
1つの実施形態では、前記システムは、要求が、選択されたプロバイダの前記プロバイダ・コミュニケータへ直接中継されるように構成されている。
【0079】
前記システムは、要求が、その問い合わせをして内容を設定することなく中継されるものとして構成されていることが好ましい。
【0080】
前記少なくとも1つの通信ユニットは、要求を受信するための複数の受信器を含み、各要求は、予め決定可能な分類に関連した分類連絡アドレスを有することが好ましい。
【0081】
前記分類連絡アドレスは、ダイアル番号であることがより好ましい。
【0082】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は、それぞれの要求に割り当てられた地理的位置と、プロバイダに割り当てられた地理的位置または地理的区域の一方または双方とに基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0083】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタの現在の地理的位置である。
【0084】
前記現在の地理的位置は、それぞれのリクエスタのコミュニケータのコミュニケータ連絡アドレスであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0085】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0086】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタによって割り当てられる代替地理的位置である。
【0087】
前記代替地理的位置は、コミュニケータのコミュニケータ連絡アドレスから決定されるものであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0088】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0089】
前記少なくとも1つのプロバイダ選択ユニットは、それぞれの要求に割り当てられた地理的位置に対して予め決定可能な空間地理的区域内で、プロバイダを選択するものとして構成されていることが好ましい。
【0090】
前記予め決定可能な空間地理的区域は、それぞれの要求に割り当てられた地理的位置に対する地理的半径か、それぞれの要求に割り当てられた地理的位置に対する移動の距離か、それぞれの要求に割り当てられた地理的位置に対する移動の時間の中の1つであることがより好ましい。
【0091】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は、それぞれのリクエスタに対する少なくとも1つのリクエスタ特徴に基づいて、例えばそれぞれのリクエスタに対する割り当てられた特徴またはそれぞれのリクエスタによる情報作成時の特徴入力としての、地理的に関係した社会経済的情報に基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0092】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は、プロバイダに対する少なくとも1つのプロバイダ特徴に基づいて、例えばそれぞれのプロバイダに対する割り当てられた特徴としての、予め決定可能なプロフィールを有すること、または連絡の詳細を提供することをリクエスタに要求することに基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0093】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は現在時刻に基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0094】
前記少なくとも1つのプロバイダ選択ユニットは、少なくとも一部は少なくとも1つの分類特徴に基づいて、例えばそれぞれの分類に対する割り当てられた特徴としての、プロバイダを選択するための選択機構に基づいて、要求に対するプロバイダを選択するものとして構成されていることが好ましい。
【0095】
前記システムは、要求が、それによりアドレス指定されたように、予め決定可能な数の選択されたプロバイダの前記プロバイダ・コミュニケータへ中継されるように構成されていることが好ましい。
【0096】
前記システムは、要求を、それぞれの選択されたプロバイダの前記プロバイダ・コミュニケータへマルチキャストするものとして構成されており、前記それぞれの要求は、複数のプロバイダへ、それによりアドレスされるように中継されるものであることが好ましい。
【0097】
更にもう1つの形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングする方法を提供する。前記リクエスタのそれぞれは、要求を作成すると共に、それに対する回答にアドレスするための少なくとも1つのコミュニケータを有し、また前記プロバイダのそれぞれは、要求およびそれに対するそれぞれの回答にアドレスするための少なくとも1つのコミュニケータを有する。前記方法は、リクエスタからの要求を受信するステップと、各要求に対し、前記要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップと、それぞれの要求に基づいて、人的意志決定者としての、それぞれのプロバイダによって作成されたプロバイダからの回答を受信するステップと、肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれのリクエスタに関する情報をそれぞれの要求に対する肯定回答を与えられた任意のプロバイダへ供給すること、および選択されたプロバイダからのそれぞれの要求に対する回答に関する情報をそれぞれのリクエスタへ供給すること、の一方または双方を行うステップとを備える。
【0098】
前記方法は、実時間マッチング方法であることが好ましい。
【0099】
前記要求は、フリーフォーマット要求であることが好ましい。
【0100】
前記要求は、音声要求を含むことが好ましい。
【0101】
前記コミュニケータは、電話、PDA、パーソナルコンピュータおよびゲームデバイスのような移動コミュニケータを含むことが好ましい。
【0102】
前記コミュニケータは、電話、ファックス機器、パーソナルコンピュータ、セットトップボックスおよびゲームコンソールのような固定コミュニケータを含むことが好ましい。
【0103】
前記コミュニケータは、電話のような複合型固定/移動コミュニケータを含むことが好ましい。
【0104】
1つの実施形態では、要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップは、選択されたプロバイダの前記コミュニケータへ要求を直接中継するステップを含む。
【0105】
要求は、その問い合わせをして内容を設定することなく中継されることが好ましい。
【0106】
リクエスタからの要求を受信するステップは、リクエスタからの要求を複数の受信器で受信するステップを含み、前記要求のそれぞれは、予め決定可能な分類に関連した分類連絡アドレスを有することが好ましい。
【0107】
前記分類連絡アドレスは、ダイアル番号であることがより好ましい。
【0108】
1つの実施形態では、前記方法は更に、要求にアドレスするそれぞれのプロバイダを選択するステップを更に備える。
【0109】
要求にアドレスするそれぞれのプロバイダを選択するステップは、少なくとも一部は、それぞれの要求に割り当てられた地理的位置と、プロバイダに割り当てられた地理的位置または地理的区域の一方または双方とに基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含むことが好ましい。
【0110】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタの現在の地理的位置である。
【0111】
前記現在の地理的位置は、それぞれのリクエスタのコミュニケータのコミュニケータ連絡アドレスであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0112】
前記コミュニケータ連絡アドレスは、ダイアル番号であることがより好ましい。
【0113】
1つの実施形態では、前記それぞれの要求に割り当てられた地理的位置は、それぞれのリクエスタによって割り当てられる代替地理的位置である。
【0114】
前記代替地理的位置は、コミュニケータのコミュニケータ連絡アドレスから決定されるものであり、前記コミュニケータ連絡アドレスは、割り当てられた位置を有することが好ましい。
【0115】
前記コミュニケータ連絡アドレスは、ダイアル番号であることが好ましい。
【0116】
移動コミュニケータの地理的位置は、セル識別法、三角測量法、無線位置把握法またはGPSのような衛星位置把握法の1つから決定されることが好ましい。
【0117】
固定コミュニケータの地理的位置は、割り当てられた位置から決定されることが好ましい。
【0118】
要求にアドレスするそれぞれのプロバイダを選択するステップは、それぞれの要求に割り当てられた地理的位置に対して予め決定可能な空間地理的区域内で、要求にアドレスするそれぞれのプロバイダを選択するステップを含むことが好ましい。
【0119】
前記予め決定可能な空間地理的区域は、それぞれの要求に割り当てられた地理的位置に対する地理的半径か、それぞれの要求に割り当てられた地理的位置に対する移動の距離か、それぞれの要求に割り当てられた地理的位置に対する移動の時間の中の1つであることがより好ましい。
【0120】
要求にアドレスするそれぞれのプロバイダを選択するステップは、少なくとも一部は、それぞれのリクエスタに対する少なくとも1つのリクエスタ特徴に基づいて、例えばそれぞれのリクエスタに対する割り当てられた特徴またはそれぞれのリクエスタによる情報作成時の特徴入力としての、地理的に関係した社会経済的情報に基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含むことが好ましい。
【0121】
要求にアドレスするそれぞれのプロバイダを選択するステップは、少なくとも一部は、プロバイダに対する少なくとも1つのプロバイダ特徴に基づいて、例えばそれぞれのプロバイダに対する割り当てられた特徴としての、予め決定可能なプロフィールを有すること、または連絡の詳細を提供することをリクエスタに要求することに基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含むことが好ましい。
【0122】
要求にアドレスするそれぞれのプロバイダを選択するステップは、少なくとも一部は現在時刻に基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含むことが好ましい。
【0123】
要求にアドレスするそれぞれのプロバイダを選択するステップは、少なくとも一部は少なくとも1つの分類特徴に基づいて、例えばそれぞれの分類に対する割り当てられた特徴としての、プロバイダを選択するための選択機構に基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含むことが好ましい。
【0124】
要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップは、要求を、予め決定可能な数の選択されたプロバイダへ、それによりアドレスされるように中継するステップを含むことが好ましい。
【0125】
要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップは、要求を、選択されたプロバイダへマルチキャストするステップを含み、前記要求は、複数のプロバイダへ、それによりアドレスされるように中継されることが好ましい。
【0126】
情報を供給するステップは、各要求に対して、前記要求に対する肯定回答を与えられたプロバイダに関する情報をそれぞれのリクエスタへ供給するステップを含むことが好ましい。
【0127】
更に別のもう1つの形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングする方法を提供する。前記リクエスタのそれぞれは、要求を作成すると共に、それに対する回答にアドレスするための少なくとも1つのコミュニケータを有し、また前記プロバイダのそれぞれは、要求にアドレスするための少なくとも1つのコミュニケータを有する。前記方法は、リクエスタからの要求を受信するステップと、各要求に対し、前記要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップと、それぞれの要求に基づいて、人的意志決定者としての、それぞれのプロバイダによって作成されたプロバイダからの回答を受信するステップとを備える。
【0128】
更に異なる別の形態において、本発明は、リクエスタとしてのユーザのプロバイダに対する要求を、前記要求の処理時にマッチングする方法を提供する。この方法は、リクエスタからの要求を有する信号を受信するステップと、各要求に対し、前記要求を受信されたように有する信号を、選択されたプロバイダへ送信するステップと、それぞれの要求に基づいてそれぞれのプロバイダによって作成された、選択されたプロバイダからの回答を有する信号を受信するステップと、肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれの要求に対する肯定回答を与えられた任意のプロバイダ向けの、それぞれのリクエスタに関する情報を有する信号と、それぞれのリクエスタ向けの、選択されたプロバイダからのそれぞれの要求に対する回答に関する情報を有する信号の一方または双方を送信するステップと備える。
【0129】
レスポンサ(Responsa:商標)マッチングシステムとして知られる本発明は、自動化されたマッチングシステムを提供する。このシステムは、音声要求、特にフリーフォーマット要求が、要求を受信し且つその要求を受け入れ可能であると確認しているプロバイダと突き合わせ(マッチング)されることを特に可能にするものである。
【0130】
好ましい実施形態では、このマッチングは、リクエスタに関連した位置、典型的にはリクエスタのコミュニケータの位置と、選択された分類におけるプロバイダの割り当てられた位置と、選択された分類とに基づいて達成される。他の実施形態では、リクエスタおよびプロバイダの一方または双方の現在時刻および特徴が、プロバイダの選択に利用できる。
【0131】
本発明によって、受信された要求は、選択されたプロバイダに中継され、音声要求用に再生される。どのプロバイダもその要求を満たすことができない場合、そのプロバイダは、典型的には「拒否」回答や、「拒否」回答に対応したキー打ちをすることによって、その要求を単に断らなくてはならないか、またはコミュニケータを単に切らなくてはならない。要求が中継されると、リクエスタおよびプロバイダによる全ての通信は、一方向通信となる。かくして、そのリクエスタと1つのプロバイダとの間には、必要とされる直接的会話は存在しない。両パーティは、そのプロバイダが要求を満たすことができないときは、丁寧な論議を確立しなければならない時間浪費型のタスクを回避する。直接的会話は、そのリクエスタと、その要求を満たすことができる1つのプロバイダとの間でのみ可能になる。
【0132】
本発明は、自動化されたマッチングを可能にし、さらには個人にフリーフォーマット様式の人的通信を許容する。本発明の好ましい実施形態は、フリーフォーマット要求を利用するときに、要求を望み通りに形作る自由度をリクエスタに与える。その要求の言語と形態は、例えばリクエスタに所定のキーワードの利用を要求することによって制約されるようなことはない。
【0133】
加えて本発明は、要求を受信することを望み、しかもその要求を処理する位置にあるプロバイダ、例えば営業中であって、しかも特異な地理的区域内にあるプロバイダに、特別な分類によって規定されるように、要求を中継するだけである。
【0134】
本発明では、要求を受信し、且つその要求を理知的に解釈するものは、コンピュータとは異なり、人的意志決定者である。このことにより、所定のキーワードを使用して、例えばドロップダウン式メニューを使用することによって、要求が規定されることを必要とするマッチングシステムに関連した問題が回避される。
【0135】
更に、本発明は、組織のメンバーによって使用されるために組織によって操作されるような個人的環境と、社会のメンバーによる使用を可能にする社会的環境の双方での応用を見出す。
【0136】
ある実施形態では、本発明は、リクエスタか選択されたプロバイダのいずれかの利益となるように、突き合わせを偏らせるものとして構成され得る。このことは、あるニッチな応用、特に個人的環境で適切になるものと予測される。
【0137】
以下、本発明の好ましい実施形態は、添付の図面を参照して例としてのみ説明される。
【0138】
このマッチングシステムは、マッチングシステムへのインバウンド電話呼出と、そこからのアウトバウンド電話呼出とを管理するための少なくとも1つの電話管理(TM)システム1、この実施形態では第1及び第2のTMシステム1a,1bを備える。このマッチングシステムは、もう1つの実施形態では、単一のTMシステム1を有し、また異なる実施形態では、数10から数100の、任意の数のTMシステム1を有する。
【0139】
TMシステム1a,1bは、この実施形態では、同じ場所に配置されるが、他の実施形態では、離れて配置される。そのような1つの実施形態において、TMシステム1a,1bは、1つの地理的領域内で離れた位置に配置される。一例として、英国内では、一方のTMシステム1aは1つのセンター、例えばロンドンに配置されて、英国の南半分にサービスし、他方のTMシステム1bはもう1つのセンター、例えばグラスゴーに配置されて、英国の北半分にサービスする。多数のTMシステム1を含んだ他の実施形態では、TMシステム1は、主要なセンター、例えば1つの地理的領域全体の市や町に配置される。
【0140】
このマッチングシステムは更に、TMシステム1a,1bへの、およびその間に、通信リンクを与える第1の通信ネットワーク3を備える。
【0141】
TMシステム1a,1bが同じ場所に配置されるこの実施形態では、通信ネットワーク3は、イーサネット(Ethernet)のようなローカルエリアネットワーク(LAN)を備える。
【0142】
TMシステム1a,1bが離れて配置される他の実施形態では、通信ネットワーク3は、電話網、好ましくは総合デジタル通信サービス網(ISDN)を備える。
【0143】
TMシステム1a,1bはそれぞれ、インバウンド電話回線7、好ましくはISDN回線上のリクエスタからのインバウンド電話呼出を管理するためのインバウンド電話管理(ITM)ユニット5を備える。この実施形態では、多重加入者番号付け(MSN)が使用されているので、それぞれが同じ分類を必要とする複数のリクエスタは、同時に支持され得る。
【0144】
ITMユニット5は、インバウンド電話呼出をモニタするためにインバウンド電話回線7に接続され、音声およびキートーンを支持するインバウンド対話式音声応答(IIVR)モジュール11と、以下で更に詳細に説明するように、インバウンド電話呼出のそれぞれにおける要求、この実施形態では音声要求、に対応した要求ドキュメントを生成するため、およびそれをプロバイダ選択ユニット33a,33b,33cに送信するためのインバウンド電話応用管理(ITAM)モジュール13と、各分類について分類特徴を記憶するためのものであって、ITAMモジュール13に接続された第1の分類特徴(CC)データベース15と、リクエスタに関した情報を記憶するためのものであって、ITAMモジュール13に接続されたリクエスタ情報(RI)データベース17とを備える。
【0145】
この構成によって、CCデータベース15とRIデータベース17は、IIVRモジュール11に対しアクセス可能とはならず、これによりRIデータベース17が第3者からアクセスされることを防止する。この実施形態では、ITMユニット5は、IIVRモジュール11とITAMモジュール13との間に侵入検出器を有する。これは、典型的には異常なパケットの識別によって、第3者の侵入をモニタし、ITAMモジュール13の安全性を保つためのものである。
【0146】
この実施形態において、IIVRモジュール11とITAMモジュール13との間の通信は、VoiceXML通信プロトコルによる。
【0147】
この実施形態において、ITAMモジュール13によって生成された要求ドキュメントは、この実施形態では被呼側番号、即ちリクエスタによって呼び出された電話番号であって、要求が突き合わされる分類を識別する分類識別子と、この実施形態ではリクエスタの電話の発呼側回線識別(CLI)、即ちシステムや肯定回答するプロバイダが要求に応えて連絡するための電話番号であって、リクエスタを識別するリクエスタ識別子と、プロバイダに中継される要求に対応した要求ファイル、この実施形態ではプロバイダに対して再生される音声要求に対応した音声ファイルとを少なくとも含んでいる。代替実施形態では、リクエスタ識別子は電話番号であり、これは、リクエスタの電話のCLIか、例えば要求作成時にリクエスタによって与えられる認証コードを含む情報のいずれかから求められたものである。
【0148】
代替実施形態では、以下で更に詳細に説明されるように、ITAMモジュール13によって生成された要求ドキュメントは、要求に対する要求ファイルを省略できる。これは、その後要求が中継されることを可能にするようにアクセス可能なファイルストア19にファイルが記憶されている場合である。
【0149】
この実施形態では、ITAMモジュール13によって生成された要求ドキュメントは、プロバイダ識別ユニット33a,33b,33cがリクエスタの位置をリクエスタ識別子から決定できない場合に、サーチセンターの位置を識別する位置識別子を含んでいる。リクエスタ識別子がリクエスタの位置を決定可能にしない場合の典型的な例は、そのリクエスタがディレクトリに載っていないか、さもなければリクエスタが発呼側番号用のアドレスを与えられていないか、あるいは発呼側電話が移動電話である結果であり、あるいはリクエスタがサーチセンターに対して代替位置を求めている場合である。この実施形態では、位置識別子は、発呼側電話の番号以外の電話番号であり、これはサーチセンターの位置を表すために、リクエスタによって与えられるものである。
【0150】
この実施形態では、CCデータベース15は、構造化問合せ言語(SQL)データベースである。
【0151】
この実施形態では、ITMユニット5の構成要素、即ちIIVRモジュール11と、ITAMモジュール13と、CCデータベース15と、RIデータベース17は、同じ位置に配置される。
【0152】
他の実施形態では、IIVRモジュール11とITAMモジュール13は同じ位置に配置され、そしてCCデータベース15とRIデータベース17の一方または双方は離れて配置される。この実施形態では、ITAMモジュール13とCCデータベース15とRIデータベース17との間の通信ネットワークは、仮想専用ネットワーク(VPN)である。
【0153】
異なる実施形態では、IIVRモジュール11とITAMモジュール13の一方または双方は離れて配置され、そしてCCデータベース15とRIデータベース17は同じ位置に配置される。
【0154】
更に異なる実施形態では、ITMユニット5の構成要素、即ちIIVRモジュール11と、ITAMモジュール13と、CCデータベース15と、RIデータベース17は、離れて配置される。
【0155】
TMシステム1a,1bはそれぞれ、支持された分類に対する分類の挨拶及びプロンプトを記憶するためのファイルストア19を更に備える。上述したように、1つの実施形態では、ファイルストア19は、リクエスタからの要求のそれぞれについて要求ファイルを記憶する。この要求ファイルの記憶は、要求ファイルが検索されることを可能にする。かくして、要求ドキュメントは、要求ファイルを含んでいる必要がない。このように要求ドキュメントのサイズが小さいと、同じシステム容量に対して、有意に高いトラフィック(呼量)の流れが可能になる。
【0156】
以下、TMシステム1a,1bのITMユニット5の動作が説明される。
【0157】
ITMユニット5はそれぞれ、それぞれのインバウンド電話回線7上でリクエスタ・コミュニケータ20、この実施形態では電話からのインバウンド電話呼出を受信する。この場合、特別なITMユニット5は、被呼側番号、即ちリクエスタによって呼び出された番号により指示された電話呼出を受信する。
【0158】
マッチングシステムが取引分類マッチングシステムとして動作するものとして構成されたこの実施形態では、1つのリクエスタは、異なる種類の物およびサービスのプロバイダに対応する複数の分類エントリから選択することができる。各分類エントリは、リクエスタがダイヤル操作してその分類用のマッチングシステムにアクセスしなければならない関連した電話番号を有する。これは、この実施形態では、分類識別子である。この識別子は、以下で更に詳細に説明されるように、それによりマッチング動作が行われるサーチ基準、マッチング基準および終了基準を決定する。1つの実施形態では、各分類エントリは、サービスや物の一方または双方の要約を含むことができる。これは、その特別な要求に対して正しい分類が選択されていることを、リクエスタが決定できるようにするためである。
【0159】
各インバウンド呼出について、IIVRモジュール11は、被呼側番号と、発呼側番号、即ち発呼側コミュニケータであるリクエスタ・コミュニケータ20の発呼側回線識別(CLI)とを、ITAMモジュール13へ送信する。この実施形態では、リクエスタ・コミュニケータ20は、固定電話、移動電話、複合型固定/移動電話、またはPDAである。
【0160】
ITAMモジュール13は、被呼側番号をCCデータベース15内で探索し、そして分類挨拶ファイル識別子を検索して、リクエスタに対して再生される「分類」挨拶を求める。
【0161】
被呼側番号が分類に関連していない場合、例えば被呼側番号が以前は分類に関連して使用されたが、現在は使用されていない場合、ITAMモジュール13は、IIVRモジュール11に指示して、「割り当てられていない分類」スクリプトを実行させる。このスクリプトは、「割り当てられていない分類」挨拶を再生し、そして呼出接続を閉じる。
【0162】
CLIが禁じられているために、発呼側コミュニケータ20がCLIを持たない場合、ITAMモジュール13は、IIVRモジュール11に指示して、「番号不使用」スクリプトを実行させる。このスクリプトは、「番号不使用」挨拶を再生する。この挨拶は、リクエスタに指示して、発呼側電話のCLIを可能とするか、認証されたリクエスタとしてレジスターに関連した認証コードを与える。
【0163】
この実施形態では、システムは、インバウンド呼出がCLIを有しているときにのみ、リクエスタが要求を扱うことを可能にするものとして構成されている。CLI可能なコミュニケータ20の使用を必要とすることによって、第3者に回答を仕向けてしまうリクエスタによるシステムの誤用が防止される。
【0164】
発呼側コミュニケータ20がCLIを有している場合、ITAMモジュール13は、発呼側コミュニケータ20のCLIをRIデータベース17中で探索して、リクエスタ情報の確認、例えば位置情報がCLI用に利用可能であることの確認をし、そして例えばリクエスタに対するリクエスタ詳細がプロバイダへ与えられるか、使用されないかについてデフォルトのリクエスタ・プリファランスを得る。
【0165】
発呼側コミュニケータ20のCLIが固定コミュニケータのそれであり、またRIデータベース17が発呼側電話のCLIに対する位置情報を含んでいる場合、ITAMモジュール13は、IIRVモジュール11に指示して、「固定リクエスタ」スクリプトを実行させる。
【0166】
発呼側コミュニケータ20のCLIが移動コミュニケータのそれであり、またRIデータベース17が発呼側コミュニケータ20のCLIに対するデフォルトの位置情報を含んでいない場合、ITAMモジュール13は、発呼側コミュニケータ20の位置をネットワーク情報から決定し、そしてIIRVモジュール11に指示して、「移動リクエスタ」スクリプトを実行させる。この実施形態では、発呼側コミュニケータ20に対するセルIDは、リクエスタの位置を決定することに利用される。このセルIDは、発呼側コミュニケータ20が配置されている地理的区域であるセルを表すものである。この場合、ITAMモジュール13は、RIデータベース17内でセルID探索して、発呼側コミュニケータ20の位置を得る。他の実施形態では、リクエスタの発呼側コミュニケータ20は、三角測量法、無線位置把握法またはGPSのような衛星位置把握法によって決定される。
【0167】
CLIはあるが、例えばリクエスタがディレクトリに載っていないので、そのCLIから位置が決定できない場合、即ちリクエスタが、サービスプロバイダに、リクエスタ・コミュニケータ20の番号に対応する位置情報を開示しないことを望み、しかも位置情報が別の方法ではリクエスタによって提供されない場合、ITAMモジュール13は、被呼側番号に対応した分類に対するサーチベクターをCCデータベース15内で探索し、位置に関係しないリクエスタを扱うためのベクターがあるか否かを決定する。位置に関係しないリクエスタを扱うためのベクターがある場合、ITAMモジュール13は、そのベクターを利用する。位置に関係しないリクエスタを扱うためのベクターがない場合、ITAMモジュール13は、IIRVモジュール11に指示して、「必要とされる位置」スクリプトを実行させる。このスクリプトは、「必要とされる位置」挨拶を再生し、位置情報、典型的には既知のCLI可能な電話の番号をリクエスタに助言する。そのために位置情報がCCデータベース15内に保持され、サーチセンターとして動作する。
【0168】
CLIはあるが、発呼側番号がスイッチボード(有人または自動)のものである場合、ITAMモジュール13は、IIRVモジュール11に指示して、適切な「スイッチボード・リクエスタ」スクリプトを実行させる。
【0169】
「固定リクエスタ」スクリプトおよび「移動リクエスタ」スクリプトの下で、IIRVモジュール11は、検索された分類挨拶識別子に対応した「分類タイトル」挨拶を再生し、それからリクエスタからの要求を促進する「要求プロンプト」挨拶を再生する。例えば、被呼側番号が分類「玩具店」に対応する場合、この実施形態では、分類挨拶が「玩具店用のレスポンサ(ResponsaTM)分類にようこそ」になり、そして「要求プロンプト」挨拶は「トーンの後にあなたの要求を残し、終わったら切って下さい」になる。
【0170】
「スイッチボード・リクエスタ」スクリプトの下で、IIRVモジュール11は、検索された分類挨拶識別子に対応した「分類タイトル」挨拶と、典型的にはその番号のキー打ちまたは音声回答によって内線番号を与えることをリクエスタに促す「内線識別」挨拶と、リクエスタからの要求を促す「要求プロンプト」挨拶と、を順番に再生する。この実施形態では、「要求プロンプト」挨拶は、発呼側コミュニケータ20での所定のキーストロークに後続してのみ再生される。このキーストロークは、発呼側コミュニケータ20の内線番号の供給を確認するものである。例えば、被呼側番号が分類「玩具店」に対応している場合、この実施形態では、「分類タイトル」挨拶が「玩具店用のレスポンサ(ResponsaTM)分類にようこそ」になり、また「内線識別」挨拶が「トーンの後にあなたの内線番号を残し、その後Xキーを押して下さい」になり、そして、必要なキーストロークに続いて、「要求プロンプト」挨拶が「トーンの後にあなたの要求を残し、終わったら切って下さい」になる。
【0171】
リクエスタが代替プリファランスを設定して、例えばプロバイダからの連絡詳細を抑えることを望む場合であって、デフォルトが詳細をプロバイダへ与えることであり、代替サーチセンター位置または代替サーチパラメータを与える場合、IIVRモジュール11は、これらプリファランスを設定するキーストロークの入力を可能にする。
【0172】
この実施形態では、IIVRモジュール11は、要求の記録を可能にするものとして構成される。これは、例えばリクエスタが要求を記録するときに間違いをした場合、所定のキーストロークのキー入力によって行われる。
【0173】
この実施形態ではまた、IIVRモジュール11は、マッチング動作を開始する前に要求が見直されること、ここでは、再生されることを可能にするものとして構成される。
【0174】
この実施形態では、「要求プロンプト」挨拶に続いて所定の期間が経過した後に、またはこのイベントがIIVRモジュール11によって識別可能な場合にリクエスタが電話を切ったときに、呼出接続は閉じられる。
【0175】
この実施形態では、ITAMモジュール13は、割り当てられたファイル名で各要求をファイルストア19内に記憶する。
【0176】
TMシステム1a,1bはそれぞれ、プロバイダ・コミュニケータ24上のプロバイダおよびリクエスタ・コミュニケータ20上のリクエスタに向かうアウトバウンド呼出を、アウトバウンド回線23、好ましくはISDN回線上で管理するためのアウトバウンド電話管理(OTM)ユニット21を更に備える。
【0177】
OTMユニット21は、プロバイダおよびリクエスタへのアウトバウンド呼出を果たすためにアウトバウンド回線23に接続されたアウトバウンド対話式音声応答(OIVR)モジュール25と、プロバイダ選択ユニット33a,33b,33cから受信された呼出ドキュメントに従ってOIVRモジュール25への呼出をスケジュールおよび指示するためのアウトバウンド電話応用管理(OTAM)モジュール27とを備える。この実施形態では、呼出ドキュメントは、優先度フラグに従ってスケジュールされる。この場合、例えばリクエスタに対するステータスレポートは、プロバイダに対する要求よりも低い優先度を有する。
【0178】
動作において、プロバイダへのアウトバウンド呼出がなされる場合、OIVRモジュール25は、呼出ドキュメント中で識別されたプロバイダ・コミュニケータ24の番号をダイヤルする。
【0179】
OIVRモジュール25によってなされたプロバイダ・コミュニケータ24への呼出に応答があった場合、OIVRモジュール25は、「要求プレイバック」スクリプトを実行する。これは、先ず「VRS歓迎」挨拶、例えば「美容院用のVRS」を再生する。これには、第1の短いトーンが後続する。さらに後続してプロバイダへの要求を再生する。これには、第2の短いトーンが後続する。この実施形態では、要求は、スピーチ認識によるような問い合わせなしに(このようなものは必要でないので)、中継、ここでは再生される。分類は、被呼側番号によって指示されている。より精密または精巧なマッチングシステムが必要とされる代替実施形態では、要求は問い合わされる。
【0180】
要求を聞いたときに、プロバイダには以下の回答オプションがある。各オプションは、関連したキーストロークを有する。
【0181】
「受け入れ」は、要求が満たされることの確認である。例えば、要求が「理髪できますか?」である場合、即ち、リクエスタが単に地方の美容院の詳細を得ることを試みているだけであって、しかも要求が適切である場合、プロバイダは、「受け入れ」回答をする。
【0182】
「多分」は、要求は多分満たされるが、プロバイダは確認しなければならないことを示す。要求が複雑な場合、例えば「次の水曜日1530時の理髪を予定できますか?」である場合、プロバイダは次の水曜日の午後はフルに予約されていないことを思い出すことはあるが、正確な時間に空きがあるのかをチェックする必要がある。このような場合に、プロバイダは「多分」回答をする。
【0183】
「拒否」は、要求が満たされないことの確認である。この実施形態では、電話を切ることが、回答オプション「拒否」と等価になる。
【0184】
「不適切」は、要求が、分類に対して不適切であるか、理解不能のいずれかであることを示す。
【0185】
「不正」は、要求が不正であると考えられることを示す。
【0186】
この実施形態では、プロバイダの回答はログされ、例えば分類マネージャが、プロバイダおよび一部リクエスタの振る舞いをモニタできるようにする。この振る舞いは、とりわけプロバイダおよびリクエスタを目標とした案内の提供を可能にする。また、振る舞いが受け入れられない場合には、プロバイダまたはリクエスタを禁止することさえ可能にする。
【0187】
例えば、「不適切」回答は、そのように回答するプロバイダと、その要求を作成したリクエスタの双方に対してログされる。これは、繰り返された「不適切」回答が、分類の目的について混乱したリクエスタまたはプロバイダのいずれかによってなされるからである。
【0188】
また、「不正」回答は、そのように回答するプロバイダと、その要求を作成したリクエスタの双方に対してログされる。この実施形態では、マッチング動作を終了させることに加えて、確認された「不正」回答によって確立される繰り返された「不正」回答によって、それぞれのリクエスタが分類やマッチングシステム全体さえもその使用を禁止される結果となる。この実施形態では、プロバイダによる繰り返された、典型的には1つの分類についての平均よりも有意に上の「不正」回答は、調査されることになる。
【0189】
プロバイダが肯定回答、即ちこの実施形態では回答オプション「受け入れ」または「多分」の1つを与えるときに、OIVRモジュール25は、「肯定応答」スクリプトを実行する。このスクリプトは、「回答が応答された」挨拶を再生する。これには、短いトーンが後続する。前記スクリプトはまた、呼出ドキュメントを更新して肯定回答識別子を含めると共に、更新された呼出ドキュメントを発信元のプロバイダ選択ユニット33a,33b,33cへ送信する。
【0190】
リクエスタの連絡詳細が控えられている場合、「肯定応答」スクリプトはまた、「連絡詳細が控えられた」挨拶を再生する。
【0191】
連絡詳細が控えられていない場合、「肯定応答」スクリプトはまた、リクエスタに対する連絡詳細を与える。これには、短いトーンが後続する。1つの実施形態では、プロバイダはリクエスタの詳細を記録して、その後リクエスタを呼出すことができる。もう1つの実施形態では、プロバイダは、所定のキーストロークによって、リクエスタに直接連絡することができる。リクエスタが回線上のプロセスに従っている場合、リクエスタは、プロバイダが依然として回線上にいる場合、プロバイダに直接接続することが可能である。
【0192】
発呼側コミュニケータ20が有人のスイッチボードから外れた内線からである場合、「肯定応答」スクリプトはまた、スイッチボード電話番号とリクエスタの内線を与えて、プロバイダがスイッチボードをナビゲートできるようにする。
【0193】
発呼側コミュニケータ20が無人のスイッチボードから外れた内線からである場合、「肯定応答」スクリプトはまた、「トーンが聞こえるまで回線上でお待ち下さい」挨拶を再生する。このトーンに先行する期間に、プロバイダの詳細はリクエスタに与えられ、そしてリクエスタは、依然として回線上にいるプロバイダと直接接続する機会を与えられる。中間的接続が必要とされる場合、リクエスタは、プロバイダに接続して、会話を確立する。中間的接続が確立されない場合、リクエスタは、後でプロバイダに連絡することができる。
【0194】
この実施形態では、「肯定応答」スクリプトが所定のキーストロークによって再実行されるようにシステム構成されている。
【0195】
この実施形態では、肯定回答は、回答オプション「受け入れ」または「多分」の何れかである。他の実施形態において、そして特にある種の分類に対しては、マッチングシステムは、「受け入れ」回答だけを肯定回答として探すものとして構成できる。このような実施形態では、「要求プレイバック」スクリプトはまた、「拒否または受け入れだけです」挨拶を再生する。この場合、全ての「多分」および「拒否」回答は、否定回答とされる。
【0196】
OIVRモジュール25によってなされたプロバイダへの呼出に対して応答がない場合、OIVRモジュール25は、以下の状態、即ちプロバイダ・コミュニケータ24に対し保持された番号を得ることができない場合の「番号獲得できず」と、プロバイダに対し保持された番号が話し中である場合の「話し中」と、プロバイダに対し保持された番号の電話が鳴っているが、回答がない場合の「呼び出し中」の1つを、呼出状態識別子として呼出ドキュメントに割り当て、その呼出ドキュメントを更新して関連する呼出状態識別子を含め、そして更新された呼出ドキュメントを発信元のプロバイダ選択ユニット33a,33b,33cへ送信する。
【0197】
TMシステム1a,1bはそれぞれ、第1の主通信ネットワーク3への通信リンクを与え、並びにITMユニット5(この実施形態ではIIVRモジュール11とITAMモジュール13の双方別々)と、ファイルストア19と、OTMユニット21(この実施形態ではOIVRモジュール25とOTAMモジュール27の双方別々)との間に通信リンクを与える電話管理(TM)通信ネットワーク29を更に備える。1つの実施形態では、ITMユニット5、ファイルストア19およびOTMユニット21との通信、並びにIIVRモジュール11とITAMモジュール13間の通信は符号化されている。典型的には、暗号化された通信または認証された通信のいずれか、例えば符号付き通信である。
【0198】
ITMユニット5、ファイルストア19およびOTMユニット21が同じ位置に配置されているこの実施形態では、TM通信ネットワーク29はローカルエリアネットワーク(LAN)、例えばイーサネットである。
【0199】
ITMユニット5、ファイルストア19およびOTMユニット21が離れて配置されている他の実施形態では、TM通信ネットワーク29は、確立された電話網、好ましくはISDN網である。
【0200】
このマッチングシステムは更に、要求のマッチングおよびプロバイダとの連絡のスケジューリング時に連絡されるプロバイダをTMシステム1a,1bのOTMユニット21により選択するための、少なくとも1つのプロバイダ選択ユニット33、この実施形態では3つのプロバイダ選択ユニット33a,33b,33cを備える。ここで認められるべき点は、このマッチングシステムが、如何なる数のプロバイダ選択ユニット33でも含むことができるということである。この実施形態は、例示のために、単純に3つのプロバイダ選択ユニット33a,33b,33cを含んでいる。
【0201】
この実施形態では、プロバイダ選択ユニット33a,33b,33cは同じ位置に配置されているが、他の実施形態では、プロバイダ選択ユニット33a,33b,33cのいくつかまたは全ては離れて配置される。
【0202】
この実施形態では、プロバイダ選択ユニット33a,33b,33cはそれぞれ、アドレス可能な分類の全てを支持するものとして構成されているが、他の実施形態では、特に数10または数100という多くのプロバイダ選択ユニット33a,33b,33cがある場合、プロバイダ選択ユニット33a,33b,33cは、アドレス可能な分類の中の1分類またはサブセットだけを支持するものとして構成され得る。
【0203】
このマッチングシステムは更に、プロバイダ選択ユニット33a,33b,33cへの、およびそれらの間に、通信リンクを与える第2の主通信ネットワーク34を備える。
【0204】
プロバイダ選択ユニット33a,33b,33cが同じ位置に配置されているこの実施形態では、第2の主通信ネットワーク34はローカルエリアネットワーク(LAN)、例えばイーサネットである。
【0205】
プロバイダ選択ユニット33a,33b,33cが離れて配置されている他の実施形態では、第2の主通信ネットワーク34は電話網、好ましくは総合デジタル通信サービス網(ISDN)である。
【0206】
このマッチングシステムは更に、要求ドキュメントおよび呼出ドキュメントを、TMシステム1a,1bとプロバイダ選択ユニット33a,33b,33cのそれぞれの間で、経路指定(ルーティング)するためのルータ35を備える。
【0207】
プロバイダ選択ユニット33a,33b,33cはそれぞれ、それぞれのプロバイダ選択ユニット33a,33b,33cによって支持された分類のそれぞれにおけるプロバイダのそれぞれに関するプロバイダ特徴等の情報や、各分類に対するプロバイダリスト・ビルディングパラメータ、各分類に対する一致基準、および各分類に対する終了基準を収容した分類情報(CI)データベース37と、リクエスタのそれぞれに関するリクエスタ特徴等の情報を収容した第2の要求情報(RI)データベース39と、プロバイダ選択ユニット33a,33b,33cのそれぞれへの、およびそれからのドキュメントをスケジューリングするためのドキュメント・スケジューラ41と、各要求に対して、その要求が仕向けられる分類について、CIデータベース37に収容されたプロバイダから、プロバイダのソートされたプロバイダリストを構築するプロバイダリスト・ビルディングユニット43とを有する。
【0208】
CIデータベース37は、各分類におけるプロバイダのそれぞれに関する情報を収容しており、各プロバイダはプロバイダ識別子によって参照される。各プロバイダに対して保持された情報は、プロバイダの名前、プロバイダのアドレス、プロバイダに対する連絡番号、プロバイダ特徴、およびシステム履歴情報、例えば配送される要求の数、肯定回答の数(この実施形態では「受け入れ」または「多分」回答の1つとして、また他の実施形態では「受け入れ」回答として)、否定回答の数(この実施形態では「拒否」回答として、また他の実施形態では「拒否」または「多分」回答の1つとして)、「不適切」回答の数、および「不正」回答の数を含んでいる。この実施形態におけるCIデータベース37は、空間的集合データベース、即ち空間的操作を可能とするデータベースである。
【0209】
プロバイダリスト・ビルディングユニット43は、プロバイダ選択モジュール44を有する。このモジュールは、要求がアドレスされる分類に対する所定の作表(リスティング)機構に従って、またこの作表機構が位置をベースとしたベクターを利用する場合には、サーチセンターに基づいて、1以上の候補プロバイダリストを生成するものとして構成されている。このサーチセンターは、通常はリクエスタの位置であるが、リクエスタによって特定された代替位置でもありうる。あるいは、サーチが再中心化される場合には、要求に対して肯定回答した最初のプロバイダの位置である。以下で更に詳細に説明されるように、複数の候補プロバイダリストの生成は、プロバイダの集合、例えば地方および全国的なプロバイダの集合を規定する。
【0210】
この実施形態では、プロバイダ選択モジュール44は、以下の作表機構を使用して、1以上の候補プロバイダリストを生成する。
【0211】
[作表機構A−最近接]
この作表機構は、空間的に関係したパラメータ、典型的には直接(2点間)距離、移動距離または移動時間に関して、サーチセンターに最近接の候補プロバイダの候補プロバイダリストを生成する。1つの実施形態では、候補プロバイダリストを、数によって切り捨てること、即ちサーチセンターに最近接の所定数の候補プロバイダを含むようにすることができる。もう1つの実施形態では、候補プロバイダリストを、空間的に関係したパラメータに対する上限によって切り捨てること、即ち所定サイズの空間区域内のプロバイダ全てを含むようにすることができる。
【0212】
[作表機構B−最近接集団]
この作表機構は、要求がアドレスされる分類に対する集団特徴を満たすプロバイダの最近接の組を最近接集団として表す候補プロバイダの候補プロバイダリストを生成する。この実施形態では、集団特徴は、最近接集団を、所定サイズの空間区域、典型的には直接(2点間)距離、移動距離または移動時間内に、少なくとも所定数のプロバイダを備えるプロバイダの最近接の組として規定する。
【0213】
[作表機構C−最大濃度集団]
この作表機構は、要求がアドレスされる分類に対する濃度特徴を満たすプロバイダの組を、集団ではあるが、最近接集団である必要はないものとして表す候補プロバイダの候補プロバイダリストを生成する。この実施形態では、濃度特徴は、集団を、第1の所定サイズの第1空間区域、典型的には直接(2点間)距離、移動距離または移動時間内に、最高数のプロバイダを備えるプロバイダの組として規定する。第1空間区域は、それより大きなサイズの第2の所定サイズを有して、サーチセンターに中心化された第2空間区域以内にある。この作表機構は、大きな町や市を地理的区域内に配置することに効果的であって、プロバイダが、より広く分散されそうな主密度から外れることを回避する。この理由のために、この作表機構が一連のサーチの一部として共通に使用されることが期待される。
【0214】
[作表機構D−セグメント]
この作表機構は、所定のセグメント角と半径を有する円のセグメント内から、候補プロバイダの候補プロバイダリストを生成する。この半径は、典型的にはサーチセンターへの直接(2点間)距離、移動距離または移動時間である第1の所定サイズか、小さい半径のセグメントが所定数の候補プロバイダを包含する第2の小さい距離の何れかである。この実施形態における候補プロバイダリストは、空間的に関連したパラメータ、典型的にはサーチセンターからの直接(2点間)距離、移動距離または移動時間に関して、最近接のものがリスト内に最初に掲載されるように、順序付けられている。成功しなかったマッチング動作の結果として再度引き合いに出される場合、時計回りまたは反時計回りいずれかの方向に後続するセグメントが利用される。この作表機構は、変化するが高濃度のプロバイダが関心のある領域に存在する場合に使用するために開発されている。この場合、リクエスタは、プロバイダを、サーチセンターから延びた一般的な移動方向内で鋭く識別する。この実施形態では、円のセグメントはランダムに選択される。
【0215】
[作表機構E−全部]
この作表機構は、サーチセンターを中心とした所定サイズの空間的区域について、空間的に関連したパラメータ、典型的には直接(2点間)距離、移動距離または移動時間に関して、プロバイダの全部の候補プロバイダリストを生成する。
【0216】
[作表機構F−しきい値]
この作表機構は、要求がアドレスされる分類に対するしきい値特徴を満足するプロバイダの候補プロバイダリストを生成する。この実施形態では、しきい値特徴は、所定の、例えば少なくとも1つのしきい値より大きいか小さいしきい値基準を満足するプロバイダを規定する。しきい値基準の例には、ターンオーバー、従業員の数、品質各付け、および配送の速度が含まれる。
【0217】
プロバイダリスト・ビルディングユニット43はさらに、要求がアドレスされる分類に対する所定の整列機構に従って、プロバイダ選択モジュール44により生成された候補プロバイダリスト中の候補プロバイダを整列(ソーティング)することによってプロバイダ連絡リストを生成するためのプロバイダ整列モジュール45を有する。1つの実施形態では、生成されたプロバイダ連絡リストは、切り捨てられる。
【0218】
この実施形態におけるプロバイダ整列モジュール45は、以下の整列機構を使用する。
【0219】
[整列機構A−なし]
この整列機構は、候補プロバイダリストを整列しない。プロバイダ連絡リストは、プロバイダ選択モジュール44によって生成された候補プロバイダリストの順番を有する。
【0220】
[整列機構B−ランダム]
この整列機構は、プロバイダ選択モジュール44によって生成された候補プロバイダリストをランダム化することによって、プロバイダ連絡リストを生成する。
【0221】
[整列機構C−順番]
この整列機構は、プロバイダが具体的な比に従って順番に連絡されることを確実にするように、プロバイダとの最後の連絡に従って、プロバイダ選択モジュール44により生成された候補プロバイダリストを整列することによってプロバイダ連絡リストを生成する。この場合、最後に連絡されたプロバイダはリストの底にある。この実施形態では、ログは、プロバイダとの以前の連絡に関して維持される。
【0222】
[整列機構D−最近接]
この整列機構は、プロバイダ選択モジュール44によって生成された候補プロバイダリストを、空間的に関連したパラメータ、典型的にはサーチセンタへの直接(2点間)距離、移動距離または移動時間候補に関して、整列することによって、プロバイダ連絡リストを生成する。この場合、例えば最近接のものが最初に掲載される。
【0223】
[整列機構E−ランク付け]
この整列機構は、プロバイダ選択モジュール44によって生成された候補プロバイダリストを、特別なランク付けパラメータに従って、例えばターンオーバー、従業員の数、品質格付け、および配送の速度によりランク付けされた順番に整列することによって、プロバイダ連絡リストを生成する。この整列機構は、位置が重要でない場合のプロバイダをサーチすることに特に適している。これらプロバイダは、全国的なプロバイダである傾向があり、そしてこれらプロバイダの位置は、プロバイダがリクエスタの位置を包含する限りにおいて関連しているだけである。典型的な分類は保険業務であって、この場合のプロバイダとの連絡は電話によることになる。ここで認められるべき点は、この整列機構が、ある種のプロバイダを決して含まないリストを生成でき、そしてその理由のために、通常は一連のサーチの1つとして利用されるということである。
【0224】
この実施形態では、選択された分類に対するリスト・ビルディング基準が2以上の連絡プロバイダリストを必要とする場合、リスト・ビルディングユニット43は、複数のプロバイダ連絡リストを併合して、単一のプロバイダ連絡リストを生成するものとして構成される。複数のプロバイダ連絡リストからの単一のプロバイダ連絡リストの生成は、プロバイダ、例えば地方およびおよび全国的なプロバイダの集合が選択される場合に応用を見出す。そのようなプロバイダ連絡リストが適切である典型的な分類は、コンピュータ・サプライヤーのそれである。この場合、リクエスタは、地方のプロバイダか、おそらくは全国的なプロバイダを望む。
【0225】
リスト・ビルディングユニット43によって構築されたプロバイダ連絡リストは、各プロバイダエントリに対して複数の状態フィールドを含んでいるが、1つのプロバイダは1つのフィールドだけに含まれるという制約がある。このようにして、プロバイダの状態は、維持され得る。「利用可能」、「時間外」、「話し中」および「呼び出し中」状態を含む複数の状態は、要求が未だに配送されていないことを意味するものとしてグループ化される。最終応答状態は、「受け入れた」、「拒否された」、「多分」、「不適切な」および「不正な」状態を含む。
【0226】
プロバイダ連絡リストを構築するときに、データベース問い合わせが行われて、どのプロバイダが利用可能であるかを確立する。このリストは調べられ、そしてプロバイダは「利用可能」および「時間外」状態にソートされる。各「時間外」プロバイダが利用可能になると、イベントは待ち行列化され、プロバイダを「時間外」フィールドから「利用可能」フィールドへ移動する。同様に、各「利用可能」プロバイダが利用不能になると、イベントは待ち行列化され、プロバイダを「利用可能」から「時間外」状態へ移動する。
【0227】
1つの実施形態では、プロバイダ選択ユニット33a,33b,33cは、最初の肯定回答を与えたプロバイダの位置に対するサーチセンターを再中心化するものとして構成できる。再中心化が可能にされ、そしてプロバイダが肯定回答したものとして識別されている場合、プロバイダリスト・ビルディングユニット43は再度引き合いに出されて、識別されたプロバイダの位置をサーチセンターとして利用する別のプロバイダ連絡リストを生成する。そのような再中心化は、互いにできるだけ近いプロバイダを識別することに利用される。これにより、広く離れて位置するプロバイダ、例えばサーチセンターから逆方向にあり、従って広く離さた2つのプロバイダの識別を回避することを試みる。再中心化は、リクエスタによって訪問される多数の比較的接近して配置されたプロバイダを識別することに応用を見出すことが予測される。例えば、プロバイダによって提供される物やサービスの比較を可能にすることが望まれ場合である。
【0228】
TMシステム1a,1bのOTMユニット21向けの呼出ドキュメントをスケジューリングするときに、ドキュメント・スケジューラ41は、如何に多くのプロバイダが現在呼出可能であるか、そして呼出は「受け入れだけ」であるか否かを算出する計算をするものとして構成されている。その数は、連絡されるプロバイダの「進行中」リストがもう1つのプロバイダを収容可能であることを決定することに使用される。もう1つのプロバイダが収容可能である場合、「利用可能」リストから最初のプロバイダが使用される。「利用可能」リストが空である場合、ドキュメント・スケジューラ41は、「話し中」、「呼出中」または「時間外」プロバイダが利用可能になるのを待つ。プロバイダを1つのリストからもう1つのリストへ移動させるために別の仲介法が使用され、これによりドキュメント・スケジューラ41が「進行中」プロバイダを最終応答状態、例えば「受け入れた」、「拒否された」、「多分」等へ移動させることを可能にする。この方法は、プロバイダを「利用可能」と「時間外」との間およびその逆に移動させることに使用される方法と同じである。同じ方法の使用は、複数のチェックがなされることを可能にする。例えば、「話し中」プロバイダを、そのプロバイダが「時間外」のときに、再待ち行列化するようにである。
【0229】
プロバイダ選択ユニット33a,33b,33cは、一致基準が満たされた場合、あるいは一致基準が以下に示す可能な終了基準の1つと一致しない場合、サーチ動作を終了するものとして構成されている。この実施形態では、各分類に対して、終了基準のどれもが可能および不能にされる。終了基準のどれもが可能である場合、プロバイダ選択ユニット33a,33b,33cは、終了基準が満たされた場合にサーチ動作を終了する。そして、終了レポートがそれぞれのプロバイダに配送される。
【0230】
この実施形態では、終了基準は以下の通りである。
【0231】
[終了イベントA−拒否の数]
この終了イベントにとって、それぞれのリクエスタに対するプロバイダ連絡リスト上の所定パーセンテージのプロバイダに連絡されたときに終了は起こる。プロバイダ選択ユニット33a,33b,33cは、選択されたプロバイダに対する電話番号が話し中であるか、応答なしに呼出中である場合にプロバイダに再試行するとき、選択されたプロバイダの中のできるだけ多数に連絡するものとして構成されている。理解されるように、あるプロバイダに対する電話番号は、永久に話し中であるか呼出中であり、そして、そのようなものとして、システムは、全ての選択されたプロバイダに必ずしも連絡することはできない。
【0232】
[終了イベントB−所定期間の経過]
この終了イベントにとって、所定の時間制限が経過した場合に終了は起こる。好ましい実施形態では、リクエスタにより要求が作成されてから所定の期間経過した時か、リクエスタにより要求が作成されてから所定の期間内に要求に対するプロバイダ連絡リスト上の所定パーセンテージのプロバイダに連絡されなかった時の、いずれか最初の方で終了は起こる。
【0233】
[終了イベントC−不正な要求]
この終了イベントにとって、所定数の、この実施形態では2つのプロバイダが要求を不正であると報告した場合に終了は起こる。「不正」回答はプロバイダの回答オプションである。
【0234】
[終了イベントD−不適切な要求]
この終了イベントにとって、所定数の、この実施形態では2つのプロバイダが要求を不適切であると報告した場合に終了は起こる。「不適切」回答はプロバイダの回答オプションである。
【0235】
[終了イベントE−空になったリスト]
この終了イベントにとって、連絡プロバイダリストが空になった場合に終了は起こる。
【0236】
好ましい実施形態では、「理解不能」または「不適切」回答の数は、1より大きい数、例えば2または3に設定されている。このため、悪いプロバイダによって与えられるか、プロバイダ側の単純な誤りの結果としてのような単一の「理解不能」または「不適切」回答は、マッチング動作を終了させるに十分ではない。
【0237】
システムが合理的な時間内にマッチング基準を満たしていない場合、リクエスタは、連絡を受けて、進行リストを与えられる。このシステムは、マッチング基準か終了基準の1つのいずれかを満たすまで継続する。終了基準が要求に対して満たされた場合、リクエスタは連絡を受けて、サーチの終了および達成された結果を報告される。一般に、リクエスタが何も聞いていなければ、システムが分類に対するマッチング基準に従って要求のマッチングに成功していることを、リクエスタは確信することができる。進行または終了レポートはスイッチボードのリクエスタに戻されるが、レポートの先頭には常にリクエスタの記録された名前および内線が付されているので、スイッチボードのオペレータは、そのメッセージをリクエスタに受け渡すことができる。
【0238】
この実施形態では、システムはまた、マッチング動作の開始が遅延されるようにすることができる。ある人が要求を作成しようとするときに、しばしば出来事が起こるが、潜在的なオファーの殆どまたは全てが現在閉じられていることに、その人は気が付いている。これらの出来事があっても、このシステムは依然として使用可能である。リクエスタは、1日のどの時間、例えば0200時にでも要求を(その要求がマッチされそうもないことを知りながら)作成することができる。その時点で活動中の選択されたプロバイダは連絡を受ける。これは、それらのプロバイダに、その要求に応答する機会を許容するためである。活動期間は全てのプロバイダについて知られている。多くのプロバイダにとって通常の日中営業時間内は、利用可能なプロバイダの数は、より多いものである。この場合、リクエスタはいつものように終了レポートを与えられるが、システムは、与えられた分類中でより多数のプロバイダが活動中である特定の他の時点で、その要求を再度中継するものとして構成されている。この実施形態では、システムは、この特徴が、所定のキーストロークの適用によってオーバライドされることを可能にするように構成されている。デフォルトとして、電話を切る行動は、その要求が一致をより得やすい時点で中継されることを必要としているものと解釈される。
【0239】
この実施形態におけるシステムはまた、発呼側電話のCLIに関連したものではないサーチセンターに対する代替位置を、リクエスタが特定するように構成されている。この実施形態では、IIRVモジュール11は、この特徴が所定のキーストロークで可能にされるようにする。そして、可能にされると、IIRVモジュール11は、「代替位置」スクリプトを実行する。これは、「代替位置」挨拶を再生すると共に、代替サーチセンターの電話番号を入力し、更にもう1つの所定のキーストロークを行うようにリクエスタに促す。それから、システムは代替位置の電話番号を利用してサーチセンターを決定する。このシステムは、代替位置の電話番号を、発呼側番号としてではなく、プロバイダ連絡リストを構築することに使用するだけである。この発呼側番号、通常CLIは、ステータスまたは終了レポートが配送される電話番号として利用される。
【0240】
この特徴は、別の地理的領域内のプロバイダをリクエスタが識別することを望む環境を規定する。例えば、リクエスタが週末に友人を訪問するために旅行している途中で、訪問先の領域におけるフランス料理のレストランの位置を確認することを望んでいるものとすると、そのリクエスタは、分類挨拶中に「代替位置」キーストロークを行い、さらに代替電話番号、典型的には訪問先の友人の電話番号を入力し、最後に「完了」キーストロークを続ける。それから、要求、例えば「すてきなフランス料理のレストラン、4人用のテーブル、土曜夜1930時、今夜電話を下さい」を残す。連絡モードがリクエスタの詳細を与えるように設定された場合、肯定回答を与えるプロバイダには、代替位置の電話番号ではなく、リクエスタの発呼側番号が与えられる。
【0241】
この実施形態におけるシステムはまた、リクエスタが回線上に留まって、マッチング動作に追従することを可能にするものとして構成されている。これは典型的には、リクエスタが、突き合わせが迅速に達成されようとしていると信じている場合である。この実施形態では、この特徴は、要求の記録完了時の所定キーストロークによって可能にされ、またその所定キーストロークを繰り返すことによって不能にされる。このマッチングシステムは、各イベントを実時間で、例えば「カットだけ、拒否された」、「彼のヘア、拒否された」、「クールカット、受け入れられた」のように報告する。このモードで、肯定回答、この実施形態では「受け入れ」または「多分」の一方をした各プロバイダには、特別なキーストロークが割り当てられ、そして関連したキーストロークを行うことで、プロバイダへの呼出が確立される。
【0242】
この実施形態では、各リクエスタに対して、構成オプションは、リクエスタがシステムを構成することを可能にする連絡モード設定をデフォルトで含む。この場合、プロバイダからリクエスタの連絡詳細を差し控えるか(この場合、リクエスタへのレポートには、リクエスタがプロバイダへ連絡することを可能にするために、肯定回答をした識別されたプロバイダの詳細が与えられている)、その要求の受け入れ時に、受け入れ側のプロバイダがリクエスタに直接連絡できるように、識別されたプロバイダに対しリクエスタの連絡詳細を与える。
【0243】
この実施形態では、システムは、リクエスタがデフォルト連絡モード設定をオーバライドし、これにより分類挨拶中に所定のキーストロークを行うことができるものとして構成されている。この実施形態では、特別に構成されていなければ、デフォルト回答モード設定は、リクエスタ詳細を与えるためのものである。デフォルト連絡モード設定が詳細を与えるように設定されている場合、所定キーの適用は、連絡モード設定を、リクエスタ詳細を与える設定からリクエスタ詳細を差し控える設定に切り換えるように作用する。この結果、連絡モード挨拶「リクエスタ詳細は差し控えられる」が再生される。これには、通常の記録要求トーンが後続する。デフォルト連絡モード設定が詳細を差し控えるように設定されている場合、所定キーの適用は、連絡モード設定を、リクエスタ詳細を差し控える設定からリクエスタ詳細を与える設定に切り換えるように作用する。この結果、連絡モード挨拶「リクエスタ詳細は供給される」が再生される。これには、通常の記録要求トーンが後続する。
【0244】
連絡モード設定がリクエスタ詳細を差し控えるように設定されている場合、要求に対するプロバイダを識別しているシステムは、発呼側番号でリクエスタを呼出し、そしてプロバイダの詳細、この実施形態では、各プロバイダについて連絡名、プロバイダ名またはプロバイダ側連絡者のいずれか、および連絡番号を含んだ終了レポートを与える。この実施形態では、終了レポートで述べられているプロバイダのそれぞれには、キーパッド上の関連したキーが割り当てられ、これによりリクエスタは、プロバイダ中の選択された1つに迅速にダイヤルすることができる。リクエスタがシステムからの折り返し呼出(リターンコール)を受けていないが、リクエスタの発呼側番号に留守番電話機が取り付けられている場合は、その呼出は留守番電話機によって受けられる。この場合、終了レポートは記録され、リクエスタは後で折り返し呼出を聞くことができるようになる。発呼側番号が呼び出しされているが、リクエスタの発呼側番号に留守番電話機が取り付けられていない場合は、システムは、呼が成立するまで、設定されたインターバルで再呼出(コールバック)をする。
【0245】
登録時に、構成詳細は、プロバイダのビジネス利用可能性、即ち1週7日のそれぞれについてのビジネス営業時間を含んでいる。これらの営業時間以内に、システムは、デフォルトとして、プロバイダが要求を受けることを望んでいると仮定するものとして構成されている。この実施形態では、システムは、プロバイダが自らを分類から外し、従ってそれ以上の如何なる要求も受けないことができるように構成されている。ここで留意されるべき点は、プロバイダが自らを分類から外した場合、そのプロバイダは、進んで自らをその分類に再紹介するまで、プロバイダ選択ユニット33a,33b,33cのリスト・ビルディングユニット43によって構築された如何なるリストにも現れないということである。この特徴によって、ビジネスがサービスを長期間、例えば休日の間、休止可能にする。ビジネス時間外は、システムは、要求を受けることを望まないと仮定されるプロバイダに連絡しない。この実施形態では、プロバイダは、割り当てられたビジネス時間を、「開店」または「閉店」状態の一方を設定することによって、一時的に変更することができるが、そのようにビジネスを設定することは一時的な機能であって、割り当てられたビジネスが次のビジネス時間が開始されるまでにセットされない場合、ビジネスの時間に対してデフォルト時間が適用される。
【0246】
この実施形態では、システムはまた、サービスを受けることができないリクエスタからの要求を、プロバイダが阻止できるようにしている。典型的な例は、リクエスタの位置がリクエスタにより供給された位置ではないためである。もう1つの典型的な例は、プロバイダが、特別なグループの人向けの、例えば年輩の人ではなく若い人向けのサービスを提供するだけであって、年輩の人からの要求が扱われない場合である。このことはサーチを偏らせるのではなく、単に不適切な連絡を回避するのである。
【0247】
この実施形態では、システムは、リクエスタの連絡詳細が差し控えられている場合のリクエスタからの要求を、プロバイダが阻止できるようにしている。そのような環境では、プロバイダは、コンペチターが内密にこのシステムを使用して情報を集めることに気遣うことができる。
【0248】
この実施形態では、これらのプリファランスが、分類管理ユニット49を使用して分類マネージャによって設定される。
【0249】
このマッチングシステムは更に、分類管理ユニット49を備える。このユニットは、分類データベース、即ちCCデータベース15およびCLデータベース37、並びにリクエスタデータベース、即ち第1及び第2のRIデータベース17,39の保守を行う。特に、分類管理ユニット49は、プロバイダエントリの更新、新規プロバイダエントリの内包、全ての分類に対するリストビルディング・パラメータの変更、および新規分類の内包を行う。この実施形態では、分類管理ユニット49は、ウエブ・インターフェースを有して、遠隔操作を可能とする。好ましい実施形態では、分類管理ユニット49は、複数の分類マネージャによって操作される。分類マネージャのそれぞれは、1以上の分類に割り当てられて、それらを管理する。
【0250】
最後に、本発明は、その好ましい実施形態で説明されているが、添付の請求の範囲によって規定される発明の範囲を逸脱することのない多くの異なる手法で修正可能であるという点が理解されるであろう。
【0251】
例えば、説明された実施形態では、電話を使用して作成された音声応答を使用するものとしてシステム構成されているが、他のコミュニケータ20,24、例えばPDA、パーソナルコンピュータ、セットボックス、ゲームデバイスおよびゲームコンソール、即ち通信機能を有する任意の装置の使用が予測される。また、例えばテキスト符号化要求(SMSおよび電子メール等)や、画像要求(典型的に図、静止画または動画を含むMMSおよびEMS等)、およびファックス要求のような要求の受信及び配送用の他のフォーマットを使用する。実際に、要求は1つのフォーマットで、例えば音声要求として作成され、もう1つのフォーマットで配送されることが可能である。要求はまた、例えば音声およびテキスト符号化要求成分またはテキスト符号化および画像要求成分を備えた多フォーマット要求でありうる。
【0252】
一般に、プロバイダは、それぞれの要求に応答する人達であるが、例外もある。1つのそのようなプロバイダは、要求を受信することだけが可能で、その要求に応答できない観察型プロバイダである。もう1つのそのようなプロバイダは、分割型プロバイダである。この場合、1つの要求は、1人の人間、通常は要求に回答する意志決定者によって受信され、そして、例えば顧客契約を扱うときに、さらにその要求を扱うもう1人の人間に移送される。別のそのようなプロバイダは、要求を受信し、その要求をもう1人のプロバイダへ再指向させることに役立つ整列型プロバイダである。
【0253】
整列者プロバイダの一例として、プロバイダは階層構造を有することができる。かくして、「自動車販売」は、「新車」および「中古車」なる子を有することができる。これらは、それ自身が自動車の型による子、例えばフォード(Ford)、ヴォクスホール(Vauxhall)、VWを有することができる。システムは、この階層構造を支持することができるが、人間は要求を扱うに最良の人達であるという哲学に徹して、システムは、人間の整列者(ソーター)を介した分類の従属接続を支持するだけである。マッチングプロセスは以下の通りである。要求者は、自身が新車の青色のフォードFocus 1.8 Ghiaを探しているものと判定する。この要求者は、分類「自動車販売」用の電話番号をダイヤルし、要求を残す。この要求は、その分類内で選択されたプロバイダへ受け渡される。しかしながら、1つのプロバイダは、多くの型の自動車を販売する販売代理店であるかもしれない。このプロバイダにとって、他の部門は、上述した子と共にそれまでに構成されている。この場合、要求を聞いた人は、どの部門に要求が提示されるべきかを判定する整列者の役をする。このシステムは、このプロバイダが整列者であって、それ故それまでにセットアップされた部門の1つに関連したキーコードを受信することを期待していることを認識するものとして構成されている。このキーコードを受信すると、システムは要求を新たに識別されたプロバイダに提示し、このプロバイダはそれ自身が整列者プロバイダとしてセットアップされる。この手順を1回またはそれ以上の回数繰り返した後、その要求は、それ以上の整列が必要とされないプロバイダに対してなされる。
【0254】
更に、システムが私的マッチングシステムとして使用される場合、私的マッチングシステム用のセットアップは、上記と同様である。但し、このマッチングシステムは、内部の私的マッチングシステムを有するプロバイダへ要求を提示する。この状況で、応答を得ることに使用された全てのキーコードはログされる。これは、これらのコードによって、連絡詳細を報告及び提供するために階層構造がナビゲート可能になるからである。
【図面の簡単な説明】
【0255】
【図1】リクエスタとしてのユーザのプロバイダに対する要求を要求処理時にマッチングするための本発明の好ましい実施形態によるマッチングシステムを図式的に示す。【Technical field】
[0001]
The present invention relates to a request matching system and method for matching a request to a provider (provider) of a user as a requester (requester) when the request is processed.
[0002]
The present invention finds application in many fields, but particularly in a classification structure where the user wishes to create a request for a community of interests, ie, a plurality of commonly classified providers, as a requester. Heading.
[0003]
It is foreseen that the present invention will find special applications related to transaction classification where providers are grouped according to the goods and services offered.
[0004]
Such transaction classifications are currently embodied as local transaction directories, such as Yellow Pages (registered trademark) or Thomson Directory (registered trademark) in the UK. Then, when looking for an object or service, a person uses the local directory to determine the location of the provider for the object or service.
[0005]
When using such a directory, a person first determines the classification that is most likely to supply the product or service, reviews the corresponding section in the directory, selects one or more providers, and then assigns them to those providers. to call. When calling a provider, for example, the same request is repeatedly made to each provider, "Can you provide goods / services X at cost Y by Z days?" Often, especially if the request is specified, for example, "Is there an inventory of auto parts X?", The person calls many of the selected providers and submits the request. There is a need to find one provider that can be met. This is a special case where two or more providers must be identified, for example to be able to compare costs and delivery times.
[0006]
Such a process is time consuming because it must first identify possible providers and then establish conversations with many providers before one or more providers can be identified that can satisfy the request. . In addition, the telephone costs associated with each of the many providers are relatively expensive.
[0007]
Although the present invention is envisaged to find special applications related to transaction classification, the present invention also has applications related to many other classification structures.
[0008]
One such other classification structure is broadcast classification. In this case, a single request is broadcast to multiple providers, allowing them to get answers from all of the providers and logging one or both positive and negative answers from the providers, as well as providers that do not answer. Like that. It is foreseen that such classification will find application in obtaining information in response to questions in building, for example, marketing lists and polls.
[0009]
Another such other classification structure is community classification. In this case, people with common interests are categorized in common and allow one request to be made by one requestor. This requester can also be a single provider in the community classification. This provider is included in some or all of others as providers in the community classification. An example of community classification is a local help group. Members of this group give assistance for each specific issue. Requests for assistance can be made by members.
[0010]
Another such classification structure that is different is task classification. In this case, one request is created for a plurality of providers that need to perform one task. It is foreseen that such a classification will find particular application in a collective environment. In this case, the request can be made by a special department, such as a purchasing or marketing department.
[0011]
Yet another such classification structure that is different is the promotion classification. In this case, special promotions are typically run for a short time and are supported by multiple providers. An example of a promotion classification is a holiday break, for example a fixed price weekend break. In this case, the provider who wishes to participate in the promotion decides to join the classification. In a preferred embodiment, providers have the ability to decide access to their classification according to the availability of goods and services provided by their respective providers.
[0012]
One object of the present invention is to provide a request matching system and method for matching requests to a provider of a user as a requester. In this case, the requester is not required to identify possible providers and contact them to determine if the request can be accepted.
[0013]
In one form, the present invention provides a matching system for matching a request to a user's provider as a requester when processing the request. Each of the requesters has at least one communicator for creating a request and addressing a respective answer thereto, and each of the providers is provided for addressing a request and a respective answer thereto. Having at least one communicator. The system includes at least one request receiving unit for receiving a request from a requester, and at least one for causing each of the requests to be relayed to a selected provider thereby addressed. One request relay unit, at least one answer receiving unit for receiving an answer from the provider created by each provider as a human decision maker based on each request, and For each request, provide information about each requestor to any provider given an affirmative response to each request, and indicate each request from the selected provider Information about the response to the request for each request It is fed to motor, comprising one or at least one information supplying unit for performing both.
[0014]
The system is preferably a real time matching system.
[0015]
The request is preferably a free format request.
[0016]
The request preferably includes a voice request.
[0017]
The communicator preferably includes mobile communicators such as telephones, PDAs, personal computers and gaming devices.
[0018]
The communicators preferably include fixed communicators such as telephones, fax machines, personal computers, set top boxes and game consoles.
[0019]
The communicator preferably comprises a hybrid fixed / mobile communicator such as a telephone.
[0020]
In one embodiment, the system comprises at least one inbound communication unit, each having at least one request receiving unit.
[0021]
In one embodiment, the system comprises at least one outbound communication unit, each having at least one request relay unit, at least one answer receiving unit, and at least one information supply unit.
[0022]
In another embodiment, the system comprises at least one communication unit, each of which has at least one request receiving unit, at least one request relay unit, at least one answer receiving unit, and at least one information supply. Unit.
[0023]
In one embodiment, the at least one request relay unit is configured to relay a request directly to a selected provider's communicator.
[0024]
The at least one request relay unit is preferably configured such that the request is relayed without making an inquiry and setting the content.
[0025]
Preferably, the at least one request receiving unit includes a plurality of receivers for receiving requests, each request having a classification contact address associated with a predeterminable classification.
[0026]
More preferably, the classification contact address is a dial number.
[0027]
In one embodiment, the system further comprises at least one provider selection unit for selecting a provider to address the request.
[0028]
The at least one provider selection unit is a provider for requests based at least in part on a geographical location assigned to each request and one or both of a geographical location or a geographical area assigned to the provider. It is preferable that it is comprised as what selects.
[0029]
In one embodiment, the geographic location assigned to each request is the current geographic location of each requester.
[0030]
Preferably, the current geographical location is a communicator contact address of a communicator of each requester, and the communicator contact address has an assigned location.
[0031]
More preferably, the communicator contact address is a dial number.
[0032]
In one embodiment, the geographic location assigned to each request is an alternate geographic location assigned by each requester.
[0033]
The alternative geographic location is determined from a communicator's communicator contact address, and the communicator contact address preferably has an assigned location.
[0034]
More preferably, the communicator contact address is a dial number.
[0035]
The geographical location of the mobile communicator is preferably determined from one of cell identification methods, triangulation methods, radio location methods or satellite location methods such as GPS.
[0036]
The geographic location of the fixed communicator is preferably determined from each assigned location.
[0037]
The at least one provider selection unit is preferably configured to select a provider for the request within a spatial geographical area that is predeterminable for the geographical location assigned to each request.
[0038]
The predeterminable spatial geographic area is assigned to each request, whether it is a geographical radius for the geographical location assigned to each request, or a distance of movement for the geographical location assigned to each request. More preferably, it is one of the times of travel relative to the geographical location.
[0039]
The at least one provider selection unit is based at least in part on at least one requestor feature for each requester, for example, as an assigned feature for each requestor or as a feature input when creating information by each requester, It is preferably configured to select a provider for the request based on geographically relevant socio-economic information.
[0040]
The at least one provider selection unit has a predeterminable profile, at least in part, based on at least one provider feature for the provider, eg as an assigned feature for the respective provider, or contact details Is preferably configured to select a provider for the request based on requesting the requestor to provide the request.
[0041]
The at least one provider selection unit is preferably configured to select a provider for the request based at least in part on the current time.
[0042]
The at least one provider selection unit selects a provider for the request based at least in part on at least one classification feature, eg, based on a selection mechanism for selecting a provider, as an assigned feature for each classification. It is preferable to be configured for selection.
[0043]
The at least one request relay unit is preferably configured to relay the request to a predeterminable number of selected providers thereby addressed.
[0044]
The at least one request relay unit is configured to multicast a request to a selected provider, the request being relayed to a plurality of providers and thereby addressed. preferable.
[0045]
Preferably, the at least one information supply unit is configured to supply, to each requester, information regarding a provider who has been given an affirmative response to the request.
[0046]
In another form, the present invention provides a matching system for matching a request to a user's provider as a requester when processing the request. The system includes a plurality of requester communicators and a plurality of provider communicators. Each requestor communicator is used by the requester when creating a request and addressing its respective answer to it, at least some of the answers being sent from the selected provider to the respective requestor. Contains information about the answers, each provider communicator is used by the provider when addressing the request and the respective answer to it, and the request is addressed to the respective selected provider And at least some of the requests contain information about the requesters of each request, a positive response is given for each request, and a positive response is received by the provider. It shows that can be done.
[0047]
The system is preferably a real time matching system.
[0048]
The request is preferably a free format request.
[0049]
The request preferably includes a voice request.
[0050]
The communicator preferably includes mobile communicators such as telephones, PDAs, personal computers and gaming devices.
[0051]
The communicators preferably include fixed communicators such as telephones, fax machines, personal computers, set top boxes and game consoles.
[0052]
The communicator preferably comprises a hybrid fixed / mobile communicator such as a telephone.
[0053]
In one embodiment, the request is relayed directly to each selected provider.
[0054]
The request is preferably relayed without making an inquiry and setting the content.
[0055]
Preferably further comprising a communication unit including a plurality of receivers for receiving requests, each request having a classification contact address associated with a predeterminable classification.
[0056]
More preferably, the classification contact address is a dial number.
[0057]
Preferably, a provider for a request is selected based at least in part on the geographic location assigned to each request and one or both of the geographic location and / or geographic area assigned to the provider.
[0058]
In one embodiment, the geographic location assigned to each request is the current geographic location of each requester.
[0059]
Preferably, the current geographical location is a communicator contact address of a communicator of each requester, and the communicator contact address has an assigned location.
[0060]
More preferably, the communicator contact address is a dial number.
[0061]
In one embodiment, the geographic location assigned to each request is an alternate geographic location assigned by each requester.
[0062]
The alternative geographic location is determined from a communicator's communicator contact address, and the communicator contact address preferably has an assigned location.
[0063]
More preferably, the communicator contact address is a dial number.
[0064]
Preferably, providers are selected within a spatial geographic area that is predeterminable for the geographical location assigned to each request.
[0065]
Geographically relevant socio-economic information, at least in part, based on at least one requester feature for each requester, eg, assigned features for each requestor or feature input when creating information by each requester Based on which the provider for the request is preferably selected.
[0066]
At least in part requires the requestor to have a predeterminable profile or provide contact details based on at least one provider feature for the provider, eg, as an assigned feature for each provider Based on that, the provider for the request is preferably selected.
[0067]
The provider for the request is preferably selected based at least in part on the current time.
[0068]
Preferably, the provider for the request is selected based at least in part on at least one classification feature, eg, based on a selection mechanism for selecting a provider, as an assigned feature for each classification.
[0069]
In a different form, the present invention provides a matching system for matching a request to a user's provider as a requester when processing the request. Each of the requesters has at least one communicator for creating a request and addressing an answer thereto, and each of the providers has at least one communicator for addressing the request. The system includes at least one request receiving unit for receiving a request from a requester, and at least one for causing each of the requests to be relayed to a selected provider thereby addressed. One request relay unit and at least one answer receiving unit for receiving an answer from a provider created by each provider as a human decision maker based on each request.
[0070]
In yet another form, the present invention provides a matching system for matching a request to a user's provider as a requester when processing the request. The system includes a plurality of requester communicators, a plurality of provider communicators, and at least one communication unit capable of communicating with the requester communicators and the provider communicators.
Each requestor communicator is used by the requester when creating a request and addressing its respective answer to it, and each provider communicator when addressing a request and its respective answer to it Wherein the at least one communication unit includes at least one provider selection unit for selecting a provider and addressing each request made by the requestor, the system comprising: In response to a request, the request is configured as a human decision maker to be relayed to a selected provider thereby being addressed.
[0071]
Preferably, the system is further configured such that for each request, each respective requester is provided with information regarding a response to the request from a selected provider.
[0072]
The system is preferably a real time matching system.
[0073]
The request is preferably a free format request.
[0074]
The request preferably includes a voice request.
[0075]
The communicator preferably includes mobile communicators such as telephones, PDAs, personal computers and gaming devices.
[0076]
The communicators preferably include fixed communicators such as telephones, fax machines, personal computers, set top boxes and game consoles.
[0077]
The communicator preferably comprises a hybrid fixed / mobile communicator such as a telephone.
[0078]
In one embodiment, the system is configured to relay requests directly to the provider communicator of a selected provider.
[0079]
The system is preferably configured such that the request is relayed without making an inquiry and setting the content.
[0080]
Preferably, the at least one communication unit includes a plurality of receivers for receiving requests, each request having a classification contact address associated with a predeterminable classification.
[0081]
More preferably, the classification contact address is a dial number.
[0082]
The at least one provider selection unit is a provider for requests based at least in part on a geographical location assigned to each request and one or both of a geographical location or a geographical area assigned to the provider. It is preferable that it is comprised as what selects.
[0083]
In one embodiment, the geographic location assigned to each request is the current geographic location of each requester.
[0084]
Preferably, the current geographical location is a communicator contact address of a communicator of each requester, and the communicator contact address has an assigned location.
[0085]
More preferably, the communicator contact address is a dial number.
[0086]
In one embodiment, the geographic location assigned to each request is an alternate geographic location assigned by each requester.
[0087]
The alternative geographic location is determined from a communicator's communicator contact address, and the communicator contact address preferably has an assigned location.
[0088]
More preferably, the communicator contact address is a dial number.
[0089]
The at least one provider selection unit is preferably configured to select providers within a spatial geographical area that can be predetermined for the geographical location assigned to each request.
[0090]
The predeterminable spatial geographic area is assigned to each request, whether it is a geographical radius for the geographical location assigned to each request, or a distance of movement for the geographical location assigned to each request. More preferably, it is one of the times of travel relative to the geographical location.
[0091]
The at least one provider selection unit is based at least in part on at least one requestor feature for each requester, for example, as an assigned feature for each requestor or as a feature input when creating information by each requester, It is preferably configured to select a provider for a request based on geographically relevant socio-economic information.
[0092]
The at least one provider selection unit has a predeterminable profile, at least in part, based on at least one provider feature for the provider, eg as an assigned feature for the respective provider, or contact details Is preferably configured to select a provider for the request based on requesting the requestor to provide the request.
[0093]
The at least one provider selection unit is preferably configured to select a provider for the request based at least in part on the current time.
[0094]
The at least one provider selection unit selects a provider for the request based at least in part on at least one classification feature, eg, based on a selection mechanism for selecting a provider, as an assigned feature for each classification. It is preferable to be configured for selection.
[0095]
The system is preferably configured to relay the request to the provider communicator of a predeterminable number of selected providers as addressed thereby.
[0096]
The system is configured to multicast the request to the provider communicator of each selected provider, and each request is relayed to multiple providers thereby addressed. It is preferable.
[0097]
In yet another aspect, the present invention provides a method for matching a request to a user's provider as a requester when processing the request. Each of the requesters has at least one communicator for creating a request and addressing an answer to it, and each of the providers is at least one for addressing the request and a respective answer to it. Has two communicators. The method is based on receiving a request from a requester, for each request, allowing the request to be relayed to a selected provider, and thereby addressed. Receiving a response from the provider created by each provider as a human decision maker, and an affirmative response for each request, indicating that the provider can receive the request One or both of supplying information about each requestor to any provider given an affirmative response to each request and providing information to each requestor about the response to each request from the selected provider The step of performing.
[0098]
The method is preferably a real time matching method.
[0099]
The request is preferably a free format request.
[0100]
The request preferably includes a voice request.
[0101]
The communicators preferably include mobile communicators such as telephones, PDAs, personal computers and gaming devices.
[0102]
The communicators preferably include fixed communicators such as telephones, fax machines, personal computers, set top boxes and game consoles.
[0103]
The communicator preferably comprises a hybrid fixed / mobile communicator such as a telephone.
[0104]
In one embodiment, allowing the request to be relayed to and addressed by the selected provider includes relaying the request directly to the communicator of the selected provider.
[0105]
The request is preferably relayed without making an inquiry and setting the content.
[0106]
Receiving the request from the requester includes receiving the request from the requester at a plurality of receivers, preferably each of the requests has a classification contact address associated with a predeterminable classification.
[0107]
More preferably, the classification contact address is a dial number.
[0108]
In one embodiment, the method further comprises selecting a respective provider that addresses the request.
[0109]
Selecting each provider addressing the request is based at least in part on the geographic location assigned to each request and one or both of the geographic location or geographic area assigned to the provider. Preferably, the method includes the step of selecting each provider addressing the request.
[0110]
In one embodiment, the geographic location assigned to each request is the current geographic location of each requester.
[0111]
Preferably, the current geographical location is a communicator contact address of a communicator of each requester, and the communicator contact address has an assigned location.
[0112]
More preferably, the communicator contact address is a dial number.
[0113]
In one embodiment, the geographic location assigned to each request is an alternate geographic location assigned by each requester.
[0114]
The alternative geographic location is determined from a communicator's communicator contact address, and the communicator contact address preferably has an assigned location.
[0115]
The communicator contact address is preferably a dial number.
[0116]
The geographical location of the mobile communicator is preferably determined from one of cell identification methods, triangulation methods, radio location methods or satellite location methods such as GPS.
[0117]
The geographic location of the fixed communicator is preferably determined from the assigned location.
[0118]
Selecting each provider addressing the request includes selecting each provider addressing the request within a spatial geographic area determinable with respect to the geographic location assigned to the request. It is preferable.
[0119]
The predeterminable spatial geographic area is assigned to each request, whether it is a geographical radius for the geographical location assigned to each request, or a distance of movement for the geographical location assigned to each request. More preferably, it is one of the times of travel relative to the geographical location.
[0120]
The step of selecting each provider addressing the request is based at least in part on at least one requester feature for each requester, for example, an assigned feature for each requestor or a feature during creation of information by each requester. Preferably, the method includes the step of selecting each provider addressing the request based on the geographically relevant socio-economic information as input.
[0121]
Selecting each provider addressing the request has a predeterminable profile, at least in part, based on at least one provider feature for the provider, eg, as an assigned feature for each provider; Or preferably, based on requesting the requestor to provide contact details, selecting a respective provider to address the request.
[0122]
Preferably, selecting each provider addressing the request includes selecting each provider addressing the request based at least in part on the current time.
[0123]
The step of selecting each provider addressing the request is based at least in part on at least one classification feature, eg, based on a selection mechanism for selecting a provider, as an assigned feature for each classification. Preferably, the method includes the step of selecting each provider addressing the request.
[0124]
Allowing the request to be relayed to and addressed by the selected provider is relaying the request to and addressed by a predeterminable number of selected providers It is preferable to contain.
[0125]
Allowing the request to be relayed to the selected provider and thereby addressed includes multicasting the request to the selected provider, the request being thereby transmitted to the plurality of providers. It is preferably relayed to be addressed.
[0126]
Preferably, the step of providing information includes the step of providing, for each request, information about the provider that has been given an affirmative response to said request to the respective requester.
[0127]
In yet another aspect, the present invention provides a method for matching a request to a user's provider as a requester when processing the request. Each of the requesters has at least one communicator for creating a request and addressing an answer thereto, and each of the providers has at least one communicator for addressing the request. The method is based on receiving a request from a requester, for each request, allowing the request to be relayed to a selected provider, and thereby addressed. Receiving a response from the provider created by each provider as a human decision maker.
[0128]
In yet another form, the present invention provides a method for matching a request to a user's provider as a requester when processing the request. The method includes receiving a signal having a request from a requester, sending a signal having the request as received to a selected provider for each request, and based on each request. Receiving a signal created by the respective provider with a response from the selected provider, and an affirmative response indicating that the provider can accept the request, for each request, for each request Send one or both of a signal with information about each requester for any provider given a positive response and a signal with information about the response to each request from the selected provider for each requester And providing a step.
[0129]
The present invention, known as the Responsa ™ matching system, provides an automated matching system. This system specifically allows voice requests, particularly free format requests, to be matched with a provider receiving the request and confirming that the request is acceptable.
[0130]
In the preferred embodiment, this matching is achieved based on the location associated with the requester, typically the location of the requestor's communicator, the provider's assigned location in the selected classification, and the selected classification. The In other embodiments, the current time and characteristics of one or both of the requester and provider are available for provider selection.
[0131]
According to the present invention, the received request is relayed to the selected provider and replayed for a voice request. If any provider cannot fulfill the request, must the provider simply decline the request, typically by keying in response to a “reject” or “reject” response? Or you just have to turn off the communicator. When the request is relayed, all communication by the requester and provider is one-way communication. Thus, there is no direct conversation required between the requester and one provider. Both parties avoid time-consuming tasks that have to establish a polite discussion when their providers are unable to satisfy the request. Direct conversation is only possible between the requester and one provider that can satisfy the request.
[0132]
The present invention allows for automated matching and further allows individuals to communicate in a free format fashion. The preferred embodiment of the present invention gives the requester the freedom to shape the request as desired when utilizing a free format request. The language and form of the request is not constrained by, for example, requesting the requester to use a predetermined keyword.
[0133]
In addition, the present invention is defined by a special classification for providers that wish to receive requests and are in a position to process the requests, for example, providers that are in business and are in a unique geographic area. Just relay the request.
[0134]
In the present invention, what receives a request and intelligently interprets the request is a human decision maker, unlike a computer. This avoids problems associated with matching systems that require a requirement to be defined using a predetermined keyword, for example by using a drop-down menu.
[0135]
Furthermore, the present invention finds application in both personal environments that are manipulated by the organization to be used by members of the organization and in social environments that allow use by members of society.
[0136]
In certain embodiments, the present invention may be configured to bias the match to benefit either the requester or the selected provider. This is expected to be appropriate in some niche applications, especially in the personal environment.
[0137]
Hereinafter, preferred embodiments of the present invention will be described by way of example only with reference to the accompanying drawings.
[0138]
This matching system comprises at least one telephone management (TM) system 1 for managing inbound telephone calls to and from outbound telephone calls to the matching system, in this embodiment first and second TM systems 1a. , 1b. This matching system has a single TM system 1 in another embodiment and any number of TM systems 1, in the different embodiments, from tens to hundreds.
[0139]
The TM systems 1a and 1b are arranged in the same place in this embodiment, but are arranged apart in other embodiments. In one such embodiment, the TM systems 1a, 1b are located at remote locations within one geographic region. As an example, within the UK, one TM system 1a is located in one center, eg London, serving the southern half of the UK, while the other TM system 1b is located in another center, eg Glasgow, Serving the northern half of the UK. In other embodiments including multiple TM systems 1, the TM system 1 is located in a major center, for example, a city or town across an entire geographic area.
[0140]
The matching system further comprises a first communication network 3 that provides a communication link to and between the TM systems 1a, 1b.
[0141]
In this embodiment where the TM systems 1a, 1b are located at the same location, the communication network 3 comprises a local area network (LAN) such as Ethernet.
[0142]
In another embodiment in which the TM systems 1a, 1b are remotely located, the communication network 3 comprises a telephone network, preferably an integrated digital communication service network (ISDN).
[0143]
Each TM system 1a, 1b comprises an inbound telephone management (ITM) unit 5 for managing inbound telephone calls from requesters on the inbound telephone line 7, preferably the ISDN line. In this embodiment, multiple subscriber numbering (MSN) is used so that multiple requesters, each requiring the same classification, can be supported simultaneously.
[0144]
The ITM unit 5 is connected to an inbound telephone line 7 for monitoring inbound telephone calls, and an inbound interactive voice response (IIVR) module 11 that supports voice and key tones, as described in more detail below. An inbound telephone application management (ITAM) module 13 for generating a request document corresponding to the request at each of the telephone calls, in this embodiment a voice request, and for sending it to the provider selection units 33a, 33b, 33c; , For storing a classification feature for each classification, for storing a first classification feature (CC) database 15 connected to the ITAM module 13 and information about the requester, the ITAM Liquid connected to module 13 Star Information (RI) and a database 17.
[0145]
With this configuration, the CC database 15 and the RI database 17 are not accessible to the IIVR module 11, thereby preventing the RI database 17 from being accessed by a third party. In this embodiment, the ITM unit 5 has an intrusion detector between the IIVR module 11 and the ITAM module 13. This is intended to monitor the intrusion of a third party and to keep the ITAM module 13 safe by identifying abnormal packets.
[0146]
In this embodiment, the communication between the IIVR module 11 and the ITAM module 13 is based on the VoiceXML communication protocol.
[0147]
In this embodiment, the request document generated by the ITAM module 13 is a called party number, i.e. a telephone number called by the requester, in this embodiment, a classification identifier identifying the classification to which the request is matched; In this embodiment, the caller's line identification (CLI) of the requester's telephone, that is, the telephone number for the system or the provider that responds to respond in response to the request, the requester identifier identifying the requester, and the relay to the provider A request file corresponding to the request to be made, in this embodiment, at least an audio file corresponding to the voice request to be played back to the provider. In an alternative embodiment, the requester identifier is a phone number, which is either derived from the requester's phone CLI or information including, for example, an authentication code provided by the requester at the time of request creation.
[0148]
In an alternative embodiment, the request document generated by ITAM module 13 can omit the request file for the request, as described in more detail below. This is the case if the file is stored in an accessible file store 19 to allow subsequent requests to be relayed.
[0149]
In this embodiment, the request document generated by the ITAM module 13 includes a location identifier that identifies the location of the search center if the provider identification units 33a, 33b, 33c cannot determine the location of the requester from the requester identifier. . A typical example where the requester identifier does not make it possible to determine the location of the requester is that the requester is not in the directory, otherwise the requester is not given an address for the calling party number, or the calling party The result is that the calling phone is a mobile phone, or the requester is seeking an alternate location from the search center. In this embodiment, the location identifier is a phone number other than the calling phone number, which is given by the requestor to represent the location of the search center.
[0150]
In this embodiment, the CC database 15 is a structured query language (SQL) database.
[0151]
In this embodiment, the components of the ITM unit 5, that is, the IIVR module 11, the ITAM module 13, the CC database 15, and the RI database 17 are arranged at the same position.
[0152]
In other embodiments, the IIVR module 11 and the ITAM module 13 are located at the same location, and one or both of the CC database 15 and the RI database 17 are located remotely. In this embodiment, the communication network between the ITAM module 13, the CC database 15, and the RI database 17 is a virtual private network (VPN).
[0153]
In different embodiments, one or both of the IIVR module 11 and the ITAM module 13 are located remotely, and the CC database 15 and the RI database 17 are located at the same location.
[0154]
In a further different embodiment, the components of the ITM unit 5, i.e. the IIVR module 11, the ITAM module 13, the CC database 15, and the RI database 17, are located remotely.
[0155]
Each of the TM systems 1a, 1b further comprises a file store 19 for storing classification greetings and prompts for the supported classifications. As described above, in one embodiment, the file store 19 stores a request file for each request from the requester. This storage of the request file allows the request file to be retrieved. Thus, the request document need not contain the request file. Thus, if the size of the requested document is small, a significantly high traffic (call volume) flow is possible for the same system capacity.
[0156]
Hereinafter, the operation of the ITM unit 5 of the TM systems 1a and 1b will be described.
[0157]
Each ITM unit 5 receives a requestor communicator 20 on the respective inbound telephone line 7, in this embodiment an inbound telephone call from the telephone. In this case, the special ITM unit 5 receives the telephone call indicated by the called party number, i.e. the number called by the requester.
[0158]
In this embodiment where the matching system is configured to operate as a transaction classification matching system, a requester can select from a plurality of classification entries corresponding to different types of goods and service providers. Each classification entry has an associated telephone number that the requester must dial to access the matching system for that classification. This is a classification identifier in this embodiment. This identifier determines the search criteria, matching criteria and termination criteria with which the matching operation is performed, as will be described in more detail below. In one embodiment, each classification entry may include a summary of one or both of services and things. This is so that the requester can determine that the correct classification has been selected for that particular requirement.
[0159]
For each inbound call, the IIVR module 11 sends to the ITAM module 13 the called party number and the calling party number, i.e., the calling line identifier (CLI) of the requester communicator 20 that is the calling party communicator. Send. In this embodiment, the requester communicator 20 is a landline phone, a mobile phone, a combined fixed / mobile phone, or a PDA.
[0160]
The ITAM module 13 searches for the called party number in the CC database 15 and searches the classification greeting file identifier for a “classification” greeting to be played back to the requester.
[0161]
If the called party number is not associated with a classification, for example if the called party number was previously used in association with a classification but is not currently used, the ITAM module 13 instructs the IIVR module 11. To execute the “unassigned classification” script. This script plays the “unassigned classification” greeting and closes the call connection.
[0162]
If the calling communicator 20 does not have a CLI because CLI is prohibited, the ITAM module 13 instructs the IIVR module 11 to execute the “number not used” script. This script plays the “No Number” greeting. This greeting instructs the requester to enable the calling party's CLI or to provide an authentication code associated with the register as an authenticated requester.
[0163]
In this embodiment, the system is configured to allow the requester to handle the request only when the inbound call has a CLI. By requiring the use of a CLI-capable communicator 20, misuse of the system by a requester that directs an answer to a third party is prevented.
[0164]
If the calling side communicator 20 has a CLI, the ITAM module 13 searches the RI database 17 for the CLI of the calling side communicator 20 to check the requester information, for example, the position information is for the CLI. Make sure it is available and get default requester preferences for whether requester details for the requester are given to the provider or not used, for example.
[0165]
If the CLI of the calling party communicator 20 is that of a fixed communicator and the RI database 17 contains location information for the CLI of the calling party telephone, the ITAM module 13 instructs the IIRV module 11 to “ Run the "fixed requester" script.
[0166]
If the CLI of the calling communicator 20 is that of the mobile communicator and the RI database 17 does not contain default location information for the CLI of the calling communicator 20, the ITAM module 13 will call the calling communicator. The 20 locations are determined from the network information and instructed to the IIRV module 11 to execute the “Move Requester” script. In this embodiment, the cell ID for the calling communicator 20 is used to determine the location of the requester. This cell ID represents a cell which is a geographical area where the calling side communicator 20 is arranged. In this case, the ITAM module 13 searches the cell ID in the RI database 17 to obtain the position of the calling side communicator 20. In other embodiments, the requester's calling communicator 20 is determined by triangulation, radio location, or satellite location such as GPS.
[0167]
If there is a CLI but, for example, the requester is not listed in the directory and the position cannot be determined from that CLI, that is, the requester wants the service provider not to disclose the location information corresponding to the requester communicator 20 number. If the location information is not otherwise provided by the requester, the ITAM module 13 searches the CC database 15 for a search vector corresponding to the classification corresponding to the called party number, and a vector for handling the requester not related to the location. Determine whether there is. When there is a vector for handling a requester not related to the position, the ITAM module 13 uses the vector. If there is no vector to handle requesters that are not related to position, the ITAM module 13 instructs the IIRV module 11 to execute the “required position” script. The script plays the “required location” greeting and advises the requester with location information, typically a known CLI capable phone number. For this purpose, position information is held in the CC database 15 and operates as a search center.
[0168]
If there is a CLI but the calling party number is that of a switch board (manned or automatic), the ITAM module 13 instructs the IIRV module 11 to execute the appropriate “switch board requester” script.
[0169]
Under the “fixed requester” script and the “move requester” script, the IIRV module 11 plays a “category title” greeting corresponding to the retrieved category greeting identifier and then facilitates the request from the requester. Play the greeting. For example, if the called party number corresponds to the classification “toy store”, in this embodiment the classification greeting is “Responsa for toy store”. TM ) "Welcome to Classification" and "Request Prompt" greeting becomes "Leave your request after tone and hang up when finished".
[0170]
Under the “Switchboard Requester” script, the IIRV module 11 provides an extension number, typically by keying or voice response of the “category title” greeting corresponding to the retrieved category greeting identifier. The "extension identification" greeting that prompts the requester and the "request prompt" greeting that prompts the request from the requester are reproduced in order. In this embodiment, the “request prompt” greeting is played only following a predetermined keystroke at the calling party communicator 20. This keystroke confirms the supply of the extension number of the calling side communicator 20. For example, if the called party number corresponds to the category “toy store”, in this embodiment the “category title” greeting is “Responsa for toy store”. TM ) "Welcome to Classification" and "Extension Identification" greeting becomes "Please leave your extension number after the tone and then press X" and then follow the required keystrokes and "Request Prompt" The greeting becomes "Leave your request after the tone and hang up when finished".
[0171]
If the requester wants to set alternative preferences, for example to suppress contact details from the provider, and the default is to give details to the provider and give alternative search center locations or alternative search parameters, IIVR Module 11 allows entry of keystrokes that set these preferences.
[0172]
In this embodiment, the IIVR module 11 is configured to enable request recording. This is done, for example, by key entry with a predetermined keystroke if the requester makes a mistake when recording a request.
[0173]
In this embodiment, the IIVR module 11 is also configured to allow the request to be reviewed before it starts the matching operation, here it can be played back.
[0174]
In this embodiment, the call connection is closed after a predetermined period of time following the “request prompt” greeting, or when the requester hangs up if this event is identifiable by the IIVR module 11.
[0175]
In this embodiment, the ITAM module 13 stores each request in the file store 19 with the assigned file name.
[0176]
Each of the TM systems 1a, 1b has an outbound telephone management (OTM) for managing outbound calls destined for the provider on the provider communicator 24 and the requester on the requester communicator 20 on the outbound line 23, preferably the ISDN line. ) The unit 21 is further provided.
[0177]
The OTM unit 21 follows an outbound interactive voice response (OIVR) module 25 connected to the outbound line 23 to fulfill an outbound call to the provider and requester, and according to the call document received from the provider selection units 33a, 33b, 33c. And an outbound telephone application management (OTAM) module 27 for scheduling and directing calls to the OIVR module 25. In this embodiment, the calling document is scheduled according to a priority flag. In this case, for example, the status report for the requester has a lower priority than the request for the provider.
[0178]
In operation, when an outbound call is made to the provider, the OIVR module 25 dials the number of the provider communicator 24 identified in the call document.
[0179]
If there is a response to the call to provider communicator 24 made by the OIVR module 25, the OIVR module 25 executes a “request playback” script. This first reproduces a “VRS welcome” greeting, such as “VRS for hairdressers”. This is followed by a first short tone. Subsequently, the request to the provider is reproduced. This is followed by a second short tone. In this embodiment, the request is relayed, here replayed, without a query such as by speech recognition (since it is not necessary). The classification is indicated by the called party number. In alternative embodiments where a more precise or elaborate matching system is required, the requirements are queried.
[0180]
When listening to the request, the provider has the following answer options: Each option has an associated keystroke.
[0181]
“Accept” is confirmation that the request is satisfied. For example, if the request is “Can you barber?”, That is, if the requester is just trying to get details of a local hairdresser and the request is appropriate, the provider Answer “Accept”.
[0182]
“Maybe” indicates that the request is probably fulfilled, but the provider must confirm. If the request is complex, for example, “Can you schedule a hairdressing next 1530 hours?”, The provider may remember that the next Wednesday afternoon is not fully booked, but the exact It is necessary to check if there is a free time. In such a case, the provider answers “maybe”.
[0183]
“Deny” is confirmation that the request is not satisfied. In this embodiment, hanging up is equivalent to the answer option “reject”.
[0184]
“Inappropriate” indicates that the request is either inappropriate for classification or unintelligible.
[0185]
“Unauthorized” indicates that the request is considered to be unauthorized.
[0186]
In this embodiment, provider answers are logged, allowing, for example, a classification manager to monitor the behavior of providers and some requesters. This behavior makes it possible to provide guidance aimed specifically at providers and requesters. It also even allows the provider or requestor to be prohibited if the behavior is not acceptable.
[0187]
For example, an “inappropriate” answer is logged to both the provider answering so and the requester that created the request. This is because repeated “inappropriate” answers are made either by requesters or providers who are confused about the purpose of classification.
[0188]
Also, the “illegal” answer is logged to both the provider answering so and the requester that created the request. In this embodiment, in addition to terminating the matching operation, the repeated “incorrect” answer established by the confirmed “incorrect” answer allows each requestor to ban the use of the classification and even the entire matching system. Result. In this embodiment, repeated “illegal” answers that are significantly above the average for a single classification, typically by a provider, will be investigated.
[0189]
When the provider gives an affirmative answer, ie one of the answer options “accept” or “maybe” in this embodiment, the OIVR module 25 executes the “acknowledge” script. This script plays the greeting “Answer answered”. This is followed by a short tone. The script also updates the call document to include an affirmative identifier and sends the updated call document to the originating provider selection unit 33a, 33b, 33c.
[0190]
If the requester's contact details are refrained, the “Acknowledgement” script will also play a “contact details refrained” greeting.
[0191]
If the contact details are not reserved, the “Acknowledge” script also provides contact details for the requester. This is followed by a short tone. In one embodiment, the provider can record the requester details and then call the requester. In another embodiment, the provider can contact the requester directly by a predetermined keystroke. If the requester is following a process on the line, the requester can connect directly to the provider if the provider is still on the line.
[0192]
If the calling communicator 20 is from an extension off the manned switch board, the “Acknowledge” script will also provide the switch board phone number and requester extension so that the provider can navigate the switch board. To do.
[0193]
If the calling communicator 20 is from an extension off the unattended switchboard, the “acknowledgment” script will also play a “Please wait on line until you hear a tone” greeting. During the period preceding this tone, provider details are given to the requester, and the requester is given the opportunity to connect directly with the provider still on the line. If an intermediate connection is required, the requester connects to the provider and establishes a conversation. If an intermediate connection is not established, the requester can later contact the provider.
[0194]
In this embodiment, the system is configured such that the “acknowledge” script is re-executed with a predetermined keystroke.
[0195]
In this embodiment, the positive answer is either the answer option “accepted” or “maybe”. In other embodiments, and particularly for certain categories, the matching system can be configured to look for only “accepted” answers as positive answers. In such an embodiment, the “request playback” script also plays a “reject or accept only” greeting. In this case, all “maybe” and “reject” responses are negative responses.
[0196]
If there is no response to a call to the provider made by the OIVR module 25, the OIVR module 25 will be able to obtain a "number can be obtained" if the number maintained for the provider communicator 24 cannot be obtained: 1 ”,“ busy ”when the number held for the provider is busy, and“ calling ”when the telephone number held for the provider is ringing but there is no answer Is assigned to the calling document as a call state identifier, the call document is updated to include the associated call state identifier, and the updated call document is transmitted to the originating provider selection unit 33a, 33b, 33c.
[0197]
Each of the TM systems 1a, 1b provides a communication link to the first main communication network 3, as well as an ITM unit 5 (in this embodiment both the IIVR module 11 and the ITAM module 13 are separate), a file store 19, and an OTM. A telephone management (TM) communication network 29 is further provided that provides a communication link between the units 21 (in this embodiment, both the OIVR module 25 and the OTAM module 27 are separate). In one embodiment, communications with the ITM unit 5, file store 19 and OTM unit 21, and communications between the IIVR module 11 and the ITAM module 13 are encoded. Typically, either encrypted or authenticated communication, for example signed communication.
[0198]
In this embodiment where the ITM unit 5, file store 19 and OTM unit 21 are located at the same location, the TM communication network 29 is a local area network (LAN), eg, Ethernet.
[0199]
In another embodiment where the ITM unit 5, file store 19 and OTM unit 21 are located remotely, the TM communication network 29 is an established telephone network, preferably an ISDN network.
[0200]
The matching system further includes at least one provider selection unit 33, in this embodiment 3 for selecting the provider to be contacted by the OTM unit 21 of the TM system 1a, 1b during scheduling of request matching and contact with the provider. One provider selection unit 33a, 33b, 33c is provided. It should be appreciated that this matching system can include any number of provider selection units 33. This embodiment simply includes three provider selection units 33a, 33b, 33c for illustration.
[0201]
In this embodiment, the provider selection units 33a, 33b, 33c are arranged at the same position, but in other embodiments, some or all of the provider selection units 33a, 33b, 33c are arranged apart.
[0202]
In this embodiment, the provider selection units 33a, 33b, 33c are each configured to support all of the addressable classifications, but in other embodiments, many provider selections, especially tens or hundreds. If there are units 33a, 33b, 33c, provider selection units 33a, 33b, 33c may be configured to support only one or a subset of the addressable classifications.
[0203]
The matching system further comprises a second main communication network 34 providing a communication link to and between the provider selection units 33a, 33b, 33c.
[0204]
In this embodiment where the provider selection units 33a, 33b, 33c are located at the same location, the second main communication network 34 is a local area network (LAN), for example Ethernet.
[0205]
In another embodiment in which the provider selection units 33a, 33b, 33c are remotely located, the second main communication network 34 is a telephone network, preferably an integrated digital communication service network (ISDN).
[0206]
The matching system further includes a router 35 for routing the requested document and the calling document between the TM systems 1a and 1b and the provider selection units 33a, 33b and 33c.
[0207]
Each of the provider selection units 33a, 33b, and 33c includes information such as provider characteristics regarding each provider in each of the classifications supported by the respective provider selection units 33a, 33b, and 33c, provider list / building parameters for each classification, A classification information (CI) database 37 that contains matching criteria for classification and termination criteria for each classification; a second request information (RI) database 39 that contains information such as requester characteristics for each of the requesters; and a provider selection unit CI about the document scheduler 41 for scheduling documents to and from each of 33a, 33b, 33c and the classification to which each request is directed. From the contained provider database 37, and a provider list building unit 43 for constructing a sorted provider list of providers.
[0208]
The CI database 37 stores information on each provider in each classification, and each provider is referred to by a provider identifier. Information held for each provider includes provider name, provider address, provider contact number, provider characteristics, and system history information, such as the number of requests delivered, the number of positive responses (in this embodiment, “ As one of the “accepted” or “probably” responses, and in other embodiments as “accepted” responses), the number of negative responses (in this embodiment as “rejected” responses, and in other embodiments “rejected” or As "maybe" answers), including the number of "inappropriate" answers and the number of "illegal" answers. The CI database 37 in this embodiment is a spatial collection database, that is, a database that enables spatial operations.
[0209]
The provider list / building unit 43 includes a provider selection module 44. The module may include one or more candidates based on a predetermined listing mechanism for the classification to which the request is addressed and, if the table creation mechanism uses a position-based vector, based on the search center. It is configured to generate a provider list. This search center is usually the location of the requester, but can also be an alternate location specified by the requester. Alternatively, if the search is re-centered, it is the location of the first provider that acknowledged the request. As described in further detail below, the generation of a plurality of candidate provider lists defines a set of providers, eg, a set of local and national providers.
[0210]
In this embodiment, the provider selection module 44 generates one or more candidate provider lists using the following tabulation mechanism.
[0211]
[Table organization A-closest]
This tabulation mechanism generates a candidate provider list of candidate providers closest to the search center in terms of spatially related parameters, typically direct (between two points) distance, travel distance or travel time. In one embodiment, the candidate provider list may be truncated by number, i.e., to include a predetermined number of closest candidate providers in the search center. In another embodiment, the candidate provider list may be truncated by an upper bound on spatially related parameters, i.e. to include all providers within a predetermined size spatial area.
[0212]
[Table Organization B-Closest Group]
This tabulation mechanism generates a candidate provider list of candidate providers that represents the closest set of providers that meet the collective characteristics for the classification to which the request is addressed as a closest collection. In this embodiment, the ensemble feature is used to determine the nearest ensemble of a provider with at least a predetermined number of providers within a predetermined sized spatial area, typically within a direct (between two points) distance, travel distance or travel time. It is defined as a close pair.
[0213]
[Table organization mechanism C-maximum concentration group]
This tabulation mechanism generates a candidate provider list of candidate providers that represent the set of providers that satisfy the density feature for the classification to which the request is addressed as a group but not necessarily the nearest group. In this embodiment, the concentration feature is a provider comprising the highest number of providers within a first spatial area of a first predetermined size, typically within a direct (between two points) distance, travel distance or travel time. It is prescribed as a set. The first spatial zone is within a second spatial zone centered at the search center, having a second predetermined size of a larger size. This tabulation mechanism is effective in placing large towns and cities within a geographic area, and avoids providers leaving the main density that is likely to be more widely distributed. For this reason, it is expected that this tabulation mechanism will be commonly used as part of a series of searches.
[0214]
[Table organization D-segment]
The tabulation mechanism generates a candidate provider list of candidate providers from within a circle segment having a predetermined segment angle and radius. This radius is typically a first predetermined size that is a direct (two-point) distance, travel distance or travel time to the search center, or a second segment with a small radius segment containing a predetermined number of candidate providers. Either a small distance. The candidate provider list in this embodiment is the closest listed first in the list with respect to spatially related parameters, typically direct (two points) distance, travel distance or travel time from the search center. As ordered. If a reference is made again as a result of an unsuccessful matching operation, the subsequent segment in either clockwise or counterclockwise direction is utilized. This tabulation mechanism has been developed for use when changing but high concentration providers are present in the area of interest. In this case, the requester identifies the provider sharply within the general direction of travel extending from the search center. In this embodiment, the circle segments are randomly selected.
[0215]
[Table organization E-all]
This tabulation mechanism is based on a spatial area of a given size centered around the search center, and all the provider's Generate a candidate provider list.
[0216]
[Table organization mechanism F-threshold value]
This tabulation mechanism generates a candidate provider list of providers that satisfy the threshold characteristics for the classification to which the request is addressed. In this embodiment, the threshold feature defines a provider that satisfies a predetermined threshold criterion, eg, greater than or less than at least one threshold. Examples of threshold criteria include turnover, number of employees, quality assignment, and delivery speed.
[0217]
The provider list building unit 43 further generates a provider contact list by sorting candidate providers in the candidate provider list generated by the provider selection module 44 according to a predetermined alignment mechanism for the classification to which the request is addressed. A provider alignment module 45 for In one embodiment, the generated provider contact list is truncated.
[0218]
The provider alignment module 45 in this embodiment uses the following alignment mechanism.
[0219]
[Alignment mechanism A-None]
This alignment mechanism does not align the candidate provider list. The provider contact list has an order of candidate provider lists generated by the provider selection module 44.
[0220]
[Alignment mechanism B-Random]
The alignment mechanism generates a provider contact list by randomizing the candidate provider list generated by the provider selection module 44.
[0221]
[Alignment mechanism C-order]
This alignment mechanism provides the provider by aligning the candidate provider list generated by the provider selection module 44 according to the last contact with the provider to ensure that the providers are contacted in order according to a specific ratio. Generate a contact list. In this case, the last contacted provider is at the bottom of the list. In this embodiment, the log is maintained with respect to previous contacts with the provider.
[0222]
[Alignment mechanism D-closest]
This alignment mechanism aligns the candidate provider list generated by the provider selection module 44 with respect to spatially related parameters, typically direct (to two points) distance, travel distance or travel time candidates to the search center. To generate a provider contact list. In this case, for example, the closest one is posted first.
[0223]
[Alignment mechanism E-ranking]
This alignment mechanism sorts the candidate provider list generated by the provider selection module 44 according to special ranking parameters, for example in the order ranked by turnover, number of employees, quality rating, and delivery speed. To generate a provider contact list. This alignment mechanism is particularly suitable for searching providers when the position is not important. These providers tend to be national providers, and their location is only relevant as long as the provider includes the requester's location. A typical classification is insurance business, and contact with the provider in this case is by telephone. It should be appreciated that this alignment mechanism can generate a list that never contains certain providers and, for that reason, is usually used as one of a series of searches.
[0224]
In this embodiment, if the list building criteria for the selected classification requires more than one contact provider list, the list building unit 43 merges multiple provider contact lists into a single provider contact list. Is configured to generate Generation of a single provider contact list from multiple provider contact lists finds application when a set of providers, eg, local and national providers, is selected. A typical classification for which such provider contact lists are appropriate is that of a computer supplier. In this case, the requester wants a local provider, or perhaps a national provider.
[0225]
The provider contact list constructed by the list building unit 43 includes a plurality of status fields for each provider entry, with the restriction that one provider is included in only one field. In this way, the state of the provider can be maintained. Several states are grouped as meaning that the request has not yet been delivered, including “Available”, “Out of Hours”, “Busy” and “Calling” states. Final response states include “accepted”, “rejected”, “maybe”, “inappropriate” and “incorrect” states.
[0226]
When building the provider contact list, a database query is made to establish which providers are available. This list is examined and the providers are sorted into “available” and “out of hours” states. As each “out-of-hours” provider becomes available, the event is queued and moves the provider from the “out-of-hours” field to the “available” field. Similarly, as each “available” provider becomes unavailable, the event is queued and moves the provider from “available” to “out of time” state.
[0227]
In one embodiment, the provider selection units 33a, 33b, 33c can be configured to re-center the search center for the provider location that gave the first affirmative response. If re-centering is enabled and the provider has been identified as affirmative, the provider list building unit 43 is again referred to and another location that uses the identified provider's location as a search center. Generate provider contact list. Such re-centering is used to identify providers that are as close as possible to each other. This attempts to avoid the identification of two widely spaced providers, eg, two providers that are in the opposite direction from the search center and thus widely separated. Recentering is expected to find application in identifying a number of relatively closely located providers visited by requesters. For example, where it is desired to be able to compare things and services provided by a provider.
[0228]
When scheduling a call document for the OTM unit 21 of the TM system 1a, 1b, the document scheduler 41 determines how many providers are currently callable and whether the call is "accept only". It is comprised as what calculates. That number is used to determine that the “ongoing” list of providers to be contacted can accommodate another provider. If another provider is available, the first provider from the “Available” list is used. If the “Available” list is empty, the document scheduler 41 waits for a “busy”, “busy” or “out of hours” provider to become available. Another mediation method is used to move the provider from one list to another, which causes the document scheduler 41 to accept an "in progress" provider in a final response state, eg "accepted", "rejected" ”,“ Maybe ”, etc. This method is the same as that used to move the provider between “available” and “out of time” and vice versa. Use of the same method allows multiple checks to be made. For example, a “busy” provider may be requeued when the provider is “out of time”.
[0229]
The provider selection units 33a, 33b, 33c are configured to terminate the search operation if the match criteria are met or if the match criteria does not match one of the possible end criteria shown below. In this embodiment, for each classification, any termination criteria are enabled and disabled. If any of the termination criteria is possible, the provider selection units 33a, 33b, 33c terminate the search operation when the termination criteria are met. Then, the end report is delivered to each provider.
[0230]
In this embodiment, the termination criteria are as follows:
[0231]
[End event A-Number of rejections]
For this termination event, termination occurs when a predetermined percentage of providers on the provider contact list for each requester is contacted. The provider selection unit 33a, 33b, 33c will try to make as many of the selected providers as possible when retrying the provider if the telephone number for the selected provider is busy or is ringing without answering. Configured to contact. As will be appreciated, the telephone number for a provider is either permanently busy or ringing, and as such, the system cannot always contact all selected providers.
[0232]
[End event B-elapse of a predetermined period]
For this end event, the end occurs when a predetermined time limit has elapsed. In a preferred embodiment, a predetermined percentage of providers on the provider contact list for a request have not been contacted when a predetermined period has elapsed since the request was created by the requestor or within a predetermined period of time since the request was created by the requester The end occurs at the first of the times.
[0233]
[End Event C-Invalid Request]
For this termination event, termination occurs if a predetermined number of, in this embodiment, two providers report the request as invalid. The “illegal” answer is the provider's answer option.
[0234]
[End Event D-Improper Request]
For this termination event, termination occurs when a predetermined number of, in this embodiment, two providers report a request as inappropriate. The “inappropriate” answer is the provider's answer option.
[0235]
[End Event E-Empty List]
For this termination event, termination occurs when the contact provider list is empty.
[0236]
In a preferred embodiment, the number of “unintelligible” or “inappropriate” answers is set to a number greater than 1, for example 2 or 3. Thus, a single “incomprehensible” or “inappropriate” answer, such as given by a bad provider or as a result of a simple mistake on the provider side, is not sufficient to end the matching operation.
[0237]
If the system does not meet the matching criteria within a reasonable time, the requester is contacted and given a progress list. The system continues until either the matching criterion or the termination criterion is met. If the termination criteria are met for the request, the requester is contacted to report the termination of the search and the results achieved. In general, if the requester has not heard anything, the requester can be confident that the system has successfully matched the request according to the matching criteria for the classification. Progress or termination reports are returned to the switchboard requester, but the report board always has the requester's recorded name and extension at the beginning of the report, so the switchboard operator can pass the message to the requester. it can.
[0238]
In this embodiment, the system can also cause the start of the matching operation to be delayed. Often an event occurs when a person tries to make a request, but he is aware that most or all of the potential offers are currently closed. Even with these events, the system is still usable. The requester can make a request (knowing that the request is unlikely to be matched) at any time of the day, for example, 0200 hours. The selected provider currently active is contacted. This is to allow those providers the opportunity to respond to the request. The duration of activity is known for all providers. During normal business hours for many providers, the number of providers available is higher. In this case, the requester is given a termination report as usual, but the system is configured to relay the request again at some other point in time when more providers are active in the given classification. Has been. In this embodiment, the system is configured to allow this feature to be overridden by the application of a predetermined keystroke. As a default, an action to hang up is interpreted as requiring that the request be relayed at a time when it is more likely to obtain a match.
[0239]
The system in this embodiment is also configured such that the requester identifies an alternate location for the search center that is not associated with the calling party's CLI. In this embodiment, the IIRV module 11 allows this feature to be enabled with a predetermined keystroke. When enabled, the IIRV module 11 executes the “alternate location” script. This plays the “alternate location” greeting, enters the alternate search center phone number, and prompts the requester to perform another predetermined keystroke. The system then uses the alternate location phone number to determine the search center. The system only uses the alternate location phone number to build the provider contact list, not as the calling party number. This calling party number, usually CLI, is used as the telephone number to which the status or termination report is delivered.
[0240]
This feature defines the environment in which the requester wishes to identify providers in another geographic region. For example, if the requester is traveling to visit a friend on the weekend and wants to locate a French restaurant in the area he is visiting, the requester Make an "alternate location" keystroke, enter an alternate phone number, typically the phone number of the friend you are visiting, and continue with the "done" keystroke. Then leave a request, for example, “A nice French restaurant, a table for four, 19:00 on Saturday night, call me tonight”. If the contact mode is set to give the requester details, the provider giving the affirmative answer is given the requester's calling party number rather than the alternate location phone number.
[0241]
The system in this embodiment is also configured to allow the requester to stay on the line and follow the matching operation. This is typically the case when the requester believes that matching is being achieved quickly. In this embodiment, this feature is enabled by a predetermined keystroke at the completion of request recording and disabled by repeating the predetermined keystroke. This matching system reports each event in real time, for example, “Cut only, rejected”, “His hair, rejected”, “Cool cut, accepted”. In this mode, each provider that responds positively, either “accepted” or “probably” in this embodiment, is assigned a special keystroke, and the associated keystroke causes a call to the provider. Established.
[0242]
In this embodiment, for each requester, the configuration options include a contact mode setting that enables the requester to configure the system by default. In this case, either refrain from requester contact details from the provider (in this case, the report to the requester will be given the details of the identified provider that has been positively acknowledged to allow the requester to contact the provider. Requestor contact details are provided to the identified provider so that the accepting provider can contact the requestor directly upon accepting the request.
[0243]
In this embodiment, the system is configured such that the requester can override the default contact mode setting, thereby making a predetermined keystroke during a classified greeting. In this embodiment, if not specifically configured, the default answer mode setting is for providing requester details. If the default contact mode setting is set to give details, the application of the predetermined key acts to switch the contact mode setting from a setting that gives requester details to a setting that refrains from requester details. As a result, the contact mode greeting “requester details are withheld” is reproduced. This is followed by a normal recording request tone. If the default contact mode setting is set to refrain from details, the application of the predetermined key acts to switch the contact mode setting from a setting that refrains from requester details to a setting that gives requester details. As a result, the contact mode greeting “requester details are supplied” is reproduced. This is followed by a normal recording request tone.
[0244]
If the contact mode setting is set to refrain from requester details, the system identifying the provider for the request calls the requester with the calling party number, and the provider details, in this embodiment for each provider Provide a completion report that includes the contact name, either the provider name or provider contact, and the contact number. In this embodiment, each of the providers mentioned in the termination report is assigned an associated key on the keypad so that the requester can quickly dial a selected one in the provider. . If the requester does not receive a return call from the system but an answering machine is attached to the requester's calling party number, the call is accepted by the answering machine. In this case, an end report is recorded and the requester can hear the call back later. If the calling party number is ringing but no answering machine is attached to the requester's calling party number, the system will call back at a set interval until the call is established. .
[0245]
At registration, the configuration details include the business availability of the provider, ie, business hours for each of the 7 days a week. Within these business hours, the system is configured by default to assume that the provider wants to receive requests. In this embodiment, the system is configured so that the provider can remove itself from classification and therefore not receive any further requests. It should be noted here that if a provider removes itself from the classification, the provider will continue to use the list-building unit 43 of the provider selection unit 33a, 33b, 33c until it reintroduces itself to that classification. It does not appear in any list built. This feature allows businesses to suspend services for extended periods of time, such as holidays. Outside business hours, the system does not contact providers that are assumed not to receive requests. In this embodiment, the provider can temporarily change the assigned business hours by setting one of the “open” or “closed” states, but setting up a business in that way If it is a temporary function and the assigned business is not set before the next business time starts, the default time is applied to the business time.
[0246]
In this embodiment, the system also allows the provider to block requests from requesters that cannot receive service. A typical example is that the position of the requester is not the position supplied by the requester. Another typical example is when a provider only provides services for a special group of people, for example younger people, not older people, and requests from older people are not handled It is. This does not bias the search, but simply avoids inappropriate contact.
[0247]
In this embodiment, the system allows the provider to block requests from the requester when the requester contact details have been withheld. In such an environment, the provider can be concerned that competitors will secretly use this system to gather information.
[0248]
In this embodiment, these preferences are set by the classification manager using the classification management unit 49.
[0249]
The matching system further includes a classification management unit 49. This unit maintains the classification databases, ie, the CC database 15 and CL database 37, and the requester databases, ie, the first and second RI databases 17,39. In particular, the classification management unit 49 updates provider entries, includes new provider entries, changes list building parameters for all classifications, and includes new classifications. In this embodiment, the classification management unit 49 has a web interface and enables remote operation. In a preferred embodiment, the classification management unit 49 is operated by a plurality of classification managers. Each of the classification managers is assigned to one or more classifications and manages them.
[0250]
Finally, it will be understood that the invention has been described in its preferred embodiments, but can be modified in many different ways without departing from the scope of the invention as defined by the appended claims. It will be.
[0251]
For example, in the described embodiment, the system is configured to use a voice response created using a telephone, but other communicators 20, 24 such as PDAs, personal computers, set boxes, gaming devices And the use of game consoles, i.e. any device with communication capability, is anticipated. Also for receiving and delivering requests such as text encoding requests (such as SMS and e-mail), image requests (typically MMS and EMS including still images or videos), and fax requests Use the format. In practice, the request can be made in one format, for example as a voice request, and delivered in another format. The request can also be a multi-format request with, for example, a voice and text encoding request component or a text encoding and image request component.
[0252]
In general, providers are those who respond to their requests, but there are exceptions. One such provider is an observational provider that can only receive requests and cannot respond to the requests. Another such provider is a split provider. In this case, one request is received by one person, usually a decision maker who answers the request, and then transferred to another person who handles the request further, eg when dealing with a customer contract. . Another such provider is an aligned provider that serves to receive a request and redirect the request to another provider.
[0253]
As an example of an aligner provider, the provider can have a hierarchical structure. Thus, “car sales” can have the children “new car” and “used car”. These can have children of their own car type, such as Ford, Vauxhall, VW. The system can support this hierarchical structure, but devoted to the philosophy that humans are the best people to handle requests, the system supports subordinate connections of classification through human aligners (sorters) Just do it. The matching process is as follows. The claimant determines that he is looking for the new blue Ford Focus 1.8 Ghia. The requester dials the telephone number for the classification “car sales” and leaves the request. This request is passed to the provider selected within that classification. However, one provider may be a distributor that sells many types of cars. For this provider, the other departments have already been configured with the above mentioned children. In this case, the person who hears the request serves as an aligner who determines to which department the request should be presented. The system is configured to recognize that this provider is an aligner and therefore expects to receive a key code associated with one of the departments set up so far. Upon receiving this key code, the system presents the request to the newly identified provider, which is itself set up as an aligner provider. After repeating this procedure one or more times, the request is made to a provider that does not require further alignment.
[0254]
Furthermore, if the system is used as a private matching system, the setup for the private matching system is similar to the above. However, this matching system presents requests to providers that have an internal private matching system. In this situation, all key codes used to get the response are logged. This is because these codes allow the hierarchy to be navigated to report and provide contact details.
[Brief description of the drawings]
[0255]
FIG. 1 schematically illustrates a matching system according to a preferred embodiment of the present invention for matching a request to a user's provider as a requester during request processing.
Claims (116)
リクエスタからの要求を受信するための少なくとも1つの要求受信ユニットと、
前記要求のそれぞれが、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするための少なくとも1つの要求中継ユニットと、
それぞれの要求に基づいてそれぞれのプロバイダによって作成されたプロバイダからの回答を受信するための少なくとも1つの回答受信ユニットと、
肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれのリクエスタに関する情報をそれぞれの要求に対する肯定回答を与えられた任意のプロバイダへ供給すること、および選択されたプロバイダからのそれぞれの要求に対する回答に関する情報をそれぞれのリクエスタへ供給すること、の一方または双方を行うための少なくとも1つの情報供給ユニットと
を備えることを特徴とするシステム。A matching system for matching a request to a user's provider as a requester at the time of processing the request, wherein each of the requesters creates a request and addresses at least one answer to it. Each of the providers has at least one communicator for addressing a request and a respective answer thereto, the system comprising:
At least one request receiving unit for receiving a request from the requester;
At least one request relay unit for causing each of said requests to be relayed to and selected by a selected provider;
At least one answer receiving unit for receiving an answer from the provider created by each provider based on each request;
Acknowledgments indicate that the provider can accept requests, for each request, supply information about each requestor to any provider given an affirmative response to each request, and selected A system comprising: at least one information supply unit for providing one or both of providing information to each requester regarding an answer to each request from a provider.
複数のリクエスタ・コミュニケータと、
複数のプロバイダ・コミュニケータとを備え、
各リクエスタ・コミュニケータは、要求を作成し、またそれに対するそれぞれの回答にアドレスするときにリクエスタによって使用されるものであり、前記回答の少なくともいくつかは、選択されたプロバイダからそれぞれのリクエスタへの回答に関する情報を含んでおり、
各プロバイダ・コミュニケータは、要求およびそれに対するそれぞれの回答にアドレスするときにプロバイダによって使用されるものであり、前記要求は、それぞれの選択されたプロバイダへアドレスされるように中継されるものであり、また前記要求の少なくともいくつかはそれぞれの要求のリクエスタに関する情報を含んでおり、それぞれの要求に対して肯定回答が与えられ、肯定回答はプロバイダが要求を受けることができることを示すものであることを特徴とするシステム。A matching system for matching a request to a user's provider as a requester when processing the request,
With multiple requestor communicators,
With multiple provider communicators,
Each requestor communicator is used by the requester when creating a request and addressing its respective answer to it, at least some of the answers being sent from the selected provider to the respective requestor. Contains information about the answer,
Each provider communicator is to be used by the provider when addressing requests and their respective answers, and the requests are relayed to be addressed to their respective selected providers And at least some of the requests contain information about the requestor of each request, and a positive response is given for each request, which indicates that the provider can accept the request. System characterized by.
リクエスタからの要求を受信するための少なくとも1つの要求受信ユニットと、
前記要求のそれぞれが、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするための少なくとも1つの要求中継ユニットと、
それぞれの要求に基づいてそれぞれのプロバイダによって作成されたプロバイダからの回答を受信するための少なくとも1つの回答受信ユニットと、
を備えることを特徴とするシステム。A matching system for matching a request to a provider of a user as a requester at the time of processing the request, each requester creating at least one request and addressing an answer thereto. And each of the providers has at least one communicator for addressing a request, the system comprising:
At least one request receiving unit for receiving a request from the requester;
At least one request relay unit for causing each of said requests to be relayed to and selected by a selected provider;
At least one answer receiving unit for receiving an answer from the provider created by each provider based on each request;
A system comprising:
複数のリクエスタ・コミュニケータと、
複数のプロバイダ・コミュニケータと、
前記リクエスタ・コミュニケータおよび前記プロバイダ・コミュニケータと通信可能な少なくとも1つの通信ユニットとを備え、
各リクエスタ・コミュニケータは、要求を作成すると共に、それに対するそれぞれの回答にアドレスするときにリクエスタによって使用されるものであり、
各プロバイダ・コミュニケータは、要求およびそれに対するそれぞれの回答にアドレスするときにプロバイダによって使用されるものであり、
前記少なくとも1つの通信ユニットは、プロバイダを選択して、リクエスタによって作成された各要求にアドレスするための少なくとも1つのプロバイダ選択ユニットを含み、
前記システムは、各要求に対し、前記要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるものとして構成されていることを特徴とするシステム。A matching system for matching a request to a user's provider as a requester when processing the request,
With multiple requestor communicators,
Multiple provider communicators,
And at least one communication unit capable of communicating with the requester communicator and the provider communicator,
Each requestor communicator is used by the requester when creating a request and addressing its respective answer to it,
Each provider communicator is what is used by the provider when addressing requests and their respective answers,
The at least one communication unit includes at least one provider selection unit for selecting a provider and addressing each request made by the requestor;
The system is configured such that for each request, the request is relayed to a selected provider thereby addressed.
リクエスタからの要求を受信するステップと、
各要求に対し、前記要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップと、
それぞれの要求に基づいてそれぞれのプロバイダによって作成されたプロバイダからの回答を受信するステップと、
肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれのリクエスタに関する情報をそれぞれの要求に対する肯定回答を与えられた任意のプロバイダへ供給すること、および選択されたプロバイダからのそれぞれの要求に対する回答に関する情報をそれぞれのリクエスタへ供給すること、の一方または双方を行うステップと
を備えることを特徴とする方法。A method for matching a request to a user's provider as a requester at the time of processing the request, each requester having at least one communicator for creating a request and addressing an answer thereto. And each of the providers has at least one communicator for addressing requests and respective answers thereto, the method comprising:
Receiving a request from the requester;
For each request, allowing said request to be relayed to and addressed by a selected provider;
Receiving an answer from the provider created by each provider based on each request;
Acknowledgments indicate that the provider can accept requests, for each request, supply information about each requestor to any provider given an affirmative response to each request, and selected Providing one or both of providing information to each requester regarding an answer to each request from a provider.
選択されたプロバイダの前記コミュニケータへ要求を直接中継するステップを含む請求項85〜91のいずれかに記載の方法。The steps for allowing a request to be relayed to and addressed by a selected provider are as follows:
92. A method according to any of claims 85 to 91, comprising relaying a request directly to the communicator of a selected provider.
リクエスタからの要求を複数の受信器で受信するステップを含み、前記要求のそれぞれは、予め決定可能な分類に関連した分類連絡アドレスを有する請求項85〜93のいずれかに記載の方法。The step of receiving the request from the requester is:
94. A method according to any of claims 85-93, comprising receiving requests from requesters at a plurality of receivers, each of said requests having a classification contact address associated with a predeterminable classification.
少なくとも一部は、それぞれの要求に割り当てられた地理的位置と、プロバイダに割り当てられた地理的位置または地理的区域の一方または双方とに基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含む請求項85〜95のいずれかに記載の方法。The step of selecting each provider addressing the request is:
Selecting a respective provider addressing the request based at least in part on the geographic location assigned to each request and one or both of the geographic location and / or geographic area assigned to the provider; 96. A method according to any of claims 85 to 95 comprising.
それぞれの要求に割り当てられた地理的位置に対して予め決定可能な空間地理的区域内で、要求にアドレスするそれぞれのプロバイダを選択するステップを含む請求項96〜105のいずれかに記載の方法。The step of selecting each provider addressing the request is:
106. A method according to any of claims 96-105, comprising the step of selecting each provider addressing the request within a pre-determined spatial geographic area for the geographical location assigned to each request.
少なくとも一部は、それぞれのリクエスタに対する少なくとも1つのリクエスタ特徴に基づいて、例えばそれぞれのリクエスタに対する割り当てられた特徴またはそれぞれのリクエスタによる情報作成時の特徴入力としての、地理的に関係した社会経済的情報に基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含む請求項96〜107のいずれかに記載の方法。The step of selecting each provider addressing the request is:
Geographically relevant socio-economic information, at least in part, based on at least one requestor feature for each requester, eg, assigned features for each requestor or feature input when creating information by each requester 108. A method as claimed in any of claims 96 to 107, comprising selecting a respective provider addressing the request based on.
少なくとも一部は、プロバイダに対する少なくとも1つのプロバイダ特徴に基づいて、例えばそれぞれのプロバイダに対する割り当てられた特徴としての、予め決定可能なプロフィールを有すること、または連絡の詳細を提供することをリクエスタに要求することに基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含む請求項96〜108のいずれかに記載の方法。The step of selecting each provider addressing the request is:
At least in part requires the requestor to have a predeterminable profile or provide contact details based on at least one provider feature for the provider, eg, as an assigned feature for each provider 109. A method according to any of claims 96-108, comprising, based on said, selecting a respective provider that addresses the request.
少なくとも一部は現在時刻に基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含む請求項96〜109のいずれかに記載の方法。The step of selecting each provider addressing the request is:
110. A method according to any of claims 96 to 109, comprising selecting a respective provider addressing the request based at least in part on the current time.
少なくとも一部は少なくとも1つの分類特徴に基づいて、例えばそれぞれの分類に対する割り当てられた特徴としての、プロバイダを選択するための選択機構に基づいて、要求にアドレスするそれぞれのプロバイダを選択するステップを含む請求項96〜110のいずれかに記載の方法。The step of selecting each provider addressing the request is:
Selecting each provider addressing the request based at least in part on at least one classification feature, eg, based on a selection mechanism for selecting a provider, as an assigned feature for each classification. 111. A method according to any of claims 96-110.
要求を、予め決定可能な数の選択されたプロバイダへ、それによりアドレスされるように中継するステップを含む請求項85〜111のいずれかに記載の方法。The steps for allowing a request to be relayed to and addressed by a selected provider are as follows:
112. A method as claimed in any of claims 85 to 111, comprising relaying the request to a predeterminable number of selected providers to be addressed thereby.
要求を、選択されたプロバイダへマルチキャストするステップを含み、前記要求は、複数のプロバイダへ、それによりアドレスされるように中継される請求項85〜112のいずれかに記載の方法。The steps for allowing a request to be relayed to and addressed by a selected provider are as follows:
113. The method of any of claims 85-112, comprising multicasting a request to a selected provider, wherein the request is relayed to a plurality of providers thereby addressed.
各要求に対して、前記要求に対する肯定回答を与えられたプロバイダに関する情報をそれぞれのリクエスタへ供給するステップを含む請求項85〜113のいずれかに記載の方法。The step of providing information is
114. The method according to any of claims 85-113, comprising providing, for each request, information about a provider who is given an affirmative response to the request to a respective requester.
リクエスタからの要求を受信するステップと、
各要求に対し、前記要求が、選択されたプロバイダへ、それによりアドレスされるように中継されるようにするステップと、
それぞれの要求に基づいてそれぞれのプロバイダによって作成されたプロバイダからの回答を受信するステップと
を備えることを特徴とする方法。A method for matching a request to a user's provider as a requester at the time of processing the request, each requester having at least one communicator for creating a request and addressing an answer thereto. And each of the providers has at least one communicator for addressing a request, the method comprising:
Receiving a request from the requester;
For each request, allowing said request to be relayed to and addressed by a selected provider;
Receiving a response from the provider created by each provider based on each request.
リクエスタからの要求を有する信号を受信するステップと、
各要求に対し、前記要求を受信されたように有する信号を、選択されたプロバイダへ送信するステップと、
それぞれの要求に基づいてそれぞれのプロバイダによって作成された、選択されたプロバイダからの回答を有する信号を受信するステップと、
肯定回答はプロバイダが要求を受けることができることを示すものとして、各要求に対して、それぞれの要求に対する肯定回答を与えられた任意のプロバイダ向けの、それぞれのリクエスタに関する情報を有する信号と、それぞれのリクエスタ向けの、選択されたプロバイダからのそれぞれの要求に対する回答に関する情報を有する信号の一方または双方を送信するステップと
備えることを特徴とする方法。A method for matching a request to a user provider as a requester when processing the request,
Receiving a signal having a request from a requester;
For each request, sending a signal having the request as received to the selected provider;
Receiving a signal generated by each provider based on each request and having an answer from the selected provider;
Acknowledgments indicate that the provider can accept requests, for each request, a signal with information about each requestor for any provider given an affirmative response to each request, and each Transmitting one or both signals for a requester having information regarding an answer to each request from a selected provider.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB0126809.3A GB0126809D0 (en) | 2001-11-07 | 2001-11-07 | A car-sharing system |
| GB0129265A GB0129265D0 (en) | 2001-12-06 | 2001-12-06 | A request matching system |
| GB0202864A GB0202864D0 (en) | 2002-02-07 | 2002-02-07 | Request matching system and method |
| GB0221614A GB0221614D0 (en) | 2002-09-18 | 2002-09-18 | Request matching system and method |
| PCT/GB2002/004987 WO2003040971A1 (en) | 2001-11-07 | 2002-11-06 | Request matching system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005508558A true JP2005508558A (en) | 2005-03-31 |
| JP2005508558A5 JP2005508558A5 (en) | 2006-01-05 |
Family
ID=27448001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003542524A Pending JP2005508558A (en) | 2001-11-07 | 2002-11-06 | Requirement matching system and method |
Country Status (8)
| Country | Link |
|---|---|
| EP (2) | EP1451737A1 (en) |
| JP (1) | JP2005508558A (en) |
| CN (2) | CN1610913A (en) |
| AR (1) | AR037267A1 (en) |
| BR (1) | BR0213993A (en) |
| MX (1) | MXPA04004425A (en) |
| TW (1) | TW200300534A (en) |
| WO (2) | WO2003040971A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018073186A (en) * | 2016-10-31 | 2018-05-10 | 株式会社日立製作所 | Transaction system, transaction system control method, and program therefor |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1538583A1 (en) * | 2003-11-06 | 2005-06-08 | One plus One Technologies S.A.R.L. | Ride-share system |
| US20060041715A1 (en) * | 2004-05-28 | 2006-02-23 | Chrysos George Z | Multiprocessor chip having bidirectional ring interconnect |
| WO2008100489A2 (en) | 2007-02-12 | 2008-08-21 | Sean O'sullivan | Shared transport system and service network |
| FR2914455B1 (en) * | 2007-03-28 | 2010-08-20 | Pierre Olivier Jean Lafon | METHOD AND SYSTEM FOR DIRECT RELATIONSHIP. |
| US8243646B2 (en) | 2007-09-19 | 2012-08-14 | International Business Machines Corporation | Method and system for digital communication through infrastructure network with receiving stations according to their geographical status |
| BE1018481A3 (en) * | 2008-04-25 | 2011-01-11 | Delsupexhe Patrice | THE INTELLIGENT COVOITURAGE. |
| FR2935523B1 (en) * | 2008-08-29 | 2010-11-05 | Alcatel Lucent | METHOD AND SYSTEM FOR AUTOMATICALLY AND DIRECTLY CONNECTING A DRIVER AND AT LEAST ONE PERSON TO BE TRANSPORTED. |
| CN101872543B (en) * | 2009-04-23 | 2012-09-05 | 事必达科技股份有限公司 | Automatic and fast car calling system and method for voice synthesis of frequent ride address |
| TWI426460B (en) * | 2009-10-20 | 2014-02-11 | Ind Tech Res Inst | Application apparatus, server, system and method of travel service |
| CN102238212A (en) * | 2010-04-21 | 2011-11-09 | 刘兴光 | Convenience lift requesting and car sharing information service system |
| US20130246207A1 (en) | 2012-03-19 | 2013-09-19 | Uber Technologies, Inc. | System and method for dynamically adjusting prices for services |
| CN103390344B (en) * | 2012-05-09 | 2016-04-06 | 张美珍 | Realize the method and system of taxi sharing |
| TWI550534B (en) * | 2012-05-21 | 2016-09-21 | 張凱傑 | System for matching users and a method thereof |
| US9066206B2 (en) | 2012-07-03 | 2015-06-23 | Uber Technologies, Inc. | System and method for providing dynamic supply positioning for on-demand services |
| TWI475507B (en) * | 2012-08-20 | 2015-03-01 | Univ Nat Taiwan Science Tech | Network matchmaking system |
| CN103344237B (en) * | 2013-07-01 | 2016-10-19 | 成都三影科技有限公司 | Pedestrian, vehicle navigation route Auto-matching terminal, system and method |
| CN103531025B (en) * | 2013-11-08 | 2015-11-18 | 宁波市康惠网络科技有限公司 | A kind of share-car method utilizing line sectionalizing method to carry out match information |
| US20150142484A1 (en) * | 2013-11-18 | 2015-05-21 | National Taipei University Of Technology | Carpool service providing method and carpool server using the same |
| CA2942339C (en) | 2014-03-13 | 2022-06-07 | Uber Technologies, Inc. | Configurable push notifications for a transport service |
| US9960986B2 (en) | 2014-03-19 | 2018-05-01 | Uber Technologies, Inc. | Providing notifications to devices based on real-time conditions related to an on-demand service |
| US9536271B2 (en) | 2014-05-16 | 2017-01-03 | Uber Technologies, Inc. | User-configurable indication device for use with an on-demand transport service |
| US10282684B2 (en) | 2015-02-26 | 2019-05-07 | Uber Technologies, Inc. | Performing selective operations based on mobile device locations |
| US9733096B2 (en) * | 2015-06-22 | 2017-08-15 | Waymo Llc | Determining pickup and destination locations for autonomous vehicles |
| US10212536B2 (en) | 2015-07-10 | 2019-02-19 | Uber Technologies, Inc. | Selecting a messaging protocol for transmitting data in connection with a location-based service |
| US10067988B2 (en) | 2015-07-21 | 2018-09-04 | Uber Technologies, Inc. | User-based content filtering and ranking to facilitate on-demand services |
| CN105897821A (en) * | 2015-10-29 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Hitching device and wearable apparatus |
| JP2018537739A (en) | 2016-03-16 | 2018-12-20 | ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド | System and method for determining position |
| CN105741536B (en) * | 2016-03-18 | 2018-10-12 | 北京理工大学 | An anonymous taxi-hailing system and mobile security payment method |
| US10242574B2 (en) | 2016-03-21 | 2019-03-26 | Uber Technologies, Inc. | Network computer system to address service providers to contacts |
| US10460411B2 (en) | 2016-08-30 | 2019-10-29 | Uber Technologies, Inc. | Real-time resource management for on-demand services |
| US10325442B2 (en) | 2016-10-12 | 2019-06-18 | Uber Technologies, Inc. | Facilitating direct rider driver pairing for mass egress areas |
| CN108230077A (en) | 2016-12-21 | 2018-06-29 | 北京嘀嘀无限科技发展有限公司 | The reservation vehicle display methods and device of mobile network appliance |
| JP7119636B2 (en) * | 2018-06-22 | 2022-08-17 | トヨタ自動車株式会社 | In-vehicle terminal, user terminal, and ride-sharing control method |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4360875A (en) * | 1981-02-23 | 1982-11-23 | Behnke Robert W | Automated, door-to-door, demand-responsive public transportation system |
| SE469771B (en) * | 1990-11-27 | 1993-09-06 | Leif Christer Ryden | SAID THAT WITH THE help of a telephone exchange, we could offer a selective reconnection of a fixed subscriber device to a nearby mobile subscriber device |
| SE504186C2 (en) * | 1995-10-31 | 1996-12-02 | Taxitorget Bestaellningscentra | Telecommunication system for routing calls to mobile subscribers via telephone exchange |
| AU7491100A (en) * | 1999-09-24 | 2001-04-30 | Nextdoor Networks, Inc. | A system for matching a service provider with a service user |
| US6819919B1 (en) * | 1999-10-29 | 2004-11-16 | Telcontar | Method for providing matching and introduction services to proximate mobile users and service providers |
| US20010037280A1 (en) * | 2000-03-09 | 2001-11-01 | Ingraham Scott S. | System and method for facilitating renting and purchasing relationships |
| US6697730B2 (en) * | 2000-04-04 | 2004-02-24 | Georgia Tech Research Corp. | Communications and computing based urban transit system |
| GB0012195D0 (en) * | 2000-05-19 | 2000-07-12 | Nokia Networks Oy | Location information services |
-
2002
- 2002-11-06 WO PCT/GB2002/004987 patent/WO2003040971A1/en not_active Ceased
- 2002-11-06 CN CN 02826471 patent/CN1610913A/en active Pending
- 2002-11-06 MX MXPA04004425A patent/MXPA04004425A/en unknown
- 2002-11-06 JP JP2003542524A patent/JP2005508558A/en active Pending
- 2002-11-06 EP EP02777473A patent/EP1451737A1/en not_active Withdrawn
- 2002-11-06 BR BR0213993-6A patent/BR0213993A/en not_active IP Right Cessation
- 2002-11-06 AR ARP020104242 patent/AR037267A1/en unknown
- 2002-11-07 TW TW91132744A patent/TW200300534A/en unknown
- 2002-11-07 EP EP02779666A patent/EP1449137A1/en not_active Withdrawn
- 2002-11-07 CN CN 02826468 patent/CN1656489A/en active Pending
- 2002-11-07 WO PCT/GB2002/005060 patent/WO2003040972A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018073186A (en) * | 2016-10-31 | 2018-05-10 | 株式会社日立製作所 | Transaction system, transaction system control method, and program therefor |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1656489A (en) | 2005-08-17 |
| MXPA04004425A (en) | 2005-03-31 |
| CN1610913A (en) | 2005-04-27 |
| BR0213993A (en) | 2004-08-31 |
| AR037267A1 (en) | 2004-11-03 |
| EP1451737A1 (en) | 2004-09-01 |
| WO2003040972A1 (en) | 2003-05-15 |
| EP1449137A1 (en) | 2004-08-25 |
| WO2003040971A1 (en) | 2003-05-15 |
| TW200300534A (en) | 2003-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2005508558A (en) | Requirement matching system and method | |
| US20040254929A1 (en) | Request matching system and method | |
| ZA200403421B (en) | Request matching system and method | |
| US7466805B2 (en) | Technique for effectively providing a personalized information assistance service | |
| US8068601B2 (en) | Queuing and routing telephone calls | |
| US8938060B2 (en) | Technique for effectively providing personalized communications and information assistance services | |
| US7289624B2 (en) | Managing use of experts by callers waiting in a hold queue | |
| US8744407B2 (en) | Systems and processes to manage multiple modes of communication | |
| US7373428B1 (en) | Intelligent filtering for contact spanning multiple access networks | |
| US20040058710A1 (en) | Technique for synchronizing data in user devices through an information service | |
| US7072457B2 (en) | Transferring a call to a backup according to call context | |
| US7603108B2 (en) | Automatic connection and access controls for communications devices | |
| US20080292065A1 (en) | Single Point of Contact Personal Communication System | |
| EP2680620A2 (en) | System having location based proximity features and methods thereof | |
| US20110205938A1 (en) | Contact Management and Communication | |
| US20050074112A1 (en) | Technique for sharing information through an information assistance service | |
| CN101646102B (en) | Telephony services | |
| EP1851907B1 (en) | Systems and methods for routing a communications link | |
| US20060222156A1 (en) | Secure global telephone number system and method of operation | |
| US6687357B1 (en) | Arbitration-type call establishing system method and storage medium | |
| US8041365B1 (en) | Location-based survey via mobile device | |
| WO2004042608A2 (en) | A list building unit, contact system and list building method | |
| WO2004042609A2 (en) | A list building unit and contact system | |
| AU2002339094A1 (en) | Request matching system and method | |
| KR20090032118A (en) | Response service provision system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051025 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081104 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081111 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081204 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081211 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081222 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090106 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090407 |