Method and apparatus for constructing stable iterators in a shar

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 1, 707103, 707201, 707206, G06F 1730

Patent

active

060164891

ABSTRACT:
In a distributed object system, a stable object iterator provides a list of all persistent objects within a collection of objects. A plurality of iterators are supported in another aspect of the invention. An iterator associates a label with each persistent object in a collection of stable objects. The label indicates whether the associated object was added to or deleted from the collection before or after the inception of an iterator. Multiple persistent iterators are supported by providing an indication of which iterators each persistent object is, or is not, "visible" to. Should an element of the persistent object collection be created after one or more iterators is created, that element is "invisible" to those iterators. Objects that exist when one or more iterators are created remain "visible" to those iterators, even if the object is deleted from the collection while those iterators still exist. The system maintains an indication of all extent iterators and of maximum and minimum iterator identifiers which respectively correspond to the most recently created and least recently created iterators.

REFERENCES:
patent: 4823310 (1989-04-01), Grand
patent: 5263160 (1993-11-01), Porter et al.
patent: 5758342 (1998-05-01), Gregerson
patent: 5787447 (1998-07-01), Smithline et al.
patent: 5790848 (1998-08-01), Wlaschin
patent: 5835906 (1998-11-01), Hagersten et al.
patent: 5873116 (1999-02-01), Van Fleet
OMG Security Specification Document Formal/Nov. 5, 1997, pp. 15-9 to 15-10; pp. 15-147 to 15-162 (Section 15-7); pp. 15-219 to 15-230 (appendix B-6 to B-9.3) OMG Website--www.omg.org.
The Orbix 2 Reference Guide, Release 2.0 Nov. 1995, pp. 197-209; The Orbix 2 Programming Guide, Release 2.0 Nov. 1995, pp. 143, pp. 189-196, pp. 303-304--Support@iona.com.
Evaluations, Orbix (IONA), pp. 1-2--http://www.c3.lanl.gov/village/dist-comp/section 2.sub.-- 5.sub.-- 2.html.
Orbix, Market-Leading Implementation of CORBA 2, pp. 1-3--http://www.blackwhite.com/products/orbix.html.
IONA Technologies, IONA Delivers Full Suite of Features for Orbix 2.1, pp. 1-2--http://www.iona.com
ews/pressroom/Orbix21Features.html.
Iona Technologies, Apr. 1994, Version 1.2.1 Release Notes, pp. 1-4--http://www.up.ac.za/hsn/docs/orbix/RelNotes12.txt.
IONA Technologies, Orbix C+++ Version(s) : All, p. 1--http://www-usa.iona.com/support/kb/Orbix.sub.-- C++/articles/324.805.html.
IONA Technologies, Orbix C++ Version(s) : 2.x, p. 1--http://www-usa.iona.com/support/kb/Orbix.sub.-- C++/articles/238.214.html.
IONA Technologies, Orbix C++ Version(s) : 2.x, pp. 1-2--http://www-usa.iona.com/support/kb/Orbix.sub.-- C++/articles/239.540.html.
IONA Technologies, Orbix C++ Versions(s) : All, pp. 1-2--http://www-usa.iona.com/support/kb/Orbix.sub.-- C++/articles/351.196.html.
IONA Technologies, Orbix C++ Version(s) : All, pp. 1-2--http://www-usa.iona.com/support/kb/Orbix.sub.-- C++/articles/352.291.html.
Silicon Graphics, "Iterators", http://www.rt.e-technik.tu-darmstadt.de/.about.mali/DOC/STL.sub.-- doc/Iterators.html, pp. 1-3, May 20, 1999.

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

Method and apparatus for constructing stable iterators in a shar does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for constructing stable iterators in a shar, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for constructing stable iterators in a shar will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-569804

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