IP Library Granted Patent US 10,104,172
Granted Patent B1
US 10,104,172 · App. 14/884,604 · Granted Oct 16, 2018

Systems and methods for syndicated distribution of electronic content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,104,172
App. No.
14/884,604
Granted
Oct 16, 2018
Kind
B1
Abstract

Systems and methods are disclosed for online distribution of content by receiving, from a user's mobile device, a request for a web page hosted by a publisher's CMS; applying a rules engine to analyze a received URL according to a set of rules identifying one or more website types and/or referrers; if the received URL satisfies the rules engine, redirecting the received request to a syndication server system hosted within a global CDN; adding a URL of the web page to a missing content queue and redirecting the request to the publisher's CMS if the CDN syndication server does not contain a suitable mobile-formatted version of the web page; and delivering a package of binary compressed content of the web page to a stub page cached at the user's mobile device by the CDN syndication server, using recirculation and monetization components chosen by the publisher.

Claims (37)

1. A computer-implemented method for executing an online distribution of electronic content the method including:

receiving, from a user's mobile device, a request for a web page hosted by a publisher's content management system (“CMS”), the request including the URL of the requested web page;

applying a rules engine to analyze the received URL according to a set of rules, the set of rules identifying one or more website types and/or one or more referrers;

if the received URL satisfies the rules engine, redirecting the received request to a syndication server system hosted within a global content distribution network (“CDN”), the CDN maintaining fast templatized web-, mobile-, and/or app-formatted versions of the requested web page;

in response to the received request for the requested web page being a second or subsequent request for the requested web page and the syndication server system having previously cached a stub page for the requested web page in the user's mobile device, delivering from the syndication server system a package of binary compressed content of the requested web page to the stub page cached at the user's mobile device, using recirculation and monetization components chosen by the publisher;

if the syndication server system does not contain a suitable web-, mobile-, and/or app-formatted version of the requested web page, then adding a URL of the requested web page to a missing content queue and redirecting the request to a web server of the publisher's CMS.

2. The computer-implemented method of claim 1 , wherein the one or more referrers of the set of rules comprises one or more social networking domains and the step of delivering a package of binary compressed content of the requested web page comprises delivering the package to a webview within a social networking mobile application.

3. The computer-implemented method of claim 1 , wherein the one or more referrers of the set of rules comprises one or more mobile application domains and the step of delivering a package of binary compressed content of the requested web page comprises delivering the package to a webview within a mobile application.

4. The computer-implemented method of claim 1 , wherein the rules engine is executed on the CMS of the publisher.

5. The computer-implemented method of claim 1 , wherein the rules engine is executed on the syndication server system.

6. The computer-implemented method of claim 1 , further comprising, upon delivering a package of binary compressed content of the requested web page to a stub page cached at the user's mobile device, further enabling the client device to execute secondary pixel calls for content measurement or data collection.

7. The computer-implemented method of claim 1 , wherein the syndication server system automatically obtains text and images of web pages upon receiving a first user device request for the requested web page, and stores the text and images in one or more of a web, mobile, or app formatted content database.

8. The computer-implemented method of claim 1 , wherein the syndication server system is configured to generate the stub page on a per-web-page, per-domain, or per-user basis.

9. The computer-implemented method of claim 1 , wherein the CMS system of the publisher and the syndication server system are configured to communicate with each other over the Internet or through an RSS channel.

10. A system for executing online distribution of content, the system including:

a computer readable data storage device storing instructions for executing a distribution of content; and

a processor configured to execute the instructions to perform a method including:

receiving, from a user's mobile device, a request for a web page hosted by a publisher's content management system (“CMS”), the request including the URL of the requested web page;

applying a rules engine to analyze the received URL according to a set of rules, the set of rules identifying one or more website types and/or one or more referrers;

if the received URL satisfies the rules engine, redirecting the received request to a syndication server system hosted within a global content distribution network (“CDN”), the CDN maintaining fast templatized web-, mobile-, and/or app-formatted versions of the requested web page;

in response to the received request for the requested web page being a second or subsequent request for the requested web page and the syndication server system having previously cached a stub page for the requested web page in the user's mobile device, delivering from the syndication server system a package of binary compressed content of the requested web page to the stub page cached at the user's mobile device, using recirculation and monetization components chosen by the publisher;

if the syndication server system does not contain a suitable web-, mobile-, and/or app-formatted version of the requested web page, then adding a URL of the requested web page to a missing content queue and redirecting the request to a web server of the publisher's CMS.

11. The system of claim 10 , wherein the one or more referrers of the set of rules comprises one or more social networking domains and the step of delivering a package of binary compressed content of the requested web page comprises delivering the package to a webview within a social networking mobile application.

12. The system of claim 10 , wherein the one or more referrers of the set of rules comprises one or more mobile application domains and the step of delivering a package of binary compressed content of the requested web page comprises delivering the package to a webview within a mobile application.

13. The system of claim 10 , wherein the rules engine is executed on the CMS of the publisher.

14. The system of claim 10 , wherein the rules engine is executed on the syndication server system.

15. The system of claim 10 , further comprising, upon delivering a package of binary compressed content of the requested web page to a stub page cached at the user's mobile device, further enabling the client device to execute secondary pixel calls for content measurement or data collection.

16. The system of claim 10 , wherein the syndication server system automatically obtains text and images of web pages upon receiving a first user device request for the requested web page, and stores the text and images in one or more of a web, mobile, or app formatted content database.

17. The system of claim 10 , wherein the syndication server system is configured to generate the stub page on a per-web-page, per-domain, or per-user basis.

18. The system of claim 10 , wherein the CMS system of the publisher and the syndication server system are configured to communicate with each other over the Internet or through an RSS channel.

19. A non-transitory computer-readable medium storing instructions that, when executed by a processor, causes the processor to execute online distribution of electronic content, including:

receiving, from a user's mobile device, a request for a web page hosted by a publisher's content management system (“CMS”), the request including the URL of the requested web page;

applying a rules engine to analyze the received URL according to a set of rules, the set of rules identifying one or more website types and/or one or more referrers;

if the received URL satisfies the rules engine, redirecting the received request to a syndication server system hosted within a global content distribution network (“CDN”), the CDN maintaining fast templatized web-, mobile-, and/or app-formatted versions of the requested web page;

in response to the received request for the requested web page being a second or subsequent request for the requested web page and the syndication server system having previously cached a stub page for the requested web page in the user's mobile device, delivering from the syndication server system a package of binary compressed content of the requested web page to the stub page cached at the user's mobile device, using recirculation and monetization components chosen by the publisher;

if the syndication server system does not contain a suitable web-, mobile-, and/or app-formatted version of the requested web page, then adding a URL of the requested web page to a missing content queue and redirecting the request to a web server of the publisher's CMS.

20. The computer-readable medium of claim 19 , wherein the one or more referrers of the set of rules comprises one or more social networking domains and the step of delivering a package of binary compressed content of the requested web page comprises delivering the package to a webview within a social networking mobile application.

Assignments (5)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
CHANGE OF NAME Recorded Dec 8, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 054646/0161 →
CHANGE OF NAME Recorded Jun 30, 2017
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 043072/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2015
From: DEMSEY, SETH MITCHELL
To: AOL ADVERTISING INC.
Reel/Frame 036819/0993 →