Dual Computing Architecture for Subscription Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In subscription-based computing models, the vendor agent running on customer computing devices degrades performance and exposes security and privacy vulnerabilities by using main computing resources, compromising user data.
Innovation Solution
Implementing a dual computing architecture with separate resources for customer and vendor tasks, isolating customer computing resources from vendor tasks and using secure communication protocols to protect user data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the vendor agent is installed in the main CPU and main memory to collect usage data and health data, then the provider can monitor device status and provide services, but the computing resources are degraded and security vulnerabilities are exposed
Solution Approach 1:
The computing device is divided into two separate computing architectures: a first computing architecture (main CPU and main memory) dedicated to customer computing tasks, and a second computing architecture (separate processor and memory) dedicated to vendor agent tasks. This segmentation isolates the vendor agent from customer resources, preventing performance degradation while maintaining monitoring capabilities.
Solution Approach 2:
The vendor agent is extracted from the main computing resources and placed in a separate computing architecture with its own dedicated processor and memory. This extraction removes the harmful impact of the vendor agent on customer computing performance while preserving the agent's ability to collect usage data and health data.
2Adaptability or versatility
If the vendor agent runs on main computing resources, then the provider can access device information, but customer data privacy and security are compromised
Solution Approach 1:
The computing device is segmented into two isolated computing architectures. The first architecture handles customer computing tasks with full data privacy protection, while the second architecture runs the vendor agent with limited access only to necessary device status information. This segmentation eliminates security vulnerabilities while preserving service provisioning capabilities.
Solution Approach 2:
A communication interface acts as an intermediary between the two computing architectures, allowing the vendor agent to obtain necessary device information without direct access to customer data. This intermediary mechanism enables service provisioning while maintaining security boundaries and protecting customer privacy.
Data Source
AI summary
Computing devices with dual computing architectures for use in a subscription model are disclosed. For example, a computing device comprises a first computing architecture comprising a first set of computing resources dedicated to executing one or more first computing tasks, wherein the one or more first computing tasks are associated with a subscription-based user of the computing device. The computing device further comprises a second computing architecture comprising a second set of computing resources dedicated to executing one or more second computing tasks, wherein the one or more second computing tasks are associated with a subscription-based provider of the computing device.


