Detecting compatible layouts for content-based native ads
First Claim
Patent Images
1. A method, comprising:
- crawling a first page of a website and a second page of the website;
generating first page information representing elements of the first page based on the crawling, wherein the first page information includes a first page structure vector that represents a structural layout of the elements of the first page;
generating second page information representing elements of the second page based on the crawling, wherein the second page information includes a second page structure vector that represents a structural layout of the elements of the second page;
determining, based at least in part on the first page structure vector and second page structure vector, that a native sponsored content template configured for use with the first page is compatible with the second page; and
embedding the native sponsored content template in the second page.
7 Assignments
0 Petitions
Accused Products
Abstract
Detecting compatible layouts for content-based native ads is disclosed. First page information representing elements of a first page may be generated. Second page information representing elements of a second page may be generated. It may be determined, based at least in part on the first page information and second page information, that a native sponsored content template configured for use with the first page is compatible with the second page.
-
Citations
23 Claims
-
1. A method, comprising:
-
crawling a first page of a website and a second page of the website; generating first page information representing elements of the first page based on the crawling, wherein the first page information includes a first page structure vector that represents a structural layout of the elements of the first page; generating second page information representing elements of the second page based on the crawling, wherein the second page information includes a second page structure vector that represents a structural layout of the elements of the second page; determining, based at least in part on the first page structure vector and second page structure vector, that a native sponsored content template configured for use with the first page is compatible with the second page; and embedding the native sponsored content template in the second page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; crawl a first page of a web site and a second page of the website; generate first page information representing elements of the first page based on the crawling, wherein the first page information includes a first page structure vector that represents a structural layout of the elements of the first page; generate second page information representing elements of the second page based on the crawling, wherein the second page information includes a second page structure vector that represents a structural layout of the elements of the second page; determine, based at least in part on the first page structure vector and the second page structure vector, that a native sponsored content template configured for use with the first page is compatible with the second page; and embed the native sponsored content template in the second page.
-
-
23. A computer program product, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
crawling a first page of a website and a second page of the website; generating first page information representing elements of the first page based on the crawling, wherein the first page information includes a first page structure vector that represents a structural layout of the elements of the first page; generating second page information representing elements of the second page based on the crawling, wherein the second page information includes a second page structure vector that represents a structural layout of the elements of the second page; determining, based at least in part on the first page structure vector and second page structure vector, that a native sponsored content template configured for use with the first page is compatible with the second page; and embedding the native sponsored content template in the second page.
-
Specification