TRANSFORMATION OF THIRD-PARTY CONTENT FOR NATIVE INCLUSION IN A PAGE
First Claim
1. A method of creating transformed third-party content for inclusion in a page of a publisher, the page to be displayed on a client computing device, the method comprising:
- receiving a request for the page of the publisher, the request being generated by the client computing device;
in response to receiving the request for the page, selecting a template for the transformed third-party content based on an identity of the publisher of the page and a type of the page, the type of the page being one of a plurality of predefined types of pages;
in response to receiving the request for the page, selecting third-party content from a data repository comprising available third-party content, the third-party content selected based on publisher provided content in the page;
formatting the third-party content according to the template to compose the transformed third-party content; and
transmitting the transformed third-party content to the client computing device for native inclusion in the page amongst the publisher provided content.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies described herein pertain to creating transformed third-party content for inclusion in a page of a publisher for display on a client computing device. A request for the page of the publisher generated by the client computing device can be received. In response to receiving the request, a template for the transformed third-party content can be selected based on an identity of the publisher of the page and a type of the page. Further, in response to receiving the request, third-party content from a data repository comprising available third-party content can be selected. The third-party content can be selected based on publisher provided content in the page. The third-party content can be formatted according to the template to compose the transformed third-party content. Moreover, the transformed third-party content can be transmitted to the client computing device for native inclusion in the page amongst the publisher provided content.
27 Citations
20 Claims
-
1. A method of creating transformed third-party content for inclusion in a page of a publisher, the page to be displayed on a client computing device, the method comprising:
-
receiving a request for the page of the publisher, the request being generated by the client computing device; in response to receiving the request for the page, selecting a template for the transformed third-party content based on an identity of the publisher of the page and a type of the page, the type of the page being one of a plurality of predefined types of pages; in response to receiving the request for the page, selecting third-party content from a data repository comprising available third-party content, the third-party content selected based on publisher provided content in the page; formatting the third-party content according to the template to compose the transformed third-party content; and transmitting the transformed third-party content to the client computing device for native inclusion in the page amongst the publisher provided content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A client computing device, comprising:
-
a display; at least one processor; and memory that comprises computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts including; receiving a page to be displayed on the display, the page being from a publisher, the page comprises publisher provided content; extracting content from the publisher provided content of the page; generating a request for the page of the publisher, the request comprises the extracted content; transmitting the request to a content distribution computing system; responsive to the request, receiving transformed third-party content from the content distribution computing system, the transformed third-party content being relevant to the extracted content and formatted for native inclusion in the page of the publisher; inserting the transformed third-party content amongst the publisher provided content of the page, the transformed third-party content having an appearance that conforms with the publisher provided content amongst which the transformed third-party content is inserted in the page; and displaying, on the display, the page with the transformed third-party content as inserted. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A content distribution computing system, comprising:
-
a data repository that comprises available third-party content, the available third-party content in the data repository being maintained in a format for inclusion in search engine results pages returned responsive to searches performed by a search engine; at least one processor; and memory that comprises computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts including; selecting a template for transformed third-party content for inclusion in a page of a publisher, the page to be displayed on a client computing device, the template being selected based on an identity of the publisher of the page and a type of the page, the type of the page being one of a plurality of predefined types of pages; selecting third-party content from the available third-party content in the data repository; formatting the third-party content according to the template to compose the transformed third-party content; and transmitting the transformed third-party content to the client computing device for native inclusion in the page amongst publisher provided content in the page.
-
Specification