Packet Processing Profile Selection in Wireless Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication networks face challenges in correlating devices with packet-based service level agreements and quality-of-service policies as they move across large geographic regions, leading to excessive interconnection and overhead communication links.

Innovation Solution

A communication system with multiple packet processing systems, each equipped with packet payload inspection systems, selects a packet processing system for a wireless device, obtains its user profile and location, and transfers this data for packet payload inspection, enabling efficient enforcement of service level agreements and quality-of-service policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet processing systems monitor and process wireless communications on a packet-by-packet basis to enforce service level agreements and quality-of-service policies, then service quality enforcement is improved, but the quantity of interconnection and overhead communication links becomes prohibitively large across regional or national networks

Engineering Contradiction:
Improveservice level agreement enforcementVSAvoidinterconnection links quantity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the network into localized packet processing systems that each serve specific geographic regions, rather than requiring centralized processing for all packets. Each localized system independently enforces service level agreements for devices in its region, segmenting the overall processing function to reduce interconnection complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a profile delivery system that acts as an intermediary between centralized user profile databases and distributed packet processing systems. This intermediary delivers relevant user profiles to localized processing systems, enabling them to enforce service level agreements without requiring direct connections to centralized systems for every packet.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If localized packet processing systems are deployed across large geographic regions, then service quality enforcement is improved, but coordination and data exchange across the network leads to prohibitively large overhead

Engineering Contradiction:
Improvequality-of-service policy enforcementVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent performs preliminary actions by delivering user profiles containing service level agreement and quality-of-service policy information to localized packet processing systems in advance, before actual packet processing begins. This allows localized systems to independently enforce policies without requiring real-time coordination or data exchange with centralized systems during packet processing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables each localized packet processing system to operate with locally-delivered user profiles that contain all necessary information for enforcing service level agreements and quality-of-service policies. This local quality approach eliminates the need for continuous centralized coordination, reducing communication overhead while maintaining reliable policy enforcement.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8159966B1Packet processing profile selection and delivery in wireless communication systems
Publication Date: 2012.04.17 T MOBILE INNOVATIONS LLC
  • US8159966B1 patent drawing
  • US8159966B1 patent drawing
  • US8159966B1 patent drawing

AI summary

What is disclosed is a method of operating a communication system which includes a plurality of packet processing systems that each comprises one of a plurality of packet payload inspection systems. The method includes receiving a registration request from a wireless communication device, and in response, selecting one of the packet processing systems for the wireless communication device, obtaining a user profile for the wireless communication device, and obtaining a location for the wireless communication device. The method also includes transferring data indicating the wireless communication device, the user profile for the wireless communication device, and the location for the wireless communication device for delivery to the one of the packet payload inspection systems included in the selected one of the packet processing systems. The method also includes receiving the data in the one of the packet payload inspection systems, and in response, inspecting packet payloads associated with the wireless communication device based on the data.