System and method for determining and displaying an optimal assignment of data items
US-11157951-B1 · Oct 26, 2021 · US
US11625749B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11625749-B2 |
| Application number | US-202117485115-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2021 |
| Priority date | Dec 16, 2016 |
| Publication date | Apr 11, 2023 |
| Grant date | Apr 11, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various systems and methods for providing a tool to entities that determines the optimal usage of data items are disclosed. For example, the tool can generate a model that uses various characteristics to predict how likely it is that a viewer will watch (or listen to) the media program being promoted. The model can then determine an increase in revenue that would result from the assignment of a media promo using the predicted likelihood and subtracting a known opportunity cost from this determined revenue increase to determine a net revenue value. The model can repeat this determination for any number of viewers and aggregate the determined net revenue values to generate an aggregated net revenue value. The tool may include a user interface in which a content provider can adjust various variables to see how adjusting one or more variables affects the aggregated net revenue value.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for assigning a plurality of data units comprising: receiving, from a user device over a network, first data and second data, wherein the first data comprises an identification of a plurality of users exposed to a first data item and a second plurality of users exposed to a second data item, and wherein the second data comprises an identification of first media associated with the second data item and a number of times that the first media is associated with the first data item; determining a likelihood that a first user in the plurality of users will be exposed to a third data item in response to the first user being exposed to second media associated with the third data item a threshold number of times, wherein the determination of the likelihood is based on at least one of characteristics of the first user and the number of times that the first media is associated with the first data item; generating user interface code that causes the user device to display a user interface comprising a first shape that has a first size and depicts information that results from the determined likelihood, a second shape that has a second size that is larger than the first size, and a toggle bar that, when adjusted, causes a change to a parameter associated with the second media, causes a change to the first size of the first shape, and causes an update to the information that depends on the change to the parameter; receiving, via the user interface, an indication that the toggle bar is adjusted; and in response to receiving the indication that the toggle bar is adjusted, generating updated user interface code that causes the user device to display an updated user interface depicting the first shape having a third size that is larger than the second size and the update to the information that results from the adjustment to the toggle bar. 2. The computer-implemented method of claim 1 , wherein the first media promotes the second data item. 3. The computer-implemented method of claim 1 , wherein the first data and the second data indicate that the first user is exposed to the first data item and the first media. 4. The computer-implemented method of claim 1 , further comprising: receiving an indication of a selection of a first parameter; determining a second likelihood that the first user will be exposed to the third data item given the airing of the second media the threshold number of times according to the first parameter; and determining a change in the information based on the second likelihood. 5. The computer-implemented method of claim 4 , wherein the first parameter is one of a change in a baseline gross rating point, a selection of a time for airing the second media, a media channel on which the second media is aired, viewer demographics, a selection of a time of day that the second media is aired, or a genre of the third data item. 6. The computer-implemented method of claim 1 , wherein the user interface code further comprises an indication of a change in conversions determined as a result of a change in a number of times that the second media is aired. 7. The computer-implemented method of claim 1 , wherein the user interface code further comprises a graph depicting a change in a likelihood for the plurality of users to be exposed to the third data item as a function of a number of times that the second media is aired. 8. The computer-implemented method of claim 1 , wherein the user interface code further comprises a graph depicting a change in viewership of the third data item as a function of a number of impressions associated with the third data item. 9. A system for assigning a plurality of data units, the system comprising: a database configured to store first data and second data, wherein the first data comprises an identification of a plurality of users exposed to a first data item and a second plurality of users exposed to a second data item, and wherein the second data comprises an identification of first media associated with the second data item and a number of times that the first media is associated with the first data item; a data store configured to store computer-executable instructions; and a processor in communication with the data store, wherein the computer-executable instructions, when executed, cause the processor to: obtain the first data and second data; determine a likelihood that a first user in the plurality of users will be exposed to a third data item in response to the first user being exposed to second media associated with the third data item a threshold number of times, wherein the determination of the likelihood is based on at least one of characteristics of the first user and the number of times that the first media is associated with the first data item; generate user interface code that causes the user device to display a user interface comprising a first shape that has a first size and depicts information that results from the determined likelihood, a second shape that has a second size that is larger than the first size, and a toggle bar that, when adjusted, causes a change to a parameter associated with the second media, causes a change to the first size of the first shape, and causes an update to the information that depends on the change to the parameter; receive, via the user interface, an indication that the toggle bar is adjusted; and in response to receiving the indication that the toggle bar is adjusted, generate updated user interface code that causes the user device to display an updated user interface depicting the first shape having a third size that is larger than the second size and the update to the information that results from the adjustment to the toggle bar. 10. The system of claim 9 , wherein the first media promotes the second data item. 11. The system of claim 9 , wherein the first data and the second data indicate that the first user is exposed to the first data item and the first media. 12. The system of claim 9 , wherein the computer-executable instructions, when executed, further cause the processor to: receive an indication of a selection of a first parameter; determine a second likelihood that the first user will view will be exposed to the third data item given the airing of the second media the threshold number of times according to the first parameter; and determine the change in the advertising revenue based on the second likelihood. 13. The system of claim 12 , wherein the first parameter is one of a change in a baseline gross rating point, a selection of a time for airing the second media, a media channel on which the second media is aired, viewer demographics, a selection of a time of day that the second media is aired, or a genre of the third data item. 14. The system of claim 9 , wherein the user interface code further comprises an indication in a change in conversions determined as a result of a change in a number of times that the second media is aired. 15. The system of claim 9 , wherein the user interface code further comprises a graph depicting a change in a likelihood for the plurality of users to be exposed to the third data item as a function of a number of times that the second media is aired. 16. The system of claim 9 , wherein the user interface code further comprises a graph depicting a change in viewership of the third data item as a function of a number of impressions associated with the third media.
based on user history · CPC title
Calculate past, present or future revenues · CPC title
Market predictions or forecasting for commercial activities · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.