(57)【要約】本開示は、画面解析及び電子メール解析によりショッピングポータルからのキャッシュバック報酬の通知をユーザに提供するシステム、方法、及びコンピュータプログラムに関する。ショッピングポータルシステムは、ユーザ電子メールとクライアントアプリケーションを通じてユーザが閲覧した画面（例えば、ウェブページ及びモバイルアプリケーションの画面）との内容及び特徴を解析し、注文確認の電子メール及び画面である可能性が高いものを特定する。注文確認の電子メール又は注文確認の画面が特定されると、システムは、注文確認の電子メール、注文確認の画面に対応する注文についてキャッシュバック報酬をユーザに付与すべきかどうかを判断する。注文確認の電子メール又は画面がキャッシュバック報酬の基準を満たしていれば、システムは、ユーザアカウントにキャッシュバック報酬を付与し、ユーザに報酬を通知する。【選択図】図１
2021501434.tif 000002
【特許請求の範囲】
【請求項１】
画面及び電子メールの内容解析によりキャッシュバック報酬の通知をユーザに提供するための、コンピュータシステムによって実行される方法であって、前記キャッシュバック報酬は、キャッシュバック報酬を提供するショッピングポータルからの購入に基づくものであり、
前記ユーザが前記ショッピングポータルを利用したときのオンラインショッピングのセッションの記録を保持するステップであって、オンラインショッピングの各セッションに関連する販売業者及び時間を記録するステップを含む、ステップと、
前記ユーザが販売業者から受信した電子メールの内容及び特徴を解析し、どの電子メールが注文確認の電子メールである可能性が高いかを判断するステップと、
１以上のクライアントアプリケーションを通じて前記ユーザに対してレンダリングされたオンライン画面の内容及び特徴を解析し、どの画面が注文確認の画面である可能性が高いかを略リアルタイムに判断するステップと、
ある電子メールを、注文確認の電子メールである可能性が高いものとして特定するステップと、
前記電子メールの内容及びメタデータをパースし、購入額と注文番号と注文日及び注文時刻（利用可能な場合）と送信元の販売業者とを含む複数のデータ値を抽出するステップと、
前記ユーザが、前記注文日及び前記注文時刻よりも前又は前記電子メールが送信される前の、選択された時間枠の間に前記送信元の販売業者のオンラインセッションにおいて前記ショッピングポータルを利用したかどうかを判断することにより、前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
電子メールが要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記電子メールと同じ注文に対応するオンライン画面を過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされたオンライン画面が特定されると、キャッシュバック報酬が前記ユーザに対して過去に付与されていたかどうかを前記オンライン画面に基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を含む方法。
【請求項２】
前記ユーザに対してレンダリングされた画面を、注文確認の画面である可能性が高い画面として特定するステップと、
前記画面の内容をパースし、複数のデータ値を抽出するステップと、
前記画面の内容から抽出されたデータ値が前記ショッピングポータルにおける有効なセッションに対応するかどうかを判断することにより、前記画面がキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
前記画面が要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記画面と同じ注文に対応する電子メールを過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされた電子メールが特定されると、キャッシュバック報酬が前記ユーザに対して過去に提供されていたかどうかを前記電子メールに基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を更に含む請求項１に記載の方法。
【請求項３】
ある電子メールが前記販売業者からの注文確認の電子メールと同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該電子メールが注文確認の電子メールである可能性が高いとして特定される、請求項１に記載の方法。
【請求項４】
ある画面が前記販売業者の注文確認画面と同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１に記載の方法。
【請求項５】
ある画面の内容が前記販売業者の注文確認画面の正規表現を満たす場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１に記載の方法。
【請求項６】
前記通知は、ブラウザ通知と、モバイルアプリケーションのプッシュ通知と、デバイスのプッシュ通知と、ウェブサイト上のユーザアカウント更新と、電子メールとのうちの１つ以上により送信される、請求項１に記載の方法。
【請求項７】
画面及び電子メールの内容解析によりキャッシュバック報酬の通知をユーザに提供するためのコンピュータシステムであって、前記キャッシュバック報酬は、キャッシュバック報酬を提供するショッピングポータルからの購入に基づくものであり、
１以上のプロセッサと、
前記１以上のプロセッサに接続され、前記１以上のプロセッサにより実行されると前記システムに処理を行わせる命令を保存した１以上のメモリ装置と
を備え、
前記処理は、
前記ユーザが前記ショッピングポータルを利用したときのオンラインショッピングのセッションの記録を保持するステップであって、オンラインショッピングの各セッションに関連する販売業者及び時間を記録するステップを含む、ステップと、
前記ユーザが販売業者から受信した電子メールの内容及び特徴を解析し、どの電子メールが注文確認の電子メールである可能性が高いかを判断するステップと、
１以上のクライアントアプリケーションを通じて前記ユーザに対してレンダリングされたオンライン画面の内容及び特徴を解析し、どの画面が注文確認の画面である可能性が高いかを略リアルタイムに判断するステップと、
ある電子メールを、注文確認の電子メールである可能性が高いものとして特定するステップと、
前記電子メールの内容及びメタデータをパースし、購入額と注文番号と注文日及び注文時刻（利用可能な場合）と送信元の販売業者とを含む複数のデータ値を抽出するステップと、
前記ユーザが、前記注文日及び前記注文時刻よりも前又は前記電子メールが送信される前の、選択された時間枠の間に前記送信元の販売業者のオンラインセッションにおいて前記ショッピングポータルを利用したかどうかを判断することにより、前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
電子メールが要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記電子メールと同じ注文に対応するオンライン画面を過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされたオンライン画面が特定されると、キャッシュバック報酬が前記ユーザに対して過去に付与されていたかどうかを前記オンライン画面に基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を含む、コンピュータシステム。
【請求項８】
前記ユーザに対してレンダリングされた画面を、注文確認の画面である可能性が高い画面として特定するステップと、
前記画面の内容をパースし、複数のデータ値を抽出するステップと、
前記画面の内容から抽出されたデータ値が前記ショッピングポータルにおける有効なセッションに対応するかどうかを判断することにより、前記画面がキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
前記画面が要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記画面と同じ注文に対応する電子メールを過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされた電子メールが特定されると、キャッシュバック報酬が前記ユーザに対して過去に提供されていたかどうかを前記電子メールに基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を更に含む、請求項７に記載のシステム。
【請求項９】
ある電子メールが前記販売業者からの注文確認の電子メールと同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該電子メールが注文確認の電子メールである可能性が高いとして特定される、請求項７に記載のシステム。
【請求項１０】
ある画面が前記販売業者の注文確認画面と同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項７に記載のシステム。
【請求項１１】
ある画面の内容が前記販売業者の注文確認画面の正規表現を満たす場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項７に記載のシステム。
【請求項１２】
前記通知は、ブラウザ通知と、モバイルアプリケーションのプッシュ通知と、デバイスのプッシュ通知と、ウェブサイト上のユーザアカウント更新と、電子メールとのうちの１つ以上により送信される、請求項７に記載のシステム。
【請求項１３】
コンピュータシステムによって実行されると、画面及び電子メールの内容解析によりキャッシュバック報酬の通知をユーザに提供するための方法を前記コンピュータシステムに実行させることが可能なコンピュータプログラムを有する非一時的でコンピュータ読出し可能な媒体であって、前記キャッシュバック報酬は、キャッシュバック報酬を提供するショッピングポータルからの購入に基づくものであり、
前記方法は、
前記ユーザが前記ショッピングポータルを利用したときのオンラインショッピングのセッションの記録を保持するステップであって、オンラインショッピングの各セッションに関連する販売業者及び時間を記録するステップを含む、ステップと、
前記ユーザが販売業者から受信した電子メールの内容及び特徴を解析し、どの電子メールが注文確認の電子メールである可能性が高いかを判断するステップと、
１以上のクライアントアプリケーションを通じて前記ユーザに対してレンダリングされたオンライン画面の内容及び特徴を解析し、どの画面が注文確認の画面である可能性が高いかを略リアルタイムに判断するステップと、
ある電子メールを、注文確認の電子メールである可能性が高いものとして特定するステップと、
前記電子メールの内容及びメタデータをパースし、購入額と注文番号と注文日及び注文時刻（利用可能な場合）と送信元の販売業者とを含む複数のデータ値を抽出するステップと、
前記ユーザが、前記注文日及び前記注文時刻よりも前又は前記電子メールが送信される前の、選択された時間枠の間に前記送信元の販売業者のオンラインセッションにおいて前記ショッピングポータルを利用したかどうかを判断することにより、前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
電子メールが要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記電子メールと同じ注文に対応するオンライン画面を過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされたオンライン画面が特定されると、キャッシュバック報酬が前記ユーザに対して過去に付与されていたかどうかを前記オンライン画面に基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を含む、非一時的でコンピュータ読出し可能な媒体。
【請求項１４】
前記ユーザに対してレンダリングされた画面を、注文確認の画面である可能性が高い画面として特定するステップと、
前記画面の内容をパースし、複数のデータ値を抽出するステップと、
前記画面の内容から抽出されたデータ値が前記ショッピングポータルにおける有効なセッションに対応するかどうかを判断することにより、前記画面がキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
前記画面が要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記画面と同じ注文に対応する電子メールを過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされた電子メールが特定されると、キャッシュバック報酬が前記ユーザに対して過去に提供されていたかどうかを前記電子メールに基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を更に含む、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１５】
ある電子メールが前記販売業者からの注文確認の電子メールと同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該電子メールが注文確認の電子メールである可能性が高いとして特定される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１６】
ある画面が前記販売業者の注文確認画面と同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１７】
ある画面の内容が前記販売業者の注文確認画面の正規表現を満たす場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１８】
前記通知は、ブラウザ通知と、モバイルアプリケーションのプッシュ通知と、デバイスのプッシュ通知と、ウェブサイト上のユーザアカウント更新と、電子メールとのうちの１つ以上により送信される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１９】
前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップは、前記電子メールが、キャッシュバック報酬が得られる元となる販売業者から送信されたかどうかを判断するステップを含む、請求項１に記載の方法。
【請求項２０】
前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップは、前記電子メールが、キャッシュバック報酬が得られる元となる販売業者から送信されたかどうかを判断するステップを含む、請求項７に記載のシステム。
【請求項２１】
前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップは、前記電子メールが、キャッシュバック報酬が得られる元となる販売業者から送信されたかどうかを判断するステップを含む、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して電子商取引システムに関し、より具体的には、電子メール及びオンライン画面の解析に基づいてキャッシュバック報酬の通知を提供するシステムに関する。
【背景技術】
【０００２】
ＥＢＡＴＥＳなどのショッピングポータルは、ユーザがそのショッピングポータルを通じてパートナーである販売業者からオンラインで商品を購入すると、ユーザにキャッシュバック報酬を提供する。このキャッシュバック報酬は通常、購入価格の或る割合であり、この割合は販売業者によって異なる可能性がある。キャッシュバック報酬を得るために、ショッピングポータルの登録ユーザは、ショッピングポータルを通じて、パートナーである販売業者のサイトに接続する。ユーザは、ショッピングポータル用のモバイルアプリケーション、ショッピングポータル用のブラウザ拡張機能を有するブラウザ、又はショッピングポータル用のウェブサイトを通じて接続することができる。パートナーである販売業者は、クッキーを用いて、ショッピングポータルから自己のサイトに接続した購入者を特定することができる。パートナーである販売業者は、定期的に（例えば、週ごとに、月ごとに、四半期ごとに）、ショッピングポータルから開始されたショッピングのセッションにおいて当該販売業者から商品を購入したユーザの報告をショッピングポータルに送る。この報告には、購入ごとに、対応する購入額が含まれる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
キャッシュバックのあるショッピングポータルは、パートナーである販売業者の報告から、ユーザが得るキャッシュバック報酬を計算する。販売業者から報告が来るのは、購入から数週間以上経ってからになる場合がある。そのため、このようなショッピングポータルの課題は、ユーザが購入をしてから、自己のキャッシュバックアカウントにおける自己のキャッシュバック報酬を知るまでの間に遅れがあるということである。通常、ユーザが購入をしてから、キャッシュバック報酬の通知を受けるまでの時間が短いほど、ユーザがそのショッピングポータルを利用するインセンティブは大きくなる。したがって、ショッピングポータルが、ユーザ購入時に「即座に」キャッシュバック報酬を計算して通知できるようにする方法が市場において求められている。
【課題を解決するための手段】
【０００４】
本開示内容は、画面及び電子メールの解析により、要件を充たすオンライン購入に関して得られるキャッシュバック報酬の通知をユーザに提供するシステム、方法、及びコンピュータプログラムに関する。この方法によれば、キャッシュバック報酬を提供するショッピングポータルは、販売業者からの定期的な報告を待つことなく、購入直後に獲得報酬をユーザに通知することができる。報酬が購入直後に現れるため、ユーザにとっては、「即座の」キャッシュバック報酬のように見える。
【０００５】
システムは、ユーザの電子メールの内容及び特徴を解析し、注文確認電子メールと推定される電子メールを特定する。システムはさらに、クライアントアプリケーションを通じてユーザが閲覧した画面（例えば、ウェブページ及びモバイルアプリケーションの画面）の内容及び特徴を解析し、注文確認画面と推定される画面を特定する。注文確認電子メール及び注文確認画面はそれぞれ、オンラインでの注文を受領したことを知らせる電子メール及び画面である。本明細書において、注文確認電子メール及び注文確認画面と推定されるとして特定された電子メール及び画面を、それぞれ「電子メールキャプチャ（emailcapture）」及び「画面キャプチャ（screencapture）」と呼ぶ。
【０００６】
システムは、電子メールキャプチャ及び画面キャプチャをパースし、データ値を抽出する。これらのデータ値には、日付及びタイムスタンプ、注文番号、並びに購入額が含まれるが、これらに限定されるものではない。これらの抽出されたデータ値は、電子メールキャプチャ、画面キャプチャに対応するユーザ識別子及び販売業者の識別子に関連付けて記憶される。
【０００７】
電子メールキャプチャ及び画面キャプチャごとに、システムは、当該キャプチャに対応する注文が、ショッピングポータルに関するキャッシュバック報酬の要件を充たす注文であるかどうかを判断する。これには、１つ以上の抽出されたデータ値（例えば、プロモーションコード）が、報酬要件を充たす注文の有効な条件（terms）に対応するかどうかを判断することが含まれる。例えば、システムは、電子メールキャプチャ又は画面キャプチャに、有効なプロモコード（例えば、ショッピングポータルに関連付けられたプロモコード）があるかどうかを判断することができる。電子メールキャプチャの場合、注文がキャッシュバック報酬の要件を充たすかどうかを判断することは、電子メールに記載の注文が、ショッピングポータルから開始されたオンライン販売業者のショッピングセッションにおいて発注された可能性が高いかどうかを確かめることも含む。システムは、電子メールキャプチャから抽出されたデータ値を、そのユーザについての、オンライン販売業者のショッピング記録と比較することにより、この判断を行う。
【０００８】
電子メールキャプチャ、画面キャプチャが報酬要件を充たす注文に対応すると判断されると、サーバは、キャッシュバック報酬が、その注文についてユーザに既に付与されているかどうかを以前の電子メールキャプチャ、画面キャプチャに基づいて判断する。電子メールキャプチャの場合、システムは、対応する画面キャプチャがあるかどうかを判断する。同様に、画面キャプチャの場合、システムは、対応する電子メールキャプチャがあるかどうかを判断する。
【０００９】
システムが対応するキャプチャを見つけた場合、当該システムは、対応するキャプチャに基づいてキャッシュバック報酬が以前に付与されていたかどうかを判断する。以前に付与されていた場合、この新たなキャプチャについて更なるキャッシュバック報酬が与えられることはない。電子メールキャプチャ、画面キャプチャが報酬要件を充たす注文に対応するとともに、この注文についてユーザにこれまでキャッシュバック報酬が付与されていない場合には、システムはキャッシュバック報酬を計算する。システムは、対応するユーザアカウントにキャッシュバック報酬を付与し、ユーザにこの報酬の通知を行う。ユーザが通知を受け取ることができる方法の例として、ブラウザ通知、モバイルアプリケーションのプッシュ通知、電子メール、テキスト、及びショッピングポータルのウェブサイト上の更新されたアカウント情報がある。
【図面の簡単な説明】
【００１０】
【図１】一例示のシステムアーキテクチャを示すブロック図である。
【図２Ａ】画面解析及び電子メール解析を用いてキャッシュバック報酬の通知をユーザに提供する、１つの実施形態による方法を示すフローチャートである。
【図２Ｂ】画面解析及び電子メール解析を用いてキャッシュバック報酬の通知をユーザに提供する、１つの実施形態による方法を示すフローチャートである。
【図３Ａ】ある電子メールが注文確認電子メールである可能性が高いとして特定されたときの、報酬計算の一例示の実施態様を示すフローチャートである。
【図３Ｂ】ある電子メールが注文確認電子メールである可能性が高いとして特定されたときの、報酬計算の一例示の実施態様を示すフローチャートである。
【図３Ｃ】ある電子メールが注文確認電子メールである可能性が高いとして特定されたときの、報酬計算の一例示の実施態様を示すフローチャートである。
【図４Ａ】あるオンライン画面が注文確認画面である可能性が高いとして特定されたときの、報酬計算の一例示の実施態様を示すフローチャートである。
【図４Ｂ】あるオンライン画面が注文確認画面である可能性が高いとして特定されたときの、報酬計算の一例示の実施態様を示すフローチャートである。
【図４Ｃ】あるオンライン画面が注文確認画面である可能性が高いとして特定されたときの、報酬計算の一例示の実施態様を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本開示内容は、画面解析及び電子メール解析を用いて、ショッピングポータルを通じて開始されるオンライン購入において得られるキャッシュバック報酬の通知をユーザに提供するシステム、方法、及びコンピュータプログラムに関する。図１に、本明細書において説明する方法を実施する一例示のシステムアーキテクチャを示す。クライアントアプリケーション１１０は、スマートフォン、ラップトップコンピュータ、タブレットコンピュータ、又はデスクトップコンピュータ等のクライアントコンピューティングデバイス１０５上で実行され、ユーザがショッピングポータルを介してオンライン販売業者のショッピングサイト１５０にアクセスすることを可能にする。
【００１２】
クライアントアプリケーション１１０は、ユーザがショッピングポータルを通じて（関連のない）複数の異なる販売業者のウェブサイトにアクセスすることを可能にするブラウザ拡張機能を有する汎用ウェブブラウザ（例えば、ＳＡＦＡＲＩ、ＣＨＲＯＭＥ、ＦＩＲＥＦＯＸ、ＥＸＰＬＯＲＥＲ等）とすることができる。例えばユーザが、パートナーであるか、あるいは関連する販売業者のウェブサイトに進むときに、ブラウザ拡張機能を有するユーザは、ブラウザ拡張機能によって表示されたボタンをクリックし、ショッピングポータルを通じてその販売業者のウェブサイトへのリダイレクトを受けることができる。ユーザをリダイレクトする際に、ブラウザ拡張機能は、ウェブ訪問がショッピングポータルから開始したことを示すクッキーを、販売業者のウェブページに追加する。本明細書において、「ブラウザ拡張機能」という用語は、ウェブブラウザに関して実行され、ブラウザの通常の機能を拡張する任意のソフトウェアコードを意味する。「ブラウザ拡張機能」は、ブラウザ拡張機能及びブラウザアドオンを含むが、これらに限定されるわけではない。
【００１３】
クライアントアプリケーション１１０は、ユーザが（関連のない）複数の異なる販売業者のショッピングサイトにアクセスする際に経由するショッピングポータル用のモバイルアプリケーションとすることもできる。
【００１４】
クライアントアプリケーション１１０は、以下でより詳細に説明するように、注文確認画面を特定するために、クライアントアプリケーション１１０においてユーザに対してレンダリングされたオンライン画面を解析する画面キャプチャモジュール１２０を有する。ショッピングポータル用のブラウザ拡張機能を有するウェブクライアントに関して、画面キャプチャモジュール１２０は、ブラウザ拡張機能の一部とすることができる。
【００１５】
本システムは、ショッピングポータルに関連付けられたサーバ１３０を備える。サーバ１３０は、クライアントアプリケーションを通じて開始された販売業者のサイトにおけるショッピングセッションの記録を、クライアントアプリケーション１１０から受信する。これらのショッピングセッションの記録は、データベース１８５に保持される。サーバ１３０は、ユーザのクライアントアプリケーション内の画面キャプチャモジュール１２０により、注文確認画面である可能性が高いとして特定された画面も受信する。さらに、サーバ１３０は、電子メールキャプチャモジュール１９５を備えている。このモジュールは、電子メールサーバ１９０からユーザの電子メールを取得し、これらの電子メールを解析して、該当する販売業者（すなわち、キャッシュバック報酬が認められる販売業者）からの注文確認電子メールを特定する。以下で説明するように、サーバ１３０は、電子メール及び画面の内容を更に解析し、適宜、キャッシュバック報酬を計算する。図１に示す他のモジュールは、図２〜図４に関して以下で説明する。
【００１６】
図１の構成要素、モジュールは、例示を目的として、図２〜図４の説明において参照される。もっとも、本明細書において説明する方法は、別の構成を有するシステムにおいても実施することができ、図１に示すシステムアーキテクチャに限定されない。
【００１７】
図２Ａ及び図２Ｂに、画面解析及び電子メール解析を用いてショッピングポータルからのキャッシュバック報酬の通知をユーザに提供する方法を示す。ステップ２０５〜２２０に示すように、本方法は、注文確認電子メール及び注文確認画面をキャプチャする並行したプロセスを含む。
【００１８】
［電子メール注文確認キャプチャ］
ショッピングポータルに関連付けられたサーバ（「サーバ」）上の電子メールキャプチャモジュール（例えば、図１における電子メールキャプチャモジュール１９５）は、販売業者からの電子メールの内容及び特徴を解析し、どの電子メールが注文確認電子メールである可能性が高いかを判断する（ステップ２０５）。電子メールキャプチャモジュールは、電子メールサーバを認証し、電子メールサーバに安全に接続することによって、電子メールサーバからの電子メール（例えば、メッセージ内容及びメタデータ）を取得及び評価することができる。
【００１９】
１つの実施形態では、ある電子メールが、該当する販売業者（すなわち、キャッシュバック報酬が認められうる販売業者）からの注文確認電子メールである可能性が高いかどうかを確かめるために、電子メールキャプチャモジュールはまず、その電子メールが、該当する販売業者から送信されたものであるかどうかを判断する。販売業者は、幾つかの電子メールアドレスを用いることができるため、マッピングのロジックを用いて、電子メールアドレスが、該当する販売業者に関連付けられているかどうかを判断することができる（例えば、電子メールアドレスが、ルックアップテーブル内の販売業者の電子メールアドレスと比較される）。代替の実施形態では、機械学習を用いて、電子メールが関連あるいは該当する販売業者からのものであるかどうかを判断することができる。
【００２０】
電子メールが該当する販売業者から送信されたものである場合、電子メールキャプチャモジュールは、この電子メールが注文確認電子メールであるかどうかを判断する。１つの実施形態では、このモジュールは、その電子メールが、販売業者の注文確認電子メールに関連した最低限のフレーズ及び特徴の少なくとも一方を含むかどうかを判断する。例えば、電子メールキャプチャモジュールは、電子メールを、販売業者の注文確認電子メールのテンプレートと比較することができる。電子メールキャプチャモジュールは、正規表現（regular expression）を用いてそのような比較を行うことができる。別の代替の実施形態では、機械学習を用いて、電子メールが注文確認電子メールであるか否かが判断される。
【００２１】
電子メールキャプチャモジュールは、電子メールの日付及び注文日の少なくとも一方との関係で現在の日付を考慮することができる。電子メールキャプチャモジュールは、現在の日付までにｎ日が経過している電子メール又は注文を無視することができる。
【００２２】
ある電子メールが、信頼度閾値（例えば、９０％の信頼性）を有する有効な注文確認電子メールである可能性が高いと判断されると、電子メール監視モジュールは、その電子メールを、サーバによる更なる処理のためにデータベース（例えば、データベース１４０）に保存する（ステップ２１０）。
【００２３】
［オンライン画面の注文確認のキャプチャ］
各クライアントアプリケーションの画面キャプチャモジュール（例えば、画面キャプチャモジュール１２０）は、クライアントアプリケーションにおいてレンダリングされた画面の内容及び特徴を解析し、どの画面が、該当する販売業者からの注文確認画面である可能性が高いかを判断する（ステップ２１５）。画面キャプチャモジュールは、画面がクライアントアプリケーション内で表示されると略リアルタイムに画面を解析する。
【００２４】
１つの実施形態では、画面キャプチャモジュールはまず、クライアントアプリケーションにおいてレンダリングされた画面が該当する販売業者からのものであるかどうかを、画面の領域に基づいて判断する。この領域が、該当する販売業者に対応するものである場合、画面キャプチャモジュールは、レンダリングされた画面の内容、特徴を、販売業者の注文確認画面に関連したフレーズ及び特徴の少なくとも一方と比較する。画面の特徴には画面のＵＲＬが含めることができる。画面キャプチャモジュールは、正規表現を用いてこの比較を行うことができる。代替の実施形態では、機械学習を用いて、画面が注文確認画面であるかどうかが判断される。画面が注文確認画面である可能性が高いことが信頼度閾値（例えば９０％の信頼性）から結論付けられると、クライアントアプリケーションは、画面情報をサーバに送信し、サーバは、この画面データを、サーバによる更なる処理のためにデータベース１４０に記憶する（ステップ２２０）。
【００２５】
［キャッシュバック報酬計算］
本明細書において、「電子メールキャプチャ」という用語及び「画面キャプチャ」という用語は、ステップ２０５〜２２０において、該当する販売業者からの注文確認電子メール及び注文確認画面である可能性が高いとしてそれぞれ特定された電子メール及びオンライン画面を意味する。
【００２６】
ショッピングポータルサーバ（例えば、サーバ１３０）はさらに、電子メールキャプチャ及び画面キャプチャをパースし、日付及びタイムスタンプと、注文番号と、購入額とを含むデータ値を抽出する（ステップ２２５）。抽出されたこれらのデータ値は、電子メールキャプチャ、画面キャプチャに対応するユーザ識別子及び販売業者識別子と関連付けられて記憶される。サーバが、必要とされるデータ値を電子メールキャプチャ又は画面キャプチャからうまく抽出できない場合、サーバは、キャッシュバック報酬を計算するという目的において当該キャプチャを無視する。図１のシステムでは、パーサモジュール１７５が、ステップ２２５を実行し、抽出されたデータ値をデータベース１４０に記憶する。実施形態によっては、キャプチャモジュールがこのパースを行うことができる。
【００２７】
サーバは、電子メールキャプチャ及び画面キャプチャごとに、このキャプチャに対応する注文が、ショッピングポータルによるキャッシュバック報酬の要件を充たす注文であるかどうかを判断する（ステップ２３０）。具体的には、電子メールキャプチャの場合、サーバは、電子メールに記載された注文が、ショッピングポータルから開始されたオンライン販売業者のショッピングセッションにおいて発注された可能性が高いかどうかを判断する。サーバは、ショッピングポータルを通じて開始された全てのオンラインショッピングのセッションの記録を個別に保持する（例えば、データベース１８５）。１つの実施形態においてサーバは、ユーザが、電子メールに記載された注文日時（利用可能な場合）又は電子メールの送信日時よりも前の、ある時間枠にて同じ販売業者において、ショッピングポータルを利用してオンラインショッピングのセッションを開始したかどうかを判断する。電子メールキャプチャ及びオンラインショッピングセッションの比較においては、プロモーションコード、支払い方法、及び商品説明の比較などの、他の要素も用いることができる。
【００２８】
電子メールキャプチャに対応するユーザのオンラインショッピングセッションが見つかる（例えば、時刻、ユーザ、及び販売業者が実質的に一致する）と、サーバは、注文条件（orderterm）が有効（例えば、有効なプロモーションコード）であるかどうかを判断する。有効な場合、サーバは、電子メールキャプチャがショッピングポータルによるキャッシュバック報酬の要件を充たす注文（「報酬資格のある注文（reward-qualifyingorder）」）に対応するものと結論付ける。
【００２９】
画面キャプチャの場合、サーバは、抽出された１つ以上のデータ値が報酬要件を充たす注文の有効な条件に対応するかどうかを判断することにより、ステップ２３０を実行する。例えば、サーバは、有効なプロモーションコード（例えば、ショッピングポータルに関連付けられたプロモコード）が画面キャプチャにあるかどうかを判断することができる。有効性の確認は、購入される商品のタイプ、支払い方法、及びオンラインセッションの時間にもよる場合がある。画面キャプチャからの該当するデータ値が有効である場合、サーバは、画面キャプチャが報酬要件を充たす注文に対応するものと結論付ける。
【００３０】
電子メールキャプチャまたは画面キャプチャが報酬要件を充たす注文に対応すると判断されると、サーバは、その注文についてキャッシュバック報酬がユーザに既に付与されているかどうかを、過去の電子メールキャプチャ、画面キャプチャに基づいて判断する（ステップ２３５）。電子メールキャプチャの場合、サーバは、対応する画面キャプチャがデータベース１４０に存在するかどうかを判断する。同様に、画面キャプチャの場合、サーバは、対応する電子メールキャプチャがデータベース１４０に存在するかどうかを判断する。いずれにおいても、２つのキャプチャにわたって、ユーザ、販売業者、購入額、注文番号、商品名、及び日付、時刻等の複数のファクタが一致する場合又は略一致する場合、サーバは、対応するキャプチャが存在すると結論付ける。マッチング処理を行うにあたり「ファジィ論理」を用いることができる。
【００３１】
サーバが対応するキャプチャを見つけた場合、サーバは、キャッシュバック報酬が、対応するキャプチャについてユーザに過去に付与されていたかどうかを判断する。過去に付与がされていた場合、この新たなキャプチャについて更なるキャッシュバック報酬が与えられることはない。実施形態によっては、サーバは、新たなキャプチャにおける情報に基づいてキャッシュバック報酬を更新すべきかどうかを判断するためのルールを実行することができる。
【００３２】
電子メールキャプチャまたは画面キャプチャが報酬要件を充たす注文に対応するとともに、その注文について、キャッシュバック報酬がユーザにこれまで付与されていない場合、サーバはキャッシュバック報酬を計算する（ステップ２４０）。１つの実施形態では、報酬は、該当する販売業者のキャッシュバックルールと、新たな電子メールキャプチャ、画面キャプチャから抽出された購入額とに基づいて計算される。サーバは、ユーザアカウントにキャッシュバック報酬を付与し、ユーザに報酬の通知を行う（ステップ２４５、２５０）。通知は、ブラウザ通知、モバイルアプリケーションのプッシュ通知、電子メール、テキスト、又はショッピングポータルのウェブサイト上の更新アカウント情報のうちの１つ以上の形態とすることができる。１つの実施形態において、画面キャプチャに基づく通知は、注文確認画面がクライアントアプリケーションにより表示されてから数秒又は数分（例えば、３０秒〜１２０秒）以内に送信される。電子メールキャプチャに基づく通知は、電子メールが送信されてから数分（例えば、２分〜３分）以内に送信される。通知は、具体的な報酬額を含めることもできるし、報酬獲得の一般的な知らせとすることもできる。通知には、注文番号、日付、販売業者名、購入額等の具体的な注文詳細が含まれる場合もあれば、含まれない場合もある。通知においては、販売業者の報告に基づくその後の確認がなされる場合があるため、報酬が保留状態にあることを示すこともできる。
【００３３】
図１に示したシステムでは、報酬計算モジュール１６５がステップ２２５〜２５０を行う。電子メールキャプチャデータ及び画面キャプチャデータはデータベース１４０に記憶され、オンラインショッピングのセッションの記録はデータベース１８５に記憶され、ユーザのキャッシュバック報酬の残高はデータベース１８０に記憶される。
【００３４】
図３Ａ〜図３Ｃに、サーバが、ある電子メールを、注文確認電子メールである可能性が高いものとして特定したときの（すなわち、新たな電子メールキャプチャがあったときの）、上述の報酬計算の一例示の実施態様を示す。上述したように、新たな電子メールキャプチャを受け取ると、サーバは、電子メールの内容及びメタデータをパースし、購入額、注文番号、注文日時（利用可能な場合）、電子メールの送信日時、及び送信元の販売業者（すなわち、電子メールを送信した販売業者）を含むデータ値を抽出する（ステップ３０５、３１０）。サーバは次に、ユーザが、注文完了前（注文時刻が電子メールから抽出された場合）又は電子メール送信前の、選択された期間（例えば、２時間）の間に同じ販売業者において（ショッピングポータルを利用して）対応するオンラインショッピングのセッションを有していたかどうかを判断する（ステップ３２０）。サーバは、オンラインショッピングのセッション記録（例えば、データベース１８５内の記録）にアクセスしてこの判断を行う。上記のように、対応するオンラインセッションがあるかどうかの判断には、他の要素（すなわち、抽出された他のデータ値）も用いることができる。
【００３５】
ステップ３２０にて正しいと評価されると、サーバは、電子メール内の抽出された注文条件が報酬の獲得に関して有効であるかどうかを判断する（ステップ３３０）。有効な場合、サーバは、電子メールが報酬要件を充たす注文に対応すると結論付ける（ステップ３３５）。ステップ３２０又は３３０のいずれかが正しくないと評価された場合、サーバは、電子メールに基づくキャッシュバック報酬の計算に進むことはない（ステップ３４０）。
【００３６】
電子メールが報酬要件を充たす注文に対応すると判断されると、サーバは、電子メールと同じ注文に対応する、過去にキャプチャされたオンライン画面があるかどうかを判断する（ステップ３５０）。サーバが、対応するオンライン画面キャプチャを見つけた場合、サーバは、キャッシュバック報酬がその注文についてユーザに過去に付与されていたかどうかを判断する（ステップ３６０）。過去に付与がされていた場合、サーバは、更なるキャッシュバック報酬を計算することはない（特定の実施形態にて、サーバが、電子メールキャプチャがキャッシュバック報酬に対して更新をもたらすかどうかを判断するルールを実行できる場合を除く）（ステップ３７０）。
【００３７】
対応する画面キャプチャがない場合、または、対応する画面キャプチャについてキャッシュバック報酬が付与されていない場合、サーバは、該当する販売業者から提供されるキャッシュバックの割合及び電子メールキャプチャ内の購入額に基づいて、ユーザのキャッシュバック報酬を計算する（ステップ３８０）。サーバは、ユーザの報酬アカウントにキャッシュバック報酬を付与する（ステップ３８５）。サーバは、キャッシュバック報酬の略リアルタイムの通知をユーザに提供する（ステップ３９０）。
【００３８】
図４Ａ〜図４Ｃに、サーバが、あるオンライン画面を、注文確認画面である可能性が高いものとして特定したときの（すなわち、新たな画面キャプチャがあったときの）、上述の報酬計算の一例示の実施態様を示す。上述したように、新たな画面キャプチャを受け取ると、サーバは、画面内容をパースし、購入額、注文番号、画面キャプチャ日時及び注文日時の少なくとも一方、並びに送信元の販売業者を含むデータ値を抽出する（ステップ４０５、４１０）。
【００３９】
サーバは次に、画面から抽出された１つ以上のデータ値が、ショッピングポータルとの有効なショッピングセッションに対応するかどうか（例えば、プロモーションコードがショッピングポータルに対応しているか）を判断する（ステップ４２０）。ステップ４２０にて正しいと評価されると、サーバは、当該画面が報酬要件を充たす注文に対応すると結論付ける（ステップ４３０）。さもなければ、サーバは、画面キャプチャに基づくキャッシュバック報酬の計算に進むことはない（ステップ４４０）。
【００４０】
画面が報酬要件を充たす注文に対応すると判断されると、サーバは、画面キャプチャと同じ注文に対応する、過去にキャプチャされた電子メールが存在するかどうかを判断する（ステップ４５０）。サーバが、対応する電子メールキャプチャを見つけた場合、サーバは、キャッシュバック報酬がその注文についてユーザに過去に付与されていたかどうかを判断する（ステップ４６０）。過去に付与がされていた場合、サーバは、追加のキャッシュバック報酬を計算することはない（特定の実施形態にて、サーバが、画面キャプチャがキャッシュバック報酬に対して更新をもたらすか否かを判断するルールを実行できる場合を除く）（ステップ４７０）。
【００４１】
対応する画面キャプチャについて、付与がされた、対応する電子メールキャプチャ又はキャッシュバック報酬がない場合、サーバは、該当する販売業者から提供されるキャッシュバックの割合及び画面キャプチャ内の購入額に基づいて、ユーザのキャッシュバック報酬を計算する（ステップ４８０）。サーバは、ユーザの報酬アカウントにキャッシュバック報酬を付与する（ステップ４８５）。サーバは、キャッシュバック報酬の略リアルタイムの通知をユーザに提供する（ステップ４９０）。
【００４２】
特定の実施形態では、システムは、注文確認電子メールが特定及びパースされる方法と同じ方法により、発送通知電子メール（すなわち、オンライン注文された商品が発送されたことの確認用電子メール）を特定及びパースする。発送通知電子メールから抽出されたデータは、注文確認電子メールに関して説明した方法と同じ方法で、保留中であるか、又は獲得された報酬を、ユーザに通知するために用いることができる。
【００４３】
本明細書において説明したシステム及び方法は、キャッシュバック報酬以外の報酬に適用することができ、必ずしもキャッシュバック報酬に限定されるものではない。例えば、ショッピングポータルが、ユーザに対し、購入時に販売業者用のポイントの付与を認めている場合、本方法を用いて、電子メール解析及び画面解析に基づいて得られる販売業者用のポイントをユーザに通知することができる。
【００４４】
機械学習を用いて、電子メール又は画面が注文確認電子メール、注文確認画面であるかどうかを判断する特定の実施形態において、システムは、画面、電子メールの特徴及び内容の要素を、注文確認画面、注文確認電子メールである確率にマッピングする統計モデル（例えば、ベイズモデル）を生成する。このモデルは、注文確認画面、注文確認電子メールであるかどうかについてラベル付けがなされた画面及び電子メールを含むトレーニングデータを用いてトレーニングすることができる。その後、このモデルを用いるために、システムは、画面、電子メールから抽出された複数の特徴、内容から入力ベクトルを生成し、この入力ベクトルを統計モデルに適用して、電子メール、画面が注文確認ページである確率を得る。確率が閾値（例えば、０．９）を超えていれば、システムは、そのウェブページが注文確認画面、注文確認電子メールであると結論付ける。
【００４５】
本明細書において説明した方法は、ソフトウェアで具現化され、このソフトウェアを実行する（１つ以上のコンピューティングデバイスを備える）コンピュータシステムによって実行される。当業者であれば、コンピュータシステムが、ソフトウェア命令を記憶する１つ以上のメモリユニット、ディスク、又は他の物理的なコンピュータ可読記憶媒体と、これらのソフトウェア命令を実行する１つ以上のプロセッサとを有することを理解するであろう。
【００４６】
当業者によって理解されるように、本発明は、本発明の趣旨又は本質的な特徴から逸脱することなく、他の特定の形態で具現化することができる。したがって、上記開示は、本発明の範囲を限定するものではなく、例示のためのものである。
【図１】
2021501434.tif 000003
【図２Ａ】
2021501434.tif 000004
【図２Ｂ】
2021501434.tif 000005
【図３Ａ】
2021501434.tif 000006
【図３Ｂ】
2021501434.tif 000007
【図３Ｃ】
2021501434.tif 000008
【図４Ａ】
2021501434.tif 000009
【図４Ｂ】
2021501434.tif 000010
【図４Ｃ】
2021501434.tif 000011
【手続補正書】
【提出日】令和2年10月27日(2020.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面及び電子メールの内容解析によりキャッシュバック報酬の通知をユーザに提供するための、コンピュータシステムによって実行される方法であって、前記キャッシュバック報酬は、キャッシュバック報酬を提供するショッピングポータルからの購入に基づくものであり、
前記ユーザが前記ショッピングポータルを利用したときのオンラインショッピングのセッションの記録を保持するステップであって、オンラインショッピングの各セッションに関連する販売業者及び時間を記録するステップを含む、ステップと、
前記ユーザが販売業者から受信した電子メールの内容及び特徴を解析し、どの電子メールが注文確認の電子メールである可能性が高いかを判断するステップと、
１以上のクライアントアプリケーションを通じて前記ユーザに対してレンダリングされたオンライン画面の内容及び特徴を解析し、どの画面が注文確認の画面である可能性が高いかを略リアルタイムに判断するステップと、
ある電子メールを、注文確認の電子メールである可能性が高いものとして特定するステップと、
前記電子メールの内容及びメタデータをパースし、購入額と注文番号と利用可能な注文日及び注文時刻と送信元の販売業者とを含む複数のデータ値を抽出するステップと、
前記ユーザが、前記注文日及び前記注文時刻よりも前又は前記電子メールが送信される前の、選択された時間枠の間に前記送信元の販売業者のオンラインセッションにおいて前記ショッピングポータルを利用したかどうかを判断することにより、前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
電子メールが要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記電子メールと同じ注文に対応するオンライン画面を過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされたオンライン画面が特定されると、キャッシュバック報酬が前記ユーザに対して過去に付与されていたかどうかを前記オンライン画面に基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を含む方法。
【請求項２】
前記ユーザに対してレンダリングされた画面を、注文確認の画面である可能性が高い画面として特定するステップと、
前記画面の内容をパースし、複数のデータ値を抽出するステップと、
前記画面の内容から抽出されたデータ値が前記ショッピングポータルにおける有効なセッションに対応するかどうかを判断することにより、前記画面がキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
前記画面が要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記画面と同じ注文に対応する電子メールを過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされた電子メールが特定されると、キャッシュバック報酬が前記ユーザに対して過去に提供されていたかどうかを前記電子メールに基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を更に含む請求項１に記載の方法。
【請求項３】
ある電子メールが前記販売業者からの注文確認の電子メールと同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該電子メールが注文確認の電子メールである可能性が高いとして特定される、請求項１に記載の方法。
【請求項４】
ある画面が前記販売業者の注文確認画面と同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１に記載の方法。
【請求項５】
ある画面の内容が前記販売業者の注文確認画面の正規表現を満たす場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１に記載の方法。
【請求項６】
前記通知は、ブラウザ通知と、モバイルアプリケーションのプッシュ通知と、デバイスのプッシュ通知と、ウェブサイト上のユーザアカウント更新と、電子メールとのうちの１つ以上により送信される、請求項１に記載の方法。
【請求項７】
画面及び電子メールの内容解析によりキャッシュバック報酬の通知をユーザに提供するためのコンピュータシステムであって、前記キャッシュバック報酬は、キャッシュバック報酬を提供するショッピングポータルからの購入に基づくものであり、
１以上のプロセッサと、
前記１以上のプロセッサに接続され、前記１以上のプロセッサにより実行されると前記システムに処理を行わせる命令を保存した１以上のメモリ装置と
を備え、
前記処理は、
前記ユーザが前記ショッピングポータルを利用したときのオンラインショッピングのセッションの記録を保持するステップであって、オンラインショッピングの各セッションに関連する販売業者及び時間を記録するステップを含む、ステップと、
前記ユーザが販売業者から受信した電子メールの内容及び特徴を解析し、どの電子メールが注文確認の電子メールである可能性が高いかを判断するステップと、
１以上のクライアントアプリケーションを通じて前記ユーザに対してレンダリングされたオンライン画面の内容及び特徴を解析し、どの画面が注文確認の画面である可能性が高いかを略リアルタイムに判断するステップと、
ある電子メールを、注文確認の電子メールである可能性が高いものとして特定するステップと、
前記電子メールの内容及びメタデータをパースし、購入額と注文番号と利用可能な注文日及び注文時刻と送信元の販売業者とを含む複数のデータ値を抽出するステップと、
前記ユーザが、前記注文日及び前記注文時刻よりも前又は前記電子メールが送信される前の、選択された時間枠の間に前記送信元の販売業者のオンラインセッションにおいて前記ショッピングポータルを利用したかどうかを判断することにより、前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
電子メールが要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記電子メールと同じ注文に対応するオンライン画面を過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされたオンライン画面が特定されると、キャッシュバック報酬が前記ユーザに対して過去に付与されていたかどうかを前記オンライン画面に基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を含む、コンピュータシステム。
【請求項８】
前記ユーザに対してレンダリングされた画面を、注文確認の画面である可能性が高い画面として特定するステップと、
前記画面の内容をパースし、複数のデータ値を抽出するステップと、
前記画面の内容から抽出されたデータ値が前記ショッピングポータルにおける有効なセッションに対応するかどうかを判断することにより、前記画面がキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
前記画面が要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記画面と同じ注文に対応する電子メールを過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされた電子メールが特定されると、キャッシュバック報酬が前記ユーザに対して過去に提供されていたかどうかを前記電子メールに基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を更に含む、請求項７に記載のシステム。
【請求項９】
ある電子メールが前記販売業者からの注文確認の電子メールと同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該電子メールが注文確認の電子メールである可能性が高いとして特定される、請求項７に記載のシステム。
【請求項１０】
ある画面が前記販売業者の注文確認画面と同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項７に記載のシステム。
【請求項１１】
ある画面の内容が前記販売業者の注文確認画面の正規表現を満たす場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項７に記載のシステム。
【請求項１２】
前記通知は、ブラウザ通知と、モバイルアプリケーションのプッシュ通知と、デバイスのプッシュ通知と、ウェブサイト上のユーザアカウント更新と、電子メールとのうちの１つ以上により送信される、請求項７に記載のシステム。
【請求項１３】
コンピュータシステムによって実行されると、画面及び電子メールの内容解析によりキャッシュバック報酬の通知をユーザに提供するための方法を前記コンピュータシステムに実行させることが可能なコンピュータプログラムを有する非一時的でコンピュータ読出し可能な媒体であって、前記キャッシュバック報酬は、キャッシュバック報酬を提供するショッピングポータルからの購入に基づくものであり、
前記方法は、
前記ユーザが前記ショッピングポータルを利用したときのオンラインショッピングのセッションの記録を保持するステップであって、オンラインショッピングの各セッションに関連する販売業者及び時間を記録するステップを含む、ステップと、
前記ユーザが販売業者から受信した電子メールの内容及び特徴を解析し、どの電子メールが注文確認の電子メールである可能性が高いかを判断するステップと、
１以上のクライアントアプリケーションを通じて前記ユーザに対してレンダリングされたオンライン画面の内容及び特徴を解析し、どの画面が注文確認の画面である可能性が高いかを略リアルタイムに判断するステップと、
ある電子メールを、注文確認の電子メールである可能性が高いものとして特定するステップと、
前記電子メールの内容及びメタデータをパースし、購入額と注文番号と利用可能な注文日及び注文時刻と送信元の販売業者とを含む複数のデータ値を抽出するステップと、
前記ユーザが、前記注文日及び前記注文時刻よりも前又は前記電子メールが送信される前の、選択された時間枠の間に前記送信元の販売業者のオンラインセッションにおいて前記ショッピングポータルを利用したかどうかを判断することにより、前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
電子メールが要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記電子メールと同じ注文に対応するオンライン画面を過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされたオンライン画面が特定されると、キャッシュバック報酬が前記ユーザに対して過去に付与されていたかどうかを前記オンライン画面に基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を含む、非一時的でコンピュータ読出し可能な媒体。
【請求項１４】
前記ユーザに対してレンダリングされた画面を、注文確認の画面である可能性が高い画面として特定するステップと、
前記画面の内容をパースし、複数のデータ値を抽出するステップと、
前記画面の内容から抽出されたデータ値が前記ショッピングポータルにおける有効なセッションに対応するかどうかを判断することにより、前記画面がキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップと、
前記画面が要件を充たす注文に対応すると判断されると、前記注文についてキャッシュバック報酬が前記ユーザに対して既に付与されているかどうかを判断するステップであって、
前記システムが前記画面と同じ注文に対応する電子メールを過去にキャプチャしていたかどうかを判断するステップと、
前記同じ注文について前記システムにより過去にキャプチャされた電子メールが特定されると、キャッシュバック報酬が前記ユーザに対して過去に提供されていたかどうかを前記電子メールに基づいて判断するステップと
を含む、ステップと、
前記システムが前記注文についてキャッシュバック報酬を前記ユーザに対して過去に提供していなかったと判断されると、キャッシュバック報酬を計算するステップと、
前記ユーザの報酬アカウントに前記キャッシュバック報酬を付与するステップと、
前記キャッシュバック報酬の、前記ユーザに対する略リアルタイムの通知を提供するステップと
を更に含む、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１５】
ある電子メールが前記販売業者からの注文確認の電子メールと同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該電子メールが注文確認の電子メールである可能性が高いとして特定される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１６】
ある画面が前記販売業者の注文確認画面と同じフレーズ及び特徴の少なくとも一方を最低限含んでいる場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１７】
ある画面の内容が前記販売業者の注文確認画面の正規表現を満たす場合に、当該画面が注文確認の画面である可能性が高いとして特定される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１８】
前記通知は、ブラウザ通知と、モバイルアプリケーションのプッシュ通知と、デバイスのプッシュ通知と、ウェブサイト上のユーザアカウント更新と、電子メールとのうちの１つ以上により送信される、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【請求項１９】
前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップは、前記電子メールが、キャッシュバック報酬が得られる元となる販売業者から送信されたかどうかを判断するステップを含む、請求項１に記載の方法。
【請求項２０】
前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップは、前記電子メールが、キャッシュバック報酬が得られる元となる販売業者から送信されたかどうかを判断するステップを含む、請求項７に記載のシステム。
【請求項２１】
前記電子メールがキャッシュバック報酬の要件を充たす注文に対応するかどうかを判断するステップは、前記電子メールが、キャッシュバック報酬が得られる元となる販売業者から送信されたかどうかを判断するステップを含む、請求項１３に記載の非一時的でコンピュータ読出し可能な媒体。
【国際調査報告】
2021501434.tif 000012