Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method comprising: determining, by a computing system, a source of a first content item; determining, by the computing system, that the source previously published at least one second content item that was determined to be rendered incompletely when presented; capturing, by the computing system, a screenshot image of a display interface while the first content item is being presented; and determining, by the computing system, whether the first content item was rendered incompletely based at least in part on the source of the first content item and the captured screenshot image.
2. The computer-implemented method of claim 1 , wherein the source references at least one domain name, web site, web page, content publisher, or user.
3. The computer-implemented method of claim 1 , wherein determining whether the first content item was rendered incompletely based at least in part on the source of the first content item and the captured screenshot image further comprises: obtaining, by the computing system, one or more pixel thresholds corresponding to the source, the pixel thresholds to be used for determining whether the first content item is rendered incompletely; and determining, by the computing system, that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds.
4. The computer-implemented method of claim 3 , wherein the one or more pixel thresholds specify at least a threshold corresponding to white pixels, a threshold corresponding to black pixels, or a threshold corresponding to colored pixels.
5. The computer-implemented method of claim 3 , wherein determining that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds further comprises: determining, by the computing system, a percentage of at least one first type of pixel representing the first content item; and determining, by the computing system, that the percentage satisfies a pixel threshold corresponding to the first type of pixel.
6. The computer-implemented method of claim 5 , wherein the first type of pixel is a white pixel, black pixel, colored pixel, or a pixel having a certain color.
7. The computer-implemented method of claim 3 , wherein determining that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds further comprises: determining, by the computing system, a first percentage of at least one first type of pixel representing the first content item; determining, by the computing system, a second percentage of at least one second type of pixel representing the first content item; determining, by the computing system, a score based at least in part on the first percentage and the second percentage; and determining, by the computing system, that the first content item was rendered incompletely based at least in part on the score.
8. The computer-implemented method of claim 7 , wherein determining the score based at least in part on the first percentage and the second percentage further comprises: assigning, by the computing system, a first weight to the first percentage; and assigning, by the computing system, a second weight to the second percentage.
9. The computer-implemented method of claim 1 , the method further comprising: generating, by the computing system, a report for the first content item, the report identifying at least the source and the first content item.
10. The computer-implemented method of claim 9 , wherein the report includes a representation of the first content item as rendered by an in-app browser.
11. A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: determining a source of a first content item; determining that the source previously published at least one second content item that was determined to be rendered incompletely when presented; capturing a screenshot image of a display interface while the first content item is being presented; and determining whether the first content item was rendered incompletely based at least in part on the source of the first content item and the captured screenshot image.
12. The system of claim 11 , wherein the source references at least one domain name, web site, web page, content publisher, or user.
13. The system of claim 11 , wherein determining whether the first content item was rendered incompletely based at least in part on the source of the first content item and the captured screenshot image further causes the system perform: obtaining one or more pixel thresholds corresponding to the source, the pixel thresholds to be used for determining whether the first content item is rendered incompletely; and determining that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds.
14. The system of claim 13 , wherein the one or more pixel thresholds specify at least a threshold corresponding to white pixels, a threshold corresponding to black pixels, or a threshold corresponding to colored pixels.
15. The system of claim 13 , wherein determining that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds further causes the system perform: determining a percentage of at least one first type of pixel representing the first content item; and determining that the percentage satisfies a pixel threshold corresponding to the first type of pixel.
16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: determining a source of a first content item; determining that the source previously published at least one second content item that was determined to be rendered incompletely when presented; capturing a screenshot image of a display interface while the first content item is being presented; and determining whether the first content item was rendered incompletely based at least in part on the source of the first content item and the captured screenshot image.
17. The non-transitory computer-readable storage medium of claim 16 , wherein the source references at least one domain name, web site, web page, content publisher, or user.
18. The non-transitory computer-readable storage medium of claim 16 , wherein determining whether the first content item was rendered incompletely based at least in part on the source of the first content item and the captured screenshot image further causes the computing system perform: obtaining one or more pixel thresholds corresponding to the source, the pixel thresholds to be used for determining whether the first content item is rendered incompletely; and determining that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds.
19. The non-transitory computer-readable storage medium of claim 18 , wherein the one or more pixel thresholds specify at least a threshold corresponding to white pixels, a threshold corresponding to black pixels, or a threshold corresponding to colored pixels.
20. The non-transitory computer-readable storage medium of claim 18 , wherein determining that the first content item was rendered incompletely based at least in part on the screenshot image and the one or more pixel thresholds further causes the computing system perform: determining a percentage of at least one first type of pixel representing the first content item; and determining that the percentage satisfies a pixel threshold corresponding to the first type of pixel.
Unknown
July 17, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.