Indirect Session Data Transmission via Deterministic Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web browsers restrict cross-domain data exchange, preventing the use of third-party cookies for session management and single sign-on authentication, which limits the ability to maintain active sessions and provide rich, multi-source content without compromising security.

Innovation Solution

The system employs a deterministic method using first-party cookies and hashing/encryption to enable indirect transmission of session data between domains, forming node clusters for customized content selection and session maintenance without direct server communications, thereby bypassing browser restrictions on third-party cookies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party cookies are used for session management and cross-domain data exchange, then session maintenance and single sign-on authentication are enabled, but browser security restrictions block this approach

Engineering Contradiction:
Improvesession maintenance capabilityVSAvoidbrowser security restriction
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a deterministic identifier system that acts as an intermediary between domains. Instead of using third-party cookies that are blocked by browsers, the system generates deterministic identifiers from first-party cookies that can be indirectly shared across domains through a deterministic mapping function, enabling session maintenance without violating browser security policies

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the session management functionality into two parts: first-party cookies stored locally in the browser (which are allowed) and deterministic identifiers generated from these cookies (which enable cross-domain recognition). This segmentation allows the system to work within browser security constraints while achieving cross-domain session maintenance

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If direct server communications are established for session data transmission, then session management is simplified, but network bandwidth consumption and latency increase

Engineering Contradiction:
Improvesession management simplicityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent implements a self-service mechanism where deterministic identifiers are automatically generated from first-party cookies and used for indirect session management. The system does not require direct server-to-server communications or complex authentication handshakes, as the deterministic mapping enables automatic session recognition and content delivery based on the generated identifiers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the essential session identification information from first-party cookies through deterministic mapping, creating compact deterministic identifiers that can be used for session management without transmitting the entire session data set. This extraction reduces network bandwidth consumption while maintaining session management functionality

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If browser modifications are made to enable cross-domain cookie access, then cross-domain session management is enabled, but system compatibility and security are compromised

Engineering Contradiction:
Improvecross-domain data accessVSAvoidbrowser modification requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of modifying browsers to allow third-party cookies (the conventional approach), the patent inverts the approach by using first-party cookies that are already permitted by browser security policies. The deterministic mapping function transforms these allowed first-party cookies into identifiers that work for cross-domain recognition, achieving the goal without browser modifications

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12137147B2Indirect transmission of session data
Publication Date: 2024.11.05 GOOGLE LLC
  • US12137147B2 patent drawing
  • US12137147B2 patent drawing
  • US12137147B2 patent drawing

AI summary

The systems and methods described herein can enable the indirect transmission of session data between different domains. The system can pass the session data through a hashing function so that the data from a given domain remains private and secure to the specific domain. The system can generate clusters of associated domains for a given client device that the system can use to maintain a session between the client device and the domain.