Dynamic Presence Detection via Message Urgency Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic messaging systems fail to accurately indicate the presence status of recipients, leading to uncertainty for senders about whether recipients are available to respond promptly, especially for urgent messages.

Innovation Solution

A method and system that determine the presence status of an electronic message recipient by analyzing the message's attribute, such as content and context, to assign an urgency level and monitor the recipient's activity, setting a response time threshold based on the message's importance, and providing a presence status indication to the sender.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the sender waits for a predetermined idle time to expire before determining recipient absence, then the presence status indication may be accurate, but the response time is delayed and communication efficiency is reduced

Engineering Contradiction:
Improvepresence status accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the idle time threshold dynamic rather than static. The system adjusts the idle time threshold based on message attributes (urgency level, message type, recipient profile) so that the presence determination adapts to different communication contexts. This resolves the contradiction by allowing short thresholds for urgent messages (reducing time loss) while maintaining longer thresholds for non-urgent messages (preserving accuracy).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of idle time threshold based on message attributes. By analyzing message content, urgency level, and recipient characteristics, the system dynamically modifies the time threshold parameter to optimize both accuracy and response time for each specific message context.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system monitors recipient activity continuously to determine presence status, then the accuracy of presence indication is improved, but the device complexity and energy consumption increase

Engineering Contradiction:
Improvepresence status accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by monitoring only the essential activity parameters needed for presence determination rather than all possible device activities. The system focuses on key indicators (device state, message interaction patterns) while ignoring extraneous details, thus achieving adequate accuracy without excessive complexity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The monitoring system is designed to serve multiple functions: determining presence status, analyzing message engagement patterns, and providing communication recommendations. By making the monitoring capability universal, the system achieves accurate presence detection without requiring separate dedicated monitoring mechanisms.

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

3Productivity

If the system analyzes message attributes and sets dynamic response thresholds, then the communication efficiency is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of message attributes and pre-determines urgency levels and response thresholds before the recipient actually receives the message. By preparing these parameters in advance, the system reduces the processing time required at the moment of delivery, thus improving overall communication efficiency without significant processing delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10757056B2System and method for determining presence based on an attribute of an electronic message
Publication Date: 2020.08.25 RINGCENTRAL INC
  • US10757056B2 patent drawing
  • US10757056B2 patent drawing
  • US10757056B2 patent drawing

AI summary

Systems and methods are provided for determining a presence of an electronic message recipient based on an attribute of the electronic message, such as the content and/or context of the electronic message. The systems and methods can include acquiring, at a server, an electronic message from a sender, and determining an attribute of the electronic message. Based on the determined attribute, the server assigns an urgency level to the electronic message, which corresponds to a response time period. The server then monitors the recipient's device for a response to the electronic message, and to collect monitoring data about activity performed by the recipient on the device, or the environment surrounding the device. If the recipient does not respond within the response time period the server informs the sender a presence status of the recipient based on the monitoring data.