IP Library Granted Patent US 12,277,578
Granted Patent B2
US 12,277,578 · App. 18/784,305 · Granted Apr 15, 2025

System and method for location based dynamic redirection of advertiser affiliate links for online advertising

Inventors: Forrest Jordan (Dallas, TX); Baxter Box (Dallas, TX)
Assignee: rewardStyle, Inc.
G06Q30/0261G06F16/955G06Q30/0277
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,277,578
App. No.
18/784,305
Granted
Apr 15, 2025
Kind
B2
Abstract

A system and method is provided for dynamically managing advertiser affiliate links for online marketing. A global redirect server accepts a visitor's web browser request for a product or non-product webpage associated with an affiliate network advertiser URL, and returns a corresponding product or non-product webpage to the visitor that is corrected for the visitor's geographic region if such a webpage exists, or returns the originally requested webpage if it does not. The server determines the visitor's geographic region based upon request metadata, and can generate a corrected webpage that affords analytic and commission tracking even if no corresponding affiliate network exists in the determined geographic region. The server includes a database for locating products within the determined geographic region that are comparable to the product of the product webpage request, in the event that the exact product is not available in the geographic region.

Claims (44)

1. A system comprising:

a global redirect server including a first processor and in network communication with a database associated with an affiliate, and a web browser on a second processor, the global redirect server configured to:

accept a request for an affiliate uniform resource locator (URL) from the web browser, the request including an affiliate identifier associated with the affiliate and metadata associated with the web browser, the requested affiliate URL being associated with a first product;

determine a geographic region of the second processor based on the metadata included in the request;

locate an affiliate network that includes the requested affiliate URL based on the database associated with the affiliate and the geographic region of the second processor;

in response to determining that the affiliate network including the requested affiliate URL is not present in the geographic region, locate a second product related to the first product based on product data of products associated with the geographic region of the second processor, the second product being associated with the geographic region of the second processor;

cause the web browser on the second processor to display information for the second product; and

perform analytics or conversion tracking based on data that caused the web browser on the second processor to display the information for the second product.

2. The system of claim 1 , wherein locating the second product is further based on a product identifier corresponding to the first product, the second product being identical to the first product.

3. The system of claim 1 , wherein the second product is comparable to the first product.

4. The system of claim 1 , wherein the global redirect server is further configured to:

in response to determining that the affiliate network including the requested affiliate URL is present in the geographic region, cause the web browser on the second processor to display a webpage associated with the requested affiliate URL in response to the request, the requested affiliate URL enabling analytics or conversion tracking.

5. The system of claim 1 , wherein the global redirect server is further configured to:

upon determining that no comparable product exists, cause the web browser on the second processor to display a webpage associated with the requested affiliate URL.

6. The system of claim 1 , wherein the request includes data identifying a non-product webpage associated with the affiliate, and wherein the global redirect server is further configured to search for a same non-product webpage in the affiliate network present in the geographic region of the second processor as a function of the data included in the request.

7. The system of claim 1 , wherein the affiliate URL is posted by a publisher, and wherein the request for the affiliate URL is submitted by a visitor clicking on the affiliate URL posted by the publisher.

8. The system of claim 1 , wherein the requested affiliate URL is further associated with a first webpage including information for the first product, and wherein locating the second product related to the first product is further based on locating a second webpage including information for the second product, the second webpage being comparable to the first webpage.

9. The system of claim 1 , wherein the data that caused the web browser on the second processor to display the information for the second product includes an updated affiliate URL.

10. A method comprising:

accepting, by a global redirect server including a first processor, a request for an affiliate uniform resource locator (URL) from a web browser on a second processor, wherein the request for the affiliate URL is associated with a first product and includes an affiliate identifier associated with an affiliate and metadata associated with the web browser, and wherein the global redirect server is in network communication with a database associated with the affiliate;

determining, by the global redirect server, a geographic region of the second processor based on the metadata included in the request;

locating, using the global redirect server and the database, an affiliate network that includes the requested affiliate URL based on the database associated with the affiliate and the geographic region of the second processor;

in response to determining that the affiliate network including the requested affiliate URL is not present in the geographic region, locating, by the global redirect server, a second product related to the first product based on product data of products associated with the geographic region of the second processor, the second product being associated with the geographic region of the second processor;

causing the web browser on the second processor to display information for the second product; and

performing analytics or conversion tracking based on data that caused the web browser on the second processor to display the information for the second product.

11. The method of claim 10 , wherein locating the second product is further based on a product identifier corresponding to the first product, the second product being identical to the first product.

12. The method of claim 10 , wherein the second product is comparable to the first product.

13. The method of claim 10 , further comprising:

in response to determining that the affiliate network including the requested affiliate URL is present in the geographic region, causing the web browser on the second processor to display a webpage associated with the requested affiliate URL in response to the request, the requested affiliate URL enabling analytics or conversion tracking.

14. The method of claim 10 , further comprising:

upon determining that no comparable product exists, causing the web browser on the second processor to display a webpage associated with the requested affiliate URL.

15. The method of claim 10 , wherein the request includes data identifying a non-product webpage associated with the affiliate, and wherein the method further comprises:

searching, using the global redirect server and the database, for a same non-product webpage in the affiliate network present in the geographic region of the second processor based on the data included in the request.

16. The method of claim 10 , wherein the affiliate URL is posted by a publisher, and wherein the request for the affiliate URL is submitted by a visitor clicking on the affiliate URL posted by the publisher.

17. The method of claim 10 , wherein the requested affiliate URL is further associated with a first webpage including information for the first product, and wherein locating the second product related to the first product is further based on locating a second webpage including information for the second product, the second webpage being comparable to the first webpage.

18. The method of claim 10 , wherein the data that caused the web browser on the second processor to display the information for the second product includes an updated affiliate URL.

19. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a first processor included in a global redirect server, cause the first processor to perform operations comprising:

accepting, by the global redirect server, a request for an affiliate uniform resource locator (URL) from a web browser on a second processor, wherein the request for the affiliate URL is associated with a first product and includes an affiliate identifier associated with an affiliate and metadata associated with the web browser, and wherein the global redirect server is in network communication with a database associated with the affiliate;

determining, by the global redirect server, a geographic region of the second processor based on the metadata included in the request;

locating, using the global redirect server and the database, an affiliate network that includes the requested affiliate URL based on the database associated with the affiliate and the geographic region of the second processor;

in response to determining that the affiliate network including the requested affiliate URL is not present in the geographic region, locating, by the global redirect server, a second product related to the first product based on product data of products associated with the geographic region of the second processor, the second product being associated with the geographic region of the second processor;

causing the web browser on the second processor to display information for the second product; and

performing analytics or conversion tracking based on data that caused the web browser on the second processor to display the information for the second product.

20. The non-transitory computer-readable medium of claim 19 , wherein locating the second product is further based on a product identifier corresponding to the first product, the second product being identical to the first product.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2024
From: JORDAN, FORREST; BOX, BAXTER
To: NASTYGOAT CORPORATION
Reel/Frame 068132/0941 →
CHANGE OF NAME Recorded Jul 31, 2024
From: NASTYGOAT CORPORATION
To: REWARDSTYLE, INC.
Reel/Frame 068218/0956 →
CHANGE OF ADDRESS Recorded Jul 31, 2024
From: REWARDSTYLE, INC.
To: REWARDSTYLE, INC.
Reel/Frame 068218/0966 →
Continuity (10)
Continuation 17679398 · Feb 24, 2022
Continuation 17205698 · Mar 18, 2021
Continuation 17127726 · Dec 18, 2020
Continuation 16741637 · Jan 13, 2020
Continuation 13905926 · May 30, 2013
Continuation In Part 13838578 · Mar 15, 2013
Continuation In Part 13731383 · Dec 31, 2012
Continuation In Part 13547771 · Jul 12, 2012
Provisional Application 61617857 · Mar 30, 2012
Related Publication 20240378640A1 · Nov 14, 2024
References Cited (128)
US 5812769A · Graber et al. · 1998 [cited by applicant]
US 6029141A · Bezos et al. · 2000 [cited by applicant]
US 6141666A · Tobin · 2000 [cited by applicant]
US 6334111B1 · Carrott · 2001 [cited by applicant]
US 6615238B1 · Melet et al. · 2003 [cited by applicant]
US 6629135B1 · Ross, Jr. et al. · 2003 [cited by applicant]
US 7013289B2 · Horn et al. · 2006 [cited by applicant]
US 7032168B1 · Gerace et al. · 2006 [cited by applicant]
US 7359869B1 · Ananda · 2008 [cited by applicant]
US 7480627B1 · Van Horn et al. · 2009 [cited by applicant]
US 7617122B2 · Kumar et al. · 2009 [cited by applicant]
US 7747619B2 · Gorodyansky et al. · 2010 [cited by applicant]
US 8285598B2 · Mesaros · 2012 [cited by applicant]
US 8515825B1 · Ross, Jr. et al. · 2013 [cited by applicant]
US 8595186B1 · Mandyam et al. · 2013 [cited by applicant]
US 8788328B1 · George · 2014 [cited by examiner]
US 9076151B2 · Patton et al. · 2015 [cited by applicant]
US 9098589B1 · Mishra · 2015 [cited by examiner]
US 9508078B1 · Traub et al. · 2016 [cited by applicant]
US 20010020231A1 · Perri et al. · 2001 [cited by applicant]
US 20020029290A1 · Burema et al. · 2002 [cited by applicant]
US 20020147790A1 · Snow · 2002 [cited by applicant]
US 20020161646A1 · Gailey · 2002 [cited by examiner]
US 20020184095A1 · Scullard et al. · 2002 [cited by applicant]
US 20030023687A1 · Wolfe · 2003 [cited by applicant]
US 20030065739A1 · Shnier · 2003 [cited by applicant]
US 20030110293A1 · Friedman et al. · 2003 [cited by applicant]
US 20030233425A1 · Lyons et al. · 2003 [cited by applicant]
US 20040044565A1 · Kumar et al. · 2004 [cited by applicant]
US 20040059632A1 · Kang et al. · 2004 [cited by applicant]
US 20040199762A1 · Carlson et al. · 2004 [cited by applicant]
US 20040267610A1 · Gossett et al. · 2004 [cited by applicant]
US 20050065806A1 · Harik · 2005 [cited by applicant]
US 20050171838A1 · Eglinton · 2005 [cited by applicant]
US 20050228860A1 · Hamynen · 2005 [cited by examiner]
US 20060066806A1 · Lee et al. · 2006 [cited by applicant]
US 20060200377A1 · Wolfe et al. · 2006 [cited by applicant]
US 20070050245A1 · Humphries et al. · 2007 [cited by applicant]
US 20070068713A1 · Komura et al. · 2007 [cited by applicant]
US 20070079326A1 · Datta et al. · 2007 [cited by applicant]
US 20070088713A1 · Baxter et al. · 2007 [cited by applicant]
US 20070106608A1 · Khandelwal · 2007 [cited by applicant]
US 20070124414A1 · Bedingfield et al. · 2007 [cited by applicant]
US 20070260520A1 · Jha et al. · 2007 [cited by applicant]
US 20070288312A1 · Wang · 2007 [cited by applicant]
US 20080065476A1 · Klein et al. · 2008 [cited by applicant]
US 20080126515A1 · Chambers et al. · 2008 [cited by applicant]
US 20080133365A1 · Sprecher et al. · 2008 [cited by applicant]
US 20080167946A1 · Bezos et al. · 2008 [cited by applicant]
US 20080208682A1 · Chandley et al. · 2008 [cited by applicant]
US 20080263459A1 · Altberg et al. · 2008 [cited by applicant]
US 20080281688A1 · Kluth · 2008 [cited by applicant]
US 20090006211A1 · Perry et al. · 2009 [cited by applicant]
US 20090018917A1 · Chapman et al. · 2009 [cited by applicant]
US 20090063491A1 · Barclay et al. · 2009 [cited by applicant]
US 20090106098A1 · Getz · 2009 [cited by applicant]
US 20090254838A1 · Rao et al. · 2009 [cited by applicant]
US 20090259547A1 · Clopp · 2009 [cited by applicant]
US 20090271497A1 · Roberts · 2009 [cited by applicant]
US 20090281893A1 · Muhonen et al. · 2009 [cited by applicant]
US 20100010887A1 · Karlin et al. · 2010 [cited by applicant]
US 20100036703A1 · Chen et al. · 2010 [cited by applicant]
US 20100036970A1 · Sidi et al. · 2010 [cited by applicant]
US 20100058160A1 · Navarro et al. · 2010 [cited by applicant]
US 20100082360A1 · Chien et al. · 2010 [cited by applicant]
US 20100088170A1 · Glore, Jr. · 2010 [cited by applicant]
US 20100121735A1 · Shimooka · 2010 [cited by applicant]
US 20100306249A1 · Hill et al. · 2010 [cited by applicant]
US 20110055021A1 · Haag · 2011 [cited by applicant]
US 20110066479A1 · Benson · 2011 [cited by applicant]
US 20110082730A1 · Karlin et al. · 2011 [cited by applicant]
US 20110106628A1 · Nam et al. · 2011 [cited by applicant]
US 20110131098A1 · Bafia et al. · 2011 [cited by applicant]
US 20110208580A1 · Wolinsky · 2011 [cited by applicant]
US 20110238528A1 · Bezos et al. · 2011 [cited by applicant]
US 20120005024A1 · Fernández Gutiérrez · 2012 [cited by applicant]
US 20120046960A1 · Salta · 2012 [cited by applicant]
US 20120130849A1 · Katz · 2012 [cited by applicant]
US 20120173692A1 · Lakes et al. · 2012 [cited by applicant]
US 20120239731A1 · Shyamsunder et al. · 2012 [cited by applicant]
US 20120245976A1 · Kumar et al. · 2012 [cited by applicant]
US 20120253916A1 · Ayloo · 2012 [cited by applicant]
US 20120253918A1 · Marois et al. · 2012 [cited by applicant]
US 20120303425A1 · Katzin et al. · 2012 [cited by applicant]
US 20120323666A1 · King · 2012 [cited by applicant]
US 20130019149A1 · Spencer et al. · 2013 [cited by applicant]
US 20130046621A1 · Asseoff et al. · 2013 [cited by applicant]
US 20130110585A1 · Nesbitt et al. · 2013 [cited by applicant]
US 20130151416A1 · Ng et al. · 2013 [cited by applicant]
US 20130204701A1 · Calafiore et al. · 2013 [cited by applicant]
US 20130268367A1 · Erdogan · 2013 [cited by applicant]
US 20140019248A1 · Stoliartchouk et al. · 2014 [cited by applicant]
US 20140019267A1 · Stoliartchouk et al. · 2014 [cited by applicant]
US 20160217504A1 · Lakes et al. · 2016 [cited by applicant]
WO 2007021974A2 · 2007 [cited by applicant]
WO 2007092358A2 · 2007 [cited by applicant]
WO 2008002335A1 · 2008 [cited by applicant]
WO 2009006606A1 · 2009 [cited by applicant]
WO 2009008606A2 · 2009 [cited by applicant]
WO 2009045405A1 · 2009 [cited by applicant]
WO 2009126941A1 · 2009 [cited by applicant]
WO 2009128941A1 · 2009 [cited by applicant]
WO 2010090783A2 · 2010 [cited by applicant]
WO 2011121455A2 · 2011 [cited by applicant]
WO 2013148356A1 · 2013 [cited by applicant]
WO 2013150479A2 · 2013 [cited by applicant]
Geographically-Sensitive Link Analysis, 2007 IEEE/WIC/ACM International Conference on Web Intelligence. [cited by examiner]
Connolly et al., Distributed Traceroute Approach to Geographically Locating IP Devices EEE Intemational Workshop on Intelligent Dam Acquisition and Advanced Computing System: Technology and Applications Sep. 6-10, 2003,… [cited by examiner]
Belderbos, “Javascript Bookmarket to Build Affiliate Links to Amazon”, published online on Jun. 29, 2012, at https://bobbelderbos.com/2012/06/javascript-bookmarklet-build-affiliate-links-amazon/ (2012). [cited by applicant]
Duffy, D.L., “Affiliate Marketing and its Impact on E-commerce,” Journal of Consumer Marketing, 2005, vol. 22 No. 3, pp. 161-163. [cited by applicant]
Dunlop, “7 Best Plugins for Monetization,” published online on Oct. 16, 2011 at https://www.incomediary.com/7-best-plugins-for-monetization (2011). [cited by applicant]
Edelman, B., et al., “Risk, Information, and Incentives in Online Affiliate Marketing,” Journal of Marketing Research, 2015, vol. 52(1), pp. 1-12. [cited by applicant]
Haq, Z.U., “Affiliate Marketing Programs: a Study of Consumer Attitude Towards Affiliate Marketing Programs Among Indian Users,” International Journal of Research Studies in Management, 2012, 1(1), pp. 127-137. [cited by applicant]
Harlan, “Amazon Associate Links Made Simple”, published on Jun. 26, 2010, online at https://401stblow.wordpress.com/2010/06/26/amazon-associates-links-made-simple/, attached as Harlan_2010.pdf. *. [cited by applicant]
International Preliminary Report on Patentability issued by USPTO dated Mar. 17, 2016 for PCT Application No. PCT/US2015/019212. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2013/034151, mailed on Oct. 1, 2023, 12 pages. [cited by applicant]
Ivkovic M., et al., “Affiliate Internet Marketing: Concept and Application Analysis,” International Conference on Education and Management Technology, 2010, pp. 319-323. [cited by applicant]
Libai, B., et al., “Setting Referral Fees in Affiliate Marketing,” Journal of Service Research, 2003, vol. 5, No. 4, pp. 303-315. [cited by applicant]
Mark, D.F., et al., “Reevaluating Affiliate Marketing,” Catalogue Age, 2003, vol. 20, No. 6, pp. 1-1, 16+. [cited by applicant]
Spilker-Attig, A., et al., “Effectiveness of Online Advertising Channels: a Price-level-dependent Analysis,” Journal of Marketing Management, 2010, 26(3-4), pp. 343-360. [cited by applicant]
Stoyan, “Short Amazon affiliate links—a bookmarklet”, published online at https://www.phpied.com/short-amazon-affiliate-links-a-bookmarklet/ on Oct. 19, 2008, (2008). [cited by applicant]
The Communication dated Feb. 9, 2017 issued by the European Patent Office for co-pending European patent application No. 13717619.4. [cited by applicant]
The Communication issued by the European Patent Office dated Mar. 8, 2016 for the co-pending European patent application No. 13717619.4. [cited by applicant]
The Reply in response to the Communication dated Dec. 2, 2016 as filed with the European Patent Office on Jun. 8, 2017 for corresponding European patent application No. 15713059.2. [cited by applicant]
The Reply in response to the Communication dated Feb. 9, 2017 as filed with the European Patent Office dated May 15, 2017 for co-pending European patent application No. 13717819.4. [cited by applicant]
The Reply in response to the Communication dated Feb. 9, 2017 as filed with the European Patent Office on May 15, 2017 for co-pending European patent application No. 13717619.4. [cited by applicant]
The Reply in response to the Communication dated Mar. 8, 2016 as filed in the European Patent Office on Sep. 16, 2016 for co-pending European patent application No. 13717619.4. [cited by applicant]
The Supplementary Search Report mailed by European Search Report issued by European Patent Office dated Feb. 18, 2016 for the co-pending European patent application No. 13717619.4. [cited by applicant]