The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 17, 2004

Filed:

Feb. 01, 2000
Applicant:
Inventors:

Paul Alton Nussbaum, Midlothian, VA (US);

William Bateman Willaford, IV, Glen Allen, VA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/730 ;
U.S. Cl.
CPC ...
G06F 1/730 ;
Abstract

An application server executes voice-enabled web applications by runtime execution of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application server includes a hypertext markup language (HTML) conversion module configured for translating information present during runtime execution of an XML document into an HTML document. The system converts the XML document into an HTML document in a manner that is reversible, where all the information from the original XML document is preserved such that the HTML document can be converted back to the original XML document. In addition, the system supplies HTML-compliant formatting information to specifically identify formatting specifications for XML tags having implied formatting characteristics during runtime execution of the XML document. Moreover, the system generates HTML-compliant reference tags for each XML tag that refers to another XML object, based on the context of the XML tag during the runtime execution of the XML document. Hence, the generated HTML document includes all information used during runtime execution of the XML document, enabling the use of web analysis tools to analyze XML-defined applications by analyzing the HTML document for the structure of the XML document relative to other XML documents used to define the XML-defined application.


Find Patent Forward Citations

Loading…