Lift reporting system

US12361446B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12361446-B2
Application numberUS-202318328492-A
CountryUS
Kind codeB2
Filing dateJun 2, 2023
Priority dateJun 2, 2023
Publication dateJul 15, 2025
Grant dateJul 15, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A lift reporting system to perform operations that include: accessing user behavior data associated with one or more machine-learned (ML) models, the ML models associated with identifiers; determining causal conversions associated with the ML models based on the user behavior data, the causal conversions comprising values; performing a comparison between the values that represents the causal conversions; determining a ranking of the ML models based on the comparison; and causing display of a graphical user interface (GUI) that includes a display of identifiers associated with ML models.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: at least one processor; at least one memory component storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising: causing display of a menu element at a client device, the menu element including a display of a set of identifiers that include a first identifier that identifies a first machine-learned (ML) model, and a second identifier that identifies a second ML model; receiving tactile inputs at the client device that select the first identifier and the second identifier; accessing first user behavior data associated with the first ML model and second user behavior data associated with the second ML model from within a database responsive to the inputs that select the first identifier and the second identifier; determining a first set of causal conversions associated with the first ML model based on the first user behavior data, the first set of causal conversions comprising a first value; determining a second set of causal conversions associated with the second ML model based on the second user behavior data, the second set of causal conversions comprising a second value; performing a comparison between the first value that represents the first set of causal conversions and the second value that represents the second set of causal conversions; determining a ranking of the first ML model and the second ML model based on the comparison; and selecting a highest ranked ML model based on the ranking; and identifying a set of candidate users to include in a media distribution campaign based on the highest ranked ML model. 2. The system of claim 1 , wherein the display of the first identifier includes the first value and the display of the second identifier includes the second value. 3. The system of claim 1 , wherein the GUI includes a visualization of the first value and the second value, the visualization including a bar graph. 4. The system of claim 1 , wherein the determining the first set of causal conversions associated with the first ML model and the second set of causal conversions associated with the second ML model includes: accessing a matching service that identifies conversion events based on the first user behavior data and the second user behavior data; and determining the first set of causal conversions and the second set of causal conversions based on the matching service. 5. The system of claim 1 , wherein the first ML model corresponds with a campaign, the second ML model comprises an update to the first ML model, and the method further comprises: determining the second value that represents the second set of causal conversions is greater than the first value that represents the first set of causal conversions; and applying the second ML model to the campaign based on the determining the second value is greater than the first value. 6. The system of claim 1 , wherein the performing the comparison between the first value that represents the first set of causal conversions and the second value that represents the second set of causal conversions includes: performing an A/B test based on the first user behavior data and the second user behavior data. 7. A method comprising: causing display of a menu element at a client device, the menu element including a display of a set of identifiers that include a first identifier that identifies a first machine-learned (ML) model, and a second identifier that identifies a second ML model; receiving tactile inputs at the client device that select the first identifier and the second identifier; accessing first user behavior data associated with the first ML model and second user behavior data associated with the second ML model from within a database responsive to the inputs that select the first identifier and the second identifier; determining a first set of causal conversions associated with the first ML model based on the first user behavior data, the first set of causal conversions comprising a first value; determining a second set of causal conversions associated with the second ML model based on the second user behavior data, the second set of causal conversions comprising a second value; performing a comparison between the first value that represents the first set of causal conversions and the second value that represents the second set of causal conversions; determining a ranking of the first ML model and the second ML model based on the comparison; and selecting a highest ranked ML model based on the ranking; and identifying a set of candidate users to include in a media distribution campaign based on the highest ranked ML model. 8. The method of claim 7 , wherein the display of the first identifier includes the first value and the display of the second identifier includes the second value. 9. The method of claim 7 , wherein the GUI includes a visualization of the first value and the second value, the visualization including a bar graph. 10. The method of claim 7 , wherein the determining the first set of causal conversions associated with the first ML model and the second set of causal conversions associated with the second ML model includes: accessing a matching service that identifies conversion events based on the first user behavior data and the second user behavior data; and determining the first set of causal conversions and the second set of causal conversions based on the matching service. 11. The method of claim 7 , wherein the first ML model corresponds with a campaign, the second ML model comprises an update to the first ML model, and the method further comprises: determining the second value that represents the second set of causal conversions is greater than the first value that represents the first set of causal conversions; and applying the second ML model to the campaign based on the determining the second value is greater than the first value. 12. The method of claim 8 , wherein the performing the comparison between the first value that represents the first set of causal conversions and the second value that represents the second set of causal conversions includes: performing an A/B test based on the first user behavior data and the second user behavior data. 13. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: causing display of a menu element at a client device, the menu element including a display of a set of identifiers that include a first identifier that identifies a first machine-learned (ML) model, and a second identifier that identifies a second ML model; receiving tactile inputs at the client device that select the first identifier and the second identifier; accessing first user behavior data associated with the first ML model and second user behavior data associated with the second ML model from within a database responsive to the inputs that select the first identifier and the second identifier; determining a first set of causal conversions associated with the first ML model based on the first user behavior data, the first set of causal conversions comprising a first value; determining a second set of causal conversions associated with the second ML model based on the second user behavior data, the second set of causal conversions comprising a second value; performing a comparison between the first value that represents the first set of causal conversions and the second value that represents the second set of causal conversions; determining a ranking of the first ML mo

Assignees

Inventors

Classifications

  • Comparative campaigns · CPC title

  • Machine learning · CPC title

  • Profiling or inferring profiles of users or market based on their behaviour · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12361446B2 cover?
A lift reporting system to perform operations that include: accessing user behavior data associated with one or more machine-learned (ML) models, the ML models associated with identifiers; determining causal conversions associated with the ML models based on the user behavior data, the causal conversions comprising values; performing a comparison between the values that represents the causal co…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0243. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).