Browser Data Synchronization via Web Server Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in transferring and synchronizing browser history and bookmarks across multiple systems, requiring time and effort, making it impractical for frequent users.

Innovation Solution

A method and system where browser information, including bookmarks and history, is stored on a web server, allowing users to access and synchronize these data categories across different systems, with options for public and private categories, and a local copy for offline access, using a browser plug-in for seamless integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If browser history and bookmarks are stored locally on each system, then data security and offline access are improved, but data synchronization and accessibility across multiple systems deteriorate

Engineering Contradiction:
Improvedata securityVSAvoiddata synchronization
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a server as an intermediary that stores browser data (bookmarks and history) remotely. The server acts as a mediator between multiple client systems, allowing users to access and synchronize their browser data across different devices without storing it locally on each system. This resolves the contradiction by providing both security (centralized storage) and accessibility (remote access from any device).

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent moves browser data storage from the local dimension (individual systems) to a remote dimension (server-based storage accessible via network). This dimensional shift allows users to access their browser data from any system in the network, solving the synchronization problem while maintaining data security through centralized control.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If browser data is transferred manually between systems, then data portability is improved, but time consumption and user effort increase

Engineering Contradiction:
Improvedata portabilityVSAvoidtransfer time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements automatic synchronization where the browser plugin on each client system automatically uploads and downloads browser data to and from the server without requiring manual user intervention. This self-service mechanism eliminates the time-consuming manual transfer process while maintaining data portability across systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes continuous automatic synchronization between the server and client systems, ensuring browser data is always up-to-date across all devices. This continuous action eliminates the need for periodic manual transfers, saving user time and effort while maintaining data portability.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If all browser data categories are synchronized across systems, then data completeness is improved, but network bandwidth consumption and synchronization complexity increase

Engineering Contradiction:
Improvedata completenessVSAvoidsynchronization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides browser data into distinct categories (bookmarks and history) that can be independently managed and synchronized. This segmentation allows selective synchronization of different data types, reducing overall synchronization complexity and bandwidth consumption while maintaining completeness of each category through independent management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7873748B2Synchronization of locally and remotely stored browser data
Publication Date: 2011.01.18 GOOGLE LLC
  • US7873748B2 patent drawing
  • US7873748B2 patent drawing
  • US7873748B2 patent drawing

AI summary

A computer implemented method, apparatus, and computer program product for displaying information within a browser. Server browser information is stored on a web server. The server browser information includes a set of first category categories and a set of second category categories. An indication of whether a user is on a public system or a private system is received by the web server. Responsive to receiving the indication that the user is on a public system, only the set of public categories of the browser information is displayed to the user.