Communication Client Manager for Non-Native Primary Designation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user devices and network systems face challenges in recognizing and utilizing non-native communication clients as primary clients for receiving incoming communications, leading to inefficient communication capabilities and bandwidth usage, as they typically default to native clients based on International Mobile Equipment Identity (IMEI) without user preference.

Innovation Solution

Implementing client managing components in user devices and network devices to identify and designate non-native clients as primary clients using Universally Unique Identifiers (UUIDs) and Session Initiation Protocol (SIP) information, allowing users to change primary clients and notify other devices of their capabilities, thereby optimizing communication logic and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system defaults to native communication clients based on IMEI, then device identification and communication routing are simplified, but user preference and advanced communication capabilities of third-party clients cannot be utilized

Engineering Contradiction:
Improvecommunication capabilitiesVSAvoidclient management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a client manager component as an intermediary layer between the communication client and the network. This manager handles the complexity of client identification, capability negotiation, and routing decisions, allowing the system to support multiple client types (native and third-party) with diverse capabilities while maintaining a unified interface for network communication. The client manager mediates between the simple IMEI-based identification and the complex client capability requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If third-party clients are designated as primary clients, then enhanced communication capabilities and user preferences are achieved, but network recognition and routing of communications become more difficult

Engineering Contradiction:
Improvecommunication capabilitiesVSAvoidclient identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements preliminary action by having the client manager establish and register the primary client identification with the network before actual communication occurs. The system pre-negotiates and stores capability information, client identifiers (such as UUIDs for third-party clients), and routing information in advance. This preliminary setup allows the network to efficiently recognize and route communications to the correct primary client without difficulty during actual communication sessions.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system supports multiple communication clients with different capabilities, then communication efficiency and media quality can be optimized, but bandwidth usage and system resources increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidbandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic adaptation by having the client manager continuously monitor network conditions, client capabilities, and communication requirements. The system dynamically adjusts media quality, communication protocols, and bandwidth allocation based on real-time conditions. For example, if network bandwidth is limited, the client manager can scale back media quality or switch to more efficient protocols, while maintaining support for multiple clients with different capabilities when resources are abundant.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20210400465A1Communication client manager
Publication Date: 2021.12.23 T MOBILE US INC
  • US20210400465A1 patent drawing
  • US20210400465A1 patent drawing
  • US20210400465A1 patent drawing

AI summary

Techniques for designating non-native communication clients as the primary client for user equipment are discussed herein. A primary client can be the communication client designated to receive incoming communications for the user equipment. The user equipment may use the primary client to send, to a network device, a Session Initiation Protocol (SIP) instance to set primary client. The SIP instance may include a primary designator and a Universally Unique Identifier (UUID) associated with the client. The network device may store the information for the user equipment including the UUID and capability set. A second user equipment may poll the network device for the communications capabilities of the first user equipment before establishing a connection.