Personal Assistant Function Sequence Recommendation via Task Flow Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The vast number of available app functions makes it difficult for users to find and access the desired functionalities, as existing recommendation systems typically recommend single app functions rather than functional sequences, which are often needed to fulfill user intentions.

Innovation Solution

A method and system that utilize user intention analysis, task flow graphs, and function flow graphs to recommend optimal function sequences based on user usage data, employing graph theoretical algorithms to derive and rank function sequences for personalized recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct access to functions is provided to users, then user convenience is improved, but the tremendous number of functions makes it very hard to perform

Engineering Contradiction:
Improveuser convenienceVSAvoidnumber of functions
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a recommendation system as an intermediary between users and the vast number of app functions. This system analyzes user intentions, historical behavior data, and function relationships to generate personalized function sequences, thereby mediating the complexity gap between users and the overwhelming number of available functions while maintaining ease of access

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If existing recommendation systems recommend single function pages or apps, then recommendation simplicity is maintained, but it makes it even harder for the user to find desired apps

Engineering Contradiction:
Improverecommendation structureVSAvoiduser ability to find desired apps
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments the user intention into multiple tasks and organizes functions into structured sequences rather than recommending single isolated functions. By dividing the recommendation into task-level components and arranging them in logical sequences, the system provides a more comprehensive solution that helps users find complete workflows while maintaining manageable recommendation structures

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from recommending single functions (one-dimensional) to recommending function sequences (multi-dimensional). By adding the temporal and logical sequence dimension to function recommendations, the system provides users with ordered workflows that better reflect real-world task completion patterns, making it easier to find desired apps and functions in context

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9619283B2Function-based action sequence derivation for personal assistant system
Publication Date: 2017.04.11 TCL TECHNOLOGY GROUP CORPORATION
  • US9619283B2 patent drawing
  • US9619283B2 patent drawing
  • US9619283B2 patent drawing

AI summary

A method is provided for recommending a desired func sequence to a user. The method includes obtaining a user intention list including at least one user intention; separating the user intention into a plurality of tasks; and creating a task flow graph for the plurality of tasks based on user usage data. Each vertex in the task flow graph represents a task and indicating an importance of the task. The method also includes creating a func flow graph based on the user usage data and temporal sequences of the tasks and funcs, and each vertex in the func flow graph represents a func and indicating an importance of the func. Further, the method includes determining a desired func sequence to fulfill the user intention based on the user usage data, the task flow graph, and the func flow graph; and recommending the desired func sequence to the user.