Automated Status Notification System with Predicted Duration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat applications require manual user input to set status messages, which can be cumbersome and often forgotten, and do not convey anticipated time changes or provide differentiated status updates to multiple users.

Innovation Solution

Automatically generating and transmitting a user's status and predicted duration based on sensor data, historical data, and machine learning models, with tailored notifications sent to trusted contacts, eliminating the need for user input and providing accurate availability information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual status setting is used, then users can control their status messages, but it requires multiple user interface inputs and users often forget to update their status

Engineering Contradiction:
Improvestatus update convenienceVSAvoidstatus update consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically generates and transmits status messages using sensor data from the user's device without requiring manual user input. The status message is created based on detected activities (e.g., exercise, driving, meeting) and automatically sent to contacts, eliminating the need for users to manually set and forget statuses.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual input system with an automated sensor-based system. Sensors detect user activities and automatically trigger appropriate status messages, substituting the manual interface interaction with automated detection and response mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If status messages are sent to multiple users, then all contacts receive updates, but the same status message is indiscriminately sent to each user without differentiation

Engineering Contradiction:
Improvestatus message customizationVSAvoidnotification system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system customizes status messages for different contacts based on their relationship to the user. Trusted contacts receive detailed status information while other contacts receive generic status messages. This local differentiation allows tailored communication without requiring a completely separate system for each contact.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The contact list is segmented into different groups (trusted contacts vs. other contacts), and different status message templates are applied to each segment. This segmentation enables differentiated communication strategies without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If status messages convey activity information, then users know what the other person is doing, but no anticipated time for status change is provided

Engineering Contradiction:
Improveavailability information completenessVSAvoidwaiting time for status update
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system predicts the duration of current activities using sensor data patterns and historical information, then proactively calculates when the status will naturally change. This preliminary estimation of status duration allows contacts to know when to expect status changes without requiring active monitoring or follow-up queries.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20220391772A1Automatic generation and transmission of a status of a user and/or predicted duration of the status
Publication Date: 2022.12.08 GOOGLE LLC
  • US20220391772A1 patent drawing
  • US20220391772A1 patent drawing
  • US20220391772A1 patent drawing

AI summary

Automatically generating and/or automatically transmitting a status of a user. The status is transmitted for presentation to one or more additional users via corresponding computing device(s) of the additional user(s). Some implementations are directed to determining both: a status of a user, and a predicted duration of that status; and generating a status notification that includes the status and that indicates the predicted duration. Some implementations are additionally or alternatively directed to utilizing at least one trust criterion in determining whether to provide a status notification of a user to an additional user and/or in determining what status notification to provide to the additional user. Some implementations are additionally or alternatively directed to training and/or use of machine learning model(s) in determining a status of a user and/or a predicted duration of that status.