CPC G06F 16/3329 (2019.01) [G06F 16/3326 (2019.01); G06F 16/3344 (2019.01); G06F 16/335 (2019.01); G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] | 17 Claims |
1. A non-transitory machine readable medium storing instructions executable by a processor to:
receive a query from a user specifying a requested digital element and an action to be performed on the requested digital element;
after receiving the query, determine that the query comprises a context attribute indicating a type of the requested digital element;
in response to determining that the query as received comprises the context attribute indicating the type of the requested digital element, identify and retrieve at least one digital element matching the context attribute in that the at least one digital element is of the type indicated by the context attribute;
after identifying and retrieving the at least one digital element matching the context, determine that the query as received comprises an identifying attribute that identifies the requested digital element from the at least one digital element matching the context attribute; and
in response to determining that the query as received comprises the identifying attribute that identifies the requested digital element from the at least one digital element:
order the at least one digital element matching the context attribute according to relevance to the context;
identify the requested digital element from the at least one digital element matching the context attribute as have been retrieved and ordered, using the identifying attribute; and
perform the action on the requested digital element as has been identified.
|