Port Sharing via Token Sessions for Application Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telecommunications systems face inefficiencies in allocating communications resources, particularly due to the finite number of ports available, leading to costly solutions like purchasing additional servers and switches to increase resource allocation capabilities.
Innovation Solution
A data-processing system that enables applications to share ports by establishing a session and using tokens to manage port allocation, allowing multiple applications to interact with the same ports at different times, thereby reducing the overall number of ports needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If additional servers and switches are purchased to increase the number of ports, then the number of available communication ports increases, but the system cost increases
Solution Approach 1:
The patent implements port sharing where a single physical port can be dynamically allocated to multiple different applications at different times. The port allocation system allows the same port to serve voice mail, fax, and other communication applications sequentially, making the port universally usable across multiple functions rather than dedicating separate ports to each application.
Solution Approach 2:
The system employs dynamic port allocation where port assignments are not fixed but change based on current application needs. The port allocation system dynamically grants and revokes port access rights to different applications as required, allowing flexible resource utilization that adapts to varying communication demands without requiring additional hardware.
2Reliability
If separate ports are allocated to each application, then application performance and reliability are maintained, but the quantity of ports consumed increases
Solution Approach 1:
The patent ensures continuous and reliable application performance through controlled port sharing. When an application requires port access, the system grants exclusive access rights for the duration of the application's need, ensuring uninterrupted communication operations. The port allocation system manages the continuity of useful action by coordinating access timing across multiple applications sharing the same physical ports.
3Ease of manufacture
If the number of ports is limited, then hardware costs are reduced, but the ability to support multiple applications simultaneously is reduced
Solution Approach 1:
The system implements periodic port allocation where ports are assigned to different applications in time-based cycles. The port allocation system periodically grants access rights to different applications based on their current needs, allowing multiple applications to share limited ports through time-division multiplexing. This periodic action enables the system to support diverse applications with a reduced number of physical ports.
Data Source
AI summary
A method comprising a data-processing system that enables one or more applications to share fewer ports by having the data-processing system request the ports, and then assign a “token” to establish a “session” to permit the one or more applications to interact with the ports.


