Packet Header Examination for Multiplexed FaceTime Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network technologies face challenges in differentiating and processing various packet types, such as SIP, ICE, and RTP packets, when they are transmitted over a single port, which is necessary for applications like FaceTime calls to function correctly.

Innovation Solution

A method and apparatus that examine the initial data element of a packet header to determine if it is a media or signaling packet, and then forward it to the appropriate processing module based on the header information, allowing for the identification and processing of different packet types even when they are multiplexed and transmitted over a single port.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple network protocols are transmitted over a single port, then port efficiency and protocol integration are improved, but packet differentiation and processing complexity worsen

Engineering Contradiction:
Improveport efficiencyVSAvoidpacket processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the packet processing task by examining the initial data element of the packet header to identify packet type (SIP, ICE, or RTP). This segmentation allows the system to divide the single port's traffic into distinct protocol streams that can be handled by appropriate processing modules, resolving the contradiction between maintaining single-port efficiency and managing protocol differentiation complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If packet header examination is performed to differentiate packet types, then packet identification accuracy is improved, but processing time and computational overhead worsen

Engineering Contradiction:
Improvepacket identification accuracyVSAvoidpacket processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by examining the initial data element of the packet header immediately upon receipt to determine packet type. This early identification allows the system to route packets to appropriate processing modules before full packet processing occurs, maintaining high identification accuracy while minimizing additional processing time through efficient header examination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9237169B2Network stream identification for open FaceTime
Publication Date: 2016.01.12 APPLE INC
  • US9237169B2 patent drawing
  • US9237169B2 patent drawing
  • US9237169B2 patent drawing

AI summary

A method and apparatus of a device that distinguishes multiplexed media and signaling data traffic is described. In an exemplary embodiment, the device receives, on a single port, a packet of the multiplexed data traffic, where the multiplexed data traffic includes a plurality of packets and each of the plurality of packets is one of a media packet and an encapsulated signaling packet. The device further examines an initial data element of a header of the received packet to determine if the received packet is one of a media packet and a signal packet. The device further forwards the packet to a corresponding module for further processing based on the examining.