Keyed Database Retrieval for Encryption-Token Content Deduplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems serving digital content often redundantly deliver the same content to users, leading to increased latency, bandwidth usage, and diminished value for digital content providers due to repeated viewings.

Innovation Solution

A digital component deduplication system utilizing a keyed database to identify and eliminate redundant digital components before logic execution, reducing the number of candidates considered for delivery by analyzing encryption tokens and eligibility values, thereby minimizing bandwidth usage and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system serves digital content without deduplication, then content delivery is simple and fast, but redundant content is delivered multiple times increasing bandwidth usage and latency

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidbandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by checking the keyed database for encryption tokens before logic execution. The packetized data search engine searches for encryption tokens in advance, and the logic execution server generates a list of candidate digital components based on previous viewing history. This preliminary filtering eliminates redundant content before actual delivery, reducing bandwidth usage while maintaining delivery efficiency.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If the system checks for redundant content before delivery, then bandwidth usage is reduced, but processing time increases due to database searches and eligibility value requests

Engineering Contradiction:
Improvebandwidth usageVSAvoidprocessing latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs preliminary actions by checking the keyed database for encryption tokens before logic execution. The packetized data search engine searches for encryption tokens in advance, and the logic execution server generates a list of candidate digital components based on previous viewing history. This preliminary filtering eliminates redundant content before actual delivery, reducing bandwidth usage while maintaining delivery efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses encryption tokens as copies or representations of digital component identifiers. Instead of storing and comparing full digital component data, the system stores and searches for compact encryption tokens in the keyed database. This copying approach reduces the data volume processed during deduplication checks, minimizing processing time while effectively identifying redundant content.

Inventive Principle:
Principle #26Copying

3Reliability

If the system uses encryption tokens for content identification, then privacy is maintained and content can be securely tracked, but system complexity increases due to encryption and decryption operations

Engineering Contradiction:
Improvecontent identification accuracyVSAvoidencryption processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses encryption tokens as copies or representations of digital component identifiers. Instead of storing and comparing full digital component data, the system stores and searches for compact encryption tokens in the keyed database. This copying approach reduces the data volume processed during deduplication checks, minimizing processing time while effectively identifying redundant content.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The security server acts as an intermediary that handles encryption and decryption operations. It receives encryption tokens from the packetized data search engine, decrypts them using stored encryption keys, and provides the decrypted information to the logic execution server. This intermediary approach centralizes the complex encryption processing, isolating it from the main content delivery logic and reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12437021B2Search and retrieval of keyed data maintained using a keyed database
Publication Date: 2025.10.07 GOOGLE LLC
  • US12437021B2 patent drawing
  • US12437021B2 patent drawing
  • US12437021B2 patent drawing

AI summary

This document describes a digital component deduplication system for generating packetized data with encryption tokens for transmittal over one or more packetized networks. A packetized data search determines that an encryption token is included with the packetized data. The encryption token includes keyed data representing a first digital component. The packetized data search engine searches the keyed database to identify contents, in the keyed database, of one or more entries that includes the keyed data representing the first digital component. A list of candidate digital components is generated. For candidate digital components associated with a data interface for requesting an eligibility value from a second client device associated with the candidate digital component, a security server generates, using the data interface, additional packetized data comprising i) a request for the eligibility value from the second client device, and ii) the encryption token.