Filtering machine for sponsored content
US-2017193545-A1 · Jul 6, 2017 · US
US11727050B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11727050-B2 |
| Application number | US-202016785317-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 7, 2020 |
| Priority date | Mar 3, 2016 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 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.
Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.
Opening claim text (preview).
What is claimed is: 1. A method to facilitate content mediation selection, comprising: receiving, by a user device comprising a memory and one or more processors, content from a publisher server, the content including mediation code, the mediation code including instructions executable by the one or more processors of the user device; executing, by the user device, responsive to displaying the content received from the publisher server, the instructions included in the mediation code; determining, by the user device, using the mediation code, a content network from which to request a content item, the content network associated with a content network identifier; transmitting, by the user device, using the mediation code, a request for a content item from the content network; receiving, by the user device, using the mediation code, from the content network, the content item requested from the content item network; flagging, by the user device, using the mediation code, the content item, wherein the flagging includes providing a user interface for the user device to receive a flagging reason from a user associated with the user device; responsive to the flagging, capturing, by the user device, using the mediation code, an image of the content item; sampling, by the user device, the image to select a portion of the image of the content item, the portion of the image including the content item; and transmitting, by the user device, using the mediation code, the portion of the image of the content item, the flagging reason, and the content network identifier to a content mediation platform server. 2. The method of claim 1 , wherein receiving content from a publisher further comprises receiving a document based on at least one of XHMTL or HTML, and wherein the mediation code is embedded in the received document. 3. The method of claim 1 , wherein executing the instructions included in the mediation code is responsive to a request transmitted from the user device. 4. The method of claim 1 , wherein determining the content network further comprises: accessing, by the user device, using the mediation code, a list or table including a set of content networks; and selecting, by the user device, using the mediation code, from the list or table, the content network from the set of content networks. 5. The method of claim 4 , wherein determining the content network further comprises: determining, by the user device, using the mediation code, that the user device failed to receive a requested content item from a first content network of the set of content networks; and selecting, by the user device, using the mediation code, a second content network from the set of content networks. 6. The method of claim 1 , wherein receiving the content item requested from the content item network further comprises: determining, by the user device, using the mediation code, the content item received from the content item network meets a rejection criteria; transmitting, by the user device, using the mediation code, a second request for a second content item from the content network; and receiving, by the user device, using the mediation code, the second content item from the content network. 7. The method of claim 1 , wherein receiving the content item requested from the content item network further comprises receiving, by the user device, using the mediation code, the image of the content item. 8. The method of claim 1 , wherein capturing the image of the content item received from the content network further comprises capturing, by the user device, using the mediation code, a screen shot of the display of the user device while the user device is displaying the content item. 9. The method of claim 8 , wherein sampling the image further comprises: sampling, by the user device, using the mediation code, the screen shot of the display of the user device to identify a portion of the screen shot; and storing, by the user device, using the mediation code, the portion of the screen shot as the portion of the image of the content item. 10. The method of claim 1 , wherein transmitting the portion of the image of the content item and the content network identifier to a content mediation platform server further comprises: determining, by the user device, using the mediation code, a time to send the portion of the image based on the processor activity of the user device being below a threshold; and transmitting, by the user device, the portion of the image of the content item and the content network identifier at the determined time. 11. A system for content mediation selection, comprising: one or more processors and a memory, the one or more processors configured to: receive content from a publisher server, the content including mediation code, the mediation code including instructions executable by the one or more processors of the user device; execute, responsive to displaying the content received from the publisher server, the instructions included in the mediation code; determine, using the mediation code, a content network from which to request a content item, the content network associated with a content network identifier; transmit, using the mediation code, a request for a content item from the content network; receive, using the mediation code, from the content network, the content item requested from the content item network; flag, using the mediation code, the content item, wherein the flagging includes providing a user interface for the user device to receive a flagging reason from a user associated with the device; responsive to the flagging, capture, using the mediation code, an image of the content item; sample the image to select a portion of the image of the content item, the portion of the image including the content item; and transmit, using the mediation code, the portion of the image of the content item, the flagging reason, and the content network identifier to a content mediation platform server. 12. The system of claim 11 , wherein in receiving content from a publisher, the one or more processors are further configured to: receive a document based on at least one of XHMTL or HTML, and wherein the mediation code is embedded in the received document. 13. The system of claim 11 , wherein the one or more processors are further configured to: execute the instructions included in the mediation code in response to a request transmitted from the user device. 14. The system of claim 11 , wherein the one or more processors are further configured to: access, using the mediation code, a list or table including a set of content networks; and select, using the mediation code, from the list or table, the content network from the set of content networks. 15. The system of claim 11 , wherein the one or more processors are further configured to: determine, using the mediation code, that the user device failed to receive a requested content item from a first content network of the set of content networks; and select, using the mediation code, a second content network from the set of content networks. 16. The system of claim 11 , wherein the one or more processors are further configured to: determine, using the mediation code, the content item received from the content item network meets a rejection criteria; transmit, using the mediation code, a second request for a second content item from the content network; and receive, using the mediation code, the second content item from the content network. 17. The system of claim 11 , wherein in receiving the
using metadata automatically derived from the content · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Tree-organised classifiers · CPC title
Advertisements · CPC title
of printed characters having additional code marks or containing code marks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.