IP Library Granted Patent US 10,346,595
Granted Patent B2
US 10,346,595 · App. 14/722,205 · Granted Jul 9, 2019

System and apparatus for fault-tolerant configuration and orchestration among multiple DRM systems

Inventors: Thomas J. Bahnck (Lafayette Hill, PA); Preeti Tailor (Chalfont, PA); Francis A. Hinchey, Jr. (Jenkintown, PA); Ellen Osis (West Chester, PA)
Assignee: ARRIS Enterprises, Inc.
G06F21/105G06F21/10
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 10,346,595
App. No.
14/722,205
Granted
Jul 9, 2019
Kind
B2
Abstract

A method of updating a common provisioning system (CPS) service is provided that includes: selecting a DRM service level from a DRM provider and a corresponding CPS service for said DRM service level; determining if the CPS service is associated with one or more CPS packages; for each associated CPS package, determining if the association is in a corrupt state, wherein the association is in a corrupt state if at least one package content collection (PCC) for the CPS package does not correctly include or exclude the DRM service level that corresponds to said CPS service; and for each associated CPS package in a non-corrupt state, updating a package content collection (PCC) in the DRM provider.

Claims (28)

1. A method of updating a common provisioning system (CPS) service, comprising:

selecting a DRM (Digital Rights Management) service level from a DRM provider and a corresponding CPS service for said DRM service level, wherein the CPS service centrally controls content configuration constructs and device authorizations for all DRM providers using the CPS service;

determining if the CPS service is associated with one or more CPS packages;

for each associated CPS package, determining if the association is in a corrupt state, wherein the association is in a corrupt state if at least one package content collection (PCC) for the CPS package does not correctly include or exclude the DRM service level that corresponds to said CPS service; and

for each associated CPS package in a non-corrupt state, updating a package content collection (PCC) in the DRM provider, and

for each associated CPS package in a corrupt state, the DRM service level is not mapped to the CPS service associated with the CPS packages in the corrupt state.

2. The method of claim 1 , wherein a service content collection (SCC) is updated if all associated CPS packages are in non-corrupt states.

3. The method of claim 1 , wherein if zero CPS packages are in a corrupt state, mapping the DRM service level to the CPS service.

4. The method of claim 3 , further comprising:

storing an updated service content collection (SCC) as having an association to the DRM service level in the DRM provider.

5. The method of claim 4 , further comprising:

for each PCC that corresponds to a CPS package, initiating adding the DRM service level to each PCC in said DRM provider.

6. The method of claim 5 , wherein if at least one PCC fails to add said DRM service level, identifying the CPS service association to CPS package as corrupt.

7. The method of claim 5 , wherein if at least one PCC fails to add said DRM service level, identifying the CPS package as corrupt.

8. The method of claim 1 , wherein if the CPS service is not associated with one or more CPS packages, initiating removal of the DRM service level from a service content collection (SCC) of the CPS service.

9. The method of claim 1 , wherein for each PCC that does not correctly include or exclude the DRM service collection that corresponds to said CPS service, initiating removal of the DRM service level from the PCC.

10. The method of claim 9 wherein if at least one PCC fails to delete the DRM service level, identifying the CPS service association to CPS package as corrupt.

11. The method of claim 9 , wherein if at least one PCC fails to delete the DRM service level, identifying the CPS package as corrupt.

12. The method of claim 9 , wherein the DRM service level is mapped to the CPS service, the method further comprising:

discarding mapping of the DRM service level to CPS service.

13. The method of claim 9 , wherein the DRM service level is mapped to the CPS service, the method further comprising:

retaining mapping of the DRM service level to CPS service.

14. The method of claim 1 , further comprising:

providing the DRM service level to one or more devices, wherein if a CPS package is in a non-corrupt state, executing a command to authorize or deauthorize the CPS package in the one or more devices.

15. The method of claim 1 , further comprising:

updating a policy rule for the CPS service,

wherein if a CPS service is associated with one or more CPS packages in a noncorrupt state, storing the policy rule, and

wherein the policy rule is stored if the CPS service is associated with zero CPS packages in a corrupt state.

Assignments (12)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2015
From: BAHNCK, THOMAS J.; TAILOR, PREETI; HINCHEY, FRANCIS A., JR.; OSIS, ELLEN
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036378/0280 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
Continuity (2)
Provisional Application 62003531 · May 27, 2014
Related Publication 20150347721A1 · Dec 3, 2015