Patent ID: 9495145
Filing Date: 2016-11-15
CPC Classification: G06F,G06K,G06Q,H04L

Claim Text:
1. A computer-implemented method of configuring software in a removable rack-mounted computer, the method comprising: receiving, at a provider server device located remotely from the removable rack-mounted computer, from a cell phone, an electronic signal representing a Quick Response (QR) code corresponding to a configuration of the removable rack-mounted computer, the cell phone having generated the electronic signal in response to reading a machine-readable ID tag attached to a processor unit of the removable rack-mounted computer, the machine-readable ID tag containing the QR code; sending, in response to receiving the electronic signal, from the provider server device to the cell phone, a set of instructions corresponding to a set of operations, that when executed, establish the configuration of the removable rack-mounted computer, the set of operations including writing a customized version of firmware to the processor unit of the removable rack-mounted computer and identifying a set of software patches to be downloaded and installed onto the removable rack-mounted computer; sending, in response to receiving the electronic signal, from the provider server device to the cell phone, a product configuration application that, when executed on the cell phone, connects, through a wireless communication link that includes a wireless access point of the removable rack-mounted computer, the cell phone to the removable rack-mounted computer, and provides for an execution of the set of operations; monitoring, with the provider server device in electronic communication with the removable rack-mounted computer, a completion status of the set of operations, the monitoring including receiving, at the provider server device and from the cell phone, a message indicating a successful completion of the set of operations, the monitoring further including modifying, based upon user interaction with the set of operations, the set of configuration instructions stored on the provider server device; and sending, in response to the monitoring, from the provider server device to the cell phone, information regarding a pending operation of the set of operations.