IP Library Granted Patent US 10,002,273
Granted Patent B1
US 10,002,273 · App. 15/376,882 · Granted Jun 19, 2018

Graphical user interface features for a mobile device coupled to a barcode scanner

Inventors: Matthew David Dreselly Thomas (Atlanta, GA); Wyatt Nordstrom (Raleigh, NC); Ariel Noel Norton (San Diego, CA)
Assignee: ALLSCRIPTS SOFTWARE, LLC
G06K7/10821G06F19/322G06K7/1413G06K19/06028G06K19/06112
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,002,273
App. No.
15/376,882
Granted
Jun 19, 2018
Kind
B1
Abstract

Described herein are various technologies pertaining to mobile computing devices that are communicatively coupled to barcode scanners. A mobile computing device is configured to provide feedback (visual and/or audible) pertaining to a scan of a barcode performed by a barcode scanner that is communicatively coupled to the mobile computing device.

Claims (37)

1. A mobile computing device comprising:

a display;

a processor; and

memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:

responsive to a barcode scanner being coupled to the mobile computing device, determining that the barcode scanner fails to include feedback lights;

subsequent to determining that the barcode scanner fails to include the feedback lights, receiving, from the barcode scanner, an indication as to whether the barcode scanner successfully scanned a barcode, wherein an application executing on the mobile computing device is configured to receive data encoded in the barcode as input; and

responsive to receiving the indication and based upon the indication, and further based upon the barcode scanner failing to include the feedback lights, causing the display to present graphical features thereon, wherein the graphical features are overlaid upon a graphical user interface (GUI) of the application executing on the mobile computing device, and further wherein the graphical features are indicative of whether the barcode scanner successfully scanned the barcode.

2. The mobile computing device of claim 1 , wherein the application is a client-side electronic health record (EHR) application.

3. The mobile computing device of claim 2 , wherein the indication as to the status comprises data encoded in the barcode that has been decoded by the barcode scanner, and further wherein the graphical features comprise a green graphical element that is overlaid on the GUI of the application to indicate to an operator of the mobile computing device that the barcode scanner has successfully scanned the barcode.

4. The mobile computing device of claim 3 , wherein the green graphical element is a green border, and further wherein the green border flashes for a predefined period of time.

5. The mobile computing device of claim 2 , wherein the indication as to the status comprises an error message output by the barcode scanner, and further wherein the graphical features comprise a red graphical element that is overlaid on the GUI of the application to indicate to an operator of the mobile computing device that the barcode scanner has failed to successfully scan the barcode.

6. The mobile computing device of claim 5 , wherein the red graphical element is a red border, and further wherein the red border flashes for a predefined period of time.

7. The mobile computing device of claim 2 , wherein the barcode scanner has successfully scanned the barcode, and wherein the indication as to the status comprises data encoded in the barcode that has been decoded by the barcode scanner, and further wherein the client EHR has received the data, the acts further comprising:

receiving, from the application, a message that indicates that the data is inconsistent with the context of the application, wherein the graphical features are further based upon the message.

8. The mobile computing device of claim 2 , wherein the barcode scanner has successfully scanned the barcode, and wherein the indication as to the status comprises data encoded in the barcode that has been decoded by the barcode scanner, and further wherein the client EHR has received the data, the acts further comprising:

receiving, from the application, a message that indicates that an operator of the mobile computing device is to perform another step in a workflow subsequent to the barcode scanner scanning the barcode, wherein the graphical features are further based upon the message.

9. The mobile computing device of claim 1 , wherein the mobile computing device is a mobile telephone.

10. The mobile computing device of claim 1 , wherein the barcode scanner is of a first make and model, the status of the scan is that the scan was successful, and the acts further comprising:

subsequent to the barcode scanner being decoupled from the mobile computing device, and subsequent to a second barcode scanner being coupled to the mobile computing device:

receiving, from the second barcode scanner, a second indication as to a status of a second scan of a second barcode performed by the second barcode scanner while the second barcode scanner is coupled to the mobile computing device, wherein the second barcode scanner is of a different make and model when compared to the first barcode scanner, and further wherein the status of the second scan is that the scan was successful; and

responsive to receiving the indication and based upon the indication, causing the display to present the graphical features thereon.

11. A method executed at a mobile computing device, the method comprising:

responsive to a barcode scanner being coupled to the mobile computing device, determining that the barcode scanner fails to include feedback lights;

subsequent to determining that the barcode scanner fails to include the feedback lights, receiving an indication as to whether a scan of a barcode by the barcode scanner was successful, wherein the mobile computing device executes an application that receives data encoded in barcodes as input; and

responsive to receiving the indication, and based upon the indication and the barcode scanner failing to include the feedback lights, displaying graphical features on a display of the mobile computing device, the graphical features are configured to inform an operator of the mobile computing device as to whether the scan was successful, and further wherein the graphical features are overlaid upon a portion of a graphical user interface (GUI) of the application that is being displayed on the display.

12. The method of claim 11 , wherein the application is a client electronic health record application (EHR).

13. The method of claim 12 , wherein the scan was successful, and further wherein the graphical features comprise a green graphical element that overlays the portion of the GUI of the client EHR.

14. The method of claim 13 , wherein the graphical element is a green flashing border.

15. The method of claim 12 , wherein the scan was unsuccessful, and further wherein the graphical features comprise a red graphical element that overlays the portion of the GUI of the client EHR.

16. The method of claim 15 , wherein the graphical element is a red flashing border.

17. The method of claim 11 , wherein the graphical features are consistent regardless of a make and model of the barcode scanner.

18. The method of claim 11 , wherein the mobile computing device is a mobile telephone.

19. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:

responsive to a barcode scanner being coupled to a mobile telephone, determining that the barcode scanner fails to include feedback lights;

subsequent to determining that the barcode scanner fails to include the feedback lights, receiving an indication from the barcode scanner as to whether a scan of a barcode by the barcode scanner was successful, wherein the mobile telephone executes an application that receives data encoded in barcodes as input; and

responsive to receiving the indication, based upon the indication, and further based upon the determination that the barcode scanner fails to include the feedback lights, displaying graphical features on a display of the mobile telephone, the graphical features indicative of whether the scan was successful, and further wherein the graphical features are overlaid upon a portion of a graphical user interface (GUI) of the application.

20. The computer-readable storage medium of claim 19 , wherein the application is a client electronic health record application (EHR).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: HARRIS DAWN HOLDINGS, INC
Reel/Frame 061933/0655 →
SECURITY INTEREST Recorded May 10, 2022
From: ALTERA DIGITAL HEALTH INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059913/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2016
From: DRESELLY THOMAS, MATTHEW DAVID; NORDSTROM, WYATT; NORTON, ARIEL NOEL
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 040722/0679 →
Continuity (1)
Provisional Application 62405914 · Oct 8, 2016
Cited By (2)
US 12,585,721 US 12,613,871