IP Library Granted Patent US 9,542,304
Granted Patent B1
US 9,542,304 · App. 13/948,659 · Granted Jan 10, 2017

Automated operating system installation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,542,304
App. No.
13/948,659
Granted
Jan 10, 2017
Kind
B1
Abstract

Technologies are provided herein for automated operating system installation. Through the concepts and technologies presented herein, the process of installing multiple operating systems on a system under test (“SUT”) can be automated and monitored, thereby permitting the unattended installation of the operating systems. Multiple operating systems can be installed and errors detected during the installations can be logged in an automated fashion, thereby reducing the cost of such testing. Errors generated during the automated installation process can be analyzed and utilized to identify and correct errors in a computing system firmware. A device selector for facilitating the automated installation process is also provided.

Claims (10)

1. An apparatus for use in an automated operating system installation system, the apparatus comprising:

a universal serial bus (USB) hub connected to a system under test (SUT) and a plurality of multiplexers, each of the plurality of multiplexers configured for connection to a plurality of mass storage devices; and

a USB-to-serial device connected to a test control system (TCS) and the plurality of multiplexers, wherein the TCS is configured for coordinating automatic installation of a plurality of operating systems on the SUT, the USB-to-serial device configured to:

receive a first control signal from the TCS and configure the plurality of multiplexers based upon the first control signal to establish a connection between a first of the plurality of mass storage devices and the USB hub, thereby enabling a connection between the first of the plurality of mass storage devices and the SUT, the first of the plurality of mass storage devices containing an installer program for a first operating system; and

in response to a determination by the TCS that the installer program for the first operating system has completed installation of the first operating system on the SUT, the determination being based on information received from the SUT, receive a second control signal from the TCS and configure the plurality of multiplexers based upon the second control signal to establish a connection between a second of the plurality of mass storage devices and the USB hub, thereby enabling a connection between the second of the plurality of mass storage devices and the SUT, the second of the plurality of mass storage devices containing a disk drive utility program.

2. The apparatus of claim 1 , further comprising a plurality of external USB ports, each of the plurality of external USB ports being connected to one of the plurality of mass storage devices, wherein the first control signal selects an external USB port connected to the first mass storage device and electrically connects the selected external USB port and the USB hub, and wherein the USB hub is configured to route signals from the selected external USB port to the SUT.

3. The apparatus of claim 1 , further comprising a plurality of external USB ports, each of the plurality of external USB ports being connected to one of the plurality of mass storage devices, wherein the second control signal selects an external USB port connected to the second mass storage device and electrically connects the selected external USB port and the USB hub, and wherein the USB hub is configured to route signals from the selected external USB port to the SUT.

4. The apparatus of claim 1 , wherein the USB-to-serial device is further configured to in response to determinations by the TCS that the disk drive utility program has completed execution and that another operating system remains to be installed on the SUT, receive a third control signal from the TCS and configure the plurality of multiplexers based upon the third control signal to establish a connection between a third of the plurality of mass storage devices and the USB hub, thereby enabling a connection between the third of the plurality of mass storage devices and the SUT, the third of the plurality of mass storage devices containing an installer program for a second operating system.

5. The apparatus of claim 4 , further comprising a plurality of external USB ports, each of the plurality of external USB ports being connected to one of the plurality of mass storage devices, wherein the third control signal selects an external USB port connected to the third mass storage device and electrically connects the selected external USB port and the USB hub, and wherein the USB hub is configured to route signals from the selected external USB port to the SUT.

6. The apparatus of claim 1 , further comprising a power input port for providing a power signal to at least one of the plurality of multiplexers, the USB hub and the USB-to-serial device.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Oct 23, 2024
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: BAIN CAPITAL CREDIT, LP, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 069229/0834 →
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2024
From: MIDCAP FINANCIAL TRUST
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 069205/0795 →
SECURITY INTEREST Recorded May 6, 2019
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 049087/0266 →
ENTITY CONVERSION Recorded Apr 15, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 049091/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: HANES, CHARLES P.; SIVERTSEN, CLAS GERHARD; RICHARDSON, BRIAN
To: AMERICAN MEGATRENDS, INC.
Reel/Frame 032035/0519 →