Computer programming language statement building and...

Data processing: software development – installation – and managem – Software program development tool – Editing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S100000, C717S143000, C715S711000, C715S705000

Reexamination Certificate

active

09970409

ABSTRACT:
An intelligent real time tool to assist a computer programmer during the writing and/or maintenance of a computer program. The tool generates assist windows that contain program related information that the programmer can use to construct a programming language statement and/or to obtain real time information about a programming language statement. An assist window can be automatically displayed as determined by the tool itself, and/or manually displayed on demand in response to a user input command. An assist window displays two general categories of information including but not limited to selection menu information based on a partial compilation of all programming language statements, and informational displays based on a partial compilation and a reverse parse of an immediate programming language statement. The statement generating tool assist windows are non-intrusive to programmer input and can be ignored by the programmer by merely continuing to type.

REFERENCES:
patent: 4931928 (1990-06-01), Greenfeld
patent: 5006992 (1991-04-01), Skeirik
patent: 5263174 (1993-11-01), Layman
patent: 5377318 (1994-12-01), Wolber
patent: 5430836 (1995-07-01), Wolf et al.
patent: 5485618 (1996-01-01), Smith
patent: 5537630 (1996-07-01), Berry et al.
patent: 5557730 (1996-09-01), Frid-Nielsen
patent: 5577241 (1996-11-01), Spencer
patent: 5579469 (1996-11-01), Pike
patent: 5627958 (1997-05-01), Potts et al.
patent: 5628016 (1997-05-01), Kukol
patent: 5644737 (1997-07-01), Tuniman et al.
patent: 5649222 (1997-07-01), Mogilevsky
patent: 5671403 (1997-09-01), Shekita et al.
patent: 5673390 (1997-09-01), Mueller
patent: 5680630 (1997-10-01), Saint-Laurent
patent: 5694559 (1997-12-01), Hobson et al.
patent: 5724593 (1998-03-01), Hargrave, III et al.
patent: 5734749 (1998-03-01), Yamada et al.
patent: 5740444 (1998-04-01), Frid-Nielsen
patent: 5790778 (1998-08-01), Bush et al.
patent: 5798757 (1998-08-01), Smith
patent: 5813019 (1998-09-01), Van De Vanter
patent: 5825355 (1998-10-01), Palmer et al.
patent: 5844554 (1998-12-01), Geller et al.
patent: 5845300 (1998-12-01), Comer et al.
patent: 5850561 (1998-12-01), Church et al.
patent: 5859638 (1999-01-01), Coleman et al.
patent: 5877758 (1999-03-01), Seybold
patent: 5905892 (1999-05-01), Nielsen et al.
patent: 5911075 (1999-06-01), Glaser et al.
patent: 5924089 (1999-07-01), Mocek et al.
patent: 5959629 (1999-09-01), Masuri
patent: 6012075 (2000-01-01), Fein et al.
patent: 6016467 (2000-01-01), Newsted et al.
patent: 6018524 (2000-01-01), Turner et al.
patent: 6023715 (2000-02-01), Burkes et al.
patent: 6026233 (2000-02-01), Shulman et al.
patent: 6026410 (2000-02-01), Allen et al.
patent: 6053951 (2000-04-01), McDonald et al.
patent: 6061513 (2000-05-01), Scandura
patent: 6071317 (2000-06-01), Nagel
patent: 6115544 (2000-09-01), Mueller
patent: 6119120 (2000-09-01), Miller
patent: 6163879 (2000-12-01), Mackey
patent: 6259445 (2001-07-01), Hennum et al.
patent: 6266665 (2001-07-01), Vaidyanathan et al.
patent: 6305008 (2001-10-01), Vaidyanathan et al.
patent: 6311323 (2001-10-01), Shulman et al.
patent: 6314559 (2001-11-01), Sollich
“Microsoft Office Developer Web Forum”, Syntax at Your Finger Tips, Automatic Statement Building, 5 pages, Oct. 14, 1996.
“Building com Components That Take Full Adv Visual Basic Scripting”, Ivo Salmre, Microsoft Corporation 15 pages, Feb. 24, 1998.
“Access 97 Expert Solutions” Que, 2 pages, 1996.
“Programming Languages: Visual Basic 5 Night School” Overview of Book With Screen Example, no date.
“What's New in Microsoft Access 97”, Microsoft website 3 pages, no date.
Introduction to Visual Basic, Chapter 2, Microsoft Website 7 pages, no date.
“Smalltalk-80 the Interactive Programming Environment”, Adele Goldberg Chapter 16 Spelling Correction pp. 354-362 Chapter 17 Syntax Errors pp. 364-374, 1984.
Microsoft Office Developer Web Forum, Microsoft Access as Conversion Issues, 14 pages, Jan. 3, 1997.
Visual Basic for Application Unleashed, Paul Mc Fedries, Sams MacMillan Computer Publishing, ISBN 0672310465 Published Mar. 21, 1997 (Excerpts printed ).
“Building Windows 98 Beta Process Crucial to Win98, Other Software” Windows 98, Jun. 1998, pp. 103-106.
“Visual Craft: A Visual Integrated Development Environment”, IEEE, Ahmed F. Hegazi et al, pp. 210-214.
“Automatic Generation of Help from Interface Design Models”, Pedro Stekely et al, ACM, 1994, pp. 225-231.
“Automatic Generation of Task-Oriented Help”, S. Pangoli et al, UIST '95, Nov. 14, 1995, pp. 181-187.
“Intelligent Assitance For Software Construction: A Case Study”, Loren G. Terveen et al, 1994, pp. 14-21.
Delphi 3 Client/Server Suite—Delphi's RAd New Features Shine, James E. Powell, Windows Magazine, 1997 2 pages.
Delphi 3 Delivers Potent Programming Neil Rubenking, PC Magazine, 1997, 2 pages.
Intelligent Assistance for Software Development and Mainatence, IEEE, 1988, Gail Kaiser et al, pp. 40-49.
Online Help in the Real World, ACM, 1991, Susan D. Goodall et al, pp. 21-29.
The GANDALF Project David Notkin, Journal of Systems and Software, 1985, pp. 91-105.
Cognitive-Sensitive Design and User Modelling for Syntax Directed Editors, Lisa Neal, ACM, 1987, pp. 99-102.
CENTAUR the System, P Borras et al, ACM, 1998, pp. 14-24.
A Windows Based Help Tutorial and Documentation System, Jean-Marie Comeau et al, ACM, 1993, pp. 71-82.
The Cornell Program Synthesizer: A Syntax-Directed Programming Environment, Tim Teitelbaum et al, ACM, 1981, pp. 563-573.
Influence of Visual Technology on the Evolution of Language Environments, Allen L ambler et al, IEEE, 1989, pp. 19-32.
IBM Technical Disclosure Bulletin, “Automated Code Checker”, vol. 36 No. 09B Sep. 1993, pp. 239-240.
IBM Technical Disclosure Bulletin, “Smalltalk Tokenizer and Backus-Naur Form Parser”, vol. 37 No. 12, Dec. 1994, pp. 313316.
Franke et al., “Authoring a hypertext help manual”, ACM pp. 238-245, 1995.
Paterno, “Automatic Generation of Task Oriented Help”, UIST ACM pp. 181-187, Nov. 1995.
Sukaviriya et al., “Automatic Generation of Textual, Audio and Animated Help in UIDE: The User Interface Design Environment”, AVI ACM pp. 44-52, Feb. 1994.
Microsoft Corporation; “Getting Results with Microsoft Office for Windows 95, Version 7.0”; Microsoft Press; p. 303.
Hegazi, A.; Metwally, A.; Degady, L.; Abu El Saadat, W.; El-Kadi, A.; El-Kassas, S.; “Visual Craft: A Visual Integrated Development Environment”; Proceedings of the Second IEEE Symposium on Computers and Communications; pp. 210-214.
Terveen, L.; Selfridge, P.; “Intelligent Assistance for Software Construction: A Case Study”; Proceedings on the Ninth Knowledge-Based Software Engineering Conference; pp. 14-21.
Kaiser, G.; Feiler, P.; Popovich, S.; “Intelligent Assistance for Software Development and Maintenance”; IEEE Software; vol. 5, Issue 3, pp. 40-49.
“Programmability README for Early Test Release of Office 97,” 1997, 8 pages.
Visual Basic 5.0 was announced Feb. 3, 1997. See e.g., http://www.microsoft.com/presspass/press/1997/Feb97/VB5PROpr.asp, 4 pages.
Visual Basic 6.0 was announced Jun. 15, 1998. See e.g., http://www.microsoft.com/presspass/press/1998/Jun98/VB6ancpr.asp, 4 pages.
U.S. Appl. No. 09/191,757, Nov. 13, 1998.
U.S. Appl. No. 09/191,499, Nov. 13, 1998.
U.S. Appl. No. 09/191,781, Nov. 13, 1998.
U.S. Appl. No. 09/192,057, Nov. 13, 1998.
U.S. Appl. No. 09/993,057, Nov. 5, 2001.
U.S. Appl. No. 08/863,822, May 27, 1997.
U.S. Appl. No. 09/391,057, Sep. 7, 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computer programming language statement building and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer programming language statement building and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer programming language statement building and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3942303

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.