Asynchronous Web Interaction Sharing via Clipped Dynamic Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current collaborative web browsing methods are primarily synchronous and one-sided, often requiring mobile users to provide confidential information and resulting in errors due to the need for desktop users to describe web page results, which can be frustrating and inefficient.
Innovation Solution
A method for asynchronous communication between users, allowing one user to clip and send dynamic content from a web page to another via an instant messaging module, enabling users to record and share web interactions in natural language, and replicate web page interactions across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If synchronous collaborative browsing is used, then real-time interaction is achieved, but system complexity and operational difficulty increase
Solution Approach 1:
The system segments collaborative browsing into independent asynchronous operations. Each user interacts with their own browser instance locally, and interactions are exchanged through structured message packets rather than requiring synchronized state management. This segmentation reduces system complexity while maintaining collaborative functionality.
Solution Approach 2:
The patent introduces an intermediary message exchange mechanism where browser interactions are packaged into standardized packets with type identifiers, source/destination information, and payload data. This intermediary layer abstracts the complexity of real-time synchronization, allowing users to collaborate without direct real-time connection requirements.
2Ease of operation
If one-sided voice channel collaboration is used, then simplicity is maintained, but information accuracy and user engagement decrease
Solution Approach 1:
The system merges the simplicity of voice channel collaboration with the accuracy of visual web browsing. Users can continue to use voice or text communication while simultaneously sharing actual browser interactions, screenshots, and webpage states. This combination preserves ease of operation while eliminating information loss through direct visual sharing of browser content.
Solution Approach 2:
The patent implements copying of browser states and interactions between users. When one user performs an action in their browser, it is captured and transmitted as a copy to other users who can view and respond to the actual browser content rather than relying on verbal descriptions. This ensures information accuracy while maintaining simple interaction patterns.
3Productivity
If confidential information is shared over voice channel, then collaboration can proceed, but security risks increase
Solution Approach 1:
The system extracts confidential information from voice channel transmissions and replaces it with secure browser-based interactions. Users can share sensitive data by directly inputting it into the browser interface or through encrypted message packets, eliminating the need to speak passwords or confidential information over voice channels. This maintains collaboration efficiency while reducing security risks.
4Loss of information
If desktop user describes web page results, then mobile user can understand outcomes, but errors and frustration increase
Solution Approach 1:
Instead of describing web page results verbally, the system automatically copies the actual browser display state, selected text, or relevant webpage elements and transmits them to the mobile user. The mobile user receives visual copies of what the desktop user sees, eliminating miscommunication and frustration while maintaining accurate information transmission.
Data Source
AI summary
In an aspect of the invention, a method of communication comprises: establishing an asynchronous communication stream between a first user and a second user; and sending clipped dynamic content from the second user to the first user via the asynchronous communication stream, the clipped dynamic content selected and extracted from a web page by the second user.


