| CPC G06F 16/2428 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 16/243 (2019.01); G06F 16/252 (2019.01); G06Q 50/12 (2013.01)] | 20 Claims |

|
1. A method implemented by one or more processors, the method comprising:
receiving, at a server device and from a client device, a query that is based on user interface input at an interface of a client application of the client device, wherein the interface is controlled by a first party entity that also controls the server device;
determining a parameter for the query, wherein the parameter is in addition to the query, and wherein determining the parameter is based on a past interaction at the client device and/or is based on data of a user account that is associated with the query;
determining that the query is associated with a third party subsidiary application, the third party subsidiary application corresponding to a third party application that is provided by a third party entity that is distinct from the first party entity;
in response to determining that the query is associated with the third party subsidiary application and in response to determining the parameter, causing:
an entity-specific graphical user interface (GUI) for the third party subsidiary application to be rendered at the interface of the client application, and
the entity-specific GUI to be rendered with an interactive element, of the entity-specific GUI, preemptively adapted to a state that is based on the parameter,
wherein the interactive element controls an action capable of being performed by the third party subsidiary application.
|