System and method for performing application level persistence

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S219000, C709S229000

Reexamination Certificate

active

07606912

ABSTRACT:
A method and apparatus for inserting and examining Cookies in the data streams of HTTP connections for the purpose of persistently directing HTTP connections to the same destination. A network device directs subsequent HTTP connections from the same client to the same server (destination) for accessing the requested resources. There are four modes for employing the Cookie to persistently direct HTTP connections. The associated mode inserts a Cookie that uniquely identifies the client into an HTTP response. The passive mode inserts Cookie information that uniquely identifies a previously selected destination into an HTTP response. In the rewrite mode, a network device manages the destination information that is rewritten over blank Cookie information generated by the destination producing the HTTP response. The insert mode inserts and removes Cookie information in the data packets for HTTP requests and response prior to processing by the destination.

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: 5166931 (1992-11-01), Riddle
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 et al.
patent: 5475857 (1995-12-01), Dally
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), Choucri 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: 5826242 (1998-10-01), Montulli
patent: 5835724 (1998-11-01), Smith
patent: 5848412 (1998-12-01), Rowland et al.
patent: 5862325 (1999-01-01), Reed et al.
patent: 5867495 (1999-02-01), Elliott et al.
patent: 5867706 (1999-02-01), Martin et al.
patent: 5875296 (1999-02-01), Shi et al.
patent: 5892914 (1999-04-01), Pitts
patent: 5919247 (1999-07-01), Van Hoff et al.
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: 5961606 (1999-10-01), Talluri et al.
patent: 5963915 (1999-10-01), Kirsch
patent: 5974460 (1999-10-01), Maddalozzo, Jr. et al.
patent: 5983281 (1999-11-01), Ogle et al.
patent: 5991878 (1999-11-01), McDonough et al.
patent: 6006259 (1999-12-01), Adelman et al.
patent: 6006260 (1999-12-01), Barrick, Jr. et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6012090 (2000-01-01), Chung et al.
patent: 6014710 (2000-01-01), Talluri et al.
patent: 6026452 (2000-02-01), Pitts
patent: 6028857 (2000-02-01), Poor
patent: 6041357 (2000-03-01), Kunzelman et al.
patent: 6047268 (2000-04-01), Bartoli et al.
patent: 6051169 (2000-04-01), Brown et al.
patent: 6076108 (2000-06-01), Courts et al.
patent: 6078956 (2000-06-01), Bryant et al.
patent: 6085234 (2000-07-01), Pitts et al.
patent: 6088717 (2000-07-01), Reed et al.
patent: 6092196 (2000-07-01), Reiche et al.
patent: 6098093 (2000-08-01), Bayeh et al.
patent: 6101482 (2000-08-01), DiAngelo et al.
patent: 6108703 (2000-08-01), Leighton et al.
patent: 6111876 (2000-08-01), Frantz et al.
patent: 6134592 (2000-10-01), Montulli
patent: 6138142 (2000-10-01), Linsk
patent: 6161139 (2000-12-01), Win et al.
patent: 6163806 (2000-12-01), Viswanathan et al.
patent: 6170017 (2001-01-01), Dias et al.
patent: 6182142 (2001-01-01), Win et al.
patent: 6185567 (2001-02-01), Ratnaraj et al.
patent: 6185598 (2001-02-01), Farber et al.
patent: 6209038 (2001-03-01), Bowen et al.
patent: 6212565 (2001-04-01), Gupta
patent: 6225995 (2001-05-01), Jacobs et al.
patent: 6226750 (2001-05-01), Trieger
patent: 6247050 (2001-06-01), Tso et al.
patent: 6247056 (2001-06-01), Chou et al.
patent: 6253230 (2001-06-01), Couland et al.
patent: 6266335 (2001-07-01), Bhaskaran
patent: 6272523 (2001-08-01), Factor
patent: 6279001 (2001-08-01), DeBettencourt et al.
patent: 6317786 (2001-11-01), Yamane et al.
patent: 6327609 (2001-12-01), Ludewig et al.
patent: 6330566 (2001-12-01), Durham
patent: 6334114 (2001-12-01), Jacobs et al.
patent: 6345288 (2002-02-01), Reed et al.
patent: 6345303 (2002-02-01), Knauerhase et al.
patent: 6351775 (2002-02-01), Yu
patent: 6360262 (2002-03-01), Guenthner et al.
patent: 6360270 (2002-03-01), Cherkasova et al.
patent: 6374300 (2002-04-01), Masters
patent: 6374359 (2002-04-01), Shrader et al.
patent: 6385642 (2002-05-01), Chlan et al.
patent: 6389462 (2002-05-01), Cohen et al.
patent: 6397253 (2002-05-01), Quinlan et al.
patent: 6415322 (2002-07-01), Jaye
patent: 6421768 (2002-07-01), Purpura
patent: 6424992 (2002-07-01), Devarakonda et al.
patent: 6430618 (2002-08-01), Karger et al.
patent: 6438597 (2002-08-01), Mosberger et al.
patent: 6446117 (2002-09-01), Gebauer
patent: 6453353 (2002-09-01), Win et al.
patent: 6460071 (2002-10-01), Hoffman
patent: 6460079 (2002-10-01), Blumenau
patent: 6470389 (2002-10-01), Chung et al.
patent: 6473802 (2002-10-01), Masters
patent: 6490624 (2002-12-01), Sampson et al.
patent: 6510464 (2003-01-01), Grantges, Jr. et al.
patent: 6557038 (2003-04-01), Becker et al.
patent: 6587959 (2003-07-01), Sjolander et al.
patent: 6594260 (2003-07-01), Aviani et al.
patent: 6594692 (2003-07-01), Reisman
patent: 6970933 (2005-11-01), Masters
patent: 7047301 (2006-05-01), Skene et al.
patent: 7080158 (2006-07-01), Squire
patent: 7146505 (2006-12-01), Harada et al.
patent: 2002/0007413 (2002-01-01), Garcia-Luna-Aceves et al.
patent: 0 744 850 (1996-11-01), None
patent: 0744850 (1996-11-01), None
patent: 9114326 (1991-09-01), None
patent: 9505712 (1995-02-01), None
patent: 9709805 (1997-03-01), None
patent: 9745800 (1997-12-01), None
patent: 9905829 (1999-02-01), None
patent: 9906913 (1999-02-01), None
patent: 9910858 (1999-03-01), None
patent: 9939373 (1999-08-01), None
patent: 9964967 (1999-12-01), None
patent: WO 99/64967 (1999-12-01), None
patent: 0004422 (2000-01-01), None
patent: 0004458 (2000-01-01), None
patent: 0169890 (2001-09-01), None
patent: PCT/US01/07574 (2001-09-01), None
patent: WO 01/69890 (2001-09-01), None
Office Communication for U.S. Appl. No. 11/874,109 dated Mar. 9, 2009.
Office Communication for U.S. Appl. No. 10/006,555 dated Apr. 12, 2002.
Office Communication for U.S. Appl. No. 11/284,035 dated Dec. 22, 2004.
Office Communication for U.S. Appl. No. 11/284,035 dated Apr. 14, 2004.
Office Communication for U.S. Appl. No. 11/260,651 dated Apr. 9, 2007.
Office Communication for U.S. Appl. No. 11/260,651 dated Nov. 28, 2006.
Office Communication for U.S. Appl. No. 11/260,651 dated Oct. 12, 2006.
Office Communication for U.S. Appl. No. 11/235,643 dated Jan. 8, 2007.
“Review Guide,” IBM WebSphere Performance Pack for Multiplatforms, Version 2.0, International Business Machines Corporation, Mar. 1999, 32 pp.
Hunt, Guerney D.H. et al., “Network Dispatcher: a connection router for scalable Internet services,” date unknown, 11 pp.
Engelschall, Ralf S., “Load Balancing Your Web Site,” Web Techniques Magazine, vol. 3, Issue 5, May 1998, 8 pp.
“IBM WebSphere Application Server Version 3.0.2.2. Release Notes,” Updated Dec. 8, 2000, 33 pp.
“Balancing User-Request Loads,” Chapter 13, Netscape Communications Corp., 1999, 10 pp.
“Creating and Managing User Sessions,” 1999, Netscape Communications Corp., 5 pp.
“Enabling the Information Age,” Web Application Server 4.0, Oracle, date unknown, 18 pp.
“Maximum Performance with Fine-Grained Control: A Requirement for E-Business Applications and Services,” Whitepaper, Resonate, Inc., Aug

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

System and method for performing application level persistence does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for performing application level persistence, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for performing application level persistence will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4111823

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