AerCloud Application Express Launcher for M2M Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in building web-based applications for analyzing data from Machine to Machine (M2M) devices due to the complexity of accessing and configuring compute resources and data storage services, leading to a cumbersome and error-prone process.

Innovation Solution

A web-based enablement platform, AerCloud Application Express (AAE) Launcher, allows users to create a virtual compute resource instance with pre-loaded tools for data analysis and action creation, simplifying the development of production-ready M2M applications by integrating third-party services and widgets for data management and publication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users access and configure compute resources and data storage services through multiple different web-based services, then they can access the necessary computing resources and data storage capabilities, but the process becomes cumbersome, frustrating and error-prone

Engineering Contradiction:
Improveease of creating and configuring applicationsVSAvoidcomplexity of accessing multiple services
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple separate web-based services (compute resource creation, data storage configuration, application development tools, third-party service integration) into a single integrated web-based enablement platform. This allows users to access and configure all necessary resources through one unified interface rather than navigating multiple separate services, directly resolving the technical contradiction by improving ease of operation while maintaining comprehensive functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The enablement platform provides universal access to multiple functions including compute resource provisioning, data storage management, application development tools, and third-party service integration within a single system. This multi-functional approach allows the platform to serve as a one-stop solution for building M2M applications, eliminating the need to switch between different specialized services.

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

2Productivity

If users manually configure each service separately, then they can access compute resources and data storage, but the process is time-consuming and error-prone

Engineering Contradiction:
Improvespeed of application developmentVSAvoidtime spent configuring services
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The platform performs preliminary configuration actions by automatically provisioning compute resources and setting up data storage services when users launch an M2M application project. Instead of requiring users to manually configure each service step-by-step, the system pre-configures the necessary infrastructure and integrates it with the application development environment, significantly reducing the time and potential for errors.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If users need to integrate third-party services and widgets, then the application functionality is enhanced, but the complexity of the development process increases

Engineering Contradiction:
Improvefunctionality of M2M applicationsVSAvoidcomplexity of integration process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The enablement platform acts as an intermediary between users and third-party services/widgets. It provides a standardized interface and automation mechanisms that simplify the integration process, handling the complexity of connecting to external services while exposing simple, user-friendly controls. This allows users to enhance application functionality without directly managing the underlying integration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10437575B2Aercloud application express and aercloud application express launcher
Publication Date: 2019.10.08 AERIS COMM INC
  • US10437575B2 patent drawing
  • US10437575B2 patent drawing
  • US10437575B2 patent drawing

AI summary

A system and method in accordance with the present invention provides an enablement platform for building web-based applications for capture, analysis and use of device data using computing resources and data storage and management capabilities of hosted web services. The enablement platform works in two steps: first, for creating new instances of compute resources at a hosted service by collecting the required information and feeding it to the necessary hosted services pages; and second, for developing production-ready web-based applications for capture, analysis and use of data from M2M devices. In an embodiment, the application is used with a web-based hosted data storage, management and publication service. First step is a single page application running at a website that collects all of the required information and feeds it to the necessary hosted services pages in the background. The second step helps users to develop production-ready M2M applications using an Application Programming Interface (API) and easy to use software components (widgets) provided on an “out of the box” basis at the application specific user interface.