Optimized delivery of web application code

Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000, C709S219000

Reexamination Certificate

active

07966626

ABSTRACT:
Systems and methods are provided for optimizing application code for deployment to a client over a data link to minimize download time by supplying only the application code with a particular object that is required by the object. In a web application that includes multiple pages, the HTML and JAVASCRIPT may be scanned to identify code resources called by a particular web page. When all called resources are identified, they may be extracted and concatenated into a single resource file. When the page is downloaded to the client, the import file may be included with the page. The import file may be cached so that it need only be downloaded once, rather than being downloaded every time the page is requested. The disclosed systems and methods are suitable for use with other interpreted scripting languages.

REFERENCES:
patent: 5572643 (1996-11-01), Judson
patent: 5835914 (1998-11-01), Brim
patent: 5956709 (1999-09-01), Xue
patent: 5995975 (1999-11-01), Malcolm
patent: 6012068 (2000-01-01), Boezeman et al.
patent: 6026437 (2000-02-01), Muschett et al.
patent: 6141793 (2000-10-01), Bryant et al.
patent: 6151599 (2000-11-01), Shrader et al.
patent: 6223224 (2001-04-01), Bodin
patent: 6230157 (2001-05-01), Malcolm et al.
patent: 6282548 (2001-08-01), Burner et al.
patent: 6289333 (2001-09-01), Jawahar et al.
patent: 6327608 (2001-12-01), Dillingham
patent: 6336137 (2002-01-01), Lee et al.
patent: 6340977 (2002-01-01), Lui et al.
patent: 6353839 (2002-03-01), King et al.
patent: 6353923 (2002-03-01), Bogle et al.
patent: 6360236 (2002-03-01), Khan et al.
patent: 6362836 (2002-03-01), Shaw et al.
patent: 6370573 (2002-04-01), Bowman-Amuah
patent: 6393472 (2002-05-01), Anerousis et al.
patent: 6427149 (2002-07-01), Rodriguez et al.
patent: 6615253 (2003-09-01), Bowman-Amuah
patent: 6687737 (2004-02-01), Landsman et al.
patent: 6744447 (2004-06-01), Estrada et al.
patent: 6748418 (2004-06-01), Yoshida et al.
patent: 6880123 (2005-04-01), Landsman et al.
patent: 6952279 (2005-10-01), Iida
patent: 6961750 (2005-11-01), Burd et al.
patent: 6961905 (2005-11-01), Cover et al.
patent: 6990653 (2006-01-01), Burd et al.
patent: 7130885 (2006-10-01), Chandra et al.
patent: 7231644 (2007-06-01), Kieffer
patent: 7493554 (2009-02-01), Paila et al.
International Preliminary Examination Report for PCT Application Ser. No. PCT/US01/02962.
International Search Report for PCT Application Ser. No. PCT/US01/02962.
Logic Web: Enhancing the Web with Logic Programming; Andrew Davison, and Seng Wai Loke; Dec. 23, 1996.
SurveyWiz and FactorWiz: JavaScript web pages that make HTML forms for research on the Internet; M.H. Birnbaum; Behavior research Methods, Instruments, & Computers; May 2000.
Decrypting JavaScript; K. Chambers; Application Development Advisor; Jul.-Aug. 2000.
Creating a multiple-choice self-marketingengine on the internet; T.W. Ng; International Journal of Engineering Education; 2000.
A dynamic select component for JavaScript; S. Johnson; Dr. Dobb's Journal; Jan. 2000.
Generalized event handling in JavaScript; A. Hildyard; WEB Techniques; Feb. 1999.
Building object-oriented web pages with SilverStream; M. Pfeifer; WEB Techniques; Feb. 1999.
Adding style and behaviour to Web pages with a dash of Spice; D. Raggett; Computer Networks and ISDN Systems; Apr. 1998.
Architecture, design, and development of an HTML/JavaScript Web-based group support system; N.C. Romano, Jr.; J.F. Nunamaker, Jr.; R.O. Briggs; and D.R.Vogel; Journal of the American Society for Information Science; May 15, 1998.
Orthogonal extensions to the WWW user interface using client-side technologies; A. Fox, S.D. Gribble, Y. Chawathe, A.S. Polite, A. Huang, B. Ling and E.A. Brewer; Proceedings of the ACM Symposium on User Interface Software and Technology. 10thAnnual Symposium; Oct. 14-17, 1997.
Responsive interaction for a large Web application: the Meteor Shower architecture in the WebWriter II editor; A.Crespo, Bay-Wei Chang, and E.A. Bier; Computer Networks and ISDN Systems; Sep. 1997.
Animation with layers in DHTML. Innovative examples from noted designers; J.S. Hamlin; WEB Techniques; Dec. 1997.
Jump starting your site with Dynamic HTML. Active content without page updates; R. Dobson; WEB Techniques; Dec. 1997.
Using JavaScript to write JavaScript; N.R. Radovanovic; WEB Techniques; Sep. 1997.
Using JavaScript to create interactive Web pages; T. Tessier; Dr. Dobb's Journal; Mar. 1996.
Optimization of Printer Font Download Using Font Character Download on Demand, IBM 1989.
Kong et al; Mitigating Server-Side Congestion in the Internet Through Pseudoserving; 1999 IEEE; pp. 530-544.
Accessing Multiple Mirror Sites in Parallel: Using Tornado Codes to Speed Up Downloads; 1999 IEEE, pp. 275-283.
LISP—a Language for Internet Scripting and Programming: Timothy J. Hickey, Peter Norvig, and Kenneth R. Anderson, (1998).
Responsive interaction for a large Web application: the Meteor,Shower architecture in the WebWriter II editor; A.Crespo, Bay-Wei Chang, and E.A. Bier; Computer Networks and ISDN Systems; Sep. 1997.
Snow Net: An Agent-Based Internet Tourist Information Service; A. Erni, and M.C. Norrie; Institute for Information Systems Swiss Federal Institute of Technology (ETH), (1997).
The Java Language Specification, Chapter 12, 1st Ed., (1996).

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

Optimized delivery of web application code does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Optimized delivery of web application code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimized delivery of web application code will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2684469

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