The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 02, 2026

Filed:

Jun. 29, 2023
Applicant:

Grammarly, Inc., San Francisco, CA (US);

Inventors:

Melissa Ming-Sak Boucher, Los Altos Hills, CA (US);

Jeremy Edward Britton, Santa Cruz, CA (US);

Luke Bayes, St. Petersburg, FL (US);

Monica F. Caso, Burlingame, CA (US);

Alexander W. Deneui, Sandpoint, ID (US);

Christopher Leland Eck, Sammamish, WA (US);

Nigel Robin Ellis, Redmond, WA (US);

Filipe P. Fortes, Sarasota, FL (US);

David Lilja Greenspan, Aptos, CA (US);

Brett Robert Hobbs, Santa Monica, CA (US);

Matthew B. Hudson, San Carlos, CA (US);

Timothy Andrew James, Seattle, WA (US);

Kenneth Francis Mendes, Sunnyvale, CA (US);

Shishir S. Mehrotra, Los Altos, CA (US);

Trevor Michael O'brien, San Francisco, CA (US);

Lane Patrick Shackleton, San Francisco, CA (US);

Rhed Shi, San Jose, CA (US);

Hariharan Sivaramakrishnan, Bellevue, WA (US);

Jason Peter Stowe, Seattle, WA (US);

Jason Andrew Tamulonis, Seattle, WA (US);

Himanshu Vasishth, Sunnyvale, CA (US);

Ramesh Krishna Vyaghrapuri, Kenmore, WA (US);

David Richard Wright, Redwood City, CA (US);

Irvin Zhan, New Hyde Park, NY (US);

Roger Mathieu Zurawicki, San Francisco, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/18 (2020.01); G06F 3/041 (2006.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 3/0485 (2022.01); G06F 3/0486 (2013.01); G06F 16/22 (2019.01); G06F 16/93 (2019.01); G06F 21/62 (2013.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06F 40/177 (2020.01); G06F 40/197 (2020.01); G06F 40/205 (2020.01); G06Q 10/101 (2023.01); G06F 3/04842 (2022.01); G06F 7/544 (2006.01); G06F 11/34 (2006.01); G06F 16/23 (2019.01); G06F 16/26 (2019.01); G06F 40/10 (2020.01); G06F 40/103 (2020.01); G06T 11/26 (2026.01);
U.S. Cl.
CPC ...
G06F 3/0482 (2013.01); G06F 3/041 (2013.01); G06F 3/04847 (2013.01); G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 16/2228 (2019.01); G06F 16/2282 (2019.01); G06F 21/6218 (2013.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06F 40/177 (2020.01); G06F 40/18 (2020.01); G06F 40/197 (2020.01); G06F 40/205 (2020.01); G06Q 10/101 (2013.01); G06F 3/04842 (2013.01); G06F 7/544 (2013.01); G06F 11/3438 (2013.01); G06F 11/3476 (2013.01); G06F 16/235 (2019.01); G06F 16/2358 (2019.01); G06F 16/26 (2019.01); G06F 16/93 (2019.01); G06F 40/10 (2020.01); G06F 40/103 (2020.01); G06F 2203/04806 (2013.01); G06T 11/26 (2026.01); G06T 2200/24 (2013.01);
Abstract

Systems and methods include interpreting a first user input from a first user, the first user input comprising a text flow entry, interpreting a second user input from the first user, the second user input comprising at least one of: an in-line data access entry or a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the second user input, the at least one data structure comprising data from an external data source, the external data source being external to the unified document surface, and positioning the at least one data structure on the unified document surface.


Find Patent Forward Citations

Loading…