Intermediate Browser Session Processing for Subscriber-Specific Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional telecommunications networks lack the ability to dynamically modify browser sessions and network provisioning based on subscriber-specific data, leading to inefficient content delivery and revenue generation opportunities.

Innovation Solution

Introduce an intermediate entity in the service provider network that processes browser sessions and modifies requests and responses according to subscriber profile data and predefined rules, enabling enhanced functionality such as content filtering, revenue generation, and targeted content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an intermediate entity is introduced to process and modify browser sessions based on subscriber profile data, then content delivery relevance and revenue opportunities are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecontent delivery relevanceVSAvoidnetwork entity complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediate entity (browser session processing entity) positioned between the subscriber client device and the server entity. This intermediary receives browser session requests, performs lookups in the subscriber profile database, modifies requests and/or responses based on subscriber-specific data and predefined rules, and forwards them to the server. This mediator approach enables personalized content delivery without requiring changes to end-user devices or server infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network architecture is segmented into distinct functional components: the browser session processing entity, the subscriber profile database, and the server entity. This segmentation allows the processing entity to focus specifically on modifying browser sessions based on subscriber profiles, while the database handles storage and retrieval of profile data, and the server handles content delivery. This modular approach manages complexity by distributing functions across separate entities.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If subscriber profile database lookups are performed for every browser session request, then personalized content delivery is improved, but network processing time and computational overhead increase

Engineering Contradiction:
Improvepersonalized content deliveryVSAvoidsession processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Subscriber profile data is pre-loaded and stored in the subscriber profile database before being needed for browser session processing. The database maintains ready-access profiles containing subscriber preferences, permissions, and other relevant data. When a browser session request arrives, the intermediate entity can perform a straightforward lookup of already-prepared profile data rather than gathering information in real-time, reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The intermediate entity creates modified copies of the original browser session requests and responses based on subscriber profile data. Instead of querying the database repeatedly for the same subscriber information during a single session, the entity retrieves the profile once and uses it to generate multiple modified requests and responses, reducing the number of database lookups required.

Inventive Principle:
Principle #26Copying

3Ease of operation

If browser sessions are modified based on subscriber-specific data, then subscriber experience is improved, but network processing complexity and energy consumption increase

Engineering Contradiction:
Improvesubscriber experienceVSAvoidnetwork processing energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The intermediate entity applies different modification rules to different parts of the browser session traffic based on subscriber-specific criteria. Instead of uniformly processing all requests with the same level of modification, the entity selectively applies transformations based on the subscriber profile, the type of request, and predefined rules. This localized approach reduces unnecessary processing and energy consumption while maintaining personalized delivery where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The intermediate entity modifies parameters within browser session requests and responses such as URLs, headers, and content based on subscriber profile data. By changing specific parameters rather than completely transforming the entire session data, the entity achieves personalized delivery with minimal processing overhead and energy consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250232333A1Network communications
Publication Date: 2025.07.17 NOVATIQ TECHNOLOGIES LIMITED
  • US20250232333A1 patent drawing
  • US20250232333A1 patent drawing
  • US20250232333A1 patent drawing

AI summary

A method of processing browser sessions in a telecommunications network is provided. The method includes receiving, from a subscriber client device in a plurality of subscriber devices each having an associated subscriber and a browser session request. The method includes, at the entity in the service provider network: transmitting the browser session request to a server entity located inside or outside the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request, transmitting the browser session response to the subscriber client device, performing a lookup in the subscriber profile database for the subscriber client device in the plurality or the associated subscriber, and modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup. An apparatus and computer software are also provided.