Database system employing polymorphic entry and entry matching

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707 3, 707102, G06F 1730

Patent

active

060321512

ABSTRACT:
A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each of the fields contains or identifies an object with associated attributes or data. The type of each entry may further define behavior in the form of methods the entry is configured to implement. An entry type which is a subtype of another inherits all of the fields and behavior of its supertype, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java.TM. class of the Java.TM. programming language. The database system may further employ a search engine which allows queries to be made upon entries in the database. In one implementation, the queries include a read operation, a take operation, and a notify operation. Each query request includes a command indicating the type of operation, and a template which is an entry object having some or all of its fields set to specified values that must be matched exactly. Other fields of the template entry may be specified as wildcards, whose values do not matter. The search engine may further be configured to create an index for entries having characteristics which are commonly specified by queries. Thus, the search engine may detect a pattern of usage and create an index which points to entries having attributes which are commonly specified by received templates. In this manner, expedient entry searching may be accommodated.

REFERENCES:
patent: 5657259 (1997-08-01), Davis et al.
patent: 5822580 (1996-01-01), Leung
"Object Data Management, Revised Edition, Object-Oriented and Extended Relational Database Systems," R.G.G. Cattell, Sun Microsystems, Inc. Addison-Wesley Publishing Company, 1994, Chapter 4--Object Management Concepts, Section 4.6.1--Types, pp. 110-116, Aug. 1994.
"How to Write Parallel Programs: A Guide to the Perplexed," Nicholas Carriero and David Gelernter, ACM Computing Surveys, Sep. 1989.
"Generative Communication in Linda," David Gerlenter, ACM Transactions on Programming Languages and Systems, Vol. 7, No. 1, pp. 80-112 (Jan. 1995).

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

Database system employing polymorphic entry and entry matching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Database system employing polymorphic entry and entry matching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Database system employing polymorphic entry and entry matching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-692267

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