Aggregated Registration Renewal for Proximate Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing client devices that maintain registrations for applications with host servers often require frequent and independent registration renewal requests, leading to resource wastage when multiple versions of the same application are installed on proximate devices, as each device engages in its own registration renewal process.

Innovation Solution

A system where client devices detect proximity to other registered devices and coordinate to send aggregated registration renewal requests, with the server preemptively renewing registrations for both the requesting and proximate devices, reducing the need for individual requests and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each client device sends independent registration renewal requests, then each device maintains its own application registration, but messaging overhead and resource usage increase significantly

Engineering Contradiction:
Improveregistration maintenanceVSAvoidmessaging overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple independent registration renewal requests from proximate client devices into a single aggregated request. When the server detects that multiple client devices are proximate to each other (within a threshold distance), it consolidates their registration renewals into one message, thereby reducing messaging overhead and resource consumption while maintaining reliable registration for all devices.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple client devices maintain separate registrations, then each device has independent access to the application, but the system requires more communication resources

Engineering Contradiction:
Improvedevice independenceVSAvoidcommunication resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system merges registration renewal operations for proximate devices while preserving individual device independence. Each client device maintains its own registration with the server, but when devices are detected to be proximate, their renewal requests are aggregated into a single communication transaction, reducing the quantity of communication resources required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server creates a copy of the registration renewal mechanism that operates at the network level rather than requiring separate device-level communications. By detecting proximate devices and aggregating their renewals, the system effectively copies the registration state across proximate devices through a single message, reducing communication resource consumption.

Inventive Principle:
Principle #26Copying

3Reliability

If independent registration renewal is implemented, then each device ensures its own connectivity, but the overall system efficiency decreases

Engineering Contradiction:
Improvedevice connectivityVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple registration renewal operations into a single aggregated message when client devices are proximate. This approach maintains reliable connectivity for each device while significantly improving system efficiency by reducing the total number of communication transactions required across the network.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server performs preliminary detection of proximate client devices before processing registration renewals. By identifying devices that are close to each other in advance, the system can aggregate their renewal requests into a single message, thereby improving overall system efficiency while ensuring each device maintains its connectivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3298753B1Renewing registrations for client applications installed on different proximate client devices
Publication Date: 2019.05.15 QUALCOMM INC
  • EP3298753B1 patent drawingFigure 1
  • EP3298753B1 patent drawingFigure 2
  • EP3298753B1 patent drawingFigure 3

AI summary

In an embodiment, a client device obtains a list of client devices registered in association with a particular client application, and then detects listed client device(s) as proximate via a local communications interface. One of the proximate client devices is identified as responsible for sending an aggregated registration request message for renewing their respective application registrations with a server. In another embodiment, the server receives a registration message for the client application from a client device and detects that at least one other registered client device for that client application is proximate to the requesting client device. The server attempts to preemptively renew the registrations for both the requesting client device and the at least one other registered client device based on the proximity detection.