Enforcement Proxy Cookie Registry Theme Template

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cookie management systems face challenges such as cookie collisions and inadvertent session hijacking due to careless choice of cookie settings by independent applications within a shared domain, leading to unsatisfactory user experiences.

Innovation Solution

Implementing an enforcement proxy as part of a theme template downloaded to the client browser, which uses a registry to enforce compliance with cookie registration information, ensuring uniqueness and preventing rogue applications from setting spurious cookies in a tiered delivery network environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple independent applications use cookies within a shared domain without centralized management, then each application can independently set cookies, but cookie collisions and session hijacking occur leading to security issues and poor user experience

Engineering Contradiction:
Improveindependent cookie setting capabilityVSAvoidcookie security and uniqueness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary registration of cookie parameters (name, domain, path, attributes) in a centralized registry before cookies are set by applications. The enforcement proxy checks this registry beforehand to prevent collisions and security issues, ensuring that each cookie request is validated against pre-registered information before actual cookie setting occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an enforcement proxy as an intermediary component that sits between applications and the cookie setting mechanism. This proxy intercepts cookie setting requests, validates them against the centralized registry, and enforces compliance. It acts as a mediator that allows independent applications to set cookies while ensuring centralized control and preventing security issues.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a centralized registry system is implemented to manage cookies across applications, then cookie collisions and hijacking are prevented, but system complexity increases due to the enforcement proxy and registry infrastructure

Engineering Contradiction:
Improvecookie security and uniquenessVSAvoidenforcement proxy and registry infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cookie management system into distinct functional components: a centralized registry for storing cookie parameters, an enforcement proxy for validating requests, and the existing browser cookie mechanism. This segmentation allows each component to have a specific responsibility, making the system more manageable and maintainable despite the increased complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The enforcement proxy automatically validates cookie setting requests against the centralized registry without requiring manual intervention. Applications continue to set cookies through their normal processes, but the proxy self-enforces the registration rules automatically. This reduces operational complexity while maintaining security and uniqueness guarantees.

Inventive Principle:
Principle #25Self-service

3Reliability

If cookie registration information is enforced for each cookie request, then compliance with unique cookie settings is ensured, but processing time increases due to registry lookups and validation

Engineering Contradiction:
Improvecookie registration complianceVSAvoidcookie setting processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The cookie registration information (name, domain, path, attributes) is pre-registered and stored in the centralized registry before any cookie setting occurs. This preliminary action allows the enforcement proxy to perform quick lookup validations rather than complex real-time analysis, reducing processing time while ensuring compliance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The enforcement proxy provides immediate feedback to applications about whether their cookie setting requests comply with the registered information. This feedback mechanism allows for rapid validation and correction, ensuring registration compliance while minimizing processing delays through efficient check-and-respond cycles.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10021194B2Enforced registry of cookies through a theme template
Publication Date: 2018.07.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10021194B2 patent drawing
  • US10021194B2 patent drawing
  • US10021194B2 patent drawing

AI summary

Embodiments for enforced registry of cookies through a theme template in a computing network by at least a portion of a processor. A theme template associated with an application may be downloaded. Cookie registration information may be obtained from a registry such that the registry enables an enforcement proxy downloaded with the theme template to enforce compliance with the cookie registration information for each cookie requesting access to the application.