Computer graphics processing and selective visual display system – Computer graphics processing – Attributes
Patent
1994-09-02
1997-02-11
Black, Thomas G.
Computer graphics processing and selective visual display system
Computer graphics processing
Attributes
345326, G06F 1730
Patent
active
056030215
ABSTRACT:
An electronic spreadsheet system of the present invention includes a Formula Composer having a preferred interface and methods for assisting a user with composing spreadsheet formulas. The Composer provides the user with simultaneous formula outline and subexpression (text) views of a given formula. Using the formula outline view, the user may isolate a particular portion (subexpression) of a formula for editing. The Formula Composer also provides a Formula Expert, which is displayed by the system upon the user selecting a spreadsheet function in a formula being edited. In addition to providing specific information about the selected spreadsheet function, the Formula Expert provides input fields which are specific for the arguments of the selected function. Moreover, the Formula Expert includes mode expressions or "templates" for assisting users in inputting correct argument information. Using pattern matching technique, the system may employ the templates for eliminating common user input mistakes. Methods are described for synchronizing the various views of the Formula Composer, so that a modification to the formula being edited by the user in one view is automatically and immediately propagated to the other views. In this fashion, all views remain synchronized during formula editing, thus allowing the user to easily switch among the views.
REFERENCES:
patent: 4459678 (1984-07-01), McCaskill et al.
patent: 4622013 (1986-11-01), Cerchio
patent: 4648062 (1987-03-01), Johnson et al.
patent: 4789962 (1988-12-01), Berry et al.
patent: 4806919 (1989-02-01), Nakayama et al.
patent: 4890257 (1989-12-01), Anthias et al.
patent: 4899276 (1990-02-01), Stadler
patent: 4905138 (1990-02-01), Bourne
patent: 4964077 (1990-10-01), Eisen et al.
patent: 4970678 (1990-11-01), Sladowski et al.
patent: 4972328 (1990-11-01), Wu et al.
patent: 4992972 (1991-02-01), Brooks et al.
patent: 5029113 (1991-07-01), Miyoshi et al.
patent: 5040131 (1991-08-01), Torres
patent: 5123087 (1992-06-01), Newell et al.
patent: 5146583 (1992-09-01), Matsunaka et al.
patent: 5155806 (1992-10-01), Hoeber et al.
patent: 5157768 (1992-10-01), Hoeber et al.
patent: 5175814 (1992-12-01), Anick et al.
patent: 5179654 (1993-01-01), Richards et al.
patent: 5191646 (1993-03-01), Naito et al.
patent: 5317688 (1994-05-01), Watson et al.
patent: 5335345 (1994-08-01), Frieder et al.
patent: 5408660 (1995-08-01), Kitadate
patent: 5454106 (1995-09-01), Burns et al.
patent: 5481473 (1996-01-01), Kim et al.
Family Origins 2.0, Parsons Technology Inc., User's Guide, 1991-1992, pp. 28-29, 80-81.
TI Scheme Language Reference Manual, Texas Instruments Incorporated, Rev. B, Jul. 1987, pp. 2-1 to 2-6 3-5 to 3-8, 4-1 to 4-25, 9-1 9-3, 9-5, 9-7, 9-9, 9-11, 9-13, 9-15 and 9-17.
Pappas et al., Unix-based editors keep syntax in check . . . , PC Week, Oct., 28, 1991, p. 107(3).
Simpson, A., Mastering WordPerfect 5.1 & 5.2 for Windows, Sybex, Inc., 1993, pp. 154-159.
Microsoft Visual C++ "Programming Tools User's Guide", Microsoft Corporation, 1993, p. 57.
Dayton, D. MapInfo adds geographic data analysis to Windows, PC Week, Mar. 1991, p. 35(2).
G. Gagnon, Applications Manager, Version 4.0, PC Magazine, Apr. 27, 1993, p. 151(4).
Kernighan et al., The C Programming Language, 2nd Edition, Prentice Hall 1988, pp. 24-27.
Funk Software, Inc. The Worksheet Utilities, 1987, Chapter 1, pp. 10-20 and Chapter 3, pp. 48-61, 1987.
Innovative Software, Smart Ware: The Smart Spreadsheet with Business Graphics, Ch. 2, pp. 2-1 to 2-12, Ch. 3, pp. 3-1 to 3-3, Ch. 4, pp. 4-1 to 4-16, Autohelp and Help pages, 1987.
Borland International, Inc., Quattro Pro, version 2.0, (1) User's Guide, pp. 12-16, 60-66 and 69-72, and (2) .COPYRGT.Functions and Macros handbook, pp. 3-17, 1990.
Microsoft Corporation, Microsoft Excel User's Guide, Ch 10, pp. 156-159, 1993.
Falkner, Funk Utilities: Lots of Lotus 1-2-3 Tricks, If You've Got the Memory, PC Magazine, Apr., 12, 1988, 38.
Young, X Window Systems: Programming and Applications with xt, Prentice Hall, 1989, Hewlett-Packard, pp. 1-42.
Scheifler et al., X Window System: C Library and Protocol Reference, Digital Press, Digital Equipment Corporation, 1988, pp. 3-117.
Tucker, Programming Languages, McGraw-Hill, 1986, pp. 230-254, 350-381.
Overstreet et al., "Program Maintenance by Safe Transformation ", Proceedings of the Conference on Software Maintenance--1988, Scottsdale, Arizona, 24-27 Oct. 1988, pp. 118-123.
Yu et al., "A Fuzzy Visual Language Compiler", Proceedings of the 1990 IEEE Workshop on Visual Languages, Skokie, IL., 4-6 Oct. 1990, pp. 162-167.
Kraft et al., "The Use of Genetic Programming to Build Queries for Information Retrieval", Proceedings of the First IEEE Conference on Evolutionary Computation, Orlando Florida, 27-29 Jun. 1994, pp. 468-473.
Kim et al., "A Temporal Database Management Main Memory Prototype", Proceedings of 1994 IEEE Region 10's Ninth Annual lnternational Conference, Theme: Frontiers of Computer Technology, Singapore, 22-26 Aug. 1994, pp. 391-396.
Boye Steven R.
Montgomery Max E.
Spencer Percy L.
Watson Michael J.
Black Thomas G.
Borland International Inc.
Lintz Paul R.
Smart John A.
LandOfFree
Methods for composing formulas in an electronic spreadsheet syst does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods for composing formulas in an electronic spreadsheet syst, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods for composing formulas in an electronic spreadsheet syst will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-350404