Dual Computing Architecture for Subscription Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice monitoring capabilityVSAvoidcomputing resource performance
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveservice provisioning capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12079849B2Computing devices with dual computing architectures for use in a subscription model
Publication Date: 2024.09.03 DELL PROD LP
  • US12079849B2 patent drawing
  • US12079849B2 patent drawing
  • US12079849B2 patent drawing

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.