Patent ID: 7774504
Filing Date: 2010-08-10
Classification: G06F,G06K,G06Q,H04L,H04W

Abstract:
1. A system for capturing data via an extensible markup language form, comprising: a data input device for receiving one or more mobile-form application definition files; a memory storage device storing the one or more mobile-form application definition files; a policy-based mobile content engine operated on a controller adapted to process a plurality of mobile-forms application definitions from one or more mobile-forms application definition files, the policy-based mobile content engine being adapted to translate the plurality of mobile-forms application definitions into policies and actions, the policy-based mobile content engine being adapted to enforce the policies and actions that have been translated; a mobile-forms application client having a plurality of rendering engines each targeted for a different type of mobile user device, the rendering engines utilizing a forms application definition markup language to render form controls and to process the forms-based application based on the different type of mobile user device, the mobile-forms application client being operable on the different types of mobile user devices and being adapted to capture the data, as one or more form data instances, both online or offline as an extensible-markup-language document, the mobile-forms application client residing on a first mobile user device; and a transport engine adapted to transmit mobile-forms applications, and definition files through a transport layer over an intermittent network during periods of intermittent network connections between the policy-based mobile content engine and the mobile-forms application client, wherein the first mobile user device creates a mobile-form data instance with captured data and the transport engine sends the mobile-form data instance to a second device in a routing sequence in accordance with the policies and actions.