Patent ID: 8856803

Claim:
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to deliver content to a user interface of an application, the delivering comprising: receiving a request for content, wherein the request comprises a request for data; determining whether the requested data is available, wherein the requested data is available when the data is cached in a memory; transmitting the requested content and the requested data in a single communication when the requested data is available, wherein the requested content and the requested data are displayed within the user interface of the application; transmitting the requested content and a data placeholder in a first communication when the requested data is not available, wherein the requested content and the data placeholder are displayed within the user interface of the application, wherein the data placeholder is displayed in place of the requested data, and wherein the data placeholder indicates that the requested data is being retrieved; retrieving the requested data from a data store when the requested data is not available; and transmitting the requested data in a second communication when the requested data is not available, wherein the requested data is displayed in place of the data placeholder within the user interface of the application; wherein the requested data is delivered according to a content delivery attribute, and wherein the content delivery attribute defines when the requested data is delivered.