Patents by Inventor Danny Portman
Danny Portman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11941668Abstract: 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.Type: GrantFiled: February 28, 2023Date of Patent: March 26, 2024Assignee: Zeta Global Corp.Inventors: Danny Portman, Zachary D. Jones, David Rose
-
Publication number: 20240054058Abstract: The subject technology detects anomalies in media campaign configuration settings. The anomaly detection system may leverage one or more deep learning models to detect anomalies and identify particular configuration settings that contribute to the detected anomalies. In various embodiments, two or more of the deep learning models may be combined into an ensemble model that boosts the accuracy of anomaly predictions made by the anomaly detection system. The anomaly detection system may review the configuration settings of media campaigns during the configuration process and before the media campaigns run on a publication system in order to reduce the amount of unsuccessful campaigns and minimize the amount of wasted resources spent on running campaigns that have a low likelihood of achieving user defined goals.Type: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Danny Portman, Zachary Jones
-
Publication number: 20230394536Abstract: 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, theType: ApplicationFiled: August 23, 2023Publication date: December 7, 2023Inventors: David Rose, Danny Portman
-
Publication number: 20230350960Abstract: 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. Using an assigned encoder, the technology encodes each event type to generate an encoded vector for each event type. The encoded vector is representative of at least a portion of the online user journey relating to that event type. The technology generates an encoded vector for each event type to create a set of encoded vectors, the set of encoded vectors including one or more of an impression event encoded vector, an email event encoded vector, a click event encoded vector, and a website visit encoded vector.Type: ApplicationFiled: June 30, 2023Publication date: November 2, 2023Inventors: Danny Portman, Zachary D. Jones
-
Patent number: 11769178Abstract: 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, theType: GrantFiled: November 30, 2021Date of Patent: September 26, 2023Assignee: Zeta Global Corp.Inventors: David Rose, Danny Portman
-
Patent number: 11727073Abstract: 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. Using an assigned encoder, the technology encodes each event type to generate an encoded vector for each event type. The encoded vector is representative of at least a portion of the online user journey relating to that event type. The technology generates an encoded vector for each event type to create a set of encoded vectors, the set of encoded vectors including one or more of an impression event encoded vector, an email event encoded vector, a click event encoded vector, and a website visit encoded vector.Type: GrantFiled: March 25, 2022Date of Patent: August 15, 2023Assignee: Zeta Global Corp.Inventors: Danny Portman, Zachary D. Jones
-
Publication number: 20230206285Abstract: 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.Type: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Inventors: Danny Portman, Zachary D. Jones, David Rose
-
Patent number: 11645679Abstract: 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.Type: GrantFiled: July 19, 2021Date of Patent: May 9, 2023Assignee: Zeta Global Corp.Inventors: Danny Portman, Zachary D Jones, David Rose
-
Publication number: 20220374943Abstract: 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. Using an assigned encoder, the technology encodes each event type to generate an encoded vector for each event type. The encoded vector is representative of at least a portion of the online user journey relating to that event type. The technology generates an encoded vector for each event type to create a set of encoded vectors, the set of encoded vectors including one or more of an impression event encoded vector, an email event encoded vector, a click event encoded vector, and a website visit encoded vector. The technology aggregates the set of encoded vectors to generate an output of the online user journey encoder, the output including a composite encoded user journey vector for training one or more attention layers to make a prediction.Type: ApplicationFiled: May 3, 2022Publication date: November 24, 2022Inventors: Shubhranshu Barnwal, Danny Portman, Zachary Jones
-
Publication number: 20220351251Abstract: 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.Type: ApplicationFiled: April 27, 2022Publication date: November 3, 2022Inventors: Danny Portman, Zachary D. Jones
-
Publication number: 20220309117Abstract: 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. Using an assigned encoder, the technology encodes each event type to generate an encoded vector for each event type. The encoded vector is representative of at least a portion of the online user journey relating to that event type. The technology generates an encoded vector for each event type to create a set of encoded vectors, the set of encoded vectors including one or more of an impression event encoded vector, an email event encoded vector, a click event encoded vector, and a website visit encoded vector.Type: ApplicationFiled: March 25, 2022Publication date: September 29, 2022Inventors: Danny Portman, Zachary D. Jones
-
Publication number: 20220233807Abstract: Methods, systems, and devices are provided that allow for identifying the effects of musical selections on various biomarkers in one or more users. Based on the analysis of long- and short-term effects of musical attributes on biomarkers, music selections are recommended to achieve desired physiological effects and results.Type: ApplicationFiled: April 16, 2022Publication date: July 28, 2022Inventors: Amit Sternberg, Noam Guy, Danny Portman
-
Publication number: 20220207572Abstract: 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, theType: ApplicationFiled: November 30, 2021Publication date: June 30, 2022Inventors: David Rose, Danny Portman
-
Publication number: 20220130076Abstract: 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.Type: ApplicationFiled: October 25, 2021Publication date: April 28, 2022Inventor: Danny Portman
-
Publication number: 20220027953Abstract: 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 aType: ApplicationFiled: June 30, 2021Publication date: January 27, 2022Inventors: Zachary D Jones, Danny Portman
-
Publication number: 20220020065Abstract: 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.Type: ApplicationFiled: July 19, 2021Publication date: January 20, 2022Inventors: Danny Portman, Zachary D. Jones, David Rose