Patent ID: 9740761
Date: 2017-08-22
CPC Classifications: G06F,H04L,Y10S

Claim:
1. A method, comprising: generating, via a client device, a plurality of values associated with a plurality of keys corresponding to a plurality of events during execution of an application, the plurality of keys and the plurality of values being synchronized across a plurality of client devices associated with a user account; generating, via the client device, a plurality of timestamps and a plurality of status flags corresponding to the plurality of events, wherein respective ones of the plurality of status flags indicate whether a respective value has been synchronized with an application synchronization service; storing, via the client device, the plurality of keys and the plurality of values in an application state storage; identifying, via the client device, a subset of the plurality of values that have changed since a previous synchronization of the application state storage based at least in part upon a timestamp associated with the previous synchronization; and transmitting, via the client device, the subset of the plurality of values that have changed to the application synchronization service.