CPC G06F 16/24578 (2019.01) [G06F 16/2379 (2019.01); G06F 16/252 (2019.01); G06Q 30/0203 (2013.01)] | 20 Claims |
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
receiving a plurality of data associated with a plurality of categories;
providing a first portion of the plurality of data associated with the plurality of categories to an optimization manager operating on the device;
providing a second portion of the plurality of data associated with the plurality of categories to a priority manager operating on the device;
determining, by the optimization manager, a plurality of optimization level values associated with the plurality of categories based on the first portion of the plurality of data associated with the plurality of categories;
receiving, from a client device, a request for information associated with the plurality of categories;
determining a plurality of values associated with the plurality of categories based on the plurality of optimization level values;
prioritizing, by the priority manager, the plurality of categories based on the second portion of the plurality of data associated with the plurality of categories; and
providing, by an application operating on the device, a graphical user interface (GUI) to the client device, the GUI comprising the plurality of values organized based on the prioritized plurality of categories.
|