Dynamic Buddy List Assignment for Service Differentiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current buddy list size management in communication networks is fixed and based on the smallest capabilities of clients and servers, limiting service providers' ability to offer different grades of service and not fully utilizing device capabilities.
Innovation Solution
Implementing a dynamic assignment of buddy list size capabilities on a per-subscriber basis, allowing service providers to adjust buddy list sizes according to users' service plans and device capabilities without requiring new hardware or software installations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fixed buddy list size is assigned based on smallest client capability, then system compatibility is ensured, but device capabilities are not fully utilized and service differentiation is limited
Solution Approach 1:
The patent implements dynamic buddy list size assignment that adapts to individual client capabilities and service plans. Instead of a fixed size based on minimum capabilities, the system dynamically determines appropriate buddy list sizes for each client based on their actual device capabilities and subscribed service level, enabling both service differentiation and full capability utilization.
Solution Approach 2:
The patent applies different buddy list sizes to different clients based on their individual capabilities and service plans. Each client receives a customized buddy list size appropriate to their device capabilities and subscription level, rather than a uniform fixed size, thereby enabling service differentiation while maximizing device capability utilization for each user.
2Adaptability or versatility
If dynamic buddy list size assignment is implemented, then service flexibility and device capability utilization improve, but system complexity increases
Solution Approach 1:
The patent performs capability detection and service plan determination during the session establishment phase. The server detects client capabilities and determines the appropriate buddy list size before the actual communication begins, storing this information for use during the session. This preliminary action avoids the need for complex real-time calculations during active communication.
Solution Approach 2:
The patent introduces a capability detection mechanism and service plan determination process as intermediaries between the server and client. These intermediaries handle the complexity of capability assessment and service matching, allowing the main communication system to remain relatively simple while still achieving dynamic service customization.
Data Source
AI summary
An apparatus for providing dynamic assignment of session capabilities such as buddy list capabilities includes a processing element. The processing element may be configured to receive a message associated with a communication session with a network node, acquire service plan based capabilities associated with the network node, receive device based capabilities associated with the network node, and determine session based capabilities associated with the service based on the device based capabilities and the service plan based capabilities on a per subscriber basis.


