IP Library Granted Patent US 10,554,716
Granted Patent B2
US 10,554,716 · App. 16/254,464 · Granted Feb 4, 2020

Systems and methods for generating, providing, and rendering quick load articles

Inventors: Tirunelveli R. Vishwanath (Sunnyvale, CA); Martin A. Ortega (Oakland, CA)
Assignee: Facebook, Inc.
H04L65/601G06Q10/101G06Q10/107G06Q50/01H04L67/02H04L67/1097H04L67/306H04L67/42
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,554,716
App. No.
16/254,464
Granted
Feb 4, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can transmit a quick load article request identifying a quick load article. One or more media content elements associated with the quick load article are received, the one or more media content elements comprising a first quick load embedded web content element. The first quick load embedded web content element comprises embedded web content element information identifying a first embedded web content element and snapshot information identifying a first snapshot associated with the first embedded web content element. The quick load article is rendered, wherein the rendering the quick load article comprises rendering the first snapshot in place of the first embedded web content element.

Claims (40)

1. A computer-implemented method comprising:

generating, by a computing system, a quick load article comprising a quick load embedded web content element, wherein the quick load embedded web content element comprises:

embedded web content element information identifying an embedded web content element, and

snapshot information identifying a snapshot associated with the embedded web content element; and

providing, by the computing system, the quick load article, wherein the quick load article allows for the snapshot to render within the quick load article in place of the embedded web content element.

2. The computer-implemented method of claim 1 , further comprising:

parsing, by the computing system, an article comprising media content elements, wherein the media content elements comprise the embedded web content element; and

wherein generating the quick load article is based in part on the article.

3. The computer-implemented method of claim 2 , wherein the media content elements further comprise a text element, an image element, or a video element.

4. The computer-implemented method of claim 2 , wherein the embedded web content element is included in a plurality of embedded web content elements and wherein the quick load article comprises a plurality of quick load embedded web content elements associated with the plurality of embedded web content elements.

5. The computer-implemented method of claim 4 , wherein the quick load article allows for a plurality of snapshots to render within the quick load article in place of the plurality of embedded web content elements.

6. The computer-implemented method of claim 1 , wherein the snapshot associated with the embedded web content element is an image of the embedded web content element rendered on a mobile device.

7. The computer-implemented method of claim 6 , wherein the snapshot is included in a plurality of snapshots associated with the embedded web content element.

8. The computer-implemented method of claim 7 , wherein the plurality of snapshots is a plurality of images of the web content element rendered on a plurality of mobile devices associated with a plurality of screen dimensions or screen resolutions.

9. The computer-implemented method of claim 8 , wherein the quick load article is provided in response to a quick load article request comprising mobile device information, screen dimension information, or screen resolution information.

10. The computer-implemented method of claim 9 , wherein the snapshot associated with the embedded web content element is selected from the plurality of snapshots based in part on the mobile device information, the screen dimension information, or the screen resolution information.

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 a method comprising:

generating a quick load article comprising a quick load embedded web content element, wherein the quick load embedded web content element comprises:

embedded web content element information identifying an embedded web content element, and

snapshot information identifying a snapshot associated with the embedded web content element; and

providing the quick load article, wherein the quick load article allows for the snapshot to render within the quick load article in place of the embedded web content element.

12. The system of claim 11 , further comprising:

parsing an article comprising media content elements, wherein the media content elements comprise the embedded web content element; and

wherein generating the quick load article is based in part on the article.

13. The system of claim 12 , wherein the media content elements further comprise a text element, an image element, or a video element.

14. The system of claim 12 , wherein the embedded web content element is included in a plurality of embedded web content elements and wherein the quick load article comprises a plurality of quick load embedded web content elements associated with the plurality of embedded web content elements.

15. The system of claim 14 , wherein the quick load article allows for a plurality of snapshots to render within the quick load article in place of the plurality of embedded web content elements.

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:

generating a quick load article comprising a quick load embedded web content element, wherein the quick load embedded web content element comprises:

embedded web content element information identifying an embedded web content element, and

snapshot information identifying a snapshot associated with the embedded web content element; and

providing the quick load article, wherein the quick load article allows for the snapshot to render within the quick load article in place of the embedded web content element.

17. The non-transitory computer-readable storage medium of claim 16 , further comprising:

parsing an article comprising media content elements, wherein the media content elements comprise the embedded web content element; and

wherein generating the quick load article is based in part on the article.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the media content elements further comprise a text element, an image element, or a video element.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the embedded web content element is included in a plurality of embedded web content elements and wherein the quick load article comprises a plurality of quick load embedded web content elements associated with the plurality of embedded web content elements.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the quick load article allows for a plurality of snapshots to render within the quick load article in place of the plurality of embedded web content elements.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058235/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2019
From: VISHWANATH, TIRUNELVELI R.; ORTEGA, MARTIN A.
To: FACEBOOK, INC.
Reel/Frame 048402/0472 →
Continuity (2)
Continuation 15165958 · May 26, 2016
Related Publication 20190158557A1 · May 23, 2019