Object mutation determination for incremental state saves

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

C709S223000

Reexamination Certificate

active

07320035

ABSTRACT:
A client-server system may include a distributed store configured to maintain a primary state of session data. The system may also include one or more application servers that each may include a client state of the session data. The session data may include one or more attributes. In one embodiment, the client state may be accessible by clients of the system. The application server may compare the client state to a benchmark of the client state to determine a subset of the attributes that have been modified in the client state. In some embodiments, the comparison may be a binary differencing or object graph differencing of the client state and the benchmark of the client state to locate the modified attributes. The distributed store may synchronize the primary state with the client state using the subset of the attributes.

REFERENCES:
patent: 5454108 (1995-09-01), Devarakonda et al.
patent: 5634122 (1997-05-01), Loucks et al.
patent: 5666486 (1997-09-01), Alfieri et al.
patent: 5684807 (1997-11-01), Bianchini et al.
patent: 5721943 (1998-02-01), Johnson
patent: 5734909 (1998-03-01), Bennett
patent: 5754703 (1998-05-01), Kim
patent: 5790425 (1998-08-01), Wagle
patent: 5812780 (1998-09-01), Chen et al.
patent: 5813017 (1998-09-01), Morris
patent: 5852747 (1998-12-01), Bennett et al.
patent: 5864539 (1999-01-01), Yin
patent: 5870759 (1999-02-01), Bauer
patent: 5884325 (1999-03-01), Bauer et al.
patent: 5907848 (1999-05-01), Zaiken et al.
patent: 5913213 (1999-06-01), Wikstrom et al.
patent: 5951694 (1999-09-01), Choquier et al.
patent: 6002868 (1999-12-01), Jenkins et al.
patent: 6006259 (1999-12-01), Adelman et al.
patent: 6032216 (2000-02-01), Schmuck et al.
patent: 6067559 (2000-05-01), Allard et al.
patent: 6097380 (2000-08-01), Crites et al.
patent: 6108699 (2000-08-01), Moiin
patent: 6131166 (2000-10-01), Wong-Insley
patent: 6167490 (2000-12-01), Levy et al.
patent: 6175931 (2001-01-01), Hornung
patent: 6182152 (2001-01-01), Jonkers
patent: 6192370 (2001-02-01), Primsch
patent: 6192401 (2001-02-01), Modiri et al.
patent: 6195091 (2001-02-01), Harple et al.
patent: 6249879 (2001-06-01), Walker et al.
patent: 6324492 (2001-11-01), Rowe
patent: 6330689 (2001-12-01), Jin et al.
patent: 6360249 (2002-03-01), Courts et al.
patent: 6360271 (2002-03-01), Schuster et al.
patent: 6430335 (2002-08-01), Carberry et al.
patent: 6438560 (2002-08-01), Loen
patent: 6477172 (2002-11-01), Burger et al.
patent: 6480473 (2002-11-01), Chambers et al.
patent: 6484185 (2002-11-01), Jain et al.
patent: 6499031 (2002-12-01), Hopmann et al.
patent: 6512740 (2003-01-01), Baniewicz et al.
patent: 6522995 (2003-02-01), Conti et al.
patent: 6529941 (2003-03-01), Haley et al.
patent: 6532494 (2003-03-01), Frank et al.
patent: 6539381 (2003-03-01), Prasad et al.
patent: 6546135 (2003-04-01), Lin et al.
patent: 6567808 (2003-05-01), Eschelbeck et al.
patent: 6567846 (2003-05-01), Garg et al.
patent: 6574197 (2003-06-01), Kanamaru et al.
patent: 6591295 (2003-07-01), Diamond et al.
patent: 6594686 (2003-07-01), Edwards et al.
patent: 6618737 (2003-09-01), Aridor et al.
patent: 6636897 (2003-10-01), Sherman et al.
patent: 6643652 (2003-11-01), Helgeson et al.
patent: 6664897 (2003-12-01), Pape et al.
patent: 6684207 (2004-01-01), Greenfield et al.
patent: 6687735 (2004-02-01), Logston et al.
patent: 6687745 (2004-02-01), Franco et al.
patent: 6704782 (2004-03-01), Achtermann et al.
patent: 6718394 (2004-04-01), Cain et al.
patent: 6724374 (2004-04-01), Lapstun et al.
patent: 6738975 (2004-05-01), Yee et al.
patent: 6742141 (2004-05-01), Miller
patent: 6748429 (2004-06-01), Talluri et al.
patent: 6748554 (2004-06-01), Jin et al.
patent: 6760765 (2004-07-01), Asai et al.
patent: 6799191 (2004-09-01), Agesen et al.
patent: 6801937 (2004-10-01), Novaes et al.
patent: 6813635 (2004-11-01), Jorgenson
patent: 6816905 (2004-11-01), Sheets et al.
patent: 6820210 (2004-11-01), Daruwalla et al.
patent: 6847993 (2005-01-01), Novaes et al.
patent: 6859834 (2005-02-01), Arora et al.
patent: 6877111 (2005-04-01), Sharma et al.
patent: 6889333 (2005-05-01), Lawrence et al.
patent: 6895401 (2005-05-01), Skinner et al.
patent: 6920474 (2005-07-01), Walsh et al.
patent: 6928378 (2005-08-01), Lebee et al.
patent: 6944788 (2005-09-01), Dinker et al.
patent: 6961769 (2005-11-01), Arora et al.
patent: 7093230 (2006-08-01), E et al.
patent: 7130905 (2006-10-01), Dinker et al.
patent: 2001/0010053 (2001-07-01), Ben-Schacher et al.
patent: 2001/0014097 (2001-08-01), Beck et al.
patent: 2001/0027453 (2001-10-01), Suto
patent: 2001/0040895 (2001-11-01), Templin
patent: 2002/0038301 (2002-03-01), Aridor et al.
patent: 2002/0038451 (2002-03-01), Tanner et al.
patent: 2002/0042693 (2002-04-01), Kamp et al.
patent: 2002/0062372 (2002-05-01), Hong et al.
patent: 2002/0069270 (2002-06-01), Walton et al.
patent: 2002/0073080 (2002-06-01), Lipkin
patent: 2002/0091750 (2002-07-01), Kasaravalli et al.
patent: 2002/0112008 (2002-08-01), Christenson et al.
patent: 2002/0143958 (2002-10-01), Montero et al.
patent: 2002/0152307 (2002-10-01), Doyle et al.
patent: 2002/0165961 (2002-11-01), Everdell et al.
patent: 2003/0005020 (2003-01-01), Wallman et al.
patent: 2003/0014513 (2003-01-01), Ruths et al.
patent: 2003/0014650 (2003-01-01), Freed et al.
patent: 2003/0018785 (2003-01-01), Eshel et al.
patent: 2003/0041179 (2003-02-01), Snead et al.
patent: 2003/0051145 (2003-03-01), Jackson et al.
patent: 2003/0061065 (2003-03-01), Keeley
patent: 2003/0069874 (2003-04-01), Hertzog et al.
patent: 2003/0074395 (2003-04-01), Eshghi et al.
patent: 2003/0088659 (2003-05-01), Susarla et al.
patent: 2003/0101300 (2003-05-01), Goldick
patent: 2003/0110445 (2003-06-01), Khaleque
patent: 2003/0140223 (2003-07-01), Desideri
patent: 2003/0154202 (2003-08-01), Dinker et al.
patent: 2003/0163494 (2003-08-01), Bender et al.
patent: 2003/0167268 (2003-09-01), Kumar et al.
patent: 2003/0167285 (2003-09-01), Kumar et al.
patent: 2003/0167297 (2003-09-01), Kumar et al.
patent: 2003/0167331 (2003-09-01), Kumar et al.
patent: 2003/0167333 (2003-09-01), Kumar et al.
patent: 2003/0204509 (2003-10-01), Dinker et al.
patent: 2003/0204623 (2003-10-01), Caln
patent: 2003/0204786 (2003-10-01), Dinker et al.
patent: 2003/0212987 (2003-11-01), Demuth et al.
patent: 2003/0233250 (2003-12-01), Joffe et al.
patent: 2004/0044672 (2004-03-01), Spencer
patent: 2004/0059805 (2004-03-01), Dinker et al.
patent: 2004/0066741 (2004-04-01), Dinker et al.
patent: 2004/0098490 (2004-05-01), Dinker et al.
patent: 2004/0103098 (2004-05-01), Mitra
patent: 2004/0111536 (2004-06-01), Ellerbrock et al.
patent: 2004/0162642 (2004-08-01), Gasper
patent: 2004/0162885 (2004-08-01), Garg et al.
patent: 2004/0199815 (2004-10-01), Dinker et al.
patent: 2005/0086239 (2005-04-01), Swann et al.
Burns, R.C.; A Linear Time, Constant Space Differencing Algorithm; Feb. 1997; Dept. of Computer Engineering, California University; p. 429.
Development of artificial life based optimization system Inoue, H.; Funyu, Y.; Kishino, K.; Jinguji, T.; Shiozawa, M.; Yoshikawa, S.; Nakao, T.; Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on Jun. 26-29, 2001 pp. 429-436.
Evolutionary programming made faster; Xin Yao; Yong Liu; Guangming Lin; Evolutionary Computation, IEEE Transactions on vol. 3, Issue 2, Jul. 1999 pp. 82-102.
Generating test cases for XML-based Web component interactions using mutation analysis Suet Chun Lee; Offutt, J.; Software Reliability Engineering, 2001. ISSRE 2001. Proceedings. 12th International Symposium on Nov. 27-30, 2001, pp. 200-209.
A genetic algorithm based approach for multi-objective data-flow graph optimization Landwehr, B.; Design Automation Conference, 1999. Proceedings of the ASP-DAC '99. Asia and South Pacific Jan. 18-21, 1999 pp. 355-358 vol. 1.
“iPlanet Application Server—Overview Guide—Version 6.0,” Sun Microsystems, Inc., May 2000, (78 Pages).
Burns et al., “A Linear Time, Constant Space Differencing Algorithm,” 1997 IEEE, Performance, Computing and Communications Conference, 1997, (pp. 429-436).
Ro

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

Object mutation determination for incremental state saves does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object mutation determination for incremental state saves, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object mutation determination for incremental state saves will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2758480

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