System and method for regulating barcode data injection into a running application on a smart device
First Claim
1. A system for regulating the injection of barcode scan data into an application running on a smart device, comprising:
- a running application on a smart device, the application having text fields;
the text fields each having text field properties;
the text field properties being designated to either accept access or restrict access to each of the text fields from barcode scan data;
a keyboard buffer;
a scan wedge having access to the keyboard buffer, the scan wedge being provided with means to discriminate between access and restricted access designations in the text field properties;
the means to discriminate being configured to interrogate the text field properties to determine if one of the text fields permits access to barcode scan data;
the scan wedge being configured to begin a barcode scan operation if the one text field permits access to barcode scan data;
the scan wedge being configured to load barcode scan data into the keyboard buffer; and
the keyboard buffer being configured to display the barcode scan data as text in the one text field of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for regulating the injection of barcode scan data into an application running on a smart device is provided. The system includes a running application on a smart device. The running application has text fields with text field properties. The text field properties designate to either accept access or restrict access to the text fields from barcode scan data. The system further includes a keyboard buffer and a scan wedge having access to the keyboard buffer. The scan wedge is provided with means to discriminate between access and restricted access designations in the text field properties. The means to discriminate is configured to interrogate the text field properties to determine if the text field permits access to barcode scan data. The scan wedge is also configured to begin a barcode scan operation if the text field permits access to barcode scan data and to load barcode scan data into the keyboard buffer. The keyboard buffer is configured to display the barcode scan data as text in the text field of the application. The scan wedge is provided with logic to recognize patterns in barcode scan data. The scan wedge is configured to inspect the barcode scan data for regular patterns consistent with malicious attacks and if present, is configured to instruct the keyboard buffer to insert an error message in the running application.
434 Citations
19 Claims
-
1. A system for regulating the injection of barcode scan data into an application running on a smart device, comprising:
-
a running application on a smart device, the application having text fields; the text fields each having text field properties; the text field properties being designated to either accept access or restrict access to each of the text fields from barcode scan data; a keyboard buffer; a scan wedge having access to the keyboard buffer, the scan wedge being provided with means to discriminate between access and restricted access designations in the text field properties; the means to discriminate being configured to interrogate the text field properties to determine if one of the text fields permits access to barcode scan data; the scan wedge being configured to begin a barcode scan operation if the one text field permits access to barcode scan data; the scan wedge being configured to load barcode scan data into the keyboard buffer; and the keyboard buffer being configured to display the barcode scan data as text in the one text field of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of regulating the injection of barcode scan data into a running application on a smart device, comprising the steps of:
-
i. running an application on a smart device, the application having at least one text field, the at least one text field having text field properties, the text field properties designating whether bar code scan data is permitted or not permitted in the at least one text field; ii. inspecting the running application with a scan wedge; iii. finding, with the scan wedge, a text field having focus within the application; iv. reviewing and cross-referencing, with the scan wedge, properties of the text field having focus; v. determining if barcode data can be deposited in the text field having focus based on the properties reviewed; and vi. commencing a barcode scan if the determining step shows that barcode data is permitted; wherein the inspecting step, the finding step, and the reviewing step are accomplished via programming capabilities of the scan wedge. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification