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:
Aug. 30, 2011

Filed:

Jan. 15, 2008
Applicants:

Richard J. Kulp, Cary, NC (US);

Gili Mendel, Cary, NC (US);

L. Scott Rich, Cary, NC (US);

Gunturi Srimanth, Morrisville, NC (US);

Peter A. Walker, Fuquay Varina, NC (US);

Joseph R. Winchester, Otterbourne, GB;

Inventors:

Richard J. Kulp, Cary, NC (US);

Gili Mendel, Cary, NC (US);

L. Scott Rich, Cary, NC (US);

Gunturi Srimanth, Morrisville, NC (US);

Peter A. Walker, Fuquay Varina, NC (US);

Joseph R. Winchester, Otterbourne, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

A fault-tolerant method of bottom-up editing whereby simultaneous display of the GUI view and source code view are available, and wherein real-time bottom-up editing is provided. In accordance with a preferred embodiment of the present invention, changes to the source code are isolated, first by isolating and analyzing source code according to groupings associated with the structure of the language used for the source code and then isolating and analyzing individual lines of source code within these groupings. If there are no errors in a particular grouping of source code, the changes in the grouping are automatically applied to the GUI. If errors are found in a grouping, the grouping is further analyzed to determine which lines contain the error. Semantic and syntactic errors are thereby isolated and, where found, are ignored. However, correct lines of the source code are also identified and thereby applied to the GUI for interpretation and display. Thus, correct edits to the source code are displayed in real-time while errors are ignored.


Find Patent Forward Citations

Loading…