Abstract: A system for developing and deploying web pages that have dynamic content is disclosed. First, a graphic artist creates a template HTML file that will provide the visual appearance of a dynamic web page. The template HTML file is embedded with identifier tags that identify locations where dynamic content should be inserted. A programmer then creates a program for manipulating a Document Object Model (DOM) representation of the HTML file to add desired dynamic content. The template HTML file and dynamic content program are then deployed to a special server system that serves the template HTML by executing the associated dynamic content program. When the server system receives a request for the template HTML file, the server first creates a clone of a Document Object Model (DOM) of the template HTML file and executes the dynamic content program to manipulated the DOM representation.
Abstract: A method and system for converting plain text into structured data. Parse trees for the plain text are generated based on the grammar of a natural language, the parse trees are mapped on to instance trees generated based on an application-specific model. The best map is chosen, and the instance tree is passing to an application for execution. The method and system can be used both for populating a database and/or for retrieving data from a database based on a query.
Type:
Grant
Filed:
January 8, 2001
Date of Patent:
March 30, 2004
Assignee:
Softface, Inc.
Inventors:
Alexander Saldanha, Patrick C. McGeer, Luca Carloni