Connection Request Management for Parallel Programs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems face challenges in managing connection requests from multiple programs to access points of different types and connection levels, leading to inefficiencies in establishing and maintaining connections.
Innovation Solution
A computer-readable information processing program that receives connection requests, compares request information with access point status, and executes connection or disconnection processes based on determination, ensuring appropriate connection management between programs and access points, including prioritization and type matching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If multiple programs execute connection requests sequentially, then connection management becomes simple, but connection establishment time increases and productivity decreases
Solution Approach 1:
The patent segments connection management by creating separate connection request queues for different access point types (first access point queue and second access point queue). This segmentation allows parallel processing of connection requests for different access point types, reducing overall connection establishment time while maintaining manageable complexity through organized queue structures.
Solution Approach 2:
The patent introduces a new dimension to connection management by implementing multiple queues organized by access point type rather than a single sequential queue. This dimensional change from one-dimensional sequential processing to two-dimensional parallel processing (multiple queues × different access point types) enables simultaneous connection establishment without increasing management complexity.
2Adaptability or versatility
If multiple programs connect to the same access point simultaneously, then resource utilization improves, but connection stability deteriorates due to conflicts
Solution Approach 1:
The patent segments access point connections by creating separate queues for different access point types. This segmentation allows multiple programs to connect to different access points simultaneously without interfering with each other, maintaining connection stability while improving resource utilization across multiple access points.
Solution Approach 2:
The patent introduces queue management structures as intermediaries between programs and access points. These queues act as mediators that organize and control connection requests, preventing direct conflicts between multiple programs while enabling efficient resource utilization of available access points.
3Ease of operation
If foreground programs are prioritized for connection, then user experience improves, but background program connection delays increase
Solution Approach 1:
The patent applies local quality by implementing different connection handling strategies for different program types. Foreground programs receive priority processing in the first queue with immediate connection establishment, while background programs are processed in the second queue. This localized quality differentiation improves user experience for foreground applications while still providing connection service to background programs.
Solution Approach 2:
The patent implements partial action by providing differentiated connection priorities - foreground programs receive excessive priority processing while background programs receive standard processing. This partial prioritization strategy ensures excellent user experience for interactive applications without completely blocking background program connections, balancing user experience with system-wide functionality.
Data Source
AI summary
An information processing program for controlling an information processing apparatus capable of executing at least first and second programs in parallel is provided. The information processing program includes: reception instructions for receiving a connection request for connection to an access point from the first and/or second program(s); determination instructions for comparing information of the received connection request with information of connection status to the access point, and thereby determining whether or not that one of the first and second programs which made the connection request is to be connected to the access point; and connection processing instructions for performing a process for connecting the program that made the connection request to the access point, based on the result of determination.


