CPC G06F 3/04886 (2013.01) [G06F 3/0482 (2013.01); G06Q 30/0276 (2013.01); G06T 13/80 (2013.01)] | 20 Claims |
1. A computing system, the system comprising:
one or more processors; and
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
obtaining data indicating a selection of a user invoking element of a dynamic keyboard interface, wherein the selection of the user invoking element transitions the dynamic keyboard interface to display an animated-image keyboard;
obtaining, from a user computing system associated with the selection, one or more search terms;
determining, based at least in part on the one or more search terms, a plurality of different animated images for presentation by the dynamic keyboard interface;
determining a selection frequency for an animated image of the plurality of different animated images, wherein the selection frequency is associated with a previous context associated with receiving the one or more search terms; and
determining, based at least in part on the selection frequency for the animated image and the one or more search terms, to present the animated image in a position within the dynamic keyboard interface.
|