Electrical computers and digital processing systems: multicomput – Remote data accessing
Reexamination Certificate
2011-07-26
2011-07-26
Boutah, Alina N. (Department: 2443)
Electrical computers and digital processing systems: multicomput
Remote data accessing
C709S203000, C709S213000, C709S214000, C709S215000, C709S216000, C709S218000, C709S219000, C709S225000, C709S229000, C711S118000, C715S234000, C705S006000
Reexamination Certificate
active
07987239
ABSTRACT:
A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device, a fragment in the message body is cached. Cache ID rules from an origin server accompany a fragment to describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server. A cache ID may be based on a URI and/or query parameters and/or cookies that are associated with a fragment. After user authentication, a cookie containing the user's role may be used in subsequent requests for role-specific fragments and in the cache identifier for role-specific fragments, thereby allowing requests from other users for role-specific fragments to be resolved in the cache when the users have the same role because these users would also have the same cookie.
REFERENCES:
patent: 5050166 (1991-09-01), Cantoni et al.
patent: 5815516 (1998-09-01), Aaker et al.
patent: 5897622 (1999-04-01), Blinn et al.
patent: 5973696 (1999-10-01), Agranat et al.
patent: 5983227 (1999-11-01), Nazem et al.
patent: 5987480 (1999-11-01), Donohue et al.
patent: 6029182 (2000-02-01), Nehab et al.
patent: 6067569 (2000-05-01), Khaki et al.
patent: 6115752 (2000-09-01), Chauhan
patent: 6128627 (2000-10-01), Mattis et al.
patent: 6138158 (2000-10-01), Boyle et al.
patent: 6163779 (2000-12-01), Mantha et al.
patent: 6167451 (2000-12-01), Stracke, Jr.
patent: 6170013 (2001-01-01), Murata
patent: 6192382 (2001-02-01), Lafer et al.
patent: 6219676 (2001-04-01), Reiner
patent: 6226642 (2001-05-01), Beranek et al.
patent: 6230196 (2001-05-01), Guenthner et al.
patent: 6249844 (2001-06-01), Schloss et al.
patent: 6253234 (2001-06-01), Hunt et al.
patent: 6345292 (2002-02-01), Daugherty et al.
patent: 6427187 (2002-07-01), Malcolm
patent: 6456308 (2002-09-01), Agranat et al.
patent: 6557076 (2003-04-01), Copeland et al.
patent: 6584548 (2003-06-01), Bourne et al.
patent: 6615235 (2003-09-01), Copeland et al.
patent: 6678791 (2004-01-01), Jacobs et al.
patent: 6718427 (2004-04-01), Carlson et al.
patent: 6748386 (2004-06-01), Li
patent: 6772225 (2004-08-01), Jennings et al.
patent: 6785769 (2004-08-01), Jacobs et al.
patent: 6789170 (2004-09-01), Jacobs et al.
patent: 6983310 (2006-01-01), Rouse et al.
patent: 7028072 (2006-04-01), Kliger et al.
patent: 7047281 (2006-05-01), Kausik
patent: 7065086 (2006-06-01), Basso et al.
patent: 7072984 (2006-07-01), Polonsky et al.
patent: 7080158 (2006-07-01), Squire
patent: 7103714 (2006-09-01), Jacobs et al.
patent: 7117504 (2006-10-01), Smith et al.
patent: 7137009 (2006-11-01), Gordon et al.
patent: 7177945 (2007-02-01), Hong et al.
patent: 7185364 (2007-02-01), Knouse et al.
patent: 7269784 (2007-09-01), Kasriel et al.
patent: 2002/0004813 (2002-01-01), Agrawal et al.
patent: 2002/0007393 (2002-01-01), Hamel
patent: 2002/0016828 (2002-02-01), Daugherty et al.
patent: 2002/0108122 (2002-08-01), Alao et al.
patent: 2002/0112009 (2002-08-01), Capers et al.
patent: 2002/0116583 (2002-08-01), Copeland et al.
patent: 2003/0039249 (2003-02-01), Basso et al.
patent: 2003/0074580 (2003-04-01), Knouse et al.
patent: 2003/0101431 (2003-05-01), Duesterwald et al.
patent: 2003/0101439 (2003-05-01), Desoli et al.
patent: 2003/0110296 (2003-06-01), Kirsch et al.
patent: 2003/0120875 (2003-06-01), Bourne et al.
patent: 2004/0073630 (2004-04-01), Copeland et al.
patent: 111024982 (1999-01-01), None
patent: 2000172614 (2000-06-01), None
patent: 2000250803 (2000-09-01), None
patent: 2000305836 (2000-11-01), None
patent: 2000311108 (2000-11-01), None
patent: WO 00/77615 (2000-12-01), None
patent: WO 02/17082 (2002-02-01), None
T. Jech, Set Theory, Stanford Encyclopedia of Philosophy, published Jul. 11, 2002.
Dingle et al., “Web cache coherence,” Computer Networks and ISDN Systems, v. 28, n. 7-11, pp. 907-920, May 1996.
R. Metcalfe, IEEE Internet Computing—Scaling the Internet, vol. 1, No. 2, Mar./Apr. 1997.
2000 IEEE International Conference on Personal Wireless Communications, Conference Proceedings, Hyderabad, India, Dec. 2000.
2000 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS, Apr. 24-25, 2000, Austin, Texas.
AV Proceedings—Seventh International Workshop on Research Issues in Data Engineering, High Performance Database Management for Large-Scale Applications, Apr. 7-8, 1997, Birmingham, England, IEEE Computer Society Technical Committee on Data Engineering.
Patterson et al., “Using HTML 4” 1998, Que Corporation, 3rded., pp. 6-8.
Microsoft Computer Dictionary, Fifth Edition, p. 443, Microsoft Press, 2002.
Hampton, Kip, High Performance XML Parsing with SAX, XML.com, Feb. 14, 2001, http://www.xml.com/pub/a/2001/02/14/perlsax.html.
About SAX, Genesis, FAQ, http://sax.sourceforge.net. FAQ last modified Nov. 28, 2001.
Agarwalla Rajesh S.
Challenger James R. H.
Copeland George P.
Iyengar Arun K.
Linehan Mark H.
Boutah Alina N.
Cannatti Michael Rocco
Hamilton & Terrile LLP
International Business Machines - Corporation
LandOfFree
Method and system for caching role-specific fragments 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 caching role-specific fragments, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for caching role-specific fragments will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2724651