Embedded Device Application Development via Cloud Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If more powerful processors are used to enable richer user interfaces, then user interface functionality improves, but device cost increases
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.
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.
3Ease of operation
If processing functions are shifted to external computing systems, then user interface quality improves, but device complexity increases
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.
Data Source
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.


