IP Library Granted Patent US 11,947,944
Granted Patent B2
US 11,947,944 · App. 17/276,316 · Granted Apr 2, 2024

System and method for producing an update report

Inventors: Mohamed Ahmed Mohamed Elkady (Eindhoven, NL); Daniel Martin Goergen (Eindhoven, NL)
Assignee: SIGNIFY HOLDING B.V.
G06F8/65H04L67/34H04M1/72406H04W24/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,947,944
App. No.
17/276,316
Granted
Apr 2, 2024
Kind
B2
Abstract

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.

Claims (29)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: ELKADY, MOHAMED AHMED MOHAMED; GOERGEN, DANIEL MARTIN
To: PHILIPS LIGHTING HOLDING B.V.
Reel/Frame 058315/0434 →
CHANGE OF NAME Recorded Dec 7, 2021
From: PHILIPS LIGHTING HOLDING B.V.
To: SIGNIFY HOLDING B.V.
Reel/Frame 058341/0970 →
Priority Claims (1)
EP 18194382 · Sep 14, 2018 · regional
Continuity (1)
Related Publication 20220035617A1 · Feb 3, 2022