(57)【要約】      （修正有）【課題】ＮＦＣスキャン機能が有効になっている顧客デバイスと通信するための、近距離無線通信システム、方法及びコンピュータプログラム製品を提供する。【解決手段】近距離無線通信システム環境２００は、買主部分、売主実店舗部分、クイックチェックアウトサーバー２３０、売主部分、支払いゲートウェイ部分２５０及び銀行部分２６０を含む。クイックチェックアウトサーバー２３０は、顧客デバイスがチェックアウト価格タグをスキャンするときに、顧客デバイス上で提供される購入ボタンの顧客による作動の確認を受信することに応答して、購入取引用の顧客が支払う請求書を作成し、顧客が支払う請求書を顧客デバイスに送信する。【選択図】図２
2020061142.tif 000002
【特許請求の範囲】
【請求項１】
ＮＦＣスキャン機能が有効にされた顧客デバイスと通信するための近距離無線通信（ＮＦＣ）システムであって：
チェックアウト価格タグは、固有の識別子、商品価格、及び商品説明でエンコードされた顧客デバイスのスキャン可能なＮＦＣ物理的タグを有し、チェックアウト価格タグのスキャンに応答して、チェックアウト価格タグに関連付けられた商品の購入取引を開始する、前記チェックアウト価格タグ
を含む、前記近距離無線通信（ＮＦＣ）システム。
【請求項２】
顧客デバイスがモバイルスマートフォンである、請求項１に記載のＮＦＣシステム。
【請求項３】
商品価格及び商品説明は、固有の識別子内にエンコードされる、請求項１に記載のＮＦＣシステム。
【請求項４】
商品価格及び商品説明を関連メモリから取得するための情報は、固有の識別子内にエンコードされる、請求項１に記載のＮＦＣシステム。
【請求項５】
特定の売主に関して、ＮＦＣ管理サーバーに登録された複数の商品のそれぞれに対する購入取引を管理するためのＮＦＣ管理サーバーをさらに含む、請求項１に記載のＮＦＣシステム。
【請求項６】
固有の識別子は、複数の売主に関して、ＮＦＣ管理サーバーに登録された複数の商品のそれぞれに対する購入取引を管理するＮＦＣ管理サーバーによって、供給される複数の売主のうちの１つに関連付けられる、請求項１に記載のＮＦＣシステム。
【請求項７】
（ｉ）顧客デバイスがチェックアウト価格タグをスキャンするときに、顧客デバイス上で提供される購入ボタンの顧客による作動の確認を受信することに応答して、購入取引のための顧客が支払う請求書を作成し、及び（ｉｉ）顧客が支払う請求書を顧客デバイスに送信するための、ＮＦＣ管理サーバーをさらに含む、請求項１に記載のＮＦＣシステム。
【請求項８】
顧客デバイスによって商品ブランドのウェブサイトを開くことなく、顧客が支払う請求書を顧客デバイスのディスプレイ上に自動的に開くように構成される、ＮＦＣ管理サーバーと信号通信するソフトウェアアプリケーションをさらに含む、請求項７に記載のＮＦＣシステム。
【請求項９】
売主がＮＦＣシステムを使用して、登録された商品の購入取引を実行できるようにするために売主に登録サービスを提供するための、少なくともＮＦＣ管理サーバーによって実装された、コンピューティングプラットフォームをさらに含む、請求項７に記載のＮＦＣシステム。
【請求項１０】
登録サービスは、少なくとも会社プロファイル、商品一覧、及び商品プロファイルの一覧、及び固有の識別子の一覧を受信し、各固有の識別子は、商品の各々１つ又は各々の種類に対応し、かつ各商品は、各商品の購入取引を可能にするための各商品に関連付けられたチェックアウト価格タグを有する、請求項９に記載のＮＦＣシステム。
【請求項１１】
登録サービス及び購入取引は、コンピューティングプラットフォームのために構成されるクラウドコンピューティングを使用して、各々のクラウドサービスとして提供される、請求項９に記載のＮＦＣシステム。
【請求項１２】
コンピューティングプラットフォームは、少なくともＮＦＣ管理サーバーを介して、複数の顧客の選択可能な電子決済サービスのうちの任意の特定の１つを受信する、請求項７に記載のＮＦＣシステム。
【請求項１３】
複数の顧客の選択可能な電子決済サービスは、複数の売主の各々１つの内部にあり、かつ実装される、少なくとも１つの電子バンキングシステムを含む、請求項１２に記載のＮＦＣシステム。
【請求項１４】
ＮＦＣシステムは、実店舗で実際に存在する顧客による購入取引として電子商取引を行うために、実店舗で使用するために構成される、請求項７に記載のＮＦＣシステム。
【請求項１５】
電子商取引は、「チェックアウトステーション」なしの商品のチェックアウト及び「チェックアウトステーション」なしの商品の購入を含む、請求項１４に記載のＮＦＣシステム。
【請求項１６】
ＮＦＣプラットフォームは、（ｉ）顧客によって購入される実際の商品、及び（ｉｉ）支払い確認後にのみに配送可能な実際の商品を代理するサンプル商品に対応するチェックアウト価格タグの売主が選択可能な選択肢を提供する、請求項１に記載のＮＦＣシステム。
【請求項１７】
購入取引は、商品の売主によって承認される商品を購入する顧客のモバイルデバイス上で使用するための複数の電子支払いサービスのうちの少なくとも１つを自動的に起動することによって、レジ係なし、支払い端末なし、及び銀行電信送金なしである、請求項１に記載のＮＦＣシステム。
【請求項１８】
チェックアウト価格タグは、商品に近接する物理的物体に関連づけられ、物理的物体は、印刷された写真、図面、ポストカード、パンフレット、新聞、雑誌、広告、ポスター、書籍、及び売店からなる群から選択される、請求項１に記載のＮＦＣシステム。
【請求項１９】
チェックアウト価格タグをスキャンし、かつ１つ以上の商品サンプルのチェックアウト価格タグに関連する購入ボタンをタップすることに応じて、販売され、かつ後に配送される１つ以上の商品サンプルを展示する、在庫が少ない売店をさらに含む、請求項１に記載のＮＦＣシステム。
【請求項２０】
チェックアウト価格タグは、チェックアウト価格タグに埋め込まれた読み取り可能なＮＦＣチップを有するステッカーとして実装される、請求項１に記載のＮＦＣシステム。
【請求項２１】
電気伝導性インクを使用する、ＮＦＣアンテナ及びＮＦＣチップを含むチェックアウト価格タグを印刷するためのプリンターをさらに含む、請求項１に記載のＮＦＣシステム。
【請求項２２】
顧客デバイスのスキャン可能なＮＦＣ物理タグは、単独のＮＦＣタグを使用して、所与のカタログページ上のすべての商品を購入することが可能である所与のカタログのページのための単独のページレベルのＮＦＣタグを提供するために、カタログの所与のカタログページ上のすべての商品のために、固有の識別子、商品価格、及び商品説明でエンコードされる、請求項１に記載のＮＦＣシステム。  
【請求項２３】
顧客デバイスのスキャン可能なＮＦＣ物理タグは、単独のＮＦＣタグを使用して、カタログのすべての商品を購入することが可能である単独のカタログレベルのＮＦＣタグを提供するために、カタログのすべての商品のために、固有の識別子、商品価格、及び商品説明でエンコードされる、請求項１に記載のＮＦＣシステム。
【請求項２４】
ＮＦＣスキャン機能が有効にされた顧客のデバイスと通信するための近距離無線通信（ＮＦＣ）を使用するための方法であって、前記方法は：
固有の識別子、商品価格、及び商品説明でエンコードされる顧客デバイスのスキャン可能なＮＦＣ物理タグを有する、チェックアウト価格タグを使用し、チェックアウト価格タグのスキャンに応答して、チェックアウト価格タグに関連付けられた商品の購入取引を開始することを含む、前記方法。
【請求項２５】
近距離無線通信（ＮＦＣ）を使用して、ＮＦＣスキャン機能を有効にした顧客デバイスと通信するためのコンピュータプログラム製品であって、
コンピュータプログラム製品は、組み込まれたプログラム命令を有する非一時的なコンピュータ可読記憶媒体を含み、
プログラム命令は：
固有の識別子、商品価格、及び商品説明でエンコードされる顧客デバイスのスキャン可能なＮＦＣ物理タグを有する、チェックアウト価格タグを使用し、チェックアウト価格タグのスキャンに応答して、チェックアウト価格タグに関連付けられた商品の購入取引を開始することを含む、
方法をコンピュータに行わせるための、コンピュータによって実行可能である、
前記コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の情報
本出願は２０１８年１０月４日に提出された米国仮特許出願番号６２／７４０，９５４の優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本発明は、一般的に近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）（ＮＦＣ）デバイスに関し、特にＮＦＣを用いるクイックチェックアウト価格タグ（ｑｕｉｃｋ  ｃｈｅｃｋｏｕｔ  ｐｒｉｃｅ  ｔａｇ）に関する。
【背景技術】
【０００３】
関連技術の説明
電子決済の利便性により、このような支払いは日常生活でますます普及するようになっている。デビットカード、クレジットカード、銀行カード、及び決済処理機は、決済の送金においてますます重要な役割を果たしている。現在、多くの支払い方法が利用可能である。Ｗｅｂベースの支払いではＰａｙＰａｌ（登録商標）、店舗内取引ではＡｐｐｌｅ  Ｐａｙ（登録商標）、ピアツーピア取引ではＡｎｄｒｏｉｄ  Ｐａｙ（登録商標）が最も人気が高い。これらすべでの支払い方法では、ユーザーがお金を送受信できる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの支払い方法では、ユーザーはチェックアウト端末を使用する、又はＷｅｂサイトにアクセスして、チェックアウトカートを使用して支払いを行う必要がある。それ故、ユーザーが支払い端末、会社のウェブサイト、又はレジ係を使わず、直接、商品の購入及び支払いを可能にする、迅速で新しい支払いプロセスへの要求が存在する。
【課題を解決するための手段】
【０００５】
概要
本発明の一側面によれば、ＮＦＣスキャン機能を有効にした顧客デバイスと通信するための近距離無線通信（ＮＦＣ）システムが提供される。ＮＦＣシステムは、チェックアウト価格タグのスキャンに応答して、チェックアウト価格タグに関連付けられる商品の購入取引を開始するチェックアウト価格タグを含む。チェックアウト価格タグは、固有の識別子、商品価格、及び商品の説明でエンコードされる顧客デバイスのスキャン可能なＮＦＣ物理的なタグを有する。
【０００６】
本発明の別の側面によれば、近距離無線通信（ＮＦＣ）を使用してＮＦＣスキャン機能が有効にされた顧客のデバイスと通信する方法が提供される。該方法は、チェックアウト価格タグを使用して、チェックアウト価格タグのスキャンに応答し、チェックアウト価格タグに関連付けられた商品の購入取引を開始することを含む。チェックアウト価格タグには、固有の識別子、商品価格、及び商品説明でエンコードされる顧客デバイスのスキャン可能なＮＦＣ物理的なタグを有する。
【０００７】
本発明のさらなる別の側面によれば、ＮＦＣスキャン機能を有効にした顧客デバイスと通信するための近距離無線通信（ＮＦＣ）の使用のためのコンピュータプログラム製品が提供される。コンピュータプログラム製品には、プログラム命令が組み込まれた非一時的なコンピュータ可読記憶媒体が含まれる。プログラム命令は、コンピュータが方法を実行するようにコンピュータによって実行される。該方法は、チェックアウト価格タグを使用して、チェックアウト価格タグのスキャンに応答し、チェックアウト価格タグに関連付けられた商品の購入取引を開始するチェックアウト価格タグを含む。チェックアウト価格タグには、固有の識別子、商品価格、及び商品説明でエンコードされる顧客デバイスのスキャン可能なＮＦＣ物理的なタグを有する。
【０００８】
これら又は他の機能及び利点は、添付図面に関連して読まれるべき、その例示的な次の実施態様の詳細な説明から明らかにされる。
【０００９】
以下の説明は、本明細書における以下の図を参照して、好ましい実施態様の詳細を提供する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施態様に従って、本発明を適用する例示的な処理システムを示すブロック図である。
【図２】図２は、本発明の一実施態様に従って、本発明を適用するＮＦＣ通信のための例示的なシステムを示すブロック図である。
【図３】図３は、本発明の一実施態様に従って、ＮＦＣタグのセットアップの例示的な初期方法を示すフロー図である。
【図４】図４は、本発明の実施態様に従って、顧客がシステムを使用することを許可する前に、特定の会社のためのシステムをセットアップするクライアント（売主）に応答して実行される例示的な初期方法を示すフロー図である。
【図５】図５〜６は、本発明の一実施態様に従って、商品を購入する顧客に応答して実行される例示的な初期方法を示すフロー図である。
【図６】図５〜６は、本発明の一実施態様に従って、商品を購入する顧客に応答して実行される例示的な初期方法を示すフロー図である。
【図７】図７は、本発明の一実施態様に従って、例示的な購入シナリオを示すブロック図である。
【発明を実施するための形態】
【００１１】
詳細な説明
本発明は、ＮＦＣを用いるクイックチェックアウト価格タグを対象とする。
【００１２】
従来技術の前述の欠陥を有利に克服し、本発明は、買主が買主のモバイルデバイス（例えば、スマートフォン）を使用してＮＦＣクイックチェックアウト価格タグをスキャンし、スキャンに応答してデジタル請求書を受信し、そして次に［今すぐ支払い］ボタンを押してデジタル請求書を支払うことを可能にし、この間すべて、いずれのウェブサイト又は支払い端末又はレジ係を訪れることを必要としない。このようにして、購入体験が、従来技術の支払いアプローチよりも合理化及び効率化される。
【００１３】
１つ又は複数の実施態様では、本発明に「クイックチェックアウト」アプリケーション又はプラットフォーム及び「クイックチェックアウト価格タグ」を含むことが可能である。クイックチェックアウトアプリケーション及びクイックチェックアウト価格タグは、将来、いつどこでも簡単に取引を行うことを可能にする。
【００１４】
一実施態様では、クイックチェックアウト価格タグは近距離無線通信（ＮＦＣ）チップを含むことが可能である。クイックチェックアウト価格タグは、会社の固有のＩＤでエンコードされ、かつ割り当てることができ、そして商品の価格及び説明、並びに支払いを容易にするための会社の銀行情報を含むことが可能である。
【００１５】
クイックチェックアウトアプリケーション又はプラットフォームは、チェックアウト支払いプラットフォームを有する携帯電話及びモバイルデバイスのソフトウェア実装として、実装することが可能である。該プラットフォームでは、会社はクラウドでクイックチェックアウトホストとして登録することができる。クイックチェックアウトプラットフォームは、クイックチェックアウト価格タグと同期された支払いを受信するために、固有の会社ＩＤ、商品の価格、説明、及び会社の銀行情報を割り当ることが可能である。
【００１６】
図１は、本発明の一実施態様に従って、本発明を適用する例示的な処理システム１００を示すブロック図である。処理システム１００は、システムバス１０２を介して他のコンポーネントと動作可能に接続される少なくとも１つのプロセッサ（ＣＰＵ）１０４を含む。キャッシュ１０６、読み取り専用メモリ（ＲＯＭ）１０８、ランダムアクセスメモリ（ＲＡＭ）１１０、入出力（Ｉ／Ｏ）アダプタ１２０、サウンドアダプタ１３０、ネットワークアダプタ１４０、ユーザーインターフェースアダプタ１５０、及びディスプレイアダプタ１６０は、システムバス１０２に動作可能に接続される。少なくとも１つのグラフィックス処理ユニット（ＧＰＵ）１９４が、システムバス１０２に動作可能に接続される。
【００１７】
第１のストレージデバイス１２２及び第２のストレージデバイス１２４は、Ｉ／Ｏアダプタ１２０によってシステムバス１０２に動作可能に接続される。ストレージデバイス１２２及び１２４は、任意のディスクストレージデバイス（例えば、磁気ディスク又は光ディスクのストレージデバイス）、ソリッドステート磁気デバイスなどであり得る。ストレージデバイス１２２及び１２４は、同じ型のストレージデバイス又は異なる型のストレージデバイスであり得る。
【００１８】
スピーカー１３２は、サウンドアダプタ１３０によってシステムバス１０２と動作可能に接続される。トランシーバ１４２は、ネットワークアダプタ１４０によってシステムバス１０２と動作可能に接続される。ディスプレイデバイス１６２は、ディスプレイアダプタ１６０によってシステムバス１０２に動作可能に接続される。
【００１９】
第１のユーザー入力デバイス１５２、第２のユーザー入力デバイス１５４、及び第３のユーザー入力デバイス１５６は、ユーザーインターフェースアダプタ１５０によってシステムバス１０２と動作可能に接続される。ユーザー入力デバイス１５２、１５４、１５６は、キーボード、マウス、キーパッド、画像キャプチャデバイス、動体検出デバイス、マイク、前記デバイスのすくなくとも２つの機能を組み込むデバイスなどであり得る。もちろん、本発明の精神を維持する範囲で、他の型の入力デバイスを使用することも可能である。ユーザー入力デバイス１５２、１５４、及び１５６は、同じ型のユーザー入力デバイス又は異なる型のユーザー入力デバイスであり得る。ユーザー入力デバイス１５２、１５４、及び１５６は、システム１００との間で情報を入出力するために使用される。
【００２０】
もちろん、処理システム１００は、当業者によって容易に理解されるとおり、他の要素（図示せず）も含み得え、同様に特定の要素を省略し得る。例えば、通常当業者によって容易に理解されるとおり、同じ特定の実装に応じて、様々な他の入力デバイス及び／又は出力デバイスを処理システム１００に含めることができる。例えば、様々な型のワイヤレス及び／又は有線の入出力デバイスを使用することができる。さらに、通常当業者によって容易に認識されるとおり、様々な構成の追加のプロセッサ、コントローラ、メモリなども利用することができる。処理システム１００のこれらの及び他のバリエーションは、本明細書で記載される本発明の教えを受けて、通常当業者によって容易に理解される。
【００２１】
その上、図２に関して以下で記載される環境２００は、本発明のそれぞれの実施態様を実装するための環境であることを理解されたい。処理システム１００の一部又は全部は、環境２００の要素のうちの１つ以上で実装されてもよい。
【００２２】
さらに、処理システム１００は、例えば、図３の方法３００の少なくとも一部及び／又は図４の方法４００の少なくとも一部及び／又は図５及び図６の方法５００の少なくとも一部を含む、本明細書に記載の方法の少なくとも一部を実行できることを理解されたい。同様に、環境２００の一部又はすべてを使用して、図３の方法３００の少なくとも一部及び／又は図４の方法４００の少なくとも一部及び／又は図５及び図６の方法５００の少なくとも一部を実行できる。
【００２３】
図２は、本発明の一実施態様に従って、本発明を適用することができる例示的な環境２００を示すブロック図である。
【００２４】
環境２００は、本発明の実施態様に関与することができる様々な実体に関連する様々な部分を含む。様々な部分には、買主部分２１０、売主実店舗部分２２０、クイックチェックアウトサーバー（別名「ＮＦＣ管理サーバー」）２３０、売主部分２４０、支払いゲートウェイ部分２５０、及び銀行部分２６０を含む。
【００２５】
買主部分２１０には、１つ以上の顧客デバイス２１１を含むことができる。クイックチェックアウトソフトウェアアプリケーション２８９は、実装に応じて、各顧客デバイス２１１に配置する、又は各顧客デバイス２１１からアクセスすることが可能である。クイックチェックアウトソフトウェアアプリケーション２８９は、ユーザーが商品の関連付けられたＮＦＣタグを使用して商品をシームレスに購入し、購入取引を完了できるように構成される。
【００２６】
売主実店舗部分２２０は、それで関連付けられたＮＦＣチェックアウト価格タグ２２１（別名、略して「ＮＦＣタグ」）を有する物体（販売用）を含むことができる。
【００２７】
クイックチェックアウトサーバー２３０は、バックエンド２３１及びアプリケーションプログラミングインターフェース（ＡＰＩ）２３２を含むことができる。
【００２８】
売主部分２４０は、クイックチェックアウトウェブアプリケーション２４１及び既存のソフトウェア２４２を含むことができる。クイックチェックアウトウェブアプリケーション２４１は、売主が、例えば、これらに限定されないが、商品及びＮＦＣタグを管理し、そして商品及びそれらのタグを更新するために使用できる。既存のソフトウェア２４２を使用して、ＡＰＩ２３２を介してＮＦＣ管理サーバー２３０と売上を同期させることができる。
【００２９】
支払いゲートウェイ部分２５０は、例えば、これらに限定されないが、ＰａｙＰａ（登録商標）などの支払いサービスを含むことができるが、これらに限定されない。
【００３０】
銀行部分２６０は、買主及び売主の間の購入取引を支えるために買主銀行２６１及び売主銀行２６２のような１つ以上の銀行を含むことができる。
【００３１】
環境の様々な要素は、顧客デバイス２１１などの他の要素とインターフェースをとる近距離無線通信（ＮＦＣ）システム２９０を形成すると考えることができる。顧客デバイス２１１は、本明細書で説明されるようにＮＦＣシステム２９０とインターフェースをとる。
【００３２】
ＮＦＣチェックアウト価格タグ２２１及び／又はＮＦＣ管理サーバー２３０及び／又はクイックチェックアウトソフトウェアアプリケーション２８９は、本発明の１つ以上の実施態様を実装するためのコンピューティングプラットフォーム２７０の一部であり得る。一実施態様では、クラウドコンピューティングプラットフォームを使用することができる。一実施態様では、ＮＦＣ管理サーバー２３０及び／又は少なくとも一部のクイックチェックアウトソフトウェアアプリケーション２８９は、クラウドコンピューティング環境で１つ以上のノードとして実装されることができる。１つのＮＦＣ管理サーバー２３０が図２の例示的な例に示されているが、他の実施態様では、実装に応じて特定の売主又は売主の一団にそれぞれ対応して、複数のサーバーを使用することができる。
【００３３】
各顧客デバイス２２１は、ＮＦＣスキャナ２２１Ａを介してＮＦＣチェックアウト価格タグ２２１をスキャンするためのＮＦＣスキャン機能を有する。各顧客デバイス２２１は、ＮＦＣ管理サーバー２３０と通信するためのトランシーバ２２１Ｂを介して、別の型の通信機能をさらに有し得る。例えば、携帯電話、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ(登録商標)などが使用できる。
【００３４】
ＮＦＣチェックアウト価格タグ２２１は、ＮＦＣチェックアウト価格タグ２２１、顧客デバイス２１１、及びＮＦＣ管理サーバー２３０を介して、任意の店舗２２０で販売される商品の、シームレスな、チェックアウト端末なしで、かつ店舗従業員なしの購入を達成するための実際の店舗のような、店舗又は売店（以下、一般的に店舗と呼び、図の符号２２０で総称される）として実装され得る、売主実店舗２２０内の顧客デバイス２１１によってスキャン可能である。
【００３５】
各ＮＦＣチェックアウト価格タグ２２１は、販売のため、それぞれの商品２７８に関連付けられる。そのために、各ＮＦＣチェックアウト価格タグ２２１は、各商品、各商品の価格、及び各商品の説明を関連づけた固有のシリアル番号を含む。実装に応じて、その他の情報（例えば、売主情報（会社名、支店など）、購入情報（受け入れられた支払い方法、銀行情報など）を関連付けることができる。
【００３６】
各ＮＦＣチェックアウト価格タグ２２１は、商品又は商品に対応する物理的な物体、例えば、これらに限定されないが、印刷された写真、図面、ポストカード、パンフレット、新聞、雑誌、広告、ポスター、書籍、棚、ディスプレイアレンジメント、売店などに近接させることによって、又は添付させることによって、各商品に関連付けることができる。一実施態様では、ＮＦＣチェックアウト価格タグ２２１を、販売対象物に貼り付けるステッカーとして実装できる。
【００３７】
各チェックアウト価格タグ２２１は、チェックアウト価格タグのスキャンに応答して、チェックアウト価格タグに関連する商品の購入取引を開始する。チェックアウト価格タグは、固有の識別子、商品価格、及び商品の説明でエンコードされる顧客デバイスのスキャン可能な近距離無線通信（ＮＦＣ）物理的なタグを有する。
【００３８】
顧客デバイス２１１は、例えば、これらに限定されないが、モバイルスマートフォン、スマートウォッチ、タブレット、ラップトップ、メディアデバイスなどが含まれ得る。
【００３９】
一実施態様では、商品価格及び商品の説明が固有の識別子内にエンコードされる。一実施態様では、商品価格及び商品の説明を取得するための情報が固有の識別子内にエンコードされる。一実施態様では、関連メモリから商品価格及び商品の説明を取得するための情報は、固有の識別子内にエンコードされ、インデックスのオーバーヘッドを最小限に抑え、迅速なアクセス時間を実現する。
【００４０】
一実施態様では、ＮＦＣ管理サーバー２３０は、特定の売主に関してＮＦＣ管理サーバー２３０で登録される１つ以上の商品のそれぞれの購入取引を管理する。一実施態様では、各固有の識別子が１つ以上の売主に関連付けられ、１つ以上の売主のそれぞれは、ＮＦＣ管理サーバー２３０によってサービス供給される。ＮＦＣ管理サーバー２３０は、ＮＦＣ管理サーバーで登録されている各商品の購入取引を１つ以上の売主のそれぞれに関して管理する。このような管理には、例えば、これに限定されないが、（ｉ）販売のための商品に対する売主、（ｉｉ）商品の価格及びその他の商品情報、（ｉｉｉ）売主のプロフィール及びその他の情報、請求書情報の作成、販売記録の管理などのマッピング及び／又はリスティングを管理することを含むことができる。
【００４１】
一実施態様では、ＮＦＣ管理サーバー２３０は、（ｉ）顧客デバイスがチェックアウト価格タグをスキャンするときに、顧客デバイス上で提供される購入ボタンの顧客による作動の確認を受信することに応答して、購入取引用の顧客が支払う請求書を作成し、及び（ｉｉ）顧客が支払う請求書を顧客デバイスに送信する。
【００４２】
クイックチェックアウトソフトウェアアプリケーション２８９は、ＮＦＣ管理サーバー２３０との信号通信に使用される。クイックチェックアウトソフトウェアアプリケーション２８９は、顧客デバイスによって商品ブランドのウェブサイトを開くことなく、顧客が支払う請求書を顧客デバイス２１１のディスプレイに自動的に開くように構成される。
【００４３】
一実施態様では、ＮＦＣ管理サーバー２３０によって少なくとも実装されたコンピューティングプラットフォームは、売主がＮＦＣシステム２９０を使用して登録された商品の購入取引を実行できるようにするために、クイックチェックアウトウェブアプリケーション２４１を介して登録サービスを売主に提供することができる。一実施態様では、登録サービスは、少なくとも企業プロフィール、商品一覧、商品プロフィールの一覧、及び固有の識別子の一覧を受信することができる。各固有の識別子は、商品の各々１つ又は各々の型に対応することができる。各製品は、それに関連付けられた特定のチェックアウト価格タグ２２１を有し得、任意の製品のそれぞれの購入取引を可能にする。
【００４４】
一実施態様では、ＮＦＣプラットフォーム２７０は、（ｉ）顧客が購入する実際の商品、及び（ｉｉ）支払い確認後にのみ配送できる実際の商品を代理するサンプル商品に対応する、売主が選択可能なチェックアウト価格タグの選択肢を提供する。一実施態様では、店舗２２０は、チェックアウト価格タグをスキャンして、かつ１つ以上の商品サンプルのチェックアウト価格タグに関連する購入ボタンをタップすることに応じて販売され、かつ後に配送される、１つ以上の商品サンプルを展示する在庫が少ない売店であり得る。
【００４５】
一実施態様では、登録サービス及び購入取引は、コンピューティングプラットフォーム用に構成されたクラウドコンピューティングを使用して、それぞれのクラウドサービスとして提供される。
【００４６】
一実施態様では、コンピューティングプラットフォームは、少なくともＮＦＣ管理サーバー２３０を介して、複数の顧客の選択可能な電子決済サービスのうち任意の特定の１つを受信する。複数の顧客の選択可能な電子決済サービスは、例えば、これらに限定されないが、複数の売主のうちのそれぞれの内部にあり、かつ実装される少なくとも１つの電子バンキングシステムが含まれ得る。（ｉ）商品を購入する顧客のモバイルデバイスで使用するために適用する、及び（ｉｉ）商品の売主が適用する、少なくとも１つの電子決済サービスを自動的に起動するシステムによって、購入取引は、レジ係なし、支払い端末なし、及び銀行電信送金なしである。これらに限定されないがクレジットカード、ＰａｙＰａｌ（登録商標）を含む、モバイルデバイスに適用された、又はモバイルデバイスによって確実、簡単、容易である、任意の数の利用可能な電子決済サービスを使用することができる。
【００４７】
一実施態様では、ＮＦＣシステムは、実店舗２２０において実際に存在する顧客による購入取引として電子商取引を実行するために、実店舗２２０における使用のために構成される。ＮＦＣシステム２９０は、少なくともＮＦＣ管理サーバーを介して、例えば、これに限定されないが、ＰａｙＰａｌ（登録商標）、ＭａｓｔｅｒＣａｒｄ（登録商標）、Ｖｉｓａ（登録商標）、Ａｍｅｒｉｃａｎ  Ｅｘｐｒｅｓｓ（登録商標）、独自の内部銀行システムなどを含む、複数のユーザーが選択可能な電子商取引支払いサービスのうちの任意の特定の１つを受信することができる。
【００４８】
一実施態様では、店舗２２０は、チェックアウト価格タグをスキャンして、かつ１つ以上の商品サンプルのチェックアウト価格タグに関連する購入ボタンをタップすることに応じて、販売され、かつ後に配送される、１つ以上の商品サンプルを展示する在庫が少ない売店であり得る。
【００４９】
図３は、本発明の一実施態様に従って、ＮＦＣタグのセットアップの例示的な初期の方法３００を示すブロック図である。
【００５０】
ブロック３０５にて、ＮＦＣタグを製造する。タグは、例えば、ＮＦＣライター、読み取り／書き込み可能なＮＦＣチップ、及びチップを保持する構造を用いて製造することができる。該構造は、例えば、これらに限定されないが、ステッカー、カード、画像、タグなどである。
【００５１】
ブロック３１０にて、ＮＦＣタグをソフトウェアでプログラムし、固有のＩＤ（シリアル番号）をＮＦＣタグに割り当て、ＮＦＣ管理サーバーにＩＤを保存し、そしてタグ自体にＩＤを書き込む。このＩＤは、次いで特定の顧客のための製品に割り当てることができる。該ソフトウェアは、受信、保存、送信などのようなＮＦＣタグの機能を管理するように構成される。
【００５２】
実施態様では、ブロック３１０はブロック３１０を含むことができる。
【００５３】
ブロック３１０では、固有のＩＤに加えて、又はその一部として、下記：（ｉ）商品価格；及び（ｉｉ）商品の説明（商品説明）を（ＮＦＣタグに）割り当て、（ＮＦＣ管理サーバーに）保存し、及び／又は（タグ自体に）書き込む。一実施態様では、商品価格及び商品説明、又は、例えば関連付けられたメモリ内で同じものを容易に識別するための情報は、固有の識別子内にエンコードされる。売主、商品、商品説明、商品価格、商品支払い情報などの１つ以上を識別することができる固有のＩＤを実装するためのこれらの及び他のバリエーションは、本発明の精神を維持しながら、本明細書で提供される一般的な当業者のいずれかによって、容易に決定される。
【００５４】
一実施態様では、複数の売主に関してＮＦＣ管理サーバーに登録された商品の購入取引を管理する、ＮＦＣ管理サーバーによってサービスを受ける複数の売主の１つに固有の識別子を関連付けることができる。例えば、固有の識別子の特定のサブセット（１〜ｍの最上位ビット（ＭＳＢ）又は１〜ｎの最下位ビット（ＬＳＢ）など）を使用して、相互に関係する売主を識別でき得る。一実施態様では、１〜ｍ  ＭＳＢは売主を識別するために使用され、１〜ｎ  ＬＳＢは特定の商品を識別するために使用される。もちろん、本発明の精神を維持しながら、他のアレンジメントを使用することができる。
【００５５】
一実施態様では、売主を識別するために使用されるＩＤのサブセットを、売主に関する情報（例えば、売主の支払い情報など）を識別するために使用することができる。一実施態様では、売主を識別するために使用されるＩＤのサブセットに基づいて、ユーザーデバイス上のサーバー及び／又はアプリケーションを使用して、売主に関連する情報を識別することができる。
【００５６】
一実施態様では、商品の識別に使用されるＩＤのサブセットをさらに使用して、商品関連情報（例えば、商品の説明、商品価格、商品価格の適用可能な割引、商品評価、商品の有効期限など）を識別することができる。一実施態様では、商品を識別するために使用されるＩＤのサブセットに基づいて、ユーザーデバイス上のサーバー及び／又はアプリケーションを使用して、商品情報を識別することができる。
【００５７】
図４は、本発明の実施態様による、顧客がシステムを使用することを許可する前に、特定の会社のためにシステムをセットアップするクライアント（売主）に応答して実行される例示的な初期方法４００を示すフロー図である。方法４００のブロックは、クライアントによって実行される。
【００５８】
ブロック４０５にて、アカウント（例えば、クライアント又は売主のアカウント）を作成する。一実施態様では、クライアントは、クライアントの商品管理システムを本発明のＮＦＣシステムに接続し、会社に関する詳細をＮＦＣシステムに追加する。アカウントは、ユーザー（会社）名、電子メールアドレス、パスコード、電話番号、会社のプロフィール、銀行情報及び方法などを含むことができる。
【００５９】
ブロック４１０で、ＮＦＣタグを取得し、商品の近く又は商品とともにＮＦＣタグを格納する（例えば、商品にＮＦＣタグでラベルを付ける）。
【００６０】
ブロック４１５では、Ｗｅｂサイトに（そこで実行されているアプリケーションに）移動し、商品をこの特定のタグに割り当てる。商品については、価格、名称、及び商品の１つ以上の写真を含む好ましくは簡潔な有益な商品説明を入力する。
【００６１】
ブロック４２０にて、顧客がＮＦＣタグを新規にスキャンする時はすべて更新された情報（例えば、価格、説明など）を示すように、いつでも説明の変更を受信する。タグを別の商品に再割り当てする機能を許可又は使用する。
【００６２】
ブロック４２５にて、顧客がタグをスキャンして品目の代金を支払うことに応じて、クライアントに請求（請求書）を送り、クライアントの管理システムに通知を提供する。
【００６３】
図５及び６は、本発明の一実施態様に従って、商品を購入する顧客に応じて実行される例示的な初期方法５００を示すフロー図である。
【００６４】
ブロック５０５にて、顧客が販売又はレンタルのための特定の商品に関連付けられたＮＦＣタグをスキャンする。説明のために、該例は販売される商品に関して継続される。
【００６５】
ブロック５１０にて、ユーザーデバイスに特定のＮＦＣアプリケーションがインストールされ、かつ構成されているかどうかをスキャンソフトウェアで確認する。その場合は、ブロック５１５に進む。それ以外の場合は、ブロック５２０に進む。
【００６６】
ブロック５１５にて、特定のＮＦＣアプリケーションによってＮＦＣタグに保存されているＩＤ（シリアル番号）に基づくサーバーからの情報を取得する。
【００６７】
ブロック５２０にて、アプリケーションがダウンロード及びインストールの可能なアプリケーションページを有する提供サービス（例えば、Ｇｏｏｇｌｅ  Ｐｌａｙ（登録商標）、Ａｐｐｌｅ（登録商標）Ｓｔｏｒｅなど）若しくはアプリケーションストアを開く。
【００６８】
顧客が未だアプリケーションをインストール及び構成していない場合は、本発明によって提供されるＮＦＣサービスを使用する前に、顧客はインストール及び構成する必要がある。
【００６９】
一実施態様では、ブロック５２０はブロック５２０Ａを含むことができる。
【００７０】
ブロック５２０Ａにて、顧客がクイックチェックアウトを使用できるように、支払い情報の提供を含むアカウントを、顧客により設定する。顧客は、何かを購入することを試みる後で、若しくは購入を試みるたびに、アカウントを設定することもできる。
【００７１】
ブロック５２５にて、スキャンされるＮＦＣタグに応答して、ＮＦＣ管理サーバーは、商品情報（名称の説明、価格、写真）に関するリクエストを受信する。
【００７２】
ブロック５３０では、商品情報を「購入」ボタンと共にユーザーに表示する。「購入」ボタンは、「今すぐ支払い」ボタン又は同様の機能要素に置き換えることができる。
【００７３】
ブロック５３５にて、「購入」ボタンが作動しているかどうかを確認する。その場合は、ブロック５４０に進む。それ以外の場合は、ブロック５３５に戻る。特定の時間について戻ることができ、特定の時間が経過すると、タイムアウトメッセージがユーザーのデバイス上にユーザーに対して表示されてもよい。
【００７４】
さらに、ブロック５３５については、顧客は顔認証ＩＤ（一部の電話機で利用可能な顔認証用）又は指紋認証ＩＤ（一部の電話機で利用可能な指紋認証用）又はＳＭＳ認証を使用する設定を選択してもよい。顧客は、プロセス全体のセキュリティをより強化し、自分の電話を使用している何者かが支払いを行うことを許可しないように、設定においてこれらを構成できる。
【００７５】
ブロック５４０にて、ユーザーデバイスからサーバーに確認を送信する。
【００７６】
ブロック５４５にて、サーバーが該確認を受信し、この購入の請求書を生成して、そして請求書をユーザーデバイスに送信する。
【００７７】
ブロック５５０では、請求書に記載される金額をユーザーのＰａｙＰａｌ又はクレジットカードから引き落とす。
【００７８】
ブロック５５５にて、ユーザーのデバイス上にユーザーに商品が正常に販売されたことの確認を提供し、これにより、顧客は商品を現在所有していることになるため、顧客は商品を持って店を出ることができる。
【００７９】
本発明を適用できる例示的なシナリオについて以下に説明する。以下の説明は、本発明の実施態様に従って、例示的な購入シナリオ７００を示すブロック図である、図７に関して説明される。
【００８０】
ある人は空港にいて、水のボトルを買う必要がある。店は人々で混雑しており、レジ係のレジスターの列は長いが、その人は遅れずに素早く飛行機に乗らなくてはならない。
【００８１】
その人は水がある通路に来て、「スマートウォーター  ＄２．００  ここでタップ＆ペイ」と書かれたクイックチェックアウト価格タグ７０１が付いている水のボトルを見つける。その人は水のボトルを取り、その人の携帯電話を使用して、クイックチェックアウト価格タグ７０１をタップする。その人は、電話上の「Ｘウォーターボトル」＝＄２．００、支払い方法（以前に選択した希望の支払い方法を有する）及び「今すぐ支払い」ボタンがポップアップ表示された請求書７１０を目で確認する。その人は「今すぐ支払い」ボタンをクリックして、レジ係に行かずに店を出る。そのため、ユーザーは会社のＷｅｂアドレスを検索する、若しくはオンラインで商品を検索する、若しくはレジ係での支払いのため長い列で待つ必要がなく、よってユーザーが迅速かつ効率的なショッピング体験を得ることを実現した。
【００８２】
請求書７１０に関して、その同じものが、買主ＩＤ／アカウント番号７１１、「今すぐ支払い」ボタン７１２、事前に選択された「支払い方法」ボタン７１３、売主ＩＤ／アカウント番号７１４、他の支払い方法を選択するための選択メカニズム７１５を示すことに留意されたい。
【００８３】
本発明を適用できる別の例示的なシナリオについて以下に説明する。
【００８４】
ある人は飛行機に乗って、若しくは家で座って、若しくはビーチでカタログを見ている。その人はカタログでジュエリーのある画像を見て、その品目を購入したいと考えている。幸いにも、この品目は、カタログにクイックチェックアウト価格タグを有している。その人は携帯電話を使用して、クイックチェックアウト価格タグをタップし、「Ｘダイアモンドリングの支払い費用は＄５，８００」を示す請求書がポップアップ表示されるのを目で確認する。画面には、支払い方法（以前に選択した希望の支払い方法）及び「今すぐ支払い」ボタンも表示される。会社のＷｅｂアドレスを検索する、商品をオンラインで購入する、オンラインで商品を購入する、若しくはビーチを離れる、若しくは販売代理店にサポートを依頼することなく、その人は商品の支払いを行う「今すぐ支払い」ボタンをクリックする。飛行機に乗っている場合、販売代理店は通知を受信し、そしてその人の座席にて飛行機の乗客へ商品を届ける。本発明は、買主が大多数のチェックアウトプロセスより速く、容易に、どこでも、いつでも購入をすることを可能にすることを与える。
【００８５】
本発明を適用できるさらなる別の例示的なシナリオについて以下に説明する。
【００８６】
ある人がスーパーマーケットにいる。その人は歯ブラシ、缶コーヒー及びパーソナルケア商品を見ている。その人はこれらの品目を購入したいと思うが、レジ係にパーソナルケア商品を示すには余りにも内気である。その人は幸運にも、各品目にはクイックチェックアウト価格タグがある。その人は歯ブラシを取り、携帯電話を使用してクイックチェックアウト価格タグへタップすることによって、「歯ブラシ＝＄３．００」を示す請求書、支払い方法（以前に選択した好ましい支払方法）、並びに今すぐ支払いボタン及びショッピング継続ボタン（その人は支払いをする前により多くの品目を加えることができる）を目で確認する。その人はショッピング継続ボタンをクリックして、他の品目のプロセスを繰り返し、次いで最後に今すぐ支払いボタンをクリックして、レジ係で長い列を待つことなく商品の支払いを行う。
【００８７】
本発明を適用できる、なお別の例示的なシナリオについて以下に説明する。
【００８８】
このシナリオは、食事のための複数のテーブルがあるレストランに関する。各テーブルは、そのテーブルに付属する固有のＩＤでそれに関連付けられたＮＦＣステッカーを有する。各固有のＩＤは、そのテーブルでの顧客の支出を示す。このシナリオでは、ＮＦＣソフトウェアを有するメインレジ係レジスターをさらに含む。このメインレジ係レジスターは、レストラン内の各テーブルのすべてのＮＦＣのＩＤを保存する。このシナリオは、また、食事をとる客の携帯電話のＮＦＣアプリケーションも関与する。食事をとる客は、携帯電話にアプリケーションをダウンロードし、ＮＦＣサービスに登録して、そしてサービスで使用しようとする支払い情報を入力する。このシナリオには、さらにＮＦＣクラウドサーバーも関与する。ＮＦＣクラウドサーバーは、このレストランの各テーブルのためのレストランライセンス、登録されたＮＦＣストアＩＤ、及びＮＦＣのＩＤをホストする。
【００８９】
ある客がレストランに来店し、テーブルを選択して、料理のメニューを見る。ウェイトレスがその客の元に来て、タブレットを持って注文を受ける。ウェイトレスがその客の注文を受けた後、ウェイトレスが該注文をテーブル１に割り当てる。アプリケーションは、その客の注文をテーブル１に関連付けられたＮＦＣステッカーに割り当てる。
【００９０】
ある時点で、その客は支払いの準備をする。その客は携帯電話を使用して、その客のテーブルのＮＦＣステッカーをタップする。これに応答して、支払いのためにユーザーの携帯デバイスに請求書がポップアップ表示される。次に、その客が希望する支払い方法を選択し、「支払い」をクリックして、メールで領収書を受信する。このようにして、ユーザーはウェイトレスを呼ぶことなしに、かつウェイトレスが請求書を生成し、持ってきて、支払いを受け取り、そして領収書を渡すのを待つことなしに、支払いを行い、店を去ることができる。よって、ユーザーはかなりの時間を節約できる。
【００９１】
いくつかの実施態様では、買主のＮＦＣタグのスキャンに応答して、請求書が、自動的に生成されかつ買主に提供されることを理解されたい。請求書は、取引を完了するための「今すぐ支払い」ボタンを含むことができる。その他の実施態様では、買主がＮＦＣタグをスキャンし、そしてスキャンに応答してユーザーのデバイスに生成された「今すぐ支払い」ボタンを作動させた後に、請求書が自動的に発行される。請求書が生成される様式（つまり、タグ自体のスキャンに応答する、又はタグのスキャンに続く［今すぐ支払い］ボタンの作動に応答する）は、実装に依存する。本発明のこれらの及び他のバリエーションは、本発明の精神を維持しながら、本明細書で提供される本発明の教示を与えられた当業者によって容易に企図される。
【００９２】
本発明を適用できる、さらなる例示的なシナリオについて以下に説明する。
【００９３】
このシナリオでは、ＮＦＣタグを内部に有する印刷されたカタログを使用する。一実施態様では、電気伝導性インクを使用して印刷できるプリンターは、カタログにステッカーを実際に貼り付けることなく、カタログにＮＦＣチップを有するＮＦＣアンテナを印刷して実装できる。
【００９４】
一実施態様では、メインＮＦＣタグを使用して、特定のカタログページ上のすべての品目、又はさらにカタログ全体のすべての品目を示すことができる。この方法では、ＮＦＣタグの生成及び貼り付けのプロセスを簡素化でき、買主に、より合理化された購入体験を提供できる。したがって、実装に応じて、特定のＮＦＣタグを１つの商品又は複数の商品に対応させることができる。さらに、実装に応じて、ＮＦＣタグが複数の商品に対応する場合、ＮＦＣタグはページレベル（１ページ上のすべての商品に対応）、カタログレベル（カタログ内のすべての商品に対応）などで割り当てることができる。この方法では、買主の購入は簡素化され、かつ合理化されているため、購入者のフラストレーションを少なくし、販売が迅速になる。上記をさらにサポートするために、様々なエンコードスキームを使用して、例えば、特定のページ又は特定のカタログ内のすべての商品の固有の製品ＩＤ、商品価格、商品説明などを単独のＮＦＣタグに含めるために、データを圧縮及び／又は他の点では効率的に表示することができる。
【００９５】
本発明は、インテグレーションの任意の可能な技術詳細レベルで、システム、方法及び／又はコンピュータプログラム製品であり得る。コンピュータプログラム製品は、プロセッサに本発明の側面を実行させるためのコンピュータ可読プログラム命令を有するコンピュータ可読記憶媒体（又はメディア）を含むことができる。
【００９６】
コンピュータ可読記憶媒体は、命令実行デバイスで使用する命令を保持及び保存できる有形のデバイスであり得る。コンピュータ可読記憶媒体は、例えば、これらに限定されないが、電子記憶デバイス、磁気記憶デバイス、光学記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、又は前述の任意の適切な組み合わせであり得る。コンピュータ可読記憶媒体のより具体的な例の非包括的な一覧には次の：ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能なプログラム可能な読み取り専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタルバーサタイルディスク（ＤＶＤ）、メモリスティック、フロッピーディスク、命令が記録されたパンチカード又は溝内の隆起構造などの機械的にエンコードされたデバイス、及び前述の任意の適切な組み合わせを含む。本明細書で使用されるとおり、コンピュータ可読記憶媒体は、電波又は他の自由に伝播する電磁波、導波管又は他の伝送媒体を伝播する電磁波（例えば、光ファイバケーブルを介する光パルス）、又はワイヤを介して送信される電気信号などの、一時的な信号それ自体と解釈されるべきではない。
【００９７】
本明細書で記載されるコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体から各演算／処理デバイス、又は例えば、インターネット、ローカルエリアネットワーク、ワイドエリアネットワーク及び／又はワイヤレスネットワークなどのネットワークを介して外部コンピュータ又は外部ストレージデバイスにダウンロードできる。ネットワークは、銅線伝送ケーブル、光伝送ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイコンピュータ及び／又はエッジサーバを含み得る。各演算／処理デバイスのネットワークアダプタカード又はネットワークインタフェースは、ネットワークからコンピュータ可読プログラム命令を受信し、そしてコンピュータ可読プログラム命令を、それぞれの演算／処理デバイス内のコンピュータ可読記憶媒体のストレージに転送する。
【００９８】
本発明の操作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、機械命令、マシン依存命令、マイクロコード、ファームウェア命令、ステート設定データ、若しくはＳＭＡＬＬＴＡＬＫ、Ｃ＋＋などのオブジェクト指向プログラミング言語及び「Ｃ」プログラミング言語又は同様のプログラミング言語などの従来の手続き型プログラミング言語を含む１つ以上のプログラミング言語の任意の組み合わせで書かれるソースコード又はオブジェクトコードのどちらかであり得る。コンピュータ可読プログラム命令は、ユーザーのコンピュータ上で全体的に、ユーザーのコンピュータ上で部分的にスタンドアロンのソフトウェアパッケージとして実行されることができ、ユーザーのコンピュータ上で部分的に、及びリモートコンピュータ上で部分的に、又はリモートコンピュータ又はサーバー上で全体的に実行され得る。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の型のネットワークを介してユーザーのコンピュータに接続され得、若しくは該接続は外部コンピュータに接続され得る（例えば、インターネットサービスプロバイダを使用したインターネット経由）。いくつかの実施態様では、本発明の側面を行うために、例えば、プログラマブルロジック回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又はプログラマブルロジックアレイ（ＰＬＡ）を含む電子回路は、コンピュータ可読プログラム命令のステート情報を利用することによりコンピュータ可読プログラム命令を実行して、電子回路をパーソナライズすることができる。
【００９９】
本発明の実施態様に記載の方法、装置（システム）、及びコンピュータプログラム製品のフローチャート図及び／又はブロック図を参照して、本発明の側面を本明細書に記載する。フローチャート図及び／又はブロック図の各ブロック、及びフローチャート図及び／又はブロック図におけるブロックの組み合わせを、コンピュータ可読プログラム命令によって実装できることが理解されるであろう。
【０１００】
これらのコンピュータ可読プログラム命令は、機械を製造するために、汎用コンピュータ、専用コンピュータ、又はその他のプログラム可能なデータ処理装置のプロセッサに提供され、該命令は、コンピュータのプロセッサ又はその他のプログラム可能なデータ処理装置を介して実行され、フローチャート及び／又はブロック図の１つ以上のブロックで指定された機能／動作を実装するための手段を作成する。これらのコンピュータ可読プログラム命令は、コンピュータ、プログラマブルデータ処理装置、及び／又はその他のデバイスを特定の様式で機能させることができるコンピュータ可読記憶媒体に保存することもでき、記憶された命令を有するコンピュータ可読記憶媒体は、フローチャート及び／又はブロック図の１つ以上のブロックに指定される機能／動作の側面を実装する命令を含む製造品を含む。
【０１０１】
コンピュータ可読プログラム命令はまた、コンピュータ、他のプログラム可能なデータ処理装置、又は他のデバイス上にロードされ、一連の動作ステップをコンピュータ、他のプログラム可能な装置又は他のデバイスで実行させて、コンピュータ実装プロセスを生成してもよく、コンピュータ、他のプログラム可能な装置、又は他のデバイス上で実行される該命令が、フローチャート及び／又はブロック図の１つ以上のブロックで特定された機能／動作を実装する。
【０１０２】
図のフローチャート及びブロック図は、本発明の様々な実施態様に記載のシステム、方法、及びコンピュータプログラム製品の可能な実装のアーキテクチャ、機能、及び動作を示している。この点に関して、フローチャート又はブロック図の各ブロックは、特定される論理機能を実装するための１つ又は複数の実行可能な命令を含むモジュール、セグメント、又は命令の一部を表してもよい。いくつかの代替的な実装では、ブロックに記載されている機能が図に記載されている順不同で実行されてもよい。例えば、連続して表示される２つのブロックは、実際には実質的に同時に実行される、若しくは関与する機能に応じて、ブロックが逆の順序で実行されてもよい。また、ブロック図及び／又はフローチャート図の各ブロック、及びブロック図及び／又はフローチャート図のブロックの組み合わせは、特定の機能又は動作を実行する、又は特別な目的のハードウェア及びコンピュータの命令の組み合わせを実行する特別な目的のハードウェアベースのシステムによって実装できることも理解されるであろう。
【０１０３】
本発明の「１つの実施態様」又は「一実施態様」、並びにそれらの他の変形に対する本明細書における言及は、該実施態様と関連して記載される特定の性質、構造、特徴などが、本発明の少なくとも１つの実施態様に含まれることを意味する。したがって、本明細書を通して様々な場所で現れる「１つの実施態様では」又は「一実施態様では」という表現及び任意の他の変形は、必ずしもすべて同じ実施態様を指しているわけではない。
【０１０４】
例えば、「Ａ／Ｂ」、「Ａ及び／又はＢ」及び「Ａ及びＢの少なくとも１つ」における「／」、「及び／又は」及び「少なくとも１つ」の任意の使用は、第１に挙げられた選択肢（Ａ）のみの選択、若しくは第２に挙げられた選択肢（Ｂ）のみの選択、若しくは両方の選択肢（Ａ及びＢ）の選択を包含することを意図する。さらなる例として、「Ａ、Ｂ、及び／又はＣ」及び「Ａ、Ｂ、及びＣの少なくとも１つ」の場合、そのような表現は、第１に挙げられた選択肢（Ａ）のみの選択、又は第２に挙げられた選択肢（Ｂ）のみの選択、又は第３に挙げられた選択肢（Ｃ）のみの選択、又は第１及び第２に挙げられた選択肢（Ａ及びＢ）のみの選択、又は第１及び第３に挙げられた選択肢（Ａ及びＣ）のみの選択、又は第２及び第３に挙げられた選択肢（Ｂ及びＣ）のみの選択、又は３つすべての選択肢（Ａ及びＢ及びＣ）の選択を包含することを意図する。これは、この技術分野及び関連技術分野の当業者にとって、容易に挙げられるように、挙げられた項目の数まで拡張され得る。
【０１０５】
システム及び方法の好ましい実施態様（説明を意図したものであり、限定的ではない）を記載することで、当業者が上記教示の観点から修正及び変形することができることが理解される。したがって、付記の特許請求項によって説明されるとおりの本発明の範囲内である、開示された特定の実施態様に変更がなされることを理解されたい。したがって、本発明の側面を、特許法で要求される詳細及び特異性を有して記載することで、特許証によって請求及び所望の保護がなされるものは、付記の特許請求項に明記される。
【図１】
2020061142.tif 000003
【図２】
2020061142.tif 000004
【図３】
2020061142.tif 000005
【図４】
2020061142.tif 000006
【図５】
2020061142.tif 000007
【図６】
2020061142.tif 000008
【図７】
2020061142.tif 000009
【外国語明細書】
2020061142.tif 000010
2020061142.tif 000011
2020061142.tif 000012
2020061142.tif 000013
2020061142.tif 000014
2020061142.tif 000015
2020061142.tif 000016
2020061142.tif 000017
2020061142.tif 000018
2020061142.tif 000019
2020061142.tif 000020
2020061142.tif 000021
2020061142.tif 000022
2020061142.tif 000023
2020061142.tif 000024
2020061142.tif 000025
2020061142.tif 000026
2020061142.tif 000027
2020061142.tif 000028
2020061142.tif 000029
2020061142.tif 000030
2020061142.tif 000031
2020061142.tif 000032
2020061142.tif 000033
2020061142.tif 000034
2020061142.tif 000035
2020061142.tif 000036
2020061142.tif 000037
2020061142.tif 000038
2020061142.tif 000039
2020061142.tif 000040
2020061142.tif 000041
2020061142.tif 000042
2020061142.tif 000043
2020061142.tif 000044
2020061142.tif 000045
2020061142.tif 000046
2020061142.tif 000047