Client-Side Cookie System for Cross-Page Content Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web technologies do not effectively allow the transfer of content data between webpages, leading to inefficiencies when users navigate between different web content, such as images, advertisements, and interactive elements.

Innovation Solution

A client-side system and method for mapping, tracking, and transporting content data using a unique URL, where a limited-time use cookie is constructed and managed by an API to transfer content data from one webpage to another, ensuring seamless data transfer and loading of assets based on dependencies and metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content data is embedded in the URL for transfer between webpages, then data transfer between webpages is enabled, but the system becomes bogged down and inefficient

Engineering Contradiction:
Improvecontent data transfer capabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a server as an intermediary component that receives content data from a first webpage, stores it temporarily, and then delivers it to a second webpage. This mediator approach eliminates the inefficiency of direct URL embedding while maintaining reliable data transfer capability between webpages that are otherwise isolated.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If webpages are designed as stateless secure silos, then security and isolation are maintained, but content data cannot be transferred between webpages

Engineering Contradiction:
Improvecontent data transfer capabilityVSAvoidwebpage isolation constraint
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The server acts as a secure intermediary that enables content data transfer between stateless webpages without compromising their isolated architecture. The mediator facilitates controlled interaction while maintaining the fundamental stateless and secure nature of individual webpages.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server provides a universal platform that handles multiple types of content data (images, advertisements, chat, links, movies, games) and enables transfer between any combination of webpages, making the system adaptable and versatile while preserving webpage isolation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If content data is transferred using URL embedding, then basic data transfer is achieved, but the system gets bogged down quickly

Engineering Contradiction:
Improvedata transfer simplicityVSAvoidsystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The server intermediary maintains ease of operation by providing automatic content data transfer between webpages without requiring complex URL embedding logic in the client code, while simultaneously improving system performance by handling data transfer efficiently on the server side.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the data transfer logic from the client-side URL embedding approach and relocates it to the server-side, separating the transfer mechanism from the webpage content and improving overall system performance while maintaining operational simplicity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10567525B2Method and system for mapping, tracking, and transporting of content data on a webpage
Publication Date: 2020.02.18 DISNEY ENTERPRISES INC
  • US10567525B2 patent drawing
  • US10567525B2 patent drawing
  • US10567525B2 patent drawing

AI summary

There is provided a system and method for optimizing mapping, tracking, and transporting of content data on a webpage using client-side technologies. The system including a server and a client device, the client device configured to retrieve content data from a first webpage accessed from the server, assemble a cookie using the content data from the first webpage, store the cookie in a memory of the client device, detect a second webpage accessed, retrieve the cookie in response to detecting the second webpage, extract the content data from the cookie, and load the content data on the second webpage.