P
US12205152B2ActiveUtilityPatentIndex 59

Online review generation using a redirection container

Assignee: YEXT INCPriority: Nov 1, 2016Filed: May 16, 2023Granted: Jan 21, 2025
Est. expiryNov 1, 2036(~10.3 yrs left)· nominal 20-yr term from priority
Inventors:BERRY BENJAMINCASALINO CALVINFERRENTINO MARC
G06Q 30/0201H04L 51/046G06F 16/955G06Q 30/0282
59
PatentIndex Score
0
Cited by
107
References
20
Claims

Abstract

Systems and methods including receiving, from a merchant system associated with a merchant, a first set of weight values corresponding to websites configured to receive one or more reviews associated with the merchant, determining, based on the first set of weight values, a first set of target distribution values corresponding to the plurality of websites, providing, to a first user system, a first request to provide a first review of the merchant, the first request comprising a first link corresponding to a first website of the plurality of websites, receiving, via an application programming interface associated with the first website, information associated with the first request, providing information associated with the first request, receiving a first updated weight value corresponding to the first web site and a second updated weight value corresponding to a second website of the plurality of websites, identifying, by a container associated with a second request to provide a second review of the merchant, a second website of the plurality of websites based on the second updated weight value, and redirecting, via the container, a web browser of a second user system to the second website for posting the second review of the merchant.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system comprising:
 a memory to store instructions; and 
 a processing device, operatively coupled to the memory to execute the instructions to perform operations comprising:
 receiving, from a merchant system associated with a merchant, a first set of weight values corresponding to a plurality of websites configured to receive one or more reviews associated with the merchant; 
 determining, based on the first set of weight values, a first set of target distribution values corresponding to the plurality of websites; 
 identifying a first website of the plurality of websites based at least on the first set of target distribution values; 
 providing, to a first user system, a first request to provide a first review of the merchant, the first request comprising a first link corresponding to the first website of the plurality of websites; 
 receiving, via an application programming interface associated with the first website, information associated with the first request; 
 providing, to the merchant system, a display comprising the information associated with the first request; 
 receiving, from the merchant system, a first updated weight value corresponding to the first website and a second updated weight value corresponding to a second website of the plurality of websites based at least on the information received by the merchant system; 
 identifying, by a container associated with a second request to provide a second review of the merchant, a second website of the plurality of websites based on the second updated weight value; and 
 redirecting, via the container, a web browser of a second user system to the second website for posting the second review of the merchant. 
 
 
     
     
       2. The system of  claim 1 , wherein each weight value of the set of weight values comprises an integer in a range from a lowest weight value to a highest weight value. 
     
     
       3. The system of  claim 1 , the operations further comprising an aggregate average rating associated with the merchant, wherein the aggregate average rating corresponds to a set of reviews received by the plurality of websites. 
     
     
       4. The system of  claim 3 , the operations further comprising determining a first average rating associated with the merchant, wherein the first average rating corresponds to a subset of reviews received by the first website. 
     
     
       5. The system of  claim 4 , the operations further comprising determining that a condition is satisfied indicating that a difference between the first average rating and the aggregate average rating is greater than a threshold level. 
     
     
       6. The system of  claim 5 , wherein the first request is provided to the first user system in view of satisfaction of the condition. 
     
     
       7. The system of  claim 1 , the operations further comprising determining that a condition is satisfied indicating a date of receipt by the first website of a most recent review associated with the merchant is greater than a threshold time period. 
     
     
       8. The system of  claim 7 , wherein the first request is provided to the first user system in view of satisfaction of the condition. 
     
     
       9. A method comprising:
 receiving, from a merchant system associated with a merchant, a first set of weight values corresponding to a plurality of websites configured to receive one or more reviews associated with a merchant; 
 determining, by a processing device based on the first set of weight values, a first set of target distribution values corresponding to the plurality of websites; 
 identifying a first website of the plurality of websites based at least on the first set of target distribution values; 
 providing, to a first user system, a first request to provide a first review of the merchant, the first request comprising a first link corresponding to the first website of the plurality of websites; 
 receiving, via an application programming interface associated with the first website, information associated with the first request; 
 providing, to the merchant system, a display comprising the information associated with the first request; 
 receiving, from the merchant system, a first updated weight value corresponding to the first website and a second updated weight value corresponding to a second website of the plurality of web sites based at least on the information received by the merchant system; 
 identifying, by a container associated with a second request to provide a second review of the merchant, a second website of the plurality of websites based on the second updated weight value; and 
 redirecting, via the container, a web browser of a second user system to the second website for posting the second review of the merchant. 
 
     
     
       10. The method of  claim 9 , wherein each weight value of the set of weight values comprises an integer in a range from a lowest weight value to a highest weight value. 
     
     
       11. The method of  claim 9 , further comprising an aggregate average rating associated with the merchant, wherein the aggregate average rating corresponds to a set of reviews received by the plurality of websites. 
     
     
       12. The method of  claim 11 , further comprising determining a first average rating associated with the merchant, wherein the first average rating corresponds to a subset of reviews received by the first website. 
     
     
       13. The method of  claim 12 , further comprising determining that a condition is satisfied indicating that a difference between the first average rating and the aggregate average rating is greater than a threshold level. 
     
     
       14. The method of  claim 13 , wherein the first request is provided to the first user system in view of satisfaction of the condition. 
     
     
       15. The method of  claim 9 , further comprising:
 determining that a condition is satisfied indicating a date of receipt by the first website of a most recent review associated with the merchant is greater than a threshold time period, wherein the first request is provided to the first user system in view of satisfaction of the condition. 
 
     
     
       16. A non-transitory computer-readable medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
 receiving, from a merchant system associated with a merchant, a first set of weight values corresponding to a plurality of websites configured to receive one or more reviews associated with a merchant; 
 determining, based on the first set of weight values, a first set of target distribution values corresponding to the plurality of websites; 
 identifying a first website of the plurality of websites based at least on the first set of target distribution values; 
 providing, to a first user system, a first request to provide a first review of the merchant, the first request comprising a first link corresponding to the first website of the plurality of websites; 
 receiving, via an application programming interface associated with the first website, information associated with the first request; 
 providing, to the merchant system, a display comprising the information associated with the first request; 
 receiving, from the merchant system, a first updated weight value corresponding to the first website and a second updated weight value corresponding to a second website of the plurality of websites based at least on the information received by the merchant system; 
 identifying, by a container associated with a second request to provide a second review of the merchant, a second website of the plurality of websites based on the second updated weight value; and 
 redirecting, via the container, a web browser of a second user system to the second website for posting the second review of the merchant. 
 
     
     
       17. The non-transitory computer-readable medium of  claim 16 , the operations further comprising an aggregate average rating associated with the merchant, wherein the aggregate average rating corresponds to a set of reviews received by the plurality of websites. 
     
     
       18. The non-transitory computer-readable medium of  claim 17 , the operations further comprising determining a first average rating associated with the merchant, wherein the first average rating corresponds to a subset of reviews received by the first website. 
     
     
       19. The non-transitory computer-readable medium of  claim 18 , the operations further comprising:
 determining that a condition is satisfied indicating that a difference between the first average rating and the aggregate average rating is greater than a threshold level, wherein the first request is provided to the first user system in view of satisfaction of the condition. 
 
     
     
       20. The non-transitory computer-readable medium of  claim 16 , the operations further comprising determining that a condition is satisfied indicating a date of receipt by the first website of a most recent review associated with the merchant is greater than a threshold time period, wherein the first request is provided to the first user system in view of satisfaction of the condition.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.