US2019073699A1PendingUtilityA1

Matching visitors as leads to lead buyers

66
Assignee: ZETA GLOBAL CORPPriority: Jan 15, 2010Filed: Nov 6, 2018Published: Mar 7, 2019
Est. expiryJan 15, 2030(~3.5 yrs left)· nominal 20-yr term from priority
G06Q 30/02G06Q 30/0271
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An example system comprises a memory that stores instructions, a graphical user interface, a matcher simulator, a matching engine, and a set of server computers storing instructions that cause the set of server computers to perform certain operations. The operations include accessing, at the matcher simulator, a dataset comprising observed and unobserved variables, the observed variables including visitor profiles the unobserved variables including visitor responses to presented filters having filter criteria, dividing the dataset into a training set and a value set, training a discriminative model or a generative model using the training set, using the trained discriminative or generative model, running the matcher simulator against various instantiations of the matching engine and capturing impacts of changes in the filter criteria and based on at least one captured impact determining a placement position of a splitting question in a form presented to a user in the graphical user interface.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 a memory that stores instructions;   a graphical user interface;   a matcher simulator;   a matching engine; and   a set of server computers storing instructions that, when executed by one or more processors of the set of server computers, causes the set of server computers to perform operations comprising, at least:
 accessing, at the matcher simulator, a dataset comprising observed and unobserved variables, the observed variables including visitor profiles, the unobserved variables including visitor responses to presented filters having filter criteria; 
 dividing the dataset into a training set and a value set; 
 training a discriminative model or a generative model using the training set; 
 using the trained discriminative or generative model, running the matcher simulator against various instantiations of the matching engine and capturing impacts of changes in the filter criteria; and 
   based on at least one captured impact, determining a placement position of a splitting question in a form presented to a user in the graphical user interface.   
     
     
         2 . The system of  claim 1 , wherein the matcher simulator is configured to simulate an operation of the system over a given time frame. 
     
     
         3 . The system of  claim 2 , wherein the matcher simulator is configured to run previously collected visitor data through the matching engine. 
     
     
         4 . The system of  claim 3 , wherein the operations further comprise estimating parameters of a distribution of revenue based on the previously collected visitor data. 
     
     
         5 . The system of  claim 1 , wherein the operations further comprise presenting alternate instances of the form containing the splitting question to the user, or other users. 
     
     
         6 . The system of  claim 1 , wherein the placement position of the splitting question on the form is based further on a quality of user traffic. 
     
     
         7 . A method comprising:
 accessing, at a matcher simulator, a dataset comprising observed and unobserved variables, the observed variables including visitor profiles, the unobserved variables including visitor responses to presented filters having filter criteria;   dividing the dataset into a training set and a value set;   training a discriminative model or a generative model using the training set;   using the trained discriminative or generative model, running the matcher simulator against various instantiations of a matching engine and capturing impacts of changes in the filter criteria; and   based on at least one captured impact, determining a placement position of a splitting question in a form presented to a user in a graphical user interface.   
     
     
         8 . The method of  claim 7 , further comprising simulating an operation of the system over a given time frame. 
     
     
         9 . The method of  claim 8 , further comprising running previously collected visitor data through the matching engine. 
     
     
         10 . The method of  claim 9 , further comprising estimating parameters of a distribution of revenue based on the previously collected visitor data. 
     
     
         11 . The method of  claim 7 , further comprising presenting alternate instances of the form containing the splitting question to the user, or other users. 
     
     
         12 . The method of  claim 7 , wherein the placement position of the splitting question on the form is based further on a quality of user traffic. 
     
     
         13 . A machine-readable medium including instructions which, when read by a machine, cause the machine to perform operations comprising:
 accessing, at a matcher simulator, a dataset comprising observed and unobserved variables, the observed variables including visitor profiles, the unobserved variables including visitor responses to presented filters having filter criteria;   dividing the dataset into a training set and a value set;   training a discriminative model or a generative model using the training set;   using the trained discriminative or generative model, running the matcher simulator against various instantiations of a matching engine and capturing impacts of changes in the filter criteria; and   based on at least one captured impact, determining a placement position of a splitting question in a form presented to a user in a graphical user interface.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.