(57)【要約】      （修正有）【課題】インタラクティブキオスクを提供する。【解決手段】インタラクティブキオスクは、ディスプレイと、マイクロフォンと、動作を実行する１つ以上のプロセッサとを含む。動作は、ユーザの発話クエリとして提供されるユーザ入力を受信することと、ユーザ固有データを受信することと、１つ以上の応答を提供するために、仮想エージェントにより、ユーザ入力およびユーザ固有データに基づき１つ以上のバックエンドシステムに問い合わせを行うことと、ディスプレイ上にユーザへの１つ以上の応答の１つ以上の、購入向けの少なくとも１つの商品を示すグラフィック表現を表示することであって、少なくとも１つの商品の購入を促進することと、或る場所の中で少なくとも１つの商品を物理的に取得するための指示を乗客に提供することと、を含む。【選択図】図２
2018200684.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
マイクロフォンと、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合され命令が記憶されているコンピュータ可読ストレージデバイスと
を備えるインタラクティブキオスクであって、前記命令は、前記１つ以上のプロセッサにより実行されると、前記１つ以上のプロセッサに動作を実行させ、前記動作は、
ユーザの発話クエリを備えるユーザ入力を受信することと、
ユーザ固有データを受信することと、
１つ以上の応答を提供するために、仮想エージェントにより、前記ユーザ入力および前記ユーザ固有データに基づき１つ以上のバックエンドシステムに問い合わせを行うことと、
前記ディスプレイ上に前記ユーザへの前記１つ以上の応答の１つ以上のグラフィック表現を表示することであって、前記１つ以上のグラフィック表現は、購入向けの少なくとも１つの商品を示す、前記表示することと、
前記少なくとも１つの商品の購入を促進することと、
或る場所の中で前記少なくとも１つの商品を物理的に取得するための指示を前記乗客に提供することと
を含む、インタラクティブキオスク。
【請求項２】
動作は、前記場所から前記少なくとも１つの商品をユーザが取得するために、前記少なくとも１つの商品の前記購入と、前記ユーザのユーザ識別子とを関連付けることをさらに含む、請求項１に記載のインタラクティブキオスク。
【請求項３】
前記発話クエリは、テキストデータに変換され、前記１つ以上のバックエンドシステムは、前記テキストデータに基づいて問い合わせされる、請求項１に記載のインタラクティブキオスク。
【請求項４】
前記場所は、空港を含み、動作は、出発ゲートに基づき空港システムからリアルタイム空港データを取得することをさらに含み、前記リアルタイム空港データは、前記空港内の道順、目的地までの時間、および行列待ち時間のうちの１つ以上を備える、請求項１に記載のインタラクティブキオスク。
【請求項５】
前記ユーザ識別子から前記ユーザ固有データを判断するために、スキャナおよびカメラのうちの１つ以上をさらに備える、請求項１に記載のインタラクティブキオスク。
【請求項６】
前記ユーザ固有データは、前記ユーザによりかざされた搭乗カード上に含まれた搭乗カードデータを備え、前記搭乗カードは、ユーザ識別子を備え、前記搭乗カードデータは、搭乗カードデータベースから提供される、請求項１に記載のインタラクティブキオスク。
【請求項７】
少なくとも１つの応答は、サードパーティ小売店システムからの宣伝広告データを備える、請求項１に記載のインタラクティブキオスク。
【請求項８】
前記購入を促進する少なくとも１つのコンポーネントをさらに備える、請求項１に記載のインタラクティブキオスク。
【請求項９】
前記少なくとも１つのコンポーネントは、１つ以上のモバイル支払いシステムを使用して支払いを実行するために前記ユーザのモバイルデバイスと通信するためのワイヤレス通信コンポーネントを備える、請求項８に記載のインタラクティブキオスク。
【請求項１０】
動作は、支払いトランザクションデータをサードパーティ小売店システムに送信することをさらに含む、請求項１に記載のインタラクティブキオスク。
【請求項１１】
動作は、前記場所の中の小売店舗に購入データを送信することをさらに含み、前記乗客は、前記購入データに基づき前記小売店舗から前記少なくとも１つの商品を取得する、請求項１に記載のインタラクティブキオスク。
【請求項１２】
スピーカをさらに備える、請求項１に記載のインタラクティブキオスク。
【請求項１３】
コネクテッド型の場所の少なくとも一部分を提供する、コンピュータに実装された方法であって、前記方法は、１つ以上のプロセッサを使用して実行され、
ユーザの発話クエリを備えるユーザ入力を、前記１つ以上のプロセッサによって受信するステップであって、前記ユーザ入力は、インタラクティブキオスクのマイクロフォンを介して受信される、前記受信するステップと、
前記１つ以上のプロセッサによって、ユーザ固有データを受信するステップと、
１つ以上の応答を提供するために、仮想エージェントにより、前記ユーザ入力および前記ユーザ固有データに基づき１つ以上のバックエンドシステムに問い合わせを行うステップと、
前記インタラクティブキオスクのディスプレイ上に前記ユーザへの前記１つ以上の応答の１つ以上のグラフィック表現を表示するステップであって、前記１つ以上のグラフィック表現は、購入向けの少なくとも１つの商品を示す、前記表示するステップと、
前記少なくとも１つの商品の購入を促進するステップと、
或る場所の中で前記少なくとも１つの商品を物理的に取得するための指示を前記乗客に提供するステップと
を含む、方法。
【請求項１４】
前記場所から前記少なくとも１つの商品をユーザが取得するために、前記少なくとも１つの商品の前記購入と、前記ユーザのユーザ識別子とを関連付けるステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記発話クエリは、テキストデータに変換され、前記１つ以上のバックエンドシステムは、前記テキストデータに基づいて問い合わせされる、請求項１３に記載の方法。
【請求項１６】
前記場所は、空港を含み、前記方法は、出発ゲートに基づき空港システムからリアルタイム空港データを取得するステップをさらに含み、前記リアルタイム空港データは、前記空港内の道順、目的地までの時間、および行列待ち時間のうちの１つ以上を備える、請求項１３に記載の方法。
【請求項１７】
前記インタラクティブキオスクは、前記ユーザ識別子から前記ユーザ固有データを判断するために、スキャナおよびカメラのうちの１つ以上を備える、請求項１３に記載の方法。
【請求項１８】
前記ユーザ固有データは、前記ユーザによりかざされた搭乗カード上に含まれた搭乗カードデータを備え、前記搭乗カードは、ユーザ識別子を備え、前記搭乗カードデータは、搭乗カードデータベースから提供される、請求項１３に記載の方法。
【請求項１９】
少なくとも１つの応答は、サードパーティ小売店システムからの宣伝広告データを備える、請求項１３に記載の方法。
【請求項２０】
前記インタラクティブキオスクは、前記購入を促進する少なくとも１つのコンポーネントをさらに備える、請求項１３に記載の方法。
【請求項２１】
前記少なくとも１つのコンポーネントは、１つ以上のモバイル支払いシステムを使用して支払いを実行するために前記ユーザのモバイルデバイスと通信するためのワイヤレス通信コンポーネントを備える、請求項２０に記載の方法。
【請求項２２】
支払いトランザクションデータをサードパーティ小売店システムに送信するステップをさらに含む、請求項１３に記載の方法。
【請求項２３】
前記方法は、前記場所の中の小売店舗に購入データを送信するステップをさらに含み、前記乗客は、前記購入データに基づき前記小売店舗から前記少なくとも１つの商品を取得する、請求項１３に記載の方法。
【請求項２４】
１つ以上のプロセッサに結合され命令が記憶されているコンピュータ可読ストレージ媒体であって、前記命令は、前記１つ以上のプロセッサにより実行されると、コネクテッドエアポートの少なくとも一部分を提供する動作を前記１つ以上のプロセッサに実行させ、前記動作は、
ユーザの発話クエリを備えるユーザ入力を受信することであって、前記ユーザ入力は、インタラクティブキオスクのマイクロフォンを介して受信される、前記受信することと、
ユーザ固有データを受信することと、
１つ以上の応答を提供するために、仮想エージェントにより、前記ユーザ入力および前記ユーザ固有データに基づき１つ以上のバックエンドシステムに問い合わせを行うことと、
前記インタラクティブキオスクのディスプレイ上に前記ユーザへの前記１つ以上の応答の１つ以上のグラフィック表現を表示することであって、前記１つ以上のグラフィック表現は、購入向けの少なくとも１つの商品を示す、前記表示することと、
前記少なくとも１つの商品の購入を促進することと、
或る場所の中で前記少なくとも１つの商品を物理的に取得するための指示を前記乗客に提供することと
を含む、コンピュータ可読ストレージ媒体。
【請求項２５】
動作は、前記場所から前記少なくとも１つの商品をユーザが取得するために、前記少なくとも１つの商品の前記購入と、前記ユーザのユーザ識別子とを関連付けることをさらに含む、請求項２４に記載のコンピュータ可読ストレージ媒体。
【請求項２６】
前記発話クエリは、テキストデータに変換され、前記１つ以上のバックエンドシステムは、前記テキストデータに基づいて問い合わせされる、請求項２４に記載のコンピュータ可読ストレージ媒体。
【請求項２７】
前記場所は、空港を含み、前記方法は、出発ゲートに基づき空港システムからリアルタイム空港データを取得することをさらに含み、前記リアルタイム空港データは、前記空港内の道順、目的地までの時間、および行列待ち時間のうちの１つ以上を備える、請求項２４に記載のコンピュータ可読ストレージ媒体。
【請求項２８】
前記インタラクティブキオスクは、前記ユーザ識別子から前記ユーザ固有データを判断するために、スキャナおよびカメラのうちの１つ以上を備える、請求項２４に記載のコンピュータ可読ストレージ媒体。
【請求項２９】
前記ユーザ固有データは、前記ユーザによりかざされた搭乗カード上に含まれた搭乗カードデータを備え、前記搭乗カードは、ユーザ識別子を備え、前記搭乗カードデータは、搭乗カードデータベースから提供される、請求項２４に記載のコンピュータ可読ストレージ媒体。
【請求項３０】
少なくとも１つの応答は、サードパーティ小売店システムからの宣伝広告データを備える、請求項２４に記載のコンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、全般的に、インタラクティブキオスクに関する。
【背景技術】
【０００２】
営利事業では、顧客、労働者、パートナー、およびオペレーターの体験が切断されている。営利事業は、空港を含むことができる。乗客の観点からは、例えば搭乗手続きの後、乗客は、搭乗時間まで空港で待ち、かつ／または空港を歩き回り、自らが入り込んだ空港エコシステムを実質的に認識せず、かつ／または自己の旅に有益かもしれないリソースを認識しない。
【発明の概要】
【課題を解決するための手段】
【０００３】
本開示の実装は、インタラクティブキオスクを対象とする。
【０００４】
一部の実装では、インタラクティブキオスクは、ディスプレイと、マイクロフォンと、動作を実行する１つ以上のプロセッサとを含み、動作は、ユーザの発話クエリとして提供されるユーザ入力を受信することと、ユーザ固有データを受信することと、１つ以上の応答を提供するために、仮想エージェントにより、ユーザ入力およびユーザ固有データに基づき１つ以上のバックエンドシステムに問い合わせを行うことと、ディスプレイ上にユーザへの１つ以上の応答の１つ以上のグラフィック表現を表示することであって、１つ以上のグラフィック表現は、購入向けの少なくとも１つの商品を示す、表示することと、少なくとも１つの商品の購入を促進することと、或る場所の中で少なくとも１つの商品を物理的に取得するための指示を乗客に提供することとを含む。本側面の他の実装は、対応するシステム、装置、およびコンピュータストレージデバイスにエンコードされ本方法のアクションを実行するよう構成されたコンピュータプログラムを含む。
【０００５】
これらの実装および他の実装はそれぞれ、任意選択で、次の特徴のうちの１つ以上を含むことができる：動作が、場所から少なくとも１つの商品をユーザが取得するために、少なくとも１つの商品の購入と、ユーザのユーザ識別子とを関連付けることをさらに含むこと、発話クエリが、テキストデータに変換され、１つ以上のバックエンドシステムが、テキストデータに基づいて問い合わせされること、場所が、空港を含み、動作が、出発ゲートに基づき空港システムからリアルタイム空港データを取得することをさらに含み、リアルタイム空港データが、空港内の道順、目的地までの時間、および行列待ち時間のうちの１つ以上を備えること、インタラクティブキオスクが、ユーザ識別子からユーザ固有データを判断するために、スキャナおよびカメラのうちの１つ以上をさらに含むこと、ユーザ固有データが、ユーザによりかざされた搭乗カードに含まれる搭乗カードデータを含み、搭乗カードが、ユーザ識別子を備え、搭乗カードデータが、搭乗カードデータベースから提供されること、少なくとも１つの応答が、サードパーティ小売店システムからの宣伝広告データを含むこと、インタラクティブキオスクが、購入を促進する少なくとも１つのコンポーネントをさらに含むこと、少なくとも１つのコンポーネントが、１つ以上のモバイル支払いシステムを使用して支払いを実行するためにユーザのモバイルデバイスと通信するためのワイヤレス通信コンポーネントを含むこと、動作が、支払いトランザクションデータをサードパーティ小売店システムに送信することをさらに含むこと、動作が、場所の中の小売店舗に購入データを送信することをさらに含み、乗客が、購入データに基づき小売店舗から少なくとも１つの商品を取得すること、インタラクティブキオスクが、スピーカをさらに含むこと。
【０００６】
本開示の実装は以下の利点のうち１つ以上を提供する。例えば、本開示の実装は、予測モデルの結果の人間が読める解釈を提供する。このようにして、予測モデルに対する透明性および結果が提供され、予測モデルをブラックボックスの領域から移行させる。
【０００７】
本開示はさらに、１つ以上のプロセッサに結合され命令が記憶されたコンピュータ可読ストレージ媒体を提供し、命令は、１つ以上のプロセッサにより実行されると、１つ以上のプロセッサに、本願明細書で提供される方法の実装による動作を実行させる。
【０００８】
本開示は、本願明細書で提供される方法を実装するシステムをさらに提供する。システムは、１つ以上のプロセッサと、１つ以上のプロセッサに結合され命令が記憶されたコンピュータ可読ストレージ媒体とを含み、命令は、１つ以上のプロセッサにより実行されると、１つ以上のプロセッサに、本願明細書で提供される方法の実装による動作を実行させる。
【０００９】
当然のことながら、本開示による方法は、本願明細書に記載された側面および特徴の任意の組み合わせを含むことができる。すなわち、本開示による方法は、本願明細書に具体的に記載された側面および特徴の組み合わせに限定されず、提供される側面および特徴の任意の組み合わせをも含む。
【００１０】
本開示の１つ以上の実装の詳細が、添付の図面および下記の説明に記載される。本開示の他の特徴および利点は、本記載および図面、ならびに特許請求の範囲から明らかとなる。
【図面の簡単な説明】
【００１１】
【図１】本開示の実装を実行することができる例示のシステムを示す。
【図２】本開示の実装による例示の概念アーキテクチャを示す。
【図３Ａ】本開示の実装による例示のインターフェースを示す。
【図３Ｂ】本開示の実装による例示のインターフェースを示す。
【図３Ｃ】本開示の実装による例示のインターフェースを示す。
【図３Ｄ】本開示の実装による例示のインターフェースを示す。
【図３Ｅ】本開示の実装による例示のインターフェースを示す。
【図３Ｆ】本開示の実装による例示のインターフェースを示す。
【図４】本開示の実装において実行できる例示のプロセスを示す。
【発明を実施するための形態】
【００１２】
本開示の実装は、全般的に、インタラクティブキオスクを対象とする。特に、本開示の実装は、現場（例えば空港）の既存の画面に基づくパネル（例えば宣伝広告画面）に仮想エージェントを組み込み、ユーザサービス提供のために複数の技術を調和させるインタラクティブキオスクを対象とする。一部の実装では、本願明細書にさらに詳しく記載されるとおり、本開示のインタラクティブキオスクは、スピーチ認識技術を使用し、次の特徴のうちの１つ以上を含む：ユーザ認識のためのアクティビティ固有データソース（例えば空港の搭乗券システム）との統合、リアルタイム行列情報との統合、リアルタイム現場情報（例えば空港の出発ゲート）との統合、経路発見のための地図の使用、電子商取引プラットフォームとの統合、ユーザ情報（例えば目的地）に基づく物品のアップセルのための推奨分析の使用、物品を購入するための販売時点情報管理（ＰｏＳ：ｐｏｉｎｔ−ｏｆ−ｓａｌｅ）技術との統合、購入情報に最も近い現地小売業者の更新、小売業者での迅速な回収を可能にするアクティビティ固有データサービスへの購入情報の追加、および定性的な洞察のためにタグ付けおよび使用可能なリアルタイム顧客フィードバックの捕捉。
【００１３】
本開示の実装は、例示のコンテキストを参照して本願明細書にさらに詳しく記載される。例示のコンテキストは、空港内でそのフライトの出発を待つ乗客としてのユーザを含む。例示のコンテキストでは、インタラクティブキオスクは、例えば搭乗券（カード）システムなどのアクティビティ固有データサービスを含む複数のバックエンドシステムとやり取りする、インタラクティブ空港キオスクとして提供される。ただし、本開示の実装は、任意の適切なコンテキスト（例えば商店街）において実現できることが意図されている。
【００１４】
一部の実装では、インタラクティブキオスクは、ディスプレイと、マイクロフォンと、動作を実行する１つ以上のプロセッサとを含み、動作は、ユーザの発話クエリとして提供されるユーザ入力を受信することと、ユーザ固有データを受信することと、１つ以上の応答を提供するために、仮想エージェントにより、ユーザ入力およびユーザ固有データに基づき１つ以上のバックエンドシステムに問い合わせを行うことと、ディスプレイ上にユーザへの１つ以上の応答の１つ以上のグラフィック表現を表示することであって、１つ以上のグラフィック表現は、購入向けの少なくとも１つの商品を示す、表示することと、少なくとも１つの商品の購入を促進することと、或る場所の中で少なくとも１つの商品を物理的に取得するための指示を乗客に提供することとを含む。
【００１５】
例示のコンテキストを参照し、一部の実装では、本開示のインタラクティブキオスク（インタラクティブ空港キオスク）は、コネクテッドエアポート内の複数の柱のうち１つの柱として説明でき、これが労働者、乗客、エコシステムパートナー、およびオペレーターの空港体験を、相互にのみでなくサービスパスの体験に沿ってもつなぎ合わせる。一部の実装では、本開示のインタラクティブ空港キオスクを含むコネクテッドエアポートは、従来および新興両方の技術に基づくデータ共有ならびにサービスデザインを実装する。一部の例では、空港内のモノのインターネット（ＩｏＴ：Ｉｎｔｅｒｎｅｔ−ｏｆ−Ｔｈｉｎｇｓ）デバイスがデータを捕捉し、バックエンド解析が、コネクテッドエアポートのコンテキストおよび洞察を用いた機能を可能にする。ＩｏＴデバイスに加えて、コネクテッドエアポートはさらに、人工知能（ＡＩ：ａｒｔｉｆｉｃｉａｌ  ｉｎｔｅｌｌｉｇｅｎｃｅ）、拡張現実（ＡＲ：ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ）、複合現実（ＭＲ：ｍｉｘｅｄ  ｒｅａｌｉｔｙ）、仮想現実（ＶＲ：ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）、およびボット（例えばチャットボット）を活用する。例えば、ＩｏＴデバイスは、リアルタイムのロケーションベース情報が収集され伝達されることを可能にする。解析は、物品およびサービスの識別およびプロンプト、経路計画の最適化などを可能にする。ＡＲは、空港での乗客の経路発見に使用できる。ＶＲおよび／またはＭＲは、休止時間の娯楽、空港での観光地遠隔訪問などに使用でき、かつ／またはＡＩおよびボットはコネクテッドエアポートとの乗客インタラクションを拡大するために使用できる。なお、コネクテッドエアポートは、本開示のインタラクティブ空港キオスクを使用してコネクテッドエアポートの各側面と連係することができる乗客により主として主導されてもよい。
【００１６】
図１は、本開示の実装を実行することができる例示のシステム１００を示す。示された例では、システム１００は、ネットワーク１１０上でサーバシステム１０８と通信するコンピューティングデバイス１０２、１０４を含む。一部の例では、コンピューティングデバイス１０２、１０４は、様々な形態の処理デバイスを表現することができ、当該処理デバイスには、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、携帯情報端末（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、携帯電話、ネットワークアプライアンス、カメラ、スマートフォン、拡張型汎用パケット無線サービス（ＥＧＰＲＳ：ｅｎｈａｎｃｅｄ  ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ）モバイル電話、メディアプレーヤ、ナビゲーションデバイス、電子メールデバイス、ゲーム機、またはこれらデータ処理デバイスもしくは他のデータ処理デバイスのうちの任意の２つ以上の組み合わせが含まれるが、これに限定されない。本願明細書でさらに詳しく説明するとおり、コンピューティングデバイス１０２、１０４は、サーバシステム１０８において提供されるアプリケーションソフトウェアとやり取りすることができる。
【００１７】
一部の実装では、サーバシステム１０８は、１つ以上のサーバ１１２およびデータベース１１４を含むことができる。一部の例では、サーバ１１２は、ウェブサーバ、アプリケーションサーバ、プロキシサーバ、ネットワークサーバ、またはサーバファームを含むが、これに限定されない様々な形態のサーバを表現することができる。例えば、サーバ１１２は、コンピューティングデバイス１０２、１０４によりアクセスされるソフトウェアを実行するアプリケーションサーバとすることができる。動作中、複数のコンピューティングデバイス１０２、１０４（例えばクライアントとしての）が、ネットワーク１１０経由でサーバ１１２と通信することができる。一部の実装では、ユーザは、コンピューティングデバイス１０２、１０４で実行されるユーザインターフェースアプリケーション（例えばウェブブラウザ）において、サーバ１１２上の利用可能なアプリケーションを呼び出すことができる。各アプリケーションは、１つ以上のリポジトリリソース（例えばデータベース１１４）のデータに個別にアクセスすることができる。
【００１８】
一部の実装では、システム１００は、ネットワーク１１０などの１つ以上のネットワークにまたがる分散型クライアント／サーバシステムとすることができる。ネットワーク１１０は、任意の数のモバイルクライアント、固定クライアント、およびサーバを接続するローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ワイドエリアネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、インターネット、セルラネットワーク、またはそれらの組み合わせなど、大規模なコンピュータネットワークとすることができる。一部の実装では、各クライアント（例えばコンピューティングデバイス１０２、１０４）は、仮想プライベートネットワーク（ＶＰＮ：ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ）、セキュアシェル（ＳＳＨ：Ｓｅｃｕｒｅ  Ｓｈｅｌｌ）トンネル、またはその他セキュアネットワーク接続を介してサーバ１１２と通信することができる。一部の実装では、ネットワーク１１０は、インターネット、ワイヤレスサービスネットワークを含むことができ、公衆交換電話網（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）を含んでもよい。一部の実装では、ネットワーク１１０は、企業ネットワーク（例えばイントラネット）、および１つ以上のワイヤレスアクセスポイントを含んでもよい。
【００１９】
一部の実装では、コンピューティングデバイス１０２、１０４は、それぞれ、サーバ１１２と独自のセッションを確立することができる。各セッションは、コンピューティングデバイス１０２、１０４とサーバ１１２との間の双方向の情報のやりとりを含むことができる。例えば、ハイパーテキスト転送プロトコル（ＨＴＴＰ：Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）セッションは、情報と個々のコンピューティングデバイス１０２、１０４との関連付けを可能にすることができる。一部の例では、セッションは、ステートフルセッションとすることができ、通信部分の少なくとも１つ（例えば、サーバ１１２またはコンピューティングデバイス１０２、１０４）が、セッション中のセッション履歴についての情報を記憶する。一部の例では、ステートレスセッション中のステートレス通信は、関連する応答のある独立したリクエストを含む。
【００２０】
例示のコンテキストを参照すると、一部の例では、コンピューティングデバイス１０２は、乗客１３０の旅行用の乗り物（例えば航空機）への搭乗手続を行うエージェント１２０により操作できる。その目的で、コンピューティングデバイス１０２は、コンピューティングデバイス１０２に直接接続された１つ以上の他のデバイスと通信することができる。例示のデバイスは、スキャナ（例えばバーコードスキャナ、ＱＲコードスキャナ）、はかり（例えば荷物の重さをはかるため）、プリンタ（例えば搭乗券および／またはレシートを印刷するため）、リーダー（例えばポイントカード、クレジットカード、運転免許証、および／またはパスポートリーダー）を含むことができる。
【００２１】
一部の例では、コンピューティングデバイス１０４は、乗客搭乗手続きキオスクを含むことができ、エージェント（例えばエージェント１２０）および／または乗客１３２によって操作できる。例えば乗客１３２は、コンピューティングデバイス１０４を使用して、フライトの搭乗手続きをし、搭乗券および／またはレシートを印刷することができる。その目的で、コンピューティングデバイス１０４は、その中に物理的に統合された１つ以上の他のデバイスを含むことができる。例示のデバイスは、スキャナ（例えばバーコードスキャナ、ＱＲコードスキャナ）、はかり（例えば荷物の重さをはかるため）、プリンタ（例えば搭乗券および／またはレシートを印刷するため）、リーダー（例えばクレジットカード、運転免許証、および／またはパスポートリーダー）を含むことができる。
【００２２】
航空会社産業の旅行乗客の搭乗手続きワークフローは、例えば、いくつかの異なる搭乗手続ステップを含むことができ、その間、航空会社固有の予約システムがアクセスされる。例えば搭乗手続きワークフローは、乗客情報の検索、座席指定、手荷物の取り扱い、オプションサービスの追加、支払い受領、および／または乗客搭乗手続きの最終決定に関係する１つ以上のステップを含むことができる。乗客検索ステップの例として、搭乗手続エージェントは、乗客識別情報を入力して予約システム中の特定の乗客の旅行計画を発見して、搭乗手続プロセスを開始し、かつ／または追加のデータを入力することができる。例えば、リーダー（例えばリーダー）を使用して、ポイントカード、クレジットカード、運転免許証、および／またはパスポート情報を読み取って、乗客の身元を確認し、乗客に関連づけられている予約を取得することができる。支払いステップでは、乗客は例えば、サイズ超過したバッグの預託、ファーストクラスへの座席のアップグレードを含む、区分または追加のサービスに対する支払いを提供することができる。一部の例では、支払いを、リーダーを使用して読み取り可能なクレジットカードを使用して提供できる。他の搭乗手続きの手順がすべて完了した後、搭乗手続きプロセスを完了するための最終決定ステップが提供されてもよい。一部の例では、１つ以上の搭乗券および／またはレシートを印刷できる。
【００２３】
図１の例示のシステム１００は、本開示の実装によるインタラクティブ空港キオスク（ＩＡＫ：ｉｎｔｅｒａｃｔｉｖｅ  ａｉｒｐｏｒｔ  ｋｉｏｓｋ）１４０をさらに含む。一部の実装では、本願明細書にさらに詳しく記載されるとおり、ＩＡＫ１４０は、乗客１３０、１３２がコネクテッドエアポートとやり取りできるようにする。特にＩＡＫ１４０は、乗客１３０、１３２が、空港を通る乗客の旅について乗客固有情報および／または乗客関連情報を受信できるようにする。一部の実装では、ＩＡＫ１４０は、仮想エージェントと乗客がやり取りするのを可能にし、仮想エージェントは乗客１３０、１３２から情報を受信して、それに基づいて１つ以上のバックエンドシステムとやり取りし、乗客１３０、１３２のためにサービスを実施する。例えば、本願明細書にさらに詳しく記載のとおり、乗客１３０、１３２は、ＩＡＫ１４０を介して仮想エージェントとやり取りして、空港についての情報（例えば出発ターミナル、地図、店舗、食事、フライトの遅延など）を取得し、自分の目的地についての情報（例えば天気、通貨、ニュース）を取得し、かつ／または物品および／またはサービスを購入することができる。
【００２４】
一部の実装では、複数のＩＡＫ１４０が空港ターミナル内に位置する。例えば、１つ以上のＩＡＫ１４０が、保安検査前のエリア（例えばチケット発行、搭乗手続、手荷物預け／受取り）に位置することができ、さらに保安検査後のエリア（例えば出発ラウンジ、フードコート、ショッピングコート、ゲート）に位置することができる。保安検査前のコンテキストでは、本開示のＩＡＫ１４０は、乗客搭乗手続きキオスク（例えばコンピューティングデバイス１０４）などの他のタイプのキオスクとは異なる。例えば、乗客搭乗手続きキオスクは、限定的なタスク固有機能性（例えば乗客のフライト搭乗手続きをするタスクに固有のもの）を有してもよく、特定の航空会社に固有であってもよい。対照的に、本願明細書にさらに詳しく記載のとおり、本開示のＩＡＫ１４０は、乗客がコネクテッドエアポートを介して複数のシステムと接続およびやり取りできるようにする。
【００２５】
図２は、本開示の実装による例示の概念アーキテクチャ２００を示す。例示のコンテキストを参照すると、例示の概念アーキテクチャ２００は、ＩＡＫ２０２、仮想エージェント２０４、およびバックエンドシステム２０６を含む。一部の実装では、仮想エージェント２０４は、１つ以上のサーバシステム上でホストされ、ＩＡＫ２０２は、ネットワーク（例えば図１のネットワーク１１０）上で仮想エージェント２０４と通信する。一部の実装では、仮想エージェント２０４の少なくとも一部分がＩＡＫ２０２自体の中でホストされる。
【００２６】
示されている例では、ＩＡＫ２０２は、タッチスクリーン２１０（例えばユーザの接触を感知するディスプレイ）、リーダー（例えばバーコードスキャナ、ＱＲコードスキャナ、クレジットカードリーダー）、マイクロフォン、１つ以上のプロセッサ２１６、カメラ２１８（例えば静止画、ビデオ）、スピーカ２２０、およびメモリ２２２を含む。示されている例では、仮想エージェント２０４は、地図モジュール２３０、環境情報モジュール２３２、電子商取引モジュール２３４、フィードバック解析モジュール２３６、および電子商取引解析モジュール２３８を含む。示されている例では、バックエンドシステム２０６は、旅行システム２４０、航空会社システム２４２、ＰｏＳシステム２４４、およびスピーチ処理システム２４６を含む。なお、仮想エージェント２０４は、図２に示されていないバックエンドシステムを含む任意の適切なシステムとやり取りできることが意図される。
【００２７】
一部の実装では、乗客（例えば図１の乗客１３０、１３２）がＩＡＫ２０２とやり取りする。例示の乗客のやり取りは、触覚（例えばタッチスクリーン２１０に触れること）、口頭（例えばＩＡＫ２０２に話しかけ、このスピーチがマイクロフォン２１４を介してスピーチデータとして記録される）を含むことができる。一部の例では、ＩＡＫ２０２は、宣伝広告、フライト情報（例えば出発、到着）、および一般情報（例えば空港の地図）のうちの１つ以上を表示する。乗客のやり取りに応答して、ＩＡＫ２０２は、図３Ａ〜図３Ｆを参照して本願明細書にさらに詳しく記載されるものなど、視覚的な応答を提供する１つ以上のヘルプ画面を表示する。一部の例では、乗客のやり取りに応答して、ＩＡＫ２０２は、可聴の応答（例えば音声（「どうなさいましたか」）をスピーカ２２０を介して再生する）を提供する。
【００２８】
本開示の実装によれば、乗客は、ＩＡＫ２０２を介して仮想エージェント２０４とやり取りする。例えば乗客は、クエリ（例えば発話クエリ）をＩＡＫ２０２に入力でき、このクエリが仮想エージェント２０４に提供されるスピーチデータとして記録される。一部の例では、スピーチデータが処理されてテキストデータが提供される。例えば仮想エージェント２０４は、発話データをスピーチ処理システム２４６に提供することができ、スピーチ処理システム２４６は、スピーチデータをテキストデータに変換し、テキストデータを仮想エージェント２０４に提供する。一部の例では、仮想エージェント２０４は、テキストデータに基づいて１つ以上の機能を実行する。例えば、乗客が支援がほしいと示すのに応答して、仮想エージェント２０４は乗客に情報の入力を促すことができる。例えば仮想エージェント２０４は、コンピュータ実行可能命令をＩＡＫ２０２に提供して、視覚的応答および／または可聴応答を提供することができる。例えば、乗客が支援をリクエストするのに応答して、ＩＡＫ２０２は、「それでは、搭乗券をカメラのところまで持ち上げてくださいますか」を含む応答を表示することができる（スピーカ２２０を介して聞こえるように再生することも可能である）。
【００２９】
一部の例では、乗客がカメラ２１８の前に物体をかざすのに応答して、ＩＡＫ２０２は、１つ以上の画像を捕捉することができ、これが処理されて乗客固有情報を判断できる。例えば、乗客は搭乗券をカメラのところまで持ち上げることができ、カメラは搭乗券の画像を１つ以上捕捉することができる。一部の例では、搭乗券は、物理的な搭乗券（例えば紙に印刷されている）とすることができる。一部の例では、搭乗券は、仮想の搭乗券（例えば乗客が携帯するモバイルデバイスの画面に表示される）とすることができる。一部の例では、仮想エージェント２０４は、搭乗券の画像をバックエンドシステムに提供でき、バックエンドシステムは、画像を処理して搭乗券データを提供することができる。一部の例では、画像が処理されてテキスト（例えば乗客の氏名、出発日、出発時刻、フライト番号、出発空港、目的地空港、プログラム会員番号）の認識ができる。一部の例では、画像が処理されて、機械可読コード（例えばバーコード、ＱＲコード）から情報を復号することができる。本開示の実装によれば、仮想エージェント２０４は、搭乗券データに基づき１つ以上のバックエンドシステムに問い合わせることができる。例えば仮想エージェント２０４は、旅行システム２４０および／または航空会社システム２４２に問い合わせて乗客固有情報を取得することができる。
【００３０】
一部の実装では、仮想エージェント２０４は、取得された情報、ならびに発端となった乗客クエリ（例えば乗客との進行中のやり取りを開始させたクエリ）に基づき、ＩＡＫ２０２を使用してどのコンテンツを乗客に提示（例えば視覚的に、聞こえるように）するかを決定することができる。一部の例では、コンテンツは、乗客からのパーソナライズされた情報、位置情報（例えば乗客の現在位置（キオスクの位置）、乗客の出発ゲート）、および乗客のクエリに基づいて判断される。例えば乗客は、自分のゲートまでの道順、および／または買い物、レストラン、および／または空港内の設備についての情報をリクエストできる。仮想エージェント２０４は、個々のバックエンドシステムに問い合わせを行って、特定の場所の空港環境情報を組み合わせ、乗客のクエリに対応したコンテンツを提示することができる。
【００３１】
一部の実装では、ＩＡＫ２０２は、空港のローカル情報システムと統合して、リアルタイムの保安検査行列待ち時間、乗り換え時刻表（例えば地方のバス／鉄道）、および出発ターミナルまでの時間（例えば徒歩何分か）に関する情報、およびその他任意の適切な情報を受信する。本願明細書に記載のとおり、ＩＡＫ２０２は、クエリ、コンテキストによるリアルタイム情報、および目的地情報の組み合わせに基づいて情報を提示する。このように、ＩＡＫ２０２は、異種の情報のグループをまとめて乗客の旅／クエリに対応する。
【００３２】
一部の実装では、ＩＡＫ２０２は、目的地情報に基づいて乗客に提案を提供する。一部の例では、ＩＡＫ２０２は、乗客に、その目的地に関連する提案を見るオプションを提案する。一部の例では、ＩＡＫ２０２は、乗客の個人プロフィールに関連する物品および／またはサービスを推奨するために仮想エージェント２０４から提案情報を受信する。例えば仮想エージェント２０４は、サードパーティ小売業者システムに情報（例えば、提案される項目の一覧、現在の在庫品の入手可能性、空港内の受取り場所、メニューなど）をリクエストし、それを受信する。一部の例では、仮想エージェント２０４は、目的地空港および／または乗り継ぎ空港に関する情報（例えば目的地の天気）を提供する旅行ＡＰＩを介してやり取りし、この情報を使用して物品／サービスを乗客に推奨することができる。例えば仮想エージェント２０４は、例えば旅行ＡＰＩ、サードパーティ小売店システム、乗客情報、および同様のものからのデータを使用して推奨エンジンとやり取りし、販売に最適な物品／サービスの特定に基づいた物品／サービスの候補を推奨することができる。
【００３３】
一部の実装では、ユーザは、物品／サービスを選択および／または購入するためにユーザ入力（例えば発話される言葉）を提供する。一部の例では、仮想エージェント２０４は、１つ以上のモバイル支払いサービスおよび搭乗券システム（例えば航空会社サービス２４２の一部として）とやり取りして購入を成立させる。一部の例では、サードパーティ小売店システムは、在庫および備品をリアルタイムで更新し、リアルタイム回収地点を更新する（例えばＰｏＳシステム２４４）。一部の例では、ＰｏＳシステム２４４は、レシートを、乗客に関連づけられている（例えば乗客のプロフィールの）電子メールに電子メール送信する。一部の例では、ＰｏＳシステム２４４は、乗客の搭乗カードに支払い済み物品／サービスの回収識別子を付加する。このようにして、乗客は、指定された回収地点まで歩いていくことができ、小売業者のエージェントは、搭乗カードをスキャンして回収識別子を判断することができ、物品／サービスを乗客に提供することができる。
【００３４】
図３Ａ〜図３Ｆは、本開示の実装による例示のインターフェースを示す。図３Ａを詳しく参照する。例示のインターフェースは、ＩＡＫとの乗客のやり取りの開始画面として機能するランディングインターフェース３００を含む。一部の実装では、ランディング画面３００は、ＩＡＫとの当初の乗客のやり取りに応答して表示できる。例えばＩＡＫは、宣伝広告を表示し、乗客の入力に応答して宣伝広告の代わりにランディングインターフェース３００を表示する。例示の乗客入力は、触覚入力（例えばＩＡＫの画面に乗客が触れる）および／または口頭入力（例えば乗客が口頭でＩＡＫと意思疎通する）を含むことができる。
【００３５】
一部の実装では、仮想エージェントは、ＩＡＫを介して、視覚および／または口頭の対話を乗客と開始する。図３Ａの例には、仮想エージェントのグラフィック表現３０２が提供されている。一部の例では、初期の乗客入力、およびランディング画面３００の表示に応答して、仮想エージェントは乗客固有情報をリクエストすることができる。示されている例のランディングインターフェース３００では、仮想エージェントは、乗客が搭乗券を持っているかどうかリクエストする。これは、質問のグラフィック表現３０４をランディング画面に表示することなどによる視覚的リクエスト、および／またはＩＡＫのスピーカを介して乗客に可聴リクエストを再生するなどの可聴リクエストを含むことができる。乗客は応答を提供することができる。示されている例では、乗客は、グラフィック表現３０６として示されている肯定応答（例えばＩＡＫのマイクロフォンにより捕捉されてテキストに変換される口頭応答）を提供し、仮想エージェントは、搭乗券情報を提供する（例えば搭乗券をＩＡＫのカメラのところまで持ち上げる）ようグラフィック表現３０８を介してユーザに指示する。
【００３６】
図３Ｂは、乗客固有情報画面３２０を示す。一部の例では、乗客固有情報（例えば仮想エージェントにリクエストされたとおりカメラにかざされた乗客の搭乗カードに記録された情報）を捕捉するのに応答して乗客固有情報画面３２０が表示される。例えば仮想エージェントは乗客固有および／または乗客関連情報を取得することができ、これが乗客固有情報画面３２０上に表示されることが可能である。示されている例では、乗客固有情報画面３２０は、空港の少なくとも一部分の地図３２２、および移動の概要３２４を含む。一部の例では、地図３２２は乗客関連情報として提供できる（例えば、地図自体はいずれの乗客にも固有ではないが、地図の中の表示される部分は特定の乗客の移動に関連する）。一部の例では、移動の概要３２４が乗客固有情報として提供されることが可能である（例えば、表示される情報は特定の乗客固有である）。示されている例では、移動の概要３２４が、道順、通過点、通過点間の時間、個々の位置での空き時間の推定、フライト情報（例えばゲート、待ち合わせ、出発時刻、到着空港、到着時刻）を含む時刻表として提供される。示されている例では、地図３２２は、空港を通る乗客の経路を表示する。
【００３７】
図３Ｃは、例示の電子商取引画面３３０を示す。一部の例では、仮想エージェントは、乗客情報に基づいて電子商取引画面３３０を表示することができる。示されている例では、電子商取引画面３３０は、特定の乗客の目的地に関する天気情報のグラフィック表現３３２、および乗客に関連するかもしれない物品および／またはサービスのグラフィック表現３３４を表示する。一部の例では、示される物品／サービスは航空機の乗客に汎用である（例えば旅行用枕、旅行用化粧品など、快適なフライトのための商品）。一部の例では、示される物品／サービスは特定の乗客固有である（例えば目的地の気候に基づく日焼け止め、目的地固有の旅行ガイド、目的地固有環境に基づくかゆみどめ（蚊））。
【００３８】
図３Ｄは、例示の支払い画面３４０を示す。一部の例では、乗客が電子商取引画面３３０から１つ以上の物品／サービスを選択する（例えば乗客がＩＡＫのタッチスクリーンの、選択される物品のグラフィック表現３３４に触れる）のに応答して支払い画面３４０が表示される。本開示の実装によれば、仮想エージェントは、ＩＡＫを介して物品（単数または複数）／サービス（単数または複数）の支払いを促進する。例えば乗客は、ＩＡＫを介して支払い情報を提供することができる。一例では、乗客は、そのモバイルデバイスを介してモバイル支払いサービスを使用することができる。例示のモバイル支払いサービスは、Ａｎｄｒｏｉｄ  Ｐａｙ、Ａｐｐｌｅ  Ｐａｙ、Ｓａｍｓｕｎｇ  Ｐａｙ、ＰａｙＰａｌ、および同様のものを含むことができる。一部の例では、乗客は、自分のモバイルデバイス上でモバイル支払いアプリケーションを開始し、モバイルデバイスの画面をＩＡＫにかざすことができる。一部の例では、ＩＡＫは、カメラを介してモバイル支払い情報を捕捉することができる（例えばモバイルデバイスの画面の画像を捕捉する）。一部の例では、ＩＡＫは、モバイルデバイスとのＮＦＣを介してモバイル支払い情報を捕捉することができる。図３Ｄには示されていないが、仮想エージェントは、どこで物品（単数または複数）／サービス（単数または複数）を取得できるかを乗客に知らせることができる。例えばＩＡＫは、乗客がＩＡＫを介して購入した物品を受け取ることができる免税店までの地図を示す画面、および免税店の中のカウンターを表示することができる。
【００３９】
図３Ｅおよび図３Ｆは、乗客のフィードバックを引き出すために表示できる例示のフィードバック画面３５０を示す。示されている例では、グラフィック表現３５２は個々のレーティング（例えば非常に満足、満足、どちらとも言えない、不満）を示す。一部の例では、乗客は、レーティングを選択することができる（例えばＩＡＫのタッチスクリーンの個々のグラフィック表現に触れることによる）。一部の例では、乗客は他の形態のフィードバックを提供することができる。例えば乗客は、（例えば図３Ｆに示されるような）テキストに変換される口頭のフィードバックを提供することができる。
【００４０】
図４は、本開示の実装において実行できる例示のプロセス４００を示す。一部の例では、例示のプロセス４００は、１つ以上のコンピューティングデバイスを使用して実行される１つ以上のコンピュータプログラムを使用して提供できる。一部の例では、プロセス４００は、本開示の実装によるコネクテッドエアポートの少なくとも一部分を提供するために実行される。
【００４１】
乗客の入力が受信される（４０２）。例えば仮想エージェントは、本開示のＩＡＫを使用して乗客の発話クエリを受信する。搭乗カードデータが受信される（４０４）。例えば仮想エージェントは、乗客がＩＡＫに示す搭乗カードに基づき搭乗カードデータを受信する。一部の例では、ＩＡＫのカメラは、搭乗カードの画像を捕捉し、その画像が処理されて搭乗カードデータが提供される。一部の例では、ＩＡＫのスキャナは、搭乗カードに印刷されている、搭乗カードデータをエンコードした機械可読コードをスキャンする。
【００４２】
乗客の入力および搭乗カードデータに基づき、１つ以上のバックエンドシステムに問い合わせが行われ、１つ以上の応答が提供される（４０６）。例えば仮想エージェントは、本願明細書に記載のとおり、１つ以上のバックエンドシステムに問い合わせを行う。乗客に対する１つ以上の応答の１つ以上のグラフィック表現が表示される（４０８）。例えばＩＡＫは応答のグラフィック表現を表示し、グラフィック表現は購入向けの少なくとも１つの商品（例えば物品、サービス）を示す。少なくとも１つの商品の購入が促進される（４１０）。例えば、本願明細書に記載のとおり、ＩＡＫは、乗客が１つ以上のモバイル支払いサービスを使用して商品を購入できるようにする。乗客への指示が、空港内で少なくとも１つの商品を物理的に取得するために提供される（４１２）。
【００４３】
本明細書に記載される各実装および機能動作のすべては、デジタル電子回路において、またはこの明細書で開示された構造およびその構造上の等価物を含むコンピュータソフトウェア、ファームウェア、もしくはハードウェアにおいて、またはそれらのうちの１つ以上の組み合わせにおいて実現されてもよい。各実装は、１つ以上のコンピュータプログラム製品として、すなわちデータ処理装置により実行されるよう、またはデータ処理装置の動作を制御するよう、コンピュータ可読媒体上にエンコードされたコンピュータプログラム命令の１つ以上のモジュールとして実現されてもよい。コンピュータ可読媒体は、機械可読ストレージデバイス、機械可読ストレージ基板、メモリデバイス、機械可読伝播信号をもたらす物質の構成、またはそれらの１つ以上の組み合わせとされてもよい。「コンピューティングシステム」という用語は、データを処理するすべての装置、デバイスおよび機械を包含し、例として、プログラマブルプロセッサ、コンピュータ、または複数のプロセッサもしくはコンピュータを含む。この装置は、ハードウェアに加えて、例えばプロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、またはそれらの１つ以上の組み合わせを構成する対象のコンピュータプログラム（例えばコード）の実行環境を作り出すコードを含んでもよい。伝播信号とは、適切な受信機装置に伝送される情報をエンコードするために生成される人工的に生成された信号（例えば機械生成された電気信号、光信号、または電磁信号）である。
【００４４】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、またはコードとしても知られる）は、コンパイル型またはインタープリタ型言語を含む任意の適切な形態のプログラミング言語で書かれてもよく、スタンドアロンプログラムとして、またはモジュール、コンポーネント、サブルーチン、あるいはコンピューティング環境用に適した他のユニットとしてなど、任意の適切な形態で展開されてもよい。コンピュータプログラムは、必ずしもファイルシステム内のファイルに対応するとは限らない。プログラムは、他のプログラムまたはデータを保持するファイルの一部分（例えば、マークアップ言語ドキュメントに格納される１つ以上のスクリプト）、対象のプログラム専用の単一ファイル、または複数の連携ファイル（例えば１つ以上のモジュール、サブプログラム、またはコードの一部分を格納する複数ファイル）に格納されてもよい。コンピュータプログラムは、１つのコンピュータ上または１つの場所に位置するかもしくは複数の場所に分散し通信ネットワークにより相互接続された複数のコンピュータ上で実行されるよう展開されてもよい。
【００４５】
本明細書に記載されたプロセスおよび論理フローは、入力データに作用し出力を生成することにより機能を実行する１つ以上のコンピュータプログラムを実行する１つ以上のプログラマブルプロセッサにより実行されてもよい。プロセスおよび論理フローはさらに専用論理回路（例えばＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ：フィールドプログラマブルゲートアレイ）またはＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ：特定用途向け集積回路））により実行されてもよく、装置はさらに、該専用論理回路として実装されてもよい。
【００４６】
コンピュータプログラムの実行に適したプロセッサは、例として、汎用および専用マイクロプロセッサの両方、ならびに任意の適切な種類のデジタルコンピュータの任意の１つ以上のプロセッサを含む。一般に、プロセッサは、読み取り専用メモリもしくはランダムアクセスメモリまたは両方から命令およびデータを受信する。コンピュータの構成要素は、命令を実行するプロセッサ、ならびに命令およびデータを記憶する１つ以上のメモリデバイスを含むことができる。一般に、コンピュータはさらに、データを記憶する１つ以上の大容量ストレージデバイス（例えば磁気、光磁気ディスク、もしくは光ディスク）を含むか、またはそれからデータを受け取るよう、もしくはそれへデータを転送するよう動作可能に結合されるか、またはその両方である。なお、コンピュータはそのようなデバイスを有する必要はない。さらに、コンピュータは、別のデバイス（例えばモバイル電話、携帯情報端末（ＰＤＡ：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、モバイルオーディオプレーヤ、衛星航法システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機）に組み込まれてもよい。コンピュータプログラム命令およびデータを記憶するのに適したコンピュータ可読媒体は、あらゆる形式の不揮発性メモリ、媒体およびメモリデバイスを含み、例として、半導体メモリデバイス（例えばＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイス）磁気ディスク（例えば内蔵ハードディスクまたはリムーバブルディスク）、光磁気ディスク、ならびにＣＤ  ＲＯＭおよびＤＶＤ−ＲＯＭディスクが含まれる。プロセッサおよびメモリは、専用論理回路により補完されてもよく、またはそれに組み込まれてもよい。
【００４７】
ユーザとの相互作用を提供するために、情報をユーザに表示するディスプレイデバイス（例えばＣＲＴ（ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ：陰極線管）、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ：液晶ディスプレイ）、ＬＥＤ（ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ：発光ダイオード）モニタ、ならびにユーザがコンピュータに入力を提供してもよいキーボードおよびポインティングデバイス（例えばマウスまたはトラックボール）を有するコンピュータ上で、各実装が実現されてもよい。他の種類のデバイスが、同じくユーザとの対話を提供するために使用されてもよい。例えば、ユーザに提供されるフィードバックは、任意の適切な形式の感覚フィードバック（例えば視覚フィードバック、聴覚フィードバック、または触覚フィードバック）であってもよく、ユーザからの入力は、音響、スピーチ、または触覚入力を含め、任意の適切な形式で受信されてもよい。
【００４８】
各実装は、バックエンドコンポーネントを含むコンピューティングシステムにおいて（例えばデータサーバとして）、または、ミドルウェアコンポーネントを含むコンピューティングシステム（例えばアプリケーションサーバ）において、または、フロントエンドコンポーネントを含むコンピューティングシステム（例えばユーザが実装と相互作用できるグラフィカルユーザインターフェースもしくはウェブブラウザを有するクライアントコンピュータ）において、またはそのようなバックエンド、ミドルウェア、もしくはフロントエンドコンポーネント１つ以上の任意の適切な組み合わせを含むコンピューティングシステムにおいて実現されてもよい。システムのコンポーネントは、任意の適切な形態または媒体のデジタルデータ通信（例えば通信ネットワーク）により相互接続されてもよい。通信ネットワークの例は、ローカルエリアネットワーク（「ＬＡＮ」）およびワイドエリアネットワーク（「ＷＡＮ」）（例えばインターネット）を含む。
【００４９】
コンピューティングシステムは、クライアントおよびサーバを含んでもよい。クライアントおよびサーバは、一般に、互いに遠隔にあり、典型的には通信ネットワークを介して対話する。クライアントおよびサーバの関係は、各コンピュータ上で実行され互いにクライアント・サーバ関係を有するコンピュータプログラムにより生じる。
【００５０】
本明細書は多数の詳細を含むが、これらは、本開示の範囲または特許請求の範囲に対する制限として解釈されるべきではなく、むしろ特定の実装に特有の特徴の記載として解釈されるべきである。別々の実装との関連で本明細書に記載されている特定の特徴はさらに、単一の実装に組み合わせて実装されることも可能である。逆に、単一の実装との関連で記載されている様々な特徴は、複数の実装において別々にも、または任意の適切な一部組み合わせにおいても実装されてもよい。さらに、各特徴は、特定の組み合わせで動作するよう上記に記載されていることもあり、当初そのように請求されていることもあるが、一部の事例では、請求されている組み合わせの１つ以上の特徴が、その組み合わせから削除されることが可能であり、請求されている組み合わせは、一部組み合わせまたは一部組み合わせの変形物を対象としてもよい。
【００５１】
同じく、各動作は、図面内に特定の順序で示されているが、これは、望ましい結果を達成するために、当該の動作が、示されている特定の順序もしくは順次的な順序で実行されること、または示されているすべての動作が実行されることを要求するものと理解されてはならない。特定の状況では、マルチタスクおよび並列処理が有利なこともある。さらに、上述の実装における様々なシステムコンポーネントの分離は、すべての実装においてそのような分離を要求するものと理解されてはならず、当然のことながら、記載されているプログラムコンポーネントおよびシステムは、一般に、単一ソフトウェア製品に統合されても、または複数のソフトウェア製品にパッケージ化されてもよい。
【００５２】
いくつかの実装について記載したが、当然のことながら、本開示の意図および範囲から逸脱することなく、様々な変更が加えられてよい。例えば、ステップが並べ替え、追加、または削除された、上記のフローの種々の形態が使用されてもよい。よって、他の実装は、特許請求の範囲に記載の範囲内にある。
【図１】
2018200684.tif 000003
【図２】
2018200684.tif 000004
【図３Ａ】
2018200684.tif 000005
【図３Ｂ】
2018200684.tif 000006
【図３Ｃ】
2018200684.tif 000007
【図３Ｄ】
2018200684.tif 000008
【図３Ｅ】
2018200684.tif 000009
【図３Ｆ】
2018200684.tif 000010
【図４】
2018200684.tif 000011
【外国語明細書】
2018200684000001.pdf
2018200684000002.pdf
2018200684000003.pdf
2018200684000004.pdf