Web Service Phone Number Extraction from Packet Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web services struggle to customize user experiences effectively without relying on cookies, especially when mobile devices do not support them, leading to inefficiencies in transmitting and processing user identifiers like phone numbers within network packets.

Innovation Solution

A system that leverages telecommunications carriers to embed phone numbers in packet headers, allowing web services to extract and utilize these numbers for personalized web page customization, even for users without existing accounts, by inserting the phone number into the header of network packets destined for specific IP addresses or domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If phone numbers are transmitted within network packets for user identification, then user identification capability is improved, but network bandwidth efficiency deteriorates

Engineering Contradiction:
Improveuser identification capabilityVSAvoidnetwork bandwidth efficiency
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts the phone number from the body of network packets and places it in the packet header. This allows the web service to access user identification information without transmitting the full phone number through the entire packet structure, reducing bandwidth consumption while maintaining identification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The telecommunications carrier pre-embeds the phone number in the packet header before the packet reaches the web service. This preliminary action allows the web service to extract and use the identification information without having to process or transmit it further, improving both identification efficiency and bandwidth utilization.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If web services customize user experiences without cookies, then compatibility with mobile devices is improved, but efficiency in transmitting user identifiers deteriorates

Engineering Contradiction:
Improvecompatibility with mobile devicesVSAvoidefficiency in transmitting user identifiers
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The telecommunications carrier acts as an intermediary that embeds the phone number in the packet header. This intermediary solution enables mobile devices without cookie support to still provide user identification information efficiently, resolving the conflict between compatibility and transmission efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If phone numbers are extracted from packet headers for customization, then user experience personalization is improved, but data processing complexity deteriorates

Engineering Contradiction:
Improveuser experience personalizationVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary phone number information from the packet header for customization purposes, rather than processing the entire packet or requiring complex authentication sequences. This selective extraction reduces data processing complexity while enabling effective personalization.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10382914B2Techniques to leverage data from mobile headers
Publication Date: 2019.08.13 META PLATFORMS INC
  • US10382914B2 patent drawing
  • US10382914B2 patent drawing
  • US10382914B2 patent drawing

AI summary

Techniques to leverage data from mobile headers are described. In one embodiment, for example, an apparatus may comprise a network component, a data component, and a web component. The network component may be operative to receive a request for a web page from a phone, the request transmitted using one or more network packets, and to transmit the web page to the phone. The data component may be operative to extract a phone number from a header of the one or more network packets. The web component may be operative to customize the web page based on the extracted phone number. Other embodiments are described and claimed.