Application Setting Sharing via Intermediary Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems lack an efficient method to share settings between different applications, leading to inconsistent user experiences and increased user effort during application installations and updates.

Innovation Solution

An information processing apparatus with an identifying unit, an acquiring unit, and an applying unit that identifies unset functions in an activated application, acquires setting information from a different application, and applies it to ensure consistent settings across applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If settings are performed separately for each application, then each application can have customized settings, but user effort and time increase during application installation and updates

Engineering Contradiction:
Improveapplication customizationVSAvoiduser effort during installation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent copies setting information from a first application to a second application when both applications support identical functions. The identifying unit detects unset functions in the second application, the acquiring unit retrieves corresponding setting information from the first application, and the applying unit applies these settings to the second application, eliminating the need for users to reconfigure settings manually.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary action by pre-storing setting information in a database during the first application's configuration phase. When the second application is installed, the system automatically retrieves and applies these pre-stored settings, saving user time and effort during the installation process.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If settings are shared between different applications, then user experience consistency improves, but system complexity increases

Engineering Contradiction:
Improveuser experience consistencyVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a setting information database as an intermediary component that stores setting information independently. The identifying unit, acquiring unit, and applying unit interact with this database to share settings between applications without requiring direct integration between applications, thereby managing system complexity through a centralized intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The setting information database serves multiple functions: storing settings for different applications, identifying unset functions, acquiring corresponding settings, and applying them to target applications. This multi-functional component enables setting sharing across applications while maintaining a relatively simple overall system architecture.

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

Data Source

PatentUS11323584B2Information processing apparatus capable of sharing settings for identical functions between different applications and non-transitory computer readable medium
Publication Date: 2022.05.03 FUJIFILM BUSINESS INNOVATION CORP
  • US11323584B2 patent drawing
  • US11323584B2 patent drawing
  • US11323584B2 patent drawing

AI summary

An information processing apparatus includes an identifying unit, an acquiring unit, and an applying unit. The identifying unit identifies an unset function from functions included in an activated first application. The acquiring unit acquires setting information for the identified function in a second application different from the first application. The applying unit applies the acquired setting information to the function of the first application.