Software Robot Program Instance Segmentation for Device Association
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In message service systems where a software robot program cooperates with multiple external devices, users face complexity in switching operations between these devices, leading to increased user effort and complexity.
Innovation Solution
A message providing device and method that registers multiple software robot programs for a user, allowing each program to associate with different external devices, reducing the need for users to manually switch between them by dynamically managing associations between users and devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If one software robot program cooperates with multiple external devices, then the service coverage is improved, but the switching operation complexity increases for users
Solution Approach 1:
The patent segments the single software robot program into multiple instances (first software robot program and second software robot program). Each instance independently cooperates with different external devices, allowing users to interact with specific devices through dedicated program instances without manual switching, thus resolving the contradiction between service coverage and operation complexity
Solution Approach 2:
The patent introduces a new dimension of program instance multiplication. Instead of allowing one program to handle multiple devices (which increases complexity), it creates multiple program instances where each handles specific devices. This dimensional shift from single-program-multi-device to multi-program-multi-device resolves the operational complexity issue while maintaining comprehensive service coverage
2Ease of operation
If multiple software robot programs are provided for one user, then the device switching complexity is reduced, but the system complexity increases
Solution Approach 1:
The patent creates multiple instances of the same software robot program, where each instance is a simplified copy with the same core functionality. This universal approach allows each program instance to independently manage specific external devices without requiring complex customizations, reducing system complexity while improving ease of operation through dedicated program-device pairings
Data Source
AI summary
A message providing device includes a receiving section that receives a registration request for an association of a software robot program with an external device for each user, the software robot program operating on a message service in which a message is transmitted and received between users, to transmit and receive the message to and from a user, and a registration section that provides plural same software robot programs for one user and registers one or plural different external devices from each other in association with each of the plural same software robot programs in accordance with the request from the user.


