IP Library Granted Patent US 9,864,866
Granted Patent B2
US 9,864,866 · App. 14/028,507 · Granted Jan 9, 2018

Dynamically configurable online data update system

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,864,866
App. No.
14/028,507
Granted
Jan 9, 2018
Kind
B2
Abstract

A data object update system provides a flexible framework that can be used to upgrade, renew, replace or supplement data objects that are provisioned in a large base of network-enabled devices that been deployed in the field to end users. The system has the flexibility to configure, for example, the following items, based on different requirements received from network operators: which device key and/or certificate is to be used to authenticate request messages from network-enabled devices before a specific data object update request is accepted into the system; which device identifier is to be used to authorize data object update requests; which device identifier is to be used for generating device specific data objects; and which protection mechanism is to be used to secure the delivery of data objects to network-enabled devices.

Claims (25)

1. A remote update server system for downloading Public Key Infrastructure (PKI) data objects to network-enabled video playing devices, the remote update server including a processor and memory, the memory storing code readable by the processor so that the processor forms components comprising:

an identity data generator configured to generate a plurality of new downloadable PKI data objects providing specific device identifiers, the identity data generator connected to Hardware Security Modules (HSMs) in which private keys and secure data are stored for use in generation of the PKI data objects;

a whitelist or blacklist manager configured to (i) receive one or more identifiers associated with each of a plurality of network-enabled video player devices deployed for use in association with a network, (ii) consolidate various identities from white or blacklist sources for a network of devices, and (iii) produce a whitelist or blacklist relating the one or more identifiers to each of the network-enabled video player devices that are respectively authorized or unauthorized to receive new downloadable PKI data objects to enable access to videos from the network;

a data loading application in communication with the whitelist/blacklist manager and identity data manager which loads the downloadable PKI data objects to the database for access;

an update server configured to (i) receive the new downloadable PKI data objects from the data loading application, (ii) receive requests for new downloadable PKI data objects from the plurality of network-enabled video player devices (iii) authenticate each of the network-enabled video playing devices and (iv); deliver a new downloadable PKI data object to each one of the authenticated network-enabled video playing devices that are authorized to receive a new downloadable PKI data object to enable access to videos from the network in accordance with the whitelist or blacklist; and

a configuration manager providing a user interface (UI) through which a plurality of parameters associated with new downloadable PKI data objects to be downloaded to a plurality of network-enabled video player devices are configurable, the plurality of parameters including a first parameter specifying a process configuration identifier identifying a group of configurable parameters included in the plurality of parameters which collectively specify one or more operations that are employed to process the request.

2. The system of claim 1 wherein the group of configuration parameters includes a second parameter specifying a download process identifier associating the process configuration identifier with a particular network operator.

3. The system of claim 1 wherein the group of configuration parameters further comprises:

a second parameter specifying PKI data object being the type of new downloadable data objects to be generated;

a third parameter specifying a device identity type to be used to authorize a request for downloadable PKI data objects,

a fourth parameter specifying an authentication mechanism to be used to authenticate the request,

a fifth parameter specifying a device identity to be associated with a new downloadable PKI data object,

a sixth parameter specifying a protection mechanism to be used for securely delivering new downloadable PKI data objects to the network-enabled video player devices,

a seventh parameter specifying a number of times the network-enabled video player device is able to download a new downloadable PKI data object, and

an eighth parameter specifying a time after which a new downloadable PKI data object is no longer downloadable to the network-enabled video player device.

4. The system of claim 1 further comprising a second parameter specifying a network operator identifier identifying a network operator associated with a plurality of the network-enabled video player devices.

5. The system of claim 1 further comprising a second parameter specifying a manner in which new downloadable objects are associated with network-enabled video player devices.

6. The system of claim 5 wherein the second parameter specifies whether a particular downloadable PKI data object is generated for a particular one of the network-enabled video player devices by associating the particular downloadable PKI data object with a previously assigned identifier identifying the particular network-enabled video player device, or whether a particular downloadable PKI data object generated without being associated with the particular network-enabled video player device is associated with the particular network-enabled video player device when a request is received from the particular network-enabled video player device.

7. The system of claim 6 further comprising a third parameter specifying whether the particular downloadable PKI data object is permanently bound to the particular device when a particular downloadable PKI data object is associated with the particular network-enabled video player device when a request is received.

8. The system of claim 6 further comprising a third parameter specifying whether the particular downloadable PKI data object is associated with a particular network-enabled video player device without being permanently bound thereto.

9. The system of claim 6 further comprising a third parameter specifying whether the particular downloadable PKI data object is unassociated with a one of the particular network-enabled video player devices.

10. The system of claim 2 wherein the update server includes:

a session manager for communicating with the network-enabled video player devices and creating a new session for each new request that is received;

a request handler for parsing and validating the new requests;

a plurality of operational controllers each corresponding to a different download process identifier, the request handler being configured to select one of the operation controllers for each session that is created based on information included in the new requests respectively associated with each session, the operation controllers selecting methods for authentication, authorization and encryption to be used in processing each of the new requests based on values for parameters in the group of parameters that are specified for each new request.

Assignments (12)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 049820 FRAME: 0495. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jul 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049858/0161 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES. INC
To: ARRIS
Reel/Frame 049669/0652 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
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 →