IP Library Granted Patent US 10,250,656
Granted Patent B2
US 10,250,656 · App. 15/165,958 · Granted Apr 2, 2019

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/601H04L67/02H04L67/1097
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,250,656
App. No.
15/165,958
Granted
Apr 2, 2019
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 (46)

1. A computer-implemented method comprising:

transmitting, by a computing system, a quick load article request identifying a quick load article;

receiving, by the computing system, one or more media content elements associated with the quick load article, the one or more media content elements comprising a first quick load embedded web content element; and

rendering, by the computing system, the quick load article, wherein

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, and

the rendering the quick load article comprises rendering the first snapshot within the quick load article in place of the first embedded web content element.

2. The computer-implemented method of claim 1 , wherein the rendering the quick load article further comprises:

replacing the first snapshot with the first embedded web content element once the first embedded web content element has completed loading.

3. The computer-implemented method of claim 1 , wherein the first snapshot has been selected from a plurality of snapshots associated with the first embedded web content element.

4. The computer-implemented method of claim 3 , wherein the quick load article request comprises mobile device information.

5. The computer-implemented method of claim 4 , wherein the first snapshot was selected from the plurality of snapshots based on the mobile device information.

6. The computer-implemented method of claim 5 , wherein the mobile device information comprises screen dimension information.

7. The computer-implemented method of claim 6 , wherein the mobile device information comprises screen density information.

8. The computer-implemented method of claim 7 , wherein the plurality of snapshots comprise a plurality of image dimensions and image resolutions.

9. The computer-implemented method of claim 1 , wherein the snapshot information comprises snapshot dimension information.

10. The computer-implemented method of claim 1 , wherein the snapshot information comprises snapshot 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:

transmitting a quick load article request identifying a quick load article;

receiving one or more media content elements associated with the quick load article, the one or more media content elements comprising a first quick load embedded web content element; and

rendering the quick load article, wherein

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, and

the rendering the quick load article comprises rendering the first snapshot within the quick load article in place of the first embedded web content element.

12. The system of claim 11 , wherein the rendering the quick load article further comprises:

replacing the first snapshot with the first embedded web content element once the first embedded web content element has completed loading.

13. The system of claim 11 , wherein the first snapshot has been selected from a plurality of snapshots associated with the first embedded web content element.

14. The system of claim 13 , wherein the quick load article request comprises mobile device information.

15. The system of claim 14 , wherein the first snapshot was selected from the plurality of snapshots based on the mobile device information.

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:

transmitting a quick load article request identifying a quick load article;

receiving one or more media content elements associated with the quick load article, the one or more media content elements comprising a first quick load embedded web content element; and

rendering the quick load article, wherein

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, and

the rendering the quick load article comprises rendering the first snapshot within the quick load article in place of the first embedded web content element.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the rendering the quick load article further comprises:

replacing the first snapshot with the first embedded web content element once the first embedded web content element has completed loading.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the first snapshot has been selected from a plurality of snapshots associated with the first embedded web content element.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the quick load article request comprises mobile device information.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the first snapshot was selected from the plurality of snapshots based on the mobile device information.

Assignments (2)
CHANGE OF NAME Recorded Nov 24, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058250/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2017
From: VISHWANATH, TIRUNELVELI R; ORTEGA, MARTIN A
To: FACEBOOK, INC.
Reel/Frame 042477/0514 →
Continuity (1)
Related Publication 20170346870A1 · Nov 30, 2017
Cited By (1)
US 12,326,912