Remote Historical Browsing Session Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browsers maintain limited historical data about viewed web pages due to storage constraints, leading to incomplete retrieval of previous content and inaccessibility across different devices, and lack effective methods for managing and searching historical browse content.
Innovation Solution
A system that utilizes a network computing provider to generate and manage historical browse content records, indexing and searching them, allowing for the storage and retrieval of detailed content representations across devices, including user interactions and resource links, through a remote application session and historical browse storage component.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If browsers maintain detailed historical browse content locally, then content retrieval completeness is improved, but device storage capacity is exceeded
Solution Approach 1:
The patent transitions historical browse content storage from a single-dimension local device storage to a multi-dimension distributed cloud storage system. The network computing provider stores complete historical content representations in the cloud, while client devices maintain only lightweight browsing session data, effectively adding a cloud storage dimension to resolve the storage capacity contradiction.
Solution Approach 2:
The system creates and stores complete historical content representations (copies) of browsed web pages, images, and other resources in the cloud on the network computing provider. These copies preserve full historical content detail without consuming client device storage capacity, as the actual content resides in the cloud and can be retrieved when needed.
2Speed
If historical browse content is stored locally on each device, then access speed is improved, but cross-device accessibility is reduced
Solution Approach 1:
The network computing provider serves as a universal historical browse content repository that can be accessed by multiple client devices. The system implements multi-functionality by enabling the same historical content to be retrieved across different devices (mobile phones, tablets, computers) through the cloud, making the browsing history universally accessible regardless of which device is used.
3Loss of information
If comprehensive historical content is stored and retrieved, then content preservation quality is improved, but data management complexity increases
Solution Approach 1:
The network computing provider acts as an intermediary between client devices and historical browse content. It manages the complexity of storing, organizing, and retrieving comprehensive historical content representations, while client devices simply interact with the system through standardized APIs to access their browsing history without dealing with the underlying data management complexity.
4Measurement precision
If detailed resource links and user interactions are stored, then search accuracy is improved, but storage requirements increase
Solution Approach 1:
The system extracts and stores only the essential search-relevant elements from complete historical browse content, such as resource links, user interaction data, and key content metadata. By taking out only these critical components for indexing and search purposes while storing complete content representations for preservation, the system achieves high search accuracy without proportionally increasing storage requirements.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to one or more requested network resources. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content and provides a processed representation of the requested content to the client computing device. The network computing provider further provides a historical content representation to a historical browse storage component for storage. The client computing device may display the representation of the requested content and may send user interaction data based on user interactions.