Patent 5115504 Issued on May 19, 1992. Estimated Expiration Date: May 19, 2009. 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.
A system for linking elements representing stored information in a data base comprising a link structure formed in a section of the data base independent of the elements, a pointer in the link structure indicating the location of a first element, and a second pointer in the link structure indicating the location of a second element. The data base contains items comprising textual data and a plurality of categories into which the items may be categorized such that each item may be linked to more than one category. The invention automatically assigns an element in a data base to a parent category if it has been assigned to a child category of the parent. The invention will allow a user to modify data in a data base in a view mode, and will resolve ambiguities by guessing as to the most likely interpretation intended by the user. The invention will allow a user to change the number or organization of categories in the data base while the user is in a view mode.
Other References
Stonebraker, "Implementation of Integrity Constraints and Views by Query Modification", Dept. of Elec. Eng., Univ. of Calif. at Berkeley, May 1975
Quine, "Indeterminacy of Translation Again", The Journal of Philosophy, vol. 84, No. 1, Jan. 1987
Kaplan et al., "Interpreting Natural Language Database Updates", Computer Science Dept., Stanford Univ., Jun. 1981, pp. 139-141
C. J. Date, "Referential Integrity", IEEE, Sep. 1981, pp. 2-12
S. L. Enrenreich, "Query Languages: Design Recommendations Derived from the Human Factors Literature", The Human Factors Society, Dec. 1981, pp. 709-725
S. J. Kaplan, "Cooperative Responses from a Portable Natural Language Query System", Artificial Intelligence, Oct. 1982, pp. 165-187
A. M. Keller, "Updates to Relational Database Through Views Involving Joins", Improving Database Usability and Responsiveness, 1982, pp. 363-384
A. M. Keller, "Choosing a View Update Translator by Dialog at View Definition Time", Univ. of Texas, Aug. 1986, pp. 467-474
Date, "Updating Views", 1986, pp. 367-394
P. Lyngback et al., "A Personal Data Manager", Computer Science Dept., Univ. of Southern California, Aug. 1984, pp. 14-25
Larson et al., "Computing Queries from Derived Relations", Dept. Comp. Science, Univ. of Waterloo, 1985, pp. 259-269
Gershman et al., "The Dynamics of Man-Machine Interaction in a Conversational Advisory System", IEEE, 1986, pp. 721-725
A. M. Keller, "The Role of Semantics in Translating View Updates", IEEE, Jan. 1986, pp. 63-73
T. Whalen, "A Linguistic Inference System with Mixed-Initiative Dialog", 1986 (abstract only)
Kaplan et al., "AGENDA: A Personal Information Manager", Communications of the ACM, Nov. 9, 1987, pp. 3-22