FUNC-Based Experience Framework for Intent-Driven App Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile systems require users to know which App to use for specific tasks, aligning poorly with human intention-driven behavior, and do not effectively incorporate cross-user intelligence in human-device and human-human interactions.
Innovation Solution
A FUNC-based experience framework that automatically converts App pages into FUNC descriptors, allowing users to input their intentions and directly invoke corresponding functions without launching App pages, utilizing FUNC descriptors that include non-functional properties, capabilities, and interfaces, and enabling cross-user intelligence through collaboration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users follow an App-driven usage model, then users can access specific applications, but users must know which App to use before achieving their goal
Solution Approach 1:
The patent introduces FUNC descriptors as an intermediary layer between user intentions and App pages. FUNC descriptors capture functional capabilities at a granular level, allowing the system to match user intentions with appropriate functions without requiring users to know which App to use. The FUNC recommender acts as a mediator that processes user intentions, queries the FUNC descriptor database, and recommends suitable FUNCs or App pages.
Solution Approach 2:
The patent segments App pages into multiple FUNC descriptors, each representing a specific functional capability. Instead of treating an App as a monolithic unit, the system breaks it down into discrete functional components (e.g., camera functions, messaging functions, photo editing functions). This segmentation allows precise matching of user intentions with specific functions rather than requiring users to navigate entire App interfaces.
2Adaptability or versatility
If users navigate through App pages to find functions, then users can access App capabilities, but users experience increased complexity in finding the right App
Solution Approach 1:
The patent creates a universal FUNC descriptor framework that can represent functions across multiple Apps and platforms. A single FUNC descriptor can represent a function that may be implemented in different Apps, allowing users to access the same functional capability through different App pages or direct FUNC invocation. This multi-functionality approach increases adaptability while managing complexity through standardization.
Solution Approach 2:
The patent uses copying to create FUNC descriptors that replicate the essential functional information from App pages in a standardized format. Instead of requiring users to navigate complex App interfaces, the system creates simplified copies (FUNC descriptors) that capture the core functional capabilities, making them easily queryable and matchable with user intentions.
3Productivity
If the system converts App pages into FUNC descriptors, then user intentions can be mapped to functions, but processing and storage complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-converting App pages into FUNC descriptors and storing them in a database before users need them. This offline processing allows the system to prepare functional information in advance, so when users express intentions, the matching process can quickly query pre-processed FUNC descriptors rather than analyzing App pages in real-time, thus improving productivity while managing processing complexity.
Solution Approach 2:
The patent changes the parameter representation from complex App page structures to standardized FUNC descriptor parameters (function name, description, input parameters, output parameters, associated App). This parameter transformation simplifies the data structure for storage and querying, improving processing efficiency while maintaining comprehensive functional information through carefully selected parameters.
Data Source
AI summary
A method is provided for providing desired application usage experience to a user on a user device. The method includes automatically converting a plurality of App pages into FUNC descriptors to be stored, wherein each FUNC descriptor includes at least non-functional properties of a FUNC, capability of the FUNC, and an interface of the FUNC to invoke the FUNC. The method also includes obtaining at least one user intention inputted by the user; determining at least one FUNC descriptor from the FUNC descriptors for fulfilling the user intention; recommending to the user with at least one FUNC corresponding to the at least one FUNC descriptor by rendering the at least one FUNC descriptor on the user device; and invoking the at least one FUNC directly from the user device without going through a launching page of an App page providing the at least one FUNC.


