Method and apparatus for dynamically locating resources
First Claim
1. A method to retrieve a resource for a data processing system, the method comprising:
- determining whether a first version of the resource on a remote server on a network is preferred over any version of the resource on a local storage device of the data processing system based on a first configuration parameter in a resource configuration file, wherein the resource configuration file controls the resource and includes the first configuration parameter indicating whether or not the first version of the resource is preferred over any version of the resource on the local storage device, and a second configuration parameter indicating an address of the remote server for the first version of the resource;
determining whether the first version of the resource at the address indicated by the second configuration parameter is retrievable through a network connection if the first configuration parameter indicates that the first version of the resource is preferred; and
downloading the first version of the resource from the remote server through the network connection if the first version of the resource is retrievable through the network connection.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for dynamically locating resources. In one aspect of the invention, a method to retrieve a resource for a digital processing system includes: receiving a request for a resource; downloading a first version of the resource from a server through a network connection to satisfy the request if the first version of the resource is retrievable through the network connection; and loading a second version of the resource from a storage device of the digital processing system if the first version of the resource is not retrievable through a network connection. In one example, downloading the first version is performed in response to a determination that the first version of the resource is different from a second version of the resource on a storage device of the digital processing system.
21 Citations
32 Claims
-
1. A method to retrieve a resource for a data processing system, the method comprising:
- determining whether a first version of the resource on a remote server on a network is preferred over any version of the resource on a local storage device of the data processing system based on a first configuration parameter in a resource configuration file, wherein the resource configuration file controls the resource and includes the first configuration parameter indicating whether or not the first version of the resource is preferred over any version of the resource on the local storage device, and a second configuration parameter indicating an address of the remote server for the first version of the resource;
determining whether the first version of the resource at the address indicated by the second configuration parameter is retrievable through a network connection if the first configuration parameter indicates that the first version of the resource is preferred; and
downloading the first version of the resource from the remote server through the network connection if the first version of the resource is retrievable through the network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- determining whether a first version of the resource on a remote server on a network is preferred over any version of the resource on a local storage device of the data processing system based on a first configuration parameter in a resource configuration file, wherein the resource configuration file controls the resource and includes the first configuration parameter indicating whether or not the first version of the resource is preferred over any version of the resource on the local storage device, and a second configuration parameter indicating an address of the remote server for the first version of the resource;
-
9. A machine readable storage medium storing executable computer program instructions which when executed by a data processing system cause said system to perform operations to retrieve a resource for the data processing system, the operations comprising:
- determining whether a first version of the resource on a remote server on a network is preferred over any version of the resource on a local storage device of the data processing system based on a first configuration parameter in a resource configuration file, wherein the resource configuration file controls the resource and includes the first configuration parameter indicating whether or not the first version of the resource is preferred over any version of the resource on the local storage device and a second configuration parameter indicating an address of the remote server for the first version of the resource;
determining whether the first version of the resource at the address indicated by the second configuration parameter is retrievable through a network connection if the first configuration parameter indicates that the first version of the resource is preferred; and
downloading the first version of the resource from the remote server through the network connection if the first version of the resource is retrievable through the network connection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- determining whether a first version of the resource on a remote server on a network is preferred over any version of the resource on a local storage device of the data processing system based on a first configuration parameter in a resource configuration file, wherein the resource configuration file controls the resource and includes the first configuration parameter indicating whether or not the first version of the resource is preferred over any version of the resource on the local storage device and a second configuration parameter indicating an address of the remote server for the first version of the resource;
-
17. A data processing system to retrieve a resource, the data processing system comprising:
-
a memory storing a resource configuration file that controls the resource, the resource configuration file including a first configuration parameter indicating whether or not a first version of the resource on a remote server is preferred over any version of the resource on a local storage device and a second configuration parameter indicating an address of the remote server for the first version of the resource; means for determining whether the first version of the resource on the remote server on a network is preferred based on the first configuration parameter; means for determining whether the first version of the resource at the address indicated by the second configuration parameter is retrievable through a network connection if the first version of the resource is preferred; and means for downloading the first version of the resource from the remote server through the network connection if the first version of the resource is retrievable through the network connection. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A data processing system to retrieve a resource, the data processing system comprising:
-
memory to store a second version of the resource and to store a resource configuration file that controls the resource, the resource configuration file including a first configuration parameter indicating whether or not a first version of the resource on a remote server is preferred over any version of the resource on a local storage device and a second configuration parameter indicating an address of the remote server for the first version of the resource; and a processor coupled to the memory, the processor configured to determine whether the first version of the resource on the remote server on a network is preferred based the first configuration parameter, to determine whether the first version of the resource at the address indicated by the second configuration parameter is retrievable through a network connection if the first configuration parameter indicates that the first version of the resource is preferred, and to download the first version of the resource from the remote server through the network connection if the first version of the resource is retrievable through the network connection. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification