IP Library › Granted Patent US 12,361,443
Granted Patent B2
US 12,361,443 · App. 17/834,063 · Granted Jul 15, 2025

System that activates monetization and applies a payment method

Inventors: Jordan Glazier (Rancho Santa Fe, CA); Ian Miller (Solana Beach, CA); Lloyd Daniel Markham, Jr. (San Diego, CA); Chase Robert Glazier (Rancho Santa Fe, CA)
Assignee: WILDFIRE SYSTEMS, INC.
G06Q30/0214G06Q30/0239G06Q50/01H04L67/535H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,443
App. No.
17/834,063
Granted
Jul 15, 2025
Kind
B2
Abstract

System that determines when a user is about to make a purchase, and that activates a monetization offer available for the purchase, such as a discount or cashback, and selects a payment method for completing the transaction. The system accesses a database of the user's payment methods, such as credit cards or funds transfer accounts. The database may contain any information needed for payment, such as account numbers, names, addresses, expiration dates, and verification codes. Some payment methods may be associated with additional benefits such as cashback offers or points. When an application reaches a screen associated with payment, the system automatically populates the application with payment information. Some payment methods may support one-time use account numbers, and the system may automatically retrieve and enter these numbers. A link to the selected monetization offer is inserted into the application so the offer is activated and applied after completing purchase.

Claims (59)

1. A system that activates monetization and applies a payment method, comprising:

a merchant database comprising one or more listings, wherein each listing of said one or more listings comprises

one or more of a merchant, a name of a merchant, a name of a web site, a product, a service, a brand, a name of a product, a name of a service, a product number, a model number, a product category, an SKU, a person, an organization, a professional;

one or more shopping cart descriptors, wherein each shopping cart descriptor of said one or more shopping cart descriptors comprises one or more of a URL, a web page element, a page title, a header, a calculation, an input field, a control, a text element, an image element;

an offers database comprising one or more monetization offers, wherein

each monetization offer of said one or more monetization offers is associated with one or more of said one or more listings;

each monetization offer comprises one or more of a coupon, a cashback rate, a discount, a promotion, a savings, a reward, a bonus, a payment, a commission;

a payment methods database comprising

one or more payment methods that may be used by a user, wherein each payment method of said one or more payment methods comprises

one or more of a credit card, a debit card, a gift card, a digital wallet, a funds transfer service, a debt financing product, an installment payment service, a bank account; and,

user checkout information comprising one or more of a name, a user identifier, an address, a billing address, a shipping address, a phone number, an email address, a password, an expiration date, a security code; information on one more additional benefits available to the user when the user uses the one or more payment methods;

a computer that executes specific instructions to implement

a referral matcher coupled to

an application of a user computer used by said user via a user interface comprising user interface elements and a screen,

said merchant database, and

said offers database,

wherein said referral matcher is configured to

 determine when said application is performing a shopping activity associated with a listing of said one or more listings from said one or more shopping cart descriptors;

 compare said one or more monetization offers associated with said one or more of said one or more listings;

 detect and select a monetization offer in said offers database that is associated with said listing to select the monetization offer for a checkout transaction associated with said shopping activity;

 obtain feedback regarding a value of the monetization offer associated with said listing from the merchant via said user interface after the checkout transaction has been completed to confirm the value of the monetization offer and,

 generate a referral link based on said monetization offer,

   wherein said referral link contains a reference to said monetization offer and information that identifies said user who will be credited when the monetization offer is activated,

   wherein said referral link is embedded into said user interface of said application as one or more parameters associated with payment information,

   wherein said referral link is clickable and trackable,

   wherein said referral link is presented by modifying or augmenting a message displayed on said user interface,

    such that an image of the message is formatted to incorporate the referral link that is clickable and trackable,

    wherein the image of the message is made clickable or interactive,

a payment assistant coupled to said application via said user interface comprising said user interface elements and to said payment methods database, wherein said payment assistant is configured to

analyze said user interface elements to detect payment related elements from said user interface elements, wherein said user interface elements provide multiple payment options from which the user is able to select, wherein said analyze said user interface elements to make a detection of payment related elements comprises applying at least one filter to obtain all text content from said user interface to

  detect specific configurations, characteristics, attributes, fields or components of said user interface elements,

  obtain specific descriptors, specific terms or images, of said user interface elements, or

  recognize when the user is at or nearing said checkout transaction from a shopping cart descriptor of said one or more shopping cart descriptors that includes any or all of said URL of a web page;

analyze said payment methods database to make a selection of a specific payment method of said one or more payment methods to propose to the user or to apply automatically to the checkout transaction in the application;

compare the one or more additional benefits to select a benefit for the user within a context of the checkout transaction, wherein said compare comprises comparing the one or more additional benefits to a nonmonetary scale to select the benefit,

display said specific payment method, said monetization offer and said benefit that are selected on said screen of said user interface;

enter information into said application associated with said specific payment method of said one or more payment methods that is selected, wherein said information comprises said user checkout information associated with said specific payment method; and,

update said application to include said referral link when said application makes a payment associated with said listing; and,

a referral tracker configured to, when said application makes said payment associated with said listing,

receive a message that said monetization offer has been awarded;

record a transaction associated with said monetization offer associated with said referral link;

notify said user that said monetization offer has been received to an account of said user;

transmit a message to said user computer that is displayed on said screen of said user interface used by said user, wherein said message describes the monetization offer and the checkout transaction;

wherein said computer is configured to

in an event of a malfunction,

fix the malfunction automatically.

2. The system that activates monetization and applies a payment method of claim 1 , wherein said payment assistant is further configured to:

present said specific payment method to said user via said user interface;

prompt said user to confirm selection of said specific payment method; and,

when said user confirms selection of said specific payment method, enter said information into said application.

3. The system that activates monetization and applies a payment method of claim 1 , wherein said payment assistant is further configured to:

obtain a single use payment identifier linked to said specific payment method; and,

enter said single use payment identifier into said application.

4. The system that activates monetization and applies a payment method of claim 1 , wherein said referral link or said referral code comprises an identity of one or more of said user, said listing, a merchant, an intermediary.

5. The system that activates monetization and applies a payment method of claim 4 , wherein said referral tracker is further configured to inform one or more of said user, said listing, said merchant, and said intermediary of said transaction associated with said monetization offer.

6. The system that activates monetization and applies a payment method of claim 4 , wherein said referral tracker is further configured to inform one or more of said user, said listing, said merchant, and said intermediary when one or more of said coupon, said cashback rate, said discount, said promotion, said savings, said reward, said bonus, said payment, said commission has been activated.

7. The system that activates monetization and applies a payment method of claim 4 , wherein said referral tracker is further configured to inform one or more of said user, said listing, said merchant, and said intermediary when one or more of said coupon, said cashback rate, said discount, said promotion, said savings, said reward, said bonus, said payment, said commission has been earned.

8. The system that activates monetization and applies a payment method of claim 4 , wherein said referral tracker is further configured to share a portion of said monetization offer with one or more of said user, said listing, said merchant, and said intermediary.

9. The system that activates monetization and applies a payment method of claim 1 , wherein said computer is configured to test said one or more links continuously to ensure that URL formatting rules associated with said URL are functioning.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: GLAZIER, JORDAN; MILLER, IAN; MARKHAM, LLOYD DANIEL
To: WILDFIRE SYSTEMS, INC.
Reel/Frame 063141/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: GLAZIER, CHASE ROBERT
To: WILDFIRE SYSTEMS, INC.
Reel/Frame 062789/0953 →
Continuity (8)
Continuation In Part 16984306 · Aug 4, 2020
Continuation 16846451 · Apr 13, 2020
Continuation In Part 16681468 · Nov 12, 2019
Continuation In Part 16520209 · Jul 23, 2019
Continuation In Part 15826585 · Nov 29, 2017
Continuation 15706637 · Sep 15, 2017
Continuation In Part 15483791 · Apr 10, 2017
Related Publication 20220300998A1 · Sep 22, 2022
References Cited (68)
US 7630937B1 · Mo · 2009 [cited by examiner]
US 7664726B2 · Jain et al. · 2010 [cited by applicant]
US 8027883B2 · Donaldson · 2011 [cited by applicant]
US 8103547B2 · Mah et al. · 2012 [cited by applicant]
US 8521818B2 · McGann et al. · 2013 [cited by applicant]
US 8849931B2 · Linner et al. · 2014 [cited by applicant]
US 9348813B2 · Mankovich et al. · 2016 [cited by applicant]
US 10164932B2 · Attolini et al. · 2018 [cited by applicant]
US 20050149851A1 · Mittal · 2005 [cited by applicant]
US 20060129455A1 · Shah · 2006 [cited by applicant]
US 20080154951A1 · Martinez · 2008 [cited by examiner]
US 20110004525A2 · Byrne · 2011 [cited by applicant]
US 20110106746A1 · Ventilla et al. · 2011 [cited by applicant]
US 20110145057A1 · Jones et al. · 2011 [cited by applicant]
US 20120010940A1 · Masi · 2012 [cited by examiner]
US 20120041838A1 · Serbanescu · 2012 [cited by applicant]
US 20120084160A1 · Badros et al. · 2012 [cited by applicant]
US 20120173367A1 · Soroca et al. · 2012 [cited by applicant]
US 20120215871A1 · Zhang · 2012 [cited by applicant]
US 20120316948A1 · Shipley et al. · 2012 [cited by applicant]
US 20130041733A1 · Officer · 2013 [cited by examiner]
US 20130066722A1 · Alkatib · 2013 [cited by applicant]
US 20130173367A1 · Beighley, Jr. · 2013 [cited by applicant]
US 20130204703A1 · Carlson et al. · 2013 [cited by applicant]
US 20130246225A1 · Blitz · 2013 [cited by applicant]
US 20130246323A1 · Athas et al. · 2013 [cited by applicant]
US 20130346841A1 · Ahmed et al. · 2013 [cited by applicant]
US 20140067501A1 · Rozenvasser · 2014 [cited by applicant]
US 20140172812A1 · Chisalita · 2014 [cited by applicant]
US 20140282016A1 · Hosier · 2014 [cited by applicant]
US 20140292016A1 · Masuda · 2014 [cited by applicant]
US 20150007307A1 · Grimes et al. · 2015 [cited by applicant]
US 20150019203A1 · Smith et al. · 2015 [cited by applicant]
US 20150154623A1 · Jin et al. · 2015 [cited by applicant]
US 20160155175A1 · Isaacson et al. · 2016 [cited by applicant]
US 20160283951A1 · Boss et al. · 2016 [cited by applicant]
US 20170011383A1 · Melzer · 2017 [cited by applicant]
US 20170061460A1 · Kwon · 2017 [cited by applicant]
US 20170186027A1 · Hudson · 2017 [cited by examiner]
US 20170279747A1 · Melzer et al. · 2017 [cited by applicant]
US 20180182014A1 · Cheng · 2018 [cited by applicant]
US 20180204197A1 · Guyot · 2018 [cited by examiner]
KR 1020090081957 · 2009 [cited by applicant]
KR 101445054 · 2014 [cited by applicant]
KR 1020140122330 · 2014 [cited by applicant]
KR 1020150023308 · 2015 [cited by applicant]
WO WO2009126851A1 · 2009 [cited by examiner]
WO 20140197635A2 · 2014 [cited by applicant]
WO 2016046824A1 · 2016 [cited by applicant]
IP.com “Dynamically Matching Coupons from Targeted Competitors” Aug. 1, 2001; IMB pp. 1-3 (Year: 2001). [cited by examiner]
Office Action issued in South Korea Application No. 10-2019-7033361 on Jun. 21, 2022, and translation thereof. [cited by applicant]
“Self-expression shouldn't be limited to text”, webpage retrieved on Apr. 17, 2017, from http://tapslash.com/features, 8 pages. [cited by applicant]
Pierce, David, “Super-Smart Apps are Invading our Keyboards”, web article dated Sep. 22, 2015, retrieved from https://www.wired.com/2015/09/keyboards-invaded-super-smart-apps/, Wired, 9 pages. [cited by applicant]
“Thirsty Affiliates Autolinker Add-On”, webpage retrieved on Apr. 19, 2017, retrieved from https://thirstyaffiliates.com/product/thirstyaffiliates-autolinker-addon, 6 pages. [cited by applicant]
Grant, Rebecca, “SkimLinks helps publishers nail affiliate marketing, no wooing required”, web article dated Apr. 22, 2013, retrieved from https://venturebeat.com/2013/04/22/skimlinks-helps-publishers-nail-affiliate-mar… [cited by applicant]
“Skimlinks Launches SkimWords 2.0, an Advanced In-text Monetization Solution Driving E-Commerce”, web article dated Oct. 26, 2011, retrieved from http://www.prnewswire.com/news-releases/skimlinks-launches-skimwords-20-a… [cited by applicant]
Webpage retrieved on Apr. 19, 2017, retrieved from http://www.affilinker.com/affiliate-wordpress-plugin/, AffiLinker, 10 pages. [cited by applicant]
“Transform your sit into a thriving ecommerce business”, Webpage retrieved on Apr. 19, 2017, retrieved from http://www.viglink.com/, VigLink, 4 pages. [cited by applicant]
“Instant Links Inserter—Convert Words to Links”, Webpage retrieved on Apr. 19, 2017, retrieved from http://www.affiliateswitchblade.com/content-creation/instant-links-inserter.htm, Affiliates Switch Blade, 9 pages. [cited by applicant]
Patterson, Ben, “Too much tapping? Create your own Android and iOS keyboard shortcuts”, web article dated Nov. 14, 2014, retrieved from http://www.pcworld.com/article/2847469/too-much-tapping-create-your-own-android-and… [cited by applicant]
“How to use Shortcuts with SwiftKey Keyboard for Android”, web article retrieved on Apr. 19, 2017 from https://support.swiftkey.com/hc/en-us/articles/213711789-How-to-use-Shortcuts-with-SwiftKey-Keyboard-for-Android, Sw… [cited by applicant]
Raj, Vijay, “Meet Xploree, an Intelligent NLP Powered Keyboard for Android”, web article dated Nov. 19, 2016, retrieved from https://www.tech.ink/1324/meet-xploree-keyboard-android, Tech Ink, 10 pages. [cited by applicant]
“What's the difference between predictive keyboards and predictive text?”, web article dated Nov. 12, 2014, retrieved from https://blog.swiftkey.com/whats-difference-predictive-keyboards-predictive-text/, SwiftKey Blog,… [cited by applicant]
Henry, Alan, “How Predictive Keyboards Work (and How You Can Train Yours Better)”, web article dated Oct. 8, 2014, retrieved from http://lifehacker.com/how-predictive-keyboards-work-and-how-you-can-train-yo-1643795640, … [cited by applicant]
International Search Report and Written Opinion received in PCT/US2018/025223, dated Jun. 22, 2018 (6 pages). [cited by applicant]
International Preliminary Report on Patentability received in PCT/US2018/025223, dated Oct. 15, 2019 (4 pages). [cited by applicant]
Xiaoxing Gao and Xueyongli, Xu Han; “Studying and Implementation of Embedded System's Code Replacement Technique” (IEEE 2008) (2008). [cited by applicant]
Office Action issued in EP18784757.9 on Nov. 21, 2023 (13 pages). [cited by applicant]