57 patents
Page 3 of 3
Utility
System and method for targeting advertisements
8 Mar 22
Methods and systems for performing targeted advertising are described.
Justin Evans, Tyler Liebowitz
Filed: 6 Jul 17
Utility
System of Determining Advertising Incremental Lift
3 Mar 22
A method of determining effectiveness of an advertising campaign comprising: bidding on available advertising inventory; obtaining online impression data from at least one advertisement for at least one successful bid; matching, via a data cloud, the online impression data to a plurality of unique consumers; matching, via the data cloud, a plurality of unique consumers to at least one unsuccessful bid; determining characteristics of consumers for impression data who performed a desired event; determining characteristics of consumers for impression data who did not perform the desired event; determining characteristics of consumers from the at least one unsuccessful bid who performed the desired event; determining characteristics of consumers from the at least one unsuccessful bid who did not perform the desired event; determining consumer characteristics likely to lead to the desired event; and measuring the impact of the at least one successful bid.
Joshua Koran, Anthony Gesek, Bashir Eghbali
Filed: 31 Aug 21
Utility
Ad collision reduction
8 Feb 22
An ad collision machine can be configured to evaluate collision queries for possible ad collisions and is associated with an ad datacenter configured to evaluate and respond to bid requests on behalf of a plurality of advertisers.
Chendong Zou, Yogesh Kumar, Guodong Han
Filed: 3 Aug 20
Utility
Messaging service application programming interface
1 Feb 22
A system comprising: one or more processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more processors to perform operations comprising: receiving from a client application executing on a client device a transmission request including an identifier associated with a recipient device; adding the transmission request to an outbound queue based on determining the transmission request is valid; causing transmission to the recipient device based on the transmission request being included in the outbound queue; obtaining status information specifying a status of transmission the status information including an indication of successful transmission; and storing a record of the transmission responsive to the causing the transmission the storing the record including storing a message and the indication of successful transmission.
Eric P Ruttenbur
Filed: 21 Sep 20
Utility
Adaptive Lead Generation for Marketing
27 Jan 22
Various examples are directed to systems and methods for adaptively generating leads.
Pavan Korada, Sunpreet Singh Khanuja, Weiwei Zhang, Bharat Goyal
Filed: 11 Oct 21
Utility
Systems and Methods of Audience Expansion Using Deep Autoencoders
27 Jan 22
A system for selecting an expanded audience comprising: a seed audience; an elastic profile store comprising a plurality of consumer profiles each of the consumer profiles comprising a consumer identifier and consumer characteristics wherein the seed audience is matched in the elastic profile store to select a plurality of seed profiles and at least one candidate profile; at least one encoder engine to encode the seed profiles and the candidate profile to output a plurality of encoded seed profiles and an encoded candidate profile; an aggregator engine to receive the encoded seed profiles to determine similar characteristics; a matching engine to match characteristics from the encoded candidate profile with the characteristics from the encoded seed profiles; a threshold engine to determine whether the encoded candidate profile has sufficient similarity to the encoded seed profiles; and in response to a determination by the threshold engine to keep the candidate profile, inclusion of the candidate user id in an expanded audience.
Zachary D Jones, Danny Portman
Filed: 30 Jun 21
Utility
Ad Exchange Bid Optimization with Reinforcement Learning
20 Jan 22
A system for training a bidding model comprising: a plurality of tactics stored on at least one database; a plurality of hyperparameters; in response to an available inventory from a publisher relayed through a real time bid server, computing a bid on the available inventory; sending the bid to the real time bid server; receiving an auction result in response to the bid; calculating a plurality of rewards based on the auction result and the tactics; calculate a plurality of q values based on the rewards; calculate a plurality of losses; backpropogating the losses through the bidding model.
Danny Portman, Zachary D. Jones, David Rose
Filed: 19 Jul 21
Utility
Adaptive real time modeling and scoring
18 Jan 22
Systems, methods and media for adaptive real time modeling and scoring are provided.
Pavan Korada, Sunpreet Singh Khanuja, Yun Sam Chong, Bharat Goyal, Edward Robert Rau, Jr.
Filed: 12 May 17
Utility
System of Evaluating Real-time Employment Risk and Method of Operating
13 Jan 22
The system and method of the present invention provides customers with real-time information in order to evaluate future consumer spending capacity.
David Steinberg, Neej Gore, David Schey, Bashir Eghbali
Filed: 8 Jul 20
Utility
Adaptive lead generation for marketing
12 Oct 21
Various examples are directed to systems and methods for adaptively generating leads.
Pavan Korada, Sunpreet Singh Khanuja, Weiwei Zhang, Bharat Goyal
Filed: 12 May 17
Utility
Predicting Modeling and Analytics Integration Platform
19 Aug 21
A computer implemented method, comprising: selecting a plurality of dynamic models for evaluating a scoring request, wherein the dynamic models are stored on a scoring database; deploying each of the dynamic models to one of a plurality of evaluators; receiving, at a scoring node, a scoring request for a score of a lead from at least one requester; separating the scoring request into a plurality of scoring requests, wherein each of the scoring requests is assigned to one of the selected dynamic models wherein the request is separated by model and aggregate model results and sent to an evaluator queue; combining results from each of the dynamic models; evaluating the combined results wherein each of the evaluators sends a model evaluation response to the response queue; and providing a response to the scoring request based on the evaluation of the combined results.
Bharat Goyal, Pavan Korada
Filed: 2 May 21
Utility
Systems and Methods for Message Alerts and Referrals
15 Jul 21
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for referring contacts to receive text message alerts.
George Vincent Friborg
Filed: 31 Mar 21
Utility
Predictive Modeling and Analytics Integration Platform
17 Jun 21
A computer implemented method, comprising: selecting a plurality of dynamic models for evaluating a scoring request, wherein the dynamic models are stored on a scoring database; deploying each of the dynamic models to one of a plurality of evaluators; synchronizing the dynamic models, the synchronizing including at least determining a same version of the dynamic models is deployed and available to all evaluators; receiving, at a scoring node, a scoring request for a score of a lead from at least one requester; separating the scoring request into a plurality of scoring requests, wherein each of the scoring requests is assigned to one of the selected dynamic models wherein the request is separated by model and aggregate model results and sent to an evaluator queue; combining results from each of the dynamic models; evaluating the combined results wherein each of the evaluators sends a model evaluation response to the response queue; and providing a response to the scoring request based on the evaluation of the combined results.
Bharat Goyal, Pavan Korada
Filed: 8 Feb 21
Utility
Messaging Service Application Programming Interface
20 May 21
A system comprising: one or more processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more processors to perform operations comprising: receiving a transmission request including a recipient identifier; adding the transmission request to an outbound queue based on determining the transmission request is valid; causing the transmission to be included in the outbound queue; obtaining status information specifying a status of transmission the status information including an indication of successful transmission; and storing a record of the transmission responsive to the causing the transmission the storing the record including storing a message and the indicating of successful transmission.
Eric Ruttenbur
Filed: 31 Jan 21
Utility
Method and Apparatus for Real-time Personalization
13 May 21
A computer-implemented method for generating content recommendations for content items, each content item associated with one of a plurality of customers, the method comprising: receiving, by a network-connected server, a content request from a requesting user, the content request comprising a user identifier and a customer identifier; retrieving request parameters from a computer-implemented parameter service, the request parameters comprising indicia of a plurality of models and parameters for the models; retrieving user data comprising a set of indicia of recommendable resources associated with the customer identifier; routing the content request, request parameters and user data to a plurality of ranking and optimization component, each component generating a recommendation score for each recommendable resource; generating content recommendations based on the recommendation score which content recommendations are returned to the requesting user and stored by the server as a recommendation event within a repository of recommendation events; evaluating the relative efficacy of the one or more components, which models are returned to the requesting user and stored by the server as a recommendation event within a repository of recommendation events; evaluating the relative efficacy of the one or more components through continued usage; optimizing model efficacy by updating parameters within the parameter service based on the relative efficacy.
Barney Govan, Wynn Vonnegut, Christian Monberg
Filed: 24 Jan 21
Utility
Messaging Service Application Programming Interface
13 May 21
A system comprising: one or more processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more processors to perform operations comprising: receiving from a client application executing on a client device a transmission request including an identifier associated with a recipient device; adding the transmission request to an outbound queue based on determining the transmission request is valid; causing transmission to the recipient device based on the transmission request being included in the outbound queue; obtaining status information specifying a status of transmission the status information including an indication of successful transmission; and storing a record of the transmission responsive to the causing the transmission the storing the record including storing a message and the indication of successful transmission
Eric P. Ruttenbur
Filed: 21 Sep 20
Utility
Systems and methods for message alerts and referrals
4 May 21
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for referring contacts to receive text message alerts.
George Vincent Friborg, Jr.
Filed: 12 Nov 19