Patent ID: 9053452
Filing Date: 2015-06-09
Classification: G06Q

Abstract:
1. A system for ordering of supplies, comprising: a portable barcode scanner configured to output data according to at least one of an HID, CDC or SPP protocol, the output data reflecting results of scanning a barcode; a mobile phone device, physically removed from the portable barcode scanner, having an input port through which an external device can provide data to the mobile phone for processing, the mobile phone device being incapable of recognizing and parsing data, received via the input port, when the data is configured according to the HID, CDC or SPP protocol; a communication connection connecting the mobile phone device and the portable barcode scanner to each other via the input port; a scanner adapter application, operating on the mobile phone device, which receives the output data from the portable barcode scanner via the input port, the output data comprising order data relating to a supply item stocked in a bin and configured according to one of the HID, CDC or SPP protocols, the scanner adapter application being configured to parse the order data and pass the order data to an upload application operating on the mobile phone device, the upload application having a current data field that receives at least part of the order data; a listener server configured to receive order information including the at least part of the order data, from the upload application on the mobile phone device, receive and compile the order information as at least one order batch whereas each order batch is a data structure containing scanned barcodes, convert the at least one order batch into an electronic supply order, store the at least one order batch in a data repository associated with the listener server, and send the electronic supply order to a vendor server; the listener server further being configured to automatically create an electronic supply order for one or more batches containing scanned barcodes on the vendor server; and an interface through which the mobile phone device can connect to the listener server via a network.