Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2006-12-05
2006-12-05
LeRoux, Etienne P. (Department: 2161)
Data processing: database and file management or data structures
Database design
Data structure types
Reexamination Certificate
active
07146354
ABSTRACT:
The invention provides for employing a complex data structure to optimize the retrieval of data from a data store over a network. The complex data structure includes two separate sub-data structures (Trie and List) that separately reference the same data objects in a data store. The complex data structure employs a functional interface to determine which data structure matches a particular function request for data. A Trie sub-data structure is used to fulfill a single data object request. The List sub-data structure is employed with function requests related to several data objects. Each data object is associated with a parent object that includes a list of every reference to the data object in both the Trie and List sub-data structures. When a data object is subsequently deleted, the parent object list is employed to automatically delete every reference to the deleted data object in both the Trie and List sub-data structures. A collector object is a type of data object that is associated with a member object and which includes a list of other related data/collector objects. When data associated with the collector object is requested, other data associated with the other data/collector objects on the member object list are automatically retrieved. The complex data structure can also use a Hash sub-data structure to retrieve single data objects.
REFERENCES:
patent: 3950735 (1976-04-01), Patel
patent: 4644532 (1987-02-01), George et al.
patent: 4965772 (1990-10-01), Daniel et al.
patent: 5023826 (1991-06-01), Patel
patent: 5053953 (1991-10-01), Patel
patent: 5299312 (1994-03-01), Rocco, Jr.
patent: 5327529 (1994-07-01), Fults et al.
patent: 5367635 (1994-11-01), Bauer et al.
patent: 5371852 (1994-12-01), Attanasio et al.
patent: 5406502 (1995-04-01), Haramaty
patent: 5475857 (1995-12-01), Dally
patent: 5507030 (1996-04-01), Sites
patent: 5517617 (1996-05-01), Sathaye et al.
patent: 5519694 (1996-05-01), Brewer et al.
patent: 5519778 (1996-05-01), Leighton et al.
patent: 5521591 (1996-05-01), Arora et al.
patent: 5528701 (1996-06-01), Aref
patent: 5581764 (1996-12-01), Fitzgerald et al.
patent: 5596742 (1997-01-01), Agarwal et al.
patent: 5606665 (1997-02-01), Yang et al.
patent: 5611049 (1997-03-01), Pitts
patent: 5663018 (1997-09-01), Cummings et al.
patent: 5752023 (1998-05-01), Chourci et al.
patent: 5752244 (1998-05-01), Rose et al.
patent: 5761484 (1998-06-01), Agarwal et al.
patent: 5768423 (1998-06-01), Aref et al.
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5790554 (1998-08-01), Pitcher et al.
patent: 5809495 (1998-09-01), Loaiza
patent: 5875296 (1999-02-01), Shi et al.
patent: 5892914 (1999-04-01), Pitts
patent: 5919247 (1999-07-01), Van Hoff et al.
patent: 5924098 (1999-07-01), Kluge
patent: 5936939 (1999-08-01), Des Jardins et al.
patent: 5946690 (1999-08-01), Pitts
patent: 5949885 (1999-09-01), Leighton
patent: 5959990 (1999-09-01), Frantz et al.
patent: 5974460 (1999-10-01), Maddalozzo, Jr. et al.
patent: 5983281 (1999-11-01), Ogle et al.
patent: 6006260 (1999-12-01), Barrick, Jr. et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6026452 (2000-02-01), Pitts
patent: 6028857 (2000-02-01), Poor
patent: 6035326 (2000-03-01), Miles et al.
patent: 6051169 (2000-04-01), Brown et al.
patent: 6078956 (2000-06-01), Bryant et al.
patent: 6085234 (2000-07-01), Pitts et al.
patent: 6092196 (2000-07-01), Reiche
patent: 6108703 (2000-08-01), Leighton et al.
patent: 6111876 (2000-08-01), Frantz et al.
patent: 6192370 (2001-02-01), Primsch
patent: 6212184 (2001-04-01), Venkatachary et al.
patent: 6304879 (2001-10-01), Sobeski et al.
patent: 6324177 (2001-11-01), Howes et al.
patent: 6522632 (2003-02-01), Waters et al.
patent: 6804766 (2004-10-01), Noel et al.
patent: 2002/0083031 (2002-06-01), De Varax
patent: 2002/0194167 (2002-12-01), Bakalash et al.
patent: 0 744 850 (1996-11-01), None
patent: WO 91/14326 (1991-09-01), None
patent: WO 95/05712 (1995-02-01), None
patent: WO 97/09805 (1997-03-01), None
patent: WO 97/45800 (1997-12-01), None
patent: WO 99/05829 (1999-02-01), None
patent: WO 99/06913 (1999-02-01), None
patent: WO 99/10858 (1999-03-01), None
patent: WO 99/39373 (1999-08-01), None
patent: WO 99/64967 (1999-12-01), None
patent: WO 00/04422 (2000-01-01), None
patent: WO 00/04458 (2000-01-01), None
“A Process For Selective Routing Of Servlet Content To Transcoding Modules,”Research Disclosure 422124,IBM Corporation, pp. 889-890, Jun. 1999.
“Servlet/Apple/HTML Authentication Process With Single Sign-On,”Research Disclosure 429128,IBM Corporation, pp. 163-164, Jan. 2000.
Skene Bryan D.
Tennican Scott P.
Darby & Darby PC
F5 Networks, Inc.
LeRoux Etienne P.
Wiegand Jamie L.
LandOfFree
Method and system for network load balancing with a compound... 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 system for network load balancing with a compound..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for network load balancing with a compound... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3661614