发明名称 Method and apparatus for mobile data collection and management
摘要 A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data. An “integration server” software component of the present invention allows for external access to the collected and versioned data and modeling/mapping of such data. Thus seamless data entry, collection, updating, conflict resolution, versioning, storage, access and utilization is available.
申请公布号 US8838536(B2) 申请公布日期 2014.09.16
申请号 US201012834879 申请日期 2010.07.12
申请人 发明人 Bhanote Sandeep
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Skinner, Jr. John J.
主权项 1. A method of synchronizing a set of data resident in a mobile device as between the mobile device and a customer server, the method comprising the steps of: instructing an application programming interface (API) resident on the mobile device to send a first communication with a set of data to the synchronization server; versioning the set of data sent with the first communication by the synchronization server; sending the first communication with the versioned set of data to an integration server; redirecting the first communication with the versioned set of data from the integration server to the customer server; processing the versioned set of data from the first communication in the customer server pursuant to a set of applied business rules for forms, surveys and applications; creating a second communication by the customer server, with data on the basis of the processing of the first communication with the versioned set of data pursuant to the set of applied business rules for forms, surveys and applications; sending the second communication with data from the customer server to the integration server; sending the second communication with data from the integration server to the synchronization server; versioning the set of data sent with the second communication by the synchronization server; sending the second communication with the versioned set of data to the application programming interface; synchronizing the set of data resident in the mobile device according to the second communication with the versioned set of data when there is continuous connectivity between the mobile device and the customer server, and synchronizing the set of data resident in the mobile device according to the first communication with the versioned set of data when there is discontinuous connectivity between the mobile device and the customer server when connectivity is restored.
地址