Modular Wireless Device Customization via Standardized Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless devices, including consumer smartphones and M2M devices, require extensive and costly programming for customization, limiting ease, time, and expense in device configuration and interconnection of software applications.

Innovation Solution

A method and system for wireless devices that provide a directory for code components to advertise services and request access, with a supervisory module determining permissions and directly communicatively coupling components using a standardized interface, facilitating modular and customizable functionality without the need for specialized connecting software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If wireless devices use traditional customization methods with independent software applications, then device functionality can be achieved, but extensive programming effort and high costs are required

Engineering Contradiction:
Improveease of device customizationVSAvoidtime required for programming
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system segments device functionality into independent, reusable code components that can be individually developed, stored in a library, and assembled through configuration rather than programming. This segmentation allows rapid customization by selecting and connecting pre-built components instead of writing custom code for each function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces an intermediary component library and standardized interface layer between the hardware and application logic. This intermediary provides pre-fabricated code components with standardized interfaces that mediate between different functional requirements, eliminating the need for direct programming of communication protocols and reducing customization time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If wireless devices use traditional customization methods with independent software applications, then device functionality can be achieved, but extensive programming effort and high costs are required

Engineering Contradiction:
Improveease of device customizationVSAvoidcomplexity of interconnection software
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system implements universal standardized interfaces that allow code components to interact through common protocols regardless of their specific function. This universality enables any component to be connected to any other compatible component without requiring specialized connection software, thereby reducing overall system complexity while maintaining customization capability.

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

3Adaptability or versatility

If code components directly interact without standardized interfaces, then specific functionality can be implemented, but extensive specialized programming is required for interconnection

Engineering Contradiction:
Improvefunctionality of code componentsVSAvoidcomplexity of connecting software
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention changes the interaction parameters from custom-point-to-point connections to standardized interface protocols. By defining standard communication parameters and interfaces, the system maintains the adaptability and versatility of individual code components while dramatically simplifying the complexity of interconnection through configuration rather than custom programming.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9894523B2Wireless device customization resources
Publication Date: 2018.02.13 SEMTECH CORP
  • US9894523B2 patent drawing
  • US9894523B2 patent drawing
  • US9894523B2 patent drawing

AI summary

The present invention provides methods, systems and computer program products for facilitating loading, configuration and interaction of modular applications and/or modular components of an application on wireless devices such as M2M terminals. Modular elements may be connected to each other based on a system of permissions which determines which elements are permitted to access given services offered by other elements. Once connected, modular elements may communicate directly via a standardized interface.