Establishing relationships between objects based on object...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07657558

ABSTRACT:
In an interface-based object system capable of supporting multiple interfaces into objects, a relationship is defined as a pair of complementary collections on two separate interfaces, each interface found on separate objects. A link between objects is formed when an interface of one object lists an object supporting the related interface included in the object and vice versa. The collections may be of objects supporting the related interfaces or may be of specific relationship objects leading to objects supporting the related interfaces. The collections are potentially multi-valued entities that enable relationships to be established between objects using one-to-one, many-to-one, and many-to-many architectures. By implementing a specific relationship object, behavior may be imparted to the relationship itself thereby providing more robust system behavior. Objects thus linked can be easily traversed so that convenient navigation models can be implemented allowing clients quick access to desired objects by navigating through relationships between objects.

REFERENCES:
patent: 5129083 (1992-07-01), Cutler
patent: 5499371 (1996-03-01), Henninger et al.
patent: 5511197 (1996-04-01), Hill
patent: 5692184 (1997-11-01), Ardoin et al.
patent: 5710925 (1998-01-01), Leach
patent: 5752027 (1998-05-01), Familiar
patent: 5771384 (1998-06-01), Remington
patent: 5815710 (1998-09-01), Martin
patent: 5905987 (1999-05-01), Shutt
patent: 5995973 (1999-11-01), Daudenarde
patent: 6169993 (2001-01-01), Shutt
patent: WO 93/21591 (1993-10-01), None
Noble, J., Tools 21, Melbourne 1996, pp. 1-15.
Mishra, P., Sigmod Record, vol. 21, No. 1, Mar. 1992, pp. 71-83.
IBM, Object Relationship Services, OMG TC Document, Nov. 1, 1993.
Groupe Bull, et al, Relationship Service, OMG TC Document, Nov. 1, 1993.
M. L. Powell, Objects, References, Identifiers and Equility White Paper, SunSoft, Jul. 1, 1993.
S. Prata, C++ Primer Plus, Second Ed. Waite Group Press, pp. 580-602, Jan. 1, 1995.
J. Noble, “Some Patterns for Relationships”, Sep. 1996. CiteSeer.com.
Office Action dated Mar. 4, 1999 cited in U.S. Appl. No. 08/822,449 (Copy Attached).
Notice of Allowance dated Oct. 1, 1999 cited in U.S. Appl. No. 08/822,449 (Copy Attached).
Office Action dated Nov. 5, 2003 cited in U.S. Appl. No. 09/497,594 (Copy Attached).
Notice of Allowance dated Apr. 6, 2004 cited in U.S. Appl. No. 09/497,594 (Copy Attached).

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

Establishing relationships between objects based on object... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Establishing relationships between objects based on object..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Establishing relationships between objects based on object... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4177880

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