Embedded Device Application Development via Cloud Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer and industrial electronic devices often have resource-limited processors that restrict their functionality, leading to complex and user-unfriendly interfaces, as manufacturers avoid the cost of upgrading to more powerful processors for richer user interfaces.

Innovation Solution

The technology shifts processing functions to an external computing system, enabling bi-directional communication and allowing for the development of intuitive, feature-rich user interfaces by defining virtual data objects and generating customized application protocols and adapters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If resource-limited processors are used in electronic devices, then cost is reduced, but user interface functionality and ease of operation deteriorate

Engineering Contradiction:
ImprovecostVSAvoiduser interface functionality
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent introduces a cloud-based service as an intermediary between the resource-limited device and the user. The cloud service handles complex processing tasks, data storage, and advanced user interface rendering, allowing the device to maintain low cost while providing rich user interface functionality through wireless communication with external computing resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent moves processing capabilities from the device dimension to the cloud dimension. By shifting computational heavy lifting to external servers, the device can remain simple and affordable while users access sophisticated interfaces and functionalities through network connectivity, effectively adding a new dimension of processing power.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If more powerful processors are used to enable richer user interfaces, then user interface functionality improves, but device cost increases

Engineering Contradiction:
Improveuser interface functionalityVSAvoiddevice cost
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The cloud-based service acts as a mediator that provides advanced processing capabilities without requiring expensive hardware in the device. The service handles complex user interface rendering, data processing, and application logic, allowing manufacturers to avoid the cost premium of powerful local processors while maintaining rich user interface functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of embedding powerful processors in devices with a service-based approach. Instead of relying on local computational hardware, the system substitutes cloud-based virtualized processing resources that can be dynamically allocated and scaled without physical hardware changes in the device.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If processing functions are shifted to external computing systems, then user interface quality improves, but device complexity increases

Engineering Contradiction:
Improveuser interface qualityVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal cloud-based platform that can serve multiple device types and functions. The external computing system provides a standardized interface and processing framework that works across different devices, reducing the need for device-specific complexity while maintaining high user interface quality through shared services and common protocols.

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

Data Source

PatentUS10067747B2Embedded device application development
Publication Date: 2018.09.04 ABL IP HLDG LLC
  • US10067747B2 patent drawing
  • US10067747B2 patent drawing
  • US10067747B2 patent drawing

AI summary

Virtual data objects of an electronic device may be represented as one or more resources. A connection independent protocol and implementation of the protocol may be automatically generated from the resources. The syntax and/or semantics of the protocol may be derived from the defined resources, so the protocol may be uniquely configured for each set of uniquely defined resources. The resources may be used to create application schemas used by application developers to efficiently create applications running on user computing systems. The resources may be used to create an embedded adapter that may include programming code enabling data to be read from and/or written to the virtual data objects in the electronic device. During operation, once the user computing system and the electronic device have established connectivity, data may be exchanged between the device and the user computing system through the connection independent protocol.