Presence-Based Communication Push Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network communications rely on destination addresses, making it difficult to initiate communications without specific knowledge of the receiving party, especially in scenarios like telemarketing or spam, where the recipient's presence is not known.

Innovation Solution

Implementing presence-based communications using WebRTC and cookies to detect user presence on devices, allowing agents to send push messages without needing the recipient's specific communication address, by analyzing real-time data from web browsing and network activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional destination address-based communication is used, then communication can be initiated with known addresses, but it is difficult to initiate communication without specific knowledge of the receiving party's address

Engineering Contradiction:
ImproveAbility to initiate communication without destination addressVSAvoidCommunication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a presence server as an intermediary between the communication initiator and the target device. The presence server receives presence information from devices and enables communicators to initiate communications based on presence status without needing destination addresses. This mediator resolves the contradiction by providing address-independent communication capability while maintaining system manageability through centralized presence information management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If presence-based communication is implemented, then real-time identification and communication with users is enabled, but additional infrastructure and data tracking are required

Engineering Contradiction:
ImproveCommunication efficiencyVSAvoidSystem infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The presence server performs multiple functions: it tracks device presence status, manages presence information subscriptions, and facilitates address-independent communication initiation. By consolidating these functions in a single multi-functional system, the patent achieves improved communication efficiency without proportionally increasing overall system complexity, as the presence server handles multiple tasks that would otherwise require separate systems.

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

3Adaptability or versatility

If destination address knowledge is required, then traditional communication protocols can be used, but telemarketing and spam scenarios are limited

Engineering Contradiction:
Improve applicability to telemarketing and marketing scenariosVSAvoidLoss of destination address information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extracts the destination address requirement from the communication initiation process. Instead of requiring destination addresses to start communication, the system uses presence information (device identifiers, online status) as the basis for initiation. The actual destination address is obtained only after presence confirmation, separating the initiation phase from the address specification phase and enabling marketing scenarios where addresses are not initially known.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10193837B2Presence-based communications
Publication Date: 2019.01.29 AT&T INTELLECTUAL PROPERTY I L P
  • US10193837B2 patent drawing
  • US10193837B2 patent drawing
  • US10193837B2 patent drawing

AI summary

Information is presented over a communications network. The presence of a party on a device is detected in real time. Identity of the party is confirmed based on detecting the presence of the party on the device in real time. Information to offer to the party is identified based on confirming identity of the party. A communication is pushed to the party on the device as a push communication in real time while the party is still present on the device. The information is offered in the push communication while the party is still present on the device.