IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニーの特許一覧

特開2024-138426NFC強化拡張現実情報オーバーレイ
<>
  • 特開-NFC強化拡張現実情報オーバーレイ 図1A
  • 特開-NFC強化拡張現実情報オーバーレイ 図1B
  • 特開-NFC強化拡張現実情報オーバーレイ 図2
  • 特開-NFC強化拡張現実情報オーバーレイ 図3A
  • 特開-NFC強化拡張現実情報オーバーレイ 図3B
  • 特開-NFC強化拡張現実情報オーバーレイ 図4
  • 特開-NFC強化拡張現実情報オーバーレイ 図5
  • 特開-NFC強化拡張現実情報オーバーレイ 図6
  • 特開-NFC強化拡張現実情報オーバーレイ 図7
  • 特開-NFC強化拡張現実情報オーバーレイ 図8
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024138426
(43)【公開日】2024-10-08
(54)【発明の名称】NFC強化拡張現実情報オーバーレイ
(51)【国際特許分類】
   G06Q 30/0251 20230101AFI20241001BHJP
   G06Q 30/06 20230101ALI20241001BHJP
【FI】
G06Q30/0251
G06Q30/06
【審査請求】有
【請求項の数】20
【出願形態】OL
【外国語出願】
(21)【出願番号】P 2024111150
(22)【出願日】2024-07-10
(62)【分割の表示】P 2021570254の分割
【原出願日】2020-05-19
(31)【優先権主張番号】16/423,482
(32)【優先日】2019-05-28
(33)【優先権主張国・地域又は機関】US
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.BLUETOOTH
2.JAVA
(71)【出願人】
【識別番号】519111877
【氏名又は名称】キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニー
【氏名又は名称原語表記】Capital One Services, LLC
(74)【代理人】
【識別番号】100145403
【弁理士】
【氏名又は名称】山尾 憲人
(74)【代理人】
【識別番号】100135703
【弁理士】
【氏名又は名称】岡部 英隆
(72)【発明者】
【氏名】ルール,ジェフリー
(72)【発明者】
【氏名】ニューマン,ケイトリン
(57)【要約】      (修正有)
【課題】近距離無線通信(NFC)および製品選択システムの使用を介して、拡張現実において関連する製品情報をオーバーレイする方法、コンピューティング装置及び記憶媒体を提供する。
【解決手段】方法は、近距離無線通信(NFC)リーダを介してユーザを認証し、複数の製品に関連する製品情報を少なくとも受信し、受信した製品情報に基づいて、複数の製品に対応する、店内の顧客のコメントおよび/またはレビューがあるかを判断し、ユーザの個人プロファイルとは無関係であるか、関連付けられていない、1つ以上の店内の顧客のコメントおよび/またはレビューを除外して、1つ以上のプロファイル関連の店内の顧客のコメントおよび/またはレビューを生成し、拡張現実(AR)で表示する。
【選択図】図8
【特許請求の範囲】
【請求項1】
無線自動識別(RFID)リーダおよび/または近距離無線通信(NFC)リーダと、
1つまたは複数の命令を格納するメモリと、
メモリと結合され、1つ以上の命令を実行するように動作可能な1つまたは複数のプロセッサと
を備え、前記1つ以上の命令は実行されると、1つまたは複数のプロセッサに、
非接触型カードを介してユーザを認証することと、
非接触型カードを介したユーザの認証に少なくとも部分的に基づいて、ユーザに関連付けられた個人プロファイルを取得、アクセス、および/またはロードすることと、
1つ以上のRFIDタグからの1つ以上のRFID信号および/または、1つ以上のNFCタグからの1つ以上のNFC信号が検出されるかどうかを判断することと、
1つ以上のRFID信号および/または1つ以上のNFC信号を介して、複数の製品に関連する製品情報を少なくとも受け取ることと、
少なくとも部分的に受け取った製品情報に基づいて、前記複数の製品に対応する、店内の顧客のコメントおよび/またはレビューがあるかを判断することと、
生成するユーザの個人プロファイルとは無関係であるか、関連付けられていない、1つ以上の店内の顧客のコメントおよび/またはレビューを除外して、1つ以上のプロファイル関連の店内の顧客のコメントおよび/またはレビューを生成することと、
1つ以上のプロファイルに関連する店内の顧客のコメントおよび/またはレビューを、前記複数の製品のそれぞれに関連付けて隣接してまたは近傍に1つ以上の情報バブルが配置されるよう、拡張現実(AR)で表示することと
を実行させる、装置。
【請求項2】
前記RFIDリーダがパッシブ極超短波(UHF)RFIDリーダである、請求項1に記載の装置。
【請求項3】
非接触型カードが、ユーザを認証するために装置にタップまたは近づけられる、請求項1に記載の装置。
【請求項4】
個人プロファイルが、(i)使用者の食事制限、(ii)使用者によって設定された食事計画、(iii)使用者が行っている食事、(iv)好きなスナック、(v)好きな季節の果物、(vii)予算計画、(viii)事前定義された期間中に購入した製品のリスト、(ix)好きなタンパク質、(x)好み特定の割引商品の場合、(xi)頻繁に購入される商品のリスト、(xii)ユーザによってリンクされた個人の買い物客システム、および(xiii)ユーザによって設定された商品評価設定、の1つまたは複数に関する情報を含む、請求項1に記載の装置。
【請求項5】
1つ以上のプロファイル関連の店内の顧客のコメントおよび/またはレビューが、以下の基準:(i)以前に購入した製品、(ii)ユーザが設定した食事プランに関連する製品、(iii)ユーザの食事制限に対応する製品、(iv)ユーザが食事をしているときに許可される製品、(v)関連する製品ユーザのお気に入りのスナック、(vi)ユーザのお気に入りの季節の果物に関連する製品、(vii)ユーザのお気に入りのタンパク質に関連する製品、(viii)ユーザが指定した製品の割引商品またはスペシャル、( ix)ユーザが頻繁に購入する商品に関連する商品、(x)ユーザに関連付けられたパーソナルショッパーシステムが推奨する商品、および(xi)ユーザが設定したしきい値の商品評価を満たす商品、のうちの1つまたは複数を満たす複数の製品に対応する店内の顧客のコメントおよび/またはレビューである、請求項1に記載の装置。
【請求項6】
前記1つ以上のRFIDタグおよび/または1つ以上のNFCタグが、前記複数の製品上に、または前記複数の製品に隣接して配置されている、請求項1に記載の装置。
【請求項7】
前記1つ以上のRFIDタグからの1つ以上のRFID信号および/または1つ以上のNFCタグからの1つ以上のNFC信号が、信号増幅器によって増幅される、請求項1に記載の装置。
【請求項8】
製品情報が少なくとも製品識別番号を含む、請求項1に記載の装置。
【請求項9】
表示された1つ以上のプロファイルに関連する店内の顧客のコメントおよび/またはレビューが、1つまたは複数のプロファイルに関連する店内の顧客のコメントおよび/またはレビューが肯定的であるか否定的であるかを示すために色分けされている、請求項1に記載の装置。
【請求項10】
ポジティブである1つまたは複数のプロファイルに関連する店内の顧客のコメントが青で色分けされ、ネガティブである1つまたは複数のプロファイルに関連する店内の顧客のコメントが赤で色分けされている、請求項9に記載の装置。
【請求項11】
前記1つまたは複数のプロセッサは、さらに、
NFCリーダが製品固有のNFCタグまたはセンサを検出したことを確認するか、製品固有のバーコードがスキャンされたことを確認する、ことと、
特定の商品に対応する店内の顧客のコメントやレビューのみをARに表示することと
をさらに実行する、請求項1に記載の装置。
【請求項12】
前記1つまたは複数のプロセッサは、
非接触型カードのメモリに保存されている非接触型カードの秘密鍵に少なくとも部分的に基づいて、非接触型カードによって生成された暗号化データを受信することと、
(i)マーチャントのマーチャント識別子、(ii)トランザクション識別子、および(iii)暗号化データを認証サーバに送信することであって、認証サーバは、認証サーバのメモリに保存されている非接触型カードの秘密鍵に少なくとも一部に基づいて、暗号化データを復号化することによって暗号化データを検証する、ことと、
暗号化されたデータの検証に基づいて仮想口座番号サーバによって、仮想口座番号を生成することと、
前記仮想アカウント番号サーバによって、前記マーチャントID、前記トランザクションID、前記仮想アカウント番号、前記仮想アカウント番号に関連付けられた有効期限、および前記仮想アカウント番号に関連付けられたカード検証値(CVV)を、前記取引者に関連付けられている前記マーチャントサーバに送信することと、
前記マーチャントサーバによって、前記トランザクションID、前記仮想アカウント番号、前記有効期限、および前記CVV、を使用してトランザクションを処理することと
をさらに実行する、請求項1に記載の装置。
【請求項13】
前記1つまたは複数のプロセッサは、
受信した前記製品情報に少なくとも部分的に基づいて、前記複数の製品に対応するウェブベースの情報を検索することと、
前記複数の製品のそれぞれに隣接する、または密接に関連するWebベースの情報をARに表示することと
をさらに実行させる、請求項1に記載の装置。
【請求項14】
前記ウェブベースの情報は、(i)ウェブレビュー、(ii)仕様書、(iii)ウェブ評価、(iv)前記複数の製品のそれぞれが各製品のパッケージの外側から見えるような、前記複数の製品の各々に関するアイテムの視覚的レンダリングまたは画像、の1つまたは複数を含む、請求項13に記載の装置。
【請求項15】
前記装置が、モバイルコンピューティングデバイスまたはウェアラブルコンピューティングデバイスである、請求項1に記載の装置。
【請求項16】
前記非接触型カードを介した前記ユーザの認証が、前記ユーザをアプリケーションに自動的にログインさせ、前記ユーザが前記アプリケーションを介して前記複数の製品のレビューを入力することを可能にする、請求項1に記載の装置。
【請求項17】
前記1つまたは複数のプロファイル関連の店内の顧客のコメントおよび/またはレビューは、少なくとも部分的に、ユーザに固有であり、かつユーザによって前記非接触型カードを介して行われた購入または金融取引の履歴またはパターンに基づく、請求項1に記載の装置。
【請求項18】
1つまたは複数のコンピューティングデバイスを介して、ユーザが所有する非接触型カードを認証することと、
1つまたは複数のコンピューティングデバイスを介して、1つまたは複数のRFIDタグからの1つまたは複数のRFID信号および/または1つまたは複数のNFCタグからの1つまたは複数のNFC信号が検出または受信されるかどうかを決定することと、
1つまたは複数のコンピューティングデバイスを介して、1つまたは複数のRFID信号および/または1つまたは複数のNFC信号が、複数の製品に関連する製品識別情報を含むかどうかを決定することと、
1つまたは複数のコンピューティングデバイスを介して、製品識別情報に対応する製品情報が存在するかどうかを判断し、認証に基づいて、どの製品情報がユーザに関連するかを判断することと、
1つまたは複数のコンピューティングデバイスを介して製品情報を取得または受信することと、
前記複数の製品に隣接または近接するARの関連製品情報をオーバーレイすることと
を包含する方法。
【請求項19】
前記製品情報が、(i)前記複数の製品に関連する店内レビューまたはコメント、(ii)前記複数の製品に関連する外部レビューまたはコメント、(iii)前記複数の製品の顧客評価、(iv)前記複数の製品に関連する安全関連情報、および(v)前記複数の製品のパッケージ内に含まれるコンテンツの画像または視覚的レンダリング、の1以上を含む、請求項18に記載の方法。
【請求項20】
コンピュータ読み取り可能なプログラムコードを格納する非一時的なコンピュータ読み取り可能記憶媒体であって、前記コンピュータ読み取り可能なプログラムコードは、プロセッサに、
認証されたNFC通信が非接触型カードで確立されていることを確認することと、
1つまたは複数のRFID信号および/または1つまたは複数のNFC信号を検出することと、
1つまたは複数のRFID信号および/または1つまたは複数のNFC信号で製品識別情報を識別する。ここで、製品識別情報は製品を一意に識別することと、
製品識別情報に対応する製品情報を取得またはアクセスすることと、
非接触型カードとの認証されたNFC通信に基づいて、表示に関連する製品情報を決定することと、
製品に隣接または近接して、関連する製品情報をARに表示することと
を実行させることが可能である、コンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【0001】
この出願は、NFC強化拡張現実情報オーバーレイに関する。
この出願は、2019年5月28日に提出された「NFC強化された拡張現実情報オーバーレイ」というタイトルの米国特許出願番号16/423,482の優先権を主張する。前述の出願の内容は、参照によりその全体が本明細書に援用される。
【背景技術】
【0002】
顧客にとって、オンラインショッピングは、店舗でのショッピングよりも特定の利点を提供する場合がある。たとえば、オンラインの顧客は、製品を購入する前に、さまざまな製品レビューを読んだり、多数のユーザコメントを読んだり、仕様書を表示したり、パッケージの外にある製品の画像やビデオを表示したりできる場合がある。
【発明の概要】
【発明が解決しようとする課題】
【0003】
ただし、店内の顧客は、購入したいあらゆる商品をオンライン検索しないと、レビューやコメントなどの商品関連情報がすぐに得られない場合がある。これは、面倒で時間がかかる仕事である。
【課題を解決するための手段】
【0004】
様々な実施形態は、近距離無線通信(NFC)および製品選択システムの使用を介して、拡張現実において関連する製品情報をオーバーレイすることを対象としている。ユーザは、アプリケーションまたはユーザプロファイルに身元を証明できる。ユーザプロファイル内のユーザに関する情報は、どの製品がユーザに関連しているかを判断するために使用される場合がある。次に、関連する製品に関連する情報が拡張現実でユーザに表示される場合がある。これにより、少なくとも全体的なショッピングと店内での体験が向上する。
【図面の簡単な説明】
【0005】
図1A図1Aは、1つまたは複数の実施形態による例示的なデータ伝送システムを示している。
図1B図1Bは、1つまたは複数の実施形態による認証されたアクセスを提供するための例示的なシーケンス図を示す。
図2図2は、1つまたは複数の実施形態による非接触カードを使用する例示的なシステムを示している。
図3A図3Aは、1つまたは複数の実施形態による例示的な非接触カードを示している。
図3B図3Bは、1つまたは複数の実施形態による非接触カードの例示的な接触パッドを示している。
図4図4は、1つまたは複数の実施形態による安全なパスワード生成に関連する例示的なシーケンス図を示している。
図5図5は、1つまたは複数の実施形態による、パスワードマネージャアプリケーションのパスワード生成の例を示している。
図6図6は、1つまたは複数の実施形態による安全なパスワード生成に関連するシーケンス図の別の例を示している。
図7図7は、1つまたは複数の実施形態によるウェブサイトのパスワード生成の別の例を示している。
図8図8は、1つまたは複数の実施形態による例示的なフロー図を示している。
【発明を実施するための形態】
【0006】
さまざまな実施形態は、一般に、非接触近距離無線通信(NFC)スマートカードを介してユーザを認証し、NFC認証に基づいて、拡張現実(AR)における1つまたは複数の製品に隣接して、仮想ユーザに関連し、製品に関連する情報をオーバーレイすることを対象とする。例では、NFC認証は、ユーザにパーソナライズされた店内ショッピング体験を提供する場合がある。たとえば、ユーザに関連付けられたショッピングプロファイルは、NFC認証時にアクセスできる。ショッピングプロファイルに関連付けられている、または含まれている情報は、ユーザに関連するAR製品関連情報を提示するために使用される場合がある。ユーザに関連する可能性のある情報には、たとえば、ユーザの一般的な買い物の興味、買い物のパターン、予算の制約、特定の種類の販売への親和性、食事制限などに対応する任意の製品が含まれる場合がある。
【0007】
実施形態によれば、店舗(例えば、食料品店)に入る前または入るときに、ユーザは、ユーザの非接触型NFCカードを、スマートフォン、ウェアラブルコンピュータなどのモバイルコンピューティングデバイスにタップして、アプリケーションにユーザの身元を証明し、ユーザの個人的なショッピングプロファイルにアクセスすることができる。以下でさらに説明するように、このプロセスは「1(ワン)タップ」認証と呼ばれることがある。パーソナルショッピングプロファイルには、ユーザの買い物の好みに関連するさまざまな情報が含まれる場合がある。たとえば、ユーザが以前に購入したアイテム、ユーザが以前に作成した食料品リスト、ユーザ関連のダイエット計画、ユーザ関連の食事制限などである。
【0008】
ユーザが店内を移動するとき、例えば、ユーザコンピューティングデバイスは、1つまたは複数のNFCおよび/またはRFID信号を検出でき、これらの検出された信号を介して、コンピューティングデバイスは、様々なタイプの製品に対応する情報を受け取ることができる。例では、検出された信号からの情報は、ユーザに関連する情報のみを提示するように分析され得る。たとえば、ユーザがピーナッツバターにアレルギーがある場合、ピーナッツバター製品に関連する情報が除外されて表示されない場合がある。以下でさらに説明するように、製品関連情報には、少なくとも店内顧客レビュー、外部顧客レビュー、店内顧客コメント、外部顧客コメント、製品安全性に関連する情報などが含まれ得る。
【0009】
製品情報は、仮想情報バブル内でユーザに提示され得、仮想情報バブルは、ユーザのモバイルコンピューティングデバイスに表示され、AR空間に浮かぶことができるので、それらは、ストア内の対応する製品またはアイテムと持続的に密接な空間的に関係付けられる。実施形態では、仮想情報バブルは、セマンティック分析に基づいて色分けされて、肯定的および否定的なレビューの大まかな概要を与えることができる。例えば、赤は否定的なレビューを示し、青は肯定的なレビューを示し得る。離れた場所では、ユーザに見える情報バブルの唯一の特徴は色かもしれない。ユーザが特定の製品に近づくと、情報バブルの1つ以上の見出しが表示され、ユーザが製品にさらに近づくと、顧客は情報バブルのコンテンツ全体を読むことができる場合がある。
【0010】
たとえば、ユーザが特定の製品に焦点を合わせ、表示された他の情報バブルを無視したい場合、ユーザは、製品上または製品の近くにある製品固有のNFCおよび/またはRFIDセンサでユーザモバイルコンピューティングデバイスをタップできる。他の例では、特定の製品のバーコードがスキャンされる場合がある。
【0011】
さらなる例では、製品に関連するレビューおよびコメントは、特定の店舗からの店内レビューおよびその製品のウェブベースのレビューの両方から引き出され得る。ARインターフェースでは、これらのレビューやコメントをフィルタリングおよびソートできる場合がある。さらに、ユーザが特定の製品をレビューしたい場合、ユーザはユーザの非接触カードをユーザのモバイルコンピューティングデバイスにタップしてアプリケーションに身元を証明できる。これにより、ユーザは手動でログインしなくてもコメントやレビューをすばやく入力できる。アプリケーション(ユーザは引き続き実行できる)。
【0012】
製品情報がARでグラフィカルに表示される方法を説明するために本明細書で使用される「情報バブル」という用語は、製品情報を表示する際の任意の適切な方法を広く意味すると理解され得る。例えば、テキストのみ、バブル形状のグラフィック、正方形のグラフィック、長方形のグラフィック、さまざまなフォント、サイズ、色などでの表示である。
【0013】
以前のソリューションでは、実店舗で買い物をするときに、顧客が製品関連の情報をすぐに利用することはできなかった。前述のように、顧客が店舗で商品情報を入手する1つの方法は、すべての商品をオンラインで検索することであるが、そのプロセスは退屈で非常に面倒な作業である。さらに、店内でのショッピング体験は、顧客ごとに有意義にパーソナライズされていなかった。本明細書に記載の実施形態および実施例は、ユーザに関連する製品関連情報が店内の買い物体験中にARで提供されるという点で、以前の解決策を克服し、有利である。少なくともその点では、パーソナライズされた製品関連の情報をユーザがすぐに利用できる可能性があり、これにより全体的なショッピング体験が大幅に向上する。
【0014】
ここで、図面を参照する。ここでは、同様の参照符号を使用して、全体を通して同様の要素を参照している。以下の説明では、説明の目的で、それらを完全に理解するために、多くの具体的な詳細が示されている。しかしながら、これらの特定の詳細なしで新規の実施形態を実施できることは明らかであろう。他の例では、よく知られている構造およびデバイスは、その説明を容易にするためにブロック図の形で示されている。その意図は、クレームの範囲内のすべての修正、同等物、および代替案をカバーすることである。
【0015】
図1Aは、1つまたは複数の実施形態による例示的なデータ伝送システムを示している。以下でさらに説明するように、システム100は、非接触カード105、クライアントデバイス110、ネットワーク115、およびサーバ120を含み得る。図1Aは、コンポーネントの単一のインスタンスを示しているが、システム100は、任意の数の構成要素を含むことができる。
【0016】
システム100は、1つまたは複数の非接触カード105を含むことができ、これは、図3Aおよび図3Bを参照して以下でさらに説明される。いくつかの実施形態では、非接触カード105は、一例ではNFCを利用して、クライアントデバイス110と無線通信できる。
【0017】
システム100は、ネットワークを使用可能なコンピュータであり得るクライアントデバイス110を含み得る。本明細書で言及されるように、ネットワークを使用可能なコンピュータは、コンピュータデバイス、または、例えば、サーバ、ネットワークアプライアンス、パーソナルコンピュータ、ワークステーション、電話、スマートフォン、ハンドヘルドPC、パーソナルデジタルアシスタント、シンクライアント、ファットクライアント、インターネットブラウザ、またはその他のデバイスを含み得る。クライアントデバイス110は、モバイルコンピューティングデバイス、たとえば、Apple(登録商標)のiPhone、iPod、iPad、またはAppleのiOS(登録商標)オペレーティングシステムを実行するその他の任意の適切なデバイス、MicrosoftのWindows(登録商標)Mobileオペレーティングシステムを実行する任意のデバイス、GoogleのAndroid(登録商標)オペレーティングシステムを実行する任意のデバイス、および/またはスマートフォン、タブレット、または同様のウェアラブルモバイルデバイスなどのその他の適切なモバイルコンピューティングデバイスであり得る。
【0018】
クライアントデバイス110は、プロセッサおよびメモリを含むことができ、処理回路は、ここで説明する機能を実行するために必要である場合には、プロセッサ、メモリ、エラーおよびパリティ/CRCチェッカー、データエンコーダ、衝突防止アルゴリズム、コントローラ、コマンドデコーダ、セキュリティプリミティブ、および改ざん防止ハードウェアを含む追加のコンポーネントを含み得ることが理解される。クライアントデバイス110は、ディスプレイおよび入力デバイスをさらに含み得る。ディスプレイは、コンピュータモニタ、フラットパネルディスプレイ、および液晶ディスプレイ、発光ダイオードディスプレイ、プラズマパネル、およびブラウン管ディスプレイを含むモバイルデバイス画面などの視覚情報を提示するための任意のタイプのデバイスであり得る。入力デバイスは、タッチスクリーン、キーボード、マウス、カーソル制御デバイス、タッチスクリーン、マイク、デジタルカメラ、ビデオレコーダまたはカムコーダなど、ユーザのデバイスによって利用可能でサポートされている情報をユーザのデバイスに入力するための任意のデバイスを含むことができる。これらのデバイスは、情報を入力し、本明細書に記載されているソフトウェアおよび他のデバイスと相互作用するために使用できる。
【0019】
いくつかの例では、システム100のクライアントデバイス110は、例えば、システム100の1つまたは複数のコンポーネントとのネットワーク通信を可能にし、データを送信および/または受信する、ソフトウェアアプリケーションなどの1つまたは複数のアプリケーションを実行できる。
【0020】
クライアントデバイス110は、1つまたは複数のネットワーク115を介して1つまたは複数のサーバ120と通信でき、サーバ120とのそれぞれのフロントエンドからバックエンドへのペアとして動作できる。クライアントデバイス110は、例えば、クライアントデバイス110上で実行されるモバイルデバイスアプリケーションから、1つまたは複数の要求をサーバ120に送信できる。1つまたは複数の要求は、サーバ120からのデータの取得に関連付けられ得る。サーバ120は、クライアントデバイス110から1つまたは複数の要求を受信できる。クライアントデバイス110からの1つまたは複数の要求に基づいて、サーバ120は、1つまたは複数のデータベース(図示せず)から要求されたデータを検索するように構成され得る。1つまたは複数のデータベースからの要求されたデータの受信に基づいて、サーバ120は、受信されたデータをクライアントデバイス110に送信するように構成され得、受信されたデータは、1つまたは複数の要求に応答する。
【0021】
システム100は、1つまたは複数のネットワーク115を含み得る。いくつかの例では、ネットワーク115は、無線ネットワーク、有線ネットワーク、または無線ネットワークと有線ネットワークの任意の組み合わせのうちの1つまたは複数であり得、クライアントデバイス110をサーバ120に接続するように構成され得る。例えば、ネットワーク115は、光ファイバネットワーク、パッシブ光ネットワーク、ケーブルネットワーク、インターネットネットワーク、衛星ネットワーク、ワイヤレスローカルエリアネットワーク(LAN)、モバイル通信のためのグローバルシステム、パーソナル通信サービス、パーソナルエリアネットワーク、ワイヤレスアプリケーションプロトコル、マルチメディアメッセージングサービス、拡張メッセージングサービス、ショートメッセージサービス、時分割多重ベースのシステム、符号分割多重アクセス(CDMA)ベースのシステム、D-AMPS、Wi-Fi、固定ワイヤレスデータ、IEEE 802.11b、802.15.1、802.11nおよび802.11g、Bluetooth、NFC、無線自動識別(RFID)、Wi-Fiなどの1つ以上を含み得る。
【0022】
さらに、ネットワーク115は、電話回線、光ファイバ、IEEEイーサネット802.3、ワイドエリアネットワーク、ワイヤレスパーソナルエリアネットワーク、LAN、またはインターネットなどのグローバルネットワークを含むがこれらに限定されない。さらに、ネットワーク115は、インターネットネットワーク、無線通信ネットワーク、セルラーネットワークなど、またはそれらの任意の組み合わせをサポートできる。ネットワーク115は、スタンドアロンネットワークとして、または互いに協力して動作する、1つのネットワーク、または上記の任意の数の例示的なタイプのネットワークをさらに含むことができる。ネットワーク115は、それらが通信可能に結合されている1つまたは複数のネットワーク要素の1つまたは複数のプロトコルを利用できる。ネットワーク115は、他のプロトコルからネットワークデバイスの1つまたは複数のプロトコルに、または他のプロトコルから変換できる。ネットワーク115は単一のネットワークとして示されているが、1つまたは複数の例によれば、ネットワーク115は、例えば、インターネット、サービスプロバイダのネットワーク、ケーブルテレビネットワーク、クレジットカードアソシエーションネットワークなどの企業ネットワーク、およびホームネットワークなどの複数の相互接続されたネットワークを含み得ることを理解されたい。
【0023】
システム100は、1つまたは複数のサーバ120を含み得る。いくつかの例では、サーバ120は、メモリに結合された1つまたは複数のプロセッサを含み得る。サーバ120は、複数のワークフローアクションを実行するために異なる時間に様々なデータを制御および呼び出すための中央システム、サーバまたはプラットフォームとして構成され得る。サーバ120は、1つまたは複数のデータベースに接続するように構成できる。サーバ120は、少なくとも1つのクライアントデバイス110に接続され得る。
【0024】
図1Bは、1つまたは複数の実施形態による認証されたアクセスを提供するための例示的なシーケンス図を示している。この図は、非接触カード105およびクライアントデバイス110を含み得、これらは、アプリケーション122およびプロセッサ124を含み得る。図1Bは、図1Aに示されているのと同様の構成要素を参照し得る。
【0025】
ステップ102で、アプリケーション122は、非接触型カード105と通信する(例えば、非接触型カード105に近づけられた後)。アプリケーション122と非接触カード105との間の通信は、アプリケーション122と非接触カード105との間のNFCデータ転送を可能にするために、クライアントデバイス110のカードリーダ(図示せず)に十分に近い非接触カード105を含み得る。
【0026】
ステップ104で、クライアントデバイス110と非接触カード105との間で通信が確立された後、非接触カード105は、メッセージ認証コード(MAC)暗号文を生成する。いくつかの例では、これは、非接触型カード105がアプリケーション122によって読み取られるときに生じ得る。特に、これは、NFCデータ交換フォーマットに従って作成され得る近距離場データ交換(NDEF)タグの、NFC読み取りなどの読み取り時に生じ得る。
【0027】
例えば、アプリケーション122などのリーダは、NDEF生成アプレットのアプレットIDを用いて、アプレット選択メッセージなどのメッセージを送信できる。選択が確認されると、一連の選択ファイルメッセージとそれに続く読み取りファイルメッセージが送信される場合がある。たとえば、シーケンスには、「機能ファイルの選択」、「機能ファイルの読み取り」、および「NDEFファイルの選択」が含まれる場合がある。この時点で、非接触カード105によって保持されるカウンタ値は、更新またはインクリメントされ得、その後に「NDEFファイルの読み取り」が続く可能性がある。この時点で、ヘッダと共有シークレットを含むメッセージが生成される場合がある。その後、セッションキーが生成される。MAC暗号文は、メッセージから作成され得る。メッセージは、ヘッダと共有シークレットを含み得る。次に、MAC暗号文はランダムデータの1つまたは複数のブロックと連結され得、MAC暗号文と乱数(RND)はセッションキーで暗号化され得る。その後、暗号文とヘッダを連結し、ASCII16進数としてエンコードして、NDEFメッセージ形式(「ReadNDEFfile」メッセージに応答)で返され得る。
【0028】
いくつかの例では、MAC暗号文はNDEFタグとして送信される場合があり、他の例では、MAC暗号文はURI(たとえば、フォーマットされた文字列)とともに含まれる場合がある。
【0029】
いくつかの例では、アプリケーション122は、非接触カード105に要求を送信するように構成され得、要求は、MAC暗号文を生成するための命令を含む。
【0030】
ステップ106で、非接触カード105は、MAC暗号文をアプリケーション122に送信する。いくつかの例では、MAC暗号文の送信はNFCを介して行われる。しかしながら、本開示はそれに限定されない。他の例では、この通信は、Bluetooth、Wi-Fi、または他の無線データ通信手段を介して行われる場合がある。
【0031】
ステップ108で、アプリケーション122は、MAC暗号文をプロセッサ124に伝える。ステップ112において、プロセッサ124は、アプリケーション122からの命令に従って、MAC暗号文を検証する。たとえば、以下で説明するように、MAC暗号文を検証できる。
【0032】
いくつかの例では、MAC暗号文の検証は、クライアントデバイス110とデータ通信しているサーバ120などのクライアントデバイス110以外のデバイスによって実行され得る(図1Aに示す)。例えば、プロセッサ124は、サーバ120に送信するためにMAC暗号文を出力でき、サーバ120は、MAC暗号文を検証できる。
【0033】
いくつかの例では、MAC暗号文は検証の目的でデジタル署名として機能する場合がある。この検証を実行するために、公開鍵非対称アルゴリズム、たとえばデジタル署名アルゴリズムとRSAアルゴリズム、またはゼロ知識プロトコルなどの他のデジタル署名アルゴリズムを使用できる。
【0034】
いくつかの例では、非接触カード105は、非接触カードがクライアントデバイス110に近づけられた後に通信を開始し得ることが理解され得る。例として、非接触型カード105は、例えば、非接触型カードが通信を確立したことを示すメッセージをクライアントデバイス110に送信できる。その後、クライアントデバイス110のアプリケーション122は、上記のように、ステップ102で非接触カードとの通信に進むことができる。
【0035】
図2は、非接触型カードを使用したシステム200の例を示している。システム200は、非接触カード205、1つまたは複数のクライアントデバイス210、ネットワーク215、サーバ220、225、1つまたは複数のハードウェアセキュリティモジュール230、およびデータベース235を含み得る。図2は、コンポーネントの単一のインスタンスを示しているが、システム200は、任意の数のコンポーネントを含むことができる。
【0036】
システム200は、1つまたは複数の非接触カード205を含むことができ、これらは、図3Aおよび図3Bに関して以下でさらに説明される。いくつかの例では、非接触カード205は、クライアントデバイス210との無線通信、例えば、NFC通信にあり得る。例えば、非接触カード205は、NFCまたは他の短距離プロトコルを介して通信するように構成された、無線周波数識別チップなどの1つまたは複数のチップを含み得る。他の実施形態では、非接触カード205は、Bluetooth、衛星、Wi-Fi、有線通信、および/または無線接続と有線接続の任意の組み合わせを含むがこれらに限定されない他の手段を介してクライアントデバイス210と通信できる。いくつかの実施形態によれば、非接触カード205は、非接触カード205が範囲内にあるときに、NFCを介してクライアントデバイス210のカードリーダ213(本明細書ではNFCリーダ、NFCカードリーダ、またはリーダと呼ばれ得る)と通信するように構成され得る。カードリーダの213。他の例では、非接触カード205との通信は、物理的インターフェース、例えば、ユニバーサルシリアルバスインターフェースまたはカードスワイプインターフェースを介して達成され得る。
【0037】
システム200は、ネットワークを使用可能なコンピュータであり得るクライアントデバイス210を含み得る。本明細書で言及されるように、ネットワークを使用可能なコンピュータは、例えば、コンピュータデバイス、または、例えば、サーバ、ネットワークアプライアンス、パーソナルコンピュータ、ワークステーション、モバイルデバイス、電話、ハンドヘルドPC、携帯情報端末、シンクライアント、ファットクライアント、インターネットブラウザ、またはその他のデバイスを含む通信デバイスを含み得るが、これらに限定されない。1つまたは複数のクライアントデバイス210はまた、モバイルデバイスであり得る。たとえば、モバイルデバイスは、Apple(登録商標)のiPhone、iPod、iPad、またはAppleのiOS(登録商標)オペレーティングシステムを実行する任意のその他のモバイルデバイス、MicrosoftのWindows(登録商標)Mobileオペレーティングシステムを実行する任意のデバイス、GoogleのAndroid(登録商標)オペレーティングシステムを実行する任意のデバイス、および/または他のスマートフォンまたは同様のウェアラブルモバイルデバイスを含み得る。いくつかの例では、クライアントデバイス210は、図1Aまたは図1Bを参照して説明したクライアントデバイス110と同じであるか、または類似していてもよい。
【0038】
クライアントデバイス210は、1つまたは複数のネットワーク215を介して1つまたは複数のサーバ220および225と通信できる。クライアントデバイス210は、例えば、クライアントデバイス210上で実行されるアプリケーション211から、1つまたは複数のサーバ220および225に1つまたは複数の要求を送信できる。1つまたは複数の要求は、1つまたは複数のサーバ220および225からのデータの取得に関連付けることができる。サーバ220および225は、クライアントデバイス210から1つまたは複数の要求を受信できる。クライアントデバイス210からの1つまたは複数の要求に基づいて、1つまたは複数のサーバ220および225は、1つまたは複数のデータベース235から要求されたデータを検索するように構成され得る。1つまたは複数のデータベース235からの要求されたデータの受信に基づいて、1つまたは複数のサーバ220および225は、受信されたデータをクライアントデバイス210に送信するように構成され得、受信されたデータは1つまたは複数の要求に応答する。
【0039】
システム200は、1つまたは複数のハードウェアセキュリティモジュール(HSM)230を含み得る。例えば、1つまたは複数のHSM230は、本明細書に開示されるように、1つまたは複数の暗号化操作を実行するように構成され得る。いくつかの例では、1つまたは複数のHSM230は、1つまたは複数の暗号化操作を実行するように構成された特別な目的のセキュリティデバイスとして構成され得る。HSM230は、キーがHSM230の外部に決して公開されず、代わりに、HSM230内で維持されるように構成され得る。たとえば、1つまたは複数のHSM 230は、鍵導出、復号化、およびMAC操作の少なくとも1つを実行するように構成できる。1つまたは複数のHSM230は、サーバ220および225内に含まれ得るか、またはそれらとデータ通信され得る。
【0040】
システム200は、1つまたは複数のネットワーク215を含み得る。いくつかの例では、ネットワーク215は、無線ネットワーク、有線ネットワーク、または無線ネットワークと有線ネットワークの任意の組み合わせのうちの1つまたは複数であり得、クライアントデバイス210をサーバ220および/または225に接続するように構成され得る。例えば、ネットワーク215は、光ファイバネットワーク、パッシブ光ネットワーク、ケーブルネットワーク、セルラーネットワーク、インターネットネットワーク、衛星ネットワーク、ワイヤレスLAN、モバイル通信のためのグローバルシステム、パーソナル通信サービス、パーソナルエリアネットワーク、ワイヤレスアプリケーションプロトコル、マルチメディアメッセージングサービス、拡張メッセージングサービス、ショートメッセージサービス、時間分割マルチプレックスベースのシステム、符号分割多重アクセスベース(CDMA)システム、D-AMPS、Wi-Fi、固定ワイヤレスデータ、IEEE 802.11b、802.15.1、802.11nおよび802.11g、Bluetooth、NFC、RFID、Wi-Fi、および/またはそれらのネットワークの任意の組み合わせを含み得る。非限定的な例として、非接触カード205およびクライアントデバイス210からの通信は、NFC通信、クライアントデバイス210とキャリアとの間のセルラーネットワーク、およびキャリアとバックエンドとの間のインターネットを含み得る。
【0041】
さらに、ネットワーク215は、電話回線、光ファイバ、IEEEイーサネット802.3、ワイドエリアネットワーク、ワイヤレスパーソナルエリアネットワーク、ローカルエリアネットワーク、またはインターネットなどのグローバルネットワークを含むがこれらに限定されない。さらに、ネットワーク215は、インターネットネットワーク、無線通信ネットワーク、セルラーネットワークなど、またはそれらの任意の組み合わせをサポートできる。ネットワーク215は、スタンドアロンネットワークとして、または互いに協力して動作する、1つのネットワーク、または上記の任意の数の例示的なタイプのネットワークをさらに含むことができる。ネットワーク215は、それらが通信可能に結合されている1つまたは複数のネットワーク要素の1つまたは複数のプロトコルを利用できる。ネットワーク215は、他のプロトコルからネットワークデバイスの1つまたは複数のプロトコルに、または他のプロトコルから変換できる。ネットワーク215は単一のネットワークとして示されているが、1つまたは複数の例によれば、ネットワーク215は、例えば、インターネット、サービスプロバイダのネットワーク、ケーブルテレビネットワーク、クレジットカードアソシエーションネットワークなどの企業ネットワーク、およびホームネットワーク、などの複数の相互接続されたネットワークを含み得ることを理解されたい。
【0042】
本開示による様々な例では、システム200のクライアントデバイス210は、1つまたは複数のアプリケーション211を実行し、1つまたは複数のプロセッサ212、および1つまたは複数のカードリーダ213を含むことができる。例えば、ソフトウェアアプリケーションなどの1つまたは複数のアプリケーション211は、例えば、システム200の1つまたは複数のコンポーネントとのネットワーク通信を可能にし、データを送信および/または受信するように構成され得る。クライアントデバイス210のコンポーネントの単一のインスタンスのみが図2に示されているが、任意の数のデバイス210を使用できることが理解される。カードリーダ213は、非接触カード205からの読み取りおよび/または非接触カード205との通信を行うように構成できる。1つまたは複数のアプリケーション211と併せて、カードリーダ213は、非接触カード205と通信できる。例では、カードリーダ213は、クライアントデバイス210と非接触カード205との間の通信を可能にする磁場を生成する回路または回路構成要素、例えば、NFCリーダコイルを含み得る。
【0043】
クライアントデバイス210のいずれかのアプリケーション211は、短距離無線通信(例えば、NFC)を使用して非接触カード205と通信できる。アプリケーション211は、非接触カード205と通信するように構成されたクライアントデバイス210のカードリーダ213とインターフェースするように構成され得る。注目されるべきであるように、当業者は、20センチメートル未満の距離がNFC範囲と一致していることを理解するであろう。
【0044】
いくつかの実施形態では、アプリケーション211は、関連するリーダ(例えば、カードリーダ213)を介して非接触カード205と通信する。
【0045】
いくつかの実施形態では、カードのアクティブ化は、ユーザ認証なしで発生する可能性がある。例えば、非接触型カード205は、NFCを介してクライアントデバイス210のカードリーダ213を介してアプリケーション211と通信できる。通信(例えば、クライアントデバイス210のカードリーダ213に近接するカードのタップ)は、アプリケーション211がカードに関連するデータを読み取り、アクティベーションを実行することを可能にする。場合によっては、タップは、アプリケーション211をアクティブ化または起動し、次いで、1つまたは複数のアクションまたはアカウントサーバ225との通信を開始して、その後の使用のためにカードをアクティブ化できる。場合によっては、アプリケーション211がクライアントデバイス210にインストールされていない場合、カードリーダ213に対するカードのタップは、アプリケーション211のダウンロードを開始できる(例えば、アプリケーションダウンロードページへのナビゲーション)。インストールに続いて、カードをタップすると、アプリケーション211をアクティブ化または起動し、次に(例えば、アプリケーションまたは他のバックエンド通信を介して)カードのアクティブ化を開始できる。アクティベーション後、カードは商取引を含むさまざまな取引で使用できる。
【0046】
いくつかの実施形態によれば、非接触型カード205は、仮想支払いカードを含み得る。それらの実施形態では、アプリケーション211は、クライアントデバイス210上に実装されたデジタルウォレットにアクセスすることによって非接触カード205に関連する情報を検索でき、デジタルウォレットは仮想支払いカードを含む。いくつかの例では、仮想支払いカードデータは、1つまたは複数の静的または動的に生成された仮想カード番号を含み得る。
【0047】
サーバ220は、データベース235と通信するウェブサーバを含み得る。サーバ225は、アカウントサーバを含み得る。いくつかの例では、サーバ220は、データベース235内の1つまたは複数のクレデンシャルと比較することによって、非接触カード205および/またはクライアントデバイス210からの1つまたは複数のクレデンシャルを検証するように構成され得る。サーバ225は、非接触型カード205および/またはクライアントデバイス210からの支払いおよび取引などの1つまたは複数の要求を許可するように構成され得る。
【0048】
図3Aは、1つまたは複数の非接触カード300を示しており、これは、カード300の前面または背面に表示されたサービスプロバイダ305によって発行されたクレジットカード、デビットカード、またはギフトカードなどの支払いカードを含み得る。いくつかの例では、非接触型カード300は、支払いカードとは関係がなく、識別カードを含むことができるが、これに限定されない。いくつかの例では、支払いカードは、デュアルインターフェースの非接触型支払いカードを含み得る。非接触型カード300は、プラスチック、金属、および他の材料から構成される単層または1つまたは複数の積層層を含み得る基板310を含み得る。例示的な基板材料には、ポリ塩化ビニル、ポリ塩化ビニルアセテート、アクリロニトリルブタジエンスチレン、ポリカーボネート、ポリエステル、陽極酸化チタン、パラジウム、金、カーボン、紙、および生分解性材料が含まれる。いくつかの例では、非接触型カード300は、ISO/IEC 7810規格のID-1フォーマットに準拠する物理的特性を有し得、そうでなければ、非接触型カードは、ISO/IEC14443規格に準拠し得る。しかしながら、本開示による非接触型カード300は、異なる特性を有し得ることが理解され、本開示は、非接触型カードが支払いカードに実装されることを必要としない。
【0049】
非接触型カード300はまた、カードの前面および/または背面に表示される識別情報315、および接触パッド320を含み得る。接触パッド320は、ユーザデバイス、スマートフォン、ラップトップ、デスクトップ、またはタブレットコンピュータなどの別の通信デバイスとの接触を確立するように構成され得る。非接触型カード300はまた、処理回路、アンテナ、および図3Aに示されていない他の構成要素を含み得る。これらの構成要素は、コンタクトパッド320の後ろまたは基板310上の他の場所に配置できる。非接触型カード300はまた、カードの裏側に配置され得る磁気ストリップまたはテープを含み得る(図3Aには示されていない)。
【0050】
図3Bに示すように、図3Aの接触パッド320は、マイクロプロセッサ330およびメモリ335を含む、格納及び情報を処理するための回路325の処理を含んでもよい。処理回路325は、ここで説明する機能を実行するために必要である場合には、プロセッサ、メモリ、エラーおよびパリティ/ CRCチェッカー、データエンコーダ、衝突防止アルゴリズム、コントローラ、コマンドデコーダ、セキュリティプリミティブおよび改ざん防止ハードウェアを含む追加のコンポーネントを含み得ることが理解される。
【0051】
メモリ335は、読み取り専用メモリ、一回書き込み可能で多数回読み出し可能なメモリ、または読み取り/書き込みメモリ、例えば、RAM、ROM、およびEEPROMであり得、非接触カード300は、これらのメモリのうちの1つ以上を含み得る。読み取り専用メモリは、読み取り専用として工場でプログラム可能であり、または1回限りプログラム可能である。1回限りプログラム可能であることにより、1回書き込みを行ってから、何度も読み取ることができる。一回書き込み可能で多数回読み出し可能なメモリは、メモリチップが工場出荷時を離れた後のある時点でプログラムできる。メモリがプログラムされると、それは書き換えできないが、何度も読み取り可能である。読み取り/書き込みメモリは、工場出荷後に何度もプログラムおよび再プログラムされる場合がある。また、何度も読むことができる。
【0052】
メモリ335は、1つまたは複数のアプレット340、1つまたは複数のカウンタ345、および顧客識別子350を格納するように構成され得る。1つまたは複数のアプレット340は、1つまたは複数の非接触カード、例えば、Javaカードアプレット上で実行するように構成された1つまたは複数のソフトウェアアプリケーションを含むことができる。しかしながら、アプレット340は、Javaカードアプレットに限定されず、代わりに、非接触カードまたは限られたメモリを有する他のデバイス上で動作可能な任意のソフトウェアアプリケーションであり得ることが理解される。1つまたは複数のカウンタ345は、整数を格納するのに十分な数値カウンタを含み得る。顧客識別子350は、非接触型カード300のユーザに割り当てられた一意の英数字の識別子を含むことができ、識別子は、非接触型カードのユーザを他の非接触型カードのユーザから区別できる。いくつかの例では、顧客識別子350は、顧客とその顧客に割り当てられたアカウントの両方を識別し得、さらに、顧客のアカウントに関連付けられた非接触型カードを識別し得る。
【0053】
前述の例示的な実施形態のプロセッサおよびメモリ要素は、接触パッドに関連して説明されるが、本開示はそれに限定されない。これらの要素は、パッド320の外側に実装され得るか、またはそれから完全に分離されてもよく、またはコンタクトパッド320内に配置されたプロセッサ330およびメモリ335要素に加えてさらなる要素として実装され得る。
【0054】
いくつかの例では、非接触カード300は、1つまたは複数のアンテナ355を含み得る。1つまたは複数のアンテナ355は、非接触カード300内で、接触パッド320の処理回路325の周りに配置できる。例えば、1つまたは複数のアンテナ355は、処理回路325と一体であり得、1つまたは複数のアンテナ355は、外部ブースターコイルと共に使用され得る。別の例として、1つまたは複数のアンテナ355は、接触パッド320および処理回路325の外部にあり得る。
【0055】
一実施形態では、非接触カード300のコイルは、空芯変圧器の二次側として機能できる。端末は、電力または振幅変調を遮断することによって非接触カード300と通信できる。非接触型カード300は、非接触型カードの電源接続のギャップを使用して端末から送信されたデータを推測でき、これは、1つまたは複数のコンデンサを介して機能的に維持できる。非接触型カード300は、非接触型カードのコイルの負荷を切り替えるか、または負荷変調することによって、通信を戻すことができる。負荷変調は、干渉によって端子のコイルで検出される場合がある。
【0056】
上述のように、非接触型カード300は、スマートカードや、JavaCardなどの限られたメモリを有する他のデバイス上で動作可能なソフトウェアプラットフォーム上に構築され得、1つ以上のアプリケーションまたはアプレットが安全に実行され得る。非接触型カードにアプレットを追加して、さまざまなモバイルアプリケーションベースのユースケースで多要素認証(MFA)用のワンタイムパスワード(OTP)を提供できる。アプレットは、モバイルNFCリーダなどのリーダからの、近距離場データ交換要求などの1つ以上の要求に応答し、NDEFテキストタグとしてエンコードされた暗号的に安全なOTPを含むNDEFメッセージを生成するように構成できる。
【0057】
図4は、1つまたは複数の実施形態による非接触カードを使用した1タップ認証の例を示している。示されるように、モバイルコンピューティングデバイス402は、非接触カード404と通信するように構成されたスマートフォン、ウェアラブルコンピュータなどのようなユーザまたはクライアントデバイス(ユーザコンピューティングデバイスとも呼ばれる)であり得る。上記のように、モバイルコンピューティングデバイス402は、NFCリーダコイルを介して非接触カード404とのNFC通信を確立するように構成された少なくともNFCカードリーダを含み得る。非接触型カード404は、上記の非接触型カード300と類似または同一であり得ることが理解され得る。
【0058】
例では、モバイルコンピューティングデバイス402上で実行されるショッピングアプリケーションは、グラフィカルユーザインターフェース(GUI)モジュール406を表示して、1タップ認証、AR表示、およびいくつかの例では1タップ支払いを実行できる。通知408はユーザに、ショッピングアプリケーションに身元を証明させるために、非接触型カード404をモバイルコンピューティングデバイス402にタップするように指示し得る。さらに、実施形態では、全地球測位システム(GPS)機能またはグラフィック510は、コンピューティングデバイス402(例えば、タイソンズコーナー)の現在の位置を表示し得、さらに、現在の位置の所定の領域内の最も近い店舗を表示し得る。
【0059】
非接触型カード404をモバイルコンピューティングデバイス402にタップすると、非接触型カード404は、暗号化されたデータを生成し、それをコンピューティングデバイス404に送信できる。受信されると、1タップGUIモジュール406は、少なくとも暗号化されたデータを認証サーバに送信でき、認証サーバは、データを復号化し、サーバのメモリに格納された秘密鍵を用いてデータを検証できる。次に、認証サーバは、非接触型カード404のユーザを認証し、その確認をモバイルコンピューティングデバイス402に送信できる。その後、1タップGUIモジュール406は、プロファイル412およびユーザに関連する他の様々な情報を表示できる。
【0060】
図示のように、ユーザプロファイル412は、以下の情報のうちの1つまたは複数を表示し得る:ユーザの名前、ユーザの食事制限(もしあれば)、ユーザが利用できる様々な食事プラン(例えば、予算に合った食事計画、タンパク質ベースの食事計画)、ユーザが摂取する可能性のある食事(例、炭水化物なしの食事、果物と野菜の食事)、さまざまなユーザのお気に入り(例、お気に入りのスナック、お気に入りの季節の果物、お気に入りのタンパク質など)、以前のユーザの購入(たとえば、予め定められた期間内において前に購入した製品のリスト)、頻繁に購入するアイテムのリスト、製品の評価の好み(たとえば、ユーザが3つ星評価以上の製品のみを好むかどうか)、リンク可能なもの個人の買い物客システム(例:自動ショッピング支援デバイス)、およびレビューへのリンク(例:ユーザがレビューを提供または提供できるプラットフォーム)。前述のユーザ固有の情報のそれぞれは、ユーザによってインタラクティブに選択可能であり(ユーザを別個のGUIまたはページに誘導する)、ユーザが任意の関連情報をカスタマイズすることを可能にし得ることが理解され得る。
【0061】
さらなる例では、店舗で買い物または閲覧している間、1タップ認証により、ユーザは、非接触型カード404のシングルタップでショッピングアプリケーションを迅速かつ効率的に開き、製品のレビューを入力できる。1タップ認証に加えて、いくつかの例では、ユーザは特定の製品の1タップ支払いを実行できる場合がある。
【0062】
例えば、非接触型カード404がモバイルコンピューティングデバイス402にタップされると、マーチャントIDおよびトランザクションIDが認証サーバに送信され得る。仮想口座番号(VAN)ジェネレータを使用して、非接触型カード404に関連付けられた仮想カードデータ(例えば、仮想カード番号、有効期限、および/またはCVV)を生成できる。次に、VANジェネレータは、仮想カードデータ、マーチャントID、トランザクションID、およびユーザに対応する任意のユーザ名および/またはアドレスを1つまたは複数のマーチャントサーバに送信できる(例えば、マーチャントサーバは、ユーザが現在買い物をしているストア)。次に、マーチャントサーバは、VANジェネレータから受信したデータを使用してトランザクションを処理できる。例えば、少なくとも受信した仮想カード番号、有効期限、CVVなどを使用してトランザクションデータベースにトランザクションレコードを生成することによって。ユーザの名前、請求先住所、配送先住所、および購入した各アイテムやサービスの表示。次に、マーチャントサーバは、注文確認をモバイルコンピューティングデバイス404に送信できる。したがって、例えば、ユーザは様々なアイテムを選択して購入するが、(チェックアウトラインで商品の支払いを行うのではなく)1タップ支払いでアイテムを購入したい場合、ユーザは非接触カード404をタップし、商品の配送を手配し(店内またはショッピングアプリケーションを介して)、店を出る。
【0063】
図5は、1つまたは複数の実施形態によるNFCおよびRFID信号の例を示している。例として、食料品店の通路の両側に沿ってさまざまな製品をストックして陳列できる。示されているように、通路502の片側には、様々なスープ、例えば、スープ504、506、508、510がストックされて陳列され得る。通路502の反対側には、様々なパスタ関連アイテム、例えば、パスタ534、536、パスタソース538、540が貯蔵され、陳列され得る。これらの製品に関連する情報は、1つまたは複数のNFCおよび/またはRFIDタグまたはセンサから発信される信号を介して送信される場合がある。
【0064】
例では、タグまたはセンサは、製品自体に配置されてもよく、製品の近くまたは隣接して、あるいはその両方に配置されてもよい。図示のように、RFIDタグ512をスープ504上に配置できる。任意選択で、破線の輪郭によって示されるように、NFCタグ513をスープ504上に配置できる。以下でさらに説明するように、RFIDタグ512(またはNFCタグ513)からの1つまたは複数の信号514は、ユーザモバイルコンピューティングデバイス(例:スマートフォン、ウェアラブルコンピュータ、タブレットなど)などのユーザコンピューティングデバイス550のRFID(またはNFC)リーダによって検出され得る。いくつかの例では、RFIDタグ516およびNFCタグ517などの1つまたは複数のRFIDまたはNFCタグは、スープ504の隣に設置または配置され得る。RFIDタグ516およびNFCタグ517は、スープ504だけでなくスープ506(または近くに在庫があり、展示されている可能性のある他の製品)に関する情報を提供し得る。
【0065】
タグからの信号強度を高めるために、増幅器(AMP)518などの信号増幅器を、RFIDタグ512、516および/またはNFCタグ513、517のいずれかに隣接して、またはそれらと結合して配置できる。信号強度を増加させることにより、センサ512、513、516、517からの1つまたは複数のNFCまたはRFID信号は、より遠くにある、例えば、通路502の他端にあるコンピューティングデバイスによって検出され得る。
【0066】
さらに示されるように、NFCタグ520は、スープ506上に配置され得、任意選択で、RFITタグ521もまた、その上に配置され得る。RFIDタグ516、NFCタグ517、および信号増幅器518の配置と同様に、RFIDタグ522、NFCタグ523、および信号単純化器524もまた、スープ506に隣接して配置され得る。RFIDタグ522およびNFCタグ523からの信号には、スープ506だけでなく、スープ508(および他の隣接製品)に関する情報も含まれる場合がある。
【0067】
スープ508は、実線で示されるように、その上に配置されたNFCタグ526およびRFIDタグ527の両方を有し得るという点で、スープ504および506とは異なり得る。一方、スープ510の場合、破線で示すように、NFCタグ531とRFIDタグ532の両方がオプションである可能性がある。さらに、RFIDタグ528およびNFC 529からの信号は、スープ508および510(または他の近くの製品)に関する情報を含み、信号増幅器530によって増幅され得る。
【0068】
実施形態によれば、1つまたは複数のNFCタグ、RFIDタグ、および/または信号増幅器は、通路のスープ側と同様に、通路502のパスタ側に設けられ得る。示されるように、パスタ534、536およびソース538、540は、パスタ側に貯蔵され、陳列され得る。少なくともその点に関して、パスタ製品に配置されたNFCタグおよび/またはRFIDタグからの信号は、製品関連情報を送信でき、これは、ユーザコンピューティングデバイス550によって検出され得る。
【0069】
図5は、製品と製品の両方に配置されたNFCおよび/またはRFIDタグを示しているが、タグは製品にのみ配置でき、タグは製品にのみ配置できる。製品関連情報をユーザコンピューティングデバイス550に送信できる限り、製品に隣接している。さらに、信号増幅器は、NFCおよび/またはRFIDタグからの信号の到達範囲および受信可能範囲を強化するために任意の適切な方法で構成され得ることが理解され得る。
【0070】
図6は、1つまたは複数の実施形態による、ユーザプロファイルに基づく製品関連情報の例示的な濾過(filtration)プロセス600を示している。説明を容易にするために、少なくとも、図5に示されている通路502の両側の製品(例えば、スープ、パスタ、ソース)は、濾過プロセス600を説明するために図6において使用される。
【0071】
ユーザが通路502を通って移動または歩いていくと、ユーザに属するユーザコンピューティングデバイス602は、製品上および/または製品に隣接して配置されたNFCおよび/またはRFIDタグからの多数の信号を検出できる。例では、ユーザコンピューティングデバイス602で構成されたNFCリーダは、NFCタグからのすべてのNFC信号を検出できる。さらなる例では、ユーザコンピューティングデバイス602に構成されたRFIDリーダは、RFIDタグからのすべてのRFID信号を検出できる。たとえば、RFIDリーダは、パッシブ極超短波(UHF)RFIDリーダである場合がある。
【0072】
検出された信号を介して製品関連情報を受信すると、ユーザコンピューティングデバイス602は、ユーザに無関係である可能性がある任意の情報を除外できる。たとえば、ユーザのショッピングプロファイルは、ユーザがアレルギーを起こす可能性がある(または食事制限に該当する)特定の成分を示している場合がある。スープ504、506、および508がそれらの成分を含む場合、スープ504、506、および508に関連する製品関連情報は、取り消し線で示されるように、ARに表示されない。別の例では、ユーザの買い物プロファイルは、ユーザが予算計画を立てており、特定のアイテムに所定の金額を超えて費やさないことを好むことを示し得る。スープ504、506、および508が指定された量を超える場合、スープ504、506、および508に対応する製品関連情報はARに表示されない。関連性は、製品(または関連情報)がユーザのショッピングプロファイルで指定されたさまざまな説明、表示、好みなどとどの程度一致しているかを参照するか、それに基づいて決定されると理解できる。例では、一致の程度を決定でき、例えば、閾値の一致-同様の所定のまたは事前定義されたレベルを一致と見なすことができる。
【0073】
図示のように、製品が無関係であると判断された場合、例えば、スープ510の場合、ユーザコンピューティングデバイス602は、情報バブル604などのその製品に関連する情報をARに表示できる。以下でさらに説明するように、情報バブル604は、スープ510に関する店内の顧客のコメントを含み得る。例えば、「グリルドチーズサンドイッチとよく合う」、「取引を月末まで待ちましょう、3つで3ドルです」、「おいしい」には、たとえば「5つ星のうち4つ」などの星ベースのレビューが含まれ得る。
【0074】
場合によっては、製品関連の情報を表示するために1つ以上の基準を満たす必要がある。たとえば、1つまたは複数の基準は、以前に購入した製品、ユーザが設定した食事プランに関連する製品、ユーザの食事制限に対応する製品、ユーザが食事をとることができる製品、ユーザのお気に入りのスナック、ユーザのお気に入りの季節の果物に関連する商品、ユーザのお気に入りのタンパク質に関連する商品、割引商品または商品のさまざまなスペシャル(ユーザが指定する場合がある)、ユーザが頻繁に購入する商品、ユーザに関連付けられた個人の買い物客またはショッピングシステム、ユーザが設定したしきい値の製品評価を満たす製品などを含み得る。たとえば、スープ510は、ユーザの食事制限に適合し、5つ星の製品評価を持つ製品である場合がある。これは、ユーザが設定した4つ星のしきい値評価を満たしている。
【0075】
さらに示されるように、同様の濾過プロセスが通路502のパスタ側に適用され得る。たとえば、パスタ536とソース540に関連する情報は、食事制限に該当する成分が含まれている可能性があるため、または他の例ではパスタ製品に対してユーザが以前に設定した製品評価の閾値を下回るため、AR表示から除外される場合がある(×印で示されている)。パスタ534およびソース538は無関係ではないと判断され得、したがって、それに関連する情報バブル606および608は、それぞれ、ARに表示され得る。情報バブル604と同様に、情報バブル606および608は、店内の顧客のコメントおよび/または顧客のレビューを含み得る。例えば、情報608は、「エンジェルヘア・パスタとよく合う」と述べるコメントを含み得る。
【0076】
さらに、情報バブルは、少なくともそこに含まれる情報が、ユーザに固有で非接触型カードを介してユーザによって行われた購入または金融取引の履歴またはパターンに関連するか、それに基づいている場合に関連すると見なされる場合がある。たとえば、ユーザがギリシャヨーグルトを毎回購入する場合、ヨーグルト製品はユーザに関連している可能性がある。別の例では、ユーザがユーザの金融取引に基づいて割引商品またはストアブランド商品を購入することを好むと判断された場合、割引商品またはストアブランド商品は他のブランドよりも関連性が高い可能性がある。さらなる例では、ユーザは、その製品のバーコードをスキャンすることによって、その製品のコメントおよび/またはレビューを選択的に見ることができる。
【0077】
図7は、1つまたは複数の実施形態による、AR空間700に表示される情報バブルの例を示している。上記のように、情報バブルは、製品識別番号(例えば、一意の検索可能な番号)、店内の顧客レビュー、店内の顧客コメント、店内の顧客コメントなど、製品に関連する1つまたは複数のタイプの情報を含み得る。顧客の評価、外部の顧客レビュー、外部のコメント、およびその他の種類の外部情報を保存する。例では、外部情報はウェブベースの情報であり得、これには、ウェブレビュー、製品仕様書、ウェブ評価、視覚的レンダリング、または製品内の様々なアイテムまたはコンポーネントの画像が含まれ得、アイテムまたはコンポーネントは、製品のパッケージングなどの外から、外部のARで見ることができる。いくつかの例では、ユーザコンピューティングデバイスは、製品の名前、製品識別番号、または、インターネット上で検索可能な製品に関連するその他の情報を取得すると、外部情報を取得または検索する。
【0078】
図7に示されるように、4つの異なる情報バブル702、704、706、および708は、ユーザコンピューティングデバイス(図示せず)を介してARに表示され得る。水7は、ユーザがユーザコンピューティングデバイスの表示画面上に見ることができるものであることが理解され得る。情報バブルは、通路702の「チップおよびスナック」側にストックされた様々な製品のうちの1つまたは複数の情報を提供し得、これには、チップ710、712、714、722、ディップ716、ポップコーン718、クラッカー720などが含まれ得る。
【0079】
例では、情報バブル702は、チップ710の隣に表示され得る。これは、外部から検索されたコメントであり得、「開封による回収」と述べている。実施形態によれば、否定的なコメント、レビュー、または情報は、例えば、赤で色分けされ得る。したがって、情報バブル702の一部またはすべての部分は、バブルに含まれる情報が負であることを示すために赤くなり得る。
【0080】
肯定的なコメント、レビュー、または情報も、たとえば青色で色分けされている場合がある。たとえば、情報バブル704は、ディップ716に隣接するARに配置され、「価格引き下げ $」と記載された店内のコメントまたはレビュー(店または店内の顧客によって提供される)である場合がある。したがって、情報バブル704の一部またはすべての部分は、肯定的な情報を示すために青色であり得る。ネガティブまたはポジティブである可能性があるものは、ユーザに相対的および/または固有である可能性があり、例えば、あるユーザにとってポジティブであることが別のユーザにとってネガティブである可能性があることが理解され得る。
【0081】
さらに図7に示されるように、情報バブル706は、ポップコーン718に隣接して配置され得る。これは、店内の顧客のコメントまたは「これじゃ駄目」と述べているレビューである。例えば、ポップコーン718など、同じ製品の複数のコメントがある場合、ユーザコンピューティングデバイスは、ユーザの特定の好みに基づいて各コメントをランク付けできる。ポップコーンが、ユーザが常に購入する製品である場合、代替の提案を含むコメントは上位にランク付けされる。たとえば、「他の人気のあるポップコーンブランドの方が優れている」というコメントがある。バブル706に含まれる情報は否定的であるため、ここでも、バブルの一部またはすべての部分が赤で色分けされている可能性がある。
【0082】
さらに、情報バブル708は、クラッカー720に隣接するARに表示または配置され得、ランチフレーバーが最良のフレーバーであることを示す外部ウェブレビューであり得る。バブル704と同様に、情報バブル708は、肯定的な情報を含むので、青色で色分けできる。
【0083】
図8は、1つまたは複数の実施形態による例示的なフロー図800を示している。図示のブロックに関連する特徴は、1つまたは複数のコンピューティングデバイス、例えば、モバイルコンピューティングデバイス、および/またはそこに含まれる処理回路によって実行または実行され得ることが理解され得る。さらに、フロー図800のブロックは特定の順序に限定されず、1つまたは複数のブロックが同時に実行または実行され得ることが理解され得る。
【0084】
ブロック802で、ユーザは、例えば、非接触カードをユーザのモバイルコンピューティングデバイスにタップするなど、非接触カードを介してショッピングアプリケーションに対して認証され得る。認証時に、モバイルコンピューティングデバイスは、ユーザの個人プロファイルを検索、アクセス、および/またはロードできる。上記のように、個人プロファイルは、ユーザおよびユーザの好みに関するさまざまなタイプの情報を示す場合がある。たとえば、食事制限、好みの食事プラン、食事、お気に入り、以前の購入、頻繁な購入、製品評価の好み、パーソナルショッパーの設定、与えられたレビューなどである。さらに、非接触カードに関連する金融取引データおよび取引履歴は、ユーザのプロファイルの一部として提供され得る。
【0085】
ブロック804で、モバイルコンピューティングデバイスは、1つまたは複数のRFIDおよび/またはNFC信号が検出されたかどうかを決定できる。検出された場合、検出されたRFIDおよび/またはNFC信号からの製品情報が受信される。上記のように、RFIDおよび/またはNFCタグは、製品自体および/または製品の近くに配置できる。信号増幅器は、RFIDおよび/またはNFCタグからの信号を増幅するように通路に沿って配置できる。
【0086】
ブロック806で、検出された製品に対応する店内の顧客のコメントおよび/またはレビューが存在するかどうかが決定される。店内の顧客のコメントは、その店で買い物をしている顧客によって提供され、製品の割引、製品の味が良いかどうか、調理時の製品との相性など、あらゆる方法で製品に関連している可能性がある。検出された製品に関連する、オンライン顧客によるオンラインレビューなどの外部レビューも取得される可能性があることが理解され得る。
【0087】
ブロック808で、モバイルコンピューティングデバイスは、ユーザのプロファイルに基づいて、店内のコメントおよび/またはレビュー(または外部レビュー)のどれがユーザに関連するかを決定できる。コメントやレビューがユーザにまったく関係がない場合、それらは除外され、ユーザには表示されない。いくつかの例では、関連性は、関連性スコア(例えば、パーセンテージスコア)に基づいて決定され得る。たとえば、コメントやレビューが特定の関連商品について言及しているが、実際にはその商品に関するものではない場合、それらのコメントやレビューは、直接的を射ていなくても表示される可能性がある。有利なことに、非接触型カードに関連するユーザの金融取引データおよび履歴もまた、関連性を決定するために使用され得る。たとえば、ユーザが買い物をするたびに常に1ダースの卵を購入することがわかっている場合、卵は常に関連商品と見なされる。
【0088】
ブロック810で、プロファイル関連のコメントおよび/またはレビューは、情報バブルとしてユーザにARに表示され得、これは、関連する製品に隣接して、または製品と密接に関連して配置され得る。たとえば、ユーザがオブジェクトの周りを移動しても、ユーザの視点からは情報バブルが静止しているように見える場合がある。さらに、上記のように、ユーザは、例えば、製品のバーコードをスキャンすることによって、焦点を合わせる製品を選択的に選択できる。
【0089】
上記のデバイスのコンポーネントおよび機能は、ディスクリート回路、特定用途向け集積回路(ASIC)、論理ゲート、および/またはシングルチップアーキテクチャの任意の組み合わせを使用して実装できる。さらに、デバイスの機能は、マイクロコントローラ、プログラマブルロジックアレイおよび/またはマイクロプロセッサ、または適切に適切な場合には前述の任意の組み合わせを使用して実装できる。ハードウェア、ファームウェア、および/またはソフトウェア要素は、本明細書では集合的または個別に「論理」または「回路」と呼ばれる場合があることに留意されたい。
【0090】
少なくとも1つのコンピュータ読み取り可能な記憶媒体は、実行されると、システムに本明細書に記載のコンピュータ実装方法のいずれかを実行させる命令を含み得る。
【0091】
いくつかの実施形態は、それらの派生物と共に「一実施形態」または「実施形態」という表現を使用して説明され得る。これらの用語は、実施形態に関連して説明される特定の特徴、構造、または特性が少なくとも1つの実施形態に含まれることを意味する。本明細書の様々な場所における「一実施形態において」という句の出現は、必ずしもすべてが同じ実施形態を指すとは限らない。さらに、特に断りのない限り、上記の機能は、任意の組み合わせで一緒に使用されることが認識されている。したがって、別々に議論された任意の特徴は、特徴が互いに互換性がないことに留意されない限り、互いに組み合わせて使用できる。
【0092】
本明細書で使用される表記法および命名法を一般的に参照して、本明細書の詳細な説明は、コンピュータまたはコンピュータのネットワーク上で実行されるプログラム手順に関して提示され得る。これらの手順の説明および表現は、当業者によって、それらの作業の実体を当業者に最も効果的に伝えるために使用される。
【0093】
手順はここにあり、一般に、望ましい結果につながる自己矛盾のない一連の操作であると考えられている。これらの操作は、物理量の物理的な操作を必要とする操作である。通常、必ずしもそうとは限らないが、これらの量は、保存、転送、結合、比較、およびその他の方法で操作できる電気信号、磁気信号、または光信号の形をとる。主に一般的な使用法の理由から、これらの信号をビット、値、要素、記号、文字、用語、数値などと呼ぶと便利な場合がある。ただし、これらおよび類似の用語はすべて、適切な物理量に関連付けられており、これらの量に適用される便利なラベルにすぎないことに注意すること。
【0094】
さらに、実行される操作は、追加または比較などの用語で参照されることが多く、これらは一般に、人間のオペレータによって実行される精神的操作に関連付けられている。1つまたは複数の実施形態の一部を形成する、本明細書に記載の操作のいずれにおいても、人間の操作者のそのような能力は必要ではないか、またはほとんどの場合望ましい。むしろ、操作は機械操作である。
【0095】
いくつかの実施形態は、それらの派生物と共に「結合された」および「接続された」という表現を使用して説明され得る。これらの用語は、必ずしも相互の同義語として意図されているわけではない。例えば、いくつかの実施形態は、2つ以上の要素が互いに直接物理的または電気的に接触していることを示すために、「接続された」および/または「結合された」という用語を使用して説明され得る。ただし、「結合された」という用語は、2つ以上の要素が互いに直接接触していないが、それでも互いに協力または相互作用していることを意味する場合もある。
【0096】
様々な実施形態はまた、これらの操作を実行するための装置またはシステムに関する。この装置は、必要な目的のために特別に構築でき、コンピュータに格納されたコンピュータプログラムによって選択的に起動または再構成できる。本明細書に提示される手順は、本質的に特定のコンピュータまたは他の装置に関連するものではない。これらのさまざまなマシンに必要な構造は、与えられた説明から明らかになる。
【0097】
読者が技術的開示の性質を迅速に確認できるように、開示の要約が提供されていることが強調されている。クレームの範囲または意味を解釈または制限するために使用されないことを理解した上で提出される。さらに、前述の詳細な説明では、開示を合理化する目的で、様々な特徴が単一の実施形態に一緒にグループ化されていることが分かる。この開示方法は、請求項に記載の実施形態が各請求項に明示的に記載されているよりも多くの特徴を必要とするという意図を反映していると解釈されるべきではない。むしろ、以下の特許請求の範囲が反映するように、本発明の主題は、単一の開示された実施形態のすべての特徴よりも少ないものにある。したがって、以下の特許請求の範囲は、詳細な説明に組み込まれ、各請求項は、別個の実施形態としてそれ自体で立っている。添付の特許請求の範囲において、「含む」および「その中」という用語は、それぞれ「含む」および「その中」というそれぞれの用語の平易な英語の同等物として使用される。さらに、「第1」、「第2」、「第3」などの用語は、単にラベルとして使用されており、オブジェクトに数値要件を課すことを意図したものではない。
【0098】
上で説明されたことは、開示されたアーキテクチャの例を含む。もちろん、構成要素および/または方法論の考えられるすべての組み合わせを説明することは不可能であるが、当業者は、さらに多くの組み合わせおよび順列が可能であることを認識し得る。したがって、新規のアーキテクチャは、添付の特許請求の範囲の精神および範囲内にあるそのようなすべての変更、修正、および変形を包含することを意図している。
図1A
図1B
図2
図3A
図3B
図4
図5
図6
図7
図8
【手続補正書】
【提出日】2024-07-10
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
コンピューティングデバイスによって、非接触型カードから暗号化されたデータを受信することと、
前記コンピューティングデバイスによって、認証サーバに、前記暗号化されたデータを送信することと、
前記コンピューティングデバイスによって、前記認証サーバから、前記認証サーバが前記暗号化されたデータを復号したことを示す確認を受信することと、
前記コンピューティングデバイスによって、店舗内の1つまたは複数のタグから、複数の製品に関連付けられた製品情報を受信することと、
前記コンピューティングデバイスによって、前記確認に基づいて、拡張現実(AR)グラフィカルユーザインタフェース(GUI)を含むアプリケーションを起動することと、
前記アプリケーションによって、前記コンピューティングデバイスが特定の製品に関連付けられた前記タグを検出していると判断することと、
前記アプリケーションによって、前記AR GUIにおいて、前記特定の製品に近接して、1つまたは複数の情報バブルに、前記特定の製品と関連付けられた前記製品情報を表示することと
を包含する方法。
【請求項2】
前記コンピューティングデバイスによって、前記確認に基づいて、前記確認の少なくとも一部に基づく前記非接触型カードに関連付けられたユーザに関連付けられた個人プロファイルにアクセスすること、および
前記コンピューティングデバイスによって、前記個人プロファイルおよび前記製品情報の少なくとも一部に基づいて、前記複数の製品の各々が前記ユーザに関連するか関連しないかを判断すること
を更に包含する、請求項1に記載の方法。
【請求項3】
前記製品情報は、前記複数の製品に対応するフィードバックを含む、請求項2に記載の方法。
【請求項4】
前記複数の製品の各々が前記ユーザに関連するか関連しないかを判断することは、
前記ユーザが前記店舗で前記非接触型カードを介して行った過去の金融トランザクションを分析することと、
前記分析された金融トランザクションにおける1つまたは複数のショッピングパターンおよび1つまたは複数の予算に関連する好みを決定し、前記1つまたは複数のショッピングパターンおよび前記1つまたは複数の予算に関連する好みが、前記フィードバックを伴う前記複数の製品のいずれかと関連しているかどうかを判断することと、
前記個人プロファイルに基づいて、超えるべきでない所定の価格が存在するかどうかを決定することと、
前記複数の製品の各々について、前記製品が前記所定の価格を超えているかどうかを判断することと、
前記関連するフィードバックを、プロファイルに関連すると識別することと
に基づく、請求項3に記載の方法。
【請求項5】
前記個人プロファイルは、
(i)前記ユーザの食事制限、(ii)前記ユーザが設定した食事プラン、(iii) 前記ユーザが行っているダイエット、(iv)お気に入りのスナック、(v)お気に入りの季節の果物、(vii)予算計画、(viii)予め定められた期間中に購入した製品のリスト、(ix)好きなタンパク質、(x)特定の割引商品の好み、(xi)頻繁に購入する商品のリスト、(xii)前記ユーザがリンクしたパーソナルショッパーシステム、(xiii)前記ユーザが設定した製品評価の好み
を含む、請求項2に記載の方法。
【請求項6】
前記コンピューティングデバイスが前記タグを検出することを決定する前に、
前記コンピューティングデバイスによって、前記受信した製品情報の少なくとも一部に基づいて前記複数の製品に対応するウェブベース情報を受信することであって、前記ウェブベース情報は前記複数の製品の各々におけるアイテムの画像を含み、それにより前記アイテムが各製品のパッケージの外から見ることができるようになっている、受信することと、
前記アプリケーションによって、前記AR GUIにおいて、前記複数の製品に近接して、前記アイテムの前記画像および前記関連する製品情報を含む前記ウェブベース情報をオーバーレイすることと
を更に包含する、請求項1に記載の方法。
【請求項7】
前記オーバーレイされた製品情報は、第1のタイプの情報を示す第1の色と、前記第1のタイプの情報とは異なる第2のタイプの情報を示す、前記第1の色とは異なる第2の色で色分けされている、請求項6に記載の方法。
【請求項8】
前記製品情報は、前記タグから受信した各製品の個々の製品情報番号に基づいて受信され、
前記タグは、近距離無線通信(NFC)タグまたは無線周波数識別(RFID)タグを含む
請求項1に記載の方法。
【請求項9】
前記暗号化されたデータは、メッセージ認証コード(MAC)暗号文を含み、
前記確認は、前記認証サーバが前記MAC暗号文を検証することにさらに基づいており、
前記検証は、デジタル署名としての前記MAC暗号文に基づいている、
請求項1に記載の方法。
【請求項10】
プロセッサと、
命令を格納したメモリと
を備えるコンピューティング装置であって、
前記命令は前記プロセッサによって実行されると、前記プロセッサに、
非接触型カードから暗号化されたデータを受信させることと、
前記暗号化されたデータを認証サーバに送信させることと、
前記認証サーバから、前記認証サーバが前記暗号化されたデータを復号したことを示す確認を受信させることと、
店舗内の1つまたは複数のタグから、複数の製品に関連付けられた製品情報を受信させることと、
前記確認に基づいて、拡張現実(AR)グラフィカルユーザインタフェース(GUI)を含むアプリケーションを起動させることと、
特定の製品に関連付けられた前記タグを検出させることと、
前記AR GUIにおいて、前記特定の製品に近接して、1つまたは複数の情報バブルに、前記特定の製品と関連付けられた前記製品情報を表示させることと
を行わせる、コンピューティング装置。
【請求項11】
前記命令は前記プロセッサに、さらに、
前記確認に基づいて、前記確認の少なくとも一部に基づく前記非接触型カードに関連付けられたユーザに関連付けられた個人プロファイルにアクセスさせることと、
前記個人プロファイルおよび前記製品情報の少なくとも一部に基づいて、前記複数の製品の各々が前記ユーザに関連するか関連しないかを判断すること
を実行させる、請求項10に記載のコンピューティング装置。
【請求項12】
前記製品情報は、前記複数の製品に対応するフィードバックを含む、請求項11に記載のコンピューティング装置。
【請求項13】
前記命令は、前記コンピューティングデバイスが前記タグを検出することを決定する前に、前記プロセッサに、さらに、
前記受信した製品情報の少なくとも一部に基づいて前記複数の製品に対応するウェブベース情報を受信させることであって、前記ウェブベース情報は前記複数の製品の各々におけるアイテムの画像を含み、それにより前記アイテムが各製品のパッケージの外から見ることができるようになっている、受信させることと、
前記AR GUIにおいて、前記複数の製品に近接して、前記アイテムの前記画像および前記関連する製品情報を含む前記ウェブベース情報をオーバーレイすることと
を実行させる、請求項10に記載のコンピューティング装置。
【請求項14】
前記製品情報は、前記タグから受信した各製品の個々の製品情報番号に基づいて受信され、
前記タグは、近距離無線通信(NFC)タグまたは無線周波数識別(RFID)タグを含む、
請求項10に記載のコンピューティング装置。
【請求項15】
前記暗号化されたデータは、メッセージ認証コード(MAC)暗号文を含み、
前記確認は、前記認証サーバが前記MAC暗号文を検証することにさらに基づいており、
前記検証は、デジタル署名としての前記MAC暗号文に基づいている、
請求項10に記載のコンピューティング装置。
【請求項16】
命令を含む非一時的なコンピュータ読み取り可能記憶媒体であって、前記命令は前記プロセッサによって実行されると、前記プロセッサに、
非接触型カードから暗号化されたデータを受信させることと、
前記暗号化されたデータを認証サーバに送信させることと、
前記認証サーバから、前記認証サーバが前記暗号化されたデータを復号したことを示す確認を受信させることと、
店舗内の1つまたは複数のタグから、複数の製品に関連付けられた製品情報を受信させることと、
前記確認に基づいて、拡張現実(AR)グラフィカルユーザインタフェース(GUI)を含むアプリケーションを起動させることと、
特定の製品に関連付けられた前記タグを検出させることと、
前記AR GUIにおいて、前記特定の製品に近接して、1つまたは複数の情報バブルに、前記特定の製品と関連付けられた前記製品情報を表示させることと
を行わせる、コンピュータ読み取り可能記憶媒体。
【請求項17】
前記命令は前記プロセッサに、さらに、
前記確認に基づいて、前記確認の少なくとも一部に基づく前記非接触型カードに関連付けられたユーザに関連付けられた個人プロファイルにアクセスさせることと、
前記個人プロファイルおよび前記製品情報の少なくとも一部に基づいて、前記複数の製品の各々が前記ユーザに関連するか関連しないかを判断すること
を実行させる、請求項16に記載のコンピュータ読み取り可能記憶媒体。
【請求項18】
前記製品情報は、前記複数の製品に対応するフィードバックを含む、請求項17に記載のコンピュータ読み取り可能記憶媒体。
【請求項19】
前記製品情報は、前記タグから受信した各製品の個々の製品情報番号に基づいて受信され、
前記タグは、近距離無線通信(NFC)タグまたは無線周波数識別(RFID)タグを含む、
請求項16に記載のコンピュータ読み取り可能記憶媒体。
【請求項20】
前記暗号化されたデータは、メッセージ認証コード(MAC)暗号文を含み、
前記確認は、前記認証サーバが前記MAC暗号文を検証することにさらに基づいており、
前記検証は、デジタル署名としての前記MAC暗号文に基づいている、
請求項16に記載のコンピュータ読み取り可能記憶媒体。
【外国語明細書】