Remote Co-browsing Session Management via Persistent Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browser technologies do not allow for seamless collaboration and persistence of browsing sessions across multiple client devices, leading to disruptions and loss of context when users interact with shared content.

Innovation Solution

A network computing provider manages a persistent browsing context, enabling multiple clients to access and interact with the same browsing session, maintaining state and content across devices through remote session browsing configurations and co-interaction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a browsing session is terminated by closing the browser application, then the browsing term ends, but the browsing context is lost

Engineering Contradiction:
Improvebrowsing session terminationVSAvoidbrowsing context
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent creates a persistent copy of the browsing context on the server. When the browser closes, the browsing context state (including displayed content, form data, and navigation history) is copied and stored on the remote server, allowing the same context to be restored later without loss of information.

Inventive Principle:
Principle #26Copying

2Reliability

If browsing context is stored locally on a single client device, then access is available only to that device, but collaboration between multiple users is prevented

Engineering Contradiction:
Improvebrowsing context availabilityVSAvoidmulti-user access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a remote server as an intermediary that hosts the persistent browsing context. Multiple client devices can connect to this server and access the same browsing context, enabling collaboration while maintaining context availability across different users and devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions the browsing context from a single-device local storage model to a multi-device cloud-based model. By moving the browsing context to a remote server accessible over the network, the system adds the dimension of multi-user access while preserving the original single-user experience.

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

3Adaptability or versatility

If multiple users access the same content through separate browsing sessions, then each user has independent access, but shared interaction and collaboration are lost

Engineering Contradiction:
Improvecontent access flexibilityVSAvoidcollaborative interaction
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges multiple separate browsing sessions into a single shared persistent browsing context. Instead of each user having their own independent session, multiple users connect to the same server-hosted context, allowing them to see and interact with the same content and each other's actions in real-time.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If a new browsing session is created to access shared content, then access is enabled, but the original browsing context is not preserved

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidoriginal browsing context
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent performs preliminary action by saving the browsing context state to the server before allowing new users to join. This ensures that when a user shares their browsing session, the original context is already preserved on the server, and the new user can join without causing loss of the original browsing state.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9383958B1Remote co-browsing session management
Publication Date: 2016.07.05 AMAZON TECH INC
  • US9383958B1 patent drawing
  • US9383958B1 patent drawing
  • US9383958B1 patent drawing

AI summary

A remote browsing process is directed to the generation and management of a collaborative application session between client computing devices and content providers in conjunction with a network computing provider. Each of two or more client computing devices are associated with users. The client computing devices request access to a browsing context at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing devices. The client computing devices may each display the representations of the requested content in a browser. The network computing provider may further provide co-interaction data to the client computing devices for display. The co-interaction data may represent interactions of one or more users with the representations of content displayed at the users' respective client computing devices.