IP Library › Granted Patent US 12,346,668
Granted Patent B2
US 12,346,668 · App. 18/153,610 · Granted Jul 1, 2025

Controllable reading guides and natural language generation

Inventors: Barak Peleg (Givatayim, IL); Dan Padnos (Tel Aviv, IL); Amnon Morag (Tel Aviv, IL); Gilad Lumbroso (Kfar Saba, IL); Yoav Shoham (Tel Aviv, IL); Ori Goshen (Tel Aviv-Jaffa, IL); Barak Lenz (Tel Aviv, IL); Or Dagan (Tel Aviv, IL); Guy Einy (Tel Aviv, IL)
Assignee: AI21 LABS
G06F40/56G06F3/0482G06F40/166G06F40/211G06F40/274G06F40/289G06F40/30G06F40/58G06F3/0486
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,346,668
App. No.
18/153,610
Filed
Jan 12, 2023
Granted
Jul 1, 2025
Kind
B2
Art Unit
2654
USPC
704/9
Abstract

The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: identifying a location in an electronic document for at least one text insertion; automatically generating one or more text insertion options, based on a syntactic or semantic context of text in the electronic document before or after the identified location, and causing the one or more text insertion options to be displayed to the user; receiving, from a user, a selection of a text insertion option from among the one or more text insertion options; and causing the selected text insertion option to be included in the electronic document at a location that includes the identified location.

Claims (14)

1. A non-transitory computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method including:

identifying a location between a first portion of text in an electronic document and a second portion of the text in the electronic document, the first portion and the second portion of text being part of one or more sentences in the electronic document;

receiving text input from the user to be inserted at the identified location;

using one or more machine learning models to automatically generate one or more text insertion options, wherein the one or more text insertion options are generated based on a meaning associated with the text input received from the user and based on a syntactic or semantic context of the first portion of the text in the electronic document or the second portion of the text in the electronic document;

causing the one or more text insertion options to be displayed to the user on a graphical user interface;

receiving, from a user, a selection of a text insertion option from among the one or more text insertion options; and

causing the selected text insertion option to be included in the electronic document at a location that includes the identified location.

2. The computer readable medium of claim 1 , wherein the text input from the user is received via a text input window.

3. The computer readable medium of claim 1 , wherein the text input from the user is designated by user highlighting of text in the electronic document.

4. The computer readable medium of claim 1 , wherein the location in the electronic document for the at least one text insertion is designated by a wildcard symbol, and the text input from the user includes user-introduced modifications to text before or after the wildcard symbol.

5. The computer readable medium of claim 1 , wherein the location in the electronic document for the at least one text insertion is designated by a cursor location in the electronic document.

6. The computer readable medium of claim 1 , wherein the method further includes generating one or more updated text insertion suggestions based on the user's selection of a text insertion option from among the one or more text insertion options.

7. The computer readable medium of claim 1 , wherein the method further includes dynamically updating the one or more text insertion options based on additional text input received from the user after generation of the one or more text insertion options.

8. The computer readable medium of claim 1 , wherein the location in the electronic document for the at least one text insertion is automatically generated based on the text input received from the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: PELEG, BARAK; PADNOS, DAN; MORAG, AMNON; LUMBROSO, GILAD; SHOHAM, YOAV; GOSHEN, ORI; LENZ, BARAK; DAGAN, OR; EINY, GUY
To: AI21 LABS
Reel/Frame 062361/0558 →
Continuity (7)
Continuation PCTUS2021041428 · Jul 13, 2021
Provisional Application 63187170 · May 11, 2021
Provisional Application 63187162 · May 11, 2021
Provisional Application 63086254 · Oct 1, 2020
Provisional Application 63084500 · Sep 28, 2020
Provisional Application 63051288 · Jul 13, 2020
Related Publication 20230153546A1 · May 18, 2023
References Cited (110)
US 6181342B1 · Niblack · 2001 [cited by applicant]
US 7107204B1 · Liu et al. · 2006 [cited by applicant]
US 7571177B2 · Damle · 2009 [cited by applicant]
US 7689431B1 · Carmel · 2010 [cited by applicant]
US 7788262B1 · Shirwadkar · 2010 [cited by applicant]
US 7945600B1 · Thomas et al. · 2011 [cited by applicant]
US 8135699B2 · Gupta et al. · 2012 [cited by applicant]
US 8161325B2 · Calman et al. · 2012 [cited by applicant]
US 8249344B2 · Viola et al. · 2012 [cited by applicant]
US 8566360B2 · Chen · 2013 [cited by applicant]
US 8645825B1 · Cornea · 2014 [cited by examiner]
US 8903719B1 · Landry et al. · 2014 [cited by applicant]
US 9418054B2 · Shaver · 2016 [cited by applicant]
US 9552354B1 · Seligman et al. · 2017 [cited by applicant]
US 9998509B2 · Kotler et al. · 2018 [cited by applicant]
US 10339218B1 · Lakshmanan · 2019 [cited by applicant]
US 10810244B2 · Apte et al. · 2020 [cited by applicant]
US 11157684B2 · Chiba et al. · 2021 [cited by applicant]
US 11232140B2 · Wang et al. · 2022 [cited by applicant]
US 11258734B1 · Shevchenko et al. · 2022 [cited by applicant]
US 11263389B2 · Massand · 2022 [cited by applicant]
US 11423886B2 · Gruber · 2022 [cited by examiner]
US 11429779B2 · Li et al. · 2022 [cited by applicant]
US 11449668B2 · Mann · 2022 [cited by examiner]
US 11475215B2 · Zionpour · 2022 [cited by examiner]
US 11537783B2 · Tsu · 2022 [cited by examiner]
US 11568148B1 · Nichols et al. · 2023 [cited by applicant]
US 11574120B2 · Peleg · 2023 [cited by examiner]
US 11610055B2 · Peleg · 2023 [cited by examiner]
US 11610056B2 · Peleg · 2023 [cited by examiner]
US 11610057B2 · Peleg · 2023 [cited by examiner]
US 20030014216A1 · Lebow · 2003 [cited by applicant]
US 20030212545A1 · Kallulli · 2003 [cited by examiner]
US 20050203970A1 · McKeown et al. · 2005 [cited by applicant]
US 20060161542A1 · Cucerzan et al. · 2006 [cited by applicant]
US 20080133482A1 · Anick et al. · 2008 [cited by applicant]
US 20080270119A1 · Suzuki · 2008 [cited by applicant]
US 20090265609A1 · Rangan et al. · 2009 [cited by applicant]
US 20100049709A1 · Ravikumar · 2010 [cited by examiner]
US 20100070908A1 · Mori et al. · 2010 [cited by applicant]
US 20100306185A1 · Smith et al. · 2010 [cited by applicant]
US 20100313118A1 · Acquaviva · 2010 [cited by applicant]
US 20110119593A1 · Jacobson et al. · 2011 [cited by applicant]
US 20110161073A1 · Lesher et al. · 2011 [cited by applicant]
US 20110289105A1 · Hershowitz · 2011 [cited by applicant]
US 20120297294A1 · Scott et al. · 2012 [cited by applicant]
US 20130124964A1 · Viegas et al. · 2013 [cited by applicant]
US 20130191735A1 · Kumar et al. · 2013 [cited by applicant]
US 20130218909A1 · Chu · 2013 [cited by examiner]
US 20140033015A1 · Shaver · 2014 [cited by applicant]
US 20140149132A1 · DeHaan · 2014 [cited by examiner]
US 20150149882A1 · Hsu · 2015 [cited by applicant]
US 20150269153A1 · Fink et al. · 2015 [cited by applicant]
US 20160103841A1 · Zupancic · 2016 [cited by applicant]
US 20160196150A1 · Jing et al. · 2016 [cited by applicant]
US 20160210355A1 · Krantz, III et al. · 2016 [cited by applicant]
US 20170177649A1 · Badrinarayanan et al. · 2017 [cited by applicant]
US 20170277668A1 · Luo et al. · 2017 [cited by applicant]
US 20170300477A1 · Long et al. · 2017 [cited by applicant]
US 20180210872A1 · Podmajersky et al. · 2018 [cited by applicant]
US 20180211550A1 · Bellamy et al. · 2018 [cited by applicant]
US 20180373952A1 · Bui et al. · 2018 [cited by applicant]
US 20190042551A1 · Hwang · 2019 [cited by applicant]
US 20190147849A1 · Talwar · 2019 [cited by examiner]
US 20190377785A1 · N et al. · 2019 [cited by applicant]
US 20200053035A1 · Mukherjee · 2020 [cited by examiner]
US 20200059548A1 · Han · 2020 [cited by examiner]
US 20200110836A1 · Kumbhar · 2020 [cited by examiner]
US 20200279556A1 · Gruber · 2020 [cited by examiner]
US 20200279621A1 · Degenaro · 2020 [cited by examiner]
US 20200293606A1 · Nelson et al. · 2020 [cited by applicant]
US 20200311191A1 · Sekine · 2020 [cited by applicant]
US 20200327189A1 · Li et al. · 2020 [cited by applicant]
US 20210004432A1 · Li et al. · 2021 [cited by applicant]
US 20210034705A1 · Chhaya et al. · 2021 [cited by applicant]
US 20210149980A1 · Pavlini et al. · 2021 [cited by applicant]
US 20210157978A1 · Haramati · 2021 [cited by examiner]
US 20210209118A1 · Reuther et al. · 2021 [cited by applicant]
US 20210286989A1 · Zhong et al. · 2021 [cited by applicant]
US 20210365504A1 · Kuehne · 2021 [cited by examiner]
US 20210390001A1 · Walters · 2021 [cited by examiner]
US 20210397793A1 · Li et al. · 2021 [cited by applicant]
US 20220222428A1 · Mann · 2022 [cited by examiner]
US 20220222431A1 · Zionpour · 2022 [cited by examiner]
US 20220375562A1 · Nakamura · 2022 [cited by examiner]
US 20230055241A1 · Zionpour · 2023 [cited by examiner]
US 20230153546A1 · Peleg · 2023 [cited by examiner]
CN 109003046A · 2018 [cited by applicant]
WO WO2022015730A1 · 2022 [cited by examiner]
Search Report and Written Opinion, dated Dec. 7, 2021, issued by the International Searching Authority in Application No. PCT/US2021/041428 (12 pages). [cited by applicant]
Sharir et al.; “The Cost of Training NLP Models A Concise Overview”; arXiv preprint; Apr. 19, 2020 (6 pages). [cited by applicant]
Sciforce; “A Comprehensive Guide to Natural Language Generation”; Medium; Jul. 4, 2019 (20 pages). [cited by applicant]
Power et al.; “What You See Is What You Meant: direct knowledge editing with natural language feedback”; ECAI, vol. 98; Aug. 23, 1998 (5 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/153,541, dated Apr. 26, 2023 (40 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/153,561, dated May 17, 2023 (27 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/153,583, dated May 23, 2023 (21 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/153,583, dated Jun. 26, 2023 (19 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/315,654, dated Jul. 24, 2023 (19 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/315,628, dated Aug. 15, 2023 (24 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/315,628, dated Nov. 15, 2023 (14 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/315,654, dated Dec. 14, 2023 (37 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/153,541, dated Feb. 1, 2024 (20 pages). [cited by applicant]
https://www.merriam-webster.com/dictionary/reluctant, recovered from the internet archive with a page date of Jan. 19, 2018. [cited by applicant]
Liao et al., “Abstract meaning representation for multi-document summarization,” arXiv preprint, Jun. 14, 2018, pp. 1-13. [cited by applicant]
European Search Report issued in EP Patent Application No. 23196919.7-1203, dated Feb. 19, 2024 (9 pages). [cited by applicant]
“Rewrite in Word—Say it another way!”; Office Insider Blog; Aug. 12, 2019; available at https://blog-insider.office.com/2019/08/12/rewrite-in-word-say-it-another-way/ (4 pages). [cited by applicant]
Xu, Qiongkai, et al.; “ALTER: Auxiliary Text Rewriting Tool for Natural Language Generation”; Cornell University Library; Sep. 14, 2019 (6 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/315,628, dated Mar. 18, 2024 (11 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/315,654, dated Mar. 28, 2024 (11 pages). [cited by applicant]
Office Action issued in U.S. Appl. No. 18/153,583, dated May 23, 2024 (11 pages). [cited by applicant]