Stateless Web Elements for Secure Shared-Secret Data Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Different webpages processing data from the same data source lead to contradictory results and increased network overhead due to separate calls and potential data tampering, compromising security and resource efficiency.

Innovation Solution

Implementing stateless web elements that perform handshakes with API functions to establish shared secrets, decode or decrypt data, and apply native styles, thereby reducing network overhead and conserving resources while ensuring data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each webpage processes data separately from the same data source, then each webpage can have customized data processing, but contradictory data appears on different webpages and security is compromised

Engineering Contradiction:
Improvecustomized data processingVSAvoiddata consistency and security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a stateless web element as an intermediary component that mediates between the webpage and the data source. This web element establishes a handshake with the API function to create a shared secret, ensuring that data processing is both customized per webpage and secure through cryptographic verification. The intermediary prevents direct unauthorized access while maintaining data integrity across different webpages.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If separate calls are made to the data source for each webpage update, then each webpage can be updated independently, but network overhead increases

Engineering Contradiction:
Improveindependent webpage updatesVSAvoidnetwork overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent merges multiple API calls into a single shared secret establishment process. Once the stateless web element establishes the shared secret with the API function, subsequent data requests leverage this existing secret rather than creating new authentication handshakes for each call. This combining approach maintains independent webpage update capability while significantly reducing network overhead from repeated authentication sequences.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If web elements maintain state for data processing, then data can be processed with context, but resource consumption increases

Engineering Contradiction:
Improvecontextual data processingVSAvoidprocessing and power resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The stateless web element performs self-service by maintaining the shared secret locally without requiring persistent server-side state. Each web element instance independently holds and uses its shared secret for data processing, eliminating the need for server to maintain session state. This approach provides contextual processing capability while minimizing server resource consumption and power usage.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12598165B2Stateless web elements that decode or decrypt data
Publication Date: 2026.04.07 CAPITAL ONE SERVICES LLC
  • US12598165B2 patent drawing
  • US12598165B2 patent drawing
  • US12598165B2 patent drawing

AI summary

In some implementations, a user device may receive, from a web host, code associated with a webpage. The user device may perform, using a host application, at least one call to an application programming interface (API) function on behalf of a stateless web element in the webpage. The user device may receive, in response to the at least one call to the API function, encoded data. The user device may pass the encoded data to a stateless web element for decoding. The user device may output a rendered webpage with the stateless web element including a decoded version of the encoded data.