Identifying, processing and caching object fragments in a...

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reissue Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S118000, C707S793000, C709S203000

Reissue Patent

active

RE039184

ABSTRACT:
A method, apparatus and computer program product for identifying and creating persistent object fragments from a named object. For example, a digital content description of a named digital object can be dynamically parsed, and persistent fragment identities created and maintained to facilitate caching. Named digital objects include but are not limited to: Web pages described in XML, SGML, and HTML. The object description is revised by replacing each object fragment with its newly created persistent identity. The revised object description is then sent to the requesting node. Depending upon the properties of a fragment, this can either enable the fragment or the revised object description to be cacheable at the server and/or client device. For example, the object description can include a dynamic part which would otherwise prevent the object from being cached. The dynamic part can be recognized and treated as a separate fragment from the object description. Thus the revised document becomes static mad therefore cacheable. Furthermore, fragments can be nested. Other features determine which part/segment of a named object to recognize as a fragment identity, based on its properties including: size; processing cost; and static vs. dynamic. Yet other features can determine which fragments to cache and replace, for example based on the fragment size and processing cost. Still other features allow different versions to be generated for a fragment upon request. The version created can be determined by the property of the requesting devices (e.g., handheld device or Internet appliance) and the fragment description.

REFERENCES:
patent: 5924116 (1999-07-01), Aggarwal et al.
patent: 5946697 (1999-08-01), Shen
patent: 6012126 (2000-01-01), Aggarwal et al.
patent: 6026413 (2000-02-01), Challenger et al.
patent: 6065058 (2000-05-01), Hailpern et al.
patent: 6122666 (2000-09-01), Beurket et al.
patent: 6128627 (2000-10-01), Mattis et al.
patent: 6138141 (2000-10-01), DeSimone et al.
patent: 6178461 (2001-01-01), Chan et al.
Jadau et al. “Caching of Large Database Objects in Web Server”, IEEE Jun. 1007, pp 10-19.
“Spyglass: Making Devices Work With The Web”, Products and Services, http://www.spyglass.com/product/wp, 7 pages, printed Sep. 19, 1997.
“Spyglass Prism Allow Non-PC Devices to Display Content Up to Four Times faster”, http://www.spyglass.com
ewsflash/releases/091697 prismperf.html, 3 pages, printed Sep. 19, 1997.
Spyglass Ships Spyglass Prism 1.0 Dynamic Content Conversion Solution; Revolutionary Product Delives Existing Web Content to Non-PC Devices, http://www.spyglass.com
ewsflash/releases/091697 prismships.html, 3 pages, printed Sep. 19, 1997.
Armando Fox et al., “Adapting to Network and Client Variability via On-Demand Dynamic Distillation”, University of California at Berkeley, 11 pages, published in Proc. 7thIntl. conference on Architectural Support for Programming Language and Operating System, (Oct. 1996).
Benoit Marchal from Pineapplesoft sprl, “An Introduction to SGML”, http://www.pineapplesoft.com/reports/sgml/preface.html, 4 pages, (last modified Sep. 25, 1997).
ISO 8879:1986, http://www.iso.ch/cate/d16387.html, Table of Contents, 1 page, (Last updated on May 8, 1999).
Michael Leventhal et al., “Designing XML Internet Applications”, Prentice Hall PTR, Table of Contents, 18 pages, (1998).
Charu Aggarwal et al., “Caching on the World Wide Web”, IEEE Transactions on Knowledge and Data Engineering, vol. 11, No. 1, pp. 94-107, Jan./Feb. 1999.

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

Identifying, processing and caching object fragments in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Identifying, processing and caching object fragments in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Identifying, processing and caching object fragments in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3560869

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