Specialized OS for Secure Usage Data Collection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing usage data collection techniques are inefficient and difficult to secure due to reliance on generic operating systems, which are not well-suited for data collection and transfer operations, leading to performance issues and maintenance challenges.
Innovation Solution
An operating system specifically configured for collecting and transferring usage data, executing built-in features at the system level, including data collection, scheduling, transformation, and security, optimized for hardware components and providing end-to-end data protection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If generic operating systems are used for data collection, then versatility and ease of operation are improved, but speed, reliability, and security deteriorate
Solution Approach 1:
The patent segments the operating system into two distinct parts: a generic base OS that provides versatility and hardware compatibility, and a specialized data collection OS that runs on top of it to provide security and reliability. This segmentation allows each layer to optimize for its specific function without compromising the other.
Solution Approach 2:
The patent introduces an intermediary data collection operating system layer between the generic OS and the data collection processes. This intermediary layer acts as a secure mediator that manages all data collection operations, ensuring reliability and security while the generic OS continues to provide hardware compatibility and versatility.
2Ease of operation
If generic operating systems are used for data collection, then ease of operation is improved, but speed and efficiency deteriorate
Solution Approach 1:
The patent segments the system into a generic OS layer for ease of operation and a specialized data collection OS layer for high-speed data collection. This segmentation allows the data collection processes to run efficiently without being burdened by the overhead of generic OS operations.
Solution Approach 2:
The patent extracts the data collection functionality from the generic OS into a separate, dedicated operating system layer. This extraction allows data collection processes to be optimized for speed and efficiency independently of the generic OS, while still benefiting from the ease of operation provided by the generic OS for installation and maintenance.
3Adaptability or versatility
If software-based data collection is used, then adaptability is improved, but security and robustness deteriorate
Solution Approach 1:
The patent segments the system into a generic OS that provides flexible software-based configuration and a specialized data collection OS that provides secure execution. This segmentation allows the flexible software layer to configure data collection while the secure OS layer executes the actual collection processes, protecting against security threats.
Solution Approach 2:
The patent introduces a specialized data collection operating system as an intermediary layer between the flexible software configuration and the actual data collection processes. This intermediary provides a secure execution environment that maintains adaptability while protecting against security vulnerabilities.
Data Source
AI summary
Methods, apparatus, and processor-readable storage media for operating system for collecting and transferring usage data are provided herein. An example computer-implemented method includes: configuring two or more of a plurality of hardware components to perform respective data collection processes, wherein: the hardware components are associated with at least a first location, the configuring is performed by a system layer of an operating system installed on at least one of the plurality of hardware components, and a given one of the data collection processes collects usage data of the corresponding hardware component based on one or more characteristics of the corresponding hardware component; obtaining, by the operating system from the configured hardware components, the usage data collected by each of the data collection processes over a given time period; and uploading the obtained usage data to a datastore that is associated with at least a second location.


