Web barcode scanner
AssigneeRadial, Inc.
InventorsBrian J. Gibbons, Justin Szczurowski
Life of this patent
Estimating the term…
Abstract
In various example embodiments, a system and method for retrieving item identification information are presented. The system receives a selection request indicating selection of a user interface element from a client device and, based on the selection request, causes the client device to access an image capture application. The system receives encoded image data from the client device, decodes the image data to retrieve one or more optical machine-readable representations of data, and determines one or more items associated with the optical machine-readable representations of data. The system then causes presentation of item data representative of the one or more items at the client device.
Claims20
A system, comprising:
- one or more processors of a server machine;
- and
- a non-transitory machine-readable storage medium comprising processor executable instructions that, when executed by the one or more processors, cause the server machine to perform operations comprising:
- receiving, by the server machine, a selection request indicating selection of a user interface element from a client device prompting a server response, the server machine being remote from the client device and communicating with the client device via a communications network;
- causing the client device to access an image capture application, based on the selection request;
- in response to an image being captured by the client device, causing, by the server machine, the client device to determine a characteristic set of the image to selectively modify one or more attributes of one or more optical machine-readable representations of data included in the image;
- receiving encoded image data from the client device, the encoded image data being representative of at least a portion of the image including the one or more optical machine-readable representations of data, the encoded image data comprising a character string representing the portion of the image including the one or more optical machine-readable representations of data, the character string configured for intact transmission from the client device to the server machine;
- decoding, by the server machine, the image data to retrieve the one or more optical machine-readable representations of data;
- determining, by the server machine, one or more items associated with the one or more optical machine-readable representations of data;
- and
- causing presentation of item data representative of the one or more items at the client device.
A method, comprising:
- receiving, at a server machine, a selection request indicating selection of a user interface element from a client device prompting a server response, the server machine being remote from the client device and communicating with the client device via a communications network;
- based on the selection request, causing, by the server machine, the client device to access an image capture application;
- in response to an image being captured by the client device, causing, by the server machine, the client device to determine a characteristic set of the image to selectively modify one or more attributes of one or more optical machine-readable representations of data included in the image;
- receiving, at the server machine, encoded image data from the client device, the encoded image data being representative of at least a portion of the image including the one or more optical machine-readable representations of data, the encoded image data comprising a character string representing the portion of the image including the one or more optical machine-readable representations of data, the character string configured for intact transmission from the client device to the server machine;
- decoding, by the server machine, the image data to retrieve the one or more optical machine-readable representations of data;
- determining one or more items associated with the one or more optical machine-readable representations of data;
- and
- causing presentation of item data representative of the one or more items at the client device.
A non-transitory machine-readable storage medium comprising processor executable instructions that, when executed by a processor of a server machine, cause the server machine to perform operations comprising:
- receiving, at a server machine, a selection request indicating selection of a user interface element from a client device prompting a server response, the server machine being remote from the client device and communicating with the client device via a communications network;
- based on the selection request, causing, by the server machine, the client device to access an image capture application;
- in response to an image being captured by the client device, causing, by the server machine, the client device to determine a characteristic set of the image to selectively modify one or more attributes of one or more optical machine-readable representations of data included in the image;
- receiving, at the server machine, encoded image data from the client device, the encoded image data being representative of at least a portion of the image including the one or more optical machine-readable representations of data, the encoded image data comprising a character string representing the portion of the image including the one or more optical machine-readable representations of data, the character string configured for intact transmission from the client device to the server machine;
- decoding, by the server machine, the image data to retrieve the one or more optical machine-readable representations of data;
- determining one or more items associated with the one or more optical machine-readable representations of data;
- and
- causing presentation of item data representative of the one or more items at the client device.
Dependencies are inferred from the claim text.