Adaptive Page Rendering for Data Management Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in efficiently rendering and displaying large listings of virtual machines or electronic files, leading to prolonged page load times and reduced usability due to limited processing power and large data sets.
Innovation Solution
The integrated data management and storage system dynamically adjusts the number of object listings to be rendered and displayed based on factors such as total object count, user behavior, device capabilities, and display settings, using a web-application based list management framework to improve page load performance and user interaction speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the system renders and displays all object listings at once, then the user can access complete information, but the page load time increases significantly and processing power requirements increase
Solution Approach 1:
The patent implements pagination to divide the complete object listing into multiple pages, each containing a subset of objects. This allows the system to render only a portion of the data at a time, reducing the processing load and page load time while maintaining the ability to access all information through navigation between pages.
Solution Approach 2:
The system dynamically adjusts the number of objects rendered per page based on factors such as device capabilities, user behavior patterns, and data complexity. This dynamic adaptation optimizes the balance between information completeness and loading performance for different user scenarios.
2Productivity
If the system renders more object listings at once, then the user interface responds faster to user actions, but the processing power required and memory consumption increase
Solution Approach 1:
The system renders a partial set of objects per page rather than all objects, optimizing the balance between rendering speed and resource consumption. The pagination mechanism ensures that sufficient objects are rendered to provide meaningful user interaction while avoiding the excessive processing power requirements of rendering the entire dataset at once.
3Loss of information
If the system displays detailed information for all objects immediately, then users have complete data access, but the memory requirements and system resources increase significantly
Solution Approach 1:
The patent segments the complete dataset into multiple pages, each containing a manageable subset of objects with their detailed information. This segmentation allows the system to load and process only the necessary data for the current page, significantly reducing memory consumption while maintaining full data accessibility through pagination navigation.
Data Source
AI summary
Methods and systems for managing the automated retrieval, aggregation, and selection of virtual machines, virtual disks, and electronic files using an integrated data management and storage system are described. In some cases, the integrated data management and storage system may acquire a query with search criteria to identify a set of objects accessible via the integrated data management and storage system, determine the set of objects that satisfies the search criteria, determine a first subset of the set of objects less than all of the set of objects to render, render and display a listing of the first subset, determine a selection of a first plurality of the first subset, and initiate concurrent actions on the first plurality using the integrated data management and storage system. The size of the first subset may vary over time and be determined based on prior user feedback.


