CBUS Server Multi-Condition User Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Condition Based URIs Selection (CBUS) technology lacks specific implementation methods for multiple selections and fails to process results effectively, limiting its ability to satisfy diverse user demands and impacting user experience.

Innovation Solution

A method and system for selecting users based on multiple conditions, including a server with receiving, processing, and sending modules, that periodically or regularly evaluates conditions using specified implementation manners such as time intervals, starting, and ending times to obtain and return user information satisfying the conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the CBUS server performs multiple selections continuously to satisfy diversified user demands, then the adaptability and user experience are improved, but the system complexity and processing overhead increase significantly

Engineering Contradiction:
Improveability to satisfy diversified user demandsVSAvoidsystem complexity for processing multiple selections
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the multiple selection process into distinct phases: initial selection based on first conditions, followed by subsequent selections based on second conditions. Each selection phase is handled independently with specific processing rules, dividing the complex multi-selection task into manageable segments that reduce overall system complexity while maintaining the ability to satisfy diverse user demands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing the first selection before the second selection. The results of the first selection are obtained and stored, then used as a basis for the subsequent second selection. This preliminary processing allows the system to handle multiple selections in an organized sequence, reducing the complexity of simultaneous multi-condition processing.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the CBUS server processes multiple selections with continuous monitoring and evaluation, then the timeliness of user information is improved, but the energy consumption and processing time increase

Engineering Contradiction:
Improvetimeliness of user informationVSAvoidenergy consumption for continuous monitoring
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by performing selections at distinct time points rather than continuous monitoring. The system performs a first selection at an initial time point, then performs a second selection at a subsequent time point. This periodic approach ensures timely user information is provided while avoiding the excessive energy consumption associated with continuous real-time monitoring and evaluation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP2288101B1Method, system and server for selecting user
Publication Date: 2016.05.11 HUAWEI DEVICE CO LTD
  • EP2288101B1 patent drawingFigure 1
  • EP2288101B1 patent drawingFigure 2
  • EP2288101B1 patent drawingFigure 3~4

AI summary

A method, a system and a server for selecting users are provided. The method includes: receiving a request message sent by a requester, where the request message includes multiple conditions selecting users and a specific implementation manner for selecting users; obtaining user information respectively satisfying each condition according to the specific implementation manner for selecting users; obtaining by selecting the user information satisfying the multiple conditions from the user information respectively satisfying each condition, and returning the user information satisfying the multiple conditions to the requester. Through the technical solutions, diversified demands of users can be satisfied, and thus the quality of user experience is improved.