PERCEPTION OF PAGE DOWNLOAD TIME BY OPTIMIZED RESOURCE SCHEDULING
First Claim
Patent Images
1. A system for presenting web elements within an application, the system comprising:
- one or more processors; and
a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising;
receiving layout data associated with a plurality of web elements for presenting within an application;
receiving visibility data associated with each of the plurality of web elements;
defining a priority for each web element from the plurality of web elements based on the received layout data and the received visibility data;
selecting a subset of the web elements from the plurality of web elements based on the defined priority; and
presenting the subset of web elements for display within the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Presenting web elements within an application includes receiving layout data associated with a plurality of web elements for presenting within an application. Visibility data associated with each of the plurality of web elements is received. A priority for each web element from the plurality of web elements is defined based on the received layout data and the received visibility data. A subset of the web elements from the plurality of web elements is selected based on the defined priority. The subset of web elements is presented for display within the application.
16 Citations
20 Claims
-
1. A system for presenting web elements within an application, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving layout data associated with a plurality of web elements for presenting within an application; receiving visibility data associated with each of the plurality of web elements; defining a priority for each web element from the plurality of web elements based on the received layout data and the received visibility data; selecting a subset of the web elements from the plurality of web elements based on the defined priority; and presenting the subset of web elements for display within the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
-
receiving layout data associated with a plurality of web elements for presenting within an application; receiving visibility data associated with each of the plurality of web elements; defining a priority for each web element from the plurality of web elements based on the received layout data and the received visibility data; and presenting one or more of the plurality of web elements for display within the application, based on the defined priority. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for presenting web elements within an application, the method comprising:
-
receiving layout data associated with a plurality of web elements for presenting within an application; receiving visibility data associated with each of the plurality of web elements; defining a priority for each web element from the plurality of web elements based on the received layout data and the received visibility data; selecting a subset of the web elements from the plurality of web elements based on the defined priority; and presenting the subset of web elements for display within the application, wherein the visibility data associated with each of the plurality of web elements corresponds to a location where each web element is displayed within the application.
-
Specification