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:
Sep. 19, 2023

Filed:

Apr. 22, 2021
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Mark Alistair Wilson-Thomas, Mercer Island, WA (US);

Jonathan Keith Simmons, Sammamish, WA (US);

David Ellis Pugh, Bellevue, WA (US);

Vivian Julia Lim, Redmond, WA (US);

Anqi Li, Redmond, WA (US);

Shwetha Srinath, Bellevue, WA (US);

German David Obando Chacon, Kirkland, WA (US);

Jin Woo Jang, Seattle, WA (US);

Shengyu Fu, Redmond, WA (US);

Shao Kun Deng, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/274 (2020.01); G06F 40/284 (2020.01); G06F 40/166 (2020.01); G06F 8/33 (2018.01);
U.S. Cl.
CPC ...
G06F 40/274 (2020.01); G06F 8/33 (2013.01); G06F 40/166 (2020.01); G06F 40/284 (2020.01);
Abstract

Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cognitive load on users. A provisional selection may include a highlighted completion list entry, or document text targeted by a hovering cursor, or metainformation text targeted by the hovering cursor, for example. An inline grey text suggestion driven by provisional selection may be displayed simultaneously with completion list suggestions that were created without regard to provisional selection. Suggestions driven by provisional selection may be interleaved with existing document text. Suggestions may be accepted fully in one gesture, or in parts. Suggestions may be edited by a user before being accepted, driving further suggestion refinement. Multiple suggestions may be displayed simultaneously, reducing pressure on the suggestion generator.


Find Patent Forward Citations

Loading…