IP Library Granted Patent US 11,574,344
Granted Patent B2
US 11,574,344 · App. 17/661,630 · Granted Feb 7, 2023

System and method for dynamic creation of product links from a web browser application

Inventors: Alexei Stoliartchouk (Kensington, CA); Forrest Jordan (Dallas, TX); Baxter Box (Dallas, TX)
Assignee: rewardStyle, Inc.
G06Q30/0277G06F9/00G06Q30/00
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,574,344
App. No.
17/661,630
Granted
Feb 7, 2023
Kind
B2
Abstract

A method and system is provided for facilitating affiliate link generation using a web browser application. A publisher enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the 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 facilitating an automatic creation of a custom affiliate link, the method comprising:

obtaining, by a link generation server, a plurality of affiliate network advertiser link exemplars for each advertiser of a plurality of affiliate networks;

analyzing, by the link generation server, the plurality of affiliate network advertiser link exemplars to determine an exemplar syntax for each of the plurality of affiliate networks;

receiving, by the link generation server, at least one unique advertiser identifier from each of the plurality of affiliate networks, where the at least one unique advertiser identifier corresponds to an advertiser affiliate member; and

storing, by the link generation server, the exemplar syntax and corresponding unique advertiser identifier for creation of one or more custom affiliate links.

2. The computer-implemented method of claim 1 , the analyzing including recording at least one of: an affiliate advertiser network link, at least one additional redirect variable, an affiliate network URL, an advertiser identifier parameter, or an advertiser link parameter.

3. The computer-implemented method of claim 1 , the analyzing including comparing the plurality of affiliate network advertiser link exemplars for each advertiser to determine the exemplar syntax for each of the plurality of affiliate networks.

4. The computer-implemented method of claim 1 , wherein the exemplar syntax includes at least one of: an affiliate network link, an advertiser identifier, at least one additional redirect variable, or an advertiser link.

5. The computer-implemented method of claim 4 , wherein the exemplar syntax further includes a publisher identifier, the publisher identifier based on publisher user account information.

6. The computer-implemented method of claim 1 , the method further comprising:

obtaining, by the link generation server, the exemplar syntax corresponding to an affiliate network of a publisher identified webpage;

retrieving, by the link generation server, an advertiser identifier and an affiliate advertiser webpage link associated with an advertiser affiliate of the publisher identified webpage; and

generating, by the link generation server, the one or more custom affiliate links by substituting the advertiser identifier and the affiliate advertiser webpage link into the exemplar syntax.

7. The computer-implemented method of claim 6 , the method further comprising:

providing, by the link generation server, the one or more custom affiliate links to the publisher identified webpage; and

storing, by the link generation server, the one or more custom affiliate links and corresponding advertiser webpage data.

8. The computer-implemented method of claim 7 , where the one or more custom affiliate links are provided in a shortened link form.

9. A system for facilitating an automatic creation of a custom affiliate link comprising a link generation server coupled to a database, the link generation server in communication with a user computing device associated with a publisher, the link generation server configured to:

obtain a plurality of affiliate network advertiser link exemplars for each advertiser of a plurality of affiliate networks;

analyze the plurality of affiliate network advertiser link exemplars to determine an exemplar syntax for each of the plurality of affiliate networks;

receive at least one unique advertiser identifier from each of the plurality of affiliate networks, where the at least one unique advertiser identifier corresponds to an advertiser affiliate member; and

store the exemplar syntax and corresponding unique advertiser identifier for creation of one or more custom affiliate links.

10. The system of claim 9 , the analyzing including recording at least one of: an affiliate advertiser network link, at least one additional redirect variable, an affiliate network URL, an advertiser identifier parameter, or an advertiser link parameter.

11. The system of claim 9 , the analyzing including comparing the plurality of affiliate network advertiser link exemplars for each advertiser to determine the exemplar syntax for each of the plurality of affiliate networks.

12. The system of claim 9 , wherein the exemplar syntax includes at least one of: an affiliate network link, an advertiser identifier, at least one additional redirect variable, or an advertiser link.

13. The system of claim 12 , wherein the exemplar syntax further includes a publisher identifier, the publisher identifier based on publisher user account information.

14. The system of claim 9 , the link generation server further configured to:

obtain the exemplar syntax corresponding to an affiliate network of a publisher identified webpage;

retrieve an advertiser identifier and an affiliate advertiser webpage link associated with an advertiser affiliate of the publisher identified webpage; and

generate the one or more custom affiliate links by substituting the advertiser identifier and the affiliate advertiser webpage link into the exemplar syntax.

15. The system of claim 14 , the link generation server further configured to:

provide the one or more custom affiliate links to the publisher identified webpage; and

store the one or more custom affiliate links and corresponding advertiser webpage data.

16. The system of claim 15 , where the one or more custom affiliate links are provided in a shortened link form.

17. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a link generation server coupled to a database, the link generation server in communication with a user computing device associated with a publisher, cause the link generation server to perform operations comprising:

obtaining a plurality of affiliate network advertiser link exemplars for each advertiser of a plurality of affiliate networks;

analyzing the plurality of affiliate network advertiser link exemplars to determine an exemplar syntax for each of the plurality of affiliate networks;

receiving at least one unique advertiser identifier from each of the plurality of affiliate networks, where the at least one unique advertiser identifier corresponds to an advertiser affiliate member; and

storing the exemplar syntax and corresponding unique advertiser identifier for creation of one or more custom affiliate links.

18. The non-transitory computer-readable medium of claim 17 , the analyzing including recording at least one of: an affiliate advertiser network link, at least one additional redirect variable, an affiliate network URL, an advertiser identifier parameter, or an advertiser link parameter.

19. The non-transitory computer-readable medium of claim 17 , the analyzing including comparing the plurality of affiliate network advertiser link exemplars for each advertiser to determine the exemplar syntax for each of the plurality of affiliate networks.

20. The non-transitory computer-readable medium of claim 17 , wherein the exemplar syntax includes at least one of: an affiliate network link, an advertiser identifier, at least one additional redirect variable, or an advertiser link.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2022
From: STOLIARTCHOUK, ALEXEI; JORDAN, FORREST; BOX, BAXTER
To: NASTYGOAT CORPORATION
Reel/Frame 059936/0430 →
CHANGE OF ADDRESS Recorded May 17, 2022
From: REWARDSTYLE, INC.
To: REWARDSTYLE, INC.
Reel/Frame 060100/0225 →
CHANGE OF NAME Recorded May 17, 2022
From: NASTYGOAT CORPORATION
To: REWARDSTYLE, INC.
Reel/Frame 060101/0805 →
Continuity (7)
Continuation 17205540 · Mar 18, 2021
Continuation 16679843 · Nov 11, 2019
Continuation 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 20220261858A1 · Aug 18, 2022