US 12,277,582 B1
SMS-based review requests
Sathya Krishnamurthy, Fremont, CA (US); Manish Balsara, Foster City, CA (US); and Shrey A. Bhatia, Los Altos, CA (US)
Assigned to Reputation.com, Inc., San Ramon, CA (US)
Filed by Reputation.com, Inc., San Ramon, CA (US)
Filed on Jun. 7, 2022, as Appl. No. 17/834,216.
Application 17/834,216 is a continuation of application No. 16/550,626, filed on Aug. 26, 2019, granted, now 11,403,681.
Application 16/550,626 is a continuation of application No. 15/210,812, filed on Jul. 14, 2016, granted, now 10,445,794, issued on Oct. 15, 2019.
Claims priority of provisional application 62/247,408, filed on Oct. 28, 2015.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 10/06 (2023.01); G06Q 10/10 (2023.01); G06Q 30/0282 (2023.01); G06Q 30/06 (2023.01); G06Q 50/00 (2012.01); H04W 4/14 (2009.01)
CPC G06Q 30/0282 (2013.01) [G06Q 50/01 (2013.01); H04W 4/14 (2013.01)] 37 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors configured to:
transmit a review request message requesting a potential reviewer to write a review for an entity, wherein the review request message comprises a first link that has encoded a user-location key, wherein the user-location key is generated based at least in part on a combination of an identifier of the potential reviewer and an identifier of the entity;
in response to an indication that the first link has been clicked on:
obtain the identifier of the potential reviewer and the identifier of the entity at least in part by extracting the user-location key encoded in the first link;
based on the obtained identifier of the entity, determine a review site on which the potential reviewer should be directed to write the review for the entity; and
return a second link configured to direct a device associated with the potential reviewer to a profile page of the entity on the determined review site; and
determine whether direction of the device to the determined review site was successful based at least in part on a determination of whether a callback was returned by a browser of the device; and
a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.