IP Library Granted Patent US 11,386,459
Granted Patent B2
US 11,386,459 · App. 17/127,726 · Granted Jul 12, 2022

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 11,386,459
App. No.
17/127,726
Granted
Jul 12, 2022
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 (48)

1. A system for dynamic management of advertiser affiliate links for online marketing, the system comprising:

a first processor;

a database including a plurality of affiliate networks associated with a plurality of geographic regions for an affiliate; and

a server operating on the first processor and in network communication with the database and a web browser on a second processor, the server maintaining relationships with the plurality of affiliate networks, the server configured to:

accept a request for an affiliate URL from the web browser that includes an affiliate identifier associated with the affiliate and associated metadata, wherein the request is associated with a product of the affiliate;

determine a geographic region of the second processor based on the associated metadata;

in response to the determination, query the database to locate an affiliate network, of the plurality of affiliate networks, that includes the requested affiliate URL;

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; and

in response to determining that the affiliate network including the requested affiliate URL is not present in the geographic region, redirecting the request for the affiliate URL by:

querying the database to locate an affiliate URL that matches to the geographic region of the second processor; and

upon locating the matching affiliate URL in the database, causing the web browser on the second processor to display a webpage associated with the matching affiliate URL in response to the request, the matching affiliate URL enabling analytics or conversion tracking,

wherein the server is further configured to:

identify and cause the web browser on the second processor to display information for a product comparable to a product available on the affiliate network present over the geographic region of the second processor;

determine a location of the comparable product based on at least one of (i) an IP address of the second processor and (ii) a product image that is selected as a function of the product available on the affiliate network present over the geographic region of the second processor; and

search for a same product in the affiliate network present in the geographic region of the second processor as a function of an SKU of the product.

2. The system of claim 1 , wherein the server is further configured to:

upon determining the matching affiliate URL is unavailable in the database, cause the web browser on the second processor to display the webpage associated with the requested affiliate URL.

3. The system of claim 1 , wherein the request includes data identifying a non-product webpage associated with the affiliate, and wherein the 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.

4. The system of claim 1 , wherein the affiliate URL is associated with a product or non-product webpage, and wherein the affiliate URL is associated with the affiliate network not present in the geographic region of the second processor.

5. 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.

6. A computer-implemented method for dynamic management of advertiser affiliate links for online marketing, the method comprising:

accepting, by a server operating on a first processor a request for an affiliate URL from a web browser on a second processor, the request including an affiliate identifier associated with an affiliate and associated metadata, the server maintaining relationships with a plurality of affiliate networks, wherein the request is associated with a product of the affiliate;

determining, by the server, a geographic region of the second processor based on the associated metadata;

in response to determining the geographic region, querying, by the server, a database to locate an affiliate network, of the plurality of affiliate networks, that includes the requested affiliate URL;

in response to determining that the affiliate network including the requested affiliate URL is present in the geographic region, causing, by the server, 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; and

in response to determining that the affiliate network including the requested affiliate URL is not present in the geographic region, redirecting the request for the affiliate URL by:

querying, by the server, the database to locate an affiliate URL that matches to the geographic region of the second processor; and

upon locating the matching affiliate URL in the database, causing, by the server, the web browser on the second processor to display a webpage associated with the matching affiliate URL in response to the request, the matching affiliate URL enabling analytics or conversion tracking;

further comprising:

identifying, by the server, information for a product comparable to a product available on the affiliate network present over the geographic region of the second processor, and causing, by the server, the web browser on the second processor to display the information;

determining, by the server, a location of the comparable product based on at least one of (i) an IP address of the second processor and (ii) a product image that is selected as a function of the product available on the affiliate network present over the geographic region of the second processor; and

searching, by the server, for a same product in the affiliate network present in the geographic region of the second processor as a function of an SKU of the product.

7. The method of claim 6 , wherein the request includes data identifying a non-product webpage associated with the affiliate, and wherein the method further comprises searching, by the server, 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.

8. The method of claim 6 , wherein the affiliate URL is associated with a product or non-product webpage, and wherein the affiliate URL is associated with the affiliate network not present in the geographic region of the second processor.

9. A non-transitory computer-readable medium storing computer- executable instructions which, when executed by a first processor of a server, cause the first processor to perform operations comprising:

accepting, by the server a request for an affiliate URL from a web browser on a second processor, the request including an affiliate identifier associated with an affiliate and associated metadata, the server maintaining relationships with a plurality of affiliate networks, wherein the request is associated with a product of the affiliate;

determining, by the server, a geographic region of the second processor based on the associated metadata;

in response to determining the geographic region, querying, by the server, a database to locate an affiliate network, of the plurality of affiliate networks, that includes the requested affiliate URL;

in response to determining that the affiliate network including the requested affiliate URL is present in the geographic region, causing, by the server, 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; and

in response to determining that the affiliate network including the requested affiliate URL is not present in the geographic region, redirecting the request for the affiliate URL by:

querying, by the server, the database to locate an affiliate URL that matches to the geographic region of the second processor; and

upon locating the matching affiliate URL in the database, causing, by the server, the web browser on the second processor to display a webpage associated with the matching affiliate URL in response to the request, the matching affiliate URL enabling analytics or conversion tracking;

further comprising:

identifying, by the server, information for a product comparable to a product available on the affiliate network present over the geographic region of the second processor, and causing, by the server, the web browser on the second processor to display the information;

determining, by the server, a location of the comparable product based on at least one of (i) an IP address of the second processor and (ii) a product image that is selected as a function of the product available on the affiliate network present over the geographic region of the second processor; and

searching, by the server, for a same product in the affiliate network present in the geographic region of the second processor as a function of an SKU of the product.

10. The computer-readable medium of claim 9 , wherein the request includes data identifying a non-product webpage associated with the affiliate, and wherein the operations further comprise searching, by the server, 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.

11. The computer-readable medium of claim 9 , whcrcin thc operations furthcr comprisc performing, by thc scrvcr, wherein the affiliate URL is associated with a product or non-product webpage, and wherein the affiliate URL is associated with the affiliate network not present in the geographic region of the second processor.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: REWARDSTYLE, INC.
Reel/Frame 065098/0831 →
SECURITY INTEREST Recorded Feb 2, 2022
From: REWARDSTYLE, INC.
To: SILICON VALLEY BANK
Reel/Frame 058950/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2020
From: JORDAN, FORREST; BOX, BAXTER
To: NASTYGOAT CORPORATION
Reel/Frame 054717/0606 →
CHANGE OF ADDRESS Recorded Dec 22, 2020
From: REWARDSTYLE, INC.
To: REWARDSTYLE, INC.
Reel/Frame 054824/0596 →
CHANGE OF NAME Recorded Dec 22, 2020
From: NASTYGOAT CORPORATION
To: REWARDSTYLE, INC.
Reel/Frame 054824/0657 →
Continuity (7)
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 20210150575A1 · May 20, 2021
Cited By (1)
US 12,198,016