Encrypted Token for Personalized Promoted Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There are technical challenges associated with distributing the control of promoted content selection between promoted content servers, particularly when one server provides personalized promoted content.

Innovation Solution

A method is implemented where a television device's operating system generates and encrypts a token that includes a user identifier and signals used for promoted content selection, allowing for secure retrieval of personalized promoted content items from a promoted content server associated with the media platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If promoted content selection is distributed between multiple promoted content servers, then personalized promoted content can be provided, but technical challenges and complexity arise in coordinating between servers

Engineering Contradiction:
Improvepersonalized promoted contentVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an encrypted token as an intermediary mechanism that mediates communication between the streaming application and multiple promoted content servers. The token encapsulates user identifier and signals, allowing servers to access personalized content information without requiring complex direct coordination protocols between servers, thus reducing system complexity while enabling personalized content delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If promoted content inventory is shared between multiple promoted content servers, then more personalized content options are available, but security and control challenges increase

Engineering Contradiction:
Improvepromoted content inventory sharingVSAvoidsecurity and control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary action by encrypting the token containing user identifier and signals before it is shared between servers. This pre-encryption ensures that sensitive information is protected from the outset, allowing inventory sharing between servers while maintaining security and control without requiring complex real-time verification protocols

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a token is encrypted to secure user information, then security is improved, but processing overhead increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The token is encrypted in advance before being distributed to multiple promoted content servers. This preliminary encryption action ensures that security is established upfront, and the encrypted token can be efficiently transmitted and processed by servers without requiring repeated encryption operations, thus minimizing processing overhead while maintaining strong security

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12279014B2Promoted content selection and delivery in a television platform
Publication Date: 2025.04.15 GOOGLE LLC
  • US12279014B2 patent drawing
  • US12279014B2 patent drawing
  • US12279014B2 patent drawing

AI summary

In some aspects, a method includes executing a streaming application configured to stream a media content item on a display of a television device, and receiving, from the streaming application, a request to generate a token. The method includes, in response to the request, obtaining a user identifier of a user account of a media platform, obtaining a plurality of signals used to select promoted content for the user account, generating the token to include the user identifier and the plurality of signals, and encrypting the token to generate an encrypted token. The encrypted token is configured to be included in a fetch request to retrieve a promoted content item, personalized to the user account, from a promoted content server associated with the media platform. The promoted content item is configured to be inserted into playback of the media content item by the streaming application.