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:
Mar. 27, 2018

Filed:

Feb. 03, 2016
Applicant:

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

Inventors:

Raul Fernando Perez Acosta, Redmond, WA (US);

Marian Luparu, Kenmore, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 11/36 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3624 (2013.01); G06F 8/33 (2013.01); G06F 8/42 (2013.01); G06F 11/3664 (2013.01); G06F 11/3688 (2013.01);
Abstract

When writing program code, syntax errors can be detected and a diagnostic error message can be provided. One of the causes of errors in a C-based programming language such as but not limited to C++ is a missing definition. The definition can exist in a file that is separate from the source program file. The file may be designated by a particular statement such as a '#include' statement which points to the file in which the token used in the code is defined. The list of files and their relationships form an include graph. A feature inside an IDE can suggest potential '#include' statements to correct a missing “#include” statement error. By using the include graph a more accurate list of potential corrections can be suggested so that standard and platform independent code can be written.


Find Patent Forward Citations

Loading…