SYSTEM AND METHOD FOR DYNAMIC CONTENT PROCESSING WITH EXTENDABLE PROVISIONING
First Claim
1. A method for dynamically processing of generic content expressed in an extensible markup language (XML) on a wireless computing device, the method comprising the steps of:
- preparing a content envelope to comprise XML content;
inserting a reference to an associated content handler in the context envelope, the content handler being specific to the content and the wireless computing device and comprising a set of instructions for processing the XML content and the reference including a reference location for the content handler; and
making available the content handler for being accessed by the reference;
wherein once obtained, processing the content using the set of instructions of the content handler to process the XML content.
3 Assignments
0 Petitions
Accused Products
Abstract
Data can be stored in a wide variety of formats, and it is recognized that not all terminals have the resources for storing the appropriate Application Program for processing and/or viewing the data as defined in a particular format. Systems and methods are described for dynamically processing a generic content expressed in a structured definition language. The systems and methods use an associated content handler having a set of instructions suitable for processing the content, such as XML content. The method comprises receiving a content envelope including the content and a reference to the associated content handler. The associated content handler is requested using the reference, the reference including a reference location for the content handler. Once obtained, the content is processed using the set of instructions of the content handler. The instructions can be expressed in script and/or code.
-
Citations
20 Claims
-
1. A method for dynamically processing of generic content expressed in an extensible markup language (XML) on a wireless computing device, the method comprising the steps of:
-
preparing a content envelope to comprise XML content; inserting a reference to an associated content handler in the context envelope, the content handler being specific to the content and the wireless computing device and comprising a set of instructions for processing the XML content and the reference including a reference location for the content handler; and making available the content handler for being accessed by the reference; wherein once obtained, processing the content using the set of instructions of the content handler to process the XML content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless terminal for dynamically processing a generic content expressed in an extensible markup language (XML), the terminal comprising:
-
a processing framework for receiving a content envelope including XML content and a reference to an associated content handler, the content handler being specific to the content and the wireless computing device and comprising a set of instructions for processing the XML content and; a requesting module operating in the framework for requesting the associated content handler using the reference, the reference configured to include a reference location for the content handler; a provisioning module operating in the framework for obtaining the content handler; and a processing module for processing the content using the set of instructions of the content handler. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readably medium comprising instructions which, when executed on a computing device, cause the computing device to implement the steps of:
-
preparing a content envelope to comprise XML content; inserting a reference to an associated content handler in the context envelope, the content handler being specific to the content and the wireless computing device and comprising a set of instructions for processing the XML content and the reference including a reference location for the content handler; and making available the content handler for being accessed by the reference; wherein once obtained, processing the content using the set of instructions of the content handler to process the XML content.
-
Specification