Server-Mediated Robot Interaction with Virtual Environment Avatars
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Robots struggle to provide appropriate responses tailored to individual users due to limited knowledge of user-specific information, and users face inconvenience when integrating actions from external servers into robot interactions.
Innovation Solution
A robot equipped with a display, memory, communication interface, and processor that interacts with a virtual environment service server to acquire and utilize interaction information for user authentication and control operations, enabling personalized responses based on user avatar information and server notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the robot uses pre-trained models or stores only local voice data, then the robot's local processing capability is maintained, but the robot cannot provide contextually relevant responses tailored to individual users
Solution Approach 1:
The patent introduces a server as an intermediary between the robot and the virtual environment service. The server stores interaction information from the virtual environment and provides it to the robot when needed. This mediator enables the robot to access user-specific information without storing it locally, resolving the contradiction between personalization capability and information loss.
Solution Approach 2:
The patent moves the storage and processing of user interaction data from the robot's local dimension to the server's remote dimension. The robot queries the server for interaction information related to the current topic, enabling access to comprehensive user data without burdening the robot's local storage and processing capabilities.
2Adaptability or versatility
If users manually input data from external servers to the robot, then data integration is achieved, but user convenience deteriorates
Solution Approach 1:
The system enables self-service by allowing the robot to automatically query and retrieve interaction information from the server based on the current conversation topic. The robot independently performs the data integration task without requiring user intervention to manually transfer data from external servers, thus maintaining integration capability while significantly improving user convenience.
Solution Approach 2:
The interaction information is pre-stored on the server in advance, organized by topics. When the robot needs this information, it simply queries the server with the current topic, and the server returns the relevant pre-prepared data. This preliminary organization of data eliminates the need for real-time data processing and manual user intervention.
3Reliability
If the robot accesses interaction information from the virtual environment service, then response relevance is improved, but system complexity increases
Solution Approach 1:
The patent segments the system into distinct functional modules: the robot handles voice recognition and conversation management, the server handles data storage and query processing, and the virtual environment service handles interaction data generation. This segmentation allows each component to focus on its specific function, improving response accuracy while making the overall system architecture more manageable and maintainable.
Data Source
AI summary
A robot is provided. The robot includes a display, a memory storing identification information of the robot, a communication interface communicating with a server providing a virtual environment service, and at least one processor configured to, based on receiving a user input for interlocking the robot with the virtual environment service, transmit the identification information of the robot stored in the memory to the server through the communication interface, and based on receiving interaction information related to an avatar corresponding to the identification information of the robot from the server through the communication interface, control an operation of the robot based on the interaction information.


