Communication Prioritization via Originator Context Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices often disrupt users and those around them with unnecessary alerts for incoming communications, as they lack the ability to prioritize messages based on the originator's importance, leading to frustration and disturbance.

Innovation Solution

A method that determines the importance of incoming communications by applying hierarchical rules based on the originator's location and previous interactions, generating a prioritization score to customize alerts and processing, allowing users to make informed decisions about responding to messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If computing devices provide alerts for all incoming communications, then users receive notification of all messages, but users experience disturbance and frustration from unnecessary alerts

Engineering Contradiction:
Improvecommunication notification completenessVSAvoiduser disturbance
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent applies different alert strategies based on the local quality characteristics of each communication originator. By analyzing the originator's properties (such as contact list status, interaction history, and communication patterns), the system assigns different priority levels and alert types to different communications, allowing important messages to receive full alert treatment while filtering out less important ones to reduce user disturbance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the alert parameters based on the evaluated importance of each communication. By modifying parameters such as alert volume, visual prominence, vibration intensity, and notification timing according to the originator's evaluated characteristics, the system optimizes the balance between ensuring important communications are noticed and minimizing unnecessary disturbances.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If computing devices prioritize communications based on originator importance, then user disturbance is reduced, but the system complexity increases due to multiple rule sets

Engineering Contradiction:
Improveuser disturbanceVSAvoidprioritization system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the prioritization system into multiple independent rule sets, each handling specific aspects of originator evaluation. The first rule set handles basic originator identification and categorization, the second rule set processes interaction history and communication patterns, and the third rule set applies hierarchical prioritization logic. This segmentation allows complex prioritization to be achieved through modular, manageable components that can be independently developed and maintained.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-evaluating and storing originator characteristics, interaction histories, and communication patterns before actual communications arrive. By maintaining pre-computed profiles and ratings of originators in databases, the system can quickly apply prioritization rules during real-time communication handling without needing to perform complex analysis at the moment of notification, thereby reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If computing devices provide detailed information about originators for prioritization decisions, then users can make informed decisions, but the interface complexity increases

Engineering Contradiction:
Improveuser decision-making capabilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts and presents only the most relevant originator information needed for prioritization decisions. By selecting and displaying key characteristics such as originator name, contact list status, recent interaction summary, and priority rating, while omitting unnecessary detailed information, the system provides sufficient context for user decision-making without overwhelming the interface with excessive data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The interface dynamically adapts the level of detail presented based on the communication's priority level and user interaction context. For high-priority communications, the interface provides more detailed originator information and alert options, while for low-priority communications, it presents minimal information. This dynamic adaptation allows users to access detailed information when needed without permanently increasing interface complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9112731B2Prioritization of incoming communications
Publication Date: 2015.08.18 GOOGLE LLC
  • US9112731B2 patent drawing
  • US9112731B2 patent drawing
  • US9112731B2 patent drawing

AI summary

The subject matter of this disclosure can be implemented in, among other things, a method performed by a computing device. In these examples, the method includes determining an identity of an originator of an incoming communication using an originating address of the incoming communication, and applying a first set of rules to the identity of the originator of the incoming communication to determine an importance of the incoming communication. The first set of rules includes rules generated based at least on information about the originator included in a directory of the computing device. The method may also include applying a second set of rules to the identity of the originator. The second set of rules includes rules generated based at least on previous interactions between the computing device and the originator.