IP Library › Granted Patent US 12,711,329
Granted Patent B2
US 12,711,329 · App. 17/833,537 · Granted Aug 18, 2026

Content translation user interfaces

Inventors: Ngoc H. Pham (San Francisco, CA); Vincent M. Lane (San Francisco, CA); Grant R. Paul (San Francisco, CA); Chen Ye (Seattle, WA)
Assignee: Apple Inc.
G06F40/58G06F3/167G06F40/103G06F40/169G06F40/171G06F40/35G10L13/086G10L15/005G10L15/22G10L15/26
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,711,329
App. No.
17/833,537
Filed
Jun 6, 2022
Granted
Aug 18, 2026
Kind
B2
Art Unit
2654
USPC
704/1
Abstract

The present disclosure generally relates to user interfaces for translating content and displaying translated content.

Claims (129)

1 . A computer system configured to communicate with a display generation component and one or more input devices, 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 translation user interface, wherein a first region of the translation user interface corresponds to a first language and a second region of the translation user interface different from the first region corresponds to a second language different from the first language, wherein displaying the translation user interface comprises:

in accordance with a determination that an automatic language detection setting is disabled, concurrently displaying:

a first audio input selectable object corresponding to the first language that is selectable to engage a first language listening mode of the computer system in which the computer system is configured to receive an audio input in the first language; and

a second audio input selectable object corresponding to the second language that is selectable to engage a second language listening mode of the computer system in which the computer system is configured to receive an audio input in the second language; and

in accordance with a determination that the automatic language detection setting is enabled, displaying a single audio input selectable object that is selectable to engage a general listening mode of the computer system in which the computer system is configured to receive an audio input in a plurality of languages;

while displaying the translation user interface, receiving, via the one or more input devices, an input, wherein the input is an audio input; and

in response to receiving the input:

in accordance with a determination that the input is in the first language, concurrently displaying, via the display generation component, in the first region of the translation user interface:

a transcription of the input in the first language, and

a translation of the input in the second language; and

in accordance with a determination that the input is in the second language, concurrently displaying, via the display generation component, in the second region of the translation user interface:

a transcription of the input in the second language, and

a translation of the input in the first language.

2 . The computer system of claim 1 , wherein:

the translation user interface comprises an audio input selectable object that is selectable to engage or disengage a listening mode of the computer system, wherein when the listening mode of the computer system is engaged, the computer system is configured to receive an audio input, and when the listening mode of the computer system is disengaged, the computer system is not configured to receive an audio input; and

the one or more programs further include instructions for:

while displaying the translation user interface and the listening mode of the computer system is disengaged, and prior to receiving the audio input, detecting, via the one or more input devices, one or more user inputs corresponding to selection of the audio input selectable object; and

in response to detecting the one or more user inputs corresponding to selection of the audio input selectable object, engaging the listening mode of the computer system, wherein:

receiving the audio input is performed while the listening mode of the computer system is engaged.

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

after receiving the audio input:

in accordance with a determination that a continuous listening setting is enabled, maintaining the listening mode of the computer system in the engaged state until one or more user inputs are received indicative of a request to disengage the listening mode of the computer system; and

in accordance with a determination that the continuous listening setting is disabled, automatically disengaging the listening mode of the computer system after receiving the audio input.

4 . The computer system of claim 1 , wherein:

when the automatic language detection setting is enabled and the general listening mode of the computer system is engaged, the computer system is configured to receive an audio input in the first language and/or in the second language.

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

in response to receiving the input:

in accordance with a determination that the input is in the first language:

in accordance with a determination that an autoplay setting is enabled, outputting an audio output of the translation of the input in the second language; and

in accordance with a determination that the autoplay setting is disabled, forgoing outputting the audio output of the translation of the input in the second language.

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

displaying, via the display generation component, a display mode option that is selectable to initiate a process for switching the translation user interface between a first display mode and a second display mode, wherein:

in the first display mode:

the first region of the translation user interface displays transcriptions in the first language and translations in the second language in a first orientation, and

the second region of the translation user interface displays transcriptions in the second language and translations in the first language in the first orientation; and

in the second display mode:

a third region of the translation user interface displays transcriptions in the first language and translations in the first language in a second orientation; and

a fourth region of the translation user interface different from the third region displays transcriptions in the second language and translations in the second language in a third orientation different from the second orientation.

7 . 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 and one or more input devices, the one or more programs including instructions for:

displaying, via the display generation component, a translation user interface, wherein a first region of the translation user interface corresponds to a first language and a second region of the translation user interface different from the first region corresponds to a second language different from the first language, wherein displaying the translation user interface comprises:

in accordance with a determination that an automatic language detection setting is disabled, concurrently displaying:

a first audio input selectable object corresponding to the first language that is selectable to engage a first language listening mode of the computer system in which the computer system is configured to receive an audio input in the first language; and

a second audio input selectable object corresponding to the second language that is selectable to engage a second language listening mode of the computer system in which the computer system is configured to receive an audio input in the second language; and

in accordance with a determination that the automatic language detection setting is enabled, displaying a single audio input selectable object that is selectable to engage a general listening mode of the computer system in which the computer system is configured to receive an audio input in a plurality of languages;

while displaying the translation user interface, receiving, via the one or more input devices, an input, wherein the input is an audio input; and

in response to receiving the input:

in accordance with a determination that the input is in the first language, concurrently displaying, via the display generation component, in the first region of the translation user interface:

a transcription of the input in the first language, and

a translation of the input in the second language; and

in accordance with a determination that the input is in the second language, concurrently displaying, via the display generation component, in the second region of the translation user interface:

a transcription of the input in the second language, and

a translation of the input in the first language.

8 . The non-transitory computer-readable storage medium of claim 7 , wherein:

the translation user interface comprises an audio input selectable object that is selectable to engage or disengage a listening mode of the computer system, wherein when the listening mode of the computer system is engaged, the computer system is configured to receive an audio input, and when the listening mode of the computer system is disengaged, the computer system is not configured to receive an audio input; and

the one or more programs further include instructions for:

while displaying the translation user interface and the listening mode of the computer system is disengaged, and prior to receiving the audio input, detecting, via the one or more input devices, one or more user inputs corresponding to selection of the audio input selectable object; and

in response to detecting the one or more user inputs corresponding to selection of the audio input selectable object, engaging the listening mode of the computer system, wherein:

receiving the audio input is performed while the listening mode of the computer system is engaged.

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

after receiving the audio input:

in accordance with a determination that a continuous listening setting is enabled, maintaining the listening mode of the computer system in the engaged state until one or more user inputs are received indicative of a request to disengage the listening mode of the computer system; and

in accordance with a determination that the continuous listening setting is disabled, automatically disengaging the listening mode of the computer system after receiving the audio input.

10 . The non-transitory computer-readable storage medium of claim 7 , wherein:

when the automatic language detection setting is enabled and the general listening mode of the computer system is engaged, the computer system is configured to receive an audio input in the first language and/or in the second language.

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

in response to receiving the input:

in accordance with a determination that the input is in the first language:

in accordance with a determination that an autoplay setting is enabled, outputting an audio output of the translation of the input in the second language; and

in accordance with a determination that the autoplay setting is disabled, forgoing outputting the audio output of the translation of the input in the second language.

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

displaying, via the display generation component, a display mode option that is selectable to initiate a process for switching the translation user interface between a first display mode and a second display mode, wherein:

in the first display mode:

the first region of the translation user interface displays transcriptions in the first language and translations in the second language in a first orientation, and

the second region of the translation user interface displays transcriptions in the second language and translations in the first language in the first orientation; and

in the second display mode:

a third region of the translation user interface displays transcriptions in the first language and translations in the first language in a second orientation; and

a fourth region of the translation user interface different from the third region displays transcriptions in the second language and translations in the second language in a third orientation different from the second orientation.

13 . A method, comprising:

at a computer system that is in communication with a display generation component and one or more input devices:

displaying, via the display generation component, a translation user interface, wherein a first region of the translation user interface corresponds to a first language and a second region of the translation user interface different from the first region corresponds to a second language different from the first language, wherein displaying the translation user interface comprises:

in accordance with a determination that an automatic language detection setting is disabled, concurrently displaying:

a first audio input selectable object corresponding to the first language that is selectable to engage a first language listening mode of the computer system in which the computer system is configured to receive an audio input in the first language; and

a second audio input selectable object corresponding to the second language that is selectable to engage a second language listening mode of the computer system in which the computer system is configured to receive an audio input in the second language; and

in accordance with a determination that the automatic language detection setting is enabled, displaying a single audio input selectable object that is selectable to engage a general listening mode of the computer system in which the computer system is configured to receive an audio input in a plurality of languages;

while displaying the translation user interface, receiving, via the one or more input devices, an input, wherein the input is an audio input; and

in response to receiving the input:

in accordance with a determination that the input is in the first language, concurrently displaying, via the display generation component, in the first region of the translation user interface:

a transcription of the input in the first language, and

a translation of the input in the second language; and

in accordance with a determination that the input is in the second language, concurrently displaying, via the display generation component, in the second region of the translation user interface:

a transcription of the input in the second language, and

 a translation of the input in the first language.

14 . The method of claim 13 , wherein:

the translation user interface comprises an audio input selectable object that is selectable to engage or disengage a listening mode of the computer system, wherein when the listening mode of the computer system is engaged, the computer system is configured to receive an audio input, and when the listening mode of the computer system is disengaged, the computer system is not configured to receive an audio input; and

the method further comprises:

while displaying the translation user interface and the listening mode of the computer system is disengaged, and prior to receiving the audio input, detecting, via the one or more input devices, one or more user inputs corresponding to selection of the audio input selectable object; and

in response to detecting the one or more user inputs corresponding to selection of the audio input selectable object, engaging the listening mode of the computer system, wherein:

receiving the audio input is performed while the listening mode of the computer system is engaged.

15 . The method of claim 14 , further comprising:

after receiving the audio input:

in accordance with a determination that a continuous listening setting is enabled, maintaining the listening mode of the computer system in the engaged state until one or more user inputs are received indicative of a request to disengage the listening mode of the computer system; and

in accordance with a determination that the continuous listening setting is disabled, automatically disengaging the listening mode of the computer system after receiving the audio input.

16 . The method of claim 13 , wherein:

when the automatic language detection setting is enabled and the general listening mode of the computer system is engaged, the computer system is configured to receive an audio input in the first language and/or in the second language.

17 . The method of claim 13 , further comprising:

in response to receiving the input:

in accordance with a determination that the input is in the first language:

in accordance with a determination that an autoplay setting is enabled, outputting an audio output of the translation of the input in the second language; and

in accordance with a determination that the autoplay setting is disabled, forgoing outputting the audio output of the translation of the input in the second language.

18 . The method of claim 13 , further comprising:

displaying, via the display generation component, a display mode option that is selectable to initiate a process for switching the translation user interface between a first display mode and a second display mode, wherein:

in the first display mode:

the first region of the translation user interface displays transcriptions in the first language and translations in the second language in a first orientation, and

the second region of the translation user interface displays transcriptions in the second language and translations in the first language in the first orientation; and

in the second display mode:

a third region of the translation user interface displays transcriptions in the first language and translations in the first language in a second orientation; and

a fourth region of the translation user interface different from the third region displays transcriptions in the second language and translations in the second language in a third orientation different from the second orientation.

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

while displaying the translation of the input in the second language, detecting, via the one or more input devices, one or more user inputs corresponding to selection of the translation of the input in the second language; and

in response to detecting the one or more user inputs corresponding to selection of the translation of the input in the second language, displaying, via the display generation component, one or more selectable options pertaining to the translation of the input in the second language.

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

while displaying the translation of the input in the second language, detecting, via the one or more input devices, one or more user inputs corresponding to selection of the translation of the input in the second language; and

in response to detecting the one or more user inputs corresponding to selection of the translation of the input in the second language, displaying, via the display generation component, one or more selectable options pertaining to the translation of the input in the second language.

21 . The method of claim 13 , further comprising:

while displaying the translation of the input in the second language, detecting, via the one or more input devices, one or more user inputs corresponding to selection of the translation of the input in the second language; and

in response to detecting the one or more user inputs corresponding to selection of the translation of the input in the second language, displaying, via the display generation component, one or more selectable options pertaining to the translation of the input in the second language.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2022
From: PHAM, NGOC H.; LANE, VINCENT M.; PAUL, GRANT R.; YE, CHEN
To: APPLE INC.
Reel/Frame 060569/0171 →
Continuity (2)
Provisional Application 63197474 · Jun 6, 2021
Related Publication 20220391603A1 · Dec 8, 2022
References Cited (168)
US 9075520B2 · Park et al. · 2015 [cited by applicant]
US 9600153B2 · Roh · 2017 [cited by applicant]
US 9778929B2 · Joo · 2017 [cited by examiner]
US 9953631B1 · Cuthbert · 2018 [cited by examiner]
US 10534475B2 · Yoo et al. · 2020 [cited by applicant]
US 10572215B1 · Cooper et al. · 2020 [cited by applicant]
US 10748345B2 · Zhou · 2020 [cited by applicant]
US 10762716B1 · Paul et al. · 2020 [cited by applicant]
US 11223728B2 · Kim et al. · 2022 [cited by applicant]
US 11900072B1 · Bossio · 2024 [cited by examiner]
US 11995416B2 · Ishikawa · 2024 [cited by examiner]
US 12001642B2 · Paul et al. · 2024 [cited by applicant]
US 12118981B2 · Yuan · 2024 [cited by examiner]
US 12182526B2 · Vadella · 2024 [cited by examiner]
US 12200342B2 · De Vries · 2025 [cited by examiner]
US 20040201720A1 · Robins et al. · 2004 [cited by applicant]
US 20050171926A1 · Thione et al. · 2005 [cited by applicant]
US 20070074133A1 · Hara et al. · 2007 [cited by applicant]
US 20080253656A1 · Schwartzberg et al. · 2008 [cited by applicant]
US 20090268076A1 · Kawamura et al. · 2009 [cited by applicant]
US 20100110108A1 · Alexandersson et al. · 2010 [cited by applicant]
US 20100208999A1 · Oh et al. · 2010 [cited by applicant]
US 20110032377A1 · Kim et al. · 2011 [cited by applicant]
US 20110076003A1 · Cho et al. · 2011 [cited by applicant]
US 20120310622A1 · Zivkovic · 2012 [cited by examiner]
US 20130016042A1 · Makinen et al. · 2013 [cited by applicant]
US 20130093833A1 · Al-asaaed et al. · 2013 [cited by applicant]
US 20130110494A1 · Elgazzar · 2013 [cited by examiner]
US 20130117025A1 · Park et al. · 2013 [cited by applicant]
US 20130268259A1 · Kim · 2013 [cited by examiner]
US 20130297287A1 · Yin · 2013 [cited by examiner]
US 20140056475A1 · Jang · 2014 [cited by examiner]
US 20140062962A1 · Jang et al. · 2014 [cited by applicant]
US 20140109004A1 · Sadhvani et al. · 2014 [cited by applicant]
US 20140117076A1 · Eberlein · 2014 [cited by applicant]
US 20140156412A1 · Tse · 2014 [cited by applicant]
US 20140192217A1 · Kim et al. · 2014 [cited by applicant]
US 20140267796A1 · Jang et al. · 2014 [cited by applicant]
US 20150051898A1 · Cuthbert · 2015 [cited by examiner]
US 20150146925A1 · Son et al. · 2015 [cited by applicant]
US 20150227509A1 · Landau · 2015 [cited by examiner]
US 20150309997A1 · Lee · 2015 [cited by examiner]
US 20160005189A1 · Gray et al. · 2016 [cited by applicant]
US 20160048287A1 · Lee et al. · 2016 [cited by applicant]
US 20160063339A1 · Kwon et al. · 2016 [cited by applicant]
US 20160275057A1 · Dendi · 2016 [cited by examiner]
US 20160378277A1 · Cho · 2016 [cited by applicant]
US 20170052939A1 · Seol et al. · 2017 [cited by applicant]
US 20170090693A1 · Ku et al. · 2017 [cited by applicant]
US 20170091174A1 · Rubin · 2017 [cited by examiner]
US 20170134605A1 · Ju et al. · 2017 [cited by applicant]
US 20170199870A1 · Zheng · 2017 [cited by examiner]
US 20170336926A1 · Chaudhri et al. · 2017 [cited by applicant]
US 20170336960A1 · Chaudhri et al. · 2017 [cited by applicant]
US 20180011842A1 · Waibel · 2018 [cited by examiner]
US 20180276203A1 · Cuthbert · 2018 [cited by examiner]
US 20180284892A1 · Kwon et al. · 2018 [cited by applicant]
US 20180302568A1 · Kim et al. · 2018 [cited by applicant]
US 20180350144A1 · Rathod · 2018 [cited by applicant]
US 20190025999A1 · Murphy et al. · 2019 [cited by applicant]
US 20190102382A1 · Rosart · 2019 [cited by examiner]
US 20190121522A1 · Davis et al. · 2019 [cited by applicant]
US 20190213212A1 · Adato et al. · 2019 [cited by applicant]
US 20190324546A1 · Lee et al. · 2019 [cited by applicant]
US 20190347144A1 · Chen et al. · 2019 [cited by applicant]
US 20200050906A1 · Mathai · 2020 [cited by applicant]
US 20200106965A1 · Malia et al. · 2020 [cited by applicant]
US 20200184478A1 · Peled et al. · 2020 [cited by applicant]
US 20200267267A1 · Kim et al. · 2020 [cited by applicant]
US 20200302135A1 · Nirmala · 2020 [cited by applicant]
US 20210208741A1 · Yang et al. · 2021 [cited by applicant]
US 20210279409A1 · Karunamuni et al. · 2021 [cited by applicant]
US 20220078294A1 · Kim et al. · 2022 [cited by applicant]
US 20220150345A1 · Woo et al. · 2022 [cited by applicant]
US 20220334683A1 · Paul et al. · 2022 [cited by applicant]
US 20220334693A1 · De Vries et al. · 2022 [cited by applicant]
US 20220337741A1 · Paul et al. · 2022 [cited by applicant]
US 20230082876A1 · Guzman et al. · 2023 [cited by applicant]
US 20230229279A1 · Paul et al. · 2023 [cited by applicant]
US 20230393865A1 · Fleizach et al. · 2023 [cited by applicant]
US 20240037350A1 · Du · 2024 [cited by examiner]
US 20240078375A1 · Karunamuni et al. · 2024 [cited by applicant]
US 20240256100A1 · Paul et al. · 2024 [cited by applicant]
US 20240340371A1 · Hua et al. · 2024 [cited by applicant]
US 20240406304A1 · Foss et al. · 2024 [cited by applicant]
US 20250113095A1 · Alonso et al. · 2025 [cited by applicant]
US 20250341936A1 · Paul et al. · 2025 [cited by applicant]
CN 101609505A · 2009 [cited by applicant]
CN 103677618A · 2014 [cited by applicant]
CN 105654532A · 2016 [cited by applicant]
CN 111860479A · 2020 [cited by applicant]
CN 115914824A · 2023 [cited by applicant]
EP 4089521A1 · 2022 [cited by applicant]
JP 2013541107A · 2013 [cited by applicant]
JP 2015228009A · 2015 [cited by applicant]
JP 2016519377A · 2016 [cited by applicant]
JP 2017513143A · 2017 [cited by applicant]
JP 2018128955A · 2018 [cited by applicant]
JP 202057204A · 2020 [cited by applicant]
KR 1020150135844A · 2015 [cited by applicant]
KR 1020160019760A · 2016 [cited by applicant]
KR 1020200127928A · 2020 [cited by applicant]
WO 2014159998A1 · 2014 [cited by applicant]
WO 2019054999A1 · 2019 [cited by applicant]
WO 2023116418A1 · 2023 [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 17/484,714, mailed on Dec. 5, 2023, 3 pages. [cited by applicant]
Notice of Allowance received for Korean Patent Application No. 10-2023-7033711, mailed on Nov. 29, 2023, 9 pages (2 pages of English Translation and 7 pages of Official Copy). [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 17/484,856, mailed on Oct. 25, 2023, 5 pages. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2022/025096, mailed on Nov. 2, 2023, 14 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/484,714, mailed on Oct. 31, 2023, 7 pages. [cited by applicant]
Examiner-Initiated Interview Summary received for U.S. Appl. No. 17/484,856, mailed on Sep. 6, 2023, 4 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 18/125,070, mailed on Sep. 14, 2023, 13 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/484,856, mailed on Sep. 21, 2023, 32 pages. [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 18/125,070, mailed on Apr. 29, 2024, 2 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/125,070, mailed on Apr. 23, 2024, 6 pages. [cited by applicant]
Notice of Acceptance received for Australian Patent Application No. 2022261717, mailed on Dec. 20, 2023, 4 pages. [cited by applicant]
101609505, CN, A, Chinese Patent Office in an Office Action for related Patent Application No. 202311577936.6 on May 23, 2024. [cited by applicant]
105654532, CN, A, Chinese Patent Office in an Office Action for related Patent Application No. 202311577936.6 on May 23, 2024. [cited by applicant]
10-2015-0135844, KR, A, Chinese Patent Office in an Office Action for related Patent Application No. 202311577936.6 on May 23, 2024. [cited by applicant]
Aprio Editorial Department, “[Line] Useful ways to use the OCR feature, and how to easily copy and translate text within images”, Available online at: <https://appllio.com/line-how-to-use-ocr>, May 15, 2019, 14 pages. J… [cited by applicant]
Smahoto.JP, “An application for capturing unreadable characters in books and signboards with a camera?”, Available Online at: <https://www.kitamura.jp/smahoto/phololife/app/items/205.html>, Oct. 15, 2015, 8 pages, Japan… [cited by applicant]
Takafumi, Yamazoe, “Development of character recognition technology that achieves highly accurate recognition”, Technology Reports, NTT DOCOMO Technical Journal, vol. 20, No. 1, Telecommunications Association, Apr. 1, 2… [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/484,856, mailed on Nov. 16, 2023, 29 pages. [cited by applicant]
Office Action received for Australian Patent Application No. 2022261717, mailed on Nov. 6, 2023, 3 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/125,070, mailed on Feb. 6, 2024, 7 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 17/484,714, mailed on Apr. 28, 2022, 2 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 17/484,714, mailed on Nov. 10, 2022, 2 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 17/484,856, mailed on Apr. 24, 2023, 4 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 17/484,856, mailed on Jul. 27, 2022, 7 pages. [cited by applicant]
Applicant-Initiated Interview Summary received for U.S. Appl. No. 17/484,856, mailed on Mar. 10, 2022, 3 pages. [cited by applicant]
Ex Parte Quayle Action received for U.S. Appl. No. 17/484,844, mailed on Sep. 8, 2022, 8 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/484,714, mailed on May 23, 2022, 22 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/484,856, mailed on Jun. 1, 2023, 31 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/484,856, mailed on Mar. 30, 2022, 26 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2022/025096, mailed on Sep. 26, 2022, 19 pages. [cited by applicant]
Invitation to Pay Additional Fees received for PCT Patent Application No. PCT/US2022/025096, mailed on Aug. 1, 2022, 11 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/484,714, mailed on Dec. 1, 2021, 19 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/484,714, mailed on Mar. 30, 2023, 19 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/484,856, mailed on Dec. 8, 2021, 24 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/484,856, mailed on Feb. 22, 2023, 26 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/484,714, mailed on May 30, 2023, 6 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/484,844, mailed on Jan. 17, 2023, 10 pages. [cited by applicant]
Intention to Grant received for European Patent Application No. 22720880.8, mailed on Sep. 30, 2024, 10 pages. [cited by applicant]
Aprio Editorial Department, “[Line] Useful ways to use the OCR feature, and how to easily copy and translate text within images”, Available online at: <https://appllio.com/line-how-to-use-ocr>, May 15, 2019, 14 pages (O… [cited by applicant]
Notice of Allowance received for Japanese Patent Application No. 2023-560220, mailed on Mar. 1, 2024, 4 pages (1 page of English Translation and 3 pages of Official Copy). [cited by applicant]
Office Action received for Chinese Patent Application No. 202311577936.6, mailed on May 23, 2024, 20 pages (10 pages of English Translation and 10 pages of Official Copy). [cited by applicant]
Smahoto.JP, “An application for capturing unreadable characters in books and signboards with a camera!”, Available Online at: <https://www.kitamura.jp/smahoto/photolife/app/items/205.html>, Oct. 15, 2015, 8 pages (Offic… [cited by applicant]
Takafumi, Yamazoe, “Development of character recognition technology that achieves highly accurate recognition”, Technology Reports, NTT DOCOMO Technical Journal, vol. 20, No. 1, Telecommunications Association, Apr. 1, 2… [cited by applicant]
Notice of Acceptance received for Australian Patent Application No. 2024201515, mailed on Oct. 16, 2025, 4 pages. [cited by applicant]
Office Action received for Korean Patent Application No. 10-2024-7003524, mailed on Sep. 26, 2025, 17 pages (7 pages of English Translation and 10 pages of Official Copy). [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 17/484,856, mailed on Nov. 6, 2024, 2 pages. [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 18/611,216, mailed on Aug. 11, 2025, 2 pages. [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 18/611,216, mailed on Jul. 31, 2025, 5 pages. [cited by applicant]
Corrected Notice of Allowance received for U.S. Appl. No. 18/611,216, mailed on Jun. 24, 2025, 2 pages. [cited by applicant]
Decision to Grant received for European Patent Application No. 22720880.8, mailed on Mar. 27, 2025, 4 pages. [cited by applicant]
Extended European Search Report received for European Patent Application No. 25164608.9, mailed on Jul. 4, 2025, 9 pages. [cited by applicant]
Intention to Grant received for European Patent Application No. 22720880.8, mailed on Nov. 20, 2024, 11 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2024/048985, mailed on Feb. 13, 2025, 19 pages. [cited by applicant]
Invitation to Pay Additional Fees and Partial International Search Report received for PCT Patent Application No. PCT/US2024/048985, mailed on Dec. 23, 2024, 13 pages. [cited by applicant]
Notice of Allowance received for Chinese Patent Application No. 202311577936.6, mailed on Jan. 22, 2025, 4 pages (1 page of English Translation and 3 pages of Official Copy). [cited by applicant]
Notice of Allowance received for Japanese Patent Application No. 2024-049961, mailed on Apr. 7, 2025, 4 pages (1 page of English Translation and 3 pages of Official Copy). [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/484,856, mailed on Oct. 30, 2024, 9 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 18/611,216, mailed on May 12, 2025, 8 pages. [cited by applicant]
Office Action received for Australian Patent Application No. 2024201515, mailed on Dec. 11, 2024, 3 pages. [cited by applicant]
Office Action received for Australian Patent Application No. 2024201515, mailed on May 28, 2025, 3 pages. [cited by applicant]
Office Action received for Japanese Patent Application No. 2024-049961, mailed on Feb. 28, 2025, 8 pages (4 pages of English Translation and 4 pages of Official Copy). [cited by applicant]
“Translate with Google Pixel Buds”, Online available at: https://support.google.com/googlepixelbuds/answer/7573100?hl=en, Retrieved on Feb. 2025, 2 pages. [cited by applicant]
Timekettle, “Timekettle for ESL Students”, Online available at: https://www.timekettle.co/, Retrieved on Feb. 2025, 11 pages. [cited by applicant]