Operating system installation
First Claim
Patent Images
1. A method comprising:
- automatically identifying a hardware configuration and an operating system of a programmable electronic device;
generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the identified operating system, wherein the URL includes a path to the image;
transmitting the image request to a server networked to the programmable electronic device;
receiving an image of software for the identified operating system in response to the image request; and
installing the received image for the programmable electronic device, wherein the identifying, generating, transmitting, and receiving are performed by the programmable electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A programmable electronic device automatically identifies at least a portion of a system configuration for the programmable electronic device and automatically generates an image request based at least in part on the identified system configuration. The programmable electronic device transmits the image request over one or more networks to a server, receives an image of operating system software, and installs the received image.
52 Citations
29 Claims
-
1. A method comprising:
-
automatically identifying a hardware configuration and an operating system of a programmable electronic device; generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the identified operating system, wherein the URL includes a path to the image; transmitting the image request to a server networked to the programmable electronic device; receiving an image of software for the identified operating system in response to the image request; and installing the received image for the programmable electronic device, wherein the identifying, generating, transmitting, and receiving are performed by the programmable electronic device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
enabling selection of one of a plurality of versions of operating system software for a programmable electronic device; automatically identifying a hardware configuration of the programmable electronic device; generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the selected operating system version, wherein the URL includes a path to the image; transmitting the image request to a server networked to the programmable electronic device; receiving an image of software for the selected operating system version in response to the image request; and installing the received image for the programmable electronic device, wherein the identifying, generating, transmitting, and receiving are performed by the programmable electronic device. - View Dependent Claims (7, 8, 9)
-
-
10. A programmable electronic device comprising:
-
a nonvolatile memory to store installation software; at least one communications interface enabling network communication; and at least one processor to execute instructions of the installation software to identify an operating system and at least a portion of a hardware configuration, to generate an image request in the form of a uniform resource locator (URL) including a path to the image based at least in part on the identified hardware configuration and operating system, to transmit the image request over a network to a server using the at least one communications interface, to receive an image of software for the identified operating system using the at least one communications interface, and to install the received image in the nonvolatile memory. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A programmable electronic device comprising:
-
a nonvolatile memory to store installation software; at least one input device; at least one communications interface enabling network communication; and at least one processor to execute instructions of the installation software to identify an operating system and at least a portion of a hardware configuration, to enable selection of one of a plurality of versions of the operating system using the at least one input device, to generate an image request in the form of a uniform resource locator (URL) including a path to the image based at least in part on the identified hardware configuration and the selected version of operating system, to transmit the image request over a network to a server using the at least one communications interface, to receive an image of software for the selected version of operating system using the at least one communications interface, and to install the received image in the nonvolatile memory. - View Dependent Claims (16, 17, 18)
-
-
19. A medium storing program instructions executable by a programmable electronic device to perform a method comprising:
-
automatically identifying a hardware configuration and an operating system of a programmable electronic device; generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the identified operating system, wherein the URL includes a path to the image; transmitting the image request to a server networked to the programmable electronic device; receiving an image of software for the identified operating system in response to the image request; and installing the received image for the programmable electronic device. - View Dependent Claims (20)
-
-
21. A medium storing program instructions executable by a programmable electronic device to perform a method comprising:
-
enabling selection of one of a plurality of versions of operating system software; identifying a hardware configuration and an operating system of a programmable electronic device; generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the selected version of operating system, wherein the URL includes a path to the image; transmitting the image request to a server networked to the programmable electronic device; receiving an image in response to the image request; and installing the received image for the programmable electronic device. - View Dependent Claims (22, 23)
-
-
24. A programmable electronic device comprising:
-
means for identifying at least a portion of a hardware configuration and an operating system for the programmable electronic device; means for generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the identified operating system, wherein the URL includes a path to the image; means for transmitting the image request to a server networked to the programmable electronic device; means for receiving an image of software for the identified operating system in response to the image request; and means for installing the received image for the programmable electronic device.
-
-
25. A programmable electronic device comprising:
-
means for enabling selection of one of a plurality of versions of operating system software; means for identifying at least a portion of a hardware configuration for the programmable electronic device; means for generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the selected version of the operating system, wherein the URL includes a path to the image; means for transmitting the image request to a server networked to the programmable electronic device; means for receiving an image in response to the image request; and means for installing the received image for the programmable electronic device.
-
-
26. A method comprising:
-
identifying a hardware configuration and an operating system for a programmable electronic device; generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the identified operating system, wherein the URL includes a path to the image; and transmitting the image request network coupling the programmable electronic device and a server, wherein the identifying, generating, and transmitting are performed by the programmable electronic device. - View Dependent Claims (27, 28)
-
-
29. A programmable electronic device apparatus comprising:
-
a memory storing processor-executable instructions; a processor coupled to the non-volatile memory, wherein the processor executable instructions instruct the processor to perform the following steps; identifying a hardware configuration and an operating system for a programmable electronic device, wherein identifying the operating system includes selecting the operating system from one of a plurality of versions of operating system software, wherein the URL specifies a file corresponding to the image for the identified operating system; generating an image request in the form of a uniform resource locator (URL), wherein the URL is based at least in part on the identified hardware configuration and the identified operating system, wherein the URL includes a path to the image; and transmitting the image request to a server networked to the programmable electronic device.
-
Specification