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.

Patent No.:

US 7562344 B1

PDF
Full Text
Expired
Date of Patent:
Jul. 14, 2009

Filed:

Apr. 29, 2008
Applicants:

Corville O. Allen, Morrisville, NC (US);

Albert A. Chung, Cary, NC (US);

Binh Truong, Cary, NC (US);

Kam K. Yee, Apex, NC (US);

Inventors:

Corville O. Allen, Morrisville, NC (US);

Albert A. Chung, Cary, NC (US);

Binh Truong, Cary, NC (US);

Kam K. Yee, Apex, NC (US);

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

A system, method, and computer program product for providing real-time developer feedback are provided. The system includes a computer executing a source code editor; a feedback repository storing a programming language (PL) construct database, a profile database, and a general database; and a lexical analyzer executing on the computer. The analyzer parses code entered by a user into the editor. The constructs are used to search the construct database to determine a PL used in entering the code. The PL is used to search the construct database to determine a construct type. The analyzer searches the profile database for a developer profile of the user for the construct type. In response to a hit resulting from the search of the developer profile, the analyzer determines a frequency of occurrence of the construct type associated with the hit, identifies a cue assigned to the frequency of occurrence for the construct type, and delivers the cue to the computer.


Find Patent Forward Citations

Loading…