Search Platform Polling Control Under Communication Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid increase in data transmission demands exceeds the capacity of communication interfaces and computing units, leading to capacity overload.

Innovation Solution

A search platform determines whether to poll an original data source based on a polling control indicator and a load indicator, generating search results locally when not to poll, thereby optimizing resource usage and avoiding overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the search platform polls the original data source for every search request, then the search results are based on the most current data, but the communication interface becomes overloaded

Engineering Contradiction:
Improvedata freshnessVSAvoidcommunication capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs polling selectively rather than for every search request. The load indicator determines whether to poll based on current communication interface capacity, allowing partial polling action when full polling would be excessive and cause overload.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system preliminarily checks the load indicator before polling the data source. This preliminary assessment of communication interface capacity prevents overload by deciding in advance whether polling should occur, avoiding the need to handle overload conditions afterward.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the search platform generates search results locally without polling, then the communication interface load is reduced, but the search results may be based on outdated data

Engineering Contradiction:
Improvecommunication capacityVSAvoiddata freshness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts between polling and local generation based on real-time load conditions. When load is low, polling provides fresh data; when load is high, local generation reduces communication pressure, creating a dynamic adaptation to changing system states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of data source interaction based on load indicator thresholds. When the load indicator exceeds thresholds, the system switches from polling mode to local generation mode, effectively changing how data is obtained to maintain system stability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the search platform increases polling frequency to handle more search requests, then more data can be processed, but the communication interface and computing units become overloaded

Engineering Contradiction:
Improvedata processing capacityVSAvoidsystem load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The load indicator provides feedback about the current state of the communication interface to the polling decision logic. This feedback mechanism allows the system to adjust polling behavior based on real-time conditions, preventing overload while maximizing data processing capacity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260064704A1Smart polling
Publication Date: 2026.03.05 AMADEUS SAS
  • US20260064704A1 patent drawing
  • US20260064704A1 patent drawing
  • US20260064704A1 patent drawing

AI summary

The present invention relates to database search and computation technology providing search results in response to search requests. In response to receiving a search request from one of the plurality of clients, a search platform determines whether to poll an original data source via the communication interface based on a polling control indicator and a load indicator, wherein the polling control indicator indicates a polling level for the search request determined by the search platform and the load indicator indicates an estimated current and future load on the communication interface. In response to determining to poll the original data source, the search platform generates at least one search result for the search request based on data polled from the original data source, and in response to determining not to poll the original data source, the search platform generates at least one search result for the search request locally at the search platform.