Web Page Multi-Party Communication Session Establishment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for sharing information about web pages on social networks are indirect and not real-time, requiring users to navigate to a social feed and click on links, which incurs a lag in information exchange and does not allow for immediate interaction between users visiting the same web page.

Innovation Solution

A system that automatically establishes a multi-party communication session for users visiting the same web page, using page identification data to create a session identifier and connect users based on communication attributes such as location, interest, or social relationships, allowing real-time audiovisual interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users share information about web pages through social network posts, then information can be shared between users, but the information exchange is indirect and not real-time, causing lag and requiring users to navigate away from the web page

Engineering Contradiction:
Improveinformation exchange lagVSAvoiduser interaction convenience
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent introduces a communication server as an intermediary that establishes multi-party communication sessions between users visiting the same web page. This mediator enables direct real-time communication without requiring users to navigate to social feeds, thus eliminating information exchange lag while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If a multi-party communication session is established for each web page, then real-time interaction is enabled, but the system complexity increases due to session management and page identification

Engineering Contradiction:
Improveinteraction speedVSAvoidsession management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by extracting page identification data from the web page before establishing communication sessions. The system proactively creates session identifiers based on this pre-extracted data, enabling rapid connection establishment without complex real-time analysis, thus achieving fast interaction while managing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates session identifiers that are transformations or copies of page identification data (such as URL hashes). This copying approach simplifies session management by using existing page identifiers as the basis for communication session identification, reducing the complexity of tracking and managing multiple sessions across different pages.

Inventive Principle:
Principle #26Copying

3Productivity

If communication sessions are automatically established based on page identification data, then real-time collaboration is improved, but user privacy and control may be compromised

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoiduser control and privacy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic session management where communication sessions are automatically established when users visit the same web page, but can be dynamically joined or left by user action. The system adapts to user preferences by allowing optional participation while maintaining the automated framework, thus improving collaboration efficiency while preserving user control and privacy through flexible, dynamic participation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8959151B1Establishing per-page multi-party communication sessions
Publication Date: 2015.02.17 GOOGLE LLC
  • US8959151B1 patent drawing
  • US8959151B1 patent drawing
  • US8959151B1 patent drawing

AI summary

A system and method for providing per-page multi-party communication sessions to users are disclosed. The system includes a communication module and a session module. The communication module receives page identification data identifying a web page navigated to by a user. The session module determines a multi-party communication session associated with the web page based at least in part on the page identification data and attribute data describing a communication attribute. The session module adds the user to the multi-party communication session associated with the web page.