IP Library Granted Patent US 7,757,160
Granted Patent B2
US 7,757,160 · App. 11/668,702 · Granted Jul 13, 2010

Debugging of master documents

Assignee: Business Integrity Limited
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 7,757,160
App. No.
11/668,702
Granted
Jul 13, 2010
Kind
B2
Abstract

The present invention relates to debugging of document templates or master documents used in the automated generation of customised documents.

Claims (12)

1. A method for debugging a master document of the type used to generate customised documents in a document generation system in which a dynamic questionnaire is generated according to the mark-up of the master document, wherein the markup comprises a plurality of conditional texts and a plurality of variables that control the inclusion of the conditional text the method comprising the steps performed by a computer system of:

identifying unexpected behaviour in a questionnaire generated from a master document, wherein the unexpected behaviour is a conditional text being disabled when the conditional text should be enabled, or a conditional text being enabled when the conditional text should be disabled;

identifying a variable corresponding to those questions in the questionnaire for which unexpected behaviour occurs; and

defining a ranking of the dependencies of the identified variable (V) in the master document, the ranking being a partial ordering such that dependency (V) i occurs before dependency (V) j if and only if: dependency (V) i is equivalent to dependency (V) j or dependency (V) i is implied by dependency (V) j or dependency (V) i does not imply dependency (V) j where dependency (V) k is the dependency logic for the kth occurrence of the variable V in the master document;

inspecting the master document for errors at a plurality of locations at which the identified variable occurs by inspecting the locations at which the identified variable occurs in an order according to the ranking of the dependencies.

2. The method according to claim 1 in which the step of identifying unexpected behaviour in the questionnaire is performed automatically.

3. The method according to claim 1 in which the specific order is the order of the ranking of the dependencies from front to back if the unexpected behaviour in the questionnaire corresponds to a too weak dependency.

4. The method according to claim 1 in which the specific order is the order of the ranking of the dependencies from back to front if the unexpected behaviour in the questionnaire corresponds to a too strong dependency.

5. The method according to claim 1 comprising the preceding step of generating the dynamic questionnaire from the master document.

6. The method according to claim 1 comprising the further step of correcting any identified errors in the master document.

7. The method according claim 6 comprising the further step of repeating the preceding steps until all errors in the master document have been corrected.

8. An electronic document generation computer system in which a master document is used to generate customised documents and in which a dynamic questionnaire is generated according to the mark-up of the master document, wherein the markup comprises a plurality of conditional texts and a plurality of variables that control the inclusion of the conditional text, the system being arranged to enable debugging of the master document using the method comprising the steps of: identifying unexpected behaviour in the questionnaire generated from the master document, wherein the unexpected behaviour is a conditional text being disabled when the conditional text should be enabled, or a conditional text being enabled when the conditional text should be disabled; identifying a variable corresponding to those questions in the questionnaire for which unexpected behaviour occurs; defining a ranking of the dependencies of the identified variable (V) in the master document, the ranking being a partial ordering such that dependency (V) i occurs before dependency (V) j if and only if: dependency (V) i is equivalent to dependency (V) j or dependency (V) i is implied by dependency (V) j or dependency (V) i does not imply dependency (V) j where dependency (V) k is the dependency logic for the kth occurrence of th variable V in the master document; and inspecting the master document for errors at a plurality of locations at which the identified variable occurs by inspecting the locations at which the identified variable occurs in an order according to the ranking of the dependencies.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2020
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 051980/0892 →
CHANGE OF NAME Recorded Aug 15, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 043296/0220 →
MERGER AND CHANGE OF NAME Recorded Jan 20, 2016
From: BUSINESS INTEGRITY LIMITED; THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 037536/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2007
From: VASEY, PHILIP E.
To: BUSINESS INTEGRITY LIMITED
Reel/Frame 019851/0863 →
Continuity (2)
Provisional Application 6076322300 · Jan 30, 2006
Related Publication 20070192760A1 · Aug 16, 2007