Data processing: presentation processing of document – operator i – Presentation processing of document – Structured document
Reexamination Certificate
2005-08-22
2011-10-25
Nguyen, Chau (Department: 2177)
Data processing: presentation processing of document, operator i
Presentation processing of document
Structured document
C715S239000, C715S760000, C717S106000, C717S110000, C717S111000, C717S136000, C717S152000, C717S153000
Reexamination Certificate
active
08046678
ABSTRACT:
A web page is generated by applying a partial evaluation technique. In one embodiment, at design time, a page designer enables a dynamic version of a page specification program to be generated, such as by way of a page customization interface. This dynamic version can be executed during the design process, with page customization choices evaluated in a dynamic manner. The parts of the page specification that can be evaluated to static form at design time are identified, and the program is partially evaluated, with the identified parts transformed to static form. The remaining dynamic parts of the page specification program are executed at request time, resulting in a generation of the page to be provided for display over the network. In general, different parts of a page specification program may be selected for evaluation at different times, and there may be more than two phases of evaluation.
REFERENCES:
patent: 6035119 (2000-03-01), Massena et al.
patent: 6330575 (2001-12-01), Moore et al.
patent: 6484149 (2002-11-01), Jammes et al.
patent: 6625803 (2003-09-01), Massena et al.
patent: 7207064 (2007-04-01), Fee et al.
patent: 2008/0034303 (2008-02-01), Evans
Lewis, R., 'Adobe Pagemill 2.0 Handbook, Hayden Books, 1996, pp. 137-156, 225-231.
Naren Ramakrishnan, “PIPE: Web Personalization by Partial Evaluation”, Nov.-Dec. 2000, IEEE Internet Computing, pp. 21-31.
Predescu, Ovidiu “Advanced Control Flow, A different approach” (visited Mar. 31, 2005) <http://cocoon.apache.org/2.1/userdocs/flow/continuations.html>.
Predescu, Ovidiu “Apache Cocoon—Control Flow, Control Flow” (visited Mar. 31, 2005) <http://cocoon.apache.org/2.1/userdocs/flow/index.html>.
Predescu, Ovidiu “Advanced Control Flow, Using Cocoon's Control Flow” (visited Mar. 31, 2005) <http://cocoon.apache.org/2.1/userdocs/flow/using.html>.
Predescu, Ovidiu et al. “Advanced Control Flow” The Apache Software Foundation, pp. 1-17 (2005).
Predescu, Ovidiu et al., “Advanced Control Flow, Sitemap” (visited Mar. 31, 2005) <http://cocoon.apache.org/2.1/userdocs/flow/sitemap.html>.
The Apache Software Foundation “Advanced Control Flow, Tutorial: A Gentle Introduction to Cocoon Control Flow” (visited Mar. 31, 2005) <http://cocoon.apache.org/2.1/userdocs/flow/tutor.html>.
Predescu, Ovidiu “Advanced Control Flow, Cocoon and continuations” (visited Mar. 31, 2005) <http://cocoon.apache.org/2.1/userdocs/flow/how-does-it-work.html>.
Belapurkar, Abhijit “Use continuations to develop complex Web applications, A programming paradigm to simplify MVC for the Web” (visited Dec. 8, 2005) <http://www-128.ibm.com/developerworks/library/j-contin.html>.
Jackson David
Kasi Ashish
Pisupati Chandra
Sane Aamod
Frommer & Lawrence & Haug LLP
Gaffney Matthew M.
Nguyen Chau
Yahoo ! Inc.
LandOfFree
Employing partial evaluation to provide a page does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Employing partial evaluation to provide a page, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Employing partial evaluation to provide a page will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4271016