Contextual Information Cards for Calendar and Messaging Triggers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require users to actively query or switch between applications to access relevant database content, which can be inconvenient and inefficient, especially on mobile devices where context-aware information retrieval is needed.

Innovation Solution

A system that monitors context-specific trigger conditions on a client device to dynamically display contextually relevant information cards, providing database content automatically when relevant, without user request, by integrating with various applications and interfaces such as messaging, calendar, and search functionalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users actively query or switch between applications to access database content, then information access is achieved, but user convenience and efficiency deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidtime to access information
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively monitoring trigger conditions and automatically retrieving and displaying information cards before users need to query for them. The system anticipates user information needs by detecting contextual triggers such as location changes, calendar events, or messaging activities, and prepares relevant information in advance, eliminating the need for users to manually search or switch applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by autonomously monitoring its own operational context, detecting relevant trigger conditions, and retrieving necessary database content without user intervention. The system serves itself by automatically determining when and what information to display based on monitored conditions, thereby eliminating the need for users to actively query or navigate between applications.

Inventive Principle:
Principle #25Self-service

2Loss of information

If the system proactively displays information cards, then information relevance improves, but system complexity increases

Engineering Contradiction:
Improveinformation relevanceVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the complex task of information retrieval into distinct, manageable components: monitoring specific trigger conditions (location, calendar, messaging), evaluating each condition independently, and displaying targeted information cards only when relevant triggers are detected. This segmentation reduces overall system complexity by breaking down the proactive information delivery mechanism into modular, condition-specific modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by implementing different monitoring and response strategies for different contextual scenarios. Instead of a uniform approach, the system tailors its behavior to specific trigger types (e.g., location-based triggers versus calendar-based triggers), displaying information cards with content and timing optimized for each local context, thereby managing complexity through context-specific handling.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the system monitors multiple trigger conditions, then context awareness improves, but processing overhead increases

Engineering Contradiction:
Improvecontext awarenessVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system employs periodic action by monitoring trigger conditions at strategically determined intervals rather than continuously. Instead of constant monitoring that would consume excessive energy, the system checks for changes in location, calendar events, and messaging status at periodic intervals or upon specific state transitions, thereby maintaining high context awareness while minimizing processing overhead and energy consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12032644B2Systems and methods for displaying contextually relevant links
Publication Date: 2024.07.09 STRATEGY INC
  • US12032644B2 patent drawing
  • US12032644B2 patent drawing
  • US12032644B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs stored on computer-readable media, for providing contextually relevant database content and display contextually relevant links. Techniques are described for monitoring conditions of a computing device and detecting when database content is relevant to a current context of the computing device. In some implementations, a first computing device is monitored to detect actions of the first computing device that involve calendar data for a user. In response, a determination that text corresponding to the calendar appointment includes a term associated with a particular entity is made. Data for a user information card including information related to the particular entity is obtained. The first computing device is then caused to display the user information card or an interactive control configured to initiate display of the user information card with a link element that launches an application or a web page.