Server Bookmark Storage for Cross-Device Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing browser bookmark systems store bookmarks locally on client computers, limiting users' ability to access the same set of bookmarks across multiple computers, as they are not centralized or shareable.
Innovation Solution
A method to store bookmarks on a remote server, allowing users to access, manage, and share their bookmarks from any computer using a toolbar with features like adding, editing, deleting, and searching bookmarks, and sharing them with others.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If bookmarks are stored locally on a client computer, then the bookmark storage is simple and fast, but the user cannot access the bookmarks across multiple different computers
Solution Approach 1:
The patent introduces a server as an intermediary component between the client and the bookmarks. The server stores the bookmarks centrally and provides them to multiple clients, enabling cross-computer accessibility without requiring complex peer-to-peer synchronization between clients. This mediator approach resolves the contradiction by adding centralized storage capability while keeping client-side operations simple.
Solution Approach 2:
The patent transitions the bookmark storage from a single-dimension local storage model to a multi-dimensional distributed access model. By introducing the server dimension, the system enables bookmarks to be accessed from multiple computers simultaneously, transforming the storage architecture from localized to networked without significantly increasing client complexity.
2Adaptability or versatility
If bookmarks are stored on a remote server, then users can access bookmarks from any computer, but the system complexity increases
Solution Approach 1:
The server acts as an intermediary that handles all complexity of centralized storage, authentication, and data management. Clients only need simple communication protocols to interact with the server, maintaining client simplicity while achieving cross-device accessibility through the mediating server infrastructure.
Solution Approach 2:
The server provides self-service capabilities by automatically managing bookmark storage, retrieval, and synchronization. The system handles complexity internally through automated server-side processes, presenting a simple interface to users while maintaining high adaptability across different devices.
3Ease of operation
If bookmarks are stored locally, then the storage and management is straightforward, but the user cannot share bookmarks with others
Solution Approach 1:
The server mediates the sharing process by receiving bookmarks from one user and making them accessible to other users. This centralized approach enables sharing functionality without requiring complex direct communication or synchronization between multiple client systems, maintaining operational simplicity while adding collaboration capabilities.
Data Source
AI summary
A system receives, at a server, an action request from a client associated with bookmarks, where the bookmarks identify user designated documents. The system accesses bookmark records stored at the server based on the action request and acting on the bookmark records in a manner specified by the action request.


