Replicated Browsing Sessions for Automated Web Interaction

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

VSEngineering 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

Engineering Contradiction:
ImproveHuman ability to navigate and interact with websitesVSAvoidMachine ability to automatically communicate and gather information
Core Design Contradiction:
Ease of operationVSExtent of automation

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

Inventive Principle:
Principle #26Copying

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

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

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

Engineering Contradiction:
ImproveHuman interpretability and navigation capabilityVSAvoidMachine processing and understanding difficulty
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
ImprovePurpose-specific interface customizationVSAvoidStandardization and implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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

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

Data Source

PatentUS12474957B2Distributed actor-based information system and method
Publication Date: 2025.11.18 GROKIT DATA INC
  • US12474957B2 patent drawing
  • US12474957B2 patent drawing
  • US12474957B2 patent drawing

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.