Merging Server Consolidates Search Results by Publisher

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information search systems waste processing resources and user time as users repeatedly click through search results to find desired information, as they often need to view multiple pieces of information to locate specific products from the same publisher or category, leading to inefficient search experiences.

Innovation Solution

Implementing an information search system that uses processing servers to pre-allocate and merge search results based on attributes like publisher or category, allowing users to view combined search results directly, reducing the need for repeated clicks and conserving processing resources by using load balancing and caching techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If processing servers return all found information to the merging server, then users can access complete search results, but users waste time repeatedly clicking through multiple pieces of information to locate desired content

Engineering Contradiction:
Improvesearch result completenessVSAvoiduser browsing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The merging server performs preliminary merging of search results from multiple processing servers before returning them to the user. By pre-grouping information by publisher or category attributes, the system prepares the data in an optimized format that reduces user navigation time while maintaining result completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The merging server combines search results from multiple processing servers and groups them by attributes such as publisher or category. This merging operation consolidates redundant information and organizes results in a structured manner, allowing users to view all relevant information without repeatedly clicking through individual items.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If processing servers independently search and return results, then search coverage is comprehensive, but processing resources are wasted due to redundant operations

Engineering Contradiction:
Improvesearch coverageVSAvoidprocessing resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Each processing server is designed to handle multiple types of information requests and can serve multiple columns in the M×N matrix. This multi-functionality allows the system to achieve comprehensive search coverage while reducing the total number of servers needed, thereby conserving processing resources.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The merging server acts as an intermediary that receives results from multiple processing servers, performs consolidation and merging operations, and returns the combined results to the user. This intermediary layer eliminates redundant processing by centralizing the merging function, reducing overall system resource consumption while maintaining comprehensive search coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If users repeatedly click through search results to find information from the same publisher or category, then users can locate specific information, but processing resources are consumed by repeated user actions

Engineering Contradiction:
Improveinformation location capabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system merges search results by grouping them according to publisher or category attributes. This consolidation presents information from the same publisher or category together in the search results, allowing users to easily locate all relevant information in a single view without repeated clicking, thereby reducing processing resource consumption associated with handling multiple separate requests.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9852183B2Information providing method and system
Publication Date: 2017.12.26 ALIBABA GROUP HOLDING LTD
  • US9852183B2 patent drawing
  • US9852183B2 patent drawing
  • US9852183B2 patent drawing

AI summary

Embodiments of the present application relate to an information providing method, system and a computer program product. An information providing method is provided. The method includes receiving an information search request including a search condition, forwarding the information search request to a plurality of processing servers to search for information relating to the search condition, determining a merge attribute based on the found information relating to the search condition, the merge attribute having related attribute values, merging the found information based on the determined merge attribute of the found information to obtain search results, and providing the received search results to a user.