Software Robot Program Instance Segmentation for Device Association

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

VSEngineering 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

Engineering Contradiction:
Improveservice coverageVSAvoidswitching operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvedevice switching complexityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11252112B2Message providing device, non-transitory computer readable medium storing program, and display control method
Publication Date: 2022.02.15 FUJIFILM BUSINESS INNOVATION CORP
  • US11252112B2 patent drawing
  • US11252112B2 patent drawing
  • US11252112B2 patent drawing

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.