Remote Historical Browsing Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvehistorical content completenessVSAvoidstorage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

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.

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

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.

Inventive Principle:
Principle #26Copying

2Speed

If historical browse content is stored locally on each device, then access speed is improved, but cross-device accessibility is reduced

Engineering Contradiction:
Improvecontent access speedVSAvoidcross-device accessibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

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.

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

3Loss of information

If comprehensive historical content is stored and retrieved, then content preservation quality is improved, but data management complexity increases

Engineering Contradiction:
Improvecontent preservation qualityVSAvoiddata management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If detailed resource links and user interactions are stored, then search accuracy is improved, but storage requirements increase

Engineering Contradiction:
Improvesearch accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2761506B1Historical browsing session management
Publication Date: 2019.09.18 AMAZON TECH INC
  • EP2761506B1 patent drawingFigure 1
  • EP2761506B1 patent drawingFigure 2
  • EP2761506B1 patent drawingFigure 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.