Communication Reference Generator for Real-Time Peer-to-Peer Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack an efficient method to connect users for real-time communications across different sources, such as telephonic conversations, chat, and document sharing, without relying on centralized connection servers, while also enabling performance-based advertising and tracking of communication leads.

Innovation Solution

A method and apparatus that receive search requests, search multiple data sources to obtain information about entities, assign references for connections, and provide a combined sorted list of entities for real-time communications, allowing peer-to-peer connections and tracking of communication leads for advertising purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized connection server is used to manage real-time communications, then connection reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improveconnection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the connection server functionality from the communication reference itself. Instead of embedding server addresses in references, the system provides direct peer-to-peer connection information (IP addresses, ports) in the references, eliminating the need for centralized servers while maintaining connection reliability through direct peer discovery and connection establishment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a reference generator as an intermediary that creates communication references containing direct peer connection information. This reference generator acts as a mediator between advertisers and consumers, providing the necessary connection details without requiring a centralized connection server for the actual communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If performance-based advertising tracking is implemented, then advertising effectiveness is improved, but loss of information about communication leads increases

Engineering Contradiction:
Improveadvertising effectivenessVSAvoidcommunication lead tracking
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where communication references include tracking parameters that allow the system to monitor and measure advertising performance. The reference generator and communication system track usage of references and provide feedback about communication leads generated from advertisements, enabling performance-based billing while maintaining information about advertising effectiveness.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple data sources are searched to provide comprehensive entity information, then adaptability is improved, but loss of time in processing search requests increases

Engineering Contradiction:
Improvedata source coverageVSAvoidsearch processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating and caching communication references along with associated entity information from multiple data sources. When a search request is received, the system can quickly retrieve pre-processed reference information rather than performing comprehensive searches in real-time, significantly reducing processing time while maintaining adaptability across multiple data sources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data sources and search processing into independent modules. The reference generator can search multiple data sources independently and assemble results, allowing parallel processing and reducing overall search time. This segmentation enables the system to maintain comprehensive data source coverage without being bottlenecked by sequential processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9026515B2Systems and methods to provide communication references from different sources to connect people for real time communications
Publication Date: 2015.05.05 THRYV INC
  • US9026515B2 patent drawing
  • US9026515B2 patent drawing
  • US9026515B2 patent drawing

AI summary

Methods and apparatuses to present communication references obtained from different sources to connect people for real time communications. One embodiment includes: receiving a search request from a user; searching a first data source according to the search request to obtain information about a first entity; assigning to the first entity a first reference to be used to request a connection server to provide a connection between the user and the first entity for real time communications; searching a second data source according to the search request to obtain information about a second entity, including a second reference for requesting a connection for real time communications with the second entity without going through the connection server; and providing to the user a combined, sorted list of entities in response to the search request, including the first reference for the first entity and the second reference for the second entity.