Browser Search Engine Switching via URL Template Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engine switching methods require users to manually open a new search engine and re-enter keywords, making the process time-consuming and inefficient.

Innovation Solution

A method and system that allow users to select alternative search engines from a displayed list when certain user operations are detected, automatically loading the entered keywords into the selected search engine's URL template to perform a new search without re-entering them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually switch between search engines by opening new webpages and re-entering keywords, then search engine switching functionality is achieved, but user time and operational efficiency are reduced

Engineering Contradiction:
Improvesearch engine switching operationVSAvoidtime for switching search engines
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-loads multiple search engine URL templates into memory before the user needs to switch. When a search is performed, the system automatically has the alternative search engine addresses ready, eliminating the need for users to manually open new webpages and enter URLs, thus resolving the contradiction between ease of operation and time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects user intent to switch search engines and performs the switching operation itself without requiring manual user intervention. The system self-manages the process of loading keywords into the new search engine template and navigating to the results page, improving ease of operation while minimizing time loss

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually re-enter keywords when switching search engines, then accurate search queries are maintained, but operational complexity and time consumption increase

Engineering Contradiction:
Improvesearch query accuracyVSAvoidswitching process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system copies the keywords from the current search engine's address bar and automatically pastes them into the new search engine's URL template. This copying mechanism ensures query accuracy is maintained while eliminating the need for users to manually re-type keywords, thus reducing operational complexity without sacrificing reliability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system merges the keyword extraction function, URL template substitution function, and browser navigation function into a single automated switching operation. By combining these previously separate manual steps into one integrated process, the system maintains search query accuracy while significantly reducing the complexity of the switching process

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If the system automatically switches search engines using URL templates, then switching efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvesearch engine switching efficiencyVSAvoidbrowser system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal URL template structure that can accommodate multiple different search engines through a standardized format. This multi-functional approach allows the same switching mechanism to work with various search engines (Baidu, Google, Bing, etc.) without requiring separate complex logic for each, thus improving switching efficiency while limiting the increase in system complexity

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

Solution Approach 2:

The system uses parameter substitution in URL templates where keywords are inserted as variables into predefined search engine address formats. By changing only the keyword parameter while keeping the template structure constant, the system achieves efficient switching across multiple search engines without proportionally increasing system complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11157576B2Method, system and terminal for performing search in a browser
Publication Date: 2021.10.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11157576B2 patent drawing
  • US11157576B2 patent drawing
  • US11157576B2 patent drawing

AI summary

A method for performing a search in a browser is provided. The method includes receiving one or more keywords entered in a current search engine and searching data from the current search engine based on the entered keywords. The method also includes displaying a search engine results page from the current search engine to a user and displaying alternative search engines when detecting that an operation event of the user in the search engine results page meets preset switching criteria. Further, the method includes extracting a search web address template corresponding to an alternative search engine selected by the user and loading the entered keywords into the search web address template corresponding to the selected alternative search engine to search data from the alternative search engine. In addition, the method includes displaying a search engine results page from the selected alternative search engine.