Content delivery within an application
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A view component of an application requests content from a model component of the application, where the request for content includes a request for data. The model component determines whether the requested data is available. If the requested data is available, the model component delivers the requested content and the requested data. If the requested data is not available, the model component first delivers the requested content and a data placeholder, and after the model component retrieves the data, the model component delivers the requested data to replace the data placeholder.
-
Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for delivering content to a user interface of an application, the computer-implemented method 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 is 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. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a memory; a request receiving module that is stored in the memory and configured to receive a request for content, wherein the request comprises a request for data; an availability determination module that is stored in the memory and configured to determine whether the requested data is available, wherein the requested data is available when the data is cached in a memory; a content transmitting module that is stored in the memory and configured to transmit 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 a user interface; wherein the content transmitting module is further configured to transmit 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, 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; a data retrieval module that is stored in the memory and configured to retrieve the requested data from the data store when the requested data is not available; wherein the content transmitting module is further configured to transmit 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; and 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. - View Dependent Claims (20, 21, 22, 23)
-
Specification