发明名称 SYSTEM AND METHOD FOR IDENTIFYING AND SYNCHRONIZING DATA FROM MULTIPLE BACKEND ENTERPRISE COMPUTER SYSTEMS TO MULTIPLE TYPES OF MOBILE DEVICES
摘要 A mobile framework server (MFS) may periodically obtain from an enterprise system information for a user who subscribed or is assigned to receive enterprise data. The MFS may determine whether the information indicates a change and whether the change is associated with a new record. If so, a new subscription is needed. To prepare data for the new subscription, the MFS may consult a canonical data model to determine what fields are needed for the new record and where the data for the fields are stored at the backend, perhaps managed by disparate enterprise systems. The MFS may determine appropriate queries for those enterprise systems involved and obtain record details for the fields. The record details are transformed into subscription data and stored in a subscription format. Subsequently, the subscription data is sent to a mobile device associated with the user at a significantly improved synchronization rate.
申请公布号 US2015127679(A1) 申请公布日期 2015.05.07
申请号 US201414531093 申请日期 2014.11.03
申请人 aMind Solutions, LLC 发明人 Wing Robert Llewellyn;Kibilov George G.
分类号 G06F17/30;G06F11/07 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of data synchronization, comprising: at a mobile framework server having a central data storage, at least one processor, and non-transitory computer memory including instructions translatable by the at least one processor to perform a default system operation including: obtaining, periodically from a first backend enterprise system, data object information for a user who subscribed or is assigned to receive enterprise data via the mobile framework server; determining that the data object information indicates a change in data object records assigned to or associated with the user; determining that the change is associated with a new data object record; determining that a new subscription is needed for the new data object record; determining a plurality of fields for the new data object record using a canonical data model (CDM), wherein each CDM object in the CDM includes a CDM object definition specifying a set of data fields particular to the CDM object; determining where enterprise data for the plurality of fields is stored; determining queries for obtaining the enterprise data from one or more backend enterprise systems; querying the one or more backend enterprise systems using the determined queries; transforming the enterprise data received from the one or more backend enterprise systems into subscription data in a subscription format; storing the subscription data in the central data storage; and sending the subscription data to a mobile device associated with the user.
地址 San Ramon CA US