32 patents
Utility
Multi-platform Integration for Classification of Web Content
7 Dec 23
In some examples, a system comprises at least one programmable processor; and a machine-readable medium having instructions stored thereon which, when executed by the at least one programmable processor, cause the at least one programmable processor to execute operations comprising: receiving a first request from at least one user device to execute an instance of an application; transmitting a graphical user interface (GUI) to the at least one user device to be rendered on a display of the at least one user device; receiving a second request, via the GUI, from the at least one user device, to deploy a digital advertisement, the second request including a set of platforms of a plurality of platforms of a multi-platform integration system, a set of settings, a set of parameters, and a set of allocation data; interfacing with each one of the platforms in the set of platforms; and integrating a digital advertisement directly with each one of the platforms in the set of platforms based on the set of settings, the set of parameters and the set of allocation data.
David Rose, Danny Portman
Filed: 23 Aug 23
Utility
Machine Learning Model and Encoder to Predict Online User Journeys
2 Nov 23
The subject technology identifies a series of journey event types in an online user journey, the event types including an impression event, an email event, a click event, and a website visit, and assigns an encoder to each event type.
Danny Portman, Zachary D. Jones
Filed: 30 Jun 23
Utility
Method and Apparatus for Real-time Personalization
5 Oct 23
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: 7 Jun 23
Utility
Ad Exchange Bid Optimization with Reinforcement Learning
29 Jun 23
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: 28 Feb 23
Utility
System and Method Using Attention Layers to Enhance Real Time Bidding Engine
24 Nov 22
The subject technology identifies a series of journey event types in an online user journey, the event types including an impression event, an email event, a click event, and a website visit, and assigns an encoder to each event type.
Shubhranshu Barnwal, Danny Portman, Zachary Jones
Filed: 3 May 22
Utility
Consumer Sentiment Analysis for Selection of Creative Elements
3 Nov 22
The subject technology predicts consumer sentiment based on demographics and other statics features of the consumer as well as dynamic features generated based on engagement of the consumer with previously presented targeted content.
Steven Gerber, Pavan Korada, David Schey, Sunpreet Khanuja, Gayan De Silva
Filed: 2 May 22
Utility
Real Time Bidding Engine with Radius Insights
3 Nov 22
The subject technology provides a targeted content curation and placement optimization system comprising a processor connected to a publication network, the publication network navigated by an online consumer seeking actionable content.
Pavan Korada, RC Rizza, Jolene Liu, Philip Eby
Filed: 29 Apr 22
Utility
Generating Accompanying Text Creative
3 Nov 22
A method comprises: collecting data including combinations of images and accompanying text and user feedback of the combinations; building training data sets based on the collected data; training a plurality of neural networks using the training data; generating a creative feature vector based on a specified image using a first network of the trained plurality of neural networks; generating a target audience vector based on a specified target audience using a second network of the trained plurality of networks; generating a sequence of words based on the vectors using a third network of the plurality of trained neural networks; and transmitting the generated sequence of words and the specified image to the target audience over a network.
Danny Portman, Zachary D. Jones
Filed: 27 Apr 22
Utility
Dynamic Content Delivery
3 Nov 22
Dynamic content can be delivered via email.
Stefan Beeman, Gordon Michael Green, Christian Monberg, Neeraj Gore
Filed: 14 Jul 22
Utility
Machine Learning Model and Encoder to Predict Online User Journeys
29 Sep 22
The subject technology identifies a series of journey event types in an online user journey, the event types including an impression event, an email event, a click event, and a website visit, and assigns an encoder to each event type.
Danny Portman, Zachary D. Jones
Filed: 25 Mar 22
Utility
System and Method for Data Enrichment for Requests for Advertising on Mobile Devices
1 Sep 22
A data enrichment system for enriching requests for advertising opportunities.
Howie Schwartz, Keith Petri
Filed: 16 May 22
Utility
Adaptive Lead Generation for Marketing
4 Aug 22
Various examples are directed to systems and methods for adaptively generating leads.
Pavan Korada, Sunpreet Singh Khanuja, Weiwei Zhang, Bharat Goyal
Filed: 22 Apr 22
Utility
Cookieless Classification of Web Content
30 Jun 22
In some examples, a system comprises at least one programmable processor; and a machine-readable medium having instructions stored thereon which, when executed by the at least one programmable processor, cause the at least one programmable processor to execute operations comprising: receiving a first request from at least one user device to execute an instance of an application; transmitting a graphical user interface (GUI) to the at least one user device to be rendered on a display of the at least one user device; receiving a second request, via the GUI, from the at least one user device, to deploy a digital advertisement, the second request including a set of platforms of a plurality of platforms of a multi-platform integration system, a set of settings, a set of parameters, and a set of allocation data; interfacing with each one of the platforms in the set of platforms; and integrating a digital advertisement directly with each one of the platforms in the set of platforms based on the set of settings, the set of parameters and the set of allocation data.
David Rose, Danny Portman
Filed: 30 Nov 21
Utility
Digital Image Analysis and Selection
28 Apr 22
In some examples, a computerized system for analyzing images comprises at least one programmable processor and a machine-readable medium having instructions stored thereon which, when executed by the at least one programmable processor, cause the at least one programmable processor to execute operations comprising training an autoencoder using a plurality of image model training samples, the autoencoder comprising a plurality of interconnected layers and combined instances of neural networks, passing input data into a trained autoencoder model, the input data including at least one pixel image, encoding the input data into a compressed version of the input data, and decoding the compressed version of the input data to generate to create an output, the output including a sparse reconstruction of the input data, the output including a predicted pixel image label or score.
Danny Portman
Filed: 25 Oct 21
Utility
Using Visitor Context and Web Page Features to Select Web Pages for Display
14 Apr 22
In one embodiment, a method includes accessing a current-visitor context of a current visitor to a web page in a current web-browsing session.
Timothy J. Catlin, Richard E. Chatwin, Benjamin D. Foster, Matthew R. McEachen, Murthy V. Nukala, Veeravich T. Thumasathit
Filed: 23 Dec 21
Utility
Smart Copy Optimization In Customer Acquisition and Customer Management Platforms
14 Apr 22
In some examples, special-purpose machines are provided that facilitate smart copy optimization in a network service or publication system, including software-configured computerized variants of such special-purpose machines and improvements to such variants, and to the technologies by which such special-purpose machines become improved compared to other special-purpose machines that facilitate adding the new features.
Pavan Korada, Sunpreet Singh Khanuja, Ao Li
Filed: 22 Dec 21
Utility
Management of an Advertising Exchange Using Email Data
14 Apr 22
In some examples, a computer-implemented method of managing an advertising exchange is provided.
Dex Bindra, Jeffrey S. Nimeroff, Thomas Walsh
Filed: 23 Dec 21
Utility
Ad Collision Reduction
14 Apr 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: 20 Dec 21
Utility
Messaging Service Application Programming Interface
14 Apr 22
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method that enables short message service (SMS) text messaging to be integrated into existing applications is presented.
Eric P. Ruttenbur
Filed: 20 Dec 21
Utility
Adaptive Real Time Modeling and Scoring
24 Mar 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: 30 Nov 21