Cloud Resource Discovery via Polling Storage Buckets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large enterprises face difficulties in integrating and managing numerous custom software applications across departments, leading to operational inefficiencies and challenges in meeting regulatory requirements due to the lack of a unified system that can streamline and enhance operations.

Innovation Solution

A cloud-based Application Platform as a Service (aPaaS) system is introduced to automate workflows, reduce development complexity, and provide a remotely-hosted platform for developing and executing model-view-controller applications, supporting standardized components, integration features, and enterprise-grade security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a cloud-based aPaaS system is implemented to automate workflows and provide standardized components, then development time and operational efficiency are improved, but system complexity and integration challenges increase

Engineering Contradiction:
Improvedevelopment timeVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal aPaaS platform that provides standardized components and workflows applicable across multiple enterprise applications and departments. This multi-functional platform reduces development time by offering pre-built solutions that can be reused across different projects, while the standardized nature actually reduces overall system complexity despite the platform's capabilities.

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

Solution Approach 2:

The system segments enterprise operations into modular, standardized components that can be independently developed, deployed, and managed. This segmentation allows teams to focus on specific functional areas while relying on the standardized platform for common operations, reducing both development time and the complexity of individual application components.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple custom software applications are maintained across departments, then departmental specificities are addressed, but operational efficiency and integration capability deteriorate

Engineering Contradiction:
Improvedepartmental customizationVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The aPaaS platform provides universal workflows and components that can be adapted to various departmental needs while maintaining operational efficiency. Departments can customize applications using standardized building blocks, achieving both adaptability to specific departmental requirements and consistent operational efficiency across the enterprise.

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

Solution Approach 2:

The system allows each department to have customized applications with local quality adjustments while relying on standardized core components. This enables departments to maintain their specific operational characteristics and adaptability while benefiting from the efficiency gains of standardized processes and integration capabilities at the enterprise level.

Inventive Principle:
Principle #3Local quality

3Productivity

If a unified cloud-based system is implemented to streamline operations, then operational efficiency and integration are improved, but ease of operation and flexibility may worsen due to system complexity

Engineering Contradiction:
Improveoperational efficiencyVSAvoidsystem usability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The aPaaS platform acts as an intermediary layer between users and the complex underlying infrastructure. It provides standardized, user-friendly interfaces and workflows that hide the complexity of cloud-based operations, enabling improved operational efficiency and integration while maintaining ease of operation through consistent, standardized interaction patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system standardizes operational parameters and workflows across the enterprise, transforming varied departmental processes into consistent, efficient operations. This parameter standardization improves operational efficiency and integration while maintaining ease of operation through predictable, uniform interfaces and processes that reduce the learning curve and operational friction.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11089115B2Discovery of cloud-based infrastructure and resources
Publication Date: 2021.08.10 SERVICENOW INC
  • US11089115B2 patent drawing
  • US11089115B2 patent drawing
  • US11089115B2 patent drawing

AI summary

A computing system includes a persistent storage configured to store, as one or more configuration items and on behalf of a managed network, a table of resources provided by a remote computing system to the managed network. The computing system includes a discovery application configured to perform operations. The operations include querying a resource manager application programming interface (API) to identify resources within the remote computing system. The remote computing system is configured to generate a resource inventory file and store the resource inventory file within a storage bucket in response to the query. The resource inventory file contains a list of resources and attributes. The operations also include polling the storage bucket to determine when the resource inventory file has been fully written. In addition, the operations include parsing the resource inventory file to generate representations of the resources. Further, the operations include storing the representations in the table.