US 12,189,942 B2
Methods and systems for positioning animated images within a dynamic keyboard interface
David McIntosh, San Francisco, CA (US); Peter Chi Hao Huang, Pacifica, CA (US); Erick Hachenburg, San Francisco, CA (US); David Lindsay Bowen, San Francisco, CA (US); Joseph Lieu, San Francisco, CA (US); Kira Lee Psomas, Berkeley, CA (US); Jason R. Krebs, New York, NY (US); Kumar Garapaty, San Francisco, CA (US); and Samantha Janelle Jiwei Lau, San Francisco, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 11, 2024, as Appl. No. 18/410,587.
Application 18/410,587 is a continuation of application No. 18/189,312, filed on Mar. 24, 2023, granted, now 11,907,527.
Application 18/189,312 is a continuation of application No. 17/581,168, filed on Jan. 21, 2022, granted, now 11,625,166, issued on Apr. 11, 2023.
Application 17/581,168 is a continuation of application No. 17/272,553, granted, now 11,243,689, issued on Feb. 8, 2022, previously published as PCT/US2019/047235, filed on Aug. 20, 2019.
Claims priority of provisional application 62/725,648, filed on Aug. 31, 2018.
Prior Publication US 2024/0143166 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04886 (2022.01); G06F 3/0482 (2013.01); G06Q 30/0241 (2023.01); G06T 13/80 (2011.01)
CPC G06F 3/04886 (2013.01) [G06F 3/0482 (2013.01); G06Q 30/0276 (2013.01); G06T 13/80 (2013.01)] 20 Claims
OG exemplary drawing
 
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.