Browser Keyword Search with Warp Mark Snip Modifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browsers on mobile and desktop devices are inefficient for searching multiple keywords on live web documents, limiting users' ability to efficiently browse topics of interest and often requiring excessive time to absorb desired information.

Innovation Solution

A computer-implemented method that allows users to enter and save keywords and user control parameters, searching documents for located keywords, and modifying the document area around the keywords using 'warp', 'mark', and 'snip' parameters, providing the modified document to a rendering engine for enhanced browsing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually search for multiple keywords on live web documents, then they can find desired information, but it consumes excessive time and reduces browsing efficiency

Engineering Contradiction:
Improvebrowsing efficiencyVSAvoidtime spent on searching
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically searching for multiple keywords and applying document modifications (warping, marking, snipping) before the user needs to review the information. This preparatory processing occurs in the background, so when the user views the document, the desired information is already highlighted and organized, eliminating the need for manual searching and significantly reducing time spent on browsing.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the browser displays all information on live web documents, then users have complete access to content, but they cannot efficiently focus on specific topics of interest

Engineering Contradiction:
Improveease of information accessVSAvoidoverwhelming information volume
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system applies local quality by treating different regions of the document differently based on their relevance to user interests. Keywords matching user interests are identified and modified locally through warping (replacing with indicators), marking (highlighting), or snipping (extracting), while the rest of the document remains unchanged. This allows users to quickly locate and focus on specific topics of interest without being overwhelmed by the entire document content.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the browser supports only single search strings, then the system remains simple, but users cannot efficiently search for multiple topics simultaneously

Engineering Contradiction:
Improvesearch functionalityVSAvoidbrowser application complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements multi-functionality by enabling the browser to simultaneously perform multiple search operations for different keywords and apply multiple types of document modifications (warping, marking, snipping) based on user preferences. The application monitors document changes and automatically re-applies modifications when documents are updated, providing comprehensive multi-keyword search capabilities while maintaining a relatively simple interface through configuration files that define search parameters and modification rules.

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

Data Source

PatentUS10599741B2Application software for a browser with enhanced efficiency
Publication Date: 2020.03.24 BIG FISH DESIGN
  • US10599741B2 patent drawing
  • US10599741B2 patent drawing
  • US10599741B2 patent drawing

AI summary

The disclosed subject matter relates to a computer-implemented method for efficiently viewing documents. The method includes entering and saving keywords and user control parameters corresponding to the keywords, and searching the document for the keyword to find a located keyword. Next, the method changes an area around the located keyword as a function of the saved user control parameters, where the parameters include a warp, a mark and a snip parameter, to provide a changed document. Lastly, the changed document is provided to a rendering engine. In another aspect, the method communicates with a rendering engine (“RE”) and comprises entering and saving a keyword and its corresponding user control parameters. Once the presently browsed document is substantially different than a previously searched document, the method formats and provides to the RE a search command as a function of the saved keyword and the saved user control parameters, the search command instructing the RE to modify the presently viewed document in a vicinity of the keyword according to the user control parameters. Next, the method receives a search result from the RE which includes a plurality of occurrences of the keyword and a set of contextual information related to each occurrence; and finally, parses the search result. The user control parameters comprise a function control parameter, the function control parameter called a one of a mark, snip and a warp. The contextual information returned in the search results includes hyperlinks, images and also character strings. Various types of filters may be used to parse the results according to user preferences and the parsed search results are dynamically presented to the user. This disclosure also provides for computer-readably medium incorporating instructions for the method of the present invention, as well as providing for a computer, smartphone or the like capable of executing this improved browsing method.