发明名称 Barcode reader which obtains a RAM image from a remote server
摘要 A barcode reader for providing decoded data to a remote computing system includes barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view and a communication interface for output of the decoded data to a remote computing system. The barcode reader also includes volatile memory, non-volatile memory comprising start-up instructions, and a processor. The processor is configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.
申请公布号 US9135485(B1) 申请公布日期 2015.09.15
申请号 US201414317351 申请日期 2014.06.27
申请人 The Code Corporation 发明人 Ashby Mark;Powell George;Hoobler Ryan;Lei Ming;Pierce Steve
分类号 G06F17/00;G06K7/10;G06F9/445;G06F3/12;G06F21/57 主分类号 G06F17/00
代理机构 Austin Rapp & Hardman 代理人 O'Hagan Timothy P.;Austin Rapp & Hardman
主权项 1. A barcode reader for providing decoded data to a remote computing system, the barcode reader comprising: barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view and a communication interface for output of the decoded data to a remote computing system; volatile memory; non-volatile memory comprising start-up instructions; and a processor configured to, upon power-up of the barcode reader: execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server;load the firmware to the volatile memory and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation; and wherein the processor is further configured to drive a transfer of the firmware from the communication interface to a portion of the volatile memory allocated for storage; determine an addressable location within the volatile memory at which the firmware, if loaded, can be executed by the processor; load the firmware from storage to the addressable location; commence execution of the firmware without performing a re-boot operation; and wherein the addressable location is a location within the volatile memory where a physical address of the volatile memory aligns with addresses that are referenced internally in the firmware such that the firmware is executable immediately upon being loaded to the volatile memory at the addressable location.
地址 Draper UT US