Embedded web-based management method
AssigneeHewlett-Packard Development Company, L.P.
InventorsKeith R. Kinnan, Balaji Natrajan
Life of this patent
Estimating the term…
Abstract
Methods and systems for embedded web-based management are disclosed. In some embodiments, an index web page is provided with a link to an uncacheable version control file, and with a script to cause redirection to a uniform resource locator (URL) having a version indicator determined from the version control file. The version indicator allows web caching of current files while ensuring that the cache be updated when the software on the target device is updated. The target device may have an embedded web server configured to enforce caching policies through expiration dates in HTTP response headers. The embedded web server may also be configured to remove version information from the URLs in requests before servicing the requests.
Claims18
A web-based management method comprising:
- providing a web page that includes:
- a link to a version control file;
- and a script to cause redirection to a uniform resource locator (URL) having a version indicator determined from the version control file if the URL of the provided page does not include a version indicator that matches version information in the version control file;
- and providing the version control file with a response header that prevents caching of the version control file.
A device that comprises:
- a network interface configured to couple the device to a network having a computer with a web browser;
- a memory configured to store web server software;
- and a processor coupled to the memory to execute the web server software, wherein the web server software configures the processor to:
- receive a request for an entry level web page via the network interface;
- and respond to said request with a cacheable web page that includes:
- a link to a version control file;
- a script that redirects to a URL having a version identifier determined from the version control file if the URL of the cacheable web page does not include a version identifier that matches information in the version control file;
- and provide the version control file with a response header that prevents caching of the version control file.
A web-based management system that comprises:
- a target device having an embedded web server configured to determine an unversioned URL from each HTTP request before servicing the request and the target device configured to provide a version control file with a response header that prevents caching of the version control file;
- a user device having a web browser that requests an index page from the target device, wherein the index page includes a link to the version control file;
- and a script to cause any files accessed via the index page to be requested with a URL having a version marker determined from information in the version control file.
Dependencies are inferred from the claim text.