AUTOMATED UPGRADE FOR AN OPERATING SYSTEM USING A GATEWAY SERVER
First Claim
Patent Images
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
- receiving, in a gateway server in response to a remote device initiating an operating system (OS) upgrade from a configuration file, a request for an upgrade package;
resolving a source location for the upgrade package based, at least in part, on metadata in the request, wherein the metadata is from the configuration file; and
sending the request over a network to the resolved source location for the upgrade package to cause an upgrade server associated with the resolved source location to send the upgrade package to the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with automated upgrade of an operating system are described. In one embodiment, a method includes receiving a request for an upgrade package in a gateway server from a remote device and determining a source location for the upgrade package. The example method may also include sending the request to the source location to cause the source location to provide the upgrade package to the remote device.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving, in a gateway server in response to a remote device initiating an operating system (OS) upgrade from a configuration file, a request for an upgrade package; resolving a source location for the upgrade package based, at least in part, on metadata in the request, wherein the metadata is from the configuration file; and sending the request over a network to the resolved source location for the upgrade package to cause an upgrade server associated with the resolved source location to send the upgrade package to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. An upgrade controller, comprising:
upgrade logic configured to; receive, in response to a remote device initiating an operating system (OS) upgrade from a configuration file, a request for an upgrade package; resolve a source location for the upgrade package by performing a lookup in a lookup table based, at least in part, on metadata in the request, wherein the metadata is from the configuration file and the source location is in a network associated with the update controller; and send the request over a network to the resolved source location for the upgrade package to cause an upgrade server associated with the resolved source location to send the upgrade package to the remote device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
intercepting, in a gateway server in response to a remote device initiating a configuration file, a request for an upgrade package; resolving a source location for the upgrade package from a lookup table based, at least in part, on metadata in the request; and re-directing the request over a network to the source location resolved from the lookup table to cause an upgrade server associated with the source location to send the upgrade package to the remote device. - View Dependent Claims (16, 17, 18, 19)
-
Specification