Back to results
US 11,606,446 B1Granted
Microapplication composition
AssigneeInternational Business Machines Corporation
InventorsYu-Siang Chen, Ching-Chun Liu, Joey H. Y. Tseng, Amanda P L Yang
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can, in response to receiving a request, dynamically generate a composite application that includes one or more micro applications based, at least in part, on a user's intention.
Claims11
A computer-implemented method comprising:
- determining respective categories for a respective operation of one or more detected operations performed on a user's device;
- recording a flow of operations and metadata generated in performance of the one or more detected operations on the user's device;
- in response to receiving a request, dynamically generating a composite application that includes one or more micro applications, wherein dynamically generating a composite application comprises learning a user's intention based on detected operations performed on the user's device;
- identifying one or more microapps that satisfy the received request;
- ordering the one or more identified microapps that satisfy the received request according to the recorded flow of operations and the recorded metadata;
- and
- packaging the ordered microapps that satisfy the received request as the single composite application.
4 more elements
A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to determine respective categories for a respective operation of one or more detected operations performed on a user's device;
- program instructions to record a flow of operations and metadata generated in performance of the one or more detected operations on the user's device;
- program instructions to in response to receiving a request, dynamically generate a composite application that includes one or more micro applications, wherein dynamically generating a composite application comprises learning a user's intention based on detected operations performed on the user's device;
- program instructions to identify one or more microapps that satisfy the received request;
- program instructions to order the one or more identified microapps that satisfy the received request according to the recorded flow of operations;
- and
- program instructions to package the ordered microapps that satisfy the received request as the single composite application.
5 more elements
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to determine respective categories for a respective operation of one or more detected operations performed on a user's device;
- program instructions to record a flow of operations and metadata generated in performance of the one or more detected operations on the user's device;
- program instructions to in response to receiving a request, dynamically generate a composite application that includes one or more micro applications, wherein dynamically generating a composite application comprises learning a user's intention based on detected operations performed on the user's device;
- program instructions to identify one or more microapps that satisfy the received request;
- program instructions to order the one or more identified microapps that satisfy the received request according to the recorded flow of operations;
- and
- program instructions to package the ordered microapps that satisfy the received request as the single composite application.
8 more elements
Dependencies are inferred from the claim text.