发明名称 Synchronizing events between mobile devices and servers
摘要 A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.
申请公布号 US9432455(B2) 申请公布日期 2016.08.30
申请号 US201113227600 申请日期 2011.09.08
申请人 iAnywhere Solutions, Inc. 发明人 Jeide Scott A.;Krishnapillai Senthil;Donahue Brett;Durai Ponnusamy Jesudoss
分类号 H04L29/08;H04L12/58;G06F17/30;G06F17/24 主分类号 H04L29/08
代理机构 Sterne, Kessler, Goldstein & Fox PLLC 代理人 Sterne, Kessler, Goldstein & Fox PLLC
主权项 1. A synchronization method comprising: executing a first application at a mobile device using an I/O parameter as an input to the first application; capturing the I/O parameter at the mobile device; performing, at the mobile device, a first application workflow event on first application data associated with the first application based on the execution of the first application using the I/O parameter; sending the I/O parameter to a server to execute a second application using the I/O parameter as an input to the second application, wherein the execution of the second application using the I/O parameter as an input to the second application performs a second application workflow event on second application data associated with the second application to synchronize the second application data with the first application data, the second application workflow event being equivalent to the first application workflow event; queuing the first application workflow event in a request cache on the mobile device if it is determined that the mobile device is offline, wherein the request cache includes at least a unique record identifier identifying the first application workflow event; and receiving synchronization results at the mobile device after the second application data has been synchronized with the first application data, wherein the synchronization results include at least a synchronization status and the unique record identifier.
地址 Dublin CA US