/Patent Tracker
GoogleGranted patentAI & softwareInterest 3/10

Google patents offline media syncing for mobile devices

This patent describes a method for mobile media apps to record changes while offline and send them to a server once connected. It ensures updates are applied in the correct order by tracking dependencies between different sets of changes.

Why it mattersIt improves the reliability of offline features in media apps by preventing data conflicts when users reconnect to the internet.

In the filing’s own words

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.

What exactly they claim (claim 1)

1. A computer-implemented method comprising: while a mobile device is not connected to a network: creating a plurality of commits, the plurality of commits including a first commit that describes first changes to be made to first entities; determining the first entities from first identifiers; and transforming the first entities based on a latest unresolved state by applying the first changes described in the first commit; in response to the mobile device establishing a network connection, selecting the first commit for acceptance at a server before other commits from the plurality of commits based on the first commit being a next oldest commit without read dependency on the other commits; transmitting the first commit to the server for acceptance; responsive to receiving a notification that the server successfully applied the first commit, recording an expired version of the first commit; and responsive to determining that the server failed to apply the first commit, discarding the first commit.

Facts

Company
Google (Google LLC)
Official title
Syncing mobile device offline actions with remote servers
Patent number
US12732800B2
Application number
18607345
Filed
Mar 15, 2024
Granted
Sep 8, 2026
Inventors
1
Claims
20

Classified under

H04W 12/02 Electricity & electronicsG06F 8/65 Physics & computingG06F 16/273 Physics & computingH04W 4/50 Electricity & electronicsH04W 8/30 Electricity & electronics

More from Google in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.