Cookie-Mediated Secondary Content Distribution Over Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video service providers lack the ability to select appropriate secondary content for users during streaming due to privacy and competitive concerns, as they do not receive personal user details from content source websites.

Innovation Solution

A method where a user's browser logs into the video service provider's website during content streaming, allowing the service provider to store user information such as cookies, enabling personalized selection of secondary content based on user demographics and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the content source website requests user login credentials from the video service provider, then the video service provider can select personalized secondary content for the user, but the video service provider loses privacy and competitive security

Engineering Contradiction:
Improvepersonalized content selectionVSAvoidprivacy and competitive security loss
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a cookie as an intermediary data structure that enables personalized content selection without direct credential sharing. The cookie stores user identification and preference information locally on the user's device, allowing the content source website to request targeted secondary content while the video service provider never exposes actual login credentials. This intermediary mechanism resolves the contradiction by enabling personalization (improving adaptability) while maintaining credential security (preventing privacy loss).

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by having the user's browser automatically send the cookie to the video service provider during the authentication process, before any content delivery occurs. This pre-established mechanism ensures that when the content source website needs to request secondary content, the video service provider already has the necessary user identification information in the cookie, enabling personalized selection without requiring real-time credential exchange.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If the video service provider selects generic secondary content without user details, then privacy is preserved, but advertising relevance and user engagement decrease

Engineering Contradiction:
Improveprivacy preservationVSAvoidadvertising relevance
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The cookie serves as an intermediary that carries user identification and preference information from the user's browser to the video service provider's server. This enables the provider to select relevant advertisements based on stored user profiles, demographics, and viewing history without requiring direct access to sensitive credentials. The intermediary mechanism allows advertising relevance to improve while privacy remains protected, as only aggregated profile data is used, not raw personal information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The user's browser automatically manages the cookie, storing and transmitting user identification information without requiring active user participation in each authentication or content request. This self-service mechanism enables continuous personalized advertising delivery while maintaining privacy, as the browser handles the data exchange automatically based on pre-established authentication states.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the content source website receives user credentials directly, then personalized secondary content selection is enabled, but competitive integrity and security are compromised

Engineering Contradiction:
Improvepersonalized content deliveryVSAvoidsecurity and competitive integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses the cookie as an intermediary data structure that enables personalized content delivery without direct credential sharing between the content source website and video service provider. The cookie contains user identification information that allows the video service provider to select targeted secondary content, while the actual login credentials remain secure on the user's device and never leave the authentication flow. This intermediary mechanism resolves the contradiction by enabling personalization (improving adaptability) while maintaining security and competitive integrity (preserving reliability).

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system extracts only the necessary user identification information from the authentication process and stores it in a cookie on the user's device. This extracted information is sufficient for personalized content selection but does not include sensitive credentials. By taking out only what is needed and leaving the rest secure, the system enables personalized delivery while maintaining security and competitive integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12443737B2Targeted content distribution over a network
Publication Date: 2025.10.14 COMCAST CABLE COMM LLC
  • US12443737B2 patent drawing
  • US12443737B2 patent drawing
  • US12443737B2 patent drawing

AI summary

A computing device may be configured to provide authorization to a first content source to provide first content to a user device. The computing device may receive a request from the first content source to identify a location of second content to be presented to the user device and respond to the request by providing an address to the first content source. At the provided address, a request for the second content from the user device may be received. When responding to the request, the computing device may retrieve information associated with the user (e.g., user preference information) from the user device. Using this information, the computing device may generate at least one parameter for selecting the second contend and send a response to the user device. The response may include an address for the second content and the at least one parameter for selecting the second content.