Secondary Rendering Path for Private Data in AR/VR Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage devices for virtual and augmented reality applications do not provide adequate privacy safeguards for restricted data, as they are typically generic and do not customize access according to user restrictions, leading to potential exposure of sensitive information to applications running on the host.
Innovation Solution
Implementing a secondary rendering engine in the data storage device to manage and render restricted data directly, bypassing the host, ensuring that private data is not exposed in its native digital form to applications, and providing a secure, prioritized data display based on user authorization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a generic data storage device is used for virtual and augmented reality applications, then the device can store and provide access to both restricted and non-restricted data, but the restricted data is exposed to applications running on the host, compromising privacy
Solution Approach 1:
The patent segments data into restricted and non-restricted categories and implements separate access paths: a first data path for non-restricted data accessible by applications, and a second data path for restricted data that bypasses applications and is rendered only through a secondary rendering engine, preventing exposure of sensitive information
Solution Approach 2:
The patent introduces a secondary rendering engine as an intermediary component that directly receives restricted data from the data storage device and renders it without exposing the data to applications on the host, acting as a mediator that protects privacy while enabling access to restricted information
2Ease of operation
If restricted data is sent to the primary rendering engine on the host, then applications can access and process the data, but the private data is exposed in its native digital form to applications
Solution Approach 1:
The patent divides data access into two separate paths: one path leads to the primary rendering engine for non-restricted data, and another path leads directly to the secondary rendering engine for restricted data, ensuring that restricted data never暴露在 applications while remaining accessible for authorized rendering
Solution Approach 2:
The patent extracts restricted data from the general data access flow and routes it through a dedicated second data path that bypasses applications entirely, separating sensitive data handling from the main application processing pipeline to prevent exposure
3Reliability
If a secondary rendering engine is implemented to protect restricted data, then privacy is enhanced by preventing exposure of sensitive data, but the device complexity increases
Solution Approach 1:
The patent introduces a secondary rendering engine as an intermediary component that sits between the data storage device and the display, receiving restricted data directly and rendering it without exposing the data to applications, thereby protecting privacy while maintaining a manageable system architecture
Solution Approach 2:
The secondary rendering engine is designed to handle multiple functions: receiving restricted data from the data storage device, rendering the restricted data appropriately, and outputting it to the display, consolidating these functions in a single component to manage complexity
Data Source
AI summary
A data storage device and method for using a secondary rendering engine for prioritized data are described herein. In one embodiment, a data storage device is provided comprising a memory and one or more processors. The one or more processors, individually or in combination, are configured to: receive requests for non-private and private data stored in the memory; send the non-private data to a primary rendering engine in a host to render the non-private data on a display device; and send the private data to a secondary rendering engine external to the host to render the private data on the display device in response to a user being authorized to access the private data, wherein by sending the private data to the secondary rendering engine instead of to the primary rendering engine in the host, the private data is inaccessible by the host. Other embodiments are disclosed.


