Role-Based User Identity Conveyance in Communication Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems fail to effectively convey a user's roles relative to other users during communication, especially in dynamic or unfamiliar relationships, leading to confusion and inadequate context in wireless communication networks.
Innovation Solution
A method utilizing a communication server to determine and convey the roles of users based on their relationships, accessing sources for identity, relationship, and role tracking, allowing for dynamic and context-specific role assignment and display to communication participants.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If static caller identification or address books are used to display user identity, then the identity information is provided, but the role information relative to different users is not conveyed
Solution Approach 1:
The identity information is segmented into two distinct components: static identity (name, contact info) and dynamic role information. The role information is separately identified and conveyed based on the specific relationship between users, allowing the system to provide contextual role data without replacing the entire identity display mechanism.
Solution Approach 2:
The system adds a new dimension to identity presentation by introducing role information as a separate layer of data. Instead of only displaying static identity, the system now conveys identity plus contextual role relationship, providing richer information without fundamentally changing the underlying identity management infrastructure.
2Adaptability or versatility
If address books are used to store and display identities, then identity display is enabled, but only the second user can control what identity is displayed and it does not work when service identifier is not in the address book
Solution Approach 1:
The system introduces an intermediary role information conveyance mechanism that operates independently of the address book. When a service identifier is received, the system can convey role information through this intermediary channel even if the identifier is not stored in the address book, bypassing the limitation of address book dependency.
Solution Approach 2:
The role information conveyance mechanism is designed to be universal and work with any service identifier regardless of whether it exists in the address book. This multi-functional approach allows the system to handle both known and unknown identifiers uniformly, providing role information in all cases.
3Loss of information
If nicknames or display-names are used in OMA PoC services, then user identification is provided, but the same nickname is provided to all participants and cannot reflect different roles to different users
Solution Approach 1:
Instead of using a single global nickname for each user, the system implements local quality by providing different role information to different participants based on their specific relationship with the user. Each user receives customized role information relevant to their interaction context, rather than a uniform display name.
Solution Approach 2:
The role information system is dynamic and adapts based on the specific communication context and relationship between users. The conveyed role information changes depending on who is communicating with whom, allowing the same user to have different role representations to different participants in real-time.
Data Source
AI summary
A method for identifying and conveying a role of a first user relative to a second user in a communication comprises using a communication server to determine an identity of the first user, determine an identity of the second user, determine a relationship between the first user and the second user, determine an associated role with the first user relative to the relationship between the first user and the second user, and convey the associated role of the first user relative to the relationship to the second user. The communication server receives an indication that a communication between the users is initiated. The communication server and/or a source are configured for tracking one or more of the identities, relationships, and roles of the first and second users. Each user may have a plurality of roles and the identity and roles may by fixed or dynamically assigned.


