CPE Remote Procedure Calls with Segmented Parameter Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The TR-069 protocol for remote management of consumer premises equipment (CPE) results in excessive data and complexity, leading to errors and resource exhaustion due to lengthy parameter retrieval times and complex data types.

Innovation Solution

Implementing an extended syntax for the GetParameterValues method to request partial sets of parameters from CPEs, allowing for efficient and controlled parameter retrieval through partial lists, and using a simplified data type representation for Boolean and integer values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the TR-069 protocol is used for remote management of CPE devices, then comprehensive parameter retrieval is achieved, but transaction time and data complexity increase excessively

Engineering Contradiction:
Improveparameter retrieval completenessVSAvoidtransaction time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the parameter retrieval process into multiple transactions using the GetParameterValues RPC method. Instead of retrieving all parameters in a single transaction, the system divides parameters into groups and retrieves them across multiple transactions, reducing the time and data complexity of each individual transaction while maintaining complete parameter retrieval.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the TR-069 protocol is used for remote management of CPE devices, then comprehensive parameter retrieval is achieved, but data complexity and error proneness increase

Engineering Contradiction:
Improveparameter retrieval completenessVSAvoiddata complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the parameter data into multiple smaller data sets across different transactions. Each transaction handles a subset of parameters, reducing the complexity and size of data exchanged in any single transaction. This segmentation makes the data less error-prone and easier to manage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new parameter 'NumberOfParameters' in the GetParameterValues RPC response to indicate how many parameters are available. This parameter change enables the ACS to control the retrieval process by requesting specific numbers of parameters, thereby managing data complexity and preventing excessive data transmission.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If comprehensive parameter retrieval is performed in single transactions, then complete data is obtained, but resource exhaustion occurs

Engineering Contradiction:
Improveparameter retrieval completenessVSAvoidresource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent segments the parameter retrieval into multiple smaller transactions, reducing the resource burden on both the CPE and ACS in any single transaction. The CPE can retrieve and transmit parameter values in manageable chunks, preventing memory exhaustion and reducing processing overhead, while the ACS can handle responses more efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by allowing the ACS to request only a specific number of parameters (N parameters) in each GetParameterValues transaction, rather than requiring all parameters to be retrieved at once. This partial retrieval approach reduces resource consumption while still achieving complete parameter retrieval through multiple transactions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4104074B1High efficiency remote procedure call for CPE devices
Publication Date: 2025.08.27 ARRIS ENTERPRISES LLC
  • EP4104074B1 patent drawingFigure 1
  • EP4104074B1 patent drawingFigure 2
  • EP4104074B1 patent drawingFigure 3

AI summary

A method for remote management of a consumer premises equipment (CPE) via a network by use of an equipment management system includes an equipment management system including a processor and rendering on a display a field that accepts an input for a query by an operator. The equipment management system maintaining an associated database of characteristics of the plurality of consumer premises equipment including a serial number, a model, and a firmware. The equipment management system searching the database based upon the input from the query from the operator that includes the serial number, the model, and the firmware. The equipment management system in response to determining a match based upon the query rending information regarding a matching consumer premises equipment on the display.