IP Library Granted Patent US 7,058,886
Granted Patent B1
US 7,058,886 · App. 10/026,366 · Granted Jun 6, 2006

Method and apparatus for declarative error handling and presentation

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,058,886
App. No.
10/026,366
Granted
Jun 6, 2006
Kind
B1
Abstract

The present invention includes a method and device for generic searching across document types. A further aspect of the present invention is indexing and searching XML documents using an HTML interface generated by a declarative transformation.

Claims (41)

1. A method for error processing and reporting during validation of a business document in a client-server environment, the method including:

accessing a first self-describing, structured document having a document type;

validating the first document against a schema corresponding to the document type;

generating a second self-describing, structured document including, for any detected errors,

at least one error identifier; and

a path specification identifying a node within the first self-describing structured document corresponding to the detected error;

applying a declarative transformation to the first and second documents, producing a user interface character string, including a plurality of

path specification for nodes in the first document; and

values for nodes in the first document; and

at least one error message corresponding to the at least one error identifier; and

transmitting the user interface character string.

2. The method of claim 1 , wherein the schema is compliant with any version of a SOX standard.

3. The method of claim 2 , further including validating the first document against a set of business processing rules and generating a third self-describing, structured document, wherein the declarative transformation is further applied to the third document.

4. The method of claim 1 , wherein the declarative transformation is compliant with an XSLT standard.

5. The method of claim 3 , wherein the declarative transformation is compliant with an XSLT standard.

6. The method of claim 1 , wherein the user interface character string is compliant with an HTML standard.

7. The method of claim 3 , wherein the user interface character string is compliant with an HTML standard.

8. The method of claim 5 , wherein the user interface character string is compliant with an HTML standard.

9. The method of claim 1 , wherein the user interface character string is compliant with an XML standard.

10. The method of claim 3 , wherein the user interface character string is compliant with an XML standard.

11. The method of claim 5 , wherein the user interface character string is compliant with an XML standard.

12. A method for error processing and reporting during validation of a business document in a client-server environment, the method including:

accessing a first self-describing, structured document having a document type;

validating the first document against a set of business processing rules applicable to the document type and an intended recipient of the first document;

generating a second self-describing, structured document including, for any detected errors,

at least one error identifier; and

a path specification identifying a node within the first self-describing structured document corresponding to the detected error;

applying a declarative transformation to the first and second documents, producing a user interface character string, including a plurality of

path specification for nodes in the first document; and

values for nodes in the first document; and

at least one error message corresponding to the at least one error identifier; and

transmitting the user interface character string.

13. The method of claim 12 , wherein the business processing rules are Schematron-compliant.

14. The method of claim 12 , wherein the declarative transformation is compliant with an XSLT standard.

15. The method of claim 13 , wherein the declarative transformation is compliant with an XSLT standard.

16. The method of claim 12 , wherein the user interface character string is compliant with an HTML standard.

17. The method of claim 13 , wherein the user interface character string is compliant with an HTML standard.

18. The method of claim 15 , wherein the user interface character string is compliant with an HTML standard.

19. The method of claim 12 , wherein the user interface character string is compliant with an XML standard.

20. The method of claim 13 , wherein the user interface character string is compliant with an XML standard.

21. The method of claim 15 , wherein the user interface character string is compliant with an XML standard.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE PATENT ASSIGNMENT AGREEMENT DATED NOVEMBER 30, 2021 PREVIOUSLY RECORDED AT REEL: 058426 FRAME: 0791. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058736/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058426/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: WELLS FARGO FOOTHILL, INC.
To: CORMINE, LLC
Reel/Frame 042446/0085 →
CHANGE OF NAME Recorded May 11, 2017
From: CORMINE, LLC
To: PERFECT COMMERCE HOLDINGS, LLC
Reel/Frame 042446/0156 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2006
From: PERFECT COMMERCE, INC.; PERFECT COMMERCE OPERATIONS, INC.; COMMERCE ONE, LLC; PERFECT COMMERCE LP; PANTELLOS CORPORATION; PANTELLOS I INCORPORATED; PANTELLOS II INCORPORATED
To: WELLS FARGO FOOTHILL, INC., AS AGENT
Reel/Frame 017468/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2006
From: JGR ACQUISITION, INC.
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 017519/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2004
From: COMMERCE ONE OPERATIONS, INC.
To: JGR ACQUISITION, INC.
Reel/Frame 015494/0720 →