Web Application Intermediary for Cloud Service Access on End-User Devices
Find Innovative SolutionsGenerate 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 with a Web application that provides a user interface for end-user devices to specify settings for processing data with cloud services, allowing users to access and manage cloud services without implementing APIs on the device or managing user authorization data, by acting as an intermediary between end-user devices and cloud services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud services are implemented directly on end-user devices, then functionality and service capability are improved, but programming complexity and customization requirements increase significantly
Solution Approach 1:
The patent introduces a server as an intermediary between end-user devices and cloud services. The server hosts web applications that provide cloud service functionality, allowing devices to access services through standard web browsers without requiring direct implementation of complex cloud service APIs or protocols on the device itself. This mediator approach enables service capability while keeping device complexity low.
2Adaptability or versatility
If multiple cloud services are integrated into workflows, then service functionality is improved, but the skill level required to implement and manage workflows increases
Solution Approach 1:
The patent creates a universal workflow management system on the server that can handle multiple different cloud services through a common interface. The web application provides standardized mechanisms for defining workflows, specifying service sequences, and managing data flow between services. This universal approach allows complex multi-service workflows to be configured and managed without requiring specialized knowledge of each individual service's implementation details.
3Reliability
If user authorization data is maintained on the client side, then service security is improved, but practicality and feasibility decrease
Solution Approach 1:
The patent uses the server as an intermediary to manage user authorization data centrally. Instead of requiring each end-user device to store and manage sensitive authorization credentials locally, the server securely maintains authorization data and handles authentication processes. The device communicates authorization requests to the server, which validates credentials and manages security tokens. This approach maintains service security while greatly improving practicality, as devices don't need to implement complex local authorization data management.
Data Source
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.


