IP Library Granted Patent US 12,554,381
Granted Patent B2
US 12,554,381 · App. 18/510,542 · Granted Feb 17, 2026

User interfaces for customizing graphical objects

Inventors: Christian X. Dalonzo (San Francisco, CA); Patrick L. Coffman (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04842G06F3/04886
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,554,381
App. No.
18/510,542
Granted
Feb 17, 2026
Kind
B2
Abstract

In some embodiments, an electronic device displays a virtual keyboard, wherein the virtual keyboard includes a plurality of selectable representations of a plurality of graphical objects. In some embodiments, the electronic device receives a user input selecting a first selectable representation of a first graphical object, wherein the first graphical object is associated with a first customizable visual element and a second customizable visual element. In some embodiments, in response to receiving the user input and in accordance with a determination that one or more first criteria are satisfied, the electronic device displays, via the display device, a customization user interface, including a first section for customizing the first customizable visual element, a second section for customizing the second customizable visual element, and a third section for displaying a first respective representation of the first graphical object that indicates a current state of customization of the first graphical object.

Claims (76)

1 . A method, comprising:

at an electronic device in communication with a display device and an input device:

displaying, via the display device, a user interface including a text entry region and a virtual keyboard, wherein the virtual keyboard includes a plurality of selectable representations of graphical objects;

while displaying the user interface, receiving, via the input device, a first user input selecting a representation of a first graphical object from the plurality of selectable representations of graphical objects, wherein the representation of the first graphical object corresponds to a customizable graphical object; and

in response to receiving the first user input:

in accordance with a determination that the customizable graphical object is a graphical object associated with only one customizable graphical portion, displaying, via the display device, a first customization user interface, including a plurality of selectable options including a first selectable option and a second selectable option, wherein:

the first selectable option is selectable to insert, into the text entry region, a first customized variant of the first graphical object, and

the second selectable option is selectable to insert, into the text entry region, a second customized variant of the first graphical object, different from the first customized variant of the first graphical object; and

in accordance with a determination that the customizable graphical object is a graphical object associated with a plurality of customizable graphical portions, displaying, via the display device, a second customization user interface, including a plurality of selectable options including a third selectable option and a fourth selectable option, wherein:

the third selectable option is selectable to update the first graphical object to be a third customized variant of the first graphical object without inserting, into the text entry region, the third customized variant of the first graphical object, and

the fourth selectable option is selectable to update the first graphical object to be a fourth customized variant, different from the third customized variant, of the first graphical object without inserting, into the text entry region, the fourth customized variant of the first graphical object.

2 . The method of claim 1 , wherein:

the determination that the customizable graphical object is a graphical object associated with only one customizable graphical portion is part of a determination that one or more first criteria are satisfied, including a criterion that is satisfied when the first graphical object is a first type of customizable graphical object, wherein the first type of customizable graphical object is a graphical object associated with only one customizable graphical portion,

the determination that the customizable graphical object is a graphical object associated with a plurality of customizable graphical portions is part of a determination that one or more second criteria, different from the one or more first criteria are satisfied, including a criterion that is satisfied when the first graphical object is of a second type of customizable graphical object, different from the first type of customizable graphical object, wherein the second type of customizable graphical object is a graphical object associated with a plurality of customizable graphical portions, and

the one or more first criteria and the one or more second criteria include a criterion that is satisfied when a state of customization of the first graphical object is not a state of completed customization.

3 . The method of claim 2 , further comprising:

in response to receiving the first user input:

in accordance with a determination that the one or more first criteria and the one or more second criteria are not satisfied because the state of customization of the first graphical object is the state of completed customization, inserting, into the text entry region, a respective customized variant of the first graphical object corresponding to the completed customization.

4 . The method of claim 1 , wherein

the first customization user interface does not include a preview of a respective customized variant of the first graphical object; and

the second customization user interface includes a preview of the respective customized variant of the first graphical object.

5 . The method of claim 4 , further comprising:

while displaying the second customization user interface, receiving, via the input device, a second user input selecting the preview of the respective customized variant of the first graphical object; and

in response to receiving the second user input:

inserting, into the text entry region, the respective customized variant of the first graphical object.

6 . An electronic device in communication with a display device and an input device, the electronic device comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying, via the display device, a user interface including a text entry region and a virtual keyboard, wherein the virtual keyboard includes a plurality of selectable representations of graphical objects;

while displaying the user interface, receiving, via the input device, a first user input selecting a representation of a first graphical object from the plurality of selectable representations of graphical objects, wherein the representation of the first graphical object corresponds to a customizable graphical object; and

in response to receiving the first user input:

in accordance with a determination that customizable graphical object is a graphical object associated with only one customizable graphical portion, displaying, via the display device, a first customization user interface, including a plurality of selectable options including a first selectable option and a second selectable option, wherein:

the first selectable option is selectable to insert, into the text entry region, a first customized variant of the first graphical object, and

the second selectable option is selectable to insert, into the text entry region, a second customized variant of the first graphical object, different from the first customized variant of the first graphical object; and

in accordance with a determination that one or more second criteria are satisfied, different from the one or more first criteria, including a criterion that is satisfied when the first graphical object is of a second type of customizable graphical object, different from the first type of customizable graphical object, wherein the second type of customizable graphical object is a graphical object associated with a plurality of customizable graphical portions, displaying, via the display device, a second customization user interface, including a plurality of selectable options including a third selectable option and a fourth selectable option, wherein:

the third selectable option is selectable to update the first graphical object to be a third customized variant of the first graphical object without inserting, into the text entry region, the third customized variant of the first graphical object, and

the fourth selectable option is selectable to update the first graphical object to be a fourth customized variant, different from the third customized variant, of the first graphical object without inserting, into the text entry region, the fourth customized variant of the first graphical object.

7 . The electronic device of claim 6 , wherein:

the determination that the customizable graphical object is a graphical object associated with only one customizable graphical portion is part of a determination that one or more first criteria are satisfied, including a criterion that is satisfied when the first graphical object is a first type of customizable graphical object, wherein the first type of customizable graphical object is a graphical object associated with only one customizable graphical portion,

the determination that the customizable graphical object is a graphical object associated with a plurality of customizable graphical portions is part of a determination that one or more second criteria, different from the one or more first criteria are satisfied, including a criterion that is satisfied when the first graphical object is of a second type of customizable graphical object, different from the first type of customizable graphical object, wherein the second type of customizable graphical object is a graphical object associated with a plurality of customizable graphical portions, and

the one or more first criteria and the one or more second criteria include a criterion that is satisfied when a state of customization of the first graphical object is not a state of completed customization.

8 . The electronic device of claim 7 , wherein the one or more programs further include instructions for:

in response to receiving the first user input:

in accordance with a determination that one or more first criteria and one or more second criteria are not satisfied because the state of customization of the first graphical object is a state of completed customization, inserting, into the text entry region, a respective customized variant of the first graphical object corresponding to the completed customization.

9 . The electronic device of claim 6 , wherein:

the first customization user interface does not include a preview of a respective customized variant of the first graphical object; and

the second customization user interface includes a preview of the respective customized variant of the first graphical object.

10 . The electronic device of claim 9 , wherein the one or more programs further include instructions for:

while displaying the second customization user interface, receiving, via the input device, a second user input selecting the preview of the respective customized variant of the first graphical object; and

in response to receiving the second user input:

inserting, into the text entry region, the respective customized variant of the first graphical object.

11 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device in communication with a display device and an input device, cause the electronic device to perform a method, comprising:

displaying, via the display device, a user interface including a text entry region and a virtual keyboard, wherein the virtual keyboard includes a plurality of selectable representations of graphical objects;

while displaying the user interface, receiving, via the input device, a first user input selecting a representation of a first graphical object from the plurality of selectable representations of graphical objects, wherein the representation of the first graphical object corresponds to a customizable graphical object; and

in response to receiving the first user input:

in accordance with a determination that customizable graphical object is a graphical object associated with only one customizable graphical portion, displaying, via the display device, a first customization user interface, including a plurality of selectable options including a first selectable option and a second selectable option, wherein:

the first selectable option is selectable to insert, into the text entry region, a first customized variant of the first graphical object, and

the second selectable option is selectable to insert, into the text entry region, a second customized variant of the first graphical object, different from the first customized variant of the first graphical object; and

in accordance with a determination that the customizable graphical object is a graphical object associated with a plurality of customizable graphical portions, displaying, via the display device, a second customization user interface, including a plurality of selectable options including a third selectable option and a fourth selectable option, wherein:

the third selectable option is selectable to update the first graphical object to be a third customized variant of the first graphical object without inserting, into the text entry region, the third customized variant of the first graphical object, and

the fourth selectable option is selectable to update the first graphical object to be a fourth customized variant, different from the third customized variant, of the first graphical object without inserting, into the text entry region, the fourth customized variant of the first graphical object.

12 . The non-transitory computer readable storage medium of claim 11 , wherein:

the determination that the customizable graphical object is a graphical object associated with only one customizable graphical portion is part of a determination that one or more first criteria are satisfied, including a criterion that is satisfied when the first graphical object is a first type of customizable graphical object, wherein the first type of customizable graphical object is a graphical object associated with only one customizable graphical portion,

the determination that the customizable graphical object is a graphical object associated with a plurality of customizable graphical portions is part of a determination that one or more second criteria, different from the one or more first criteria are satisfied, including a criterion that is satisfied when the first graphical object is of a second type of customizable graphical object, different from the first type of customizable graphical object, wherein the second type of customizable graphical object is a graphical object associated with a plurality of customizable graphical portions, and

the one or more first criteria and the one or more second criteria include a criterion that is satisfied when a state of customization of the first graphical object is not a state of completed customization.

13 . The non-transitory computer readable storage medium of claim 12 , wherein the one or more programs further comprise instructions for:

in response to receiving the first user input:

in accordance with a determination that one or more first criteria and one or more second criteria are not satisfied because the state of customization of the first graphical object is a state of completed customization, inserting, into the text entry region, a respective customized variant of the first graphical object corresponding to the completed customization.

14 . The non-transitory computer readable storage medium of claim 11 , wherein:

the first customization user interface does not include a preview of a respective customized variant of the first graphical object; and

the second customization user interface includes a preview of the respective customized variant of the first graphical object.

15 . The non-transitory computer readable storage medium of claim 14 , wherein the one or more programs further comprise instructions for:

while displaying the second customization user interface, receiving, via the input device, a second user input selecting the preview of the respective customized variant of the first graphical object; and

in response to receiving the second user input:

inserting, into the text entry region, the respective customized variant of the first graphical object.

Continuity (3)
Continuation 17020514 · Sep 14, 2020
Provisional Application 62907437 · Sep 27, 2019
Related Publication 20240086047A1 · Mar 14, 2024
References Cited (198)
US 5936614A · An · 1999 [cited by examiner]
US 5956021A · Kubota · 1999 [cited by examiner]
US 6323846B1 · Westerman et al. · 2001 [cited by applicant]
US 6570557B1 · Westerman et al. · 2003 [cited by applicant]
US 6677932B1 · Westerman · 2004 [cited by applicant]
US 6990452B1 · Ostermann · 2006 [cited by examiner]
US 7035803B1 · Ostermann · 2006 [cited by examiner]
US 7614008B2 · Ording · 2009 [cited by applicant]
US 7633076B2 · Huppi et al. · 2009 [cited by applicant]
US 7653883B2 · Hotelling et al. · 2010 [cited by applicant]
US 7657849B2 · Chaudhri et al. · 2010 [cited by applicant]
US 7663607B2 · Hotelling et al. · 2010 [cited by applicant]
US 7844914B2 · Andre et al. · 2010 [cited by applicant]
US 7913176B1 · Blattner · 2011 [cited by examiner]
US 7957762B2 · Herz et al. · 2011 [cited by applicant]
US 8006002B2 · Kalayjian et al. · 2011 [cited by applicant]
US 8171084B2 · Walter · 2012 [cited by examiner]
US 8239784B2 · Hotelling et al. · 2012 [cited by applicant]
US 8250144B2 · Blattner · 2012 [cited by examiner]
US 8270809B2 · Ubillos · 2012 [cited by examiner]
US 8279180B2 · Hotelling et al. · 2012 [cited by applicant]
US 8381135B2 · Hotelling et al. · 2013 [cited by applicant]
US 8479122B2 · Hotelling et al. · 2013 [cited by applicant]
US 8620850B2 · Brown · 2013 [cited by examiner]
US 9043196B1 · Leydon · 2015 [cited by examiner]
US 9063682B1 · Bradshaw · 2015 [cited by examiner]
US 9152219B2 · Dai · 2015 [cited by examiner]
US 9348458B2 · Hotelling et al. · 2016 [cited by applicant]
US 9933937B2 · Lemay et al. · 2018 [cited by applicant]
US 10169897B1 · Geiger · 2019 [cited by examiner]
US 10203843B2 · Tobens, III · 2019 [cited by examiner]
US 10269164B1 · Song · 2019 [cited by examiner]
US 10466897B2 · Park · 2019 [cited by examiner]
US 10659415B1 · Ledet · 2020 [cited by examiner]
US 10708203B2 · Morris · 2020 [cited by examiner]
US 10748322B1 · Pishevar · 2020 [cited by examiner]
US 10761679B2 · Kim · 2020 [cited by examiner]
US 20020015024A1 · Westerman et al. · 2002 [cited by applicant]
US 20020130871A1 · Hill · 2002 [cited by examiner]
US 20040018858A1 · Nelson · 2004 [cited by examiner]
US 20040162877A1 · Van Dok · 2004 [cited by examiner]
US 20050156873A1 · Walter · 2005 [cited by examiner]
US 20050190059A1 · Wehrenberg · 2005 [cited by applicant]
US 20050216568A1 · Walkush · 2005 [cited by examiner]
US 20060017692A1 · Wehrenberg et al. · 2006 [cited by applicant]
US 20060033724A1 · Chaudhri et al. · 2006 [cited by applicant]
US 20060197753A1 · Hotelling · 2006 [cited by applicant]
US 20060224992A1 · Rossi · 2006 [cited by examiner]
US 20070242072A1 · Fattic, II · 2007 [cited by examiner]
US 20070276814A1 · Williams · 2007 [cited by examiner]
US 20080082613A1 · Szeto · 2008 [cited by examiner]
US 20080141108A1 · Matsuura · 2008 [cited by examiner]
US 20080294741A1 · Dos Santos · 2008 [cited by examiner]
US 20100123724A1 · Moore et al. · 2010 [cited by applicant]
US 20100125811A1 · Moore · 2010 [cited by examiner]
US 20110053688A1 · Crawford · 2011 [cited by examiner]
US 20110187743A1 · Hwang · 2011 [cited by examiner]
US 20110217998A1 · Lee · 2011 [cited by examiner]
US 20110248992A1 · van Os · 2011 [cited by examiner]
US 20110296324A1 · Goossens · 2011 [cited by examiner]
US 20120059787A1 · Brown · 2012 [cited by examiner]
US 20120072867A1 · Schlegel · 2012 [cited by examiner]
US 20120179969A1 · Lee · 2012 [cited by examiner]
US 20120304074A1 · Ooi · 2012 [cited by examiner]
US 20120319985A1 · Moore et al. · 2012 [cited by applicant]
US 20130002562A1 · Leskela · 2013 [cited by examiner]
US 20130046537A1 · Weeks · 2013 [cited by examiner]
US 20130100001A1 · Reeves · 2013 [cited by examiner]
US 20130103766A1 · Gupta · 2013 [cited by examiner]
US 20140004489A1 · Kim · 2014 [cited by examiner]
US 20140019885A1 · Jung · 2014 [cited by examiner]
US 20140055381A1 · Kim · 2014 [cited by examiner]
US 20140092101A1 · Lee · 2014 [cited by examiner]
US 20140195961A1 · Shoemaker · 2014 [cited by examiner]
US 20150100537A1 · Grieves · 2015 [cited by examiner]
US 20150100882A1 · Severenuk · 2015 [cited by examiner]
US 20150121300A1 · Wang · 2015 [cited by examiner]
US 20150172246A1 · Velummylum · 2015 [cited by examiner]
US 20150234793A1 · Patel · 2015 [cited by examiner]
US 20150268780A1 · Kim · 2015 [cited by examiner]
US 20150277686A1 · LaForge · 2015 [cited by examiner]
US 20150286371A1 · Degani · 2015 [cited by examiner]
US 20150310093A1 · Kim · 2015 [cited by examiner]
US 20150331550A1 · Wang · 2015 [cited by examiner]
US 20150334075A1 · Wang · 2015 [cited by examiner]
US 20150363091A1 · Lee · 2015 [cited by examiner]
US 20150379336A1 · Hoshi · 2015 [cited by examiner]
US 20160050169A1 · Ben Atar · 2016 [cited by examiner]
US 20160070468A1 · Alfut · 2016 [cited by examiner]
US 20160216874A1 · Bayston · 2016 [cited by examiner]
US 20160219057A1 · Das · 2016 [cited by examiner]
US 20160259502A1 · Parrott · 2016 [cited by examiner]
US 20160259526A1 · Lee · 2016 [cited by examiner]
US 20160306438A1 · Kehoe · 2016 [cited by examiner]
US 20170046065A1 · Zeng · 2017 [cited by examiner]
US 20170052946A1 · Gu · 2017 [cited by examiner]
US 20170060354A1 · Luo · 2017 [cited by examiner]
US 20170068439A1 · Mohseni · 2017 [cited by applicant]
US 20170075878A1 · Jon · 2017 [cited by examiner]
US 20170083174A1 · Tobens, III · 2017 [cited by examiner]
US 20170098122A1 · El Kaliouby · 2017 [cited by examiner]
US 20170103432A1 · Borchetta · 2017 [cited by examiner]
US 20170123571A1 · Huang · 2017 [cited by examiner]
US 20170131870A1 · Harper · 2017 [cited by applicant]
US 20170185581A1 · Bojja et al. · 2017 [cited by applicant]
US 20170206003A1 · Paek · 2017 [cited by examiner]
US 20170236001A1 · McLean · 2017 [cited by examiner]
US 20170263248A1 · Gruber · 2017 [cited by examiner]
US 20170300462A1 · Cudworth et al. · 2017 [cited by applicant]
US 20170308289A1 · Kim · 2017 [cited by examiner]
US 20170308290A1 · Patel · 2017 [cited by applicant]
US 20170308293A1 · Lee · 2017 [cited by examiner]
US 20170336926A1 · Chaudhri · 2017 [cited by examiner]
US 20170336960A1 · Chaudhri et al. · 2017 [cited by applicant]
US 20170353842A1 · Waddell · 2017 [cited by applicant]
US 20170358117A1 · Goossens · 2017 [cited by examiner]
US 20180024726A1 · Hviding · 2018 [cited by examiner]
US 20180026925A1 · Kennedy · 2018 [cited by examiner]
US 20180039406A1 · Kong et al. · 2018 [cited by applicant]
US 20180047195A1 · Vissicaro · 2018 [cited by examiner]
US 20180047200A1 · O'Hara · 2018 [cited by examiner]
US 20180068475A1 · Blue · 2018 [cited by examiner]
US 20180081515A1 · Block · 2018 [cited by examiner]
US 20180107651A1 · Hamilton · 2018 [cited by examiner]
US 20180136837A1 · Curchod · 2018 [cited by examiner]
US 20180144557A1 · Seo · 2018 [cited by examiner]
US 20180173692A1 · Greenberg et al. · 2018 [cited by applicant]
US 20180227256A1 · Wilson · 2018 [cited by examiner]
US 20180268595A1 · Sarna · 2018 [cited by examiner]
US 20180295027A1 · Lehtovirta et al. · 2018 [cited by applicant]
US 20180295072A1 · Yim · 2018 [cited by examiner]
US 20180300037A1 · Takeda · 2018 [cited by examiner]
US 20180300542A1 · Waddell · 2018 [cited by examiner]
US 20180314409A1 · Adilipour · 2018 [cited by examiner]
US 20180329622A1 · Missig et al. · 2018 [cited by applicant]
US 20180336184A1 · Bellegarda et al. · 2018 [cited by applicant]
US 20180336716A1 · Ramprashad et al. · 2018 [cited by applicant]
US 20180348890A1 · Yang et al. · 2018 [cited by applicant]
US 20190018577A1 · Liu · 2019 [cited by examiner]
US 20190056841A1 · Fernandez · 2019 [cited by examiner]
US 20190073801A1 · Stukalov · 2019 [cited by examiner]
US 20190073817A1 · Sung · 2019 [cited by examiner]
US 20190114038A1 · Geiger · 2019 [cited by examiner]
US 20190199663A1 · Liu · 2019 [cited by examiner]
US 20190199848A1 · Moore et al. · 2019 [cited by applicant]
US 20190204868A1 · Choi · 2019 [cited by examiner]
US 20190250934A1 · Kim et al. · 2019 [cited by applicant]
US 20190260702A1 · Hall · 2019 [cited by examiner]
US 20190334845A1 · Rieseberg · 2019 [cited by examiner]
US 20190339859A1 · Lee · 2019 [cited by examiner]
US 20200007672A1 · Reyes · 2020 [cited by examiner]
US 20200137004A1 · Yu · 2020 [cited by examiner]
US 20200137011A1 · Guthery · 2020 [cited by examiner]
US 20200159871A1 · Bowen · 2020 [cited by examiner]
US 20200195788A1 · Seo · 2020 [cited by examiner]
US 20200219295A1 · El Kaliouby et al. · 2020 [cited by applicant]
US 20200258273A1 · Chakrabarty · 2020 [cited by examiner]
US 20200293765A1 · Bryant et al. · 2020 [cited by applicant]
US 20200301566A1 · Monk · 2020 [cited by examiner]
US 20200356268A1 · Park · 2020 [cited by examiner]
US 20210037195A1 · Cutler · 2021 [cited by examiner]
US 20210042381A1 · Kumawat · 2021 [cited by examiner]
US 20210055900A1 · Ruan · 2021 [cited by examiner]
US 20210096729A1 · Dalonzo et al. · 2021 [cited by applicant]
US 20210126883A1 · Choi · 2021 [cited by examiner]
US 20210191741A1 · Li · 2021 [cited by examiner]
US 20210216203A1 · Wu · 2021 [cited by examiner]
US 20210337064A1 · Zhang · 2021 [cited by examiner]
US 20210375022A1 · Lee · 2021 [cited by examiner]
US 20210382590A1 · Fong et al. · 2021 [cited by applicant]
US 20210382610A1 · Prasad · 2021 [cited by examiner]
US 20210383588A1 · Lee · 2021 [cited by examiner]
US 20210397270A1 · Misra · 2021 [cited by examiner]
US 20220070125A1 · Vasamsetti et al. · 2022 [cited by applicant]
US 20220109647A1 · Dal Bosco · 2022 [cited by examiner]
US 20220221985A1 · Moore et al. · 2022 [cited by applicant]
CN 104487927A · 2015 [cited by applicant]
JP 201950049A · 2019 [cited by applicant]
KR 1020140009765A · 2014 [cited by applicant]
KR 1020160069286A · 2016 [cited by applicant]
KR 1020190033082A · 2019 [cited by applicant]
WO 2013169849A2 · 2013 [cited by applicant]
WO 2014105276A1 · 2014 [cited by applicant]
Corrected Notice of Allowability received for U.S. Appl. No. 17/020,514, mailed on Dec. 7, 2023, 2 pages. [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 17/353,498, mailed on Nov. 25, 2022, 2 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/020,514, mailed on Jan. 27, 2022, 49 pages. [cited by applicant]
Horowitz, Paul, How to Access & Use Different Emoji Skin Tones on Mac, Available online at: <https://osxdaily.com/2015/04/14/use-diverse-emoji-skin-tone-mac-os-x/>, Apr. 14, 2015, pp. 1-7. [cited by applicant]
International Search Report received for PCT Patent Application No. PCT/US2020/050755, mailed on Dec. 11, 2020, 4 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/020,514, mailed on Jan. 20, 2023, 66 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/020,514, mailed on Jul. 8, 2021, 45 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/353,498, mailed on Oct. 14, 2021, 16 pages. [cited by applicant]
Horowitz, Paul, Lose the Cartoon Yellow People Emoji! How to Access Diverse Emoji Icons in iOS, Available online at: <https://osxdaily.com/2015/04/11/how-access-diverse-emoji-icons-ios/>, Apr. 11, 2015, pp. 1-10. [cited by applicant]
Whitney, Lance, How to Use Google's Gboard Keyboard on iOS or Android devices, TechRepublic, Sep. 6, 2018, 10 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/020,514, mailed on Aug. 16, 2023, 14 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/353,498, mailed on Apr. 6, 2022, 27 Pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/353,498, mailed on Jul. 27, 2022, 12 Pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/353,498, mailed on Nov. 14, 2022, 12 pages. [cited by applicant]
Schofield, Tim, Gboard for Android: Update to Google Keyboard!, Youtube, Available online at: <https://www. youtube.com/watch?v=KAW0iTFnv5A>, [Retrieved Oct. 27, 2022], Dec. 14, 2016, pp. 1-4. [cited by applicant]
Cited By (1)
US 1,144,367