Service Matching Prioritization Dynamics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing service matching techniques fail to effectively consider the desires of both users and providers, leading to suboptimal matching results in services such as medical services.
Innovation Solution
A matching device and method that sets priorities based on user and provider scores, interchanges priorities based on score differences, and performs multiple matching processes to select a final matching result that aligns with the desires of both parties.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single matching process is used based on fixed priorities, then the matching process is simple and fast, but the matching result cannot effectively consider the desires of both users and providers
Solution Approach 1:
The patent applies dynamics by making priorities interchangeable rather than fixed. The priority setting means can dynamically adjust which party's priorities (user or provider) take precedence based on score differences. When the difference in scores between users and providers exceeds a threshold, the system switches to using provider priorities instead of user priorities, creating a dynamic adaptive matching process that responds to the specific characteristics of each matching scenario.
Solution Approach 2:
The patent changes the parameter of priority assignment based on score differences. The priority setting means evaluates the score differences between users and providers and adjusts the priority assignment accordingly. When the score difference is large, the system changes the effective priority parameter to favor one party over the other, thereby adapting the matching process to the specific parameter conditions of each case.
2Reliability
If priorities are fixed and cannot be interchanged, then the matching process is simple, but the matching result does not reflect the actual desires of both users and providers
Solution Approach 1:
The system dynamically adjusts priority assignment based on score differences between users and providers. The priority setting means evaluates the actual score differences and automatically determines whether to use user priorities or provider priorities, making the system adaptive to the specific characteristics of each matching scenario without requiring manual intervention.
Solution Approach 2:
The system incorporates feedback by using the score differences between users and providers to adjust the priority assignment. The priority setting means continuously monitors the score differences and adjusts the effective priorities accordingly, creating a feedback loop that ensures the matching process reflects the actual desires and characteristics of both parties.
3Reliability
If multiple matching processes are performed with different priority combinations, then the matching result comprehensively considers both users and providers, but the matching process becomes more complex and time-consuming
Solution Approach 1:
The system performs multiple matching processes dynamically based on the score differences between users and providers. Rather than always performing all possible combinations, the priority setting means determines which matching process to execute based on the actual score differences, making the time consumption adaptive to the specific case characteristics.
Solution Approach 2:
The system performs only the necessary matching processes based on the score differences. When the score difference is small, the system may use a simpler matching process, while when the score difference is large, it performs a more comprehensive process. This partial action approach avoids unnecessary computational overhead while ensuring comprehensive consideration when needed.
Data Source
AI summary
In a matching device, a priority setting means sets first priorities by arranging scores in a descending order which are assigned based on desired conditions of users who receive a service, and also sets second priorities by arranging scores in the descending order which are assigned based on desired conditions of providers. A priority interchange means sets at least third priorities in which the first priorities are interchanged or fourth priorities in which the second priorities are interchanged. A matching process means performs first and second matching processes based on combinations of the first to fourth priorities. A matching result selection means selects, as a final matching result, one of a first matching result acquired by the first matching process and a second matching result acquired by the second matching process.


