Cloud Resource Interaction Normalization via Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud services lack a unified approach to managing resources across disparate platforms, leading to fragmented experiences and administrative complexity due to differences in how actions are handled and combined across various cloud services.
Innovation Solution
A system and method for normalizing cloud resource interactions by consolidating actions from different cloud services into a single unified view, allowing for concurrent selection and execution of actions through a standardized message format, which is then translated into non-standardized formats for specific cloud services, enabling seamless interaction across multiple platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individual cloud services are used to manage resources, then each service can be independently implemented and maintained, but administrators face complexity in figuring out how actions are or are not related across different cloud services
Solution Approach 1:
The patent introduces a central object system as an intermediary layer between administrators and multiple cloud services. This system provides a unified interface that translates administrator actions into service-specific operations, eliminating the need for administrators to understand the relationships between different cloud services while preserving the independence of each service.
Solution Approach 2:
The patent segments the system into distinct layers: a unified object system layer that handles cross-service coordination and individual cloud service layers that maintain independence. This segmentation allows each cloud service to be independently implemented while the object system manages the complexity of interactions between them.
2Ease of operation
If a unified interface is implemented across disparate cloud services, then administrative tasks are simplified, but the system must handle protocol conversion and message transformation between different service formats
Solution Approach 1:
The central object system acts as a mediator that receives standardized messages from the unified interface and transforms them into service-specific protocol formats. This intermediary handles all protocol conversion complexity internally, allowing the unified interface to remain simple while supporting multiple disparate cloud services.
Solution Approach 2:
The system changes the format parameters of messages as they pass through the object system. Incoming standardized messages are transformed into service-specific formats with different parameter structures, enabling compatibility across disparate services while maintaining a consistent user-facing interface.
3Productivity
If actions from multiple cloud services are consolidated into a single action, then concurrent selection and execution is enabled, but the system must process and coordinate information from disparate sources
Solution Approach 1:
The patent merges multiple service-specific actions into a single consolidated action within the object system. This consolidation allows administrators to select and execute actions from multiple cloud services simultaneously through a single interface, while the object system handles the complexity of coordinating information from disparate sources.
Solution Approach 2:
The object system provides universal functionality by handling multiple types of actions from different cloud services through a single standardized interface. This multi-functionality enables concurrent execution of diverse actions while the system internally processes and coordinates the information from each service.
Data Source
AI summary
Systems and methods for normalizing cloud resource interactions across disparate objects and actions provided by a plurality of different cloud services. The methods comprise: obtaining information that identifies the objects and indicates what actions can be performed for the objects; processing the information to consolidate at least two of the actions supported by different ones of the objects into a single action; causing a unified view to be presented in a User Interface (“UI”) that allows an initiation of the single action whereby the at least two actions supported by different ones of the objects are concurrently selected; receiving a standardized command for initiating the single action; transforming a first protocol format of the standardized command into a second different protocol format to generate at least one non-standardized command; and using the non-standardized command to cause performance of the at least two actions by said different ones of the objects.


