Patent ID: 9396277
Filing Date: 2016-07-19
CPC Classification: G06F,H04L

Claim Text:
1. A method comprising: in a first instance of an application, said first instance of an application being executed on a first computing device: retrieving primary application data from a first server, the primary application data comprising a first data format that the first server supports, the first server operated by a first storage service provider; receiving supplemental application data to be associated with the primary application data, the supplemental application data comprising a second data format that the first server does not support; computing a first unique identifier value based at least in part on the primary application data; forwarding the first unique identifier value to a second server, the second server supporting the second data format and enabling subsequent retrieval of the supplemental application data by a second instance of the application, said second instance of the application being executed on a second computing device, using the first unique identifier value, the second server operated by a second storage service provider different than the first storage service provider, and wherein the supplemental application data is data that is unable to be stored as primary application data in the first server; and in the second instance of the application: retrieving the primary application data from the first server, computing a second unique identifier value based at least in part on the primary application data, and utilizing the second unique identifier value produced by the second instance by forwarding the second unique identifier value produced by the second instance of the application to the second server, the second server mapping the second unique identifier value to the supplemental application data by comparing the second unique identifier value to the first unique identifier value and receiving the supplemental application data from the second server.