U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Non-modal database system with methods for incremental maintenance

Patent 5893125 Issued on April 6, 1999. Estimated Expiration Date: Icon_subject September 22, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method for generating and displaying tree structures in a limited display area
Patent #: 4710763
Issued on: 12/01/1987
Inventor: Franke ,   et al.

Method and apparatus for automated medical diagnosis using decision tree analysis
Patent #: 4733354
Issued on: 03/22/1988
Inventor: Potter ,   et al.

Method of navigating among program menus using a graphical menu tree
Patent #: 4821211
Issued on: 04/11/1989
Inventor: Torres

Program generator
Patent #: 4831580
Issued on: 05/16/1989
Inventor: Yamada

Data-driven, functional expert system shell
Patent #: 4866634
Issued on: 09/12/1989
Inventor: Reboh ,   et al.

Document-editing system
Patent #: 4912669
Issued on: 03/27/1990
Inventor: Iwamoto, et al.

4956773

Accelerating link creation
Patent #: 4982344
Issued on: 01/01/1991
Inventor: Jordan

Method for computer aided generator of design reference and apparatus therefor
Patent #: 4984180
Issued on: 01/08/1991
Inventor: Wada, et al.

System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input
Patent #: 5008810
Issued on: 04/16/1991
Inventor: Kessel, et al.

More ...

Inventor

Assignee

Application

No. 935163 filed on 09/22/1997

US Classes:

715/511Version management

Examiners

Primary: Fetting, Anton W.

Attorney, Agent or Firm

International Class

G06F 017/30

Abstract

A database system with methodology providing "live" views of a database is described. In response to a user request (e.g., query) to display information from the database according to user-specified criteria, the system registers and displays a view (e.g., user-designed form and/or report); multiple views may be opened in this manner. In response to receiving one or more modifications to information stored in the database, the system employs incremental queries to maintain the "liveness" of the views. In particular, each registered view is notified of the modification (i.e., specific modified data records) and undertakes to apply the user-specified criteria for the particular view only against the modification. Here, the system determines for each view whether the modified data records should be added to the view (if such records now meet the user-supplied criteria for that particular view) or removed from the view (if such records no longer meet the user-supplied criteria for that particular view), without testing whether other records meet the user-specified criteria (i.e., without having to re-execute the query). In this fashion, the system maintains "live" views of the data so that all views reflects at all times the state of the underlying information or data, but without having to re-execute entire queries that initially gave rise to the views.

Other References

  • Cromp et al., A Spatial Data Handling System for Retrieval of Images by Unrestricted Regions of User Interest, Telematics and Informatics, v. 9, n.3/4, Summer/Fall 1992, pp. 221-241
  • Salton, Dynamic Document Processing, Communications of the AMC, v.15, n.7, Jul. 1972, pp. 658-668
  • Dong et al., Incremental Evaluation of Datalog Queries, Database Theory ICDT'92, Oct. 1992, pp. 282-296
  • Tautkus, Visual Basic Custom Controls and QEVB, Data Based Advisor, Sep. 1992, pp. 152-156
  • Alho et al., An Approach for Supporting Inter-Application Consistency, IEEE 1993 Enabling Technologies, pp. 222-228, Apr. 20, 1993
  • Corradi et al., Parallelism in Object-Oriented Programming Languages, IEEE Computer Languages, 1990 Intl. Conf. pp. 271-280, Mar. 12, 1990
  • dBASE IV for Developers, Programming with dBASE IV, Ashton-Tate Corporation, 1988, 1990, pp. 3-9 to 3-12
  • DeMaria, Rusel and Fontane, George, Working with dBASE Mac, 1988, pp. 94-134 and 155-183
  • Duncan, Ray, Building the Basic Structure of a Windows Help File, PC Magazine May 11, 1993, pp. 349-350 and 353-354
  • Duncan, Ray, Constructing Your Own Windows Help Files, PC Magazine, Apr. 27, 1993, pp. 325-326 and 328-329
  • Duncan, Ray, Four Techniques to Enhance Your Windows Help Files, PC Magazine, Jun. 15, 1993, pp. 359-361
  • Duncan, Ray, Implementing Macros In Your Help Files, PC Magazine, Jun. 29, 1993, pp. 326-329
  • Duncan, Ray, Integrating a Windows Help File Into an Application, PC Magazine, May 25, 1993, pp. 343-344, 348, 350 and 354
  • Fersko-Weiss, Henry, 3-D Reading With The Hypertext Edge, PC Magazine, May 28, 1991, pp. 241-242, 244, 247, and 267
  • Gehani, N., High Level Form Definition in Office Information Systems, The Computer Journal, vol. 26, No. 1, Feb. 1993, pp. 52-59
  • Knuth, Donald E., The Art of Computer Programming, Addison-Wesley Publishing Co., Inc., 1973, pp. 451-480
  • Language Reference, Appendix E: Structure of a Database (.dbf) File, Ashton-Tate Corporation, 1988, 1990, pp. E-1 to E-4
  • Microstructure Visual Basic Version 3.0 Programmer's Guide, Chapter 2: Your First Visual Basic Application, Microsoft Corp., 1993, pp. 15-30
  • Mischel, Jim, A Guide To Windows Help, PC Techniques, Feb./Mar. 1993, pp. 24-31
  • Miyao et al., Visualized and Modeless Programming Environment for Form Manipulation Language, 1989, pp. 99-104
  • Paradox 3.5 Handbook; Third Edition, Oct. 191, Bantam Books, pp. 1-4, 77-111 and 817-841
  • Pezold, C., Dynamic Data Exchange (DDE) --Chapter 17, Programming Windows, Second Edition, Microsoft Press, 1990, pp. 809-840
  • REFLEX User's Guide, Chapter 1: Creating and Modifying a Database, Borland International, Inc., 1984, 1989, pp. 7-36
  • Shu, Nan C., Visual Programming, 1988, pp. 16-31, 142-147, 150-151, 202-209, 222-229, 234-237, and 264-283
  • Smith, David N., Visual Programming in the Interface Construction Set, 1988, pp. 109-120
  • Butterworth, M., Forms Definition Methods, 5th Annual Conference on Computers and Communication, Mar. 1986, pp. 708-712
  • TM/1 Relational Spreadsheet Release 3.0, Sinper Corp., Warrenton, NJ, 1987, pp. 1-1 through 8-7
  • Townsend, C., Mastering dBASE IV Programming, Chapter 20: using Memo Fields, Sybex, Inc., 1989, pp. 331-34
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?