IP Library Granted Patent US 8,813,191
Granted Patent B2
US 8,813,191 · App. 12/223,882 · Granted Aug 19, 2014

Method and apparatus for controlling the number of devices installed in an authorized domain

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 8,813,191
App. No.
12/223,882
Granted
Aug 19, 2014
Kind
B2
Abstract

The number of devices installed in an Authorized Domain is controlled by a master device functionality. This master devices stores ceiling values for the total number Totaljimit of devices to be installed in the AD; the total number Localjimit of devices to be installed in a local proximity with the master device and the total number Remotejimit of devices to be installed remotely from said master device. The master device also stores current values of the number Local_count of devices installed in the AD in local proximity with the master device; and the number Remote_count of devices installed in the AD remotely from said master device. When a new device is to be installed in the AD, the ceiling values are checked with respect to the current values and it is checked whether the device is in local proximity with the master device to authorize or not its installation in the AD, either locally or remotely.

Claims (45)

1. Method for controlling a number of devices installed in an Authorized Domain containing at least one master device, the method comprising the steps of:

storing, by said master device, ceiling values for:

a total number Total_limit of devices to be installed in the Authorized Domain;

a total number Local_limit of devices to be installed in a local proximity with the master device;

a total number Remote_limit of devices to be installed remotely from said master device;

a current value of a number Local count of devices installed in the Authorized Domain in local proximity with the master device; and

a current value of a number Remote count of devices installed in the Authorized Domain remotely from said master device;

when the master device receives an installation request from a new device, verifying that the ceiling value for the Total_limit has not been reached and,

in case of positive verification, checking whether the new device is in local proximity with the master device and,

in case the new device is found to be in local proximity, verifying that the ceiling value for the Local_limit has not been reached by the number Local count before allowing local installation,

in case the new device is found to be remote, verifying that the ceiling value for the Remote_limit has not been reached by the number Remote count before allowing remote installation.

2. Method according to claim 1 , wherein the ceiling value Local_limit is greater than the ceiling value Remote_limit.

3. Method according to claim 1 , wherein the ceiling value Total_limit is greater than the sum of the ceiling values Local_limit and Remote_limit.

4. Method according to claim 1 , further comprising, in case the new device is found to be local and in case the number Local_count is equal to or greater than the Local_limit, a step of checking that the number of devices installed in the Authorized Domain, and which are connected at this time in local proximity with the master device, is greater than a predetermined quorum of the number Local_count;

wherein the new device is locally installed should said checking be positive.

5. Method according to claim 4 , wherein the step of checking that the number of devices installed in the Authorized Domain, and which are connected at this time in local proximity with the master device, is greater than a predetermined quorum of the Local_count, comprises:

broadcasting a discovery message containing an Authorized Domain identifier and a random number to all the devices of the Authorized Domain;

receiving messages from the devices of the Authorized Domain containing said random number and an identifier of the responding device, said message being protected by authentication data;

verifying the validity of the received messages using the authentication data;

and for each of the valid message received from a device of the authorized Domain,

checking whether the device having sent the valid message is in local proximity with the master device; counting the number of devices having sent valid messages that are in local proximity with the master device;

and checking that said number is greater than the predetermined quorum of the Local_count.

6. Method according to claim 4 , wherein the predetermined quorum of the Local_count is half the Local_count.

7. Method according to claim 4 , wherein the predetermined quorum is based on the total number Total_count of devices installed in the Authorized Domain instead of the Local_count.

8. Method according to claim 4 , wherein :

the Local_count is incremented when the new device is installed locally; or

the Remote_count is incremented when the new device is installed remotely.

9. Method according to claim 8 , wherein the Local_count or the Remote_count are incremented only when the new device is able to consume and/or to export content.

10. Method according to claim 9 , wherein the Local_count or the Remote_count are incremented by one unit when the new device is able to consume and to export content.

11. Method according to claim 9 , wherein when a device that was installed remotely in the Authorized Domain is found to be in local proximity with the master device, then the Local_count is incremented while the Remote_count is decremented.

12. Method according to claim 4 , wherein said method comprises a step of splitting the master device functionality between two apparatuses,

said splitting step comprising splitting the ceiling values Total_limit, Local_limit and Remote_limit and the current values Local_count and Remote_count being between the two master devices.

13. Method according to claim 12 wherein the number of authorized split of the master device functionality is limited to a predetermined number.

14. Apparatus containing master device functionality for controlling a number of devices installed in an Authorized Domain, comprising:

a memory configured to store ceiling values for:

a total number Total_limit of devices to be installed in the Authorized Domain;

a total number Local_limit of devices to be installed in a local proximity with a master device and

a total number Remote_limit of devices to be installed remotely from said master device; and

the memory further being configured to storeable to store current values of:

a number Local_count of devices installed in the Authorized Domain in local proximity with the master device; and

a number Remote_count of devices installed in the Authorized Domain remotely from said master device; and

a processor configured to control installation of new devices in the Authorized Domain by verifying that the ceiling value for the Total limit has not been reached when the master device receives an installation request from a new device and,

in case of positive verification, checking whether the new device is in local proximity with the master device and,

in case the new device is found to be in local proximity, verifying that the ceiling value for the Local limit has not been reached by the number Local count before allowing local installation,

in case the new device is found to be remote, verifying that the ceiling value for the Remote limit has not been reached by the number Remote count before allowing remote installation.

Assignments (3)
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 Jun 16, 2010
From: DURAND, ALAIN
To: THOMSON LICENSING
Reel/Frame 024573/0861 →