Role-Based Multicast Messaging Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional networking protocols, such as IP, require knowing the IP address of processing entities for communication, which limits flexibility and can lead to extensive processing overhead when determining addresses, making it difficult to communicate effectively between processing entities in network devices.

Innovation Solution

A communication infrastructure that allows messages to be sent to processing entities based on their roles or states instead of IP addresses, enabling multicasting, prioritization, and congestion control, using destination information that includes a destination identifier and role identification within the packet header.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IP addressing is used to communicate between processing entities, then delivery can be based on IP addresses, but flexibility in addressing is lost and extensive processing overhead occurs when determining addresses

Engineering Contradiction:
Improveflexibility in addressingVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the addressing parameter from IP addresses to role identifiers. Instead of using traditional IP addressing schemes, the system uses role-based identifiers that directly represent the functional role of processing entities, eliminating the need for complex address determination processes and improving addressing flexibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces role identifiers as an intermediary between the sender and receiver. Rather than directly using IP addresses, communication is facilitated through role identifiers that act as a mediator, simplifying the addressing process and reducing processing overhead while maintaining delivery accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If role-based addressing is implemented, then flexibility in addressing is improved, but new communication infrastructure is required

Engineering Contradiction:
Improveaddressing flexibilityVSAvoidcommunication infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal communication infrastructure that handles multiple functions: role-based addressing, multicast routing, and prioritization. This multi-functional system reduces the need for separate specialized components, as the same infrastructure supports various communication requirements through role identifiers.

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

Solution Approach 2:

The patent segments the communication infrastructure into distinct functional components: role identifier processing, multicast group management, and packet routing. This segmentation allows each component to be optimized independently while working together to provide flexible role-based addressing without requiring a complete new infrastructure.

Inventive Principle:
Principle #1Segmentation

3Productivity

If multicast messaging is enabled, then communication efficiency is improved, but reliable delivery assurance becomes more complex

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddelivery assurance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where receiving processing entities send acknowledgments back to senders to confirm successful packet delivery. This feedback loop ensures reliable delivery while maintaining multicast efficiency, as senders can track which packets were successfully delivered and retransmit only if necessary.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by pre-configuring multicast groups and role-based routing tables before communication occurs. This preparation ensures that when multicast messages are sent, the routing and delivery assurance mechanisms are already in place, reducing the complexity of ensuring reliable delivery during active communication.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9203690B2Role based multicast messaging infrastructure
Publication Date: 2015.12.01 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9203690B2 patent drawing
  • US9203690B2 patent drawing
  • US9203690B2 patent drawing

AI summary

Certain embodiments of the present invention provide techniques that enable messages to be sent to a processing entity within a computing device without knowing the network address of the processing entity. In certain embodiments, instead of using the network address of the processing entity, a message can be communicated to the processing entity using information indicative of a role or state or function performed by the processing entity.