×

Method and apparatus for dynamically locating resources

  • US 7,730,159 B1
  • Filed: 12/27/2006
  • Issued: 06/01/2010
  • Est. Priority Date: 10/01/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method to retrieve a resource for a digital processing system, the method comprising:

  • storing a first resource configuration parameter in a configuration file controlling the resource, wherein the configuration file includes a second resource configuration parameter indicating at least one first location of the resource, wherein the first resource configuration parameter in the configuration file that is configured to control the resource indicates whether or not the resource retrievable through a network is preferred over the resource retrievable locally from the digital processing system;

    receiving a request for the resource;

    determining whether a first version of the resource from a remote server controlled by the configuration file is preferred based on the first resource configuration parameter in the configuration file in response to the receiving, wherein the configuration file includes a third resource configuration parameter indicating an address of at least one second location of the first version of the resource on the remote server;

    downloading the first version of the resource from the remote server through a network connection based on the third resource configuration parameter from at least one second location to satisfy the request if the first version of the resource is retrievable through the network connection, and if the first resource configuration parameter indicates that the resource is preferably retrieved through the network; and

    loading a second version of the resource from a storage device of the digital processing system based on the second resource configuration parameter from the first location if the first version of the resource is not retrievable through the network connection.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×