Information Processing Apparatus Connection Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in efficiently managing and processing data requests from terminal devices via wireless communication, particularly in scenarios where multiple devices need to connect and perform tasks like printing and scanning, due to limitations in simultaneous connections and data processing workflows.

Innovation Solution

The system employs a configuration with a first communication unit for initial connection, a request accepting unit to queue data processing requests, and a second communication unit for temporary disconnection and reconnection to perform data processing tasks, utilizing different communication channels to manage and prioritize requests effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the information processing apparatus maintains a continuous connection with the terminal apparatus to process data requests, then the responsiveness and user experience are improved, but the system cannot efficiently handle multiple simultaneous requests from different terminals

Engineering Contradiction:
Improvethroughput of data processing requestsVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by accepting and queuing data processing requests before establishing connections. The request accepting unit stores requests in a queue with unique identifiers, allowing the system to prepare and organize multiple requests in advance, then process them systematically through connection establishment and data transmission phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data processing workflow is segmented into distinct phases: request acceptance and queuing, connection establishment, data transmission, and connection termination. This segmentation allows the system to manage multiple requests efficiently by processing them through standardized phases, reducing overall system complexity while maintaining high throughput.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the information processing apparatus establishes separate connections for each data processing request, then the reliability and isolation of processing tasks are improved, but the connection establishment time and system resource consumption increase

Engineering Contradiction:
Improveisolation of data processing tasksVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Connection establishment is performed as a preliminary action immediately after request acceptance, before data transmission begins. The connection is set up in advance with the terminal apparatus identified by the request, allowing data to be transmitted immediately when ready, thus minimizing overall processing time while maintaining task isolation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication unit acts as an intermediary that manages connection establishment, data transmission, and connection termination. This intermediary component handles the complexity of connection management centrally, ensuring reliable task isolation while reducing the time overhead through efficient connection handling procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the information processing apparatus processes multiple data requests simultaneously with multiple connections, then the productivity and throughput are improved, but the risk of connection conflicts and data mixing increases

Engineering Contradiction:
Improvesimultaneous request processing capabilityVSAvoidconnection stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Each data processing request is assigned a unique identifier and processed through a dedicated, segmented workflow. The system accepts multiple requests, queues them with unique identifiers, and processes each request through its own connection establishment and data transmission phase, preventing connection conflicts and data mixing while maintaining high throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where each connection is associated with a specific request identifier, and data transmission is tracked and confirmed. This feedback ensures that each connection processes only its designated request, maintaining connection stability and reliability even when multiple connections are active simultaneously.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10180817B2Information processing apparatus, terminal apparatus, information processing method, non-transitory computer readable medium, and information processing system for controlling connection requests between a terminal apparatus and an imformation processing apparatus
Publication Date: 2019.01.15 FUJIFILM BUSINESS INNOVATION CORP
  • US10180817B2 patent drawing
  • US10180817B2 patent drawing
  • US10180817B2 patent drawing

AI summary

An information processing apparatus includes a first communication unit, a request accepting unit, a second communication unit, and a process performing unit. The first communication unit performs first communication to communicate with a terminal apparatus. The request accepting unit accepts a request for a data processing process from the terminal apparatus via the first communication. The second communication unit stores information concerning the requested data processing process in a memory upon the request accepting unit accepting the request, temporarily disconnects a connection between the information processing apparatus and the terminal apparatus, and performs second communication to communicate with the terminal apparatus in a case where a condition under which the requested data processing process is performed is satisfied. The process performing unit performs the requested data processing process via the second communication by using the information stored in the memory.