Computer programming language statement building and...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S110000, C717S126000, C715S711000, C715S705000

Reexamination Certificate

active

07814461

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 an immediate programming language statement without interacting with the assist windows that are proximate the programming language statement being constructed by the programmer.

REFERENCES:
patent: 4617643 (1986-10-01), Klock et al.
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: 5603021 (1997-02-01), Spencer et al.
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: 5652899 (1997-07-01), Mays et al.
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: 5940615 (1999-08-01), Novick et al.
patent: 5959629 (1999-09-01), Masui
patent: 5987251 (1999-11-01), Crockett et al.
patent: 5999730 (1999-12-01), Lewis
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: 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: 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
patent: 6467081 (2002-10-01), Vaidyanathan et al.
patent: 6799718 (2004-10-01), Chan et al.
“Access 97 Expert Solutions,” Que, 2 pages, 1996.
“Building Windows 98 Beta Process Crucial to Win98, Other Software,” Windows 98, Jun. 1998, 103-106.
Franke et al., “Authoring a hypertext help manual,”ACM, 1995, 238-245.
Goldberg, A., “Smalltalk-80 The Interactive Programming Environment,” Chp. 16 spelling correction, pp. 354-362, chp. 17 Syntax errors pp. 364-374, 1984.
IBM Technical Disclosure Bulletin, “Automated Code Checker,” Sep. 1993, 36(09B), 239-240.
IBM Technical Disclosure Bulletin, “Smalltalk Tokenizer and Backus-Naur Form Parser,” Dec. 1994, 37(12), 313316.
McFedries, P., “Visual Basic for Application Unleashed,” Sams MacMillan Computer Publishing, Mar. 21, 1997, (Excerpts printed).
Microsoft Corporation, “Building com Components that take Full Adv Visual Basic Scripting,”IVO Salmre, 15 pages, 1998.
“Microsoft Office Developer Web Forum,” Microsoft Access 97 Conversion Issues, 14 pages, 1997.
“Microsoft Office Developer Web Forum,” Syntax at your Fingertips, Automatic Statement Building, 5 pages, 1996.
Pangoli, S. et al., “Automatic Generation of Task-Oriented Help,”UIST '95, Nov. 14, 1995, 181-187.
“Programmability README for Early Test Release of Office 97,” 1997, 8 pages.
Stekely, P. et al., “Automatic Generation of Help from Interface Design Models,”ACM, 1994, 225-231.
Sukaviriya et al., “Automatic Generation of Textual, Audio and Animated Help in UIDE: The User Interface Design Environment,”AVI ACM, Feb. 1994, 44-52.
Visual Basic 5.0 was announcedFeb. 3, 1997, http://www.microsoft.com/presspass/press/1997/Feb97/VB5PROpr.asp.
Visual Basic 6.0 was announcedJun. 15, 1998, http://www.microsoft.com/presspass/press/1998/Jun98/VB6ancpr.asp.
Hegazi, A. et al., “Visual Craft: A Visual Integrated Development Environment,” Proceedings of the Second IEEE Symposium on Computers and Communications, Jul. 1997, 210-214.
Kaiser, G. et al., “Intelligent Assistance for Software Development and Maintenance,” IEEE Software, May 1988, 5(3), 40-49.
Microsoft Corporation, “Getting results with Microsoft Office for Windows 95, Version 7.0,” Microsoft Press, 1995, 303.
Terveen, L. et al., “Intelligent Assistance for Software Construction: A Case Study,” Proceedings of the Ninth Knowledge-Based Software Engineering Conference, Sep. 1994, 14-21.
“Programming Languages: Visual Basic 5 Night School,” Overview of book with screen example, Mar. 1997.
Visual Basic 6.0 Documentation, Accessed on May 3, 2005, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconusingcodeeditor.asp.
U.S. Appl. No. 09/970,409 (MSFT-4160): Response to Rule 105 Communication dated Feb. 27, 2006, 17 pages.
U.S. Appl. No. 09/970,409 (MSFT-4160): Requirement Under Rule 105—Independent Communication dated Sep. 27, 2005, 4 pages.
U.S. Appl. No. 09/970,409 (MSFT-4160): Amendment and Information Disclosure Statement dated May 3, 2005, 35 pages.

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-4191047

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