BSS Buffer Packet Discarding via Segment Boundary Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile communications systems, the segmentation of IP packets into data packet segments leads to inefficient data buffer management, resulting in prolonged download times and sensitivity to TCP/IP parameter settings, as the Base Station System (BSS) cannot identify complete IP packets within its buffer, causing suboptimal discarding of segments.

Innovation Solution

The BSS implements a method to identify complete data packets by analyzing segment sizes and using information associated with the segments, such as size comparisons and header information, to discard entire packets rather than individual segments, thereby improving buffer management and reducing dependency on TCP/IP settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If IP packets are segmented into smaller segments before transmission to the BSS, then the data can be transmitted through the mobile communications system, but the BSS cannot identify complete data packets in its buffer, leading to inefficient buffer management

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidbuffer management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (segment counters and size comparison logic) that enables the BSS to identify complete data packets within segmented data in the buffer, resolving the inability to recognize packet boundaries without adding complex packetization functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary action by performing size comparisons and segment counting before buffer discarding decisions are made, allowing the system to identify complete packets in advance and manage the buffer efficiently without requiring complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the BSS cannot identify complete data packets in the buffer, then buffer management is simplified, but download times are prolonged and performance is degraded

Engineering Contradiction:
Improvebuffer management simplicityVSAvoiddownload time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent replaces complex mechanical packet identification mechanisms with a simpler information-processing approach using segment counters and size comparisons, achieving fast packet identification without complex hardware or algorithms while reducing download times

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If segments are discarded from the buffer without identifying complete packets, then buffer space is freed, but the system becomes sensitive to TCP/IP parameter settings and performance deteriorates

Engineering Contradiction:
Improvebuffer space utilizationVSAvoidperformance stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by using segment counters and size comparison results to make informed discarding decisions, ensuring that complete packets are identified and discarded appropriately, which stabilizes performance against TCP/IP parameter variations while efficiently managing buffer space

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8130074B2Method for discarding all segments corresponding to same packet in a buffer
Publication Date: 2012.03.06 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8130074B2 patent drawing
  • US8130074B2 patent drawing
  • US8130074B2 patent drawing

AI summary

The technology described relates to management of data packets and buffers comprising segments of data packets in a mobile communication system. Information associated with data packet segments is analyzed by a Base Station System (BSS) housing a data buffer. Based on this information analysis, the BSS can identify those segments in the buffer that constitute a complete data packet. Once identified, the segments can be discarded from the buffer. The information can include size information, whereby the analysis comprises pairwise comparing the size of a current segment with the size of a next consecutive segment. This size comparison enables identification of a first segment and a last segment of the complete data packet. The information could also, or alternatively, include a notification provided in the header of the segment. This notification identifies the associated segment as the first or last segment of the data packet or an intermediate segment.