IP Library Granted Patent US 12,613,608
Granted Patent B2
US 12,613,608 · App. 18/643,954 · Granted Apr 28, 2026

User interfaces for managing input modes

Inventors: Dylan R. Edwards (San Jose, CA); Robert W. Hanley (Walnut Creek, CA)
Assignee: Apple Inc.
G06F3/0481G06F3/0484G06F3/0487G06F3/167G06F2203/04804
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,613,608
App. No.
18/643,954
Granted
Apr 28, 2026
Kind
B2
Abstract

The present disclosure generally relates to managing keyboard mode indicators, displaying user interfaces based on the state of a dictation mode, displaying effects while a dictation mode is active, and displaying a transcription when an utterance includes a command keyword.

Claims (156)

1 . A computer system configured to communicate with a display generation component, comprising:

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying, via the display generation component, a user interface including an insertion point indicator, wherein displaying the user interface includes:

in accordance with a determination that a first set of criteria is satisfied, wherein the first set of criteria includes a criterion that is satisfied when a dictation mode is active, displaying a dictation mode indicator and the insertion point indicator concurrently with a first visual effect at a location corresponding to the insertion point indicator, wherein the first visual effect is displayed at least on opposite sides of the insertion point indicator; and

in accordance with a determination that the first set of criteria is not satisfied:

forgoing display of the dictation mode indicator; and

forgoing display of the insertion point indicator concurrently with the first visual effect at the location corresponding to the insertion point indicator.

2 . The computer system of claim 1 , wherein the first visual effect is an animated effect.

3 . The computer system of claim 2 , wherein the animated effect includes a pulse.

4 . The computer system of claim 1 , the one or more programs further including instructions for:

while the dictation mode is active, detecting, via an audio input device, a respective characteristic of an utterance;

in response to detecting the respective characteristic of the utterance:

in accordance with a determination that the respective characteristic of the utterance satisfies a first set of utterance input criteria, displaying the first visual effect with a first visual characteristic; and

in accordance with a determination that the respective characteristic of the utterance meets a second set of utterance input criteria different from the first set of utterance input criteria, displaying the first visual effect with a second visual characteristic different from the first visual characteristic.

5 . The computer system of claim 1 , wherein displaying the dictation mode indicator and the insertion point indicator concurrently with the first visual effect includes displaying a transparent overlay.

6 . The computer system of claim 1 , the one or more programs further including instructions for:

while the dictation mode is active, detecting, via one or more input devices, a request to change a keyboard mode; and

in response to detecting the request to change the keyboard mode, displaying, via the display generation component, a keyboard mode indicator that, when selected, initiates a change in a keyboard mode, wherein the keyboard mode is concurrently displayed with the dictation mode indicator.

7 . The computer system of claim 1 , wherein the user interface includes text, the one or more programs further including instructions for:

while the dictation mode is active, detecting, via an audio input device, an utterance including a request to modify a respective term within the text; and

in response to detecting the utterance including the request to modify the respective term within the text:

in accordance with a determination that a set of term criteria is satisfied, wherein the set of term criteria includes a criterion that is satisfied when there are at least two instances of the respective term that occur in the text:

displaying, via the display generation component, a first indication corresponding to a first instance of the respective term; and

displaying, via the display generation component, a second indication, different from the first indication, corresponding to a second instance of the respective term.

8 . The computer system of claim 7 , wherein the first indication includes a first selectable object that, when selected, initiates a process for modifying the first instance of the respective term, and wherein the second indication includes a second selectable object that, when selected, initiates a process for modifying the second instance of the respective term.

9 . The computer system of claim 7 , wherein the first indication and the second indication are displayed in a first portion of the user interface, the one or more programs further including instructions for:

while displaying the first portion of the user interface, detecting, via one or more input devices, a request to navigate to a second portion of the user interface; and

in response to detecting the request to navigate to the second portion of the user interface, displaying, via the display generation component, a third instance of the respective term while not displaying a third indication corresponding to the third instance of the respective term.

10 . The computer system of claim 7 , wherein the first indication is displayed in a respective portion of the user interface, the one or more programs further including instructions for:

while displaying the respective portion of the user interface, detecting, via one or more input devices, a request to navigate to a portion of the user interface that does not include the first instance of the respective term;

in response to detecting the request to navigate to the portion of the user interface that does not include the first instance, ceasing displaying the first indication;

while displaying the portion of the user interface that does not include the first indication, detecting, via the one or more input devices, a request to navigate back to the respective portion of the user interface; and

in response to detecting the request to navigate back to the respective portion of the user interface, displaying the first instance of the respective term while not redisplaying the first indication.

11 . The computer system of claim 1 , the one or more programs further including instructions for:

while displaying the user interface, detecting a request to modify content; and

in response to detecting the request to modify the content:

in accordance with a determination that a set of content criteria is satisfied, wherein the set of content criteria is satisfied includes a criterion that is satisfied when content is being modified in response to detecting a speech input, displaying, via the display generation component, respective content with a third visual characteristic; and

in accordance with the determination that the set of content criteria is not satisfied, displaying, via the display generation component, the respective content without the third visual characteristic.

12 . The computer system of claim 11 , wherein the third visual characteristic includes a transparent graphical element overlaid on the respective content.

13 . The computer system of claim 1 , wherein the first visual effect at least partially surrounds the insertion point indicator.

14 . The computer system of claim 1 , the one or more programs further including instructions for:

while the dictation mode is active and while the first visual effect is displayed at a location corresponding to a first location of the insertion point indicator, detecting, via an audio input device, an utterance; and

in response to detecting the utterance:

displaying, via the display generation component, the insertion point indicator at an updated location different from the first location;

displaying, via the display generation component, the first visual effect at a location corresponding to the updated location of the insertion point indicator; and

displaying, via the display generation component, a second visual effect at the location corresponding to the first location of the insertion point indicator.

15 . The computer system of claim 14 , the one or more programs further including instructions for:

in response to detecting the utterance, ceasing displaying the dictation mode indicator;

while the first visual effect is displayed at the location corresponding to the updated location of the insertion point indicator, detecting an end of the utterance; and

in response to detecting the end of the utterance:

ceasing display of the second visual effect; and

displaying, via the display generation component, the dictation mode indicator.

16 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component, the one or more programs including instructions for:

displaying, via the display generation component, a user interface including an insertion point indicator, wherein displaying the user interface includes:

in accordance with a determination that a first set of criteria is satisfied, wherein the first set of criteria includes a criterion that is satisfied when a dictation mode is active, displaying a dictation mode indicator and the insertion point indicator concurrently with a first visual effect at a location corresponding to the insertion point indicator, wherein the first visual effect is displayed at least on opposite sides of the insertion point indicator; and

in accordance with a determination that the first set of criteria is not satisfied:

forgoing display of the dictation mode indicator; and

forgoing display of the insertion point indicator concurrently with the first visual effect at the location corresponding to the insertion point indicator.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein the first visual effect is an animated effect.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the animated effect includes a pulse.

19 . The non-transitory computer-readable storage medium of claim 16 , the one or more programs further including instructions for:

while the dictation mode is active, detecting, via an audio input device, a respective characteristic of an utterance;

in response to detecting the respective characteristic of the utterance:

in accordance with a determination that the respective characteristic of the utterance satisfies a first set of utterance input criteria, displaying the first visual effect with a first visual characteristic; and

in accordance with a determination that the respective characteristic of the utterance meets a second set of utterance input criteria different from the first set of utterance input criteria, displaying the first visual effect with a second visual characteristic different from the first visual characteristic.

20 . The non-transitory computer-readable storage medium of claim 16 , wherein displaying the dictation mode indicator and the insertion point indicator concurrently with the first visual effect includes displaying a transparent overlay.

21 . The non-transitory computer-readable storage medium of claim 16 , the one or more programs further including instructions for:

while the dictation mode is active, detecting, via one or more input devices, a request to change a keyboard mode; and

in response to detecting the request to change the keyboard mode, displaying, via the display generation component, a keyboard mode indicator that, when selected, initiates a change in a keyboard mode, wherein the keyboard mode is concurrently displayed with the dictation mode indicator.

22 . The non-transitory computer-readable storage medium of claim 16 , wherein the user interface includes text, the one or more programs further including instructions for:

while the dictation mode is active, detecting, via an audio input device, an utterance including a request to modify a respective term within the text; and

in response to detecting the utterance including the request to modify the respective term within the text:

in accordance with a determination that a set of term criteria is satisfied, wherein the set of term criteria includes a criterion that is satisfied when there are at least two instances of the respective term that occur in the text:

displaying, via the display generation component, a first indication corresponding to a first instance of the respective term; and

displaying, via the display generation component, a second indication, different from the first indication, corresponding to a second instance of the respective term.

23 . The non-transitory computer-readable storage medium of claim 22 , wherein the first indication includes a first selectable object that, when selected, initiates a process for modifying the first instance of the respective term, and wherein the second indication includes a second selectable object that, when selected, initiates a process for modifying the second instance of the respective term.

24 . The non-transitory computer-readable storage medium of claim 22 , wherein the first indication and the second indication are displayed in a first portion of the user interface, the one or more programs further including instructions for:

while displaying the first portion of the user interface, detecting, via one or more input devices, a request to navigate to a second portion of the user interface; and

in response to detecting the request to navigate to the second portion of the user interface, displaying, via the display generation component, a third instance of the respective term while not displaying a third indication corresponding to the third instance of the respective term.

25 . The non-transitory computer-readable storage medium of claim 22 , wherein the first indication is displayed in a respective portion of the user interface, the one or more programs further including instructions for:

while displaying the respective portion of the user interface, detecting, via one or more input devices, a request to navigate to a portion of the user interface that does not include the first instance of the respective term;

in response to detecting the request to navigate to the portion of the user interface that does not include the first instance, ceasing displaying the first indication;

while displaying the portion of the user interface that does not include the first indication, detecting, via the one or more input devices, a request to navigate back to the respective portion of the user interface; and

in response to detecting the request to navigate back to the respective portion of the user interface, displaying the first instance of the respective term while not redisplaying the first indication.

26 . The non-transitory computer-readable storage medium of claim 16 , the one or more programs further including instructions for:

while displaying the user interface, detecting a request to modify content; and

in response to detecting the request to modify the content:

in accordance with a determination that a set of content criteria is satisfied, wherein the set of content criteria is satisfied includes a criterion that is satisfied when content is being modified in response to detecting a speech input, displaying, via the display generation component, respective content with a third visual characteristic; and

in accordance with the determination that the set of content criteria is not satisfied, displaying, via the display generation component, the respective content without the third visual characteristic.

27 . The non-transitory computer-readable storage medium of claim 26 , wherein the third visual characteristic includes a transparent graphical element overlaid on the respective content.

28 . The non-transitory computer-readable storage medium of claim 16 , wherein the first visual effect at least partially surrounds the insertion point indicator.

29 . The non-transitory computer-readable storage medium of claim 16 , the one or more programs further including instructions for:

while the dictation mode is active and while the first visual effect is displayed at a location corresponding to a first location of the insertion point indicator, detecting, via an audio input device, an utterance; and

in response to detecting the utterance:

displaying, via the display generation component, the insertion point indicator at an updated location different from the first location;

displaying, via the display generation component, the first visual effect at a location corresponding to the updated location of the insertion point indicator; and

displaying, via the display generation component, a second visual effect at the location corresponding to the first location of the insertion point indicator.

30 . The non-transitory computer-readable storage medium of claim 29 , the one or more programs further including instructions for:

in response to detecting the utterance, ceasing displaying the dictation mode indicator;

while the first visual effect is displayed at the location corresponding to the updated location of the insertion point indicator, detecting an end of the utterance; and

in response to detecting the end of the utterance:

ceasing display of the second visual effect; and

displaying, via the display generation component, the dictation mode indicator.

31 . A method, comprising:

at a computer system that is in communication with a display generation component:

displaying, via the display generation component, a user interface including an insertion point indicator, wherein displaying the user interface includes:

in accordance with a determination that a first set of criteria is satisfied, wherein the first set of criteria includes a criterion that is satisfied when a dictation mode is active, displaying a dictation mode indicator and the insertion point indicator concurrently with a first visual effect at a location corresponding to the insertion point indicator, wherein the first visual effect is displayed at least on opposite sides of the insertion point indicator; and

in accordance with a determination that the first set of criteria is not satisfied:

forgoing display of the dictation mode indicator; and

forgoing display of the insertion point indicator concurrently with the first visual effect at the location corresponding to the insertion point indicator.

32 . The method of claim 31 , wherein the first visual effect is an animated effect.

33 . The method of claim 32 , wherein the animated effect includes a pulse.

34 . The method of claim 31 , further comprising:

while the dictation mode is active, detecting, via an audio input device, a respective characteristic of an utterance;

in response to detecting the respective characteristic of the utterance:

in accordance with a determination that the respective characteristic of the utterance satisfies a first set of utterance input criteria, displaying the first visual effect with a first visual characteristic; and

in accordance with a determination that the respective characteristic of the utterance meets a second set of utterance input criteria different from the first set of utterance input criteria, displaying the first visual effect with a second visual characteristic different from the first visual characteristic.

35 . The method of claim 31 , wherein displaying the dictation mode indicator and the insertion point indicator concurrently with the first visual effect includes displaying a transparent overlay.

36 . The method of claim 31 , further comprising:

while the dictation mode is active, detecting, via one or more input devices, a request to change a keyboard mode; and

in response to detecting the request to change the keyboard mode, displaying, via the display generation component, a keyboard mode indicator that, when selected, initiates a change in a keyboard mode, wherein the keyboard mode is concurrently displayed with the dictation mode indicator.

37 . The method of claim 31 , wherein the user interface includes text, the method further comprising:

while the dictation mode is active, detecting, via an audio input device, an utterance including a request to modify a respective term within the text; and

in response to detecting the utterance including the request to modify the respective term within the text:

in accordance with a determination that a set of term criteria is satisfied, wherein the set of term criteria includes a criterion that is satisfied when there are at least two instances of the respective term that occur in the text:

displaying, via the display generation component, a first indication corresponding to a first instance of the respective term; and

displaying, via the display generation component, a second indication, different from the first indication, corresponding to a second instance of the respective term.

38 . The method of claim 37 , wherein the first indication includes a first selectable object that, when selected, initiates a process for modifying the first instance of the respective term, and wherein the second indication includes a second selectable object that, when selected, initiates a process for modifying the second instance of the respective term.

39 . The method of claim 37 , wherein the first indication and the second indication are displayed in a first portion of the user interface, the method further comprising:

while displaying the first portion of the user interface, detecting, via one or more input devices, a request to navigate to a second portion of the user interface; and

in response to detecting the request to navigate to the second portion of the user interface, displaying, via the display generation component, a third instance of the respective term while not displaying a third indication corresponding to the third instance of the respective term.

40 . The method of claim 37 , wherein the first indication is displayed in a respective portion of the user interface, the method further comprising:

while displaying the respective portion of the user interface, detecting, via one or more input devices, a request to navigate to a portion of the user interface that does not include the first instance of the respective term;

in response to detecting the request to navigate to the portion of the user interface that does not include the first instance, ceasing displaying the first indication;

while displaying the portion of the user interface that does not include the first indication, detecting, via the one or more input devices, a request to navigate back to the respective portion of the user interface; and

in response to detecting the request to navigate back to the respective portion of the user interface, displaying the first instance of the respective term while not redisplaying the first indication.

41 . The method of claim 31 , further comprising:

while displaying the user interface, detecting a request to modify content; and

in response to detecting the request to modify the content:

in accordance with a determination that a set of content criteria is satisfied, wherein the set of content criteria is satisfied includes a criterion that is satisfied when content is being modified in response to detecting a speech input, displaying, via the display generation component, respective content with a third visual characteristic; and

in accordance with the determination that the set of content criteria is not satisfied, displaying, via the display generation component, the respective content without the third visual characteristic.

42 . The method of claim 41 , wherein the third visual characteristic includes a transparent graphical element overlaid on the respective content.

43 . The method of claim 31 , wherein the first visual effect at least partially surrounds the insertion point indicator.

44 . The method of claim 31 , further comprising:

while the dictation mode is active and while the first visual effect is displayed at a location corresponding to a first location of the insertion point indicator, detecting, via an audio input device, an utterance; and

in response to detecting the utterance:

displaying, via the display generation component, the insertion point indicator at an updated location different from the first location;

displaying, via the display generation component, the first visual effect at a location corresponding to the updated location of the insertion point indicator; and

displaying, via the display generation component, a second visual effect at the location corresponding to the first location of the insertion point indicator.

45 . The method of claim 44 , further comprising:

in response to detecting the utterance, ceasing displaying the dictation mode indicator;

while the first visual effect is displayed at the location corresponding to the updated location of the insertion point indicator, detecting an end of the utterance; and

in response to detecting the end of the utterance:

ceasing display of the second visual effect; and

displaying, via the display generation component, the dictation mode indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: EDWARDS, DYLAN R.; HANLEY, ROBERT W.; SIRIPANICH, NITIGARN; WEINBERG, GARRETT L.; ZHU, LIYI
To: APPLE INC.
Reel/Frame 067727/0537 →
Continuity (2)
Provisional Application 63462486 · Apr 27, 2023
Related Publication 20240361875A1 · Oct 31, 2024
References Cited (119)
US 8587547B2 · Koch et al. · 2013 [cited by applicant]
US 9922651B1 · Nelson et al. · 2018 [cited by applicant]
US 11003839B1 · Hatch · 2021 [cited by applicant]
US 11290684B1 · C S et al. · 2022 [cited by applicant]
US 11681364B1 · Zhang et al. · 2023 [cited by applicant]
US 20030210270A1 · Clow et al. · 2003 [cited by applicant]
US 20040186732A1 · Okura et al. · 2004 [cited by applicant]
US 20050140660A1 · Valikangas · 2005 [cited by applicant]
US 20060075359A1 · Bauchot et al. · 2006 [cited by applicant]
US 20090319266A1 · Brown et al. · 2009 [cited by applicant]
US 20100031143A1 · Rao et al. · 2010 [cited by applicant]
US 20100141590A1 · Markiewicz et al. · 2010 [cited by applicant]
US 20110153325A1 · Ballinger et al. · 2011 [cited by applicant]
US 20120092381A1 · Hoover et al. · 2012 [cited by applicant]
US 20120094700A1 · Karmarkar et al. · 2012 [cited by applicant]
US 20120127206A1 · Thompson et al. · 2012 [cited by applicant]
US 20120206363A1 · Kyprianou et al. · 2012 [cited by applicant]
US 20130067399A1 · Elliott et al. · 2013 [cited by applicant]
US 20130234942A1 · Yoo et al. · 2013 [cited by applicant]
US 20140350924A1 · Zurek et al. · 2014 [cited by applicant]
US 20150110263A1 · Johnston et al. · 2015 [cited by applicant]
US 20150242391A1 · Goel et al. · 2015 [cited by applicant]
US 20150293602A1 · Kay et al. · 2015 [cited by applicant]
US 20150346905A1 · Winer et al. · 2015 [cited by applicant]
US 20150364140A1 · Thörn · 2015 [cited by applicant]
US 20160077793A1 · Disano et al. · 2016 [cited by applicant]
US 20160085441A1 · Mitchell · 2016 [cited by applicant]
US 20160147435A1 · Brody et al. · 2016 [cited by applicant]
US 20170109039A1 · Lemay et al. · 2017 [cited by applicant]
US 20170154464A1 · Lanier et al. · 2017 [cited by applicant]
US 20170185581A1 · Bojja et al. · 2017 [cited by applicant]
US 20170206002A1 · Badger et al. · 2017 [cited by applicant]
US 20170263248A1 · Gruber et al. · 2017 [cited by applicant]
US 20170302809A1 · Shogaki · 2017 [cited by applicant]
US 20180011688A1 · Wei et al. · 2018 [cited by applicant]
US 20180307303A1 · Powderly et al. · 2018 [cited by applicant]
US 20190005030A1 · Reese et al. · 2019 [cited by applicant]
US 20190042645A1 · Othmer et al. · 2019 [cited by applicant]
US 20190122658A1 · Nakagawa et al. · 2019 [cited by applicant]
US 20190129501A1 · Nistico et al. · 2019 [cited by applicant]
US 20190212815A1 · Zhang et al. · 2019 [cited by applicant]
US 20190279622A1 · Liu et al. · 2019 [cited by applicant]
US 20190362557A1 · Lacey et al. · 2019 [cited by applicant]
US 20200020319A1 · Malhotra et al. · 2020 [cited by applicant]
US 20200020334A1 · Kang et al. · 2020 [cited by applicant]
US 20200035235A1 · Lee · 2020 [cited by applicant]
US 20200103963A1 · Kelly et al. · 2020 [cited by applicant]
US 20200126538A1 · Han et al. · 2020 [cited by applicant]
US 20200168038A1 · Schwartz · 2020 [cited by applicant]
US 20200379632A1 · Edwards et al. · 2020 [cited by applicant]
US 20210125706A1 · Spottiswoode et al. · 2021 [cited by applicant]
US 20210241771A1 · Yun · 2021 [cited by applicant]
US 20210264188A1 · Matsumura et al. · 2021 [cited by applicant]
US 20210264212A1 · Paik et al. · 2021 [cited by applicant]
US 20210326525A1 · Kwon et al. · 2021 [cited by applicant]
US 20220011860A1 · Cappello et al. · 2022 [cited by applicant]
US 20220028396A1 · Li et al. · 2022 [cited by applicant]
US 20220147703A1 · Martinez et al. · 2022 [cited by applicant]
US 20220262358A1 · Meriaz et al. · 2022 [cited by applicant]
US 20220270590A1 · Beaufays et al. · 2022 [cited by applicant]
US 20220284904A1 · Pu et al. · 2022 [cited by applicant]
US 20220313082A1 · Andersson et al. · 2022 [cited by applicant]
US 20220366910A1 · Carbune et al. · 2022 [cited by applicant]
US 20230011551A1 · Usami et al. · 2023 [cited by applicant]
US 20230122824A1 · Narayanan · 2023 [cited by applicant]
US 20230134269A1 · Zer · 2023 [cited by applicant]
US 20230260156A1 · Wedig · 2023 [cited by applicant]
US 20240086055A1 · Edwards et al. · 2024 [cited by applicant]
US 20240185856A1 · Paek et al. · 2024 [cited by applicant]
CN 1620642A · 2005 [cited by applicant]
CN 103064629A · 2013 [cited by applicant]
CN 113448430A · 2021 [cited by applicant]
CN 113808592A · 2021 [cited by applicant]
EP 2391101A1 · 2011 [cited by applicant]
GB 2597917A · 2022 [cited by applicant]
WO 2021153024A1 · 2021 [cited by applicant]
My RSI Life (Dragon Naturally Speaking Tutorial #3—Using Dragon with Microsoft Excel; https://www.youtube.com/watch?v=EuLu3x-gQ28; Mar. 12, 2023) (Year: 2023). [cited by examiner]
My RSI Life (Dragon Naturally Speaking Tutorial #1 (Professional Individual version 15); https://www.youtube.com/watch?v=G2m0kUkYHuQ; Oct. 6, 2022) (Year: 2022). [cited by examiner]
Apple Support (How to show a continuous overlay for Voice Control on iPhone, iPad, and iPod touch Apple Support; https://www.youtube.com/watch?v=kYTmdWpf8uo; Dec. 17, 2020 (Year: 2020). [cited by examiner]
Mailtag (How To Use Gmail Smart Compose; https://www.youtube.com/watch?v=_hBJiN5OdVM; Oct. 16, 2018) (Year: 2018). [cited by examiner]
Jacob QuickTips for iPhone (How to use Voice Dictation to transcribe text on iPad; https://www.youtube.com/watch?v=qhXMBbZf8zQ; Mar. 2, 2020 (Year: 2020). [cited by examiner]
Advisory Action received for U.S. Appl. No. 18/519,979, mailed on May 9, 2025, 3 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/519,979, mailed on Jun. 9, 2025, 28 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 16/825,908, mailed on Feb. 2, 2023, 3 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 16/825,908, mailed on Jun. 5, 2023, 2 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 16/825,908, mailed on Oct. 31, 2022, 2 pages. [cited by applicant]
Examiner-Initiated Interview Summary received for U.S. Appl. No. 16/825,908, mailed on May 25, 2023, 2 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/825,908, mailed on Dec. 14, 2022, 38 pages. [cited by applicant]
Howcast, “How to Move the iPad Keyboard I Mac Basics”, Available online at: https://www.youtube.com/watch?v=se0kucTrNXk, May 11, 2014. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/IB2020/000308, mailed on Dec. 16, 2021, 12 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/IB2020/000308, mailed on Oct. 9, 2020, 17 pages. [cited by applicant]
Invitation to Pay Additional fees received for PCT Patent Application No. PCT/IB2020/000308, mailed on Aug. 14, 2020, 9 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/825,908, mailed on Apr. 11, 2023, 41 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/825,908, mailed on Sep. 6, 2022, 31 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/825,908, mailed on Jul. 19, 2023, 10 pages. [cited by applicant]
Nuance, “Dragon NaturallySpeaking”, Version 13, End-User Workbook, 2014, 125 pages. [cited by applicant]
Office Action received for Chinese Patent Application No. 202080039148.X, mailed on Feb. 7, 2024, 22 pages (13 pages of English Translation and 9 pages of Official Copy). [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 18/519,979, mailed on Apr. 21, 2025, 3 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 18/519,979, mailed on Mar. 4, 2025, 3 pages. [cited by applicant]
Castellini Rick, “How to enable and use dictation with an iPhone or iPad”, Online Available at: <https://www.youtube.com/watch?v=8w133yN6rTU>, Sep. 7, 2017, 3 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 18/519,979, mailed on Mar. 14, 2025, 28 pages. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2022/042331, mailed on Mar. 14, 2024, 19 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2022/042331, mailed on Mar. 13, 2023, 25 pages. [cited by applicant]
Invitation to Pay Additional Fees and Partial International Search Report received for PCT Patent Application No. PCT/US2022/042331, mailed on Dec. 21, 2022, 15 pages. [cited by applicant]
Maindola Amit, “Google Voice Type in Hindi-English”, Online available at: https://www.youtube.com/watch?v=W_Q9hKpCtlc, Dec. 24, 2016, 3 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/519,979, mailed on Feb. 18, 2025, 26 pages. [cited by applicant]
Office Action received for Chinese Patent Application No. 202080039148.X, mailed on Aug. 20, 2024, 19 pages (12 pages of English Translation and 7 pages of Official Copy). [cited by applicant]
Office Action received for Chinese Patent Application No. 202080039148.X, mailed on Jun. 26, 2024, 20 pages (13 pages of English Translation and 7 pages of Official Copy). [cited by applicant]
Office Action received for European Patent Application No. 20732308.0, mailed on Oct. 31, 2024, 7 pages. [cited by applicant]
Products for Pals—ALS Tech, “Skyle for iPad Pro eye gaze control real world review”, Online Available at: <https://www.youtube.com/watch?v=_3TxZtDJpFo>, Aug. 13, 2020, 4 pages. [cited by applicant]
Roman Daniel, “Gboard Keyboard Gets Voice Typing, iOS Emojis”, YouTube, Online Available at: https://www.youtube.com/watch?v=kF0vcdc1V9Q, Feb. 24, 2017, 3 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 18/519,979, mailed on Jul. 9, 2025, 2 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 18/442,910, mailed on Sep. 29, 2025, 5 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/519,979, mailed on Oct. 10, 2025, 22 pages. [cited by applicant]
Menges et al., “Improving User Experience of Eye Tracking-based Interaction: Introspecting and Adapting Interfaces”, ACM Transactions on Computer-Human Interaction, vol. 26, No. 6, Article 37, Oct. 2019, 46 pages. [cited by applicant]
Nikolopoulos et al., “Signal processing to drive human-computer interaction: EEG and eye-controlled interfaces”, The Institution of Engineering and Technology, 2020, 292 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/442,910, mailed on Sep. 10, 2025, 33 pages. [cited by applicant]
Rivu et al., “GazeButton: Enhancing Buttons with Eye Gaze Interactions”, Proceedings of the 11th ACM Symposium on Eye Tracking Research & Applications, Jun. 2019, 7 pages. [cited by applicant]
Yu Jiayao, “Gaze-typing for Everyday Use: Keyboard Usability Observations and a “Tolerant” Keyboard Prototype”, KTH Royal Institute of Technology, Aalto University, Stockholm, Sweden, 2018, 16 pages. [cited by applicant]