Virtual User Computing for Parallel AI Data Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems face challenges in efficiently managing complex data manipulations, leading to long waiting times for human users and requiring continuous monitoring by robots or autonomous devices, which results in significant data storage needs.
Innovation Solution
A computing system that includes a computing environment with multiple computing devices configured to communicate via a network with remote user computing devices and an artificial intelligence. This system employs avatar and robotic virtual users to manage data manipulation tasks in parallel, synchronizing information with remote user computing devices and utilizing artificial intelligence for data processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If complex data manipulations are performed by a single computing system, then the data processing can be completed, but the user experiences long waiting times and the system may interrupt for additional information
Solution Approach 1:
The patent divides the computing system into multiple virtual users (avatar virtual users and robotic virtual users) that operate as separate parallel processes. Each virtual user handles specific data manipulation tasks independently, allowing simultaneous processing of multiple operations without mutual interference, thereby reducing overall completion time and user waiting periods.
Solution Approach 2:
The patent combines human users and autonomous devices into a unified computing environment where both can access and manipulate data through virtual users. This integration allows tasks to be distributed across multiple agents working in parallel, increasing overall system productivity while reducing individual task completion times through coordinated effort.
2Reliability
If a robot or autonomous device continuously monitors its surroundings to function properly, then the device can discover position, velocity and obstacles in time, but a large amount of data must be stored requiring significant electronic memory
Solution Approach 1:
The patent extracts the data storage function from the autonomous device itself by creating a virtual representation (avatar virtual user) that resides in the computing environment. The actual monitoring data is processed and stored in the shared memory space of the computing system rather than being retained locally on the autonomous device, thereby reducing the device's memory requirements while maintaining operational reliability.
Solution Approach 2:
The patent creates virtual copies (avatar virtual users) of autonomous devices that replicate their operational data and state within the computing environment. These virtual representations allow the system to monitor and analyze device behavior without requiring the physical device to store all monitoring data, as the virtual copy maintains the necessary information in the shared memory space.
3Productivity
If multiple virtual users are implemented in parallel processes, then efficient data manipulation management is achieved, but the system complexity increases with multiple avatar and robotic virtual users
Solution Approach 1:
The patent implements a universal shared memory space that all virtual users (both avatar and robotic types) access through common interfaces. This shared memory structure provides a standardized mechanism for data exchange and coordination among diverse virtual users, reducing the need for complex individual communication protocols and simplifying the overall system architecture despite the presence of multiple virtual agents.
Solution Approach 2:
The patent introduces a shared memory process as an intermediary layer between virtual users and the underlying computing resources. This mediator manages data access, synchronization, and coordination among multiple parallel virtual users, abstracting the complexity of inter-process communication and allowing virtual users to operate independently while maintaining efficient collaboration.
Data Source
AI summary
A computing system. a method for operating a computer system, a computer program, a computer-readable medium and a data carrier signal with improved communication between remote user devices (RU) and an artificial intelligence (AGI) by way of different virtual users (AVU).
