IP Library Granted Patent US 9,218,274
Granted Patent B2
US 9,218,274 · App. 14/160,647 · Granted Dec 22, 2015

Automated form testing

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 9,218,274
App. No.
14/160,647
Granted
Dec 22, 2015
Kind
B2
Abstract

Systems and techniques are provided that allow for comparison of an automatically-generated form to an original form to identify discrepancies efficiently. Portions of the form, such as those expected to contain dynamic data, may be masked, allowing for more efficient and accurate comparison with a predicted form and an actual output form. Further, testing of the form may be automated, allowing for more accurate and efficient generation of each form considered.

Claims (35)

1. A computer-implemented method comprising:

obtaining an original representation of a form;

generating a predicted result representation of the form, the predicted result representation including a first mask that masks at least one region of the form;

obtaining an actual output representation of the form, the actual output representation being generated by a system configured to generate a version of the form automatically;

comparing the predicted result representation of the form to the actual output representation of the form excluding each masked region;

based upon the comparison, providing an identification of at least one inconsistency between the predicted result representation and the actual output representation of the form; and

generating an actual output representation to remove the inconsistency.

2. The method of claim 1 , wherein the step of generating the predicted result representation of the form comprises:

generating a raw version of the original representation of the form; and

applying the first mask to the raw version.

3. The method of claim 2 , wherein the raw representation is a bitmap.

4. The method of claim 2 , wherein the mask identifies a portion of the predicted result representation of the form designed to receive dynamic data.

5. The method of claim 1 , wherein the step of generating the actual output representation of the form comprises:

generating a raw version of the actual output representation.

6. The method of claim 5 , wherein the raw version is a bitmap.

7. The method of claim 5 , wherein the mask identifies a portion of the predicted result representation of the form that is not compared with the actual output representation of the form.

8. The method of claim 1 , further comprising automatically revising an algorithm designed to generate the actual output representation to remove the inconsistency.

9. A system comprising:

a computer-readable storage storing an original representation of a form;

a processor configured to:

generate a predicted result representation of the form, the predicted result representation including a first mask that masks at least one region of the form;

obtain an actual output representation of the form, the actual output representation being generated by a system configured to generate a version of the form automatically;

compare the predicted result representation of the form to the actual output representation of the form excluding each masked region;

based upon the comparison, provide an identification of at least one inconsistency between the predicted result representation and the actual output representation of the form; and

generate an actual output representation to remove the inconsistency.

10. The system of claim 9 , wherein the step of generating the predicted result representation of the form comprises:

generating a raw version of the original representation of the form; and

applying the first mask to the raw version.

11. The system of claim 10 , wherein the raw representation is a bitmap.

12. The system of claim 10 , wherein the mask identifies a portion of the predicted result representation of the form designed to receive dynamic data.

13. The system of claim 9 , wherein the step of generating the actual output representation of the form comprises:

generating a raw version of the actual output representation.

14. The system of claim 13 , wherein the raw version is a bitmap.

15. The system of claim 13 , wherein the mask identifies a portion of the predicted result representation of the form that is not compared with the actual output representation of the form.

16. The system of claim 9 , said processor further configured to revise an algorithm designed to generate the actual output representation to remove the inconsistency.

Assignments (9)
SECURITY INTEREST Recorded Sep 6, 2023
From: BCC SOFTWARE, LLC; DMT SOLUTIONS GLOBAL CORPORATION
To: SILVER POINT FINANCE, LLC
Reel/Frame 064819/0445 →
SECURITY AGREEMENT Recorded Aug 30, 2023
From: BCC SOFTWARE, LLC; DMT SOLUTIONS GLOBAL CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 064784/0295 →
MERGER Recorded Aug 29, 2022
From: SATORI SOFTWARE LLC
To: BCC SOFTWARE, LLC
Reel/Frame 060929/0537 →
ENTITY CONVERSION Recorded Mar 15, 2021
From: SATORI SOFTWARE INC.
To: SATORI SOFTWARE LLC
Reel/Frame 055598/0870 →
RELEASE OF SECURITY INTEREST Recorded Dec 29, 2020
From: ABACUS FINANCE GROUP, LLC
To: SATORI SOFTWARE LLC (F/K/A SATORI SOFTWARE INC.)
Reel/Frame 054767/0037 →
SECURITY INTEREST Recorded Jun 24, 2019
From: SATORI SOFTWARE INC.
To: ABACUS FINANCE GROUP, LLC, AS AGENT
Reel/Frame 049568/0235 →
CHANGE OF NAME Recorded Mar 11, 2019
From: QUADIENT DATA USA INC.
To: SATORI SOFTWARE INC.
Reel/Frame 048566/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2019
From: NEOPOST TECHNOLOGIES
To: QUADIENT DATA USA INC.
Reel/Frame 048143/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2014
From: ZHANG, JIE
To: NEOPOST TECHNOLOGIES
Reel/Frame 032102/0519 →