(57)【要約】  本開示の実施形態は、ユーザーデバイスによって開始された検索クエリを解析して、特定のビジネスに関する質問（例えば、製品、サービス、従業員、イベント等の製品ブランドデータ）に関連付けられた自然言語問い合わせを識別する知識検索エンジンプラットフォームを提供する。これは、イベントの隠されたパターン及び関係を求めて大量のデータを検索することと、この知識データをユーザーにとって容易に理解可能なフォーマットで提示することとを含むことができる。その場合、知識データは、容易にわかり易い構造化された形式で提示されて、ユーザーがユーザーデバイスを介して自身が求めている索出すべき情報を見つけることが可能になる。知識データは、ユーザーが、潜在的な競合者の結果を返すローカルパックを検索することによって競合者を識別することを可能にする競合者インテリジェンスも含むことができる。ローカルパックは、ユーザーがユーザーデバイスを用いて検索を行っているロケーションのインジケーションの付近内とすることができる。【選択図】図１Ａ
2021503143.tif 000002
【特許請求の範囲】
【請求項１】
処理デバイスによって、検索クエリを解析して、製品ブランドデータに関連付けられた自然言語問い合わせを識別することと、
前記処理デバイスによって、前記自然言語問い合わせに基づいて前記製品ブランドデータについての前記検索クエリに関連付けられたコンテキストを識別することと、
前記処理デバイスによって、前記識別されたコンテキストに基づいて前記製品ブランドデータに専用の１つ以上の所定のデータベースから知識情報を選択することと、
前記処理デバイスによって、前記自然言語問い合わせに従ってユーザー対話インターフェースにおいてユーザーデバイス側に前記知識情報を提示することと、
を含む、方法。
【請求項２】
前記知識情報は、前記製品ブランドデータに関連付けられたイベントの前記ユーザー対話インターフェース上でロケーションを示す、請求項１に記載の方法。
【請求項３】
前記検索クエリは、前記ユーザーデバイスにおいて受信された音声データ、テキストデータ又はユーザーディスプレイジェスチャーのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項４】
前記ユーザー対話インターフェースは、チャットメッセージインターフェース、検索カード又はインタラクティブマップインターフェースのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記検索クエリに基づいて前記製品ブランドデータに関連付けられた前記知識情報におけるギャップを識別すること、
を更に含む、請求項１に記載の方法。
【請求項６】
前記ギャップを識別することに応答して、前記製品ブランドデータの前記知識情報における前記ギャップに関する更新情報の要求を前記ユーザーデバイスに提供すること、
を更に含む、請求項５に記載の方法。
【請求項７】
前記ギャップを識別することに応答して、前記知識情報における前記ギャップに関する更新情報の要求を前記製品ブランドデータに関連付けられた商店システムに提供すること、
を更に含む、請求項５に記載の方法。
【請求項８】
前記製品ブランドデータに関する前記更新情報を検証するためにコントローラーデバイスに提供すること、
を更に含む、請求項７に記載の方法。
【請求項９】
メモリと、
前記メモリに作動的に結合された処理デバイスであって、
検索クエリを解析して、製品ブランドデータに関連付けられた自然言語問い合わせを識別することと、
前記自然言語問い合わせに基づいて前記製品ブランドデータについての前記検索クエリに関連付けられたコンテキストを識別することと、
前記識別されたコンテキストに基づいて前記製品ブランドデータに専用の１つ以上の所定のデータベースから知識情報を選択することと、
前記自然言語問い合わせに従ってユーザー対話インターフェースにおいてユーザーデバイス側に前記知識情報を提示することと、
を行う、処理デバイスと、
を備える、システム。
【請求項１０】
前記知識情報は、前記製品ブランドデータに関連付けられたイベントの前記ユーザー対話インターフェース上でロケーションを示す、請求項９に記載のシステム。
【請求項１１】
前記検索クエリは、前記ユーザーデバイスにおいて受信された音声データ、テキストデータ又はユーザーディスプレイジェスチャーのうちの少なくとも１つを含む、請求項９に記載のシステム。
【請求項１２】
前記ユーザー対話インターフェースは、チャットメッセージインターフェース、検索カード又はインタラクティブマップインターフェースのうちの少なくとも１つを含む、請求項９に記載のシステム。
【請求項１３】
前記処理デバイスは、前記検索クエリに基づいて前記製品ブランドデータに関連付けられた前記知識情報におけるギャップを識別する、請求項９に記載のシステム。
【請求項１４】
前記処理デバイスは、前記ギャップを識別することに応答して、前記知識情報における前記ギャップに関する更新情報の要求を前記製品ブランドデータに関連付けられた商店システムに提供する、請求項１３に記載のシステム。
【請求項１５】
前記処理デバイスは、前記ギャップを識別することに応答して、前記知識情報における前記ギャップに関する更新情報の要求を前記製品ブランドデータに関連付けられた商店システムに提供する、請求項１３に記載のシステム。
【請求項１６】
前記処理デバイスは、前記製品ブランドデータに関する前記更新情報を検証するためにコントローラーデバイスに提供する、請求項１５に記載のシステム。
【請求項１７】
処理デバイスによって実行されると、該処理デバイスに、
検索クエリを解析して、製品ブランドデータに関連付けられた自然言語問い合わせを識別することと、
前記自然言語問い合わせに基づいて前記製品ブランドデータについての前記検索クエリに関連付けられたコンテキストを識別することと、
前記識別されたコンテキストに基づいて前記製品ブランドデータに専用の１つ以上の所定のデータベースから知識情報を選択することと、
前記自然言語問い合わせに従ってユーザー対話インターフェースにおいてユーザーデバイス側に前記知識情報を提示することと、
を行わせる命令を含む、非一時的コンピューター可読媒体。
【請求項１８】
前記処理デバイスは、前記検索クエリに基づいて前記製品ブランドデータに関連付けられた前記知識情報におけるギャップを識別する、請求項１８に記載の非一時的コンピューター可読媒体。
【請求項１９】
前記処理デバイスは、前記製品ブランドデータの前記知識情報における前記ギャップに関する更新情報の要求を前記ユーザーデバイスに提供することを更に行う、請求項１８に記載の非一時的コンピューター可読媒体。
【請求項２０】
前記処理デバイスは、前記製品ブランドデータに関する前記更新情報を検証するためにコントローラーデバイスに提供することを更に行う、請求項１９に記載の非一時的コンピューター可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、２０１７年１０月３１日に出願された米国仮出願第６２／５７９，７４８号、２０１８年４月２３日に出願された米国仮出願第６２／６６１，３６７号、及び２０１８年５月１５日に出願された米国仮出願第６２／６７１，９１８号の利益を主張する。それらの開示内容は、引用することによって、その全体が本明細書の一部をなす。
【０００２】
本開示は、包括的には、自然言語処理、検索エンジン及び知識発見に関し、より詳細には、向上したビジネスリスティングのための知識検索エンジンプラットフォームに関する。
【背景技術】
【０００３】
歴史的に、ビジネス及び個人によって、自身の製品及びサービスを広告及び販売するために莫大な時間、金額、及び労力が消費されてきた。何世代にもわたって、このようなビジネスの事柄を実現するために種々のメディアが使用されてきた。インターネット等のオープンネットワークの広範囲に波及する性質により、新たな顧客を惹き付けつつ既存顧客を維持するグローバルな手段が提供されてきた。顧客は、インターネット上で利用可能な情報を得るために、検索エンジンを用いることができる。検索エンジンは、データベースを検索し、次いで、ユーザーによって指定される検索語に関する情報を収集／ディスプレイするソフトウェアプログラムである。多くの検索エンジンは、限られた検索機能を有しており、企業ネットワーク若しくはプロプリエタリネットワーク内部のコンピューターシステムに記憶された情報、又はインターネット上の情報を見つけることを支援するように設計されている。
【０００４】
本開示は、限定ではなく例示として示されており、以下で説明される図面に関連して検討すると以下の詳細な説明を参照してより十分に理解することができる。
【図面の簡単な説明】
【０００５】
【図１Ａ】本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームの高レベルアーキテクチャの一例を示す図である。
【図１Ｂ】本開示の１つ以上の態様による、図１Ａの知識検索エンジンプラットフォームとともに動作するインターフェースの一例を示す図である。
【図１Ｃ】本開示の１つ以上の態様による、図１Ａの知識検索エンジンプラットフォームとともに動作するインターフェースの一例を示す図である。
【図２Ａ】本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームをサポートするメモリを備えるシステムの一例を示す図である。
【図２Ｂ】本開示の１つ以上の態様による、図２Ａの知識検索エンジンプラットフォームとともに動作するインターフェースの一例を示す図である。
【図２Ｃ】本開示の１つ以上の態様による、イベントページリスティングの一例の公開を示す図である。
【図３Ａ】本開示の１つ以上の態様による構造化知識データの例を示す図である。
【図３Ｂ】本開示の１つ以上の態様による構造化知識データの例を示す図である。
【図３Ｃ】本開示の１つ以上の態様による構造化知識データの例を示す図である。
【図４】本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームを実現する一例の方法のフロー図である。
【図５】本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームを実現する一例の方法のフロー図である。
【図６】本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームを実現する一例の方法のフロー図である。
【図７】本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームを実現する一例の方法のフロー図である。
【図８】本開示の１つ以上の態様による、商店によって開始される要求に応答してアクションを実行する一例の方法のフロー図である。
【図９】本開示の１つ以上の態様による、システムによって開始される商店システムとのメッセージ交換に関連付けられたアクションを実行する一例の方法のフロー図である。
【図１０】本開示の１つ以上の態様による、商店システムに関連付けられた競合者データを管理する一例の方法のフロー図である。
【図１１】本開示のいくつかの実施形態に従って動作する一例のコンピューターシステムを示す図である。
【発明を実施するための形態】
【０００６】
エンドユーザー（例えば、ウェブインターフェースを介した検索を開始するユーザー）から受信されたクエリに対する関連データを見つけるために、多くの検索エンジンは、エンドユーザーによって提供されるテキストデータに基づくキーボード検索を用いる。検索を行う際、エンドユーザーは、検索クエリ入力内のキーワードに基づいて検索エンジンによってコピー及びインデックス付けされるクエリに応答するウェブ要素（例えば、ウェブページ）を識別することを求める。キーワードのうちのいずれかが誤っている（例えば、タイプミス、スペル誤り等を含めて不完全である）か、又は検索エンジンによってインデックス付けされていない場合、ユーザーが求める情報は、クエリに応答して識別又は発見されないことがある。検索クエリ内のキーワードの組み合わせが多数のウェブページに合致した場合、それらのウェブページに関する情報（例えば、リンク）を、いくつかの検索結果ウェブページ上でリストすることができる。これにより、ユーザーは、複数のリンクを手動でクリックして、所望の情報を（たとえ見つけることができたとしても）見つけるまでに何百又は何千もの類似ページを調べることが要求される場合がある。他の状況では、ユーザークエリに応答する要求された情報は、ユーザーのクエリ上のキーワードとビジネスに関連付けられたオンラインデータとの間のギャップ（例えば、コンテンツの欠落）に起因して見つからない場合がある。したがって、特定の製品又はサービスを見つけるためにユーザーが乗り越えなければならない大量の情報及び誤情報は、ユーザーが所望の情報を得る前に検索を断念する結果をしばしばもたらす時間の掛かるプロセスである。
【０００７】
本開示の実施形態は、限定されるものではないが、ビジネスに関係付けられたウェブサイトを含むウェブサイトが、例えば、特定のビジネスの商品、サービス、イベント及び他のタイプのブランドデータに関するオンライン知識をユーザーが探索するときに、ユーザー体験を向上させることを可能にする知識検索エンジンプラットフォームを提供することによって、上述の問題、及び現行の検索エンジン技術に伴う他の欠点に対処する。知識は、データベースに記憶して後にクエリされることができる対象に関する「ファクト」又はデータと定義することができる。いくつかの実施形態では、知識検索エンジンプラットフォームは、検索クエリの手掛かりを処理する自然言語プロセッサ、及びユーザーを有用な応答に直観的に誘導するオートコンプリション技法を含む。この処理は、ビジネス製品データに関連付けられた或る特定のデータに関する情報に基づいて知識検索エンジンプラットフォームによって行われる。本開示の実施形態に従って知識検索エンジンを用いて、ビジネスユーザー（すなわち、ビジネスエンティティを代表して操作するユーザー）は、自身の会社に関する構造化された公開データの全てを集中化し、そのデータを自身の内部ウェブサイト及びサードパーティウェブサイトに直接表面化させる（surface）ことができる。この同じ情報は、知識検索エンジンプラットフォーム及びいくつかのサードパーティＡＰＩを介して、Ｇｏｏｇｌｅ（商標）、Ｆａｃｅｂｏｏｋ（商標）、Ｂｉｎｇ（商標）、Ａｐｐｌｅ（商標）、及び他の検索サービスプロバイダー等の何百ものデータ公開者に同時配布することもできる。
【０００８】
図１Ａは、本開示の実施形態による、知識検索エンジンプラットフォームを実装する一例のシステムアーキテクチャ１００を示している。１つの実施形態では、知識検索エンジンプラットフォームは、通信可能に接続された商店システム１２０を操作するユーザー（本明細書において、「商店ユーザー」と称される）が、本開示の１つ以上の態様に従って、商店に関連付けられた１つ以上のビジネスリスティングを向上させることを可能にする。いくつかの実施形態では、このアーキテクチャは、知識検索エンジン１６０等の複数のソフトウェアモジュールを含むことができる中央コンピューター（これ以降、「ソースシステム１０１」）を備え、この中央コンピューターは、ソースシステムデータベース１１０に結合される。１つの実施形態では、ソフトウェアモジュールは、インターネットを含むことができる１つ以上のネットワークによって相互接続された、ソースシステムの１つ以上のコンピュータープラットフォーム上で実行することができる。ソフトウェアモジュールは、例えば、ソースシステム１０１の処理デバイス（図示せず）内に実装することができるハードウェアコンポーネント、回路部、専用ロジック、プログラマブルロジック、マイクロコード等とすることができる。
【０００９】
いくつかの実施形態では、ソースシステム１０１は、本開示の実施形態に従って、複数の検索サービスプロバイダーのうちの１つによって提供される検索エンジンを介して開始された検索クエリに応答して、エンドユーザーにプロビジョニングするための向上したビジネスリスティングを生成することができる。本明細書において用いられる場合、「エンドユーザー」という用語は、ソースシステム１０１による処理を求めて商店に関連付けられた検索又は入力クエリ１４０をサブミットするように電子デバイス（例えば、ユーザーデバイス１３０）を操作する１人以上のユーザーを指す。例えば、エンドユーザーは、１つ以上の商店に関する情報を検索する顧客又は見込み客とすることができる。ソースシステム１０１は、ユーザーデバイス１３０に通信可能に接続することができ、ユーザーデバイス１３０を介してエンドユーザーによって開始される検索クエリ１４０に応答するように動作する。例えば、ユーザーデバイス１３０は、商店又は関連製品／サービスに関する情報を求める、商店の顧客とすることができるエンドユーザーに関連付けることができる。エンドユーザーは、商店サイト（例えば、以下で更に説明される、ファーストパーティサイト１５０−１）上の情報を検索しているものとすることができる。いくつかの実施形態では、ソースシステム１０１は、商店システム１２０に通信可能に結合することができる。
【００１０】
１つの実施形態では、商店システム１２０は、ソースシステム１０１の１つ以上のコンポーネントを含むことができる。この実施形態では、商店システム１２０及びソースシステム１２０は、商店システム１２０がソースシステム１０１及びその関連機能を利用して、通信可能に接続されたユーザーデバイス１３０から受信された１つ以上の入力クエリ１４０に応答するように統合することができる。本開示の実施形態によれば、図１Ａに示すように、ユーザーデバイス１３０は、入力クエリ１４０を商店システム１２０にサブミットし（ここで、商店システム１２０は、ソースシステム１０１と統合される）、及び／又は、商店システム１２０に関連付けられた入力クエリ１４０をソースシステム１０１にサブミットすることができる。他の実施形態では、ユーザーデバイス１３０は、入力クエリをファーストパーティサイト１５０−１（商店のウェブサイトとすることができる）、及び／又は、サードパーティサイト１５０−２〜１５０−Ｎにサブミットすることができ、これらのサイトは、ソースシステム１０１に通信可能に結合される。
【００１１】
商店は、商店システム１２０を介して、ソースシステム１０１を用いてソースシステム１０１上の商店のデータを管理し、そのデータを、検索／入力クエリ１４０に基づいて顧客にプッシュすることができる。これに関して、商店は、ソースシステム１０１からエンドユーザーに返されている全てのデータを制御する。他の実施形態では、情報は、商店に関連付けられたウェブサイト又は他のタイプの検索ウェブサイト等の他のシステム（複数の場合もある）から引き出すことができる。１つの実施形態では、商店ユーザーは、商店システム１２０を用いて、ソースシステム１０１の知識支援コンポーネント１６２と通信し、商店システム１２０に関連付けられたデータ（例えば、関連付けられた入力クエリ１４０に応答してエンドユーザーに提供することができるデータ）に対する変更を要求する。他の実施形態では、商店ユーザーは、別個のユーザーデバイス（例えば、商店デバイス１２１）を用いて、知識支援コンポーネント１６２と通信することができる。ユーザーデバイスは、移動電話、タブレット、又は他の電子デバイスを含むことができるが、これらに限定されるものではない。ユーザーデバイスを介して送信されたデータは、商店システム１２０又はソースシステム１０１にログインする必要なく、ソースシステムデータベース１１５に自動的に追加するとともに、ファーストパーティサイト１５０−１及びサードパーティサイト１５０−２〜１５０−Ｎに自動的にプッシュし、かつ知識マネージャ１６８を介してその情報を追加することができる。
【００１２】
いくつかの実施形態では、ソースシステム１０１は、１つ以上のビジネスのための製品ブランドデータ１５５−１、１５５−２〜１５５−Ｎを含む複数のファーストパーティウェブサイト１５０−１及びサードパーティサイト１５０−２〜１５０−Ｎに通信可能に接続することもできる。ファーストパーティサイト（複数の場合もある）１５０−１及びサードパーティサイト１５５−２〜１５５−Ｎの各々は、動作を実行するとともに関連データをユーザーデバイス（複数の場合もある）１３０に提供するためにソースシステム１０１がインタラクトする複数のモジュール（例えば、ＡＰＩ）を提供する。例えば、サイト１５０−１〜１５０−Ｎの各々は、特定のビジネスの製品、サービス、従業員、イベント等に関する情報（例えば、製品ブランドデータ１５５−１〜１５５−Ｎ）を記憶するのに専用の１つ以上の所定のデータベースにアクセスするのにＡＰＩを含むことができる。別の実施形態では、商店ユーザーは、知識検索システム１０１を用いて、その情報の全てを知識マネージャ１６８を介して管理する。例えば、知識検索システムデータベース１０１は、製品ブランドデータ１５５−１〜１５５−Ｎに関係付けられた情報を記憶するのに専用の１つ以上の所定のデータベース１１５を含むことができる。いくつかの実施形態では、商店システムに関連付けられたデータ又は情報の追加、編集、更新、変更、削除等を行うことができ、データを、適した技法に従って照合して対応するリスティング内に設定（例えば、ロック）することができる。適した技法とは、例えば、米国特許第８，８１９，０６２号においてより詳細に記載されているものであり、この米国特許は、引用することによりその全体が本明細書の一部をなす。
【００１３】
図１Ａに示すように、システムアーキテクチャ１００は、インターネット等の任意の適したネットワークを含むことができる１つ以上のネットワークによって相互接続された１つ以上のコンピュータープラットフォーム上で実行される複数のソフトウェアモジュールを含むソースシステム１０１を含むことができる。いくつかの実施形態では、ソフトウェアモジュールは、１つ以上のハードウェアコンポーネント、回路部、専用ロジック、プログラマブルロジック、マイクロコード等、及び、ソースシステム１０１の１つ以上の処理デバイスによって実行可能な命令の１つ以上のセットを含むことができる。これらのソフトウェアモジュールは、例えば、（１）ユーザーデバイス１３０によって開始された検索クエリを解析して、特定のビジネスに関する質問（例えば、製品、サービス、従業員、イベント等の製品ブランドデータ）に関連付けられた自然言語問い合わせを識別することによって、向上したウェブサイト検索を提供する知識検索エンジン１６０、（２）商店ユーザー及びエンドユーザーが、いくつかの実施形態では、距離、知名度、交通、文化的関連性、産業関連性、イベントタイプ関連性、ディレクトリサイト対記事サイト、有料対無料、長期計画対直前の（last-minute）計画等の因子に基づいた種々の特化技術を横断してソースシステム１０１と通信することを可能にする知識支援コンポーネント１６２、（３）イベント発見可能プラットフォームを提供して、商店システム１２０に関連付けられたユーザー（例えば、商店ユーザー、イベントマーケティング担当者、広報担当者、アドバタイザー、イベントプランナー等）が、エンドユーザー（例えば、見込み出席者）によってサブミットされた入力クエリ１４０（このような入力クエリ１４０は、限定されるものではないが、Ｇｏｏｇｌｅ（商標）、Ｆａｃｅｂｏｏｋ（商標）、ＥｖｅｎｔＢｒｉｔｅ（商標）等を含む、ファーストパーティサイト１５０−１及び／又はサードパーティサイト１５０−２〜Ｎに入力することができる）に応答して、オンライン検索を介して、商店システム１２０に関するイベントを識別することができることを確実にすることを可能にするイベント発見コンポーネント１６６、及び（４）商店ユーザーが１つ以上の競合者エンティティを選択し、ソースシステム１０１による競合解析（例えば、商店ユーザーによって識別されるローカル競合者と、別のローカル競合者又は商店ユーザー自身のビジネスとの平均レーティングの比較）のための関連競合者を識別することを可能にする競合者インテリジェンスコンポーネント１６４を含むことができる。１つの実施形態では、競合者インテリジェンスコンポーネント１６４は、商店ユーザーが「ローカルパック」検索及び解析の使用を通じて事前に認識されていない場合がある１つ以上の競合者を識別する情報を商店ユーザーに提供することができる。一実施形態では、ローカルパックは、商店ユーザー又はエンドユーザーによってサブミットされた入力クエリ１４０に応答するローカル商店に関する情報を含み、ここで、「ローカル」競合者は、入力クエリを開始するシステム（例えば、商店システム１２０又はユーザーデバイス１３０）に対して識別される地理的ロケーション、���は商店若しくはエンドユーザーに関連付けられた他の地理的情報（例えば、システムによって記憶され、商店又はエンドユーザーに関連付けられた地理的情報）に少なくとも部分的に基づいて識別される。
【００１４】
知識支援コンポーネント１６２は、商店システム１２０（例えば、商店ユーザー）が、種々の動作、例えば、商店に関連付けられたコンテンツをプロビジョニング又は更新すること（例えば、商店の休日営業時間、メニュー情報の更新、通常の営業時間、コンタクト情報等を識別すること）、プロフィールコンテンツの変更（例えば、写真ギャラリーへの写真の追加）の要求を受信すること、又は商店ユーザーに公開者データ提案を通知するとともに、商店ユーザーがその提案（例えば、商店情報への変更提案）を受諾又は拒否することを可能にすること等を実行するように、ソースシステム１０１とインタラクトすることを可能にする通信プラットフォームである。いくつかの実施形態では、商店ユーザーは、商店デバイス１２１上の対話インターフェース（例えば、移動電話）を用いて、ソースシステムデータベース１１５並びにファーストパーティサイト１５０−１及びサードパーティサイト１５０−２〜１５０−Ｎに更新された情報を直接送信することができる。いくつかの実施形態では、対話インターフェースは、ＳＭＳ、電話、及びインスタントメッセージを含むことができるが、これらに限定されるものではない。いくつかの実施形態では、商店ユーザーは、商店デバイス１２１上にインストールされたアプリケーション又は商店デバイス１２１のウェブブラウザーを介してアクセス可能なウェブサービスによって生成される対話インターフェースとインタラクトすることができる。いくつかの実施形態では、データは、ファーストパーティサイト１５０−１及びサードパーティサイト１５０−２〜１５０−Ｎに自動的に送信される。他の実施形態では、ソースシステム１０１の処理ロジックは、ソースシステムデータベース１１５内のデータを更新し、その後、そのデータをファーストパーティサイト１５０−１及びサードパーティサイト１５０−２〜１５０−Ｎに自動的にプッシュする。いくつかの実施形態では、商店システムによって提供されるデータ（例えば、更新されたデータ）は、商店システムに関連付けられた１つ以上のリスティング又はプロフィール（例えば、ソースシステム又は１つ以上のファーストパーティサイト１５０−１若しくはサードパーティサイト１５０−２〜１５０−Ｎによって維持されるリスティング）に照合して、１つ以上の関連リスティング内の更新された情報のロック又は設定を可能にすることができる。例えば、データは、適した技法に従って照合して対応するリスティング内に設定することができ、適した技法とは、例えば、米国特許第８，８１９，０６２号においてより詳細に記載されているものであり、この米国特許は、引用することによりその全体が本明細書の一部をなす。
【００１５】
一実施形態では、エンドユーザーは、ユーザーデバイス１３０を用いて、入力クエリ１４０に応答して、エンドユーザーにプロビジョニングされる商店情報の一部への変更又は編集の提案又は要求をサブミットすることができる（例えば、エンドユーザーは、公開された営業時間が誤っていると判断した場合、商店の営業時間への変更を提案することができる）。これに応答して、知識支援コンポーネント１６２は、変更の発案又は提案をレビューして、商店システムに変更要求を提供することができる。１つの実施形態では、知識支援コンポーネント１６２は、商店に関連付けられた情報を更新し、この更新又は変更の、商店システム１２０への通知を提供することができる。別の実施形態では、知識支援コンポーネント１６２は、商店に関連付けられた更新された情報を収集し、この更新又は変更の採用前のレビュー及び承認のために商店システム１２０に（又はユーザーデバイスを介して更新された情報を承認することを認可される商店ユーザーに直接）更新された情報を提供することができる。
【００１６】
いくつかの実施形態では、知識支援コンポーネント１６２は、商店ユーザーが、エンティティ及び／又はインタラクションタイプによるソースシステム１０１のこの特徴に対してオプトインすることを可能にする。いくつかの実施形態では、商店ユーザーは、（ユーザーに関連付けることなく）エンティティに対するインタラクションタイプごとに電話番号／アカウント情報を追加する。いくつかの実施形態では、インタラクションタイプは、商店ユーザーが知識支援コンポーネント１６２とのインタラクションを開始しているか、又は知識支援コンポーネント１６２が１つ以上の特定の商店ユーザーとのインタラクションを開始しているかに依存することができる。具体的なインタラクションタイプは、ソースシステム１０１に写真をアップロードすること、特徴変更メッセージを送信すること、営業時間変更メッセージを送信すること等を含むことができるが、これらに限定されるものではない。いくつかの実施形態では、知識支援コンポーネント１６２は、或る特定のアカウントタイプ又はビジネスの場合に商店システムをオートイネーブルするとともに、商店適合ＡＰＩを用いて、商店ユーザーに関するソーシャルメディア関連情報（例えば、エンドユーザーのＦａｃｅｂｏｏｋ（商標）識別子）を収集することができる。これは、対話インターフェースがサードパーティサイト上のチャット機能（例えば、Ｇｏｏｇｌｅ（商標）  ｈａｎｇｏｕｔｓ、Ｆａｃｅｂｏｏｋ（商標）Ｍｅｓｓｅｎｇｅｒ等）である場合に用いて、商店ユーザーが、サードパーティチャットソフトウェアを介して知識支援コンポーネント１６２に関与することを容易にすることができる。いくつかの実施形態では、商店ユーザーとのインタラクションは、商店ユーザーが開始することもできるし（例えば、商店によって開始されるインタラクション）、ソースシステムによって開始することもできる（例えば、システムによって開始されるインタラクション）。いくつかの例示のインタラクションタイプは、ギャラリーに写真をアップロードすること、注目されるメッセージを変更すること、営業時間を変更すること（例えば、臨時の又は計画された営業時間変更、及び通常営業時間又は休日営業時間の変更）、解析情報を要求すること、レビュー情報を要求すること、ロケーション／エンティティに関連付けられた地理的座標を提供すること、メニュー項目を更新すること、カレンダーイベントを追加すること、ソーシャルメディア投稿を作成すること、休日営業時間を表示すること、応答をレビューすること、データ確認を実行すること（例えば、店舗営業時間、電話番号情報、ウェブサイト情報等）、写真コンテンツをキャプチャすること、公開者データ提案をプロビジョニングすること、解析ダッシュボードに紐付けすること、利用不能リスティング通知を提供すること、新たなレビューを投稿すること及び／又は新たなレビューに応答すること、重複データを抑制すること、競合インテリジェンス解析を実行すること等を含むが、これらに限定されるものではない。
【００１７】
一実施形態では、知識支援コンポーネント１６２が商店に関してロケーションを登録し、商店ユーザーが（インタラクションタイプに依存して）紐付けされた有効な電話又はソーシャルメディアアカウントを有することを確認することに応答して、ソースシステム１０１は、関連付けられたソーシャルネットワークプラットフォーム上で商店ユーザーに関与することができる。結果として、商店ユーザーは、知識支援コンポーネント１６２と通信することによって、ユーザーデバイスを介して情報を更新することができる。
【００１８】
本開示の実施形態によれば、知識支援コンポーネント１６２は、商店ユーザーからの入力（例えば、商店システム１２０を介してサブミットされた入力クエリ）に基づいて検索を実行する。１つの実施形態では、検索は、商店ユーザーによって入力された情報（例えば、ユーザーの郵便番号（zip code）、ジオロケーション、又は商店ユーザーのロケーション及び／又は関心ロケーションの決定に到達し得る他の情報）に基づいて行うことができる。別の実施形態では、検索は、商店システム１２０が検索を行う場所（例えば、商店システムのＩＰアドレスがクエリされるとともに検索に関連して用いられる）に基づくことができる。知識支援コンポーネント１６２は、検索結果を評価して、商店ユーザーにレコメンデーションを提供することができる。１つの実施形態では、レコメンデーションは、知識支援コンポーネント１６２において、通知として商店ユーザーに提示することができる。
【００１９】
別の実施形態では、知識支援コンポーネント１６２は、本明細書において詳述されるように、商店システム１２０に１つ以上のレコメンデーションを提供して、商店に関する検索結果のコンテンツを改善する。例えば、インデックス付けされた検索エンジンデータベースにおいて公開された競合者情報の検索は、競合者インテリジェンスコンポーネント１６４によって実行することができる。（上記及び下記で更に説明されるように）競合者インテリジェンスコンポーネント１６４は、商店の競合者が該当するロケーションにおける競合者の店舗に関連付けられたいくつかの画像を公開したことを判断することができる。一実施形態では、知識支援コンポーネント１６２に通信可能に結合された競合者インテリジェンスコンポーネント１６４は、知識支援コンポーネント１６２に上記情報を送信することができ、知識支援コンポーネント１６２は、商店が、競合者の事業所の近くにある該当するビジネスロケーションに関連付けられたリスティングに写真を追加することをレコメンドするメッセージ（例えば、テキスト、電子メッセージ等）を商店システム１２０（及び／又は特定の商店のユーザーデバイス）に送信することができる。商店システム１２０から入力されると、知識支援コンポーネント１６２は、商店に関連付けられたウェブサイト１５０−１〜Ｎ及び／又はソースシステムデータベース１１５に写真をアップロードすることができる。
【００２０】
別の実施形態では、検索結果は、或る特定の競合者がそのそれぞれのビジネスロケーションに関連付けられたメッセージ（例えば、クーポンコード、セールに関する情報等）を有し、そのようなメッセージが、競合者を関連ローカルパックリスティング内に入れる判断に影響を与えるものとして識別されることを示すことができる。これに関して、知識支援コンポーネント１６２は、商店システム１２０がその公開された商店情報に類似のメッセージを追加することをレコメンドし、商店システム１２０から受信された、レコメンドされたメッセージに関連付けられた入力を処理することができる。知識支援コンポーネント１６２によって実行される一例の方法は、図８に関して以下で説明される。
【００２１】
いくつかの実施形態では、入力クエリ１４０は、ビジネスに関連付けられたイベントに関係付けることができる。このような場合、知識検索エンジン１６０は、ユーザーのクエリを解析した後、関連郵便番号／ロケーションクエリ、及びイベントについて直接尋ねる任意のクエリの場合に現れる、イベント発見コンポーネント１６６に従ったイベント結果を返すことができる。この例では、ユーザーの近くでは今後のイベントが１つのみ存在する場合、知識検索エンジン１６０は、また、そのイベントに関連付けられたビジネスの近隣の支店及びアドバイザーに関する情報を提供する。例えば、知識検索エンジン１６０は、役員経歴（executive bios）及び商店の取締役会に関する情報、並びに商店によって提供される種々の製品及びサービス等の商店のブランド製品データに関する公開情報を提供することができる。いくつかの実施形態では、知識検索エンジン１６０は、１つ以上のウェブサイト１５０−１〜Ｎ上に、知識検索クエリへの応答を介して商店システム１２０の求人票を表面化及び同時配信する。いくつかの実施形態では、求人票は、結果として、ユーザーデバイス１３０を介して入力クエリ１４０を作成したエンドユーザーに返すことができる。
【００２２】
イベント発見コンポーネント１６６は、プロモーターユーザー（例えば、イベントマーケティング担当者、ＰＲ担当者、ソーシャルメディアインフルエンサー等）が、今後のイベント及びプロモーションに関する情報を、その情報がファーストパーティサイト１５０−１及び／又はサードパーティサイト１５０−２〜１５０−Ｎ上でエンドユーザーによって（例えば、そのエンドユーザーによってサブミットされた関連入力クエリに対する応答として）発見可能であるように公開することを可能にするソースシステム１０１のコンポーネントである。これは、ブランド化された、スキーママークアップイベントページを構築すること、関連イベント公開者のネットワーク（例えば、サードパーティサイト１５０−２〜１５０−Ｎのサブセット）上でイベントリスティングを作成すること、及びイベントエンゲージメント解析をレポートすることによって達成される。イベント発見コンポーネント１６６は、商店及び関連プロモーターユーザーが、限定されるものではないが、商店のロケーション、人々、会社、及びソースシステム１０１を介した配信のイベントを含む商店に関する公開されたファクトを制御することを可能にする。一実施形態では、商店の第１のエンティティに関連付けられたリスティング及びページは、商店の他のエンティティのリスティング及びページにリンクさせることができる。例えば、イベントページは、ロケーションページにリンクすることができ、人々のリスティングは、関連イベントに関する情報を含むことができる。イベント発見コンポーネント１６６を用いて、商店は、Ｅｖｅｎｔｂｒｉｔｅ（商標）及びＳｐｌａｓｈＴｈａｔ（商標）のような一般的なイベント管理ツールとの既製インテグレーションを用いるロバストなデベロッパーＡＰＩを介してコンテンツ承認及びアセットを利用することができる。
【００２３】
いくつかの実施形態では、イベント発見コンポーネント１６６は、商店ユーザーが知識マネージャ１６８においてイベントデータを管理することを可能にするように構成される。例えば、イベントデータは、イベントに関する情報の公開のために関連サービスに同期させることができる。いくつかの実施形態では、イベント発見コンポーネント１６６は、サードパーティ検索エンジン（例えば、サードパーティサイト１５０−Ｎ）のためのイベントページ及びスキーママークアップを作成又は生成する。いくつかの実施形態では、イベント発見コンポーネント１６６は、イベント情報を提供する商店ユーザー又はイベントプロモーターからファイルを受け取るように構成される。例えば、１つ以上のイベントを識別するスプレッドシートから知識マネージャ１６８にカンマ区切り値（ＣＳＶ：comma-separated values）ファイルをアップロードして、ソースシステムデータベース１１５に追加することができる。
【００２４】
いくつかの実施形態では、イベント発見コンポーネント１６６は、検索エンジンによって発見可能であるサードパーティイベントディレクトリを介して公開のためにイベントリスティングを生成する。イベント発見コンポーネント１６６は、イベントマーケティング担当者又はプロモーターによるレビュー及び消費のためにイベントに関連付けられた解析（例えば、生み出された売上高対イベントの総コスト等のＲＯＩ統計）を生成するように更に構成することができる。
【００２５】
いくつかの実施形態では、イベント発見コンポーネント１６６は、商店ユーザーを代表して、イベントページを生成、ホスト、及び管理する。イベントページは、サードパーティ検索エンジンを用いたエンドユーザー検索を通じて（例えば、サードパーティサイトであり得るＧｏｏｇｌｅ（商標）検索結果、Ｇｏｏｇｌｅ  Ｍａｐｓ（商標）を通じて）発見可能である。いくつかの実施形態では、イベント発見コンポーネント１６６は、イベントページ、イベントロケーター／ファインダー、及びイベントディレクトリページの管理のためのプラットフォームを提供する。独立又は専用のイベントページは、商店ユーザーを代表して公開され、イベントごとに独自のページ（例えば、特定のＵＲＬ）を含むことができる。
【００２６】
図２Ｃは、イベントページリスティング２５０の一例の公開を示している。この例では、イベントページリスティング２５０は、商店ロケーションに関連付けられた複数のイベントに従ったイベント情報２５０Ａを含む。本開示の実施形態によれば、イベント発見コンポーネント１６６は、イベントリスティング２５０Ａ内にそれぞれのリンクの各々に関連付けられた独立イベントページを生成することができる。この例では、検索を行うエンドユーザーは、「ＳＯＲハンティントン無料大人プログラムトライアルレッスン」と記述された専用イベントページに直接クリックして訪れることができる。そのＵＲＬは、「locations.schoolofrock.com/huntington/2017-05-24-free-trial-lesson.html」のようなものになる場合がある。
【００２７】
いくつかの実施形態では、イベントページは、商店に関連付けられたエンティティロケーションごとに生成され、特定のロケーションについての今後のイベントをリストするディレクトリヒエラルキーに追加レベルを提供することができる。いくつかの実施形態では、「今後のイベント」ページ上にリストされる各イベントは、専用イベントページにリンクさせることができる。
【００２８】
いくつかの実施形態では、商店ユーザーは、イベント発見コンポーネント１６６及び知識マネージャ（例えば、図１Ａの知識マネージャ１６８又は図２Ａの知識マネージャ２５７）を用いて、イベントを「第１クラスエンティティ」として管理することができ、この「第１クラスエンティティ」において、イベントをロケーションの属性として管理するのではなく、イベントは、アカウントレベルにおいて管理される。例えば、知識マネージャ２５７は、以下の例示のＵＲＬ「events.schoolofrock.com/huntington/free-trial-lesson.html」によって表されるイベントに関連付けられたＵＲＬを公開することができる。
【００２９】
これに関して、商店ユーザーがイベントのためにカスタムフィールドを定義することを可能にすることによって、第１クラスエンティティとしてイベントを公開することにより、より情報に富む（richer）イベントページが可能になる。例示のカスタムフィールドは、登録アクション呼び出し（call-to-action to register）、コンタクト情報、写真ギャラリー等のイベント属性を定義するのに用いることができる。いくつかの実施形態では、第１クラスエンティティとしてイベントを公開することにより、知識マネージャが、エンドユーザー（例えば、消費者）が日付及び／又はロケーションによってイベントを見つけることを可能にする「イベントファインダー」（ストアロケーターに類似）を構築することが可能になる。
【００３０】
いくつかの実施形態では、イベント発見コンポーネント１６２は、イベント管理ツールを介してイベントを作成し、その情報をソースシステムに同期させるとともにサービス公開者のネットワークに通信する（例えば、プッシュする）機能を商店ユーザーに提供する。いくつかの実施形態では、イベント管理ツールに解析を返送して、商店ユーザーが集中型インターフェースにおいて全てのイベント解析を閲覧することを可能にすることができる。他の実施形態では、イベント発見コンポーネント１６２は、サービス公開者に同様にプッシュアウトすることができる、商店のページへの予約リンクをアペンドすることができる。
【００３１】
イベント発見コンポーネント１６６は、商店のイベント管理ツールを、ブランド化された、スキーママークアップイベントページ、及びイベント公開者のネットワークにわたるイベントリスティングで補足する。加えて、イベント発見コンポーネント１６６は、イベントのために、顧客がインプレッション、クリック、ＲＳＶＰ、及びチケット売上の観点でイベントに関連付けられたパフォーマンス又はエンゲージメントを測ることを支援する解析を含む。サポートイベントの例示のタイプが、以下の表１において提供される。
【００３２】
【表１】
2021503143.tif 000003
【００３３】
関連付けられたフィールド名、フィールドタイプ、及びフィールド詳細の例が以下の表２において提供される。
【００３４】
【表２−１】
2021503143.tif 000004
【表２−２】
2021503143.tif 000005
【００３５】
一実施形態では、イベント発見コンポーネント１６６は、商店ユーザーが、イベント管理ツールにおいてイベントを作成し、イベント情報をソースシステム１０１に同期させるとともに、１つ以上のサービス公開者を含むネットワークに送信することを可能にする。いくつかの実施形態では、イベント管理ツールを介して解析を集約及び提示して、商店ユーザーが単一のインターフェースにおいてイベント解析を閲覧することを可能にすることができる。他の実施形態では、イベント発見コンポーネント１６６は、サービス公開者に同様に送信することができる、商店システムのページへの予約リンクをアペンドすることができる。
【００３６】
競合者インテリジェンスコンポーネント１６４は、商店ユーザーが、ローカルパック（例えば、「自分の近くの飲食店（food near me）」等の検索に対応する商店のリスト）を検索することによって商店が事前に認識されていなかった競合者を識別することを可能にする。いくつかの実施形態では、検索は、競合者インテリジェンスコンポーネント１６４によって事前プログラミングすることができ、競合者インテリジェンスコンポーネント１６４は、ローカルパックのそのような検索を自動的に実行することができる。他の実施形態では、商店ユーザーは、返されることを望む情報に基づいてソースシステム１０１を介して問い合わせを選択又は作成することができる。例えば、商店ユーザーがハンバーガーを販売する最も近くにあるレストランを知ることを望む場合、商店ユーザーは、その情報を入力することができ、検索は、これに基づくことができる。ローカルパックは、所定の商店ユーザーの付近、又は商店自体のロケーション内の１つ以上の商店競合者を識別することができる。いくつかの実施形態では、商店ユーザーは、知識マネージャを用いて、商店に関連付けられた１つ以上のロケーションを管理することができる。競合者インテリジェンスコンポーネント１６４は、ローカルパックの検索を実行するときにソースシステムデータベース１１５に記憶された、特定のロケーションに関連付けられたロケーション情報を用いて、そのロケーションに最も近い競合者を特定することができる。他の実施形態では、ローカルパックの検索結果は、全てのロケーション、又は特定の領域内の全てのロケーションにわたって集約することができる。１つの実施形態では、検索は、情報を管理する商店のロケーション（例えば、商店のユーザーデバイスに関連付けられたＩＰアドレス又は商店によって入力されたロケーションに基づく）に基づくことができる。ローカル競合者は、ローカルパックの外部で１つ以上のインターネット検索を用いて更に識別することができる。例えば、競合者インテリジェンスコンポーネント１６４は、ロケーション情報に加えて、ビジネスの１つ以上の適したカテゴリ（例えば、レストラン、リペアショップ、ペットストア）を検索することができ、競合者インテリジェンスコンポーネント１６４は、カテゴリ、及び都市名又は郵便番号等のローカルエリア識別子を検索語として用いて１つ以上のデータストアを検索することによってローカル競合者を識別することができる。競合者インテリジェンスコンポーネント１６４は、インターネット検索エンジン、ビジネスリスティングサービス等を含むことができる検索されるデータストアのうちの１つ以上のデータストアの検索結果からローカル競合者を識別することができる。競合者インテリジェンスコンポーネント１６４がローカルパック（及び場合によっては情報の他のソース）を検索した後、ビジネスを、或る特定の因子（例えば、ローカルパックが合致する頻度又は数）に基づいてランク付けし、このようなランキングに基づいて知識マネージャ１６８を介して商店ユーザーに示すことができる。いくつかの実施形態では、頻度は、競合者がローカルパック内で現れる頻度（例えば、ローカルパックが競合者ごとに合致する数）である。識別される競合者に基づいて、知識支援コンポーネント１６２を介して商店システム１２０にレコメンデーション（例えば、競合者ｘがウェブサイト上に写真を有し、したがって、商店システム１２０は、更なる写真を追加することを考慮することができることを示すレコメンデーション）を提供することができ、このレコメンデーションは、これらのレコメンデーションに基づいて商店システム１２０を行動させることができる。
【００３７】
１つの実施形態では、「ローカルパック」は、エンドユーザーによって開始されるサードパーティサイトへの入力クエリ１４０（例えば、検索プロバイダーのウェブサイトを介して入力される１つ以上の検索語及び／又はエンドユーザーのロケーションを識別する情報）の結果として得られる識別された地理的エリア内の１つ以上の商店のロケーションを示す検索プロバイダー（例えば、Ｇｏｏｇｌｅ（商標））検索結果のセクションである。「ローカルパック」は、１つ以上の商店のロケーションを示すマップ、及び関連情報（例えば、商店の名称、商店の所在地、エンドユーザーと同一とみなされるロケーションからの距離、営業時間等）を有するこのようなロケーションのリストを含むことができるが、これらに限定されるものではない。ローカルパック結果は、例えば、ローカルパック競合者及び／又はローカルパック広告を含むことができる。ローカルパック内で識別される商店は、エンドユーザーが位置するロケーション（例えば、エンドユーザーのユーザーデバイス１３０のＩＰアドレスに基づく）又はエンドユーザーが入力クエリ１４０に入力した（例えば、米国の何々という街でピザ店を探して（find me pizza in Anytown, USA））ロケーションのインジケーションの或る特定の所定の付近内とすることができる。競合者を特定するためのデータは、ソースシステム１０１を用いて商店ごとのローカルパック実行の検索から得ることができる。
【００３８】
いくつかの実施形態では、競合者インテリジェンスコンポーネント１６４は、商店が、１つ以上のローカル競合者（例えば、商店によって識別されるか、又は商店を代表して競合者インテリジェンスコンポーネント１６４によって識別されるローカル競合者）に関連付けられたレーティングのモニタリング及び比較を可能にする。図１Ｂは、図１Ａのソースシステム１０１のインターフェース１０２の一例を示している。インターフェース１０２は、商店のローカル競合者に対応するレーティングに関連付けられた情報の管理及びモニタリングに用いることができる。例えば、インターフェース１０２に示すように、ニューヨークウェストサードストリートのＭｃＤｏｎａｌｄ’ｓ（商標）ロケーションは、検索及び比較を実行して、ローカル競合者（例えば、Ｂｕｒｇｅｒ  Ｋｉｎｇ（商標）及びＭｉｎｅｔｔａ  Ｔａｖｅｒｎ（商標））の或る特定のロケーションに関連付けられたレーティング情報を識別することができる。競合者インテリジェンスのレビューは、データ収集メカニズム、レポートビルダー内のレポートのフルセット及びレビュー概略スクリーン内の解析モジュールである、完全に動作するためのいくつかの主部分を有する。図１Ｃは、図１Ａのソースシステム１０１によって生成される商店システムに関連付けられた競合解析に対応するローカルパックを示すインターフェース１０３の一例を示している。
【００３９】
いくつかの実施形態では、競合者インテリジェンスコンポーネント１６４は、新たな競合者に関する情報を含むことができる。複数のロケーションが選択される場合、「タイトル」によって入力された結果を示すことができる。いくつかの実施形態では、これは、特定の競合者の全てのロケーションを合わせて集約することができる。単一のロケーションが選択される場合、競合者は、「タイトル」及び「所在地」の双方によって示すことができる。図１Ｂに示すように、ローカルパックダッシュボードは、ユーザーがローカルパック競合者を共有するとともに種々のタイプの競合使用解析を実行することができるように、上記の情報をディスプレイするように実施することができる。いくつかの実施形態では、データ収集を開始するために、商店ユーザーは、競合者インテリジェンスコンポーネント１６４において、ロケーションごとの任意の数の競合者（例えば、５つ以上の競合者）に関連付けられた情報（名称及びＵＲＬによって示される）を入力することができる。これらの競合者は、ローカルパック検索を介して発見される同じ競合者とすることができる。他の実施形態では、競合者は、商店ユーザーを介して追加することができる。例えば、ＭｃＤｏｎａｌｄ’ｓ（商標）は、全てのロケーションについてＢｕｒｇｅｒ  Ｋｉｎｇ（商標）を競合者として追加するとともに、地理的に付近にあるバーガーショップを別の競合者として追加することができる。ＭｃＤｏｎａｌｄ’ｓ（商標）は、第１の競合者をまとめてセットアップして、次に、ローカルストアマネージャに、最も近くにあるバーガーショップを選択させる。この例では、ストアマネージャは、Ｍｉｎｅｔｔａ  Ｔａｖｅｒｎ（商標）及びＦｉｖｅ  Ｇｕｙｓ（商標）を選択することができる。
【００４０】
いくつかの実施形態では、競合者インテリジェンスコンポーネント１６４は、名称に合致する最も近くにあるロケーションを発見し、全ての（又は公に利用可能である数）、又はレビュー及び平均レーティングのサブセットを取り込む。レビューは、商店ユーザーが情報を要求すると取り込むことができ、レビューは、定期的に（例えば、月ごとに）、又は、競合者インテリジェンスコンポーネント１６４が、そのレビューが追加又は更新されたと自動的に判断すると取り込むことができる。いくつかの実施形態では、競合者インテリジェンスコンポーネント１６４は、最も近くにあるロケーションが閉店としてマーキングされていると判断することができる。このような事例では、競合者インテリジェンスコンポーネント１６４は、次に最も近くにあるロケーションからのデータを取り込むか、又は商店ユーザーに（知識支援コンポーネント１６２又は別の方法で）別のロケーションを選択するようにアドバイスすることができる。他の実施形態では、競合者インテリジェンスコンポーネント１６４は、最も近くにあるロケーションが十分なレビューを有しない場合別のロケーションを選択することができる。
【００４１】
図２Ａは、本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームに関連付けられた命令を記憶するメモリを備えるシステムの一例を示している。いくつかの実施形態では、メモリは、システムデータベース（図１Ａにおけるデータベース１１０等）、又はシステムデータベースを含む記憶システムとすることができる。システムは、インターネットを含むことができる１つ以上のネットワークによって相互接続された１つ以上のコンピュータープラットフォーム上で実行することができる。いくつかの実施形態では、システムは、システムデータベース２０４と、１つ以上の商店システム２０３に通信可能に接続された複数のソフトウェアモジュールとを含む中央コンピュータープラットフォーム（これ以降、「ソースシステム２０１ａ」）を含む。いくつかの実施形態では、ソースシステム２０１ａは、図１Ａのソースシステム１０１に関連して説明された機能を実行することができる。例えば、ソースシステム２０１ａは、図１Ａ及び図２Ａに示すように、知識検索エンジン１６０と、知識支援コンポーネント１６２と、イベント発見コンポーネント１６６と、競合者インテリジェンスコンポーネント１６４とを含むことができる。
【００４２】
ソースシステム２０１ａは、複数のサービスプロバイダーコンピュータープラットフォーム（これ以降、「サービスプロバイダーシステム（複数の場合もある）２０１ｂ」）と通信することができる。サービスプロバイダーシステム（複数の場合もある）２０１ｂは、ソースシステム２０１ａが動作を実行するとともに関連データをユーザーデバイス（複数の場合もある）に提供するためにインタラクトする複数のモジュール（例えば、プロバイダーＡＰＩ２１０）を提供する。例えば、プロバイダーＡＰＩ２１０は、特定のビジネスの製品、サービス、従業員、イベント等に関する情報（例えば、製品ブランドデータ１５５−１〜１５５−Ｎ）を記憶するのに専用の１つ以上の所定のデータベース２２０にアクセスすることができる。他の実施形態では、ソースシステムデータベース２０４は、製品データの全て又は一部を含むことができる。いくつかの実施形態では、ソースシステムデータベース２０４は、製品ブランドデータベース２２０に関する情報を記憶するのに専用の１つ以上の所定のデータベースを含むことができる。別の実施形態では、商店２０３は、ソースシステム２０１ａを用いて、その情報の全てを管理する。例えば、商店２０３は、ソースシステム２０１ａ内のデータを管理するために知識マネージャ２５７にアクセスするオペレーターウェブアプリケーション２５５を備えることができる。図２Ｂでは、システム２００の知識マネージャ２５７を実装するためのインターフェース２９０の一例が示されている。
【００４３】
図２Ａでは、知識検索エンジン１６０を含むソースシステム２０１ａが示されている。本開示の１つ以上の実施形態によれば、知識検索エンジン１６０は、エンドユーザー入力クエリ、例えば、ファーストパーティサイト１５０−１及び／又は１つ以上のサードパーティサイト１５０−２〜１５０−Ｎへの入力クエリに応答して向上した検索結果を提供するように実施することができる。加えて、商店システムは、検索を行うことができ、知識検索エンジン１６０は、商店システム入力クエリに応答して向上した検索結果を生成することができる。ウェブサイト上での従来の検索体験は、不快なユーザー体験に繋がり得るページＵＲＬのリストをもたらす。知識検索エンジン１６０は、いくつかの実施形態では、限定されるものではないが、ユーザーが自然言語又は音声で検索することを可能にする自然言語プロセッサ２３０（例えば、自然言語処理は、問い合わせをパースして、これをフィルターのセットに返すことができる）と、検索クエリへの構造化回答を構築して、ユーザーが迅速にアクションを取ることを可能にする構造化応答ビルダー２４０と、知識検索エンジン１６０が従来の検索ボックスから全会話ＵＩに変化することを可能にする対話拡張インターフェース２５０とを含むいくつかのソフトウェアモジュールを実装することによってこれを変更する。いくつかの実施形態では、知識検索エンジン１６０は、ビジネスに関する知識ギャップを埋めることを支援するためにユーザーからの追加情報を求めるのにも対話拡張インターフェース２５０を用いることができる。加えて、対話拡張インターフェース２５０は、ユーザーが与えられた回答に関するフォローアップ質問を追加することを可能にするために用いることができる。
【００４４】
いくつかの実施形態では、知識検索エンジン１６０は、ユーザーデバイス２０７を介してエンドユーザーによって開始された検索クエリ２０９を解析して、特定の商店に関する質問に関連付けられた自然言語問い合わせ（例えば、製品、サービス、従業員、イベント等の製品ブランドデータ２２０）を識別することができる。他の実施形態では、検索クエリ２０７は、サードパーティに関係付けることもできるし、特定の商店に関係付けないこともできる。１つの実施形態では、知識検索エンジン１６０は、自然言語プロセッサ２３０において実装される音声認識器を含む。音声認識器は、ユーザーから受信された表現を異なるモードの情報に変換することができる。このモードは、テキスト、又は他のタイプのデータ表現とすることができる。例えば、テキスト検索、又は音声決定検索は、これに応じて知識検索カードをもたらすことができる。知識検索カードの更なる態様は、図３に関して以下で詳述される。他の実施形態では、自然言語プロセッサは用いられない。このような事例では、商店ユーザーは、キーワードを選択することができ、知識検索エンジン１６０は、入力クエリにおいてそのようなキーワードを検索することができる。
【００４５】
知識検索エンジン１６０にアクセスするために、スクリプト言語（例えば、Ｊａｖａｓｃｒｉｐｔ）で書かれたソフトウェアコードは、インストールすることもできるし、商店システム２０３によって別の方法で実行可能とすることもできる。例えば、スクリプトタグを、商店のウェブサイトを介して実行可能なサードパーティウェブサイト（例えば、プロバイダーＡＰＩ２１０）、又は商店の自身のウェブサイト（例えば、ファーストパーティサイト１５０−１）によって提供される検索ボックスにリンク又は関連付けることもできるし、エンドユーザーが検索を開始することができるウェブページのための任意の適したウェブページｈｔｍｌにおいて提供することもできる。ウェブページがスクリプトタグを用いてレンダリングされる場合、スクリプトタグは、ユーザーデバイスのブラウザーによってロードすることに応答して実行するサーバー上のスクリプトを指す。スクリプトタグを含むウェブページは、ユーザーデバイスのブラウザーによる使用のために適したコネクション（例えば、インターネットコネクション）を介してユーザーデバイスに配信される。一実施形態では、サーバーは、検索クエリ２０９において提供される情報を用いて知識検索エンジン１６０を初期化し、検索クエリ２０９に対する応答をユーザーデバイス２０７に提供する。
【００４６】
動作時、知識検索エンジン１６０は、ユーザーデバイス２０７を介してエンドユーザーから入力を（検索クエリ２０９の形式で）受信することができる。いくつかの実施形態では、検索クエリは、商店のウェブサイト（例えば、ファーストパーティサイト１５０−１）、又はソースシステム１０１に通信可能に結合されるサードパーティサイトのために作成される。この入力は、例えば、デバイスのディスプレイにおけるユーザーの音声、テキスト及びジェスチャーを含むことができる。例えば、ジェスチャーは、ジオロケーションに基づいてエージェントを検索するためのスクリーン上での右スワイプ、エージェントを呼び出すための上スワイプ、チャットインターフェースを介してエージェントとチャットを行うための下スワイプ、異なるエージェントを選択するための左スワイプ及び他のタイプのジェスチャーを含むことができる。知識検索エンジン１６０は、検索クエリ２０９のユーザー入力を自然言語プロセッサ２３０に送達する。いくつかの実施形態では、自然言語プロセッサ２３０は、入力を処理して、その入力を自然言語のコンテキストで処理する。自然言語の結果は、その後、構造化応答ビルダー２４０に供給することができる。他の実施形態では、入力クエリ内で見出されるキーワードを、構造化応答ビルダー２４０に送信することができる。自然言語フォーマットにおいて処理されると、入力を用いて、構造化応答ビルダー２４０に、１つ以上のアクション（例えば、１つ以上の所定の製品データサイト／データベースから知識情報を選択する、アプリケーションをローンチする等）を実行するように命令することができる。例えば、自然言語プロセッサ２３０は、ユーザー入力を処理して、構造化応答ビルダー２４０がデータベース２０４から入力に関連する情報を抽出することを可能にすることができる。１つの実施形態では、検索クエリ２０９を自然言語に変換することによって、自然言語プロセッサ２３０は、初期検索クエリが曖昧又は不完全であった場合、１つ以上の情報要素を抽出することができる。１つの実施形態では、検索クエリ２０９に関連付けられた曖昧性が解決しない場合、知識検索エンジン１６０は、エンドユーザーに、曖昧性を解決する検索入力に関連付けられた複数の代替案を提供するか、又は、別の方法でユーザーに明確化を求めることができる。
【００４７】
１つの説明的な例では、認識可能なロケーションに対する参照と組み合わされた共通の名字の検索クエリ２０９は、正しく優先付けられた応答をもたらす。これに関して、知識検索エンジン１６０は、検索から導出された自然言語問い合わせに従って、ユーザーデバイス２０７のディスプレイにおいて応答に関する定式化された情報（例えば、構造化データ）を提供することができる。ユーザーの意図が明確でない又は曖昧である（例えば、ロケーションに関して）場合、知識検索エンジン１６０は、商店のいずれの支店を（例えば商店が複数のロケーション又は支店を有する場合）最初に表示するべきかに対する制御を検索が向けられた商店に提供する。例えば、ビジネスが１つのエリア内に多くの支店を有する場合、ユーザーデバイス２０７のロケーションの或る特定の閾値内の近隣の支店が最初に提示され、それに続いて、それらの近隣の支店ロケーションに関する特定の情報が提示される。例えば、検索ストリングにおいてその郵便番号に地理的に最も近くにある商店が、その商店に関する関連情報とともに、ウェブページの知識検索カードウィンドウを介してエンドユーザーに提示される。１つの実施形態では、エンドユーザーは、（＋）制御ボタンをクリックして、追加の検索基準（例えば、カテゴリ）を選択する及び／又はパラメーター値を選択することによって検索に追加フィルターを追加することを選択することができる。１つの実施形態では、知識検索エンジン１６０の結果は、ユーザーのクエリ２０９との完全合致である１つのみのアドバイザーに更にフィルタリングされる。
【００４８】
いくつかの実施形態では、知識検索エンジン１６０は、検索クエリ２０９から導出された自然言語問い合わせ２３０に従って、ユーザーデバイス２０７のディスプレイにおいて提示される対話拡張インターフェース２５０において検索クエリ２０９への応答を提供することができる。例えば、知識検索エンジン１６０は、ユーザーが検索ウィンドウから直接起動することができるチャットボットをサポートすることができる。一般的に質問されるトピックである対象に対して既知の合致が存在する検索クエリ２０９の場合、「私達の仮想ビジネス従業員とチャットする」を含む、提案される応答が存在する。これにより、エンドユーザーが、関連アドバイザーの検索を狭める、又はエンドユーザーのニーズを、エンドユーザーの近くの、或る特定の商品又はサービスを提供するアドバイザーと照合するのを支援する等、エンドユーザーを解決へと導くのを支援するチャットボットと会話することが可能になる。いくつかの実施形態では、エンドユーザーを、チャットボットではなく、関連する商店の従業員又は請負業者と自動的にコネクトすることができる。例えば、ユーザーデバイス２０７が「自分の近くの保険代理業者」を検索した場合、ユーザーデバイス２０７に地理的に最も近くにある保険代理業者を、チャットインターフェースを介してユーザーデバイス２０７にコネクトすることができる。商店は、ユーザーデバイス２０７のＩＰアドレス、検索クエリ２０９に入力された情報、及び／又は、エンドユーザーの以前の検索又は登録アカウント情報に基づくエンドユーザーに関連付けられた情報に基づいて選択することができる。別の実施形態では、知識検索エンジン１６０は、ユーザーデバイス２０７を介して商店２０３に関連付けられたエージェント又は従業員に電話を行うことができる。エージェント又は従業員がチャットインターフェース又は呼び出しに対応可能でない場合、知識検索エンジン１６０は、知識検索カードをエンドユーザーに返すことができる。他の実施形態では、自然言語プロセッサ２３０は、ユーザー入力を処理して、構造化応答ビルダー２４０が対話拡張インターフェース２５０とは異なる他の構造化応答を構築することを可能にすることができる。このような他の構造化応答は、マップ、知識カード、ロケーションへの道案内、配車サービス（例えば、Ｕｂｅｒ（商標）又はＬｙｆｔ（商標））呼び出しボタンを含むことができるが、これらに限定されるものではない。他の実施形態では、検索クエリ２０９の処理に基づいて、２つ以上の構造化応答（例えば、配車ボタンとともに、ロケーションへのマップ）を返すことができる。
【００４９】
一実施形態では、検索クエリ２０９が不明瞭又は曖昧である場合、知識検索エンジン１６０は、エンドユーザーが検索クエリ２０９内に含めることができる情報のいくつかの例を提案することができる。１つ以上の提案は、例えば、「或る郵便番号の近くのビジネスを探して」、「或る郵便番号の近くの、スペイン語を話す従業員がいるビジネスを探して」、「ビジネスの電話番号と特定の支店の今日の営業時間を探して」、「地理的にエンドユーザーの付近にあるビジネスに関連したイベントを識別して」等の検索をサブミットするようにというエンドユーザーへの提案を含むことができる。いくつかの実施形態では、検索クエリ２０９に基づいて、知識検索エンジン１６０は、商店に関する知識における１つ以上のギャップを識別することができる。このような事例では、知識検索エンジン１６０は、知識検索エンジン１６０に、知識支援コンポーネント１６２を用いて商店に関する更なる情報を商店ユーザーに要求するように命令することができ、この要求とは、例えば、商店に関連付けられた特定の店舗がkosher社の商品を販売しているか否か又は店舗営業時間を特定する要求である。知識検索エンジン１６０は、その場合、商店システム２０３にレコメンドされる更新を送信して、商店のウェブサイト及び／又はデータベース及び／又はソースシステム１１５を、識別された「ギャップ」に対処するために識別された情報を用いて更新することができる。加えて、この情報は、ファーストパーティサイト１５０−１及び１つ以上のサードパーティサイトに自動的にプッシュすることができる。
【００５０】
いくつかの実施形態では、知識検索エンジン１６０は、ユーザー入力に基づいてプロンプト又は検索チップ（search tips）（例えば、単語、画像、オーディオ等のユーザーデバイス２０７における提示データ）を提供するプロンプトモジュール（図２Ａには図示せず）を含むことができる。プロンプトを用いて、エンドユーザーが検索クエリ２０９を定式化してサブミットするのを支援することができる。１つの実施形態では、知識検索エンジン１６０は、１つ以上の所定の検索チップを選択する。例えば、商店に関連付けられた店舗のロケーションを識別することに関する検索の場合、知識検索エンジン１６０は、以下の例示のプロンプト、「自分の近くの営業中の店舗を探して」、「自分の付近の店舗は何時に閉店するか」、「１００１０ロケーションアベニューへの道案内をして」、「商店の何々という街のロケーションの電話番号を教えて」のうちの１つ以上を提供することができる。
【００５１】
１つの実施形態では、商店システム２０３は、カスタムプロンプト、例えば、「３０年以上の実務経験のあるエージェントを探して」等を実施することができる。
【００５２】
いくつかの実施形態では、知識検索エンジン１６０は、デフォルトで、ユーザーが求めていると知識検索エンジン１６０が判断した最も尤度が高い回答をユーザーに返すことができる。いくつかの実施形態では、知識検索エンジン１６０は、追加のバイアスを有する層構造にして、結果を改善することができる。例えば、知識検索エンジン１６０は、トピックへの精通度に基づいてバイアス検索結果を提供することができる。一例では、検索結果は、ロケーションによってバイアスを加えることができる。ウェブサイト（及び／又は知識検索エンジン１６０）が（ＩＰアドレスを通じて又はエンドユーザーに尋ねることによって）エンドユーザーのロケーションを識別する場合、知識検索エンジン１６０は、地理的に近い商店ロケーション、イベント等に対する結果にバイアスを加えることができる。１つ以上の実施形態において、エンドユーザーのロケーションは、エンドユーザーが入力クエリを介して以前に入力していた場合がある情報、又はユーザー登録プロセスを通じて記憶された情報を介して既知とすることができる。いくつかの実施形態では、知識検索エンジン１６０は、ユーザーデバイス２０７において以前に入力した問い合わせに関連付けられた複数の問い合わせを記憶するとともに、それらの以前の問い合わせに基づいて結果を適合させることができる。
【００５３】
他の実施形態では、知識検索エンジン１６０は、ユーザーが自身のユーザーデバイス２０７から検索を行っているページのタイプに基づいて検索クエリ２０９の結果にバイアスを加えることができる。例えば、ユーザーがイベントページから検索を行っている場合、ユーザーは、他のイベントを求めている可能性がより高いものとすることができる。このような事例では、知識検索エンジン１６０は、結果内のイベントにより高くバイアスを加えることができる。
【００５４】
知識検索エンジン１６０は、特定のユーザーデータに基づいて結果にバイアスを加えることができる。例えば、知識検索エンジン１６０は、ユーザーの純資産、クレジットスコア（credit score：与信力）等を含むユーザーに関する情報を受信することができる。知識検索エンジン１６０が、検索を行っているユーザーが非常に高価値の潜在的顧客であると判断した場合、知識検索エンジン１６０は、そのユーザーを商店に関連付けられた最良のアドバイザーのうちの１人に回すことを選択することができる。例えば、知識検索エンジン１６０は、最上級のアドバイザーのみを示すように結果にバイアスを加えることができる。他の実施形態では、対話拡張インターフェース２５０、又は対話拡張インターフェースの或る特定のバージョンは、最高価値を有する顧客にのみ提示することができる。例えば、或るエンドユーザーが高価値顧客としてレーティングされる場合、そのエンドユーザーは、チャットボットではなく、生身のエージェントにコネクトすることができる。
【００５５】
パフォーマンスを改善するために、知識検索エンジン１６０は、任意のカスタムフィールド及び知識関係に類義語を追加することができる。例えば、クエリがフレーズを含まない場合であっても、類義語を用いて、クエリを用意されたフレーズ及び関連付けられたコンテンツにマッピングすることができるように、類義語を生成して或る特定のフレーズに関連付けることができる。他の実施形態では、類義語は、手動で追加することができる。類義語は、知識検索エンジン１６０が、回答を、ユーザーが求めているものに厳密に合致させることを支援する。例えば、検索における電話番号フィールドは、電話、番号、呼び出し、ダイヤル等として参照される場合がある。知識検索エンジンは、全ての標準的な組み込みフィールドのために類義語を追加することができる。ユーザーがカスタムフィールド又は関係を頻繁に検索する場合、類義語は、知識検索エンジン１６０を改善することができる。
【００５６】
一実施形態では、知識検索エンジン１６０は、或る特定の検索を所定の又は構造化された応答にマッピングするようにトレーニングすることができる。これにより、商店が、根本的な合致（organic match）を有しない検索を構造化応答にマッピングすることが可能になる。例えば、根本的に導出された結果を有しない検索クエリ２０９を、所定の結果に関連付けることができる。一実施形態では、これは、現在の検索クエリ及び類似の検索クエリを継続的に「固定する」役割を果たす。一実施形態では、知識検索エンジン１６０は、トレーニングフェーズから学習して、類似のクエリの場合により良好な結果を示すことができる。
【００５７】
１つ以上の実施形態において、エンドユーザーは、「私は、郵便番号１００１０にある自動車保険会社を必要としている」のような高度なクエリをサブミットする場合があり、知識検索エンジンは、チャットスタイルインターフェースを提示することによって応答することができる。一実施形態では、検索クエリ２０９に応答するチャットインターフェースは、商店システムと統合することができる。例えば、インターフェースをカスタマーリレーションシップマネジメント（ＣＲＭ：customer-relationship management）システムに結合して、潜在的な新たな手掛かりに関する通知をセールスパーソンに提供することができる。いくつかの実施形態では、知識検索エンジン対話拡張インターフェース２５０は、また、エンドユーザーの移動デバイス２０７と関連して動作することができる。例えば、インターフェース２５０は、アプリケーション又はモバイルウェブサイトに統合することができる。インターフェース２５０は、アプリケーションディレクトリインテグレーションを介して、チャットボットエクスペリエンス又はユーザーデバイス２０７を介した音声呼び出しを受けることができる。
【００５８】
いくつかの実施形態では、知識検索エンジン１６０は、カスタム知識カードをサポートする。カスタム知識カードにより、エンドユーザーが、知識検索エンジンにおいてエンティティによってカバーされない場合がある共通検索をハンドリングすることが可能になる。この一例は、エンドユーザーが、「パスワードを忘れた」、「ログインすることができない」、「私のルーティング番号は何であるか」等の、ビジネスウェブサイト上のアカウントへのログインについて検索する場合である。このカスタムカードが追加された後、結果が知識検索エンジンにおいて表面化され、エンドユーザーがログインページに誘導される。いくつかの実施形態では、カスタムカードにより、エンドユーザーが知識検索エンジンを介して一般にアクセスされるページ又はアセットに誘導される。知識カードの態様が、図３Ａ〜図３Ｃに関して更に論述される。
【００５９】
図３Ａ〜図３Ｃは、本開示の１つ以上の態様による構造化知識データの例を示している。図３Ａでは、知識検索カード３００が示されている。知識検索カード３００は、部分的に、構造化された形式のデータを含むことができる。データは、名称、ウェブサイト、所在地、電話番号、写真、関連情報を有するサードパーティサイトへのクオート及びリンクを含むことができるが、これらに限定されるものではない。知識検索カード３００は、ユーザーが、ユーザーデバイスを介して、自身が求めている情報を見つけることを可能にするように容易にわかり易い形式でデータを提示する。いくつかの実施形態では、知識検索カード３００は、１つ以上のデータベースに記憶されたデータに基づいて自動的に生成される。記憶されたデータは、schema.orgボキャブラリーを用いて構造化することができる。
【００６０】
いくつかの実施形態では、知識検索エンジン１６０は、ウェブサイトにリッチエンティティ検索（rich entity search）を追加し、青字リンクの代わりに、回答を提供する。知識検索エンジン１６０は、検索エンジンが行うように全ての種類の質問に回答する。例えば、ユーザーが「自分の近くにいるエージェント」を検索した場合、知識検索エンジン１６０は、ユーザーが求めているものについての構造化された回答を返す。例えば、知識検索エンジン１６０は、知識検索カード３００を返すことができる。ビジネス内の各エンティティは、検索結果において表示するのに用いられる知識検索カード３００を有することができる。知識検索カード３００は、重要な情報、並びに重要なＣＴＡ及び取引を含む。企業ユーザーは、自身にとって何が重要であるかに応じて、これらの知識カードをカスタマイズすることができる。いくつかの態様では、カード３００は、ビジネス又はエンティティに関する更なる詳細のための全知識ページへのリンクを含むことができる。
【００６１】
他の実施形態では、知識検索エンジンユーザー（例えば、商店）は、入力クエリに基づいて検索を行っているユーザーデバイスに提示することができるテンプレート知識検索カード３００を作成することができる。知識検索カード３００は、移動スクリーン等のユーザーデバイスのディスプレイに容易に対応することができる。検索の背後には、ユーザーの意図を直観的に解釈し、ビジネス製品ブランドデータを最良に表す結果を提供する強力なＡＩ知識検索エンジンがある。他の実施形態では、知識カードの代わりに、自然言語問い合わせに基づいて、他の結果を返すことができる。例えば、ＵＲＬの代わりに、知識検索カード３００は、ユーザーが求めている実データを含む構造化された結果を提供し、これは、タイプクエリ結果に応じて意味をなすＵＩにおいて表示される。結果は、ビジネスのロケーション又はビジネスにおいて労働している個人のロケーションを示すマップ、図３Ｂの移動デバイス３２０に示すような対話拡張インターフェース、及び／又はイベントカレンダー及び／又は図３Ｃのウェブブラウザー３３０に示すようなマップ上のロケーションを示すこと、及び／又はロケーションへの道案内及び／又は配車サービス呼び出しボタンを含むことができるが、これらに限定されるものではない。
【００６２】
図４、図５、図６及び図７は、本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームを実現する例示の方法４００、５００、６００及び７００のフロー図を示している。１つの実施形態では、図１Ａの知識検索エンジン１６０は、向上したビジネスリスティングのための知識検索エンジンプラットフォームを実現する方法４００、５００、６００及び７００を実行することができる。方法４００、５００、６００及び７００は、ハードウェア（回路部、専用ロジック等）、ソフトウェア（汎用コンピューターシステム又は専用マシン上で実行されるもの等）、又は双方の組み合わせを含むことができる処理ロジックによって実行することができる。代替的に、いくつかの他の実施形態では、コンピューターデバイスの１つ以上のプロセッサは、方法４００、５００、６００及び７００並びにその個々の機能の各々を実行するために種々のルーチン、サブルーチン、又は動作を実行することができる。或る特定の実施形態では、単一の処理スレッドが方法４００、５００、６００及び７００を実行することができる。代替的に、各スレッドが１つ以上の個々の機能、ルーチン、サブルーチン、又は動作を実行する２つ以上の処理スレッドが方法４００、５００、６００及び７００を実行することができる。方法４００、５００、６００及び７００のブロックを、同時に、又は示される例とは異なる順序で実行することができることに留意されたい。
【００６３】
図４を参照すると、方法４００は、ブロック４１０において開始され、ブロック４１０において、製品ブランドデータに関連付けられた自然言語問い合わせを識別する検索クエリが解析される。ブロック４２０において、製品ブランドデータの検索クエリに関連付けられたコンテキストが、自然言語問い合わせに基づいて識別される。ブロック４３０において、識別されたコンテキストに基づいて、製品ブランドデータに専用の１つ以上の所定のデータベースから知識情報が選択される。ブロック４４０において、その知識情報は、自然言語問い合わせに従ってユーザー対話インターフェースにおいてユーザーデバイス側に提示される。他の実施形態では、（対話拡張インターフェース２５０のような）ユーザー対話インターフェースにおいてデータを提示する代わりに、データは、限定されるものではないが、知識カード、マップ、道案内等を含む異なる構造化された応答において提示することができる。
【００６４】
図５において、方法５００は、ブロック５１０から開始され、ブロック５１０において、製品ブランドデータに関連付けられた自然言語問い合わせを識別する検索クエリが解析される。ブロック５２０において、製品ブランドデータの検索クエリに関連付けられたコンテキストが、自然言語問い合わせに基づいて識別される。ブロック５３０において、少なくとも、識別されたコンテキスト、及び製品ブランドデータに専用の１つ以上の所定のデータベースに基づいて、定式化された情報が導出される。その後、ブロック５４０において、定式化された情報は、自然言語問い合わせに従ってユーザーデバイスのディスプレイにおいて提示される。例えば、構造応答ビルダー２４０は、問い合わせに基づいて、異なる構造化された応答（例えば、マップ、知識カード、道案内等）を自動的に作成することができる。
【００６５】
図６において、方法６００は、ブロック６１０において開始され、ブロック６１０において、製品ブランドデータに関連付けられた自然言語問い合わせを識別する検索クエリが解析される。ブロック６２０において、製品ブランドデータの検索クエリに関連付けられたコンテキストが、自然言語問い合わせに基づいて識別される。ブロック６３０において、識別されたコンテキストに基づいて、製品ブランドデータに専用の１つ以上の所定のデータベースから知識情報が選択される。その後、ブロック６４０において、ユーザーデバイスにおいて提示するための１つ以上の知識ディスプレイカードが、知識情報に基づいて生成される。
【００６６】
図７に関して、方法７００は、ブロック７１０において開始され、ブロック７１０において、製品ブランドデータに関連付けられた自然言語問い合わせを識別する検索クエリが受信される。ブロック７２０において、自然言語問い合わせに基づいて、製品ブランドデータの検索クエリに関連付けられたコンテキストが特定される。ブロック７３０において、識別されたコンテキストに基づいて、製品ブランドデータに専用の１つ以上の所定のデータベースからの１つ以上のビジネスに関連付けられた知識情報が選択される。その後、ブロック７４０において、知識情報に基づいて、競合者情報ディスプレイ要素が、ディスプレイのために生成される。競合者情報ディスプレイ要素は、製品ブランドデータに関する１つ以上のビジネスに関連した競合者情報が利用可能であることを示す。
【００６７】
いくつかの実施形態では、製品ブランドデータに関連付けられた検索クエリ（例えば、自然言語クエリ又は他の任意のタイプのクエリ）が受信される。これに応答して、ソースシステム（例えば、図１Ａのソースシステム１０１）は、ソースシステムデータベース（例えば、図１Ａのソースシステムデータベース１１５）にアクセスして、検索クエリに応答する製品ブランドデータがデータベース内に存在する又は記憶されているか否かを判断する。一実施形態では、ソースシステムが応答する製品ブランドデータがデータベースに記憶されていないと判断した場合、ソースシステムは、（図２の知識支援コンポーネント１６２を用いて、）対応する商店システム（例えば、クエリに関連付けられた製品ブランドデータに関連付けられた商店システム）との通信を確立して、要求された製品ブランドデータに関する更新を要求することができる。いくつかの実施形態では、ソースシステムは、更新された製品ブランドデータを受信し、ソースシステムデータベースにそのデータを記憶する。
【００６８】
例えば、初期クエリは、第１の商店に関連付けられた第１の製品ブランドデータ（例えば、休日営業時間）についてのものとすることができる。クエリに応答して、ソースシステムは、第１の商店に関する要求された情報のためにソースシステムデータベースをレビューする。ソースシステムが、要求された情報がソースシステムデータベースに記憶されていないと判断した場合、ソースシステムは、第１の商店に対する送信要求を生成し、第１の製品ブランドデータを得る。いくつかの実施形態では、第１の商店から第１の製品ブランドデータを受信することに応答して、ソースシステムは、第１の製品ブランドデータを含めるようにソースシステムデータベースを更新する。
【００６９】
図８は、本開示の１つ以上の態様に従って、商店システムを代表してアクションを実行する一例の方法８００のフロー図を示している。１つの実施形態では、方法８００は、図１Ａ及び図２Ａの知識支援コンポーネント１６２が実行して、商店システムに関連付けられた情報の変更若しくは更新、又は商店ユーザーとの対話交換に基づいてアカウントの変更若しくは更新を実施することができる。方法８００は、ハードウェア（回路部、専用ロジック等）、ソフトウェア（汎用コンピューターシステム又は専用マシン上で実行されるもの等）、又は双方の組み合わせを含むことができる処理ロジックによって実行することができる。代替的に、いくつかの他の実施形態では、コンピューターデバイスの１つ以上のプロセッサは、方法８００及びその個々の機能の各々に従って種々のルーチン、サブルーチン、又は動作を実行することができる。或る特定の実施形態では、単一の処理スレッドが方法８００を実行することができる。代替的に、各スレッドが１つ以上の個々の機能、ルーチン、サブルーチン、又は動作を実行する２つ以上の処理スレッドが方法８００を実行することができる。方法８００のブロックを、同時に、又は示される例とは異なる順序で実行することができることに留意されたい。
【００７０】
ブロック８１０において、知識支援コンポーネントに通信可能に結合された対話インターフェースが、第１の商店アカウント又はシステムに関連付けられた商店ユーザーから第１のメッセージを受信することができる。いくつかの実施形態では、第１のメッセージは、テキスト通信若しくはテキストを含むチャット通信、１つ以上の添付、又はそれらの組み合わせとすることができる。いくつかの実施形態では、方法８００は、商店ユーザーから受信された通信によって開始される。いくつかの実施形態では、対話インターフェースは、商店ユーザーと知識支援コンポーネントとの間のメッセージの処理及び交換を行うように構成されたインターフェース、例えば、知識支援コンポーネントに通信可能に接続された通信プラットフォーム（例えば、Ｆａｃｅｂｏｏｋ  Ｍｅｓｓｅｎｇｅｒ）のインターフェースを含むことができる。
【００７１】
ブロック８２０において、処理ロジックは、商店ユーザー及び第１の商店アカウントが、第１のメッセージに関連付けられた情報を識別することに基づいてアクションを要求することを認可されていることを確認する。いくつかの実施形態では、第１のメッセージは、商店ユーザー及び／又は商店アカウントを識別するように解析することができる情報、例えば、ユーザー名、商店アカウント名、ログイン／パスワード情報、コード又は他の識別子、第１のメッセージに関連付けられたＩＰアドレス等を含むことができる。いくつかの実施形態では、例えば商店ユーザーが１つ以上の特定のロケーションに関する情報を更新することのみが可能であるようにすることができるように、商店ユーザーに１つ以上の制約又は制限を関連付けることができる。商店がマネージャに認可されていないロケーションに関する情報の更新を試みた場合、知識支援は、正しい又は認可された商店ユーザーを自動的に特定し、そのようなユーザーに特定の情報を更新するメッセージを送信することができる。例えば、役割及び／又はユーザーが、変更を要求及び実行するように許可される情報のタイプ及びカテゴリに割り当てられるように、商店システムのために許可のヒエラルキーを確立することができる。いくつかの実施形態では、知識支援は、関連付けられた許可のレビューを実行して、変更又は更新を要求する商店ユーザーが、要求された更新を実行することを許可又は認可されているか否かを判断する。第１の商店ユーザーが要求された変更／更新を効力化するように許可されていないと判断された場合、知識支援は、許可情報を用いて、要求された変更を実行することを認可されている他の１人以上の商店ユーザーを識別することができる。
【００７２】
処理ロジックは、商店ユーザー及び関連付けられた商店アカウントを有効化して、ブロック８３０において、第１のメッセージに関連付けられたテキスト又は他の入力を考慮して、商店ユーザーとのメッセージの交換に関与する。一実施形態では、メッセージの交換は、商店ユーザーに、商店アカウントを代表して実行すべきアクションを識別するのに用いられることになる追加情報を提供するように促す、処理ロジックによって生成される１つ以上のメッセージを含むことができる。例えば、メッセージの交換は、知識支援コンポーネントからの、商店ユーザーによって要求されているアクションを特定するのに用いられる１つ以上の質問を含むことができる。一例では、メッセージの交換は、商店ユーザーが選択することができるアクションのリストを含むメッセージを含むことができる。一例では、メッセージの交換は、商店ユーザーから受信されたメッセージが適切な応答を特定するために解析される対話を含むことができる。
【００７３】
ブロック８４０において、処理ロジックは、メッセージの交換を考慮して商店アカウントを代表して実行すべきアクションを識別する。いくつかの実施形態では、アクションは、商店アカウントに関連付けられた情報を、変更、更新、又は修正することを含むことができる。例えば、アクションは、商店アカウント及び／又はソースシステムデータベース１１５（及び１つ以上のファーストパーティサイト及びサードパーティサイト１５０）に写真を追加すること、商店アカウントに関連付けられた情報（例えば、営業時間、所在地情報等）を変更すること、エンドユーザーがアクセス可能な商店アカウントの一部を更新すること等を含むことができる。いくつかの実施形態では、処理ロジックは、アクションが実行されることになる商店アカウントに関連付けられた１つ以上のエンティティを識別することができる。いくつかの実施形態では、処理ロジックは、アクションが実行されることになる１つ以上のエンティティ（例えば、商店に関連付けられた店舗／ロケーション）の識別を要求する商店ユーザーにメッセージを生成することができる。例えば、処理ロジックは、商店アカウントに関連付けられた複数の異なるエンティティ（例えば、店舗／ロケーション）を管理することができ、メッセージの交換に基づいて、いずれのエンティティがアクションによって影響を受けることになるのかを判断することができる。一例では、アクションは、東部標準時ゾーンに位置する商店のエンティティの「休日営業時間を更新する」こととすることができる。
【００７４】
ブロック８５０において、処理ロジックは、商店アカウントを代表してアクションを実行する。いくつかの実施形態では、アクションは、商店アカウント全体（例えば、商店アカウントの主要プロフィールへの画像の投稿）又は商店アカウントに関連付けられた１つ以上のエンティティ（例えば、商店に関連付けられた特定の店舗又はロケーション）を代表して実行することができる。いくつかの実施形態では、商店ユーザーは、知識支援コンポーネント１６２に、ソースシステムデータベース１１５内の情報を更新するように要求している。そのようなデータを含む応答を知識支援コンポーネントにサブミットすることによって、知識支援コンポーネント１６２は、このような情報を用いてソースシステムデータベース１１５を自動的に更新し、このような情報をファーストパーティサイト及びサードパーティサイトに自動的にプッシュする。いくつかの実施形態では、商店ユーザーは、１つ以上の特定のロケーションに関する情報を更新することのみが可能であるようにすることができる。商店が管理することを認可されていないロケーションに関する情報の更新を試みた場合、知識支援は、認可された商店ユーザーを自動的に特定し、識別された認可された商店ユーザーに特定の情報を更新するメッセージを送信することができる。いくつかの実施形態では、識別された認可された商店ユーザーは、該当する情報の任意の更新に応答することができる。いくつかの実施形態では、第１の認可されたユーザーに、自身が認可されていないことを知らせるメッセージを送信することができる。
【００７５】
図９は、本開示の１つ以上の態様による、商店システムを代表してアクションを実行する一例の方法９００のフロー図を示している。１つの実施形態では、方法９００を、図１Ａ及び図２Ａの知識支援コンポーネント１６２によって実行して、システムによって開始される、商店ユーザーとの対話交換に基づいて商店システム又は商店アカウントに関連付けられた情報に対する変更又は更新を実施することができる。方法８００は、ハードウェア（回路部、専用ロジック等）、ソフトウェア（汎用コンピューターシステム又は専用マシン上で実行されるもの等）、又は双方の組み合わせを含むことができる処理ロジックによって実行することができる。代替的に、いくつかの他の実施形態では、コンピューターデバイスの１つ以上のプロセッサは、方法９００及びその個々の機能の各々に従って種々のルーチン、サブルーチン、又は動作を実行することができる。或る特定の実施形態では、単一の処理スレッドが方法９００を実行することができる。代替的に、各スレッドが１つ以上の個々の機能、ルーチン、サブルーチン、又は動作を実行する２つ以上の処理スレッドが方法９００を実行することができる。方法９００のブロックを、同時に、又は示される例とは異なる順序で実行することができることに留意されたい。
【００７６】
ブロック９１０において、処理ロジックは、商店システム又は商店アカウントに関連付けられた第１のトリガーイベントを識別する。いくつかの実施形態では、第１のトリガーイベントは、商店アカウントによる何らかの応答アクションを呼び出す何らかのアクティビティ、アクション、メッセージ、通信、アラート、通知等である。例えば、トリガーイベントは、エンドユーザーからの通信、例えば、商店に関するソーシャルメディアプラットフォームを介したエンドユーザー（例えば、顧客）のコメントの投稿（例えば、商店レストランの顧客のレビュー）、今後の日付のイベント（例えば、迫っている休日、季節、時間、プロモーション、マーケティングイベント等）の識別、確認又は更新を要求するエンドユーザー情報の識別等とすることができる。
【００７７】
ブロック９２０において、トリガーイベントに応答して、処理ロジックは、商店アカウントに対話インターフェースを介して、トリガーイベントに関連付けられたメッセージを送信する。例えば、新たな顧客レビューを含むトリガーイベントの場合、商店アカウントへのメッセージは、顧客レビュー及び顧客への応答を提供するプロンプトを含むことができる。例えば、処理ロジックは、「Jane DoeからＦａｃｅｂｏｏｋ上で投稿された以下の新たな４つ星のレビューがあります：「この場所を気に入りました。ただ、Redskinsの試合を流してもらいたかったです。」」を示すメッセージを生成することができる。いくつかの実施形態では、処理ロジックは、商店アカウントとの通信のための対話インターフェースを有するプラットフォーム（例えば、ＳＭＳ、Ｆａｃｅｂｏｏｋ、Ｙｅｌｐ等）を決定する。
【００７８】
ブロック９３０において、処理ロジックは、商店アカウントから対話インターフェースを介して、第１のメッセージに対応する応答を受信する。いくつかの実施形態では、応答は、第１のメッセージに応答することが意図されるテキスト、グラフィック、リンク、画像、ビデオ等を含むことができる。上記の例では、処理ロジックは、「ご来店ありがとうございます！次の日曜日にはRedskinsの試合を流します。またご来店下さい！」を示す商店アカウントからの応答メッセージを受信することができる。いくつかの実施形態では、コンタクトした商店ユーザーが応答しない場合、知識支援コンポーネント１６２は、更新を行うために第２の商店ユーザーに第２のメッセージを自動的に送信することができる。いくつかの実施形態では、知識支援コンポーネント１６２は、第１のユーザーに、別のユーザーがその要求を引き受けたことを知らせるメッセージを送信することができる。
【００７９】
ブロック９４０において、処理ロジックは、商店アカウントから受信された応答に対応するアクションを実行する。いくつかの実施形態では、アクションは、第１のメッセージに対応する応答を含むエンドユーザー（例えば、顧客）へのメッセージを投稿又は提供すること、商店アカウントにおいて応答を記憶すること等を含むことができる。いくつかの実施形態では、処理ロジックは、商店アカウントがアクションの実行の前にそのアクションを承認したことを確認することができる。上記の例では、処理ロジックは、トリガーイベントに対応するエンドユーザーへの応答の送信（例えば、投稿又はプッシュ）を実行することができる。いくつかの実施形態では、商店ユーザーは、知識支援コンポーネント１６２に、ソースシステムデータベース１１５内の情報を更新するように要求している。そのようなデータを含む応答を知識支援コンポーネントにサブミットすることによって、知識支援コンポーネント１６２は、このような情報を用いてソースシステムデータベース１１５を自動的に更新し、このような情報を複数のファーストパーティサイト及びサードパーティサイトに自動的にプッシュする。いくつかの実施形態では、有利には、知識支援によって受信及び処理された商店データへの任意の更新を、商店に関連付けられた１つ以上のリスティング又はプロフィールに分散させることができる。いくつかの実施形態では、商店データの分散又は配布は、知識支援によって実行され、商店システムを代表して種々の異なるプラットフォーム、ロケーション、データベース等に対するリスティング及びプロフィールの更新を含むことができる。これに関して、商店システムは、知識支援とインタラクトして、単一のインターフェースを介したそれらのデータへの変更又は更新を実施するとともに、種々のロケーション／サイトの各々において更新を実行する必要なく、更新されたデータを種々の異なるウェブサイト（例えば、ファーストパーティサイト及び複数のサードパーティサイト）に広めることができる。
【００８０】
いくつかの実施形態では、トリガーアクション並びに方法８００及び９００において処理ロジックによって実行されるアクションは、以下のインタラクション、すなわち、ギャラリーに写真をアップロードすること、注目されるメッセージを変更すること、営業時間を変更すること（例えば、臨時の又は計画された営業時間変更、及び通常営業時間又は休日営業時間の変更）、解析情報を要求すること、レビュー情報を要求すること、ロケーション／エンティティに関連付けられた地理的座標を提供すること、メニュー項目を更新すること、カレンダーイベントを追加すること、ソーシャルメディア投稿を作成すること、休日営業時間を表示すること、応答をレビューすること、データ確認を実行すること（例えば、店舗営業時間、電話番号情報、ウェブサイト情報等）、写真コンテンツをキャプチャすること、公開者データ提案、解析ダッシュボードに紐付けすること、利用不能リスティング通知を提供すること、新たなレビューを投稿すること及び／又は新たなレビューに応答すること、重複データを抑制すること、競合インテリジェンス解析を実行すること等のうちの１つ以上を含むことができる。
【００８１】
いくつかの実施形態では、方法８００及び９００において、処理ロジックは、アクションの実行を要求することを許可された、商店アカウントに関連付けられた個人又はグループを示す、商店アカウントに関連付けられた許可を示す情報を維持することができる。これらの許可は、知識支援コンポーネントを介した商店アカウントの管理において用いることができ、アクションを実行させることができる。
【００８２】
図１０は、本開示の１つ以上の態様による、商店ユーザーに関連付けられた競合者情報を識別及び生成する一例の方法１０００のフロー図を示している。１つの実施形態では、方法１０００を、図１Ａ及び図２Ａの競合者インテリジェンスコンポーネント１６４によって実行して、商店システムに関連付けられた競合者情報をプロビジョニングすることができる。方法１０００は、ハードウェア（回路部、専用ロジック等）、ソフトウェア（汎用コンピューターシステム又は専用マシン上で実行されるもの等）、又は双方の組み合わせを含むことができる処理ロジックによって実行することができる。代替的に、いくつかの他の実施形態では、コンピューターデバイスの１つ以上のプロセッサは、方法１０００及びその個々の機能の各々に従って種々のルーチン、サブルーチン、又は動作を実行することができる。いくつかの特定の実施形態では、単一の処理スレッドが方法１０００を実行することができる。代替的に、各スレッドが１つ以上の個々の機能、ルーチン、サブルーチン、又は動作を実行する２つ以上の処理スレッドが方法１０００を実行することができる。方法１０００のブロックを、同時に、又は示される例とは異なる順序で実行することができることに留意されたい。
【００８３】
いくつかの実施形態では、競合者インテリジェンスコンポーネントは、商店ユーザーが、潜在的な競合者の結果を返すために、ローカルパック（例えば、「自分の近くの飲食店」）を自動的に検索することによって（商店が認識していない場合がある競合者を含む）競合者を識別することを可能にする。いくつかの実施形態では、ローカルパック競合者は、検索プロバイダーインターフェースを介してサブミットされる検索語及び／又はユーザーのロケーションに基づく特定の地理的エリア内の商店のロケーションを表示する検索プロバイダー（例えば、Ｇｏｏｇｌｅ（商標））検索結果のセクションにおいて識別することができる。いくつかの実施形態では、「ローカルパック」は、特定のロケーションのロケーションを示すマップ、及び関連情報（例えば、ビジネスの名称、ビジネスの所在地、ユーザーからの距離、営業時間等）を有するこのようなロケーションのリストを含むことができるが、これらに限定されるものではない。ローカルパック結果は、例えば、ローカルパック競合者及び／又はローカルパック広告を含むことができる。ローカルパックは、ユーザーが検索を行っているロケーション（ユーザーのＩＰアドレスに基づく）又はユーザーが検索フレーズにおいて入力したロケーションのインジケーションの付近内とすることができる。ローカルパックを特定するためのデータは、ソースシステムを用いたビジネスごとの検索実行から得ることができる。例えば、ローカルパックは、ユーザーが検索を行っているロケーション（ユーザーのＩＰアドレスに基づく）又はユーザーが検索フレーズにおいて入力したロケーションのインジケーションの付近内とすることができる。
【００８４】
ブロック１０１０において、処理ロジックは、１つ以上の商店に関する情報のウェブベース検索を受信する。例えば、検索は、情報を求めるエンドユーザーによって入力された検索基準（例えば、入力クエリ）を含むことができる。
【００８５】
ブロック１０２０において、処理ロジックは、ウェブベース検索に関連付けられた付近データを識別する。いくつかの実施形態では、付近データは、（例えば、エンドユーザーデバイスのＩＰアドレスに基づくか又は検索基準自体からの）エンドユーザーのロケーション、検索の対象のロケーション（例えば、「米国の何々という街にある映画館」に向けられた検索）に関する情報である。一実施形態では、付近データは、地理的領域（例えば、検索に関するロケーションに対応する地理的半径）を含むことができる。
【００８６】
ブロック１０３０において、処理ロジックは、付近データに基づいて１つ以上のローカルパック競合者を特定する。いくつかの実施形態では、処理ロジックは、付近データを用いて、商店システムに対応する１つ以上の競合者を識別する。
【００８７】
ブロック１０４０において、処理ロジックは、１つ以上のローカルパック競合者に基づいて競合者データのセットを特定する。いくつかの実施形態では、競合者データのセットは、限定されるものではないが、営業時間、所在地、イベント、プロモーション、セール情報、マーケティング情報等を含む、ローカルパック競合者に関する任意のデータとすることができる。
【００８８】
ブロック１０５０において、処理ロジックは、競合者データのセットに対応する競合使用解析データを生成する。いくつかの実施形態では、競合使用解析データは、ローカルパックに関連付けられた商店に提供される。いくつかの実施形態では、競合使用解析データに基づいて、１つ以上のレポート又は他の出力を生成することができる。有利には、商店システムは、商店システムが以前には認識していなかった場合があるローカルパック内の１つ以上の競合者に関する競合使用解析データを得ることができる。いくつかの実施形態では、競合者インテリジェンスコンポーネント１６４は、その検索から受信したデータを処理し、ソースシステムデータベース１１５における知識のギャップが存在するか否かを判断し、そのような知識におけるギャップに基づいて、知識支援コンポーネント１６２が、データベースを更新するために該当する商店ユーザーにコンタクトする。
【００８９】
図１１は、本開示のいくつかの実施形態に従って動作する一例のコンピューターシステム１１００を示している。図１１において、マシンの図示的表現が、コンピューターシステム１１００の例示的な形式において示され、コンピューターシステム１１００において、マシンに本明細書において論述される方法論のうちの任意の１つ以上を実行させる命令のセットを実行することができる。代替的な実施形態では、システム１１００は、ローカルエリアネットワーク（ＬＡＮ）、イントラネット、エクストラネット、又はインターネット内で他のマシンに接続（例えば、ネットワーク接続）することができる。システム１１００は、クライアント−サーバーネットワーク環境におけるサーバー若しくはクライアントマシンの能力内で、又は、ピアツーピア（又は分散）ネットワーク環境におけるピアマシンとして動作することができる。マシンは、パーソナルコンピューター（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、携帯情報端末（ＰＤＡ）、携帯電話、ウェブアプライアンス、サーバー、ネットワークルーター、スイッチ若しくはブリッジ、又はシステム１１００によって取られる特定のアクションを指定する命令のセット（逐次的又は別様な命令）を実行することが可能な任意のマシンとすることができる。さらに、単一のマシンのみが図示されているが、「マシン」という用語は、本明細書において論述される方法論のうちの任意の１つ以上を実行する命令のセット（又は複数のセット）を個々に又は同時に実行するマシンの任意の集合体を含むようにもみなされる。
【００９０】
この一例示のコンピューターシステム１１００は、処理デバイス（プロセッサ、ＣＰＵとも呼ばれる）１１０２、主メモリ１１０４（例えば、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、同期ＤＲＡＭ（ＳＤＲＡＭ）等のダイナミックランダムアクセスメモリ（ＤＲＡＭ）等）、静的メモリ１１０６（例えば、フラッシュメモリ、静的ランダムアクセスメモリ（ＳＲＡＭ）等）、及び第２のメモリ（例えば、データ記憶デバイス１１１６）を備えることができる。これらは、バス１１３０を介して互いに通信する場合がある。
【００９１】
処理デバイス１１０２は、マイクロプロセッサ、中央処理装置等の１つ以上の汎用処理デバイスを表している。より詳細には、処理デバイスは、複合命令セットコンピューティング（ＣＩＳＣ）マイクロプロセッサ、縮小命令セットコンピューター（ＲＩＳＣ）マイクロプロセッサ、超長命令語（ＶＬＩＷ）マイクロプロセッサ、又は他の命令セットを実装するプロセッサ若しくは命令セットの組み合わせを実装するプロセッサとすることができる。処理デバイス１１０２は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）、ネットワークプロセッサ等の１つ以上の専用処理デバイスとすることもできる。処理デバイス１１０２は、本明細書において論述される動作及びステップを実行するために動的レビュー最適化器ロジック１６０を実行するように構成される。例えば、処理デバイス１１０２は、本開示の１つ以上の態様による、向上したビジネスリスティングのための知識検索エンジンプラットフォームをサポートする、方法７００、７１０、７２０及び７３０を実施する命令を実行するように構成することができる。
【００９２】
例示のコンピューターシステム１１００は、ネットワーク１１２５に通信可能に結合することができるネットワークインターフェースデバイス１１２２を更に含むことができる。例示のコンピューターシステム１１００は、ビデオディスプレイ１１１０（例えば、液晶ディスプレイ（ＬＣＤ）、タッチスクリーン、又はブラウン管（ＣＲＴ））、英数字入力デバイス１１１２（例えば、キーボード）、カーソル制御デバイス１１１４（例えば、マウス）、及び音響信号生成デバイス１１２０（例えば、スピーカー）を更に備えることができる。
【００９３】
データ記憶デバイス１１１６は、実行可能命令１１２６の１つ以上のセットが記憶される、コンピューター可読記憶媒体（又はより具体的には非一時的コンピューター可読記憶媒体）１１２４を備えることができる。本開示の１つ以上の態様によれば、実行可能命令１１２６は、本開示の１つ以上の態様による知識検索エンジン１６０の種々の機能を符号化する実行可能命令を含むことができる。
【００９４】
実行可能命令１１２６は、完全に又は少なくとも部分的に、例示のコンピューターシステム１１００によってその実行中に主メモリ１１０４及び／又は処理デバイス１１０２内に存在することもでき、主メモリ１１０４及び処理デバイス１１０２も、コンピューター可読記憶媒体を構成する。実行可能命令１１２６は、さらに、ネットワークインターフェースデバイス１１２２を介してネットワーク上で送信又は受信することができる。
【００９５】
コンピューター可読記憶媒体１１２４は、単一の媒体として示されているものの、「コンピューター可読記憶媒体」という用語は、単一の媒体又は複数の媒体を含むようにみなされるべきである。また、「コンピューター可読記憶媒体」という用語は、マシンに、本明細書において説明される方法のうちの任意の１つ以上を実行させるマシンによって実行される命令のセットを記憶又は符号化することが可能である任意の媒体を含むようにみなされるものとする。したがって、「コンピューター可読記憶媒体」という用語は、限定されるものではないが、ソリッドステートメモリ、並びに光学及び磁気媒体を含むようにみなされるものとする。
【００９６】
上記の詳細な説明のいくつかの部分は、コンピューターメモリ内のデータビットに対する操作のアルゴリズム及びシンボル表現の点から提示されている。これらのアルゴリズム的な記述及び表現は、データ処理技術における当業者が、自身の作業を他の当業者に最も効果的に伝達するのに用いる手段である。アルゴリズムは、本明細書において及び一般的には、所望の結果をもたらす自己矛盾のないステップのシーケンスであると考えられる。これらのステップは、物理量の物理的な操作を必要とするものである。必ずしもそうとは限らないが通常、これらの量は、記憶、転送、組み合わせ、比較、及びそれ以外の操作が可能な電気信号又は磁気信号の形態を取る。主として共通使用の理由から、これらの信号を、ビット、値、要素、シンボル、文字、項、数等と呼ぶことが時に便利であることが分かっている。
【００９７】
しかしながら、これらの用語及び類似の用語の全ては、適切な物理量と関連付けられるべきであり、これらの量に適用された便利なラベルにすぎないことに留意すべきである。別途具体的に指定されない限り、以下の論述から明らかであるように、説明全体を通して、「識別」、「特定」、「解析」、「選択」、「受信」、「提示」、「生成」、「導出」、「提供」等の用語を利用する論述は、コンピューターシステムのレジスタ及びメモリ内の物理（電子）量として表されるデータを、コンピューターシステムメモリ又はレジスタ又は他のそのような情報記憶デバイス、情報送信デバイス又は情報ディスプレイデバイス内の物理量として同様に表される他のデータに操作及び変換する、コンピューターシステム又は類似の電子コンピューティングデバイスのアクション及び処理を指すことが理解される。
【００９８】
本開示の例は、本明細書において説明される方法を実行する装置にも関する。この装置は、要求される目的のために特別に構築することもできるし、コンピューターシステムに記憶されたコンピュータープログラムによって選択的にプログラミングされる汎用コンピューターシステムとすることもできる。このようなコンピュータープログラムは、限定されるものではないが、光学ディスク、ＣＤ−ＲＯＭ、及び光磁気ディスクを含む任意のタイプのディスク、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス、他のタイプのマシンアクセス可能記憶媒体、又は、電子命令を記憶するのに適した任意のタイプの媒体等のコンピューター可読記憶媒体に記憶することができ、各々がコンピューターシステムバスに結合される。
【００９９】
本明細書において提示した方法及び表示は、本質的には、どの特定のコンピューターにも他の装置にも関係付けられていない。様々な汎用システムを、本明細書における教示によるプログラムとともに用いることもできるし、必要とされる方法ステップを実行するより特殊化された装置を構築することが便利であると分かる場合もある。多様なこれらのシステムのために要求される構造は、以下の説明において言及されると明らかになる。加えて、本開示の範囲は、いずれの特定のプログラミング言語にも限定されない。様々なプログラミング言語を、本開示の教示内容を実施するのに用いることができることが理解されるであろう。
【０１００】
上記説明は、限定ではなく例示であるように意図されていることが理解されるべきである。上記説明を読んで理解すると、他の多くの実施形態例が当業者には明らかであろう。本開示は、特定の例を説明しているものの、本開示のシステム及び方法は、本明細書において説明される例に限定されるのではなく、添付の特許請求の範囲内で修正を加えて実施することができることが認識される。したがって、本明細書及び図面は、限定する意図ではなく説明する意図であるものとみなされる。したがって、本開示の範囲は、添付の特許請求の範囲が権利を有する均等なものの全範囲とともに、そのような特許請求の範囲に関して決定されるべきである。
【図１Ａ】
2021503143.tif 000006
【図１Ｂ】
2021503143.tif 000007
【図１Ｃ】
2021503143.tif 000008
【図２Ａ】
2021503143.tif 000009
【図２Ｂ】
2021503143.tif 000010
【図２Ｃ】
2021503143.tif 000011
【図３Ａ】
2021503143.tif 000012
【図３Ｂ】
2021503143.tif 000013
【図３Ｃ】
2021503143.tif 000014
【図４】
2021503143.tif 000015
【図５】
2021503143.tif 000016
【図６】
2021503143.tif 000017
【図７】
2021503143.tif 000018
【図８】
2021503143.tif 000019
【図９】
2021503143.tif 000020
【図１０】
2021503143.tif 000021
【図１１】
2021503143.tif 000022
【国際調査報告】
2021503143.tif 000023