Syncing mobile device offline actions with remote servers
AssigneeGoogle Inc.
InventorNakarin Hiransuthikul
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorNakarin Hiransuthikul
Estimating the term…
While a mobile device is not connected to a network, a media application creates a commit that describes changes to be made to entities. The media application determines identifiers associated with the entities. The media application determines whether the entities are resolved or unresolved. The media application transforms the entities that are resolved by applying the changes described in the commit, where a corresponding entity that is unresolved is not transformed until a preceding commit is applied. In response to the mobile device establishing a network connection, the media application transmits the commit to a server for acceptance. Responsive to receiving a notification that the server successfully applied the commit, the media application records an expired version of the commit. Responsive to determining that the server failed to apply the commit, the media application discards the commit.
A computer-implemented method comprising:
A non-transitory computer-readable medium with instructions stored thereon that, when executed by one or more computers, cause the one or more computers to perform operations, the operations comprising:
A system comprising:
Dependencies are inferred from the claim text.