Intermediary System for Browsing Session Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in saving and sharing entire browsing sessions, including content pages, and accessing others' browsing histories in a convenient and organized manner.

Innovation Solution

Implementing a shared browser tab that saves content requests at an intermediary system, allowing users to access and share browsing sessions, with features like search interfaces, device characteristic tracking, and controls for private vs. shared tabs, enabling users to view and share browsing histories efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually copy and send browsing history data to other users, then sharing capability is achieved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvebrowsing history sharing capabilityVSAvoidtime for manual copying and sending
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically captures and stores browsing history data without requiring user intervention for manual copying. The intermediary system self-services by intercepting requests, storing responses, and managing the browsing history data store, eliminating the time-consuming manual copy-paste process while enabling seamless sharing capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An intermediary system is introduced between the client device and content servers to automatically capture, store, and manage browsing history data. This intermediary component enables automated sharing by acting as a mediator that records requests and responses, allowing users to share browsing histories without manual intervention, thus resolving the contradiction between sharing capability and time consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If complete browsing sessions including content pages are saved, then information completeness is improved, but storage requirements and system complexity increase

Engineering Contradiction:
Improvebrowsing session information completenessVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The intermediary system serves as a dedicated component that handles the complexity of capturing and storing complete browsing sessions. By positioning this intermediary between the client and content servers, the system achieves comprehensive information storage without burdening the client device, maintaining information completeness while managing system complexity through architectural separation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into distinct functional components: the client device for initiating requests, the intermediary system for capturing and storing data, and the content servers for providing content. This segmentation allows complete browsing sessions to be saved with full information completeness while distributing system complexity across multiple specialized components rather than concentrating it in one place

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If browsing histories from multiple users are stored together, then sharing and discovery capability is improved, but data organization and retrieval complexity increase

Engineering Contradiction:
Improvemulti-user browsing history sharingVSAvoiddata organization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The intermediary system provides universal functionality by serving multiple users through a single centralized data storage mechanism. The browsing history data store is designed to universally accommodate browsing sessions from any number of users, enabling multi-user sharing and discovery while the intermediary system handles the complexity of organizing and retrieving data from multiple sources through a unified interface

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

Solution Approach 2:

The intermediary system acts as a mediating layer that receives browsing history data from multiple users, organizes it in a centralized data store with appropriate indexing and metadata, and provides retrieval capabilities. This intermediary structure enables multi-user sharing and discovery while managing data organization complexity centrally, allowing users to search and access browsing histories without each user's device needing complex organization logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2948889B1Architecture for sharing browsing session histories
Publication Date: 2019.10.02 AMAZON TECH INC
  • EP2948889B1 patent drawingFigure 1A~1B
  • EP2948889B1 patent drawingFigure 2A~2B
  • EP2948889B1 patent drawingFigure 3A~3B

AI summary

Features are disclosed for enabling users to efficiently store and share browsing sessions or portions thereof with other users or the general public. Browsing session requests and other activities may be sent to an intermediary system, which can retrieve requested content and store a representation of the requested content or data regarding the requested content. The stored data may be organized as a saved browsing session such that users may access the shared browsing session at a subsequent time and view the browsing session substantially in its entirety. Users may search for shared browsing sessions and access data regarding the requests made during a browsing session. In addition, data regarding client devices used during shared browsing sessions may be tracked and associated with the shared browsing sessions such that subsequent users can search for shared browsing sessions based partly on such device characteristics.