IP Library Patent Application 15426932
Patent Application
App. No. 15/426,932

SYSTEMS AND METHODS FOR RENDERING CONTENT

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 None
App. No.
15/426,932
Abstract

Systems, methods, and non-transitory computer-readable media can determine at least one content item to be presented through a display screen of the computing device, the content item including a set of sub-content items. A composite web view is created in which each sub-content item in the set of sub-content items is rendered. Each of the sub-content items are replicated in the content item, the sub-content items being replicated from the composite web view.

Claims (38)

1 . A computer-implemented method comprising:

determining, by a computing device, at least one content item to be presented through a display screen of the computing device, the content item including a set of sub-content items;

creating, by the computing device, a composite web view in which each sub-content item in the set of sub-content items is rendered; and

replicating, by the computing device, each of the sub-content items in the content item, the sub-content items being replicated from the composite web view, wherein the sub-content items are replicated from the composite web view using keyframe animation techniques.

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

presenting, by the computing device, the content item through the display screen of the computing device, wherein the content item includes the replicated sub-content items.

3 . The computer-implemented method of claim 1 , wherein at least one sub-content item corresponds to web content.

4 . (canceled)

5 . The computer-implemented method of claim 4 , wherein an individual keyframe is created for each sub-content item, and wherein a respective animation offset is assigned to each keyframe.

6 . The computer-implemented method of claim 5 , wherein the keyframes are not interpolated.

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

determining, by the computing device, that a user operating the computing device has selected an option associated with a sub-content item included in the content item; and

mapping, by the computing device, the user selection to a rendered version of the option, wherein the mapping causes one or more operations associated with the option to activate.

8 . The computer-implemented method of claim 7 , wherein mapping the user selection to the rendered version of the option further comprises:

generating, by the computing device, a source bounding box from which the rendered version of the option is accessible; and

causing, by the computing device, a bounding box corresponding to the rendered version of the option to be positioned under a bounding box corresponding to the option included in the content item.

9 . The computer-implemented method of claim 8 , wherein one or more transformations are applied to position the source bounding box.

10 . The computer-implemented method of claim 8 , wherein a set of coordinates for the bounding box corresponding to the rendered version of the option in the source bounding box are aligned with a set of coordinates for the bounding box corresponding to the option included in the content item.

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:

determining at least one content item to be presented through a display screen of the computing device, the content item including a set of sub-content items;

creating a composite web view in which each sub-content item in the set of sub-content items is rendered; and

replicating each of the sub-content items in the content item, the sub-content items being replicated from the composite web view, wherein the sub-content items are replicated from the composite web view using keyframe animation techniques.

12 . The system of claim 11 , wherein the instructions further cause the system to perform:

presenting the content item through the display screen of the computing device, wherein the content item includes the replicated sub-content items.

13 . The system of claim 11 , wherein at least one sub-content item corresponds to web content.

14 . (canceled)

15 . The system of claim 14 , wherein an individual keyframe is created for each sub-content item, and wherein a respective animation offset is assigned to each keyframe.

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:

determining at least one content item to be presented through a display screen of the computing device, the content item including a set of sub-content items;

creating a composite web view in which each sub-content item in the set of sub-content items is rendered; and

replicating each of the sub-content items in the content item, the sub-content items being replicated from the composite web view, wherein the sub-content items are replicated from the composite web view using keyframe animation techniques.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein the instructions further cause the computing system to perform:

presenting the content item through the display screen of the computing device, wherein the content item includes the replicated sub-content items.

18 . The non-transitory computer-readable storage medium of claim 16 , wherein at least one sub-content item corresponds to web content.

19 . (canceled)

20 . The non-transitory computer-readable storage medium of claim 19 , wherein an individual keyframe is created for each sub-content item, and wherein a respective animation offset is assigned to each keyframe.

Assignments (2)
CHANGE OF NAME Recorded Dec 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058600/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2017
From: ORTEGA, MARTIN A.
To: FACEBOOK, INC.
Reel/Frame 041851/0271 →