| CPC G06Q 10/0875 (2013.01) [G06F 16/221 (2019.01); G06F 16/2379 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 16/27 (2019.01); G06F 16/95 (2019.01); G06Q 30/04 (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 request for questions associated with a location and a category;
identifying a matrix, a hierarchy of locations associated with the matrix, and a hierarchy of categories associated with the matrix;
determining an aggregate collection of questions from a plurality of sets of questions based on the matrix, the hierarchy of locations, and the hierarchy of categories; and
generating the aggregate collection of questions.
|