Link Layer Device Association via Co-location Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for associating communication devices, such as IP phones and desktop PCs/laptops, are complex, time-consuming, and error-prone, especially in dynamic environments where devices frequently change locations or are used by multiple users, leading to administrative burdens and potential application failures.

Innovation Solution

A method and system using link layer protocols like LLDP, LLDP-MED, and CDP to automatically detect and associate co-located communication devices by exchanging information via a data network, enabling automatic login and feature sharing based on proximity, and dynamically managing associations to ensure correct configuration and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual configuration methods are used to associate communication devices, then configuration accuracy can be ensured, but the complexity of the configuration process and time consumption increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system enables communication devices to automatically discover and associate with each other through link layer protocols without requiring manual user configuration. Devices self-identify their physical location and automatically establish associations, eliminating the need for users to manually enter IP addresses, phone numbers, or other configuration details.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A server acts as an intermediary that receives link layer information from communication devices, determines co-location relationships, and automatically establishes associations. The server mediates between devices by processing their self-reported location data and creating the necessary associations without direct user involvement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If centralized database configuration is used to store device association information, then data consistency can be maintained, but ongoing administrative effort and time consumption increase

Engineering Contradiction:
Improvedata consistencyVSAvoidadministrative time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system continuously monitors link layer information from communication devices and automatically updates associations in real-time as devices move or are added/removed from the network. This continuous automatic maintenance eliminates the need for periodic manual database updates while maintaining data consistency.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Communication devices continuously provide feedback about their physical location through link layer protocols. The server receives this feedback and automatically adjusts associations based on current device positions, ensuring the centralized database remains synchronized with actual network conditions without manual intervention.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If IP address-based association methods are used, then association can be established automatically, but reliability decreases when IP addresses change

Engineering Contradiction:
Improveautomatic associationVSAvoidassociation stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system replaces IP address-based associations with link layer information-based associations. Instead of relying on network layer IP addresses that can change, the system uses data link layer information (such as MAC addresses and physical port identifiers) that remain stable and directly tied to the physical network infrastructure.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

Instead of using logical network identifiers (IP addresses) that can change, the system inverts the approach by using physical layer identifiers (link layer information) that are inherently stable. This inversion from logical to physical identification ensures associations persist even when network configuration changes.

Inventive Principle:
Principle #13The other way round (Inversion)

4Reliability

If manual configuration is required for mobile devices, then security can be maintained through proper logout procedures, but ease of operation and time consumption are negatively impacted

Engineering Contradiction:
ImprovesecurityVSAvoidmobility management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Mobile devices automatically perform association and disassociation operations based on their movement and usage patterns. When a device is physically moved or logged off, the system automatically updates associations and reclaims resources without requiring the user to manually configure or logout, maintaining security through automatic session management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors device presence and usage through link layer information, providing feedback about whether devices are actively being used. When devices are no longer detected or are physically moved, the system automatically triggers disassociation and resource reclamation, ensuring security while enabling seamless mobility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2077656B1System and method for associating communication devices
Publication Date: 2011.11.16 MITEL CORP
  • EP2077656B1 patent drawingFigure 1
  • EP2077656B1 patent drawingFigure 2
  • EP2077656B1 patent drawingFigure 3

AI summary

A system and method of associating at least two communication devices is provided. First information identifying a first communication device and second information identifying a second communication device is received via a link layer protocol over a data network. It is determined if the first communication device and the second communication device are co-located based on first link layer data associated with the first communication device and second link layer data associated with the second communication device. An association is triggered between the first information and the second information if the first communication device and the second communication device are determined to be co-located.