Faster loading of extension-based applications using caching

Data processing: software development – installation – and managem – Software upgrading or updating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S162000, C713S002000, C719S331000

Reexamination Certificate

active

07735076

ABSTRACT:
Disclosed herein are methods for efficient loading of extensions or “plug ins” into a host software program. In a preferred embodiment, extensions registered with the host software program are loaded when the host program is first initialized. During their loading, changes that the various extensions make to the host program are recorded in a cache file, including graphical changes to the user interface and non-graphical changes. Later, when the host program is again initialized, the cache file is read in lieu of loading the extensions, with the affect that it appears to the user that the extensions' functionality are fully present in the host application, although in reality the extensions are not yet loaded. Instead, the extensions are loaded when and if they are called, either by the user or automatically by the computer. This saves time upon host program initialization as the extensions, once cached, need not be loaded until they are called.

REFERENCES:
patent: 5247681 (1993-09-01), Janis et al.
patent: 5416890 (1995-05-01), Beretta
patent: 5504892 (1996-04-01), Atsatt et al.
patent: 5914714 (1999-06-01), Brown
patent: 5974549 (1999-10-01), Golan
patent: 6006279 (1999-12-01), Hayes
patent: 6085120 (2000-07-01), Schwerdtfeger et al.
patent: 6807630 (2004-10-01), Lay et al.
patent: 6996832 (2006-02-01), Gunduc et al.
patent: 7107548 (2006-09-01), Shafron
patent: 7117507 (2006-10-01), Hostetter et al.
patent: 7509638 (2009-03-01), Backhouse et al.
patent: 2002/0169949 (2002-11-01), Shenassa et al.
patent: 2004/0073782 (2004-04-01), Price et al.
Clarke et al. “An Architecture for DYnamically Extensible Operating Systems.” 1998. Distributed Multimedia Research Group, Department of Computing, Lancaster University.
Hudson et al. “Supporting Dynamic Downloadable Appearances in an Extensible User Interface Toolkit.” 1997. ACM.
Pardyak et al. “Dynamic Binding for an Extensible System.” 1996. Proceedings of the Second Symposium on Operating Systems Design and Implementation.
Glozic et al. “How to Keep Up to Date”, Aug. 2003, Eclipse Corner Article, retrieved from: http://www.eclipse.org/articles/article.php?file=Article-Update/index.html.
Chatley et al. “Predictable Dynamic Plugin Systems”, Mar. 2004, FASE 2004, LNCS 2984, pp. 129-143.
Arthorne et al., “Official Eclipse 3.0 FAQs”, Jun. 2004, Addison Wesley Professional, FAQs: 69, 70, 71, 96, 101, 243.
Microsoft, Microsoft Computer Dictionary, Fifth Edition, May 2002, Microsoft Press, definition of file.
Catherine Griffin, “Introduction to Eclipse and the Eclipse Modeling Framework”, May 2004, MDA Implementer's Workshop.
Ruup, “David Rupp's Blog: IBM Web Tools Platform for Eclipse”, Sep. 2004, Java.net.

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

Faster loading of extension-based applications using caching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Faster loading of extension-based applications using caching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Faster loading of extension-based applications using caching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4249810

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