Web Application Mediator for Cloud Service Access on End-User Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud services are difficult to use with end-user devices like multi-function peripherals (MFPs due to the need for high programming skills and customization, as well as the requirement for user authorization data to be maintained on the client side, which is impractical and sometimes impossible.

Innovation Solution

An apparatus comprising one or more processors and a Web application that provides a user interface for specifying settings to access cloud services, allowing users to process data without implementing cloud service APIs on the end-user device, and manages user information and tokens to access third-party services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud services are implemented directly on end-user devices, then access to cloud functionality is improved, but the complexity of programming and customization required increases significantly

Engineering Contradiction:
Improveease of accessing cloud servicesVSAvoidprogramming skill requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between end-user devices and cloud services. The server hosts a web application that manages cloud service access, handling authentication, authorization, and service coordination. This mediator abstracts away the complexity of direct cloud service implementation from end-user devices, allowing them to access cloud functionality through simplified web interfaces without requiring programming expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple cloud services are integrated into a workflow, then functionality is improved, but the skill and knowledge required to manage different settings and data formats increases

Engineering Contradiction:
Improveworkflow capabilityVSAvoidknowledge requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple cloud services and their management functions into a single unified web application hosted on the server. This consolidation integrates authentication, authorization, workflow management, and service coordination into one interface, eliminating the need for users to separately manage multiple services and their different settings requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The web application serves multiple functions: it acts as an authentication server, a workflow manager, a service coordinator, and a user interface. This multi-functional design allows the system to handle diverse cloud services and workflow requirements through a single universal platform, reducing the knowledge burden on users.

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

3Reliability

If user authorization data is maintained on the client side, then security is improved, but practicality and feasibility decrease

Engineering Contradiction:
ImprovesecurityVSAvoidpracticality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The server acts as an intermediary that securely manages user authorization data. Instead of requiring end-user devices to store and manage sensitive authentication information, the server hosts the web application that handles all authorization operations. This centralizes security management in a controlled environment while maintaining practical deployment feasibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11609723B2Approach for providing access to cloud services on end-user devices using local management of third-party services
Publication Date: 2023.03.21 RICOH CO LTD
  • US11609723B2 patent drawing
  • US11609723B2 patent drawing
  • US11609723B2 patent drawing

AI summary

An approach provides access to cloud services that are impractical or difficult to implement on end-user devices without a high level of programming skill and customization. The approach uses a first set of cloud services, referred to herein as Integrated Cloud Environment (ICE) cloud services, to access to a second set of cloud services, referred to herein as Smart Integration (SI) cloud services, on end-user devices. The ICE cloud services provide a user-friendly user interface for accessing the SI cloud services via an end-user device, implement the Application Program Interfaces (APIs) of the SI cloud services, and also manage results generated by the SI cloud services. The ICE cloud services also manage user information, authorization credentials and tokens needed to access third-party services. According to another embodiment, the SI cloud and the ICE cloud are integrated using direct linking, i.e., directly linking an end-user device to the SI cloud.