Function Sequence Scheduling for Cross-App Intent Fulfillment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques fail to effectively recommend and facilitate the use of function sequences across multiple mobile apps to meet user needs, as they primarily focus on app-level interactions rather than function-level usage, making it difficult for users to find and utilize relevant function sequences efficiently.
Innovation Solution
A personalized func sequence scheduling method and system that obtains user intentions, creates a func sequence, determines user preferences and dependency relationships, and optimizes scheduling constraints to recommend a desired schedule for the func sequence, utilizing modules such as an input module, func sequence module, func preference learning module, and optimal schedule output module.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If current techniques focus on app-level interactions, then app functionality is provided, but function-level usage and efficient utilization of relevant function sequences are lost
Solution Approach 1:
The patent segments the app interaction system from the app-level to the function-level. Instead of treating entire apps as interaction units, the system decomposes apps into individual functions (e.g., reservation function, navigation function, review function) and creates reusable function sequences that can be independently scheduled and executed, thereby improving function-level usage efficiency while reducing overall system complexity
Solution Approach 2:
The patent introduces a function sequence scheduling system as an intermediary layer between the user and the app functions. This intermediary automatically discovers, organizes, and schedules relevant functions across multiple apps based on user intentions, eliminating the need for users to manually navigate complex app-level interactions while maintaining efficient function-level execution
2Productivity
If users manually find and use function sequences across multiple apps, then user needs can be fulfilled, but considerable time is spent figuring out how to use the sequences
Solution Approach 1:
The system performs preliminary actions by automatically discovering and pre-organizing function sequences across multiple apps before users need them. The function sequence scheduling system proactively builds ready-to-execute function sequences based on user intentions, eliminating the time users would otherwise spend figuring out how to manually assemble and use these sequences
Solution Approach 2:
The function sequence scheduling system provides self-service by automatically managing the entire function sequence lifecycle including discovery, organization, scheduling, and execution. Users simply express their intentions, and the system autonomously handles all the complex work of figuring out and executing the appropriate function sequences, thereby maximizing productivity while minimizing time investment from users
3Adaptability or versatility
If the system provides the whole app to the user, then all functions are available, but the user experience is degraded when only one or few functions are needed
Solution Approach 1:
The patent applies local quality by providing different levels of functionality based on user needs. Instead of uniformly providing entire apps to all users, the system analyzes user intentions and provides only the specific functions required (e.g., only the reservation function when a user wants to make a reservation). This creates a tailored user experience where each user receives precisely the local function set they need, improving both adaptability and ease of operation
4Adaptability or versatility
If users need to use multiple functions to meet a need, then comprehensive service is provided, but it is difficult to find and use the function sequence without considerable time investment
Solution Approach 1:
The patent creates universal function sequences that can serve multiple user needs and contexts. The function sequence scheduling system builds comprehensive function sequences (e.g., a dining-out sequence that includes reservation, navigation, and review functions) that can be reused across different situations. This universality allows the system to provide comprehensive service while reducing the complexity of function sequence discovery, as the same pre-built sequences can address multiple related user needs
Data Source
AI summary
A method is provided for recommending a desired func sequence schedule to a user. The method includes obtaining at least one user intention inputted by the user; creating a func sequence including a plurality of funcs for fulfilling the user intention; and determining user preference on scheduling of the plurality of funcs in the func sequence. The method also includes determining a dependency relationship among the plurality of funcs in the func sequence; and determining scheduling constraints to the scheduling of the plurality of funcs in the func sequence. The method further includes, based on the user preference, the dependency relationship, and the scheduling constraints, performing an optimization process to determine a desired schedule for the plurality of funcs in the func sequence to fulfill the user intention; and recommending the func sequence with the desired schedule to the user.


