Contextual Activity Sharing in Messaging Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in keeping their social media status updated with their current activities, leading to stale information and reduced motivation to share, as manual updates are time-consuming and often not specific enough for individual friends.

Innovation Solution

An automated system within a messaging application that determines and shares contextual activity information based on the user's location and device status, allowing users to choose which friends to share this information with, thereby reducing the need for manual updates and ensuring relevant information is shared quickly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users manually update their social media status with current activities, then the information shared with friends is specific and relevant, but the process is time-consuming and leads to stale information

Engineering Contradiction:
Improvetimeliness of activity informationVSAvoidtime spent on manual updates
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system automatically detects user activities through device sensors and location services, then autonomously generates and shares status updates with friends without requiring manual user intervention. The device monitors itself for activity states (walking, driving, stationary) and handles the entire update process independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures sharing rules and recipient groups before activities occur, so that when activities are detected, the information can be immediately shared without delay. Location and activity thresholds are predetermined, enabling rapid automatic response to detected events.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If users manually update their status frequently, then friends receive timely information about activities, but the complexity of managing updates increases

Engineering Contradiction:
Improvetimeliness of activity informationVSAvoidcomplexity of status management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system divides friends into distinct sharing groups (e.g., family, colleagues, friends) with different visibility rules. Activity information is segmented and shared selectively based on the type of activity and the recipient group, reducing the complexity of managing individual friend preferences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single automatic detection system serves multiple functions: it identifies location, determines activity type, selects appropriate friend groups, and formats messages for different recipients. This multi-functional approach simplifies the overall management complexity while maintaining timely information sharing.

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

3Loss of information

If users share detailed activity information with all friends, then friends get enriched information about each other's activities, but the information becomes too specific and unnecessary for some users

Engineering Contradiction:
Improveenrichment of activity informationVSAvoidflexibility of information sharing
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

Different levels of information detail are provided to different friend groups based on their relationship to the user. For example, family members may receive detailed location and activity information, while colleagues receive only general status updates. This local customization maintains information enrichment where needed while reducing unnecessary details elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the level of information sharing based on the detected activity type and the recipient group. Activity information is adaptively filtered and formatted in real-time, providing rich details for relevant audiences while suppressing unnecessary information for others, thereby maintaining flexibility across different social contexts.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11301117B2Contextual information in chat
Publication Date: 2022.04.12 SNAP INC
  • US11301117B2 patent drawing
  • US11301117B2 patent drawing
  • US11301117B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for providing contextual activity information. The program and method include receiving a request from a first user device to communicate with a second user device; determining whether location information of the second user device is available to the first user device; in response to determining that the location information of the second user device is available to the first user device, determining contextual activity information for the second user based on a current location of the second user device; and generating, for display on the first user device, a visual representation of the second user and the contextual activity information in a graphical user interface that enables the first user device to communicate with the second user device.