Centralized Network Element for IoT Update Function Reporting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of IoT devices receive generic and inadequate information about software updates, failing to inform them about actual changes in device functionality, leading to unawareness of new features or disabled functions.
Innovation Solution
A centralized network element detects properties and updates of IoT devices, compares new, modified, and deleted functions, and generates a customized report indicating enabled and disabled functions, which can include recommendations for restoring disabled functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If generic release notes are provided to users about software updates, then the system maintains simplicity in communication, but the user receives inadequate information about actual changes in device functionality
Solution Approach 1:
The system performs preliminary actions by detecting device properties and reading update content before the update is applied, preparing a customized report in advance that reflects the actual functional changes specific to each user's network configuration
Solution Approach 2:
The system implements feedback by comparing the update's intended functions against the actual network properties and receiving confirmation about successful installation, then uses this feedback to generate an accurate customized report that reflects real functional changes
2Ease of operation
If a centralized network element collects and analyzes device properties and update information to generate customized reports, then users receive personalized information about functional changes, but the system complexity increases
Solution Approach 1:
The centralized network element acts as an intermediary that collects device properties, reads update content, compares intended functions with actual network capabilities, and generates customized reports, thereby simplifying the user's task of understanding functional changes while centralizing the complex processing logic
3Measurement precision
If the system compares new, modified, and deleted functions against detected device properties, then accurate customized reports are generated, but the processing time and computational resources increase
Solution Approach 1:
The system extracts only the relevant information needed for customization by detecting specific device properties and comparing them against the update's intended functions, rather than processing all possible data, thereby achieving accurate reporting with reduced processing overhead
Data Source
AI summary
A method of reporting on a software update performed on a network composed of at least a plurality of wireless devices. The method comprises, at a centralized network element: i) detecting properties of two or more wireless devices in the network, ii) reading the update to determine functions of the two or more devices which the updated is programmed to implement, and iii) receiving an update report reporting whether or not the software update was successfully installed in memory of the at least one wireless device; for each update reported to be successfully installed in iii), comparing the functions determined in ii) against the properties detected in i) to establish which functions are now enabled within the network, and which existing functions are now disabled due to the update; and creating and outputting to a user a customized report indicating the enabled and/or disabled functions.


