Non-invasive technique for enabling distributed computing...

Electrical computers and digital processing systems: multicomput – Distributed data processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C709S217000, C709S219000

Reexamination Certificate

active

10368694

ABSTRACT:
Methods, systems, computer program products, and methods of doing business by caching dynamic content fragments in a distributed cache and assembling requested content using these fragments. The disclosed techniques are non-invasive, and enable the benefits of distributed fragment caching to be extended to more applications, without regard to the programming model used when designing the application. An application developer specifies dependencies among content creating components (or, in alternative embodiments, it may be possible to infer this information), and if one of these components may be called upon to generate a content fragment dynamically, correlator data is programmatically created and attached to a message that references the component. A subsequent content generation request to the component then automatically carries the correlator data, and that data is programmatically restored.

REFERENCES:
patent: 6026474 (2000-02-01), Carter et al.
patent: 6983318 (2006-01-01), Doyle
patent: 2003/0187935 (2003-10-01), Agarwalla et al.
patent: 2003/0188009 (2003-10-01), Agarwalla et al.
patent: 2003/0188016 (2003-10-01), Agarwalla et al.
patent: 2003/0191812 (2003-10-01), Agarwalla et al.
patent: 2004/0015538 (2004-01-01), Agarwalla et al.
patent: WO 01/88762 (2001-11-01), None
Tilley Scot R., et al: “Towards a Framework for Program Understanding”, Program Comprehension, 1996, Proceedings Fourth Workshop in Berlin, Germany Mar. 29-31, 1996; Los Alamitos, CA, Mar. 29, 1996, pp. 19-28, XP010161999.
M. Tsimelzon, et al: ESI Language specification 1.0, Internet Article, Aug. 4, 2001, XP002286624, URL http://www.w3.org/TR/2001/Note-esi-lang-20010804, retrieved on Jun. 30, 2004, the whole document.
Nottingham, Mark et al., “Edge Architecture Specification”, by Mark and Xiang Liu, 2001, Akamai Technologies and Oracle Corporation, Jan. 26, 2003, <http://www.esi.org/architecture—spec—1-0.html> (all pages).
Tsimelzon, Mark et al., “ESI Language Specification 1.0”, 2001, Akamai Technologies and Oracle Corporation, Jan. 26, 2003, <http://www.esi.org/language—spec—1-0.html> (all pages).
Jacobs, Larry et al., “ESI Invalidation Protocol 1.0”, 2001, Akamai Technologies and Oracle Corporation, Jan. 26, 2003, <http://www.esi.org/invalidation—protocol—1-0.html> (all pages).
Basu, Julie et al., “JESI Tag Library 1.0 Specification: Tags for Edge-Side Includes in JSP”, 2001, Akamai Technologies and Oracle Corporation, Jan. 26, 2003, <http://www.esi.org/jesit—tag—lib—1-0.html> (all pages).
“Overview: Edge Side Includes (ESI) Overview”, 2001, Oracle Corporation and Akamai Technologies, Jan. 29, 2003, <http://www.esi.org/overview.html> (all pages).
“Welcome”, Aug. 19, 2002, Akamai Technologies and Oracle Corporation, Jan. 27, 2003, <http://www.esi.org/overview.html>.
“Technical Specification”, 2001, Oracle Corporation and Akamai Technologies, Inc., Jan. 27, 2003, <http://www.esi.org/spec.html>.

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

Non-invasive technique for enabling distributed computing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Non-invasive technique for enabling distributed computing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Non-invasive technique for enabling distributed computing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3842174

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