Multi-function Device Controller Selection Between Server and Cloud

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-function peripheral devices (MFPs) face challenges in seamlessly integrating with both on-premise servers and cloud services, leading to inconsistencies in service availability and user experience, especially when network disruptions occur or when devices are moved between locations.

Innovation Solution

An MFP is configured to simultaneously register with both on-premise servers and cloud services, allowing it to dynamically identify and connect with either as the controller, ensuring continuous access to services and maintaining user interface functionality even during network disruptions or device relocations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an MFP is registered with only one server (either on-premise or cloud), then the configuration is simple and easy to manage, but service availability is reduced when network disruptions occur or devices are moved between locations

Engineering Contradiction:
Improveservice availabilityVSAvoidregistration configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The MFP is configured to register with multiple servers simultaneously (both on-premise and cloud services), enabling it to function with either server as the controller. This multi-functionality ensures service continuity regardless of which server is accessible, resolving the contradiction between reliability and complexity by making the system adaptable to different operational scenarios.

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

Solution Approach 2:

The system dynamically determines which server (on-premise or cloud) acts as the controller based on real-time conditions such as network availability and device location. This dynamic adaptation allows the MFP to switch between single-server simplicity and multi-server reliability as needed, resolving the contradiction by making the configuration flexible rather than static.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If an MFP is configured to work with both on-premise servers and cloud services, then service availability is improved, but the complexity of managing multiple registrations increases

Engineering Contradiction:
Improveservice access flexibilityVSAvoidmultiple server registrations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces a controller determination mechanism that acts as an intermediary between the MFP and multiple servers. This mediator automatically identifies which server should act as the controller based on predefined criteria, simplifying the management of multiple registrations by eliminating the need for manual configuration and reducing the complexity of handling multiple server relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The MFP autonomously determines which server to connect to without requiring manual intervention or complex user configuration. The device self-manages the complexity of multiple registrations by automatically selecting the appropriate controller based on its current operational context, thereby improving adaptability while keeping the user experience simple.

Inventive Principle:
Principle #25Self-service

3Reliability

If the MFP maintains registration with multiple services, then continuous service access is ensured during network disruptions, but the difficulty of detecting and managing the correct controller increases

Engineering Contradiction:
Improvecontinuous service accessVSAvoidcontroller identification
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system pre-establishes registration with multiple servers before any network disruption occurs. This preliminary action ensures that when a disruption happens, the MFP already has the necessary connections in place and can immediately determine the appropriate controller without needing to detect or search for available services, thereby maintaining reliable service access while simplifying controller identification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11849083B2Identifying one of a server and a cloud service as a controller of a multi-function device
Publication Date: 2023.12.19 NTWARE SYSTEMPROGRAMMIERUNGS GMBH
  • US11849083B2 patent drawing
  • US11849083B2 patent drawing
  • US11849083B2 patent drawing

AI summary

A system comprising a multi-function device 112 configured to communicate with both a server 111 and a cloud service 121. The multi-function device 112 comprises: an output unit 407 configured to send S102, S401 identification information of the multi-function device 112 to the cloud service 121; an input unit 407 configured to receive S106, S403 controller information which identifies either the server 111 or the cloud service 121 as a controller of the multi-function device 112; and a login unit 406 configured to receive S201, S501 authentication information. The output unit 407 is further configured to send S202, S204 an authentication request including the authentication information to the controller 111, 121 identified by the controller information. The input unit 407 is further configured to receive S203, S205 an authentication response from the controller 111, 121 that indicates whether or not the authentication information is accepted.