Iot device update failure recovery
US-2018165157-A1 · Jun 14, 2018 · US
US11947944B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11947944-B2 |
| Application number | US-201917276316-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 27, 2019 |
| Priority date | Sep 14, 2018 |
| Publication date | Apr 2, 2024 |
| Grant date | Apr 2, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. A method of reporting on a software update performed on a network composed of at least a plurality of wireless devices; the method comprising, at a centralized network element: i) detecting one or more properties of the two or more wireless devices in the network, wherein prior to the update the network is installed with operating software on one or more of the plurality of wireless devices that enables one or more existing functions across the plurality of wireless devices, the update being applied to the operating software on at least one of said one or more wireless devices and affecting operation of two or more of the plurality of wireless devices, ii) reading the update to determine one or more deleted functions of said two or more devices which the update is programmed to implement, and iii) receiving an electronic update report reporting whether or not the software update was successfully installed in memory of said at least one wireless device, wherein at least one function of said two or more devices has been deleted; for each software update reported to be successfully installed in iii), comparing the deleted functions determined in ii) against the properties detected in i) in order to establish which of the existing functions are now disabled within the network due to the update; determining one or more potential solutions to enable the one or more disabled functions; creating a customized report indicating said disabled functions and indicating said one or more determined potential solutions; and outputting the customized report to be output to a user via a user device of the user. 2. The method of claim 1 , wherein the one or more properties comprise one or more capabilities, settings and/or spatial configurations of the two or more wireless devices. 3. The method of claim 2 , wherein the one or more properties comprise at least the one or more capabilities, and the detecting of the capabilities comprises detecting a model ID of each of the two or more wireless devices and looking up which capabilities are mapped to each of the IDs in a capabilities database. 4. The method of claim 2 , wherein the one or more properties comprise at least the one or more settings, wherein said comparing comprises determine that at least one setting has been set to configure at least one of the now deleted functions and the report reporting that said at least one deleted function has been disabled. 5. The method of claim 1 , wherein the at least one device to which the update is applied comprises a bridge for bridging between a first wireless protocol used by the user device to connect to the bridge and a second wireless protocol used by the bridge to connect to other, target ones of the wireless devices including at least said two or more devices; at least one of the deleted functions comprising a function invokable by a command initiated by the user through the user device, transmitted from the user device to the bridge using the first wireless access technology, and forwarded from the bridge to the target devices using the second wireless access technology. 6. The method of claim 5 , wherein the centralized network element is the bridge. 7. The method of claim 1 , wherein the centralized network element is a server comprising one or more server units at one or more geographic sites, the server connecting to said network via the Internet and a wireless gateway between the Internet and said network. 8. The method of claim 1 , wherein the centralized network element is the user device. 9. The method of claim 1 , wherein the network comprises a lighting network, and at least some of said plurality of wireless devices are illumination devices. 10. The method of claim 1 , comprising wirelessly delivering said update to said at least one wireless device in order to cause the software update to be installed thereon. 11. The method of claim 1 , wherein each of the two or more wireless devices comprises neither a display screen nor a voice interface. 12. A non-transitory computer program product embodied on computer readable storage or downloadable from a communication network and configured so as when run on a centralized network element to perform the method of claim 1 . 13. A centralized network element for use in reporting on a software update performed on a network composed of at least a plurality wireless devices; the centralized network element comprising: storage storing code, wherein prior to the update the network is installed with operating software on one or more of the plurality of wireless devices that enables one or more existing functions across the plurality of wireless devices, and the update being applied to the operating software on at least one of said one or more wireless devices and affecting operation of two or more of the plurality of wireless devices; and one or more processors arranged to run the code, the code being configured so as when thus run to perform operations of: i) detecting one or more properties of the two or more wireless devices in the network, ii) reading the update to determine one or more deleted functions of said two or more devices which the updated is programmed to implement, and iii) receiving an electronic update report reporting whether or not the software update was successfully installed in memory of said at least one wireless device, wherein at least one function of said two or more devices has been deleted; for each software update reported to be successfully installed in iii), comparing the deleted functions determined in ii) against the properties detected in i) in order to establish which of the existing functions are now disabled within the network due to the update; determining one or more potential solutions to enable the one or more disabled functions; creating a customized report indicating said enabled disabled functions and indicating said one or more determined potential solutions; and outputting the customized report to be output to a user via a user device of the user.
Updates (security arrangements therefor G06F21/57) · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
by software upgrading or downloading · CPC title
Arrangements for optimising operational condition · CPC title
Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.