Browser Add-in for Dynamic Query Suggestions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in formulating effective queries, especially during exploratory searches, as existing search assistance tools are limited to search engine result pages and require users to initiate queries independently.

Innovation Solution

A technology that displays suggested queries alongside web pages, dynamically generated or retrieved from historical logs, using client-side or remote processing, allowing users to browse and search without formulating their own queries, through interactive browser add-ins and toolbar buttons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If search assistance tools are limited to search engine result pages, then implementation complexity is reduced, but user search efficiency deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoiduser search efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent extends search assistance functionality from仅限于 search engine result pages to all web pages. The browser add-in monitors page views across the entire web and provides query suggestions universally, making the system multi-functional rather than limited to a single page type.

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

Solution Approach 2:

The patent introduces a browser add-in as an intermediary component that bridges the gap between web pages and search functionality. This add-in captures page view data, generates query suggestions, and presents them to users without requiring changes to the underlying web pages or search engine infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If users must independently formulate queries, then system complexity is reduced, but ease of operation deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidease of query formulation
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system automatically generates query suggestions based on the current web page content and user browsing behavior. The browser add-in extracts relevant information from the page and formulates search queries without requiring user input, allowing the system to serve itself in the query formulation process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary query formulation by generating suggested queries before the user needs to search. The browser add-in continuously monitors the current page and pre-computes relevant search queries, so when the user needs to search, the work is already done and suggestions are immediately available.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If search assistance is only provided on search engine result pages, then data processing requirements are reduced, but adaptability deteriorates

Engineering Contradiction:
Improvedata processing volumeVSAvoidsearch assistance coverage
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic query suggestion generation that adapts to different web page types and user contexts. The browser add-in adjusts its behavior based on the current page content, user history, and browsing patterns, making the system dynamic rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as suggestion generation thresholds, data extraction methods, and presentation formats based on the type of web page being viewed. Different parameters are applied for different contexts, allowing the system to handle diverse web pages effectively.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9015148B2Suggesting related search queries during web browsing
Publication Date: 2015.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9015148B2 patent drawing
  • US9015148B2 patent drawing
  • US9015148B2 patent drawing

AI summary

Described is the presenting of suggested queries for web pages that are not search engine results pages, based upon the URL and/or content of a currently displayed page. The suggested query set may be dynamically extracted (locally or remotely) based upon the content of the web page, and/or obtained from a data store of per-URL suggested query sets, e.g., generated from historical logs. Also described are various techniques for generating suggested queries, and user interface mechanisms that display and allow interaction with suggested queries.