| CPC G06Q 10/0639 (2013.01) [G06F 3/0482 (2013.01); G06F 16/29 (2019.01); G06Q 10/063112 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/0633 (2013.01); G06Q 10/06375 (2013.01); G06Q 10/06393 (2013.01); G06Q 10/06398 (2013.01); G06F 2203/04806 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
determining by a system, a plurality of actions associated with a user account, wherein the plurality of actions stored in a database corresponding to one or more key performance indicators associated with the user account;
providing by the system, a user interface to a mobile device associated with the user account, the user interface comprising a portion configured to display one or more of the plurality of actions on the mobile device;
automatically identifying by the system, a first subset of the plurality of actions actionable from the mobile device associated with the user account, and a second subset of the plurality of actions actionable only from another device associated with the user account, wherein the another device is different from the mobile device, wherein at least one action of the plurality of actions actionable from the mobile device corresponds to a maintenance action related to an asset, and wherein identifying the second subset of the plurality of actions comprises:
determining a threshold memory size that is required to perform the second subset of the plurality of actions, and
determining that a memory size of the mobile device is less than the threshold memory size;
providing by the system, the first subset of the plurality of actions to the user interface on the mobile device based on a plurality of scores associated with the first subset of the plurality of actions;
executing, via the user interface, the first subset of the plurality of actions by the system;
receiving, via the user interface on the mobile device, an indication that at least one action of the first subset of the plurality of actions was performed;
identifying a key performance indicator of the one or more key performance indicators corresponding to the at least one action that was indicated as being performed, wherein a score of the plurality of scores associated with the at least one action indicated as being performed is applied on an existing value of the key performance indicator to identify a new value for the key performance indicator;
updating the existing value of the identified key performance indicator with the new value for the key performance indicator; and
providing the updated new value for the key performance indicator to the user interface on the mobile device.
|