C-V2X Modem Packet Routing via Dynamic Logical Data Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current C-V2X devices are ill-equipped to process and route both IP and non-IP packets efficiently, requiring modifications to applications and implementing multiple socket APIs, which increases development costs and complexity.

Innovation Solution

The techniques allow C-V2X devices to use a default API for regular cellular communication to differentiate between IP and non-IP packets by dynamically adjusting logical data paths and assigning appropriate media access control flows, enabling the modem to process and route packets without modifying application operations, using C-V2X specific access point names to handle both packet types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple socket APIs are implemented to handle both IP and non-IP packets, then packet processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvepacket processing capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal socket API that can handle both IP and non-IP packets through a single interface. The system uses a packet type indicator field within the standard socket API framework to differentiate between packet types, allowing one API to serve multiple functions rather than requiring separate APIs for IP and non-IP traffic.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary layer in the protocol stack that translates between different packet types. This intermediary component receives packets from the application layer, determines their type using the packet type indicator, and routes them through appropriate processing paths, thereby unifying the interface while maintaining specialized handling capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If applications are modified to differentiate between IP and non-IP packets, then packet routing accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvepacket routing accuracyVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by automatically determining packet type and routing decisions within the system itself, without requiring application-level intervention. The packet type indicator field is automatically set by the generating application, and the system automatically routes packets based on this indicator, eliminating the need for applications to implement complex routing logic.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by pre-defining the packet type indicator field and establishing routing rules in advance. Applications simply set this indicator when generating packets, and the pre-configured system automatically handles the rest of the routing process, eliminating the need for applications to modify their operations for different packet types.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If C-V2X devices use default API for regular cellular communication, then ease of operation is improved, but adaptability to handle non-IP packets deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidpacket type handling capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic capabilities to the default socket API by adding the packet type indicator field and implementing dynamic routing logic. The system can adapt its behavior based on the packet type indicated, allowing the same default API to dynamically handle both IP and non-IP packets appropriately without requiring separate specialized APIs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10939261B2Techniques to interface and route packets in C-V2X devices
Publication Date: 2021.03.02 QUALCOMM INC
  • US10939261B2 patent drawing
  • US10939261B2 patent drawing
  • US10939261B2 patent drawing

AI summary

Aspects of the present disclosure provide techniques for routing internet protocol (IP) and non-IP packets in cellular vehicle-to-everything devices that can be transmitted over the air via cellular or side-link device-to-device (D2D) communication systems without the need for the applications (e.g., automotive applications) to modify its operations. Specifically, an application (automotive application or web browser) may use default Application Programming Interface (API) that is typically used for regular cellular communication without modifying its operations to differentiate between IP and non-IP packets. Instead, in accordance with present disclosure, logical data paths may be dynamically adjusted to map services associated with the packets with an appropriate media access control (MAC) flow such that the modem receiving the packet may process and route the packet to target end-destination.