Adaptive Folder Information Retrieval Across External Cloud Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud storage technologies often impair user experience due to the lack of Web APIs that allow collective acquisition of folder information across multiple hierarchies, requiring users to wait for individual folder information to be acquired, especially when external storage services do not provide comprehensive folder information retrieval methods.

Innovation Solution

An information processing system that includes a storage unit for identifying external services and their respective folder acquisition methods, a receiving unit to process requests for folder information, an identification unit to determine the appropriate acquisition method, and an acquisition unit to retrieve folder information based on the identified method, enabling the system to acquire folder information in a manner compatible with the external service's capabilities, whether across multiple hierarchies or in units of one hierarchy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If folder information is acquired in units of one hierarchy from external storage services without comprehensive Web APIs, then the system can work with limited external services, but the user experiences increased waiting time and reduced operational efficiency

Engineering Contradiction:
Improvecompatibility with external storage servicesVSAvoidwaiting time for folder information acquisition
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the folder information acquisition process into multiple hierarchical levels. When a comprehensive Web API is unavailable, the system divides the acquisition into unit hierarchy requests, processing each level separately and aggregating results progressively, which enables compatibility with limited external services while managing the time trade-off through structured segmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic acquisition strategy that adapts based on external service capabilities. The system dynamically selects between comprehensive multi-hierarchy acquisition when available and unit hierarchy acquisition when necessary, adjusting the approach in real-time based on the external storage service's Web API provisions

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the system uses a unified folder information acquisition method, then the system logic is simplified, but it cannot adapt to external services with different Web API capabilities

Engineering Contradiction:
Improvesystem logic complexityVSAvoidadaptability to external storage services
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by tailoring the acquisition method to each external service's specific capabilities. Instead of a single uniform approach, the system selects different acquisition strategies (comprehensive vs. unit hierarchy) based on the local characteristics of each external storage service's Web API, enabling adaptation while maintaining clear localized logic for each service type

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the acquisition parameter (hierarchy scope) based on external service capabilities. The system adjusts the acquisition depth parameter dynamically - using full hierarchy scope when comprehensive APIs are available and unit hierarchy scope when they are not, thereby adapting to different services without requiring fundamentally different system logic

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If comprehensive folder information across all hierarchies is acquired, then complete folder structure is obtained, but the waiting time increases significantly

Engineering Contradiction:
Improvecompleteness of folder informationVSAvoidacquisition time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies partial action by acquiring folder information in controlled portions based on hierarchy depth. When comprehensive APIs are unavailable, the system performs partial acquisitions at unit hierarchy levels, progressively building complete information through staged partial actions rather than requiring a single excessive-time comprehensive request

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If the system waits for all folder information to be acquired before responding, then complete information is provided, but user operational efficiency is reduced

Engineering Contradiction:
Improvecompleteness of information providedVSAvoiduser operational efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent performs preliminary acquisition of folder information using available Web API capabilities before the user needs to operate with the data. By proactively acquiring information in the background using appropriate methods (comprehensive or unit hierarchy based on service capability), the system prepares complete information in advance, reducing wait time during actual user operations while maintaining information completeness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10762043B2Information processing system, information processing apparatus, and information processing method
Publication Date: 2020.09.01 RICOH CO LTD
  • US10762043B2 patent drawing
  • US10762043B2 patent drawing
  • US10762043B2 patent drawing

AI summary

An information processing method includes storing information identifying an external service and information of an acquisition method for acquiring folder information from the external service; receiving, from a device, a request to acquire the folder information from the external service; identifying the acquisition method for acquiring the folder information from the external service, based on the stored information; acquiring the folder information from the external service, based on the identified acquisition method; and sending the acquired folder information to the device. When the identified acquisition method is a first acquisition method, folder information of a hierarchy of a specified folder and in a predetermined number of lower hierarchies is acquired from the external service. When the identified acquisition method is a second acquisition method, folder information of a hierarchy of a specified folder and in all lower hierarchies is acquired from the external service.