Method and apparatus for processing electronic forms for use with resource constrained devices
AssigneeKoninklijke Philips Electronics N.V.
InventorsYasser alSafadi, Octav Chipara, Amr F. Yassin, Katie Zhu
Life of this patent
Estimating the term…
Abstract
A wireless telephone, personal digital assistant (PDA), smart remote control, or other Internet-enabled processing device includes a scalable electronic forms processing engine which supports a designated subset of the W3C recommended XForms standard. The designated subset may be selected for a given device based on the computational and memory capabilities of the device. Advantageously, the invention allows “thin” devices to process electronic forms without requiring implementation of the complete W3C recommended XForms standard.
Claims15
A method for processing information in a device having limited processing and memory capabilities, the method comprising the steps of:
- processing an extensible mark-up language (XML) document using an XForms engine based on a designated subset of a complete XForms specification;
- and
- utilizing a result of the processing step to create a valid XForms instance document.
An apparatus for processing a document in an extensible markup language, the apparatus comprising:
- an XForms engine operable to process the document based on a designated subset of a subset of a complete XForms specification, wherein a result of the processing by the XForms engine is utilized to output a valid XForms instance document.
The apparatus of claim 11, wherein the XForms engine comprises a reduced XPath component, a lightweight Schema component and an XML Parser component.
An article of manufacture comprising a machine-readable storage medium containing one or more software programs for processing information an extensible markup language (XML), said article of manufacture suitable for use in a thin processing device configured to support a designated subset of a complete set of XML standards, wherein the one or more software programs when executed:
- processes an extensible mark-up language (XML) document using an XForms engine based on a designated subset of a complete XForms specification;
- and
- utilizes a result of the processing to create a valid XForms instance document.
A system for processing information in a device having limited processing and memory capabilities, the system comprised of:
- a) at least one originating device that provides an extensible based markup language (XML) based document to said device;
- and
- b) a processing device configured to process said received XML based document, said processing device including an XForms engine based on a designated subset of a complete XForms specification.
Dependencies are inferred from the claim text.