Locally Unique MAC Address Claim-Assert Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The exhaustion of globally unique MAC addresses poses a challenge for manufacturers, particularly in the automotive and IoT industries, leading to high costs for obtaining additional Organizationally Unique Identifiers (OUIs).

Innovation Solution

Network nodes dynamically determine locally unique MAC addresses through a method involving broadcasting a claim message, comparing transmission times, and responding with an assert message to ensure uniqueness, compatible with existing network protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If globally unique MAC addresses are assigned to each device, then message delivery reliability is ensured, but the supply of available MAC addresses is exhausted and costs increase

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidsupply of available MAC addresses
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent transitions from globally unique MAC addresses to locally unique MAC addresses that are unique only within a specific network segment or domain. Each network segment maintains its own uniqueness requirements, allowing different segments to reuse MAC address spaces. This resolves the exhaustion problem while maintaining reliability within each local network context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the global network address space into multiple local domains or network segments. Each segment independently manages its own MAC address uniqueness, rather than requiring a single global unique address space. This segmentation allows parallel reuse of address ranges across different segments, dramatically increasing the effective supply of available addresses.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If additional Organizationally Unique Identifiers (OUIs) are obtained to expand MAC address supply, then more devices can be addressed, but the associated costs increase significantly

Engineering Contradiction:
ImproveMAC address supplyVSAvoidcost of obtaining OUIs
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent makes MAC address spaces universally reusable across different local networks. Instead of requiring expensive, exclusive OUI allocations for each manufacturer, the same address ranges can be universally used across multiple independent network segments. This eliminates the need for costly OUI purchases while maintaining address uniqueness within each segment's context.

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

Solution Approach 2:

The patent treats MAC addresses as disposable local identifiers rather than permanent global assets. Addresses can be freely allocated and reused in different local contexts without requiring expensive, long-term OUI allocations. This approach dramatically reduces the cost of address allocation while providing sufficient addresses for large numbers of devices.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Quantity of substance

If dynamically assigned MAC addresses are used instead of embedded addresses, then address exhaustion is avoided, but the complexity of address management increases

Engineering Contradiction:
Improveavailable address spaceVSAvoidaddress management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where network interfaces automatically generate and validate their own locally unique MAC addresses without requiring complex centralized management. Each interface independently ensures its address is unique within its local segment, eliminating the need for expensive OUI management infrastructure while maintaining address uniqueness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary address validation and uniqueness checks during the address assignment process before the device begins normal operation. By resolving potential conflicts in advance through claim and assert message exchanges, the system avoids complex runtime address management while ensuring local uniqueness is maintained.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If locally unique MAC addresses are implemented, then the supply of MAC addresses is expanded, but the risk of address conflicts within the same network segment increases

Engineering Contradiction:
ImproveMAC address supplyVSAvoidaddress uniqueness within segment
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through claim and assert message exchanges that allow network interfaces to detect and resolve address conflicts. When a device broadcasts a claim message with its selected MAC address, other devices can respond with assert messages if they detect a conflict, ensuring local uniqueness is maintained through continuous feedback and validation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary anti-action by having devices proactively detect and prevent address conflicts before they cause communication problems. Through the claim-assert message exchange mechanism, potential address duplications are identified and resolved in advance, preventing reliability issues rather than reacting to them after they occur.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS20250317389A1Locally unique mac address resolution
Publication Date: 2025.10.09 SEMICON COMPONENTS IND LLC
  • US20250317389A1 patent drawing
  • US20250317389A1 patent drawing

AI summary

Network interfaces and associated methods are provided to dynamically determine locally unique MAC addresses. A network node may include a network interface coupled to a host device, the network interface being configured to: broadcast a local claim message to all other nodes on a communications medium, the local claim message specifying a MAC address selected by the network interface; compare a transmit time of the local claim message to a transmit time of any remote claim message specifying the MAC address that is received before a predetermined interval has elapsed; and respond to any remote claim message specifying the MAC address that is received after the predetermined interval has elapsed by broadcasting an assert message specifying the MAC address.