CONNECTING GALLERIES TO DYNAMIC SERVER-HOSTED CONTENT
First Claim
1. A method for providing dynamic application content, the method comprising:
- instantiating an application on a client device;
retrieving a manifest associated with available content;
determining whether the manifest identifies at least one content element not available on the client device; and
in response to determining that the at least one content element is not available on the client device, downloading the at least one content element.
2 Assignments
0 Petitions
Accused Products
Abstract
Application gallery connections to dynamic server-hosted content may be provided. An application may be instantiated on a client device. Upon loading, the application may connect to an available content server and download a content manifest. An application setting, such as a privacy setting or an administrative restriction may prevent connections to the content server; otherwise the application may determine whether the content manifest lists any new content for download. New content may be downloaded and made available to users of the application. The application may also determine whether any previously downloaded content is out of date according to the content manifest and remove unused content.
-
Citations
20 Claims
-
1. A method for providing dynamic application content, the method comprising:
-
instantiating an application on a client device; retrieving a manifest associated with available content; determining whether the manifest identifies at least one content element not available on the client device; and in response to determining that the at least one content element is not available on the client device, downloading the at least one content element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium which stores a set of instructions which when executed performs a method for providing dynamic application content, the method executed by the set of instructions comprising:
-
instantiating an application on a client; contacting a content server associated with the application; retrieving a content manifest from the content server; and comparing the content manifest from the content server with a list of content elements on the client. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for providing dynamic application content, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; instantiate an application, wherein the application comprises a plurality of content elements stored in a file cache associated with the application; determine whether the application can connect to a remote content server, wherein being operative to determine whether the application can connect to the remote content server comprises at least one of the following;
being operative to determine whether an available network connection is active between the system and the remote content server and being operative to determine whether an application setting permits the system to connect to the remote content server;in response to determining that the application can connect to the remote content server, downloading a content manifest from the remote content server wherein the content manifest comprises a plurality of content elements associated with the application and a download location associated with each of the plurality of content elements; determine whether the content manifest comprises at least one new content element available for download, wherein being operative to determine whether the content manifest comprises at least one new content element available for download comprises being operative to determine whether a content library associated with the application does not comprise at least one of the plurality of content elements of the content manifest and wherein the content library comprises at least one previously downloaded content element associated with the application; in response to determining that the at least one new content element is available for download; download the at least one new content element, and update the content library with the at least one new content element; receive an input to at least one user interface element operative to apply the at least one new content element to a document associated with the application; apply the at least one new content element to the document; and mark the at least one new content element to the document as used by the application, wherein being operative to mark the at least one new content element to the document as used by the application comprises at least one of the following;
moving the at least one new content element to a new storage location and updating at least one registry setting associated with the content library.
-
Specification