Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2011-07-26
2011-07-26
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S135000
Reexamination Certificate
active
07987454
ABSTRACT:
The processing of server pages is emulated at run time. The system includes a library of custom tags, and a server page emulator for reading the server page, including identifying any calls to the library of custom tags, and further for emulating any calls to the custom tags identified in the server page; and thereby generating and processing the server pages dynamically at runtime. Each server page is parsed to create a tree of nodes for each element of the page, and each node identified as one of template text, custom tag start, custom tag end, and expression language (EL) expression. For each template text node, text is written directly to final markup. For each custom tag node, a return code indicates that the body should be skipped, processed normally, or provided as bulk data to the tag implementation. For each EL expression node, the EL expression is evaluated and the result written to final markup.
REFERENCES:
patent: 6507867 (2003-01-01), Holland et al.
patent: 6622168 (2003-09-01), Datta
patent: 6697849 (2004-02-01), Carlson
patent: 6715129 (2004-03-01), Hind et al.
patent: 7448024 (2008-11-01), Breeden et al.
patent: 7487440 (2009-02-01), Gergic et al.
patent: 7873908 (2011-01-01), Varanasi et al.
patent: 2002/0046240 (2002-04-01), Graham et al.
patent: 2003/0226107 (2003-12-01), Pelegri-Llopart et al.
patent: 2005/0240558 (2005-10-01), Gil et al.
patent: 2006/0075385 (2006-04-01), Backhouse
Kurbel, K. and Dabkowski, A. Dynamic WAP Content Generation with the use of Java Server Pages. Web Database: Java and Databases: Persistence Options. 2002. Erfurt, Germany.
Information Disclosure Statement from China IP Law department, Mar. 7, 2008.
Mark Roth and Eduardo Pelegri-Llopart. “JavaServer Pages ™ Specification”, Version 2.0. Sun Microsystems, Santa Clara, CA., Nov. 24, 2003. pp. iii-vi,1-3 to 1-8, 1-64 to 1-84, 1-85, 1-158 to 1-172, 1-173 to 1-175.
“JavaServer Pages Standard Tag Library”, Sun Microsystems. 2 pages. [ Downloaded Dec. 1, 2005 from http://java.sun.com/products/jsp/jstl/index.jsp.].
“JSR 152: JavaServer Pages ™ 2.0 Specification”, Sun Microsystems. [ Downloaded Dec. 1, 2005 from http://jcp.org/en/jsr/detail?id=152.] 7 pages.
“Java Servlet Technology”, Sun Microsystems. [Downloaded Jul. 7, 2005 from http://java.sun.com/products/servlet/index.jsp.] 2 pages.
“JavaServer Pages Technology”, Sun Microsystems. [Downloaded Jul. 7, 2005 from http://java.sun.com/products/jsp/index.jsp.] 2 pages.
“Expression Language”, Sun Microsystems. [Downloaded Nov. 12, 2005 from http://java.sun.com/j2ee/l.4/docs/tutorial/doc/JSPIntro7.html.] 6 pages.
Al- Darwish, Nasir, “PageGen: An Effective Scheme for Dynamic Generation of Web Pages”, Jul. 15, 2003, Information and Software Technology, vol. 45, Issue 10, pp. 651-662.
Zdun, et al, “Dynamically Generating Web Application Fragments from Page Templates”, ACM Digital Library, 2002, pp. 1113-1120.
Christensen et al, “Extending Java for High-Level Web Service Construction”, Nov. 2003, ACM Transactions on Programming Languages and Systems, vol. 25, No. 6, pp. 814-823.
Sarkar, Ronnie, “A Proxy-Based Tool to Enable Remote Tracing (“Software Sniffing”) Flow Capture and Replay, and Testing Via Host Interaction Simulation, of Screen Scraping Applications, in a Host Publishing Environment”, Jan. 2000, IBM Research Disclosure 429130, pp. 166-167.
Hansen et al., “Performance Comparison of Dynamic Web Platforms”, Jul. 15-19, 2001, International Symposium on Performance Evaluation of Computer and Telecommunication Systems, Orlando, FL., pp. 590-598.
Brophy Matthew J
Heslin Rothenberg Farley & & Mesiti P.C.
International Business Machines - Corporation
Jung, Esq. Dennis
Schiller, Esq. Blanche E.
LandOfFree
System and method for emulating the processing of java... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for emulating the processing of java..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for emulating the processing of java... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2722827