Patent ID: 9298479
Filing Date: 2016-03-29
CPC Classification: G06F

Claim Text:
1. A method of updating, independently of a host computer, an operating system image on a portable data reader, the portable data reader comprising a reading engine configured to read data from an object, an input component configured to communicatively couple the portable data reader to an external non-volatile storage device, an internal non-volatile memory configured to store the operating system image, and a processor configured to be communicatively coupled to the reading engine, the input component, and the internal non-volatile memory, the method comprising: in response to initialization of the processor, the portable data reader automatically determining whether the external non-volatile storage device has been coupled to the portable data reader, the external non-volatile storage device having stored thereon multiple operating system images including a first operating system image and a second operating system image, the first and second operating system images being preselected for use by the portable data reader, wherein the second operating system image is different from the first operating system image; in response to determining that the external non-volatile storage device has been coupled to the portable data reader, the portable data reader automatically searching the external non-volatile storage device for an updated operating system image that is configured for use by the portable data reader; in response to finding that the external non-volatile storage device has stored thereon the multiple operating system images, the portable data reader determining from among the multiple operating system images that the first operating system image is the updated operating system image that is configured for use by the portable data reader; storing the updated operating system image in the internal non-volatile memory; wirelessly connecting the portable data reader to a docking station, the docking station comprising a first connector for wirelessly connecting the portable data reader to the docking station and a second connector configured to connect a USB mass storage device to the docking station; and connecting the USB mass storage device to the docking station via the second connector.