IP Library Granted Patent US 12,136,111
Granted Patent B2
US 12,136,111 · App. 18/156,598 · Granted Nov 5, 2024

System and method for affiliate link generation

Inventors: Alexei Stoliartchouk (Kensington, CA); Forrest Jordan (Dallas, TX); Baxter Box (Dallas, TX)
Assignee: rewardStyle, Inc.
G06Q30/0277G06Q30/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,136,111
App. No.
18/156,598
Granted
Nov 5, 2024
Kind
B2
Abstract

A method and system is provided for facilitating affiliate link generation. A user enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use.

Claims (42)

1. A computer-implemented method for dynamically generating affiliate links, the method comprising:

as a webpage associated with a product is displayed on a browser executing on a second processor associated with a user, receiving, by a link generation server that includes a first processor, a request from the second processor to generate a custom link to the webpage for integration into online content of a user, wherein the request identifies the webpage;

extracting for assessment, by the link generation server, at least a portion of webpage information of the webpage identified by the request;

determining, by the link generation server, at least the portion of webpage information extracted from the webpage has not been previously stored by the link generation server;

in response to the determination, storing, by the link generation server, at least the portion of the webpage information extracted from the webpage, the extracted webpage information including product information associated with the product;

dynamically generating, by the link generation server, the custom link to the webpage; and

causing the second processor to display, on the browser displaying the webpage, a portion of the product information from the extracted webpage information and the generated custom link to the webpage for integration into the online content.

2. The computer-implemented method of claim 1 , further comprising segmenting a window of the webpage.

3. The computer-implemented method of claim 2 , further comprising:

causing the webpage to be displayed in a first segment of a browser window of the browser and the portion of the product information from the extracted webpage information and the generated custom link to be displayed within a second segment of the browser window separate from the first segment.

4. The computer-implemented method of claim 1 , further comprising providing an estimated commission associated with the product for display.

5. The computer-implemented method of claim 1 , wherein the portion of the product information includes one or more images associated with the product.

6. The computer-implemented method of claim 1 , further comprising receiving, from the second processor, a selection of one image among one or more images associated with the product that are provided by the webpage.

7. The computer-implemented method of claim 1 , further comprising prompting the user associated with the second processor to input a product image of the product.

8. The computer-implemented method of claim 1 , wherein determining at least the portion of webpage information extracted from the webpage has not been previously stored by the link generation server further comprises:

determining at least the portion of the webpage information does not match stored information within a record associated with the webpage.

9. The computer-implemented method of claim 1 , wherein the custom link is unique to the user associated with the second processor.

10. The computer-implemented method of claim 1 , wherein receiving the request from the second processor comprises:

receiving the request in response to the second processor detecting a selection of an activator control element on the browser displaying the webpage.

11. The computer-implemented method of claim 10 , wherein the webpage is displayed within a browser window of the browser and the activator control element is a bookmark displayed on a browser bar of the browser.

12. A system for dynamic management of affiliate links, the system comprising:

at least one server having at least one first processor configured to:

as a webpage associated with a product is displayed on a browser executing on a second processor associated with a user, receive a request from the second processor to generate a custom link to the webpage for integration into online content of a user, wherein the request identifies the webpage;

extract for assessment at least a portion of webpage information of the webpage identified by the request;

determine at least the portion of webpage information extracted from the webpage has not been previously stored by the at least one server;

in response to the determination, storing at least the portion of the webpage information extracted from the webpage, the extracted webpage information including product information associated with the product;

dynamically generate the custom link to the webpage; and

cause the second processor to display, on the browser displaying the webpage, a portion of the product information from the extracted webpage information and the generated custom link to the webpage for integration into the online content.

13. The system of claim 12 , wherein the at least one server is configured to segment a window of the webpage.

14. The system of claim 12 , wherein the at least one server is configured to provide an estimated commission associated with the product for display on the browser displaying the webpage.

15. The system of claim 12 , wherein the portion of the product information includes one or more images associated with the product.

16. The system of claim 12 , wherein the at least one server is configured to receive, from the second processor, a selection of one image among one or more images associated with the product that are provided by the webpage.

17. The system of claim 12 , wherein the at least one server is configured to prompt the user associated with the second processor to input a product image of the product.

18. The system of claim 12 , wherein to determine at least the portion of webpage information extracted from the webpage has not been previously stored by the at least one server, the at least one server is configured to determine at least the portion of the webpage information does not match stored information within a record associated with the webpage.

19. The system of claim 12 , wherein the custom link is unique to the user associated with the second processor.

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

as a webpage associated with a product is displayed on a browser executing on a second processor associated with a user, receiving a request from the second processor to generate a custom link to the webpage for integration into online content of a user, wherein the request identifies the webpage;

extracting for assessment at least a portion of webpage information of the webpage identified by the request;

determining at least the portion of webpage information extracted from the webpage has not been previously stored by the server;

in response to the determination, storing at least the portion of the webpage information extracted from the webpage, the extracted webpage information including product information associated with the product;

dynamically generating the custom link to the webpage; and

causing the second processor to display, on the browser displaying the webpage, a portion of the product information from the extracted webpage information and the generated custom link for integration into the online content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2023
From: STOLIARTCHOUK, ALEXEI; JORDAN, FORREST; BOX, BAXTER
To: NASTYGOAT CORPORATION
Reel/Frame 062458/0256 →
CHANGE OF NAME Recorded Jan 23, 2023
From: NASTYGOAT CORPORATION
To: REWARDSTYLE, INC.
Reel/Frame 062474/0827 →
CHANGE OF ADDRESS Recorded Jan 23, 2023
From: REWARDSTYLE, INC.
To: REWARDSTYLE, INC.
Reel/Frame 062474/0835 →
Continuity (5)
Continuation 17821495 · Aug 23, 2022
Continuation 17232977 · Apr 16, 2021
Continuation 13547771 · Jul 12, 2012
Provisional Application 61617857 · Mar 30, 2012
Related Publication 20230153864A1 · May 18, 2023