Patent ID: 9569284
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A method, comprising: exposing multiple capabilities from a set of multiple applications installed on an operating system of a user device to a configuration module executing on the operating system of the user device, wherein said exposing comprises (i) presenting the set of multiple applications installed on the operating system of the user device to a user via an interface of the user device, and (ii) exposing the multiple capabilities from the set of multiple applications in response to a user selection via the interface; defining conditional rules associated with using each of the multiple exposed capabilities for use exclusively by said user device, wherein each of the conditional rules comprises a specification of one or more events that automatically trigger execution of one or more of said multiple exposed capabilities; and automatically invoking one or more of the multiple exposed capabilities and one or more of the defined conditional rules to automatically execute a user-defined task, wherein said invoking is carried out by a super application executing on the operating system of the user device which causes one or more applications from the set that correspond to the one or more exposed capabilities to automatically perform the one or more exposed capabilities in accordance with the one or more defined conditional rules.