IP Library Granted Patent US 10,769,357
Granted Patent B1
US 10,769,357 · App. 13/720,630 · Granted Sep 8, 2020

Minimizing eye strain and increasing targeting speed in manual indexing operations

Inventor: Ming Fung Ho (Fremont, CA)
Assignee: Open Text Corporation
G06F40/174
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,769,357
App. No.
13/720,630
Granted
Sep 8, 2020
Kind
B1
Abstract

Techniques to validate data are disclosed. In various embodiments, an indication of a data entry form field to be validated is received. A current value associated with the data entry form field is displayed in a validation interface provided via a display device. A snippet or other partial image of a portion of a source document with which the data entry form is associated is displayed in a location adjacent or otherwise in a same field of view as the displayed current value associated with the data entry form field. The portion includes a content image that was processed to extract the current value from the source document.

Claims (38)

1. A method of minimizing human eye strain and increasing visual target speed in validating data, comprising:

displaying a validation interface on a display screen with a first set of validation interface elements located on the display screen based on a first layout of validation interface elements according to which a first type of validation interface element is to be displayed a first distance from a second type of validation interface element, the first set of validation interface elements comprising a first data entry form field to be validated;

receiving, by a processor, an input comprising an indication to display, in the validation interface, a next data entry form field to be validated;

automatically determining, by the processor, locations at which to display a second set of validation interface elements, wherein determining the locations at which to display the second set of validation interface elements comprises determining, based on display variation selection criteria, whether to vary a display of the validation interface from the first layout of validation interface elements to a second layout of validation interface elements according to which the first type of validation interface element is to be displayed a second distance apart from the second type of validation interface element, the second distance being greater than the first distance and selected to require eye movement at least twenty percent across the display screen; and

based on a determination to vary the display of the validation interface from the first layout of validation interface elements to the second layout of validation interface elements, updating the display of the validation interface to display the second set of validation interface elements at the determined locations with the first type of validation interface element displayed the second distance apart from the second type of validation interface element, wherein the second set of validation interface elements comprises the next data entry form field containing a current value extracted from a document image, a snippet associated with the next data entry form field and that is a portion of the document image from which the current value was extracted, and a validation message.

2. The method of claim 1 , wherein updating the display of the validation interface comprises updating the display of the validation interface to display the next data entry form field adjacent to the snippet associated with the next data entry form field.

3. The method of claim 1 , wherein the first set of validation interface elements comprises a snippet associated with the first data entry form field and the validation message, displaying the validation interface on the display screen with the first set of validation interface elements located based on the first layout of validation interface elements comprises displaying the validation message the first distance from at least one of the first data entry form field or the snippet associated with the first data entry form field, and updating the display of the validation interface comprises displaying the validation message the second distance from at least one of the next data entry form field or the snippet associated with the next data entry form field.

4. The method of claim 3 , wherein displaying the validation interface on the display screen with the first set of validation interface elements located based on the first layout of validation interface elements comprises displaying the first data entry form field, the snippet associated with the first data entry form field and the validation message along a line of eye motion.

5. The method of claim 1 , wherein the validation interface includes a user interface for a human operator to enter a corrected value associated with the next data entry form field.

6. The method of claim 1 , further comprising automatically panning to the next data entry form field based on the indication to display the next data entry form field.

7. The method of claim 1 , wherein the display variation selection criteria are selected to cause the display of the validation interface to vary to the second layout of validation interface elements based on a number times the first layout of validation interface elements was used for validation of previous data entry form fields.

8. The method of claim 1 , wherein the display variation selection criteria specify an interval for varying the display of the validation interface.

9. A computer program product embodied on a non-transitory computer readable storage medium storing instructions executable by a processor to:

display a validation interface on a display screen with a first set of validation interface elements located based on a first layout of validation interface elements according to which a first type of validation interface element is to be displayed a first distance from a second type of validation interface element, the first set of validation interface elements comprising a first data entry form field to be validated;

receive an input comprising an indication to display, in the validation interface, a next data entry form field to be validated;

automatically determine, by the processor, locations at which to display a second set of validation interface elements, wherein determining the locations at which to display the second set of validation interface elements comprises determining, based on display variation selection criteria, whether to vary a display of the validation interface from the first layout of validation interface elements to a second layout of validation interface elements according to which the first type of validation interface element is to be displayed a second distance apart from the second type of validation interface element, the second distance being greater than the first distance and selected to require eye movement at least twenty percent across the display screen; and

based on a determination to vary the display of the validation interface from the first layout of validation interface elements to the second layout of validation interface elements, update the display of the validation interface to display the second set of validation interface elements at the determined locations with the first type of validation interface element displayed the second distance apart from the second type of validation interface element, wherein the second set of validation interface elements comprises the next data entry form field to display a current value extracted from a document image, a snippet associated with the next data entry form field and that is a portion of the document image from which the current value was extracted, and a validation message.

10. The computer program product of claim 9 , comprising instructions executable to update the display of the validation interface to display the next data entry form field adjacent to the snippet associated with the next data entry form field.

11. The computer program product of claim 9 , comprising instruction executable to display the validation message the first distance from at least one of the first data entry form field or a snippet associated with the first data entry form field, and update the display of the validation interface to display the validation message the second distance from at least one of the next data entry form field or the snippet associated with the next data entry form field.

12. The computer program product of claim 11 , comprising instructions executable to display the first data entry form field, the snippet associated with the first data entry form field and the validation message along a line of eye motion.

13. The computer program product of claim 9 , wherein the validation interface includes a user interface for a human operator to enter a corrected value associated with the next data entry form field.

14. The computer program product of claim 9 , further comprising instructions executable to automatically pan to the next data entry form field based on the indication to display the next data entry form field.

15. The computer program product of claim 9 , wherein the display variation selection criteria are selected to cause the display of the validation interface to vary to the second layout of validation interface elements based on a number times the first layout of validation interface elements was used for validation of previous data entry form fields.

16. The computer program product of claim 9 , wherein the display variation selection criteria specify an interval for varying the display of the validation interface.

17. A system for indexing captured documents, comprising:

a display device comprising a display screen;

a processor coupled to the display device and configured to:

display a validation interface on the display screen with a first set of validation interface elements located based on a first layout of validation interface elements according to which a first type of validation interface element is to be displayed a first distance from a second type of validation interface element, the first set of validation interface elements comprising a first data entry form field to be validated;

receive an input comprising an indication to display, in the validation interface, a next data entry form field to be validated on the display screen;

automatically determine locations at which to display a second set of validation interface elements, wherein determining the locations at which to display the second set of validation interface elements comprises determining, based on display variation selection criteria, whether to vary a display of the validation interface from the first layout of validation interface elements to a second layout of validation interface elements according to which the first type of validation interface element is to be displayed a second distance apart from the second type of validation interface element, the second distance being greater than the first distance and selected to require eye movement at least twenty percent across the display screen; and

based on a determination to vary the display of the validation interface from the first layout of validation interface elements to the second layout of validation interface elements, update the display of the validation interface to display the second set of validation interface elements at the determined locations with the first type of validation interface element displayed the second distance apart from the second type of validation interface element, wherein the second set of validation interface elements comprises the next data entry form field to display a current value extracted from a document image, a snippet associated with the next data entry form field and that is a portion of the document image from which the current value was extracted, and a validation message.

18. The system of claim 17 , wherein the processor is configured to update the display of the validation interface to display the next data entry form field adjacent to the snippet associated with the next data entry form field.

19. The system of claim 17 , comprising instruction executable to display the validation message the first distance from at least one of the first data entry form field or a snippet associated with the first data entry form field, and update the display of the validation interface to display the validation message the second distance from at least one of the next data entry form field or the snippet associated with the next data entry form field.

20. The system of claim 19 , wherein the processor configured to display the first data entry form field, the snippet associated with the first data en form field and the validation message along a line of eye motion.

21. The system of claim 17 , wherein the validation interface includes a user interface for a human operator to enter a corrected value associated with the next data entry form field.

22. The system of claim 17 , wherein the processor is configured to automatically pan to the next data entry form field based on the indication to display the next data entry form field.

23. The system of claim 17 , wherein the display variation selection criteria are selected to cause the display of the validation interface to vary to the second layout of validation interface elements based on a number times the first layout of validation interface elements was used for validation of previous data entry form fields.

24. The system of claim 17 , wherein the display variation selection criteria specify an interval for varying the display of the validation interface.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: EMC CORPORATION
To: OPEN TEXT CORPORATION
Reel/Frame 041140/0544 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC CORPORATION
Reel/Frame 041073/0443 →
PATENT RELEASE (REEL:40134/FRAME:0001) Recorded Jan 23, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: EMC CORPORATION, AS GRANTOR
Reel/Frame 041073/0136 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2012
From: HO, MING FUNG
To: EMC CORPORATION
Reel/Frame 029504/0556 →