Relay Server Request Routing for Multi-Server User Data Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies and resource consumption when generating and transmitting multiple requests to control user data stored across multiple servers, and are vulnerable to attacks that can propagate across networks.

Innovation Solution

A client device utilizes a relay server and a device trustworthiness server to verify its trustworthiness, generating a digitally signed attestation token that is validated by the relay server before transmitting requests to multiple servers, ensuring secure and efficient control of user data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a client device generates and transmits separate requests to each server storing user data, then the request can reach all necessary servers, but the computing resource consumption and network traffic increase significantly

Engineering Contradiction:
Improverequest processing efficiencyVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple separate requests to different servers into a single aggregated request. The client device generates one request that is routed to multiple servers simultaneously, eliminating the need to generate and transmit separate requests to each server. This merging approach directly reduces computing resource consumption while maintaining the ability to reach all necessary servers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal request format that can be handled by multiple different servers. This single request structure is designed to be processed by any server in the plurality of servers storing user data, making the request multi-functional rather than requiring separate specialized requests for each server.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If the client device transmits requests directly to multiple servers, then the control action is executed, but the system becomes vulnerable to attack propagation across the network

Engineering Contradiction:
Improvedata control capabilityVSAvoidattack propagation vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a relay server as an intermediary between the client device and the plurality of servers storing user data. The relay server receives the aggregated request from the client, validates it, and then distributes it to the appropriate servers. This intermediary layer prevents direct client-to-server communication that could propagate attacks, while still enabling the client to control data across multiple servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple separate requests are generated for each server, then each server can be addressed specifically, but the complexity of request management increases

Engineering Contradiction:
Improveserver-specific targetingVSAvoidrequest management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the complexity of managing multiple separate requests into a single aggregated request structure. The client device no longer needs to individually manage requests to each server; instead, one unified request handles all server interactions, significantly reducing request management complexity while preserving the ability to target specific servers through the relay server's distribution logic.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4022475B1Processing of requests to control information stored at multiple servers
Publication Date: 2026.02.11 GOOGLE LLC
  • EP4022475B1 patent drawingFigure 1
  • EP4022475B1 patent drawingFigure 2
  • EP4022475B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting/processing requests to control information stored at multiple content platforms/servers. In one aspect, a client device can send a request to verify the device's trustworthiness to a device trustworthiness server. The client device can receive, from the device trustworthiness server, data indicating that the client device is trustworthy, in response to which, the client device can send, to a relay server, a request to control user data stored at a plurality of servers. The client device can receive, via the relay server, a response from each of the plurality of servers. Based on the responses, the client device can determine that at least a subset of the plurality of servers that included the user data has performed the action specified in the request to control the user data.