Automotive Switch Fabric Data Packet Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicular switch fabric networks, there is a challenge in transmitting large data records and messages due to size constraints on communication links, which limits the ability to reprogram nodes efficiently.

Innovation Solution

The system breaks down large data records into smaller data packets with message identification and sequence numbers, allowing them to be transmitted across the network and reassembled at the destination node for processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large data records are transmitted across the switch fabric network, then the ability to reprogram nodes is improved, but the physical layer size constraints prevent successful transmission

Engineering Contradiction:
Improvenode reprogramming capabilityVSAvoiddata packet size
Core Design Contradiction:
ProductivityVSLength of moving object

Solution Approach 1:

The patent segments large data records into smaller data packets that fit within the physical layer size constraints of the communication links. Each packet is assigned a sequence number and message identification to enable reassembly at the destination node, thus resolving the contradiction between needing to transmit large data records and being constrained by packet size limits.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If data packets are broken into smaller units for transmission, then transmission across communication links is enabled, but the complexity of packet management and reassembly increases

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidpacket processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where receiving nodes send acknowledgment packets back to transmitting nodes to confirm successful receipt of data packets. This feedback system enables reliable transmission and reassembly of segmented data records while managing the complexity through structured communication protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces intermediary components including packet headers with sequence numbers and message identification fields that mediate between the segmented data packets and the reassembly process. These intermediaries organize and track packets throughout the network, managing complexity through standardized packet structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If sequence numbers and message identification are assigned to each packet, then reassembly of large records is enabled, but the overhead of additional packet metadata increases

Engineering Contradiction:
Improvedata reassembly accuracyVSAvoidpacket data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of packet structure by adding metadata fields (sequence numbers and message identification) to enable reliable reassembly of segmented data records. This parameter change increases packet overhead but ensures accurate reconstruction of large data records at the destination node.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7613190B2System and method for streaming sequential data through an automotive switch fabric
Publication Date: 2009.11.03 CONTINENTAL AUTOMOTIVE SYSTEMS INC
  • US7613190B2 patent drawing
  • US7613190B2 patent drawing
  • US7613190B2 patent drawing

AI summary

A system and method for streaming sequential data through a vehicle switch fabric network. This is particular useful in areas such as reprogramming nodes in the automotive switch fabric network where relatively large records or messages need to be transmitted through the switch fabric, although the invention may be used in other areas. In sum, the system and method described herein takes large data records and breaks them down into smaller units (data packets) that fit within the constraints of the physical layer on which communication links in the switch fabric network is built. The smaller data packets are assigned with a message identification and a sequence number. Data packets associated with the same data record or message are assigned with the same message identification but may differ in their sequence number. Each data packet is transmitted over the vehicle switch fabric network to a destination node. At the destination node, the data packets may be reassembled to its original data format based on the message identification and sequence numbers. The reassembled message may then be presented to an application in the node for processing.