| CPC G06F 16/9535 (2019.01) | 23 Claims |

|
1. A method performed by a software application running on a user's computing device for obtaining content card data sets from a data service, comprising:
sending, to a server of a data service, a first data set request for a collection of content card data sets that should be sent to the software application at the present time, each content card data set including information that is used to present information, images, sound recordings and/or videos within content cards embedded within a software application or a website and wherein the first data set request includes identity information that can be used to identify a user of the software application;
receiving an initial response from a server of the data service that includes a subset of the collection of content card data sets, the subset of content card data sets being those content card data sets that the server was able to generate using immediately available data; and
receiving a data set request retry instruction from a server of the data service that instructs the software application to later send a renewed data set request for any content card data sets from the collection of content card data sets that were not included in the initial response.
|