Configurable Message Memory for Variable Data Field Lengths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message transmission systems, such as CAN and FlexRay, are inefficient in using memory due to a fixed association between message-object memories and physical memory, leading to suboptimal performance and increased costs in applications with varying message data field lengths.

Innovation Solution

A configurable message memory with a logical, virtual representation and a physical memory divided into segments, allowing flexible association and optimization of memory usage, where the length of message-object memories and their data capacity can be adjusted based on specific application requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the physical memory is divided into fixed fields to match the maximum data-field length, then the message memory can store messages with the maximum data-field length, but the number of message-object memories is limited and cannot be expanded without enlarging the physical memory

Engineering Contradiction:
Improvenumber of message-object memoriesVSAvoidphysical memory structure
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the physical memory into variable-length fields instead of fixed fields. Each physical field can be dynamically allocated to different message-object memories based on their actual data-field length requirements, allowing the number of message-object memories to be expanded without proportionally enlarging the physical memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic configuration where the association between physical memory fields and message-object memories is not fixed but can be reconfigured. The system can adaptively assign physical fields to different message-object memories based on runtime requirements, enabling flexible expansion of the number of message-object memories.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If message-object memories are organized to always permit storage of messages with maximum data-field length, then the memory structure is simplified, but memory space is wasted for applications with shorter data fields

Engineering Contradiction:
Improvememory structure simplicityVSAvoidmemory space utilization
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent applies local quality by allowing different physical fields to have different effective sizes depending on their assignment to specific message-object memories. Instead of all fields being uniformly sized for maximum capacity, each field can be optimized for the specific data-field length requirements of its assigned message-object memory, reducing wasted space.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of memory field size from fixed to variable. The system can configure the effective size of physical fields based on the data-field length requirements of different message-object memories, allowing optimization of memory space utilization for specific applications while maintaining the ability to handle maximum length messages.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If the number of message-object memories is expanded by enlarging the physical memory, then more message-object memories are available, but the costs increase

Engineering Contradiction:
Improvenumber of message-object memoriesVSAvoidphysical memory size
Core Design Contradiction:
Quantity of substanceVSWeight of stationary object

Solution Approach 1:

The patent segments the physical memory into smaller, reconfigurable fields that can be dynamically assigned to multiple message-object memories. This segmentation allows the system to expand the number of message-object memories by efficiently repartitioning existing physical memory rather than requiring proportional increases in physical memory size.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic memory configuration where the mapping between physical memory fields and message-object memories can be changed at runtime. This dynamic approach allows the system to maximize the utilization of existing physical memory for the number of message-object memories needed, avoiding unnecessary physical memory expansion and associated costs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7849284B2Message memory for a communication protocol and method
Publication Date: 2010.12.07 NXP BV
  • US7849284B2 patent drawing
  • US7849284B2 patent drawing
  • US7849284B2 patent drawing

AI summary

A message memory (1) with a flexible association between the message-object memories of the message memory (2) and the segments of a physical memory (3). The association is made through configuration, wherein one or more memory segments form a cluster as a function of the length of the message content to be stored.