Real-time Active Content Sharing in Peer-to-Peer Chat Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging applications lack the capability to share active content, such as multimedia files, in real-time and do not provide users with direct access to supplemental information or the ability to purchase shared content easily, limiting communication and collaboration between peers.

Innovation Solution

The system enables real-time sharing of active content by using an application module to track and poll active content, with a chat module sharing information through a network, and a content enhancement server providing supplemental data and transaction capabilities, allowing seamless integration of active content into the user interface and enabling purchases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing instant messaging applications are used to share files, then file transfer is possible, but real-time sharing of active content is not achieved and the process is not seamless

Engineering Contradiction:
Improvereal-time sharing capabilityVSAvoidmanual steps required
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically detects and shares active content without requiring manual intervention. The content sharing mechanism self-manages the detection, selection, and transmission of active files between peers, eliminating the need for users to manually close files, select files, or configure sharing parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures content sharing capabilities within the instant messaging application architecture. Daemons are pre-established to monitor for active content, and the network architecture is pre-arranged to enable automatic content discovery and sharing when peers connect, so that when content becomes active, sharing is immediately enabled without manual setup.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If static file transfer is used, then file copying is possible, but real time updates and synchronization are not provided

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidupdate delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements continuous feedback loops where daemons monitor active content changes in real-time and immediately notify peers of updates. When content is modified, the system detects the change, determines the new active content, and transmits update information to peers, ensuring they receive real-time synchronization of the current state without delay.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The content sharing system transitions from static file transfer to dynamic, real-time content sharing. The architecture supports continuous adaptation where active content can be changed, updated, or replaced during the sharing session, and the system dynamically adjusts to reflect these changes to all participating peers immediately.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If stand-alone messaging applications are used, then messaging functionality is provided, but integration with other applications is limited

Engineering Contradiction:
Improveapplication integration capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The instant messaging application is enhanced to perform multiple functions beyond basic messaging. It integrates content sharing, active content detection, real-time updates, and supplemental information provision into a single unified application architecture, allowing it to handle diverse tasks such as file sharing, media streaming, and information exchange without requiring separate standalone applications.

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

Solution Approach 2:

The system merges previously separate functions into a unified architecture. The messaging daemon, content sharing daemon, active content monitoring mechanisms, and network communication components are combined into an integrated system where these functions work together seamlessly, eliminating the need for separate applications while maintaining functionality.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If manual file access is required, then information can be obtained, but direct access to supplemental information is not enabled

Engineering Contradiction:
Improveinformation access convenienceVSAvoidsupplemental information availability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system introduces supplemental information daemons as intermediaries between the active content and the user interface. These daemons automatically retrieve, manage, and present supplemental information about active content (such as metadata, descriptions, or related content) to users through the messaging interface, eliminating the need for manual database queries or file exploration while ensuring comprehensive information availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8001187B2Peer-to-peer active content sharing
Publication Date: 2011.08.16 APPLE INC
  • US8001187B2 patent drawing
  • US8001187B2 patent drawing
  • US8001187B2 patent drawing

AI summary

A system and method to allow chat modules in a peer network to share active content. A sender peer includes an application module to activate a media content file from a content repository. The sender peer also includes a chat module to detect active content on the common peer and send information about the active content for display at a recipient peer. The recipient peer includes a chat module to receive active content information and an application module to active the media in substantially synchronous to active media at the sender peer. A content enhancement server provides supplemental active content information for display at the recipient peer and previews of the active content. The content enhancement server also enables a transaction related to the active media content file such as a purchase of an MP3 copy of the active content.