Dynamic Taskline Generation for Personalized Digital Assistants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital assistants lack the ability to provide personalized and dynamic information tailored to a user's specific tasks and interests, forcing users to search multiple sources for relevant information, which is time-consuming and inconvenient.

Innovation Solution

A personalized digital assistant generates dynamic tasklines based on contextual information from various sources like emails, calendars, and social media, inferring user tasks and subtasks, and continuously updates them according to the user's location and progress, providing all necessary information in one location across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a digital assistant provides generic information to users, then the system is simple to implement, but the information is not customized to particular users and users must search multiple sources

Engineering Contradiction:
Improvepersonalization of informationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments information into task-specific categories and subtasks, organizing content hierarchically so that personalized information can be delivered without overwhelming system complexity. Each task is broken down into manageable components that can be independently processed and customized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a taskline generation engine as an intermediary layer between raw contextual data and user-facing information. This mediator processes contextual information from multiple sources (emails, calendars, social media) and transforms it into personalized tasklines, shielding users from system complexity while delivering adaptive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users search multiple sources for relevant information, then comprehensive information can be gathered, but it is time-consuming and inconvenient

Engineering Contradiction:
Improvecompleteness of informationVSAvoidtime to gather information
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively monitoring multiple information sources (emails, calendars, social media, browser history) and pre-processing contextual data before users need it. Tasklines are generated in advance based on detected user tasks, so comprehensive information is already organized and ready when users access it, eliminating the need for time-consuming searches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges information from multiple disparate sources (email systems, calendar applications, social media platforms, browser history) into a unified taskline interface. This consolidation presents comprehensive information in a single location, allowing users to access all relevant task-related information without navigating multiple sources.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If tasklines are dynamically updated based on contextual information, then information remains current and relevant, but the system requires continuous monitoring and processing

Engineering Contradiction:
Improvecurrency of informationVSAvoidcontinuous monitoring requirement
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system implements periodic action by updating tasklines at scheduled intervals and triggering updates based on specific events (new emails, calendar changes, social media posts). This approach maintains information currency through regular updates rather than continuous monitoring, balancing reliability with reduced processing requirements during idle periods.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent incorporates feedback mechanisms where the system monitors user interactions with tasklines and adjusts its monitoring and update behavior accordingly. When users actively engage with taskline content, the system increases monitoring frequency; when engagement is low, monitoring frequency decreases. This feedback-driven approach maintains information reliability while optimizing automation levels based on actual user needs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10311384B2Automatic creation and maintenance of a taskline
Publication Date: 2019.06.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10311384B2 patent drawing
  • US10311384B2 patent drawing
  • US10311384B2 patent drawing

AI summary

Methods and systems are provided for automatically generating a dynamic taskline. Initially, sources are accessed to retrieve contextual information associated with a user. From this contextual information, a user task is detected that comprises subtasks. Subtasks are identified, where the subtasks are associated with the user task. The subtasks are ranked based, in part, on the contextual information associated with the user. A taskline is automatically generated based on the ranking of the subtasks. The taskline is dynamically modified based on a particular point in time or updated contextual information associated with the user, to constantly provide the user with relevant and useful information.