Method and system for network load balancing with a compound...

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

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.

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 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.

Rate now

     

Profile ID: LFUS-PAI-O-3661614

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