Replicated Browsing Sessions for Automated Web Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional machine-to-machine communication is limited by non-standardized application programming interfaces (APIs) and human-centric web page presentation, preventing effective automated and distributed processing of internet-based resources and data.
Innovation Solution
A computer-implemented method enabling a browsing session between a distributed actor and a web-browser, performing code-driven replication of the session to generate a replicated browsing session for a third party, allowing machines to interact and gather information in an automated manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional APIs and web page presentation are used for machine-to-machine communication, then human users can navigate and interact with websites through browsers, but machines cannot effectively communicate and gather information in an automated and distributed manner
Solution Approach 1:
The patent creates a machine-readable copy of the web page presentation layer that replicates the visual interface structure in a format suitable for automated processing. This copy allows distributed actors to interact with web content programmatically while maintaining compatibility with the original human-facing presentation, thus enabling both human navigation and automated machine communication simultaneously
Solution Approach 2:
The patent makes the web presentation layer serve dual purposes: it continues to function as a human-readable interface for browser navigation while simultaneously serving as a machine-readable protocol for automated distributed communication. This multi-functionality resolves the contradiction by allowing the same web content to be accessed and processed by both human users and automated systems without requiring separate communication channels
2Ease of operation
If web pages are designed for human interpretability in browsers, then users can effectively navigate and perform operations, but machines face limitations in processing and understanding web content automatically
Solution Approach 1:
The patent introduces a machine-readable representation layer that acts as an intermediary between the human-facing web presentation and automated processing systems. This intermediary translates visual web content into a structured format that machines can detect, measure, and process automatically, while the original human-readable presentation remains unchanged, thus resolving the difficulty of machine processing without compromising human interpretability
3Adaptability or versatility
If non-standardized APIs are used for communication, then specific purposes can be addressed with tailored interfaces, but standardization and generalizability are reduced
Solution Approach 1:
The patent creates a universal machine-readable web protocol that can handle multiple purposes and functionalities through a standardized framework. This universal approach allows distributed actors to communicate with various web resources using the same protocol, eliminating the need for multiple purpose-specific APIs while maintaining the ability to address different communication needs through the flexible standardized interface
Data Source
AI summary
A computer-implemented method, executed on a computing device, comprising: enabling a browsing session between a distributed actor and a web-browser; performing a code-driven replication of the browsing session for a third party, thus generating a replicated browsing session; and rendering the replicated browsing session for the third party.


