Keyed Database Retrieval for Encryption-Token Content Deduplication
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
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.
Data Source
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.


