Method and system for caching role-specific fragments

Electrical computers and digital processing systems: multicomput – Remote data accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

Rate now

     

Profile ID: LFUS-PAI-O-2724651

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