Object Model for Virtual Digital Content Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computing devices face performance limitations when handling large collections of digital content, such as thousands of digital images, as they struggle to render all items in the user interface during operations like upload, leading to inaccessible and unsearchable content outside the rendered subset.
Innovation Solution
A computing device employs a user interface manager system that generates an object model with nodes for the viewable subset of digital content and additional nodes as compact representations of non-rendered content, using line delimiters and style-defined offsets to maintain relative positions, allowing navigation and search functionality for unmounted items.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all digital content items are rendered in the user interface, then accessibility and searchability of content is improved, but computational resources and processing time are excessively consumed
Solution Approach 1:
The patent divides the complete digital content collection into two segments: a viewable subset that is rendered in the user interface and a non-viewable subset that is not rendered. This segmentation allows the system to maintain accessibility to all content through the object model while reducing computational resources by only rendering the necessary viewable portion.
Solution Approach 2:
The patent creates a virtual copy of the complete content collection in the form of an object model that includes nodes for all content items. This virtual representation allows the system to maintain full content accessibility and searchability without rendering all actual content items, thus reducing computational resource consumption.
2Productivity
If a subset of digital content is rendered in the user interface to reduce resource consumption, then computational efficiency is improved, but accessibility and searchability of unrendered content is lost
Solution Approach 1:
The patent introduces an object model as an intermediary structure that bridges the viewable subset and non-viewable subset. The object model contains nodes representing all content items, enabling the system to maintain full content accessibility and searchability while only rendering a subset of actual content items, thus preserving computational efficiency.
Solution Approach 2:
The patent pre-creates an object model containing nodes for all digital content items before rendering begins. This preliminary action ensures that all content remains accessible and searchable through the object model even though only a subset is rendered, allowing the system to maintain both efficiency and accessibility.
3Reliability
If conventional rendering techniques are used for large digital content collections, then user interface performance is maintained, but functionality expected by users (search, navigation) is unavailable for unrendered items
Solution Approach 1:
The patent makes the object model universal by enabling it to serve multiple functions: it represents both viewable and non-viewable content items, supports search operations across the entire collection, and provides navigation capabilities. This multi-functionality ensures that user interface performance is maintained while full search and navigation functionality is available for all content items.
Data Source
AI summary
Access techniques and systems for virtually rendered digital content are described. In one example, a collection of items of digital content is received that involves an operation of a computing device. As part of rendering the collection, the computing device generates an object model having nodes corresponding to the items in the viewable subset. The computing device then adds an additional node to the object model as a compact representation (e.g., as text) of other items of digital content that are not rendered. As a result, the compact representation supports operations involving digital content that is not currently rendered in the user interface.


