Mobile Browser Bookmark Transfer via Web Crawler

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transferring bookmarks between browsers, especially from third-party browsers to mobile browsers, are hindered by variable bookmark directories and encryption, making it difficult for users to switch browsers seamlessly.

Innovation Solution

A method and system that utilizes a web crawler to extract and import bookmarks from third-party browsers by linking to their account login pages and using a crawling method, allowing users to select and move bookmarks from system, PC-side, and third-party browsers, with a mobile terminal's trigger, selection, and moving modules facilitating this process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bookmarks are stored locally in third-party browsers, then bookmark portability is improved, but browser switching cost increases due to encryption and variable directory structures

Engineering Contradiction:
Improvebookmark portabilityVSAvoidbrowser switching cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary to store and synchronize bookmark data between different browsers and devices. Instead of directly accessing encrypted local bookmark files of third-party browsers, the system uses the server as a mediator to import, store, and export bookmark data, thereby avoiding the complexity of dealing with encryption and variable directory structures directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of bookmark data from third-party browsers and stores it on a server. This copying approach allows users to access their bookmarks across different browsers without needing to directly access or decrypt the original bookmark files, thus reducing the cost of browser switching while maintaining bookmark portability.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If a web crawler is used to extract bookmarks from third-party browsers, then bookmark import capability is improved, but system complexity increases

Engineering Contradiction:
Improvebookmark import capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by establishing account linkages between the mobile browser and third-party browsers before actual bookmark import is needed. The system pre-configures the necessary account connections and permissions, so when users want to import bookmarks, the web crawler can directly access the bookmark data without needing to handle complex authentication and directory structure variations at import time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If third-party browsers use encryption for bookmarks, then security is improved, but bookmark extraction difficulty increases

Engineering Contradiction:
Improvebookmark securityVSAvoidbookmark extraction difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses the server as an intermediary that handles the decryption and re-encryption of bookmark data. Third-party browsers encrypt bookmarks for security, but when importing to the mobile browser, the system uses the server as a mediator to temporarily store the data in a decrypted state, allowing extraction without directly confronting the encryption complexity. The server then re-encrypts the data for storage in the mobile browser.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2898657B1Method and system for moving bookmarks for a mobile browser
Publication Date: 2018.02.07 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2898657B1 patent drawingFigure 1~2A
  • EP2898657B1 patent drawingFigure 2B~2C
  • EP2898657B1 patent drawingFigure 3

AI summary

A method is provided for moving bookmarks on a mobile terminal having a mobile browser. The method includes receiving a triggering instruction from a user of the mobile browser, triggering bookmark moving function on the mobile terminal, and prompting, on a bookmark page of the mobile browser, the user to select at least one target browser having bookmarks to be moved from a list of available browsers. The available browsers include at least a third-party browser. Further, the method includes determining the target browser selected by the user, and performing a bookmark operation to move the bookmarks of the target browser into the mobile browser of the user.