Blockchain Browser Interface for Secure Event Logging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunication devices lack a secure and efficient method to log and maintain records of browser events across disparate browsers and devices, compromising user privacy and security.

Innovation Solution

A computer-implemented method using a blockchain to record and maintain browser events in a peer-to-peer network, allowing for secure tracking and storage of user interactions across different browsers and devices, ensuring privacy and security through immutability and user control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If browser events are logged using traditional centralized methods, then ease of operation is maintained, but security and privacy are compromised

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces blockchain technology as an intermediary layer between browser events and storage. Instead of directly storing events in a centralized database, the system uses blockchain nodes as intermediaries to distribute and verify event data across the network, enhancing security while maintaining operational simplicity through automated consensus mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates cryptographic copies of browser event data and distributes them across multiple blockchain nodes. Each node holds a copy of the ledger, eliminating single points of failure and improving security without requiring complex centralized management infrastructure

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If browser events are tracked across disparate browsers and devices, then versatility is improved, but data consistency and security are compromised

Engineering Contradiction:
Improvecross-device trackingVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal blockchain ledger that functions across different browsers, devices, and operating systems. The standardized event tracking interface and consensus mechanism enable consistent data recording regardless of the source device, achieving both versatility and data consistency through the decentralized immutable ledger

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

Solution Approach 2:

The system standardizes browser event data into a homogeneous format before submitting to the blockchain. All events are normalized to consistent data structures with standardized fields and schemas, ensuring data consistency across disparate sources while maintaining the ability to track diverse event types

Inventive Principle:
Principle #33Homogeneity

3Reliability

If traditional logging methods are used, then device complexity is low, but privacy security is compromised

Engineering Contradiction:
Improveprivacy securityVSAvoidlogging infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blockchain system provides self-service security through automated consensus validation and cryptographic verification. Each node independently verifies event data without requiring complex centralized security infrastructure, achieving high privacy security through distributed autonomous verification rather than complex security management systems

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10375105B2Blockchain web browser interface
Publication Date: 2019.08.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10375105B2 patent drawing
  • US10375105B2 patent drawing
  • US10375105B2 patent drawing

AI summary

A computer-implemented method records and maintains a record of browser events in a blockchain using a peer-to-peer network. One or more processors detect one or more browser events for a browser on a computer. One or more processors then transmit transactions that are associated with the one or more browser events from the computer to a peer-to-peer network of devices that create a blockchain, which includes one or more blocks that describe the one or more browser events, such that the blockchain records and maintains a record of browser events that occur at the computer.