Instruction Description Location Redirection for Distributed Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional distributed processing systems face complexity in managing services and clients due to the need for maintaining databases with unique names and identifiers for services, especially when multiple clients are operated on shared devices, leading to intricate management processes.

Innovation Solution

A device and method that receive and modify instruction descriptions to redirect processing to a predetermined utilizable executing unit, ensuring the location specified in the instruction can execute the processing, even if initially unsuitable, by comparing the instructed location with a predetermined usable location and updating it as necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If unique names or identifiers are set for services in a distributed processing system, then services can be accessed by referring to these names, but a database maintaining relationships between names and services must be managed, which becomes complicated when multiple clients are operated on shared devices

Engineering Contradiction:
ImproveService accessVSAvoidDatabase management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the service location information from the instruction description and compares it against a predetermined list of valid executing unit locations. When a mismatch is detected, the system automatically corrects the location without requiring manual database management or complex name-service relationship maintenance. This extraction and validation approach simplifies the system while maintaining service accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs self-validation and self-correction by automatically comparing the instructed location with predetermined valid locations and correcting mismatches without external intervention. This self-service mechanism eliminates the need for complex manual database management while ensuring services are accessed correctly across multiple clients on shared devices.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If manual editing of location information is required for instruction descriptions, then location accuracy can be controlled, but management complexity increases especially when multiple clients are operated on shared devices

Engineering Contradiction:
ImproveLocation accuracyVSAvoidManagement simplicity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically validates and corrects location information in instruction descriptions by comparing against a predetermined list of valid executing unit locations. This self-correction mechanism maintains location accuracy without requiring manual editing or complex management processes, especially when multiple clients operate on shared devices.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system prepares a predetermined list of valid executing unit locations in advance and uses this list to automatically validate and correct location information in instruction descriptions. This preliminary preparation eliminates the need for manual location editing while ensuring accuracy, simplifying management across multiple clients.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If service locations are not automatically adjusted to match available executing units, then instruction descriptions can be used across different environments, but processing execution may fail when the instructed location is not utilizable

Engineering Contradiction:
ImproveEnvironment compatibilityVSAvoidProcessing execution
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system prepares a predetermined list of valid executing unit locations in advance and uses this list to automatically validate and correct location information in instruction descriptions before execution. This preliminary validation ensures that instruction descriptions can be used across different environments while maintaining reliable processing execution by correcting any invalid locations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the location information in instruction descriptions is automatically compared with the predetermined list of valid executing unit locations, and corrections are applied based on this feedback. This feedback loop ensures both environment compatibility and execution reliability by automatically adapting locations to match available executing units.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7529837B2Device and method for changing instruction description, and storage medium storing program for changing instruction
Publication Date: 2009.05.05 FUJIFILM BUSINESS INNOVATION CORP
  • US7529837B2 patent drawing
  • US7529837B2 patent drawing
  • US7529837B2 patent drawing

AI summary

The present invention provides a device for changing instruction description. The device includes: a receiving unit that receives an instruction description instructing a processing to be executed by an executing unit and a location of the executing unit; a judging unit that judges whether or not the location instructed by the instruction description indicates a location of a predetermined utilizable executing unit; and a changing unit that changes the location instructed by the instruction description to the location of the predetermined utilizable executing unit which can execute the processing instructed by the instruction description, when the location instructed by the instruction description is not judged to indicate the location of the predetermined utilizable executing unit.