IP Library Granted Patent US 9,614,914
Granted Patent B2
US 9,614,914 · App. 14/356,904 · Granted Apr 4, 2017

System comprising a publish/subscribe broker for a remote management of end-user devices, and respective end-user device

Inventors: Dirk Van De Poel (Aartselaar, BE); Patrick Goemaere (Brecht, BE); Kurt Jonckheer (Antwerpen, BE)
Assignee: THOMSON LICENSING
H04L67/141G06F9/542H04L41/0213H04L41/0273H04L41/082H04L67/34G06F2209/544
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 9,614,914
App. No.
14/356,904
Granted
Apr 4, 2017
Kind
B2
Abstract

The present invention provides a method for sending a message to a network device with a specific MAC address, in an IP network implementing a internet group management protocol IGMP, comprising: sending, by a network terminal, to the network device, a multicast group management status message including a destination address set as the specific MAC address A system comprises a multitude of end-user devices coupled via a broadband connection with a service provider network, a publish/subscribe broker adapted to communicate with the multitude of end-user devices and at least a first back-end entity coupled with the service provider network. The first back-end entity includes a first client software application for connecting to the publish/subscribe broker and publishes control data via a control data channel for a device management of the end-user devices. The end-user devices include a second client software application for connecting to the publish/subscribe broker for subscribing to the control data channel and for receiving the control data, and for publishing device data and action data as instructed by the control data. The backend entity authorization is validated in particular by using a control data signature.

Claims (33)

1. A system comprising a multitude of end-user devices coupled via a broadband connection with a service provider network, wherein the system comprises further:

a publish/subscribe broker adapted to communicate with the multitude of end-user devices and at least a first back-end entity coupled with the service provider network, the first back-end entity including a first client software application for connecting to the publish/subscribe broker and for publishing control data via a control data channel for a device management of the end-user devices, and wherein

the end-user devices include a second client software application for connecting to the publish/subscribe broker for subscribing to said control data channel and for receiving the control data, and for publishing device data and action data as instructed by the control data,

wherein each end-user device subscribes to at least one control data channel for receiving execute commands for its device management, and each end-user device publishes the device data via a device data channel and action data via an action data channel.

2. The system according to claim 1 , wherein the service provider network is a network service provider network for providing Internet services and which provides the device management of the end-user devices.

3. The system according to claim 2 , wherein the publish/subscribe broker is provided by a network service provider operating the network service provider network.

4. The system according to claim 2 , wherein the publish/subscribe broker is provided by an Internet service provider.

5. A system comprising a multitude of end-user devices coupled via a broadband connection with a service provider network, wherein the system comprises further:

a publish/subscribe broker adapted to communicate with the multitude of end-user devices and at least a first back-end entity coupled with the service provider network, the first back-end entity including a first client software application for connecting to the publish/subscribe broker and for publishing control data via a control data channel for a device management of the end-user devices, and wherein

the end-user devices include a second client software application for connecting to the publish/subscribe broker for subscribing to said control data channel and for receiving the control data, and for publishing device data and action data as instructed by the control data;

further comprising a second backend entity including a third client software application for connecting to the publish/subscribe broker, which second backend entity subscribes to device data, control data and action data of the end-user devices to maintain an inventory of the multitude of end-user devices, but does not publish control data for the end-user devices.

6. The system according to claim 5 , wherein the second back-end entity is a server provided by a manufacturer or a vendor of the end-user devices.

7. The system according to claim 3 , wherein the first back-end entity is a server provided by the network service provider.

8. The system according to claim 1 , wherein the end-user device management includes upgrading to a new firmware or middleware version, installing, updating or uninstalling of a software application, execute a program or script file, executing a structured query on the end-user device configuration or on status data, or resetting or rebooting the end-user devices.

9. The system according to claim 1 , wherein the end-user devices validate a back-end entity authorization through a control data signature.

10. A system comprising a multitude of end-user devices coupled via a broadband connection with a service provider network, wherein the system comprises further

a publish/subscribe broker adapted to communicate with the multitude of end-user devices and at least a first back-end entity coupled with the service provider network, the first back-end entity including a first client software application for connecting to the publish/subscribe broker and for publishing control data via a control data channel for a device management of the end-user devices, and wherein

the end-user devices include a second client software application for connecting to the publish/subscribe broker for subscribing to said control data channel and for receiving the control data, and for publishing device data and action data as instructed by the control data, and

the second client software application is started on each end-user device on startup of the respective end-user device and establishes a connection to the publish/subscribe broker for the end-user device by using a preconfigured uniform resource locator.

11. The system according to claim 10 , wherein the service provider network is a network service provider network for providing Internet services and which provides the device management of the end-user devices.

12. The system according to claim 10 , wherein the publish/subscribe broker is provided by a network service provider operating the network service provider network.

13. The system according to claim 10 , wherein the publish/subscribe broker is provided by an Internet service provider.

14. The system according to claim 10 , wherein each end-user device subscribes to at least one control data channel for receiving execute commands for its device management and wherein each end-user device publishes the device data via a device data channel and action data via an action data channel.

15. The system according to claim 10 , comprising a second backend entity including a third client software application for connecting to the publish/subscribe broker, which second backend entity subscribes to device data, control data and action data of the end-user devices to maintain an inventory of the multitude of end-user devices, but does not publish control data for the end-user devices.

16. The system according to claim 15 , wherein the second back-end entity is a server provided by a manufacturer or a vendor of the end-user devices.

17. The system according to claim 12 , wherein the first back-end entity is a server provided by the network service provider.

18. The system according to claim 10 , wherein the end-user device management includes upgrading to a new firmware or middleware version, installing, updating or uninstalling of a software application, execute a program or script file, executing a structured query on the end-user device configuration or on status data, or resetting or rebooting the end-user devices.

19. The system according to claim 10 , wherein the end-user devices validate a back-end entity authorization through a control data signature.

20. A end-user device coupled via a broadband connection with a service provider network comprising a publish/subscribe broker adapted to communicate with said end-user device, the end-user device comprising:

a device management for receiving, via a control data channel, control data published by a first back-end entity coupled with the service provider network, said first back-end entity including a first client software application for connecting to the publish/subscribe broker,

a second client software application for connecting to the publish/subscribe broker for subscribing to said control data channel and for receiving the control data, and for publishing device data and action data as instructed by the control data,

a receiver for receiving execute commands for its device management via at least one control data channel to which the end-user device has subscribed,

a publishing module for publishing the device data via a device data channel and action data via an action data channel.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2016
From: VAN DE POEL, DIRK; GOEMAERE, PATRICK; JONCKHEER, KURT
To: THOMSON LICENSING
Reel/Frame 040137/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2015
From: VAN DE POEL, DIRK; GOEMAERE, PATRICK; JONCKHEER, KURT
To: THOMSON LICENSING SAS
Reel/Frame 034925/0606 →
Priority Claims (1)
EP 11447027 · Nov 18, 2011 · regional
Continuity (1)
Related Publication 20140286354A1 · Sep 25, 2014