(57)【要約】【課題】企業の事業開発システムおよびコンピュータ実施方法を提供すること。【解決手段】企業のための事業開発システムが提供される。事業開発システムは、報酬点を得るための促進活動における潜在的な標的を追求し、それに関与するための標的探索モジュールを含む。事業開発システムは、適切な登場人物を決定し、かつ、潜在的な標的と接触するための対話戦略を決定するための状況を分析する戦略決定モジュールをさらに含む。事業開発システムは、潜在的な標的を促進活動に結びつけるために、決定された登場人物および戦略を適用することにより、潜在的な標的と対話によって契約する戦略実行モジュールをさらに含む。さらに、事業開発システムは、潜在的な標的との対話に関連する情報を経験データベースに記憶する戦略共有モジュールを含む。【選択図】図１Ａ
2014182821.tif 000002
【特許請求の範囲】
【請求項１】
有形メモリに結合されたプロセッサを備え、前記有形メモリが、前記プロセッサによって実行されると、
標的リストから標的実体を探索し、かつ、選択するための標的探索モジュールであって、前記標的リストが、ディジタル仮想世界、ソーシャル・メディア・システム、チャット・システムおよびインターネットのうちの１つを含む標的探索モジュールと、
前記標的実体を前記企業に対応する促進活動に結びつけるための戦略を決定するための戦略決定モジュールと、
前記標的実体を前記企業に対応する前記促進活動に結びつける前記戦略を実行するための戦略実行モジュールと
を提供するプロセッサ可読命令を記憶する、事業開発システム。
【請求項２】
前記戦略決定モジュールが、前記企業の製品またはサービスを購入するよう前記標的実体を結びつけるように構成される、請求項１に記載の事業開発システム。
【請求項３】
前記事業開発システムが、ＷｅｂＲＴＣイネーブル・ブラウザ、ニューラル・ネットワーク、ＪａｖａＳｃｒｉｐｔアプリケーションおよびウェブ・クローラのうちの任意の１つを利用するように構成される、請求項１に記載の事業開発システム。
【請求項４】
前記戦略決定モジュールが、前記戦略を強化するための登場人物、セルフサービス経験、場所、言語および方言を選択するために、パターン照合ニューラル・プログラミングをさらに使用する、請求項１に記載の事業開発システム。
【請求項５】
前記戦略実行モジュールによって実行された前記戦略の結果を経験データベースで共有するための戦略共有モジュールをさらに備える、請求項１に記載の事業開発システム。
【請求項６】
前記戦略実行モジュールが、ＷｅｂＲＴＣ技術を使用することによって前記標的実体と前記企業からのヒューマン・エージェント（ｈｕｍａｎ  ａｇｅｎｔ）との間の通信セッションを確立するようにさらに構成される、請求項１に記載の事業開発システム。
【請求項７】
潜在的な標的を促進活動に結びつけるためのコンピュータ実施方法であって、
標的リストから潜在的な標的を探索し、かつ、選択することと、
前記潜在的な標的を企業に対応する前記促進活動に結びつけるための戦略を決定することと、
前記潜在的な標的を前記企業に対応する前記促進活動に結びつけることと
を含むコンピュータ実施方法。
【請求項８】
戦略を決定することが、前記潜在的な標的を結びつけるための登場人物を決定することをさらに含む、請求項７に記載のコンピュータ実施方法。
【請求項９】
前記戦略の結果を経験データベースで共有することをさらに含み、前記経験データベースがウェブロボットのニューラル・ネットワーク間で共有される、請求項７に記載のコンピュータ実施方法。
【請求項１０】
前記戦略を適用することが、前記潜在的な標的の入力を処理するための自然言語処理エンジンを使用することによって前記潜在的な標的と対話することを含む、請求項７に記載のコンピュータ実施方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照によりそのすべての内容が本明細書に組み込まれている、２０１３年３月１５日に出願した米国特許出願第１３／８３２１１２号の利益を主張するものである。
【０００２】
本発明の実施形態は、企業の成長する事業機会を支援するためのシステムおよび方法を提供する。より詳細には、本発明の実施形態は、新しい事業機会を識別し、それに関与するためのシステムおよび方法を提供する。
【背景技術】
【０００３】
世界がワールド・ワイド・ウェブで接続されて以来、ウェブ・ユーザの数の著しい増加が注目されている。広告代理店は、それらの商品およびサービスを促進し、かつ、販売するための他の次元を獲得したため、このウェブ・ユーザの数の著しい増加は、多くの広告代理店を惹きつけた。しかしながら、ウェブ上に出現するコンテントプロバイダの数が増加するにつれて、インターネットを介して利用することができる特定の／所望の情報をウェブ・ユーザが識別し、かつ、探し出すことがますます困難になっている。したがってインターネットを介してオンライン商人の市場情報を効率的に編成し、かつ、分配することにより、電子商取引の可能性を利用するためのオンライン商人の競争が始まっている。
【０００４】
全体として、電子商取引は、経済の大規模で、かつ、重要な部分になっている。実際、電子商取引は、たとえ複数のソース（オンライン商人）からではあっても、ほとんどあらゆる商品またはサービスをオンラインで利用することができる程度にまで開発されている。さらに、オンライン商人の数の増加に伴って、溢れるほど多くの市場情報および促進オファーがウェブ・ユーザにもたらされている。したがってオンライン商人には顧客を引き寄せることが非常に困難になっている。そのため、オンライン商人の間の首の差の競合をもたらしている。したがってオンライン商人は、新しい顧客機会と接触するために、オンライン商人がアドレスすることができる市場を拡張するための新しい方法の追求を開始している。
【０００５】
一般に、オンライン商人は、オンライン事業を拡張するために、自らの事業を開発するためのコンタクト・センタまたは同様の代理店を雇うか、あるいはより大きい市場機会を標的にするための最新技術を利用している。しかしながら、このような代理店を雇い、あるいは最新技術を利用するためには、多くの資源および巨額の投資が必要である。さらに、このようなプロセスには維持費が必要である。例えばある企業が、Ｏｒａｎｇｅ  Ｃｏｕｎｔｙ（Ｆｌｏｒｉｄａ）に住んでいる、健康保険を更新しようとしていることが合理的に通知された５５歳以上の人であって、特定のショッピングマートで極めて頻繁に買物をする人の長いリストを標的にする必要がある場合、その企業は、場合によっては、その人達に電話をかけて健康保険証券を売るためのころあいの人間のスタッフを雇わなければならない。これは巨額の投資を必要とする時間を要するタスクであり、そのタスクはスケーリングおよびセットアップが困難であり、かつ、経費がかかる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって経済的で、かつ、新しい事業機会を識別し、それに関与するオンライン商人を支援することができる、スケーリングが可能なシステムおよび方法が必要である。
【課題を解決するための手段】
【０００７】
本発明による実施形態によれば、企業のための事業開発システムが提供される。事業開発システムは、標的リストから標的実体を探索し、かつ、選択するための標的探索モジュールを含む。標的リストは、企業の代理店が提供することができる。さらに、標的探索モジュールは、適切な標的実体を選択するためのパターン照合アルゴリズムを使用することができる。事業開発システムは、標的探索モジュールによって選択された標的実体を企業に対応する促進活動に結びつけるための戦略を決定するための戦略決定モジュールをさらに含む。さらに、事業開発システムは、戦略決定モジュールによって決定された戦略を、標的探索モジュールによって選択された標的実体に対して実行するための戦略実行モジュールを含む。これは、標的実体を企業に対応する促進活動に結びつけることができる。さらに、事業開発システムは、戦略および戦略実行モジュールによる戦略実行の結果を、少なくとも１つのウェブロボットと共有される経験データベースで共有するための戦略共有モジュールを含む。
【０００８】
本発明による実施形態によれば、さらに、潜在的な標的を引き込み、それにより企業の市場拡大の機会を発見するためのコンピュータ実施方法が提供される。コンピュータ実施方法は、標的リストから潜在的な標的を探索すること、潜在的な標的を企業に対応する促進活動に結びつけるための戦略を決定し、かつ、適用すること、および戦略およびその結果をウェブロボットのニューラル・ネットワークで共有することを含む。
【０００９】
本発明による実施形態によれば、さらに、プロセッサによって実行されると方法を実施するコンピュータ可読命令を記憶するコンピュータ可読媒体が提供される。方法は、標的リストから潜在的な標的を探索すること、潜在的な標的を企業に対応する促進活動に結びつけるための戦略を決定し、かつ、適用すること、および戦略およびその結果をウェブロボットのニューラル・ネットワークで共有することを含む。
【００１０】
さらに、本発明は、本発明の特定の構成に応じていくつかの利点を提供することができる。本発明の実施形態によれば、共同セッションが確立される標的を識別するように設計される、容易にスケーリングすることができるニューラリー・プログラムド・オートマトン・ボット（ｎｅｕｒａｌｌｙ  ｐｒｏｇｒａｍｍｅｄ  ａｕｔｏｍａｔｏｎ  ｂｏｔ）のためのシステムおよび方法が提供される。さらに、提案されるオートマトン／ボットは、価値生成を最大化するための経験および登場人物を選択する能力、およびその失敗から学習することができる自己学習ニューラル・ネットワークを生成するために他の同様のオートマトンと結果を共有する能力を有している。提案されるシステムは、スケーリングが容易なニューラル・ネットワークを常に改善する能力を有している。
【００１１】
さらに、本発明は、企業のための事業機会を生成するためのＮＬＰエンジンを使用することによって会話中の潜在的な標的を識別し、さらに引き込む破壊的技術（ｄｉｓｒｕｐｔｉｖｅ  ｔｅｃｈｎｏｌｏｇｙ）を導入するためのウェブ・クローリングおよびテーラード・アドバタイズメント（ｔａｉｌｏｒｅｄ  ａｄｖｅｒｔｉｓｅｍｅｎｔ）の最新技術より優れている。また、本発明は、ＷｅｂＲＴＣプロトコルを使用することにより、潜在的な標的を老練な代理店に直接接続することも可能である。
【００１２】
これらおよび他の利点は、本明細書に含まれている本発明の開示から明らかになるであろう。
【００１３】
以上は、本発明のいくつかの態様についての理解を提供するために本発明を簡単に要約したものである。この要約は、広範囲にわたるものでも、あるいは本発明およびその様々な実施形態についての網羅的な概説でもない。以上の要約は、本発明の手がかりまたは重要な要素を識別することを意図したものでも、あるいは本発明の範囲を詳細に記述することを意図したものでもなく、以下に提示されているより詳細な説明の序文として、本発明の選択された概念を簡単な形態で示したものにすぎない。理解されるように、本発明の他の実施形態は、上で説明した複数の特徴または以下で詳細に説明する複数の特徴のうちの１つを単独で利用し、あるいはそれらを組み合わせて利用することができる。
【００１４】
本発明の以上の特徴およびさらに他の特徴ならびに利点は、とりわけ添付の図面を参照して、本発明の実施形態についての以下の詳細な説明を考察することによって明らかになるであろう。
【図面の簡単な説明】
【００１５】
【図１Ａ】本発明の様々な実施形態を実施することができる環境を示す図である。
【図１Ｂ】本発明の一実施形態による、企業のための事業機会の開発におけるコンタクト・センタをサポートするシステムの一例示的ブロック図である。
【図２】本発明の一実施形態による、ＷｅｂＲＴＣ技術の使用による標的実体との通信をコンタクト・センタの代理店に許容するために使用されるアーキテクチャである。
【図３Ａ】本発明の一実施形態による、潜在的な標的を促進活動に結びつけるための方法を示す図である。
【図３Ｂ】本発明の一実施形態による、潜在的な標的を促進活動に結びつけるための方法を示す図である。
【００１６】
本明細書において使用されている見出しは、編成を目的としたものにすぎず、説明あるいは特許請求項の範囲を制限するために使用されるべきであることを意味するものではない。本明細書全体を通して使用される場合、「ことができる」という語は、強制的な意味（つまり必須の意味）ではなく、許可の意味で使用されている（つまり、そのようにする可能性がある、ことを意味している）。同様に、「を含む」、「を含んでいる」という語は、それを含んでいるが、それには限定されないことを意味している。理解を容易にするために、可能である場合、図に共通の同様の要素を示すために同様の参照数表示が使用されている。
【発明を実施するための形態】
【００１７】
以下、本発明について、一例示的通信システム、例えばＡｖａｙａ  Ａｕｒａ（登録商標）システムに関連して例示する。例えばＡＣＤまたは他の同様のコンタクト処理交換器を有するシステムと共に使用するのによく適しているが、本発明は、何らかの特定のタイプの通信システム交換器またはシステム要素の構成に限定されない。開示されている技法は、改良型コンタクト処理を提供することが望ましい任意の通信用途に使用することができることは当業者には認識されよう。
【００１８】
「少なくとも１つ」、「１つまたは複数」および「および／または」という語句は、動作がいずれも接続的および分離的である自由な表現である。例えば「Ａ、ＢおよびＣのうちの少なくとも１つ」、「Ａ、ＢまたはＣのうちの少なくとも１つ」、「Ａ、ＢおよびＣのうちの１つまたは複数」、「Ａ、ＢまたはＣのうちの１つまたは複数」および「Ａ、Ｂおよび／またはＣ」という表現の各々は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを一緒に、ＡおよびＣを一緒に、ＢおよびＣを一緒に、またはＡ、ＢおよびＣを一緒に、を意味している。
【００１９】
「ある」実体という用語は、その実体のうちの１つまたは複数を意味している。したがって「ある」、「１つまたは複数」および「少なくとも１つ」という用語は、本明細書においては交換可能に使用することができる。また、「を備えている」、「を含んでいる」および「を有する」という用語も交換可能に使用することができることに同じく留意されたい。
【００２０】
本明細書において使用される場合、「自動」という用語およびその変化は、プロセスまたは操作が実施される場合に、実体のあるヒューマン・インプット（ｈｕｍａｎ  ｉｎｐｕｔ）がなくても実施される任意のプロセスまたは操作を指す。しかしながら、プロセスまたは操作の実行が、実体のある、あるいは実体のないヒューマン・インプットを使用する場合であっても、その入力がプロセスまたは操作の実行に先立って受け取られる場合、プロセスまたは操作は自動であってもよい。ヒューマン・インプットは、このような入力がプロセスまたは操作が実施されることになる様子に影響を及ぼす場合、実態がある、と見なされる。プロセスまたは操作の実行と一致するヒューマン・インプットは、「実態がある」とは見なされない。
【００２１】
本明細書において使用される場合「コンピュータ可読媒体」という用語は、任意の有形記憶装置および／または実行のためのプロセッサへの命令の提供に関係する伝送媒体を指す。このような媒体は、それらに限定されないが、不揮発性媒体、揮発性媒体および伝送媒体を始めとする多くの形態を取ることができる。不揮発性媒体は、例えばＮＶＲＡＭまたは磁気ディスクあるいは光ディスクを含む。揮発性媒体は、主記憶装置などのダイナミック・メモリを含む。コンピュータ可読媒体の一般的な形態には、例えばフロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープまたは任意の他の磁気媒体、光磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、紙テープ、孔のパターンを備えた任意の他の物理媒体、ＲＡＭ、ＰＲＯＭおよびＥＰＲＯＭ、フラッシュＥＰＲＯＭ、メモリカードのような固体媒体、任意の他のメモリチップまたはカートリッジ、以下で説明する搬送波、またはコンピュータが読み出すことができる任意の他の媒体がある。
【００２２】
電子メールまたは他の自己完結情報アーカイブまたはアーカイブのセットへのディジタル・ファイル・アタッチメントは、有形記憶媒体と等価の配布媒体と見なされる。コンピュータ可読媒体をデータベースとして構成する場合、データベースは、関係型、階層型、オブジェクト指向型および／または同様のものなど任意のタイプのデータベースにすることができることを理解されたい。したがって本発明は、本発明のソフトウェア実施態様が記憶される、有形記憶媒体または配布媒体、および従来技術で認識されている等価物ならびに後継媒体を含むと見なされる。
【００２３】
本明細書において使用されている「決定する」、「算出する」および「計算する」という用語およびその変化は交換可能に使用されており、任意のタイプの方法、プロセス、数学的演算または技法を含む。
【００２４】
本明細書において使用されている「モジュール」という用語は、任意の知られている、あるいは後で開発されるハードウェア、ソフトウェア、ファームウェア、人工知能、ファジー論理、またはその要素に関連する機能を実行することができるハードウェアとソフトウェアの組合せを指す。また、本発明は、例示的実施形態の形で説明されているが、本発明のこれらの個々の態様は、個別に特許請求することも可能であることを理解されたい。
【００２５】
本明細書において使用されている「交換器」または「サーバ」という用語は、ＰＢＸ、ＡＣＤ、企業交換器または他のタイプの通信システム交換器あるいはサーバ、ならびにメディアサーバ、コンピュータ、アジャンクトなどの他のタイプのプロセッサ・ベース通信制御デバイスを含むものと理解されたい。
【００２６】
図１Ａは、本発明の様々な実施形態が実施される一例示的環境１００を示したものである。環境１００は、ネットワーク１０６を介して標的リスト１０４と通信しているコンタクト・センタ１０２を含む。ネットワーク１０６は、それらに限定されないが、インターネット、ＰＳＴＮ、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）などの通信ネットワークを含むことができる。一実施形態では、ネットワーク１０６は、インターネットなどのデータ・ネットワークであってもよい。
【００２７】
さらに、標的リスト１０４は、通常は大勢のビジターを獲得する様々なオンライン・サービスを含むことができる。事業共同機会を探索するためにウェブを介して自らの市場範囲の拡大を追求しているコンタクト・センタまたは同様の企業の支援代理店は、このようなビジターを標的にすることができる。オンライン・サービスは、それらに限定されないが、ソーシャル・ネットワーキング・サービス１０４ａ、オンライン・ゲーミング・サービス１０４ｂ、ブログ・サービス１０４ｃおよびチャット・サービスまたは会議サービス１０４ｎを含むことができる。
【００２８】
さらに、図１Ａに示されているように、コンタクト・センタ１０２は、複数のウェブロボット（ボット１０８ａ〜ｎとして示されている）を備えたサーバ１０７をさらに含む。ウェブロボット（以下、「ボット」」と呼ぶことができる）は、インターネット・ボットとしても知られている。複数のボット１０８ａ〜ｎ（以下、「複数のボット１０８」と呼ぶ）からの個々のボットは、コンタクト・センタのサーバ１０７のデータベース（図示せず）に記憶することができるプログラムされた命令のピース／モジュールである。さらに、個々のボットは、独立するように構成されている。一実施形態では、ボットは、ＷｅｂＲＴＣイネーブル・ブラウザ、ニューラル・ネットワーク（ＮＮ）、単純なＪａｖａＳｃｒｉｐｔ  Ｂ２Ｂおよびウェブ・クローラの機能を組み合わせることによって構築される。
【００２９】
さらに、本発明の一例示的実施形態では、複数のボット１０８は、情報を受け取り、翻訳し、かつ、共有するためのニューラル・ネットワーク（図示せず）を形成するように構成される。さらに、複数のボット１０８は、トラバースし／学習し／経験した情報を記憶するための経験データベース１１０などの経験データベースを使用している。さらに、複数のボット１０８は、それらの経験を共有することによってニューラル・ネットワーク内で互いに助け合うための人工知能を使用するように構成することも可能である。
【００３０】
一実施形態では、経験データベース１１０は、上で言及したコンタクト・センタのデータベースのサブデータベースであってもよい。さらに、複数のボット１０８は、経験データベース１１０を使用して、他のボットの経験から学習することも可能である（すべてのボットは、その経験を経験データベース１１０に記憶しているため）。一実施形態では、ボットは、独自のメモリを有することができ、また、メモリ・データを直接他のボットに転送するための通信手段を有することができる。
【００３１】
一実施形態では、ボットは、経験に基づいて他のボットに提案を提供することができる。例えばあるボットが、戦略「Ｙ」に従うことによってタスク「Ｘ」に成功し、また、別のボットも同じタスクを実行する必要があることをそのボットが通知する場合、そのボットは、別のボットに、タスク「Ｘ」のための成功した戦略として戦略「Ｙ」を提案することができる。一実施形態では、戦略「Ｙ」は、タスク「Ｘ」のためにそのボットによって経験データベース１１０に保存することができ、また、他のボットは、何らかのタスクを実行する前に、経験データベース１１０を探索することができる。
【００３２】
さらに、一実施形態では、コンタクト・センタの代理店は、行動を実施するよう複数のボット１０８（または単一のボット）をプログラムし、あるいは命令する権限を有することができる。また、代理店は、行動を実施するための特定の情報または指標を複数のボット１０８に提供することも可能である。一実施形態では、情報は、標的リスト１０４などの標的リストを含むことができる。さらに、一実施形態では、コンタクト・センタ１０２は、ＷｅｂＲＴＣ技術を使用して複数のボット１０８と標的リスト１０４の通信をイネーブルすることができる。ＷｅｂＲＴＣは、単純なＪａｖａＳｃｒｉｐｔ  ＡＰＩを介した実時間通信（ＲＴＣ）機能を備えたウェブ・ブラウザをイネーブルするオープン・ソース技術である。
【００３３】
図１Ａに示されているように、コンタクト・センタの代理店は、複数のボット１０８のためのプロポーザル（命令）を実施するためのＷｅｂＲＴＣ層１１４を使用しているＷｅｂ  ＡＰＩ１１２（ウェブ応用プログラミング・インタフェース）などのインタフェースを使用することができる。複数のボット１０８は、このプロポーザルに基づいて必要なタスクを実施することができる。本発明の一例示的実施形態では、複数のボット１０８は、報酬点を得るためにのみそれらがタスクを実施する方法で構成することができ、つまりボットは、タスクを実施するための報酬点がボットにオファーされた場合にのみタスクを実施し、報酬点がボットにオファーされない場合はタスクを実施しない。さらに、複数のボット１０８は、他のタスク（利用可能である場合）と比較してより多くの報酬点を提供するタスクに優先権を与えるように構成することも可能である。
【００３４】
現実の世界では、報酬点は場合によってはボットには何の役にも立たない。しかしながら仮想世界では、報酬点は、ボットに行動を実施させるためのトリガとして機能することができる。他の実施形態では、報酬点は、ボットが他のボット（何らかの報酬点を稼いだボット）から学習するのを補助することができ、また、各ボットが稼いだ総報酬点から各ボットの効率を決定するようにコンタクト・センタの代理店をイネーブルすることも可能である。
【００３５】
例えばすべてのボットが同じプログラミング・コードを有している場合、報酬点は、ボットがあるタスクを実施するための戦略を自ら決定する際に、他のボットがその同じタスクで稼いだ報酬点に基づいて決定するのを補助することができ、つまり例えばタスクＡを実施するために１００のボットが展開されると（ニューラル・ネットワークを形成することによって）、その１００のボットのうちの１つは、ニューラル・ネットワーク内の他の９９のボットと比較して、既に最大の報酬点を稼いでいるボットを決定するために、ニューラル・ネットワークから問い合わせることができ、あるいは経験データベース１１０内で問い合わせることができる。その後、ボットは、タスクＡを実施するために高い報酬が支払われるボットによって引き継がれる戦略をコピーすることができる。
【００３６】
この学習は、ニューラル・ネットワーク内の各ボットによって引き継がれると、すべてのボットのスキルを継続して、かつ、矛盾なく強化することができる。したがってある時間期間が経過すると、１００のボットのニューラル・ネットワークは、ほとんどすべての試行でタスクＡを解決するのに十分なスキルを有することができる。他のケースでは、すべてのボットが共通のプログラミング・コードを共有していない場合、複数のボットの中で最も高い報酬点を稼いだボットを有効なプログラム・コードを有していると見なすことができる。これは、ボットのプログラマが他のボットのプログラム・コードを改善するのを補助することができる。
【００３７】
一例示的実施形態では、コンタクト・センタは、場合によっては潜在的なコンタクトまたは潜在的な顧客、あるいは特定の会社のための潜在的な標的の特定のフィルタリングされたリストを標的にしなければならない。一実施形態では、潜在的な標的は、人間実体ならびに非人間実態体あってもよい。例えばコンタクト・センタは、履物製造／販売会社のために働くことができ、また、現実の世界の複製であるビデオ・ゲームなどの仮想世界のオンライン・ゲームで特定の履物小売店（例えば競合組織の店であってもよい店Ｘ）を訪れるすべてのヒューマン・ゲーム・プレーヤ（ｈｕｍａｎ  ｇａｍｅ  ｐｌａｙｅｒｓ）を標的にする目的を有することができる。したがってコンタクト・センタは、報酬点を稼ぐために、それらにオンライン・ゲーム（アパッシュ・ウェブ・サーバのためのＡＰＲなど）のサポート・ライブラリとの対話／問合せをイネーブルすることによって複数のボット１０８をトリガすることができる。一実施形態では、ボットは、何らかのヒューマン・ゲーム・プレーヤとコンタクト・センタのＩＶＲシステムとの接続に成功すると報酬点を稼ぐことができる。
【００３８】
複数のボット１０８は、予め設定済みのいくつかの質問によってオンライン・ゲームのサポート・ライブラリの問合せを開始することができる。各ボットは、サポート・ライブラリに問い合わせることができ、また、結果をそのニューラル・ネットワークの他のボットと共有することができる。このようにして、複数のボット１０８は、ゲームおよびそのゲーム・プレーヤに関する重要な情報を集めることができる。例えば複数のボット１０８は、オンライン・ビデオ・ゲームの仮想世界の店「Ｘ」を訪れている「Ａ」という名前の（ヒューマン・ゲーム・プレーヤの）アバター（Ａｖａｔａｒ）、およびＢという名前のアバターがオンライン・ゲームに存在していることを見出すことができる。次に、複数のボット１０８は、アバター「Ａ」および「Ｂ」のコンタクト情報をオンライン・ゲームのサポート・ライブラリから検索することができ、また、複数のボット１０８からの少なくとも１つのボットは、それらのブラウザとの直接通信を確立することができる。
【００３９】
通信は、ウェブ・チャット、音声呼、ビデオ呼などであってもよい。その後、ボットは、履物製造／販売会社（複数のボットを展開した）に関連する生の促進オファーに対応する詳細を提供することができる。さらに、ボットは、ユーザが履物を購入することができるウェブ・リンクにユーザを導くか（アバターを使用して）、あるいはボットはユーザをコンタクト・センタのＩＶＲシステムに接続することができる（あるいはコンタクト・センタから代理店に直接接続することができる）。これが達成されると、ボットは、予め設定済みの報酬点を受け取ることができる。
【００４０】
別の例では、コンタクト・センタは、ゲームのプレーヤを標的にするために、複数のボット１０８をオンライン・ゲームに展開することができる。次に、複数のボット１０８は、すべてのゲーム・プレーヤの中から一人のゲーム・プレーヤがソーシャル・ネットワーキング・ウェブサイト上でオンラインであることを決定することができる。その後、複数のボット１０８は、ソーシャル・ネットワーキング・ウェブサイト上のユーザからポスティング（ｐｏｓｔｉｎｇ）を走査することができ、また、その展開組織からの何らかの製品とユーザからの何らかのポスティングが一致しているかどうかを決定することができる。製品またはサービスが一致すると、ボット１０８の集団からの少なくとも１つのボットは、インスタントメッセージを送るか、あるいは音声／ビデオ呼を送ることによってユーザとコンタクトすることができる。さらに、ボットは、製品を宣伝するビデオを再生することも可能である。
【００４１】
音声／ビデオ呼の場合、ボットは、バックエンドで音声／ビデオ呼要求を代理店に送ることができ、次に、代理店とユーザの間の呼を橋渡しすることができる。このようにしてボットは、予め設定済みの報酬点を稼ぐ。一実施形態では、ボットは、そのニューラル・ネットワークを使用して、そのユーザが良好な標的であるか、あるいはそうでないかを決定することができ、成功すると、ボットは、そのニューラル・ネットワーク内の他のボットと結果を共有することができる。
【００４２】
一実施形態では、あるボットが報酬点を稼ぐと、そのボットはその成功した戦略を共有することができ、ニューラル・ネットワーク内の他のボットはその戦略を引き継ぐことができる。別の実施形態では、あるボットが報酬点を稼ぐのに失敗するか、あるいは報酬点を稼ぐのに予め設定済みの時間より長い時間がかかると、他のボットは、この失敗から学習することができ、他の標的または他の戦略を試行することができる。さらに、一実施形態では、対話に人的資源を引き込むためにボットに対する費用が発生する場合があり、正の結果の可能性に対する重みが増すことがある。一実施形態では、正の結果は購入を指すことがある。
【００４３】
一実施形態では、ボットは、パターン照合ニューラル・プログラミング（ｎｅｕｒａｌ  ｐｒｏｇｒａｍｍｉｎｇ）（以下、交換可能に「パターン照合アルゴリズム」と呼ぶ）に基づいてその標的を選択することができる。ボットは、何らかの標的を指定することができ、また、ボットが標的に対して試験を実施しようとしている一組の入力／戦略を指定することができ、パターン照合アルゴリズムは、ボットに、ボットがこのような標的または戦略を使用して何らかの報酬を受け取ることができるか否かを知らせることができる。一実施形態では、ボットは、他のボットの成功した戦略をコピーすることができ、また、単に特定の入力／特性のみを変更することができ、かつ、報酬ポイントの期待される量をパターン照合アルゴリズムから決定することができる。さらに、ボットは、期待される報酬ポイントの量に基づいて標的を追求するか否かを決定することができる。
【００４４】
さらに、コンタクト・センタは、複数のボット１０８を使用することによって２つ以上の標的領域を標的にすることができる。コンタクト・センタは、ソーシャル・ネットワーク上、他の評判のよいサイト上、ブログ上などに同時にボットを展開することができる。また、コンタクト・センタは、特定の領域にボットを割り当てることも可能であり、例えばソーシャル・ネットワーク・ウェブサイトに１００のボットを割り当て、ブログ・ウェブサイトに５０のボットを割り当てるなどが可能である。さらに、コンタクト・センタは、ボットがデータを蓄積しなければならず、また、蓄積したデータに基づいてタスクを実施することがボットに要求されるメタデータ語を有するボットを提供することも可能である。例えば複数のボットがビデオをブログ・サイト上に従属的にポストするように命令されると、ボットは、労働、粗悪な実践などのすべての関連する題材を通知する。ボットは、ユーザがビデオ全体を停止することなく見ると、報酬点を受け取ることができる。
【００４５】
一例示的実施形態では、概括的に言えば、ボットは、任意のウェブ・サービスから標的を拾い上げるようにプログラムすることができ、また、ボットは、女性ユーザが「Ｘ」、「Ｙ」および「Ｚ」をブラウジング（ｂｒｏｗｓｉｎｇ）し、その女性が自動車のオンライン・ビデオを見ていること、およびどこで自動車の促進ビデオを見せるかをそのボットが決定することができることを解析することができ、その場所には、その女性ユーザがそのビデオを見る高い確率が存在している。さらに、ボットは、ＷｅｂＲＴＣ技術を使用することにより、その女性ユーザとコンタクト・センタからの代理店との間に、自動車購入または関連する問合せに関するビデオ呼のブリッジを確立することも可能である。
【００４６】
さらに、本発明の一例示的実施形態では、すべてのボットは、必要な行動を実施するようボットをイネーブルする事業開発システム１１６（図１Ｂに示されているもの）などのシステム・プログラムを含む。詳細には、事業開発システム１１６は、識別し、接近し、対話し、かつ、複数のボット１０８を展開した企業の何らかの製品またはサービスを購入するようウェブ・サーファ（すなわちオンライン・ヒューマン・ユーザ（ｏｎｌｉｎｅ  ｈｕｍａｎ  ｕｓｅｒ））を引き寄せるよう、複数のボット１０８をイネーブルする。さらに、事業開発システム１１６は、ニューラル・ネットワークとして機能し、かつ、成功した、あるいは失敗に終わったすべての実行済み活動／タスクに対応する情報を記憶するための経験データベース（データベース１１０）を構築するよう、複数のボット１０８をイネーブルする。それにより、ボットは、他のボットの成功および失敗から学習することができ、延いては複数のボット１０８の性能が改善される。事業開発システム１１６の詳細な構成および説明は、本発明の図１Ｂにさらに示されている。
【００４７】
図１Ｂは、企業のための事業機会の開発におけるコンタクト・センタ１０２をサポートする事業開発システム１１６などのシステムの一例示的ブロック図である。図に示されているように、事業開発システム１１６は、ボット（図１Ａに示されている１０８ａ）の一部であり、ボット１は、コンタクト・センタ１０２のデータベース（図示せず）に記憶することができる。事業開発システム１１６は単にボット１の一部であるだけではなく、複数のボット１０８の各ボットが事業開発システム１１６を所有し、図１Ｂには、本発明をより良好に理解するために、事業開発システム１１６を備えた単一のボットが示されていることは当業者には理解されよう。
【００４８】
一実施形態では、事業開発システム１１６は、適切な標的のより正確な発見を支援するためにセマンティック・ウェブ技術を備えることができる。また、セマンティック・ウェブは、計算ＡＰＩを介して利用することができるデータの意味に関する情報を提供するため、セマンティック・ウェブ技術は、ボットとその標的との間のより有意義な対話のための手段を提供する。
【００４９】
さらに、図に示されているように、事業開発システム１１６は、それらに限定されないが、標的探索モジュール１１８、戦略決定モジュール１２０、戦略実行モジュール１２２および戦略共有モジュール１２４などの様々なモジュールを含むことができる。標的探索モジュール１１８は、標的リストを受け取るように構成される。標的リストは、コンタクト・センタの代理店または標的上にボットを展開している組織／企業の任意の代理が提供することができる。標的リストは、特定の標的に対して実施しなければならないタスクについてボット１０８に知らせるデータを含むことができる。
【００５０】
標的は、任意のソーシャル・ウェブサイト、ブログ、ゲーミング・サーバなどであってもよい。さらに、標的リストは、標的のサポート・ライブラリへのボット１０８ａのアクセスを可能にする接続リンクを含む。どのシステムのサポート・ライブラリも、システムに対応する利用可能なすべてのデータを記憶するように構成される。例えば標的探索モジュール１１８は、特定のゲーミング・サーバと接続されるすべてのヒューマン・プレーヤ（ｈｕｍａｎ  ｐｌａｙｅｒ）を探索し、かつ、ゲーミング・ディスクを創作し／販売する会社の顧客取締役と話をするようにそれらに強要する命令を受け取ることができる。
【００５１】
さらに、標的探索モジュール１１８は、報酬情報を受け取るように構成される。この報酬情報は、標的上にボットを展開している組織の任意の代理から受け取ることも可能である。報酬情報は、タスクを実施している間、報酬点を達成するために従わなければならない特定の命令を含むことができる。例えば標的探索モジュール１１８は、ヒューマン・プレーヤと会社のＩＶＲシステムが接続すると、ボット１０８ａは１０点を受け取り、また、プレーヤが会社の代理店と少なくとも５分間話をしたら、ボット１０８ａは、合計２０点の余分の点を受け取る情報を受け取ることができる。
【００５２】
さらに、プレーヤが何らかの購入を発注すると、ボット１０８ａは、合計３０点を受け取る。さらに、標的探索モジュール１１８は、受け取った標的内の／受け取った標的から標的実体を探索するように構成される。例えば標的があるソーシャル・ネットワーク・ウェブサイトである場合、標的実体は、そのソーシャル・ネットワーク・ウェブサイトの任意のユーザである。
【００５３】
さらに、標的探索モジュール１１８は、探索された標的実体を追求するか否かを決定するためにパターン照合アルゴリズムを使用するように構成される。一実施形態では、パターン照合アルゴリズムは、特定の標的実体から稼ぐことができる点の量に対応する情報を標的探索モジュール１１８に提供することができる。例えば年齢が１〜９歳以内の少年のアバターとＩＶＲシステムの接続に１０点の報酬が存在し、また、年齢が１０〜２０歳の少年のアバターの接続に５０点の報酬が存在し、年齢が２０歳を超える少年の場合は１００点の報酬が存在し、また、任意の年齢の任意の少女とＩＶＲシステムの接続に２０点の報酬が存在していると仮定する。その場合、ボット１０８ａが少なくとも２つの人間のアバターに遭遇すると、パターン照合アルゴリズムを使用した標的探索モジュール１１８は、常に、より多くの報酬点を提供することができるアバター、つまり２１歳以上の少年を選択することが、１８歳の少年を選択するよりも良好な選択である。
【００５４】
戦略決定モジュール１２０は、ボット１０８ａのための最大報酬点を生成することができる選択された（標的探索モジュール１１８によって選択された）標的実体に対応する情報を受け取るように構成される。さらに、戦略決定モジュール１２０は、選択された標的実体を企業に対応する促進活動に結びつけるように構成することも可能である。促進活動は、それらに限定されないが、広告の提供、促進オファー、情報の提供、損傷制限技法の使用、または話題、製品、政党、あるいは企業の事業または営業権のいずれかを改善することができる組織などの特定の主題に対する意識の喚起などの任意の活動を含むことができる。企業の営業権は、それらに限定されないが、商標価値、名声および信頼性を含むことができる。
【００５５】
さらに、戦略決定モジュール１２０は、探索され／選択された標的実体に基づいて、魅力的な登場人物／アバターを決定するための事情および状況を解析することができる。本発明の一例示的実施形態では、戦略決定モジュール１２０は、パターン照合ニューラル・プログラミングを使用して、成功の機会を最適化するための戦略を強化するための登場人物、セルフサービス（ｓｅｌｆ  ｓｅｒｖｉｃｅ）経験、場所、言語および方言を選択することができる。さらに、戦略決定モジュール１２０は、同じ／同様の標的実体に対して、既に報酬点をもたらしている保存された登場人物が存在しているかどうかを探索するために経験データベース１１０を検査することができる。
【００５６】
このような登場人物が見出されると、戦略決定モジュール１２０は、その試験された登場人物を優先的に選択することができる。例えば標的探索モジュール１１８がＩＶＲシステムに接続するために４０歳のある婦人を選択すると、戦略決定モジュール１２０は、標的実体がボット１０８ａの登場人物との会話で心地良さを感じることを保証するために、セールスウーマンの服を着ている４０歳の婦人の登場人物を同じく選択することができる。一方、標的探索モジュール１１８がＩＶＲシステムに接続するために２５歳の少年を選択すると、戦略決定モジュール１２０は、標的実体がボット１０８ａの登場人物との会話で興味を感じることを保証するために、セールスガールの服を着ている２０〜３０歳の少女の登場人物を選択することができる。同様に、標的探索モジュール１１８がＩＶＲシステムに接続するために９歳の少年を選択すると、戦略決定モジュール１２０は、標的実体がボット１０８ａの登場人物との会話で興奮を感じることを保証するために、ビデオ・ゲーム・キャラクタの服（販売を促進すべき）を着ている９歳の少年の登場人物を同じく選択することができる。
【００５７】
さらに、戦略決定モジュール１２０は、ボット１０８ａが報酬点を受け取ることを保証するために、選択された登場人物を使用することにより、選択された標的実体との対話を開始する戦略を決定するように構成される。さらに、戦略決定モジュール１２０は、同じ／同様の標的実体に対して、既に報酬点をもたらしている保存された戦略が存在しているかどうかを探索するために経験データベース１１０を検査することができる。
【００５８】
戦略が見出されると、戦略決定モジュール１２０は、その保存された戦略を優先的に選択することができる。例えばセールスウーマンの服を着ている４０歳の婦人の登場人物が選択されると、戦略決定モジュール１２０は、「やあ、このゲームを楽しんでいますね。私も、息子とよくこのゲームを楽しんだものです。あなたは、このゲームの続きが先週リリースされたことを知っていますか？ここにその続きのビデオ・トレーラ（ｖｉｄｅｏ  ｔｒａｉｌｅｒ）のためのウェブ・リンクがあります。それをチェックアウトして下さい。」と言うのを選択することができる。
【００５９】
セールスガールの服を着ている２０〜３０歳の少女の登場人物が選択されると、戦略決定モジュール１２０は、「やあ、このゲームは、もう流行遅れです。この新しいゲームのスクリーン・ショットをチェックアウトして下さい。多くの新しいものがロードされるため、みんなこの新しいゲームに変えています。これをチェックアウトして下さい。」と言うのを選択することができる。さらに、ビデオ・ゲーム・キャラクタの服を着ている９歳の少年の登場人物が選択されると、戦略決定モジュール１２０は、「やあ、私はこの新しいスーパ・クール・ゲームを楽しんでいます。私と一緒に楽しむもっと多くの友達がほしいです。もしあなたが私と一緒に楽しみたいと思えば、この青いリンクをクリックしてこのゲームをダウンロードして下さい。」と言うのを選択することができる。
【００６０】
戦略実行モジュール１２２は、共同機会と標的実体を結びつけるために、選択された登場人物および選択された戦略に対応する情報を戦略決定モジュール１２０から受け取るように構成される。戦略実行モジュール１２２は、戦略決定モジュール１２０によって選択された戦略を実行する。さらに、戦略実行モジュール１２２は、標的実体から返事を受け取るように構成される。さらに、戦略実行モジュール１２２は、標的実体の返事を翻訳し、かつ、適切な返事を標的実体に提供するように構成される。
【００６１】
一実施形態では、戦略実行モジュール１２２は、ＮＬＰエンジンを使用して標的実体の音声返事を翻訳することができる。さらに、戦略実行モジュール１２２は、予め設定済みの返事またはその経験データベースを頼りにして、標的実体に対する適切な返事を選択することも可能である。さらに、戦略実行モジュール１２２は、返事の精度に関して、それが確であるという条件の場合にのみ標的実体に返事を返すように構成される。さもなければ、標的実体の返事を翻訳することができないこと、または標的実体がフラストレーションを示していること、あるいは標的実体が代理店との会話を要求していることを戦略実行モジュール１２２が翻訳すると、戦略実行モジュール１２２は、標的実体との音声／ビデオを開始することができ、また、バックエンドで代理店とのセッションを開始することができ、また、次に、ＷｅｂＲＴＣブラウザ−ブラウザ実時間通信技術を使用することにより、セッションに参加してコンタクト・センタの代理店による標的実体の処理を可能にすることができる。
【００６２】
戦略共有モジュール１２４は、戦略実行モジュール１２２によって適用された戦略が報酬点を得る結果になったか否か、つまりタスクが成功したか、あるいは失敗したかを決定するように構成される。さらに、戦略共有モジュール１２４は、複数のボット１０８のニューラル・ネットワークによって共有される経験データベース１１０を更新するように構成される。戦略共有モジュール１２４は、ある標的実体に対する戦略が報酬点を稼いだか否かの情報を使用して経験データベース１１０を更新することができる。例えば４０歳の婦人とＩＶＲシステムを結びつける戦略が失敗した場合、戦略共有モジュール１２４は、ピックアップ・ライン（ｐｉｃｋｕｐ  ｌｉｎｅ）ｘｙｚで４０歳の婦人と別の４０歳の婦人との結びつけが報酬点をもたらさなかったというこの情報を経験データベースに入れることができる。これは、４０歳の婦人のゲーム・プレーヤに対するいくつかの新しい戦略を試行するニューラル・ネットワーク内の他のボットの戦略決定モジュールを勇気づけることができる。一方、その戦略が報酬点をもたらすことになれば、ニューラル・ネットワーク内の他のボットの戦略決定モジュールは、４０歳の婦人のゲーム・プレーヤに対して常に同じ戦略を優先的に試行することになる。
【００６３】
このようにして、ボットの事業開発システムは、ボットのニューラル・ネットワークがそれらの間違いから常に学習し、成功する戦略を常に試行し続けることを保証する。したがってボットのニューラル・ネットワークを自己学習ネットワークにすることができ、その性能は、常に向上し続ける。一実施形態では、新しい／他の複数のボットが既に達成済みのマイルストーンからの学習を常に開始することを保証するために、このような学習済みの経験をこれらの新しい／他の複数のボットに最初に働かせることができる（経験データベースを共有することによって）。さらに、本発明の一実施形態では、戦略共有モジュール１２４は、学習済みの情報をニューラル・ネットワーク内の他のボットと直接共有するように構成することも可能である。
【００６４】
図２は、ＷｅｂＲＴＣ技術の使用によってコンタクト・センタ１０２の代理店が標的実体との通信するのを可能にするために使用されるアーキテクチャ２００を示したものである。図に示されているように、コンタクト・センタ１０２（図２には示されていない）の代理店のウェブ・ブラウザ２０２（以下、「代理店のブラウザ」２０２と呼ぶことができる）は、ネットワーク１０６を介して顧客の別のウェブ・ブラウザ２０４（以下、「顧客のブラウザ」２０４と呼ぶことができる）と通信している。一実施形態では、代理店のブラウザ２０２および顧客のブラウザ２０４は、ＷｅｂＲＴＣ技術をサポートしている任意のウェブ・ブラウザであってもよい。さらに、代理店および顧客は、ＷｅｂＲＴＣイネーブル・ブラウザをサポートするデバイスを有していなければならない。このようなデバイスの例は、それらに限定されないが、パーソナル・コンピュータ、移動電話、スマートフォン、パーソナル・ディジタル・アシスタント（ＦＤＡ）、タブレット・コンピュータ、ラップトップなどを含むことができる。
【００６５】
さらに、代理店のブラウザ２０２は、ウェブＡＰＩ１１２の助けを借りたＷｅｂＲＴＣ層１１４により、ネットワーク１０６を介して顧客のブラウザ２０４と通信するのを可能にすることもできる。さらに、ＷｅｂＲＴＣ層１１４は、ピア接続のために使用され、かつ、ウェブＡＰＩ１１２から受け取った提案の実施を補助するＷｅｂＲＴＣ  Ｎａｔｉｖｅ  ＡＰＩ層２０６を含む。さらに、ＷｅｂＲＴＣ層１１４は、ネットワーク１０６全体の接続を確立し、かつ、管理するための実時間プロトコルを使用可能にするために使用されるセッション・マネージャ層２０８を含む。
【００６６】
ＷｅｂＲＴＣ層１１４は、音声エンジン・フレームワーク２１０、ビデオ・エンジン・フレームワーク２１２および輸送フレームワーク２１４などの３つのタイプのフレームワークを含む。音声エンジン・フレームワーク２１０は、音声カードからネットワーク１０６までの音声メディア・チェーンのために使用される。また、この音声エンジン・フレームワーク２１０は、音響エコーの相殺および雑音の低減を促進する。音声エンジン・フレームワーク２１０は、音声通信を記録するための任意選択の音声捕獲ＡＰＩ２１６をさらに含む。
【００６７】
さらに、ビデオ・エンジン・フレームワーク２１２は、代理店のブラウザ２０２を有するデバイス（図示せず）のカメラからネットワーク１０６まで、およびネットワーク１０６からデバイスの表示画面（図示せず）までのビデオ・メディア・チェーンのために使用される。また、ビデオ・エンジン・フレームワーク２１２は、総合ビデオ品質に対するビデオ・ジッターおよびパケット損失の影響を隠す助けとなる。さらに、ビデオ・エンジン・フレームワーク２１２は、カメラによって捕獲される画像からビデオ雑音を除去する。ビデオ・エンジン・フレームワーク２１２は、ビデオ通信を記録するための任意選択のビデオ捕獲ＡＰＩ２１８をさらに含む。
【００６８】
さらに、輸送フレームワーク２１４は、ピア・トゥ・ピア通信に使用され、その任意選択のネットワークＩ／Ｏ  ＡＰＩ２２０は、ネットワーク１０６を介した代理店または顧客の入力／出力の管理を容易にすることができる。このＷｅｂＲＴＣアーキテクチャは、顧客のブラウザ２０４と代理店のブラウザ２０２の通信を可能にする。一実施形態では、顧客のブラウザ２０４は、代理店のブラウザ２０２のアーキテクチャと同様のアーキテクチャを有することができる。
【００６９】
一実施形態では、ボット１０８ａなどのウェブロボットは、標的実体と通信するように代理店に要求するための要求をコンタクト・センタ１０２に送るように構成することができる。代理店は、ボット１０８ａを介して顧客とコンタクトするためのコンタクト詳細を受け取ることができる。代理店は、次に、ＷｅｂＲＴＣイネーブル・ブラウザを使用することにより、標的実体との音声／ビデオセッションを生成することができる。一実施形態では、ボットは、自主的な方法で標的顧客を引き込むように構成することができる。しかしながら、標的が価値の高い標的である場合、あるいは標的がフラストレーションを示している場合などの特定の条件に基づいて、ボットは、それ以上標的を追求しないことを決定することができ、また、標的と代理店を接続することができる。このようにして、ボットは、自主的な方法で企業のための事業開発活動を実施する。このようなボットのニューラル・ネットワークは、インターネットを介して、任意の企業のための極めて高速、効率的、かつ経済的な事業開発方法を生成する。さらに、ボットを追加することは、別のブラウザ例を生成するのとほとんど等価であるため、このようなボットのスケールアップは容易なプロセスである。スケールアップは、メディアがＷｅｂＲＴＣ層からやってくる際に、そのメディアを流している中央メディアサーバが存在しない、という事実によってサポートされる。
【００７０】
図３Ａおよび３Ｂは、潜在的な標的実体を企業に対応する促進活動に結びつけるための方法を示したものである。ステップ３０２で、コンタクト・センタの代理店は、標的リストを使用して企業のための市場拡大の機会を発見するために、インターネットを介して少なくとも１つのボット（ウェブロボット）を展開する。ボットは、ＷｅｂＲＴＣイネーブル・ブラウザ、ニューラル・ネットワーク（ＮＮ）、単純なＪａｖａＳｃｒｉｐｔアプリケーションおよびクローリング能力（ウェブ・クローラ）の機能を組み合わせることによって構築される。標的リストは、ディジタル仮想世界、ソーシャル・メディア・システム、オンライン・ゲーミング・システム、チャット・システム、公衆電話システム、さらにはインターネットを含むことができる。
【００７１】
さらに、ボットは、例えばヒューマン・ユーザによる製品またはサービスの購入を容易にすることによって標的実体を促進活動に結びつけると、報酬点を受け取るように予めプログラムすることができる。さらに、ボットは、その報酬システムを強化する機会を追求するように構成される。ボットは、複数のアプリケーションの指定されたリストのうちの１つまたは複数を使用して、ヒューマン・ユーザであっても、計算実体であってもよい標的を見つけ、かつ、標的を接続すると報酬を蓄積する。指定されるアプリケーションは、自己支援／セルフサービス・アプリケーション、顧客関係管理（ＣＲＭ）システム、またはボットを展開している企業に価値を生み出す他のアプリケーションであってもよい。
【００７２】
ステップ３０４で、ボットは、標的リストから潜在的な標的の探索を開始することができる。一実施形態では、潜在的な標的は、特定の条件を満足する任意のヒューマン・ウェブ・ユーザ（ｈｕｍａｎ  ｗｅｂ  ｕｓｅｒ）であってもよい。この条件は、標的リストと共に受け取ることができる。例えばこの条件は、それらに限定されないが、年齢が５０歳未満のヒューマン・ユーザ、女性ユーザまたは移動電話を探しているユーザを含むことができる。一実施形態では、ボットは、一般に、ディジタル仮想世界、ソーシャル・メディア・システム、公衆電話システム、企業の内部チャット・システム、さらにはインターネットを調査するように導くことができる。さらに、ボットは、標的システム／実体に対する対話方法を自主的に発見するために、確立したＷＳＤＬのような技術（例えばＤＡＭＬ−Ｓ）のスーパーセットである露出サービスの強化型メタデータを使用することができる。ボットは、ボットが報酬機会を強化することができることを決定すると、そのボットが選択するパターン照合ニューラル・プログラミングに基づいて一致を仮定する能力を有している。
【００７３】
さらに、ステップ３０６で、ボットが潜在的な標的を決定すると、方法はステップ３０８へ進行し、さもなければ方法は、ステップ３０４からもう一度開始する。一実施形態では、適切な標的のより正確な発見を支援するためにセマンティック・ウェブ技術が使用される。さらに、上記ステップは、標的探索モジュール１１８によって実施することができる。
【００７４】
ステップ３０８で、ボットは、その潜在的な標的を引き込むために、セルフサービス経験のライブラリから適切な登場人物を選択する。ライブラリは、既に他の標的を試行した登場人物のリストを含むことができる。ボットは、登場人物のその前の成功または失敗に基づいて適切な登場人物を選択する。ボットが履歴データを全く発見しない場合、ボットは、状況に応じて登場人物をコピーすることができる。例えば標的実体が２０歳の男性である場合、ボットは、２０歳の少女の登場人物を選択することができる。
【００７５】
ステップ３１０で、ボットは、その潜在的な標的を引き込むために、セルフサービス経験のライブラリから適切な戦略を選択する。ライブラリは、既に他の標的に対して試行した戦略のリストを含むことができる。ボットは、戦略のその前の成功または失敗に基づいて適切な戦略を選択する。ボットが履歴データを全く発見しない場合、ボットは、製品またはサービスの購入などの促進活動にその標的を結びつけるために、その潜在的な標的に対する適切な促進活動を選択することができる。例えばその潜在的な標的が移動電話のビデオ・レビューを探索している場合、ボットは、その展開企業の移動電話の促進ビデオのウェブ・リンクを提供することができる（ＷｅｂＲＴＣ通信を介して）。一実施形態では、ステップ３０８および３１０は、戦略決定モジュール１２０によって実施することができる。
【００７６】
ステップ３１２で、ボットは、いくつかの文章を使用して返事を返すことができ、あるいは音声呼を確立することができ、次にボットは、ＮＬＰエンジンを使用して返事を翻訳することができる。さらに、ステップ３１４で、ボットは、その潜在的な標的の返事が予め設定済みの特定の条件、例えばそれらに限定されないが、返事を翻訳することができない、返事が標的のフラストレーションを示している、返事が未知の問合せを含んでいる、標的が代理店との会話を望んでいることを返事が示しているなどの特定の条件を満足しているかどうかを決定する。返事がその条件を満足していない場合、方法はステップ３１６へ進行し、さもなければステップ３１８へ進行する。
【００７７】
本発明の一例示的実施形態では、ボットの報酬システムは、そのニューラル・プログラミングによって駆動される。ボットは、標的システム（例えばソーシャル・メディア・サービスまたはブログ・サービスによって露出される問合せ可能ＡＰＩ）に結合し、かつ、発見された値をそのニューラル・ネットワーク（ＮＮ）のための入力の一部として使用する。さらに、ボットは、その識別のライブラリ、セルフサービス経験のライブラリ（すなわち経験データベース１１０）、ＮＬＰ提案または他の有用な入力からの候補値を試験することによって他の入力値を加えることも可能である。ＮＮは、入力の組合せ毎に（一部は標的システムから検出され、また、一部はボットによる選択が可能である）出力セット／パターンを計算することができる。多くの理論的な組合せを短時間で試験することができる。入力の一部は、共に良好に働いている現在の入力のセットを示す値を提示することができる出力パターンを生成することができる。さらに、ボットは、ボットが制御することができる一組の入力を使用することも可能であり、また、標的との共同を開始し、そのＷｅｂＲＴＣメディア能力を利用することも可能である。
【００７８】
ステップ３１６で、ボットは、その潜在的な標的に適切に返事を返し（その自主的なモードで）、また、移動電話を購入するためのウェブ・リンクをその潜在的な標的に提供することができる。一方、ステップ３１８で、ボットは、移動電話を購入するようにその標的を引き込むために、その潜在的な標的との呼を確立するようにコンタクト・センタからの代理店に知らせる。一実施形態では、ステップ３１２〜３１８は、戦略実行モジュール１２２によって実施することができる。
【００７９】
さらに、一実施形態では、成功するための重み付き機会に基づいて選択することができるＷｅｂＲＴＣ促進セルフサービス音声経験が返事を受け取ることができ、また、ボットは、そのＢ２Ｂを使用して、進行中のこのセッションをさらなる報酬のためにコンタクト・センタ・アプリケーションに差し向けることができる。つまり、ボットは、一組の条件（例えば価値の高い標的、標的がフラストレーションを示している）に基づいて実際の代理店を結びつけることができる。これは、顧客の観点からすると、ボット様機能をはるかに許容可能なものにすることができる。また、ボットは、完全な自主モードへの復帰を決定することも可能である（ステップ３１６におけるように）。
【００８０】
その後ステップ３２０で、ボットは、他のボットに教示するために、その潜在的な標的を取り扱ったその経験をセルフサービス経験のライブラリに記憶する。一実施形態では、ＮＮは、このような「逆伝搬」の当分野で知られている技法を使用して、どの入力ページが報酬をもたらすか、かつ、このような情報をボット間で共有することができる。それによりボットは、間接的に共同して複数のボット間で共有することができるニューラル・パターンの共通の財産を構築することができる。
【００８１】
例えばボットは、２０歳の少女の登場人物を使用することによって、また、モバイルＡＢＣのビデオＸＹＺを示すことにより、２０歳の男性の顧客がコンタクト・センタとコンタクトすることなくモバイルを購入した情報を記憶することができる。これは、移動電話のビデオを探索している１５〜２５歳の少年に対して同じ戦略を実施するように他のボットに教示することができる。一実施形態では、ステップ３２０は、戦略共有モジュール１２４によって実施することができる。
【００８２】
本発明の一例示的実施形態では、ボットのための入力パターンは、標的システムの利用可能な特徴に応じて恣意的に複雑にすることができる。例えば標的システムが仮想世界である場合、入力パターンは、時刻、場所、オファーに対するサービス、近接しているアバター登場人物のタイプ、アバター対話の先行する１０分間の所感などであってもよい。さらに、ボットは、このような入力を使い尽くし、かつ、その利用可能な登場人物および経験を使用してさらなる入力値を反復する。また、出力の組合せ毎にパターンが生成される。例えばあるＮＮ報酬パターンが結果をもたらすのは、それが女性のオートバイブランド熱狂者の登場人物を仮定し、かつ、スパークプラグの取外し方およびスパークプラグをきれいにする方法のビデオを示すことをオファーしている場合のみであることをボットが見出すと、ボットは、このような登場人物を優先し、かつ、選択された整備ビデオを用いて近傍の標的と接触する。
【００８３】
次に、上記の原理を示すために、ある例について論じる。以下の例は、本発明の動作を本発明の一実施形態に従って示したものである。本発明は、任意の企業内で実施することができ、何らかの特定の企業または企業の通信フレームワークに限定されないことは当業者には理解されよう。
【００８４】
企業は、仮想世界オートバイ展示会に複数のボットを展開している。仮想世界オートバイにおけるヒューマン・ビジター（ｈｕｍａｎ  ｖｉｓｉｔｏｒ）は、人間に似たディジタル・アバターを使用して仮想世界オートバイ展示会をチェックアウトすることができる。仮想世界オートバイ展示会は、異なるオートバイブランドのために様々な地理的区画に分割することができる。さらに、ボットの集団は、オートバイブランド「Ｘ」によって展開することができ、また、ボットは、仮想世界オートバイ展示会に入場する登場人物／人間のアバターを使用することができる。
【００８５】
ボットは、２０歳の少年のアバターがブランド「Ｘ」の複数のバイクのうちの１つを見ていることを解析することができる。ボットは、次に、Ｔ−シャツを着ている、ブランド「Ｘ」の２０歳の代理人のそのアバター、およびブランド「Ｘ」のＩＤカードを変更することができる。その後、ボットは、２０歳の少年が見て観察しているバイクに関する心地良い言葉を発することにより、その２０歳の少年のアバターとの対話を開始することができる。この行動は、その少年のアバターが歩み去ると失敗に終わることになる。次に、ボットは、ニューラル・ネットワーク内で、その登場人物を試行することによって、また、戦略を称賛することによって失敗したこの情報を共有することができる。したがってネットワーク内の他のボットは、その戦略を引き継ぐことを止めることができ、また、「あなたは、あなたのバイクのスパークプラグをきれいにしますか？それが必要です」という質問で同じ少年への接近を試行することができる。この行動は、その少年からの返事をもらうことになる。ボットは、ＮＬＰ（自然言語プロセッサ）エンジンを使用してその少年の返事を翻訳し、かつ、適切に返事を返すことができ、例えばその少年が「いいえ」と返事をすると、ボットは、「あなたは、あなたのバイクを整備するためのこの実践を開始しなければなりません。私は、スパークプラグをきれいにする方法のビデオを持っていますが、そのビデオを見たいですか？」と言うことができる。
【００８６】
その後、ボットは、スパークプラグをきれいにする方法を教示するブランド「Ｘ」の促進ビデオを示すことができ、また、同じくブランド「Ｘ」のスパークプラグの販売を促進する。ビデオの終わりに、その少年によるブランド「Ｘ」の何らかの製品の購入を可能にするクリック可能リンクを提供することができ、その少年がそのリンクをクリックすると、関連するボットは報酬点を受け取ることができる。関連するボットは、次に、この成功した戦略を他のボットと共有することができ、他のボットは、様々な整備ビデオを使用して、ヒューマン・ビジターのアバターへの接近を直ちに開始することができる。
【００８７】
以上、本発明の例示的システムおよび方法について、コンタクト・センタに関連して説明した。しかしながら、本発明を不必要に曖昧にすることを回避するために、いくつかの既知の構造およびデバイスについては、以上の説明では省略されている。この省略は、特許請求される発明の範囲を制限するものとして解釈してはならない。特定の詳細は、本発明の理解を提供するために示されたものである。しかしながら、本発明は、本明細書において示されている特定の詳細以外の様々な方法で実践することができることを理解されたい。
【００８８】
さらに、本明細書において説明されている本発明の例示的実施形態は、一緒に並べて配置されたシステムの様々な構成要素を示しているが、システムの特定の構成要素は、ＬＡＮおよび／またはインターネットなどの分散形ネットワークのある距離を隔てた部分に遠隔で配置することも、あるいは専用システム内に配置することも可能である。したがってシステムの構成要素は、交換器、サーバおよび／またはアジャンクトなどの１つまたは複数のデバイス内で組み合わせることができ、あるいはアナログおよび／またはディジタル遠隔通信ネットワーク、パケット交換ネットワークまたは回線交換ネットワークなどの分散形ネットワークの特定のノード上に一緒に並べて配置することも可能であることを理解されたい。
【００８９】
以上の説明から、また、計算効率の理由で、システムの構成要素は、システムの動作に影響を及ぼすことなく、構成要素の分散形ネットワーク内の任意の位置に配置することができることは理解されよう。例えばＰＢＸおよびメディアサーバ、ゲートウェイなどの交換器内、１つまたは複数の通信デバイス内、１つまたは複数のユーザの構内、あるいはそれらのいくつかの組合せの中に様々な構成要素を配置することができる。同様に、１つまたは複数の遠隔通信デバイスとその関連する計算デバイスの間で、システムの１つまたは複数の機能部分を分散させることができる。
【００９０】
さらに、複数の要素を接続している様々なリンクは、有線リンクまたは無線リンクであっても、あるいはそれらの任意の組合せであってもよく、あるいは接続されている要素にデータを供給および／または通信することができ、また、接続されている要素からデータを供給および／または通信することができる任意の他の知られている、または後に開発される１つまたは複数の要素であってもよいことを理解されたい。また、これらの有線リンクまたは無線リンクはセキュア・リンクであってもよく、暗号化された情報を通信することができる。リンクとして使用される伝送媒体は、例えば電気信号のための任意の適切な搬送波であってもよく、同軸ケーブル、銅線および光ファイバを含み、また、例えば電波通信および赤外線データ通信の間に生成される音波または光波の形態を取ることができる。
【００９１】
また、流れ図について、事象の特定のシーケンスに関連して説明し、かつ例示したが、本発明の動作に実質的に影響を及ぼすことなくこのシーケンスに変更、追加および省略を行うことができることを理解されたい。
【００９２】
本発明のいくつかの変形形態および変更態様を使用することができる。本発明のいくつかの特徴は、他の特徴を提供することなく提供することができる。
【００９３】
例えば一代替実施形態では、本発明のシステムおよび方法は、専用コンピュータ、プログラム済みマイクロプロセッサまたはマイクロコントローラ、および１つまたは複数の周辺集積回路素子、ＡＳＩＣまたは他の集積回路、ディジタル信号プロセッサ、離散素子回路などのハードワイヤード電子回路または論理回路、ＰＬＤ、ＰＬＡ、ＦＰＧＡ、ＰＡＬ、専用コンピュータなどのプログラマブル論理デバイスまたはゲートアレイ、任意の匹敵する手段などと共に実施することができる。
【００９４】
一般に、本明細書において例示されている方法を実施することができる１つまたは複数の任意のデバイスまたは手段を使用して、本発明の様々な態様を実施することができる。本発明のために使用することができる例示的ハードウェアには、コンピュータ、ハンドヘルド・デバイス、電話（例えばセルラ、インターネット・イネーブル、ディジタル、アナログ、ハイブリッドなど）、および当分野で知られている他のハードウェアがある。これらのデバイスのうちのいくつかは、プロセッサ（例えば単一または複数のマイクロプロセッサ）、メモリ、不揮発性記憶装置、入力デバイスおよび出力デバイスを含む。さらに、それらに限定されないが、分散処理またはコンポーネント／オブジェクト分散処理、並列処理または仮想計算機処理を含んだ代替ソフトウェア実施態様を構築して、本明細書において説明されている方法を実施することも可能である。
【００９５】
本発明のさらに他の実施形態では、開示されている方法は、様々なコンピュータまたはワークステーション・プラットフォーム上で使用することができる携帯形ソースコードを提供するオブジェクトまたはオブジェクト指向ソフトウェア開発環境を使用して、ソフトウェアと共に容易に実施することができる。別法としては、開示されているシステムは、標準の論理回路またはＶＬＳＩ設計を使用して、その一部またはすべてをハードウェアで実施することも可能である。ソフトウェアを使用して本発明によるシステムを実施するか、あるいはハードウェアを使用して本発明によるシステムを実施するかどうかは、システムの速度および／または効率要求事項、特定の機能、および利用される特定のソフトウェアまたはハードウェア・システム、あるいはマイクロプロセッサまたはマイクロコンピュータ・システムによって決まる。
【００９６】
本発明のさらに他の実施形態では、開示されている方法は、コントローラおよびメモリ、専用コンピュータ、マイクロプロセッサなどと共同してプログラム済み汎用コンピュータ上で実行される、記憶媒体に記憶することができるソフトウェアでその一部を実施することができる。これらの例では、本発明のシステムおよび方法は、アプレット、ＪＡＶＡ（登録商標）またはＣＧＩスクリプトなどのパーソナル・コンピュータ上に埋め込まれるプログラムとして、サーバまたはコンピュータ・ワークステーション上に常駐する資源として、専用測定システム、システム構成要素などに埋め込まれるルーチンとして実施することができる。また、システムは、システムおよび／または方法をソフトウェアおよび／またはハードウェア・システムに物理的に組み込むことによって実施することも可能である。
【００９７】
本発明は、特定の標準およびプロトコルを参照して、実施形態の中で実施される構成要素および機能を記述しているが、本発明は、このような標準およびプロトコルに限定されない。本明細書においては言及されていない他の同様の標準およびプロトコルが存在しており、本発明に包含されるものと見なされる。さらに、本明細書において言及されている標準およびプロトコル、ならびに本明細書においては言及されていない他の同様の標準およびプロトコルは、定期的に、本質的に同じ機能を有するより高速で、かつ、より有効な等価物に置き換えられる。同じ機能を有するこのような置換標準およびプロトコルは、本発明に包含される等価物と見なされる。
【００９８】
本発明は、様々な実施形態、構成および態様では、様々な実施形態、副組合せおよびそれらのサブセット（ｓｕｂｓｅｔ）を含む、実質的に本明細書において示され、かつ、説明されている構成要素、方法、プロセス、システムおよび／または装置を含む。本発明の作製方法および使用方法については、本開示を理解すれば当業者には理解されよう。本発明は、様々な実施形態、構成および態様では、本明細書において示されていない、および／または説明されていない項目がない場合におけるデバイスおよびプロセスの提供を含み、あるいは本発明の様々な実施形態、構成または態様では、例えば性能を改善するため、容易性を達成するため、および／または実施のコストを低減するために、以前のデバイスまたはプロセスに使用されていたかも知れないこのような項目がない場合を含む。
【００９９】
本発明の以上の議論は、本発明を示し、かつ、説明するために提示されたものである。以上の説明には、本明細書において開示されている１つまたは複数の形態に本発明を限定することは意図されていない。以上の発明を実施するための形態では、例えば本発明の様々な特徴は、１つまたは複数の実施形態、構成または態様では、開示を簡潔にするためにまとめてグループ化されている。本発明の実施形態、構成または態様の特徴は、上で論じた代替実施形態、構成または態様以外の代替実施形態、構成または態様では組み合わせることが可能である。この開示方法は、特許請求される発明は、個々の請求項に明確に記載されている特徴より多くの特徴を必要とする、という意図を反映するものとして解釈してはならない。そうではなく、以下の特許請求の範囲が反映しているように、本発明の態様は、開示されている単一の上記実施形態、構成または態様のすべての特徴より少ないことにある。したがって以下の特許請求の範囲は、これによりこの発明を実施するための形態に組み込まれており、各請求項は、本発明の個別の好ましい実施形態として独立している。
【０１００】
さらに、本発明の説明には、１つまたは複数の実施形態、構成または態様、ならびに特定の変形形態および変更態様の説明が含まれていたが、例えば本開示を理解した後で当業者および当分野の知識の範疇である他の変形形態、組合せおよび変更態様も本発明の範囲内である。許容される範囲まで代替実施形態、構成または態様を包含する権利を得ることが意図されており、それには、特許請求される代替、交換可能および／または等価構造、機能、範囲またはステップに対する代替、交換可能および／または等価構造、機能、範囲またはステップを含み、このような代替、交換可能および／または等価構造、機能、範囲またはステップが本明細書において開示されている、あるいは開示されていないには無関係であり、また、すべての特許請求可能な主題に公然と供することは意図されていない。
【図１Ａ】
2014182821.tif 000003
【図１Ｂ】
2014182821.tif 000004
【図２】
2014182821.tif 000005
【図３Ａ】
2014182821.tif 000006
【図３Ｂ】
2014182821.tif 000007
【外国語明細書】
2014182821.tif 000008
2014182821.tif 000009
2014182821.tif 000010
2014182821.tif 000011
2014182821.tif 000012
2014182821.tif 000013
2014182821.tif 000014
2014182821.tif 000015
2014182821.tif 000016
2014182821.tif 000017
2014182821.tif 000018
2014182821.tif 000019
2014182821.tif 000020
2014182821.tif 000021
2014182821.tif 000022
2014182821.tif 000023
2014182821.tif 000024
2014182821.tif 000025
2014182821.tif 000026
2014182821.tif 000027
2014182821.tif 000028
2014182821.tif 000029
2014182821.tif 000030
2014182821.tif 000031
2014182821.tif 000032
2014182821.tif 000033
2014182821.tif 000034
2014182821.tif 000035
2014182821.tif 000036
2014182821.tif 000037
2014182821.tif 000038
2014182821.tif 000039
2014182821.tif 000040
2014182821.tif 000041
2014182821.tif 000042
2014182821.tif 000043
2014182821.tif 000044
2014182821.tif 000045
2014182821.tif 000046